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

296 lines
2.1 MiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

(window.webpackJsonp=window.webpackJsonp||[]).push([[240,3,5,6,7,8,9,10,13,20,247],{"+GGh":function(w,X){w.exports="data:image/png;base64,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"},"+NIl":function(w,X,r){(function(P){P(r("VrN/"))})(function(P){"use strict";P.defineMode("stex",function(i,T){"use strict";function h(_,l){_.cmdState.push(l)}function p(_){return _.cmdState.length>0?_.cmdState[_.cmdState.length-1]:null}function x(_){var l=_.cmdState.pop();l&&l.closeBracket()}function S(_){for(var l=_.cmdState,m=l.length-1;m>=0;m--){var C=l[m];if(C.name=="DEFAULT")continue;return C}return{styleIdentifier:function(){return null}}}function a(_,l,m){return function(){this.name=_,this.bracketNo=0,this.style=l,this.styles=m,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var v={};v.importmodule=a("importmodule","tag",["string","builtin"]),v.documentclass=a("documentclass","tag",["","atom"]),v.usepackage=a("usepackage","tag",["atom"]),v.begin=a("begin","tag",["atom"]),v.end=a("end","tag",["atom"]),v.label=a("label","tag",["atom"]),v.ref=a("ref","tag",["atom"]),v.eqref=a("eqref","tag",["atom"]),v.cite=a("cite","tag",["atom"]),v.bibitem=a("bibitem","tag",["atom"]),v.Bibitem=a("Bibitem","tag",["atom"]),v.RBibitem=a("RBibitem","tag",["atom"]),v.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function c(_,l){_.f=l}function t(_,l){var m;if(_.match(/^\\[a-zA-Z@]+/)){var C=_.current().slice(1);return m=v.hasOwnProperty(C)?v[C]:v.DEFAULT,m=new m,h(l,m),c(l,u),m.style}if(_.match(/^\\[$&%#{}_]/))return"tag";if(_.match(/^\\[,;!\/\\]/))return"tag";if(_.match("\\["))return c(l,function(f,b){return g(f,b,"\\]")}),"keyword";if(_.match("\\("))return c(l,function(f,b){return g(f,b,"\\)")}),"keyword";if(_.match("$$"))return c(l,function(f,b){return g(f,b,"$$")}),"keyword";if(_.match("$"))return c(l,function(f,b){return g(f,b,"$")}),"keyword";var o=_.next();if(o=="%")return _.skipToEnd(),"comment";if(o=="}"||o=="]"){if(m=p(l),m)m.closeBracket(o),c(l,u);else return"error";return"bracket"}else return o=="{"||o=="["?(m=v.DEFAULT,m=new m,h(l,m),"bracket"):/\d/.test(o)?(_.eatWhile(/[\w.%]/),"atom"):(_.eatWhile(/[\w\-_]/),m=S(l),m.name=="begin"&&(m.argument=_.current()),m.styleIdentifier())}function g(_,l,m){if(_.eatSpace())return null;if(m&&_.match(m))return c(l,t),"keyword";if(_.match(/^\\[a-zA-Z@]+/))return"tag";if(_.match(/^[a-zA-Z]+/))return"variable-2";if(_.match(/^\\[$&%#{}_]/))return"tag";if(_.match(/^\\[,;!\/]/))return"tag";if(_.match(/^[\^_&]/))return"tag";if(_.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(_.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var C=_.next();return C=="{"||C=="}"||C=="["||C=="]"||C=="("||C==")"?"bracket":C=="%"?(_.skipToEnd(),"comment"):"error"}function u(_,l){var m=_.peek(),C;return m=="{"||m=="["?(C=p(l),C.openBracket(m),_.eat(m),c(l,t),"bracket"):/[ \t\r]/.test(m)?(_.eat(m),null):(c(l,t),x(l),t(_,l))}return{startState:function(){var _=T.inMathMode?function(l,m){return g(l,m)}:t;return{cmdState:[],f:_}},copyState:function(_){return{cmdState:_.cmdState.slice(),f:_.f}},token:function(_,l){return l.f(_,l)},blankLine:function(_){_.f=t,_.cmdState.length=0},lineComment:"%"}}),P.defineMIME("text/x-stex","stex"),P.defineMIME("text/x-latex","stex")})},"+QRC":function(w,X,r){"use strict";var P=r("E9nw"),i={"text/plain":"Text","text/html":"Url",default:"Text"},T="Copy to clipboard: #{key}, Enter";function h(x){var S=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return x.replace(/#{\s*key\s*}/g,S)}function p(x,S){var a,v,c,t,g,u,_=!1;S||(S={}),a=S.debug||!1;try{c=P(),t=document.createRange(),g=document.getSelection(),u=document.createElement("span"),u.textContent=x,u.style.all="unset",u.style.position="fixed",u.style.top=0,u.style.clip="rect(0, 0, 0, 0)",u.style.whiteSpace="pre",u.style.webkitUserSelect="text",u.style.MozUserSelect="text",u.style.msUserSelect="text",u.style.userSelect="text",u.addEventListener("copy",function(m){if(m.stopPropagation(),S.format)if(m.preventDefault(),typeof m.clipboardData=="undefined"){a&&console.warn("unable to use e.clipboardData"),a&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var C=i[S.format]||i.default;window.clipboardData.setData(C,x)}else m.clipboardData.clearData(),m.clipboardData.setData(S.format,x);S.onCopy&&(m.preventDefault(),S.onCopy(m.clipboardData))}),document.body.appendChild(u),t.selectNodeContents(u),g.addRange(t);var l=document.execCommand("copy");if(!l)throw new Error("copy command was unsuccessful");_=!0}catch(m){a&&console.error("unable to copy using execCommand: ",m),a&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(S.format||"text",x),S.onCopy&&S.onCopy(window.clipboardData),_=!0}catch(C){a&&console.error("unable to copy using clipboardData: ",C),a&&console.error("falling back to prompt"),v=h("message"in S?S.message:T),window.prompt(v,x)}}finally{g&&(typeof g.removeRange=="function"?g.removeRange(t):g.removeAllRanges()),u&&document.body.removeChild(u),c()}return _}w.exports=p},"+Xk9":function(w,X,r){w.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"+ua5":function(w,X,r){},"/GNS":function(w,X,r){w.exports=r.p+"static/search1.c4136dd4.png"},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("cDcd"),react__WEBPACK_IMPORTED_MODULE_38___default=__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_38__),umi__WEBPACK_IMPORTED_MODULE_39__=__webpack_require__("Ty5D"),umi__WEBPACK_IMPORTED_MODULE_40__=__webpack_require__("9kvl"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41__=__webpack_require__("1nVM"),_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default=__webpack_require__.n(_index_less_modules__WEBPACK_IMPORTED_MODULE_41__),moment__WEBPACK_IMPORTED_MODULE_42__=__webpack_require__("wd/R"),moment__WEBPACK_IMPORTED_MODULE_42___default=__webpack_require__.n(moment__WEBPACK_IMPORTED_MODULE_42__),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__=__webpack_require__("Z0Lh"),antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default=__webpack_require__.n(antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43__),_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__=__webpack_require__("w5pM"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__=__webpack_require__("wlus"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__=__webpack_require__("y3Kf"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__=__webpack_require__("8Skl"),_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__=__webpack_require__("RCxd"),_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__=__webpack_require__("ZW9T"),_utils_authority__WEBPACK_IMPORTED_MODULE_50__=__webpack_require__("xKgJ"),_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__=__webpack_require__("FrRK"),_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__=__webpack_require__("QNag"),_utils_fetch__WEBPACK_IMPORTED_MODULE_53__=__webpack_require__("ErOA"),_components_Permission__WEBPACK_IMPORTED_MODULE_54__=__webpack_require__("sLOW"),_utils_env__WEBPACK_IMPORTED_MODULE_55__=__webpack_require__("m3rI"),_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__=__webpack_require__("NLgs"),timeFormat="YYYY-MM-DD HH:mm",Option=antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,handleDateString=function(X){if(!X)return X;var r=X.split(":");if(r[1]=="00"||r[1]=="30")return X;var P=parseInt(r[1]);if(P<30||P==60)return[r[0],"30"].join(":");if(P<60){var i=[r[0],"00"].join(":"),T="YYYY-MM-DD HH:mm",h=moment__WEBPACK_IMPORTED_MODULE_42___default()(i,T);return h.add(1,"hours"),h.format(T)}return X},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState79,2),isRadiuvalue=_useState80[0],setIsRadiuValue=_useState80[1],editable=(_user$userInfo=user.userInfo)===null||_user$userInfo===void 0||((_user$userInfo$shixun=_user$userInfo.shixun)===null||_user$userInfo$shixun===void 0)?void 0:_user$userInfo$shixun.editable,handleGetDepartments=function(){var w=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function X(r){var P;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,dispatch({type:"shixunsDetail/getDepartments",payload:{q:r}});case 2:P=T.sent,P&&setDepartmentList(P.shools_name||[]);case 4:case"end":return T.stop()}},X)}));return function(r){return w.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var w,X;(w=shixunsDetail.setting)!==null&&w!==void 0&&(X=w.shixun)!==null&&X!==void 0&&X.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var w,X;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(w=location.pathname)===null||w===void 0||((X=w.split("/"))===null||X===void 0)?void 0:X[2]},[]);var handleSelectDepartment=function(X){if(selectDepartmentList.includes(X)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[X]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function w(){var X;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(_utils_fetch__WEBPACK_IMPORTED_MODULE_53__.a)("/api/shixuns/".concat(shixunId.current,"/required_status"),{method:"get",params:{}});case 2:X=P.sent,X&&setCreateTitle(X==null?void 0:X.data);case 4:case"end":return P.stop()}},w)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(X,r,P){var i=serviceConfigList.map(function(T,h){return h===P?Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},T),{},Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},r,X)):T});setServiceConfigList(i)},handleInitState=function(){var X,r,P,i,T,h,p,x,S,a,v,c,t,g,u,_,l,m,C,o,f,b,A,O,d,M,R,E,y,s,D,N,k,U,H,K,F,G,B,W,V,ae,de,ce,Ee,Ae,oe,he,fe,ie,se,Q,le,ee,ne,be,re,$,Y,Z,Ce,ge,Re,Qe,$e,at,dt,vt=(shixunsDetail==null||((X=shixunsDetail.setting)===null||X===void 0)?void 0:X.shixun)||{},bt=vt.choice_main_type,He=vt.main_type,Pe=vt.small_type,nt=vt.choice_small_type,Rt=vt.is_secret_repository,pt=vt.standard_scripts,ht=vt.evaluate_script,Ge=vt.shixun_service_configs;if(setEvaluateScript(ht),setServiceConfigList(Ge),setStandardScripts(pt||[]),setWindowVNCTemplate((r=shixunsDetail.setting)===null||r===void 0||((P=r.shixun)===null||P===void 0)?void 0:P.windows_start_template),setWebsshCloud((i=shixunsDetail.setting)===null||i===void 0||((T=i.shixun)===null||T===void 0)?void 0:T.webssh_cloud),setWindowVNC((h=shixunsDetail.setting)===null||h===void 0||((p=h.shixun)===null||p===void 0)?void 0:p.windows_vnc),setVirtualMachine((x=shixunsDetail.setting)===null||x===void 0||((S=x.shixun)===null||S===void 0)?void 0:S.virtual_machine),setLinuxVNC((a=shixunsDetail.setting)===null||a===void 0||((v=a.shixun)===null||v===void 0)?void 0:v.linux_vnc),setWindowsConnectionMode(((c=shixunsDetail.setting)===null||c===void 0||((t=c.shixun)===null||t===void 0)?void 0:t.windows_connection_mode)||"vnc"),setVNC((g=shixunsDetail.setting)===null||g===void 0||((u=g.shixun)===null||u===void 0)?void 0:u.vnc),setWebsshShow(!!((_=shixunsDetail.setting)!==null&&_!==void 0&&(l=_.shixun)!==null&&l!==void 0&&l.webssh)),setSshRadioValue((m=shixunsDetail.setting)===null||m===void 0||((C=m.shixun)===null||C===void 0)?void 0:C.webssh),setMultiWebssh((o=shixunsDetail.setting)===null||o===void 0||((f=o.shixun)===null||f===void 0)?void 0:f.multi_webssh),setHideCode((b=shixunsDetail.setting)===null||b===void 0||((A=b.shixun)===null||A===void 0)?void 0:A.hide_code),setCodeEditPermission((O=shixunsDetail.setting)===null||O===void 0||((d=O.shixun)===null||d===void 0)?void 0:d.code_edit_permission),setCodeHidden((M=shixunsDetail.setting)===null||M===void 0||((R=M.shixun)===null||R===void 0)?void 0:R.show_code_dir),setForbidCopy((E=shixunsDetail.setting)===null||E===void 0||((y=E.shixun)===null||y===void 0)?void 0:y.forbid_copy),setTaskPass((s=shixunsDetail.setting)===null||s===void 0||((D=s.shixun)===null||D===void 0)?void 0:D.task_pass),setTestSetPermission((N=shixunsDetail.setting)===null||N===void 0||((k=N.shixun)===null||k===void 0)?void 0:k.test_set_permission),set_display_git_address((U=shixunsDetail.setting.shixun)===null||U===void 0?void 0:U.display_git_address),setIsCopy((H=shixunsDetail.setting)===null||H===void 0||((K=H.shixun)===null||K===void 0)?void 0:K.can_copy),setOpenValue((F=shixunsDetail.setting)===null||F===void 0||((G=F.shixun)===null||G===void 0)?void 0:G.use_scope),setIsOpenTime(!!((B=shixunsDetail.setting)!==null&&B!==void 0&&(W=B.shixun)!==null&&W!==void 0&&W.opening_time)),setOpenTime((V=shixunsDetail.setting)===null||V===void 0||((ae=V.shixun)===null||ae===void 0)?void 0:ae.opening_time),setSelectDepartmentList((de=shixunsDetail.setting)===null||de===void 0||((ce=de.shixun)===null||ce===void 0)?void 0:ce.scope_partment),setevaluationScript((Ee=shixunsDetail.setting)===null||Ee===void 0||((Ae=Ee.shixun)===null||Ae===void 0)?void 0:Ae.choice_standard_scripts),setDisableDiscuss((oe=shixunsDetail.setting)===null||oe===void 0||((he=oe.shixun)===null||he===void 0)?void 0:he.is_disable_discuss),setterminal_count((fe=shixunsDetail.setting)===null||fe===void 0||((ie=fe.shixun)===null||ie===void 0)?void 0:ie.terminal_count),setSurvivalTime((se=shixunsDetail.setting)===null||se===void 0||((Q=se.shixun)===null||Q===void 0)?void 0:Q.survival_time),(shixunsDetail==null||((le=shixunsDetail.setting)===null||le===void 0||((ee=le.shixun)===null||ee===void 0||((ne=ee.shixun_virtual_templates)===null||ne===void 0)))?void 0:ne.length)>0){var ke,je;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((ke=shixunsDetail.setting)===null||ke===void 0||((je=ke.shixun)===null||je===void 0))?void 0:je.shixun_virtual_templates))}setport((be=shixunsDetail.setting)===null||be===void 0||((re=be.shixun)===null||re===void 0)?void 0:re.port_mapping),($=shixunsDetail.setting)!==null&&$!==void 0&&(Y=$.shixun)!==null&&Y!==void 0&&Y.windows_vnc||(Z=shixunsDetail.setting)!==null&&Z!==void 0&&(Ce=Z.shixun)!==null&&Ce!==void 0&&Ce.linux_vnc||(ge=shixunsDetail.setting)!==null&&ge!==void 0&&(Re=ge.shixun)!==null&&Re!==void 0&&Re.vnc||(Qe=shixunsDetail.setting)!==null&&Qe!==void 0&&($e=Qe.shixun)!==null&&$e!==void 0&&$e.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(at=shixunsDetail.setting)!==null&&at!==void 0&&(dt=at.shixun)!==null&&dt!==void 0&&dt.webssh&&(setRemote(!0),setIsRadiuValue(3))};Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var _Object$keys$filter,_shixunsDetail$settin73,_shixunsDetail$settin74,_shixunsDetail$settin75,_shixunsDetail$settin76,_shixunsDetail$settin77,_shixunsDetail$settin78,_shixunsDetail$settin79,_shixunsDetail$settin82,_shixunsDetail$settin83,_shixunsDetail$settin84,confirmLeave=!1;(_Object$keys$filter=Object.keys(diffObj).filter(function(item){var _shixunsDetail$settin72;return((_shixunsDetail$settin72=shixunsDetail.setting)===null||_shixunsDetail$settin72===void 0?void 0:_shixunsDetail$settin72.shixun[item])!=eval(diffObj[item])}))!==null&&_Object$keys$filter!==void 0&&_Object$keys$filter.length&&(confirmLeave=!0),isOpenTime!=!!((_shixunsDetail$settin73=shixunsDetail.setting)!==null&&_shixunsDetail$settin73!==void 0&&(_shixunsDetail$settin74=_shixunsDetail$settin73.shixun)!==null&&_shixunsDetail$settin74!==void 0&&_shixunsDetail$settin74.opening_time)&&(confirmLeave=!0),disableDiscuss!=!!((_shixunsDetail$settin75=shixunsDetail.setting)!==null&&_shixunsDetail$settin75!==void 0&&(_shixunsDetail$settin76=_shixunsDetail$settin75.shixun)!==null&&_shixunsDetail$settin76!==void 0&&_shixunsDetail$settin76.is_disable_discuss)&&(confirmLeave=!0),selectDepartmentList.length!=((_shixunsDetail$settin77=shixunsDetail.setting)===null||_shixunsDetail$settin77===void 0||((_shixunsDetail$settin78=_shixunsDetail$settin77.shixun)===null||_shixunsDetail$settin78===void 0||((_shixunsDetail$settin79=_shixunsDetail$settin78.scope_partment)===null||_shixunsDetail$settin79===void 0))?void 0:_shixunsDetail$settin79.length)&&(confirmLeave=!0),selectDepartmentList==null||selectDepartmentList.map(function(w,X){var r,P;w!=((r=shixunsDetail.setting)===null||r===void 0||((P=r.shixun)===null||P===void 0)?void 0:P.scope_partment[X])&&(confirmLeave=!0)}),serviceConfigList.length!=((_shixunsDetail$settin82=shixunsDetail.setting)===null||_shixunsDetail$settin82===void 0||((_shixunsDetail$settin83=_shixunsDetail$settin82.shixun)===null||_shixunsDetail$settin83===void 0||((_shixunsDetail$settin84=_shixunsDetail$settin83.shixun_service_configs)===null||_shixunsDetail$settin84===void 0))?void 0:_shixunsDetail$settin84.length)&&(confirmLeave=!0),serviceConfigList==null||serviceConfigList.map(function(w,X){var r,P,i,T,h,p,x,S,a,v,c,t;(w==null?void 0:w.cpu_limit)!=((r=shixunsDetail.setting)===null||r===void 0||((P=r.shixun)===null||P===void 0||((i=P.shixun_service_configs[X])===null||i===void 0))?void 0:i.cpu_limit)&&(confirmLeave=!0),(w==null?void 0:w.lower_cpu_limit)!=((T=shixunsDetail.setting)===null||T===void 0||((h=T.shixun)===null||h===void 0||((p=h.shixun_service_configs[X])===null||p===void 0))?void 0:p.lower_cpu_limit)&&(confirmLeave=!0),(w==null?void 0:w.memory_limit)!=((x=shixunsDetail.setting)===null||x===void 0||((S=x.shixun)===null||S===void 0||((a=S.shixun_service_configs[X])===null||a===void 0))?void 0:a.memory_limit)&&(confirmLeave=!0),(w==null?void 0:w.request_limit)!=((v=shixunsDetail.setting)===null||v===void 0||((c=v.shixun)===null||c===void 0||((t=c.shixun_service_configs[X])===null||t===void 0))?void 0:t.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function w(){var X,r,P,i;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(!(isOpenTime&&!openTime)){h.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),h.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){h.next=6;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u81F3\u5C11\u52FE\u9009\u4E00\u79CD\u7F16\u7A0B\u9875\u9762\uFF01"),h.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){h.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),h.abrupt("return");case 9:if(r=(X=shixunsDetail.detail)===null||X===void 0?void 0:X.is_jupyter,P=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(p){if(!(p!=null&&p.template_name)||!(p!=null&&p.template_identity)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0\u6216\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u4E0D\u80FD\u4E3A\u7A7A"),P=!0;return}})),!P){h.next=14;break}return h.abrupt("return");case 14:return h.next=16,dispatch({type:"shixunsDetail/updateSetting",payload:{id:shixunId.current,scope_partment:openValue===0?null:selectDepartmentList,shixun:{show_code_dir:codeHidden,forbid_copy:forbidCopy,hide_code:hideCode,multi_webssh:multiWebssh,task_pass:taskPass,test_set_permission:testSetPermission,display_git_address,vnc,windows_vnc,virtual_machine,linux_vnc,windows_start_template,webssh_cloud,webssh:websshShow?sshRadioValue:0,code_edit_permission:codeEditPermission,can_copy:isCopy,use_scope:openValue,opening_time:openTime,mirror_script_id:r?null:evaluationScript,is_disable_discuss:disableDiscuss,terminal_count,port_mapping:port,survival_time,shixun_virtual_templates,windows_connection_mode:windows_vnc?windows_connection_mode:null},shixun_info:{evaluate_script:r?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(p){return{mirror_repository_id:p.mirror_repository_id,cpu_limit:p.cpu_limit,lower_cpu_limit:p.lower_cpu_limit,memory_limit:p.memory_limit,request_limit:p.request_limit}})}});case 16:i=h.sent,(i==null?void 0:i.status)===0&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u4FEE\u6539\u6210\u529F"),dispatch({type:"shixunsDetail/getSettingsData",payload:params}),dispatch({type:"shixunsDetail/getShixunsDetail",payload:params}));case 18:case"end":return h.stop()}},w)})),_handSubmeit.apply(this,arguments)}var handleChangeEvaluationScript=function(X){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var r=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function i(){return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(h){for(;;)switch(h.prev=h.next){case 0:return h.next=2,handleGetScriptContent(X);case 2:antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return h.stop()}},i)}));function P(){return r.apply(this,arguments)}return P}()})},handleGetScriptContent=function(){var w=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function X(r){var P;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return T.next=2,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:r}});case 2:P=T.sent,P&&setEvaluateScript(P.content);case 4:case"end":return T.stop()}},X)}));return function(r){return w.apply(this,arguments)}}(),handleDeleteShixun=function(){var w=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function X(){var r,P,i,T,h,p,x;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(a.t0=a.sent,a.t0){a.next=5;break}a.t0={};case 5:x=a.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!!((r=x.subjects)!==null&&r!==void 0&&r.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230"," ",(P=x.subjects)===null||P===void 0||((i=P.splice(0,2))===null||i===void 0)?void 0:i.map(function(v){return"\u300A".concat(v,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},x==null?void 0:x.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((T=x.courses)!==null&&T!==void 0&&T.length)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(h=x.courses)===null||h===void 0||((p=h.splice(0,2))===null||p===void 0)?void 0:p.map(function(v){return"\u300A".concat(v,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},x==null?void 0:x.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var v=Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function t(){var g;return _root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:g=_.sent,g.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns"));case 4:case"end":return _.stop()}},t)}));function c(){return v.apply(this,arguments)}return c}()});case 7:case"end":return a.stop()}},X)}));return function(){return w.apply(this,arguments)}}(),handleDeleteElseShixun=function(){if(Object(_utils_verifyLogin_tsx__WEBPACK_IMPORTED_MODULE_56__.b)(dispatch,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return};function showExitmodel(w){antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){setMenuSelectKey(w),parseInt(w)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus()),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}})}return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",display:"flex",background:"#fff",position:"relative"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"100%",background:"#0A143D",width:"25%",maxWidth:"440px",padding:"20px 20px",color:"#ffffff"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{padding:"0px 15px",fontSize:"16px"}},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a,{selectedKeys:[MenuSelectKey],theme:"dark",style:{background:"#0A143D",marginTop:"30px",fontSize:"14px"},onClick:function(X){var r;if(practiceSetting!=null&&(r=practiceSetting.sideBar)!==null&&r!==void 0&&r.confirmLeave){showExitmodel(X.key);return}setMenuSelectKey(X.key),parseInt(X.key)===1?(setIsShowSetting(!0),handleInitState()):(setIsShowSetting(!1),getRequiredStatus())}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:1},"\u8BBE\u7F6E"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_menu__WEBPACK_IMPORTED_MODULE_25__.a.Item,{key:2},"\u5173\u4E8E\u5B9E\u8BAD"))),isShowSetting&&(shixunsDetail==null||((_shixunsDetail$detail=shixunsDetail.detail)===null||_shixunsDetail$detail===void 0)?void 0:_shixunsDetail$detail.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_Permission__WEBPACK_IMPORTED_MODULE_54__.a,null),isShowSetting&&!(shixunsDetail!=null&&(_shixunsDetail$detail2=shixunsDetail.detail)!==null&&_shixunsDetail$detail2!==void 0&&_shixunsDetail$detail2.is_jupyter_lab)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{width:"calc(100% - 24%)",overflow:"auto"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px 40px",marginBottom:"70px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{flex:"1"}},"\u5173\u5361\u548C\u6D4B\u8BD5\u96C6"),(shixunsDetail==null||((_shixunsDetail$detail3=shixunsDetail.detail)===null||_shixunsDetail$detail3===void 0)?void 0:_shixunsDetail$detail3.shixun_status)!==2?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{danger:!0,onClick:handleDeleteElseShixun},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u8DF3\u5173\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:taskPass,disabled:!editable,onChange:function(X){return setTaskPass(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u8DF3\u5173\u5B66\u4E60\u5B9E\u8BAD\u5173\u5361\u4EFB\u52A1\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u6D4B\u8BD5\u96C6\u89E3\u9501\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:testSetPermission,disabled:!editable,onChange:function(X){return setTestSetPermission(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u901A\u8FC7\u91D1\u5E01\u89E3\u9501\u67E5\u770B\u9690\u85CF\u6D4B\u8BD5\u96C6\u7684\u5185\u5BB9\uFF09")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u6743\u9650"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u590D\u5236/\u5408\u5E76:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isCopy,onChange:function(X){return setIsCopy(X.target.checked)},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((_shixunsDetail$detail4=shixunsDetail.detail)===null||_shixunsDetail$detail4===void 0?void 0:_shixunsDetail$detail4.shixun_status)>1||((_shixunsDetail$detail5=shixunsDetail.detail)===null||_shixunsDetail$detail5===void 0?void 0:_shixunsDetail$detail5.public)===2)&&((_shixunsDetail$settin97=shixunsDetail.setting)===null||_shixunsDetail$settin97===void 0||((_shixunsDetail$settin98=_shixunsDetail$settin97.shixun)===null||_shixunsDetail$settin98===void 0)?void 0:_shixunsDetail$settin98.use_scope)===0&&((_shixunsDetail$detail6=shixunsDetail.detail)===null||_shixunsDetail$detail6===void 0?void 0:_shixunsDetail$detail6.identity)>2)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"4px 0px"}},"\u516C\u5F00\u7A0B\u5EA6:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:openValue,onChange:function(X){return setOpenValue(X.target.value)},disabled:!editable},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,value:0},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),openValue===1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__.a,{showSearch:!0,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.selectSchool,bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:departmentValue,onChange:function(X){setDepartmentValue(X),handleGetDepartments(X)},disabled:!editable,onSelect:handleSelectDepartment,options:departmentList==null?void 0:departmentList.map(function(w){return{value:w}})})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(w){return editable?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_badge__WEBPACK_IMPORTED_MODULE_15__.a,{count:"x",className:"mr20 current",onClick:function(){return setSelectDepartmentList(selectDepartmentList.filter(function(r){return r!==w}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},w)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},w)}))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5F00\u542F\u65F6\u95F4:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:isOpenTime,onChange:function(X){setIsOpenTime(X.target.checked),X.target.checked||setOpenTime("")},disabled:!editable}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\u624D\u80FD\u5F00\u542F\u6311\u6218\uFF09")),isOpenTime&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaytitle},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__.a,{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.dataPicker),format:timeFormat,locale:antd_lib_date_picker_locale_zh_CN__WEBPACK_IMPORTED_MODULE_43___default.a,bordered:!1,disabled:!editable,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(X){return X&&X<moment__WEBPACK_IMPORTED_MODULE_42___default()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:openTime&&moment__WEBPACK_IMPORTED_MODULE_42___default()(openTime,timeFormat),onChange:function(X,r){return setOpenTime(handleDateString(r))}})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}},"\u5B9E\u9A8C\u6A21\u5F0F"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{padding:"5px 0px"}},"\u7F16\u7A0B\u754C\u9762\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginTop:"5px"},value:0,checked:hideCode!=1,onChange:function(X){var r=X.target.checked;setHideCode(hideCode===1?0:1),r?setCodeEditPermission(!1):(setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1))}},"IDE\u754C\u9762",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u4EE3\u7801\u7F16\u8F91\u5668\uFF0C\u7F16\u8BD1\u5668\uFF0C\u8C03\u8BD5\u5668\u7B49\u5DE5\u5177\uFF09")),hideCode!=1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaymingl},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:hideCode,className:"mt20",onChange:function(X){setHideCode(X.target.value)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_space__WEBPACK_IMPORTED_MODULE_11__.a,{direction:"vertical"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:0},"\u9ED8\u8BA4\u7F16\u8F91\u5668"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:2},"VSCode\u7F16\u8F91\u5668"))),hideCode===2&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(X){return setport(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308081\u7AEF\u53E3\uFF09")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:Remote,onChange:function(X){var r=X.target.checked;setRemote(r),r?(setIsRadiuValue(3),setVNC(!1),setWebsshShow(!0),setWindowVNC(!1),setLinuxVNC(!1),setSshRadioValue(2)):(setVNC(!1),setLinuxVNC(!1),setWebsshShow(!1),setWindowVNC(!1),setshixun_virtual_templates([]),setVirtualMachine(!1))}},"\u8FDC\u7A0B\u8FDE\u63A5\u754C\u9762",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u8FDC\u7A0B\u8FDE\u63A5\u754C\u9762\uFF09")),Remote&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{marginTop:"5px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:isRadiuvalue,onChange:function(X){var r,P,i,T,h,p,x,S,a,v;if(setIsRadiuValue(X.target.value),setSshRadioValue(1),setport(!1),X.target.value===3&&((r=shixunsDetail.setting)===null||r===void 0||((P=r.shixun)===null||P===void 0)?void 0:P.webssh)===2&&!((i=shixunsDetail.setting)!==null&&i!==void 0&&(T=i.shixun)!==null&&T!==void 0&&T.vnc)){var c,t;setport((c=shixunsDetail.setting)===null||c===void 0||((t=c.shixun)===null||t===void 0)?void 0:t.port_mapping)}if(X.target.value===5&&!((h=shixunsDetail.setting)!==null&&h!==void 0&&(p=h.shixun)!==null&&p!==void 0&&p.linux_vnc)&&!((x=shixunsDetail.setting)!==null&&x!==void 0&&(S=x.shixun)!==null&&S!==void 0&&S.windows_vnc)&&(a=shixunsDetail.setting)!==null&&a!==void 0&&(v=a.shixun)!==null&&v!==void 0&&v.vnc){var g,u;setport((g=shixunsDetail.setting)===null||g===void 0||((u=g.shixun)===null||u===void 0)?void 0:u.port_mapping)}X.target.value===1?(setVNC(!1),setLinuxVNC(!1),setWebsshShow(!1),setWindowVNC(!1)):X.target.value===2?(setWindowVNC(!1),setLinuxVNC(!1),setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!0)):X.target.value===3?(setVNC(!1),setWebsshShow(!0),setWindowVNC(!1),setLinuxVNC(!1),setSshRadioValue(2),setshixun_virtual_templates([]),setVirtualMachine(!1)):X.target.value===4?(setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!1)):X.target.value===5&&(setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!0))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:3,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u547D\u4EE4\u884C\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4E3A\u5B66\u5458\u63D0\u4F9B\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")),websshShow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaymingl," ml40"),style:{borderRadius:"8px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:sshRadioValue,disabled:!editable,onChange:function(X){var r,P,i,T,h,p,x=X.target.value;if(setport(!1),x===1&&((r=shixunsDetail.setting)===null||r===void 0||((P=r.shixun)===null||P===void 0)?void 0:P.webssh)===1){var S,a;setport((S=shixunsDetail.setting)===null||S===void 0||((a=S.shixun)===null||a===void 0)?void 0:a.port_mapping)}else if(x===2&&((i=shixunsDetail.setting)===null||i===void 0||((T=i.shixun)===null||T===void 0)?void 0:T.webssh)===2){var v,c;setport((v=shixunsDetail.setting)===null||v===void 0||((c=v.shixun)===null||c===void 0)?void 0:c.port_mapping)}if(setSshRadioValue(x),x!==1&&setMultiWebssh(!1),setWindowVNCTemplate(""),setWebsshCloud(1),x===3&&((h=shixunsDetail.setting)===null||h===void 0||((p=h.shixun)===null||p===void 0)?void 0:p.webssh)===3){var t,g,u,_;setWebsshCloud((t=shixunsDetail.setting)===null||t===void 0||((g=t.shixun)===null||g===void 0)?void 0:g.webssh_cloud),setWindowVNCTemplate((u=shixunsDetail.setting)===null||u===void 0||((_=u.shixun)===null||_===void 0)?void 0:_.windows_start_template)}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:2},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u8BC4\u6D4B\u7A97\u53E3"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u8BC4\u6D4B\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")),sshRadioValue===2&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:multiWebssh,disabled:!editable,onChange:function(X){return setMultiWebssh(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5B66\u5458\u540C\u65F6\u5F00\u542F\u591A\u4E2A\u547D\u4EE4\u884C\u7A97\u53E3\uFF09")))),sshRadioValue===2&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(X){return setport(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308081\u7AEF\u53E3\uFF09"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"},value:1},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u7EC3\u4E60\u7A97\u53E3"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u9009\u4E2D\u5219\u7ED9\u5B66\u5458\u63D0\u4F9B\u7528\u4E8E\u7EC3\u4E60\u64CD\u4F5C\u7684\u547D\u4EE4\u884C\uFF0C\u547D\u4EE4\u884C\u7684\u64CD\u4F5C\u4E0D\u4F1A\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u9020\u6210\u5F71\u54CD\uFF09")),sshRadioValue===1&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(X){return setport(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u52308081\u7AEF\u53E3\uFF09"))),webssh_cloud===1&&sshRadioValue===3&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap,style:{alignItems:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(X){return setWindowVNCTemplate(X.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),webssh_cloud===1&&sshRadioValue===3&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap,style:{alignItems:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u4E91\u4E3B\u673A\u6570\u91CF\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:terminal_count,onChange:function(X){setterminal_count(X)},max:3,min:1,defaultValue:1}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"c-grey-999 ml20 font14"},"(\u6CE8\u610F\uFF1A\u4E91\u4E3B\u673A\u4E0A\u9650\u662F10\u53F0)")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:5,className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u56FE\u5F62\u5316\u754C\u9762",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")))),isRadiuvalue===5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(sshRadioValue!=2?_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graayminglthree:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.graaymingl," ml40")},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a.Group,{value:linux_vnc?"linux_vnc":windows_vnc?"windows_vnc":virtual_machine?"virtual_machine":"linux",disabled:!editable,onChange:function(X){var r,P,i,T,h,p,x,S,a,v=X.target.value;if(setWindowVNCTemplate(""),setport(!1),v==="linux_vnc"&&(r=shixunsDetail.setting)!==null&&r!==void 0&&(P=r.shixun)!==null&&P!==void 0&&P.linux_vnc){var c,t;setWindowVNCTemplate((c=shixunsDetail.setting)===null||c===void 0||((t=c.shixun)===null||t===void 0)?void 0:t.windows_start_template)}else if(v==="windows_vnc"&&(i=shixunsDetail.setting)!==null&&i!==void 0&&(T=i.shixun)!==null&&T!==void 0&&T.windows_vnc){var g,u;setWindowVNCTemplate((g=shixunsDetail.setting)===null||g===void 0||((u=g.shixun)===null||u===void 0)?void 0:u.windows_start_template)}else if(v==="virtual_machine"&&(h=shixunsDetail.setting)!==null&&h!==void 0&&(p=h.shixun)!==null&&p!==void 0&&p.virtual_machine){var _,l;setWindowVNCTemplate((_=shixunsDetail.setting)===null||_===void 0||((l=_.shixun)===null||l===void 0)?void 0:l.windows_start_template)}else{var m,C,o,f,b,A;v==="linux"&&!((m=shixunsDetail.setting)!==null&&m!==void 0&&(C=m.shixun)!==null&&C!==void 0&&C.linux_vnc)&&!((o=shixunsDetail.setting)!==null&&o!==void 0&&(f=o.shixun)!==null&&f!==void 0&&f.windows_vnc)&&setport((b=shixunsDetail.setting)===null||b===void 0||((A=b.shixun)===null||A===void 0)?void 0:A.port_mapping)}switch(v){case"linux_vnc":setLinuxVNC(!0),setWindowVNC(!1),setVirtualMachine(!1),setVNC(!1);break;case"windows_vnc":setLinuxVNC(!1),setWindowVNC(!0),setVirtualMachine(!1),setVNC(!1);break;case"linux":setWindowVNC(!1),setLinuxVNC(!1),setMultiWebssh(!1),setWebsshShow(!1),setVirtualMachine(!1),setVNC(!0);break;case"virtual_machine":if(setWindowVNC(!1),setLinuxVNC(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!1),setVirtualMachine(!0),(shixunsDetail==null||((x=shixunsDetail.setting)===null||x===void 0||((S=x.shixun)===null||S===void 0||((a=S.shixun_virtual_templates)===null||a===void 0)))?void 0:a.length)>0){var O,d;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((O=shixunsDetail.setting)===null||O===void 0||((d=O.shixun)===null||d===void 0))?void 0:d.shixun_virtual_templates))}else setshixun_virtual_templates([{template_name:"",template_identity:""}]);break}}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u5BB9\u5668",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),!linux_vnc&&!windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{style:{marginLeft:"30px",marginTop:"10px"},checked:port,disabled:!editable,onChange:function(X){return setport(X.target.checked)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:" ml10",style:{marginTop:"22px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u542F\u7528\u5916\u7F51\u670D\u52A1\u8BBF\u95EE\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999},"\uFF08\u8BF7\u6CE8\u610F\u5C06\u670D\u52A1\u5668\u7A0B\u5E8F\u7684\u7AEF\u53E3\u53F7\u6620\u5C04\u5230\u6307\u5B9A\u7AEF\u53E3\uFF09"))),isRadiuvalue==5&&linux_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(X){return setWindowVNCTemplate(X.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Linux\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),isRadiuvalue==5&&windows_vnc&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{value:windows_start_template,onChange:function(X){return setWindowVNCTemplate(X.target.value)},style:{width:500},placeholder:"\u8BF7\u8F93\u5165Windows\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\u540D\u79F0"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label,style:{paddingTop:"5px"}},"\u5B9E\u4F8B\u542F\u52A8\u65B9\u5F0F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{value:windows_connection_mode,onChange:function(X){return setWindowsConnectionMode(X)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"vnc"},"VNC\u65B9\u5F0F\u542F\u52A8"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{value:"rdp"},"RDP\u65B9\u5F0F\u542F\u52A8")))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__.a,{title:Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)()?"":"\u53EA\u6709\u5E73\u53F0\u7BA1\u7406\u5458\u6216\u8FD0\u8425\u4EBA\u5458\u624D\u80FD\u914D\u7F6E\u865A\u62DF\u673A\u6A21\u5F0F"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u865A\u62DF\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u865A\u62DF\u673A\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09"))),isRadiuvalue==5&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A")),shixun_virtual_templates==null?void 0:shixun_virtual_templates.map(function(w,X){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{maxLength:8,style:{width:213,height:32,marginRight:42},placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0",value:w==null?void 0:w.template_name,onChange:function(P){w.template_name=P.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{style:{width:380,height:32},placeholder:"\u8BF7\u8F93\u5165\u865A\u62DF\u673A\u5B9E\u4F8B\u542F\u52A8\u6A21\u7248\u540D\u79F0",value:w==null?void 0:w.template_identity,onChange:function(P){w.template_identity=P.target.value,setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var P={};P.template_name="",P.template_identity="",shixun_virtual_templates.push(P),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),X!=0&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(X,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v8_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}))}))))))),hideCode&&websshShow?null:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u5E93\u5730\u5740\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:display_git_address,disabled:!editable,onChange:function(X){return set_display_git_address(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")}," ","\uFF08\u9009\u4E2D\u5219\u5BF9\u5B66\u5458\u516C\u5F00\u4EE3\u7801\u5E93\u5730\u5740\uFF0C\u5B66\u5458\u53EF\u4EE5\u5C06\u6240\u6709\u4EE3\u7801\u4E0B\u8F7D\u5230\u672C\u5730\uFF09")))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u4EE3\u7801\u76EE\u5F55\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeHidden,disabled:!editable,onChange:function(X){return setCodeHidden(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u9875\u9762\u663E\u793A\u7248\u672C\u5E93\u76EE\u5F55\uFF09")),codeHidden&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"54px",background:"#f5f5f5",marginTop:"10px",borderRadius:"8px",display:"flex",justifyContent:"left",alignItems:"center",padding:"0px 20px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",null,"\u4EE3\u7801\u5E93\u6587\u4EF6\u4FEE\u6539\u6743\u9650\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent,style:{padding:"0px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:codeEditPermission,disabled:!editable,onChange:function(X){return setCodeEditPermission(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u52FE\u9009\u540E\u5141\u8BB8\u5B66\u5458\u4FEE\u6539\u4EE3\u7801\u5E93\u6240\u6709\u6587\u4EF6\uFF0C\u5426\u5219\u4EC5\u53EF\u4FEE\u6539\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\uFF09"))))))),!hideCode&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u7981\u7528\u7C98\u8D34\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__.a,{checked:forbidCopy,disabled:!editable,onChange:function(X){return setForbidCopy(X.target.checked)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u7F16\u7801\u533A\u57DF\u65E0\u6CD5\u4F7F\u7528\u7C98\u8D34\u529F\u80FD\uFF09")))),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(X){return setSurvivalTime(X)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\u5206")))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px",display:"none"}},"\u9AD8\u7EA7\u8BBE\u7F6E"," ",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{onClick:function(){return setAdvancedSettingShow(!advancedsettingshow)},style:{color:"#0152d9",fontSize:"14px",cursor:"pointer",marginLeft:"20px"}},advancedsettingshow?"\u6536\u8D77":"\u5C55\u5F00",advancedsettingshow?react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_46__.a,null):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_47__.a,null))),advancedsettingshow&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,!((_shixunsDetail$detail7=shixunsDetail.detail)!==null&&_shixunsDetail$detail7!==void 0&&_shixunsDetail$detail7.is_jupyter)&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(react__WEBPACK_IMPORTED_MODULE_38___default.a.Fragment,null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexRow," ").concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.flexAlignCenter)},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{style:{fontSize:"16px"}},"\u8BC4\u6D4B\u811A\u672C\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:"200px"},value:evaluationScript,disabled:((_shixunsDetail$settin150=shixunsDetail.setting)===null||_shixunsDetail$settin150===void 0||((_shixunsDetail$settin151=_shixunsDetail$settin150.shixun)===null||_shixunsDetail$settin151===void 0)?void 0:_shixunsDetail$settin151.status)===2?!0:!editable,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(X){handleChangeEvaluationScript(X),setevaluationScript(X)}},(standardScriptList||[]).map(function(w,X){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(w.id),name:w.scptname,key:X},w.scptname)})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color0152d9," font14 current ml10"),style:{marginTop:"2px"},onClick:handleUseCustomScript},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_popover__WEBPACK_IMPORTED_MODULE_3__.a,{overlayClassName:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.popover,placement:"bottomLeft",content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"challengeProgramNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"sourceClassNames",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step1/HelloWorld.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"src/step2/Other.java",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step1.HelloWorld",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"step2.Other",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),'" "step2.Other")',react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_48__.a,null)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_components_monaco_editor__WEBPACK_IMPORTED_MODULE_49__.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:evaluateScript,options:{readOnly:((_shixunsDetail$settin152=shixunsDetail.setting)===null||_shixunsDetail$settin152===void 0||((_shixunsDetail$settin153=_shixunsDetail$settin152.shixun)===null||_shixunsDetail$settin153===void 0)?void 0:_shixunsDetail$settin153.status)===2?!0:!editable},onChange:function(X){return setEvaluateScript(X)}})),((_shixunsDetail$detail8=shixunsDetail.detail)===null||_shixunsDetail$detail8===void 0?void 0:_shixunsDetail$detail8.identity)<3&&editable&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSettingName},"\u670D\u52A1\u914D\u7F6E"),serviceConfigList==null?void 0:serviceConfigList.map(function(w,X){var r,P,i,T,h,p,x,S;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:X},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"font16"},w.name)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:w.cpu_limit,disabled:((r=shixunsDetail.setting)===null||r===void 0||((P=r.shixun)===null||P===void 0)?void 0:P.status)===2?!0:!editable,onChange:function(v){return handleChangeSeviceConfig(v.target.value,"cpu_limit",X)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:w.lower_cpu_limit,disabled:((i=shixunsDetail.setting)===null||i===void 0||((T=i.shixun)===null||T===void 0)?void 0:T.status)===2?!0:!editable,onChange:function(v){return handleChangeSeviceConfig(v.target.value,"lower_cpu_limit",X)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetInput,value:w.memory_limit,disabled:((h=shixunsDetail.setting)===null||h===void 0||((p=h.shixun)===null||p===void 0)?void 0:p.status)===2?!0:!editable,onChange:function(v){return handleChangeSeviceConfig(v.target.value,"memory_limit",X)}})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mb5"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input__WEBPACK_IMPORTED_MODULE_9__.a,{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetMemoryInput,value:w.request_limit,disabled:((x=shixunsDetail.setting)===null||x===void 0||((S=x.shixun)===null||S===void 0)?void 0:S.status)===2?!0:!editable,onChange:function(v){return handleChangeSeviceConfig(v.target.value,"request_limit",X)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.serviceSetTip," ml5")},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")))}))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.titlesize,style:{marginTop:"20px"}}," ","\u8BC4\u8BBA\u533A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u663E\u793A\u8BC4\u8BBA\u533A\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_switch__WEBPACK_IMPORTED_MODULE_1__.a,{checked:!disableDiscuss,onChange:function(X){return setDisableDiscuss(!X)}}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5173\u95ED\u540E\uFF0C\u5B9E\u8DF5\u9879\u76EE\u8BE6\u60C5\u9875\u53CA\u5173\u5361\u6311\u6218\u9875\u9762\u4E0D\u663E\u793A\u4EFB\u4F55\u8BC4\u8BBA\uFF09"))))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{height:"70px",width:"76%",background:"#ffffff",boxShadow:"0px -4px 8px 1px #F1F1F1",position:"absolute",bottom:"0px",display:"flex",alignItems:"center",justifyContent:"center"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginRight:"10px",width:"100px",height:"40px",borderRadius:"4px",border:"1px solid #0152d9",color:"#0152d9"},onClick:function(){umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"\u53D6\u6D88"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(createTitle==null?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},createTitle==null?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},createTitle==null?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(X){return setEvaluateScript(X)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(w){var X=w.user,r=w.shixunsDetail,P=w.practiceSetting;return{user:X,shixunsDetail:r,practiceSetting:P}})(Setting)},"19Vz":function(w,X,r){(function(P){P(r("VrN/"))})(function(P){P.defineOption("placeholder","",function(a,v,c){var t=c&&c!=P.Init;if(v&&!t)a.on("blur",p),a.on("change",x),a.on("swapDoc",x),P.on(a.getInputField(),"compositionupdate",a.state.placeholderCompose=function(){h(a)}),x(a);else if(!v&&t){a.off("blur",p),a.off("change",x),a.off("swapDoc",x),P.off(a.getInputField(),"compositionupdate",a.state.placeholderCompose),i(a);var g=a.getWrapperElement();g.className=g.className.replace(" CodeMirror-empty","")}v&&!a.hasFocus()&&p(a)});function i(a){a.state.placeholder&&(a.state.placeholder.parentNode.removeChild(a.state.placeholder),a.state.placeholder=null)}function T(a){i(a);var v=a.state.placeholder=document.createElement("pre");v.style.cssText="height: 0; overflow: visible",v.style.direction=a.getOption("direction"),v.className="CodeMirror-placeholder CodeMirror-line-like";var c=a.getOption("placeholder");typeof c=="string"&&(c=document.createTextNode(c)),v.appendChild(c),a.display.lineSpace.insertBefore(v,a.display.lineSpace.firstChild)}function h(a){setTimeout(function(){var v=!1,c=a.getInputField();c.nodeName=="TEXTAREA"?v=!c.value:a.lineCount()==1&&(v=!/[^\u200b]/.test(c.querySelector(".CodeMirror-line").textContent)),v?T(a):i(a)},20)}function p(a){S(a)&&T(a)}function x(a){var v=a.getWrapperElement(),c=S(a);v.className=v.className.replace(" CodeMirror-empty","")+(c?" CodeMirror-empty":""),c?T(a):i(a)}function S(a){return a.lineCount()===1&&a.getLine(0)===""}})},"1Sn+":function(w,X,r){},"1XHU":function(w,X,r){"use strict";var P=r("2qtc"),i=r("kLXV"),T=r("cDcd"),h=r.n(T),p=r("9kvl"),x=r("3wET"),S=r.n(x),a=r("bUJZ"),v=r.n(a),c=r("Ct/S"),t=r.n(c),g=function(_){var l=_.visible,m=_.occupationValue,C=_.onCancel,o=C===void 0?function(){}:C,f=function(){return h.a.createElement("div",{className:t.a.flexColumn},h.a.createElement("img",{className:t.a.img,src:v.a}),h.a.createElement("span",{className:t.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},b=function(){return h.a.createElement("div",{className:t.a.flexColumn},h.a.createElement("img",{className:t.a.img,src:S.a}),h.a.createElement("span",{className:t.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},A=function(){return m===3?h.a.createElement(h.a.Fragment,null,b(),f()):m===2?f():b()};return h.a.createElement(i.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:l,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:function(){o(),p.d.push("/account/certification")},onCancel:function(){o()}},h.a.createElement("div",{className:t.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),h.a.createElement("div",{className:t.a.flexRow},A()))};X.a=Object(p.a)(function(u){var _=u.paperlibrary,l=u.loading,m=u.globalSetting;return{paperlibrary:_,globalSetting:m,loading:l.effects}})(g)},"1ZF9":function(w,X,r){w.exports=r.p+"static/Authorize.cc9c212f.png"},"1eCo":function(w,X,r){(function(P){P(r("VrN/"))})(function(P){"use strict";var i={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},T={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};P.defineMode("xml",function(h,p){var x=h.indentUnit,S={},a=p.htmlMode?i:T;for(var v in a)S[v]=a[v];for(var v in p)S[v]=p[v];var c,t;function g(D,N){function k(K){return N.tokenize=K,K(D,N)}var U=D.next();if(U=="<")return D.eat("!")?D.eat("[")?D.match("CDATA[")?k(l("atom","]]>")):null:D.match("--")?k(l("comment","-->")):D.match("DOCTYPE",!0,!0)?(D.eatWhile(/[\w\._\-]/),k(m(1))):null:D.eat("?")?(D.eatWhile(/[\w\._\-]/),N.tokenize=l("meta","?>"),"meta"):(c=D.eat("/")?"closeTag":"openTag",N.tokenize=u,"tag bracket");if(U=="&"){var H;return D.eat("#")?D.eat("x")?H=D.eatWhile(/[a-fA-F\d]/)&&D.eat(";"):H=D.eatWhile(/[\d]/)&&D.eat(";"):H=D.eatWhile(/[\w\.\-:]/)&&D.eat(";"),H?"atom":"error"}else return D.eatWhile(/[^&<]/),null}g.isInText=!0;function u(D,N){var k=D.next();if(k==">"||k=="/"&&D.eat(">"))return N.tokenize=g,c=k==">"?"endTag":"selfcloseTag","tag bracket";if(k=="=")return c="equals",null;if(k=="<"){N.tokenize=g,N.state=b,N.tagName=N.tagStart=null;var U=N.tokenize(D,N);return U?U+" tag error":"tag error"}else return/[\'\"]/.test(k)?(N.tokenize=_(k),N.stringStartCol=D.column(),N.tokenize(D,N)):(D.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function _(D){var N=function(k,U){for(;!k.eol();)if(k.next()==D){U.tokenize=u;break}return"string"};return N.isInAttribute=!0,N}function l(D,N){return function(k,U){for(;!k.eol();){if(k.match(N)){U.tokenize=g;break}k.next()}return D}}function m(D){return function(N,k){for(var U;(U=N.next())!=null;){if(U=="<")return k.tokenize=m(D+1),k.tokenize(N,k);if(U==">")if(D==1){k.tokenize=g;break}else return k.tokenize=m(D-1),k.tokenize(N,k)}return"meta"}}function C(D,N,k){this.prev=D.context,this.tagName=N,this.indent=D.indented,this.startOfLine=k,(S.doNotIndent.hasOwnProperty(N)||D.context&&D.context.noIndent)&&(this.noIndent=!0)}function o(D){D.context&&(D.context=D.context.prev)}function f(D,N){for(var k;;){if(!D.context)return;if(k=D.context.tagName,!S.contextGrabbers.hasOwnProperty(k)||!S.contextGrabbers[k].hasOwnProperty(N))return;o(D)}}function b(D,N,k){return D=="openTag"?(k.tagStart=N.column(),A):D=="closeTag"?O:b}function A(D,N,k){return D=="word"?(k.tagName=N.current(),t="tag",R):S.allowMissingTagName&&D=="endTag"?(t="tag bracket",R(D,N,k)):(t="error",A)}function O(D,N,k){if(D=="word"){var U=N.current();return k.context&&k.context.tagName!=U&&S.implicitlyClosed.hasOwnProperty(k.context.tagName)&&o(k),k.context&&k.context.tagName==U||S.matchClosing===!1?(t="tag",d):(t="tag error",M)}else return S.allowMissingTagName&&D=="endTag"?(t="tag bracket",d(D,N,k)):(t="error",M)}function d(D,N,k){return D!="endTag"?(t="error",d):(o(k),b)}function M(D,N,k){return t="error",d(D,N,k)}function R(D,N,k){if(D=="word")return t="attribute",E;if(D=="endTag"||D=="selfcloseTag"){var U=k.tagName,H=k.tagStart;return k.tagName=k.tagStart=null,D=="selfcloseTag"||S.autoSelfClosers.hasOwnProperty(U)?f(k,U):(f(k,U),k.context=new C(k,U,H==k.indented)),b}return t="error",R}function E(D,N,k){return D=="equals"?y:(S.allowMissing||(t="error"),R(D,N,k))}function y(D,N,k){return D=="string"?s:D=="word"&&S.allowUnquoted?(t="string",R):(t="error",R(D,N,k))}function s(D,N,k){return D=="string"?s:R(D,N,k)}return{startState:function(D){var N={tokenize:g,state:b,indented:D||0,tagName:null,tagStart:null,context:null};return D!=null&&(N.baseIndent=D),N},token:function(D,N){if(!N.tagName&&D.sol()&&(N.indented=D.indentation()),D.eatSpace())return null;c=null;var k=N.tokenize(D,N);return(k||c)&&k!="comment"&&(t=null,N.state=N.state(c||k,D,N),t&&(k=t=="error"?k+" error":t)),k},indent:function(D,N,k){var U=D.context;if(D.tokenize.isInAttribute)return D.tagStart==D.indented?D.stringStartCol+1:D.indented+x;if(U&&U.noIndent)return P.Pass;if(D.tokenize!=u&&D.tokenize!=g)return k?k.match(/^(\s*)/)[0].length:0;if(D.tagName)return S.multilineTagIndentPastTag!==!1?D.tagStart+D.tagName.length+2:D.tagStart+x*(S.multilineTagIndentFactor||1);if(S.alignCDATA&&/<!\[CDATA\[/.test(N))return 0;var H=N&&/^<(\/)?([\w_:\.-]*)/.exec(N);if(H&&H[1])for(;U;)if(U.tagName==H[2]){U=U.prev;break}else if(S.implicitlyClosed.hasOwnProperty(U.tagName))U=U.prev;else break;else if(H)for(;U;){var K=S.contextGrabbers[U.tagName];if(K&&K.hasOwnProperty(H[2]))U=U.prev;else break}for(;U&&U.prev&&!U.startOfLine;)U=U.prev;return U?U.indent+x:D.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:S.htmlMode?"html":"xml",helperType:S.htmlMode?"html":"xml",skipAttribute:function(D){D.state==y&&(D.state=R)},xmlCurrentTag:function(D){return D.tagName?{name:D.tagName,close:D.type=="closeTag"}:null},xmlCurrentContext:function(D){for(var N=[],k=D.context;k;k=k.prev)k.tagName&&N.push(k.tagName);return N.reverse()}}}),P.defineMIME("text/xml","xml"),P.defineMIME("application/xml","xml"),P.mimeModes.hasOwnProperty("text/html")||P.defineMIME("text/html",{name:"xml",htmlMode:!0})})},"1j5w":function(w,X,r){"use strict";r.d(X,"d",function(){return Qe}),r.d(X,"b",function(){return ze}),r.d(X,"c",function(){return ot}),r.d(X,"a",function(){return Yt});var P=r("VTBJ"),i=r("1OyB"),T=r("vuIU"),h=r("JX7q"),p=r("Ji7U"),x=r("LK+K"),S=r("cDcd"),a=r("I8Z2"),v=r("BGR+"),c=r("wx14"),t=r("rePB"),g=r("4IlW"),u=r("2GS6"),_=r("Gytx"),l=r.n(_),m=r("TSYQ"),C=r.n(m),o=r("U8pU"),f=r("ODXe"),b=/iPhone/i,A=/iPod/i,O=/iPad/i,d=/\bAndroid(?:.+)Mobile\b/i,M=/Android/i,R=/\bAndroid(?:.+)SD4930UR\b/i,E=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,y=/Windows Phone/i,s=/\bWindows(?:.+)ARM\b/i,D=/BlackBerry/i,N=/BB10/i,k=/Opera Mini/i,U=/\b(CriOS|Chrome)(?:.+)Mobile/i,H=/Mobile(?:.+)Firefox\b/i;function K(rt,Ie){return rt.test(Ie)}function F(rt){var Ie=rt||(typeof navigator!="undefined"?navigator.userAgent:""),qe=Ie.split("[FBAN");if(typeof qe[1]!="undefined"){var Ye=qe,ye=Object(f.a)(Ye,1);Ie=ye[0]}if(qe=Ie.split("Twitter"),typeof qe[1]!="undefined"){var Ne=qe,mt=Object(f.a)(Ne,1);Ie=mt[0]}var it={apple:{phone:K(b,Ie)&&!K(y,Ie),ipod:K(A,Ie),tablet:!K(b,Ie)&&K(O,Ie)&&!K(y,Ie),device:(K(b,Ie)||K(A,Ie)||K(O,Ie))&&!K(y,Ie)},amazon:{phone:K(R,Ie),tablet:!K(R,Ie)&&K(E,Ie),device:K(R,Ie)||K(E,Ie)},android:{phone:!K(y,Ie)&&K(R,Ie)||!K(y,Ie)&&K(d,Ie),tablet:!K(y,Ie)&&!K(R,Ie)&&!K(d,Ie)&&(K(E,Ie)||K(M,Ie)),device:!K(y,Ie)&&(K(R,Ie)||K(E,Ie)||K(d,Ie)||K(M,Ie))||K(/\bokhttp\b/i,Ie)},windows:{phone:K(y,Ie),tablet:K(s,Ie),device:K(y,Ie)||K(s,Ie)},other:{blackberry:K(D,Ie),blackberry10:K(N,Ie),opera:K(k,Ie),firefox:K(H,Ie),chrome:K(U,Ie),device:K(D,Ie)||K(N,Ie)||K(k,Ie)||K(H,Ie)||K(U,Ie)},any:null,phone:null,tablet:null};return it.any=it.apple.device||it.android.device||it.windows.device||it.other.device,it.phone=it.apple.phone||it.android.phone||it.windows.phone,it.tablet=it.apple.tablet||it.android.tablet||it.windows.tablet,it}var G=Object(P.a)(Object(P.a)({},F()),{},{isMobile:F}),B=G;function W(){}function V(rt,Ie,qe){var Ye=Ie||"";return rt.key||"".concat(Ye,"item_").concat(qe)}function ae(rt){return"".concat(rt,"-menu-")}function de(rt,Ie){var qe=-1;S.Children.forEach(rt,function(Ye){qe+=1,Ye&&Ye.type&&Ye.type.isMenuItemGroup?S.Children.forEach(Ye.props.children,function(ye){qe+=1,Ie(ye,qe)}):Ie(Ye,qe)})}function ce(rt,Ie,qe){if(!rt||qe.find)return;S.Children.forEach(rt,function(Ye){if(Ye){var ye=Ye.type;if(!ye||!(ye.isSubMenu||ye.isMenuItem||ye.isMenuItemGroup))return;Ie.indexOf(Ye.key)!==-1?qe.find=!0:Ye.props.children&&ce(Ye.props.children,Ie,qe)}})}var Ee=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Ae=function(Ie){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=Ie&&typeof Ie.getBoundingClientRect=="function"&&Ie.getBoundingClientRect().width;if(Ye){if(qe){var ye=getComputedStyle(Ie),Ne=ye.marginLeft,mt=ye.marginRight;Ye+=+Ne.replace("px","")+ +mt.replace("px","")}Ye=+Ye.toFixed(6)}return Ye||0},oe=function(Ie,qe,Ye){Ie&&Object(o.a)(Ie.style)==="object"&&(Ie.style[qe]=Ye)},he=function(){return B.any},fe=r("KQm4"),ie=r("Ff2n"),se=r("faye"),Q=r("bdgK"),le=r("uciX"),ee=r("8XRh"),ne={adjustX:1,adjustY:1},be={topLeft:{points:["bl","tl"],overflow:ne,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ne,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ne,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ne,offset:[4,0]}},re={topLeft:{points:["bl","tl"],overflow:ne,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ne,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ne,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ne,offset:[4,0]}},$=be,Y=0,Z={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ce=function(Ie,qe,Ye){var ye=ae(qe),Ne=Ie.getState();Ie.setState({defaultActiveFirst:Object(P.a)(Object(P.a)({},Ne.defaultActiveFirst),{},Object(t.a)({},ye,Ye))})},ge=function(rt){Object(p.a)(qe,rt);var Ie=Object(x.a)(qe);function qe(Ye){var ye;Object(i.a)(this,qe),ye=Ie.call(this,Ye),ye.onDestroy=function(xt){ye.props.onDestroy(xt)},ye.onKeyDown=function(xt){var Lt=xt.keyCode,Xt=ye.menuInstance,Ln=ye.props,pn=Ln.isOpen,ln=Ln.store;if(Lt===g.a.ENTER)return ye.onTitleClick(xt),Ce(ln,ye.props.eventKey,!0),!0;if(Lt===g.a.RIGHT)return pn?Xt.onKeyDown(xt):(ye.triggerOpenChange(!0),Ce(ln,ye.props.eventKey,!0)),!0;if(Lt===g.a.LEFT){var kn;if(pn)kn=Xt.onKeyDown(xt);else return;return kn||(ye.triggerOpenChange(!1),kn=!0),kn}return pn&&(Lt===g.a.UP||Lt===g.a.DOWN)?Xt.onKeyDown(xt):void 0},ye.onOpenChange=function(xt){ye.props.onOpenChange(xt)},ye.onPopupVisibleChange=function(xt){ye.triggerOpenChange(xt,xt?"mouseenter":"mouseleave")},ye.onMouseEnter=function(xt){var Lt=ye.props,Xt=Lt.eventKey,Ln=Lt.onMouseEnter,pn=Lt.store;Ce(pn,ye.props.eventKey,!1),Ln({key:Xt,domEvent:xt})},ye.onMouseLeave=function(xt){var Lt=ye.props,Xt=Lt.parentMenu,Ln=Lt.eventKey,pn=Lt.onMouseLeave;Xt.subMenuInstance=Object(h.a)(ye),pn({key:Ln,domEvent:xt})},ye.onTitleMouseEnter=function(xt){var Lt=ye.props,Xt=Lt.eventKey,Ln=Lt.onItemHover,pn=Lt.onTitleMouseEnter;Ln({key:Xt,hover:!0}),pn({key:Xt,domEvent:xt})},ye.onTitleMouseLeave=function(xt){var Lt=ye.props,Xt=Lt.parentMenu,Ln=Lt.eventKey,pn=Lt.onItemHover,ln=Lt.onTitleMouseLeave;Xt.subMenuInstance=Object(h.a)(ye),pn({key:Ln,hover:!1}),ln({key:Ln,domEvent:xt})},ye.onTitleClick=function(xt){var Lt=Object(h.a)(ye),Xt=Lt.props;if(Xt.onTitleClick({key:Xt.eventKey,domEvent:xt}),Xt.triggerSubMenuAction==="hover")return;ye.triggerOpenChange(!Xt.isOpen,"click"),Ce(Xt.store,ye.props.eventKey,!1)},ye.onSubMenuClick=function(xt){typeof ye.props.onClick=="function"&&ye.props.onClick(ye.addKeyPath(xt))},ye.onSelect=function(xt){ye.props.onSelect(xt)},ye.onDeselect=function(xt){ye.props.onDeselect(xt)},ye.getPrefixCls=function(){return"".concat(ye.props.rootPrefixCls,"-submenu")},ye.getActiveClassName=function(){return"".concat(ye.getPrefixCls(),"-active")},ye.getDisabledClassName=function(){return"".concat(ye.getPrefixCls(),"-disabled")},ye.getSelectedClassName=function(){return"".concat(ye.getPrefixCls(),"-selected")},ye.getOpenClassName=function(){return"".concat(ye.props.rootPrefixCls,"-submenu-open")},ye.saveMenuInstance=function(xt){ye.menuInstance=xt},ye.addKeyPath=function(xt){return Object(P.a)(Object(P.a)({},xt),{},{keyPath:(xt.keyPath||[]).concat(ye.props.eventKey)})},ye.triggerOpenChange=function(xt,Lt){var Xt=ye.props.eventKey,Ln=function(){ye.onOpenChange({key:Xt,item:Object(h.a)(ye),trigger:Lt,open:xt})};Lt==="mouseenter"?ye.mouseenterTimeout=setTimeout(function(){Ln()},0):Ln()},ye.isChildrenSelected=function(){var xt={find:!1};return ce(ye.props.children,ye.props.selectedKeys,xt),xt.find},ye.isOpen=function(){return ye.props.openKeys.indexOf(ye.props.eventKey)!==-1},ye.adjustWidth=function(){if(!ye.subMenuTitle||!ye.menuInstance)return;var xt=se.findDOMNode(ye.menuInstance);if(xt.offsetWidth>=ye.subMenuTitle.offsetWidth)return;xt.style.minWidth="".concat(ye.subMenuTitle.offsetWidth,"px")},ye.saveSubMenuTitle=function(xt){ye.subMenuTitle=xt},ye.getBaseProps=function(){var xt=Object(h.a)(ye),Lt=xt.props;return{mode:Lt.mode==="horizontal"?"vertical":Lt.mode,visible:ye.props.isOpen,level:Lt.level+1,inlineIndent:Lt.inlineIndent,focusable:!1,onClick:ye.onSubMenuClick,onSelect:ye.onSelect,onDeselect:ye.onDeselect,onDestroy:ye.onDestroy,selectedKeys:Lt.selectedKeys,eventKey:"".concat(Lt.eventKey,"-menu-"),openKeys:Lt.openKeys,motion:Lt.motion,onOpenChange:ye.onOpenChange,subMenuOpenDelay:Lt.subMenuOpenDelay,parentMenu:Object(h.a)(ye),subMenuCloseDelay:Lt.subMenuCloseDelay,forceSubMenuRender:Lt.forceSubMenuRender,triggerSubMenuAction:Lt.triggerSubMenuAction,builtinPlacements:Lt.builtinPlacements,defaultActiveFirst:Lt.store.getState().defaultActiveFirst[ae(Lt.eventKey)],multiple:Lt.multiple,prefixCls:Lt.rootPrefixCls,id:ye.internalMenuId,manualRef:ye.saveMenuInstance,itemIcon:Lt.itemIcon,expandIcon:Lt.expandIcon,direction:Lt.direction}},ye.getMotion=function(xt,Lt){var Xt=Object(h.a)(ye),Ln=Xt.haveRendered,pn=ye.props,ln=pn.motion,kn=pn.rootPrefixCls,yn=Object(P.a)(Object(P.a)({},ln),{},{leavedClassName:"".concat(kn,"-hidden"),removeOnLeave:!1,motionAppear:Ln||!Lt||xt!=="inline"});return yn};var Ne=Ye.store,mt=Ye.eventKey,it=Ne.getState(),gt=it.defaultActiveFirst;ye.isRootMenu=!1;var wt=!1;return gt&&(wt=gt[mt]),Ce(Ne,mt,wt),ye}return Object(T.a)(qe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var ye=this,Ne=this.props,mt=Ne.mode,it=Ne.parentMenu,gt=Ne.manualRef;if(gt&&gt(this),mt!=="horizontal"||!it.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return ye.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var ye=this.props,Ne=ye.onDestroy,mt=ye.eventKey;Ne&&Ne(mt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(ye){var Ne=this,mt=this.getBaseProps(),it=this.getMotion(mt.mode,mt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||mt.visible||mt.forceSubMenuRender,!this.haveOpened)return S.createElement("div",null);var gt=mt.direction;return S.createElement(ee.default,Object.assign({visible:mt.visible},it),function(wt){var xt=wt.className,Lt=wt.style,Xt=C()("".concat(mt.prefixCls,"-sub"),xt,Object(t.a)({},"".concat(mt.prefixCls,"-rtl"),gt==="rtl"));return S.createElement(Ge,Object.assign({},mt,{id:Ne.internalMenuId,className:Xt,style:Lt}),ye)})}},{key:"render",value:function(){var ye,Ne=Object(P.a)({},this.props),mt=Ne.isOpen,it=this.getPrefixCls(),gt=Ne.mode==="inline",wt=C()(it,"".concat(it,"-").concat(Ne.mode),(ye={},Object(t.a)(ye,Ne.className,!!Ne.className),Object(t.a)(ye,this.getOpenClassName(),mt),Object(t.a)(ye,this.getActiveClassName(),Ne.active||mt&&!gt),Object(t.a)(ye,this.getDisabledClassName(),Ne.disabled),Object(t.a)(ye,this.getSelectedClassName(),this.isChildrenSelected()),ye));this.internalMenuId||(Ne.eventKey?this.internalMenuId="".concat(Ne.eventKey,"$Menu"):(Y+=1,this.internalMenuId="$__$".concat(Y,"$Menu")));var xt={},Lt={},Xt={};Ne.disabled||(xt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Lt={onClick:this.onTitleClick},Xt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ln={},pn=Ne.direction;gt&&(pn==="rtl"?Ln.paddingRight=Ne.inlineIndent*Ne.level:Ln.paddingLeft=Ne.inlineIndent*Ne.level);var ln={};this.props.isOpen&&(ln={"aria-owns":this.internalMenuId});var kn=null;Ne.mode!=="horizontal"&&(kn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(kn=S.createElement(this.props.expandIcon,Object(P.a)({},this.props))));var yn=S.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Ln,className:"".concat(it,"-title"),role:"button"},Xt,Lt,{"aria-expanded":mt},ln,{"aria-haspopup":"true",title:typeof Ne.title=="string"?Ne.title:void 0}),Ne.title,kn||S.createElement("i",{className:"".concat(it,"-arrow")})),Jt=this.renderChildren(Ne.children),Xn=Ne.parentMenu.isRootMenu?Ne.parentMenu.props.getPopupContainer:function(Bn){return Bn.parentNode},Qn=Z[Ne.mode],zn=Ne.popupOffset?{offset:Ne.popupOffset}:{},Yn=Ne.mode==="inline"?"":Ne.popupClassName;Yn+=pn==="rtl"?" ".concat(it,"-rtl"):"";var Cr=Ne.disabled,lr=Ne.triggerSubMenuAction,$t=Ne.subMenuOpenDelay,Vt=Ne.forceSubMenuRender,bn=Ne.subMenuCloseDelay,jr=Ne.builtinPlacements;Ee.forEach(function(Bn){return delete Ne[Bn]}),delete Ne.onClick;var An=pn==="rtl"?Object.assign({},re,jr):Object.assign({},be,jr);return delete Ne.direction,S.createElement("li",Object.assign({},Ne,xt,{className:wt,role:"menuitem"}),gt&&yn,gt&&Jt,!gt&&S.createElement(le.a,{prefixCls:it,popupClassName:C()("".concat(it,"-popup"),Yn),getPopupContainer:Xn,builtinPlacements:An,popupPlacement:Qn,popupVisible:mt,popupAlign:zn,popup:Jt,action:Cr?[]:[lr],mouseEnterDelay:$t,mouseLeaveDelay:bn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Vt},yn))}}]),qe}(S.Component);ge.defaultProps={onMouseEnter:W,onMouseLeave:W,onTitleMouseEnter:W,onTitleMouseLeave:W,onTitleClick:W,manualRef:W,mode:"vertical",title:""};var Re=Object(a.b)(function(rt,Ie){var qe=rt.openKeys,Ye=rt.activeKey,ye=rt.selectedKeys,Ne=Ie.eventKey,mt=Ie.subMenuKey;return{isOpen:qe.indexOf(Ne)>-1,active:Ye[mt]===Ne,selectedKeys:ye}})(ge);Re.isSubMenu=!0;var Qe=Re,$e="menuitem-overflowed",at=.5,dt=function(rt){Object(p.a)(qe,rt);var Ie=Object(x.a)(qe);function qe(){var Ye;return Object(i.a)(this,qe),Ye=Ie.apply(this,arguments),Ye.resizeObserver=null,Ye.mutationObserver=null,Ye.originalTotalWidth=0,Ye.overflowedItems=[],Ye.menuItemSizes=[],Ye.cancelFrameId=null,Ye.state={lastVisibleIndex:void 0},Ye.getMenuItemNodes=function(){var ye=Ye.props.prefixCls,Ne=se.findDOMNode(Object(h.a)(Ye));return Ne?[].slice.call(Ne.children).filter(function(mt){return mt.className.split(" ").indexOf("".concat(ye,"-overflowed-submenu"))<0}):[]},Ye.getOverflowedSubMenuItem=function(ye,Ne,mt){var it=Ye.props,gt=it.overflowedIndicator,wt=it.level,xt=it.mode,Lt=it.prefixCls,Xt=it.theme;if(wt!==1||xt!=="horizontal")return null;var Ln=Ye.props.children[0],pn=Ln.props,ln=pn.children,kn=pn.title,yn=pn.style,Jt=Object(ie.a)(pn,["children","title","style"]),Xn=Object(P.a)({},yn),Qn="".concat(ye,"-overflowed-indicator"),zn="".concat(ye,"-overflowed-indicator");Ne.length===0&&mt!==!0?Xn=Object(P.a)(Object(P.a)({},Xn),{},{display:"none"}):mt&&(Xn=Object(P.a)(Object(P.a)({},Xn),{},{visibility:"hidden",position:"absolute"}),Qn="".concat(Qn,"-placeholder"),zn="".concat(zn,"-placeholder"));var Yn=Xt?"".concat(Lt,"-").concat(Xt):"",Cr={};return Ee.forEach(function(lr){Jt[lr]!==void 0&&(Cr[lr]=Jt[lr])}),S.createElement(Qe,Object.assign({title:gt,className:"".concat(Lt,"-overflowed-submenu"),popupClassName:Yn},Cr,{key:Qn,eventKey:zn,disabled:!1,style:Xn}),Ne)},Ye.setChildrenWidthAndResize=function(){if(Ye.props.mode!=="horizontal")return;var ye=se.findDOMNode(Object(h.a)(Ye));if(!ye)return;var Ne=ye.children;if(!Ne||Ne.length===0)return;var mt=ye.children[Ne.length-1];oe(mt,"display","inline-block");var it=Ye.getMenuItemNodes(),gt=it.filter(function(wt){return wt.className.split(" ").indexOf($e)>=0});gt.forEach(function(wt){oe(wt,"display","inline-block")}),Ye.menuItemSizes=it.map(function(wt){return Ae(wt,!0)}),gt.forEach(function(wt){oe(wt,"display","none")}),Ye.overflowedIndicatorWidth=Ae(ye.children[ye.children.length-1],!0),Ye.originalTotalWidth=Ye.menuItemSizes.reduce(function(wt,xt){return wt+xt},0),Ye.handleResize(),oe(mt,"display","none")},Ye.handleResize=function(){if(Ye.props.mode!=="horizontal")return;var ye=se.findDOMNode(Object(h.a)(Ye));if(!ye)return;var Ne=Ae(ye);Ye.overflowedItems=[];var mt=0,it;Ye.originalTotalWidth>Ne+at&&(it=-1,Ye.menuItemSizes.forEach(function(gt){mt+=gt,mt+Ye.overflowedIndicatorWidth<=Ne&&(it+=1)})),Ye.setState({lastVisibleIndex:it})},Ye}return Object(T.a)(qe,[{key:"componentDidMount",value:function(){var ye=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ne=se.findDOMNode(this);if(!Ne)return;this.resizeObserver=new Q.default(function(mt){mt.forEach(function(){var it=ye.cancelFrameId;cancelAnimationFrame(it),ye.cancelFrameId=requestAnimationFrame(ye.setChildrenWidthAndResize)})}),[].slice.call(Ne.children).concat(Ne).forEach(function(mt){ye.resizeObserver.observe(mt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){ye.resizeObserver.disconnect(),[].slice.call(Ne.children).concat(Ne).forEach(function(mt){ye.resizeObserver.observe(mt)}),ye.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ne,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(ye){var Ne=this,mt=this.state.lastVisibleIndex;return(ye||[]).reduce(function(it,gt,wt){var xt=gt;if(Ne.props.mode==="horizontal"){var Lt=Ne.getOverflowedSubMenuItem(gt.props.eventKey,[]);mt!==void 0&&Ne.props.className.indexOf("".concat(Ne.props.prefixCls,"-root"))!==-1&&(wt>mt&&(xt=S.cloneElement(gt,{style:{display:"none"},eventKey:"".concat(gt.props.eventKey,"-hidden"),className:"".concat($e)})),wt===mt+1&&(Ne.overflowedItems=ye.slice(mt+1).map(function(Ln){return S.cloneElement(Ln,{key:Ln.props.eventKey,mode:"vertical-left"})}),Lt=Ne.getOverflowedSubMenuItem(gt.props.eventKey,Ne.overflowedItems)));var Xt=[].concat(Object(fe.a)(it),[Lt,xt]);return wt===ye.length-1&&Xt.push(Ne.getOverflowedSubMenuItem(gt.props.eventKey,[],!0)),Xt}return[].concat(Object(fe.a)(it),[xt])},[])}},{key:"render",value:function(){var ye=this.props,Ne=ye.visible,mt=ye.prefixCls,it=ye.overflowedIndicator,gt=ye.mode,wt=ye.level,xt=ye.tag,Lt=ye.children,Xt=ye.theme,Ln=Object(ie.a)(ye,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),pn=xt;return S.createElement(pn,Object.assign({},Ln),this.renderChildren(Lt))}}]),qe}(S.Component);dt.defaultProps={tag:"div",className:""};var vt=dt;function bt(rt){return rt.length?rt.every(function(Ie){return!!Ie.props.disabled}):!0}function He(rt,Ie,qe){var Ye=rt.getState();rt.setState({activeKey:Object(P.a)(Object(P.a)({},Ye.activeKey),{},Object(t.a)({},Ie,qe))})}function Pe(rt){return rt.eventKey||"0-menu-"}function nt(rt,Ie){var qe=Ie,Ye=rt.children,ye=rt.eventKey;if(qe){var Ne;if(de(Ye,function(mt,it){mt&&mt.props&&!mt.props.disabled&&qe===V(mt,ye,it)&&(Ne=!0)}),Ne)return qe}return qe=null,rt.defaultActiveFirst&&de(Ye,function(mt,it){!qe&&mt&&!mt.props.disabled&&(qe=V(mt,ye,it))}),qe}function Rt(rt){if(rt){var Ie=this.instanceArray.indexOf(rt);Ie!==-1?this.instanceArray[Ie]=rt:this.instanceArray.push(rt)}}var pt=function(rt){Object(p.a)(qe,rt);var Ie=Object(x.a)(qe);function qe(Ye){var ye;return Object(i.a)(this,qe),ye=Ie.call(this,Ye),ye.onKeyDown=function(Ne,mt){var it=Ne.keyCode,gt;if(ye.getFlatInstanceArray().forEach(function(xt){xt&&xt.props.active&&xt.onKeyDown&&(gt=xt.onKeyDown(Ne))}),gt)return 1;var wt=null;return(it===g.a.UP||it===g.a.DOWN)&&(wt=ye.step(it===g.a.UP?-1:1)),wt?(Ne.preventDefault(),He(ye.props.store,Pe(ye.props),wt.props.eventKey),typeof mt=="function"&&mt(wt),1):void 0},ye.onItemHover=function(Ne){var mt=Ne.key,it=Ne.hover;He(ye.props.store,Pe(ye.props),it?mt:null)},ye.onDeselect=function(Ne){ye.props.onDeselect(Ne)},ye.onSelect=function(Ne){ye.props.onSelect(Ne)},ye.onClick=function(Ne){ye.props.onClick(Ne)},ye.onOpenChange=function(Ne){ye.props.onOpenChange(Ne)},ye.onDestroy=function(Ne){ye.props.onDestroy(Ne)},ye.getFlatInstanceArray=function(){return ye.instanceArray},ye.step=function(Ne){var mt=ye.getFlatInstanceArray(),it=ye.props.store.getState().activeKey[Pe(ye.props)],gt=mt.length;if(!gt)return null;Ne<0&&(mt=mt.concat().reverse());var wt=-1;if(mt.every(function(Ln,pn){return Ln&&Ln.props.eventKey===it?(wt=pn,!1):!0}),!ye.props.defaultActiveFirst&&wt!==-1&&bt(mt.slice(wt,gt-1)))return;var xt=(wt+1)%gt,Lt=xt;do{var Xt=mt[Lt];if(!Xt||Xt.props.disabled)Lt=(Lt+1)%gt;else return Xt}while(Lt!==xt);return null},ye.renderCommonMenuItem=function(Ne,mt,it){var gt=ye.props.store.getState(),wt=Object(h.a)(ye),xt=wt.props,Lt=V(Ne,xt.eventKey,mt),Xt=Ne.props;if(!Xt||typeof Ne.type=="string")return Ne;var Ln=Lt===gt.activeKey,pn=Object(P.a)(Object(P.a)({mode:Xt.mode||xt.mode,level:xt.level,inlineIndent:xt.inlineIndent,renderMenuItem:ye.renderMenuItem,rootPrefixCls:xt.prefixCls,index:mt,parentMenu:xt.parentMenu,manualRef:Xt.disabled?void 0:Object(u.a)(Ne.ref,Rt.bind(Object(h.a)(ye))),eventKey:Lt,active:!Xt.disabled&&Ln,multiple:xt.multiple,onClick:function(kn){(Xt.onClick||W)(kn),ye.onClick(kn)},onItemHover:ye.onItemHover,motion:xt.motion,subMenuOpenDelay:xt.subMenuOpenDelay,subMenuCloseDelay:xt.subMenuCloseDelay,forceSubMenuRender:xt.forceSubMenuRender,onOpenChange:ye.onOpenChange,onDeselect:ye.onDeselect,onSelect:ye.onSelect,builtinPlacements:xt.builtinPlacements,itemIcon:Xt.itemIcon||ye.props.itemIcon,expandIcon:Xt.expandIcon||ye.props.expandIcon},it),{},{direction:xt.direction});return(xt.mode==="inline"||he())&&(pn.triggerSubMenuAction="click"),S.cloneElement(Ne,pn)},ye.renderMenuItem=function(Ne,mt,it){if(!Ne)return null;var gt=ye.props.store.getState(),wt={openKeys:gt.openKeys,selectedKeys:gt.selectedKeys,triggerSubMenuAction:ye.props.triggerSubMenuAction,subMenuKey:it};return ye.renderCommonMenuItem(Ne,mt,wt)},Ye.store.setState({activeKey:Object(P.a)(Object(P.a)({},Ye.store.getState().activeKey),{},Object(t.a)({},Ye.eventKey,nt(Ye,Ye.activeKey)))}),ye.instanceArray=[],ye}return Object(T.a)(qe,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(ye){return this.props.visible||ye.visible||this.props.className!==ye.className||!l()(this.props.style,ye.style)}},{key:"componentDidUpdate",value:function(ye){var Ne=this.props,mt="activeKey"in Ne?Ne.activeKey:Ne.store.getState().activeKey[Pe(Ne)],it=nt(Ne,mt);if(it!==mt)He(Ne.store,Pe(Ne),it);else if("activeKey"in ye){var gt=nt(ye,ye.activeKey);it!==gt&&He(Ne.store,Pe(Ne),it)}}},{key:"render",value:function(){var ye=this,Ne=Object(c.a)({},this.props);this.instanceArray=[];var mt=C()(Ne.prefixCls,Ne.className,"".concat(Ne.prefixCls,"-").concat(Ne.mode)),it={className:mt,role:Ne.role||"menu"};Ne.id&&(it.id=Ne.id),Ne.focusable&&(it.tabIndex=0,it.onKeyDown=this.onKeyDown);var gt=Ne.prefixCls,wt=Ne.eventKey,xt=Ne.visible,Lt=Ne.level,Xt=Ne.mode,Ln=Ne.overflowedIndicator,pn=Ne.theme;return Ee.forEach(function(ln){return delete Ne[ln]}),delete Ne.onClick,S.createElement(vt,Object.assign({},Ne,{prefixCls:gt,mode:Xt,tag:"ul",level:Lt,theme:pn,visible:xt,overflowedIndicator:Ln},it),S.Children.map(Ne.children,function(ln,kn){return ye.renderMenuItem(ln,kn,wt||"0-menu-")}))}}]),qe}(S.Component);pt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:W};var ht=Object(a.b)()(pt),Ge=ht,ke=r("Kwbf");function je(rt,Ie,qe){var Ye=rt.prefixCls,ye=rt.motion,Ne=rt.defaultMotions,mt=Ne===void 0?{}:Ne,it=rt.openAnimation,gt=rt.openTransitionName,wt=Ie.switchingModeFromInline;if(ye)return ye;if(Object(o.a)(it)==="object"&&it)Object(ke.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof it=="string")return{motionName:"".concat(Ye,"-open-").concat(it)};if(gt)return{motionName:gt};var xt=mt[qe];return xt||(wt?null:mt.other)}var _e=function(rt){Object(p.a)(qe,rt);var Ie=Object(x.a)(qe);function qe(Ye){var ye;Object(i.a)(this,qe),ye=Ie.call(this,Ye),ye.inlineOpenKeys=[],ye.onSelect=function(it){var gt=Object(h.a)(ye),wt=gt.props;if(wt.selectable){var xt=ye.store.getState(),Lt=xt.selectedKeys,Xt=it.key;wt.multiple?Lt=Lt.concat([Xt]):Lt=[Xt],"selectedKeys"in wt||ye.store.setState({selectedKeys:Lt}),wt.onSelect(Object(P.a)(Object(P.a)({},it),{},{selectedKeys:Lt}))}},ye.onClick=function(it){var gt=ye.getRealMenuMode(),wt=Object(h.a)(ye),xt=wt.store,Lt=wt.props.onOpenChange;gt!=="inline"&&!("openKeys"in ye.props)&&(xt.setState({openKeys:[]}),Lt([])),ye.props.onClick(it)},ye.onKeyDown=function(it,gt){ye.innerMenu.getWrappedInstance().onKeyDown(it,gt)},ye.onOpenChange=function(it){var gt=Object(h.a)(ye),wt=gt.props,xt=ye.store.getState().openKeys.concat(),Lt=!1,Xt=function(pn){var ln=!1;if(pn.open)ln=xt.indexOf(pn.key)===-1,ln&&xt.push(pn.key);else{var kn=xt.indexOf(pn.key);ln=kn!==-1,ln&&xt.splice(kn,1)}Lt=Lt||ln};Array.isArray(it)?it.forEach(Xt):Xt(it),Lt&&("openKeys"in ye.props||ye.store.setState({openKeys:xt}),wt.onOpenChange(xt))},ye.onDeselect=function(it){var gt=Object(h.a)(ye),wt=gt.props;if(wt.selectable){var xt=ye.store.getState().selectedKeys.concat(),Lt=it.key,Xt=xt.indexOf(Lt);Xt!==-1&&xt.splice(Xt,1),"selectedKeys"in wt||ye.store.setState({selectedKeys:xt}),wt.onDeselect(Object(P.a)(Object(P.a)({},it),{},{selectedKeys:xt}))}},ye.onMouseEnter=function(it){ye.restoreModeVerticalFromInline();var gt=ye.props.onMouseEnter;gt&&gt(it)},ye.onTransitionEnd=function(it){var gt=it.propertyName==="width"&&it.target===it.currentTarget,wt=it.target.className,xt=Object.prototype.toString.call(wt)==="[object SVGAnimatedString]"?wt.animVal:wt,Lt=it.propertyName==="font-size"&&xt.indexOf("anticon")>=0;(gt||Lt)&&ye.restoreModeVerticalFromInline()},ye.setInnerMenu=function(it){ye.innerMenu=it},ye.isRootMenu=!0;var Ne=Ye.defaultSelectedKeys,mt=Ye.defaultOpenKeys;return"selectedKeys"in Ye&&(Ne=Ye.selectedKeys||[]),"openKeys"in Ye&&(mt=Ye.openKeys||[]),ye.store=Object(a.c)({selectedKeys:Ne,openKeys:mt,activeKey:{"0-menu-":nt(Ye,Ye.activeKey)}}),ye.state={switchingModeFromInline:!1},ye}return Object(T.a)(qe,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(ye){this.updateOpentKeysWhenSwitchMode(ye),this.updateMiniStore();var Ne=this.props,mt=Ne.siderCollapsed,it=Ne.inlineCollapsed,gt=Ne.onOpenChange;(!ye.inlineCollapsed&&it||!ye.siderCollapsed&&mt)&&gt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(ye){var Ne=this.props,mt=this.store,it=this.inlineOpenKeys,gt=mt.getState(),wt={};ye.mode==="inline"&&Ne.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ne||((Ne.inlineCollapsed&&!ye.inlineCollapsed||Ne.siderCollapsed&&!ye.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=gt.openKeys.concat(),wt.openKeys=[]),(!Ne.inlineCollapsed&&ye.inlineCollapsed||!Ne.siderCollapsed&&ye.siderCollapsed)&&(wt.openKeys=it,this.inlineOpenKeys=[])),Object.keys(wt).length&&mt.setState(wt)}},{key:"updateMenuDisplay",value:function(){var ye=this.props.collapsedWidth,Ne=this.store,mt=this.prevOpenKeys,it=this.getInlineCollapsed()&&(ye===0||ye==="0"||ye==="0px");it?(this.prevOpenKeys=Ne.getState().openKeys.concat(),this.store.setState({openKeys:[]})):mt&&(this.store.setState({openKeys:mt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var ye=this.props.mode,Ne=this.state.switchingModeFromInline,mt=this.getInlineCollapsed();return Ne&&mt?"inline":mt?"vertical":ye}},{key:"getInlineCollapsed",value:function(){var ye=this.props,Ne=ye.inlineCollapsed,mt=ye.siderCollapsed;return mt!==void 0?mt:Ne}},{key:"restoreModeVerticalFromInline",value:function(){var ye=this.state.switchingModeFromInline;ye&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var ye=Object(P.a)({},Object(v.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ne=this.getRealMenuMode();return ye.className+=" ".concat(ye.prefixCls,"-root"),ye.direction==="rtl"&&(ye.className+=" ".concat(ye.prefixCls,"-rtl")),ye=Object(P.a)(Object(P.a)({},ye),{},{mode:Ne,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:je(this.props,this.state,Ne)}),delete ye.openAnimation,delete ye.openTransitionName,S.createElement(a.a,{store:this.store},S.createElement(Ge,Object.assign({},ye,{ref:this.setInnerMenu}),this.props.children))}}]),qe}(S.Component);_e.defaultProps={selectable:!0,onClick:W,onSelect:W,onOpenChange:W,onDeselect:W,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:S.createElement("span",null,"\xB7\xB7\xB7")};var De=_e,Le=function(rt){Object(p.a)(qe,rt);var Ie=Object(x.a)(qe);function qe(){var Ye;return Object(i.a)(this,qe),Ye=Ie.apply(this,arguments),Ye.onKeyDown=function(ye){var Ne=ye.keyCode;return Ne===g.a.ENTER?(Ye.onClick(ye),!0):void 0},Ye.onMouseLeave=function(ye){var Ne=Ye.props,mt=Ne.eventKey,it=Ne.onItemHover,gt=Ne.onMouseLeave;it({key:mt,hover:!1}),gt({key:mt,domEvent:ye})},Ye.onMouseEnter=function(ye){var Ne=Ye.props,mt=Ne.eventKey,it=Ne.onItemHover,gt=Ne.onMouseEnter;it({key:mt,hover:!0}),gt({key:mt,domEvent:ye})},Ye.onClick=function(ye){var Ne=Ye.props,mt=Ne.eventKey,it=Ne.multiple,gt=Ne.onClick,wt=Ne.onSelect,xt=Ne.onDeselect,Lt=Ne.isSelected,Xt={key:mt,keyPath:[mt],item:Object(h.a)(Ye),domEvent:ye};gt(Xt),it?Lt?xt(Xt):wt(Xt):Lt||wt(Xt)},Ye.saveNode=function(ye){Ye.node=ye},Ye}return Object(T.a)(qe,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var ye=this.props;ye.onDestroy&&ye.onDestroy(ye.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var ye,Ne=Object(P.a)({},this.props),mt=C()(this.getPrefixCls(),Ne.className,(ye={},Object(t.a)(ye,this.getActiveClassName(),!Ne.disabled&&Ne.active),Object(t.a)(ye,this.getSelectedClassName(),Ne.isSelected),Object(t.a)(ye,this.getDisabledClassName(),Ne.disabled),ye)),it=Object(P.a)(Object(P.a)({},Ne.attribute),{},{title:typeof Ne.title=="string"?Ne.title:void 0,className:mt,role:Ne.role||"menuitem","aria-disabled":Ne.disabled});Ne.role==="option"?it=Object(P.a)(Object(P.a)({},it),{},{role:"option","aria-selected":Ne.isSelected}):(Ne.role===null||Ne.role==="none")&&(it.role="none");var gt={onClick:Ne.disabled?null:this.onClick,onMouseLeave:Ne.disabled?null:this.onMouseLeave,onMouseEnter:Ne.disabled?null:this.onMouseEnter},wt=Object(P.a)({},Ne.style);Ne.mode==="inline"&&(Ne.direction==="rtl"?wt.paddingRight=Ne.inlineIndent*Ne.level:wt.paddingLeft=Ne.inlineIndent*Ne.level),Ee.forEach(function(Lt){return delete Ne[Lt]}),delete Ne.direction;var xt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(xt=S.createElement(this.props.itemIcon,this.props)),S.createElement("li",Object.assign({},Object(v.default)(Ne,["onClick","onMouseEnter","onMouseLeave","onSelect"]),it,gt,{style:wt,ref:this.saveNode}),Ne.children,xt)}}]),qe}(S.Component);Le.isMenuItem=!0,Le.defaultProps={onSelect:W,onMouseEnter:W,onMouseLeave:W,manualRef:W};var Ue=Object(a.b)(function(rt,Ie){var qe=rt.activeKey,Ye=rt.selectedKeys,ye=Ie.eventKey,Ne=Ie.subMenuKey;return{active:qe[Ne]===ye,isSelected:Ye.indexOf(ye)!==-1}})(Le),ze=Ue,ut=function(rt){Object(p.a)(qe,rt);var Ie=Object(x.a)(qe);function qe(){var Ye;return Object(i.a)(this,qe),Ye=Ie.apply(this,arguments),Ye.renderInnerMenuItem=function(ye){var Ne=Ye.props,mt=Ne.renderMenuItem,it=Ne.index;return mt(ye,it,Ye.props.subMenuKey)},Ye}return Object(T.a)(qe,[{key:"render",value:function(){var ye=Object(c.a)({},this.props),Ne=ye.className,mt=Ne===void 0?"":Ne,it=ye.rootPrefixCls,gt="".concat(it,"-item-group-title"),wt="".concat(it,"-item-group-list"),xt=ye.title,Lt=ye.children;return Ee.forEach(function(Xt){return delete ye[Xt]}),delete ye.onClick,delete ye.direction,S.createElement("li",Object.assign({},ye,{className:"".concat(mt," ").concat(it,"-item-group")}),S.createElement("div",{className:gt,title:typeof xt=="string"?xt:void 0},xt),S.createElement("ul",{className:wt},S.Children.map(Lt,this.renderInnerMenuItem)))}}]),qe}(S.Component);ut.isMenuItemGroup=!0,ut.defaultProps={disabled:!0};var ot=ut,Dt=function(Ie){var qe=Ie.className,Ye=Ie.rootPrefixCls,ye=Ie.style;return S.createElement("li",{className:"".concat(qe," ").concat(Ye,"-item-divider"),style:ye})};Dt.defaultProps={disabled:!0,className:"",style:{}};var Yt=Dt,ct=X.e=De},"1nVM":function(w,X,r){w.exports={titlesize:"titlesize___3R6Gt",wrap:"wrap___33HQq",labelWrap:"labelWrap___1iqwF",label:"label___27cm-",labelContent:"labelContent___1fVMu",flexRow:"flexRow___PEsIJ",color999:"color999___2Yr8Q",radio:"radio___OcreT",color0152d9:"color0152d9___1FV6h",popover:"popover___2xk-c",serviceSettingName:"serviceSettingName___Ld9Mm",flexJustifyCenter:"flexJustifyCenter___18x9a",flexAlignEnd:"flexAlignEnd___1C-X3",flexAlignCenter:"flexAlignCenter___2oSmu",flexColumn:"flexColumn___2ysFR",formWrap:"formWrap___EPA-v",titleWrap:"titleWrap___3_rFr",fieldWrap:"fieldWrap___2jAZP",button:"button___3XvNW",buttonFixed:"buttonFixed___2Zm2R",buttonWrap:"buttonWrap___1OYLR",width180:"width180___jK9Il",width100:"width100___3krQH",width280:"width280___2XLRF",difficultyHint:"difficultyHint___haMiD",color888:"color888___N5haY",serviceSettingWrap:"serviceSettingWrap___2mA8Y",serviceSetLeft:"serviceSetLeft___15ZiZ",serviceSetInput:"serviceSetInput___1xV8R",serviceSetMemoryInput:"serviceSetMemoryInput___1b9Wn",serviceSetTip:"serviceSetTip___3OSZX",installPackage:"installPackage___2Q149",selectSchool:"selectSchool___3jjwJ",dataPicker:"dataPicker___3FMTF",bg:"bg___SWlll",content:"content___3UkVO",head:"head___35V3S",headCount:"headCount___2pjjr",itemWrap:"itemWrap___1yg5K",imgWrap:"imgWrap___R0ss7",img:"img___VI1B8",manager:"manager___8Zuo9",itemContent:"itemContent___2pnzz",nameWrap:"nameWrap___3Ntoy",name:"name___3v0W9",actionGroup:"actionGroup___nzwV5",deleteIcon:"deleteIcon___tZStC",schoolWrap:"schoolWrap___qVkuP",school:"school___2WDSB",countWrap:"countWrap___1ZPyo",deletetitle:"deletetitle___3PnVP",yseTitle:"yseTitle___2rGJC",modal:"modal___TzuWu",colorOrange:"colorOrange___WAQOi",colorYellow:"colorYellow___giatj",graaytitle:"graaytitle___1xud8",graaymingl:"graaymingl___KdIA9",graayminglthree:"graayminglthree___1To0y",graaymingltow:"graaymingltow___2ZE_h"}},"1uat":function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("MlIO"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.Hasher,p=i.x64,x=p.Word,S=p.WordArray,a=i.algo;function v(){return x.create.apply(x,arguments)}var c=[v(1116352408,3609767458),v(1899447441,602891725),v(3049323471,3964484399),v(3921009573,2173295548),v(961987163,4081628472),v(1508970993,3053834265),v(2453635748,2937671579),v(2870763221,3664609560),v(3624381080,2734883394),v(310598401,1164996542),v(607225278,1323610764),v(1426881987,3590304994),v(1925078388,4068182383),v(2162078206,991336113),v(2614888103,633803317),v(3248222580,3479774868),v(3835390401,2666613458),v(4022224774,944711139),v(264347078,2341262773),v(604807628,2007800933),v(770255983,1495990901),v(1249150122,1856431235),v(1555081692,3175218132),v(1996064986,2198950837),v(2554220882,3999719339),v(2821834349,766784016),v(2952996808,2566594879),v(3210313671,3203337956),v(3336571891,1034457026),v(3584528711,2466948901),v(113926993,3758326383),v(338241895,168717936),v(666307205,1188179964),v(773529912,1546045734),v(1294757372,1522805485),v(1396182291,2643833823),v(1695183700,2343527390),v(1986661051,1014477480),v(2177026350,1206759142),v(2456956037,344077627),v(2730485921,1290863460),v(2820302411,3158454273),v(3259730800,3505952657),v(3345764771,106217008),v(3516065817,3606008344),v(3600352804,1432725776),v(4094571909,1467031594),v(275423344,851169720),v(430227734,3100823752),v(506948616,1363258195),v(659060556,3750685593),v(883997877,3785050280),v(958139571,3318307427),v(1322822218,3812723403),v(1537002063,2003034995),v(1747873779,3602036899),v(1955562222,1575990012),v(2024104815,1125592928),v(2227730452,2716904306),v(2361852424,442776044),v(2428436474,593698344),v(2756734187,3733110249),v(3204031479,2999351573),v(3329325298,3815920427),v(3391569614,3928383900),v(3515267271,566280711),v(3940187606,3454069534),v(4118630271,4000239992),v(116418474,1914138554),v(174292421,2731055270),v(289380356,3203993006),v(460393269,320620315),v(685471733,587496836),v(852142971,1086792851),v(1017036298,365543100),v(1126000580,2618297676),v(1288033470,3409855158),v(1501505948,4234509866),v(1607167915,987167468),v(1816402316,1246189591)],t=[];(function(){for(var u=0;u<80;u++)t[u]=v()})();var g=a.SHA512=h.extend({_doReset:function(){this._hash=new S.init([new x.init(1779033703,4089235720),new x.init(3144134277,2227873595),new x.init(1013904242,4271175723),new x.init(2773480762,1595750129),new x.init(1359893119,2917565137),new x.init(2600822924,725511199),new x.init(528734635,4215389547),new x.init(1541459225,327033209)])},_doProcessBlock:function(u,_){for(var l=this._hash.words,m=l[0],C=l[1],o=l[2],f=l[3],b=l[4],A=l[5],O=l[6],d=l[7],M=m.high,R=m.low,E=C.high,y=C.low,s=o.high,D=o.low,N=f.high,k=f.low,U=b.high,H=b.low,K=A.high,F=A.low,G=O.high,B=O.low,W=d.high,V=d.low,ae=M,de=R,ce=E,Ee=y,Ae=s,oe=D,he=N,fe=k,ie=U,se=H,Q=K,le=F,ee=G,ne=B,be=W,re=V,$=0;$<80;$++){var Y,Z,Ce=t[$];if($<16)Z=Ce.high=u[_+$*2]|0,Y=Ce.low=u[_+$*2+1]|0;else{var ge=t[$-15],Re=ge.high,Qe=ge.low,$e=(Re>>>1|Qe<<31)^(Re>>>8|Qe<<24)^Re>>>7,at=(Qe>>>1|Re<<31)^(Qe>>>8|Re<<24)^(Qe>>>7|Re<<25),dt=t[$-2],vt=dt.high,bt=dt.low,He=(vt>>>19|bt<<13)^(vt<<3|bt>>>29)^vt>>>6,Pe=(bt>>>19|vt<<13)^(bt<<3|vt>>>29)^(bt>>>6|vt<<26),nt=t[$-7],Rt=nt.high,pt=nt.low,ht=t[$-16],Ge=ht.high,ke=ht.low;Y=at+pt,Z=$e+Rt+(Y>>>0<at>>>0?1:0),Y=Y+Pe,Z=Z+He+(Y>>>0<Pe>>>0?1:0),Y=Y+ke,Z=Z+Ge+(Y>>>0<ke>>>0?1:0),Ce.high=Z,Ce.low=Y}var je=ie&Q^~ie&ee,_e=se&le^~se&ne,De=ae&ce^ae&Ae^ce&Ae,Le=de&Ee^de&oe^Ee&oe,Ue=(ae>>>28|de<<4)^(ae<<30|de>>>2)^(ae<<25|de>>>7),ze=(de>>>28|ae<<4)^(de<<30|ae>>>2)^(de<<25|ae>>>7),ut=(ie>>>14|se<<18)^(ie>>>18|se<<14)^(ie<<23|se>>>9),ot=(se>>>14|ie<<18)^(se>>>18|ie<<14)^(se<<23|ie>>>9),Dt=c[$],Yt=Dt.high,ct=Dt.low,rt=re+ot,Ie=be+ut+(rt>>>0<re>>>0?1:0),rt=rt+_e,Ie=Ie+je+(rt>>>0<_e>>>0?1:0),rt=rt+ct,Ie=Ie+Yt+(rt>>>0<ct>>>0?1:0),rt=rt+Y,Ie=Ie+Z+(rt>>>0<Y>>>0?1:0),qe=ze+Le,Ye=Ue+De+(qe>>>0<ze>>>0?1:0);be=ee,re=ne,ee=Q,ne=le,Q=ie,le=se,se=fe+rt|0,ie=he+Ie+(se>>>0<fe>>>0?1:0)|0,he=Ae,fe=oe,Ae=ce,oe=Ee,ce=ae,Ee=de,de=rt+qe|0,ae=Ie+Ye+(de>>>0<rt>>>0?1:0)|0}R=m.low=R+de,m.high=M+ae+(R>>>0<de>>>0?1:0),y=C.low=y+Ee,C.high=E+ce+(y>>>0<Ee>>>0?1:0),D=o.low=D+oe,o.high=s+Ae+(D>>>0<oe>>>0?1:0),k=f.low=k+fe,f.high=N+he+(k>>>0<fe>>>0?1:0),H=b.low=H+se,b.high=U+ie+(H>>>0<se>>>0?1:0),F=A.low=F+le,A.high=K+Q+(F>>>0<le>>>0?1:0),B=O.low=B+ne,O.high=G+ee+(B>>>0<ne>>>0?1:0),V=d.low=V+re,d.high=W+be+(V>>>0<re>>>0?1:0)},_doFinalize:function(){var u=this._data,_=u.words,l=this._nDataBytes*8,m=u.sigBytes*8;_[m>>>5]|=128<<24-m%32,_[(m+128>>>10<<5)+30]=Math.floor(l/4294967296),_[(m+128>>>10<<5)+31]=l,u.sigBytes=_.length*4,this._process();var C=this._hash.toX32();return C},clone:function(){var u=h.clone.call(this);return u._hash=this._hash.clone(),u},blockSize:1024/32});i.SHA512=h._createHelper(g),i.HmacSHA512=h._createHmacHelper(g)}(),P.SHA512})},"3d99":function(w,X,r){w.exports={flex_box_center:"flex_box_center___29402",flex_space_between:"flex_space_between___1DQkL",flex_box_vertical_center:"flex_box_vertical_center___2c5rw",flex_box_center_end:"flex_box_center_end___31UwQ",flex_box_column:"flex_box_column___27HfP",dataset:"dataset___1COtX",header:"header___3oVtK",title:"title___pTdL6",dataPath:"dataPath___2IjLi",pathTitle:"pathTitle___3y3r0",btns:"btns___3HrP1",content:"content___2DtrV",customTable:"customTable____cu3-",row:"row___18XmF",empty:"empty___1WFDJ",path:"path___2fzVn",text:"text___5NWvD",actionsBtns:"actionsBtns___YB-ud",customModal:"customModal___S24dW",shareModal:"shareModal___1fTc3",fileName:"fileName___3b0gK",renameModal:"renameModal___3antI",errorDes:"errorDes___3PXc9",uploadFileModal:"uploadFileModal___3cGWq"}},"3wET":function(w,X){w.exports="data:image/png;base64,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"},"3y9D":function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.WordArray,p=T.Hasher,x=i.algo,S=[],a=x.SHA1=p.extend({_doReset:function(){this._hash=new h.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(v,c){for(var t=this._hash.words,g=t[0],u=t[1],_=t[2],l=t[3],m=t[4],C=0;C<80;C++){if(C<16)S[C]=v[c+C]|0;else{var o=S[C-3]^S[C-8]^S[C-14]^S[C-16];S[C]=o<<1|o>>>31}var f=(g<<5|g>>>27)+m+S[C];C<20?f+=(u&_|~u&l)+1518500249:C<40?f+=(u^_^l)+1859775393:C<60?f+=(u&_|u&l|_&l)-1894007588:f+=(u^_^l)-899497514,m=l,l=_,_=u<<30|u>>>2,u=g,g=f}t[0]=t[0]+g|0,t[1]=t[1]+u|0,t[2]=t[2]+_|0,t[3]=t[3]+l|0,t[4]=t[4]+m|0},_doFinalize:function(){var v=this._data,c=v.words,t=this._nDataBytes*8,g=v.sigBytes*8;return c[g>>>5]|=128<<24-g%32,c[(g+64>>>9<<4)+14]=Math.floor(t/4294967296),c[(g+64>>>9<<4)+15]=t,v.sigBytes=c.length*4,this._process(),this._hash},clone:function(){var v=p.clone.call(this);return v._hash=this._hash.clone(),v}});i.SHA1=p._createHelper(a),i.HmacSHA1=p._createHmacHelper(a)}(),P.SHA1})},4:function(w,X){},"498V":function(w,X,r){w.exports=r.p+"static/logo.22b9a281.svg"},"4SAo":function(w,X,r){w.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(w,X){w.exports="data:image/png;base64,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"},"4u4S":function(w,X){w.exports="data:image/png;base64,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"},"55Ip":function(w,X,r){"use strict";r.d(X,"a",function(){return f});var P=r("Ty5D"),i=r("dI71"),T=r("cDcd"),h=r.n(T),p=r("YS25"),x=r("17x9"),S=r.n(x),a=r("wx14"),v=r("zLVn"),c=r("9R94"),t=function(y){Object(i.a)(s,y);function s(){for(var N,k=arguments.length,U=new Array(k),H=0;H<k;H++)U[H]=arguments[H];return N=y.call.apply(y,[this].concat(U))||this,N.history=Object(p.a)(N.props),N}var D=s.prototype;return D.render=function(){return h.a.createElement(P.c,{history:this.history,children:this.props.children})},s}(h.a.Component),g=function(y){Object(i.a)(s,y);function s(){for(var N,k=arguments.length,U=new Array(k),H=0;H<k;H++)U[H]=arguments[H];return N=y.call.apply(y,[this].concat(U))||this,N.history=Object(p.b)(N.props),N}var D=s.prototype;return D.render=function(){return h.a.createElement(P.c,{history:this.history,children:this.props.children})},s}(h.a.Component),u=function(s,D){return typeof s=="function"?s(D):s},_=function(s,D){return typeof s=="string"?Object(p.c)(s,null,null,D):s},l=function(s){return s},m=h.a.forwardRef;typeof m=="undefined"&&(m=l);function C(y){return!!(y.metaKey||y.altKey||y.ctrlKey||y.shiftKey)}var o=m(function(y,s){var D=y.innerRef,N=y.navigate,k=y.onClick,U=Object(v.a)(y,["innerRef","navigate","onClick"]),H=U.target,K=Object(a.a)({},U,{onClick:function(G){try{k&&k(G)}catch(B){throw G.preventDefault(),B}!G.defaultPrevented&&G.button===0&&(!H||H==="_self")&&!C(G)&&(G.preventDefault(),N())}});return l!==m?K.ref=s||D:K.ref=D,h.a.createElement("a",K)}),f=m(function(y,s){var D=y.component,N=D===void 0?o:D,k=y.replace,U=y.to,H=y.innerRef,K=Object(v.a)(y,["component","replace","to","innerRef"]);return h.a.createElement(P.e.Consumer,null,function(F){F||Object(c.a)(!1);var G=F.history,B=_(u(U,F.location),F.location),W=B?G.createHref(B):"",V=Object(a.a)({},K,{href:W,navigate:function(){var de=u(U,F.location),ce=k?G.replace:G.push;ce(de)}});return l!==m?V.ref=s||H:V.innerRef=H,h.a.createElement(N,V)})});if(!1)var b,A;var O=function(s){return s},d=h.a.forwardRef;typeof d=="undefined"&&(d=O);function M(){for(var y=arguments.length,s=new Array(y),D=0;D<y;D++)s[D]=arguments[D];return s.filter(function(N){return N}).join(" ")}var R=d(function(y,s){var D=y["aria-current"],N=D===void 0?"page":D,k=y.activeClassName,U=k===void 0?"active":k,H=y.activeStyle,K=y.className,F=y.exact,G=y.isActive,B=y.location,W=y.sensitive,V=y.strict,ae=y.style,de=y.to,ce=y.innerRef,Ee=Object(v.a)(y,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return h.a.createElement(P.e.Consumer,null,function(Ae){Ae||Object(c.a)(!1);var oe=B||Ae.location,he=_(u(de,oe),oe),fe=he.pathname,ie=fe&&fe.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),se=ie?Object(P.f)(oe.pathname,{path:ie,exact:F,sensitive:W,strict:V}):null,Q=!!(G?G(se,oe):se),le=Q?M(K,U):K,ee=Q?Object(a.a)({},ae,{},H):ae,ne=Object(a.a)({"aria-current":Q&&N||null,className:le,style:ee,to:he},Ee);return O!==d?ne.ref=s||ce:ne.innerRef=ce,h.a.createElement(f,ne)})});if(!1)var E},"5D2P":function(w,X){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAFTklEQVRoQ91aS4xURRQ993UzUUZcqFEc4meh0cQFSlwgrvAHSgQWhOhCk4GZqmdw+ERUWDkrBMUBnIzzqqYjcTaaGBLFxA8MjIk/3PhZCCa6UAyKC11ARnDo6Wvu+HrS0/R7r96nWVBJpxfv3nPPrbp169aHUEAzxsxl5gcB3AdgAREtkH8AXSH87wBOMfMp+QfwFREd0Vr/k9c8ZQUwxixi5mWe5y1l5qUAyimxqkQ0XqvVxonoE631Nyn1p8VTO7B///75Fy5c2MzMWwB0ZDHaQmeSiPbMmTNnb3d39+k0mKkcMMZsBiC/W9IYSSH7K4C9Wuu9rjpODoyMjNxQq9VGADzuCpxT7gPP83p7e3v/TMJJdCAIgoVEdBDAzUlgBX8/ycwrfd//Pg431gFr7RPM/HbBxFLBEdGTSql3opQiHQiCoI+IXk9lrU3CzLzR9/3BVvAtHbDWPsrMH7aJTyZYInpMKfVRs/JFDlQqlduq1eoxIro2k6U2KTHzX+VyeXFPT8/PjSYucsBae4iZH24Tj1ywRHRYKfVIpANhnt+Ty0r7lbc0rhMzI2CMuRHAlwBubT+HXBZ+AbBEa/3HrFLCWruTmV/MBZ1N+TiAdyNUX2qZeYh2KaW2zThQqVTumZqaOlZgbePqynEiWquU+qFZwRjzBoBnIoAmS6WSTOhvp0PIGPMcgN2uVguSiyQfBIFPRMMJdrZqrV+bdsBa+x4zryqImAtMJHlr7RJmPgxgbhwQEb2vlFpNAwMDV3Z2dp7JUM+7EG0lE0l+dHS089y5c4dkkjqAVycmJq4ma+0yZv7YQaEIkUjyAh4EwTAR+a6GiGg5BUGwg4i2uyrlkEsi7xL3s8wz88syAm8x89M5iLmoxpIP4348bRYkolEyxowBkA25S1sLQJbyHhfhUCaWvMT9+fPnx5h5cQrMuugRceAEgDsdlKfTVph2rwMgC4mk37gWSz5L3DcZ+1EckAw0L44FM4/4vq+aZfr7+zu6urq2MbPMoSuavieSt9b6zJyU7+OonXVygIjWKKUOxCGFhaA4cj0AF/KS7z8D4DmMfpTIGdcQOgtgldZaJlpss9auA/B1q/Kgrhjm+08B3JuEF/ediE44T2IikiOP1Uqp7/IYDePeElFvXhwAY2nTqJCXkTiZ1XgBcT9jmplHxYEd4SR04kRER0ul0ur169dLWKVqYb7/IpVSjHB9IctSShzQWq9JQySMeyG/MI1ewhxYnqeYq2itnePYGPMmgO6iyAP4v5gTwBzl9Cta68RdnDHmWQAtz3WyOjRTTodZYSsRvZoRbLvWemeU7vDw8P2e532eETtSjZmf931/d31HtkguHdIWUw3oWmttm60NDQ1dVS6XZat6V8EOTMplitwpNJ5K7ALwQg5Da7XWszbnxphRAE/lwIxSnQnd5mMVGYWsZ///MvMK3/ePiFVjjFyADLSBvCyo0vuzj1VCo3J5kflgi5lPE9EKIprHzFIqtKO1PtiqWzLGyIb6oRyW5ZynBOCOHBhRqmNa61nHnhedjQZBcDsRycS7pg0E8kD+LZse3/d/agS5/I7XG0JpI4B9ebqsQN1NWuuWly2X7xVTvfestXfXarWDRHRTgT2aCMXMv3metzJp/5F4SymWhoaG5pfLZVlpL9k1a7VaVRs2bEi89HZyIOwu2b1tukQX3TL3OHGYsjw1GBwc7Oro6Kg7UthTA7mhn5yc3NfX1ycPQ5xbmhGYBSqPPYhINkMPAJDHHrJ4pWlTAOShx1FmvnSPPVoxbHxu43neAmauP7eRf2nTz2yI6FStViv0uc1/ndZCH8rgOooAAAAASUVORK5CYII="},"5hvy":function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("MlIO"))})(this,function(P){return function(i){var T=P,h=T.lib,p=h.WordArray,x=h.Hasher,S=T.x64,a=S.Word,v=T.algo,c=[],t=[],g=[];(function(){for(var l=1,m=0,C=0;C<24;C++){c[l+5*m]=(C+1)*(C+2)/2%64;var o=m%5,f=(2*l+3*m)%5;l=o,m=f}for(var l=0;l<5;l++)for(var m=0;m<5;m++)t[l+5*m]=m+(2*l+3*m)%5*5;for(var b=1,A=0;A<24;A++){for(var O=0,d=0,M=0;M<7;M++){if(b&1){var R=(1<<M)-1;R<32?d^=1<<R:O^=1<<R-32}b&128?b=b<<1^113:b<<=1}g[A]=a.create(O,d)}})();var u=[];(function(){for(var l=0;l<25;l++)u[l]=a.create()})();var _=v.SHA3=x.extend({cfg:x.cfg.extend({outputLength:512}),_doReset:function(){for(var l=this._state=[],m=0;m<25;m++)l[m]=new a.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(l,m){for(var C=this._state,o=this.blockSize/2,f=0;f<o;f++){var b=l[m+2*f],A=l[m+2*f+1];b=(b<<8|b>>>24)&16711935|(b<<24|b>>>8)&4278255360,A=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360;var O=C[f];O.high^=A,O.low^=b}for(var d=0;d<24;d++){for(var M=0;M<5;M++){for(var R=0,E=0,y=0;y<5;y++){var O=C[M+5*y];R^=O.high,E^=O.low}var s=u[M];s.high=R,s.low=E}for(var M=0;M<5;M++)for(var D=u[(M+4)%5],N=u[(M+1)%5],k=N.high,U=N.low,R=D.high^(k<<1|U>>>31),E=D.low^(U<<1|k>>>31),y=0;y<5;y++){var O=C[M+5*y];O.high^=R,O.low^=E}for(var H=1;H<25;H++){var R,E,O=C[H],K=O.high,F=O.low,G=c[H];G<32?(R=K<<G|F>>>32-G,E=F<<G|K>>>32-G):(R=F<<G-32|K>>>64-G,E=K<<G-32|F>>>64-G);var B=u[t[H]];B.high=R,B.low=E}var W=u[0],V=C[0];W.high=V.high,W.low=V.low;for(var M=0;M<5;M++)for(var y=0;y<5;y++){var H=M+5*y,O=C[H],ae=u[H],de=u[(M+1)%5+5*y],ce=u[(M+2)%5+5*y];O.high=ae.high^~de.high&ce.high,O.low=ae.low^~de.low&ce.low}var O=C[0],Ee=g[d];O.high^=Ee.high,O.low^=Ee.low}},_doFinalize:function(){var l=this._data,m=l.words,C=this._nDataBytes*8,o=l.sigBytes*8,f=this.blockSize*32;m[o>>>5]|=1<<24-o%32,m[(i.ceil((o+1)/f)*f>>>5)-1]|=128,l.sigBytes=m.length*4,this._process();for(var b=this._state,A=this.cfg.outputLength/8,O=A/8,d=[],M=0;M<O;M++){var R=b[M],E=R.high,y=R.low;E=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,y=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,d.push(y),d.push(E)}return new p.init(d,A)},clone:function(){for(var l=x.clone.call(this),m=l._state=this._state.slice(0),C=0;C<25;C++)m[C]=m[C].clone();return l}});T.SHA3=x._createHelper(_),T.HmacSHA3=x._createHmacHelper(_)}(Math),P.SHA3})},"6+eU":function(w,X,r){"use strict";r.d(X,"a",function(){return d});var P=r("wx14"),i=r("rePB"),T=r("VTBJ"),h=r("1OyB"),p=r("vuIU"),x=r("Ji7U"),S=r("LK+K"),a=r("cDcd"),v=r.n(a),c=r("TSYQ"),t=r.n(c),g=function(R){var E,y="".concat(R.rootPrefixCls,"-item"),s=t()(y,"".concat(y,"-").concat(R.page),(E={},Object(i.a)(E,"".concat(y,"-active"),R.active),Object(i.a)(E,R.className,!!R.className),Object(i.a)(E,"".concat(y,"-disabled"),!R.page),E)),D=function(){R.onClick(R.page)},N=function(U){R.onKeyPress(U,R.onClick,R.page)};return v.a.createElement("li",{title:R.showTitle?R.page:null,className:s,onClick:D,onKeyPress:N,tabIndex:"0"},R.itemRender(R.page,"page",v.a.createElement("a",{rel:"nofollow"},R.page)))},u=g,_={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},l=function(M){Object(x.a)(E,M);var R=Object(S.a)(E);function E(){var y;Object(h.a)(this,E);for(var s=arguments.length,D=new Array(s),N=0;N<s;N++)D[N]=arguments[N];return y=R.call.apply(R,[this].concat(D)),y.state={goInputText:""},y.buildOptionText=function(k){return"".concat(k," ").concat(y.props.locale.items_per_page)},y.changeSize=function(k){y.props.changeSize(Number(k))},y.handleChange=function(k){y.setState({goInputText:k.target.value})},y.handleBlur=function(k){var U=y.props,H=U.goButton,K=U.quickGo,F=U.rootPrefixCls,G=y.state.goInputText;if(H||G==="")return;if(k.relatedTarget&&(k.relatedTarget.className.indexOf("".concat(F,"-prev"))>=0||k.relatedTarget.className.indexOf("".concat(F,"-next"))>=0))return;y.setState({goInputText:""}),K(y.getValidValue())},y.go=function(k){var U=y.state.goInputText;if(U==="")return;(k.keyCode===_.ENTER||k.type==="click")&&(y.setState({goInputText:""}),y.props.quickGo(y.getValidValue()))},y}return Object(p.a)(E,[{key:"getValidValue",value:function(){var s=this.state,D=s.goInputText,N=s.current;return!D||isNaN(D)?N:Number(D)}},{key:"getPageSizeOptions",value:function(){var s=this.props,D=s.pageSize,N=s.pageSizeOptions;return N.some(function(k){return k.toString()===D.toString()})?N:N.concat([D.toString()]).sort(function(k,U){var H=isNaN(Number(k))?0:Number(k),K=isNaN(Number(U))?0:Number(U);return H-K})}},{key:"render",value:function(){var s=this,D=this.props,N=D.pageSize,k=D.locale,U=D.rootPrefixCls,H=D.changeSize,K=D.quickGo,F=D.goButton,G=D.selectComponentClass,B=D.buildOptionText,W=D.selectPrefixCls,V=D.disabled,ae=this.state.goInputText,de="".concat(U,"-options"),ce=G,Ee=null,Ae=null,oe=null;if(!H&&!K)return null;var he=this.getPageSizeOptions();if(H&&ce){var fe=he.map(function(ie,se){return v.a.createElement(ce.Option,{key:se,value:ie.toString()},(B||s.buildOptionText)(ie))});Ee=v.a.createElement(ce,{disabled:V,prefixCls:W,showSearch:!1,className:"".concat(de,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(N||he[0]).toString(),onChange:this.changeSize,getPopupContainer:function(se){return se.parentNode}},fe)}return K&&(F&&(oe=typeof F=="boolean"?v.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:V,className:"".concat(de,"-quick-jumper-button")},k.jump_to_confirm):v.a.createElement("span",{onClick:this.go,onKeyUp:this.go},F)),Ae=v.a.createElement("div",{className:"".concat(de,"-quick-jumper")},k.jump_to,v.a.createElement("input",{disabled:V,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),k.page,oe)),v.a.createElement("li",{className:"".concat(de)},Ee,Ae)}}]),E}(v.a.Component);l.defaultProps={pageSizeOptions:["10","20","50","100"]};var m=l,C=r("N2Kk");function o(){}function f(M){return typeof M=="number"&&isFinite(M)&&Math.floor(M)===M}function b(M,R,E){return E}function A(M,R,E){var y=typeof M=="undefined"?R.pageSize:M;return Math.floor((E.total-1)/y)+1}var O=function(M){Object(x.a)(E,M);var R=Object(S.a)(E);function E(y){var s;Object(h.a)(this,E),s=R.call(this,y),s.getJumpPrevPage=function(){return Math.max(1,s.state.current-(s.props.showLessItems?3:5))},s.getJumpNextPage=function(){return Math.min(A(void 0,s.state,s.props),s.state.current+(s.props.showLessItems?3:5))},s.getItemIcon=function(H,K){var F=s.props.prefixCls,G=H||v.a.createElement("button",{type:"button","aria-label":K,className:"".concat(F,"-item-link")});return typeof H=="function"&&(G=v.a.createElement(H,Object(T.a)({},s.props))),G},s.savePaginationNode=function(H){s.paginationNode=H},s.isValid=function(H){return f(H)&&H!==s.state.current},s.shouldDisplayQuickJumper=function(){var H=s.props,K=H.showQuickJumper,F=H.pageSize,G=H.total;return G<=F?!1:K},s.handleKeyDown=function(H){(H.keyCode===_.ARROW_UP||H.keyCode===_.ARROW_DOWN)&&H.preventDefault()},s.handleKeyUp=function(H){var K=s.getValidValue(H),F=s.state.currentInputValue;K!==F&&s.setState({currentInputValue:K}),H.keyCode===_.ENTER?s.handleChange(K):H.keyCode===_.ARROW_UP?s.handleChange(K-1):H.keyCode===_.ARROW_DOWN&&s.handleChange(K+1)},s.changePageSize=function(H){var K=s.state.current,F=A(H,s.state,s.props);K=K>F?F:K,F===0&&(K=s.state.current),typeof H=="number"&&("pageSize"in s.props||s.setState({pageSize:H}),"current"in s.props||s.setState({current:K,currentInputValue:K})),s.props.onShowSizeChange(K,H),"onChange"in s.props&&s.props.onChange&&s.props.onChange(K,H)},s.handleChange=function(H){var K=s.props.disabled,F=H;if(s.isValid(F)&&!K){var G=A(void 0,s.state,s.props);F>G?F=G:F<1&&(F=1),"current"in s.props||s.setState({current:F,currentInputValue:F});var B=s.state.pageSize;return s.props.onChange(F,B),F}return s.state.current},s.prev=function(){s.hasPrev()&&s.handleChange(s.state.current-1)},s.next=function(){s.hasNext()&&s.handleChange(s.state.current+1)},s.jumpPrev=function(){s.handleChange(s.getJumpPrevPage())},s.jumpNext=function(){s.handleChange(s.getJumpNextPage())},s.hasPrev=function(){return s.state.current>1},s.hasNext=function(){return s.state.current<A(void 0,s.state,s.props)},s.runIfEnter=function(H,K){if(H.key==="Enter"||H.charCode===13){for(var F=arguments.length,G=new Array(F>2?F-2:0),B=2;B<F;B++)G[B-2]=arguments[B];K.apply(void 0,G)}},s.runIfEnterPrev=function(H){s.runIfEnter(H,s.prev)},s.runIfEnterNext=function(H){s.runIfEnter(H,s.next)},s.runIfEnterJumpPrev=function(H){s.runIfEnter(H,s.jumpPrev)},s.runIfEnterJumpNext=function(H){s.runIfEnter(H,s.jumpNext)},s.handleGoTO=function(H){(H.keyCode===_.ENTER||H.type==="click")&&s.handleChange(s.state.currentInputValue)};var D=y.onChange!==o,N="current"in y;N&&!D&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var k=y.defaultCurrent;"current"in y&&(k=y.current);var U=y.defaultPageSize;return"pageSize"in y&&(U=y.pageSize),k=Math.min(k,A(U,void 0,y)),s.state={current:k,currentInputValue:k,pageSize:U},s}return Object(p.a)(E,[{key:"componentDidUpdate",value:function(s,D){var N=this.props.prefixCls;if(D.current!==this.state.current&&this.paginationNode){var k=this.paginationNode.querySelector(".".concat(N,"-item-").concat(D.current));k&&document.activeElement===k&&k.blur()}}},{key:"getValidValue",value:function(s){var D=s.target.value,N=A(void 0,this.state,this.props),k=this.state.currentInputValue,U;return D===""?U=D:isNaN(Number(D))?U=k:D>=N?U=N:U=Number(D),U}},{key:"getShowSizeChanger",value:function(){var s=this.props,D=s.showSizeChanger,N=s.total,k=s.totalBoundaryShowSizeChanger;return typeof D!="undefined"?D:N>k}},{key:"renderPrev",value:function(s){var D=this.props,N=D.prevIcon,k=D.itemRender,U=k(s,"prev",this.getItemIcon(N,"prev page")),H=!this.hasPrev();return Object(a.isValidElement)(U)?Object(a.cloneElement)(U,{disabled:H}):U}},{key:"renderNext",value:function(s){var D=this.props,N=D.nextIcon,k=D.itemRender,U=k(s,"next",this.getItemIcon(N,"next page")),H=!this.hasNext();return Object(a.isValidElement)(U)?Object(a.cloneElement)(U,{disabled:H}):U}},{key:"render",value:function(){var s=this,D=this.props,N=D.prefixCls,k=D.className,U=D.style,H=D.disabled,K=D.hideOnSinglePage,F=D.total,G=D.locale,B=D.showQuickJumper,W=D.showLessItems,V=D.showTitle,ae=D.showTotal,de=D.simple,ce=D.itemRender,Ee=D.showPrevNextJumpers,Ae=D.jumpPrevIcon,oe=D.jumpNextIcon,he=D.selectComponentClass,fe=D.selectPrefixCls,ie=D.pageSizeOptions,se=this.state,Q=se.current,le=se.pageSize,ee=se.currentInputValue;if(K===!0&&F<=le)return null;var ne=A(void 0,this.state,this.props),be=[],re=null,$=null,Y=null,Z=null,Ce=null,ge=B&&B.goButton,Re=W?1:2,Qe=Q-1>0?Q-1:0,$e=Q+1<ne?Q+1:ne,at=Object.keys(this.props).reduce(function(_e,De){return(De.substr(0,5)==="data-"||De.substr(0,5)==="aria-"||De==="role")&&(_e[De]=s.props[De]),_e},{});if(de)return ge&&(typeof ge=="boolean"?Ce=v.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},G.jump_to_confirm):Ce=v.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ge),Ce=v.a.createElement("li",{title:V?"".concat(G.jump_to).concat(Q,"/").concat(ne):null,className:"".concat(N,"-simple-pager")},Ce)),v.a.createElement("ul",Object(P.a)({className:t()(N,"".concat(N,"-simple"),Object(i.a)({},"".concat(N,"-disabled"),H),k),style:U,ref:this.savePaginationNode},at),v.a.createElement("li",{title:V?G.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:t()("".concat(N,"-prev"),Object(i.a)({},"".concat(N,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Qe)),v.a.createElement("li",{title:V?"".concat(Q,"/").concat(ne):null,className:"".concat(N,"-simple-pager")},v.a.createElement("input",{type:"text",value:ee,disabled:H,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),v.a.createElement("span",{className:"".concat(N,"-slash")},"/"),ne),v.a.createElement("li",{title:V?G.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:t()("".concat(N,"-next"),Object(i.a)({},"".concat(N,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext($e)),Ce);if(ne<=3+Re*2){var dt={locale:G,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:V,itemRender:ce};ne||be.push(v.a.createElement(u,Object(P.a)({},dt,{key:"noPager",page:ne,className:"".concat(N,"-disabled")})));for(var vt=1;vt<=ne;vt+=1){var bt=Q===vt;be.push(v.a.createElement(u,Object(P.a)({},dt,{key:vt,page:vt,active:bt})))}}else{var He=W?G.prev_3:G.prev_5,Pe=W?G.next_3:G.next_5;Ee&&(re=v.a.createElement("li",{title:V?He:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:t()("".concat(N,"-jump-prev"),Object(i.a)({},"".concat(N,"-jump-prev-custom-icon"),!!Ae))},ce(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Ae,"prev page"))),$=v.a.createElement("li",{title:V?Pe:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:t()("".concat(N,"-jump-next"),Object(i.a)({},"".concat(N,"-jump-next-custom-icon"),!!oe))},ce(this.getJumpNextPage(),"jump-next",this.getItemIcon(oe,"next page")))),Z=v.a.createElement(u,{locale:G,last:!0,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ne,page:ne,active:!1,showTitle:V,itemRender:ce}),Y=v.a.createElement(u,{locale:G,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:V,itemRender:ce});var nt=Math.max(1,Q-Re),Rt=Math.min(Q+Re,ne);Q-1<=Re&&(Rt=1+Re*2),ne-Q<=Re&&(nt=ne-Re*2);for(var pt=nt;pt<=Rt;pt+=1){var ht=Q===pt;be.push(v.a.createElement(u,{locale:G,rootPrefixCls:N,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:pt,page:pt,active:ht,showTitle:V,itemRender:ce}))}Q-1>=Re*2&&Q!==1+2&&(be[0]=Object(a.cloneElement)(be[0],{className:"".concat(N,"-item-after-jump-prev")}),be.unshift(re)),ne-Q>=Re*2&&Q!==ne-2&&(be[be.length-1]=Object(a.cloneElement)(be[be.length-1],{className:"".concat(N,"-item-before-jump-next")}),be.push($)),nt!==1&&be.unshift(Y),Rt!==ne&&be.push(Z)}var Ge=null;ae&&(Ge=v.a.createElement("li",{className:"".concat(N,"-total-text")},ae(F,[F===0?0:(Q-1)*le+1,Q*le>F?F:Q*le])));var ke=!this.hasPrev()||!ne,je=!this.hasNext()||!ne;return v.a.createElement("ul",Object(P.a)({className:t()(N,k,Object(i.a)({},"".concat(N,"-disabled"),H)),style:U,unselectable:"unselectable",ref:this.savePaginationNode},at),Ge,v.a.createElement("li",{title:V?G.prev_page:null,onClick:this.prev,tabIndex:ke?null:0,onKeyPress:this.runIfEnterPrev,className:t()("".concat(N,"-prev"),Object(i.a)({},"".concat(N,"-disabled"),ke)),"aria-disabled":ke},this.renderPrev(Qe)),be,v.a.createElement("li",{title:V?G.next_page:null,onClick:this.next,tabIndex:je?null:0,onKeyPress:this.runIfEnterNext,className:t()("".concat(N,"-next"),Object(i.a)({},"".concat(N,"-disabled"),je)),"aria-disabled":je},this.renderNext($e)),v.a.createElement(m,{disabled:H,locale:G,rootPrefixCls:N,selectComponentClass:he,selectPrefixCls:fe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Q,pageSize:le,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ge}))}}],[{key:"getDerivedStateFromProps",value:function(s,D){var N={};if("current"in s&&(N.current=s.current,s.current!==D.current&&(N.currentInputValue=N.current)),"pageSize"in s&&s.pageSize!==D.pageSize){var k=D.current,U=A(s.pageSize,D,s);k=k>U?U:k,"current"in s||(N.current=k,N.currentInputValue=k),N.pageSize=s.pageSize}return N}}]),E}(v.a.Component);O.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:o,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:o,locale:C.a,style:{},itemRender:b,totalBoundaryShowSizeChanger:50};var d=O},"6Fuo":function(w,X,r){w.exports={flex_box_center:"flex_box_center___3p8A0",flex_space_between:"flex_space_between___2wMwo",flex_box_vertical_center:"flex_box_vertical_center___2fKhV",flex_box_center_end:"flex_box_center_end___27Yk8",flex_box_column:"flex_box_column___3Khbo",rightMenu:"rightMenu___20Eel",joinMenu:"joinMenu___2blJt",joinBoard:"joinBoard___2XUXK",joinCol:"joinCol___3o5gp"}},"6RRn":function(w,X,r){"use strict";var P=r("wCXF"),i=r("n6Qo");r.d(X,"b",function(){return i.a});var T=r("IBYe"),h=r("6eGT"),p=r("hW8S");r.d(X,"a",function(){return p.a}),X.c=P.b},"6eGT":function(w,X,r){"use strict";function P(i){return null}X.a=P},"6nfa":function(w,X,r){w.exports={flex_box_center:"flex_box_center___24EuS",flex_space_between:"flex_space_between___H0sq_",flex_box_vertical_center:"flex_box_vertical_center___lroQv",flex_box_center_end:"flex_box_center_end___2zqAg",flex_box_column:"flex_box_column___1sePp",row:"row___FQAuJ",title:"title___1l3-g",tagsWrap:"tagsWrap___18FE-",action:"action___asdVT",bar:"bar___M_nl0",name:"name___BKyJY",active:"active___1eybt",tagsBorderWrap:"tagsBorderWrap___1NzgL"}},"7Cbv":function(w,X,r){"use strict";var P=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),i=new Uint8Array(16);function T(){if(!P)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return P(i)}var h=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function p(u){return typeof u=="string"&&h.test(u)}for(var x=p,S=[],a=0;a<256;++a)S.push((a+256).toString(16).substr(1));function v(u){var _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,l=(S[u[_+0]]+S[u[_+1]]+S[u[_+2]]+S[u[_+3]]+"-"+S[u[_+4]]+S[u[_+5]]+"-"+S[u[_+6]]+S[u[_+7]]+"-"+S[u[_+8]]+S[u[_+9]]+"-"+S[u[_+10]]+S[u[_+11]]+S[u[_+12]]+S[u[_+13]]+S[u[_+14]]+S[u[_+15]]).toLowerCase();if(!x(l))throw TypeError("Stringified UUID is invalid");return l}var c=v;function t(u,_,l){u=u||{};var m=u.random||(u.rng||T)();if(m[6]=m[6]&15|64,m[8]=m[8]&63|128,_){l=l||0;for(var C=0;C<16;++C)_[l+C]=m[C];return _}return c(m)}var g=X.a=t},"7ZXX":function(w,X,r){w.exports=r.p+"static/err.6e7c5817.png"},"7ahc":function(w,X,r){"use strict";r.d(X,"a",function(){return A});var P=r("k1fw"),i=r("0Owb"),T=r("+L6B"),h=r("2/Rp"),p=r("y8nQ"),x=r("Vl3Y"),S=r("tJVT"),a=r("OaEy"),v=r("2fM7"),c=r("cDcd"),t=r.n(c),g=r("VrN/"),u=r.n(g),_=r("p77/"),l=r.n(_),m=r("c5Ni"),C=r.n(m),o=v.a.Option,f={labelCol:{span:4},wrapperCol:{span:20}},b={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"]};X.b=function(O){var d=O.callback,M=O.onCancel,R=Object(c.useState)("python"),E=Object(S.a)(R,2),y=E[0],s=E[1];function D(k){s(b[k][1])}function N(k){d(k)}return t.a.createElement(x.a,Object(i.a)({},f,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:N}),t.a.createElement(x.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},t.a.createElement(v.a,{onChange:D},Object.keys(b).map(function(k){return t.a.createElement(o,{key:k,value:k},b[k][0])}))),t.a.createElement(x.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},t.a.createElement(A,{mode:y})),t.a.createElement("div",{className:"flex-container flex-end"},t.a.createElement(h.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),t.a.createElement(h.a,{type:"ghost",onClick:M},"\u53D6\u6D88")))};function A(O){var d=O.value,M=O.onChange,R=O.mode,E=O.options,y=E===void 0?{}:E,s=Object(c.useRef)(),D=Object(c.useState)(),N=Object(S.a)(D,2),k=N[0],U=N[1];return Object(c.useEffect)(function(){if(k){function H(K){var F=K.getValue();M&&M(F)}return k.on("change",H),function(){k.off("change",H)}}},[k,M]),Object(c.useEffect)(function(){k&&k.setOption("mode",R)},[k,R]),Object(c.useEffect)(function(){k&&((d!==k.getValue()||d==="")&&setTimeout(function(){k.setValue(d||" ")},300))},[k,d]),Object(c.useEffect)(function(){if(s.current&&!k){var H=u.a.fromTextArea(s.current,Object(P.a)({mode:R,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},y));U(H)}},[s.current,k]),t.a.createElement("div",{className:"my-codemirror-container"},t.a.createElement("textarea",{ref:s}))}},"7ixt":function(w,X,r){"use strict";r.d(X,"a",function(){return T});var P={adjustX:1,adjustY:1},i=[0,0],T={left:{points:["cr","cl"],overflow:P,offset:[-4,0],targetOffset:i},right:{points:["cl","cr"],overflow:P,offset:[4,0],targetOffset:i},top:{points:["bc","tc"],overflow:P,offset:[0,-4],targetOffset:i},bottom:{points:["tc","bc"],overflow:P,offset:[0,4],targetOffset:i},topLeft:{points:["bl","tl"],overflow:P,offset:[0,-4],targetOffset:i},leftTop:{points:["tr","tl"],overflow:P,offset:[-4,0],targetOffset:i},topRight:{points:["br","tr"],overflow:P,offset:[0,-4],targetOffset:i},rightTop:{points:["tl","tr"],overflow:P,offset:[4,0],targetOffset:i},bottomRight:{points:["tr","br"],overflow:P,offset:[0,4],targetOffset:i},rightBottom:{points:["bl","br"],overflow:P,offset:[4,0],targetOffset:i},bottomLeft:{points:["tl","bl"],overflow:P,offset:[0,4],targetOffset:i},leftBottom:{points:["br","bl"],overflow:P,offset:[-4,0],targetOffset:i}},h=T},"7v3h":function(w,X,r){w.exports=r.p+"static/empty2.dd73f390.png"},"8/bI":function(w,X,r){w.exports=r.p+"static/empty.8918e228.png"},"815F":function(w,X,r){"use strict";r.d(X,"e",function(){return S}),r.d(X,"c",function(){return v}),r.d(X,"d",function(){return c}),r.d(X,"a",function(){return g}),r.d(X,"f",function(){return u}),r.d(X,"b",function(){return _});var P=r("KQm4"),i=r("VTBJ"),T=r("Ff2n"),h=r("Zm9Q"),p=r("Kwbf"),x=r("OZM5");function S(l,m){return l!=null?l:m}function a(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=new Map;function C(o){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(o||[]).forEach(function(b){var A=b.key,O=b.children;Object(p.a)(A!=null,"Tree node must have a certain key: [".concat(f).concat(A,"]"));var d=String(A);Object(p.a)(!m.has(d)||A===null||A===void 0,"Same 'key' exist in the Tree: ".concat(d)),m.set(d,!0),C(O,"".concat(f).concat(d," > "))})}C(l)}function v(l){function m(C){var o=Object(h.a)(C);return o.map(function(f){if(!Object(x.i)(f))return Object(p.a)(!f,"Tree/TreeNode can only accept TreeNode as children."),null;var b=f.key,A=f.props,O=A.children,d=Object(T.a)(A,["children"]),M=Object(i.a)({key:b},d),R=m(O);return R.length&&(M.children=R),M}).filter(function(f){return f})}return m(l)}function c(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],C=new Set(m===!0?[]:m),o=[];function f(b){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return b.map(function(O,d){var M=Object(x.h)(A?A.pos:"0",d),R=S(O.key,M),E=Object(i.a)(Object(i.a)({},O),{},{parent:A,pos:M,children:null,data:O,isStart:[].concat(Object(P.a)(A?A.isStart:[]),[d===0]),isEnd:[].concat(Object(P.a)(A?A.isEnd:[]),[d===b.length-1])});return o.push(E),m===!0||C.has(R)?E.children=f(O.children||[],E):E.children=[],E})}return f(l),o}function t(l,m,C){var o;C?typeof C=="string"?o=function(A){return A[C]}:typeof C=="function"&&(o=function(A){return C(A)}):o=function(A,O){return S(A.key,O)};function f(b,A,O){var d=b?b.children:l,M=b?Object(x.h)(O.pos,A):"0";if(b){var R=o(b,M),E={node:b,index:A,pos:M,key:R,parentPos:O.node?O.pos:null,level:O.level+1};m(E)}d&&d.forEach(function(y,s){f(y,s,{node:b,pos:M,level:O?O.level+1:-1})})}f(null)}function g(l){var m=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},C=m.initWrapper,o=m.processEntity,f=m.onProcessFinished,b=arguments.length>2?arguments[2]:void 0,A={},O={},d={posEntities:A,keyEntities:O};return C&&(d=C(d)||d),t(l,function(M){var R=M.node,E=M.index,y=M.pos,s=M.key,D=M.parentPos,N=M.level,k={node:R,index:E,key:s,pos:y,level:N},U=S(s,y);A[y]=k,O[U]=k,k.parent=A[D],k.parent&&(k.parent.children=k.parent.children||[],k.parent.children.push(k)),o&&o(k,d)},b),f&&f(d),d}function u(l,m){var C=m.expandedKeys,o=m.selectedKeys,f=m.loadedKeys,b=m.loadingKeys,A=m.checkedKeys,O=m.halfCheckedKeys,d=m.dragOverNodeKey,M=m.dropPosition,R=m.keyEntities,E=R[l],y={eventKey:l,expanded:C.indexOf(l)!==-1,selected:o.indexOf(l)!==-1,loaded:f.indexOf(l)!==-1,loading:b.indexOf(l)!==-1,checked:A.indexOf(l)!==-1,halfChecked:O.indexOf(l)!==-1,pos:String(E?E.pos:""),dragOver:d===l&&M===0,dragOverGapTop:d===l&&M===-1,dragOverGapBottom:d===l&&M===1};return y}function _(l){var m=l.data,C=l.expanded,o=l.selected,f=l.checked,b=l.loaded,A=l.loading,O=l.halfChecked,d=l.dragOver,M=l.dragOverGapTop,R=l.dragOverGapBottom,E=l.pos,y=l.active,s=Object(i.a)(Object(i.a)({},m),{},{expanded:C,selected:o,checked:f,loaded:b,loading:A,halfChecked:O,dragOver:d,dragOverGapTop:M,dragOverGapBottom:R,pos:E,active:y});return"props"in s||Object.defineProperty(s,"props",{get:function(){return Object(p.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),l}}),s}},"8EBN":function(w,X,r){(function(P){P(r("VrN/"))})(function(P){"use strict";P.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var i=0;i<P.modeInfo.length;i++){var T=P.modeInfo[i];T.mimes&&(T.mime=T.mimes[0])}P.findModeByMIME=function(h){h=h.toLowerCase();for(var p=0;p<P.modeInfo.length;p++){var x=P.modeInfo[p];if(x.mime==h)return x;if(x.mimes){for(var S=0;S<x.mimes.length;S++)if(x.mimes[S]==h)return x}}if(/\+xml$/.test(h))return P.findModeByMIME("application/xml");if(/\+json$/.test(h))return P.findModeByMIME("application/json")},P.findModeByExtension=function(h){h=h.toLowerCase();for(var p=0;p<P.modeInfo.length;p++){var x=P.modeInfo[p];if(x.ext){for(var S=0;S<x.ext.length;S++)if(x.ext[S]==h)return x}}},P.findModeByFileName=function(h){for(var p=0;p<P.modeInfo.length;p++){var x=P.modeInfo[p];if(x.file&&x.file.test(h))return x}var S=h.lastIndexOf("."),a=S>-1&&h.substring(S+1,h.length);if(a)return P.findModeByExtension(a)},P.findModeByName=function(h){h=h.toLowerCase();for(var p=0;p<P.modeInfo.length;p++){var x=P.modeInfo[p];if(x.name.toLowerCase()==h)return x;if(x.alias){for(var S=0;S<x.alias.length;S++)if(x.alias[S].toLowerCase()==h)return x}}}})},"8WcF":function(w,X,r){w.exports={flex_box_center:"flex_box_center___2fahw",flex_space_between:"flex_space_between___1h4HM",flex_box_vertical_center:"flex_box_vertical_center___2kxeE",flex_box_center_end:"flex_box_center_end___OjPB4",flex_box_column:"flex_box_column___3zY1h",orderWrap:"orderWrap___VQuq1",orderIconWrap:"orderIconWrap___18q7W",orderAsc:"orderAsc___3WBGg",orderDesc:"orderDesc____ipxK",active:"active___3EMfI",cursorPointer:"cursorPointer___3og_L",orderTextWrap:"orderTextWrap___XQlmv"}},"8hTe":function(w,X,r){w.exports={button:"button___1wy9m"}},"8j3D":function(w,X,r){"use strict";var P=r("2qtc"),i=r("kLXV"),T=r("5NDa"),h=r("5rEg"),p=r("miYZ"),x=r("tsqr"),S=r("k1fw"),a=r("9og8"),v=r("y8nQ"),c=r("Vl3Y"),t=r("tJVT"),g=r("WmNS"),u=r.n(g),_=r("cDcd"),l=r.n(_),m=r("Ty5D"),C=r("9kvl"),o=r("KVXO"),f=r.n(o),b=function(O){var d=O.shixunsDetail,M=O.globalSetting,R=O.loading,E=O.dispatch,y=O.title,s=O.pathList,D=s===void 0?[]:s,N=O.showInputPath,k=N===void 0?!1:N,U=O.isMergeSelectFile,H=U===void 0?!1:U,K=O.onFinish,F=K===void 0?function(){}:K,G=c.a.useForm(),B=Object(t.a)(G,1),W=B[0],V=Object(m.i)(),ae=Object(m.h)(),de=Object(_.useRef)(),ce=Object(_.useState)(""),Ee=Object(t.a)(ce,2),Ae=Ee[0],oe=Ee[1],he=Object(_.useState)(""),fe=Object(t.a)(he,2),ie=fe[0],se=fe[1],Q=Object(_.useState)([]),le=Object(t.a)(Q,2),ee=le[0],ne=le[1],be=Object(_.useState)([]),re=Object(t.a)(be,2),$=re[0],Y=re[1];Object(_.useEffect)(function(){var $e,at;de.current=(($e=ae.pathname)===null||$e===void 0||((at=$e.split("/"))===null||at===void 0)?void 0:at[3])==="repository"},[]),Object(_.useEffect)(function(){if(d.actionTabs.key!=="Repository-SelectFilePath")return;var $e=D.join("/"),at=[];D.map(function(dt,vt){vt===0?at.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(dt),path:$e}):at.push({val:"/".concat(dt),path:$e})}),ne(at),oe($e),se($e),Z($e)},[d.actionTabs.key]);var Z=function(){var $e=Object(a.a)(u.a.mark(function at(dt){var vt;return u.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return He.next=2,E({type:de.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:V.id,path:dt}});case 2:vt=He.sent,vt&&Y(vt.trees||[]);case 4:case"end":return He.stop()}},at)}));return function(dt){return $e.apply(this,arguments)}}(),Ce=function(at){var dt=Ae;at.type==="tree"&&(ee.length?ee.push({val:"/".concat(at.name),path:at.name}):ee.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(at.name),path:at.name}),ne(ee),dt=Ae?"".concat(Ae,"/").concat(at.name):at.name,oe(dt)),Z(dt)},ge=function(at,dt){var vt=ee.filter(function(He,Pe){return Pe<=dt});ne(vt);var bt=vt.filter(function(He,Pe){return Pe!==0}).map(function(He){return He.val}).join("").substr(1);oe(bt),Z(bt)},Re=function(){var $e=Object(a.a)(u.a.mark(function at(){var dt,vt,bt;return u.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(dt=W==null?void 0:W.getFieldsValue(),vt=Ae?"".concat(Ae).concat(dt!=null&&dt.name?"/".concat(dt==null?void 0:dt.name):""):dt==null?void 0:dt.name,!H){Pe.next=6;break}return F(vt),Qe(),Pe.abrupt("return");case 6:if(!k){Pe.next=16;break}return Pe.next=9,W.validateFields();case 9:return Pe.next=11,E({type:"shixunsDetail/uploadGitFolder",payload:Object(S.a)(Object(S.a)({},{id:V.id,path:vt}),de.current?{}:{secret_repository:!0})});case 11:bt=Pe.sent,F(ie),bt.status===0&&x.b.info("\u65B0\u5EFA\u6210\u529F"),Pe.next=18;break;case 16:F(vt),x.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Qe();case 19:case"end":return Pe.stop()}},at)}));return function(){return $e.apply(this,arguments)}}(),Qe=function(){E({type:"shixunsDetail/setActionTabs",payload:{}}),W.resetFields()};return l.a.createElement(i.a,{centered:!0,title:y||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:d.actionTabs.key==="Repository-SelectFilePath",onOk:Re,onCancel:Qe},l.a.createElement("div",{className:f.a.wrap},l.a.createElement("div",{className:f.a.content},l.a.createElement("div",{className:f.a.mainPathWrap},!!(ee!=null&&ee.length)&&ee.map(function($e,at){return l.a.createElement("a",{key:at,onClick:function(){return ge($e,at)}},$e.val)})),!!($!=null&&$.length)&&$.map(function($e,at){return $e.type==="tree"&&l.a.createElement("a",{key:at,onClick:function(){return Ce($e)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(f.a.colorBlue)}),$e.name)})),l.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),l.a.createElement("div",{className:"mt5 mb5"},Ae),k&&l.a.createElement(c.a,{form:W,scrollToFirstError:!0,className:"mt20"},l.a.createElement(c.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(h.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};X.a=Object(C.a)(function(A){var O=A.shixunsDetail,d=A.loading,M=A.globalSetting;return{shixunsDetail:O,globalSetting:M,loading:d.models.index}})(b)},"8mKB":function(w,X,r){"use strict";var P=r("rePB"),i=r("1OyB"),T=r("vuIU"),h=r("Ji7U"),p=r("md7G"),x=r("foSv"),S=r("cDcd"),a=r.n(S),v=r("m+aA"),c=r("TSYQ"),t=r.n(c),g=r("4IlW");function u(y){var s=y.pageXOffset,D="scrollLeft";if(typeof s!="number"){var N=y.document;s=N.documentElement[D],typeof s!="number"&&(s=N.body[D])}return s}function _(y){var s,D,N=y.ownerDocument,k=N.body,U=N&&N.documentElement,H=y.getBoundingClientRect();return s=H.left,D=H.top,s-=U.clientLeft||k.clientLeft||0,D-=U.clientTop||k.clientTop||0,{left:s,top:D}}function l(y){var s=_(y),D=y.ownerDocument,N=D.defaultView||D.parentWindow;return s.left+=u(N),s.left}function m(y){var s=C();return function(){var N=Object(x.a)(y),k;if(s){var U=Object(x.a)(this).constructor;k=Reflect.construct(N,arguments,U)}else k=N.apply(this,arguments);return Object(p.a)(this,k)}}function C(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(y){return!1}}var o=function(y){Object(h.a)(D,y);var s=m(D);function D(){var N;return Object(i.a)(this,D),N=s.apply(this,arguments),N.onHover=function(k){var U=N.props,H=U.onHover,K=U.index;H(k,K)},N.onClick=function(k){var U=N.props,H=U.onClick,K=U.index;H(k,K)},N.onKeyDown=function(k){var U=N.props,H=U.onClick,K=U.index;k.keyCode===13&&H(k,K)},N}return Object(T.a)(D,[{key:"getClassName",value:function(){var k=this.props,U=k.prefixCls,H=k.index,K=k.value,F=k.allowHalf,G=k.focused,B=H+1,W=U;return K===0&&H===0&&G?W+=" ".concat(U,"-focused"):F&&K+.5>=B&&K<B?(W+=" ".concat(U,"-half ").concat(U,"-active"),G&&(W+=" ".concat(U,"-focused"))):(W+=B<=K?" ".concat(U,"-full"):" ".concat(U,"-zero"),B===K&&G&&(W+=" ".concat(U,"-focused"))),W}},{key:"render",value:function(){var k=this.onHover,U=this.onClick,H=this.onKeyDown,K=this.props,F=K.disabled,G=K.prefixCls,B=K.character,W=K.characterRender,V=K.index,ae=K.count,de=K.value,ce=typeof B=="function"?B(this.props):B,Ee=a.a.createElement("li",{className:this.getClassName()},a.a.createElement("div",{onClick:F?null:U,onKeyDown:F?null:H,onMouseMove:F?null:k,role:"radio","aria-checked":de>V?"true":"false","aria-posinset":V+1,"aria-setsize":ae,tabIndex:F?-1:0},a.a.createElement("div",{className:"".concat(G,"-first")},ce),a.a.createElement("div",{className:"".concat(G,"-second")},ce)));return W&&(Ee=W(Ee,this.props)),Ee}}]),D}(a.a.Component);function f(y,s){var D=Object.keys(y);if(Object.getOwnPropertySymbols){var N=Object.getOwnPropertySymbols(y);s&&(N=N.filter(function(k){return Object.getOwnPropertyDescriptor(y,k).enumerable})),D.push.apply(D,N)}return D}function b(y){for(var s=1;s<arguments.length;s++){var D=arguments[s]!=null?arguments[s]:{};s%2?f(Object(D),!0).forEach(function(N){Object(P.a)(y,N,D[N])}):Object.getOwnPropertyDescriptors?Object.defineProperties(y,Object.getOwnPropertyDescriptors(D)):f(Object(D)).forEach(function(N){Object.defineProperty(y,N,Object.getOwnPropertyDescriptor(D,N))})}return y}function A(y){var s=O();return function(){var N=Object(x.a)(y),k;if(s){var U=Object(x.a)(this).constructor;k=Reflect.construct(N,arguments,U)}else k=N.apply(this,arguments);return Object(p.a)(this,k)}}function O(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(y){return!1}}function d(){}var M=function(y){Object(h.a)(D,y);var s=A(D);function D(N){var k;Object(i.a)(this,D),k=s.call(this,N),k.onHover=function(H,K){var F=k.props.onHoverChange,G=k.getStarValue(K,H.pageX),B=k.state.cleanedValue;G!==B&&k.setState({hoverValue:G,cleanedValue:null}),F(G)},k.onMouseLeave=function(){var H=k.props.onHoverChange;k.setState({hoverValue:void 0,cleanedValue:null}),H(void 0)},k.onClick=function(H,K){var F=k.props.allowClear,G=k.state.value,B=k.getStarValue(K,H.pageX),W=!1;F&&(W=B===G),k.onMouseLeave(),k.changeValue(W?0:B),k.setState({cleanedValue:W?B:null})},k.onFocus=function(){var H=k.props.onFocus;k.setState({focused:!0}),H&&H()},k.onBlur=function(){var H=k.props.onBlur;k.setState({focused:!1}),H&&H()},k.onKeyDown=function(H){var K=H.keyCode,F=k.props,G=F.count,B=F.allowHalf,W=F.onKeyDown,V=F.direction,ae=V==="rtl",de=k.state.value;K===g.a.RIGHT&&de<G&&!ae?(B?de+=.5:de+=1,k.changeValue(de),H.preventDefault()):K===g.a.LEFT&&de>0&&!ae||K===g.a.RIGHT&&de>0&&ae?(B?de-=.5:de-=1,k.changeValue(de),H.preventDefault()):K===g.a.LEFT&&de<G&&ae&&(B?de+=.5:de+=1,k.changeValue(de),H.preventDefault()),W&&W(H)},k.saveRef=function(H){return function(K){k.stars[H]=K}},k.saveRate=function(H){k.rate=H};var U=N.value;return U===void 0&&(U=N.defaultValue),k.stars={},k.state={value:U,focused:!1,cleanedValue:null},k}return Object(T.a)(D,[{key:"componentDidMount",value:function(){var k=this.props,U=k.autoFocus,H=k.disabled;U&&!H&&this.focus()}},{key:"getStarDOM",value:function(k){return Object(v.a)(this.stars[k])}},{key:"getStarValue",value:function(k,U){var H=this.props,K=H.allowHalf,F=H.direction,G=F==="rtl",B=k+1;if(K){var W=this.getStarDOM(k),V=l(W),ae=W.clientWidth;(G&&U-V>ae/2||!G&&U-V<ae/2)&&(B-=.5)}return B}},{key:"focus",value:function(){var k=this.props.disabled;k||this.rate.focus()}},{key:"blur",value:function(){var k=this.props.disabled;k||this.rate.blur()}},{key:"changeValue",value:function(k){var U=this.props.onChange;"value"in this.props||this.setState({value:k}),U(k)}},{key:"render",value:function(){for(var k=this.props,U=k.count,H=k.allowHalf,K=k.style,F=k.prefixCls,G=k.disabled,B=k.className,W=k.character,V=k.characterRender,ae=k.tabIndex,de=k.direction,ce=this.state,Ee=ce.value,Ae=ce.hoverValue,oe=ce.focused,he=[],fe=G?"".concat(F,"-disabled"):"",ie=0;ie<U;ie+=1)he.push(a.a.createElement(o,{ref:this.saveRef(ie),index:ie,count:U,disabled:G,prefixCls:"".concat(F,"-star"),allowHalf:H,value:Ae===void 0?Ee:Ae,onClick:this.onClick,onHover:this.onHover,key:ie,character:W,characterRender:V,focused:oe}));var se=t()(F,fe,B,Object(P.a)({},"".concat(F,"-rtl"),de==="rtl"));return a.a.createElement("ul",{className:se,style:K,onMouseLeave:G?null:this.onMouseLeave,tabIndex:G?-1:ae,onFocus:G?null:this.onFocus,onBlur:G?null:this.onBlur,onKeyDown:G?null:this.onKeyDown,ref:this.saveRate,role:"radiogroup"},he)}}],[{key:"getDerivedStateFromProps",value:function(k,U){return"value"in k&&k.value!==void 0?b(b({},U),{},{value:k.value}):U}}]),D}(a.a.Component);M.defaultProps={defaultValue:0,count:5,allowHalf:!1,allowClear:!0,style:{},prefixCls:"rc-rate",onChange:d,character:"\u2605",onHoverChange:d,tabIndex:0,direction:"ltr"};var R=M,E=X.a=R},"9Bee":function(w,X,r){"use strict";var P=r("DYRE"),i=r("zeV3"),T=r("+L6B"),h=r("2/Rp"),p=r("k1fw"),x=r("tJVT"),S=r("cDcd"),a=r.n(S),v=r("vg9a"),c=r("DlQD"),t=r.n(c),g=r("rUJ1");function u(oe,he){var fe=oe.match(/^(\s+)(?:```)/);if(fe===null)return he;var ie=fe[1];return he.split(`
`).map(function(se){var Q=se.match(/^\s+/);if(Q===null)return se;var le=Object(x.a)(Q,1),ee=le[0];return ee.length>=ie.length?se.slice(ie.length):se}).join(`
`)}var _=[],l=["<ul>"],m=new t.a.Renderer,C=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function o(){_.length=0,l=["<ul>"]}var f={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function b(oe,he,fe,ie){if(he>=oe.length||oe[he].level<=fe)return he;var se=oe[he];ie.push("<li><a href='#"+se.anchor+"'>"+se.text+"</a>"),he++;var Q=[];return he=b(oe,he,se.level,Q),Q.length>0&&(ie.push("<ul>"),Q.forEach(function(le){ie.push(le)}),ie.push("</ul>")),ie.push("</li>"),he=b(oe,he,fe,ie),he}function A(){return b(_,0,0,l),l.push("</ul>"),l.join("")}var O={heading:function(he){var fe=C.exec(he);if(fe)return{type:"heading",raw:fe[0],depth:fe[1].length,text:fe[2]}},fences:function(he){var fe=this.rules.block.fences.exec(he);if(fe){var ie=fe[0],se=u(ie,fe[3]||""),Q=fe[2]?fe[2].trim():fe[2];if(["latex","katex","math"].indexOf(Q)>=0){var le=R(),ee=se;se=le,E[le]={type:"block",expression:ee}}return{type:"code",raw:ie,lang:Q,text:se}}}},d=/(?:\${2})([^\n`]+?)(?:\${2})/gi,M=0,R=function(){return"__special_katext_id_".concat(M++,"__")},E={};function y(){return E}function s(){M=0,E={}}function D(oe){return oe=oe.replace(d,function(he,fe){var ie=R();return E[ie]={type:"inline",expression:fe},ie}),oe}var N=m.listitem;m.listitem=function(oe){return N(D(oe))};var k=m.paragraph;m.paragraph=function(oe){return k(D(oe))};var U=m.tablecell;m.tablecell=function(oe,he){return U(D(oe),he)},m.code=function(oe,he,fe){var ie=(he||"").match(/\S*/)[0];return ie?["latex","katex","math"].indexOf(ie)>=0?"<p class='editormd-tex'>".concat(oe,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(he,'">').concat(fe?oe:Object(g.escape)(oe,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(fe?oe:Object(g.escape)(oe,!0))+"</code></pre>"},m.heading=function(oe,he,fe){var ie=this.options.headerPrefix+fe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return _.push({anchor:ie,level:he,text:oe}),"<h"+he+' id="'+ie+'">'+oe+"</h"+he+">"},t.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),t.a.use({tokenizer:O,renderer:m});var H=t.a,K=r("SJMd"),F=r("ulZh"),G=r.n(F),B=r("m3rI"),W=r("Oy/b"),V=r("p5ED"),ae=r("8hTe"),de=r.n(ae),ce=/<pre[^>]*>/g;function Ee(oe){var he=document.createElement("div");return he.innerHTML=oe,he.childNodes.length===0?"":he.childNodes[0].nodeValue}var Ae=X.a=function(oe){var he=oe.value,fe=he===void 0?"":he,ie=oe.edit,se=ie===void 0?!1:ie,Q=oe.className,le=oe.showTextOnly,ee=oe.showLines,ne=oe.replaces,be=oe.zoomImg,re=oe.hasMask,$=oe.style,Y=$===void 0?{}:$,Z=oe.stylesPrev,Ce=Z===void 0?{}:Z,ge=String(fe),Re=Object(S.useRef)(),Qe=Object(S.useRef)(),$e=Object(S.useState)(""),at=Object(x.a)($e,2),dt=at[0],vt=at[1],bt=Object(S.useState)("office"),He=Object(x.a)(bt,2),Pe=He[0],nt=He[1],Rt=Object(S.useMemo)(function(){try{var je=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,_e=/\"\/api\/attachments\/|\"\/attachments\/download\//g,De=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;ge=ge.replace(je,"("+B.a.API_SERVER+"/api/attachments/").replace(_e,'"'+B.a.API_SERVER+"/api/attachments/").replace(De,'"'+B.a.API_SERVER+"/files/uploads/").replaceAll("http://video.educoder","https://video.educoder").replaceAll("http://www.educoder.net/api","https://data.educoder.net/api").replaceAll("https://www.educoder.net/api","https://data.educoder.net/api").replace(/\r\n/g,`
`)}catch(ut){}var Le=H(ge),Ue=y();if(ge.match(/\[TOC\]/)&&(Le=Le.replace("<p>[TOC]</p>",A()),o()),Le=Le.replace(/(__special_katext_id_\d+__)/g,function(ut,ot){var Dt=Ue[ot],Yt=Dt.type,ct=Dt.expression;return Object(W.renderToString)(Ee(ct)||"",{displayMode:Yt==="block",throwOnError:!1,output:"html"})}),Le=Le.replace(/▁/g,"\u2581\u2581\u2581"),s(),le){var ze=document.createElement("div");return ze.innerHTML=Le,ze.innerText}return setTimeout(function(){return Ge()},500),Le},[ge]),pt=Object(S.useRef)();f.WebkitLineClamp=ee,ee&&(Y=Object(p.a)(Object(p.a)({},Y),f));function ht(je){var _e=je.target;if(_e.tagName.toUpperCase()==="IMG"){if(be){var De=_e.getAttribute("src");vt(De),nt("image")}}else if(_e.tagName.toUpperCase()==="A"){var Le=_e.getAttribute("href");if(Le.indexOf("office")>-1)je.preventDefault(),vt(Le),nt("office");else if(Le.indexOf("application/pdf")>-1)je.preventDefault(),vt(Le),nt("pdf");else if(Le.indexOf("text/html")>-1)je.preventDefault(),vt(Le),nt("html");else if(Le.startsWith("#")){je.preventDefault();var Ue=document.getElementById(Le.replace("#",""));Ue&&Ue.scrollIntoView(!0)}}}var Ge=function(){var _e,De=(_e=pt.current)===null||_e===void 0?void 0:_e.querySelectorAll("video");De==null||De.forEach(function(Le){if(Le.oncontextmenu=function(){return!1},Le.src.indexOf(".m3u8")>-1&&!Le.canPlayType("application/vnd.apple.mpegurl")){if(G.a.isSupported()){var Ue=new G.a;Ue.loadSource(Le.src),Ue.attachMedia(Le)}}})};Object(S.useEffect)(function(){if(pt.current&&Rt&&(Rt.match(ce)&&window.PR.prettyPrint()),pt.current)return pt.current.addEventListener("click",ht),function(){pt.current.removeEventListener("click",ht),s(),o()}},[Rt,pt.current,ht]);var ke=function(_e){if(!se)return;_e.target.nodeName==="IMG"?(Re.current.style.display="flex",Re.current.style.width=_e.target.clientWidth+"px",Re.current.style.height=_e.target.clientHeight+"px",Re.current.style.top=_e.target.offsetTop+"px",Re.current.style.left=_e.target.offsetLeft+"px",Qe.current.src=_e.target.getAttribute("src")):Re.current.style.display="none"};return a.a.createElement("div",{style:{position:"relative"}},a.a.createElement("div",{ref:pt,style:Object(p.a)({},Y),className:"".concat(Q||""," markdown-body ").concat(de.a.mdBody),onMouseOver:ke,dangerouslySetInnerHTML:{__html:Rt}}),a.a.createElement("div",{ref:Re,className:de.a.button},a.a.createElement(i.a,null,a.a.createElement(h.a,{onClick:function(){return openCrop()}},"\u88C1\u526A"),a.a.createElement(h.a,{onClick:function(){return openEditor()}},"\u7F16\u8F91"))),a.a.createElement("img",{ref:Qe,src:"",alt:"sample",crossOrigin:"anonymous",style:{maxWidth:"90%",opacity:0,position:"absolute",zIndex:-1,top:"-10000px"}}),a.a.createElement(V.a,{close:!0,data:dt,type:dt!=null&&dt.length?Pe:"",style:Object(p.a)({},Ce),onClose:function(){return vt("")}}))}},"9JIy":function(w,X,r){w.exports={flex_box_center:"flex_box_center___Hq8-r",flex_space_between:"flex_space_between___3Nl1U",flex_box_vertical_center:"flex_box_vertical_center___1hgum",flex_box_center_end:"flex_box_center_end___i5ldC",flex_box_column:"flex_box_column____1u-K",table:"table___2yPMl"}},"9OqN":function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return P.mode.CTR=function(){var i=P.lib.BlockCipherMode.extend(),T=i.Encryptor=i.extend({processBlock:function(h,p){var x=this._cipher,S=x.blockSize,a=this._iv,v=this._counter;a&&(v=this._counter=a.slice(0),this._iv=void 0);var c=v.slice(0);x.encryptBlock(c,0),v[S-1]=v[S-1]+1|0;for(var t=0;t<S;t++)h[p+t]^=c[t]}});return i.Decryptor=T,i}(),P.mode.CTR})},"9VGf":function(w,X,r){"use strict";r.d(X,"a",function(){return T});var P=r("cDcd"),i=r.n(P);function T(h,p){var x=Object(P.useRef)();Object(P.useEffect)(function(){x.current=h}),Object(P.useEffect)(function(){function S(){x.current()}if(p!==null){var a=setInterval(S,p);return function(){return clearInterval(a)}}},[p])}},"9ZNV":function(w,X,r){"use strict";r.d(X,"a",function(){return c});var P=r("0Owb"),i=r("+L6B"),T=r("2/Rp"),h=r("cDcd"),p=r.n(h),x=r("UUDw"),S=r.n(x),a=r("TSYQ"),v=r.n(a),c=function(g){var u=g.cancelText,_=u===void 0?"\u53D6\u6D88":u,l=g.okText,m=l===void 0?"\u786E\u5B9A":l,C=g.loading,o=C===void 0?!1:C,f=g.hasOkBtn,b=f===void 0?!0:f,A=g.okButtonProps,O=A===void 0?{}:A,d=g.onCancel,M=d===void 0?function(){}:d,R=g.onOk,E=R===void 0?function(){}:R,y=g.className,s=y===void 0?"":y;return p.a.createElement("div",{className:v()(S.a.buttonFixed,s)},p.a.createElement("div",{className:S.a.buttonWrap},p.a.createElement(T.a,{size:"large",className:"".concat(S.a.button," mr20"),onClick:M},_),b&&p.a.createElement(T.a,Object(P.a)({size:"large",type:"primary",className:"".concat(S.a.button," mr20"),loading:o,onClick:E},O),m)))}},"A/g1":function(w,X){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},ALsQ:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return P.mode.CFB=function(){var i=P.lib.BlockCipherMode.extend();i.Encryptor=i.extend({processBlock:function(h,p){var x=this._cipher,S=x.blockSize;T.call(this,h,p,S,x),this._prevBlock=h.slice(p,p+S)}}),i.Decryptor=i.extend({processBlock:function(h,p){var x=this._cipher,S=x.blockSize,a=h.slice(p,p+S);T.call(this,h,p,S,x),this._prevBlock=a}});function T(h,p,x,S){var a,v=this._iv;v?(a=v.slice(0),this._iv=void 0):a=this._prevBlock,S.encryptBlock(a,0);for(var c=0;c<x;c++)h[p+c]^=a[c]}return i}(),P.mode.CFB})},B6bo:function(w,X,r){w.exports={flex_box_center:"flex_box_center___1czbK",flex_space_between:"flex_space_between___NcbCS",flex_box_vertical_center:"flex_box_vertical_center___3bgyw",flex_box_center_end:"flex_box_center_end___1RYM-",flex_box_column:"flex_box_column___siFqq",menu:"menu___3LJ87",warehouse:"warehouse___1AVuS",header:"header___2hqXC",title:"title___2N2dQ",content:"content___252cM",left:"left___DCxzF",right:"right___3XU0c",loading:"loading___393Js",empty:"empty___-D3br",tabs:"tabs___1B5_7",line:"line___1qrlH",footer:"footer___1MBb_",commit:"commit___aa_yX",blueLight:"blueLight___oW1lR",filePathWrp:"filePathWrp___sw_To",filePath:"filePath___2Xa_Q",bottom0:"bottom0___3zeb-"}},BMKw:function(w,X,r){w.exports={wrap:"wrap___1gcMR",content:"content___31AN8",mainPathWrap:"mainPathWrap___1HrSg",colorBlue:"colorBlue___2eq2Y"}},BU3w:function(w,X,r){"use strict";r.d(X,"a",function(){return x});var P=r("MNnm"),i="rc-util-key";function T(S){if(S.attachTo)return S.attachTo;var a=document.querySelector("head");return a||document.body}function h(S){var a,v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var c=document.createElement("style");if((a=v.csp)===null||a===void 0?void 0:a.nonce){var t;c.nonce=(t=v.csp)===null||t===void 0?void 0:t.nonce}c.innerHTML=S;var g=T(v),u=g.firstChild;return v.prepend&&g.prepend?g.prepend(c):v.prepend&&u?g.insertBefore(c,u):g.appendChild(c),c}var p=new Map;function x(S,a){var v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},c=T(v);if(!p.has(c)){var t=h("",v),g=t.parentNode;p.set(c,g),g.removeChild(t)}var u=Array.from(p.get(c).children).find(function(o){return o.tagName==="STYLE"&&o[i]===a});if(u){var _,l;if(((_=v.csp)===null||_===void 0?void 0:_.nonce)&&u.nonce!==((l=v.csp)===null||l===void 0?void 0:l.nonce)){var m;u.nonce=(m=v.csp)===null||m===void 0?void 0:m.nonce}return u.innerHTML!==S&&(u.innerHTML=S),u}var C=h(S,v);return C[i]=a,C}},Bbdw:function(w,X,r){w.exports={flex_box_center:"flex_box_center___1d7HC",flex_space_between:"flex_space_between___2tGvG",flex_box_vertical_center:"flex_box_vertical_center___3lO4f",flex_box_center_end:"flex_box_center_end___22Avr",flex_box_column:"flex_box_column___3SksD",headLeft:"headLeft___9XMDS",colorBlue:"colorBlue___1Qpec",wrap:"wrap___1u-Va",nodata:"nodata___V_2Oo",nodataText:"nodataText___1G_zo",content:"content___314Bx",gitCode:"gitCode___2GwFG",ellipsis:"ellipsis___2M7s4",menu:"menu___3Tf01",overlayClass:"overlayClass___3ckGv",tips:"tips___-Fisb"}},Bd2K:function(w,X,r){(function(P){P(r("VrN/"),r("osHv"))})(function(P){P.defineOption("autoCloseTags",!1,function(v,c,t){if(t!=P.Init&&t&&v.removeKeyMap("autoCloseTags"),!c)return;var g={name:"autoCloseTags"};(typeof c!="object"||c.whenClosing!==!1)&&(g["'/'"]=function(u){return x(u)}),(typeof c!="object"||c.whenOpening!==!1)&&(g["'>'"]=function(u){return h(u)}),v.addKeyMap(g)});var i=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],T=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function h(v){if(v.getOption("disableInput"))return P.Pass;for(var c=v.listSelections(),t=[],g=v.getOption("autoCloseTags"),u=0;u<c.length;u++){if(!c[u].empty())return P.Pass;var _=c[u].head,l=v.getTokenAt(_),m=P.innerMode(v.getMode(),l.state),C=m.state,o=m.mode.xmlCurrentTag&&m.mode.xmlCurrentTag(C),f=o&&o.name;if(!f)return P.Pass;var b=m.mode.configuration=="html",A=typeof g=="object"&&g.dontCloseTags||b&&i,O=typeof g=="object"&&g.indentTags||b&&T;l.end>_.ch&&(f=f.slice(0,f.length-l.end+_.ch));var d=f.toLowerCase();if(!f||l.type=="string"&&(l.end!=_.ch||!/[\"\']/.test(l.string.charAt(l.string.length-1))||l.string.length==1)||l.type=="tag"&&o.close||l.string.indexOf("/")==_.ch-l.start-1||A&&S(A,d)>-1||a(v,m.mode.xmlCurrentContext&&m.mode.xmlCurrentContext(C)||[],f,_,!0))return P.Pass;var M=typeof g=="object"&&g.emptyTags;if(M&&S(M,f)>-1){t[u]={text:"/>",newPos:P.Pos(_.line,_.ch+2)};continue}var R=O&&S(O,d)>-1;t[u]={indent:R,text:">"+(R?`
`:"")+"</"+f+">",newPos:R?P.Pos(_.line+1,0):P.Pos(_.line,_.ch+1)}}for(var E=typeof g=="object"&&g.dontIndentOnAutoClose,u=c.length-1;u>=0;u--){var y=t[u];v.replaceRange(y.text,c[u].head,c[u].anchor,"+insert");var s=v.listSelections().slice(0);s[u]={head:y.newPos,anchor:y.newPos},v.setSelections(s),!E&&y.indent&&(v.indentLine(y.newPos.line,null,!0),v.indentLine(y.newPos.line+1,null,!0))}}function p(v,c){for(var t=v.listSelections(),g=[],u=c?"/":"</",_=v.getOption("autoCloseTags"),l=typeof _=="object"&&_.dontIndentOnSlash,m=0;m<t.length;m++){if(!t[m].empty())return P.Pass;var C=t[m].head,o=v.getTokenAt(C),f=P.innerMode(v.getMode(),o.state),b=f.state;if(c&&(o.type=="string"||o.string.charAt(0)!="<"||o.start!=C.ch-1))return P.Pass;var A,O=f.mode.name!="xml"&&v.getMode().name=="htmlmixed";if(O&&f.mode.name=="javascript")A=u+"script";else if(O&&f.mode.name=="css")A=u+"style";else{var d=f.mode.xmlCurrentContext&&f.mode.xmlCurrentContext(b);if(!d||d.length&&a(v,d,d[d.length-1],C))return P.Pass;A=u+d[d.length-1]}v.getLine(C.line).charAt(o.end)!=">"&&(A+=">"),g[m]=A}if(v.replaceSelections(g),t=v.listSelections(),!l)for(var m=0;m<t.length;m++)(m==t.length-1||t[m].head.line<t[m+1].head.line)&&v.indentLine(t[m].head.line)}function x(v){return v.getOption("disableInput")?P.Pass:p(v,!0)}P.commands.closeTag=function(v){return p(v)};function S(v,c){if(v.indexOf)return v.indexOf(c);for(var t=0,g=v.length;t<g;++t)if(v[t]==c)return t;return-1}function a(v,c,t,g,u){if(!P.scanForClosingTag)return!1;var _=Math.min(v.lastLine()+1,g.line+500),l=P.scanForClosingTag(v,g,null,_);if(!l||l.tag!=t)return!1;for(var m=u?1:0,C=c.length-1;C>=0&&c[C]==t;C--)++m;g=l.to;for(var C=1;C<m;C++){var o=P.scanForClosingTag(v,g,null,_);if(!o||o.tag!=t)return!1;g=o.to}return!0}})},BdwD:function(w,X,r){"use strict";var P=r("+L6B"),i=r("2/Rp"),T=r("0Owb"),h=r("k1fw"),p=r("cDcd"),x=r.n(p),S=r("FOrL"),a=r.n(S),v=function(t){var g=t.buttonProps,u=g===void 0?{}:g,_=t.styles,l=_===void 0?{}:_,m=t.customText,C=t.ButtonText,o=t.ButtonClick,f=t.Buttonclass,b=t.ButtonTwo;return x.a.createElement("section",{className:"tc animated fadeIn",style:Object(h.a)(Object(h.a)({},{color:"#999",margin:"200px auto"}),l)},x.a.createElement("img",{src:a.a}),x.a.createElement("p",{className:"mt20 font14"},m||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),C&&x.a.createElement(i.a,Object(T.a)({className:f,onClick:o},u),C),b&&b)};X.a=v},BjJ7:function(w,X,r){"use strict";r.d(X,"d",function(){return i}),r.d(X,"c",function(){return T}),r.d(X,"e",function(){return h}),r.d(X,"b",function(){return p}),r.d(X,"a",function(){return S});var P=r("m3rI");function i(a){var v=!0;if(a.length>0){for(var c=0;c<a.length;c++)if(a[c].compile_success==0||!a[c].compile_success){v=!1;break}}else v=!1;return v}function T(a){for(var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",c=[],t=0;t<a.length;t++){var g=a[t],u=v?"".concat(v,"/").concat(g.name):"".concat(g.name);c.push({title:g.name,isLeaf:!(g.type==="tree"),key:u})}return c}function h(a,v,c){for(var t=0;t<a.length;t++){var g=a[t];if(g.key===v){g.children=c;break}g.children&&h(g.children,v,c)}return a}function p(a,v,c){var t;return function(){var g=this,u=arguments,_=function(){t=null,c||a.apply(g,u)},l=c&&!t;clearTimeout(t),t=setTimeout(_,v),l&&a.apply(g,u)}}var x=!0,S=P.a.API_SERVER},Bq7L:function(w,X){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},"C+DQ":function(w,X,r){},"Cs+z":function(w,X,r){w.exports=r.p+"static/jqr.b801d45b.png"},"Ct/S":function(w,X,r){w.exports={tilte:"tilte___1Tz7i",flexRow:"flexRow___3w9_D",flexColumn:"flexColumn___2HzC_",footerWrap:"footerWrap___12F5M",img:"img___3ED9Z",content:"content___rqPDY",modalContent:"modalContent___2h4ne"}},"DDK+":function(w,X,r){"use strict";var P=r("+L6B"),i=r("2/Rp"),T=r("y8nQ"),h=r("Vl3Y"),p=r("cWXX"),x=r("/ezw"),S=r("rAM+"),a=r("9og8"),v=r("tJVT"),c=r("7Kak"),t=r("9yH6"),g=r("WmNS"),u=r.n(g),_=r("cDcd"),l=r.n(_),m=r("ErOA"),C=r("2qtc"),o=r("kLXV"),f=r("k1fw"),b=r("Se0u"),A=r("pUFm"),O=r.n(A);function d(){return Object(m.c)("teach_groups.json")}function M(Q){return Object(m.f)("teach_groups.json",Q)}function R(Q,le){return Object(m.g)("teach_groups/".concat(Q,".json"),le)}function E(Q){return Object(m.f)("teach_group_members.json",Q)}function y(Q){return Object(m.b)("teach_group_members/".concat(Q,".json"))}function s(Q,le){return Object(m.b)("teach_groups/".concat(Q,"/del_member.json?member_id=").concat(le))}function D(Q){return Object(m.b)("teach_groups/".concat(Q,".json"))}var N=r("5NDa"),k=r("5rEg"),U=function(Q){var le=Q.callback,ee=Q.visible,ne=Q.onCancel,be=Q.id,re=Q.name;function $(ge){le(ge)}var Y=h.a.useForm(),Z=Object(v.a)(Y,1),Ce=Z[0];return Object(_.useEffect)(function(){Ce.setFieldsValue({name:re})},[re]),l.a.createElement(o.a,{centered:!0,title:be?"\u6539\u540D":"\u65B0\u5EFA",visible:ee,onCancel:ne,footer:null},l.a.createElement(h.a,{layout:"vertical",form:Ce,initialValues:{name:re},onFinish:$},l.a.createElement(h.a.Item,{label:"\u6559\u7814\u56E2\u961F\u540D\u79F0",name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0"}]},l.a.createElement(k.a,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),l.a.createElement(h.a.Item,null,l.a.createElement("div",{className:"flex-container flex-end"},l.a.createElement(i.a,{type:"ghost",onClick:ne,style:{marginRight:20}}," \u53D6\u6D88 ")," ",l.a.createElement(i.a,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},H=r("Fxgj"),K=r("3ouR"),F=r("xGfz"),G=50,B=function(Q){var le=Q.data,ee=Q.isAdminOrTeacher,ne=Q.onDelGroup,be=Q.onChangeGroupName,re=Q.onPlusMember,$=Q.onDelMember,Y=Q.onExitGroup,Z=Object(_.useState)(0),Ce=Object(v.a)(Z,2),ge=Ce[0],Re=Ce[1],Qe=Object(_.useState)(0),$e=Object(v.a)(Qe,2),at=$e[0],dt=$e[1];function vt(Pe){var nt=parseInt(Pe.target.id,10);o.a.confirm({title:"\u89E3\u6563\u63D0\u793A",content:"\u89E3\u6563\u6559\u7814\u56E2\u961F\u5C06\u5BF9\u56E2\u961F\u6210\u5458\u4E4B\u95F4\u5171\u4EAB\u5B9E\u8BAD\u3001\u8BD5\u5377\u7B49\u529F\u80FD\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u89E3\u6563\u672C\u6559\u7814\u56E2\u961F\u5417\uFF1F",onOk:function(){ne(nt)}})}function bt(Pe){var nt=parseInt(Pe.target.id,10);o.a.confirm({title:"\u9000\u51FA\u63D0\u793A",content:"\u9000\u51FA\u5C06\u5BF9\u60A8\u4E0E\u7EC4\u5185\u6210\u5458\u5171\u540C\u5F00\u5C55\u6559\u7814\u6D3B\u52A8\u9020\u6210\u4E0D\u4FBF\u3002\u60A8\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F",onOk:function(){Y(nt)}})}function He(Pe,nt){o.a.confirm({title:"\u6E29\u99A8\u63D0\u793A",icon:null,content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:function(){$(Pe,nt)}})}return l.a.createElement("ul",{className:"teaching-list"},le.map(function(Pe,nt){return l.a.createElement("li",{key:Pe.id,onClick:function(){return Re(nt)}},l.a.createElement("div",{className:"item-group"},l.a.createElement("span",null,Pe.name," \xA0 ",nt!==ge&&l.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),l.a.createElement("div",{className:"action-group"},ee?l.a.createElement("a",{onClick:function(){be(Pe)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Pe.is_creat?l.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:vt},"\u89E3\u6563"):l.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:bt},"\u9000\u51FA"))),nt===ge?l.a.createElement("ul",{className:"info"},Pe.memers.map(function(Rt){return l.a.createElement("li",{key:Rt.id||Rt.name,onClick:function(){dt(Rt.id)},className:at===Rt.id?"active":""},l.a.createElement("div",null,Rt.name),Pe.is_creat&&Rt.id&&at===Rt.id?l.a.createElement("a",{className:"btn-del",onClick:function(ht){ht.preventDefault(),ht.stopPropagation(),He(Pe.id,at)}},l.a.createElement(K.a,null)):null)}),ee?l.a.createElement("li",null,l.a.createElement(i.a,{type:"link",disabled:Pe.memers.length>=50,title:Pe.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){re(Pe)}}," ",l.a.createElement(F.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},W=r("9kvl"),V=r("ju9d");function ae(Q){var le=Q.children;return l.a.createElement("div",{className:"no-data"},l.a.createElement("img",{src:O.a,alt:"no-data",width:300}),le)}var de={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},ce;(function(Q){Q[Q.INITDATA=0]="INITDATA",Q[Q.SHOWLOADING=1]="SHOWLOADING",Q[Q.SHOWFORMPANEL=2]="SHOWFORMPANEL",Q[Q.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Q[Q.SELECTGROUP=4]="SELECTGROUP",Q[Q.SETINDEX=5]="SETINDEX"})(ce||(ce={}));function Ee(Q,le){switch(le.type){case ce.INITDATA:return Object(f.a)(Object(f.a)({},Q),le.payload);case ce.SHOWLOADING:return Object(f.a)(Object(f.a)({},Q),{},{loading:le.payload});case ce.SETINDEX:return Object(f.a)(Object(f.a)({},Q),{},{index:le.payload});case ce.SHOWFORMPANEL:return Object(f.a)(Object(f.a)({},Q),le.payload);case ce.SHOWMEMBERPANEL:return Object(f.a)(Object(f.a)({},Q),le.payload);case ce.SELECTGROUP:return Object(f.a)(Object(f.a)({},Q),{},{selectedGroup:le.payload,showFormPanel:!0});default:throw new Error}}function Ae(Q){var le,ee=Q.user,ne=Object(_.useReducer)(Ee,de),be=Object(v.a)(ne,2),re=be[0],$=be[1],Y=re.data,Z=re.index,Ce=re.loading,ge=re.showFormPanel,Re=re.selectedGroup,Qe=re.showMemberPanel,$e=(le=ee.userInfo)===null||le===void 0?void 0:le.role,at=Object(_.useMemo)(function(){var ot=[],Dt=[],Yt=Object(S.a)(Y),ct;try{for(Yt.s();!(ct=Yt.n()).done;){var rt=ct.value;rt.is_creat?ot.push(rt):Dt.push(rt)}}catch(Ie){Yt.e(Ie)}finally{Yt.f()}return[ot,Dt]},[Y]);Object(_.useEffect)(function(){$e===15&&$({type:ce.SETINDEX,payload:1})},[$e]);function dt(){return vt.apply(this,arguments)}function vt(){return vt=Object(a.a)(u.a.mark(function ot(){var Dt;return u.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,d();case 2:Dt=ct.sent,$({type:ce.INITDATA,payload:{loading:!1,showFormPanel:!1,data:Dt.groups}});case 4:case"end":return ct.stop()}},ot)})),vt.apply(this,arguments)}Object(_.useEffect)(function(){dt()},[]);function bt(ot){return He.apply(this,arguments)}function He(){return He=Object(a.a)(u.a.mark(function ot(Dt){return u.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:if(!Re.id){ct.next=5;break}return ct.next=3,R(Re.id,Dt);case 3:ct.next=7;break;case 5:return ct.next=7,M(Dt);case 7:dt();case 8:case"end":return ct.stop()}},ot)})),He.apply(this,arguments)}function Pe(){$({type:ce.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function nt(ot){$({type:ce.SELECTGROUP,payload:ot})}function Rt(){$({type:ce.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function pt(){$({type:ce.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function ht(ot){$({type:ce.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:ot}})}function Ge(ot,Dt){return ke.apply(this,arguments)}function ke(){return ke=Object(a.a)(u.a.mark(function ot(Dt,Yt){return u.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return rt.next=2,s(Dt,Yt);case 2:dt();case 3:case"end":return rt.stop()}},ot)})),ke.apply(this,arguments)}function je(ot){return _e.apply(this,arguments)}function _e(){return _e=Object(a.a)(u.a.mark(function ot(Dt){return u.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,D(Dt);case 2:dt();case 3:case"end":return ct.stop()}},ot)})),_e.apply(this,arguments)}function De(ot){return Le.apply(this,arguments)}function Le(){return Le=Object(a.a)(u.a.mark(function ot(Dt){return u.a.wrap(function(ct){for(;;)switch(ct.prev=ct.next){case 0:return ct.next=2,y(Dt);case 2:dt();case 3:case"end":return ct.stop()}},ot)})),Le.apply(this,arguments)}function Ue(ot){$({type:ce.SETINDEX,payload:parseInt(ot.target.id,10)})}function ze(ot,Dt){return ut.apply(this,arguments)}function ut(){return ut=Object(a.a)(u.a.mark(function ot(Dt,Yt){return u.a.wrap(function(rt){for(;;)switch(rt.prev=rt.next){case 0:return pt(),rt.next=3,E({user_ids:Dt,group_id:Yt});case 3:dt();case 4:case"end":return rt.stop()}},ot)})),ut.apply(this,arguments)}return l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:"teaching-circling-container"},l.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",$e<=12&&l.a.createElement(i.a,{type:"primary",disabled:Y.length>=50,title:Y.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Pe},"\u65B0\u5EFA")," "),l.a.createElement("div",{className:"teaching-circling-body"},$e===15?null:l.a.createElement("ul",{className:"navs"},l.a.createElement("li",{className:Z===0?"active":""},l.a.createElement("a",{id:"0",onClick:Ue},"\u6211\u521B\u5EFA\u7684")),l.a.createElement("li",{className:Z===1?"active":""},l.a.createElement("a",{id:"1",onClick:Ue},"\u6211\u52A0\u5165\u7684"))),l.a.createElement("div",{className:at[Z].length===0?"nodata-content":"main-content"},at[Z].length===0?l.a.createElement(ae,null,$e<=12?l.a.createElement(l.a.Fragment,null," ",l.a.createElement("p",null,"\u6559\u7814\u56E2\u961F\u6709\u52A9\u4E8E\u4F60\u548C\u4F60\u7684\u4F19\u4F34\u4EEC\u4E00\u8D77\u521B\u5EFA\u5B9E\u8BAD\u3001\u534F\u540C\u6559\u5B66\uFF0C\u6216\u5F00\u5C55\u5176\u4ED6\u6559\u7814\u6D3B\u52A8\u3002")," ",l.a.createElement("p",null,"\u5F53\u524D\u60A8\u5C1A\u672A\u7EC4\u5EFA\u5C5E\u4E8E\u81EA\u5DF1\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB\u7EC4\u5EFA\u5427\uFF01")," "):l.a.createElement("p",null," \u60A8\u5C1A\u672A\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u5C0F\u7EC4\uFF0C\u8BF7\u7B49\u5F85\u8001\u5E08\u7684\u53EC\u5524\u5427\uFF01 ")):l.a.createElement(B,{onExitGroup:De,onPlusMember:ht,onDelMember:Ge,onDelGroup:je,isAdminOrTeacher:$e<=12,onChangeGroupName:nt,data:at[Z]}))),l.a.createElement("p",{style:{width:1200,margin:"0 auto 40px auto"},className:"desc"}," * \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732 ")),l.a.createElement(U,{callback:bt,visible:ge,onCancel:Rt,id:Re.id,name:Re.name}),l.a.createElement(o.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Qe,onCancel:pt,footer:null,width:1100,bodyStyle:{minHeight:200}},l.a.createElement(V.a,{container_id:Re.id,container_type:4,onSelect:ze,onCancel:pt})))}var oe=Object(W.a)(function(Q){var le=Q.user;return{user:le}})(Ae),he=r("SLjR"),fe=r("55Ip"),ie=t.a.Group,se=X.a=function(Q){var le=Q.onSelect,ee=Q.onCancel,ne=Object(_.useState)([]),be=Object(v.a)(ne,2),re=be[0],$=be[1],Y=Object(_.useState)(!0),Z=Object(v.a)(Y,2),Ce=Z[0],ge=Z[1];Object(_.useEffect)(function(){function $e(){return at.apply(this,arguments)}function at(){return at=Object(a.a)(u.a.mark(function dt(){var vt,bt;return u.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(m.c)("teach_groups/my.json");case 2:vt=Pe.sent,bt=vt.groups,$(bt),ge(!1);case 6:case"end":return Pe.stop()}},dt)})),at.apply(this,arguments)}$e()},[]);var Re=Object(_.useMemo)(function(){var $e=[],at=[],dt=Object(S.a)(re),vt;try{for(dt.s();!(vt=dt.n()).done;){var bt=vt.value;bt.is_creat?$e.push(bt):at.push(bt)}}catch(He){dt.e(He)}finally{dt.f()}return[$e,at]},[re]);function Qe($e){le($e)}return l.a.createElement(h.a,{className:"select-teach-group",onFinish:Qe},Ce?l.a.createElement(x.a,{paragraph:!0}):re.length===0?l.a.createElement(ae,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",l.a.createElement(fe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):l.a.createElement(l.a.Fragment,null,l.a.createElement(h.a.Item,{name:"group_id"},l.a.createElement(ie,null,l.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),l.a.createElement("ul",{className:"groups"},Re[0].map(function($e){return l.a.createElement("li",{key:$e.id},l.a.createElement(t.a,{value:$e.id},$e.name))})),l.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),l.a.createElement("ul",{className:"groups"},Re[1].map(function($e){return l.a.createElement("li",{key:$e.id},l.a.createElement(t.a,{value:$e.id},$e.name))})))),l.a.createElement("div",{className:"btn-actions"},l.a.createElement(i.a,{type:"ghost",onClick:ee,style:{marginRight:10}},"\u53D6\u6D88"),l.a.createElement(i.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(w,X,r){(function(P,i){w.exports=i()})(this,function(){"use strict";function P(Ge,ke){for(var je=0;je<ke.length;je++){var _e=ke[je];_e.enumerable=_e.enumerable||!1,_e.configurable=!0,"value"in _e&&(_e.writable=!0),Object.defineProperty(Ge,_e.key,_e)}}function i(Ge,ke,je){return ke&&P(Ge.prototype,ke),je&&P(Ge,je),Ge}function T(Ge,ke){if(!Ge)return;if(typeof Ge=="string")return h(Ge,ke);var je=Object.prototype.toString.call(Ge).slice(8,-1);if(je==="Object"&&Ge.constructor&&(je=Ge.constructor.name),je==="Map"||je==="Set")return Array.from(Ge);if(je==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(je))return h(Ge,ke)}function h(Ge,ke){(ke==null||ke>Ge.length)&&(ke=Ge.length);for(var je=0,_e=new Array(ke);je<ke;je++)_e[je]=Ge[je];return _e}function p(Ge,ke){var je;if(typeof Symbol=="undefined"||Ge[Symbol.iterator]==null){if(Array.isArray(Ge)||(je=T(Ge))||ke&&Ge&&typeof Ge.length=="number"){je&&(Ge=je);var _e=0;return function(){return _e>=Ge.length?{done:!0}:{done:!1,value:Ge[_e++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return je=Ge[Symbol.iterator](),je.next.bind(je)}function x(Ge,ke){return ke={exports:{}},Ge(ke,ke.exports),ke.exports}var S=x(function(Ge){function ke(){return{baseUrl:null,breaks:!1,gfm:!0,headerIds:!0,headerPrefix:"",highlight:null,langPrefix:"language-",mangle:!0,pedantic:!1,renderer:null,sanitize:!1,sanitizer:null,silent:!1,smartLists:!1,smartypants:!1,tokenizer:null,walkTokens:null,xhtml:!1}}function je(_e){Ge.exports.defaults=_e}Ge.exports={defaults:ke(),getDefaults:ke,changeDefaults:je}}),a=S.defaults,v=S.getDefaults,c=S.changeDefaults,t=/[&<>"']/,g=/[&<>"']/g,u=/[<>"']|&(?!#?\w+;)/,_=/[<>"']|&(?!#?\w+;)/g,l={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},m=function(ke){return l[ke]};function C(Ge,ke){if(ke){if(t.test(Ge))return Ge.replace(g,m)}else if(u.test(Ge))return Ge.replace(_,m);return Ge}var o=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function f(Ge){return Ge.replace(o,function(ke,je){return je=je.toLowerCase(),je==="colon"?":":je.charAt(0)==="#"?je.charAt(1)==="x"?String.fromCharCode(parseInt(je.substring(2),16)):String.fromCharCode(+je.substring(1)):""})}var b=/(^|[^\[])\^/g;function A(Ge,ke){Ge=Ge.source||Ge,ke=ke||"";var je={replace:function(De,Le){return Le=Le.source||Le,Le=Le.replace(b,"$1"),Ge=Ge.replace(De,Le),je},getRegex:function(){return new RegExp(Ge,ke)}};return je}var O=/[^\w:]/g,d=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function M(Ge,ke,je){if(Ge){var _e;try{_e=decodeURIComponent(f(je)).replace(O,"").toLowerCase()}catch(De){return null}if(_e.indexOf("javascript:")===0||_e.indexOf("vbscript:")===0||_e.indexOf("data:")===0)return null}ke&&!d.test(je)&&(je=D(ke,je));try{je=encodeURI(je).replace(/%25/g,"%")}catch(De){return null}return je}var R={},E=/^[^:]+:\/*[^/]*$/,y=/^([^:]+:)[\s\S]*$/,s=/^([^:]+:\/*[^/]*)[\s\S]*$/;function D(Ge,ke){R[" "+Ge]||(E.test(Ge)?R[" "+Ge]=Ge+"/":R[" "+Ge]=H(Ge,"/",!0)),Ge=R[" "+Ge];var je=Ge.indexOf(":")===-1;return ke.substring(0,2)==="//"?je?ke:Ge.replace(y,"$1")+ke:ke.charAt(0)==="/"?je?ke:Ge.replace(s,"$1")+ke:Ge+ke}var N={exec:function(){}};function k(Ge){for(var ke=1,je,_e;ke<arguments.length;ke++){je=arguments[ke];for(_e in je)Object.prototype.hasOwnProperty.call(je,_e)&&(Ge[_e]=je[_e])}return Ge}function U(Ge,ke){var je=Ge.replace(/\|/g,function(Le,Ue,ze){for(var ut=!1,ot=Ue;--ot>=0&&ze[ot]==="\\";)ut=!ut;return ut?"|":" |"}),_e=je.split(/ \|/),De=0;if(_e.length>ke)_e.splice(ke);else for(;_e.length<ke;)_e.push("");for(;De<_e.length;De++)_e[De]=_e[De].trim().replace(/\\\|/g,"|");return _e}function H(Ge,ke,je){var _e=Ge.length;if(_e===0)return"";for(var De=0;De<_e;){var Le=Ge.charAt(_e-De-1);if(Le===ke&&!je)De++;else if(Le!==ke&&je)De++;else break}return Ge.substr(0,_e-De)}function K(Ge,ke){if(Ge.indexOf(ke[1])===-1)return-1;for(var je=Ge.length,_e=0,De=0;De<je;De++)if(Ge[De]==="\\")De++;else if(Ge[De]===ke[0])_e++;else if(Ge[De]===ke[1]&&(_e--,_e<0))return De;return-1}function F(Ge){Ge&&Ge.sanitize&&!Ge.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var G={escape:C,unescape:f,edit:A,cleanUrl:M,resolveUrl:D,noopTest:N,merge:k,splitCells:U,rtrim:H,findClosingBracket:K,checkSanitizeDeprecation:F},B=S.defaults,W=G.rtrim,V=G.splitCells,ae=G.escape,de=G.findClosingBracket;function ce(Ge,ke,je){var _e=ke.href,De=ke.title?ae(ke.title):null,Le=Ge[1].replace(/\\([\[\]])/g,"$1");return Ge[0].charAt(0)!=="!"?{type:"link",raw:je,href:_e,title:De,text:Le}:{type:"image",raw:je,href:_e,title:De,text:ae(Le)}}function Ee(Ge,ke){var je=Ge.match(/^(\s+)(?:```)/);if(je===null)return ke;var _e=je[1];return ke.split(`
`).map(function(De){var Le=De.match(/^\s+/);if(Le===null)return De;var Ue=Le[0];return Ue.length>=_e.length?De.slice(_e.length):De}).join(`
`)}var Ae=function(){function Ge(je){this.options=je||B}var ke=Ge.prototype;return ke.space=function(_e){var De=this.rules.block.newline.exec(_e);if(De)return De[0].length>1?{type:"space",raw:De[0]}:{raw:`
`}},ke.code=function(_e,De){var Le=this.rules.block.code.exec(_e);if(Le){var Ue=De[De.length-1];if(Ue&&Ue.type==="paragraph")return{raw:Le[0],text:Le[0].trimRight()};var ze=Le[0].replace(/^ {4}/gm,"");return{type:"code",raw:Le[0],codeBlockStyle:"indented",text:this.options.pedantic?ze:W(ze,`
`)}}},ke.fences=function(_e){var De=this.rules.block.fences.exec(_e);if(De){var Le=De[0],Ue=Ee(Le,De[3]||"");return{type:"code",raw:Le,lang:De[2]?De[2].trim():De[2],text:Ue}}},ke.heading=function(_e){var De=this.rules.block.heading.exec(_e);if(De)return{type:"heading",raw:De[0],depth:De[1].length,text:De[2]}},ke.nptable=function(_e){var De=this.rules.block.nptable.exec(_e);if(De){var Le={type:"table",header:V(De[1].replace(/^ *| *\| *$/g,"")),align:De[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:De[3]?De[3].replace(/\n$/,"").split(`
`):[],raw:De[0]};if(Le.header.length===Le.align.length){var Ue=Le.align.length,ze;for(ze=0;ze<Ue;ze++)/^ *-+: *$/.test(Le.align[ze])?Le.align[ze]="right":/^ *:-+: *$/.test(Le.align[ze])?Le.align[ze]="center":/^ *:-+ *$/.test(Le.align[ze])?Le.align[ze]="left":Le.align[ze]=null;for(Ue=Le.cells.length,ze=0;ze<Ue;ze++)Le.cells[ze]=V(Le.cells[ze],Le.header.length);return Le}}},ke.hr=function(_e){var De=this.rules.block.hr.exec(_e);if(De)return{type:"hr",raw:De[0]}},ke.blockquote=function(_e){var De=this.rules.block.blockquote.exec(_e);if(De){var Le=De[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:De[0],text:Le}}},ke.list=function(_e){var De=this.rules.block.list.exec(_e);if(De){for(var Le=De[0],Ue=De[2],ze=Ue.length>1,ut=Ue[Ue.length-1]===")",ot={type:"list",raw:Le,ordered:ze,start:ze?+Ue.slice(0,-1):"",loose:!1,items:[]},Dt=De[0].match(this.rules.block.item),Yt=!1,ct,rt,Ie,qe,Ye,ye,Ne,mt=Dt.length,it=0;it<mt;it++)ct=Dt[it],Le=ct,rt=ct.length,ct=ct.replace(/^ *([*+-]|\d+[.)]) */,""),~ct.indexOf(`
`)&&(rt-=ct.length,ct=this.options.pedantic?ct.replace(/^ {1,4}/gm,""):ct.replace(new RegExp("^ {1,"+rt+"}","gm"),"")),it!==mt-1&&(Ie=this.rules.block.bullet.exec(Dt[it+1])[0],(ze?Ie.length===1||!ut&&Ie[Ie.length-1]===")":Ie.length>1||this.options.smartLists&&Ie!==Ue)&&(qe=Dt.slice(it+1).join(`
`),ot.raw=ot.raw.substring(0,ot.raw.length-qe.length),it=mt-1)),Ye=Yt||/\n\n(?!\s*$)/.test(ct),it!==mt-1&&(Yt=ct.charAt(ct.length-1)===`
`,Ye||(Ye=Yt)),Ye&&(ot.loose=!0),ye=/^\[[ xX]\] /.test(ct),Ne=void 0,ye&&(Ne=ct[1]!==" ",ct=ct.replace(/^\[[ xX]\] +/,"")),ot.items.push({type:"list_item",raw:Le,task:ye,checked:Ne,loose:Ye,text:ct});return ot}},ke.html=function(_e){var De=this.rules.block.html.exec(_e);if(De)return{type:this.options.sanitize?"paragraph":"html",raw:De[0],pre:!this.options.sanitizer&&(De[1]==="pre"||De[1]==="script"||De[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(De[0]):ae(De[0]):De[0]}},ke.def=function(_e){var De=this.rules.block.def.exec(_e);if(De){De[3]&&(De[3]=De[3].substring(1,De[3].length-1));var Le=De[1].toLowerCase().replace(/\s+/g," ");return{tag:Le,raw:De[0],href:De[2],title:De[3]}}},ke.table=function(_e){var De=this.rules.block.table.exec(_e);if(De){var Le={type:"table",header:V(De[1].replace(/^ *| *\| *$/g,"")),align:De[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:De[3]?De[3].replace(/\n$/,"").split(`
`):[]};if(Le.header.length===Le.align.length){Le.raw=De[0];var Ue=Le.align.length,ze;for(ze=0;ze<Ue;ze++)/^ *-+: *$/.test(Le.align[ze])?Le.align[ze]="right":/^ *:-+: *$/.test(Le.align[ze])?Le.align[ze]="center":/^ *:-+ *$/.test(Le.align[ze])?Le.align[ze]="left":Le.align[ze]=null;for(Ue=Le.cells.length,ze=0;ze<Ue;ze++)Le.cells[ze]=V(Le.cells[ze].replace(/^ *\| *| *\| *$/g,""),Le.header.length);return Le}}},ke.lheading=function(_e){var De=this.rules.block.lheading.exec(_e);if(De)return{type:"heading",raw:De[0],depth:De[2].charAt(0)==="="?1:2,text:De[1]}},ke.paragraph=function(_e){var De=this.rules.block.paragraph.exec(_e);if(De)return{type:"paragraph",raw:De[0],text:De[1].charAt(De[1].length-1)===`
`?De[1].slice(0,-1):De[1]}},ke.text=function(_e,De){var Le=this.rules.block.text.exec(_e);if(Le){var Ue=De[De.length-1];return Ue&&Ue.type==="text"?{raw:Le[0],text:Le[0]}:{type:"text",raw:Le[0],text:Le[0]}}},ke.escape=function(_e){var De=this.rules.inline.escape.exec(_e);if(De)return{type:"escape",raw:De[0],text:ae(De[1])}},ke.tag=function(_e,De,Le){var Ue=this.rules.inline.tag.exec(_e);if(Ue)return!De&&/^<a /i.test(Ue[0])?De=!0:De&&/^<\/a>/i.test(Ue[0])&&(De=!1),!Le&&/^<(pre|code|kbd|script)(\s|>)/i.test(Ue[0])?Le=!0:Le&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Ue[0])&&(Le=!1),{type:this.options.sanitize?"text":"html",raw:Ue[0],inLink:De,inRawBlock:Le,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ue[0]):ae(Ue[0]):Ue[0]}},ke.link=function(_e){var De=this.rules.inline.link.exec(_e);if(De){var Le=de(De[2],"()");if(Le>-1){var Ue=De[0].indexOf("!")===0?5:4,ze=Ue+De[1].length+Le;De[2]=De[2].substring(0,Le),De[0]=De[0].substring(0,ze).trim(),De[3]=""}var ut=De[2],ot="";if(this.options.pedantic){var Dt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(ut);Dt?(ut=Dt[1],ot=Dt[3]):ot=""}else ot=De[3]?De[3].slice(1,-1):"";ut=ut.trim().replace(/^<([\s\S]*)>$/,"$1");var Yt=ce(De,{href:ut&&ut.replace(this.rules.inline._escapes,"$1"),title:ot&&ot.replace(this.rules.inline._escapes,"$1")},De[0]);return Yt}},ke.reflink=function(_e,De){var Le;if((Le=this.rules.inline.reflink.exec(_e))||(Le=this.rules.inline.nolink.exec(_e))){var Ue=(Le[2]||Le[1]).replace(/\s+/g," ");if(Ue=De[Ue.toLowerCase()],!Ue||!Ue.href){var ze=Le[0].charAt(0);return{type:"text",raw:ze,text:ze}}var ut=ce(Le,Ue,Le[0]);return ut}},ke.strong=function(_e,De,Le){Le===void 0&&(Le="");var Ue=this.rules.inline.strong.start.exec(_e);if(Ue&&(!Ue[1]||Ue[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){De=De.slice(-1*_e.length);var ze=Ue[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;ze.lastIndex=0;for(var ut;(Ue=ze.exec(De))!=null;)if(ut=this.rules.inline.strong.middle.exec(De.slice(0,Ue.index+3)),ut)return{type:"strong",raw:_e.slice(0,ut[0].length),text:_e.slice(2,ut[0].length-2)}}},ke.em=function(_e,De,Le){Le===void 0&&(Le="");var Ue=this.rules.inline.em.start.exec(_e);if(Ue&&(!Ue[1]||Ue[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){De=De.slice(-1*_e.length);var ze=Ue[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;ze.lastIndex=0;for(var ut;(Ue=ze.exec(De))!=null;)if(ut=this.rules.inline.em.middle.exec(De.slice(0,Ue.index+2)),ut)return{type:"em",raw:_e.slice(0,ut[0].length),text:_e.slice(1,ut[0].length-1)}}},ke.codespan=function(_e){var De=this.rules.inline.code.exec(_e);if(De){var Le=De[2].replace(/\n/g," "),Ue=/[^ ]/.test(Le),ze=Le.startsWith(" ")&&Le.endsWith(" ");return Ue&&ze&&(Le=Le.substring(1,Le.length-1)),Le=ae(Le,!0),{type:"codespan",raw:De[0],text:Le}}},ke.br=function(_e){var De=this.rules.inline.br.exec(_e);if(De)return{type:"br",raw:De[0]}},ke.del=function(_e){var De=this.rules.inline.del.exec(_e);if(De)return{type:"del",raw:De[0],text:De[1]}},ke.autolink=function(_e,De){var Le=this.rules.inline.autolink.exec(_e);if(Le){var Ue,ze;return Le[2]==="@"?(Ue=ae(this.options.mangle?De(Le[1]):Le[1]),ze="mailto:"+Ue):(Ue=ae(Le[1]),ze=Ue),{type:"link",raw:Le[0],text:Ue,href:ze,tokens:[{type:"text",raw:Ue,text:Ue}]}}},ke.url=function(_e,De){var Le;if(Le=this.rules.inline.url.exec(_e)){var Ue,ze;if(Le[2]==="@")Ue=ae(this.options.mangle?De(Le[0]):Le[0]),ze="mailto:"+Ue;else{var ut;do ut=Le[0],Le[0]=this.rules.inline._backpedal.exec(Le[0])[0];while(ut!==Le[0]);Ue=ae(Le[0]),Le[1]==="www."?ze="http://"+Ue:ze=Ue}return{type:"link",raw:Le[0],text:Ue,href:ze,tokens:[{type:"text",raw:Ue,text:Ue}]}}},ke.inlineText=function(_e,De,Le){var Ue=this.rules.inline.text.exec(_e);if(Ue){var ze;return De?ze=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Ue[0]):ae(Ue[0]):Ue[0]:ze=ae(this.options.smartypants?Le(Ue[0]):Ue[0]),{type:"text",raw:Ue[0],text:ze}}},Ge}(),oe=G.noopTest,he=G.edit,fe=G.merge,ie={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:oe,table:oe,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ie._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ie._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ie.def=he(ie.def).replace("label",ie._label).replace("title",ie._title).getRegex(),ie.bullet=/(?:[*+-]|\d{1,9}[.)])/,ie.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ie.item=he(ie.item,"gm").replace(/bull/g,ie.bullet).getRegex(),ie.list=he(ie.list).replace(/bull/g,ie.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ie.def.source+")").getRegex(),ie._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ie._comment=/<!--(?!-?>)[\s\S]*?-->/,ie.html=he(ie.html,"i").replace("comment",ie._comment).replace("tag",ie._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ie.paragraph=he(ie._paragraph).replace("hr",ie.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.blockquote=he(ie.blockquote).replace("paragraph",ie.paragraph).getRegex(),ie.normal=fe({},ie),ie.gfm=fe({},ie.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),ie.gfm.nptable=he(ie.gfm.nptable).replace("hr",ie.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.gfm.table=he(ie.gfm.table).replace("hr",ie.hr).replace("heading"," {0,3}#{1,6} ").replace("blockquote"," {0,3}>").replace("code"," {4}[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.pedantic=fe({},ie.normal,{html:he(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ie._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:oe,paragraph:he(ie.normal._paragraph).replace("hr",ie.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",ie.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var se={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:oe,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:oe,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};se._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",se.punctuation=he(se.punctuation).replace(/punctuation/g,se._punctuation).getRegex(),se._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",se._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",se.em.start=he(se.em.start).replace(/punctuation/g,se._punctuation).getRegex(),se.em.middle=he(se.em.middle).replace(/punctuation/g,se._punctuation).replace(/overlapSkip/g,se._overlapSkip).getRegex(),se.em.endAst=he(se.em.endAst,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.em.endUnd=he(se.em.endUnd,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.strong.start=he(se.strong.start).replace(/punctuation/g,se._punctuation).getRegex(),se.strong.middle=he(se.strong.middle).replace(/punctuation/g,se._punctuation).replace(/blockSkip/g,se._blockSkip).getRegex(),se.strong.endAst=he(se.strong.endAst,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.strong.endUnd=he(se.strong.endUnd,"g").replace(/punctuation/g,se._punctuation).getRegex(),se.blockSkip=he(se._blockSkip,"g").getRegex(),se.overlapSkip=he(se._overlapSkip,"g").getRegex(),se._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,se._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,se._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,se.autolink=he(se.autolink).replace("scheme",se._scheme).replace("email",se._email).getRegex(),se._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,se.tag=he(se.tag).replace("comment",ie._comment).replace("attribute",se._attribute).getRegex(),se._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,se._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,se._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,se.link=he(se.link).replace("label",se._label).replace("href",se._href).replace("title",se._title).getRegex(),se.reflink=he(se.reflink).replace("label",se._label).getRegex(),se.reflinkSearch=he(se.reflinkSearch,"g").replace("reflink",se.reflink).replace("nolink",se.nolink).getRegex(),se.normal=fe({},se),se.pedantic=fe({},se.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:he(/^!?\[(label)\]\((.*?)\)/).replace("label",se._label).getRegex(),reflink:he(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",se._label).getRegex()}),se.gfm=fe({},se.normal,{escape:he(se.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),se.gfm.url=he(se.gfm.url,"i").replace("email",se.gfm._extended_email).getRegex(),se.breaks=fe({},se.gfm,{br:he(se.br).replace("{2,}","*").getRegex(),text:he(se.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Q={block:ie,inline:se},le=S.defaults,ee=Q.block,ne=Q.inline;function be(Ge){return Ge.replace(/---/g,"\u2014").replace(/--/g,"\u2013").replace(/(^|[-\u2014/(\[{"\s])'/g,"$1\u2018").replace(/'/g,"\u2019").replace(/(^|[-\u2014/(\[{\u2018\s])"/g,"$1\u201C").replace(/"/g,"\u201D").replace(/\.{3}/g,"\u2026")}function re(Ge){var ke="",je,_e,De=Ge.length;for(je=0;je<De;je++)_e=Ge.charCodeAt(je),Math.random()>.5&&(_e="x"+_e.toString(16)),ke+="&#"+_e+";";return ke}var $=function(){function Ge(je){this.tokens=[],this.tokens.links=Object.create(null),this.options=je||le,this.options.tokenizer=this.options.tokenizer||new Ae,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var _e={block:ee.normal,inline:ne.normal};this.options.pedantic?(_e.block=ee.pedantic,_e.inline=ne.pedantic):this.options.gfm&&(_e.block=ee.gfm,this.options.breaks?_e.inline=ne.breaks:_e.inline=ne.gfm),this.tokenizer.rules=_e}Ge.lex=function(_e,De){var Le=new Ge(De);return Le.lex(_e)};var ke=Ge.prototype;return ke.lex=function(_e){return _e=_e.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(_e,this.tokens,!0),this.inline(this.tokens),this.tokens},ke.blockTokens=function(_e,De,Le){De===void 0&&(De=[]),Le===void 0&&(Le=!0),_e=_e.replace(/^ +$/gm,"");for(var Ue,ze,ut,ot;_e;){if(Ue=this.tokenizer.space(_e)){_e=_e.substring(Ue.raw.length),Ue.type&&De.push(Ue);continue}if(Ue=this.tokenizer.code(_e,De)){_e=_e.substring(Ue.raw.length),Ue.type?De.push(Ue):(ot=De[De.length-1],ot.raw+=`
`+Ue.raw,ot.text+=`
`+Ue.text);continue}if(Ue=this.tokenizer.fences(_e)){_e=_e.substring(Ue.raw.length),De.push(Ue);continue}if(Ue=this.tokenizer.heading(_e)){_e=_e.substring(Ue.raw.length),De.push(Ue);continue}if(Ue=this.tokenizer.nptable(_e)){_e=_e.substring(Ue.raw.length),De.push(Ue);continue}if(Ue=this.tokenizer.hr(_e)){_e=_e.substring(Ue.raw.length),De.push(Ue);continue}if(Ue=this.tokenizer.blockquote(_e)){_e=_e.substring(Ue.raw.length),Ue.tokens=this.blockTokens(Ue.text,[],Le),De.push(Ue);continue}if(Ue=this.tokenizer.list(_e)){for(_e=_e.substring(Ue.raw.length),ut=Ue.items.length,ze=0;ze<ut;ze++)Ue.items[ze].tokens=this.blockTokens(Ue.items[ze].text,[],!1);De.push(Ue);continue}if(Ue=this.tokenizer.html(_e)){_e=_e.substring(Ue.raw.length),De.push(Ue);continue}if(Le&&(Ue=this.tokenizer.def(_e))){_e=_e.substring(Ue.raw.length),this.tokens.links[Ue.tag]||(this.tokens.links[Ue.tag]={href:Ue.href,title:Ue.title});continue}if(Ue=this.tokenizer.table(_e)){_e=_e.substring(Ue.raw.length),De.push(Ue);continue}if(Ue=this.tokenizer.lheading(_e)){_e=_e.substring(Ue.raw.length),De.push(Ue);continue}if(Le&&(Ue=this.tokenizer.paragraph(_e))){_e=_e.substring(Ue.raw.length),De.push(Ue);continue}if(Ue=this.tokenizer.text(_e,De)){_e=_e.substring(Ue.raw.length),Ue.type?De.push(Ue):(ot=De[De.length-1],ot.raw+=`
`+Ue.raw,ot.text+=`
`+Ue.text);continue}if(_e){var Dt="Infinite loop on byte: "+_e.charCodeAt(0);if(this.options.silent){console.error(Dt);break}else throw new Error(Dt)}}return De},ke.inline=function(_e){var De,Le,Ue,ze,ut,ot,Dt=_e.length;for(De=0;De<Dt;De++){ot=_e[De];switch(ot.type){case"paragraph":case"text":case"heading":{ot.tokens=[],this.inlineTokens(ot.text,ot.tokens);break}case"table":{for(ot.tokens={header:[],cells:[]},ze=ot.header.length,Le=0;Le<ze;Le++)ot.tokens.header[Le]=[],this.inlineTokens(ot.header[Le],ot.tokens.header[Le]);for(ze=ot.cells.length,Le=0;Le<ze;Le++)for(ut=ot.cells[Le],ot.tokens.cells[Le]=[],Ue=0;Ue<ut.length;Ue++)ot.tokens.cells[Le][Ue]=[],this.inlineTokens(ut[Ue],ot.tokens.cells[Le][Ue]);break}case"blockquote":{this.inline(ot.tokens);break}case"list":{for(ze=ot.items.length,Le=0;Le<ze;Le++)this.inline(ot.items[Le].tokens);break}}}return _e},ke.inlineTokens=function(_e,De,Le,Ue,ze){De===void 0&&(De=[]),Le===void 0&&(Le=!1),Ue===void 0&&(Ue=!1),ze===void 0&&(ze="");var ut,ot=_e,Dt;if(this.tokens.links){var Yt=Object.keys(this.tokens.links);if(Yt.length>0)for(;(Dt=this.tokenizer.rules.inline.reflinkSearch.exec(ot))!=null;)Yt.includes(Dt[0].slice(Dt[0].lastIndexOf("[")+1,-1))&&(ot=ot.slice(0,Dt.index)+"["+"a".repeat(Dt[0].length-2)+"]"+ot.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Dt=this.tokenizer.rules.inline.blockSkip.exec(ot))!=null;)ot=ot.slice(0,Dt.index)+"["+"a".repeat(Dt[0].length-2)+"]"+ot.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;_e;){if(ut=this.tokenizer.escape(_e)){_e=_e.substring(ut.raw.length),De.push(ut);continue}if(ut=this.tokenizer.tag(_e,Le,Ue)){_e=_e.substring(ut.raw.length),Le=ut.inLink,Ue=ut.inRawBlock,De.push(ut);continue}if(ut=this.tokenizer.link(_e)){_e=_e.substring(ut.raw.length),ut.type==="link"&&(ut.tokens=this.inlineTokens(ut.text,[],!0,Ue)),De.push(ut);continue}if(ut=this.tokenizer.reflink(_e,this.tokens.links)){_e=_e.substring(ut.raw.length),ut.type==="link"&&(ut.tokens=this.inlineTokens(ut.text,[],!0,Ue)),De.push(ut);continue}if(ut=this.tokenizer.strong(_e,ot,ze)){_e=_e.substring(ut.raw.length),ut.tokens=this.inlineTokens(ut.text,[],Le,Ue),De.push(ut);continue}if(ut=this.tokenizer.em(_e,ot,ze)){_e=_e.substring(ut.raw.length),ut.tokens=this.inlineTokens(ut.text,[],Le,Ue),De.push(ut);continue}if(ut=this.tokenizer.codespan(_e)){_e=_e.substring(ut.raw.length),De.push(ut);continue}if(ut=this.tokenizer.br(_e)){_e=_e.substring(ut.raw.length),De.push(ut);continue}if(ut=this.tokenizer.del(_e)){_e=_e.substring(ut.raw.length),ut.tokens=this.inlineTokens(ut.text,[],Le,Ue),De.push(ut);continue}if(ut=this.tokenizer.autolink(_e,re)){_e=_e.substring(ut.raw.length),De.push(ut);continue}if(!Le&&(ut=this.tokenizer.url(_e,re))){_e=_e.substring(ut.raw.length),De.push(ut);continue}if(ut=this.tokenizer.inlineText(_e,Ue,be)){_e=_e.substring(ut.raw.length),ze=ut.raw.slice(-1),De.push(ut);continue}if(_e){var ct="Infinite loop on byte: "+_e.charCodeAt(0);if(this.options.silent){console.error(ct);break}else throw new Error(ct)}}return De},i(Ge,null,[{key:"rules",get:function(){return{block:ee,inline:ne}}}]),Ge}(),Y=S.defaults,Z=G.cleanUrl,Ce=G.escape,ge=function(){function Ge(je){this.options=je||Y}var ke=Ge.prototype;return ke.code=function(_e,De,Le){var Ue=(De||"").match(/\S*/)[0];if(this.options.highlight){var ze=this.options.highlight(_e,Ue);ze!=null&&ze!==_e&&(Le=!0,_e=ze)}return Ue?'<pre><code class="'+this.options.langPrefix+Ce(Ue,!0)+'">'+(Le?_e:Ce(_e,!0))+`</code></pre>
`:"<pre><code>"+(Le?_e:Ce(_e,!0))+`</code></pre>
`},ke.blockquote=function(_e){return`<blockquote>
`+_e+`</blockquote>
`},ke.html=function(_e){return _e},ke.heading=function(_e,De,Le,Ue){return this.options.headerIds?"<h"+De+' id="'+this.options.headerPrefix+Ue.slug(Le)+'">'+_e+"</h"+De+`>
`:"<h"+De+">"+_e+"</h"+De+`>
`},ke.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},ke.list=function(_e,De,Le){var Ue=De?"ol":"ul",ze=De&&Le!==1?' start="'+Le+'"':"";return"<"+Ue+ze+`>
`+_e+"</"+Ue+`>
`},ke.listitem=function(_e){return"<li>"+_e+`</li>
`},ke.checkbox=function(_e){return"<input "+(_e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},ke.paragraph=function(_e){return"<p>"+_e+`</p>
`},ke.table=function(_e,De){return De&&(De="<tbody>"+De+"</tbody>"),`<table>
<thead>
`+_e+`</thead>
`+De+`</table>
`},ke.tablerow=function(_e){return`<tr>
`+_e+`</tr>
`},ke.tablecell=function(_e,De){var Le=De.header?"th":"td",Ue=De.align?"<"+Le+' align="'+De.align+'">':"<"+Le+">";return Ue+_e+"</"+Le+`>
`},ke.strong=function(_e){return"<strong>"+_e+"</strong>"},ke.em=function(_e){return"<em>"+_e+"</em>"},ke.codespan=function(_e){return"<code>"+_e+"</code>"},ke.br=function(){return this.options.xhtml?"<br/>":"<br>"},ke.del=function(_e){return"<del>"+_e+"</del>"},ke.link=function(_e,De,Le){if(_e=Z(this.options.sanitize,this.options.baseUrl,_e),_e===null)return Le;var Ue='<a href="'+Ce(_e)+'"';return De&&(Ue+=' title="'+De+'"'),Ue+=">"+Le+"</a>",Ue},ke.image=function(_e,De,Le){if(_e=Z(this.options.sanitize,this.options.baseUrl,_e),_e===null)return Le;var Ue='<img src="'+_e+'" alt="'+Le+'"';return De&&(Ue+=' title="'+De+'"'),Ue+=this.options.xhtml?"/>":">",Ue},ke.text=function(_e){return _e},Ge}(),Re=function(){function Ge(){}var ke=Ge.prototype;return ke.strong=function(_e){return _e},ke.em=function(_e){return _e},ke.codespan=function(_e){return _e},ke.del=function(_e){return _e},ke.html=function(_e){return _e},ke.text=function(_e){return _e},ke.link=function(_e,De,Le){return""+Le},ke.image=function(_e,De,Le){return""+Le},ke.br=function(){return""},Ge}(),Qe=function(){function Ge(){this.seen={}}var ke=Ge.prototype;return ke.slug=function(_e){var De=_e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(De)){var Le=De;do this.seen[Le]++,De=Le+"-"+this.seen[Le];while(this.seen.hasOwnProperty(De))}return this.seen[De]=0,De},Ge}(),$e=S.defaults,at=G.unescape,dt=function(){function Ge(je){this.options=je||$e,this.options.renderer=this.options.renderer||new ge,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new Re,this.slugger=new Qe}Ge.parse=function(_e,De){var Le=new Ge(De);return Le.parse(_e)};var ke=Ge.prototype;return ke.parse=function(_e,De){De===void 0&&(De=!0);var Le="",Ue,ze,ut,ot,Dt,Yt,ct,rt,Ie,qe,Ye,ye,Ne,mt,it,gt,wt,xt,Lt=_e.length;for(Ue=0;Ue<Lt;Ue++){qe=_e[Ue];switch(qe.type){case"space":continue;case"hr":{Le+=this.renderer.hr();continue}case"heading":{Le+=this.renderer.heading(this.parseInline(qe.tokens),qe.depth,at(this.parseInline(qe.tokens,this.textRenderer)),this.slugger);continue}case"code":{Le+=this.renderer.code(qe.text,qe.lang,qe.escaped);continue}case"table":{for(rt="",ct="",ot=qe.header.length,ze=0;ze<ot;ze++)ct+=this.renderer.tablecell(this.parseInline(qe.tokens.header[ze]),{header:!0,align:qe.align[ze]});for(rt+=this.renderer.tablerow(ct),Ie="",ot=qe.cells.length,ze=0;ze<ot;ze++){for(Yt=qe.tokens.cells[ze],ct="",Dt=Yt.length,ut=0;ut<Dt;ut++)ct+=this.renderer.tablecell(this.parseInline(Yt[ut]),{header:!1,align:qe.align[ut]});Ie+=this.renderer.tablerow(ct)}Le+=this.renderer.table(rt,Ie);continue}case"blockquote":{Ie=this.parse(qe.tokens),Le+=this.renderer.blockquote(Ie);continue}case"list":{for(Ye=qe.ordered,ye=qe.start,Ne=qe.loose,ot=qe.items.length,Ie="",ze=0;ze<ot;ze++)it=qe.items[ze],gt=it.checked,wt=it.task,mt="",it.task&&(xt=this.renderer.checkbox(gt),Ne?it.tokens.length>0&&it.tokens[0].type==="text"?(it.tokens[0].text=xt+" "+it.tokens[0].text,it.tokens[0].tokens&&it.tokens[0].tokens.length>0&&it.tokens[0].tokens[0].type==="text"&&(it.tokens[0].tokens[0].text=xt+" "+it.tokens[0].tokens[0].text)):it.tokens.unshift({type:"text",text:xt}):mt+=xt),mt+=this.parse(it.tokens,Ne),Ie+=this.renderer.listitem(mt,wt,gt);Le+=this.renderer.list(Ie,Ye,ye);continue}case"html":{Le+=this.renderer.html(qe.text);continue}case"paragraph":{Le+=this.renderer.paragraph(this.parseInline(qe.tokens));continue}case"text":{for(Ie=qe.tokens?this.parseInline(qe.tokens):qe.text;Ue+1<Lt&&_e[Ue+1].type==="text";)qe=_e[++Ue],Ie+=`
`+(qe.tokens?this.parseInline(qe.tokens):qe.text);Le+=De?this.renderer.paragraph(Ie):Ie;continue}default:{var Xt='Token with "'+qe.type+'" type was not found.';if(this.options.silent){console.error(Xt);return}else throw new Error(Xt)}}}return Le},ke.parseInline=function(_e,De){De=De||this.renderer;var Le="",Ue,ze,ut=_e.length;for(Ue=0;Ue<ut;Ue++){ze=_e[Ue];switch(ze.type){case"escape":{Le+=De.text(ze.text);break}case"html":{Le+=De.html(ze.text);break}case"link":{Le+=De.link(ze.href,ze.title,this.parseInline(ze.tokens,De));break}case"image":{Le+=De.image(ze.href,ze.title,ze.text);break}case"strong":{Le+=De.strong(this.parseInline(ze.tokens,De));break}case"em":{Le+=De.em(this.parseInline(ze.tokens,De));break}case"codespan":{Le+=De.codespan(ze.text);break}case"br":{Le+=De.br();break}case"del":{Le+=De.del(this.parseInline(ze.tokens,De));break}case"text":{Le+=De.text(ze.text);break}default:{var ot='Token with "'+ze.type+'" type was not found.';if(this.options.silent){console.error(ot);return}else throw new Error(ot)}}}return Le},Ge}(),vt=G.merge,bt=G.checkSanitizeDeprecation,He=G.escape,Pe=S.getDefaults,nt=S.changeDefaults,Rt=S.defaults;function pt(Ge,ke,je){if(typeof Ge=="undefined"||Ge===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Ge!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Ge)+", string expected");if(typeof ke=="function"&&(je=ke,ke=null),ke=vt({},pt.defaults,ke||{}),bt(ke),je){var _e=ke.highlight,De;try{De=$.lex(Ge,ke)}catch(ut){return je(ut)}var Le=function(ot){var Dt;if(!ot)try{Dt=dt.parse(De,ke)}catch(Yt){ot=Yt}return ke.highlight=_e,ot?je(ot):je(null,Dt)};if(!_e||_e.length<3)return Le();if(delete ke.highlight,!De.length)return Le();var Ue=0;pt.walkTokens(De,function(ut){ut.type==="code"&&(Ue++,setTimeout(function(){_e(ut.text,ut.lang,function(ot,Dt){if(ot)return Le(ot);Dt!=null&&Dt!==ut.text&&(ut.text=Dt,ut.escaped=!0),Ue--,Ue===0&&Le()})},0))}),Ue===0&&Le();return}try{var ze=$.lex(Ge,ke);return ke.walkTokens&&pt.walkTokens(ze,ke.walkTokens),dt.parse(ze,ke)}catch(ut){if(ut.message+=`
Please report this to https://github.com/markedjs/marked.`,ke.silent)return"<p>An error occurred:</p><pre>"+He(ut.message+"",!0)+"</pre>";throw ut}}pt.options=pt.setOptions=function(Ge){return vt(pt.defaults,Ge),nt(pt.defaults),pt},pt.getDefaults=Pe,pt.defaults=Rt,pt.use=function(Ge){var ke=vt({},Ge);if(Ge.renderer&&function(){var _e=pt.defaults.renderer||new ge,De=function(ze){var ut=_e[ze];_e[ze]=function(){for(var ot=arguments.length,Dt=new Array(ot),Yt=0;Yt<ot;Yt++)Dt[Yt]=arguments[Yt];var ct=Ge.renderer[ze].apply(_e,Dt);return ct===!1&&(ct=ut.apply(_e,Dt)),ct}};for(var Le in Ge.renderer)De(Le);ke.renderer=_e}(),Ge.tokenizer&&function(){var _e=pt.defaults.tokenizer||new Ae,De=function(ze){var ut=_e[ze];_e[ze]=function(){for(var ot=arguments.length,Dt=new Array(ot),Yt=0;Yt<ot;Yt++)Dt[Yt]=arguments[Yt];var ct=Ge.tokenizer[ze].apply(_e,Dt);return ct===!1&&(ct=ut.apply(_e,Dt)),ct}};for(var Le in Ge.tokenizer)De(Le);ke.tokenizer=_e}(),Ge.walkTokens){var je=pt.defaults.walkTokens;ke.walkTokens=function(_e){Ge.walkTokens(_e),je&&je(_e)}}pt.setOptions(ke)},pt.walkTokens=function(Ge,ke){for(var je=p(Ge),_e;!(_e=je()).done;){var De=_e.value;ke(De);switch(De.type){case"table":{for(var Le=p(De.tokens.header),Ue;!(Ue=Le()).done;){var ze=Ue.value;pt.walkTokens(ze,ke)}for(var ut=p(De.tokens.cells),ot;!(ot=ut()).done;)for(var Dt=ot.value,Yt=p(Dt),ct;!(ct=Yt()).done;){var rt=ct.value;pt.walkTokens(rt,ke)}break}case"list":{pt.walkTokens(De.items,ke);break}default:De.tokens&&pt.walkTokens(De.tokens,ke)}}},pt.Parser=dt,pt.parser=dt.parse,pt.Renderer=ge,pt.TextRenderer=Re,pt.Lexer=$,pt.lexer=$.lex,pt.Tokenizer=Ae,pt.Slugger=Qe,pt.parse=pt;var ht=pt;return ht})},E4JC:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("ETIr"),r("cv67"),r("K3mO"),r("OLod"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.StreamCipher,p=i.algo,x=[],S=[],a=[],v=p.Rabbit=h.extend({_doReset:function(){for(var t=this._key.words,g=this.cfg.iv,u=0;u<4;u++)t[u]=(t[u]<<8|t[u]>>>24)&16711935|(t[u]<<24|t[u]>>>8)&4278255360;var _=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],l=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var u=0;u<4;u++)c.call(this);for(var u=0;u<8;u++)l[u]^=_[u+4&7];if(g){var m=g.words,C=m[0],o=m[1],f=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,b=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360,A=f>>>16|b&4294901760,O=b<<16|f&65535;l[0]^=f,l[1]^=A,l[2]^=b,l[3]^=O,l[4]^=f,l[5]^=A,l[6]^=b,l[7]^=O;for(var u=0;u<4;u++)c.call(this)}},_doProcessBlock:function(t,g){var u=this._X;c.call(this),x[0]=u[0]^u[5]>>>16^u[3]<<16,x[1]=u[2]^u[7]>>>16^u[5]<<16,x[2]=u[4]^u[1]>>>16^u[7]<<16,x[3]=u[6]^u[3]>>>16^u[1]<<16;for(var _=0;_<4;_++)x[_]=(x[_]<<8|x[_]>>>24)&16711935|(x[_]<<24|x[_]>>>8)&4278255360,t[g+_]^=x[_]},blockSize:128/32,ivSize:64/32});function c(){for(var t=this._X,g=this._C,u=0;u<8;u++)S[u]=g[u];g[0]=g[0]+1295307597+this._b|0,g[1]=g[1]+3545052371+(g[0]>>>0<S[0]>>>0?1:0)|0,g[2]=g[2]+886263092+(g[1]>>>0<S[1]>>>0?1:0)|0,g[3]=g[3]+1295307597+(g[2]>>>0<S[2]>>>0?1:0)|0,g[4]=g[4]+3545052371+(g[3]>>>0<S[3]>>>0?1:0)|0,g[5]=g[5]+886263092+(g[4]>>>0<S[4]>>>0?1:0)|0,g[6]=g[6]+1295307597+(g[5]>>>0<S[5]>>>0?1:0)|0,g[7]=g[7]+3545052371+(g[6]>>>0<S[6]>>>0?1:0)|0,this._b=g[7]>>>0<S[7]>>>0?1:0;for(var u=0;u<8;u++){var _=t[u]+g[u],l=_&65535,m=_>>>16,C=((l*l>>>17)+l*m>>>15)+m*m,o=((_&4294901760)*_|0)+((_&65535)*_|0);a[u]=C^o}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}i.Rabbit=h._createHelper(v)}(),P.Rabbit})},E7E6:function(w,X){w.exports="data:image/png;base64,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"},E9nw:function(w,X){w.exports=function(){var r=document.getSelection();if(!r.rangeCount)return function(){};for(var P=document.activeElement,i=[],T=0;T<r.rangeCount;T++)i.push(r.getRangeAt(T));switch(P.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":P.blur();break;default:P=null;break}return r.removeAllRanges(),function(){r.type==="Caret"&&r.removeAllRanges(),r.rangeCount||i.forEach(function(h){r.addRange(h)}),P&&P.focus()}}},EGTK:function(w,X,r){"use strict";var P=r("R9oj"),i=r("ECub"),T=r("T2oS"),h=r("W9HT"),p=r("5NDa"),x=r("5rEg"),S=r("k1fw"),a=r("9og8"),v=r("tJVT"),c=r("WmNS"),t=r.n(c),g=r("cDcd"),u=r.n(g),_=r("TSYQ"),l=r.n(_),m=r("dGDm"),C=r.n(m),o=r("Lai7"),f=r.n(o),b=r("ErOA"),A=r("LvDl"),O=r.n(A),d=function(E){var y=E.className,s=E.dispatch,D=E.skin,N=D===void 0?"white":D,k=E.value,U=k===void 0?null:k,H=E.loading,K=H===void 0?!1:H,F=E.data,G=F===void 0?[]:F,B=E.otherData,W=B===void 0?[]:B,V=E.tags,ae=V===void 0?[]:V,de=E.onChange,ce=de===void 0?function(){}:de,Ee=Object(g.useState)(""),Ae=Object(v.a)(Ee,2),oe=Ae[0],he=Ae[1],fe=Object(g.useState)(!1),ie=Object(v.a)(fe,2),se=ie[0],Q=ie[1],le=Object(g.useState)([]),ee=Object(v.a)(le,2),ne=ee[0],be=ee[1],re=Object(g.useState)(0),$=Object(v.a)(re,2),Y=$[0],Z=$[1],Ce=Object(g.useRef)(null),ge=Object(g.useRef)(String(Math.floor(Math.random()*1e6))).current,Re=Object(g.useRef)(),Qe=Object(g.useRef)(null),$e=Object(g.useRef)(0),at=Object(g.useRef)([]);Object(g.useEffect)(function(){return window.addEventListener("keydown",dt),function(){window.removeEventListener("keydown",dt)}},[oe,se,ne]);var dt=function(ze){if(!se||ze.keyCode!==40&&ze.keyCode!==38)return;var ut=0;ze.keyCode===40&&se&&(Y<ne.length-1?ut=Y+1:ut=0,console.log("\u4E0B"),Pe(ut,"down")),ze.keyCode===38&&se&&(Y===0?ut=ne.length-1:ut=Y-1,Pe(ut,"up")),Z(ut),bt(oe,ut,!0)},vt=function(ze,ut){var ot=function(ct){var rt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,Ie={};return Ie["^"]="\\^",Ie["."]="\\.",Ie["\\"]="\\\\",Ie["|"]="\\|",Ie["("]="\\(",Ie[")"]="\\)",Ie["*"]="\\*",Ie["+"]="\\+",Ie["-"]="\\-",Ie.$="$",Ie["["]="\\[",Ie["]"]="\\]",Ie["?"]="\\?",ct=ct.replace(rt,function(qe){return Ie[qe]}),ct},Dt=new RegExp(ot(ut),"gi");return ze=ze.replace(Dt,function(Yt){return"<span style='color:#0152d9;'>"+Yt+"</span>"}),ze},bt=function(){var Ue=Object(a.a)(t.a.mark(function ze(ut,ot,Dt){var Yt,ct,rt;return t.a.wrap(function(qe){for(;;)switch(qe.prev=qe.next){case 0:if(Yt=$e.current+1,$e.current=Yt,ct=function(ye){var Ne=ye==null?void 0:ye.map(function(mt,it){var gt=mt.id,wt=mt.name,xt=Object(S.a)(Object(S.a)({},mt),{},{label:u.a.createElement("ul",{id:"search-".concat(ge,"-").concat(it),onClick:function(){return pt(gt,xt)},className:it===ot?C.a.searchListActive:C.a.searchList},u.a.createElement("li",{className:C.a.name,dangerouslySetInnerHTML:{__html:vt(wt,ut)}}),mt.private&&u.a.createElement("li",{className:C.a.tag},"\u79C1\u6709"))});return xt});return Ne},!Dt){qe.next=7;break}return rt=ct(at.current),be(rt),qe.abrupt("return");case 7:clearTimeout(Qe.current),Qe.current=setTimeout(Object(a.a)(t.a.mark(function Ye(){var ye,Ne,mt,it;return t.a.wrap(function(wt){for(;;)switch(wt.prev=wt.next){case 0:return wt.next=2,Object(b.a)("/api/shixuns/search_image.json",{method:"get",params:{keywords:ut,page:1,limit:1e5}});case 2:ye=wt.sent,(ye==null?void 0:ye.status)===0&&(mt=ct((ye==null||((Ne=ye.data)===null||Ne===void 0)?void 0:Ne.mirrors)||[]),Yt===$e.current&&(be(mt),at.current=Object(A.cloneDeep)((ye==null||((it=ye.data)===null||it===void 0)?void 0:it.mirrors)||[])));case 4:case"end":return wt.stop()}},Ye)})),300);case 9:case"end":return qe.stop()}},ze)}));return function(ut,ot,Dt){return Ue.apply(this,arguments)}}(),He=function(ze){var ut=document.getElementById("scroll-".concat(ge,"-").concat(ze));if(!ut)return;var ot=document.getElementById("scroll-".concat(ge));ot.scrollTo(0,ut.offsetTop)},Pe=function(ze,ut){var ot=document.getElementById("search-".concat(ge,"-").concat(ze));if(!ot)return;var Dt=document.getElementById("search-".concat(ge)),Yt=ot.offsetTop-Dt.scrollTop>0&&ot.offsetTop-Dt.scrollTop<Dt.clientHeight;if(Yt)return;ut==="down"?Dt.scrollTo(0,ot.offsetTop-Dt.clientHeight+ot.clientHeight):Dt.scrollTo(0,ot.offsetTop)},nt=function(ze){bt(ze,0),he(ze)},Rt=function(ze){var ut,ot;if(!ne.length)return;var Dt=ne==null||((ut=ne[Y])===null||ut===void 0)?void 0:ut.id;ce(Dt),be([]),Z(0),he(ne==null||((ot=ne[Y])===null||ot===void 0)?void 0:ot.name),He(Dt),Re.current.blur()},pt=function(ze,ut){ce(ze),be([]),Z(0),he(ut==null?void 0:ut.name),He(ze)},ht=function(){be([]),he("")},Ge=function(ze){ce(ze),be([]),he("")},ke=function(){return oe===""?u.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):u.a.createElement("i",{onClick:ht,className:"iconfont icon-shanchu4 c-grey-c"})},je=function(){s({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},_e=function(){s({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},De=function(){Ce.current=setTimeout(function(){Q(!1),Z(0)},200)},Le=!(G!=null&&G.length)&&!(W!=null&&W.length);return u.a.createElement("div",{className:l()(N==="night"?C.a.darklySelectEnvironment:C.a.selectEnvironment,y)},!Le&&u.a.createElement("div",{className:C.a.search},u.a.createElement(x.a,{suffix:ke(),bordered:!1,ref:Re,value:oe,onKeyDown:function(ze){(ze.keyCode===40||ze.keyCode===38)&&ze.preventDefault()},size:"large",onFocus:function(){clearTimeout(Ce.current),nt(oe),Q(!0)},onBlur:De,onChange:function(ze){return nt(ze.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:Rt}),se&&u.a.createElement("div",{id:"search-".concat(ge),className:C.a.searchListWrap},ne.map(function(Ue,ze){return u.a.createElement(u.a.Fragment,{key:ze}," ",Ue.label)}))),K?u.a.createElement(h.a,{className:C.a.spin}):u.a.createElement(u.a.Fragment,null,Le&&u.a.createElement(i.a,{style:{margin:"60px 0"},image:f.a,description:u.a.createElement("span",{className:"c-grey-999"},"\u6682\u65E0\u5B9E\u9A8C\u73AF\u5883")}),!!ae.length&&u.a.createElement("aside",{className:C.a.common},u.a.createElement("div",{className:C.a.title},"\u63A8\u8350\u73AF\u5883:"),u.a.createElement("ul",{className:C.a.tags},ae.map(function(Ue,ze){return u.a.createElement("li",{key:ze,onClick:function(){return Ge(Ue.id)},className:U===Ue.id?"".concat(C.a.tag," ").concat(C.a.tagActive):C.a.tag},Ue.name)}))),u.a.createElement("aside",{className:C.a.wrap,id:"scroll-".concat(ge)},G.map(function(Ue,ze){var ut;return Ue!=null&&(ut=Ue.image)!==null&&ut!==void 0&&ut.length?u.a.createElement(M,{key:ze,data:Ue,id:U,handleClick:function(Dt){return Ge(Dt)}}):null}),u.a.createElement("ul",{className:C.a.allList},W.map(function(Ue){return u.a.createElement("li",{key:"key-".concat(Ue.id),id:"scroll-".concat(ge,"-").concat(Ue.id),className:Ue.id===U?"".concat(C.a.item," ").concat(C.a.itemActive):C.a.item,onClick:function(){return ce(Ue.id)}},u.a.createElement("div",{className:C.a.name},Ue.name),Ue.private&&u.a.createElement("div",{className:C.a.tag},"\u79C1\u6709"))})))),u.a.createElement("div",{className:C.a.apply},u.a.createElement("span",{className:C.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),u.a.createElement("span",{className:C.a.p2,onClick:je}," \u7533\u8BF7\u65B0\u5EFA"),u.a.createElement("span",{className:C.a.p2,onClick:_e}," \u5728\u7EBF\u521B\u5EFA")))},M=function(E){var y=E.data,s=E.id,D=E.handleClick,N=Object(g.useState)(!0),k=Object(v.a)(N,2),U=k[0],H=k[1],K=y.name,F=y.image;return u.a.createElement("div",{className:C.a.list},u.a.createElement("header",{onClick:function(){return H(!U)}},u.a.createElement("div",{className:C.a.title},K),u.a.createElement("i",{style:{transition:"0.5s",transform:U?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),u.a.createElement("ul",{className:C.a.items,style:{height:U?"auto":0}},F.map(function(G){return u.a.createElement("li",{key:G.id,className:G.id===s?"".concat(C.a.item," ").concat(C.a.itemActive):C.a.item,onClick:function(){return D(G.id)}},u.a.createElement("div",{className:C.a.name},G.name),G.private&&u.a.createElement("div",{className:C.a.tag},"\u79C1\u6709"))}),u.a.createElement("li",{className:C.a.line})))};X.a=d},ELLl:function(w,X,r){(function(P){P(r("VrN/"))})(function(P){var i={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},T=P.Pos;P.defineOption("autoCloseBrackets",!1,function(l,m,C){C&&C!=P.Init&&(l.removeKeyMap(p),l.state.closeBrackets=null),m&&(x(h(m,"pairs")),l.state.closeBrackets=m,l.addKeyMap(p))});function h(l,m){return m=="pairs"&&typeof l=="string"?l:typeof l=="object"&&l[m]!=null?l[m]:i[m]}var p={Backspace:v,Enter:c};function x(l){for(var m=0;m<l.length;m++){var C=l.charAt(m),o="'"+C+"'";p[o]||(p[o]=S(C))}}x(i.pairs+"`");function S(l){return function(m){return g(m,l)}}function a(l){var m=l.state.closeBrackets;if(!m||m.override)return m;var C=l.getModeAt(l.getCursor());return C.closeBrackets||m}function v(l){var m=a(l);if(!m||l.getOption("disableInput"))return P.Pass;for(var C=h(m,"pairs"),o=l.listSelections(),f=0;f<o.length;f++){if(!o[f].empty())return P.Pass;var b=u(l,o[f].head);if(!b||C.indexOf(b)%2!=0)return P.Pass}for(var f=o.length-1;f>=0;f--){var A=o[f].head;l.replaceRange("",T(A.line,A.ch-1),T(A.line,A.ch+1),"+delete")}}function c(l){var m=a(l),C=m&&h(m,"explode");if(!C||l.getOption("disableInput"))return P.Pass;for(var o=l.listSelections(),f=0;f<o.length;f++){if(!o[f].empty())return P.Pass;var b=u(l,o[f].head);if(!b||C.indexOf(b)%2!=0)return P.Pass}l.operation(function(){var A=l.lineSeparator()||`
`;l.replaceSelection(A+A,null),l.execCommand("goCharLeft"),o=l.listSelections();for(var O=0;O<o.length;O++){var d=o[O].head.line;l.indentLine(d,null,!0),l.indentLine(d+1,null,!0)}})}function t(l){var m=P.cmpPos(l.anchor,l.head)>0;return{anchor:new T(l.anchor.line,l.anchor.ch+(m?-1:1)),head:new T(l.head.line,l.head.ch+(m?1:-1))}}function g(l,m){var C=a(l);if(!C||l.getOption("disableInput"))return P.Pass;var o=h(C,"pairs"),f=o.indexOf(m);if(f==-1)return P.Pass;for(var b=h(C,"closeBefore"),A=h(C,"triples"),O=o.charAt(f+1)==m,d=l.listSelections(),M=f%2==0,R,E=0;E<d.length;E++){var y=d[E],s=y.head,D,N=l.getRange(s,T(s.line,s.ch+1));if(M&&!y.empty())D="surround";else if((O||!M)&&N==m)O&&_(l,s)?D="both":A.indexOf(m)>=0&&l.getRange(s,T(s.line,s.ch+3))==m+m+m?D="skipThree":D="skip";else if(O&&s.ch>1&&A.indexOf(m)>=0&&l.getRange(T(s.line,s.ch-2),s)==m+m){if(s.ch>2&&/\bstring/.test(l.getTokenTypeAt(T(s.line,s.ch-2))))return P.Pass;D="addFour"}else if(O){var k=s.ch==0?" ":l.getRange(T(s.line,s.ch-1),s);if(!P.isWordChar(N)&&k!=m&&!P.isWordChar(k))D="both";else return P.Pass}else if(M&&(N.length===0||/\s/.test(N)||b.indexOf(N)>-1))D="both";else return P.Pass;if(!R)R=D;else if(R!=D)return P.Pass}var U=f%2?o.charAt(f-1):m,H=f%2?m:o.charAt(f+1);l.operation(function(){if(R=="skip")l.execCommand("goCharRight");else if(R=="skipThree")for(var K=0;K<3;K++)l.execCommand("goCharRight");else if(R=="surround"){for(var F=l.getSelections(),K=0;K<F.length;K++)F[K]=U+F[K]+H;l.replaceSelections(F,"around"),F=l.listSelections().slice();for(var K=0;K<F.length;K++)F[K]=t(F[K]);l.setSelections(F)}else R=="both"?(l.replaceSelection(U+H,null),l.triggerElectric(U+H),l.execCommand("goCharLeft")):R=="addFour"&&(l.replaceSelection(U+U+U+U,"before"),l.execCommand("goCharRight"))})}function u(l,m){var C=l.getRange(T(m.line,m.ch-1),T(m.line,m.ch+1));return C.length==2?C:null}function _(l,m){var C=l.getTokenAt(T(m.line,m.ch+1));return/\bstring/.test(C.type)&&C.start==m.ch&&(m.ch==0||!/\bstring/.test(l.getTokenTypeAt(m)))}})},ELcG:function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){/** @preserve
(c) 2012 by Cédric Mesnil. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/return function(i){var T=P,h=T.lib,p=h.WordArray,x=h.Hasher,S=T.algo,a=p.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),v=p.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),c=p.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),t=p.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),g=p.create([0,1518500249,1859775393,2400959708,2840853838]),u=p.create([1352829926,1548603684,1836072691,2053994217,0]),_=S.RIPEMD160=x.extend({_doReset:function(){this._hash=p.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(A,O){for(var d=0;d<16;d++){var M=O+d,R=A[M];A[M]=(R<<8|R>>>24)&16711935|(R<<24|R>>>8)&4278255360}var E=this._hash.words,y=g.words,s=u.words,D=a.words,N=v.words,k=c.words,U=t.words,H,K,F,G,B,W,V,ae,de,ce;W=H=E[0],V=K=E[1],ae=F=E[2],de=G=E[3],ce=B=E[4];for(var Ee,d=0;d<80;d+=1)Ee=H+A[O+D[d]]|0,d<16?Ee+=l(K,F,G)+y[0]:d<32?Ee+=m(K,F,G)+y[1]:d<48?Ee+=C(K,F,G)+y[2]:d<64?Ee+=o(K,F,G)+y[3]:Ee+=f(K,F,G)+y[4],Ee=Ee|0,Ee=b(Ee,k[d]),Ee=Ee+B|0,H=B,B=G,G=b(F,10),F=K,K=Ee,Ee=W+A[O+N[d]]|0,d<16?Ee+=f(V,ae,de)+s[0]:d<32?Ee+=o(V,ae,de)+s[1]:d<48?Ee+=C(V,ae,de)+s[2]:d<64?Ee+=m(V,ae,de)+s[3]:Ee+=l(V,ae,de)+s[4],Ee=Ee|0,Ee=b(Ee,U[d]),Ee=Ee+ce|0,W=ce,ce=de,de=b(ae,10),ae=V,V=Ee;Ee=E[1]+F+de|0,E[1]=E[2]+G+ce|0,E[2]=E[3]+B+W|0,E[3]=E[4]+H+V|0,E[4]=E[0]+K+ae|0,E[0]=Ee},_doFinalize:function(){var A=this._data,O=A.words,d=this._nDataBytes*8,M=A.sigBytes*8;O[M>>>5]|=128<<24-M%32,O[(M+64>>>9<<4)+14]=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360,A.sigBytes=(O.length+1)*4,this._process();for(var R=this._hash,E=R.words,y=0;y<5;y++){var s=E[y];E[y]=(s<<8|s>>>24)&16711935|(s<<24|s>>>8)&4278255360}return R},clone:function(){var A=x.clone.call(this);return A._hash=this._hash.clone(),A}});function l(A,O,d){return A^O^d}function m(A,O,d){return A&O|~A&d}function C(A,O,d){return(A|~O)^d}function o(A,O,d){return A&d|O&~d}function f(A,O,d){return A^(O|~d)}function b(A,O){return A<<O|A>>>32-O}T.RIPEMD160=x._createHelper(_),T.HmacRIPEMD160=x._createHmacHelper(_)}(Math),P.RIPEMD160})},ETIr:function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.WordArray,p=i.enc,x=p.Base64={stringify:function(a){var v=a.words,c=a.sigBytes,t=this._map;a.clamp();for(var g=[],u=0;u<c;u+=3)for(var _=v[u>>>2]>>>24-u%4*8&255,l=v[u+1>>>2]>>>24-(u+1)%4*8&255,m=v[u+2>>>2]>>>24-(u+2)%4*8&255,C=_<<16|l<<8|m,o=0;o<4&&u+o*.75<c;o++)g.push(t.charAt(C>>>6*(3-o)&63));var f=t.charAt(64);if(f)for(;g.length%4;)g.push(f);return g.join("")},parse:function(a){var v=a.length,c=this._map,t=this._reverseMap;if(!t){t=this._reverseMap=[];for(var g=0;g<c.length;g++)t[c.charCodeAt(g)]=g}var u=c.charAt(64);if(u){var _=a.indexOf(u);_!==-1&&(v=_)}return S(a,v,t)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function S(a,v,c){for(var t=[],g=0,u=0;u<v;u++)if(u%4){var _=c[a.charCodeAt(u-1)]<<u%4*2,l=c[a.charCodeAt(u)]>>>6-u%4*2,m=_|l;t[g>>>2]|=m<<24-g%4*8,g++}return h.create(t,g)}}(),P.enc.Base64})},EkPF:function(w,X,r){w.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){return function(){if(typeof ArrayBuffer!="function")return;var i=P,T=i.lib,h=T.WordArray,p=h.init,x=h.init=function(S){if(S instanceof ArrayBuffer&&(S=new Uint8Array(S)),(S instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&S instanceof Uint8ClampedArray||S instanceof Int16Array||S instanceof Uint16Array||S instanceof Int32Array||S instanceof Uint32Array||S instanceof Float32Array||S instanceof Float64Array)&&(S=new Uint8Array(S.buffer,S.byteOffset,S.byteLength)),S instanceof Uint8Array){for(var a=S.byteLength,v=[],c=0;c<a;c++)v[c>>>2]|=S[c]<<24-c%4*8;p.call(this,v,a)}else p.apply(this,arguments)};x.prototype=h}(),P.lib.WordArray})},FOrL:function(w,X,r){w.exports=r.p+"static/nodata.a6b3f948.png"},FPkq:function(w,X,r){w.exports=r.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(w,X){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},Fhpe:function(w,X,r){w.exports={flex_box_center:"flex_box_center___1W7Bl",flex_space_between:"flex_space_between___3S4Sp",flex_box_vertical_center:"flex_box_vertical_center___5mGEA",flex_box_center_end:"flex_box_center_end___1blqp",flex_box_column:"flex_box_column___4i1E0",CustomCss:"CustomCss___3thFA",CustomTipsModalCss:"CustomTipsModalCss___2aNwC",dropdownmenus:"dropdownmenus___19dGk",popupClassNames:"popupClassNames___3LOFQ",selectdown:"selectdown___1_utH"}},FrRK:function(w,X,r){"use strict";var P=r("+L6B"),i=r("2/Rp"),T=r("DZo9"),h=r("8z0m"),p=r("miYZ"),x=r("tsqr"),S=r("9og8"),a=r("2qtc"),v=r("kLXV"),c=r("y8nQ"),t=r("Vl3Y"),g=r("tJVT"),u=r("PpiC"),_=r("5NDa"),l=r("5rEg"),m=r("WmNS"),C=r.n(m),o=r("cDcd"),f=r.n(o),b=r("9kvl"),A=r("m3rI"),O=r("FPkq"),d=r.n(O),M=r("qB8g"),R=r.n(M),E=l.a.TextArea,y=function(D){var N=D.newShixuns,k=D.globalSetting,U=D.loading,H=D.dispatch,K=Object(u.a)(D,["newShixuns","globalSetting","loading","dispatch"]),F=t.a.useForm(),G=Object(g.a)(F,1),B=G[0],W=Object(o.useState)([]),V=Object(g.a)(W,2),ae=V[0],de=V[1],ce=function(ie){var se=["uploading","done","removed"];se.includes(ie.file.status)&&de(ie.fileList)},Ee=function(ie){if(!ie.percent||ie.percent==100){var se,Q=(se=ie.response)===null||se===void 0?void 0:se.id;return v.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var le=Object(S.a)(C.a.mark(function ne(){var be;return C.a.wrap(function($){for(;;)switch($.prev=$.next){case 0:return $.next=2,H({type:"newShixuns/deleteAttachment",payload:{id:Q}});case 2:be=$.sent,be&&de(ae.filter(function(Y){var Z;return((Z=Y.response)===null||Z===void 0?void 0:Z.id)!==Q}));case 4:case"end":return $.stop()}},ne)}));function ee(){return le.apply(this,arguments)}return ee}()}),!1}},Ae=function(ie){if(ae.length)return!1;var se=ie.size/1024/1024>50;return se?(x.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},oe=function(){var fe=Object(S.a)(C.a.mark(function ie(se){var Q,le,ee,ne,be,re,$,Y;return C.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return ee=se||{},ne=ee.language,be=ee.env,re=ee.mode,$=ee.code,Ce.next=3,H({type:"newShixuns/applyShixunMirror",payload:{language:ne,runtime:be,run_method:re,attachment_id:ae==null||((Q=ae[0])===null||Q===void 0||((le=Q.response)===null||le===void 0))?void 0:le.id}});case 3:Y=Ce.sent,H({type:"newShixuns/setActionTabs",payload:{}}),Y&&x.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return Ce.stop()}},ie)}));return function(se){return fe.apply(this,arguments)}}(),he=function(){B.resetFields(),de([])};return f.a.createElement(v.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:N.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:he},f.a.createElement("section",{className:R.a.qrCode},f.a.createElement("aside",{className:R.a.a1},f.a.createElement("div",{className:R.a.code},f.a.createElement("img",{width:120,height:120,src:d.a,alt:"\u4E8C\u7EF4\u7801"})),f.a.createElement("div",{className:R.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),f.a.createElement("div",{className:R.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),f.a.createElement("aside",{className:R.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",f.a.createElement("br",null),"\u5982\u679C\u60A8\u60F3\u65B0\u5EFA\u5B9E\u9A8C\u73AF\u5883\uFF0C\u53EF\u4EE5\u626B\u63CF\u5DE6\u4FA7\u4E8C\u7EF4\u7801\u8FDB\u7FA4\uFF0C\u76F4\u63A5\u5411\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u7533\u8BF7\u54E6~ \u4E5F\u53EF\u4EE5\u63D0\u4EA4\u4E0B\u9762\u7684\u8868\u5355\u7533\u8BF7\uFF0C\u6211\u4EEC\u7684\u5DE5\u4F5C\u4EBA\u5458\u6536\u5230\u7533\u8BF7\u4FE1\u606F\u5C06\u4F1A\u7B2C\u4E00\u65F6\u95F4\u8054\u7CFB\u60A8\uFF01")),f.a.createElement(t.a,{className:R.a.formWrap,form:B,labelCol:{span:4},wrapperCol:{span:20},onFinish:oe},f.a.createElement(t.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},f.a.createElement(E,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),f.a.createElement(t.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},f.a.createElement(E,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),f.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},f.a.createElement(E,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),f.a.createElement(t.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},f.a.createElement("div",{className:R.a.upload},f.a.createElement(h.a,{fileList:ae,action:"".concat(A.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:ce,onRemove:Ee,beforeUpload:Ae,withCredentials:!0},f.a.createElement("span",{className:"".concat(R.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),f.a.createElement("span",{className:"".concat(R.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),f.a.createElement("div",{className:R.a.footerWrap},f.a.createElement(t.a.Item,null,f.a.createElement(i.a,{className:"mr5",size:"large",onClick:function(){H({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),f.a.createElement(i.a,{size:"large",type:"primary",htmlType:"submit",loading:U["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};X.a=Object(b.a)(function(s){var D=s.newShixuns,N=s.loading,k=s.globalSetting;return{newShixuns:D,globalSetting:k,loading:N.effects}})(y)},Fxgj:function(w,X,r){},GABl:function(w,X){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GRuw:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("lPiR"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.WordArray,p=i.algo,x=p.SHA256,S=p.SHA224=x.extend({_doReset:function(){this._hash=new h.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var a=x._doFinalize.call(this);return a.sigBytes-=4,a}});i.SHA224=x._createHelper(S),i.HmacSHA224=x._createHmacHelper(S)}(),P.SHA224})},GfqC:function(w,X,r){"use strict";var P=r("cDcd"),i=r.n(P),T=r("TSYQ"),h=r.n(T);function p(G,B){var W="cannot "+G.method+" "+G.action+" "+B.status+"'",V=new Error(W);return V.status=B.status,V.method=G.method,V.url=G.action,V}function x(G){var B=G.responseText||G.response;if(!B)return B;try{return JSON.parse(B)}catch(W){return B}}function S(G){var B=new XMLHttpRequest;G.onProgress&&B.upload&&(B.upload.onprogress=function(de){de.total>0&&(de.percent=de.loaded/de.total*100),G.onProgress(de)});var W=new FormData;G.data&&Object.keys(G.data).forEach(function(ae){var de=G.data[ae];if(Array.isArray(de)){de.forEach(function(ce){W.append(ae+"[]",ce)});return}W.append(ae,G.data[ae])}),G.file instanceof Blob?W.append(G.filename,G.file,G.file.name):W.append(G.filename,G.file),B.onerror=function(de){G.onError(de)},B.onload=function(){return B.status<200||B.status>=300?G.onError(p(G,B),x(B)):G.onSuccess(x(B),B)},B.open(G.method,G.action,!0),G.withCredentials&&"withCredentials"in B&&(B.withCredentials=!0);var V=G.headers||{};return V["X-Requested-With"]!==null&&B.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(V).forEach(function(ae){V[ae]!==null&&B.setRequestHeader(ae,V[ae])}),B.send(W),{abort:function(){B.abort()}}}var a=+new Date,v=0;function c(){return"rc-upload-"+a+"-"+ ++v}function t(G,B){return G.indexOf(B,G.length-B.length)!==-1}var g=function(G,B){if(G&&B){var W=Array.isArray(B)?B:B.split(","),V=G.name||"",ae=G.type||"",de=ae.replace(/\/.*$/,"");return W.some(function(ce){var Ee=ce.trim();return Ee.charAt(0)==="."?t(V.toLowerCase(),Ee.toLowerCase()):/\/\*$/.test(Ee)?de===Ee.replace(/\/.*$/,""):ae===Ee})}return!0};function u(G,B){var W=G.createReader(),V=[];function ae(){W.readEntries(function(de){var ce=Array.prototype.slice.apply(de);V=V.concat(ce);var Ee=!ce.length;Ee?B(V):ae()})}ae()}var _=function(B,W,V){var ae=function de(ce,Ee){Ee=Ee||"",ce.isFile?ce.file(function(Ae){V(Ae)&&(ce.fullPath&&!Ae.webkitRelativePath&&(Object.defineProperties(Ae,{webkitRelativePath:{writable:!0}}),Ae.webkitRelativePath=ce.fullPath.replace(/^\//,""),Object.defineProperties(Ae,{webkitRelativePath:{writable:!1}})),W([Ae]))}):ce.isDirectory&&u(ce,function(Ae){Ae.forEach(function(oe){de(oe,""+Ee+ce.name+"/")})})};B.forEach(function(de){ae(de.webkitGetAsEntry())})},l=_,m=Object.assign||function(G){for(var B=1;B<arguments.length;B++){var W=arguments[B];for(var V in W)Object.prototype.hasOwnProperty.call(W,V)&&(G[V]=W[V])}return G},C=function(){function G(B,W){var V=[],ae=!0,de=!1,ce=void 0;try{for(var Ee=B[Symbol.iterator](),Ae;!(ae=(Ae=Ee.next()).done)&&!(V.push(Ae.value),W&&V.length===W);ae=!0);}catch(oe){de=!0,ce=oe}finally{try{!ae&&Ee.return&&Ee.return()}finally{if(de)throw ce}}return V}return function(B,W){if(Array.isArray(B))return B;if(Symbol.iterator in Object(B))return G(B,W);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function G(B,W){for(var V=0;V<W.length;V++){var ae=W[V];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(B,ae.key,ae)}}return function(B,W,V){return W&&G(B.prototype,W),V&&G(B,V),B}}();function f(G,B,W){return B in G?Object.defineProperty(G,B,{value:W,enumerable:!0,configurable:!0,writable:!0}):G[B]=W,G}function b(G,B){var W={};for(var V in G){if(B.indexOf(V)>=0)continue;if(!Object.prototype.hasOwnProperty.call(G,V))continue;W[V]=G[V]}return W}function A(G,B){if(!(G instanceof B))throw new TypeError("Cannot call a class as a function")}function O(G,B){if(!G)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return B&&(typeof B=="object"||typeof B=="function")?B:G}function d(G,B){if(typeof B!="function"&&B!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof B);G.prototype=Object.create(B&&B.prototype,{constructor:{value:G,enumerable:!1,writable:!0,configurable:!0}}),B&&(Object.setPrototypeOf?Object.setPrototypeOf(G,B):G.__proto__=B)}var M=function(B){return Object.keys(B).reduce(function(W,V){return(V.substr(0,5)==="data-"||V.substr(0,5)==="aria-"||V==="role")&&(W[V]=B[V]),W},{})},R=function(G){d(B,G);function B(){var W,V,ae,de;A(this,B);for(var ce=arguments.length,Ee=Array(ce),Ae=0;Ae<ce;Ae++)Ee[Ae]=arguments[Ae];return de=(V=(ae=O(this,(W=B.__proto__||Object.getPrototypeOf(B)).call.apply(W,[this].concat(Ee))),ae),ae.state={uid:c()},ae.reqs={},ae.onChange=function(oe){var he=oe.target.files;ae.uploadFiles(he),ae.reset()},ae.onClick=function(oe){var he=ae.fileInput;if(!he)return;var fe=ae.props,ie=fe.children,se=fe.onClick;ie&&ie.type==="button"&&(he.parentNode.focus(),he.parentNode.querySelector("button").blur()),he.click(),se&&se(oe)},ae.onKeyDown=function(oe){oe.key==="Enter"&&ae.onClick()},ae.onFileDrop=function(oe){var he=ae.props.multiple;if(oe.preventDefault(),oe.type==="dragover")return;if(ae.props.directory)l(Array.prototype.slice.call(oe.dataTransfer.items),ae.uploadFiles,function(ie){return g(ie,ae.props.accept)});else{var fe=Array.prototype.slice.call(oe.dataTransfer.files).filter(function(ie){return g(ie,ae.props.accept)});he===!1&&(fe=fe.slice(0,1)),ae.uploadFiles(fe)}},ae.uploadFiles=function(oe){var he=Array.prototype.slice.call(oe);he.map(function(fe){return fe.uid=c(),fe}).forEach(function(fe){ae.upload(fe,he)})},ae.saveFileInput=function(oe){ae.fileInput=oe},V),O(ae,de)}return o(B,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(V,ae){var de=this,ce=this.props;if(!ce.beforeUpload)return setTimeout(function(){return de.post(V)},0);var Ee=ce.beforeUpload(V,ae);Ee&&Ee.then?Ee.then(function(Ae){var oe=Object.prototype.toString.call(Ae);return oe==="[object File]"||oe==="[object Blob]"?de.post(Ae):de.post(V)}).catch(function(Ae){console.log(Ae)}):Ee!==!1&&setTimeout(function(){return de.post(V)},0);return}},{key:"post",value:function(V){var ae=this;if(!this._isMounted)return;var de=this.props,ce=de.onStart,Ee=de.onProgress,Ae=de.transformFile,oe=Ae===void 0?function(he){return he}:Ae;new Promise(function(he){var fe=de.action;return typeof fe=="function"&&(fe=fe(V)),he(fe)}).then(function(he){var fe=V.uid,ie=de.customRequest||S,se=Promise.resolve(oe(V)).then(function(Q){var le=de.data;return typeof le=="function"&&(le=le(Q)),Promise.all([Q,le])}).catch(function(Q){console.error(Q)});se.then(function(Q){var le=C(Q,2),ee=le[0],ne=le[1],be={action:he,filename:de.name,data:ne,file:ee,headers:de.headers,withCredentials:de.withCredentials,method:de.method||"post",onProgress:Ee?function(re){Ee(re,V)}:null,onSuccess:function($,Y){delete ae.reqs[fe],de.onSuccess($,V,Y)},onError:function($,Y){delete ae.reqs[fe],de.onError($,Y,V)}};ce(V),ae.reqs[fe]=ie(be)})})}},{key:"reset",value:function(){this.setState({uid:c()})}},{key:"abort",value:function(V){var ae=this.reqs;if(V){var de=V;V&&V.uid&&(de=V.uid),ae[de]&&ae[de].abort&&ae[de].abort(),delete ae[de]}else Object.keys(ae).forEach(function(ce){ae[ce]&&ae[ce].abort&&ae[ce].abort(),delete ae[ce]})}},{key:"render",value:function(){var V,ae=this.props,de=ae.component,ce=ae.prefixCls,Ee=ae.className,Ae=ae.disabled,oe=ae.id,he=ae.style,fe=ae.multiple,ie=ae.accept,se=ae.children,Q=ae.directory,le=ae.openFileDialogOnClick,ee=ae.onMouseEnter,ne=ae.onMouseLeave,be=b(ae,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),re=h()((V={},f(V,ce,!0),f(V,ce+"-disabled",Ae),f(V,Ee,Ee),V)),$=Ae?{}:{onClick:le?this.onClick:function(){},onKeyDown:le?this.onKeyDown:function(){},onMouseEnter:ee,onMouseLeave:ne,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return i.a.createElement(de,m({},$,{className:re,role:"button",style:he}),i.a.createElement("input",m({},M(be),{id:oe,type:"file",ref:this.saveFileInput,onClick:function(Z){return Z.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ie,directory:Q?"directory":null,webkitdirectory:Q?"webkitdirectory":null,multiple:fe,onChange:this.onChange})),se)}}]),B}(P.Component),E=R,y=Object.assign||function(G){for(var B=1;B<arguments.length;B++){var W=arguments[B];for(var V in W)Object.prototype.hasOwnProperty.call(W,V)&&(G[V]=W[V])}return G},s=function(){function G(B,W){for(var V=0;V<W.length;V++){var ae=W[V];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(B,ae.key,ae)}}return function(B,W,V){return W&&G(B.prototype,W),V&&G(B,V),B}}();function D(G,B){if(!(G instanceof B))throw new TypeError("Cannot call a class as a function")}function N(G,B){if(!G)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return B&&(typeof B=="object"||typeof B=="function")?B:G}function k(G,B){if(typeof B!="function"&&B!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof B);G.prototype=Object.create(B&&B.prototype,{constructor:{value:G,enumerable:!1,writable:!0,configurable:!0}}),B&&(Object.setPrototypeOf?Object.setPrototypeOf(G,B):G.__proto__=B)}function U(){}var H=function(G){k(B,G);function B(){var W,V,ae,de;D(this,B);for(var ce=arguments.length,Ee=Array(ce),Ae=0;Ae<ce;Ae++)Ee[Ae]=arguments[Ae];return de=(V=(ae=N(this,(W=B.__proto__||Object.getPrototypeOf(B)).call.apply(W,[this].concat(Ee))),ae),ae.saveUploader=function(oe){ae.uploader=oe},V),N(ae,de)}return s(B,[{key:"abort",value:function(V){this.uploader.abort(V)}},{key:"render",value:function(){return i.a.createElement(E,y({},this.props,{ref:this.saveUploader}))}}]),B}(P.Component);H.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:U,onError:U,onSuccess:U,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var K=H,F=X.a=K},Gytx:function(w,X){w.exports=function(P,i,T,h){var p=T?T.call(h,P,i):void 0;if(p!==void 0)return!!p;if(P===i)return!0;if(typeof P!="object"||!P||typeof i!="object"||!i)return!1;var x=Object.keys(P),S=Object.keys(i);if(x.length!==S.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(i),v=0;v<x.length;v++){var c=x[v];if(!a(c))return!1;var t=P[c],g=i[c];if(p=T?T.call(h,t,g,c):void 0,p===!1||p===void 0&&t!==g)return!1}return!0}},HjOm:function(w,X,r){"use strict";Object.defineProperty(X,"__esModule",{value:!0}),X.default=void 0;var P={locale:"zh_CN",today:"\u4ECA\u5929",now:"\u6B64\u523B",backToToday:"\u8FD4\u56DE\u4ECA\u5929",ok:"\u786E\u5B9A",timeSelect:"\u9009\u62E9\u65F6\u95F4",dateSelect:"\u9009\u62E9\u65E5\u671F",weekSelect:"\u9009\u62E9\u5468",clear:"\u6E05\u9664",month:"\u6708",year:"\u5E74",previousMonth:"\u4E0A\u4E2A\u6708 (\u7FFB\u9875\u4E0A\u952E)",nextMonth:"\u4E0B\u4E2A\u6708 (\u7FFB\u9875\u4E0B\u952E)",monthSelect:"\u9009\u62E9\u6708\u4EFD",yearSelect:"\u9009\u62E9\u5E74\u4EFD",decadeSelect:"\u9009\u62E9\u5E74\u4EE3",yearFormat:"YYYY\u5E74",dayFormat:"D\u65E5",dateFormat:"YYYY\u5E74M\u6708D\u65E5",dateTimeFormat:"YYYY\u5E74M\u6708D\u65E5 HH\u65F6mm\u5206ss\u79D2",previousYear:"\u4E0A\u4E00\u5E74 (Control\u952E\u52A0\u5DE6\u65B9\u5411\u952E)",nextYear:"\u4E0B\u4E00\u5E74 (Control\u952E\u52A0\u53F3\u65B9\u5411\u952E)",previousDecade:"\u4E0A\u4E00\u5E74\u4EE3",nextDecade:"\u4E0B\u4E00\u5E74\u4EE3",previousCentury:"\u4E0A\u4E00\u4E16\u7EAA",nextCentury:"\u4E0B\u4E00\u4E16\u7EAA"},i=P;X.default=i},HmJG:function(w,X,r){},HpTS:function(w,X,r){w.exports=r.p+"static/small_program.f74069ec.png"},HpfO:function(w,X,r){w.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},I8Z2:function(w,X,r){"use strict";r.d(X,"a",function(){return h}),r.d(X,"b",function(){return u}),r.d(X,"c",function(){return l});var P=r("cDcd"),i=function(){var m=function(C,o){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,b){f.__proto__=b}||function(f,b){for(var A in b)b.hasOwnProperty(A)&&(f[A]=b[A])},m(C,o)};return function(C,o){m(C,o);function f(){this.constructor=C}C.prototype=o===null?Object.create(o):(f.prototype=o.prototype,new f)}}(),T=P.createContext(null),h=function(m){i(C,m);function C(){return m!==null&&m.apply(this,arguments)||this}return C.prototype.render=function(){return P.createElement(T.Provider,{value:this.props.store},this.props.children)},C}(P.Component),p=r("Gytx"),x=r.n(p),S=r("2mql"),a=r.n(S),v=function(){var m=function(C,o){return m=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(f,b){f.__proto__=b}||function(f,b){for(var A in b)b.hasOwnProperty(A)&&(f[A]=b[A])},m(C,o)};return function(C,o){m(C,o);function f(){this.constructor=C}C.prototype=o===null?Object.create(o):(f.prototype=o.prototype,new f)}}(),c=function(){return c=Object.assign||function(m){for(var C,o=1,f=arguments.length;o<f;o++){C=arguments[o];for(var b in C)Object.prototype.hasOwnProperty.call(C,b)&&(m[b]=C[b])}return m},c.apply(this,arguments)};function t(m){return m.displayName||m.name||"Component"}var g=function(){return{}};function u(m,C){C===void 0&&(C={});var o=!!m,f=m||g;return function(A){var O=function(M){v(R,M);function R(E,y){var s=M.call(this,E,y)||this;return s.unsubscribe=null,s.handleChange=function(){if(!s.unsubscribe)return;var D=f(s.store.getState(),s.props);s.setState({subscribed:D})},s.store=s.context,s.state={subscribed:f(s.store.getState(),E),store:s.store,props:E},s}return R.getDerivedStateFromProps=function(E,y){return m&&m.length===2&&E!==y.props?{subscribed:f(y.store.getState(),E),props:E}:{props:E}},R.prototype.componentDidMount=function(){this.trySubscribe()},R.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},R.prototype.shouldComponentUpdate=function(E,y){return!x()(this.props,E)||!x()(this.state.subscribed,y.subscribed)},R.prototype.trySubscribe=function(){o&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},R.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},R.prototype.render=function(){var E=c(c(c({},this.props),this.state.subscribed),{store:this.store});return P.createElement(A,c({},E,{ref:this.props.miniStoreForwardedRef}))},R.displayName="Connect("+t(A)+")",R.contextType=T,R}(P.Component);if(C.forwardRef){var d=P.forwardRef(function(M,R){return P.createElement(O,c({},M,{miniStoreForwardedRef:R}))});return a()(d,A)}return a()(O,A)}}var _=function(){return _=Object.assign||function(m){for(var C,o=1,f=arguments.length;o<f;o++){C=arguments[o];for(var b in C)Object.prototype.hasOwnProperty.call(C,b)&&(m[b]=C[b])}return m},_.apply(this,arguments)};function l(m){var C=m,o=[];function f(O){C=_(_({},C),O);for(var d=0;d<o.length;d++)o[d]()}function b(){return C}function A(O){return o.push(O),function(){var M=o.indexOf(O);o.splice(M,1)}}return{setState:f,getState:b,subscribe:A}}},IBYe:function(w,X,r){"use strict";function P(i){return null}X.a=P},Ib8C:function(w,X,r){(function(P){(function(i,T){w.exports=X=T()})(this,function(){var i=i||function(T,h){var p;if(typeof window!="undefined"&&window.crypto&&(p=window.crypto),typeof self!="undefined"&&self.crypto&&(p=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(p=globalThis.crypto),!p&&typeof window!="undefined"&&window.msCrypto&&(p=window.msCrypto),!p&&typeof P!="undefined"&&P.crypto&&(p=P.crypto),!p&&!0)try{p=r(4)}catch(f){}var x=function(){if(p){if(typeof p.getRandomValues=="function")try{return p.getRandomValues(new Uint32Array(1))[0]}catch(f){}if(typeof p.randomBytes=="function")try{return p.randomBytes(4).readInt32LE()}catch(f){}}throw new Error("Native crypto module could not be used to get secure random number.")},S=Object.create||function(){function f(){}return function(b){var A;return f.prototype=b,A=new f,f.prototype=null,A}}(),a={},v=a.lib={},c=v.Base=function(){return{extend:function(f){var b=S(this);return f&&b.mixIn(f),(!b.hasOwnProperty("init")||this.init===b.init)&&(b.init=function(){b.$super.init.apply(this,arguments)}),b.init.prototype=b,b.$super=this,b},create:function(){var f=this.extend();return f.init.apply(f,arguments),f},init:function(){},mixIn:function(f){for(var b in f)f.hasOwnProperty(b)&&(this[b]=f[b]);f.hasOwnProperty("toString")&&(this.toString=f.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),t=v.WordArray=c.extend({init:function(f,b){f=this.words=f||[],b!=h?this.sigBytes=b:this.sigBytes=f.length*4},toString:function(f){return(f||u).stringify(this)},concat:function(f){var b=this.words,A=f.words,O=this.sigBytes,d=f.sigBytes;if(this.clamp(),O%4)for(var M=0;M<d;M++){var R=A[M>>>2]>>>24-M%4*8&255;b[O+M>>>2]|=R<<24-(O+M)%4*8}else for(var E=0;E<d;E+=4)b[O+E>>>2]=A[E>>>2];return this.sigBytes+=d,this},clamp:function(){var f=this.words,b=this.sigBytes;f[b>>>2]&=4294967295<<32-b%4*8,f.length=T.ceil(b/4)},clone:function(){var f=c.clone.call(this);return f.words=this.words.slice(0),f},random:function(f){for(var b=[],A=0;A<f;A+=4)b.push(x());return new t.init(b,f)}}),g=a.enc={},u=g.Hex={stringify:function(f){for(var b=f.words,A=f.sigBytes,O=[],d=0;d<A;d++){var M=b[d>>>2]>>>24-d%4*8&255;O.push((M>>>4).toString(16)),O.push((M&15).toString(16))}return O.join("")},parse:function(f){for(var b=f.length,A=[],O=0;O<b;O+=2)A[O>>>3]|=parseInt(f.substr(O,2),16)<<24-O%8*4;return new t.init(A,b/2)}},_=g.Latin1={stringify:function(f){for(var b=f.words,A=f.sigBytes,O=[],d=0;d<A;d++){var M=b[d>>>2]>>>24-d%4*8&255;O.push(String.fromCharCode(M))}return O.join("")},parse:function(f){for(var b=f.length,A=[],O=0;O<b;O++)A[O>>>2]|=(f.charCodeAt(O)&255)<<24-O%4*8;return new t.init(A,b)}},l=g.Utf8={stringify:function(f){try{return decodeURIComponent(escape(_.stringify(f)))}catch(b){throw new Error("Malformed UTF-8 data")}},parse:function(f){return _.parse(unescape(encodeURIComponent(f)))}},m=v.BufferedBlockAlgorithm=c.extend({reset:function(){this._data=new t.init,this._nDataBytes=0},_append:function(f){typeof f=="string"&&(f=l.parse(f)),this._data.concat(f),this._nDataBytes+=f.sigBytes},_process:function(f){var b,A=this._data,O=A.words,d=A.sigBytes,M=this.blockSize,R=M*4,E=d/R;f?E=T.ceil(E):E=T.max((E|0)-this._minBufferSize,0);var y=E*M,s=T.min(y*4,d);if(y){for(var D=0;D<y;D+=M)this._doProcessBlock(O,D);b=O.splice(0,y),A.sigBytes-=s}return new t.init(b,s)},clone:function(){var f=c.clone.call(this);return f._data=this._data.clone(),f},_minBufferSize:0}),C=v.Hasher=m.extend({cfg:c.extend(),init:function(f){this.cfg=this.cfg.extend(f),this.reset()},reset:function(){m.reset.call(this),this._doReset()},update:function(f){return this._append(f),this._process(),this},finalize:function(f){f&&this._append(f);var b=this._doFinalize();return b},blockSize:512/32,_createHelper:function(f){return function(b,A){return new f.init(A).finalize(b)}},_createHmacHelper:function(f){return function(b,A){return new o.HMAC.init(f,A).finalize(b)}}}),o=a.algo={};return a}(Math);return i})}).call(this,r("IyRk"))},JAbv:function(w,X){w.exports="data:image/png;base64,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"},JFl9:function(w,X,r){w.exports={footerWrap:"footerWrap___3bmMI"}},JWDV:function(w,X,r){w.exports=r.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(w,X){w.exports="data:image/png;base64,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"},Jky8:function(w,X,r){"use strict";var P=r("sRBo"),i=r("kaz8"),T=r("5NDa"),h=r("5rEg"),p=r("miYZ"),x=r("tsqr"),S=r("9og8"),a=r("2qtc"),v=r("kLXV"),c=r("tJVT"),t=r("WmNS"),g=r.n(t),u=r("cDcd"),_=r.n(u),l=r("9kvl"),m=r("6CvP"),C=r("1XHU"),o=r("1vsH"),f;(function(A){A[A.Professor=1]="Professor",A[A.AssistantProfessor=2]="AssistantProfessor",A[A.Student=3]="Student"})(f||(f={}));var b=function(O){var d=O.visible,M=O.user,R=O.onCancel,E=R===void 0?function(){}:R,y=Object(u.useState)(),s=Object(c.a)(y,2),D=s[0],N=s[1],k=Object(u.useState)([]),U=Object(c.a)(k,2),H=U[0],K=U[1],F=Object(u.useState)(!1),G=Object(c.a)(F,2),B=G[0],W=G[1],V=Object(u.useState)(!1),ae=Object(c.a)(V,2),de=ae[0],ce=ae[1],Ee=Object(u.useState)(),Ae=Object(c.a)(Ee,2),oe=Ae[0],he=Ae[1];Object(u.useEffect)(function(){var Q;if(M!=null&&(Q=M.userInfo)!==null&&Q!==void 0&&Q.identity){var le;K([(M==null||((le=M.userInfo)===null||le===void 0)?void 0:le.identity)==="student"?3:1])}},[M]);var fe=function(le,ee){if(H.includes(f.Professor)){v.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:_.a.createElement("div",{className:"tc"},ee||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){l.d.push("/classrooms/".concat(le,"/students"))}});return}l.d.push("/classrooms/".concat(le,"/students"))},ie=function(){var Q=Object(S.a)(g.a.mark(function le(){var ee;return g.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(D){be.next=3;break}return x.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),be.abrupt("return");case 3:return W(!0),be.next=6,Object(m.c)({invite_code:D,professor:H.includes(f.Professor)?1:null,assistant_professor:H.includes(f.AssistantProfessor)?1:null,student:H.includes(f.Student)?1:null});case 6:if(ee=be.sent,W(!1),!((ee==null?void 0:ee.status)===-2)){be.next=22;break}if(se(),!(ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){be.next=14;break}return ce(!0),he(1),be.abrupt("return");case 14:if(!(ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1")){be.next=18;break}return ce(!0),he(2),be.abrupt("return");case 18:if(!(ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1")){be.next=22;break}return ce(!0),he(3),be.abrupt("return");case 22:if(!((ee==null?void 0:ee.status)===0)){be.next=27;break}return Object(o.eb)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),se(),(ee==null?void 0:ee.course_id)&&fe(ee.course_id,ee.message),be.abrupt("return");case 27:case"end":return be.stop()}},le)}));return function(){return Q.apply(this,arguments)}}(),se=function(){var Q=Object(S.a)(g.a.mark(function le(){return g.a.wrap(function(ne){for(;;)switch(ne.prev=ne.next){case 0:E();case 1:case"end":return ne.stop()}},le)}));return function(){return Q.apply(this,arguments)}}();return _.a.createElement(_.a.Fragment,null,_.a.createElement(v.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:d,confirmLoading:B,onOk:ie,onCancel:se},_.a.createElement("div",{className:"tc"},_.a.createElement("div",null,_.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),_.a.createElement(h.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:D,onChange:function(le){if(le.target.value.length>=7){x.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}N(le.target.value)}})),_.a.createElement("div",{className:"mt10 font14"},_.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),_.a.createElement(i.a.Group,{value:H,onChange:function(le){return K(le)}},_.a.createElement(i.a,{value:f.Professor,disabled:H.includes(2)},"\u6559\u5E08"),_.a.createElement(i.a,{value:f.AssistantProfessor,disabled:H.includes(1)},"\u52A9\u6559"),_.a.createElement(i.a,{value:f.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),_.a.createElement(C.a,{visible:de,onCancel:function(){return ce(!1)},occupationValue:oe}))};X.a=Object(l.a)(function(A){var O=A.user;return{user:O}})(b)},Jq4h:function(w,X,r){w.exports=r.p+"static/qrcode.2267e4d5.png"},Jv0p:function(w,X,r){w.exports={flex_box_center:"flex_box_center___2RVge",flex_space_between:"flex_space_between___2f-dJ",flex_box_vertical_center:"flex_box_vertical_center___2UjfS",flex_box_center_end:"flex_box_center_end___1RfMW",flex_box_column:"flex_box_column___3uuIq",sidebar:"sidebar___Ik5Ae",items:"items___2qrP5",item:"item___24ylH",name:"name___1UcvU",itemActive:"itemActive___1Bj1D",question:"question___2fGw1"}},K3mO:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("3y9D"),r("WYAk"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.Base,p=T.WordArray,x=i.algo,S=x.MD5,a=x.EvpKDF=h.extend({cfg:h.extend({keySize:128/32,hasher:S,iterations:1}),init:function(v){this.cfg=this.cfg.extend(v)},compute:function(v,c){for(var t,g=this.cfg,u=g.hasher.create(),_=p.create(),l=_.words,m=g.keySize,C=g.iterations;l.length<m;){t&&u.update(t),t=u.update(v).finalize(c),u.reset();for(var o=1;o<C;o++)t=u.finalize(t),u.reset();_.concat(t)}return _.sigBytes=m*4,_}});i.EvpKDF=function(v,c,t){return a.create(t).compute(v,c)}}(),P.EvpKDF})},KOXS:function(w,X,r){w.exports={flex_box_center:"flex_box_center___4BHX-",flex_space_between:"flex_space_between___fH2oM",flex_box_vertical_center:"flex_box_vertical_center___TgSS9",flex_box_center_end:"flex_box_center_end___1vKaD",flex_box_column:"flex_box_column___1kCgI",input:"input___2mV-b",dropdown:"dropdown___1QKW2",menu:"menu___37CBn",text:"text___159fF",b1:"b1___2uGyF",b2:"b2___2DXw1"}},KVXO:function(w,X,r){w.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},KeGQ:function(w,X,r){w.exports=r.p+"static/noLevelData.36460f71.png"},KhGG:function(w,X,r){"use strict";r.d(X,"a",function(){return d}),r.d(X,"c",function(){return E});var P=r("0Owb"),i=r("miYZ"),T=r("tsqr"),h=r("oBTY"),p=r("tJVT"),x=r("PpiC"),S=r("k1fw"),a=r("9og8"),v=r("DZo9"),c=r("8z0m"),t=r("WmNS"),g=r.n(t),u=r("cDcd"),_=r.n(u),l=r("ErOA"),m=r("NFKh"),C=r.n(m),o=r("7Cbv"),f=r("9kvl"),b=r("mxV5"),A=r.n(b),O=c.a.Dragger,d=function(D){var N="bf3c199c2470cb477d907b1e0917c17b",k="5183666c72eec9e4",U=C.a.enc.Utf8.parse(N),H=C.a.enc.Utf8.parse(k),K=C.a.AES.decrypt(D,U,{iv:H,mode:C.a.mode.CBC});return K.toString(C.a.enc.Utf8)},M,R=function(){var s=Object(a.a)(g.a.mark(function D(N){var k,U,H,K,F,G,B,W,V,ae,de;return g.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return B=N.identifier,W=N.oldFilename,V=N.newFilename,Ee.next=3,Object(l.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 3:return ae=Ee.sent,ae.data=JSON.parse(d(ae.data)),de=new A.a({endpoint:ae==null||((k=ae.data)===null||k===void 0)?void 0:k.end_point,region:ae==null||((U=ae.data)===null||U===void 0)?void 0:U.region,accessKeyId:ae==null||((H=ae.data)===null||H===void 0)?void 0:H.access_key_id,accessKeySecret:ae==null||((K=ae.data)===null||K===void 0)?void 0:K.access_key_secret,bucket:ae==null||((F=ae.data)===null||F===void 0)?void 0:F.bucket,stsToken:ae==null||((G=ae.data)===null||G===void 0)?void 0:G.security_token}),Ee.abrupt("return",new Promise(function(Ae,oe){console.log(11111,"".concat(B,"/").concat(W),"".concat(B,"/").concat(V),ae.data),de.copy("/".concat(B,"/").concat(W),"/".concat(B,"/").concat(V)).then(function(he){console.log("\u62F7\u8D1D\u6210\u529F",he)}).catch(function(he){console.log(he);debugger})}));case 7:case"end":return Ee.stop()}},D)}));return function(N){return s.apply(this,arguments)}}(),E=function(){var s=Object(a.a)(g.a.mark(function D(N,k,U){var H,K,F,G,B,W,V,ae,de,ce;return g.a.wrap(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:return k.file_name=N.name,Ae.next=3,Object(l.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return V=Ae.sent,console.log("decrypt(res.data):",d(V.data)),V.data=JSON.parse(d(V.data)),ae=N.name.split("."),ae.pop(),de=k.realFileName?ae:Object(o.a)(),ce=new A.a({endpoint:V==null||((H=V.data)===null||H===void 0)?void 0:H.end_point,region:V==null||((K=V.data)===null||K===void 0)?void 0:K.region,accessKeyId:V==null||((F=V.data)===null||F===void 0)?void 0:F.access_key_id,accessKeySecret:V==null||((G=V.data)===null||G===void 0)?void 0:G.access_key_secret,bucket:V==null||((B=V.data)===null||B===void 0)?void 0:B.bucket,stsToken:V==null||((W=V.data)===null||W===void 0)?void 0:W.security_token}),Ae.abrupt("return",new Promise(function(oe,he){var fe;ce.multipartUpload("".concat(de),new Blob([N],{type:N.type}),Object(S.a)(Object(S.a)({timeout:200*1e3,partSize:102400},U),{},{callback:{url:V==null||((fe=V.data)===null||fe===void 0)?void 0:fe.callback_url,host:V==null?void 0:V.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(l.e)(k)}})).then(function(ie){var se;N.response=(se=ie.data)===null||se===void 0?void 0:se.data,oe(ie==null?void 0:ie.data)}).catch(function(ie){he(ie),console.log("err:",ie)})}));case 11:case"end":return Ae.stop()}},D)}));return function(N,k,U){return s.apply(this,arguments)}}(),y=function(D){var N=D.user,k=D.cancelUpload,U=Object(x.a)(D,["user","cancelUpload"]),H=Object(u.useState)([]),K=Object(p.a)(H,2),F=K[0],G=K[1],B=Object(u.useState)(),W=Object(p.a)(B,2),V=W[0],ae=W[1],de={onRemove:function(Ae){G(Object(h.a)(F.filter(function(oe){return oe.name!==Ae.name}))),U.onChange(F.filter(function(oe){return oe.name!==Ae.name}))},disabled:U.disabled,multiple:!0,fileList:F==null?void 0:F.map(function(Ee){return Ee.file}),customRequest:function(){},beforeUpload:function(){var Ee=Object(a.a)(g.a.mark(function oe(he){var fe;return g.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(fe=U.maxSize||1024*1024*1024*1,!F.filter(function(Q){return Q.name===he.name}).length){se.next=4;break}return T.b.info("".concat(he.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),se.abrupt("return");case 4:if(!((he==null?void 0:he.size)>fe)){se.next=7;break}return T.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(fe/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),se.abrupt("return",!1);case 7:return F.push({name:he.name,file:he}),G(Object(h.a)(F)),U.onChange(F),se.abrupt("return",!1);case 11:case"end":return se.stop()}},oe)}));function Ae(oe){return Ee.apply(this,arguments)}return Ae}()},ce=function(){var Ee=Object(a.a)(g.a.mark(function Ae(oe,he){var fe,ie,se,Q,le,ee,ne,be,re,$;return g.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return he.file_name=oe.name,ne=oe.name,Z.next=4,Object(l.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(be=Z.sent,be.data=JSON.parse(d(be.data)),!((be==null?void 0:be.status)!==0)){Z.next=12;break}return F[F.findIndex(function(Ce){return Ce.name===ne})].status="error",F[F.findIndex(function(Ce){return Ce.name===ne})].file.status="error",U.onChange(F),T.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Z.abrupt("return");case 12:return V=new A.a({endpoint:be==null||((fe=be.data)===null||fe===void 0)?void 0:fe.end_point,region:be==null||((ie=be.data)===null||ie===void 0)?void 0:ie.region,accessKeyId:be==null||((se=be.data)===null||se===void 0)?void 0:se.access_key_id,accessKeySecret:be==null||((Q=be.data)===null||Q===void 0)?void 0:Q.access_key_secret,bucket:be==null||((le=be.data)===null||le===void 0)?void 0:le.bucket,stsToken:be==null||((ee=be.data)===null||ee===void 0)?void 0:ee.security_token}),console.log(oe,"file"),ae(V),re=oe.name.split("."),re.pop(),$=he.realFileName?re:Object(o.a)(),Z.abrupt("return",new Promise(function(Ce,ge){try{var Re;V.multipartUpload("".concat(U.identifier,"/").concat($).concat(ne.indexOf(".")>-1?"."+ne.split(".").pop():""),new Blob([oe.file],{type:oe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function($e,at,dt){try{console.log("\u8FDB\u5EA6",$e,at,dt);var vt=F.findIndex(function(bt){return bt.name===ne});F[vt].file.percent=$e*100,F[vt].tempCheckpoint=at,G(Object(h.a)(F))}catch(bt){}},checkpoint:F[F.findIndex(function(Qe){return Qe.name===ne})].tempCheckpoint,callback:{customValue:{id:ne+""},url:be==null||((Re=be.data)===null||Re===void 0)?void 0:Re.callback_url,host:be==null?void 0:be.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(l.e)(he)}}).then(function(Qe){var $e,at=F.findIndex(function(Pe){return Pe.name===ne}),dt="done";if((($e=Qe.data)===null||$e===void 0?void 0:$e.status)===0){var vt;oe.response=(vt=Qe.data)===null||vt===void 0?void 0:vt.data;var bt=F.findIndex(function(Pe){return Pe.name===ne});F[bt].status="done",F[bt].file.status="done"}else{var He;T.b.warn((He=Qe.data)===null||He===void 0?void 0:He.message),dt="error"}F[at].status=dt,F[at].file.status=dt,U.onChange(F),Ce(Qe==null?void 0:Qe.data)}).catch(function(Qe){F[F.findIndex(function($e){return $e.name===ne})].status="error",F[F.findIndex(function($e){return $e.name===ne})].file.status="error",T.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),G(Object(h.a)(F)),U.onChange(F),ge(Qe),console.log("err:",Qe)})}catch(Qe){}}));case 19:case"end":return Z.stop()}},Ae)}));return function(oe,he){return Ee.apply(this,arguments)}}();return Object(u.useEffect)(function(){F.every(function(Ee){return Ee==="done"||Ee==="error"})&&U.onComplete(F)},[F]),Object(u.useEffect)(function(){if(k){var Ee;(Ee=V)===null||Ee===void 0||Ee.cancel()}},[k]),Object(u.useEffect)(function(){U.uploading&&F.map(function(){var Ee=Object(a.a)(g.a.mark(function Ae(oe){var he,fe;return g.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:if(!((!oe.status||oe.status==="error")&&!k)){se.next=6;break}return oe.status="uploading",oe.file.status="uploading",se.next=5,ce(oe,{login:N==null||((he=N.userInfo)===null||he===void 0)?void 0:he.login,container_type:U.container_type,container_id:U.container_id,description:U.description,realFileName:U.realFileName});case 5:fe=se.sent;case 6:case"end":return se.stop()}},Ae)}));return function(Ae){return Ee.apply(this,arguments)}}())},[U.uploading]),_.a.createElement(O,Object(P.a)({},de,{height:U.height,className:U.className}),_.a.createElement("p",{className:"ant-upload-hint"},U.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};X.b=Object(f.a)(function(s){var D=s.loading,N=s.globalSetting,k=s.user;return{globalSetting:N,loading:D.models.competitions,user:k}})(y)},KmYQ:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return P.pad.ZeroPadding={pad:function(i,T){var h=T*4;i.clamp(),i.sigBytes+=h-(i.sigBytes%h||h)},unpad:function(i){for(var T=i.words,h=i.sigBytes-1,h=i.sigBytes-1;h>=0;h--)if(T[h>>>2]>>>24-h%4*8&255){i.sigBytes=h+1;break}}},P.pad.ZeroPadding})},"L+Ii":function(w,X,r){w.exports={wrap:"wrap___3xyR8",labelWrap:"labelWrap___1IxCy",label:"label___22JJP",labelContent:"labelContent___3L5_8",flexRow:"flexRow___15gwv",color999:"color999___i4XxJ",radio:"radio___2Vrn9",selectSchool:"selectSchool___20PAH",dataPicker:"dataPicker___3ZrBg",modal:"modal___3_BbV",colorOrange:"colorOrange___3BuSt",colorYellow:"colorYellow___brbb2"}},LSTS:function(w,X,r){"use strict";Object.defineProperty(X,"__esModule",{value:!0});var P=function(){function g(u,_){for(var l=0;l<_.length;l++){var m=_[l];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(u,m.key,m)}}return function(u,_,l){return _&&g(u.prototype,_),l&&g(u,l),u}}(),i=r("cDcd"),T=x(i),h=r("17x9"),p=x(h);function x(g){return g&&g.__esModule?g:{default:g}}function S(g,u){var _={};for(var l in g){if(u.indexOf(l)>=0)continue;if(!Object.prototype.hasOwnProperty.call(g,l))continue;_[l]=g[l]}return _}function a(g,u){if(!(g instanceof u))throw new TypeError("Cannot call a class as a function")}function v(g,u){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u&&(typeof u=="object"||typeof u=="function")?u:g}function c(g,u){if(typeof u!="function"&&u!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof u);g.prototype=Object.create(u&&u.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),u&&(Object.setPrototypeOf?Object.setPrototypeOf(g,u):g.__proto__=u)}var t=function(g){c(u,g);function u(_){a(this,u);var l=v(this,(u.__proto__||Object.getPrototypeOf(u)).call(this,_));return l.scrollListener=l.scrollListener.bind(l),l.eventListenerOptions=l.eventListenerOptions.bind(l),l.mousewheelListener=l.mousewheelListener.bind(l),l}return P(u,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var l=this.getParentElement(this.scrollComponent);l.scrollTop=l.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var l=!1,m={get passive(){l=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(C){}return l}},{key:"eventListenerOptions",value:function(){var l=this.props.useCapture;return this.isPassiveSupported()&&(l={useCapture:this.props.useCapture,passive:!0}),l}},{key:"setDefaultLoader",value:function(l){this.defaultLoader=l}},{key:"detachMousewheelListener",value:function(){var l=window;this.props.useWindow===!1&&(l=this.scrollComponent.parentNode),l.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var l=window;this.props.useWindow===!1&&(l=this.getParentElement(this.scrollComponent)),l.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),l.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(l){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:l&&l.parentNode}},{key:"filterProps",value:function(l){return l}},{key:"attachScrollListener",value:function(){var l=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!l)return;var m=window;this.props.useWindow===!1&&(m=l),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(l){l.deltaY===1&&!this.isPassiveSupported()&&l.preventDefault()}},{key:"scrollListener",value:function(){var l=this.scrollComponent,m=window,C=this.getParentElement(l),o=void 0;if(this.props.useWindow){var f=document.documentElement||document.body.parentNode||document.body,b=m.pageYOffset!==void 0?m.pageYOffset:f.scrollTop;this.props.isReverse?o=b:o=this.calculateOffset(l,b)}else this.props.isReverse?o=C.scrollTop:o=l.scrollHeight-C.scrollTop-C.clientHeight;o<Number(this.props.threshold)&&l&&l.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=C.scrollHeight,this.beforeScrollTop=C.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(l,m){return l?this.calculateTopPosition(l)+(l.offsetHeight-m-window.innerHeight):0}},{key:"calculateTopPosition",value:function(l){return l?l.offsetTop+this.calculateTopPosition(l.offsetParent):0}},{key:"render",value:function(){var l=this,m=this.filterProps(this.props),C=m.children,o=m.element,f=m.hasMore,b=m.initialLoad,A=m.isReverse,O=m.loader,d=m.loadMore,M=m.pageStart,R=m.ref,E=m.threshold,y=m.useCapture,s=m.useWindow,D=m.getScrollParent,N=S(m,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);N.ref=function(U){l.scrollComponent=U,R&&R(U)};var k=[C];return f&&(O?A?k.unshift(O):k.push(O):this.defaultLoader&&(A?k.unshift(this.defaultLoader):k.push(this.defaultLoader))),T.default.createElement(o,N,k)}}]),u}(i.Component);t.propTypes={children:p.default.node.isRequired,element:p.default.node,hasMore:p.default.bool,initialLoad:p.default.bool,isReverse:p.default.bool,loader:p.default.node,loadMore:p.default.func.isRequired,pageStart:p.default.number,ref:p.default.func,getScrollParent:p.default.func,threshold:p.default.number,useCapture:p.default.bool,useWindow:p.default.bool},t.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},X.default=t,w.exports=X.default},Lai7:function(w,X,r){w.exports=r.p+"static/noEnvData.6108fa6c.png"},LdHM:function(w,X,r){"use strict";r.d(X,"b",function(){return b}),r.d(X,"a",function(){return O});var P=r("1OyB"),i=r("vuIU"),T=r("Ji7U"),h=r("LK+K"),p=r("cDcd"),x=r("rePB"),S=r("Ff2n"),a=r("ODXe"),v=r("4IlW"),c=r("bX4T"),t=r("YrtM"),g=r("TSYQ"),u=r.n(g),_=r("+nKL"),l=r("8OUc"),m=function(V,ae){var de=V.prefixCls,ce=V.id,Ee=V.flattenOptions,Ae=V.childrenAsData,oe=V.values,he=V.searchValue,fe=V.multiple,ie=V.defaultActiveFirstOption,se=V.height,Q=V.itemHeight,le=V.notFoundContent,ee=V.open,ne=V.menuItemSelectedIcon,be=V.virtual,re=V.onSelect,$=V.onToggleOpen,Y=V.onActiveValue,Z=V.onScroll,Ce=V.onMouseEnter,ge="".concat(de,"-item"),Re=Object(t.a)(function(){return Ee},[ee,Ee],function(ht,Ge){return Ge[0]&&ht[1]!==Ge[1]}),Qe=p.useRef(null),$e=function(Ge){Ge.preventDefault()},at=function(Ge){Qe.current&&Qe.current.scrollTo({index:Ge})},dt=function(Ge){for(var ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,je=Re.length,_e=0;_e<je;_e+=1){var De=(Ge+_e*ke+je)%je,Le=Re[De],Ue=Le.group,ze=Le.data;if(!Ue&&!ze.disabled)return De}return-1},vt=p.useState(function(){return dt(0)}),bt=Object(a.a)(vt,2),He=bt[0],Pe=bt[1],nt=function(Ge){Pe(Ge);var ke=Re[Ge];if(!ke){Y(null,-1);return}Y(ke.data.value,Ge)};p.useEffect(function(){nt(ie!==!1?dt(0):-1)},[Re.length,he]),p.useEffect(function(){var ht=setTimeout(function(){if(!fe&&ee&&oe.size===1){var Ge=Array.from(oe)[0],ke=Re.findIndex(function(je){var _e=je.data;return _e.value===Ge});nt(ke),at(ke)}});return function(){return clearTimeout(ht)}},[ee]);var Rt=function(Ge){Ge!==void 0&&re(Ge,{selected:!oe.has(Ge)}),fe||$(!1)};if(p.useImperativeHandle(ae,function(){return{onKeyDown:function(Ge){var ke=Ge.which;switch(ke){case v.a.UP:case v.a.DOWN:{var je=0;if(ke===v.a.UP?je=-1:ke===v.a.DOWN&&(je=1),je!==0){var _e=dt(He+je,je);at(_e),nt(_e)}break}case v.a.ENTER:{var De=Re[He];De&&!De.data.disabled?Rt(De.data.value):Rt(void 0),ee&&Ge.preventDefault();break}case v.a.ESC:$(!1)}},onKeyUp:function(){},scrollTo:function(Ge){at(Ge)}}}),Re.length===0)return p.createElement("div",{role:"listbox",id:"".concat(ce,"_list"),className:"".concat(ge,"-empty"),onMouseDown:$e},le);function pt(ht){var Ge=Re[ht];if(!Ge)return null;var ke=Ge.data||{},je=ke.value,_e=ke.label,De=ke.children,Le=Object(c.a)(ke,!0),Ue=Ae?De:_e;return Ge?p.createElement("div",Object.assign({"aria-label":typeof Ue=="string"?Ue:null},Le,{key:ht,role:"option",id:"".concat(ce,"_list_").concat(ht),"aria-selected":oe.has(je)}),je):null}return p.createElement(p.Fragment,null,p.createElement("div",{role:"listbox",id:"".concat(ce,"_list"),style:{height:0,width:0,overflow:"hidden"}},pt(He-1),pt(He),pt(He+1)),p.createElement(_.a,{itemKey:"key",ref:Qe,data:Re,height:se,itemHeight:Q,fullHeight:!1,onMouseDown:$e,onScroll:Z,virtual:be,onMouseEnter:Ce},function(ht,Ge){var ke,je=ht.group,_e=ht.groupOption,De=ht.data,Le=De.label,Ue=De.key;if(je)return p.createElement("div",{className:u()(ge,"".concat(ge,"-group"))},Le!==void 0?Le:Ue);var ze=De.disabled,ut=De.value,ot=De.title,Dt=De.children,Yt=De.style,ct=De.className,rt=Object(S.a)(De,["disabled","value","title","children","style","className"]),Ie=oe.has(ut),qe="".concat(ge,"-option"),Ye=u()(ge,qe,ct,(ke={},Object(x.a)(ke,"".concat(qe,"-grouped"),_e),Object(x.a)(ke,"".concat(qe,"-active"),He===Ge&&!ze),Object(x.a)(ke,"".concat(qe,"-disabled"),ze),Object(x.a)(ke,"".concat(qe,"-selected"),Ie),ke)),ye=Ae?Dt:Le,Ne=!ne||typeof ne=="function"||Ie;return p.createElement("div",Object.assign({},rt,{"aria-selected":Ie,className:Ye,title:ot,onMouseMove:function(){if(He===Ge||ze)return;nt(Ge)},onClick:function(){ze||Rt(ut)},style:Yt}),p.createElement("div",{className:"".concat(qe,"-content")},ye||ut),p.isValidElement(ne)||Ie,Ne&&p.createElement(l.a,{className:"".concat(ge,"-option-state"),customizeIcon:ne,customizeIconProps:{isSelected:Ie}},Ie?"\u2713":null))}))},C=p.forwardRef(m);C.displayName="OptionList";var o=C,f=function(){return null};f.isSelectOption=!0;var b=f,A=function(){return null};A.isSelectOptGroup=!0;var O=A,d=r("VTBJ"),M=r("Zm9Q");function R(W){var V=W.key,ae=W.props,de=ae.children,ce=ae.value,Ee=Object(S.a)(ae,["children","value"]);return Object(d.a)({key:V,value:ce!==void 0?ce:V,children:de},Ee)}function E(W){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(M.a)(W).map(function(ae,de){if(!p.isValidElement(ae)||!ae.type)return null;var ce=ae.type.isSelectOptGroup,Ee=ae.key,Ae=ae.props,oe=Ae.children,he=Object(S.a)(Ae,["children"]);return V||!ce?R(ae):Object(d.a)(Object(d.a)({key:"__RC_SELECT_GRP__".concat(Ee===null?de:Ee,"__"),label:Ee},he),{},{options:E(oe)})}).filter(function(ae){return ae})}var y=r("2Qr1"),s=r("qNPg"),D=r("U8pU"),N=r("Kwbf"),k=r("WKfj");function U(W){var V=W.mode,ae=W.options,de=W.children,ce=W.backfill,Ee=W.allowClear,Ae=W.placeholder,oe=W.getInputElement,he=W.showSearch,fe=W.onSearch,ie=W.defaultOpen,se=W.autoFocus,Q=W.labelInValue,le=W.value,ee=W.inputValue,ne=W.optionLabelProp,be=V==="multiple"||V==="tags",re=he!==void 0?he:be||V==="combobox",$=ae||E(de);if(Object(N.a)(V!=="tags"||$.every(function(ge){return!ge.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),V==="tags"||V==="combobox"){var Y=$.some(function(ge){return ge.options?ge.options.some(function(Re){return typeof("value"in Re?Re.value:Re.key)=="number"}):typeof("value"in ge?ge.value:ge.key)=="number"});Object(N.a)(!Y,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(N.a)(V!=="combobox"||!ne,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(N.a)(V==="combobox"||!ce,"`backfill` only works with `combobox` mode."),Object(N.a)(V==="combobox"||!oe,"`getInputElement` only work with `combobox` mode."),Object(N.b)(V!=="combobox"||!oe||!Ee||!Ae,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!re&&V!=="combobox"&&V!=="tags"&&Object(N.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(N.b)(!ie||se,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),le!=null){var Z=Object(k.d)(le);Object(N.a)(!Q||Z.every(function(ge){return Object(D.a)(ge)==="object"&&("key"in ge||"value"in ge)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(N.a)(!be||Array.isArray(le),"`value` should be array when `mode` is `multiple` or `tags`")}if(de){var Ce=null;Object(M.a)(de).some(function(ge){if(!p.isValidElement(ge)||!ge.type)return!1;var Re=ge.type;if(Re.isSelectOption)return!1;if(Re.isSelectOptGroup){var Qe=Object(M.a)(ge.props.children).every(function($e){return!p.isValidElement($e)||!ge.type||$e.type.isSelectOption?!0:(Ce=$e.type,!1)});return!Qe}return Ce=Re,!0}),Ce&&Object(N.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ce.displayName||Ce.name||Ce,"`.")),Object(N.a)(ee===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var H=U,K=Object(s.a)({prefixCls:"rc-select",components:{optionList:o},convertChildrenToData:E,flattenOptions:y.d,getLabeledValue:y.e,filterOptions:y.b,isValueDisabled:y.g,findValueOption:y.c,warningProps:H,fillOptionsWithMissingValue:y.a}),F=function(W){Object(T.a)(ae,W);var V=Object(h.a)(ae);function ae(){var de;return Object(P.a)(this,ae),de=V.apply(this,arguments),de.selectRef=p.createRef(),de.focus=function(){de.selectRef.current.focus()},de.blur=function(){de.selectRef.current.blur()},de}return Object(i.a)(ae,[{key:"render",value:function(){return p.createElement(K,Object.assign({ref:this.selectRef},this.props))}}]),ae}(p.Component);F.Option=b,F.OptGroup=O;var G=F,B=X.c=G},Lf5v:function(w,X,r){"use strict";var P=r("5NDa"),i=r("5rEg"),T=r("2qtc"),h=r("kLXV"),p=r("k1fw"),x=r("oBTY"),S=r("9og8"),a=r("miYZ"),v=r("tsqr"),c=r("y8nQ"),t=r("Vl3Y"),g=r("tJVT"),u=r("DZo9"),_=r("8z0m"),l=r("WmNS"),m=r.n(l),C=r("cDcd"),o=r.n(C),f=r("m3rI"),b=r("ErOA"),A=r("sckv"),O=r.n(A),d=r("KhGG"),M=r("1vsH"),R=_.a.Dragger,E=function(s){var D,N=s.dispatch,k=s.id,U=s.onClose,H=s.onOK,K=s.visible,F=s.wrapClassName,G=s.local,B=s.containerId,W=s.rootIdentifier,V=Object(C.useState)({}),ae=Object(g.a)(V,2),de=ae[0],ce=ae[1],Ee=Object(C.useState)([]),Ae=Object(g.a)(Ee,2),oe=Ae[0],he=Ae[1],fe=Object(C.useState)([]),ie=Object(g.a)(fe,2),se=ie[0],Q=ie[1],le=Object(C.useState)(0),ee=Object(g.a)(le,2),ne=ee[0],be=ee[1],re=Object(C.useState)(!1),$=Object(g.a)(re,2),Y=$[0],Z=$[1],Ce=Object(C.useState)(!1),ge=Object(g.a)(Ce,2),Re=ge[0],Qe=ge[1],$e=t.a.useForm(),at=Object(g.a)($e,1),dt=at[0],vt=Object(C.useState)([]),bt=Object(g.a)(vt,2),He=bt[0],Pe=bt[1],nt=Object(C.useRef)([]);Object(C.useEffect)(function(){K&&(dt.resetFields(),Pe([]),Q([]),he([]),be(0),Qe(!1),Z(!1))},[K]);var Rt=function(Ie){if(Ie.file.status==="done"||Ie.file.status==="uploading"){var qe,Ye,ye;if(Pe(Ie.fileList),!Ie.file.response)return;if((qe=Ie.file.response)!==null&&qe!==void 0&&qe.id){v.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Pe(He.filter(function(Ne){return Ne.uid!==Ie.file.uid})),((Ye=Ie.file.response)===null||Ye===void 0?void 0:Ye.message)&&v.b.info((ye=Ie.file.response)===null||ye===void 0?void 0:ye.message)}},pt=function(){var rt=Object(S.a)(m.a.mark(function Ie(qe){var Ye,ye,Ne;return m.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:if(ne){it.next=8;break}return ye=He.filter(function(gt){return gt.uid!==qe.uid}),Pe(ye),nt.current=Object(x.a)(ye),he(oe.filter(function(gt){return gt!==qe.name})),v.b.info("\u5220\u9664\u6210\u529F"),ye.length||(dt.setFieldsValue({file:void 0}),dt.validateFields()),it.abrupt("return");case 8:if(qe.response){it.next=11;break}return v.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),it.abrupt("return");case 11:return it.next=13,Object(b.a)("/api/shixuns/".concat(k,"/destroy_data_sets.json"),{method:"Delete",body:{id:[qe==null||((Ye=qe.response)===null||Ye===void 0)?void 0:Ye.id]}});case 13:Ne=it.sent,Ne.status===0&&(Pe(He.filter(function(gt){return gt.uid!==qe.uid})),v.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return it.stop()}},Ie)}));return function(qe){return rt.apply(this,arguments)}}(),ht=function(Ie){if(He!=null&&He.some(function(Ye){return Ye.name===Ie.name}))return v.b.info("".concat(Ie.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var qe={name:Ie.name,uid:Ie.uid,file:Ie,percent:0};return He.push(qe),nt.current=Object(x.a)(He),Pe(Object(x.a)(He)),!1},Ge={height:300,multiple:!0,disabled:ne>0,withCredentials:!0,fileList:He,action:"".concat(f.a.API_SERVER,"/api/attachments.json"),onChange:Rt,onRemove:pt,beforeUpload:ht},ke=function(Ie,qe,Ye,ye,Ne){var mt=new FormData;Object.keys(Ie).forEach(function(gt){mt.append(gt,Ie[gt])});var it=new window.XMLHttpRequest;return it.withCredentials=!0,it.addEventListener("load",function(gt){var wt;Ye(JSON.parse(gt==null||((wt=gt.target)===null||wt===void 0)?void 0:wt.response))},!1),it.addEventListener("error",function(gt){Ne&&Ne(gt)},!1),it.upload.onprogress=function(gt){ye&&ye(gt)},it.open("POST",qe),it.send(mt),it},je=function(Ie,qe){if(Ie.lengthComputable){var Ye=Math.floor(Ie.loaded/Ie.total*100),ye=Object(p.a)(Object(p.a)({},qe),{},{percent:Ye,status:Ye===100?"done":"uploading"});console.log(nt.current,333),nt.current=nt.current.map(function(Ne){return Ne.uid===qe.uid?ye:Ne}),Pe(nt.current)}},_e=function(Ie,qe){var Ye=Object(p.a)(Object(p.a)({},qe),{},{status:"error"});v.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),nt.current=nt.current.map(function(ye){return ye.uid===qe.uid?Ye:ye}),nt.current.every(function(ye){return ye.status==="done"||ye.status==="error"})&&(Qe(!1),be(2)),Pe(nt.current)},De=function(Ie,qe){var Ye=Object(p.a)(Object(p.a)({},qe),{},{status:"done"});if(Ie.status===0||(Ye=Object(p.a)(Object(p.a)({},qe),{},{status:"error"}),v.b.error("\u4E0A\u4F20\u5931\u8D25!")),nt.current=nt.current.map(function(ye){return ye.uid===qe.uid?Ye:ye}),nt.current.every(function(ye){return ye.status==="done"})){v.b.success("\u4E0A\u4F20\u5B8C\u6210!"),ot(!0);return}nt.current.every(function(ye){return ye.status==="done"||ye.status==="error"})&&(Qe(!1),be(2)),Pe(nt.current)},Le=function(){var Ie=!0;return window.navigator.onLine==!0?Ie=!0:Ie=!1,Ie},Ue=function(){var rt=Object(S.a)(m.a.mark(function Ie(qe){var Ye,ye,Ne,mt,it,gt,wt,xt;return m.a.wrap(function(Xt){for(;;)switch(Xt.prev=Xt.next){case 0:if(Qe(!0),!(ne===3)){Xt.next=4;break}return be(2),Xt.abrupt("return");case 4:if(!(ne===2||ne===1)){Xt.next=7;break}return ze(),Xt.abrupt("return");case 7:return Ye=qe||{},ye=Ye.commitMessage,Ne=ye===void 0?"":ye,mt=Ye.fileOss,it=mt===void 0?[]:mt,gt=G?He:it,wt=gt.map(function(Ln){return Ln.name}),Xt.next=12,Object(b.a)("/api/shixuns/".concat(k,"/check_data_sets"),{method:"post",body:{files_name:wt}});case 12:if(xt=Xt.sent,!(xt.status===-3)){Xt.next=17;break}return he(xt==null?void 0:xt.exist_files),Qe(!1),Xt.abrupt("return");case 17:if(!(JSON.stringify(xt)==="{}")){Xt.next=21;break}return Qe(!1),v.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),Xt.abrupt("return");case 21:xt.status===0&&(He.forEach(function(Ln){var pn=ke({file:Ln.file,description:Ne},"".concat(f.a.API_SERVER,"/api/shixuns/").concat(k,"/upload_data_sets.json"),function(ln){return De(ln,Ln)},function(ln){return je(ln,Ln)},function(ln){return _e(ln,Ln)});se.push(pn)}),be(1));case 22:case"end":return Xt.stop()}},Ie)}));return function(qe){return rt.apply(this,arguments)}}(),ze=function(){var Ie=Object(p.a)({},dt.getFieldsValue())||{},qe=Ie.commitMessage,Ye=qe===void 0?"":qe,ye=nt.current.filter(function(mt){return mt.status==="error"}),Ne=nt.current.map(function(mt){return Object(p.a)(Object(p.a)({},mt),{},{status:mt.status==="error"?"uploading":mt.status})});Pe(Ne),ye.forEach(function(mt){var it=ke({file:mt.file,description:Ye},"".concat(f.a.API_SERVER,"/api/shixuns/").concat(k,"/upload_data_sets.json"),function(gt){return De(gt,mt)},function(gt){return je(gt,mt)},function(gt){return _e(gt,mt)});se.push(it)})},ut=function(Ie){if(console.log(Ie,"changedValues"),"fileOss"in Ie){var qe,Ye;if(Ie!=null&&Ie.fileOss.every(function(ye){return ye.status==="done"})&&Ie!==null&&Ie!==void 0&&(qe=Ie.fileOss)!==null&&qe!==void 0&&qe.length){v.b.success("\u4E0A\u4F20\u5B8C\u6210!"),ot(!0);return}if(Ie!=null&&Ie.fileOss.every(function(ye){return ye.status==="done"||ye.status==="error"})&&Ie!==null&&Ie!==void 0&&(Ye=Ie.fileOss)!==null&&Ye!==void 0&&Ye.length){be(3),Qe(!1);return}he(oe.filter(function(ye){var Ne;return Ie==null||((Ne=Ie.fileOss)===null||Ne===void 0)?void 0:Ne.some(function(mt){return mt.name===ye})}))}ce(Object(p.a)({},dt.getFieldsValue()))},ot=function(Ie){Ie||(Z(!0),se.forEach(function(qe){qe.abort()})),H(),U()},Dt=function(){var Ie=Object(p.a)({},dt.getFieldsValue())||{},qe=Ie.fileOss,Ye=qe===void 0?[]:qe,ye=He==null?void 0:He.every(function(mt){return mt.status==="done"}),Ne=Ye==null?void 0:Ye.every(function(mt){return mt.status==="done"});if(!ye||!Ne){h.a.confirm({title:"\u5173\u95ED\u5F39\u6846\u63D0\u793A",content:"\u6709\u6587\u4EF6\u672A\u4E0A\u4F20,\u662F\u5426\u786E\u5B9A\u79BB\u5F00\uFF1F",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){ot()}});return}ot()},Yt=function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",null,o.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(O.a.colorBlue)})),o.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",o.a.createElement("span",{className:"".concat(O.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},ct=function(Ie){console.log(Ie,444)};return o.a.createElement(h.a,{visible:K,wrapClassName:F,onOk:function(){Object(M.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),dt.submit()},centered:!0,okText:ne===0?"\u786E\u5B9A":ne===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Re},onCancel:Dt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},o.a.createElement("div",{className:O.a.wrap},o.a.createElement(t.a,{className:"mt10",form:dt,scrollToFirstError:!0,layout:"vertical",onFinish:Ue,onValuesChange:ut},G?o.a.createElement(t.a.Item,{label:o.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",o.a.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.a.createElement(R,Ge," ",Yt())):o.a.createElement(t.a.Item,{label:o.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",o.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.a.createElement(d.b,{identifier:W,cancelUpload:Y,container_type:"Shixun",container_id:B,uploading:ne<3?ne:0,disabled:ne>0,height:300,maxSize:100*1024*1024*1024,description:de.commitMessage||"",text:Yt(),onComplete:ct,realFileName:!0})),!!oe.length&&o.a.createElement("span",{className:O.a.repeatedName},oe.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),o.a.createElement(t.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(i.a,{bordered:!1,disabled:ne>0,maxLength:100,suffix:"".concat(((D=de.commitMessage)===null||D===void 0?void 0:D.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};X.a=E},M8RZ:function(w,X,r){"use strict";r.d(X,"a",function(){return v});var P=r("fWQN"),i=r("mtLc"),T=r("yKVA"),h=r("879j"),p=r("cDcd"),x=r.n(p),S=r("faye"),a=r.n(S),v=function(c){Object(T.a)(g,c);var t=Object(h.a)(g);function g(u){var _;Object(P.a)(this,g),_=t.call(this,u);var l=window.document;return _.node=l.createElement("div"),l.body.appendChild(_.node),_}return Object(i.a)(g,[{key:"render",value:function(){var _=this.props.children;return Object(S.createPortal)(_,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),g}(x.a.Component)},MEgm:function(w,X){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAAA8CAYAAADGxTD9AAAAAXNSR0IArs4c6QAAFoFJREFUeF7tXQl4k1W6fv8sTbqvlJa2tJSy74ugsiMqq4AKIlDUueNwR2dGHR0XdLwixW3uuF6Xq3O9o15nxuUiIIsCsijK1pa20NJ937eke5tmmec7f/40TfInaUNK6+R7nj5Jk7Of93z/t55w8JBnBYbwCnBDeOyeoXtWAB4Ae0AwpFeA+1SWbbA1A07KQSID6JWT0ivAyThIpBwgBSQy4+fCq0T4jANnrEdlWFkpjK/0ndAetd/znpMaTO0LZcz74tsxti0xjqVXfeNYZcZyxvHSuK3GbDYX03iMbbLy5nOz+pzGbGDrwpfj52DQG2DQAwad8Gcwvudf9ToDQN/pDdBrDYBFWfqMry/UAytP9fjPjJ/rYVHf2L7Qph4GaA0tOj1UnBYqvd6gMugMKr0OKoOOq+UMhhQ5DGfHPRNWMaSRaxy8bQBzPGAZAI3AFMAoAIJtnBnA2WaagdlU39iOAKKeje85FKY2TYDkwWh+APi2ebD0AJ8HMn/AzAHFA4x9Jxwss7bN5yXUpbnwB4SvY3Nu9LmwLr36NIKWAEhA1BlMgOUBCAZYBtJe761Byx+A3vV54Av1efDrtUawm4G+N+D5MfUcHH5s7H890KnqNjRWNGkaqlXqhgp1VV1JwxkOSJUAqUB0xk4s0Q4FgIty4KEweM8Yba+ARCmBzBuQeksgVXKQKugVkAdIoRwhhU+EHJycg0GrNz01Whs6UJhegtLsCmi7tI0GYC8H7osYTPhuO2Z3D9a19gB4sO6Mm8flFSKBd4QcyuFS+MbKIfOWMM6v69KjIq8WhVlFaKpvAQeuFsCr/gh45wmsbXHzsPrcvAfAfV6yn18FjgN8YmUInKiAd4TMJObUlNQj42wWutq7SNtXA9zrIVC88nts7Bgsq+AB8GDZiUEyDrm/BAFj5PBLUAASniNnpeSgvLCSjZADl8dBev8ubD41GIbsAfBg2IVBOAaSnUNnK6GM5DlyQ5UKmSlZ6GjvJBiT5epdGRSP7MRGzbUcvgfA13L1h0DfPtFyBE9VMKuMVqNH2rl0NNapBG78vQ98b9+B2xuu1VQ8AL5WKz+E+pV6cQiaqoAyXAp9tx5pyZfQUNdoBDEKAG5VEhJzrsWUPAC+Fqs+RPsMnOgF3xg5dBod0i9eRmM9D2IAFYB03m5sKRnoqXkAPNArPsT7CxingE+UFDqdHpfSMtHYYJIecn2hnL8DG+sGcooeAA/kav9M+gpIkEMZJYdBq0PqxXS0NDcLMvEFKRTzB1Kx8wD4ZwKqgZ6G/2g5vCPlaGttR+rFZMaRiSSQvLILW58YqPF4ADxQK/1z64cDs05IlByqqiqRX5gvKHV6gLspCYknB2LKHgAPxCr/TPuQ+XAImOQFzsDh0pVLUDcJ5jWUSaGcuBMbW9099WsOYDKYU8Qbi5zqshnZ6e41uGrtSxScU3NQhErR1UBhae4hstkaBiiWzDtSykSJri4NLmYmQ6s1dfz6bmx7xD0z7Gn1mgN4bX48CyapP9eBI/NLXZ5v3JYAzHlnOGvnyMJSqNO7TG36xMjYe41KB22r+GGR+nC48aNIVrb4780o2+OYkYTOVWLRnijk/JcKee+qoVHzMqE5zXlvOGLW+0MRIsXBGUVouuweJ9bys7HwjpJBldaJk2vcH/brP9aLRb1V11aisLzAKEpwWimks3Zic4bLm2qngUED4K5GHWpOttuda+U3bSj83ya7ZeLvCcD1f+HBd3hOMVQXeQDL/DhsVI1l71MerUXOm/zjzhYRV1lfmsC+Sn28FtmviZcV6t/wUSRGbQ5g/575RRWKPuE1c3Ma8+sgXPcmf7gynqvH5d3OO7DkARIowigzwDEtPxcLryApmrK7cGqtYwB31evQ3Wx94Bz3xJcgOThwrBd0Wj1Ssi6gW8sfTA44swuJ8zje9ewWGjQAdmZ2OW+rkPIwRfeJ09UAsH+CHGuuxLNOzj9Yjfz37R8axTAp1hWPBnmsOuu02BtXCL3Ges8IhOvLRkPmI0FjSie+ud55u//YB4Iw+w0e/Febkh+qQe47apea9Y2VQeYrQXlNGcpqeubFQfKrJGz9wKXG7VQeNADuqNKi6FNrrmU+9rqfOlDxtf3HudMAfkuFmPV+iN0QgMyXG6BK6xE1gqYpsDI5jnX9071VKHYwrklPhWDa88NY+csvNiDj2XrRJZ/7fgRG3xfIvv8qrgAdFc4Jq4MdwHQoCcQkA6fmXIBOz8v4HNAog2zcc9gsviguoNutAKZHsdRHYnd4y76LgU+UHKr0TvxwFx+y54iIu7WX9Ww8SwGS8/mp8YkBmPNuBHv/7fwSHph6A0jBshQhVqbGIWiKAgUfqnFue42p22HzvHHzyZHs/+83VKB8r/ihoRQjkuMp6IVShvYlFGLyjlCEzVXanIZXiJS5Y4laizSij+78/2lisrRA8kAJCz53RKO2BLL+ic5tr0btaftiGZXrrNGhu6n/IoQwJt+RMrbOJTVFqG4030vJX3dj632Oxt6f790K4CWHohF5s29/xmW3DoH98Oyex9TY3wRh9mvij1f15S4cWVBiBWCBW2vb9fhqZIFpEyNv9sGSQzFsDCdWlqHqqDgIiIsv+DyKlS39/xac3lSJpd9EI+Im1+Z9+YUGZPyHbaYVMlOB0DneNtdo5J3+GL7Ih31HcraYtYPmXPSx/SdeXzeORAifETJ0dnYivTgFBoMgRpEMLF24G5tP97VNR+WHJIBL97TgtBm37i+AJV4c1hbEsywEc8XOHJRHl5Si7rTtBASZLwfi4n7xXmydT60rR8XBNkx/IQwhM3s4cMgsJVOqCDT1Z5xLZij6W7MowMxFFkcbLPZ9R7UWX8XwFoOrSd4jOUilMuRWZkHdZq78cpdliJ5xtZNFBwTAxAW+u7nMap1uOhbDTEo1p9qR8oh95Ywe9YJp68fESpT8oyc9K+x6JUas8GPtB09TIGoV/55Eg45qHTprtSj8qMmmFWLKs6GY8scwNOdqcGBSEas3KjEAN3xotGRcV9xLPjafBJnFEv4tyPTRsZtKUfu9NUBJTApf6NOrD1dAYw7gikOt0Hc7r+SHTFcys6W7AOwVLIFXoBQ16iqU1BdaTvOJ3dj2iitzt6w7IADuqNHiq2jr0357xWgow2UoP9CK8/9eDZ8YOXxjZPAZaXyNkcN7uBRHF5dh7gcRGH1vIHQaA/ZE5ovKjk4rcUYzmt9oOW7L5i0Ox28tQ/Xxdkz+YyimPhvGPvsyPA8albV8GLXaF4u+iu61nqIAPhGD8Pk+aM7R4MBk/pC4QuYA3juqAJo+yK/XvRUOkpPdBWB6qpHuo9F0I73sgsU0uTYZFOShc93gb2x5wAD89YQiDLteyUBKDgVSZGI3+bOUb0e0L6EAEx8PRfQaP6gyOnFytbhts68Apr5vOT0SYXO9Uba3BT9sqMSNn0QiblMAOuu12BNpffDIbLYqLY4dPnMSA/CKlFgET1UyRdVcdnc0b7HvB7MIQWP2jiJlk8OVqgy0a6wU4H27sW1df+d+zTjwiRXlTF60R6TFd1Rq0VbSjbYyLdpLu9FW2s2UoxG3+qK1RIumzC67GnN/AEwmqmlJw5D3ngppO+pBjgCSYet+bGfc35IW7olih4mIQK4M44EsBuC1hfHswDYkd+LECuv2zNunC0wcORXMAaxR060nzsNB6ith9mp3cWAaiVewFBQnUaEqRVVzudXgOEjWJGHrAedHLV5ywDjw/rGFWF86Gu2lWrSV8cCM3xbIjPoElB+3VjHw0gbaIsHlXPyPZvyUWCU6I0sAtxV3Y/QvApH332pRTxx56TgJZwLOBtUYyP0kKPhrE87dX92rL6k3hzvrEtiTgwBZ+HGTybsmBuCN6jHMyO8M0eElU5w9MgfwF2F5fTKBCXZodwKY3MoE4rauVmTX2vQkF4dCOfFqpOcPGIBtycArLsQieLoS3a16ZL/WaFOWkyo4hN3gjejVPMdLe7oOWa+YUlms9tkcwAR2Uuh0HXrsH1folCuZYgjWF4/m+9pRh6w/Wfe1+EAUgiYp8M0NJezJILiubQGYAmvu7hjnDHZZmeY8DQ5MtC8nmwOY5Gq6b81Z8o6UMYuIOwFM3gvv4TLGjDJqkqHVWcd8SICXdmHbU86OW6zcNQWwI/OX5aAJ6IdnFqO1yPZNR8RJJz8dhomPhfSqShz/4NQipwAcscwHSw/zNuDv76hA+X5rJwYFDJFtmQKFzA+MLQCbx1VUHmlD9bE2m3sx/qFg5tBRZ3bh0PRipzlwfwHgVgADkAdL2F1zZc1FqG/v/RQzjrmbg9e0JGy60t85UD23AniZUfsmj9P+sdZchTRWAgxxMb943jtli7Tt5HnrRsnnLWg4T/cS9KaEXwZi5EZ/pulLjB45KkHyYe7bauS8pWIXdDgTzDPrtXCM+00w62BPTD46q+2HPToCcNQqXyzay1srLM1/5rNYkRyL4GlKNKZ24pu59mMkzDnwoZnF0DQ5H5o546VhzH3ubgBLlRLI/Tk0dzQjX51pc185cCeTkLhk0AL4ttxR8BvlxdyZx5bwygu5Q8l1KRDJpxTk0pKnYU4Aoti7/EEu1/Zyba/YB3Kn2nJ5Lvh8BAtTtKRvbyxBwwUe8M5Go60rjudd2xmdODzLcbCNIwBPfT4Mk5/iXbv2QihXpsUxsaTuTAeOLrRvZTIHcOmXLcy06CyRJYgcL+4GMF1XJQ+RsvvWLjcmQ0fXadogCbh7diHxY2fHb1nOrRz4rtYxTNkp+byZhQ7OejUc4Yt9cHBKEVryeDFAUM7MvWurMuIQOEGB6hNtOH4Lr8WS6eq23HhUHm5F+tP1vcSIcb8NwqQdoaDNNHQD437Lc1BnwinZ3b7G8xS+0BvLvuNjILLfaETqY44TbB0BeOmRaEQs8WXOhs8CckUDzVdfHoWAcV6oOtYGstjYo8FuRhPGToyJ4lRKW4rQ2NUTa2I+N7o8UAq/cTuxvl/hcG4DMGUd3FHNx9ReebWRKV7ktiVtPPcdFZIf4j1vzgJ4WlIYJj0RCl0nKWRFzGIhELl0dZ383bt9MaORy3j6i8NwfHk5yFohgI3abS3U4OCMYuja7XM3ewCmw3Fn3RjQfWP15ztwZJ44Z70tLx5+cXKTLdpZAP90TxW0rc4H4ox9MAgRS33dzoFp/BTYQ0p4i6YZha1Z9qb03m5s+3V/uLDbAEw3uaxM4e2+KY/VIucNFWb+aRjGPxzCrA57YwuY2coZAFMg9205o9j9tln/2Yi0p8Q5oxiAzZUpciuTB45kZqLkR2qgvtSFZcd47isQZVc4cnHbA/DIDf6Y/7cRrDlH1hMyMZKFoOj/mnDmvt5KD3FmWk+BYtb5IXYjHzx/9pdVIB3BWRqzPYgF+5B+cP6BHq6ozuhinsKrSSRGyPwl7B7izJZU6ETynDhAL4X0hp3Ycr6v/bsNwObKy+m7K9njnUxUxIVJO039Qy2yX1c5BeDrP4xAfGIgU1b2jym06doVJi4GYOK0ltYJqlN9vA2Xkhow+9VwZtKjCKqa4+0smozeH1taJhrMQ/XtAfjmUyMx7EY+auzriYUmscnWJt1Zn8BiCLLfVCH10d5xIRMeDcaMl8L7urd9Kn/xyVpc+bPjzJM+NUpc2FsCCQeUdRRA1S3OeDjg4lQor9uIjc5rpO60Qlz39nCM+RUf6GKuTC3aH4WoFX4sFpZEgbV5fE6cmAx8OanBJJemP1uHzBfFbcCWgBJkYP8xcqzJ4uMdiAiYFBif+VIjU/JINhfk5rz31YzDr8kZxTxsZJc9NKNYNFlTDMAhsxRYfpZ/AjnjQt7UOZYd7LRn6pD1cu85DmUAc3L6SQgJ2rXNKOiwK0ZQbu9Du7Dtzb4cErdwYDLe316eAJKDyQa7L77HsxS9zg8Lv4hC7Q/tOL25EreejrULYJKdKZWGLBDkzeuLTGquxJFiSMmHJZ+1IOvlBjRl8Y9LYTz0XrAXU8KneQaEvYMjBmDzWGjhCSS2MaSg3lHJ6wskEhR+ZB2nS8qQJUUs8wVF01Ecx8Wn6pD9qu3DPeU53hJCQVXkkcx/X42uut6MTswD2hcwiZUlzxz9NkduZxq6DeJiCgeu2RsY/zTsuFotOnELgEes9MXifbzt0zLFhsBNFgaSOYmckYFJGfIf44XmbMcy2vTdYSzwh+jgtCITUClIvTmvmylrAo1Y7osFX45glhLiyidXlZuC16nPVem8ZYBk9q8nFNq0CdsCsLmVwBnuO/EPIZj+Ap+SRFkkDeesbd3CmAkMI1b4ghwfw+bxMjwRJcSeWF1u/aTggDlvDwc5X8htT0Q28eK/tzD7OMm+7ibBNl+tKUO9zn7WDQd8loRtm5wdk1sALERz0SBI9qOYh/GP8KYtSxKi0djPTxnjWsnBwXEcA5Wt5Ehq48y91UyuJgpf5I15n4xgSiEBjoiSK/dEFYgGukTe4ouFe3rAe+GBGuT/pXfyprkcbysugvqxBDB9tvRIDBMHaPxkEqv+js/oGLbAGzNfCYeuXQ9dFz9fUlDDjNkVFAdB4ZZkUbEkGi/FKUet9mNxGgK1FGhw8ck6u2lPVJZMWgRicvpQZJwJ+KfaWYZ2OeUaOq8LOosvVo7iTCgxuVuvQW53msO6UnC3PI/Eow4LuksGnvnncIz/XTDqz3bgyIJSZqqypUA5M0CxMj9urWTiABFpuhvqE/iFMpKjDGaSUZedGMnuM7jwYA3yP7CdeXzT0RgMX+xjU7myBWAy7y0+EA3/0V649Hw9Lu3qSZ2nQKA7ahLYD6pYEkXiHVtSivqztrmv5RqSKzv/AzX70/fxN4ToYFL0XdBk3rJBThvy/rnzMhT62TNyahTpMtFhsO1OF9aEfsYgHKFTfoeVDh8PbuHANJCJj4ewC0QIGOQgEMvh6i+IKw609hIpxv8+mAWp0O0+ZftanLo0hOKRyUYrBl4aG5mvKOWo6ojtRY+72x+z3+Lz8egOhrofOxhXpUd8+h+tc9oS7g9EAF0EYvwJLNJc6n/qQOW3bb0SVS3XhTyYK5LjUL6vlUXJNSaLixlOrSnHZ55MeSaU5fE1pjrEilPNOiqkMtSiSmc/1oNxbXDPJSFxp6P23AZgRx17vu/HCtAD5mo/5t3Rpp2p6aFHji4VBgdaIwd0SsFN2YlE/tZAEfIAuB848lRxbQUq9Plo0ts3hxp7+HY3ti33ANi19fbUvsor0GFoRZHOvk1Y6FIC7q5dSPzcw4Gv8iZ4mnNtBQp0l9BlcHzFAAeu0h8B48V+JdQjQri2D57a/VyBBkMNanSOw1WNCt0bSUh82FZXHgD3cwM81VxbAT10yNWlQm+6vceupKuTQTJ7J7ZYGZE9AHZtHzy1XViBSn0B1Hpnr5jlziZh642WV7V6AOzCBniqurYCnWhDodZ2upGtliXA9l3Y9r75dx4Au7YHntourkChLhOdDjxzPV1wKl8oxpn/Fp0HwC5ugKe6ayvQbGhAuc75SwY5cB8lIfFeoVcPgF1bf09tl1fAgDxdut0wS+supIt2Y8v3zELxqSz7ajsnXZ6Sp4F/rRVoMFShRmf/yq3eK8JljcSE6dsxu9sD4H8trAzK2eqgQ54uDXohPdyJUXLgnkxC4sseADuxWJ4i7l+Ban0JGvW2U+9t9c4B7QZIJ3oA7P698fTgxAo0GepRobN/qaFlMxy4/f8E90wA8RE2tUgAAAAASUVORK5CYII="},MlIO:function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){return function(i){var T=P,h=T.lib,p=h.Base,x=h.WordArray,S=T.x64={},a=S.Word=p.extend({init:function(c,t){this.high=c,this.low=t}}),v=S.WordArray=p.extend({init:function(c,t){c=this.words=c||[],t!=i?this.sigBytes=t:this.sigBytes=c.length*8},toX32:function(){for(var c=this.words,t=c.length,g=[],u=0;u<t;u++){var _=c[u];g.push(_.high),g.push(_.low)}return x.create(g,this.sigBytes)},clone:function(){for(var c=p.clone.call(this),t=c.words=this.words.slice(0),g=t.length,u=0;u<g;u++)t[u]=t[u].clone();return c}})}(),P})},N3QO:function(w,X,r){"use strict";var P=r("2qtc"),i=r("kLXV"),T=r("tJVT"),h=r("cDcd"),p=r.n(h),x=r("9kvl"),S=r("FPkq"),a=r.n(S),v=function(t){var g,u=t.newShixuns,_=t.dispatch,l=t.user,m=Object(h.useState)(!1),C=Object(T.a)(m,2),o=C[0],f=C[1];Object(h.useEffect)(function(){u.actionTabs.key==="Create-Environment"&&A()},[u==null||((g=u.actionTabs)===null||g===void 0)?void 0:g.key]);var b=function(){_({type:"newShixuns/setActionTabs",payload:{}})},A=function(){var d,M,R;b(),((d=l.userInfo)===null||d===void 0?void 0:d.mirror_marker_status)===0?f(!0):((M=l.userInfo)===null||M===void 0?void 0:M.mirror_marker_status)===1?x.d.push("/shixuns/new/CreateImg"):((R=l.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===2&&i.a.confirm({title:"\u60A8\u4ECA\u65E5\u5DF2\u8FBE\u5230\u7533\u8BF7\u4E0A\u9650\uFF0C\u662F\u5426\u8DF3\u8F6C\u81F3\u4E91\u4E3B\u673A\u5217\u8868\uFF1F",content:"\u63D0\u793A\uFF1A\u6BCF\u5929\u6700\u591A\u5141\u8BB8\u7533\u8BF7\u4E00\u53F0\u4E91\u4E3B\u673A",okText:"\u8DF3\u8F6C",cancelText:"\u53D6\u6D88",onOk:function(){var y;x.d.push("/users/".concat((y=l.userInfo)===null||y===void 0?void 0:y.login,"/experiment-img"))}})};return p.a.createElement(i.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:o,footer:null,onCancel:function(){f(!1)}},p.a.createElement("div",{style:{textAlign:"center"}},p.a.createElement("br",null),p.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:a.a,alt:"\u4E8C\u7EF4\u7801"})),p.a.createElement("img",null))};X.a=Object(x.a)(function(c){var t=c.newShixuns,g=c.user,u=c.globalSetting;return{newShixuns:t,globalSetting:u,user:g}})(v)},NFKh:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("MlIO"),r("F+F2"),r("qM6L"),r("ETIr"),r("wbyO"),r("cv67"),r("3y9D"),r("lPiR"),r("GRuw"),r("1uat"),r("uGsb"),r("5hvy"),r("ELcG"),r("WYAk"),r("e7zE"),r("K3mO"),r("OLod"),r("ALsQ"),r("9OqN"),r("qu8F"),r("S6kV"),r("gb/T"),r("qBft"),r("oRuE"),r("jO9C"),r("KmYQ"),r("uGxW"),r("bQjk"),r("wZgz"),r("pA7S"),r("w7YG"),r("E4JC"),r("PVpz"))})(this,function(P){return P})},NLgs:function(w,X,r){"use strict";r.d(X,"e",function(){return b}),r.d(X,"f",function(){return A}),r.d(X,"d",function(){return d}),r.d(X,"c",function(){return M}),r.d(X,"a",function(){return R}),r.d(X,"b",function(){return E});var P=r("miYZ"),i=r("tsqr"),T=r("9og8"),h=r("2qtc"),p=r("kLXV"),x=r("WmNS"),S=r.n(x),a=r("cDcd"),v=r.n(a),c=r("9kvl"),t=r("xKgJ"),g=r("1vsH"),u=r("RCxd"),_=r("mOS8"),l=r.n(_),m=r("1ZF9"),C=r.n(m),o=r("NoGO"),f=r.n(o),b=function(s){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(A(s)&&O(D))},A=function(s){return Object(t.p)()?!0:(s({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},O=function(){var s,D=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,N=Object(c.c)()._store.getState(),k=N.user;return(s=k.userInfo)!==null&&s!==void 0&&s.profile_completed?!0:(p.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:D?"\u6309\u7167\u6709\u5173\u653F\u7B56\u89C4\u5B9A\uFF0C\u7279\u6B8A\u5B9E\u9A8C\u9700\u8981\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u624D\u80FD\u4F7F\u7528\uFF0C\u8BF7\u5148\u7ED1\u5B9A\u624B\u673A\u53F7\u7801":"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){c.d.push("/account/profile/edit")}}),!1)},d=function(){var s,D=Object(c.c)()._store.getState(),N=D.user;return(s=N.userInfo)!==null&&s!==void 0&&s.professional_certification?!0:(p.a.confirm({title:"\u63D0\u793A",centered:!0,content:v.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(g.U)("/account/certification")}}),!1)},M=function(){return Object(t.a)()?!0:(p.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:v.a.createElement("div",{className:"tc",style:{marginLeft:-38}},v.a.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),v.a.createElement("img",{src:f.a,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},R=function(s,D){return s?!0:(p.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:v.a.createElement("div",null,v.a.createElement("p",null,D||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),v.a.createElement("div",{style:{marginLeft:"110px"}},v.a.createElement("img",{src:C.a,width:200}),v.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(g.U)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(s){var D=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",N=Object(c.c)()._store.getState(),k=N.shixunsDetail.detail;return(k==null?void 0:k.public)===2||(k==null?void 0:k.public)===1||(k==null?void 0:k.shixun_status)===3?(p.a.info({centered:!0,icon:v.a.createElement(u.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:v.a.createElement("div",{className:"tc",style:{marginLeft:-38}},v.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},v.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(k==null?void 0:k.public)===2?"\u5DF2\u516C\u5F00":(k==null?void 0:k.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",D,"\u3002"),v.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),v.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:l.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(k==null?void 0:k.shixun_status)===2?(p.a.confirm({centered:!0,icon:v.a.createElement(u.a,null),title:"\u63D0\u793A",content:v.a.createElement("div",null,v.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",D,"\u3002"),v.a.createElement("br",null),v.a.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){p.a.confirm({width:440,centered:!0,icon:v.a.createElement(u.a,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:function(){var H=Object(T.a)(S.a.mark(function F(){var G;return S.a.wrap(function(W){for(;;)switch(W.prev=W.next){case 0:return W.next=2,s({type:"shixunsDetail/cancelRelease",payload:{id:k==null?void 0:k.identifier}});case 2:G=W.sent,G.status!==401&&(i.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),s({type:"shixunsDetail/getShixunsDetail",payload:{id:k==null?void 0:k.identifier}}),s({type:"practiceSetting/getCommonData",payload:{id:k==null?void 0:k.identifier}}));case 4:case"end":return W.stop()}},F)}));function K(){return H.apply(this,arguments)}return K}()})}}),!0):!1}},NQs2:function(w,X,r){w.exports={flex_box_center:"flex_box_center___3K14R",flex_space_between:"flex_space_between___1KE7t",flex_box_vertical_center:"flex_box_vertical_center___3Yslx",flex_box_center_end:"flex_box_center_end___2RmV-",flex_box_column:"flex_box_column___3k3IQ",banner:"banner___3caau",content:"content___fxe_p",btns:"btns___Vv-WB"}},Nf5h:function(w,X,r){"use strict";r.d(X,"a",function(){return a}),r.d(X,"h",function(){return l}),r.d(X,"l",function(){return f}),r.d(X,"e",function(){return R}),r.d(X,"i",function(){return D}),r.d(X,"j",function(){return ie}),r.d(X,"c",function(){return Z}),r.d(X,"b",function(){return $e}),r.d(X,"g",function(){return bt}),r.d(X,"f",function(){return Rt}),r.d(X,"k",function(){return Ue}),r.d(X,"d",function(){return Dt});var P=r("cDcd"),i=r.n(P),T=r("NQs2"),h=r.n(T),p=r("ygoZ"),x=r.n(p),S=function(ct){var rt=ct.dataSource,Ie=rt===void 0?[]:rt,qe=ct.img,Ye=ct.imgWidth,ye=Ye===void 0?346:Ye,Ne=ct.title,mt=ct.sunTitle,it=ct.bannerExtraContent;return i.a.createElement("div",{className:h.a.banner},i.a.createElement("div",{className:h.a.content},i.a.createElement("aside",null,i.a.createElement("p",null,i.a.createElement("b",null,Ne),i.a.createElement("span",null,mt)),Ie.length>0&&i.a.createElement("div",{className:h.a.btns},Ie.map(function(gt,wt){return i.a.createElement("div",{key:wt,onClick:gt.click},gt.name,gt.sign?i.a.createElement("img",{src:x.a,width:39}):null)})),it),i.a.createElement("img",{style:{marginTop:33,marginRight:38},src:qe,width:ye})))},a=S,v=r("tJVT"),c=r("6nfa"),t=r.n(c),g=r("TSYQ"),u=r.n(g),_=function(ct){var rt=ct.dataSource,Ie=rt===void 0?[]:rt,qe=ct.value,Ye=ct.onChange,ye=ct.className,Ne=ct.title,mt=ct.titleWidth,it=mt===void 0?41:mt,gt=ct.style,wt=gt===void 0?{}:gt,xt=ct.fontColor,Lt=xt===void 0?"#6A7283":xt,Xt=Object(P.useState)(0),Ln=Object(v.a)(Xt,2),pn=Ln[0],ln=Ln[1],kn=Object(P.useState)(!1),yn=Object(v.a)(kn,2),Jt=yn[0],Xn=yn[1],Qn=Object(P.useRef)(null);return Object(P.useEffect)(function(){if(Ie.length!==0){var zn;(Qn==null||((zn=Qn.current)===null||zn===void 0)?void 0:zn.clientHeight)>92?ln(1):ln(0)}Ie.length===0&&ln(0)},[Ie]),i.a.createElement("div",{className:u()(t.a.row,ye),style:wt},i.a.createElement("div",{style:{width:it,marginTop:Jt?12:4},className:t.a.title},Ne),i.a.createElement("div",{className:Jt?"".concat(t.a.tagsWrap," ").concat(t.a.tagsBorderWrap):t.a.tagsWrap},i.a.createElement("div",{className:t.a.bar,style:pn>0?{height:pn===1?92:"auto",overflow:pn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},i.a.createElement("div",{className:t.a.name,ref:Qn},Ie==null?void 0:Ie.map(function(zn){return i.a.createElement("span",{onClick:function(){return Ye(zn.id)},key:zn.id,title:zn.name,style:{color:Lt},className:qe===zn.id?t.a.active:""},zn.name)}))),!!pn&&i.a.createElement(P.Fragment,null,pn===1?i.a.createElement("div",{onClick:function(){var Yn;ln(2),(Qn==null||((Yn=Qn.current)===null||Yn===void 0)?void 0:Yn.clientHeight)>205?Xn(!0):Xn(!1)},className:t.a.action},"\u5C55\u5F00",i.a.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):i.a.createElement("div",{onClick:function(){ln(1),Xn(!1)},className:t.a.action},"\u6536\u8D77",i.a.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},l=_,m=r("cz0n"),C=r.n(m),o=function(ct){var rt=ct.dataSource,Ie=rt===void 0?[]:rt,qe=ct.value,Ye=ct.onChange,ye=ct.className;return i.a.createElement("div",{className:u()(C.a.tabs,ye)},Ie.map(function(Ne){return i.a.createElement("span",{onClick:function(){return Ye(Ne.id)},className:qe===Ne.id?C.a.active:"",key:Ne.id},Ne.name)}))},f=o,b=r("5NDa"),A=r("5rEg"),O=r("KOXS"),d=r.n(O),M=function(ct){var rt,Ie=ct.dataSource,qe=Ie===void 0?[]:Ie,Ye=ct.value,ye=ct.onChange,Ne=ct.className,mt=ct.style,it=mt===void 0?{}:mt,gt=ct.placeholder,wt=Object(P.useState)(""),xt=Object(v.a)(wt,2),Lt=xt[0],Xt=xt[1],Ln=Object(P.useState)(""),pn=Object(v.a)(Ln,2),ln=pn[0],kn=pn[1];Object(P.useEffect)(function(){var Jt;(Jt=JSON.stringify(Ye))!==null&&Jt!==void 0&&Jt.includes("{")?(Xt(Ye.id),kn(Ye.value)):kn(Ye)},[Ye]);var yn=function(){ye(ln,Lt||null)};return i.a.createElement("div",{className:u()(d.a.input,Ne),style:it},!!qe.length&&i.a.createElement("div",{className:d.a.dropdown},i.a.createElement("div",{className:d.a.text},(rt=qe.find(function(Jt){return Jt.id===Lt}))===null||rt===void 0?void 0:rt.name,i.a.createElement("i",{className:"iconfont icon-zhankai4"}),i.a.createElement("b",{className:d.a.b1}),i.a.createElement("b",{className:d.a.b2})),i.a.createElement("div",{className:d.a.menu},qe.map(function(Jt,Xn){return i.a.createElement("div",{key:Xn,onClick:function(){return Xt(Jt.id)}},Jt.name)}))),i.a.createElement(A.a,{onPressEnter:yn,value:ln,onChange:function(Xn){return kn(Xn.target.value)},bordered:!1,placeholder:gt}),i.a.createElement("i",{onClick:yn,className:"iconfont icon-sousuo9 font14 pl10 current"}))},R=M,E=r("f9pc"),y=r.n(E),s=function(ct){var rt=ct.value,Ie=ct.onChange,qe=ct.className,Ye=ct.total,ye=ct.pageSize,Ne=ct.style,mt=Ne===void 0?{}:Ne,it=rt<2,gt=rt>=Math.ceil(Ye/ye);return Ye<=ye?i.a.createElement(i.a.Fragment,null):i.a.createElement("div",{className:u()(y.a.quickPager,qe),style:mt},i.a.createElement("div",{onClick:function(){it||Ie(rt-1,"prev")},className:it?y.a.disabled:""},"\u4E0A\u4E00\u9875"),i.a.createElement("div",{onClick:function(){gt||Ie(rt+1,"next")},className:gt?y.a.disabled:""},"\u4E0B\u4E00\u9875"))},D=s,N=r("T2oS"),k=r("W9HT"),U=r("pC0b"),H=r("GzdX"),K=r("5Dmo"),F=r("3S7+"),G=r("Oe0F"),B=r.n(G),W=r("m3rI"),V=r("1vsH"),ae=r("JAbv"),de=r.n(ae),ce=r("Bq7L"),Ee=r.n(ce),Ae=r("MEgm"),oe=r.n(Ae),he=r("BdwD"),fe=function(ct){var rt=ct.className,Ie=ct.dataSource,qe=Ie===void 0?[]:Ie,Ye=ct.col,ye=Ye===void 0?4:Ye,Ne=ct.right,mt=ct.bottom,it=mt===void 0?23:mt,gt=ct.precision,wt=gt===void 0?0:gt,xt=ct.wrapWidth,Lt=xt===void 0?1200:xt,Xt=ct.trackEventItems,Ln=ct.loading,pn=Math.floor((Lt-(ye-1)*Ne)/ye);return i.a.createElement(k.a,{spinning:Ln},i.a.createElement("div",{className:u()(B.a.list,rt)},!!qe.length&&qe.map(function(ln,kn){var yn=ln.name,Jt=ln.id,Xn=ln.identifier,Qn=ln.power,zn=ln.cover_image_id,Yn=ln.pic;return i.a.createElement("div",{className:B.a.wrap,key:Jt,style:{width:pn,marginRight:(1+kn)%ye===0?0:Ne+wt,marginBottom:it}},i.a.createElement("a",{target:"_blank",href:"/shixuns/".concat(Xn,"/challenges"),className:B.a.li,onClick:function(lr){lr.preventDefault(),Xt&&Object(V.eb)([Xt]),Qn&&Object(V.U)("/shixuns/".concat(Xn,"/challenges"))}},i.a.createElement("div",{className:B.a.img},i.a.createElement("img",{className:B.a.cover,src:zn?"".concat(W.a.API_SERVER,"/api/attachments/").concat(zn):"".concat(W.a.IMG_SERVER,"/").concat(Yn)}),ln.is_jupyter&&i.a.createElement("img",{className:B.a.sign,src:de.a}),ln.is_jupyter_lab&&i.a.createElement("img",{className:B.a.sign,src:Ee.a}),ln.is_unity_3d&&i.a.createElement("img",{className:B.a.sign,src:oe.a})),i.a.createElement("div",{className:B.a.name},i.a.createElement(F.a,{title:yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},i.a.createElement("span",{className:B.a.e},yn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),i.a.createElement("div",{className:B.a.tags},i.a.createElement(F.a,{placement:"bottom",title:"\u5173\u5361\u6570"},i.a.createElement("span",null,i.a.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr3"}),i.a.createElement("span",null,ln.challenges_count))),!!ln.myshixuns_count&&i.a.createElement(F.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.a.createElement("span",null,i.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),i.a.createElement("span",null,ln.myshixuns_count))),i.a.createElement(F.a,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},i.a.createElement("span",null,i.a.createElement("span",null,ln.level))),i.a.createElement("div",{className:B.a.rate},i.a.createElement(H.a,{allowHalf:!0,disabled:!0,defaultValue:ln.score_info}),i.a.createElement("span",null,"\xA0",ln.score_info?"".concat(ln.score_info,"\u5206"):"5\u5206")))),!Qn&&i.a.createElement("div",{className:B.a.lockWrap},i.a.createElement("img",{src:"".concat(W.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),i.a.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!qe.length&&i.a.createElement(he.a,null)))},ie=fe,se=r("ZJlW"),Q=r.n(se),le=r("z4EP"),ee=r.n(le),ne=r("+GGh"),be=r.n(ne),re=r("cFMs"),$=r.n(re),Y=function(ct){var rt=ct.className,Ie=ct.dataSource,qe=Ie===void 0?[]:Ie,Ye=ct.col,ye=Ye===void 0?4:Ye,Ne=ct.right,mt=ct.bottom,it=mt===void 0?23:mt,gt=ct.precision,wt=gt===void 0?0:gt,xt=ct.wrapWidth,Lt=xt===void 0?1200:xt,Xt=ct.trackEventItems,Ln=ct.loading,pn=Math.floor((Lt-(ye-1)*Ne)/ye);return i.a.createElement(k.a,{spinning:Ln},i.a.createElement("div",{className:u()(Q.a.list,rt)},!!qe.length&&qe.map(function(ln,kn){var yn=ln.name,Jt=ln.id,Xn=ln.identifier,Qn=ln.featured,zn=ln.school_name,Yn=ln.image_url,Cr=ln.excellent;return i.a.createElement("div",{key:Jt,className:Q.a.wrap,style:{width:pn,marginRight:(1+kn)%ye===0?0:Ne+wt,marginBottom:it}},i.a.createElement("a",{target:"_blank",href:"/paths/".concat(Xn),className:Q.a.li,onClick:function($t){$t.preventDefault(),Xt&&Object(V.eb)([Xt]),Object(V.U)("/paths/".concat(Xn))}},i.a.createElement("div",{className:Q.a.img},i.a.createElement("img",{className:Q.a.cover,src:"".concat(W.a.IMG_SERVER,"/").concat(Yn)}),Qn===1&&i.a.createElement("img",{className:Q.a.sign,src:ee.a}),Qn===2&&i.a.createElement("img",{className:Q.a.sign,src:""}),Qn===3&&i.a.createElement("img",{className:Q.a.sign,src:be.a}),Qn===4&&i.a.createElement("img",{className:Q.a.sign,src:""}),Qn===5&&i.a.createElement("img",{className:Q.a.sign,src:$.a})),i.a.createElement("div",{className:Q.a.name},i.a.createElement(F.a,{title:yn},i.a.createElement("span",{className:Q.a.e},yn))),i.a.createElement(F.a,{title:"\u53D1\u5E03\u5355\u4F4D\uFF1A".concat(zn)},i.a.createElement("div",{className:Q.a.unit},i.a.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),zn)),i.a.createElement("div",{className:Q.a.tags},i.a.createElement(F.a,{placement:"bottom",title:"\u7AE0\u8282\u6570"},i.a.createElement("span",null,i.a.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),i.a.createElement("span",null,ln.stages_count))),i.a.createElement(F.a,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},i.a.createElement("span",null,i.a.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),i.a.createElement("span",null,ln.members_count))),Cr&&i.a.createElement("div",{className:Q.a.tag},"\u5F00\u653E\u8BFE\u7A0B"))))}),!qe.length&&i.a.createElement(he.a,null)))},Z=Y,Ce=r("iL++"),ge=r.n(Ce),Re=r("xiVL"),Qe=function(ct){var rt=ct.className,Ie=ct.dataSource,qe=Ie===void 0?[]:Ie,Ye=ct.col,ye=Ye===void 0?4:Ye,Ne=ct.right,mt=ct.bottom,it=mt===void 0?23:mt,gt=ct.precision,wt=gt===void 0?0:gt,xt=ct.wrapWidth,Lt=xt===void 0?1200:xt,Xt=ct.trackEventItems,Ln=ct.loading,pn=Math.floor((Lt-(ye-1)*Ne)/ye);return i.a.createElement(k.a,{spinning:Ln},i.a.createElement("div",{className:u()(ge.a.list,rt)},!!qe.length&&qe.map(function(ln,kn){var yn=ln.subject_identifier,Jt=ln.id,Xn=ln.identifier,Qn=ln.power,zn=ln.is_public!=0&&ln.is_public;return i.a.createElement("div",{className:ge.a.wrap,key:Jt,style:{width:pn,marginRight:(1+kn)%ye===0?0:Ne+wt,marginBottom:it}},i.a.createElement("a",{className:ge.a.li,onClick:function(Cr){Cr.preventDefault()}},i.a.createElement("div",{className:ge.a.top},i.a.createElement(F.a,{title:ln.name},i.a.createElement("div",{className:ge.a.name},ln.name)),i.a.createElement("img",{className:ge.a.img,src:W.a.IMG_SERVER+"/images/"+ln.avatar_url}),i.a.createElement("div",{className:ge.a.text},ln.creator),yn&&i.a.createElement("div",{className:ge.a.btns},i.a.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),i.a.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),zn&&i.a.createElement("div",{className:ge.a.sign},"\u516C\u5F00")),i.a.createElement("div",{className:ge.a.bottom},ln.visits>0&&i.a.createElement(F.a,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},i.a.createElement("span",null,i.a.createElement("i",{className:"iconfont icon-liulanyan"}),i.a.createElement("span",null,ln.visits))),ln.course_members_count>0&&i.a.createElement(F.a,{title:"\u6210\u5458",placement:"bottom"},i.a.createElement("span",null,i.a.createElement("i",{className:"iconfont icon-chengyuan"}),ln.course_members_count)),ln.tasks_count>0&&i.a.createElement(F.a,{title:"\u4F5C\u4E1A",placement:"bottom"},i.a.createElement("span",null,i.a.createElement("i",{className:"iconfont icon-zuoye"}),ln.tasks_count)),ln.is_end?i.a.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):i.a.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),i.a.createElement("div",{className:ge.a.lockWrap},ln.is_accessible?i.a.createElement(i.a.Fragment,null,yn&&i.a.createElement("div",{onClick:function(){return Object(V.U)("/paths/".concat(yn))}},"\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B"),i.a.createElement("div",{onClick:function(Cr){Xt&&Object(V.eb)([Xt]),Object(V.U)(ln.first_category_url)}},"\u8FDB\u5165\u6559\u5B66\u8BFE\u5802")):i.a.createElement(i.a.Fragment,null,i.a.createElement("img",{src:"".concat(W.a.IMG_SERVER,"/images/educoder/icon/lockclose.svg")}),i.a.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165"))))}),!qe.length&&i.a.createElement(he.a,null)))},$e=Qe,at=r("f0W+"),dt=r.n(at),vt=function(ct){var rt=ct.dataSource,Ie=rt===void 0?[]:rt,qe=ct.value,Ye=ct.onChange,ye=ct.className,Ne=ct.style,mt=Ne===void 0?{}:Ne,it=ct.tabBarExtraContent;return i.a.createElement("div",{className:u()(dt.a.tabs,ye),style:mt},i.a.createElement("div",{className:dt.a.tabsWrap},Ie.map(function(gt,wt){return i.a.createElement("div",{onClick:function(){return Ye(gt.id)},className:qe===gt.id?dt.a.active:"",key:wt},gt.name)})),i.a.createElement("div",{className:dt.a.tabBar},it))},bt=vt,He=r("9JIy"),Pe=r.n(He),nt=function(ct){var rt=ct.className,Ie=ct.style,qe=Ie===void 0?{}:Ie,Ye=ct.children;return i.a.createElement("div",{className:u()(Pe.a.table,rt),style:qe},Ye)},Rt=nt,pt=r("qVdP"),ht=r("jsC+"),Ge=r("lUTK"),ke=r("BvKs"),je=r("8WcF"),_e=r.n(je),De=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}],Le=function(ct){var rt,Ie=ct.sortValue,qe=ct.dropValue,Ye=ct.className,ye=ct.onSort,Ne=ct.onDrop,mt=ct.dataSource,it=mt===void 0?De:mt;return i.a.createElement("div",{className:u()(_e.a.orderWrap,Ye)},i.a.createElement(ht.a,{overlay:i.a.createElement(ke.a,null,it.map(function(gt,wt){return i.a.createElement(ke.a.Item,{key:wt,onClick:function(){return Ne(gt.id)}},gt.name)}))},i.a.createElement("span",{className:_e.a.orderTextWrap},(rt=it.find(function(gt){return qe===gt.id}))===null||rt===void 0?void 0:rt.name)),i.a.createElement("span",{className:_e.a.orderIconWrap},i.a.createElement("span",{className:_e.a.orderAsc},i.a.createElement("i",{className:Ie==="asc"?"iconfont icon-sanjiaoxing-up font12 ".concat(_e.a.cursorPointer," ").concat(_e.a.active):"iconfont icon-sanjiaoxing-up font12 ".concat(_e.a.cursorPointer),onClick:function(){return ye(Ie==="asc"?"desc":"asc")}})),i.a.createElement("span",{className:_e.a.orderDesc},i.a.createElement("i",{className:Ie==="desc"?"iconfont icon-sanjiaoxing-down font12 ".concat(_e.a.cursorPointer," ").concat(_e.a.active):"iconfont icon-sanjiaoxing-down font12 ".concat(_e.a.cursorPointer),onClick:function(){return ye(Ie==="asc"?"desc":"asc")}}))))},Ue=Le,ze=r("siWv"),ut=r.n(ze),ot=function(ct){var rt=ct.className,Ie=ct.style,qe=ct.children,Ye=ct.onClick;return i.a.createElement("div",{onClick:Ye,className:u()(ut.a.btn,rt),style:Ie},qe)},Dt=ot},Nmxd:function(w,X){w.exports="data:image/png;base64,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"},NoGO:function(w,X,r){w.exports=r.p+"static/newqrcode.9bae6615.png"},NvD2:function(w,X,r){"use strict";r.d(X,"a",function(){return x});var P=r("Kwbf");function i(S,a){var v=new Set;return S.forEach(function(c){a.has(c)||v.add(c)}),v}function T(S){var a=S||{},v=a.disabled,c=a.disableCheckbox,t=a.checkable;return!!(v||c)||t===!1}function h(S,a,v,c){for(var t=new Set(S),g=new Set,u=0;u<=v;u+=1){var _=a.get(u)||new Set;_.forEach(function(o){var f=o.key,b=o.node,A=o.children,O=A===void 0?[]:A;t.has(f)&&!c(b)&&O.filter(function(d){return!c(d.node)}).forEach(function(d){t.add(d.key)})})}for(var l=new Set,m=v;m>=0;m-=1){var C=a.get(m)||new Set;C.forEach(function(o){var f=o.parent,b=o.node;if(c(b)||!o.parent||l.has(o.parent.key))return;if(c(o.parent.node)){l.add(f.key);return}var A=!0,O=!1;(f.children||[]).filter(function(d){return!c(d.node)}).forEach(function(d){var M=d.key,R=t.has(M);A&&!R&&(A=!1),!O&&(R||g.has(M))&&(O=!0)}),A&&t.add(f.key),O&&g.add(f.key),l.add(f.key)})}return{checkedKeys:Array.from(t),halfCheckedKeys:Array.from(i(g,t))}}function p(S,a,v,c,t){for(var g=new Set(S),u=new Set(a),_=0;_<=c;_+=1){var l=v.get(_)||new Set;l.forEach(function(f){var b=f.key,A=f.node,O=f.children,d=O===void 0?[]:O;!g.has(b)&&!u.has(b)&&!t(A)&&d.filter(function(M){return!t(M.node)}).forEach(function(M){g.delete(M.key)})})}u=new Set;for(var m=new Set,C=c;C>=0;C-=1){var o=v.get(C)||new Set;o.forEach(function(f){var b=f.parent,A=f.node;if(t(A)||!f.parent||m.has(f.parent.key))return;if(t(f.parent.node)){m.add(b.key);return}var O=!0,d=!1;(b.children||[]).filter(function(M){return!t(M.node)}).forEach(function(M){var R=M.key,E=g.has(R);O&&!E&&(O=!1),!d&&(E||u.has(R))&&(d=!0)}),O||g.delete(b.key),d&&u.add(b.key),m.add(b.key)})}return{checkedKeys:Array.from(g),halfCheckedKeys:Array.from(i(u,g))}}function x(S,a,v,c){var t=[],g;c?g=c:g=T;var u=new Set(S.filter(function(C){var o=!!v[C];return o||t.push(C),o})),_=new Map,l=0;Object.keys(v).forEach(function(C){var o=v[C],f=o.level,b=_.get(f);b||(b=new Set,_.set(f,b)),b.add(o),l=Math.max(l,f)}),Object(P.a)(!t.length,"Tree missing follow keys: ".concat(t.slice(0,100).map(function(C){return"'".concat(C,"'")}).join(", ")));var m;return a===!0?m=h(u,_,l,g):m=p(u,a.halfCheckedKeys,_,l,g),m}},OLES:function(w,X,r){"use strict";var P=r("U8pU"),i=r("VTBJ"),T=r("Ff2n"),h=r("cDcd"),p=r("uciX"),x=r("7ixt"),S=function(u){var _=u.overlay,l=u.prefixCls,m=u.id,C=u.overlayInnerStyle;return h.createElement("div",{className:"".concat(l,"-inner"),id:m,role:"tooltip",style:C},typeof _=="function"?_():_)},a=S,v=function(u,_){var l=u.overlayClassName,m=u.trigger,C=m===void 0?["hover"]:m,o=u.mouseEnterDelay,f=o===void 0?0:o,b=u.mouseLeaveDelay,A=b===void 0?.1:b,O=u.overlayStyle,d=u.prefixCls,M=d===void 0?"rc-tooltip":d,R=u.children,E=u.onVisibleChange,y=u.afterVisibleChange,s=u.transitionName,D=u.animation,N=u.placement,k=N===void 0?"right":N,U=u.align,H=U===void 0?{}:U,K=u.destroyTooltipOnHide,F=K===void 0?!1:K,G=u.defaultVisible,B=u.getTooltipContainer,W=u.overlayInnerStyle,V=Object(T.a)(u,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ae=Object(h.useRef)(null);Object(h.useImperativeHandle)(_,function(){return ae.current});var de=Object(i.a)({},V);"visible"in u&&(de.popupVisible=u.visible);var ce=function(){var fe=u.arrowContent,ie=fe===void 0?null:fe,se=u.overlay,Q=u.id;return[h.createElement("div",{className:"".concat(M,"-arrow"),key:"arrow"},ie),h.createElement(a,{key:"content",prefixCls:M,id:Q,overlay:se,overlayInnerStyle:W})]},Ee=!1,Ae=!1;if(typeof F=="boolean")Ee=F;else if(F&&Object(P.a)(F)==="object"){var oe=F.keepParent;Ee=oe===!0,Ae=oe===!1}return h.createElement(p.a,Object.assign({popupClassName:l,prefixCls:M,popup:ce,action:C,builtinPlacements:x.a,popupPlacement:k,ref:ae,popupAlign:H,getPopupContainer:B,onPopupVisibleChange:E,afterPopupVisibleChange:y,popupTransitionName:s,popupAnimation:D,defaultPopupVisible:G,destroyPopupOnHide:Ee,autoDestroy:Ae,mouseLeaveDelay:A,popupStyle:O,mouseEnterDelay:f},de),R)},c=Object(h.forwardRef)(v),t=X.a=c},OLod:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("K3mO"))})(this,function(P){P.lib.Cipher||function(i){var T=P,h=T.lib,p=h.Base,x=h.WordArray,S=h.BufferedBlockAlgorithm,a=T.enc,v=a.Utf8,c=a.Base64,t=T.algo,g=t.EvpKDF,u=h.Cipher=S.extend({cfg:p.extend(),createEncryptor:function(s,D){return this.create(this._ENC_XFORM_MODE,s,D)},createDecryptor:function(s,D){return this.create(this._DEC_XFORM_MODE,s,D)},init:function(s,D,N){this.cfg=this.cfg.extend(N),this._xformMode=s,this._key=D,this.reset()},reset:function(){S.reset.call(this),this._doReset()},process:function(s){return this._append(s),this._process()},finalize:function(s){s&&this._append(s);var D=this._doFinalize();return D},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function s(D){return typeof D=="string"?y:M}return function(D){return{encrypt:function(N,k,U){return s(k).encrypt(D,N,k,U)},decrypt:function(N,k,U){return s(k).decrypt(D,N,k,U)}}}}()}),_=h.StreamCipher=u.extend({_doFinalize:function(){var s=this._process(!0);return s},blockSize:1}),l=T.mode={},m=h.BlockCipherMode=p.extend({createEncryptor:function(s,D){return this.Encryptor.create(s,D)},createDecryptor:function(s,D){return this.Decryptor.create(s,D)},init:function(s,D){this._cipher=s,this._iv=D}}),C=l.CBC=function(){var s=m.extend();s.Encryptor=s.extend({processBlock:function(N,k){var U=this._cipher,H=U.blockSize;D.call(this,N,k,H),U.encryptBlock(N,k),this._prevBlock=N.slice(k,k+H)}}),s.Decryptor=s.extend({processBlock:function(N,k){var U=this._cipher,H=U.blockSize,K=N.slice(k,k+H);U.decryptBlock(N,k),D.call(this,N,k,H),this._prevBlock=K}});function D(N,k,U){var H,K=this._iv;K?(H=K,this._iv=i):H=this._prevBlock;for(var F=0;F<U;F++)N[k+F]^=H[F]}return s}(),o=T.pad={},f=o.Pkcs7={pad:function(s,D){for(var N=D*4,k=N-s.sigBytes%N,U=k<<24|k<<16|k<<8|k,H=[],K=0;K<k;K+=4)H.push(U);var F=x.create(H,k);s.concat(F)},unpad:function(s){var D=s.words[s.sigBytes-1>>>2]&255;s.sigBytes-=D}},b=h.BlockCipher=u.extend({cfg:u.cfg.extend({mode:C,padding:f}),reset:function(){var s;u.reset.call(this);var D=this.cfg,N=D.iv,k=D.mode;this._xformMode==this._ENC_XFORM_MODE?s=k.createEncryptor:(s=k.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==s?this._mode.init(this,N&&N.words):(this._mode=s.call(k,this,N&&N.words),this._mode.__creator=s)},_doProcessBlock:function(s,D){this._mode.processBlock(s,D)},_doFinalize:function(){var s,D=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(D.pad(this._data,this.blockSize),s=this._process(!0)):(s=this._process(!0),D.unpad(s)),s},blockSize:128/32}),A=h.CipherParams=p.extend({init:function(s){this.mixIn(s)},toString:function(s){return(s||this.formatter).stringify(this)}}),O=T.format={},d=O.OpenSSL={stringify:function(s){var D,N=s.ciphertext,k=s.salt;return k?D=x.create([1398893684,1701076831]).concat(k).concat(N):D=N,D.toString(c)},parse:function(s){var D,N=c.parse(s),k=N.words;return k[0]==1398893684&&k[1]==1701076831&&(D=x.create(k.slice(2,4)),k.splice(0,4),N.sigBytes-=16),A.create({ciphertext:N,salt:D})}},M=h.SerializableCipher=p.extend({cfg:p.extend({format:d}),encrypt:function(s,D,N,k){k=this.cfg.extend(k);var U=s.createEncryptor(N,k),H=U.finalize(D),K=U.cfg;return A.create({ciphertext:H,key:N,iv:K.iv,algorithm:s,mode:K.mode,padding:K.padding,blockSize:s.blockSize,formatter:k.format})},decrypt:function(s,D,N,k){k=this.cfg.extend(k),D=this._parse(D,k.format);var U=s.createDecryptor(N,k).finalize(D.ciphertext);return U},_parse:function(s,D){return typeof s=="string"?D.parse(s,this):s}}),R=T.kdf={},E=R.OpenSSL={execute:function(s,D,N,k){k||(k=x.random(64/8));var U=g.create({keySize:D+N}).compute(s,k),H=x.create(U.words.slice(D),N*4);return U.sigBytes=D*4,A.create({key:U,iv:H,salt:k})}},y=h.PasswordBasedCipher=M.extend({cfg:M.cfg.extend({kdf:E}),encrypt:function(s,D,N,k){k=this.cfg.extend(k);var U=k.kdf.execute(N,s.keySize,s.ivSize);k.iv=U.iv;var H=M.encrypt.call(this,s,D,U.key,k);return H.mixIn(U),H},decrypt:function(s,D,N,k){k=this.cfg.extend(k),D=this._parse(D,k.format);var U=k.kdf.execute(N,s.keySize,s.ivSize,D.salt);k.iv=U.iv;var H=M.decrypt.call(this,s,D,U.key,k);return H}})}()})},OZM5:function(w,X,r){"use strict";r.d(X,"b",function(){return c}),r.d(X,"a",function(){return t}),r.d(X,"k",function(){return g}),r.d(X,"h",function(){return u}),r.d(X,"i",function(){return _}),r.d(X,"g",function(){return l}),r.d(X,"c",function(){return m}),r.d(X,"d",function(){return C}),r.d(X,"j",function(){return b}),r.d(X,"e",function(){return A}),r.d(X,"f",function(){return O});var P=r("KQm4"),i=r("U8pU"),T=r("Ff2n"),h=r("cDcd"),p=r.n(h),x=r("Kwbf"),S=r("WaYH"),a=.25,v=2;function c(d,M){var R=d.slice(),E=R.indexOf(M);return E>=0&&R.splice(E,1),R}function t(d,M){var R=d.slice();return R.indexOf(M)===-1&&R.push(M),R}function g(d){return d.split("-")}function u(d,M){return"".concat(d,"-").concat(M)}function _(d){return d&&d.type&&d.type.isTreeNode}function l(d,M){var R=[d],E=M[d];function y(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];s.forEach(function(D){var N=D.key,k=D.children;R.push(N),y(k)})}return y(E.children),R}function m(d,M){var R=d.clientY,E=M.selectHandle.getBoundingClientRect(),y=E.top,s=E.bottom,D=E.height,N=Math.max(D*a,v);return R<=y+N?-1:R>=s-N?1:0}function C(d,M){if(!d)return;var R=M.multiple;return R?d.slice():d.length?[d[0]]:d}var o=function(M){return M};function f(d,M){if(!d)return[];var R=M||{},E=R.processProps,y=E===void 0?o:E,s=Array.isArray(d)?d:[d];return s.map(function(D){var N=D.children,k=Object(T.a)(D,["children"]),U=f(N,M);return p.a.createElement(S.a,Object.assign({},y(k)),U)})}function b(d){if(!d)return null;var M;if(Array.isArray(d))M={checkedKeys:d,halfCheckedKeys:void 0};else if(Object(i.a)(d)==="object")M={checkedKeys:d.checked||void 0,halfCheckedKeys:d.halfChecked||void 0};else return Object(x.a)(!1,"`checkedKeys` is not an array or an object"),null;return M}function A(d,M){var R=new Set;function E(y){if(R.has(y))return;var s=M[y];if(!s)return;R.add(y);var D=s.parent,N=s.node;if(N.disabled)return;D&&E(D.key)}return(d||[]).forEach(function(y){E(y)}),Object(P.a)(R)}function O(d){var M={};return Object.keys(d).forEach(function(R){(R.startsWith("data-")||R.startsWith("aria-"))&&(M[R]=d[R])}),M}},Oe0F:function(w,X,r){w.exports={flex_box_center:"flex_box_center___1lU21",flex_space_between:"flex_space_between___3CfJd",flex_box_vertical_center:"flex_box_vertical_center___20q2h",flex_box_center_end:"flex_box_center_end___1jeZT",flex_box_column:"flex_box_column___2EyZF",list:"list___3Kz8E",wrap:"wrap___12_X7",lockWrap:"lockWrap___9zL4z",li:"li___2bcH1",cover:"cover___1j6mq",img:"img___3itdG",sign:"sign___1Bm21",name:"name___3H1zU",e:"e___1W7k4",tags:"tags___G1tID",rate:"rate___aZiJa"}},Ohmc:function(w,X,r){w.exports=r.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(w,X,r){"use strict";var P=r("2qtc"),i=r("kLXV"),T=r("rAM+"),h=r("miYZ"),p=r("tsqr"),x=r("9og8"),S=r("tJVT"),a=r("jrin"),v=r("WmNS"),c=r.n(v),t=r("cDcd"),g=r.n(t),u=r("VrN/"),_=r.n(u),l=r("bdgK"),m=r("p77/"),C=r("Bd2K"),o=r("ELLl"),f=r("19Vz"),b=r("lZu9"),A=r("+NIl"),O=r("kSUc"),d=r("9Bee"),M=function(ze){var ut=ze.value,ot=ut===void 0?"":ut,Dt=ze.className,Yt=ze.showTextOnly,ct=ze.showLines,rt=ze.style,Ie=rt===void 0?{}:rt,qe=Object(t.useMemo)(function(){return""},[ot]);return g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{dangerouslySetInnerHTML:{__html:qe}}))},R=r("0Owb"),E=r("dejd"),y=r("C+DQ"),s=r("1vsH"),D=r("m3rI"),N=[{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 k(ze){var ut=ze.onActionCallback,ot=ze.title,Dt=ze.icon,Yt=ze.actionName,ct=ze.className,rt=ct===void 0?"":ct,Ie=ze.children;function qe(){ut(Yt)}return g.a.createElement("a",{title:ot,className:rt,onClick:qe},g.a.createElement("i",{className:"md-iconfont ".concat(Dt)}),Ie)}var U=function(ze){var ut=ze.watch,ot=ze.showNullButton,Dt=ze.onActionCallback,Yt=ze.fullScreen,ct=ze.insertTemp,rt=ze.hidetoolBar,Ie=ze.uuid,qe=ze.setOpenPhones;console.log("link:","".concat(location.origin,"/upload.html?_educoder_session_login=").concat(Object(s.G)("_educoder_session_login"),"&_educoder_session=").concat(Object(s.G)("_educoder_session"),"&key=").concat(Ie,"&api=").concat(encodeURIComponent(D.a.PROXY_SERVER)));var Ye=[].concat(N,[{title:"".concat(ut?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(ut?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return g.a.createElement("ul",{className:"markdown-toolbar-container"},!rt&&Ye.map(function(ye,Ne){return g.a.createElement("li",{key:Ne},ye.actionName?g.a.createElement(k,Object(R.a)({},ye,{onActionCallback:Dt})):g.a.createElement("span",{className:"v-line"}))}),ot?g.a.createElement("li",null,g.a.createElement(k,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Dt},g.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ct&&g.a.createElement("li",null,g.a.createElement(k,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ct),onActionCallback:Dt},g.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),g.a.createElement("li",{className:"btn-full-screen"},g.a.createElement(k,{icon:"".concat(Yt?"icon-shrink":"icon-enlarge"),title:Yt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Dt})))},H=r("M8RZ"),K=r("+L6B"),F=r("2/Rp"),G=r("y8nQ"),B=r("Vl3Y"),W=r("5NDa"),V=r("5rEg"),ae={labelCol:{span:4},wrapperCol:{span:20}},de=function(ze){var ut=ze.callback,ot=ze.onCancel;function Dt(Yt){ut(Yt)}return g.a.createElement(B.a,Object(R.a)({},ae,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Dt}),g.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},g.a.createElement(V.a,null)),g.a.createElement(B.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},g.a.createElement(V.a,null)),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(F.a,{type:"ghost",onClick:ot},"\u53D6\u6D88")))},ce=r("7ahc"),Ee=r("HmJG"),Ae=r("BjJ7"),oe=B.a.useForm,he={width:280,marginRight:10},fe={labelCol:{span:5},wrapperCol:{span:19}},ie=function(ze){var ut=ze.callback,ot=ze.onCancel,Dt=oe(),Yt=Object(S.a)(Dt,1),ct=Yt[0];function rt(Ye){ut(Ye)}function Ie(Ye,ye){if(Ye.status===-1){p.b.error(Ye.message);return}ct.setFieldsValue({src:"/api/attachments/".concat(Ye.id),type:ye.type})}function qe(Ye){var ye=Ye.target.files[0];Q(ye,Ie)}return g.a.createElement(B.a,Object(R.a)({form:ct},fe,{className:"upload-image-panel",onFinish:rt}),g.a.createElement(B.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},g.a.createElement("div",{className:"flex-container"},g.a.createElement(B.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},g.a.createElement(V.a,{style:he})),g.a.createElement(se,{onFileChange:qe}))),g.a.createElement(B.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},g.a.createElement(V.a,{style:{width:264}})),g.a.createElement(B.a.Item,{style:{textAlign:"right"}},g.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(F.a,{type:"ghost",onClick:ot},"\u53D6\u6D88")))};function se(ze){var ut=ze.onFileChange;return g.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",g.a.createElement("input",{type:"file",onChange:ut}))}function Q(ze,ut){if(!ze)throw new String("\u6CA1\u6709\u6587\u4EF6");var ot=new FormData;ot.append("editormd-image-file",ze),ot.append("file_param_name","editormd-image-file"),ot.append("byxhr","true");var Dt=new window.XMLHttpRequest;Dt.withCredentials=!0,Dt.addEventListener("load",function(Yt){ut(JSON.parse(Yt.target.responseText),ze)},!1),Dt.addEventListener("error",function(Yt){console.error(Yt)},!1),Dt.open("POST","".concat(Ae.a,"/api/attachments.json")),Dt.send(ot)}var le=r("giR+"),ee=r("fyUT"),ne=r("7Kak"),be=r("9yH6"),re=be.a.Group,$={margin:"0 8px"},Y=function(ze){var ut=ze.callback,ot=ze.onCancel;function Dt(Yt){ut(Yt)}return g.a.createElement(B.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Dt},g.a.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},g.a.createElement("span",{style:$},"\u5355\u5143\u683C\u6570\uFF1A"),g.a.createElement("span",{style:$},"\u884C\u6570"),g.a.createElement(B.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},g.a.createElement(ee.a,null)),g.a.createElement("span",{style:$},"\u5217\u6570"),g.a.createElement(B.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},g.a.createElement(ee.a,null))),g.a.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},g.a.createElement("span",{style:$},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),g.a.createElement(B.a.Item,{name:"align"},g.a.createElement(re,null,g.a.createElement(be.a,{value:"default"},g.a.createElement("i",{className:"fa fa-align-justify"})),g.a.createElement(be.a,{value:"left"},g.a.createElement("i",{className:"fa fa-align-left"})),g.a.createElement(be.a,{value:"center"},g.a.createElement("i",{className:"fa fa-align-center"})),g.a.createElement(be.a,{value:"right"},g.a.createElement("i",{className:"fa fa-align-right"}))))),g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(F.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),g.a.createElement(F.a,{type:"ghost",onClick:ot},"\u53D6\u6D88")))},Z=r("ErOA"),Ce=r("7Cbv"),ge="link",Re="upload-image",Qe="code-block",$e="add-table",at="------------",dt={default:at,left:":".concat(at),center:":".concat(at,":"),right:"".concat(at,":")},vt=r("9VGf"),bt,He;function Pe(){}var nt=0,Rt=1e4,pt="\u2581",ht=`
**\u6A21\u677F\u6807\u9898**
\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`;function Ge(ze){return/^\d+$/.test(ze)?"".concat(ze,"px"):ze}var ke=navigator.platform.toUpperCase().indexOf("MAC")>=0,je=ke?"Cmd":"Ctrl",_e=["pptm","pptx","ppt","pot","pps","ppa","potx","ppsx","ppam","pptm","potm","ppsm","doc","docx","dot","dotx","docm","dotm","xls","xlsx","csv","xlt","xla","xltx","xlsm","xltm","xlam","xlsb"],De=(bt={},Object(a.a)(bt,je+"-B","bold"),Object(a.a)(bt,je+"-I","italic"),bt),Le=(He={},Object(a.a)(He,ge,"\u6DFB\u52A0\u94FE\u63A5"),Object(a.a)(He,Qe,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(a.a)(He,Re,"\u6DFB\u52A0\u6587\u4EF6"),Object(a.a)(He,$e,"\u6DFB\u52A0\u8868\u683C"),He),Ue=X.a=function(ze){var ut=ze.defaultValue,ot=ut===void 0?"":ut,Dt=ze.onChange,Yt=ze.width,ct=Yt===void 0?"100%":Yt,rt=ze.height,Ie=rt===void 0?400:rt,qe=ze.miniToolbar,Ye=qe===void 0?!1:qe,ye=ze.isFocus,Ne=ye===void 0?!1:ye,mt=ze.watch,it=ze.insertTemp,gt=ze.mode,wt=gt===void 0?"markdown":gt,xt=ze.id,Lt=xt===void 0?"markdown-editor-id":xt,Xt=ze.showResizeBar,Ln=Xt===void 0?!1:Xt,pn=ze.noStorage,ln=pn===void 0?!1:pn,kn=ze.showNullButton,yn=kn===void 0?!1:kn,Jt=ze.hidetoolBar,Xn=Jt===void 0?!1:Jt,Qn=ze.fullScreen,zn=Qn===void 0?!1:Qn,Yn=ze.onBlur,Cr=ze.onCMBeforeChange,lr=ze.onFullScreen,$t=ze.className,Vt=$t===void 0?"":$t,bn=ze.disablePaste,jr=bn===void 0?!1:bn,An=ze.placeholder,Bn=An===void 0?"":An,Sn=ze.values,Or=Sn===void 0?"":Sn,Zt=Object(t.useState)(null),mr=Object(S.a)(Zt,2),Wt=mr[0],tr=mr[1],br=Object(t.useState)(ot),qr=Object(S.a)(br,2),aa=qr[0],fa=qr[1],Aa=Object(t.useState)(mt),Gr=Object(S.a)(Aa,2),ar=Gr[0],Ar=Gr[1],Sa=Object(t.useState)(zn),Ra=Object(S.a)(Sa,2),Ea=Ra[0],Pr=Ra[1],ui=Object(t.useState)(""),Fa=Object(S.a)(ui,2),Ma=Fa[0],Ya=Fa[1],Ia=Object(t.useState)(0),qa=Object(S.a)(Ia,2),Wa=qa[0],hi=qa[1],Ci=Object(t.useState)(Ie),sa=Object(S.a)(Ci,2),ca=sa[0],la=sa[1],me=Object(t.useState)(!1),et=Object(S.a)(me,2),At=et[0],Ct=et[1],Nt=Object(t.useRef)(Object(Ce.a)()),It=Object(t.useRef)(!1),Ht=Object(t.useRef)(),on=Object(t.useRef)(),mn=Object(t.useRef)(),gn=Object(t.useRef)(),In=Object(t.useRef)(),Pn=function(){var Gt=Object(x.a)(c.a.mark(function hn(){var sn,Cn;return c.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,Object(Z.a)("/api/attachments/distinct_hash_val.json",{method:"post",body:{hash_val:Nt.current}});case 2:Cn=qn.sent,Cn!=null&&(sn=Cn.attachments)!==null&&sn!==void 0&&sn.length&&(console.log("cm:",Wt,on),Cn.attachments.map(function(Hn){Hn.content_type.indexOf("image")>-1?Wt.replaceSelection("![,](/api/attachments/".concat(Hn.id,"?type=").concat(Hn.content_type,")")):Hn.content_type.indexOf("video")>-1?Wt.replaceSelection('<video width="100%" controls src="'.concat(D.a.API_SERVER,"/api/attachments/").concat(data.id,'"></video>')):Hn.content_type.indexOf("pdf")>-1?Wt.replaceSelection('<a href="'.concat(D.a.API_SERVER,"/api/attachments/").concat(Hn.id,"?type=").concat(Hn.content_type,'&disposition=inline" target="_blank">').concat(Hn.name,"</a>")):Wt.replaceSelection("[".concat(Hn.name,"](").concat(D.a.API_SERVER,"/api/attachments/").concat(Hn.id,"?type=").concat(Hn.content_type,")"))}));case 4:case"end":return qn.stop()}},hn)}));return function(){return Gt.apply(this,arguments)}}();Object(t.useEffect)(function(){fa(Or),Wt==null||Wt.setValue(Or)},[Or]),Object(t.useEffect)(function(){lr==null||lr(Ea)},[Ea]),Object(t.useEffect)(function(){if(on.current){var Gt=_.a.fromTextArea(on.current,{mode:wt,lineNumbers:!Ye,lineWrapping:!0,value:ot,autoCloseTags:!0,autoCloseBrackets:!0});Ne&&Gt.focus();function hn(sn,Cn){if(jr){Cn.preventDefault();return}var Tn=Cn.clipboardData;if(Tn){var qn=Tn.types.toString(),Hn=Tn.items;if(qn==="Files"||Tn.types.indexOf("Files")>-1){if(Cn.preventDefault(),wt=="stex")return;try{var yr,Dr=Hn[1];((yr=Hn[0])===null||yr===void 0?void 0:yr.kind)==="file"&&(Dr=Hn[0]);var Wn=Dr.getAsFile(),Er=Wn.name.split(".").pop();Q(Wn,function(ur){if(ur.id){var Br,Tr,Yr;(Wn==null||((Br=Wn.type)===null||Br===void 0)?void 0:Br.indexOf("image"))>-1?Gt.replaceSelection("![,](/api/attachments/".concat(ur.id,"?type=").concat(ur.content_type,")")):(Wn==null||((Tr=Wn.type)===null||Tr===void 0)?void 0:Tr.indexOf("video"))>-1?Gt.replaceSelection('<video width="100%" controls src="'.concat(D.a.API_SERVER,"/api/attachments/").concat(ur.id,'"></video>')):(Wn==null||((Yr=Wn.type)===null||Yr===void 0)?void 0:Yr.indexOf("pdf"))>-1?Gt.replaceSelection('<a href="'.concat(D.a.API_SERVER,"/api/attachments/").concat(ur.id,"?type=").concat(Wn.type,'&disposition=inline" target="_blank">').concat(Wn.name,"</a>")):_e.includes(Er)?Gt.replaceSelection('<a href="'.concat(D.a.API_SERVER,"/api/attachments/").concat(ur.id,'?type=office&disposition=inline" target="_blank">').concat(Wn.name,"</a>")):Gt.replaceSelection("[".concat(Wn.name,"](").concat(D.a.API_SERVER,"/api/attachments/").concat(ur.id,"?type=").concat(ur.content_type,")"))}else(ur==null?void 0:ur.status)===401&&(document.location.href="/user/login")})}catch(ur){p.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Gt.on("paste",hn),Gt.on("dragleave",function(sn,Cn){mn.current.classList.remove("mouse-hover-md")}),Gt.on("dragover",function(sn,Cn){mn.current.classList.add("mouse-hover-md")}),Gt.on("drop",function(sn,Cn){mn.current.classList.add("mouse-hover-md");var Tn;if(Tn=Cn.dataTransfer.files,Tn.length>0){Cn.preventDefault(),Cn.stopPropagation();for(var qn=function(Dr){var Wn=Tn[Dr],Er=Wn.name.split(".").pop();Q(Wn,function(ur){if(ur.id){var Br,Tr,Yr;(Wn==null||((Br=Wn.type)===null||Br===void 0)?void 0:Br.indexOf("image"))>-1?Gt.replaceSelection("![,](/api/attachments/".concat(ur.id,"?type=").concat(ur.content_type,")")):(Wn==null||((Tr=Wn.type)===null||Tr===void 0)?void 0:Tr.indexOf("video"))>-1?Gt.replaceSelection('<video width="100%" controls src="'.concat(D.a.API_SERVER,"/api/attachments/").concat(ur.id,'"></video>')):(Wn==null||((Yr=Wn.type)===null||Yr===void 0)?void 0:Yr.indexOf("pdf"))>-1?Gt.replaceSelection('<a href="'.concat(D.a.API_SERVER,"/api/attachments/").concat(ur.id,"?type=").concat(Wn.type,'&disposition=inline" target="_blank">').concat(Wn.name,"</a>")):_e.includes(Er)?Gt.replaceSelection('<a href="'.concat(D.a.API_SERVER,"/api/attachments/").concat(ur.id,'?type=office&disposition=inline" target="_blank">').concat(Wn.name,"</a>")):Gt.replaceSelection("[".concat(Wn.name,"](").concat(D.a.API_SERVER,"/api/attachments/").concat(ur.id,"?type=").concat(ur.content_type,")"))}else(ur==null?void 0:ur.status)===401&&(document.location.href="/user/login")})},Hn=0;Hn<Tn.length;Hn++)qn(Hn)}}),tr(Gt),function(){Gt.off("paste",hn)}}},[]);var Qt=Object(t.useCallback)(function(){if(mn.current)try{}catch(Gt){console.log(Gt,"---- to set md editor body height")}},[ca,mn,Ea]);Object(t.useEffect)(function(){function Gt(){var sn=new l.default(function(Cn){var Tn=Object(T.a)(Cn),qn;try{for(Tn.s();!(qn=Tn.n()).done;){var Hn=qn.value;(Hn.target.offsetHeight>0||Hn.target.offsetWidth>0)&&(Qt(),Wt.setSize("100%","100%"),Wt.refresh())}}catch(yr){Tn.e(yr)}finally{Tn.f()}});return sn.observe(on.current.parentElement),sn}if(Wt){var hn=Gt();return function(){hn.unobserve(on.current.parentElement)}}},[Wt,Qt]),Object(t.useEffect)(function(){if(Wt){for(var Gt=[],hn=function(){var Hn=Cn[sn];Tn=Object(S.a)(Hn,2);var yr=Tn[0],Dr=Tn[1],Wn=Object(a.a)({},yr,function(){xn(Dr)});Gt.push(Wn),Wt.addKeyMap(Wn)},sn=0,Cn=Object.entries(De);sn<Cn.length;sn++){var Tn;hn()}return Ht.current=setInterval(function(){It.current&&Pn()},4e3),function(){clearInterval(Ht.current);var qn=Object(T.a)(Gt),Hn;try{for(qn.s();!(Hn=qn.n()).done;){var yr=Hn.value;Wt.removeKeyMap(yr)}}catch(Dr){qn.e(Dr)}finally{qn.f()}}}},[Wt]),Object(t.useEffect)(function(){zn!==Ea&&Pr(zn)},[zn]),Object(vt.a)(function(){if(!ln&&Wa>0){var Gt=new Date().getTime(),hn=window.sessionStorage.getItem(Lt);Gt>=Wa+Rt&&(!hn||hn!==aa)&&(window.sessionStorage.setItem(Lt,aa),Ct(!0))}},Rt),Object(t.useEffect)(function(){Ar(mt)},[Wt,mt]),Object(t.useEffect)(function(){Wt&&(Ne&&Wt.focus())},[Wt,Ne]),Object(t.useEffect)(function(){if(ar&&Wt){var Gt=Wt.getScrollerElement();function hn(sn){var Cn=sn.target;if(In.current){var Tn=Cn.scrollTop/Cn.scrollHeight;In.current.scrollTop=In.current.scrollHeight*Tn}}return Gt.addEventListener("scroll",hn),function(){Gt.removeEventListener("scroll",hn)}}},[Wt,ar]),Object(t.useEffect)(function(){if(Wt&&Cr){function Gt(hn,sn){Cr(hn,sn)}return Wt.on("beforeChange",Gt),function(){Wt.off("beforeChange",Gt)}}},[Wt,Cr]),Object(t.useEffect)(function(){if(Wt&&Yn){function Gt(){Yn(Wt.getValue())}return Wt.on("blur",Gt),function(){Wt.off("blur",Gt)}}},[Wt,Yn]),Object(t.useEffect)(function(){if(Wt){function Gt(hn){var sn=hn.getValue();fa(sn),hi(new Date().getTime()),hn.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Dt&&Dt(sn)}return Wt.on("change",Gt),function(){Wt.off("change",Gt)}}},[Wt,Dt]),Object(t.useEffect)(function(){Wt&&(ot==null?(Wt.setValue(""),fa("")):ot!==Wt.getValue()&&(Wt.setValue(ot),fa(ot),Wt.setCursor(Wt.lineCount(),0)))},[Wt,ot]);var xn=Object(t.useCallback)(function(Gt){var hn=Wt.getCursor(),sn=Wt.getSelection(),Cn=sn.split(`
`);switch(Gt){case"bold":return Wt.replaceSelection("**"+sn+"**"),sn===""&&Wt.setCursor(hn.line,hn.ch+2),Wt.focus();case"italic":return Wt.replaceSelection("*"+sn+"*"),sn===""&&Wt.setCursor(hn.line,hn.ch+1),Wt.focus();case"code":return Wt.replaceSelection("`"+sn+"`"),sn===""&&Wt.setCursor(hn.line,hn.ch+1),Wt.focus();case"inline-latex":return Wt.replaceSelection("`$$"+sn+"$$`"),sn===""&&Wt.setCursor(hn.line,hn.ch+3),Wt.focus();case"latex":return Wt.replaceSelection("```latex\n"+sn+"\n```"),Wt.setCursor(hn.line+1,sn.length+1),Wt.focus();case"line-break":return Wt.replaceSelection(`<br/>
`),Wt.focus();case"list-ul":return sn===""?Wt.replaceSelection("- "+sn):Wt.replaceSelection(Cn.map(function(Tn){return Tn===""?"":"- ".concat(Tn)}).join(`
`)),Wt.focus();case"list-ol":return sn===""?Wt.replaceSelection("1. "+sn):Wt.replaceSelection(Cn.map(function(Tn,qn){return Tn===""?"":"".concat(qn+1,". ").concat(Tn)}).join(`
`)),Wt.focus();case"add-null-ch":return sn===""&&Wt.setCursor(hn.line,hn.ch+1),Wt.replaceSelection(pt),Wt.focus();case"inster-template-1":return sn===""&&Wt.setCursor(hn.line,hn.ch),Wt.replaceSelection(ht),Wt.focus();case"eraser":return Wt.setValue(""),Wt.focus();case"trigger-watch":return Ar(!ar),Wt.focus();case"trigger-full-screen":return Pr(!Ea),Wt.focus();case ge:Ya(ge);return;case Qe:Ya(Qe);return;case Re:Ya(Re);return;case $e:Ya($e);return;default:throw new Error}},[Wt,ar,Ea]),cn=Object(t.useCallback)(function(Gt){Ya("");switch(Ma){case ge:var hn=Gt.title,sn=Gt.link;return Wt.replaceSelection("[".concat(hn,"](").concat(sn,")")),Wt.focus();case Qe:var Cn=Gt.language,Tn=Gt.content;return Wt.replaceSelection(["```"+Cn,Tn,"```"].join(`
`)),Wt.focus();case Re:var qn=Gt.src,Hn=Gt.alt;return Hn?Wt.replaceSelection("![ ".concat(Hn," ]( ").concat(qn,' "').concat(Hn,'" )')):Wt.replaceSelection("![,](".concat(qn,")")),Wt.focus();case $e:for(var yr=Gt.row,Dr=Gt.col,Wn=Gt.align,Er=`
`,ur=0;ur<yr;ur++){for(var Br=[],Tr=[],Yr=0;Yr<Dr;Yr++)ur===1&&Tr.push(dt[Wn]),Br.push(" ");ur===1&&(Er+="| ".concat(Tr.join(" | "),` |
`)),Er+="| ".concat(Br.join(Dr===1?"":" | "),` |
`)}return Wt.replaceSelection(Er+`
`),Wt.focus();default:throw new Error}},[Wt,Ma]),Dn=Object(t.useMemo)(function(){switch(Ma){case ge:return g.a.createElement(de,{callback:cn,onCancel:En});case Qe:return g.a.createElement(ce.b,{callback:cn,onCancel:En});case Re:return g.a.createElement(ie,{callback:cn,onCancel:En});case $e:return g.a.createElement(Y,{callback:cn,onCancel:En});default:return null}},[Ma]);function En(){Ya("")}Object(t.useEffect)(function(){if(gn.current){var Gt=gn.current,hn=!1,sn=0;function Cn(Hn){hn=!0,sn=Hn.pageY}function Tn(){hn=!1}function qn(Hn){if(hn){var yr=Hn.pageY-sn;yr<0&&(yr=0),yr>300&&(yr=300);var Dr=Ie+yr+"px";la(Dr)}}return Gt.addEventListener("mousedown",Cn),document.addEventListener("mousemove",qn),document.addEventListener("mouseup",Tn),function(){Gt.removeEventListener("mousedown",Cn),document.removeEventListener("mousemove",qn),document.removeEventListener("mouseup",Tn)}}},[Wt,gn]),Object(t.useEffect)(function(){la(Ie)},[Ie]);var Fn=Ge(ct),or=Ge(ca),Ir={width:Fn,height:or},fn=Object(t.useMemo)(function(){if(Wa){var Gt=new Date(Wa),hn=Gt.getHours(),sn=Gt.getMinutes(),Cn=Gt.getSeconds();return hn=hn<10?"0"+hn:hn,sn=sn<10?"0"+sn:sn,Cn=Cn<10?"0"+Cn:Cn,"".concat(hn,":").concat(sn,":").concat(Cn)}return 0},[Wa]);function Bt(){window.sessionStorage.removeItem(Lt),Ct(!1),hi(0)}function nn(){Ct(!1),hi(0),Wt.setValue(window.sessionStorage.getItem(Lt))}function _n(Gt,hn){var sn=Wt.getValue();sn=sn.replace(Gt,hn),fa(sn),Wt==null||Wt.setValue(sn)}return g.a.createElement(t.Fragment,null,g.a.createElement("div",{className:"markdown-editor-wrapper",ref:mn},g.a.createElement("div",{className:"markdown-editor-container ".concat(Vt," ").concat(ar?"on-preview":""," ").concat(Ye?"mini":""," ").concat(Ea?"full-screen":""),style:Ir},g.a.createElement(U,{insertTemp:it,watch:ar,fullScreen:Ea,showNullButton:yn,onActionCallback:xn,hidetoolBar:Xn,uuid:Nt.current,setOpenPhones:function(){It.current=!0}}),g.a.createElement("div",{className:"markdown-editor-body"},g.a.createElement("div",{className:"codemirror-container"},g.a.createElement("textarea",{ref:on,placeholder:Bn})),ar?g.a.createElement("div",{ref:In,className:"preview-container"},wt==="stex"&&g.a.createElement(M,{value:aa}),wt!=="stex"&&g.a.createElement(d.a,{edit:!0,value:aa,replaces:_n})):null))),Ln?g.a.createElement("a",{ref:gn,className:"editor-resize"}):null,g.a.createElement(H.a,null,Le[Ma]?g.a.createElement(i.a,{centered:!0,title:Le[Ma],visible:!0,onCancel:En,footer:null,className:"markdown-popup-form"},Dn):null))}},P5Jw:function(w,X,r){"use strict";var P=r("rHrb"),i=P.CopyToClipboard;i.CopyToClipboard=i,w.exports=i},PVpz:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("ETIr"),r("cv67"),r("K3mO"),r("OLod"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.StreamCipher,p=i.algo,x=[],S=[],a=[],v=p.RabbitLegacy=h.extend({_doReset:function(){var t=this._key.words,g=this.cfg.iv,u=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],_=this._C=[t[2]<<16|t[2]>>>16,t[0]&4294901760|t[1]&65535,t[3]<<16|t[3]>>>16,t[1]&4294901760|t[2]&65535,t[0]<<16|t[0]>>>16,t[2]&4294901760|t[3]&65535,t[1]<<16|t[1]>>>16,t[3]&4294901760|t[0]&65535];this._b=0;for(var l=0;l<4;l++)c.call(this);for(var l=0;l<8;l++)_[l]^=u[l+4&7];if(g){var m=g.words,C=m[0],o=m[1],f=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,b=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360,A=f>>>16|b&4294901760,O=b<<16|f&65535;_[0]^=f,_[1]^=A,_[2]^=b,_[3]^=O,_[4]^=f,_[5]^=A,_[6]^=b,_[7]^=O;for(var l=0;l<4;l++)c.call(this)}},_doProcessBlock:function(t,g){var u=this._X;c.call(this),x[0]=u[0]^u[5]>>>16^u[3]<<16,x[1]=u[2]^u[7]>>>16^u[5]<<16,x[2]=u[4]^u[1]>>>16^u[7]<<16,x[3]=u[6]^u[3]>>>16^u[1]<<16;for(var _=0;_<4;_++)x[_]=(x[_]<<8|x[_]>>>24)&16711935|(x[_]<<24|x[_]>>>8)&4278255360,t[g+_]^=x[_]},blockSize:128/32,ivSize:64/32});function c(){for(var t=this._X,g=this._C,u=0;u<8;u++)S[u]=g[u];g[0]=g[0]+1295307597+this._b|0,g[1]=g[1]+3545052371+(g[0]>>>0<S[0]>>>0?1:0)|0,g[2]=g[2]+886263092+(g[1]>>>0<S[1]>>>0?1:0)|0,g[3]=g[3]+1295307597+(g[2]>>>0<S[2]>>>0?1:0)|0,g[4]=g[4]+3545052371+(g[3]>>>0<S[3]>>>0?1:0)|0,g[5]=g[5]+886263092+(g[4]>>>0<S[4]>>>0?1:0)|0,g[6]=g[6]+1295307597+(g[5]>>>0<S[5]>>>0?1:0)|0,g[7]=g[7]+3545052371+(g[6]>>>0<S[6]>>>0?1:0)|0,this._b=g[7]>>>0<S[7]>>>0?1:0;for(var u=0;u<8;u++){var _=t[u]+g[u],l=_&65535,m=_>>>16,C=((l*l>>>17)+l*m>>>15)+m*m,o=((_&4294901760)*_|0)+((_&65535)*_|0);a[u]=C^o}t[0]=a[0]+(a[7]<<16|a[7]>>>16)+(a[6]<<16|a[6]>>>16)|0,t[1]=a[1]+(a[0]<<8|a[0]>>>24)+a[7]|0,t[2]=a[2]+(a[1]<<16|a[1]>>>16)+(a[0]<<16|a[0]>>>16)|0,t[3]=a[3]+(a[2]<<8|a[2]>>>24)+a[1]|0,t[4]=a[4]+(a[3]<<16|a[3]>>>16)+(a[2]<<16|a[2]>>>16)|0,t[5]=a[5]+(a[4]<<8|a[4]>>>24)+a[3]|0,t[6]=a[6]+(a[5]<<16|a[5]>>>16)+(a[4]<<16|a[4]>>>16)|0,t[7]=a[7]+(a[6]<<8|a[6]>>>24)+a[5]|0}i.RabbitLegacy=h._createHelper(v)}(),P.RabbitLegacy})},QNag:function(w,X,r){"use strict";var P=r("2qtc"),i=r("kLXV"),T=r("+L6B"),h=r("2/Rp"),p=r("9og8"),x=r("y8nQ"),S=r("Vl3Y"),a=r("tJVT"),v=r("PpiC"),c=r("5NDa"),t=r("5rEg"),g=r("WmNS"),u=r.n(g),_=r("cDcd"),l=r.n(_),m=r("9kvl"),C=r("JFl9"),o=r.n(C),f=t.a.TextArea,b=function(O){var d=O.shixunsDetail,M=O.globalSetting,R=O.loading,E=O.dispatch,y=O.onFinish,s=y===void 0?function(){}:y,D=Object(v.a)(O,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),N=S.a.useForm(),k=Object(a.a)(N,1),U=k[0],H=function(){var F=Object(p.a)(u.a.mark(function G(B){var W,V;return u.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,E({type:"shixunsDetail/getCustomScript",payload:{id:(W=d.actionTabs.params)===null||W===void 0?void 0:W.id,compile:B.execute,excutive:B.compile}});case 2:V=de.sent,K(),V&&s(V==null?void 0:V.shixun_script);case 5:case"end":return de.stop()}},G)}));return function(B){return F.apply(this,arguments)}}(),K=function(){E({type:"shixunsDetail/setActionTabs",payload:{}})};return l.a.createElement(i.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:d.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:K},l.a.createElement(S.a,{form:U,scrollToFirstError:!0,layout:"vertical",onFinish:H},l.a.createElement(S.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},l.a.createElement(f,{rows:4})),l.a.createElement(S.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},l.a.createElement(f,{rows:4})),l.a.createElement("div",{className:o.a.footerWrap},l.a.createElement(S.a.Item,null,l.a.createElement(h.a,{className:"mr5",size:"large",onClick:K},"\u53D6\u6D88"),l.a.createElement(h.a,{size:"large",type:"primary",htmlType:"submit",loading:R.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};X.a=Object(m.a)(function(A){var O=A.shixunsDetail,d=A.loading,M=A.globalSetting;return{shixunsDetail:O,globalSetting:M,loading:d}})(b)},Qvpy:function(w,X,r){w.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(w,X,r){w.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(w,X){w.exports="data:image/png;base64,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"},RotF:function(w,X,r){w.exports=r("LSTS")},RxwV:function(w,X,r){"use strict";var P=r("cDcd"),i=r("uciX"),T=r("2W6z"),h=r.n(T),p=r("4IlW"),x=r("uK0f"),S=r.n(x);function a(he,fe){if(he===fe)return!0;if(!he||!fe)return!1;var ie=he.length;if(fe.length!==ie)return!1;for(var se=0;se<ie;se++)if(he[se]!==fe[se])return!1;return!0}function v(he){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?v=function(ie){return typeof ie}:v=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},v(he)}function c(he,fe){if(!(he instanceof fe))throw new TypeError("Cannot call a class as a function")}function t(he,fe){for(var ie=0;ie<fe.length;ie++){var se=fe[ie];se.enumerable=se.enumerable||!1,se.configurable=!0,"value"in se&&(se.writable=!0),Object.defineProperty(he,se.key,se)}}function g(he,fe,ie){return fe&&t(he.prototype,fe),ie&&t(he,ie),he}function u(he,fe){if(typeof fe!="function"&&fe!==null)throw new TypeError("Super expression must either be null or a function");he.prototype=Object.create(fe&&fe.prototype,{constructor:{value:he,writable:!0,configurable:!0}}),fe&&_(he,fe)}function _(he,fe){return _=Object.setPrototypeOf||function(se,Q){return se.__proto__=Q,se},_(he,fe)}function l(he){var fe=o();return function(){var ie=f(he),se;if(fe){var Q=f(this).constructor;se=Reflect.construct(ie,arguments,Q)}else se=ie.apply(this,arguments);return m(this,se)}}function m(he,fe){return fe&&(v(fe)==="object"||typeof fe=="function")?fe:C(he)}function C(he){if(he===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return he}function o(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(he){return!1}}function f(he){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},f(he)}var b=function(){var he=function(fe){u(se,fe);var ie=l(se);function se(){var Q;return c(this,se),Q=ie.apply(this,arguments),Q.menuItems={},Q.saveMenuItem=function(le){return function(ee){Q.menuItems[le]=ee}},Q}return g(se,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(le){!le.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(le){var ee=this.props,ne=ee.fieldNames,be=ee.defaultFieldNames;return ne[le]||be[le]}},{key:"getOption",value:function(le,ee){var ne=this.props,be=ne.prefixCls,re=ne.expandTrigger,$=ne.expandIcon,Y=ne.loadingIcon,Z=this.props.onSelect.bind(this,le,ee),Ce=this.props.onItemDoubleClick.bind(this,le,ee),ge={onClick:Z,onDoubleClick:Ce},Re="".concat(be,"-menu-item"),Qe=null,$e=le[this.getFieldName("children")]&&le[this.getFieldName("children")].length>0;($e||le.isLeaf===!1)&&(Re+=" ".concat(be,"-menu-item-expand"),le.loading||(Qe=P.createElement("span",{className:"".concat(be,"-menu-item-expand-icon")},$))),re==="hover"&&($e||le.isLeaf===!1)&&(ge={onMouseEnter:this.delayOnSelect.bind(this,Z),onMouseLeave:this.delayOnSelect.bind(this),onClick:Z}),this.isActiveOption(le,ee)&&(Re+=" ".concat(be,"-menu-item-active"),ge.ref=this.saveMenuItem(ee)),le.disabled&&(Re+=" ".concat(be,"-menu-item-disabled"));var at=null;le.loading&&(Re+=" ".concat(be,"-menu-item-loading"),at=Y||null);var dt="";return"title"in le?dt=le.title:typeof le[this.getFieldName("label")]=="string"&&(dt=le[this.getFieldName("label")]),P.createElement("li",Object.assign({key:le[this.getFieldName("value")],className:Re,title:dt},ge,{role:"menuitem",onMouseDown:function(bt){return bt.preventDefault()}}),le[this.getFieldName("label")],Qe,at)}},{key:"getActiveOptions",value:function(le){var ee=this,ne=this.props.options,be=le||this.props.activeValue;return S()(ne,function(re,$){return re[ee.getFieldName("value")]===be[$]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var le=this,ee=this.props.options,ne=this.getActiveOptions().map(function(be){return be[le.getFieldName("children")]}).filter(function(be){return!!be});return ne.unshift(ee),ne}},{key:"delayOnSelect",value:function(le){for(var ee=this,ne=arguments.length,be=new Array(ne>1?ne-1:0),re=1;re<ne;re++)be[re-1]=arguments[re];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof le=="function"&&(this.delayTimer=window.setTimeout(function(){le(be),ee.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var le=this.getShowOptions().length,ee=0;ee<le;ee++){var ne=this.menuItems[ee];ne&&ne.parentElement&&(ne.parentElement.scrollTop=ne.offsetTop)}}},{key:"isActiveOption",value:function(le,ee){var ne=this.props.activeValue,be=ne===void 0?[]:ne;return be[ee]===le[this.getFieldName("value")]}},{key:"render",value:function(){var le=this,ee=this.props,ne=ee.prefixCls,be=ee.dropdownMenuColumnStyle;return P.createElement("div",null,this.getShowOptions().map(function(re,$){return P.createElement("ul",{className:"".concat(ne,"-menu"),key:$,style:be},re.map(function(Y){return le.getOption(Y,$)}))}))}}]),se}(P.Component);return he.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},he}(),A=b,O={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:1,adjustY:1}}},d=O;function M(he){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?M=function(ie){return typeof ie}:M=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},M(he)}function R(he,fe){if(he==null)return{};var ie=E(he,fe),se,Q;if(Object.getOwnPropertySymbols){var le=Object.getOwnPropertySymbols(he);for(Q=0;Q<le.length;Q++){if(se=le[Q],fe.indexOf(se)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(he,se))continue;ie[se]=he[se]}}return ie}function E(he,fe){if(he==null)return{};var ie={},se=Object.keys(he),Q,le;for(le=0;le<se.length;le++){if(Q=se[le],fe.indexOf(Q)>=0)continue;ie[Q]=he[Q]}return ie}function y(he){return k(he)||N(he)||D(he)||s()}function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function D(he,fe){if(!he)return;if(typeof he=="string")return U(he,fe);var ie=Object.prototype.toString.call(he).slice(8,-1);if(ie==="Object"&&he.constructor&&(ie=he.constructor.name),ie==="Map"||ie==="Set")return Array.from(he);if(ie==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ie))return U(he,fe)}function N(he){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(he))return Array.from(he)}function k(he){if(Array.isArray(he))return U(he)}function U(he,fe){(fe==null||fe>he.length)&&(fe=he.length);for(var ie=0,se=new Array(fe);ie<fe;ie++)se[ie]=he[ie];return se}function H(he,fe){if(!(he instanceof fe))throw new TypeError("Cannot call a class as a function")}function K(he,fe){for(var ie=0;ie<fe.length;ie++){var se=fe[ie];se.enumerable=se.enumerable||!1,se.configurable=!0,"value"in se&&(se.writable=!0),Object.defineProperty(he,se.key,se)}}function F(he,fe,ie){return fe&&K(he.prototype,fe),ie&&K(he,ie),he}function G(he,fe){if(typeof fe!="function"&&fe!==null)throw new TypeError("Super expression must either be null or a function");he.prototype=Object.create(fe&&fe.prototype,{constructor:{value:he,writable:!0,configurable:!0}}),fe&&B(he,fe)}function B(he,fe){return B=Object.setPrototypeOf||function(se,Q){return se.__proto__=Q,se},B(he,fe)}function W(he){var fe=de();return function(){var ie=ce(he),se;if(fe){var Q=ce(this).constructor;se=Reflect.construct(ie,arguments,Q)}else se=ie.apply(this,arguments);return V(this,se)}}function V(he,fe){return fe&&(M(fe)==="object"||typeof fe=="function")?fe:ae(he)}function ae(he){if(he===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return he}function de(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(he){return!1}}function ce(he){return ce=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},ce(he)}var Ee=function(){var he=function(fe){G(se,fe);var ie=W(se);function se(Q){var le;H(this,se),le=ie.call(this,Q),le.setPopupVisible=function(ne){var be=le.state.value;"popupVisible"in le.props||le.setState({popupVisible:ne}),ne&&!le.state.popupVisible&&le.setState({activeValue:be}),le.props.onPopupVisibleChange(ne)},le.handleChange=function(ne,be,re){var $=be.visible;(re.type!=="keydown"||re.keyCode===p.a.ENTER)&&(le.props.onChange(ne.map(function(Y){return Y[le.getFieldName("value")]}),ne),le.setPopupVisible($))},le.handlePopupVisibleChange=function(ne){le.setPopupVisible(ne)},le.handleMenuSelect=function(ne,be,re){var $=le.trigger.getRootDomNode();$&&$.focus&&$.focus();var Y=le.props,Z=Y.changeOnSelect,Ce=Y.loadData,ge=Y.expandTrigger;if(!ne||ne.disabled)return;var Re=le.state.activeValue;Re=Re.slice(0,be+1),Re[be]=ne[le.getFieldName("value")];var Qe=le.getActiveOptions(Re);if(ne.isLeaf===!1&&!ne[le.getFieldName("children")]&&Ce){Z&&le.handleChange(Qe,{visible:!0},re),le.setState({activeValue:Re}),Ce(Qe);return}var $e={};!ne[le.getFieldName("children")]||!ne[le.getFieldName("children")].length?(le.handleChange(Qe,{visible:!1},re),$e.value=Re):Z&&(re.type==="click"||re.type==="keydown")&&(ge==="hover"?le.handleChange(Qe,{visible:!1},re):le.handleChange(Qe,{visible:!0},re),$e.value=Re),$e.activeValue=Re,("value"in le.props||re.type==="keydown"&&re.keyCode!==p.a.ENTER)&&delete $e.value,le.setState($e)},le.handleItemDoubleClick=function(){var ne=le.props.changeOnSelect;ne&&le.setPopupVisible(!1)},le.handleKeyDown=function(ne){var be=le.props.children;if(be&&be.props.onKeyDown){be.props.onKeyDown(ne);return}var re=y(le.state.activeValue),$=re.length-1<0?0:re.length-1,Y=le.getCurrentLevelOptions(),Z=Y.map(function(Qe){return Qe[le.getFieldName("value")]}).indexOf(re[$]);if(ne.keyCode!==p.a.DOWN&&ne.keyCode!==p.a.UP&&ne.keyCode!==p.a.LEFT&&ne.keyCode!==p.a.RIGHT&&ne.keyCode!==p.a.ENTER&&ne.keyCode!==p.a.SPACE&&ne.keyCode!==p.a.BACKSPACE&&ne.keyCode!==p.a.ESC&&ne.keyCode!==p.a.TAB)return;if(!le.state.popupVisible&&ne.keyCode!==p.a.BACKSPACE&&ne.keyCode!==p.a.LEFT&&ne.keyCode!==p.a.RIGHT&&ne.keyCode!==p.a.ESC&&ne.keyCode!==p.a.TAB){le.setPopupVisible(!0);return}if(ne.keyCode===p.a.DOWN||ne.keyCode===p.a.UP){ne.preventDefault();var Ce=Z;Ce!==-1?ne.keyCode===p.a.DOWN?(Ce+=1,Ce=Ce>=Y.length?0:Ce):(Ce-=1,Ce=Ce<0?Y.length-1:Ce):Ce=0,re[$]=Y[Ce][le.getFieldName("value")]}else if(ne.keyCode===p.a.LEFT||ne.keyCode===p.a.BACKSPACE)ne.preventDefault(),re.splice(re.length-1,1);else if(ne.keyCode===p.a.RIGHT)ne.preventDefault(),Y[Z]&&Y[Z][le.getFieldName("children")]&&re.push(Y[Z][le.getFieldName("children")][0][le.getFieldName("value")]);else if(ne.keyCode===p.a.ESC||ne.keyCode===p.a.TAB){le.setPopupVisible(!1);return}(!re||re.length===0)&&le.setPopupVisible(!1);var ge=le.getActiveOptions(re),Re=ge[ge.length-1];le.handleMenuSelect(Re,ge.length-1,ne),le.props.onKeyDown&&le.props.onKeyDown(ne)},le.saveTrigger=function(ne){le.trigger=ne};var ee=[];return"value"in Q?ee=Q.value||[]:"defaultValue"in Q&&(ee=Q.defaultValue||[]),h()(!("filedNames"in Q),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),le.state={popupVisible:Q.popupVisible,activeValue:ee,value:ee,prevProps:Q},le.defaultFieldNames={label:"label",value:"value",children:"children"},le}return F(se,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(le){var ee=this.defaultFieldNames,ne=this.props,be=ne.fieldNames,re=ne.filedNames;return"filedNames"in this.props?re[le]||ee[le]:be[le]||ee[le]}},{key:"getFieldNames",value:function(){var le=this.props,ee=le.fieldNames,ne=le.filedNames;return"filedNames"in this.props?ne:ee}},{key:"getCurrentLevelOptions",value:function(){var le=this,ee=this.props.options,ne=ee===void 0?[]:ee,be=this.state.activeValue,re=be===void 0?[]:be,$=S()(ne,function(Y,Z){return Y[le.getFieldName("value")]===re[Z]},{childrenKeyName:this.getFieldName("children")});return $[$.length-2]?$[$.length-2][this.getFieldName("children")]:y(ne).filter(function(Y){return!Y.disabled})}},{key:"getActiveOptions",value:function(le){var ee=this;return S()(this.props.options||[],function(ne,be){return ne[ee.getFieldName("value")]===le[be]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var le=this.props,ee=le.prefixCls,ne=le.transitionName,be=le.popupClassName,re=le.options,$=re===void 0?[]:re,Y=le.disabled,Z=le.builtinPlacements,Ce=le.popupPlacement,ge=le.children,Re=le.dropdownRender,Qe=R(le,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),$e=P.createElement("div",null),at="";$&&$.length>0?$e=P.createElement(A,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):at=" ".concat(ee,"-menus-empty");var dt=$e;return Re&&(dt=Re($e)),P.createElement(i.a,Object.assign({ref:this.saveTrigger},Qe,{popupPlacement:Ce,builtinPlacements:Z,popupTransitionName:ne,action:Y?[]:["click"],popupVisible:Y?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(ee,"-menus"),popupClassName:be+at,popup:dt}),P.cloneElement(ge,{onKeyDown:this.handleKeyDown,tabIndex:Y?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(le,ee){var ne=ee.prevProps,be=ne===void 0?{}:ne,re={prevProps:le};return"value"in le&&!a(be.value,le.value)&&(re.value=le.value||[],"loadData"in le||(re.activeValue=le.value||[])),"popupVisible"in le&&(re.popupVisible=le.popupVisible),re}}]),se}(P.Component);return he.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:d,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},he}(),Ae=Ee,oe=X.a=Ae},S6kV:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return P.mode.OFB=function(){var i=P.lib.BlockCipherMode.extend(),T=i.Encryptor=i.extend({processBlock:function(h,p){var x=this._cipher,S=x.blockSize,a=this._iv,v=this._keystream;a&&(v=this._keystream=a.slice(0),this._iv=void 0),x.encryptBlock(v,0);for(var c=0;c<S;c++)h[p+c]^=v[c]}});return i.Decryptor=T,i}(),P.mode.OFB})},"SA+Z":function(w,X,r){var P=r("wTVA"),i=r("EbDI"),T=r("ZhPi"),h=r("wkBT");function p(x){return P(x)||i(x)||T(x)||h()}w.exports=p,w.exports.__esModule=!0,w.exports.default=w.exports},SJMd:function(w,X){/**
* @license
* Copyright (C) 2006 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/var r,P,i,T=!1,h,p;window.PR_SHOULD_USE_CONTINUATION=!0;var x,S;(function(){var a=window,v=["break,continue,do,else,for,if,return,while"],c=[v,"auto,case,char,const,default,double,enum,extern,float,goto,inline,int,long,register,restrict,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile"],t=[c,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],g=[t,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],u=[t,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],_=[t,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],l="all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,throw,true,try,unless,until,when,while,yes",m=[t,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],C="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",o=[v,"and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None"],f=[v,"alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END"],b=[v,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],A=[g,_,u,m,C,o,f,b],O=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,d="str",M="kwd",R="com",E="typ",y="lit",s="pun",D="pln",N="tag",k="dec",U="src",H="atn",K="atv",F="nocode",G="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function B(re){for(var $=0,Y=!1,Z=!1,Ce=0,ge=re.length;Ce<ge;++Ce){var Re=re[Ce];if(Re.ignoreCase)Z=!0;else if(/[a-z]/i.test(Re.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){Y=!0,Z=!1;break}}var Qe={b:8,t:9,n:10,v:11,f:12,r:13};function $e(He){var Pe=He.charCodeAt(0);if(Pe!==92)return Pe;var nt=He.charAt(1);return Pe=Qe[nt],Pe||("0"<=nt&&nt<="7"?parseInt(He.substring(1),8):nt==="u"||nt==="x"?parseInt(He.substring(2),16):He.charCodeAt(1))}function at(He){if(He<32)return(He<16?"\\x0":"\\x")+He.toString(16);var Pe=String.fromCharCode(He);return Pe==="\\"||Pe==="-"||Pe==="]"||Pe==="^"?"\\"+Pe:Pe}function dt(He){var Pe=He.substring(1,He.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),nt=[],Rt=Pe[0]==="^",pt=["["];Rt&&pt.push("^");for(var ht=Rt?1:0,Ge=Pe.length;ht<Ge;++ht){var ke=Pe[ht];if(/\\[bdsw]/i.test(ke))pt.push(ke);else{var je=$e(ke),_e;ht+2<Ge&&Pe[ht+1]==="-"?(_e=$e(Pe[ht+2]),ht+=2):_e=je,nt.push([je,_e]),_e<65||je>122||(_e<65||je>90||nt.push([Math.max(65,je)|32,Math.min(_e,90)|32]),_e<97||je>122||nt.push([Math.max(97,je)&~32,Math.min(_e,122)&~32]))}}nt.sort(function(ze,ut){return ze[0]-ut[0]||ut[1]-ze[1]});for(var De=[],Le=[],ht=0;ht<nt.length;++ht){var Ue=nt[ht];Ue[0]<=Le[1]+1?Le[1]=Math.max(Le[1],Ue[1]):De.push(Le=Ue)}for(var ht=0;ht<De.length;++ht){var Ue=De[ht];pt.push(at(Ue[0])),Ue[1]>Ue[0]&&(Ue[1]+1>Ue[0]&&pt.push("-"),pt.push(at(Ue[1])))}return pt.push("]"),pt.join("")}function vt(He){for(var Pe=He.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),nt=Pe.length,Rt=[],pt=0,ht=0;pt<nt;++pt){var Ge=Pe[pt];if(Ge==="(")++ht;else if(Ge.charAt(0)==="\\"){var ke=+Ge.substring(1);ke&&(ke<=ht?Rt[ke]=-1:Pe[pt]=at(ke))}}for(var pt=1;pt<Rt.length;++pt)Rt[pt]===-1&&(Rt[pt]=++$);for(var pt=0,ht=0;pt<nt;++pt){var Ge=Pe[pt];if(Ge==="(")++ht,Rt[ht]||(Pe[pt]="(?:");else if(Ge.charAt(0)==="\\"){var ke=+Ge.substring(1);ke&&ke<=ht&&(Pe[pt]="\\"+Rt[ke])}}for(var pt=0;pt<nt;++pt)Pe[pt]==="^"&&Pe[pt+1]!=="^"&&(Pe[pt]="");if(He.ignoreCase&&Y)for(var pt=0;pt<nt;++pt){var Ge=Pe[pt],je=Ge.charAt(0);Ge.length>=2&&je==="["?Pe[pt]=dt(Ge):je!=="\\"&&(Pe[pt]=Ge.replace(/[a-zA-Z]/g,function(Le){var Ue=Le.charCodeAt(0);return"["+String.fromCharCode(Ue&~32,Ue|32)+"]"}))}return Pe.join("")}for(var bt=[],Ce=0,ge=re.length;Ce<ge;++Ce){var Re=re[Ce];if(Re.global||Re.multiline)throw new Error(""+Re);bt.push("(?:"+vt(Re)+")")}return new RegExp(bt.join("|"),Z?"gi":"g")}function W(re,$){var Y=/(?:^|\s)nocode(?:\s|$)/,Z=[],Ce=0,ge=[],Re=0;function Qe($e){var at=$e.nodeType;if(at==1){if(Y.test($e.className))return;for(var dt=$e.firstChild;dt;dt=dt.nextSibling)Qe(dt);var vt=$e.nodeName.toLowerCase();(vt==="br"||vt==="li")&&(Z[Re]=`
`,ge[Re<<1]=Ce++,ge[Re++<<1|1]=$e)}else if(at==3||at==4){var bt=$e.nodeValue;bt.length&&($?bt=bt.replace(/\r\n?/g,`
`):bt=bt.replace(/[ \t\r\n]+/g," "),Z[Re]=bt,ge[Re<<1]=Ce,Ce+=bt.length,ge[Re++<<1|1]=$e)}}return Qe(re),{sourceCode:Z.join("").replace(/\n$/,""),spans:ge}}function V(re,$,Y,Z,Ce){if(!Y)return;var ge={sourceNode:re,pre:1,langExtension:null,numberLines:null,sourceCode:Y,spans:null,basePos:$,decorations:null};Z(ge),Ce.push.apply(Ce,ge.decorations)}var ae=/\S/;function de(re){for(var $=void 0,Y=re.firstChild;Y;Y=Y.nextSibling){var Z=Y.nodeType;$=Z===1?$?re:Y:Z===3&&ae.test(Y.nodeValue)?re:$}return $===re?void 0:$}function ce(re,$){var Y={},Z;(function(){for(var Re=re.concat($),Qe=[],$e={},at=0,dt=Re.length;at<dt;++at){var vt=Re[at],bt=vt[3];if(bt)for(var He=bt.length;--He>=0;)Y[bt.charAt(He)]=vt;var Pe=vt[1],nt=""+Pe;$e.hasOwnProperty(nt)||(Qe.push(Pe),$e[nt]=null)}Qe.push(/[\0-\uffff]/),Z=B(Qe)})();var Ce=$.length,ge=function(Re){for(var Qe=Re.sourceCode,$e=Re.basePos,at=Re.sourceNode,dt=[$e,D],vt=0,bt=Qe.match(Z)||[],He={},Pe=0,nt=bt.length;Pe<nt;++Pe){var Rt=bt[Pe],pt=He[Rt],ht=void 0,Ge;if(typeof pt=="string")Ge=!1;else{var ke=Y[Rt.charAt(0)];if(ke)ht=Rt.match(ke[1]),pt=ke[0];else{for(var je=0;je<Ce;++je)if(ke=$[je],ht=Rt.match(ke[1]),ht){pt=ke[0];break}ht||(pt=D)}Ge=pt.length>=5&&pt.substring(0,5)==="lang-",Ge&&!(ht&&typeof ht[1]=="string")&&(Ge=!1,pt=U),Ge||(He[Rt]=pt)}var _e=vt;if(vt+=Rt.length,!Ge)dt.push($e+_e,pt);else{var De=ht[1],Le=Rt.indexOf(De),Ue=Le+De.length;ht[2]&&(Ue=Rt.length-ht[2].length,Le=Ue-De.length);var ze=pt.substring(5);V(at,$e+_e,Rt.substring(0,Le),ge,dt),V(at,$e+_e+Le,De,se(ze,De),dt),V(at,$e+_e+Ue,Rt.substring(Ue),ge,dt)}}Re.decorations=dt};return ge}function Ee(re){var $=[],Y=[];re.tripleQuotedStrings?$.push([d,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):re.multiLineStrings?$.push([d,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):$.push([d,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),re.verbatimStrings&&Y.push([d,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var Z=re.hashComments;Z&&(re.cStyleComments?(Z>1?$.push([R,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):$.push([R,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Y.push([d,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):$.push([R,/^#[^\r\n]*/,null,"#"])),re.cStyleComments&&(Y.push([R,/^\/\/[^\r\n]*/,null]),Y.push([R,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var Ce=re.regexLiterals;if(Ce){var ge=Ce>1?"":`
\r`,Re=ge?".":"[\\S\\s]",Qe="/(?=[^/*"+ge+"])(?:[^/\\x5B\\x5C"+ge+"]|\\x5C"+Re+"|\\x5B(?:[^\\x5C\\x5D"+ge+"]|\\x5C"+Re+")*(?:\\x5D|$))+/";Y.push(["lang-regex",RegExp("^"+G+"("+Qe+")")])}var $e=re.types;$e&&Y.push([E,$e]);var at=(""+re.keywords).replace(/^ | $/g,"");at.length&&Y.push([M,new RegExp("^(?:"+at.replace(/[\s,]+/g,"|")+")\\b"),null]),$.push([D,/^\s+/,null,` \r
\xA0`]);var dt="^.[^\\s\\w.$@'\"`/\\\\]*";return re.regexLiterals&&(dt+="(?!s*/)"),Y.push([y,/^@[a-z_$][a-z_$@0-9]*/i,null],[E,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[D,/^[a-z_$][a-z_$@0-9]*/i,null],[y,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[D,/^\\[\s\S]?/,null],[s,new RegExp(dt),null]),ce($,Y)}var Ae=Ee({keywords:A,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function oe(re,$,Y){for(var Z=/(?:^|\s)nocode(?:\s|$)/,Ce=/\r\n?|\n/,ge=re.ownerDocument,Re=ge.createElement("li");re.firstChild;)Re.appendChild(re.firstChild);var Qe=[Re];function $e(Pe){var nt=Pe.nodeType;if(nt==1&&!Z.test(Pe.className))if(Pe.nodeName==="br")at(Pe),Pe.parentNode&&Pe.parentNode.removeChild(Pe);else for(var Rt=Pe.firstChild;Rt;Rt=Rt.nextSibling)$e(Rt);else if((nt==3||nt==4)&&Y){var pt=Pe.nodeValue,ht=pt.match(Ce);if(ht){var Ge=pt.substring(0,ht.index);Pe.nodeValue=Ge;var ke=pt.substring(ht.index+ht[0].length);if(ke){var je=Pe.parentNode;je.insertBefore(ge.createTextNode(ke),Pe.nextSibling)}at(Pe),Ge||Pe.parentNode.removeChild(Pe)}}}function at(Pe){for(;!Pe.nextSibling;)if(Pe=Pe.parentNode,!Pe)return;function nt(ht,Ge){var ke=Ge?ht.cloneNode(!1):ht,je=ht.parentNode;if(je){var _e=nt(je,1),De=ht.nextSibling;_e.appendChild(ke);for(var Le=De;Le;Le=De)De=Le.nextSibling,_e.appendChild(Le)}return ke}for(var Rt=nt(Pe.nextSibling,0),pt;(pt=Rt.parentNode)&&pt.nodeType===1;)Rt=pt;Qe.push(Rt)}for(var dt=0;dt<Qe.length;++dt)$e(Qe[dt]);$===($|0)&&Qe[0].setAttribute("value",$);var vt=ge.createElement("ol");vt.className="linenums";for(var bt=Math.max(0,$-1|0)||0,dt=0,He=Qe.length;dt<He;++dt)Re=Qe[dt],Re.className="L"+(dt+bt)%10,Re.firstChild||Re.appendChild(ge.createTextNode("\xA0")),vt.appendChild(Re);re.appendChild(vt)}function he(re){var $=/\bMSIE\s(\d+)/.exec(navigator.userAgent);$=$&&+$[1]<=8;var Y=/\n/g,Z=re.sourceCode,Ce=Z.length,ge=0,Re=re.spans,Qe=Re.length,$e=0,at=re.decorations,dt=at.length,vt=0;at[dt]=Ce;var bt,He;for(He=bt=0;He<dt;)at[He]!==at[He+2]?(at[bt++]=at[He++],at[bt++]=at[He++]):He+=2;for(dt=bt,He=bt=0;He<dt;){for(var Pe=at[He],nt=at[He+1],Rt=He+2;Rt+2<=dt&&at[Rt+1]===nt;)Rt+=2;at[bt++]=Pe,at[bt++]=nt,He=Rt}dt=at.length=bt;var pt=re.sourceNode,ht="";pt&&(ht=pt.style.display,pt.style.display="none");try{for(var Ge=null;$e<Qe;){var ke=Re[$e],je=Re[$e+2]||Ce,_e=at[vt+2]||Ce,Rt=Math.min(je,_e),De=Re[$e+1],Le;if(De.nodeType!==1&&(Le=Z.substring(ge,Rt))){$&&(Le=Le.replace(Y,"\r")),De.nodeValue=Le;var Ue=De.ownerDocument,ze=Ue.createElement("span");ze.className=at[vt+1];var ut=De.parentNode;ut.replaceChild(ze,De),ze.appendChild(De),ge<je&&(Re[$e+1]=De=Ue.createTextNode(Z.substring(Rt,je)),ut.insertBefore(De,ze.nextSibling))}ge=Rt,ge>=je&&($e+=2),ge>=_e&&(vt+=2)}}finally{pt&&(pt.style.display=ht)}}var fe={};function ie(re,$){for(var Y=$.length;--Y>=0;){var Z=$[Y];fe.hasOwnProperty(Z)?a.console&&console.warn("cannot override language handler %s",Z):fe[Z]=re}}function se(re,$){return re&&fe.hasOwnProperty(re)||(re=/^\s*</.test($)?"default-markup":"default-code"),fe[re]}ie(Ae,["default-code"]),ie(ce([],[[D,/^[^<?]+/],[k,/^<!\w[^>]*(?:>|$)/],[R,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[s,/^(?:<[%?]|[%?]>)/],["lang-",/^<xmp\b[^>]*>([\s\S]+?)<\/xmp\b[^>]*>/i],["lang-js",/^<script\b[^>]*>([\s\S]*?)(<\/script\b[^>]*>)/i],["lang-css",/^<style\b[^>]*>([\s\S]*?)(<\/style\b[^>]*>)/i],["lang-in.tag",/^(<\/?[a-z][^<>]*>)/i]]),["default-markup","htm","html","mxml","xhtml","xml","xsl"]),ie(ce([[D,/^[\s]+/,null,` \r
`],[K,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[N,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[H,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[s,/^[=<>\/]+/],["lang-js",/^on\w+\s*=\s*\"([^\"]+)\"/i],["lang-js",/^on\w+\s*=\s*\'([^\']+)\'/i],["lang-js",/^on\w+\s*=\s*([^\"\'>\s]+)/i],["lang-css",/^style\s*=\s*\"([^\"]+)\"/i],["lang-css",/^style\s*=\s*\'([^\']+)\'/i],["lang-css",/^style\s*=\s*([^\"\'>\s]+)/i]]),["in.tag"]),ie(ce([],[[K,/^[\s\S]+/]]),["uq.val"]),ie(Ee({keywords:g,hashComments:!0,cStyleComments:!0,types:O}),["c","cc","cpp","cxx","cyc","m"]),ie(Ee({keywords:"null,true,false"}),["json"]),ie(Ee({keywords:_,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:O}),["cs"]),ie(Ee({keywords:u,cStyleComments:!0}),["java"]),ie(Ee({keywords:b,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ie(Ee({keywords:o,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ie(Ee({keywords:C,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ie(Ee({keywords:f,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ie(Ee({keywords:m,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ie(Ee({keywords:l,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ie(ce([],[[d,/^[\s\S]+/]]),["regex"]);function Q(re){var $=re.langExtension;try{var Y=W(re.sourceNode,re.pre),Z=Y.sourceCode;re.sourceCode=Z,re.spans=Y.spans,re.basePos=0,se($,Z)(re),he(re)}catch(Ce){a.console&&console.log(Ce&&Ce.stack||Ce)}}function le(re,$,Y){var Z=Y||!1,Ce=$||null,ge=document.createElement("div");ge.innerHTML="<pre>"+re+"</pre>",ge=ge.firstChild,Z&&oe(ge,Z,!0);var Re={langExtension:Ce,numberLines:Z,sourceNode:ge,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Q(Re),ge.innerHTML}function ee(re,$){var Y=$||document.body,Z=Y.ownerDocument||document;function Ce(ke){return Y.getElementsByTagName(ke)}for(var ge=[Ce("pre"),Ce("code"),Ce("xmp")],Re=[],Qe=0;Qe<ge.length;++Qe)for(var $e=0,at=ge[Qe].length;$e<at;++$e)Re.push(ge[Qe][$e]);ge=null;var dt=Date;dt.now||(dt={now:function(){return+new Date}});var vt=0,bt=/\blang(?:uage)?-([\w.]+)(?!\S)/,He=/\bprettyprint\b/,Pe=/\bprettyprinted\b/,nt=/pre|xmp/i,Rt=/^code$/i,pt=/^(?:pre|code|xmp)$/i,ht={};function Ge(){for(var ke=a.PR_SHOULD_USE_CONTINUATION?dt.now()+250:Infinity;vt<Re.length&&dt.now()<ke;vt++){for(var je=Re[vt],_e=ht,De=je;De=De.previousSibling;){var Le=De.nodeType,Ue=(Le===7||Le===8)&&De.nodeValue;if(Ue?!/^\??prettify\b/.test(Ue):Le!==3||/\S/.test(De.nodeValue))break;if(Ue){_e={},Ue.replace(/\b(\w+)=([\w:.%+-]+)/g,function(mt,it,gt){_e[it]=gt});break}}var ze=je.className;if((_e!==ht||He.test(ze))&&!Pe.test(ze)){for(var ut=!1,ot=je.parentNode;ot;ot=ot.parentNode){var Dt=ot.tagName;if(pt.test(Dt)&&ot.className&&He.test(ot.className)){ut=!0;break}}if(!ut){je.className+=" prettyprinted";var Yt=_e.lang;if(!Yt){Yt=ze.match(bt);var ct;!Yt&&(ct=de(je))&&Rt.test(ct.tagName)&&(Yt=ct.className.match(bt)),Yt&&(Yt=Yt[1])}var rt;if(nt.test(je.tagName))rt=1;else{var Ie=je.currentStyle,qe=Z.defaultView,Ye=Ie?Ie.whiteSpace:qe&&qe.getComputedStyle?qe.getComputedStyle(je,null).getPropertyValue("white-space"):0;rt=Ye&&Ye.substring(0,3)==="pre"}var ye=_e.linenums;(ye=ye==="true"||+ye)||(ye=ze.match(/\blinenums\b(?::(\d+))?/),ye=ye?ye[1]&&ye[1].length?+ye[1]:!0:!1),ye&&oe(je,ye,rt);var Ne={langExtension:Yt,sourceNode:je,numberLines:ye,pre:rt,sourceCode:null,basePos:null,spans:null,decorations:null};Q(Ne)}}}vt<Re.length?a.setTimeout(Ge,250):typeof re=="function"&&re()}Ge()}var ne=a.PR={createSimpleLexer:ce,registerLangHandler:ie,sourceDecorator:Ee,PR_ATTRIB_NAME:H,PR_ATTRIB_VALUE:K,PR_COMMENT:R,PR_DECLARATION:k,PR_KEYWORD:M,PR_LITERAL:y,PR_NOCODE:F,PR_PLAIN:D,PR_PUNCTUATION:s,PR_SOURCE:U,PR_STRING:d,PR_TAG:N,PR_TYPE:E,prettyPrintOne:T?a.prettyPrintOne=le:x=le,prettyPrint:S=T?a.prettyPrint=ee:S=ee},be=a.define;typeof be=="function"&&be.amd&&be("google-code-prettify",[],function(){return ne})})()},SLjR:function(w,X,r){},SMhR:function(w,X){w.exports="data:image/png;base64,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"},Se0u:function(w,X,r){},TGq3:function(w,X,r){w.exports=r.p+"static/lockclose.365036e8.svg"},UGPy:function(w,X,r){w.exports={practice:"practice___3ZVzw",right:"right___QGXbw",title:"title___1fvdS",content:"content___10SYj",des:"des___V2RYR",mainBody:"mainBody___3vP2d",selectBox:"selectBox___1vC0V",smallType:"smallType___2CvJP",evaluating:"evaluating___rLyh5",evaluatingLabel:"evaluatingLabel___3RsVg",mask:"mask___2kc6a",evaluatingS1:"evaluatingS1___2HzdH",serviceSettingWrap:"serviceSettingWrap___250aS",serviceBox:"serviceBox___1BL80",serviceSetLeft:"serviceSetLeft___2q-GU",serviceSetInput:"serviceSetInput___2hDqz",serviceSetTip:"serviceSetTip___29Bop",btns:"btns___1NoLi",popover:"popover___1Xuw5"}},UUDw:function(w,X,r){w.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(w,X){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg=="},UqFu:function(w,X,r){"use strict";r.d(X,"a",function(){return P});var P=function(T){var h=document.createElement("textarea");return h.value=T,h.value}},"VrN/":function(w,X,r){(function(P,i){w.exports=i()})(this,function(){"use strict";var P=navigator.userAgent,i=navigator.platform,T=/gecko\/\d/i.test(P),h=/MSIE \d/.test(P),p=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(P),x=/Edge\/(\d+)/.exec(P),S=h||p||x,a=S&&(h?document.documentMode||6:+(x||p)[1]),v=!x&&/WebKit\//.test(P),c=v&&/Qt\/\d+\.\d+/.test(P),t=!x&&/Chrome\//.test(P),g=/Opera\//.test(P),u=/Apple Computer/.test(navigator.vendor),_=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(P),l=/PhantomJS/.test(P),m=!x&&/AppleWebKit/.test(P)&&/Mobile\/\w+/.test(P),C=/Android/.test(P),o=m||C||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(P),f=m||/Mac/.test(i),b=/\bCrOS\b/.test(P),A=/win/i.test(i),O=g&&P.match(/Version\/(\d*\.\d*)/);O&&(O=Number(O[1])),O&&O>=15&&(g=!1,v=!0);var d=f&&(c||g&&(O==null||O<12.11)),M=T||S&&a>=9;function R(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var E=function(e,n){var L=e.className,I=R(n).exec(L);if(I){var j=L.slice(I.index+I[0].length);e.className=L.slice(0,I.index)+(j?I[1]+j:"")}};function y(e){for(var n=e.childNodes.length;n>0;--n)e.removeChild(e.firstChild);return e}function s(e,n){return y(e).appendChild(n)}function D(e,n,L,I){var j=document.createElement(e);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof n=="string")j.appendChild(document.createTextNode(n));else if(n)for(var q=0;q<n.length;++q)j.appendChild(n[q]);return j}function N(e,n,L,I){var j=D(e,n,L,I);return j.setAttribute("role","presentation"),j}var k;document.createRange?k=function(e,n,L,I){var j=document.createRange();return j.setEnd(I||e,L),j.setStart(e,n),j}:k=function(e,n,L){var I=document.body.createTextRange();try{I.moveToElementText(e.parentNode)}catch(j){return I}return I.collapse(!0),I.moveEnd("character",L),I.moveStart("character",n),I};function U(e,n){if(n.nodeType==3&&(n=n.parentNode),e.contains)return e.contains(n);do if(n.nodeType==11&&(n=n.host),n==e)return!0;while(n=n.parentNode)}function H(){var e;try{e=document.activeElement}catch(n){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function K(e,n){var L=e.className;R(n).test(L)||(e.className+=(L?" ":"")+n)}function F(e,n){for(var L=e.split(" "),I=0;I<L.length;I++)L[I]&&!R(L[I]).test(n)&&(n+=" "+L[I]);return n}var G=function(e){e.select()};m?G=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:S&&(G=function(e){try{e.select()}catch(n){}});function B(e){var n=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,n)}}function W(e,n,L){n||(n={});for(var I in e)e.hasOwnProperty(I)&&(L!==!1||!n.hasOwnProperty(I))&&(n[I]=e[I]);return n}function V(e,n,L,I,j){n==null&&(n=e.search(/[^\s\u00a0]/),n==-1&&(n=e.length));for(var q=I||0,ue=j||0;;){var ve=e.indexOf(" ",q);if(ve<0||ve>=n)return ue+(n-q);ue+=ve-q,ue+=L-ue%L,q=ve+1}}var ae=function(){this.id=null,this.f=null,this.time=0,this.handler=B(this.onTimeout,this)};ae.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},ae.prototype.set=function(e,n){this.f=n;var L=+new Date+e;(!this.id||L<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=L)};function de(e,n){for(var L=0;L<e.length;++L)if(e[L]==n)return L;return-1}var ce=50,Ee={toString:function(){return"CodeMirror.Pass"}},Ae={scroll:!1},oe={origin:"*mouse"},he={origin:"+move"};function fe(e,n,L){for(var I=0,j=0;;){var q=e.indexOf(" ",I);q==-1&&(q=e.length);var ue=q-I;if(q==e.length||j+ue>=n)return I+Math.min(ue,n-j);if(j+=q-I,j+=L-j%L,I=q+1,j>=n)return I}}var ie=[""];function se(e){for(;ie.length<=e;)ie.push(Q(ie)+" ");return ie[e]}function Q(e){return e[e.length-1]}function le(e,n){for(var L=[],I=0;I<e.length;I++)L[I]=n(e[I],I);return L}function ee(e,n,L){for(var I=0,j=L(n);I<e.length&&L(e[I])<=j;)I++;e.splice(I,0,n)}function ne(){}function be(e,n){var L;return Object.create?L=Object.create(e):(ne.prototype=e,L=new ne),n&&W(n,L),L}var re=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function $(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||re.test(e))}function Y(e,n){return n?n.source.indexOf("\\w")>-1&&$(e)?!0:n.test(e):$(e)}function Z(e){for(var n in e)if(e.hasOwnProperty(n)&&e[n])return!1;return!0}var Ce=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ge(e){return e.charCodeAt(0)>=768&&Ce.test(e)}function Re(e,n,L){for(;(L<0?n>0:n<e.length)&&ge(e.charAt(n));)n+=L;return n}function Qe(e,n,L){for(var I=n>L?-1:1;;){if(n==L)return n;var j=(n+L)/2,q=I<0?Math.ceil(j):Math.floor(j);if(q==n)return e(q)?n:L;e(q)?L=q:n=q+I}}function $e(e,n,L,I){if(!e)return I(n,L,"ltr",0);for(var j=!1,q=0;q<e.length;++q){var ue=e[q];(ue.from<L&&ue.to>n||n==L&&ue.to==n)&&(I(Math.max(ue.from,n),Math.min(ue.to,L),ue.level==1?"rtl":"ltr",q),j=!0)}j||I(n,L,"ltr")}var at=null;function dt(e,n,L){var I;at=null;for(var j=0;j<e.length;++j){var q=e[j];if(q.from<n&&q.to>n)return j;q.to==n&&(q.from!=q.to&&L=="before"?I=j:at=j),q.from==n&&(q.from!=q.to&&L!="before"?I=j:at=j)}return I!=null?I:at}var vt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",n="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(Me){return Me<=247?e.charAt(Me):1424<=Me&&Me<=1524?"R":1536<=Me&&Me<=1785?n.charAt(Me-1536):1774<=Me&&Me<=2220?"r":8192<=Me&&Me<=8203?"w":Me==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,q=/[LRr]/,ue=/[Lb1n]/,ve=/[1n]/;function xe(Me,lt,Ot){this.level=Me,this.from=lt,this.to=Ot}return function(Me,lt){var Ot=lt=="ltr"?"L":"R";if(Me.length==0||lt=="ltr"&&!I.test(Me))return!1;for(var zt=Me.length,Ut=[],vn=0;vn<zt;++vn)Ut.push(L(Me.charCodeAt(vn)));for(var Rn=0,Kn=Ot;Rn<zt;++Rn){var fr=Ut[Rn];fr=="m"?Ut[Rn]=Kn:Kn=fr}for(var Rr=0,hr=Ot;Rr<zt;++Rr){var Wr=Ut[Rr];Wr=="1"&&hr=="r"?Ut[Rr]="n":q.test(Wr)&&(hr=Wr,Wr=="r"&&(Ut[Rr]="R"))}for(var ea=1,Jr=Ut[0];ea<zt-1;++ea){var ba=Ut[ea];ba=="+"&&Jr=="1"&&Ut[ea+1]=="1"?Ut[ea]="1":ba==","&&Jr==Ut[ea+1]&&(Jr=="1"||Jr=="n")&&(Ut[ea]=Jr),Jr=ba}for(var Ga=0;Ga<zt;++Ga){var vi=Ut[Ga];if(vi==",")Ut[Ga]="N";else if(vi=="%"){var ei=void 0;for(ei=Ga+1;ei<zt&&Ut[ei]=="%";++ei);for(var zi=Ga&&Ut[Ga-1]=="!"||ei<zt&&Ut[ei]=="1"?"1":"N",Ui=Ga;Ui<ei;++Ui)Ut[Ui]=zi;Ga=ei-1}}for(var si=0,ji=Ot;si<zt;++si){var xi=Ut[si];ji=="L"&&xi=="1"?Ut[si]="L":q.test(xi)&&(ji=xi)}for(var fi=0;fi<zt;++fi)if(j.test(Ut[fi])){var li=void 0;for(li=fi+1;li<zt&&j.test(Ut[li]);++li);for(var ai=(fi?Ut[fi-1]:Ot)=="L",Bi=(li<zt?Ut[li]:Ot)=="L",Ss=ai==Bi?ai?"L":"R":Ot,es=fi;es<li;++es)Ut[es]=Ss;fi=li-1}for(var Di=[],Po,gi=0;gi<zt;)if(ue.test(Ut[gi])){var ru=gi;for(++gi;gi<zt&&ue.test(Ut[gi]);++gi);Di.push(new xe(0,ru,gi))}else{var Fo=gi,ds=Di.length,fs=lt=="rtl"?1:0;for(++gi;gi<zt&&Ut[gi]!="L";++gi);for(var Mi=Fo;Mi<gi;)if(ve.test(Ut[Mi])){Fo<Mi&&(Di.splice(ds,0,new xe(1,Fo,Mi)),ds+=fs);var Ds=Mi;for(++Mi;Mi<gi&&ve.test(Ut[Mi]);++Mi);Di.splice(ds,0,new xe(2,Ds,Mi)),ds+=fs,Fo=Mi}else++Mi;Fo<gi&&Di.splice(ds,0,new xe(1,Fo,gi))}return lt=="ltr"&&(Di[0].level==1&&(Po=Me.match(/^\s+/))&&(Di[0].from=Po[0].length,Di.unshift(new xe(0,0,Po[0].length))),Q(Di).level==1&&(Po=Me.match(/\s+$/))&&(Q(Di).to-=Po[0].length,Di.push(new xe(0,zt-Po[0].length,zt)))),lt=="rtl"?Di.reverse():Di}}();function bt(e,n){var L=e.order;return L==null&&(L=e.order=vt(e.text,n)),L}var He=[],Pe=function(e,n,L){if(e.addEventListener)e.addEventListener(n,L,!1);else if(e.attachEvent)e.attachEvent("on"+n,L);else{var I=e._handlers||(e._handlers={});I[n]=(I[n]||He).concat(L)}};function nt(e,n){return e._handlers&&e._handlers[n]||He}function Rt(e,n,L){if(e.removeEventListener)e.removeEventListener(n,L,!1);else if(e.detachEvent)e.detachEvent("on"+n,L);else{var I=e._handlers,j=I&&I[n];if(j){var q=de(j,L);q>-1&&(I[n]=j.slice(0,q).concat(j.slice(q+1)))}}}function pt(e,n){var L=nt(e,n);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j<L.length;++j)L[j].apply(null,I)}function ht(e,n,L){return typeof n=="string"&&(n={type:n,preventDefault:function(){this.defaultPrevented=!0}}),pt(e,L||n.type,e,n),Le(n)||n.codemirrorIgnore}function Ge(e){var n=e._handlers&&e._handlers.cursorActivity;if(!n)return;for(var L=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),I=0;I<n.length;++I)de(L,n[I])==-1&&L.push(n[I])}function ke(e,n){return nt(e,n).length>0}function je(e){e.prototype.on=function(n,L){Pe(this,n,L)},e.prototype.off=function(n,L){Rt(this,n,L)}}function _e(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function De(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Le(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Ue(e){_e(e),De(e)}function ze(e){return e.target||e.srcElement}function ut(e){var n=e.which;return n==null&&(e.button&1?n=1:e.button&2?n=3:e.button&4&&(n=2)),f&&e.ctrlKey&&n==1&&(n=3),n}var ot=function(){if(S&&a<9)return!1;var e=D("div");return"draggable"in e||"dragDrop"in e}(),Dt;function Yt(e){if(Dt==null){var n=D("span","\u200B");s(e,D("span",[n,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Dt=n.offsetWidth<=1&&n.offsetHeight>2&&!(S&&a<8))}var L=Dt?D("span","\u200B"):D("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var ct;function rt(e){if(ct!=null)return ct;var n=s(e,document.createTextNode("A\u062EA")),L=k(n,0,1).getBoundingClientRect(),I=k(n,1,2).getBoundingClientRect();return y(e),!L||L.left==L.right?!1:ct=I.right-L.right<3}var Ie=`
b`.split(/\n/).length!=3?function(e){for(var n=0,L=[],I=e.length;n<=I;){var j=e.indexOf(`
`,n);j==-1&&(j=e.length);var q=e.slice(n,e.charAt(j-1)=="\r"?j-1:j),ue=q.indexOf("\r");ue!=-1?(L.push(q.slice(0,ue)),n+=ue+1):(L.push(q),n=j+1)}return L}:function(e){return e.split(/\r\n?|\n/)},qe=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(n){return!1}}:function(e){var n;try{n=e.ownerDocument.selection.createRange()}catch(L){}return!n||n.parentElement()!=e?!1:n.compareEndPoints("StartToEnd",n)!=0},Ye=function(){var e=D("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),ye=null;function Ne(e){if(ye!=null)return ye;var n=s(e,D("span","x")),L=n.getBoundingClientRect(),I=k(n,0,1).getBoundingClientRect();return ye=Math.abs(L.left-I.left)>1}var mt={},it={};function gt(e,n){arguments.length>2&&(n.dependencies=Array.prototype.slice.call(arguments,2)),mt[e]=n}function wt(e,n){it[e]=n}function xt(e){if(typeof e=="string"&&it.hasOwnProperty(e))e=it[e];else if(e&&typeof e.name=="string"&&it.hasOwnProperty(e.name)){var n=it[e.name];typeof n=="string"&&(n={name:n}),e=be(n,e),e.name=n.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return xt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return xt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Lt(e,n){n=xt(n);var L=mt[n.name];if(!L)return Lt(e,"text/plain");var I=L(e,n);if(Xt.hasOwnProperty(n.name)){var j=Xt[n.name];for(var q in j){if(!j.hasOwnProperty(q))continue;I.hasOwnProperty(q)&&(I["_"+q]=I[q]),I[q]=j[q]}}if(I.name=n.name,n.helperType&&(I.helperType=n.helperType),n.modeProps)for(var ue in n.modeProps)I[ue]=n.modeProps[ue];return I}var Xt={};function Ln(e,n){var L=Xt.hasOwnProperty(e)?Xt[e]:Xt[e]={};W(n,L)}function pn(e,n){if(n===!0)return n;if(e.copyState)return e.copyState(n);var L={};for(var I in n){var j=n[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function ln(e,n){for(var L;e.innerMode&&!(L=e.innerMode(n),!L||L.mode==e);)n=L.state,e=L.mode;return L||{mode:e,state:n}}function kn(e,n,L){return e.startState?e.startState(n,L):!0}var yn=function(e,n,L){this.pos=this.start=0,this.string=e,this.tabSize=n||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};yn.prototype.eol=function(){return this.pos>=this.string.length},yn.prototype.sol=function(){return this.pos==this.lineStart},yn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},yn.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},yn.prototype.eat=function(e){var n=this.string.charAt(this.pos),L;if(typeof e=="string"?L=n==e:L=n&&(e.test?e.test(n):e(n)),L)return++this.pos,n},yn.prototype.eatWhile=function(e){for(var n=this.pos;this.eat(e););return this.pos>n},yn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},yn.prototype.skipToEnd=function(){this.pos=this.string.length},yn.prototype.skipTo=function(e){var n=this.string.indexOf(e,this.pos);if(n>-1)return this.pos=n,!0},yn.prototype.backUp=function(e){this.pos-=e},yn.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=V(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?V(this.string,this.lineStart,this.tabSize):0)},yn.prototype.indentation=function(){return V(this.string,null,this.tabSize)-(this.lineStart?V(this.string,this.lineStart,this.tabSize):0)},yn.prototype.match=function(e,n,L){if(typeof e=="string"){var I=function(ue){return L?ue.toLowerCase():ue},j=this.string.substr(this.pos,e.length);if(I(j)==I(e))return n!==!1&&(this.pos+=e.length),!0}else{var q=this.string.slice(this.pos).match(e);return q&&q.index>0?null:(q&&n!==!1&&(this.pos+=q[0].length),q)}},yn.prototype.current=function(){return this.string.slice(this.start,this.pos)},yn.prototype.hideFirstChars=function(e,n){this.lineStart+=e;try{return n()}finally{this.lineStart-=e}},yn.prototype.lookAhead=function(e){var n=this.lineOracle;return n&&n.lookAhead(e)},yn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function Jt(e,n){if(n-=e.first,n<0||n>=e.size)throw new Error("There is no line "+(n+e.first)+" in the document.");for(var L=e;!L.lines;)for(var I=0;;++I){var j=L.children[I],q=j.chunkSize();if(n<q){L=j;break}n-=q}return L.lines[n]}function Xn(e,n,L){var I=[],j=n.line;return e.iter(n.line,L.line+1,function(q){var ue=q.text;j==L.line&&(ue=ue.slice(0,L.ch)),j==n.line&&(ue=ue.slice(n.ch)),I.push(ue),++j}),I}function Qn(e,n,L){var I=[];return e.iter(n,L,function(j){I.push(j.text)}),I}function zn(e,n){var L=n-e.height;if(L)for(var I=e;I;I=I.parent)I.height+=L}function Yn(e){if(e.parent==null)return null;for(var n=e.parent,L=de(n.lines,e),I=n.parent;I;n=I,I=I.parent)for(var j=0;!(I.children[j]==n);++j)L+=I.children[j].chunkSize();return L+n.first}function Cr(e,n){var L=e.first;e:do{for(var I=0;I<e.children.length;++I){var j=e.children[I],q=j.height;if(n<q){e=j;continue e}n-=q,L+=j.chunkSize()}return L}while(!e.lines);for(var ue=0;ue<e.lines.length;++ue){var ve=e.lines[ue],xe=ve.height;if(n<xe)break;n-=xe}return L+ue}function lr(e,n){return n>=e.first&&n<e.first+e.size}function $t(e,n){return String(e.lineNumberFormatter(n+e.firstLineNumber))}function Vt(e,n,L){if(L===void 0&&(L=null),!(this instanceof Vt))return new Vt(e,n,L);this.line=e,this.ch=n,this.sticky=L}function bn(e,n){return e.line-n.line||e.ch-n.ch}function jr(e,n){return e.sticky==n.sticky&&bn(e,n)==0}function An(e){return Vt(e.line,e.ch)}function Bn(e,n){return bn(e,n)<0?n:e}function Sn(e,n){return bn(e,n)<0?e:n}function Or(e,n){return Math.max(e.first,Math.min(n,e.first+e.size-1))}function Zt(e,n){if(n.line<e.first)return Vt(e.first,0);var L=e.first+e.size-1;return n.line>L?Vt(L,Jt(e,L).text.length):mr(n,Jt(e,n.line).text.length)}function mr(e,n){var L=e.ch;return L==null||L>n?Vt(e.line,n):L<0?Vt(e.line,0):e}function Wt(e,n){for(var L=[],I=0;I<n.length;I++)L[I]=Zt(e,n[I]);return L}var tr=function(e,n){this.state=e,this.lookAhead=n},br=function(e,n,L,I){this.state=n,this.doc=e,this.line=L,this.maxLookAhead=I||0,this.baseTokens=null,this.baseTokenPos=1};br.prototype.lookAhead=function(e){var n=this.doc.getLine(this.line+e);return n!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),n},br.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var n=this.baseTokens[this.baseTokenPos+1];return{type:n&&n.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},br.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},br.fromSaved=function(e,n,L){return n instanceof tr?new br(e,pn(e.mode,n.state),L,n.lookAhead):new br(e,pn(e.mode,n),L)},br.prototype.save=function(e){var n=e!==!1?pn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new tr(n,this.maxLookAhead):n};function qr(e,n,L,I){var j=[e.state.modeGen],q={};Ea(e,n.text,e.doc.mode,L,function(Me,lt){return j.push(Me,lt)},q,I);for(var ue=L.state,ve=function(Me){L.baseTokens=j;var lt=e.state.overlays[Me],Ot=1,zt=0;L.state=!0,Ea(e,n.text,lt.mode,L,function(Ut,vn){for(var Rn=Ot;zt<Ut;){var Kn=j[Ot];Kn>Ut&&j.splice(Ot,1,Ut,j[Ot+1],Kn),Ot+=2,zt=Math.min(Ut,Kn)}if(!vn)return;if(lt.opaque)j.splice(Rn,Ot-Rn,Ut,"overlay "+vn),Ot=Rn+2;else for(;Rn<Ot;Rn+=2){var fr=j[Rn+1];j[Rn+1]=(fr?fr+" ":"")+"overlay "+vn}},q),L.state=ue,L.baseTokens=null,L.baseTokenPos=1},xe=0;xe<e.state.overlays.length;++xe)ve(xe);return{styles:j,classes:q.bgClass||q.textClass?q:null}}function aa(e,n,L){if(!n.styles||n.styles[0]!=e.state.modeGen){var I=fa(e,Yn(n)),j=n.text.length>e.options.maxHighlightLength&&pn(e.doc.mode,I.state),q=qr(e,n,I);j&&(I.state=j),n.stateAfter=I.save(!j),n.styles=q.styles,q.classes?n.styleClasses=q.classes:n.styleClasses&&(n.styleClasses=null),L===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return n.styles}function fa(e,n,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new br(I,!0,n);var q=Pr(e,n,L),ue=q>I.first&&Jt(I,q-1).stateAfter,ve=ue?br.fromSaved(I,ue,q):new br(I,kn(I.mode),q);return I.iter(q,n,function(xe){Aa(e,xe.text,ve);var Me=ve.line;xe.stateAfter=Me==n-1||Me%5==0||Me>=j.viewFrom&&Me<j.viewTo?ve.save():null,ve.nextLine()}),L&&(I.modeFrontier=ve.line),ve}function Aa(e,n,L,I){var j=e.doc.mode,q=new yn(n,e.options.tabSize,L);for(q.start=q.pos=I||0,n==""&&Gr(j,L.state);!q.eol();)ar(j,q,L.state),q.start=q.pos}function Gr(e,n){if(e.blankLine)return e.blankLine(n);if(!e.innerMode)return;var L=ln(e,n);if(L.mode.blankLine)return L.mode.blankLine(L.state)}function ar(e,n,L,I){for(var j=0;j<10;j++){I&&(I[0]=ln(e,L).mode);var q=e.token(n,L);if(n.pos>n.start)return q}throw new Error("Mode "+e.name+" failed to advance stream.")}var Ar=function(e,n,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=n||null,this.state=L};function Sa(e,n,L,I){var j=e.doc,q=j.mode,ue;n=Zt(j,n);var ve=Jt(j,n.line),xe=fa(e,n.line,L),Me=new yn(ve.text,e.options.tabSize,xe),lt;for(I&&(lt=[]);(I||Me.pos<n.ch)&&!Me.eol();)Me.start=Me.pos,ue=ar(q,Me,xe.state),I&&lt.push(new Ar(Me,ue,pn(j.mode,xe.state)));return I?lt:new Ar(Me,ue,xe.state)}function Ra(e,n){if(e)for(;;){var L=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!L)break;e=e.slice(0,L.index)+e.slice(L.index+L[0].length);var I=L[1]?"bgClass":"textClass";n[I]==null?n[I]=L[2]:new RegExp("(?:^|\\s)"+L[2]+"(?:$|\\s)").test(n[I])||(n[I]+=" "+L[2])}return e}function Ea(e,n,L,I,j,q,ue){var ve=L.flattenSpans;ve==null&&(ve=e.options.flattenSpans);var xe=0,Me=null,lt=new yn(n,e.options.tabSize,I),Ot,zt=e.options.addModeClass&&[null];for(n==""&&Ra(Gr(L,I.state),q);!lt.eol();){if(lt.pos>e.options.maxHighlightLength?(ve=!1,ue&&Aa(e,n,I,lt.pos),lt.pos=n.length,Ot=null):Ot=Ra(ar(L,lt,I.state,zt),q),zt){var Ut=zt[0].name;Ut&&(Ot="m-"+(Ot?Ut+" "+Ot:Ut))}if(!ve||Me!=Ot){for(;xe<lt.start;)xe=Math.min(lt.start,xe+5e3),j(xe,Me);Me=Ot}lt.start=lt.pos}for(;xe<lt.pos;){var vn=Math.min(lt.pos,xe+5e3);j(vn,Me),xe=vn}}function Pr(e,n,L){for(var I,j,q=e.doc,ue=L?-1:n-(e.doc.mode.innerMode?1e3:100),ve=n;ve>ue;--ve){if(ve<=q.first)return q.first;var xe=Jt(q,ve-1),Me=xe.stateAfter;if(Me&&(!L||ve+(Me instanceof tr?Me.lookAhead:0)<=q.modeFrontier))return ve;var lt=V(xe.text,null,e.options.tabSize);(j==null||I>lt)&&(j=ve-1,I=lt)}return j}function ui(e,n){if(e.modeFrontier=Math.min(e.modeFrontier,n),e.highlightFrontier<n-10)return;for(var L=e.first,I=n-1;I>L;I--){var j=Jt(e,I).stateAfter;if(j&&(!(j instanceof tr)||I+j.lookAhead<n)){L=I+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,L)}var Fa=!1,Ma=!1;function Ya(){Fa=!0}function Ia(){Ma=!0}function qa(e,n,L){this.marker=e,this.from=n,this.to=L}function Wa(e,n){if(e)for(var L=0;L<e.length;++L){var I=e[L];if(I.marker==n)return I}}function hi(e,n){for(var L,I=0;I<e.length;++I)e[I]!=n&&(L||(L=[])).push(e[I]);return L}function Ci(e,n){e.markedSpans=e.markedSpans?e.markedSpans.concat([n]):[n],n.marker.attachLine(e)}function sa(e,n,L){var I;if(e)for(var j=0;j<e.length;++j){var q=e[j],ue=q.marker,ve=q.from==null||(ue.inclusiveLeft?q.from<=n:q.from<n);if(ve||q.from==n&&ue.type=="bookmark"&&(!L||!q.marker.insertLeft)){var xe=q.to==null||(ue.inclusiveRight?q.to>=n:q.to>n);(I||(I=[])).push(new qa(ue,q.from,xe?null:q.to))}}return I}function ca(e,n,L){var I;if(e)for(var j=0;j<e.length;++j){var q=e[j],ue=q.marker,ve=q.to==null||(ue.inclusiveRight?q.to>=n:q.to>n);if(ve||q.from==n&&ue.type=="bookmark"&&(!L||q.marker.insertLeft)){var xe=q.from==null||(ue.inclusiveLeft?q.from<=n:q.from<n);(I||(I=[])).push(new qa(ue,xe?null:q.from-n,q.to==null?null:q.to-n))}}return I}function la(e,n){if(n.full)return null;var L=lr(e,n.from.line)&&Jt(e,n.from.line).markedSpans,I=lr(e,n.to.line)&&Jt(e,n.to.line).markedSpans;if(!L&&!I)return null;var j=n.from.ch,q=n.to.ch,ue=bn(n.from,n.to)==0,ve=sa(L,j,ue),xe=ca(I,q,ue),Me=n.text.length==1,lt=Q(n.text).length+(Me?j:0);if(ve)for(var Ot=0;Ot<ve.length;++Ot){var zt=ve[Ot];if(zt.to==null){var Ut=Wa(xe,zt.marker);Ut?Me&&(zt.to=Ut.to==null?null:Ut.to+lt):zt.to=j}}if(xe)for(var vn=0;vn<xe.length;++vn){var Rn=xe[vn];if(Rn.to!=null&&(Rn.to+=lt),Rn.from==null){var Kn=Wa(ve,Rn.marker);Kn||(Rn.from=lt,Me&&(ve||(ve=[])).push(Rn))}else Rn.from+=lt,Me&&(ve||(ve=[])).push(Rn)}ve&&(ve=me(ve)),xe&&xe!=ve&&(xe=me(xe));var fr=[ve];if(!Me){var Rr=n.text.length-2,hr;if(Rr>0&&ve)for(var Wr=0;Wr<ve.length;++Wr)ve[Wr].to==null&&(hr||(hr=[])).push(new qa(ve[Wr].marker,null,null));for(var ea=0;ea<Rr;++ea)fr.push(hr);fr.push(xe)}return fr}function me(e){for(var n=0;n<e.length;++n){var L=e[n];L.from!=null&&L.from==L.to&&L.marker.clearWhenEmpty!==!1&&e.splice(n--,1)}return e.length?e:null}function et(e,n,L){var I=null;if(e.iter(n.line,L.line+1,function(Ut){if(Ut.markedSpans)for(var vn=0;vn<Ut.markedSpans.length;++vn){var Rn=Ut.markedSpans[vn].marker;Rn.readOnly&&(!I||de(I,Rn)==-1)&&(I||(I=[])).push(Rn)}}),!I)return null;for(var j=[{from:n,to:L}],q=0;q<I.length;++q)for(var ue=I[q],ve=ue.find(0),xe=0;xe<j.length;++xe){var Me=j[xe];if(bn(Me.to,ve.from)<0||bn(Me.from,ve.to)>0)continue;var lt=[xe,1],Ot=bn(Me.from,ve.from),zt=bn(Me.to,ve.to);(Ot<0||!ue.inclusiveLeft&&!Ot)&&lt.push({from:Me.from,to:ve.from}),(zt>0||!ue.inclusiveRight&&!zt)&&lt.push({from:ve.to,to:Me.to}),j.splice.apply(j,lt),xe+=lt.length-3}return j}function At(e){var n=e.markedSpans;if(!n)return;for(var L=0;L<n.length;++L)n[L].marker.detachLine(e);e.markedSpans=null}function Ct(e,n){if(!n)return;for(var L=0;L<n.length;++L)n[L].marker.attachLine(e);e.markedSpans=n}function Nt(e){return e.inclusiveLeft?-1:0}function It(e){return e.inclusiveRight?1:0}function Ht(e,n){var L=e.lines.length-n.lines.length;if(L!=0)return L;var I=e.find(),j=n.find(),q=bn(I.from,j.from)||Nt(e)-Nt(n);if(q)return-q;var ue=bn(I.to,j.to)||It(e)-It(n);return ue||n.id-e.id}function on(e,n){var L=Ma&&e.markedSpans,I;if(L)for(var j=void 0,q=0;q<L.length;++q)j=L[q],j.marker.collapsed&&(n?j.from:j.to)==null&&(!I||Ht(I,j.marker)<0)&&(I=j.marker);return I}function mn(e){return on(e,!0)}function gn(e){return on(e,!1)}function In(e,n){var L=Ma&&e.markedSpans,I;if(L)for(var j=0;j<L.length;++j){var q=L[j];q.marker.collapsed&&(q.from==null||q.from<n)&&(q.to==null||q.to>n)&&(!I||Ht(I,q.marker)<0)&&(I=q.marker)}return I}function Pn(e,n,L,I,j){var q=Jt(e,n),ue=Ma&&q.markedSpans;if(ue)for(var ve=0;ve<ue.length;++ve){var xe=ue[ve];if(!xe.marker.collapsed)continue;var Me=xe.marker.find(0),lt=bn(Me.from,L)||Nt(xe.marker)-Nt(j),Ot=bn(Me.to,I)||It(xe.marker)-It(j);if(lt>=0&&Ot<=0||lt<=0&&Ot>=0)continue;if(lt<=0&&(xe.marker.inclusiveRight&&j.inclusiveLeft?bn(Me.to,L)>=0:bn(Me.to,L)>0)||lt>=0&&(xe.marker.inclusiveRight&&j.inclusiveLeft?bn(Me.from,I)<=0:bn(Me.from,I)<0))return!0}}function Qt(e){for(var n;n=mn(e);)e=n.find(-1,!0).line;return e}function xn(e){for(var n;n=gn(e);)e=n.find(1,!0).line;return e}function cn(e){for(var n,L;n=gn(e);)e=n.find(1,!0).line,(L||(L=[])).push(e);return L}function Dn(e,n){var L=Jt(e,n),I=Qt(L);return L==I?n:Yn(I)}function En(e,n){if(n>e.lastLine())return n;var L=Jt(e,n),I;if(!Fn(e,L))return n;for(;I=gn(L);)L=I.find(1,!0).line;return Yn(L)+1}function Fn(e,n){var L=Ma&&n.markedSpans;if(L)for(var I=void 0,j=0;j<L.length;++j){if(I=L[j],!I.marker.collapsed)continue;if(I.from==null)return!0;if(I.marker.widgetNode)continue;if(I.from==0&&I.marker.inclusiveLeft&&or(e,n,I))return!0}}function or(e,n,L){if(L.to==null){var I=L.marker.find(1,!0);return or(e,I.line,Wa(I.line.markedSpans,L.marker))}if(L.marker.inclusiveRight&&L.to==n.text.length)return!0;for(var j=void 0,q=0;q<n.markedSpans.length;++q)if(j=n.markedSpans[q],j.marker.collapsed&&!j.marker.widgetNode&&j.from==L.to&&(j.to==null||j.to!=L.from)&&(j.marker.inclusiveLeft||L.marker.inclusiveRight)&&or(e,n,j))return!0}function Ir(e){e=Qt(e);for(var n=0,L=e.parent,I=0;I<L.lines.length;++I){var j=L.lines[I];if(j==e)break;n+=j.height}for(var q=L.parent;q;L=q,q=L.parent)for(var ue=0;ue<q.children.length;++ue){var ve=q.children[ue];if(ve==L)break;n+=ve.height}return n}function fn(e){if(e.height==0)return 0;for(var n=e.text.length,L,I=e;L=mn(I);){var j=L.find(0,!0);I=j.from.line,n+=j.from.ch-j.to.ch}for(I=e;L=gn(I);){var q=L.find(0,!0);n-=I.text.length-q.from.ch,I=q.to.line,n+=I.text.length-q.to.ch}return n}function Bt(e){var n=e.display,L=e.doc;n.maxLine=Jt(L,L.first),n.maxLineLength=fn(n.maxLine),n.maxLineChanged=!0,L.iter(function(I){var j=fn(I);j>n.maxLineLength&&(n.maxLineLength=j,n.maxLine=I)})}var nn=function(e,n,L){this.text=e,Ct(this,n),this.height=L?L(this):1};nn.prototype.lineNo=function(){return Yn(this)},je(nn);function _n(e,n,L,I){e.text=n,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),At(e),Ct(e,L);var j=I?I(e):1;j!=e.height&&zn(e,j)}function Gt(e){e.parent=null,At(e)}var hn={},sn={};function Cn(e,n){if(!e||/^\s*$/.test(e))return null;var L=n.addModeClass?sn:hn;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function Tn(e,n){var L=N("span",null,null,v?"padding-right: .1px":null),I={pre:N("pre",[L],"CodeMirror-line"),content:L,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};n.measure={};for(var j=0;j<=(n.rest?n.rest.length:0);j++){var q=j?n.rest[j-1]:n.line,ue=void 0;I.pos=0,I.addToken=Hn,rt(e.display.measure)&&(ue=bt(q,e.doc.direction))&&(I.addToken=Dr(I.addToken,ue)),I.map=[];var ve=n!=e.display.externalMeasured&&Yn(q);Er(q,I,aa(e,q,ve)),q.styleClasses&&(q.styleClasses.bgClass&&(I.bgClass=F(q.styleClasses.bgClass,I.bgClass||"")),q.styleClasses.textClass&&(I.textClass=F(q.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(Yt(e.display.measure))),j==0?(n.measure.map=I.map,n.measure.cache={}):((n.measure.maps||(n.measure.maps=[])).push(I.map),(n.measure.caches||(n.measure.caches=[])).push({}))}if(v){var xe=I.content.lastChild;(/\bcm-tab\b/.test(xe.className)||xe.querySelector&&xe.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return pt(e,"renderLine",e,n.line,I.pre),I.pre.className&&(I.textClass=F(I.pre.className,I.textClass||"")),I}function qn(e){var n=D("span","\u2022","cm-invalidchar");return n.title="\\u"+e.charCodeAt(0).toString(16),n.setAttribute("aria-label",n.title),n}function Hn(e,n,L,I,j,q,ue){if(!n)return;var ve=e.splitSpaces?yr(n,e.trailingSpace):n,xe=e.cm.state.specialChars,Me=!1,lt;if(!xe.test(n))e.col+=n.length,lt=document.createTextNode(ve),e.map.push(e.pos,e.pos+n.length,lt),S&&a<9&&(Me=!0),e.pos+=n.length;else{lt=document.createDocumentFragment();for(var Ot=0;;){xe.lastIndex=Ot;var zt=xe.exec(n),Ut=zt?zt.index-Ot:n.length-Ot;if(Ut){var vn=document.createTextNode(ve.slice(Ot,Ot+Ut));S&&a<9?lt.appendChild(D("span",[vn])):lt.appendChild(vn),e.map.push(e.pos,e.pos+Ut,vn),e.col+=Ut,e.pos+=Ut}if(!zt)break;Ot+=Ut+1;var Rn=void 0;if(zt[0]==" "){var Kn=e.cm.options.tabSize,fr=Kn-e.col%Kn;Rn=lt.appendChild(D("span",se(fr),"cm-tab")),Rn.setAttribute("role","presentation"),Rn.setAttribute("cm-text"," "),e.col+=fr}else zt[0]=="\r"||zt[0]==`
`?(Rn=lt.appendChild(D("span",zt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Rn.setAttribute("cm-text",zt[0]),e.col+=1):(Rn=e.cm.options.specialCharPlaceholder(zt[0]),Rn.setAttribute("cm-text",zt[0]),S&&a<9?lt.appendChild(D("span",[Rn])):lt.appendChild(Rn),e.col+=1);e.map.push(e.pos,e.pos+1,Rn),e.pos++}}if(e.trailingSpace=ve.charCodeAt(n.length-1)==32,L||I||j||Me||q||ue){var Rr=L||"";I&&(Rr+=I),j&&(Rr+=j);var hr=D("span",[lt],Rr,q);if(ue)for(var Wr in ue)ue.hasOwnProperty(Wr)&&Wr!="style"&&Wr!="class"&&hr.setAttribute(Wr,ue[Wr]);return e.content.appendChild(hr)}e.content.appendChild(lt)}function yr(e,n){if(e.length>1&&!/ /.test(e))return e;for(var L=n,I="",j=0;j<e.length;j++){var q=e.charAt(j);q==" "&&L&&(j==e.length-1||e.charCodeAt(j+1)==32)&&(q="\xA0"),I+=q,L=q==" "}return I}function Dr(e,n){return function(L,I,j,q,ue,ve,xe){j=j?j+" cm-force-border":"cm-force-border";for(var Me=L.pos,lt=Me+I.length;;){for(var Ot=void 0,zt=0;zt<n.length&&!(Ot=n[zt],Ot.to>Me&&Ot.from<=Me);zt++);if(Ot.to>=lt)return e(L,I,j,q,ue,ve,xe);e(L,I.slice(0,Ot.to-Me),j,q,null,ve,xe),q=null,I=I.slice(Ot.to-Me),Me=Ot.to}}}function Wn(e,n,L,I){var j=!I&&L.widgetNode;j&&e.map.push(e.pos,e.pos+n,j),!I&&e.cm.display.input.needsContentAttribute&&(j||(j=e.content.appendChild(document.createElement("span"))),j.setAttribute("cm-marker",L.id)),j&&(e.cm.display.input.setUneditable(j),e.content.appendChild(j)),e.pos+=n,e.trailingSpace=!1}function Er(e,n,L){var I=e.markedSpans,j=e.text,q=0;if(!I){for(var ue=1;ue<L.length;ue+=2)n.addToken(n,j.slice(q,q=L[ue]),Cn(L[ue+1],n.cm.options));return}for(var ve=j.length,xe=0,Me=1,lt="",Ot,zt,Ut=0,vn,Rn,Kn,fr,Rr;;){if(Ut==xe){vn=Rn=Kn=zt="",Rr=null,fr=null,Ut=Infinity;for(var hr=[],Wr=void 0,ea=0;ea<I.length;++ea){var Jr=I[ea],ba=Jr.marker;if(ba.type=="bookmark"&&Jr.from==xe&&ba.widgetNode)hr.push(ba);else if(Jr.from<=xe&&(Jr.to==null||Jr.to>xe||ba.collapsed&&Jr.to==xe&&Jr.from==xe)){if(Jr.to!=null&&Jr.to!=xe&&Ut>Jr.to&&(Ut=Jr.to,Rn=""),ba.className&&(vn+=" "+ba.className),ba.css&&(zt=(zt?zt+";":"")+ba.css),ba.startStyle&&Jr.from==xe&&(Kn+=" "+ba.startStyle),ba.endStyle&&Jr.to==Ut&&(Wr||(Wr=[])).push(ba.endStyle,Jr.to),ba.title&&((Rr||(Rr={})).title=ba.title),ba.attributes)for(var Ga in ba.attributes)(Rr||(Rr={}))[Ga]=ba.attributes[Ga];ba.collapsed&&(!fr||Ht(fr.marker,ba)<0)&&(fr=Jr)}else Jr.from>xe&&Ut>Jr.from&&(Ut=Jr.from)}if(Wr)for(var vi=0;vi<Wr.length;vi+=2)Wr[vi+1]==Ut&&(Rn+=" "+Wr[vi]);if(!fr||fr.from==xe)for(var ei=0;ei<hr.length;++ei)Wn(n,0,hr[ei]);if(fr&&(fr.from||0)==xe){if(Wn(n,(fr.to==null?ve+1:fr.to)-xe,fr.marker,fr.from==null),fr.to==null)return;fr.to==xe&&(fr=!1)}}if(xe>=ve)break;for(var zi=Math.min(ve,Ut);;){if(lt){var Ui=xe+lt.length;if(!fr){var si=Ui>zi?lt.slice(0,zi-xe):lt;n.addToken(n,si,Ot?Ot+vn:vn,Kn,xe+si.length==Ut?Rn:"",zt,Rr)}if(Ui>=zi){lt=lt.slice(zi-xe),xe=zi;break}xe=Ui,Kn=""}lt=j.slice(q,q=L[Me++]),Ot=Cn(L[Me++],n.cm.options)}}}function ur(e,n,L){this.line=n,this.rest=cn(n),this.size=this.rest?Yn(Q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=Fn(e,n)}function Br(e,n,L){for(var I=[],j,q=n;q<L;q=j){var ue=new ur(e.doc,Jt(e.doc,q),q);j=q+ue.size,I.push(ue)}return I}var Tr=null;function Yr(e){Tr?Tr.ops.push(e):e.ownsGroup=Tr={ops:[e],delayedCallbacks:[]}}function Jn(e){var n=e.delayedCallbacks,L=0;do{for(;L<n.length;L++)n[L].call(null);for(var I=0;I<e.ops.length;I++){var j=e.ops[I];if(j.cursorActivityHandlers)for(;j.cursorActivityCalled<j.cursorActivityHandlers.length;)j.cursorActivityHandlers[j.cursorActivityCalled++].call(null,j.cm)}}while(L<n.length)}function kt(e,n){var L=e.ownsGroup;if(!L)return;try{Jn(L)}finally{Tr=null,n(L)}}var Kt=null;function Ft(e,n){var L=nt(e,n);if(!L.length)return;var I=Array.prototype.slice.call(arguments,2),j;Tr?j=Tr.delayedCallbacks:Kt?j=Kt:(j=Kt=[],setTimeout(jn,0));for(var q=function(ve){j.push(function(){return L[ve].apply(null,I)})},ue=0;ue<L.length;++ue)q(ue)}function jn(){var e=Kt;Kt=null;for(var n=0;n<e.length;++n)e[n]()}function Gn(e,n,L,I){for(var j=0;j<n.changes.length;j++){var q=n.changes[j];q=="text"?$n(e,n):q=="gutter"?er(e,n,L,I):q=="class"?Xr(e,n):q=="widget"&&ra(e,n,I)}n.changes=null}function On(e){return e.node==e.text&&(e.node=D("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),S&&a<8&&(e.node.style.zIndex=2)),e.node}function Zn(e,n){var L=n.bgClass?n.bgClass+" "+(n.line.bgClass||""):n.line.bgClass;if(L&&(L+=" CodeMirror-linebackground"),n.background)L?n.background.className=L:(n.background.parentNode.removeChild(n.background),n.background=null);else if(L){var I=On(n);n.background=I.insertBefore(D("div",null,L),I.firstChild),e.display.input.setUneditable(n.background)}}function rr(e,n){var L=e.display.externalMeasured;return L&&L.line==n.line?(e.display.externalMeasured=null,n.measure=L.measure,L.built):Tn(e,n)}function $n(e,n){var L=n.text.className,I=rr(e,n);n.text==n.node&&(n.node=I.pre),n.text.parentNode.replaceChild(I.pre,n.text),n.text=I.pre,I.bgClass!=n.bgClass||I.textClass!=n.textClass?(n.bgClass=I.bgClass,n.textClass=I.textClass,Xr(e,n)):L&&(n.text.className=L)}function Xr(e,n){Zn(e,n),n.line.wrapClass?On(n).className=n.line.wrapClass:n.node!=n.text&&(n.node.className="");var L=n.textClass?n.textClass+" "+(n.line.textClass||""):n.line.textClass;n.text.className=L||""}function er(e,n,L,I){if(n.gutter&&(n.node.removeChild(n.gutter),n.gutter=null),n.gutterBackground&&(n.node.removeChild(n.gutterBackground),n.gutterBackground=null),n.line.gutterClass){var j=On(n);n.gutterBackground=D("div",null,"CodeMirror-gutter-background "+n.line.gutterClass,"left: "+(e.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px; width: "+I.gutterTotalWidth+"px"),e.display.input.setUneditable(n.gutterBackground),j.insertBefore(n.gutterBackground,n.text)}var q=n.line.gutterMarkers;if(e.options.lineNumbers||q){var ue=On(n),ve=n.gutter=D("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px");if(e.display.input.setUneditable(ve),ue.insertBefore(ve,n.text),n.line.gutterClass&&(ve.className+=" "+n.line.gutterClass),e.options.lineNumbers&&(!q||!q["CodeMirror-linenumbers"])&&(n.lineNumber=ve.appendChild(D("div",$t(e.options,L),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+I.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),q)for(var xe=0;xe<e.display.gutterSpecs.length;++xe){var Me=e.display.gutterSpecs[xe].className,lt=q.hasOwnProperty(Me)&&q[Me];lt&&ve.appendChild(D("div",[lt],"CodeMirror-gutter-elt","left: "+I.gutterLeft[Me]+"px; width: "+I.gutterWidth[Me]+"px"))}}}function ra(e,n,L){n.alignable&&(n.alignable=null);for(var I=R("CodeMirror-linewidget"),j=n.node.firstChild,q=void 0;j;j=q)q=j.nextSibling,I.test(j.className)&&n.node.removeChild(j);cr(e,n,L)}function Kr(e,n,L,I){var j=rr(e,n);return n.text=n.node=j.pre,j.bgClass&&(n.bgClass=j.bgClass),j.textClass&&(n.textClass=j.textClass),Xr(e,n),er(e,n,L,I),cr(e,n,I),n.node}function cr(e,n,L){if(vr(e,n.line,n,L,!0),n.rest)for(var I=0;I<n.rest.length;I++)vr(e,n.rest[I],n,L,!1)}function vr(e,n,L,I,j){if(!n.widgets)return;for(var q=On(L),ue=0,ve=n.widgets;ue<ve.length;++ue){var xe=ve[ue],Me=D("div",[xe.node],"CodeMirror-linewidget"+(xe.className?" "+xe.className:""));xe.handleMouseEvents||Me.setAttribute("cm-ignore-events","true"),Nr(xe,Me,L,I),e.display.input.setUneditable(Me),j&&xe.above?q.insertBefore(Me,L.gutter||L.text):q.appendChild(Me),Ft(xe,"redraw")}}function Nr(e,n,L,I){if(e.noHScroll){(L.alignable||(L.alignable=[])).push(n);var j=I.wrapperWidth;n.style.left=I.fixedPos+"px",e.coverGutter||(j-=I.gutterTotalWidth,n.style.paddingLeft=I.gutterTotalWidth+"px"),n.style.width=j+"px"}e.coverGutter&&(n.style.zIndex=5,n.style.position="relative",e.noHScroll||(n.style.marginLeft=-I.gutterTotalWidth+"px"))}function Hr(e){if(e.height!=null)return e.height;var n=e.doc.cm;if(!n)return 0;if(!U(document.body,e.node)){var L="position: relative;";e.coverGutter&&(L+="margin-left: -"+n.display.gutters.offsetWidth+"px;"),e.noHScroll&&(L+="width: "+n.display.wrapper.clientWidth+"px;"),s(n.display.measure,D("div",[e.node],null,L))}return e.height=e.node.parentNode.offsetHeight}function ya(e,n){for(var L=ze(n);L!=e.wrapper;L=L.parentNode)if(!L||L.nodeType==1&&L.getAttribute("cm-ignore-events")=="true"||L.parentNode==e.sizer&&L!=e.mover)return!0}function ha(e){return e.lineSpace.offsetTop}function Ke(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function tt(e){if(e.cachedPaddingH)return e.cachedPaddingH;var n=s(e.measure,D("pre","x","CodeMirror-line-like")),L=window.getComputedStyle?window.getComputedStyle(n):n.currentStyle,I={left:parseInt(L.paddingLeft),right:parseInt(L.paddingRight)};return!isNaN(I.left)&&!isNaN(I.right)&&(e.cachedPaddingH=I),I}function ft(e){return ce-e.display.nativeBarWidth}function Je(e){return e.display.scroller.clientWidth-ft(e)-e.display.barWidth}function Oe(e){return e.display.scroller.clientHeight-ft(e)-e.display.barHeight}function We(e,n,L){var I=e.options.lineWrapping,j=I&&Je(e);if(!n.measure.heights||I&&n.measure.width!=j){var q=n.measure.heights=[];if(I){n.measure.width=j;for(var ue=n.text.firstChild.getClientRects(),ve=0;ve<ue.length-1;ve++){var xe=ue[ve],Me=ue[ve+1];Math.abs(xe.bottom-Me.bottom)>2&&q.push((xe.bottom+Me.top)/2-L.top)}}q.push(L.bottom-L.top)}}function Se(e,n,L){if(e.line==n)return{map:e.measure.map,cache:e.measure.cache};for(var I=0;I<e.rest.length;I++)if(e.rest[I]==n)return{map:e.measure.maps[I],cache:e.measure.caches[I]};for(var j=0;j<e.rest.length;j++)if(Yn(e.rest[j])>L)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Xe(e,n){n=Qt(n);var L=Yn(n),I=e.display.externalMeasured=new ur(e.doc,n,L);I.lineN=L;var j=I.built=Tn(e,I);return I.text=j.pre,s(e.display.lineMeasure,j.pre),I}function Ve(e,n,L,I){return St(e,Ze(e,n),L,I)}function st(e,n){if(n>=e.display.viewFrom&&n<e.display.viewTo)return e.display.view[ua(e,n)];var L=e.display.externalMeasured;if(L&&n>=L.lineN&&n<L.lineN+L.size)return L}function Ze(e,n){var L=Yn(n),I=st(e,L);I&&!I.text?I=null:I&&I.changes&&(Gn(e,I,L,Vn(e)),e.curOp.forceUpdate=!0),I||(I=Xe(e,n));var j=Se(I,n,L);return{line:n,view:I,rect:null,map:j.map,cache:j.cache,before:j.before,hasHeights:!1}}function St(e,n,L,I,j){n.before&&(L=-1);var q=L+(I||""),ue;return n.cache.hasOwnProperty(q)?ue=n.cache[q]:(n.rect||(n.rect=n.view.text.getBoundingClientRect()),n.hasHeights||(We(e,n.view,n.rect),n.hasHeights=!0),ue=tn(e,n,L,I),ue.bogus||(n.cache[q]=ue)),{left:ue.left,right:ue.right,top:j?ue.rtop:ue.top,bottom:j?ue.rbottom:ue.bottom}}var jt={left:0,right:0,top:0,bottom:0};function rn(e,n,L){for(var I,j,q,ue,ve,xe,Me=0;Me<e.length;Me+=3)if(ve=e[Me],xe=e[Me+1],n<ve?(j=0,q=1,ue="left"):n<xe?(j=n-ve,q=j+1):(Me==e.length-3||n==xe&&e[Me+3]>n)&&(q=xe-ve,j=q-1,n>=xe&&(ue="right")),j!=null){if(I=e[Me+2],ve==xe&&L==(I.insertLeft?"left":"right")&&(ue=L),L=="left"&&j==0)for(;Me&&e[Me-2]==e[Me-3]&&e[Me-1].insertLeft;)I=e[(Me-=3)+2],ue="left";if(L=="right"&&j==xe-ve)for(;Me<e.length-3&&e[Me+3]==e[Me+4]&&!e[Me+5].insertLeft;)I=e[(Me+=3)+2],ue="right";break}return{node:I,start:j,end:q,collapse:ue,coverStart:ve,coverEnd:xe}}function qt(e,n){var L=jt;if(n=="left")for(var I=0;I<e.length&&!((L=e[I]).left!=L.right);I++);else for(var j=e.length-1;j>=0&&!((L=e[j]).left!=L.right);j--);return L}function tn(e,n,L,I){var j=rn(n.map,L,I),q=j.node,ue=j.start,ve=j.end,xe=j.collapse,Me;if(q.nodeType==3){for(var lt=0;lt<4;lt++){for(;ue&&ge(n.line.text.charAt(j.coverStart+ue));)--ue;for(;j.coverStart+ve<j.coverEnd&&ge(n.line.text.charAt(j.coverStart+ve));)++ve;if(S&&a<9&&ue==0&&ve==j.coverEnd-j.coverStart?Me=q.parentNode.getBoundingClientRect():Me=qt(k(q,ue,ve).getClientRects(),I),Me.left||Me.right||ue==0)break;ve=ue,ue=ue-1,xe="right"}S&&a<11&&(Me=en(e.display.measure,Me))}else{ue>0&&(xe=I="right");var Ot;e.options.lineWrapping&&(Ot=q.getClientRects()).length>1?Me=Ot[I=="right"?Ot.length-1:0]:Me=q.getBoundingClientRect()}if(S&&a<9&&!ue&&(!Me||!Me.left&&!Me.right)){var zt=q.parentNode.getClientRects()[0];zt?Me={left:zt.left,right:zt.left+Sr(e.display),top:zt.top,bottom:zt.bottom}:Me=jt}for(var Ut=Me.top-n.rect.top,vn=Me.bottom-n.rect.top,Rn=(Ut+vn)/2,Kn=n.view.measure.heights,fr=0;fr<Kn.length-1&&!(Rn<Kn[fr]);fr++);var Rr=fr?Kn[fr-1]:0,hr=Kn[fr],Wr={left:(xe=="right"?Me.right:Me.left)-n.rect.left,right:(xe=="left"?Me.left:Me.right)-n.rect.left,top:Rr,bottom:hr};return!Me.left&&!Me.right&&(Wr.bogus=!0),e.options.singleCursorHeightPerLine||(Wr.rtop=Ut,Wr.rbottom=vn),Wr}function en(e,n){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Ne(e))return n;var L=screen.logicalXDPI/screen.deviceXDPI,I=screen.logicalYDPI/screen.deviceYDPI;return{left:n.left*L,right:n.right*L,top:n.top*I,bottom:n.bottom*I}}function Mn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var n=0;n<e.rest.length;n++)e.measure.caches[n]={}}function dn(e){e.display.externalMeasure=null,y(e.display.lineMeasure);for(var n=0;n<e.display.view.length;n++)Mn(e.display.view[n])}function Mr(e){dn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function xr(){return t&&C?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function zr(){return t&&C?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Lr(e){var n=0;if(e.widgets)for(var L=0;L<e.widgets.length;++L)e.widgets[L].above&&(n+=Hr(e.widgets[L]));return n}function Qr(e,n,L,I,j){if(!j){var q=Lr(n);L.top+=q,L.bottom+=q}if(I=="line")return L;I||(I="local");var ue=Ir(n);if(I=="local"?ue+=ha(e.display):ue-=e.display.viewOffset,I=="page"||I=="window"){var ve=e.display.lineSpace.getBoundingClientRect();ue+=ve.top+(I=="window"?0:zr());var xe=ve.left+(I=="window"?0:xr());L.left+=xe,L.right+=xe}return L.top+=ue,L.bottom+=ue,L}function Nn(e,n,L){if(L=="div")return n;var I=n.left,j=n.top;if(L=="page")I-=xr(),j-=zr();else if(L=="local"||!L){var q=e.display.sizer.getBoundingClientRect();I+=q.left,j+=q.top}var ue=e.display.lineSpace.getBoundingClientRect();return{left:I-ue.left,top:j-ue.top}}function gr(e,n,L,I,j){return I||(I=Jt(e.doc,n.line)),Qr(e,I,Ve(e,I,n.ch,j),L)}function Un(e,n,L,I,j,q){I=I||Jt(e.doc,n.line),j||(j=Ze(e,I));function ue(vn,Rn){var Kn=St(e,j,vn,Rn?"right":"left",q);return Rn?Kn.left=Kn.right:Kn.right=Kn.left,Qr(e,I,Kn,L)}var ve=bt(I,e.doc.direction),xe=n.ch,Me=n.sticky;if(xe>=I.text.length?(xe=I.text.length,Me="before"):xe<=0&&(xe=0,Me="after"),!ve)return ue(Me=="before"?xe-1:xe,Me=="before");function lt(vn,Rn,Kn){var fr=ve[Rn],Rr=fr.level==1;return ue(Kn?vn-1:vn,Rr!=Kn)}var Ot=dt(ve,xe,Me),zt=at,Ut=lt(xe,Ot,Me=="before");return zt!=null&&(Ut.other=lt(xe,zt,Me!="before")),Ut}function un(e,n){var L=0;n=Zt(e.doc,n),e.options.lineWrapping||(L=Sr(e.display)*n.ch);var I=Jt(e.doc,n.line),j=Ir(I)+ha(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function wn(e,n,L,I,j){var q=Vt(e,n,L);return q.xRel=j,I&&(q.outside=I),q}function Fr(e,n,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return wn(I.first,0,null,-1,-1);var j=Cr(I,L),q=I.first+I.size-1;if(j>q)return wn(I.first+I.size-1,Jt(I,q).text.length,null,1,1);n<0&&(n=0);for(var ue=Jt(I,j);;){var ve=ga(e,ue,j,n,L),xe=In(ue,ve.ch+(ve.xRel>0||ve.outside>0?1:0));if(!xe)return ve;var Me=xe.find(1);if(Me.line==j)return Me;ue=Jt(I,j=Me.line)}}function na(e,n,L,I){I-=Lr(n);var j=n.text.length,q=Qe(function(ue){return St(e,L,ue-1).bottom<=I},j,0);return j=Qe(function(ue){return St(e,L,ue).top>I},q,j),{begin:q,end:j}}function ir(e,n,L,I){L||(L=Ze(e,n));var j=Qr(e,n,St(e,L,I),"line").top;return na(e,n,L,j)}function $r(e,n,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>n}function ga(e,n,L,I,j){j-=Ir(n);var q=Ze(e,n),ue=Lr(n),ve=0,xe=n.text.length,Me=!0,lt=bt(n,e.doc.direction);if(lt){var Ot=(e.options.lineWrapping?_a:ia)(e,n,L,q,lt,I,j);Me=Ot.level!=1,ve=Me?Ot.from:Ot.to-1,xe=Me?Ot.to:Ot.from-1}var zt=null,Ut=null,vn=Qe(function(ea){var Jr=St(e,q,ea);return Jr.top+=ue,Jr.bottom+=ue,$r(Jr,I,j,!1)?(Jr.top<=j&&Jr.left<=I&&(zt=ea,Ut=Jr),!0):!1},ve,xe),Rn,Kn,fr=!1;if(Ut){var Rr=I-Ut.left<Ut.right-I,hr=Rr==Me;vn=zt+(hr?0:1),Kn=hr?"after":"before",Rn=Rr?Ut.left:Ut.right}else{!Me&&(vn==xe||vn==ve)&&vn++,Kn=vn==0?"after":vn==n.text.length?"before":St(e,q,vn-(Me?1:0)).bottom+ue<=j==Me?"after":"before";var Wr=Un(e,Vt(L,vn,Kn),"line",n,q);Rn=Wr.left,fr=j<Wr.top?-1:j>=Wr.bottom?1:0}return vn=Re(n.text,vn,1),wn(L,vn,Kn,fr,I-Rn)}function ia(e,n,L,I,j,q,ue){var ve=Qe(function(Ot){var zt=j[Ot],Ut=zt.level!=1;return $r(Un(e,Vt(L,Ut?zt.to:zt.from,Ut?"before":"after"),"line",n,I),q,ue,!0)},0,j.length-1),xe=j[ve];if(ve>0){var Me=xe.level!=1,lt=Un(e,Vt(L,Me?xe.from:xe.to,Me?"after":"before"),"line",n,I);$r(lt,q,ue,!0)&&lt.top>ue&&(xe=j[ve-1])}return xe}function _a(e,n,L,I,j,q,ue){var ve=na(e,n,I,ue),xe=ve.begin,Me=ve.end;/\s/.test(n.text.charAt(Me-1))&&Me--;for(var lt=null,Ot=null,zt=0;zt<j.length;zt++){var Ut=j[zt];if(Ut.from>=Me||Ut.to<=xe)continue;var vn=Ut.level!=1,Rn=St(e,I,vn?Math.min(Me,Ut.to)-1:Math.max(xe,Ut.from)).right,Kn=Rn<q?q-Rn+1e9:Rn-q;(!lt||Ot>Kn)&&(lt=Ut,Ot=Kn)}return lt||(lt=j[j.length-1]),lt.from<xe&&(lt={from:xe,to:lt.to,level:lt.level}),lt.to>Me&&(lt={from:lt.from,to:Me,level:lt.level}),lt}var _r;function dr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(_r==null){_r=D("pre",null,"CodeMirror-line-like");for(var n=0;n<49;++n)_r.appendChild(document.createTextNode("x")),_r.appendChild(D("br"));_r.appendChild(document.createTextNode("x"))}s(e.measure,_r);var L=_r.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),y(e.measure),L||1}function Sr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var n=D("span","xxxxxxxxxx"),L=D("pre",[n],"CodeMirror-line-like");s(e.measure,L);var I=n.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function Vn(e){for(var n=e.display,L={},I={},j=n.gutters.clientLeft,q=n.gutters.firstChild,ue=0;q;q=q.nextSibling,++ue){var ve=e.display.gutterSpecs[ue].className;L[ve]=q.offsetLeft+q.clientLeft+j,I[ve]=q.clientWidth}return{fixedPos:oa(n),gutterTotalWidth:n.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:n.wrapper.clientWidth}}function oa(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function va(e){var n=dr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/Sr(e.display)-3);return function(j){if(Fn(e.doc,j))return 0;var q=0;if(j.widgets)for(var ue=0;ue<j.widgets.length;ue++)j.widgets[ue].height&&(q+=j.widgets[ue].height);return L?q+(Math.ceil(j.text.length/I)||1)*n:q+n}}function pa(e){var n=e.doc,L=va(e);n.iter(function(I){var j=L(I);j!=I.height&&zn(I,j)})}function xa(e,n,L,I){var j=e.display;if(!L&&ze(n).getAttribute("cm-not-content")=="true")return null;var q,ue,ve=j.lineSpace.getBoundingClientRect();try{q=n.clientX-ve.left,ue=n.clientY-ve.top}catch(Ot){return null}var xe=Fr(e,q,ue),Me;if(I&&xe.xRel>0&&(Me=Jt(e.doc,xe.line).text).length==xe.ch){var lt=V(Me,Me.length,e.options.tabSize)-Me.length;xe=Vt(xe.line,Math.max(0,Math.round((q-tt(e.display).left)/Sr(e.display))-lt))}return xe}function ua(e,n){if(n>=e.display.viewTo)return null;if(n-=e.display.viewFrom,n<0)return null;for(var L=e.display.view,I=0;I<L.length;I++)if(n-=L[I].size,n<0)return I}function La(e,n,L,I){n==null&&(n=e.doc.first),L==null&&(L=e.doc.first+e.doc.size),I||(I=0);var j=e.display;if(I&&L<j.viewTo&&(j.updateLineNumbers==null||j.updateLineNumbers>n)&&(j.updateLineNumbers=n),e.curOp.viewChanged=!0,n>=j.viewTo)Ma&&Dn(e.doc,n)<j.viewTo&&Ua(e);else if(L<=j.viewFrom)Ma&&En(e.doc,L+I)>j.viewFrom?Ua(e):(j.viewFrom+=I,j.viewTo+=I);else if(n<=j.viewFrom&&L>=j.viewTo)Ua(e);else if(n<=j.viewFrom){var q=ti(e,L,L+I,1);q?(j.view=j.view.slice(q.index),j.viewFrom=q.lineN,j.viewTo+=I):Ua(e)}else if(L>=j.viewTo){var ue=ti(e,n,n,-1);ue?(j.view=j.view.slice(0,ue.index),j.viewTo=ue.lineN):Ua(e)}else{var ve=ti(e,n,n,-1),xe=ti(e,L,L+I,1);ve&&xe?(j.view=j.view.slice(0,ve.index).concat(Br(e,ve.lineN,xe.lineN)).concat(j.view.slice(xe.index)),j.viewTo+=I):Ua(e)}var Me=j.externalMeasured;Me&&(L<Me.lineN?Me.lineN+=I:n<Me.lineN+Me.size&&(j.externalMeasured=null))}function ka(e,n,L){e.curOp.viewChanged=!0;var I=e.display,j=e.display.externalMeasured;if(j&&n>=j.lineN&&n<j.lineN+j.size&&(I.externalMeasured=null),n<I.viewFrom||n>=I.viewTo)return;var q=I.view[ua(e,n)];if(q.node==null)return;var ue=q.changes||(q.changes=[]);de(ue,L)==-1&&ue.push(L)}function Ua(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ti(e,n,L,I){var j=ua(e,n),q,ue=e.display.view;if(!Ma||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var ve=e.display.viewFrom,xe=0;xe<j;xe++)ve+=ue[xe].size;if(ve!=n){if(I>0){if(j==ue.length-1)return null;q=ve+ue[j].size-n,j++}else q=ve-n;n+=q,L+=q}for(;Dn(e.doc,L)!=L;){if(j==(I<0?0:ue.length-1))return null;L+=I*ue[j-(I<0?1:0)].size,j+=I}return{index:j,lineN:L}}function Fi(e,n,L){var I=e.display,j=I.view;j.length==0||n>=I.viewTo||L<=I.viewFrom?(I.view=Br(e,n,L),I.viewFrom=n):(I.viewFrom>n?I.view=Br(e,n,I.viewFrom).concat(I.view):I.viewFrom<n&&(I.view=I.view.slice(ua(e,n))),I.viewFrom=n,I.viewTo<L?I.view=I.view.concat(Br(e,I.viewTo,L)):I.viewTo>L&&(I.view=I.view.slice(0,ua(e,L)))),I.viewTo=L}function Ti(e){for(var n=e.display.view,L=0,I=0;I<n.length;I++){var j=n[I];!j.hidden&&(!j.node||j.changes)&&++L}return L}function Pa(e){e.display.input.showSelection(e.display.input.prepareSelection())}function _i(e,n){n===void 0&&(n=!0);for(var L=e.doc,I={},j=I.cursors=document.createDocumentFragment(),q=I.selection=document.createDocumentFragment(),ue=0;ue<L.sel.ranges.length;ue++){if(!n&&ue==L.sel.primIndex)continue;var ve=L.sel.ranges[ue];if(ve.from().line>=e.display.viewTo||ve.to().line<e.display.viewFrom)continue;var xe=ve.empty();(xe||e.options.showCursorWhenSelecting)&&Oi(e,ve.head,j),xe||Ta(e,ve,q)}return I}function Oi(e,n,L){var I=Un(e,n,"div",null,null,!e.options.singleCursorHeightPerLine),j=L.appendChild(D("div","\xA0","CodeMirror-cursor"));if(j.style.left=I.left+"px",j.style.top=I.top+"px",j.style.height=Math.max(0,I.bottom-I.top)*e.options.cursorHeight+"px",I.other){var q=L.appendChild(D("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));q.style.display="",q.style.left=I.other.left+"px",q.style.top=I.other.top+"px",q.style.height=(I.other.bottom-I.other.top)*.85+"px"}}function Na(e,n){return e.top-n.top||e.left-n.left}function Ta(e,n,L){var I=e.display,j=e.doc,q=document.createDocumentFragment(),ue=tt(e.display),ve=ue.left,xe=Math.max(I.sizerWidth,Je(e)-I.sizer.offsetLeft)-ue.right,Me=j.direction=="ltr";function lt(hr,Wr,ea,Jr){Wr<0&&(Wr=0),Wr=Math.round(Wr),Jr=Math.round(Jr),q.appendChild(D("div",null,"CodeMirror-selected","position: absolute; left: "+hr+`px;
top: `+Wr+"px; width: "+(ea==null?xe-hr:ea)+`px;
height: `+(Jr-Wr)+"px"))}function Ot(hr,Wr,ea){var Jr=Jt(j,hr),ba=Jr.text.length,Ga,vi;function ei(si,ji){return gr(e,Vt(hr,si),"div",Jr,ji)}function zi(si,ji,xi){var fi=ir(e,Jr,null,si),li=ji=="ltr"==(xi=="after")?"left":"right",ai=xi=="after"?fi.begin:fi.end-(/\s/.test(Jr.text.charAt(fi.end-1))?2:1);return ei(ai,li)[li]}var Ui=bt(Jr,j.direction);return $e(Ui,Wr||0,ea==null?ba:ea,function(si,ji,xi,fi){var li=xi=="ltr",ai=ei(si,li?"left":"right"),Bi=ei(ji-1,li?"right":"left"),Ss=Wr==null&&si==0,es=ea==null&&ji==ba,Di=fi==0,Po=!Ui||fi==Ui.length-1;if(Bi.top-ai.top<=3){var gi=(Me?Ss:es)&&Di,ru=(Me?es:Ss)&&Po,Fo=gi?ve:(li?ai:Bi).left,ds=ru?xe:(li?Bi:ai).right;lt(Fo,ai.top,ds-Fo,ai.bottom)}else{var fs,Mi,Ds,au;li?(fs=Me&&Ss&&Di?ve:ai.left,Mi=Me?xe:zi(si,xi,"before"),Ds=Me?ve:zi(ji,xi,"after"),au=Me&&es&&Po?xe:Bi.right):(fs=Me?zi(si,xi,"before"):ve,Mi=!Me&&Ss&&Di?xe:ai.right,Ds=!Me&&es&&Po?ve:Bi.left,au=Me?zi(ji,xi,"after"):xe),lt(fs,ai.top,Mi-fs,ai.bottom),ai.bottom<Bi.top&&lt(ve,ai.bottom,null,Bi.top),lt(Ds,Bi.top,au-Ds,Bi.bottom)}(!Ga||Na(ai,Ga)<0)&&(Ga=ai),Na(Bi,Ga)<0&&(Ga=Bi),(!vi||Na(ai,vi)<0)&&(vi=ai),Na(Bi,vi)<0&&(vi=Bi)}),{start:Ga,end:vi}}var zt=n.from(),Ut=n.to();if(zt.line==Ut.line)Ot(zt.line,zt.ch,Ut.ch);else{var vn=Jt(j,zt.line),Rn=Jt(j,Ut.line),Kn=Qt(vn)==Qt(Rn),fr=Ot(zt.line,zt.ch,Kn?vn.text.length+1:null).end,Rr=Ot(Ut.line,Kn?0:null,Ut.ch).start;Kn&&(fr.top<Rr.top-2?(lt(fr.right,fr.top,null,fr.bottom),lt(ve,Rr.top,Rr.left,Rr.bottom)):lt(fr.right,fr.top,Rr.left-fr.right,fr.bottom)),fr.bottom<Rr.top&&lt(ve,fr.bottom,null,Rr.top)}L.appendChild(q)}function Ja(e){if(!e.state.focused)return;var n=e.display;clearInterval(n.blinker);var L=!0;n.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?n.blinker=setInterval(function(){e.hasFocus()||no(e),n.cursorDiv.style.visibility=(L=!L)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(n.cursorDiv.style.visibility="hidden")}function to(e){e.state.focused||(e.display.input.focus(),Ii(e))}function Mo(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,no(e))},100)}function Ii(e,n){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(pt(e,"focus",e,n),e.state.focused=!0,K(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),v&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ja(e)}function no(e,n){if(e.state.delayingBlurEvent)return;e.state.focused&&(pt(e,"blur",e,n),e.state.focused=!1,E(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var n=e.display,L=n.lineDiv.offsetTop,I=0;I<n.view.length;I++){var j=n.view[I],q=e.options.lineWrapping,ue=void 0,ve=0;if(j.hidden)continue;if(S&&a<8){var xe=j.node.offsetTop+j.node.offsetHeight;ue=xe-L,L=xe}else{var Me=j.node.getBoundingClientRect();ue=Me.bottom-Me.top,!q&&j.text.firstChild&&(ve=j.text.firstChild.getBoundingClientRect().right-Me.left-1)}var lt=j.line.height-ue;if((lt>.005||lt<-.005)&&(zn(j.line,ue),pi(j.line),j.rest))for(var Ot=0;Ot<j.rest.length;Ot++)pi(j.rest[Ot]);if(ve>e.display.sizerWidth){var zt=Math.ceil(ve/Sr(e.display));zt>e.display.maxLineLength&&(e.display.maxLineLength=zt,e.display.maxLine=j.line,e.display.maxLineChanged=!0)}}}function pi(e){if(e.widgets)for(var n=0;n<e.widgets.length;++n){var L=e.widgets[n],I=L.node.parentNode;I&&(L.height=I.offsetHeight)}}function uo(e,n,L){var I=L&&L.top!=null?Math.max(0,L.top):e.scroller.scrollTop;I=Math.floor(I-ha(e));var j=L&&L.bottom!=null?L.bottom:I+e.wrapper.clientHeight,q=Cr(n,I),ue=Cr(n,j);if(L&&L.ensure){var ve=L.ensure.from.line,xe=L.ensure.to.line;ve<q?(q=ve,ue=Cr(n,Ir(Jt(n,ve))+e.wrapper.clientHeight)):Math.min(xe,n.lastLine())>=ue&&(q=Cr(n,Ir(Jt(n,xe))-e.wrapper.clientHeight),ue=xe)}return{from:q,to:Math.max(ue,q+1)}}function Io(e,n){if(ht(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(n.top+I.top<0?j=!0:n.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!l){var q=D("div","\u200B",null,`position: absolute;
top: `+(n.top-L.viewOffset-ha(e.display))+`px;
height: `+(n.bottom-n.top+ft(e)+L.barHeight)+`px;
left: `+n.left+"px; width: "+Math.max(2,n.right-n.left)+"px;");e.display.lineSpace.appendChild(q),q.scrollIntoView(j),e.display.lineSpace.removeChild(q)}}function Lo(e,n,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&n==L&&(n=n.ch?Vt(n.line,n.sticky=="before"?n.ch-1:n.ch,"after"):n,L=n.sticky=="before"?Vt(n.line,n.ch+1,"before"):n);for(var q=0;q<5;q++){var ue=!1,ve=Un(e,n),xe=!L||L==n?ve:Un(e,L);j={left:Math.min(ve.left,xe.left),top:Math.min(ve.top,xe.top)-I,right:Math.max(ve.left,xe.left),bottom:Math.max(ve.bottom,xe.bottom)+I};var Me=Vi(e,j),lt=e.doc.scrollTop,Ot=e.doc.scrollLeft;if(Me.scrollTop!=null&&(Ji(e,Me.scrollTop),Math.abs(e.doc.scrollTop-lt)>1&&(ue=!0)),Me.scrollLeft!=null&&($a(e,Me.scrollLeft),Math.abs(e.doc.scrollLeft-Ot)>1&&(ue=!0)),!ue)break}return j}function bo(e,n){var L=Vi(e,n);L.scrollTop!=null&&Ji(e,L.scrollTop),L.scrollLeft!=null&&$a(e,L.scrollLeft)}function Vi(e,n){var L=e.display,I=dr(e.display);n.top<0&&(n.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,q=Oe(e),ue={};n.bottom-n.top>q&&(n.bottom=n.top+q);var ve=e.doc.height+Ke(L),xe=n.top<I,Me=n.bottom>ve-I;if(n.top<j)ue.scrollTop=xe?0:n.top;else if(n.bottom>j+q){var lt=Math.min(n.top,(Me?ve:n.bottom)-q);lt!=j&&(ue.scrollTop=lt)}var Ot=e.options.fixedGutter?0:L.gutters.offsetWidth,zt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-Ot,Ut=Je(e)-L.gutters.offsetWidth,vn=n.right-n.left>Ut;return vn&&(n.right=n.left+Ut),n.left<10?ue.scrollLeft=0:n.left<zt?ue.scrollLeft=Math.max(0,n.left+Ot-(vn?0:10)):n.right>Ut+zt-3&&(ue.scrollLeft=n.right+(vn?0:10)-Ut),ue}function co(e,n){if(n==null)return;Eo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+n}function Xi(e){Eo(e);var n=e.getCursor();e.curOp.scrollToPos={from:n,to:n,margin:e.options.cursorScrollMargin}}function Yi(e,n,L){(n!=null||L!=null)&&Eo(e),n!=null&&(e.curOp.scrollLeft=n),L!=null&&(e.curOp.scrollTop=L)}function ko(e,n){Eo(e),e.curOp.scrollToPos=n}function Eo(e){var n=e.curOp.scrollToPos;if(n){e.curOp.scrollToPos=null;var L=un(e,n.from),I=un(e,n.to);ao(e,L,I,n.margin)}}function ao(e,n,L,I){var j=Vi(e,{left:Math.min(n.left,L.left),top:Math.min(n.top,L.top)-I,right:Math.max(n.right,L.right),bottom:Math.max(n.bottom,L.bottom)+I});Yi(e,j.scrollLeft,j.scrollTop)}function Ji(e,n){if(Math.abs(e.doc.scrollTop-n)<2)return;T||fo(e,{top:n}),Qi(e,n,!0),T&&fo(e),ri(e,100)}function Qi(e,n,L){if(n=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,n)),e.display.scroller.scrollTop==n&&!L)return;e.doc.scrollTop=n,e.display.scrollbars.setScrollTop(n),e.display.scroller.scrollTop!=n&&(e.display.scroller.scrollTop=n)}function $a(e,n,L,I){if(n=Math.max(0,Math.min(n,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(L?n==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-n)<2)&&!I)return;e.doc.scrollLeft=n,ma(e),e.display.scroller.scrollLeft!=n&&(e.display.scroller.scrollLeft=n),e.display.scrollbars.setScrollLeft(n)}function Li(e){var n=e.display,L=n.gutters.offsetWidth,I=Math.round(e.doc.height+Ke(e.display));return{clientHeight:n.scroller.clientHeight,viewHeight:n.wrapper.clientHeight,scrollWidth:n.scroller.scrollWidth,clientWidth:n.scroller.clientWidth,viewWidth:n.wrapper.clientWidth,barLeft:e.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+ft(e)+n.barHeight,nativeBarWidth:n.nativeBarWidth,gutterWidth:L}}var wi=function(e,n,L){this.cm=L;var I=this.vert=D("div",[D("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=D("div",[D("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=j.tabIndex=-1,e(I),e(j),Pe(I,"scroll",function(){I.clientHeight&&n(I.scrollTop,"vertical")}),Pe(j,"scroll",function(){j.clientWidth&&n(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,S&&a<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var n=e.scrollWidth>e.clientWidth+1,L=e.scrollHeight>e.clientHeight+1,I=e.nativeBarWidth;if(L){this.vert.style.display="block",this.vert.style.bottom=n?I+"px":"0";var j=e.viewHeight-(n?I:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(n){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var q=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+q)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(I==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:L?I:0,bottom:n?I:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=f&&!_?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new ae,this.disableVert=new ae},wi.prototype.enableZeroWidthBar=function(e,n,L){e.style.pointerEvents="auto";function I(){var j=e.getBoundingClientRect(),q=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);q!=e?e.style.pointerEvents="none":n.set(1e3,I)}n.set(1e3,I)},wi.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Zi=function(){};Zi.prototype.update=function(){return{bottom:0,right:0}},Zi.prototype.setScrollLeft=function(){},Zi.prototype.setScrollTop=function(){},Zi.prototype.clear=function(){};function Ri(e,n){n||(n=Li(e));var L=e.display.barWidth,I=e.display.barHeight;yo(e,n);for(var j=0;j<4&&L!=e.display.barWidth||I!=e.display.barHeight;j++)L!=e.display.barWidth&&e.options.lineWrapping&&ro(e),yo(e,Li(e)),L=e.display.barWidth,I=e.display.barHeight}function yo(e,n){var L=e.display,I=L.scrollbars.update(n);L.sizer.style.paddingRight=(L.barWidth=I.right)+"px",L.sizer.style.paddingBottom=(L.barHeight=I.bottom)+"px",L.heightForcer.style.borderBottom=I.bottom+"px solid transparent",I.right&&I.bottom?(L.scrollbarFiller.style.display="block",L.scrollbarFiller.style.height=I.bottom+"px",L.scrollbarFiller.style.width=I.right+"px"):L.scrollbarFiller.style.display="",I.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(L.gutterFiller.style.display="block",L.gutterFiller.style.height=I.bottom+"px",L.gutterFiller.style.width=n.gutterWidth+"px"):L.gutterFiller.style.display=""}var xo={native:wi,null:Zi};function Co(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&E(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(n){e.display.wrapper.insertBefore(n,e.display.scrollbarFiller),Pe(n,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),n.setAttribute("cm-not-content","true")},function(n,L){L=="horizontal"?$a(e,n):Ji(e,n)},e),e.display.scrollbars.addClass&&K(e.display.wrapper,e.display.scrollbars.addClass)}var io=0;function ki(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++io},Yr(e.curOp)}function qi(e){var n=e.curOp;n&&kt(n,function(L){for(var I=0;I<L.ops.length;I++)L.ops[I].cm.curOp=null;No(L)})}function No(e){for(var n=e.ops,L=0;L<n.length;L++)oo(n[L]);for(var I=0;I<n.length;I++)so(n[I]);for(var j=0;j<n.length;j++)Oo(n[j]);for(var q=0;q<n.length;q++)Uo(n[q]);for(var ue=0;ue<n.length;ue++)jo(n[ue])}function oo(e){var n=e.cm,L=n.display;Bo(n),e.updateMaxLine&&Bt(n),e.mustUpdate=e.viewChanged||e.forceUpdate||e.scrollTop!=null||e.scrollToPos&&(e.scrollToPos.from.line<L.viewFrom||e.scrollToPos.to.line>=L.viewTo)||L.maxLineChanged&&n.options.lineWrapping,e.update=e.mustUpdate&&new bi(n,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function so(e){e.updatedDisplay=e.mustUpdate&&Wi(e.cm,e.update)}function Oo(e){var n=e.cm,L=n.display;e.updatedDisplay&&ro(n),e.barMeasure=Li(n),L.maxLineChanged&&!n.options.lineWrapping&&(e.adjustWidthTo=Ve(n,L.maxLine,L.maxLine.text.length).left+3,n.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+ft(n)+n.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-Je(n))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var n=e.cm;e.adjustWidthTo!=null&&(n.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<n.doc.scrollLeft&&$a(n,Math.min(n.display.scroller.scrollLeft,e.maxScrollLeft),!0),n.display.maxLineChanged=!1);var L=e.focus&&e.focus==H();e.preparedSelection&&n.display.input.showSelection(e.preparedSelection,L),(e.updatedDisplay||e.startHeight!=n.doc.height)&&Ri(n,e.barMeasure),e.updatedDisplay&&Ca(n,e.barMeasure),e.selectionChanged&&Ja(n),n.state.focused&&e.updateInput&&n.display.input.reset(e.typing),L&&to(e.cm)}function jo(e){var n=e.cm,L=n.display,I=n.doc;if(e.updatedDisplay&&Do(n,e.update),L.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(L.wheelStartX=L.wheelStartY=null),e.scrollTop!=null&&Qi(n,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&$a(n,e.scrollLeft,!0,!0),e.scrollToPos){var j=Lo(n,Zt(I,e.scrollToPos.from),Zt(I,e.scrollToPos.to),e.scrollToPos.margin);Io(n,j)}var q=e.maybeHiddenMarkers,ue=e.maybeUnhiddenMarkers;if(q)for(var ve=0;ve<q.length;++ve)q[ve].lines.length||pt(q[ve],"hide");if(ue)for(var xe=0;xe<ue.length;++xe)ue[xe].lines.length&&pt(ue[xe],"unhide");L.wrapper.offsetHeight&&(I.scrollTop=n.display.scroller.scrollTop),e.changeObjs&&pt(n,"changes",n,e.changeObjs),e.update&&e.update.finish()}function ci(e,n){if(e.curOp)return n();ki(e);try{return n()}finally{qi(e)}}function Ba(e,n){return function(){if(e.curOp)return n.apply(e,arguments);ki(e);try{return n.apply(e,arguments)}finally{qi(e)}}}function ni(e){return function(){if(this.curOp)return e.apply(this,arguments);ki(this);try{return e.apply(this,arguments)}finally{qi(this)}}}function za(e){return function(){var n=this.cm;if(!n||n.curOp)return e.apply(this,arguments);ki(n);try{return e.apply(this,arguments)}finally{qi(n)}}}function ri(e,n){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(n,B(Ao,e))}function Ao(e){var n=e.doc;if(n.highlightFrontier>=e.display.viewTo)return;var L=+new Date+e.options.workTime,I=fa(e,n.highlightFrontier),j=[];n.iter(I.line,Math.min(n.first+n.size,e.display.viewTo+500),function(q){if(I.line>=e.display.viewFrom){var ue=q.styles,ve=q.text.length>e.options.maxHighlightLength?pn(n.mode,I.state):null,xe=qr(e,q,I,!0);ve&&(I.state=ve),q.styles=xe.styles;var Me=q.styleClasses,lt=xe.classes;lt?q.styleClasses=lt:Me&&(q.styleClasses=null);for(var Ot=!ue||ue.length!=q.styles.length||Me!=lt&&(!Me||!lt||Me.bgClass!=lt.bgClass||Me.textClass!=lt.textClass),zt=0;!Ot&&zt<ue.length;++zt)Ot=ue[zt]!=q.styles[zt];Ot&&j.push(I.line),q.stateAfter=I.save(),I.nextLine()}else q.text.length<=e.options.maxHighlightLength&&Aa(e,q.text,I),q.stateAfter=I.line%5==0?I.save():null,I.nextLine();if(+new Date>L)return ri(e,e.options.workDelay),!0}),n.highlightFrontier=I.line,n.modeFrontier=Math.max(n.modeFrontier,I.line),j.length&&ci(e,function(){for(var q=0;q<j.length;q++)ka(e,j[q],"text")})}var bi=function(e,n,L){var I=e.display;this.viewport=n,this.visible=uo(I,e.doc,n),this.editorIsHidden=!I.wrapper.offsetWidth,this.wrapperHeight=I.wrapper.clientHeight,this.wrapperWidth=I.wrapper.clientWidth,this.oldDisplayWidth=Je(e),this.force=L,this.dims=Vn(e),this.events=[]};bi.prototype.signal=function(e,n){ke(e,n)&&this.events.push(arguments)},bi.prototype.finish=function(){for(var e=0;e<this.events.length;e++)pt.apply(null,this.events[e])};function Bo(e){var n=e.display;!n.scrollbarsClipped&&n.scroller.offsetWidth&&(n.nativeBarWidth=n.scroller.offsetWidth-n.scroller.clientWidth,n.heightForcer.style.height=ft(e)+"px",n.sizer.style.marginBottom=-n.nativeBarWidth+"px",n.sizer.style.borderRightWidth=ft(e)+"px",n.scrollbarsClipped=!0)}function So(e){if(e.hasFocus())return null;var n=H();if(!n||!U(e.display.lineDiv,n))return null;var L={activeElt:n};if(window.getSelection){var I=window.getSelection();I.anchorNode&&I.extend&&U(e.display.lineDiv,I.anchorNode)&&(L.anchorNode=I.anchorNode,L.anchorOffset=I.anchorOffset,L.focusNode=I.focusNode,L.focusOffset=I.focusOffset)}return L}function $i(e){if(!e||!e.activeElt||e.activeElt==H())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&U(document.body,e.anchorNode)&&U(document.body,e.focusNode)){var n=window.getSelection(),L=document.createRange();L.setEnd(e.anchorNode,e.anchorOffset),L.collapse(!1),n.removeAllRanges(),n.addRange(L),n.extend(e.focusNode,e.focusOffset)}}function Wi(e,n){var L=e.display,I=e.doc;if(n.editorIsHidden)return Ua(e),!1;if(!n.force&&n.visible.from>=L.viewFrom&&n.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&Ti(e)==0)return!1;Ka(e)&&(Ua(e),n.dims=Vn(e));var j=I.first+I.size,q=Math.max(n.visible.from-e.options.viewportMargin,I.first),ue=Math.min(j,n.visible.to+e.options.viewportMargin);L.viewFrom<q&&q-L.viewFrom<20&&(q=Math.max(I.first,L.viewFrom)),L.viewTo>ue&&L.viewTo-ue<20&&(ue=Math.min(j,L.viewTo)),Ma&&(q=Dn(e.doc,q),ue=En(e.doc,ue));var ve=q!=L.viewFrom||ue!=L.viewTo||L.lastWrapHeight!=n.wrapperHeight||L.lastWrapWidth!=n.wrapperWidth;Fi(e,q,ue),L.viewOffset=Ir(Jt(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var xe=Ti(e);if(!ve&&xe==0&&!n.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var Me=So(e);return xe>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,n.dims),xe>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,$i(Me),y(L.cursorDiv),y(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,ve&&(L.lastWrapHeight=n.wrapperHeight,L.lastWrapWidth=n.wrapperWidth,ri(e,400)),L.updateLineNumbers=null,!0}function Do(e,n){for(var L=n.viewport,I=!0;;I=!1){if(!I||!e.options.lineWrapping||n.oldDisplayWidth==Je(e)){if(L&&L.top!=null&&(L={top:Math.min(e.doc.height+Ke(e.display)-Oe(e),L.top)}),n.visible=uo(e.display,e.doc,L),n.visible.from>=e.display.viewFrom&&n.visible.to<=e.display.viewTo)break}else I&&(n.visible=uo(e.display,e.doc,L));if(!Wi(e,n))break;ro(e);var j=Li(e);Pa(e),Ri(e,j),Ca(e,j),n.force=!1}n.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(n.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,n){var L=new bi(e,n);if(Wi(e,L)){ro(e),Do(e,L);var I=Li(e);Pa(e),Ri(e,I),Ca(e,I),L.finish()}}function Wo(e,n,L){var I=e.display,j=e.options.lineNumbers,q=I.lineDiv,ue=q.firstChild;function ve(vn){var Rn=vn.nextSibling;return v&&f&&e.display.currentWheelTarget==vn?vn.style.display="none":vn.parentNode.removeChild(vn),Rn}for(var xe=I.view,Me=I.viewFrom,lt=0;lt<xe.length;lt++){var Ot=xe[lt];if(!Ot.hidden)if(!Ot.node||Ot.node.parentNode!=q){var zt=Kr(e,Ot,Me,L);q.insertBefore(zt,ue)}else{for(;ue!=Ot.node;)ue=ve(ue);var Ut=j&&n!=null&&n<=Me&&Ot.lineNumber;Ot.changes&&(de(Ot.changes,"gutter")>-1&&(Ut=!1),Gn(e,Ot,Me,L)),Ut&&(y(Ot.lineNumber),Ot.lineNumber.appendChild(document.createTextNode($t(e.options,Me)))),ue=Ot.node.nextSibling}Me+=Ot.size}for(;ue;)ue=ve(ue)}function lo(e){var n=e.gutters.offsetWidth;e.sizer.style.marginLeft=n+"px"}function Ca(e,n){e.display.sizer.style.minHeight=n.docHeight+"px",e.display.heightForcer.style.top=n.docHeight+"px",e.display.gutters.style.height=n.docHeight+e.display.barHeight+ft(e)+"px"}function ma(e){var n=e.display,L=n.view;if(!n.alignWidgets&&(!n.gutters.firstChild||!e.options.fixedGutter))return;for(var I=oa(n)-n.scroller.scrollLeft+e.doc.scrollLeft,j=n.gutters.offsetWidth,q=I+"px",ue=0;ue<L.length;ue++)if(!L[ue].hidden){e.options.fixedGutter&&(L[ue].gutter&&(L[ue].gutter.style.left=q),L[ue].gutterBackground&&(L[ue].gutterBackground.style.left=q));var ve=L[ue].alignable;if(ve)for(var xe=0;xe<ve.length;xe++)ve[xe].style.left=q}e.options.fixedGutter&&(n.gutters.style.left=I+j+"px")}function Ka(e){if(!e.options.lineNumbers)return!1;var n=e.doc,L=$t(e.options,n.first+n.size-1),I=e.display;if(L.length!=I.lineNumChars){var j=I.measure.appendChild(D("div",[D("div",L)],"CodeMirror-linenumber CodeMirror-gutter-elt")),q=j.firstChild.offsetWidth,ue=j.offsetWidth-q;return I.lineGutter.style.width="",I.lineNumInnerWidth=Math.max(q,I.lineGutter.offsetWidth-ue)+1,I.lineNumWidth=I.lineNumInnerWidth+ue,I.lineNumChars=I.lineNumInnerWidth?L.length:-1,I.lineGutter.style.width=I.lineNumWidth+"px",lo(e.display),!0}return!1}function oi(e,n){for(var L=[],I=!1,j=0;j<e.length;j++){var q=e[j],ue=null;if(typeof q!="string"&&(ue=q.style,q=q.className),q=="CodeMirror-linenumbers")if(n)I=!0;else continue;L.push({className:q,style:ue})}return n&&!I&&L.push({className:"CodeMirror-linenumbers",style:null}),L}function eo(e){var n=e.gutters,L=e.gutterSpecs;y(n),e.lineGutter=null;for(var I=0;I<L.length;++I){var j=L[I],q=j.className,ue=j.style,ve=n.appendChild(D("div",null,"CodeMirror-gutter "+q));ue&&(ve.style.cssText=ue),q=="CodeMirror-linenumbers"&&(e.lineGutter=ve,ve.style.width=(e.lineNumWidth||1)+"px")}n.style.display=L.length?"":"none",lo(e)}function Ni(e){eo(e.display),La(e),ma(e)}function ho(e,n,L,I){var j=this;this.input=L,j.scrollbarFiller=D("div",null,"CodeMirror-scrollbar-filler"),j.scrollbarFiller.setAttribute("cm-not-content","true"),j.gutterFiller=D("div",null,"CodeMirror-gutter-filler"),j.gutterFiller.setAttribute("cm-not-content","true"),j.lineDiv=N("div",null,"CodeMirror-code"),j.selectionDiv=D("div",null,null,"position: relative; z-index: 1"),j.cursorDiv=D("div",null,"CodeMirror-cursors"),j.measure=D("div",null,"CodeMirror-measure"),j.lineMeasure=D("div",null,"CodeMirror-measure"),j.lineSpace=N("div",[j.measure,j.lineMeasure,j.selectionDiv,j.cursorDiv,j.lineDiv],null,"position: relative; outline: none");var q=N("div",[j.lineSpace],"CodeMirror-lines");j.mover=D("div",[q],null,"position: relative"),j.sizer=D("div",[j.mover],"CodeMirror-sizer"),j.sizerWidth=null,j.heightForcer=D("div",null,null,"position: absolute; height: "+ce+"px; width: 1px;"),j.gutters=D("div",null,"CodeMirror-gutters"),j.lineGutter=null,j.scroller=D("div",[j.sizer,j.heightForcer,j.gutters],"CodeMirror-scroll"),j.scroller.setAttribute("tabIndex","-1"),j.wrapper=D("div",[j.scrollbarFiller,j.gutterFiller,j.scroller],"CodeMirror"),S&&a<8&&(j.gutters.style.zIndex=-1,j.scroller.style.paddingRight=0),!v&&!(T&&o)&&(j.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(j.wrapper):e(j.wrapper)),j.viewFrom=j.viewTo=n.first,j.reportedViewFrom=j.reportedViewTo=n.first,j.view=[],j.renderedView=null,j.externalMeasured=null,j.viewOffset=0,j.lastWrapHeight=j.lastWrapWidth=0,j.updateLineNumbers=null,j.nativeBarWidth=j.barHeight=j.barWidth=0,j.scrollbarsClipped=!1,j.lineNumWidth=j.lineNumInnerWidth=j.lineNumChars=null,j.alignWidgets=!1,j.cachedCharWidth=j.cachedTextHeight=j.cachedPaddingH=null,j.maxLine=null,j.maxLineLength=0,j.maxLineChanged=!1,j.wheelDX=j.wheelDY=j.wheelStartX=j.wheelStartY=null,j.shift=!1,j.selForContextMenu=null,j.activeTouch=null,j.gutterSpecs=oi(I.gutters,I.lineNumbers),eo(j),L.init(j)}var Ai=0,Qa=null;S?Qa=-.53:T?Qa=15:t?Qa=-.7:u&&(Qa=-1/3);function po(e){var n=e.wheelDeltaX,L=e.wheelDeltaY;return n==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(n=e.detail),L==null&&e.detail&&e.axis==e.VERTICAL_AXIS?L=e.detail:L==null&&(L=e.wheelDelta),{x:n,y:L}}function Ki(e){var n=po(e);return n.x*=Qa,n.y*=Qa,n}function mo(e,n){var L=po(n),I=L.x,j=L.y,q=e.display,ue=q.scroller,ve=ue.scrollWidth>ue.clientWidth,xe=ue.scrollHeight>ue.clientHeight;if(!(I&&ve||j&&xe))return;if(j&&f&&v){e:for(var Me=n.target,lt=q.view;Me!=ue;Me=Me.parentNode)for(var Ot=0;Ot<lt.length;Ot++)if(lt[Ot].node==Me){e.display.currentWheelTarget=Me;break e}}if(I&&!T&&!g&&Qa!=null){j&&xe&&Ji(e,Math.max(0,ue.scrollTop+j*Qa)),$a(e,Math.max(0,ue.scrollLeft+I*Qa)),(!j||j&&xe)&&_e(n),q.wheelStartX=null;return}if(j&&Qa!=null){var zt=j*Qa,Ut=e.doc.scrollTop,vn=Ut+q.wrapper.clientHeight;zt<0?Ut=Math.max(0,Ut+zt-50):vn=Math.min(e.doc.height,vn+zt+50),fo(e,{top:Ut,bottom:vn})}Ai<20&&(q.wheelStartX==null?(q.wheelStartX=ue.scrollLeft,q.wheelStartY=ue.scrollTop,q.wheelDX=I,q.wheelDY=j,setTimeout(function(){if(q.wheelStartX==null)return;var Rn=ue.scrollLeft-q.wheelStartX,Kn=ue.scrollTop-q.wheelStartY,fr=Kn&&q.wheelDY&&Kn/q.wheelDY||Rn&&q.wheelDX&&Rn/q.wheelDX;if(q.wheelStartX=q.wheelStartY=null,!fr)return;Qa=(Qa*Ai+fr)/(Ai+1),++Ai},200)):(q.wheelDX+=I,q.wheelDY+=j))}var di=function(e,n){this.ranges=e,this.primIndex=n};di.prototype.primary=function(){return this.ranges[this.primIndex]},di.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var n=0;n<this.ranges.length;n++){var L=this.ranges[n],I=e.ranges[n];if(!jr(L.anchor,I.anchor)||!jr(L.head,I.head))return!1}return!0},di.prototype.deepCopy=function(){for(var e=[],n=0;n<this.ranges.length;n++)e[n]=new Da(An(this.ranges[n].anchor),An(this.ranges[n].head));return new di(e,this.primIndex)},di.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},di.prototype.contains=function(e,n){n||(n=e);for(var L=0;L<this.ranges.length;L++){var I=this.ranges[L];if(bn(n,I.from())>=0&&bn(e,I.to())<=0)return L}return-1};var Da=function(e,n){this.anchor=e,this.head=n};Da.prototype.from=function(){return Sn(this.anchor,this.head)},Da.prototype.to=function(){return Bn(this.anchor,this.head)},Da.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function ta(e,n,L){var I=e&&e.options.selectionsMayTouch,j=n[L];n.sort(function(zt,Ut){return bn(zt.from(),Ut.from())}),L=de(n,j);for(var q=1;q<n.length;q++){var ue=n[q],ve=n[q-1],xe=bn(ve.to(),ue.from());if(I&&!ue.empty()?xe>0:xe>=0){var Me=Sn(ve.from(),ue.from()),lt=Bn(ve.to(),ue.to()),Ot=ve.empty()?ue.from()==ue.head:ve.from()==ve.head;q<=L&&--L,n.splice(--q,2,new Da(Ot?lt:Me,Ot?Me:lt))}}return new di(n,L)}function pr(e,n){return new di([new Da(e,n||e)],0)}function Vr(e){return e.text?Vt(e.from.line+e.text.length-1,Q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function da(e,n){if(bn(e,n.from)<0)return e;if(bn(e,n.to)<=0)return Vr(n);var L=e.line+n.text.length-(n.to.line-n.from.line)-1,I=e.ch;return e.line==n.to.line&&(I+=Vr(n).ch-n.to.ch),Vt(L,I)}function ja(e,n){for(var L=[],I=0;I<e.sel.ranges.length;I++){var j=e.sel.ranges[I];L.push(new Da(da(j.anchor,n),da(j.head,n)))}return ta(e.cm,L,e.sel.primIndex)}function Ei(e,n,L){return e.line==n.line?Vt(L.line,e.ch-n.ch+L.ch):Vt(L.line+(e.line-n.line),e.ch)}function Pi(e,n,L){for(var I=[],j=Vt(e.first,0),q=j,ue=0;ue<n.length;ue++){var ve=n[ue],xe=Ei(ve.from,j,q),Me=Ei(Vr(ve),j,q);if(j=ve.to,q=Me,L=="around"){var lt=e.sel.ranges[ue],Ot=bn(lt.head,lt.anchor)<0;I[ue]=new Da(Ot?Me:xe,Ot?xe:Me)}else I[ue]=new Da(xe,xe)}return new di(I,e.sel.primIndex)}function Za(e){e.doc.mode=Lt(e.options,e.doc.modeOption),yi(e)}function yi(e){e.doc.iter(function(n){n.stateAfter&&(n.stateAfter=null),n.styles&&(n.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,ri(e,100),e.state.modeGen++,e.curOp&&La(e)}function Hi(e,n){return n.from.ch==0&&n.to.ch==0&&Q(n.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function vo(e,n,L,I){function j(Rr){return L?L[Rr]:null}function q(Rr,hr,Wr){_n(Rr,hr,Wr,I),Ft(Rr,"change",Rr,n)}function ue(Rr,hr){for(var Wr=[],ea=Rr;ea<hr;++ea)Wr.push(new nn(Me[ea],j(ea),I));return Wr}var ve=n.from,xe=n.to,Me=n.text,lt=Jt(e,ve.line),Ot=Jt(e,xe.line),zt=Q(Me),Ut=j(Me.length-1),vn=xe.line-ve.line;if(n.full)e.insert(0,ue(0,Me.length)),e.remove(Me.length,e.size-Me.length);else if(Hi(e,n)){var Rn=ue(0,Me.length-1);q(Ot,Ot.text,Ut),vn&&e.remove(ve.line,vn),Rn.length&&e.insert(ve.line,Rn)}else if(lt==Ot)if(Me.length==1)q(lt,lt.text.slice(0,ve.ch)+zt+lt.text.slice(xe.ch),Ut);else{var Kn=ue(1,Me.length-1);Kn.push(new nn(zt+lt.text.slice(xe.ch),Ut,I)),q(lt,lt.text.slice(0,ve.ch)+Me[0],j(0)),e.insert(ve.line+1,Kn)}else if(Me.length==1)q(lt,lt.text.slice(0,ve.ch)+Me[0]+Ot.text.slice(xe.ch),j(0)),e.remove(ve.line+1,vn);else{q(lt,lt.text.slice(0,ve.ch)+Me[0],j(0)),q(Ot,zt+Ot.text.slice(xe.ch),Ut);var fr=ue(1,Me.length-1);vn>1&&e.remove(ve.line+1,vn-1),e.insert(ve.line+1,fr)}Ft(e,"change",e,n)}function Xa(e,n,L){function I(j,q,ue){if(j.linked)for(var ve=0;ve<j.linked.length;++ve){var xe=j.linked[ve];if(xe.doc==q)continue;var Me=ue&&xe.sharedHist;if(L&&!Me)continue;n(xe.doc,Me),I(xe.doc,j,Me)}}I(e,null,!0)}function Ts(e,n){if(n.cm)throw new Error("This document is already in use.");e.doc=n,n.cm=e,pa(e),Za(e),Ys(e),e.options.lineWrapping||Bt(e),e.options.mode=n.modeOption,La(e)}function Ys(e){(e.doc.direction=="rtl"?K:E)(e.display.lineDiv,"CodeMirror-rtl")}function Pl(e){ci(e,function(){Ys(e),La(e)})}function hs(e){this.done=[],this.undone=[],this.undoDepth=Infinity,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function ws(e,n){var L={from:An(n.from),to:Vr(n),text:Xn(e,n.from,n.to)};return Rs(e,L,n.from.line,n.to.line+1),Xa(e,function(I){return Rs(I,L,n.from.line,n.to.line+1)},!0),L}function Js(e){for(;e.length;){var n=Q(e);if(n.ranges)e.pop();else break}}function Ml(e,n){if(n)return Js(e.done),Q(e.done);if(e.done.length&&!Q(e.done).ranges)return Q(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Q(e.done)}function Qs(e,n,L,I){var j=e.history;j.undone.length=0;var q=+new Date,ue,ve;if((j.lastOp==I||j.lastOrigin==n.origin&&n.origin&&(n.origin.charAt(0)=="+"&&j.lastModTime>q-(e.cm?e.cm.options.historyEventDelay:500)||n.origin.charAt(0)=="*"))&&(ue=Ml(j,j.lastOp==I)))ve=Q(ue.changes),bn(n.from,n.to)==0&&bn(n.from,ve.to)==0?ve.to=Vr(n):ue.changes.push(ws(e,n));else{var xe=Q(j.done);for((!xe||!xe.ranges)&&ms(e.sel,j.done),ue={changes:[ws(e,n)],generation:j.generation},j.done.push(ue);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(L),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=q,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=n.origin,ve||pt(e,"historyAdded")}function Il(e,n,L,I){var j=n.charAt(0);return j=="*"||j=="+"&&L.ranges.length==I.ranges.length&&L.somethingSelected()==I.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function ps(e,n,L,I){var j=e.history,q=I&&I.origin;L==j.lastSelOp||q&&j.lastSelOrigin==q&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==q||Il(e,q,Q(j.done),n))?j.done[j.done.length-1]=n:ms(n,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=q,j.lastSelOp=L,I&&I.clearRedo!==!1&&Js(j.undone)}function ms(e,n){var L=Q(n);L&&L.ranges&&L.equals(e)||n.push(e)}function Rs(e,n,L,I){var j=n["spans_"+e.id],q=0;e.iter(Math.max(e.first,L),Math.min(e.first+e.size,I),function(ue){ue.markedSpans&&((j||(j=n["spans_"+e.id]={}))[q]=ue.markedSpans),++q})}function vs(e){if(!e)return null;for(var n,L=0;L<e.length;++L)e[L].marker.explicitlyCleared?n||(n=e.slice(0,L)):n&&n.push(e[L]);return n?n.length?n:null:e}function Zs(e,n){var L=n["spans_"+e.id];if(!L)return null;for(var I=[],j=0;j<n.text.length;++j)I.push(vs(L[j]));return I}function Ps(e,n){var L=Zs(e,n),I=la(e,n);if(!L)return I;if(!I)return L;for(var j=0;j<L.length;++j){var q=L[j],ue=I[j];if(q&&ue){e:for(var ve=0;ve<ue.length;++ve){for(var xe=ue[ve],Me=0;Me<q.length;++Me)if(q[Me].marker==xe.marker)continue e;q.push(xe)}}else ue&&(L[j]=ue)}return L}function Ko(e,n,L){for(var I=[],j=0;j<e.length;++j){var q=e[j];if(q.ranges){I.push(L?di.prototype.deepCopy.call(q):q);continue}var ue=q.changes,ve=[];I.push({changes:ve});for(var xe=0;xe<ue.length;++xe){var Me=ue[xe],lt=void 0;if(ve.push({from:Me.from,to:Me.to,text:Me.text}),n)for(var Ot in Me)(lt=Ot.match(/^spans_(\d+)$/))&&(de(n,Number(lt[1]))>-1&&(Q(ve)[Ot]=Me[Ot],delete Me[Ot]))}}return I}function gs(e,n,L,I){if(I){var j=e.anchor;if(L){var q=bn(n,j)<0;q!=bn(L,j)<0?(j=n,n=L):q!=bn(n,L)<0&&(n=L)}return new Da(j,n)}else return new Da(L||n,n)}function _s(e,n,L,I,j){j==null&&(j=e.cm&&(e.cm.display.shift||e.extend)),mi(e,new di([gs(e.sel.primary(),n,L,j)],0),I)}function $s(e,n,L){for(var I=[],j=e.cm&&(e.cm.display.shift||e.extend),q=0;q<e.sel.ranges.length;q++)I[q]=gs(e.sel.ranges[q],n[q],null,j);var ue=ta(e.cm,I,e.sel.primIndex);mi(e,ue,L)}function To(e,n,L,I){var j=e.sel.ranges.slice(0);j[n]=L,mi(e,ta(e.cm,j,e.sel.primIndex),I)}function el(e,n,L,I){mi(e,pr(n,L),I)}function Ll(e,n,L){var I={ranges:n.ranges,update:function(j){this.ranges=[];for(var q=0;q<j.length;q++)this.ranges[q]=new Da(Zt(e,j[q].anchor),Zt(e,j[q].head))},origin:L&&L.origin};return pt(e,"beforeSelectionChange",e,I),e.cm&&pt(e.cm,"beforeSelectionChange",e.cm,I),I.ranges!=n.ranges?ta(e.cm,I.ranges,I.ranges.length-1):n}function tl(e,n,L){var I=e.history.done,j=Q(I);j&&j.ranges?(I[I.length-1]=n,Ho(e,n,L)):mi(e,n,L)}function mi(e,n,L){Ho(e,n,L),ps(e,e.sel,e.cm?e.cm.curOp.id:NaN,L)}function Ho(e,n,L){(ke(e,"beforeSelectionChange")||e.cm&&ke(e.cm,"beforeSelectionChange"))&&(n=Ll(e,n,L));var I=L&&L.bias||(bn(n.primary().head,e.sel.primary().head)<0?-1:1);nl(e,al(e,n,I,!0)),!(L&&L.scroll===!1)&&e.cm&&Xi(e.cm)}function nl(e,n){if(n.equals(e.sel))return;e.sel=n,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,Ge(e.cm)),Ft(e,"cursorActivity",e)}function rl(e){nl(e,al(e,e.sel,null,!1))}function al(e,n,L,I){for(var j,q=0;q<n.ranges.length;q++){var ue=n.ranges[q],ve=n.ranges.length==e.sel.ranges.length&&e.sel.ranges[q],xe=bs(e,ue.anchor,ve&&ve.anchor,L,I),Me=bs(e,ue.head,ve&&ve.head,L,I);(j||xe!=ue.anchor||Me!=ue.head)&&(j||(j=n.ranges.slice(0,q)),j[q]=new Da(xe,Me))}return j?ta(e.cm,j,n.primIndex):n}function Go(e,n,L,I,j){var q=Jt(e,n.line);if(q.markedSpans)for(var ue=0;ue<q.markedSpans.length;++ue){var ve=q.markedSpans[ue],xe=ve.marker,Me="selectLeft"in xe?!xe.selectLeft:xe.inclusiveLeft,lt="selectRight"in xe?!xe.selectRight:xe.inclusiveRight;if((ve.from==null||(Me?ve.from<=n.ch:ve.from<n.ch))&&(ve.to==null||(lt?ve.to>=n.ch:ve.to>n.ch))){if(j&&(pt(xe,"beforeCursorEnter"),xe.explicitlyCleared))if(q.markedSpans){--ue;continue}else break;if(!xe.atomic)continue;if(L){var Ot=xe.find(I<0?1:-1),zt=void 0;if((I<0?lt:Me)&&(Ot=il(e,Ot,-I,Ot&&Ot.line==n.line?q:null)),Ot&&Ot.line==n.line&&(zt=bn(Ot,L))&&(I<0?zt<0:zt>0))return Go(e,Ot,n,I,j)}var Ut=xe.find(I<0?-1:1);return(I<0?Me:lt)&&(Ut=il(e,Ut,I,Ut.line==n.line?q:null)),Ut?Go(e,Ut,n,I,j):null}}return n}function bs(e,n,L,I,j){var q=I||1,ue=Go(e,n,L,q,j)||!j&&Go(e,n,L,q,!0)||Go(e,n,L,-q,j)||!j&&Go(e,n,L,-q,!0);return ue||(e.cantEdit=!0,Vt(e.first,0))}function il(e,n,L,I){return L<0&&n.ch==0?n.line>e.first?Zt(e,Vt(n.line-1)):null:L>0&&n.ch==(I||Jt(e,n.line)).text.length?n.line<e.first+e.size-1?Vt(n.line+1,0):null:new Vt(n.line,n.ch+L)}function ol(e){e.setSelection(Vt(e.firstLine(),0),Vt(e.lastLine()),Ae)}function Ms(e,n,L){var I={canceled:!1,from:n.from,to:n.to,text:n.text,origin:n.origin,cancel:function(){return I.canceled=!0}};return L&&(I.update=function(j,q,ue,ve){j&&(I.from=Zt(e,j)),q&&(I.to=Zt(e,q)),ue&&(I.text=ue),ve!==void 0&&(I.origin=ve)}),pt(e,"beforeChange",e,I),e.cm&&pt(e.cm,"beforeChange",e.cm,I),I.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:I.from,to:I.to,text:I.text,origin:I.origin}}function zo(e,n,L){if(e.cm){if(!e.cm.curOp)return Ba(e.cm,zo)(e,n,L);if(e.cm.state.suppressEdits)return}if((ke(e,"beforeChange")||e.cm&&ke(e.cm,"beforeChange"))&&(n=Ms(e,n,!0),!n))return;var I=Fa&&!L&&et(e,n.from,n.to);if(I)for(var j=I.length-1;j>=0;--j)sl(e,{from:I[j].from,to:I[j].to,text:j?[""]:n.text,origin:n.origin});else sl(e,n)}function sl(e,n){if(n.text.length==1&&n.text[0]==""&&bn(n.from,n.to)==0)return;var L=ja(e,n);Qs(e,n,L,e.cm?e.cm.curOp.id:NaN),Vo(e,n,L,la(e,n));var I=[];Xa(e,function(j,q){!q&&de(I,j.history)==-1&&(dl(j.history,n),I.push(j.history)),Vo(j,n,null,la(j,n))})}function Es(e,n,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,q,ue=e.sel,ve=n=="undo"?j.done:j.undone,xe=n=="undo"?j.undone:j.done,Me=0;Me<ve.length&&!(q=ve[Me],L?q.ranges&&!q.equals(e.sel):!q.ranges);Me++);if(Me==ve.length)return;for(j.lastOrigin=j.lastSelOrigin=null;;)if(q=ve.pop(),q.ranges){if(ms(q,xe),L&&!q.equals(e.sel)){mi(e,q,{clearRedo:!1});return}ue=q}else if(I){ve.push(q);return}else break;var lt=[];ms(ue,xe),xe.push({changes:lt,generation:j.generation}),j.generation=q.generation||++j.maxGeneration;for(var Ot=ke(e,"beforeChange")||e.cm&&ke(e.cm,"beforeChange"),zt=function(Rn){var Kn=q.changes[Rn];if(Kn.origin=n,Ot&&!Ms(e,Kn,!1))return ve.length=0,{};lt.push(ws(e,Kn));var fr=Rn?ja(e,Kn):Q(ve);Vo(e,Kn,fr,Ps(e,Kn)),!Rn&&e.cm&&e.cm.scrollIntoView({from:Kn.from,to:Vr(Kn)});var Rr=[];Xa(e,function(hr,Wr){!Wr&&de(Rr,hr.history)==-1&&(dl(hr.history,Kn),Rr.push(hr.history)),Vo(hr,Kn,null,Ps(hr,Kn))})},Ut=q.changes.length-1;Ut>=0;--Ut){var vn=zt(Ut);if(vn)return vn.v}}function ll(e,n){if(n==0)return;if(e.first+=n,e.sel=new di(le(e.sel.ranges,function(j){return new Da(Vt(j.anchor.line+n,j.anchor.ch),Vt(j.head.line+n,j.head.ch))}),e.sel.primIndex),e.cm){La(e.cm,e.first,e.first-n,n);for(var L=e.cm.display,I=L.viewFrom;I<L.viewTo;I++)ka(e.cm,I,"gutter")}}function Vo(e,n,L,I){if(e.cm&&!e.cm.curOp)return Ba(e.cm,Vo)(e,n,L,I);if(n.to.line<e.first){ll(e,n.text.length-1-(n.to.line-n.from.line));return}if(n.from.line>e.lastLine())return;if(n.from.line<e.first){var j=n.text.length-1-(e.first-n.from.line);ll(e,j),n={from:Vt(e.first,0),to:Vt(n.to.line+j,n.to.ch),text:[Q(n.text)],origin:n.origin}}var q=e.lastLine();n.to.line>q&&(n={from:n.from,to:Vt(q,Jt(e,q).text.length),text:[n.text[0]],origin:n.origin}),n.removed=Xn(e,n.from,n.to),L||(L=ja(e,n)),e.cm?kl(e.cm,n,I):vo(e,n,I),Ho(e,L,Ae),e.cantEdit&&bs(e,Vt(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,n,L){var I=e.doc,j=e.display,q=n.from,ue=n.to,ve=!1,xe=q.line;e.options.lineWrapping||(xe=Yn(Qt(Jt(I,q.line))),I.iter(xe,ue.line+1,function(Ut){if(Ut==j.maxLine)return ve=!0,!0})),I.sel.contains(n.from,n.to)>-1&&Ge(e),vo(I,n,L,va(e)),e.options.lineWrapping||(I.iter(xe,q.line+n.text.length,function(Ut){var vn=fn(Ut);vn>j.maxLineLength&&(j.maxLine=Ut,j.maxLineLength=vn,j.maxLineChanged=!0,ve=!1)}),ve&&(e.curOp.updateMaxLine=!0)),ui(I,q.line),ri(e,400);var Me=n.text.length-(ue.line-q.line)-1;n.full?La(e):q.line==ue.line&&n.text.length==1&&!Hi(e.doc,n)?ka(e,q.line,"text"):La(e,q.line,ue.line+1,Me);var lt=ke(e,"changes"),Ot=ke(e,"change");if(Ot||lt){var zt={from:q,to:ue,text:n.text,removed:n.removed,origin:n.origin};Ot&&Ft(e,"change",e,zt),lt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(zt)}e.display.selForContextMenu=null}function Xo(e,n,L,I,j){var q;I||(I=L),bn(I,L)<0&&(q=[I,L],L=q[0],I=q[1]),typeof n=="string"&&(n=e.splitLines(n)),zo(e,{from:L,to:I,text:n,origin:j})}function ul(e,n,L,I){L<e.line?e.line+=I:n<e.line&&(e.line=n,e.ch=0)}function cl(e,n,L,I){for(var j=0;j<e.length;++j){var q=e[j],ue=!0;if(q.ranges){q.copied||(q=e[j]=q.deepCopy(),q.copied=!0);for(var ve=0;ve<q.ranges.length;ve++)ul(q.ranges[ve].anchor,n,L,I),ul(q.ranges[ve].head,n,L,I);continue}for(var xe=0;xe<q.changes.length;++xe){var Me=q.changes[xe];if(L<Me.from.line)Me.from=Vt(Me.from.line+I,Me.from.ch),Me.to=Vt(Me.to.line+I,Me.to.ch);else if(n<=Me.to.line){ue=!1;break}}ue||(e.splice(0,j+1),j=0)}}function dl(e,n){var L=n.from.line,I=n.to.line,j=n.text.length-(I-L)-1;cl(e.done,L,I,j),cl(e.undone,L,I,j)}function ts(e,n,L,I){var j=n,q=n;return typeof n=="number"?q=Jt(e,Or(e,n)):j=Yn(n),j==null?null:(I(q,j)&&e.cm&&ka(e.cm,j,L),q)}function wo(e){this.lines=e,this.parent=null;for(var n=0,L=0;L<e.length;++L)e[L].parent=this,n+=e[L].height;this.height=n}wo.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,n){for(var L=e,I=e+n;L<I;++L){var j=this.lines[L];this.height-=j.height,Gt(j),Ft(j,"delete")}this.lines.splice(e,n)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,n,L){this.height+=L,this.lines=this.lines.slice(0,e).concat(n).concat(this.lines.slice(e));for(var I=0;I<n.length;++I)n[I].parent=this},iterN:function(e,n,L){for(var I=e+n;e<I;++e)if(L(this.lines[e]))return!0}};function Yo(e){this.children=e;for(var n=0,L=0,I=0;I<e.length;++I){var j=e[I];n+=j.chunkSize(),L+=j.height,j.parent=this}this.size=n,this.height=L,this.parent=null}Yo.prototype={chunkSize:function(){return this.size},removeInner:function(e,n){this.size-=n;for(var L=0;L<this.children.length;++L){var I=this.children[L],j=I.chunkSize();if(e<j){var q=Math.min(n,j-e),ue=I.height;if(I.removeInner(e,q),this.height-=ue-I.height,j==q&&(this.children.splice(L--,1),I.parent=null),(n-=q)==0)break;e=0}else e-=j}if(this.size-n<25&&(this.children.length>1||!(this.children[0]instanceof wo))){var ve=[];this.collapse(ve),this.children=[new wo(ve)],this.children[0].parent=this}},collapse:function(e){for(var n=0;n<this.children.length;++n)this.children[n].collapse(e)},insertInner:function(e,n,L){this.size+=n.length,this.height+=L;for(var I=0;I<this.children.length;++I){var j=this.children[I],q=j.chunkSize();if(e<=q){if(j.insertInner(e,n,L),j.lines&&j.lines.length>50){for(var ue=j.lines.length%25+25,ve=ue;ve<j.lines.length;){var xe=new wo(j.lines.slice(ve,ve+=25));j.height-=xe.height,this.children.splice(++I,0,xe),xe.parent=this}j.lines=j.lines.slice(0,ue),this.maybeSpill()}break}e-=q}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var n=e.children.splice(e.children.length-5,5),L=new Yo(n);if(e.parent){e.size-=L.size,e.height-=L.height;var j=de(e.parent.children,e);e.parent.children.splice(j+1,0,L)}else{var I=new Yo(e.children);I.parent=e,e.children=[I,L],e=I}L.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()},iterN:function(e,n,L){for(var I=0;I<this.children.length;++I){var j=this.children[I],q=j.chunkSize();if(e<q){var ue=Math.min(n,q-e);if(j.iterN(e,ue,L))return!0;if((n-=ue)==0)break;e=0}else e-=q}}};var ns=function(e,n,L){if(L)for(var I in L)L.hasOwnProperty(I)&&(this[I]=L[I]);this.doc=e,this.node=n};ns.prototype.clear=function(){var e=this.doc.cm,n=this.line.widgets,L=this.line,I=Yn(L);if(I==null||!n)return;for(var j=0;j<n.length;++j)n[j]==this&&n.splice(j--,1);n.length||(L.widgets=null);var q=Hr(this);zn(L,Math.max(0,L.height-q)),e&&(ci(e,function(){fl(e,L,-q),ka(e,I,"widget")}),Ft(e,"lineWidgetCleared",e,this,I))},ns.prototype.changed=function(){var e=this,n=this.height,L=this.doc.cm,I=this.line;this.height=null;var j=Hr(this)-n;if(!j)return;Fn(this.doc,I)||zn(I,I.height+j),L&&ci(L,function(){L.curOp.forceUpdate=!0,fl(L,I,j),Ft(L,"lineWidgetChanged",L,e,Yn(I))})},je(ns);function fl(e,n,L){Ir(n)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&co(e,L)}function Nl(e,n,L,I){var j=new ns(e,L,I),q=e.cm;return q&&j.noHScroll&&(q.display.alignWidgets=!0),ts(e,n,"widget",function(ue){var ve=ue.widgets||(ue.widgets=[]);if(j.insertAt==null?ve.push(j):ve.splice(Math.min(ve.length-1,Math.max(0,j.insertAt)),0,j),j.line=ue,q&&!Fn(e,ue)){var xe=Ir(ue)<e.scrollTop;zn(ue,ue.height+Hr(j)),xe&&co(q,j.height),q.curOp.forceUpdate=!0}return!0}),q&&Ft(q,"lineWidgetAdded",q,j,typeof n=="number"?n:Yn(n)),j}var hl=0,Gi=function(e,n){this.lines=[],this.type=n,this.doc=e,this.id=++hl};Gi.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,n=e&&!e.curOp;if(n&&ki(e),ke(this,"clear")){var L=this.find();L&&Ft(this,"clear",L.from,L.to)}for(var I=null,j=null,q=0;q<this.lines.length;++q){var ue=this.lines[q],ve=Wa(ue.markedSpans,this);e&&!this.collapsed?ka(e,Yn(ue),"text"):e&&(ve.to!=null&&(j=Yn(ue)),ve.from!=null&&(I=Yn(ue))),ue.markedSpans=hi(ue.markedSpans,ve),ve.from==null&&this.collapsed&&!Fn(this.doc,ue)&&e&&zn(ue,dr(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var xe=0;xe<this.lines.length;++xe){var Me=Qt(this.lines[xe]),lt=fn(Me);lt>e.display.maxLineLength&&(e.display.maxLine=Me,e.display.maxLineLength=lt,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&La(e,I,j+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&rl(e.doc)),e&&Ft(e,"markerCleared",e,this,I,j),n&&qi(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,n){e==null&&this.type=="bookmark"&&(e=1);for(var L,I,j=0;j<this.lines.length;++j){var q=this.lines[j],ue=Wa(q.markedSpans,this);if(ue.from!=null&&(L=Vt(n?q:Yn(q),ue.from),e==-1))return L;if(ue.to!=null&&(I=Vt(n?q:Yn(q),ue.to),e==1))return I}return L&&{from:L,to:I}},Gi.prototype.changed=function(){var e=this,n=this.find(-1,!0),L=this,I=this.doc.cm;if(!n||!I)return;ci(I,function(){var j=n.line,q=Yn(n.line),ue=st(I,q);if(ue&&(Mn(ue),I.curOp.selectionChanged=I.curOp.forceUpdate=!0),I.curOp.updateMaxLine=!0,!Fn(L.doc,j)&&L.height!=null){var ve=L.height;L.height=null;var xe=Hr(L)-ve;xe&&zn(j,j.height+xe)}Ft(I,"markerChanged",I,e)})},Gi.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var n=this.doc.cm.curOp;(!n.maybeHiddenMarkers||de(n.maybeHiddenMarkers,this)==-1)&&(n.maybeUnhiddenMarkers||(n.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Gi.prototype.detachLine=function(e){if(this.lines.splice(de(this.lines,e),1),!this.lines.length&&this.doc.cm){var n=this.doc.cm.curOp;(n.maybeHiddenMarkers||(n.maybeHiddenMarkers=[])).push(this)}},je(Gi);function Jo(e,n,L,I,j){if(I&&I.shared)return Ul(e,n,L,I,j);if(e.cm&&!e.cm.curOp)return Ba(e.cm,Jo)(e,n,L,I,j);var q=new Gi(e,j),ue=bn(n,L);if(I&&W(I,q,!1),ue>0||ue==0&&q.clearWhenEmpty!==!1)return q;if(q.replacedWith&&(q.collapsed=!0,q.widgetNode=N("span",[q.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||q.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&(q.widgetNode.insertLeft=!0)),q.collapsed){if(Pn(e,n.line,n,L,q)||n.line!=L.line&&Pn(e,L.line,n,L,q))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ia()}q.addToHistory&&Qs(e,{from:n,to:L,origin:"markText"},e.sel,NaN);var ve=n.line,xe=e.cm,Me;if(e.iter(ve,L.line+1,function(Ot){xe&&q.collapsed&&!xe.options.lineWrapping&&Qt(Ot)==xe.display.maxLine&&(Me=!0),q.collapsed&&ve!=n.line&&zn(Ot,0),Ci(Ot,new qa(q,ve==n.line?n.ch:null,ve==L.line?L.ch:null)),++ve}),q.collapsed&&e.iter(n.line,L.line+1,function(Ot){Fn(e,Ot)&&zn(Ot,0)}),q.clearOnEnter&&Pe(q,"beforeCursorEnter",function(){return q.clear()}),q.readOnly&&(Ya(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),q.collapsed&&(q.id=++hl,q.atomic=!0),xe){if(Me&&(xe.curOp.updateMaxLine=!0),q.collapsed)La(xe,n.line,L.line+1);else if(q.className||q.startStyle||q.endStyle||q.css||q.attributes||q.title)for(var lt=n.line;lt<=L.line;lt++)ka(xe,lt,"text");q.atomic&&rl(xe.doc),Ft(xe,"markerAdded",xe,q)}return q}var Qo=function(e,n){this.markers=e,this.primary=n;for(var L=0;L<e.length;++L)e[L].parent=this};Qo.prototype.clear=function(){if(this.explicitlyCleared)return;this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();Ft(this,"clear")},Qo.prototype.find=function(e,n){return this.primary.find(e,n)},je(Qo);function Ul(e,n,L,I,j){I=W(I),I.shared=!1;var q=[Jo(e,n,L,I,j)],ue=q[0],ve=I.widgetNode;return Xa(e,function(xe){ve&&(I.widgetNode=ve.cloneNode(!0)),q.push(Jo(xe,Zt(xe,n),Zt(xe,L),I,j));for(var Me=0;Me<xe.linked.length;++Me)if(xe.linked[Me].isParent)return;ue=Q(q)}),new Qo(q,ue)}function pl(e){return e.findMarks(Vt(e.first,0),e.clipPos(Vt(e.lastLine())),function(n){return n.parent})}function iu(e,n){for(var L=0;L<n.length;L++){var I=n[L],j=I.find(),q=e.clipPos(j.from),ue=e.clipPos(j.to);if(bn(q,ue)){var ve=Jo(e,q,ue,I.primary,I.primary.type);I.markers.push(ve),ve.parent=I}}}function jl(e){for(var n=function(I){var j=e[I],q=[j.primary.doc];Xa(j.primary.doc,function(xe){return q.push(xe)});for(var ue=0;ue<j.markers.length;ue++){var ve=j.markers[ue];de(q,ve.doc)==-1&&(ve.parent=null,j.markers.splice(ue--,1))}},L=0;L<e.length;L++)n(L)}var Is=0,Si=function(e,n,L,I,j){if(!(this instanceof Si))return new Si(e,n,L,I,j);L==null&&(L=0),Yo.call(this,[new wo([new nn("",null)])]),this.first=L,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=L;var q=Vt(L,0);this.sel=pr(q),this.history=new hs(null),this.id=++Is,this.modeOption=n,this.lineSep=I,this.direction=j=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),vo(this,{from:q,to:q,text:e}),mi(this,pr(q),Ae)};Si.prototype=be(Yo.prototype,{constructor:Si,iter:function(e,n,L){L?this.iterN(e-this.first,n-e,L):this.iterN(this.first,this.first+this.size,e)},insert:function(e,n){for(var L=0,I=0;I<n.length;++I)L+=n[I].height;this.insertInner(e-this.first,n,L)},remove:function(e,n){this.removeInner(e-this.first,n)},getValue:function(e){var n=Qn(this,this.first,this.first+this.size);return e===!1?n:n.join(e||this.lineSeparator())},setValue:za(function(e){var n=Vt(this.first,0),L=this.first+this.size-1;zo(this,{from:n,to:Vt(L,Jt(this,L).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Yi(this.cm,0,0),mi(this,pr(n),Ae)}),replaceRange:function(e,n,L,I){n=Zt(this,n),L=L?Zt(this,L):n,Xo(this,e,n,L,I)},getRange:function(e,n,L){var I=Xn(this,Zt(this,e),Zt(this,n));return L===!1?I:I.join(L||this.lineSeparator())},getLine:function(e){var n=this.getLineHandle(e);return n&&n.text},getLineHandle:function(e){if(lr(this,e))return Jt(this,e)},getLineNumber:function(e){return Yn(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=Jt(this,e)),Qt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return Zt(this,e)},getCursor:function(e){var n=this.sel.primary(),L;return e==null||e=="head"?L=n.head:e=="anchor"?L=n.anchor:e=="end"||e=="to"||e===!1?L=n.to():L=n.from(),L},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:za(function(e,n,L){el(this,Zt(this,typeof e=="number"?Vt(e,n||0):e),null,L)}),setSelection:za(function(e,n,L){el(this,Zt(this,e),Zt(this,n||e),L)}),extendSelection:za(function(e,n,L){_s(this,Zt(this,e),n&&Zt(this,n),L)}),extendSelections:za(function(e,n){$s(this,Wt(this,e),n)}),extendSelectionsBy:za(function(e,n){var L=le(this.sel.ranges,e);$s(this,Wt(this,L),n)}),setSelections:za(function(e,n,L){if(!e.length)return;for(var I=[],j=0;j<e.length;j++)I[j]=new Da(Zt(this,e[j].anchor),Zt(this,e[j].head));n==null&&(n=Math.min(e.length-1,this.sel.primIndex)),mi(this,ta(this.cm,I,n),L)}),addSelection:za(function(e,n,L){var I=this.sel.ranges.slice(0);I.push(new Da(Zt(this,e),Zt(this,n||e))),mi(this,ta(this.cm,I,I.length-1),L)}),getSelection:function(e){for(var n=this.sel.ranges,L,I=0;I<n.length;I++){var j=Xn(this,n[I].from(),n[I].to());L=L?L.concat(j):j}return e===!1?L:L.join(e||this.lineSeparator())},getSelections:function(e){for(var n=[],L=this.sel.ranges,I=0;I<L.length;I++){var j=Xn(this,L[I].from(),L[I].to());e!==!1&&(j=j.join(e||this.lineSeparator())),n[I]=j}return n},replaceSelection:function(e,n,L){for(var I=[],j=0;j<this.sel.ranges.length;j++)I[j]=e;this.replaceSelections(I,n,L||"+input")},replaceSelections:za(function(e,n,L){for(var I=[],j=this.sel,q=0;q<j.ranges.length;q++){var ue=j.ranges[q];I[q]={from:ue.from(),to:ue.to(),text:this.splitLines(e[q]),origin:L}}for(var ve=n&&n!="end"&&Pi(this,I,n),xe=I.length-1;xe>=0;xe--)zo(this,I[xe]);ve?tl(this,ve):this.cm&&Xi(this.cm)}),undo:za(function(){Es(this,"undo")}),redo:za(function(){Es(this,"redo")}),undoSelection:za(function(){Es(this,"undo",!0)}),redoSelection:za(function(){Es(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,n=0,L=0,I=0;I<e.done.length;I++)e.done[I].ranges||++n;for(var j=0;j<e.undone.length;j++)e.undone[j].ranges||++L;return{undo:n,redo:L}},clearHistory:function(){var e=this;this.history=new hs(this.history.maxGeneration),Xa(this,function(n){return n.history=e.history},!0)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Ko(this.history.done),undone:Ko(this.history.undone)}},setHistory:function(e){var n=this.history=new hs(this.history.maxGeneration);n.done=Ko(e.done.slice(0),null,!0),n.undone=Ko(e.undone.slice(0),null,!0)},setGutterMarker:za(function(e,n,L){return ts(this,e,"gutter",function(I){var j=I.gutterMarkers||(I.gutterMarkers={});return j[n]=L,!L&&Z(j)&&(I.gutterMarkers=null),!0})}),clearGutter:za(function(e){var n=this;this.iter(function(L){L.gutterMarkers&&L.gutterMarkers[e]&&ts(n,L,"gutter",function(){return L.gutterMarkers[e]=null,Z(L.gutterMarkers)&&(L.gutterMarkers=null),!0})})}),lineInfo:function(e){var n;if(typeof e=="number"){if(!lr(this,e))return null;if(n=e,e=Jt(this,e),!e)return null}else if(n=Yn(e),n==null)return null;return{line:n,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:za(function(e,n,L){return ts(this,e,n=="gutter"?"gutter":"class",function(I){var j=n=="text"?"textClass":n=="background"?"bgClass":n=="gutter"?"gutterClass":"wrapClass";if(!I[j])I[j]=L;else{if(R(L).test(I[j]))return!1;I[j]+=" "+L}return!0})}),removeLineClass:za(function(e,n,L){return ts(this,e,n=="gutter"?"gutter":"class",function(I){var j=n=="text"?"textClass":n=="background"?"bgClass":n=="gutter"?"gutterClass":"wrapClass",q=I[j];if(q)if(L==null)I[j]=null;else{var ue=q.match(R(L));if(!ue)return!1;var ve=ue.index+ue[0].length;I[j]=q.slice(0,ue.index)+(!ue.index||ve==q.length?"":" ")+q.slice(ve)||null}else return!1;return!0})}),addLineWidget:za(function(e,n,L){return Nl(this,e,n,L)}),removeLineWidget:function(e){e.clear()},markText:function(e,n,L){return Jo(this,Zt(this,e),Zt(this,n),L,L&&L.type||"range")},setBookmark:function(e,n){var L={replacedWith:n&&(n.nodeType==null?n.widget:n),insertLeft:n&&n.insertLeft,clearWhenEmpty:!1,shared:n&&n.shared,handleMouseEvents:n&&n.handleMouseEvents};return e=Zt(this,e),Jo(this,e,e,L,"bookmark")},findMarksAt:function(e){e=Zt(this,e);var n=[],L=Jt(this,e.line).markedSpans;if(L)for(var I=0;I<L.length;++I){var j=L[I];(j.from==null||j.from<=e.ch)&&(j.to==null||j.to>=e.ch)&&n.push(j.marker.parent||j.marker)}return n},findMarks:function(e,n,L){e=Zt(this,e),n=Zt(this,n);var I=[],j=e.line;return this.iter(e.line,n.line+1,function(q){var ue=q.markedSpans;if(ue)for(var ve=0;ve<ue.length;ve++){var xe=ue[ve];!(xe.to!=null&&j==e.line&&e.ch>=xe.to||xe.from==null&&j!=e.line||xe.from!=null&&j==n.line&&xe.from>=n.ch)&&(!L||L(xe.marker))&&I.push(xe.marker.parent||xe.marker)}++j}),I},getAllMarks:function(){var e=[];return this.iter(function(n){var L=n.markedSpans;if(L)for(var I=0;I<L.length;++I)L[I].from!=null&&e.push(L[I].marker)}),e},posFromIndex:function(e){var n,L=this.first,I=this.lineSeparator().length;return this.iter(function(j){var q=j.text.length+I;if(q>e)return n=e,!0;e-=q,++L}),Zt(this,Vt(L,n))},indexFromPos:function(e){e=Zt(this,e);var n=e.ch;if(e.line<this.first||e.ch<0)return 0;var L=this.lineSeparator().length;return this.iter(this.first,e.line,function(I){n+=I.text.length+L}),n},copy:function(e){var n=new Si(Qn(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return n.scrollTop=this.scrollTop,n.scrollLeft=this.scrollLeft,n.sel=this.sel,n.extend=!1,e&&(n.history.undoDepth=this.history.undoDepth,n.setHistory(this.getHistory())),n},linkedDoc:function(e){e||(e={});var n=this.first,L=this.first+this.size;e.from!=null&&e.from>n&&(n=e.from),e.to!=null&&e.to<L&&(L=e.to);var I=new Si(Qn(this,n,L),e.mode||this.modeOption,n,this.lineSep,this.direction);return e.sharedHist&&(I.history=this.history),(this.linked||(this.linked=[])).push({doc:I,sharedHist:e.sharedHist}),I.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],iu(I,pl(this)),I},unlinkDoc:function(e){if(e instanceof Va&&(e=e.doc),this.linked)for(var n=0;n<this.linked.length;++n){var L=this.linked[n];if(L.doc!=e)continue;this.linked.splice(n,1),e.unlinkDoc(this),jl(pl(this));break}if(e.history==this.history){var I=[e.id];Xa(e,function(j){return I.push(j.id)},!0),e.history=new hs(null),e.history.done=Ko(this.history.done,I),e.history.undone=Ko(this.history.undone,I)}},iterLinkedDocs:function(e){Xa(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):Ie(e)},lineSeparator:function(){return this.lineSep||`
`},setDirection:za(function(e){if(e!="rtl"&&(e="ltr"),e==this.direction)return;this.direction=e,this.iter(function(n){return n.order=null}),this.cm&&Pl(this.cm)})}),Si.prototype.eachLine=Si.prototype.iter;var ml=0;function Bl(e){var n=this;if(Ls(n),ht(n,e)||ya(n.display,e))return;_e(e),S&&(ml=+new Date);var L=xa(n,e,!0),I=e.dataTransfer.files;if(!L||n.isReadOnly())return;if(I&&I.length&&window.FileReader&&window.File)for(var j=I.length,q=Array(j),ue=0,ve=function(){++ue==j&&Ba(n,function(){L=Zt(n.doc,L);var Ut={from:L,to:L,text:n.doc.splitLines(q.filter(function(vn){return vn!=null}).join(n.doc.lineSeparator())),origin:"paste"};zo(n.doc,Ut),tl(n.doc,pr(Zt(n.doc,L),Zt(n.doc,Vr(Ut))))})()},xe=function(Ut,vn){if(n.options.allowDropFileTypes&&de(n.options.allowDropFileTypes,Ut.type)==-1){ve();return}var Rn=new FileReader;Rn.onerror=function(){return ve()},Rn.onload=function(){var Kn=Rn.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Kn)){ve();return}q[vn]=Kn,ve()},Rn.readAsText(Ut)},Me=0;Me<I.length;Me++)xe(I[Me],Me);else{if(n.state.draggingText&&n.doc.sel.contains(L)>-1){n.state.draggingText(e),setTimeout(function(){return n.display.input.focus()},20);return}try{var lt=e.dataTransfer.getData("Text");if(lt){var Ot;if(n.state.draggingText&&!n.state.draggingText.copy&&(Ot=n.listSelections()),Ho(n.doc,pr(L,L)),Ot)for(var zt=0;zt<Ot.length;++zt)Xo(n.doc,"",Ot[zt].anchor,Ot[zt].head,"drag");n.replaceSelection(lt,"around","paste"),n.display.input.focus()}}catch(Ut){}}}function vl(e,n){if(S&&(!e.state.draggingText||+new Date-ml<100)){Ue(n);return}if(ht(e,n)||ya(e.display,n))return;if(n.dataTransfer.setData("Text",e.getSelection()),n.dataTransfer.effectAllowed="copyMove",n.dataTransfer.setDragImage&&!u){var L=D("img",null,null,"position: fixed; left: 0; top: 0;");L.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",g&&(L.width=L.height=1,e.display.wrapper.appendChild(L),L._top=L.offsetTop),n.dataTransfer.setDragImage(L,0,0),g&&L.parentNode.removeChild(L)}}function Fl(e,n){var L=xa(e,n);if(!L)return;var I=document.createDocumentFragment();Oi(e,L,I),e.display.dragCursor||(e.display.dragCursor=D("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),s(e.display.dragCursor,I)}function Ls(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function gl(e){if(!document.getElementsByClassName)return;for(var n=document.getElementsByClassName("CodeMirror"),L=[],I=0;I<n.length;I++){var j=n[I].CodeMirror;j&&L.push(j)}L.length&&L[0].operation(function(){for(var q=0;q<L.length;q++)e(L[q])})}var ks=!1;function ou(){if(ks)return;Ns(),ks=!0}function Ns(){var e;Pe(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,gl(Wl)},100))}),Pe(window,"blur",function(){return gl(no)})}function Wl(e){var n=e.display;n.cachedCharWidth=n.cachedTextHeight=n.cachedPaddingH=null,n.scrollbarsClipped=!1,e.setSize()}for(var Ro={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",224:"Mod",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},rs=0;rs<10;rs++)Ro[rs+48]=Ro[rs+96]=String(rs);for(var ys=65;ys<=90;ys++)Ro[ys]=String.fromCharCode(ys);for(var as=1;as<=12;as++)Ro[as+111]=Ro[as+63235]="F"+as;var go={};go.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},go.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},go.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},go.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},go.default=f?go.macDefault:go.pcDefault;function Kl(e){var n=e.split(/-(?!$)/);e=n[n.length-1];for(var L,I,j,q,ue=0;ue<n.length-1;ue++){var ve=n[ue];if(/^(cmd|meta|m)$/i.test(ve))q=!0;else if(/^a(lt)?$/i.test(ve))L=!0;else if(/^(c|ctrl|control)$/i.test(ve))I=!0;else if(/^s(hift)?$/i.test(ve))j=!0;else throw new Error("Unrecognized modifier name: "+ve)}return L&&(e="Alt-"+e),I&&(e="Ctrl-"+e),q&&(e="Cmd-"+e),j&&(e="Shift-"+e),e}function _l(e){var n={};for(var L in e)if(e.hasOwnProperty(L)){var I=e[L];if(/^(name|fallthrough|(de|at)tach)$/.test(L))continue;if(I=="..."){delete e[L];continue}for(var j=le(L.split(" "),Kl),q=0;q<j.length;q++){var ue=void 0,ve=void 0;q==j.length-1?(ve=j.join(" "),ue=I):(ve=j.slice(0,q+1).join(" "),ue="...");var xe=n[ve];if(!xe)n[ve]=ue;else if(xe!=ue)throw new Error("Inconsistent bindings for "+ve)}delete e[L]}for(var Me in n)e[Me]=n[Me];return e}function _o(e,n,L,I){n=os(n);var j=n.call?n.call(e,I):n[e];if(j===!1)return"nothing";if(j==="...")return"multi";if(j!=null&&L(j))return"handled";if(n.fallthrough){if(Object.prototype.toString.call(n.fallthrough)!="[object Array]")return _o(e,n.fallthrough,L,I);for(var q=0;q<n.fallthrough.length;q++){var ue=_o(e,n.fallthrough[q],L,I);if(ue)return ue}}}function is(e){var n=typeof e=="string"?e:Ro[e.keyCode];return n=="Ctrl"||n=="Alt"||n=="Shift"||n=="Mod"}function bl(e,n,L){var I=e;return n.altKey&&I!="Alt"&&(e="Alt-"+e),(d?n.metaKey:n.ctrlKey)&&I!="Ctrl"&&(e="Ctrl-"+e),(d?n.ctrlKey:n.metaKey)&&I!="Mod"&&(e="Cmd-"+e),!L&&n.shiftKey&&I!="Shift"&&(e="Shift-"+e),e}function xs(e,n){if(g&&e.keyCode==34&&e.char)return!1;var L=Ro[e.keyCode];return L==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(L=e.code),bl(L,e,n))}function os(e){return typeof e=="string"?go[e]:e}function Zo(e,n){for(var L=e.doc.sel.ranges,I=[],j=0;j<L.length;j++){for(var q=n(L[j]);I.length&&bn(q.from,Q(I).to)<=0;){var ue=I.pop();if(bn(ue.from,q.from)<0){q.from=ue.from;break}}I.push(q)}ci(e,function(){for(var ve=I.length-1;ve>=0;ve--)Xo(e.doc,"",I[ve].from,I[ve].to,"+delete");Xi(e)})}function Us(e,n,L){var I=Re(e.text,n+L,L);return I<0||I>e.text.length?null:I}function js(e,n,L){var I=Us(e,n.ch,L);return I==null?null:new Vt(n.line,I,L<0?"after":"before")}function Bs(e,n,L,I,j){if(e){n.doc.direction=="rtl"&&(j=-j);var q=bt(L,n.doc.direction);if(q){var ue=j<0?Q(q):q[0],ve=j<0==(ue.level==1),xe=ve?"after":"before",Me;if(ue.level>0||n.doc.direction=="rtl"){var lt=Ze(n,L);Me=j<0?L.text.length-1:0;var Ot=St(n,lt,Me).top;Me=Qe(function(zt){return St(n,lt,zt).top==Ot},j<0==(ue.level==1)?ue.from:ue.to-1,Me),xe=="before"&&(Me=Us(L,Me,1))}else Me=j<0?ue.to:ue.from;return new Vt(I,Me,xe)}}return new Vt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,n,L,I){var j=bt(n,e.doc.direction);if(!j)return js(n,L,I);L.ch>=n.text.length?(L.ch=n.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var q=dt(j,L.ch,L.sticky),ue=j[q];if(e.doc.direction=="ltr"&&ue.level%2==0&&(I>0?ue.to>L.ch:ue.from<L.ch))return js(n,L,I);var ve=function(fr,Rr){return Us(n,fr instanceof Vt?fr.ch:fr,Rr)},xe,Me=function(fr){return e.options.lineWrapping?(xe=xe||Ze(e,n),ir(e,n,xe,fr)):{begin:0,end:n.text.length}},lt=Me(L.sticky=="before"?ve(L,-1):L.ch);if(e.doc.direction=="rtl"||ue.level==1){var Ot=ue.level==1==I<0,zt=ve(L,Ot?1:-1);if(zt!=null&&(Ot?zt<=ue.to&&zt<=lt.end:zt>=ue.from&&zt>=lt.begin)){var Ut=Ot?"before":"after";return new Vt(L.line,zt,Ut)}}var vn=function(fr,Rr,hr){for(var Wr=function(Ga,vi){return vi?new Vt(L.line,ve(Ga,1),"before"):new Vt(L.line,Ga,"after")};fr>=0&&fr<j.length;fr+=Rr){var ea=j[fr],Jr=Rr>0==(ea.level!=1),ba=Jr?hr.begin:ve(hr.end,-1);if(ea.from<=ba&&ba<ea.to)return Wr(ba,Jr);if(ba=Jr?ea.from:ve(ea.to,-1),hr.begin<=ba&&ba<hr.end)return Wr(ba,Jr)}},Rn=vn(q+I,I,lt);if(Rn)return Rn;var Kn=I>0?lt.end:ve(lt.begin,-1);return Kn!=null&&!(I>0&&Kn==n.text.length)&&(Rn=vn(I>0?0:j.length-1,I,Me(Kn)),Rn)?Rn:null}var qo={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Ae)},killLine:function(e){return Zo(e,function(n){if(n.empty()){var L=Jt(e.doc,n.head.line).text.length;return n.head.ch==L&&n.head.line<e.lastLine()?{from:n.head,to:Vt(n.head.line+1,0)}:{from:n.head,to:Vt(n.head.line,L)}}else return{from:n.from(),to:n.to()}})},deleteLine:function(e){return Zo(e,function(n){return{from:Vt(n.from().line,0),to:Zt(e.doc,Vt(n.to().line+1,0))}})},delLineLeft:function(e){return Zo(e,function(n){return{from:Vt(n.from().line,0),to:n.from()}})},delWrappedLineLeft:function(e){return Zo(e,function(n){var L=e.charCoords(n.head,"div").top+5,I=e.coordsChar({left:0,top:L},"div");return{from:I,to:n.from()}})},delWrappedLineRight:function(e){return Zo(e,function(n){var L=e.charCoords(n.head,"div").top+5,I=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:L},"div");return{from:n.from(),to:I}})},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(Vt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Vt(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(n){return Cs(e,n.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(n){return El(e,n.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(n){return Ws(e,n.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(n){var L=e.cursorCoords(n.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:L},"div")},he)},goLineLeft:function(e){return e.extendSelectionsBy(function(n){var L=e.cursorCoords(n.head,"div").top+5;return e.coordsChar({left:0,top:L},"div")},he)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(n){var L=e.cursorCoords(n.head,"div").top+5,I=e.coordsChar({left:0,top:L},"div");return I.ch<e.getLine(I.line).search(/\S/)?El(e,n.head):I},he)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"codepoint")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection(" ")},insertSoftTab:function(e){for(var n=[],L=e.listSelections(),I=e.options.tabSize,j=0;j<L.length;j++){var q=L[j].from(),ue=V(e.getLine(q.line),q.ch,I);n.push(se(I-ue%I))}e.replaceSelections(n)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return ci(e,function(){for(var n=e.listSelections(),L=[],I=0;I<n.length;I++){if(!n[I].empty())continue;var j=n[I].head,q=Jt(e.doc,j.line).text;if(q){if(j.ch==q.length&&(j=new Vt(j.line,j.ch-1)),j.ch>0)j=new Vt(j.line,j.ch+1),e.replaceRange(q.charAt(j.ch-1)+q.charAt(j.ch-2),Vt(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var ue=Jt(e.doc,j.line-1).text;ue&&(j=new Vt(j.line,1),e.replaceRange(q.charAt(0)+e.doc.lineSeparator()+ue.charAt(ue.length-1),Vt(j.line-1,ue.length-1),j,"+transpose"))}}L.push(new Da(j,j))}e.setSelections(L)})},newlineAndIndent:function(e){return ci(e,function(){for(var n=e.listSelections(),L=n.length-1;L>=0;L--)e.replaceRange(e.doc.lineSeparator(),n[L].anchor,n[L].head,"+input");n=e.listSelections();for(var I=0;I<n.length;I++)e.indentLine(n[I].from().line,null,!0);Xi(e)})},openLine:function(e){return e.replaceSelection(`
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Cs(e,n){var L=Jt(e.doc,n),I=Qt(L);return I!=L&&(n=Yn(I)),Bs(!0,e,I,n,1)}function Ws(e,n){var L=Jt(e.doc,n),I=xn(L);return I!=L&&(n=Yn(I)),Bs(!0,e,L,n,-1)}function El(e,n){var L=Cs(e,n.line),I=Jt(e.doc,L.line),j=bt(I,e.doc.direction);if(!j||j[0].level==0){var q=Math.max(L.ch,I.text.search(/\S/)),ue=n.line==L.line&&n.ch<=q&&n.ch;return Vt(L.line,ue?0:q,L.sticky)}return L}function Os(e,n,L){if(typeof n=="string"&&(n=qo[n],!n))return!1;e.display.input.ensurePolled();var I=e.display.shift,j=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),L&&(e.display.shift=!1),j=n(e)!=Ee}finally{e.display.shift=I,e.state.suppressEdits=!1}return j}function Hl(e,n,L){for(var I=0;I<e.state.keyMaps.length;I++){var j=_o(n,e.state.keyMaps[I],L,e);if(j)return j}return e.options.extraKeys&&_o(n,e.options.extraKeys,L,e)||_o(n,e.options.keyMap,L,e)}var Gl=new ae;function ss(e,n,L,I){var j=e.state.keySeq;if(j){if(is(n))return"handled";if(/\'$/.test(n)?e.state.keySeq=null:Gl.set(50,function(){e.state.keySeq==j&&(e.state.keySeq=null,e.display.input.reset())}),Ks(e,j+" "+n,L,I))return!0}return Ks(e,n,L,I)}function Ks(e,n,L,I){var j=Hl(e,n,I);return j=="multi"&&(e.state.keySeq=n),j=="handled"&&Ft(e,"keyHandled",e,n,L),(j=="handled"||j=="multi")&&(_e(L),Ja(e)),!!j}function yl(e,n){var L=xs(n,!0);return L?n.shiftKey&&!e.state.keySeq?ss(e,"Shift-"+L,n,function(I){return Os(e,I,!0)})||ss(e,L,n,function(I){if(typeof I=="string"?/^go[A-Z]/.test(I):I.motion)return Os(e,I)}):ss(e,L,n,function(I){return Os(e,I)}):!1}function zl(e,n,L){return ss(e,"'"+L+"'",n,function(I){return Os(e,I,!0)})}var Hs=null;function xl(e){var n=this;if(e.target&&e.target!=n.display.input.getField())return;if(n.curOp.focus=H(),ht(n,e))return;S&&a<11&&e.keyCode==27&&(e.returnValue=!1);var L=e.keyCode;n.display.shift=L==16||e.shiftKey;var I=yl(n,e);g&&(Hs=I?L:null,!I&&L==88&&!Ye&&(f?e.metaKey:e.ctrlKey)&&n.replaceSelection("",null,"cut")),T&&!f&&!I&&L==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),L==18&&!/\bCodeMirror-crosshair\b/.test(n.display.lineDiv.className)&&Vl(n)}function Vl(e){var n=e.display.lineDiv;K(n,"CodeMirror-crosshair");function L(I){(I.keyCode==18||!I.altKey)&&(E(n,"CodeMirror-crosshair"),Rt(document,"keyup",L),Rt(document,"mouseover",L))}Pe(document,"keyup",L),Pe(document,"mouseover",L)}function Cl(e){e.keyCode==16&&(this.doc.sel.shift=!1),ht(this,e)}function Ol(e){var n=this;if(e.target&&e.target!=n.display.input.getField())return;if(ya(n.display,e)||ht(n,e)||e.ctrlKey&&!e.altKey||f&&e.metaKey)return;var L=e.keyCode,I=e.charCode;if(g&&L==Hs){Hs=null,_e(e);return}if(g&&(!e.which||e.which<10)&&yl(n,e))return;var j=String.fromCharCode(I==null?L:I);if(j=="\b")return;if(zl(n,e,j))return;n.display.input.onKeyPress(e)}var Xl=400,Gs=function(e,n,L){this.time=e,this.pos=n,this.button=L};Gs.prototype.compare=function(e,n,L){return this.time+Xl>e&&bn(n,this.pos)==0&&L==this.button};var ls,us;function Yl(e,n){var L=+new Date;return us&&us.compare(L,e,n)?(ls=us=null,"triple"):ls&&ls.compare(L,e,n)?(us=new Gs(L,e,n),ls=null,"double"):(ls=new Gs(L,e,n),us=null,"single")}function zs(e){var n=this,L=n.display;if(ht(n,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,ya(L,e)){v||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(n,e))return;var I=xa(n,e),j=ut(e),q=I?Yl(I,j):"single";if(window.focus(),j==1&&n.state.selectingText&&n.state.selectingText(e),I&&Al(n,j,I,q,e))return;j==1?I?Ql(n,I,q,e):ze(e)==L.scroller&&_e(e):j==2?(I&&_s(n.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(M?n.display.input.onContextMenu(e):Mo(n))}function Al(e,n,L,I,j){var q="Click";return I=="double"?q="Double"+q:I=="triple"&&(q="Triple"+q),q=(n==1?"Left":n==2?"Middle":"Right")+q,ss(e,bl(q,j),j,function(ue){if(typeof ue=="string"&&(ue=qo[ue]),!ue)return!1;var ve=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),ve=ue(e,L)!=Ee}finally{e.state.suppressEdits=!1}return ve})}function Jl(e,n,L){var I=e.getOption("configureMouse"),j=I?I(e,n,L):{};if(j.unit==null){var q=b?L.shiftKey&&L.metaKey:L.altKey;j.unit=q?"rectangle":n=="single"?"char":n=="double"?"word":"line"}return(j.extend==null||e.doc.extend)&&(j.extend=e.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=f?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(f?L.altKey:L.ctrlKey)),j}function Ql(e,n,L,I){S?setTimeout(B(to,e),0):e.curOp.focus=H();var j=Jl(e,L,I),q=e.doc.sel,ue;e.options.dragDrop&&ot&&!e.isReadOnly()&&L=="single"&&(ue=q.contains(n))>-1&&(bn((ue=q.ranges[ue]).from(),n)<0||n.xRel>0)&&(bn(ue.to(),n)>0||n.xRel<0)?Zl(e,I,n,j):ql(e,I,n,j)}function Zl(e,n,L,I){var j=e.display,q=!1,ue=Ba(e,function(Me){v&&(j.scroller.draggable=!1),e.state.draggingText=!1,Rt(j.wrapper.ownerDocument,"mouseup",ue),Rt(j.wrapper.ownerDocument,"mousemove",ve),Rt(j.scroller,"dragstart",xe),Rt(j.scroller,"drop",ue),q||(_e(Me),I.addNew||_s(e.doc,L,null,null,I.extend),v&&!u||S&&a==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),ve=function(Me){q=q||Math.abs(n.clientX-Me.clientX)+Math.abs(n.clientY-Me.clientY)>=10},xe=function(){return q=!0};v&&(j.scroller.draggable=!0),e.state.draggingText=ue,ue.copy=!I.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),Pe(j.wrapper.ownerDocument,"mouseup",ue),Pe(j.wrapper.ownerDocument,"mousemove",ve),Pe(j.scroller,"dragstart",xe),Pe(j.scroller,"drop",ue),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,n,L){if(L=="char")return new Da(n,n);if(L=="word")return e.findWordAt(n);if(L=="line")return new Da(Vt(n.line,0),Zt(e.doc,Vt(n.line+1,0)));var I=L(e,n);return new Da(I.from,I.to)}function ql(e,n,L,I){var j=e.display,q=e.doc;_e(n);var ue,ve,xe=q.sel,Me=xe.ranges;if(I.addNew&&!I.extend?(ve=q.sel.contains(L),ve>-1?ue=Me[ve]:ue=new Da(L,L)):(ue=q.sel.primary(),ve=q.sel.primIndex),I.unit=="rectangle")I.addNew||(ue=new Da(L,L)),L=xa(e,n,!0,!0),ve=-1;else{var lt=Vs(e,L,I.unit);I.extend?ue=gs(ue,lt.anchor,lt.head,I.extend):ue=lt}I.addNew?ve==-1?(ve=Me.length,mi(q,ta(e,Me.concat([ue]),ve),{scroll:!1,origin:"*mouse"})):Me.length>1&&Me[ve].empty()&&I.unit=="char"&&!I.extend?(mi(q,ta(e,Me.slice(0,ve).concat(Me.slice(ve+1)),0),{scroll:!1,origin:"*mouse"}),xe=q.sel):To(q,ve,ue,oe):(ve=0,mi(q,new di([ue],0),oe),xe=q.sel);var Ot=L;function zt(hr){if(bn(Ot,hr)==0)return;if(Ot=hr,I.unit=="rectangle"){for(var Wr=[],ea=e.options.tabSize,Jr=V(Jt(q,L.line).text,L.ch,ea),ba=V(Jt(q,hr.line).text,hr.ch,ea),Ga=Math.min(Jr,ba),vi=Math.max(Jr,ba),ei=Math.min(L.line,hr.line),zi=Math.min(e.lastLine(),Math.max(L.line,hr.line));ei<=zi;ei++){var Ui=Jt(q,ei).text,si=fe(Ui,Ga,ea);Ga==vi?Wr.push(new Da(Vt(ei,si),Vt(ei,si))):Ui.length>si&&Wr.push(new Da(Vt(ei,si),Vt(ei,fe(Ui,vi,ea))))}Wr.length||Wr.push(new Da(L,L)),mi(q,ta(e,xe.ranges.slice(0,ve).concat(Wr),ve),{origin:"*mouse",scroll:!1}),e.scrollIntoView(hr)}else{var ji=ue,xi=Vs(e,hr,I.unit),fi=ji.anchor,li;bn(xi.anchor,fi)>0?(li=xi.head,fi=Sn(ji.from(),xi.anchor)):(li=xi.anchor,fi=Bn(ji.to(),xi.head));var ai=xe.ranges.slice(0);ai[ve]=$l(e,new Da(Zt(q,fi),li)),mi(q,ta(e,ai,ve),oe)}}var Ut=j.wrapper.getBoundingClientRect(),vn=0;function Rn(hr){var Wr=++vn,ea=xa(e,hr,!0,I.unit=="rectangle");if(!ea)return;if(bn(ea,Ot)!=0){e.curOp.focus=H(),zt(ea);var Jr=uo(j,q);(ea.line>=Jr.to||ea.line<Jr.from)&&setTimeout(Ba(e,function(){vn==Wr&&Rn(hr)}),150)}else{var ba=hr.clientY<Ut.top?-20:hr.clientY>Ut.bottom?20:0;ba&&setTimeout(Ba(e,function(){if(vn!=Wr)return;j.scroller.scrollTop+=ba,Rn(hr)}),50)}}function Kn(hr){e.state.selectingText=!1,vn=Infinity,hr&&(_e(hr),j.input.focus()),Rt(j.wrapper.ownerDocument,"mousemove",fr),Rt(j.wrapper.ownerDocument,"mouseup",Rr),q.history.lastSelOrigin=null}var fr=Ba(e,function(hr){hr.buttons===0||!ut(hr)?Kn(hr):Rn(hr)}),Rr=Ba(e,Kn);e.state.selectingText=Rr,Pe(j.wrapper.ownerDocument,"mousemove",fr),Pe(j.wrapper.ownerDocument,"mouseup",Rr)}function $l(e,n){var L=n.anchor,I=n.head,j=Jt(e.doc,L.line);if(bn(L,I)==0&&L.sticky==I.sticky)return n;var q=bt(j);if(!q)return n;var ue=dt(q,L.ch,L.sticky),ve=q[ue];if(ve.from!=L.ch&&ve.to!=L.ch)return n;var xe=ue+(ve.from==L.ch==(ve.level!=1)?0:1);if(xe==0||xe==q.length)return n;var Me;if(I.line!=L.line)Me=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var lt=dt(q,I.ch,I.sticky),Ot=lt-ue||(I.ch-L.ch)*(ve.level==1?-1:1);lt==xe-1||lt==xe?Me=Ot<0:Me=Ot>0}var zt=q[xe+(Me?-1:0)],Ut=Me==(zt.level==1),vn=Ut?zt.from:zt.to,Rn=Ut?"after":"before";return L.ch==vn&&L.sticky==Rn?n:new Da(new Vt(L.line,vn,Rn),I)}function Sl(e,n,L,I){var j,q;if(n.touches)j=n.touches[0].clientX,q=n.touches[0].clientY;else try{j=n.clientX,q=n.clientY}catch(zt){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&_e(n);var ue=e.display,ve=ue.lineDiv.getBoundingClientRect();if(q>ve.bottom||!ke(e,L))return Le(n);q-=ve.top-ue.viewOffset;for(var xe=0;xe<e.display.gutterSpecs.length;++xe){var Me=ue.gutters.childNodes[xe];if(Me&&Me.getBoundingClientRect().right>=j){var lt=Cr(e.doc,q),Ot=e.display.gutterSpecs[xe];return pt(e,L,e,lt,Ot.className,n),Le(n)}}}function Xs(e,n){return Sl(e,n,"gutterClick",!0)}function Dl(e,n){if(ya(e.display,n)||Tl(e,n))return;if(ht(e,n,"contextmenu"))return;M||e.display.input.onContextMenu(n)}function Tl(e,n){return ke(e,"gutterContextMenu")?Sl(e,n,"gutterContextMenu",!1):!1}function wl(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Mr(e)}var $o={toString:function(){return"CodeMirror.Init"}},As={},cs={};function eu(e){var n=e.optionHandlers;function L(I,j,q,ue){e.defaults[I]=j,q&&(n[I]=ue?function(ve,xe,Me){Me!=$o&&q(ve,xe,Me)}:q)}e.defineOption=L,e.Init=$o,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,Za(I)},!0),L("indentUnit",2,Za,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){yi(I),Mr(I),La(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var q=[],ue=I.doc.first;I.doc.iter(function(xe){for(var Me=0;;){var lt=xe.text.indexOf(j,Me);if(lt==-1)break;Me=lt+j.length,q.push(Vt(ue,lt))}ue++});for(var ve=q.length-1;ve>=0;ve--)Xo(I.doc,j,q[ve],Vt(q[ve].line,q[ve].ch+j.length))}),L("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(I,j,q){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),q!=$o&&I.refresh()}),L("specialCharPlaceholder",qn,function(I){return I.refresh()},!0),L("electricChars",!0),L("inputStyle",o?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),L("spellcheck",!1,function(I,j){return I.getInputField().spellcheck=j},!0),L("autocorrect",!1,function(I,j){return I.getInputField().autocorrect=j},!0),L("autocapitalize",!1,function(I,j){return I.getInputField().autocapitalize=j},!0),L("rtlMoveVisually",!A),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){wl(I),Ni(I)},!0),L("keyMap","default",function(I,j,q){var ue=os(j),ve=q!=$o&&os(q);ve&&ve.detach&&ve.detach(I,ue),ue.attach&&ue.attach(I,ve||null)}),L("extraKeys",null),L("configureMouse",null),L("lineWrapping",!1,nu,!0),L("gutters",[],function(I,j){I.display.gutterSpecs=oi(j,I.options.lineNumbers),Ni(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?oa(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return Ri(I)},!0),L("scrollbarStyle","native",function(I){Co(I),Ri(I),I.display.scrollbars.setScrollTop(I.doc.scrollTop),I.display.scrollbars.setScrollLeft(I.doc.scrollLeft)},!0),L("lineNumbers",!1,function(I,j){I.display.gutterSpecs=oi(I.options.gutters,j),Ni(I)},!0),L("firstLineNumber",1,Ni,!0),L("lineNumberFormatter",function(I){return I},Ni,!0),L("showCursorWhenSelecting",!1,Pa,!0),L("resetSelectionOnContextMenu",!0),L("lineWiseCopyCut",!0),L("pasteLinesPerSelection",!0),L("selectionsMayTouch",!1),L("readOnly",!1,function(I,j){j=="nocursor"&&(no(I),I.display.input.blur()),I.display.input.readOnlyChanged(j)}),L("screenReaderLabel",null,function(I,j){j=j===""?null:j,I.display.input.screenReaderLabelChanged(j)}),L("disableInput",!1,function(I,j){j||I.display.input.reset()},!0),L("dragDrop",!0,tu),L("allowDropFileTypes",null),L("cursorBlinkRate",530),L("cursorScrollMargin",0),L("cursorHeight",1,Pa,!0),L("singleCursorHeightPerLine",!0,Pa,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,yi,!0),L("addModeClass",!1,yi,!0),L("pollInterval",100),L("undoDepth",200,function(I,j){return I.doc.history.undoDepth=j}),L("historyEventDelay",1250),L("viewportMargin",10,function(I){return I.refresh()},!0),L("maxHighlightLength",1e4,yi,!0),L("moveInputWithCursor",!0,function(I,j){j||I.display.input.resetPosition()}),L("tabindex",null,function(I,j){return I.display.input.getField().tabIndex=j||""}),L("autofocus",null),L("direction","ltr",function(I,j){return I.doc.setDirection(j)},!0),L("phrases",null)}function tu(e,n,L){var I=L&&L!=$o;if(!n!=!I){var j=e.display.dragFunctions,q=n?Pe:Rt;q(e.display.scroller,"dragstart",j.start),q(e.display.scroller,"dragenter",j.enter),q(e.display.scroller,"dragover",j.over),q(e.display.scroller,"dragleave",j.leave),q(e.display.scroller,"drop",j.drop)}}function nu(e){e.options.lineWrapping?(K(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(E(e.display.wrapper,"CodeMirror-wrap"),Bt(e)),pa(e),La(e),Mr(e),setTimeout(function(){return Ri(e)},100)}function Va(e,n){var L=this;if(!(this instanceof Va))return new Va(e,n);this.options=n=n?W(n):{},W(As,n,!1);var I=n.value;typeof I=="string"?I=new Si(I,n.mode,null,n.lineSeparator,n.direction):n.mode&&(I.modeOption=n.mode),this.doc=I;var j=new Va.inputStyles[n.inputStyle](this),q=this.display=new ho(e,I,j,n);q.wrapper.CodeMirror=this,wl(this),n.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),Co(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new ae,keySeq:null,specialChars:null},n.autofocus&&!o&&q.input.focus(),S&&a<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Rl(this),ou(),ki(this),this.curOp.forceUpdate=!0,Ts(this,I),n.autofocus&&!o||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&Ii(L)},20):no(this);for(var ue in cs)cs.hasOwnProperty(ue)&&cs[ue](this,n[ue],$o);Ka(this),n.finishInit&&n.finishInit(this);for(var ve=0;ve<z.length;++ve)z[ve](this);qi(this),v&&n.lineWrapping&&getComputedStyle(q.lineDiv).textRendering=="optimizelegibility"&&(q.lineDiv.style.textRendering="auto")}Va.defaults=As,Va.optionHandlers=cs;function Rl(e){var n=e.display;Pe(n.scroller,"mousedown",Ba(e,zs)),S&&a<11?Pe(n.scroller,"dblclick",Ba(e,function(xe){if(ht(e,xe))return;var Me=xa(e,xe);if(!Me||Xs(e,xe)||ya(e.display,xe))return;_e(xe);var lt=e.findWordAt(Me);_s(e.doc,lt.anchor,lt.head)})):Pe(n.scroller,"dblclick",function(xe){return ht(e,xe)||_e(xe)}),Pe(n.scroller,"contextmenu",function(xe){return Dl(e,xe)}),Pe(n.input.getField(),"contextmenu",function(xe){n.scroller.contains(xe.target)||Dl(e,xe)});var L,I={end:0};function j(){n.activeTouch&&(L=setTimeout(function(){return n.activeTouch=null},1e3),I=n.activeTouch,I.end=+new Date)}function q(xe){if(xe.touches.length!=1)return!1;var Me=xe.touches[0];return Me.radiusX<=1&&Me.radiusY<=1}function ue(xe,Me){if(Me.left==null)return!0;var lt=Me.left-xe.left,Ot=Me.top-xe.top;return lt*lt+Ot*Ot>20*20}Pe(n.scroller,"touchstart",function(xe){if(!ht(e,xe)&&!q(xe)&&!Xs(e,xe)){n.input.ensurePolled(),clearTimeout(L);var Me=+new Date;n.activeTouch={start:Me,moved:!1,prev:Me-I.end<=300?I:null},xe.touches.length==1&&(n.activeTouch.left=xe.touches[0].pageX,n.activeTouch.top=xe.touches[0].pageY)}}),Pe(n.scroller,"touchmove",function(){n.activeTouch&&(n.activeTouch.moved=!0)}),Pe(n.scroller,"touchend",function(xe){var Me=n.activeTouch;if(Me&&!ya(n,xe)&&Me.left!=null&&!Me.moved&&new Date-Me.start<300){var lt=e.coordsChar(n.activeTouch,"page"),Ot;!Me.prev||ue(Me,Me.prev)?Ot=new Da(lt,lt):!Me.prev.prev||ue(Me,Me.prev.prev)?Ot=e.findWordAt(lt):Ot=new Da(Vt(lt.line,0),Zt(e.doc,Vt(lt.line+1,0))),e.setSelection(Ot.anchor,Ot.head),e.focus(),_e(xe)}j()}),Pe(n.scroller,"touchcancel",j),Pe(n.scroller,"scroll",function(){n.scroller.clientHeight&&(Ji(e,n.scroller.scrollTop),$a(e,n.scroller.scrollLeft,!0),pt(e,"scroll",e))}),Pe(n.scroller,"mousewheel",function(xe){return mo(e,xe)}),Pe(n.scroller,"DOMMouseScroll",function(xe){return mo(e,xe)}),Pe(n.wrapper,"scroll",function(){return n.wrapper.scrollTop=n.wrapper.scrollLeft=0}),n.dragFunctions={enter:function(xe){ht(e,xe)||Ue(xe)},over:function(xe){ht(e,xe)||(Fl(e,xe),Ue(xe))},start:function(xe){return vl(e,xe)},drop:Ba(e,Bl),leave:function(xe){ht(e,xe)||Ls(e)}};var ve=n.input.getField();Pe(ve,"keyup",function(xe){return Cl.call(e,xe)}),Pe(ve,"keydown",Ba(e,xl)),Pe(ve,"keypress",Ba(e,Ol)),Pe(ve,"focus",function(xe){return Ii(e,xe)}),Pe(ve,"blur",function(xe){return no(e,xe)})}var z=[];Va.defineInitHook=function(e){return z.push(e)};function J(e,n,L,I){var j=e.doc,q;L==null&&(L="add"),L=="smart"&&(j.mode.indent?q=fa(e,n).state:L="prev");var ue=e.options.tabSize,ve=Jt(j,n),xe=V(ve.text,null,ue);ve.stateAfter&&(ve.stateAfter=null);var Me=ve.text.match(/^\s*/)[0],lt;if(!I&&!/\S/.test(ve.text))lt=0,L="not";else if(L=="smart"&&(lt=j.mode.indent(q,ve.text.slice(Me.length),ve.text),lt==Ee||lt>150)){if(!I)return;L="prev"}L=="prev"?n>j.first?lt=V(Jt(j,n-1).text,null,ue):lt=0:L=="add"?lt=xe+e.options.indentUnit:L=="subtract"?lt=xe-e.options.indentUnit:typeof L=="number"&&(lt=xe+L),lt=Math.max(0,lt);var Ot="",zt=0;if(e.options.indentWithTabs)for(var Ut=Math.floor(lt/ue);Ut;--Ut)zt+=ue,Ot+=" ";if(zt<lt&&(Ot+=se(lt-zt)),Ot!=Me)return Xo(j,Ot,Vt(n,0),Vt(n,Me.length),"+input"),ve.stateAfter=null,!0;for(var vn=0;vn<j.sel.ranges.length;vn++){var Rn=j.sel.ranges[vn];if(Rn.head.line==n&&Rn.head.ch<Me.length){var Kn=Vt(n,Me.length);To(j,vn,new Da(Kn,Kn));break}}}var te=null;function pe(e){te=e}function Te(e,n,L,I,j){var q=e.doc;e.display.shift=!1,I||(I=q.sel);var ue=+new Date-200,ve=j=="paste"||e.state.pasteIncoming>ue,xe=Ie(n),Me=null;if(ve&&I.ranges.length>1)if(te&&te.text.join(`
`)==n){if(I.ranges.length%te.text.length==0){Me=[];for(var lt=0;lt<te.text.length;lt++)Me.push(q.splitLines(te.text[lt]))}}else xe.length==I.ranges.length&&e.options.pasteLinesPerSelection&&(Me=le(xe,function(fr){return[fr]}));for(var Ot=e.curOp.updateInput,zt=I.ranges.length-1;zt>=0;zt--){var Ut=I.ranges[zt],vn=Ut.from(),Rn=Ut.to();Ut.empty()&&(L&&L>0?vn=Vt(vn.line,vn.ch-L):e.state.overwrite&&!ve?Rn=Vt(Rn.line,Math.min(Jt(q,Rn.line).text.length,Rn.ch+Q(xe).length)):ve&&te&&te.lineWise&&te.text.join(`
`)==xe.join(`
`)&&(vn=Rn=Vt(vn.line,0)));var Kn={from:vn,to:Rn,text:Me?Me[zt%Me.length]:xe,origin:j||(ve?"paste":e.state.cutIncoming>ue?"cut":"+input")};zo(e.doc,Kn),Ft(e,"inputRead",e,Kn)}n&&!ve&&Be(e,n),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=Ot),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function we(e,n){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!n.isReadOnly()&&!n.options.disableInput&&ci(n,function(){return Te(n,L,0,null,"paste")}),!0}function Be(e,n){if(!e.options.electricChars||!e.options.smartIndent)return;for(var L=e.doc.sel,I=L.ranges.length-1;I>=0;I--){var j=L.ranges[I];if(j.head.ch>100||I&&L.ranges[I-1].head.line==j.head.line)continue;var q=e.getModeAt(j.head),ue=!1;if(q.electricChars){for(var ve=0;ve<q.electricChars.length;ve++)if(n.indexOf(q.electricChars.charAt(ve))>-1){ue=J(e,j.head.line,"smart");break}}else q.electricInput&&(q.electricInput.test(Jt(e.doc,j.head.line).text.slice(0,j.head.ch))&&(ue=J(e,j.head.line,"smart")));ue&&Ft(e,"electricInput",e,j.head.line)}}function Fe(e){for(var n=[],L=[],I=0;I<e.doc.sel.ranges.length;I++){var j=e.doc.sel.ranges[I].head.line,q={anchor:Vt(j,0),head:Vt(j+1,0)};L.push(q),n.push(e.getRange(q.anchor,q.head))}return{text:n,ranges:L}}function _t(e,n,L,I){e.setAttribute("autocorrect",L?"":"off"),e.setAttribute("autocapitalize",I?"":"off"),e.setAttribute("spellcheck",!!n)}function Pt(){var e=D("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),n=D("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return v?e.style.width="1000px":e.setAttribute("wrap","off"),m&&(e.style.border="1px solid black"),_t(e),n}function Mt(e){var n=e.optionHandlers,L=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(I,j){var q=this.options,ue=q[I];if(q[I]==j&&I!="mode")return;q[I]=j,n.hasOwnProperty(I)&&Ba(this,n[I])(this,j,ue),pt(this,"optionChange",this,I)},getOption:function(I){return this.options[I]},getDoc:function(){return this.doc},addKeyMap:function(I,j){this.state.keyMaps[j?"push":"unshift"](os(I))},removeKeyMap:function(I){for(var j=this.state.keyMaps,q=0;q<j.length;++q)if(j[q]==I||j[q].name==I)return j.splice(q,1),!0},addOverlay:ni(function(I,j){var q=I.token?I:e.getMode(this.options,I);if(q.startState)throw new Error("Overlays may not be stateful.");ee(this.state.overlays,{mode:q,modeSpec:I,opaque:j&&j.opaque,priority:j&&j.priority||0},function(ue){return ue.priority}),this.state.modeGen++,La(this)}),removeOverlay:ni(function(I){for(var j=this.state.overlays,q=0;q<j.length;++q){var ue=j[q].modeSpec;if(ue==I||typeof I=="string"&&ue.name==I){j.splice(q,1),this.state.modeGen++,La(this);return}}}),indentLine:ni(function(I,j,q){typeof j!="string"&&typeof j!="number"&&(j==null?j=this.options.smartIndent?"smart":"prev":j=j?"add":"subtract"),lr(this.doc,I)&&J(this,I,j,q)}),indentSelection:ni(function(I){for(var j=this.doc.sel.ranges,q=-1,ue=0;ue<j.length;ue++){var ve=j[ue];if(ve.empty())ve.head.line>q&&(J(this,ve.head.line,I,!0),q=ve.head.line,ue==this.doc.sel.primIndex&&Xi(this));else{var xe=ve.from(),Me=ve.to(),lt=Math.max(q,xe.line);q=Math.min(this.lastLine(),Me.line-(Me.ch?0:1))+1;for(var Ot=lt;Ot<q;++Ot)J(this,Ot,I);var zt=this.doc.sel.ranges;xe.ch==0&&j.length==zt.length&&zt[ue].from().ch>0&&To(this.doc,ue,new Da(xe,zt[ue].to()),Ae)}}}),getTokenAt:function(I,j){return Sa(this,I,j)},getLineTokens:function(I,j){return Sa(this,Vt(I),j,!0)},getTokenTypeAt:function(I){I=Zt(this.doc,I);var j=aa(this,Jt(this.doc,I.line)),q=0,ue=(j.length-1)/2,ve=I.ch,xe;if(ve==0)xe=j[2];else for(;;){var Me=q+ue>>1;if((Me?j[Me*2-1]:0)>=ve)ue=Me;else if(j[Me*2+1]<ve)q=Me+1;else{xe=j[Me*2+2];break}}var lt=xe?xe.indexOf("overlay "):-1;return lt<0?xe:lt==0?null:xe.slice(0,lt-1)},getModeAt:function(I){var j=this.doc.mode;return j.innerMode?e.innerMode(j,this.getTokenAt(I).state).mode:j},getHelper:function(I,j){return this.getHelpers(I,j)[0]},getHelpers:function(I,j){var q=[];if(!L.hasOwnProperty(j))return q;var ue=L[j],ve=this.getModeAt(I);if(typeof ve[j]=="string")ue[ve[j]]&&q.push(ue[ve[j]]);else if(ve[j])for(var xe=0;xe<ve[j].length;xe++){var Me=ue[ve[j][xe]];Me&&q.push(Me)}else ve.helperType&&ue[ve.helperType]?q.push(ue[ve.helperType]):ue[ve.name]&&q.push(ue[ve.name]);for(var lt=0;lt<ue._global.length;lt++){var Ot=ue._global[lt];Ot.pred(ve,this)&&de(q,Ot.val)==-1&&q.push(Ot.val)}return q},getStateAfter:function(I,j){var q=this.doc;return I=Or(q,I==null?q.first+q.size-1:I),fa(this,I+1,j).state},cursorCoords:function(I,j){var q,ue=this.doc.sel.primary();return I==null?q=ue.head:typeof I=="object"?q=Zt(this.doc,I):q=I?ue.from():ue.to(),Un(this,q,j||"page")},charCoords:function(I,j){return gr(this,Zt(this.doc,I),j||"page")},coordsChar:function(I,j){return I=Nn(this,I,j||"page"),Fr(this,I.left,I.top)},lineAtHeight:function(I,j){return I=Nn(this,{top:I,left:0},j||"page").top,Cr(this.doc,I+this.display.viewOffset)},heightAtLine:function(I,j,q){var ue=!1,ve;if(typeof I=="number"){var xe=this.doc.first+this.doc.size-1;I<this.doc.first?I=this.doc.first:I>xe&&(I=xe,ue=!0),ve=Jt(this.doc,I)}else ve=I;return Qr(this,ve,{top:0,left:0},j||"page",q||ue).top+(ue?this.doc.height-Ir(ve):0)},defaultTextHeight:function(){return dr(this.display)},defaultCharWidth:function(){return Sr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,q,ue,ve){var xe=this.display;I=Un(this,Zt(this.doc,I));var Me=I.bottom,lt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),xe.sizer.appendChild(j),ue=="over")Me=I.top;else if(ue=="above"||ue=="near"){var Ot=Math.max(xe.wrapper.clientHeight,this.doc.height),zt=Math.max(xe.sizer.clientWidth,xe.lineSpace.clientWidth);(ue=="above"||I.bottom+j.offsetHeight>Ot)&&I.top>j.offsetHeight?Me=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=Ot&&(Me=I.bottom),lt+j.offsetWidth>zt&&(lt=zt-j.offsetWidth)}j.style.top=Me+"px",j.style.left=j.style.right="",ve=="right"?(lt=xe.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(ve=="left"?lt=0:ve=="middle"&&(lt=(xe.sizer.clientWidth-j.offsetWidth)/2),j.style.left=lt+"px"),q&&bo(this,{left:lt,top:Me,right:lt+j.offsetWidth,bottom:Me+j.offsetHeight})},triggerOnKeyDown:ni(xl),triggerOnKeyPress:ni(Ol),triggerOnKeyUp:Cl,triggerOnMouseDown:ni(zs),execCommand:function(I){if(qo.hasOwnProperty(I))return qo[I].call(null,this)},triggerElectric:ni(function(I){Be(this,I)}),findPosH:function(I,j,q,ue){var ve=1;j<0&&(ve=-1,j=-j);for(var xe=Zt(this.doc,I),Me=0;Me<j&&!(xe=yt(this.doc,xe,ve,q,ue),xe.hitSide);++Me);return xe},moveH:ni(function(I,j){var q=this;this.extendSelectionsBy(function(ue){return q.display.shift||q.doc.extend||ue.empty()?yt(q.doc,ue.head,I,j,q.options.rtlMoveVisually):I<0?ue.from():ue.to()},he)}),deleteH:ni(function(I,j){var q=this.doc.sel,ue=this.doc;q.somethingSelected()?ue.replaceSelection("",null,"+delete"):Zo(this,function(ve){var xe=yt(ue,ve.head,I,j,!1);return I<0?{from:xe,to:ve.head}:{from:ve.head,to:xe}})}),findPosV:function(I,j,q,ue){var ve=1,xe=ue;j<0&&(ve=-1,j=-j);for(var Me=Zt(this.doc,I),lt=0;lt<j;++lt){var Ot=Un(this,Me,"div");if(xe==null?xe=Ot.left:Ot.left=xe,Me=Et(this,Ot,ve,q),Me.hitSide)break}return Me},moveV:ni(function(I,j){var q=this,ue=this.doc,ve=[],xe=!this.display.shift&&!ue.extend&&ue.sel.somethingSelected();if(ue.extendSelectionsBy(function(lt){if(xe)return I<0?lt.from():lt.to();var Ot=Un(q,lt.head,"div");lt.goalColumn!=null&&(Ot.left=lt.goalColumn),ve.push(Ot.left);var zt=Et(q,Ot,I,j);return j=="page"&&lt==ue.sel.primary()&&co(q,gr(q,zt,"div").top-Ot.top),zt},he),ve.length)for(var Me=0;Me<ue.sel.ranges.length;Me++)ue.sel.ranges[Me].goalColumn=ve[Me]}),findWordAt:function(I){var j=this.doc,q=Jt(j,I.line).text,ue=I.ch,ve=I.ch;if(q){var xe=this.getHelper(I,"wordChars");(I.sticky=="before"||ve==q.length)&&ue?--ue:++ve;for(var Me=q.charAt(ue),lt=Y(Me,xe)?function(Ot){return Y(Ot,xe)}:/\s/.test(Me)?function(Ot){return/\s/.test(Ot)}:function(Ot){return!/\s/.test(Ot)&&!Y(Ot)};ue>0&&lt(q.charAt(ue-1));)--ue;for(;ve<q.length&&lt(q.charAt(ve));)++ve}return new Da(Vt(I.line,ue),Vt(I.line,ve))},toggleOverwrite:function(I){if(I!=null&&I==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?K(this.display.cursorDiv,"CodeMirror-overwrite"):E(this.display.cursorDiv,"CodeMirror-overwrite"),pt(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==H()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:ni(function(I,j){Yi(this,I,j)}),getScrollInfo:function(){var I=this.display.scroller;return{left:I.scrollLeft,top:I.scrollTop,height:I.scrollHeight-ft(this)-this.display.barHeight,width:I.scrollWidth-ft(this)-this.display.barWidth,clientHeight:Oe(this),clientWidth:Je(this)}},scrollIntoView:ni(function(I,j){I==null?(I={from:this.doc.sel.primary().head,to:null},j==null&&(j=this.options.cursorScrollMargin)):typeof I=="number"?I={from:Vt(I,0),to:null}:I.from==null&&(I={from:I,to:null}),I.to||(I.to=I.from),I.margin=j||0,I.from.line!=null?ko(this,I):ao(this,I.from,I.to,I.margin)}),setSize:ni(function(I,j){var q=this,ue=function(xe){return typeof xe=="number"||/^\d+$/.test(String(xe))?xe+"px":xe};I!=null&&(this.display.wrapper.style.width=ue(I)),j!=null&&(this.display.wrapper.style.height=ue(j)),this.options.lineWrapping&&dn(this);var ve=this.display.viewFrom;this.doc.iter(ve,this.display.viewTo,function(xe){if(xe.widgets){for(var Me=0;Me<xe.widgets.length;Me++)if(xe.widgets[Me].noHScroll){ka(q,ve,"widget");break}}++ve}),this.curOp.forceUpdate=!0,pt(this,"refresh",this)}),operation:function(I){return ci(this,I)},startOperation:function(){return ki(this)},endOperation:function(){return qi(this)},refresh:ni(function(){var I=this.display.cachedTextHeight;La(this),this.curOp.forceUpdate=!0,Mr(this),Yi(this,this.doc.scrollLeft,this.doc.scrollTop),lo(this.display),(I==null||Math.abs(I-dr(this.display))>.5||this.options.lineWrapping)&&pa(this),pt(this,"refresh",this)}),swapDoc:ni(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),Ts(this,I),Mr(this),this.display.input.reset(),Yi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,Ft(this,"swapDoc",this,j),j}),phrase:function(I){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,I)?j[I]:I},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},je(e),e.registerHelper=function(I,j,q){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=q},e.registerGlobalHelper=function(I,j,q,ue){e.registerHelper(I,j,ue),L[I]._global.push({pred:q,val:ue})}}function yt(e,n,L,I,j){var q=n,ue=L,ve=Jt(e,n.line),xe=j&&e.direction=="rtl"?-L:L;function Me(){var Rr=n.line+xe;return Rr<e.first||Rr>=e.first+e.size?!1:(n=new Vt(Rr,n.ch,n.sticky),ve=Jt(e,Rr))}function lt(Rr){var hr;if(I=="codepoint"){var Wr=ve.text.charCodeAt(n.ch+(I>0?0:-1));isNaN(Wr)?hr=null:hr=new Vt(n.line,Math.max(0,Math.min(ve.text.length,n.ch+L*(Wr>=55296&&Wr<56320?2:1))),-L)}else j?hr=Fs(e.cm,ve,n,L):hr=js(ve,n,L);if(hr==null)if(!Rr&&Me())n=Bs(j,e.cm,ve,n.line,xe);else return!1;else n=hr;return!0}if(I=="char"||I=="codepoint")lt();else if(I=="column")lt(!0);else if(I=="word"||I=="group")for(var Ot=null,zt=I=="group",Ut=e.cm&&e.cm.getHelper(n,"wordChars"),vn=!0;!(L<0&&!lt(!vn));vn=!1){var Rn=ve.text.charAt(n.ch)||`
`,Kn=Y(Rn,Ut)?"w":zt&&Rn==`
`?"n":!zt||/\s/.test(Rn)?null:"p";if(zt&&!vn&&!Kn&&(Kn="s"),Ot&&Ot!=Kn){L<0&&(L=1,lt(),n.sticky="after");break}if(Kn&&(Ot=Kn),L>0&&!lt(!vn))break}var fr=bs(e,n,q,ue,!0);return jr(q,fr)&&(fr.hitSide=!0),fr}function Et(e,n,L,I){var j=e.doc,q=n.left,ue;if(I=="page"){var ve=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),xe=Math.max(ve-.5*dr(e.display),3);ue=(L>0?n.bottom:n.top)+L*xe}else I=="line"&&(ue=L>0?n.bottom+3:n.top-3);for(var Me;!(Me=Fr(e,q,ue),!Me.outside);){if(L<0?ue<=0:ue>=j.height){Me.hitSide=!0;break}ue+=L*5}return Me}var Tt=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new ae,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Tt.prototype.init=function(e){var n=this,L=this,I=L.cm,j=L.div=e.lineDiv;_t(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function q(ve){for(var xe=ve.target;xe;xe=xe.parentNode){if(xe==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(xe.className))break}return!1}Pe(j,"paste",function(ve){if(!q(ve)||ht(I,ve)||we(ve,I))return;a<=11&&setTimeout(Ba(I,function(){return n.updateFromDOM()}),20)}),Pe(j,"compositionstart",function(ve){n.composing={data:ve.data,done:!1}}),Pe(j,"compositionupdate",function(ve){n.composing||(n.composing={data:ve.data,done:!1})}),Pe(j,"compositionend",function(ve){n.composing&&(ve.data!=n.composing.data&&n.readFromDOMSoon(),n.composing.done=!0)}),Pe(j,"touchstart",function(){return L.forceCompositionEnd()}),Pe(j,"input",function(){n.composing||n.readFromDOMSoon()});function ue(ve){if(!q(ve)||ht(I,ve))return;if(I.somethingSelected())pe({lineWise:!1,text:I.getSelections()}),ve.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var xe=Fe(I);pe({lineWise:!0,text:xe.text}),ve.type=="cut"&&I.operation(function(){I.setSelections(xe.ranges,0,Ae),I.replaceSelection("",null,"cut")})}else return;if(ve.clipboardData){ve.clipboardData.clearData();var Me=te.text.join(`
`);if(ve.clipboardData.setData("Text",Me),ve.clipboardData.getData("Text")==Me){ve.preventDefault();return}}var lt=Pt(),Ot=lt.firstChild;I.display.lineSpace.insertBefore(lt,I.display.lineSpace.firstChild),Ot.value=te.text.join(`
`);var zt=document.activeElement;G(Ot),setTimeout(function(){I.display.lineSpace.removeChild(lt),zt.focus(),zt==j&&L.showPrimarySelection()},50)}Pe(j,"copy",ue),Pe(j,"cut",ue)},Tt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Tt.prototype.prepareSelection=function(){var e=_i(this.cm,!1);return e.focus=document.activeElement==this.div,e},Tt.prototype.showSelection=function(e,n){if(!e||!this.cm.display.view.length)return;(e.focus||n)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Tt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Tt.prototype.showPrimarySelection=function(){var e=this.getSelection(),n=this.cm,L=n.doc.sel.primary(),I=L.from(),j=L.to();if(n.display.viewTo==n.display.viewFrom||I.line>=n.display.viewTo||j.line<n.display.viewFrom){e.removeAllRanges();return}var q=Ur(n,e.anchorNode,e.anchorOffset),ue=Ur(n,e.focusNode,e.focusOffset);if(q&&!q.bad&&ue&&!ue.bad&&bn(Sn(q,ue),I)==0&&bn(Bn(q,ue),j)==0)return;var ve=n.display.view,xe=I.line>=n.display.viewFrom&&an(n,I)||{node:ve[0].measure.map[2],offset:0},Me=j.line<n.display.viewTo&&an(n,j);if(!Me){var lt=ve[ve.length-1].measure,Ot=lt.maps?lt.maps[lt.maps.length-1]:lt.map;Me={node:Ot[Ot.length-1],offset:Ot[Ot.length-2]-Ot[Ot.length-3]}}if(!xe||!Me){e.removeAllRanges();return}var zt=e.rangeCount&&e.getRangeAt(0),Ut;try{Ut=k(xe.node,xe.offset,Me.offset,Me.node)}catch(vn){}Ut&&(!T&&n.state.focused?(e.collapse(xe.node,xe.offset),Ut.collapsed||(e.removeAllRanges(),e.addRange(Ut))):(e.removeAllRanges(),e.addRange(Ut)),zt&&e.anchorNode==null?e.addRange(zt):T&&this.startGracePeriod()),this.rememberSelection()},Tt.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){return e.cm.curOp.selectionChanged=!0})},20)},Tt.prototype.showMultipleSelections=function(e){s(this.cm.display.cursorDiv,e.cursors),s(this.cm.display.selectionDiv,e.selection)},Tt.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Tt.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var n=e.getRangeAt(0).commonAncestorContainer;return U(this.div,n)},Tt.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Tt.prototype.blur=function(){this.div.blur()},Tt.prototype.getField=function(){return this.div},Tt.prototype.supportsTouch=function(){return!0},Tt.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():ci(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function n(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,n))}this.polling.set(this.cm.options.pollInterval,n)},Tt.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Tt.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),n=this.cm;if(C&&t&&this.cm.display.gutterSpecs.length&&nr(e.anchorNode)){this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),this.focus();return}if(this.composing)return;this.rememberSelection();var L=Ur(n,e.anchorNode,e.anchorOffset),I=Ur(n,e.focusNode,e.focusOffset);L&&I&&ci(n,function(){mi(n.doc,pr(L,I),Ae),(L.bad||I.bad)&&(n.curOp.selectionChanged=!0)})},Tt.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,n=e.display,L=e.doc.sel.primary(),I=L.from(),j=L.to();if(I.ch==0&&I.line>e.firstLine()&&(I=Vt(I.line-1,Jt(e.doc,I.line-1).length)),j.ch==Jt(e.doc,j.line).text.length&&j.line<e.lastLine()&&(j=Vt(j.line+1,0)),I.line<n.viewFrom||j.line>n.viewTo-1)return!1;var q,ue,ve;I.line==n.viewFrom||(q=ua(e,I.line))==0?(ue=Yn(n.view[0].line),ve=n.view[0].node):(ue=Yn(n.view[q].line),ve=n.view[q-1].node.nextSibling);var xe=ua(e,j.line),Me,lt;if(xe==n.view.length-1?(Me=n.viewTo-1,lt=n.lineDiv.lastChild):(Me=Yn(n.view[xe+1].line)-1,lt=n.view[xe+1].node.previousSibling),!ve)return!1;for(var Ot=e.doc.splitLines(wr(e,ve,lt,ue,Me)),zt=Xn(e.doc,Vt(ue,0),Vt(Me,Jt(e.doc,Me).text.length));Ot.length>1&&zt.length>1;)if(Q(Ot)==Q(zt))Ot.pop(),zt.pop(),Me--;else if(Ot[0]==zt[0])Ot.shift(),zt.shift(),ue++;else break;for(var Ut=0,vn=0,Rn=Ot[0],Kn=zt[0],fr=Math.min(Rn.length,Kn.length);Ut<fr&&Rn.charCodeAt(Ut)==Kn.charCodeAt(Ut);)++Ut;for(var Rr=Q(Ot),hr=Q(zt),Wr=Math.min(Rr.length-(Ot.length==1?Ut:0),hr.length-(zt.length==1?Ut:0));vn<Wr&&Rr.charCodeAt(Rr.length-vn-1)==hr.charCodeAt(hr.length-vn-1);)++vn;if(Ot.length==1&&zt.length==1&&ue==I.line)for(;Ut&&Ut>I.ch&&Rr.charCodeAt(Rr.length-vn-1)==hr.charCodeAt(hr.length-vn-1);)Ut--,vn++;Ot[Ot.length-1]=Rr.slice(0,Rr.length-vn).replace(/^\u200b+/,""),Ot[0]=Ot[0].slice(Ut).replace(/\u200b+$/,"");var ea=Vt(ue,Ut),Jr=Vt(Me,zt.length?Q(zt).length-vn:0);if(Ot.length>1||Ot[0]||bn(ea,Jr))return Xo(e.doc,Ot,ea,Jr,"+input"),!0},Tt.prototype.ensurePolled=function(){this.forceCompositionEnd()},Tt.prototype.reset=function(){this.forceCompositionEnd()},Tt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Tt.prototype.readFromDOMSoon=function(){var e=this;if(this.readDOMTimeout!=null)return;this.readDOMTimeout=setTimeout(function(){if(e.readDOMTimeout=null,e.composing)if(e.composing.done)e.composing=null;else return;e.updateFromDOM()},80)},Tt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ci(this.cm,function(){return La(e.cm)})},Tt.prototype.setUneditable=function(e){e.contentEditable="false"},Tt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Ba(this.cm,Te)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Tt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Tt.prototype.onContextMenu=function(){},Tt.prototype.resetPosition=function(){},Tt.prototype.needsContentAttribute=!0;function an(e,n){var L=st(e,n.line);if(!L||L.hidden)return null;var I=Jt(e.doc,n.line),j=Se(L,I,n.line),q=bt(I,e.doc.direction),ue="left";if(q){var ve=dt(q,n.ch);ue=ve%2?"right":"left"}var xe=rn(j.map,n.ch,ue);return xe.offset=xe.collapse=="right"?xe.end:xe.start,xe}function nr(e){for(var n=e;n;n=n.parentNode)if(/CodeMirror-gutter-wrapper/.test(n.className))return!0;return!1}function sr(e,n){return n&&(e.bad=!0),e}function wr(e,n,L,I,j){var q="",ue=!1,ve=e.doc.lineSeparator(),xe=!1;function Me(Ut){return function(vn){return vn.id==Ut}}function lt(){ue&&(q+=ve,xe&&(q+=ve),ue=xe=!1)}function Ot(Ut){Ut&&(lt(),q+=Ut)}function zt(Ut){if(Ut.nodeType==1){var vn=Ut.getAttribute("cm-text");if(vn){Ot(vn);return}var Rn=Ut.getAttribute("cm-marker"),Kn;if(Rn){var fr=e.findMarks(Vt(I,0),Vt(j+1,0),Me(+Rn));fr.length&&(Kn=fr[0].find(0))&&Ot(Xn(e.doc,Kn.from,Kn.to).join(ve));return}if(Ut.getAttribute("contenteditable")=="false")return;var Rr=/^(pre|div|p|li|table|br)$/i.test(Ut.nodeName);if(!/^br$/i.test(Ut.nodeName)&&Ut.textContent.length==0)return;Rr&&lt();for(var hr=0;hr<Ut.childNodes.length;hr++)zt(Ut.childNodes[hr]);/^(pre|p)$/i.test(Ut.nodeName)&&(xe=!0),Rr&&(ue=!0)}else Ut.nodeType==3&&Ot(Ut.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(zt(n),n==L);)n=n.nextSibling,xe=!1;return q}function Ur(e,n,L){var I;if(n==e.display.lineDiv){if(I=e.display.lineDiv.childNodes[L],!I)return sr(e.clipPos(Vt(e.display.viewTo-1)),!0);n=null,L=0}else for(I=n;;I=I.parentNode){if(!I||I==e.display.lineDiv)return null;if(I.parentNode&&I.parentNode==e.display.lineDiv)break}for(var j=0;j<e.display.view.length;j++){var q=e.display.view[j];if(q.node==I)return Zr(q,n,L)}}function Zr(e,n,L){var I=e.text.firstChild,j=!1;if(!n||!U(I,n))return sr(Vt(Yn(e.line),0),!0);if(n==I&&(j=!0,n=I.childNodes[L],L=0,!n)){var q=e.rest?Q(e.rest):e.line;return sr(Vt(Yn(q),q.text.length),j)}var ue=n.nodeType==3?n:null,ve=n;for(!ue&&n.childNodes.length==1&&n.firstChild.nodeType==3&&(ue=n.firstChild,L&&(L=ue.nodeValue.length));ve.parentNode!=I;)ve=ve.parentNode;var xe=e.measure,Me=xe.maps;function lt(Kn,fr,Rr){for(var hr=-1;hr<(Me?Me.length:0);hr++)for(var Wr=hr<0?xe.map:Me[hr],ea=0;ea<Wr.length;ea+=3){var Jr=Wr[ea+2];if(Jr==Kn||Jr==fr){var ba=Yn(hr<0?e.line:e.rest[hr]),Ga=Wr[ea]+Rr;return(Rr<0||Jr!=Kn)&&(Ga=Wr[ea+(Rr?1:0)]),Vt(ba,Ga)}}}var Ot=lt(ue,ve,L);if(Ot)return sr(Ot,j);for(var zt=ve.nextSibling,Ut=ue?ue.nodeValue.length-L:0;zt;zt=zt.nextSibling){if(Ot=lt(zt,zt.firstChild,0),Ot)return sr(Vt(Ot.line,Ot.ch-Ut),j);Ut+=zt.textContent.length}for(var vn=ve.previousSibling,Rn=L;vn;vn=vn.previousSibling){if(Ot=lt(vn,vn.firstChild,-1),Ot)return sr(Vt(Ot.line,Ot.ch+Rn),j);Rn+=vn.textContent.length}}var kr=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new ae,this.hasSelection=!1,this.composing=null};kr.prototype.init=function(e){var n=this,L=this,I=this.cm;this.createField(e);var j=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),m&&(j.style.width="0px"),Pe(j,"input",function(){S&&a>=9&&n.hasSelection&&(n.hasSelection=null),L.poll()}),Pe(j,"paste",function(ue){if(ht(I,ue)||we(ue,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function q(ue){if(ht(I,ue))return;if(I.somethingSelected())pe({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var ve=Fe(I);pe({lineWise:!0,text:ve.text}),ue.type=="cut"?I.setSelections(ve.ranges,null,Ae):(L.prevInput="",j.value=ve.text.join(`
`),G(j))}else return;ue.type=="cut"&&(I.state.cutIncoming=+new Date)}Pe(j,"cut",q),Pe(j,"copy",q),Pe(e.scroller,"paste",function(ue){if(ya(e,ue)||ht(I,ue))return;if(!j.dispatchEvent){I.state.pasteIncoming=+new Date,L.focus();return}var ve=new Event("paste");ve.clipboardData=ue.clipboardData,j.dispatchEvent(ve)}),Pe(e.lineSpace,"selectstart",function(ue){ya(e,ue)||_e(ue)}),Pe(j,"compositionstart",function(){var ue=I.getCursor("from");L.composing&&L.composing.range.clear(),L.composing={start:ue,range:I.markText(ue,I.getCursor("to"),{className:"CodeMirror-composing"})}}),Pe(j,"compositionend",function(){L.composing&&(L.poll(),L.composing.range.clear(),L.composing=null)})},kr.prototype.createField=function(e){this.wrapper=Pt(),this.textarea=this.wrapper.firstChild},kr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},kr.prototype.prepareSelection=function(){var e=this.cm,n=e.display,L=e.doc,I=_i(e);if(e.options.moveInputWithCursor){var j=Un(e,L.sel.primary().head,"div"),q=n.wrapper.getBoundingClientRect(),ue=n.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(n.wrapper.clientHeight-10,j.top+ue.top-q.top)),I.teLeft=Math.max(0,Math.min(n.wrapper.clientWidth-10,j.left+ue.left-q.left))}return I},kr.prototype.showSelection=function(e){var n=this.cm,L=n.display;s(L.cursorDiv,e.cursors),s(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},kr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var n=this.cm;if(n.somethingSelected()){this.prevInput="";var L=n.getSelection();this.textarea.value=L,n.state.focused&&G(this.textarea),S&&a>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",S&&a>=9&&(this.hasSelection=null))},kr.prototype.getField=function(){return this.textarea},kr.prototype.supportsTouch=function(){return!1},kr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!o||H()!=this.textarea))try{this.textarea.focus()}catch(e){}},kr.prototype.blur=function(){this.textarea.blur()},kr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},kr.prototype.receivedFocus=function(){this.slowPoll()},kr.prototype.slowPoll=function(){var e=this;if(this.pollingFast)return;this.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},kr.prototype.fastPoll=function(){var e=!1,n=this;n.pollingFast=!0;function L(){var I=n.poll();!I&&!e?(e=!0,n.polling.set(60,L)):(n.pollingFast=!1,n.slowPoll())}n.polling.set(20,L)},kr.prototype.poll=function(){var e=this,n=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!n.state.focused||qe(L)&&!I&&!this.composing||n.isReadOnly()||n.options.disableInput||n.state.keySeq)return!1;var j=L.value;if(j==I&&!n.somethingSelected())return!1;if(S&&a>=9&&this.hasSelection===j||f&&/[\uf700-\uf7ff]/.test(j))return n.display.input.reset(),!1;if(n.doc.sel==n.display.selForContextMenu){var q=j.charCodeAt(0);if(q==8203&&!I&&(I="\u200B"),q==8666)return this.reset(),this.cm.execCommand("undo")}for(var ue=0,ve=Math.min(I.length,j.length);ue<ve&&I.charCodeAt(ue)==j.charCodeAt(ue);)++ue;return ci(n,function(){Te(n,j.slice(ue),I.length-ue,null,e.composing?"*compose":null),j.length>1e3||j.indexOf(`
`)>-1?L.value=e.prevInput="":e.prevInput=j,e.composing&&(e.composing.range.clear(),e.composing.range=n.markText(e.composing.start,n.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},kr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},kr.prototype.onKeyPress=function(){S&&a>=9&&(this.hasSelection=null),this.fastPoll()},kr.prototype.onContextMenu=function(e){var n=this,L=n.cm,I=L.display,j=n.textarea;n.contextMenuPending&&n.contextMenuPending();var q=xa(L,e),ue=I.scroller.scrollTop;if(!q||g)return;var ve=L.options.resetSelectionOnContextMenu;ve&&L.doc.sel.contains(q)==-1&&Ba(L,mi)(L.doc,pr(q),Ae);var xe=j.style.cssText,Me=n.wrapper.style.cssText,lt=n.wrapper.offsetParent.getBoundingClientRect();n.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(e.clientY-lt.top-5)+"px; left: "+(e.clientX-lt.left-5)+`px;
z-index: 1000; background: `+(S?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Ot;v&&(Ot=window.scrollY),I.input.focus(),v&&window.scrollTo(null,Ot),I.input.reset(),L.somethingSelected()||(j.value=n.prevInput=" "),n.contextMenuPending=Ut,I.selForContextMenu=L.doc.sel,clearTimeout(I.detectingSelectAll);function zt(){if(j.selectionStart!=null){var Rn=L.somethingSelected(),Kn="\u200B"+(Rn?j.value:"");j.value="\u21DA",j.value=Kn,n.prevInput=Rn?"":"\u200B",j.selectionStart=1,j.selectionEnd=Kn.length,I.selForContextMenu=L.doc.sel}}function Ut(){if(n.contextMenuPending!=Ut)return;if(n.contextMenuPending=!1,n.wrapper.style.cssText=Me,j.style.cssText=xe,S&&a<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ue),j.selectionStart!=null){(!S||S&&a<9)&&zt();var Rn=0,Kn=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&n.prevInput=="\u200B"?Ba(L,ol)(L):Rn++<10?I.detectingSelectAll=setTimeout(Kn,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(Kn,200)}}if(S&&a>=9&&zt(),M){Ue(e);var vn=function(){Rt(window,"mouseup",vn),setTimeout(Ut,20)};Pe(window,"mouseup",vn)}else setTimeout(Ut,50)},kr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},kr.prototype.setUneditable=function(){},kr.prototype.needsContentAttribute=!1;function wa(e,n){if(n=n?W(n):{},n.value=e.value,!n.tabindex&&e.tabIndex&&(n.tabindex=e.tabIndex),!n.placeholder&&e.placeholder&&(n.placeholder=e.placeholder),n.autofocus==null){var L=H();n.autofocus=L==e||e.getAttribute("autofocus")!=null&&L==document.body}function I(){e.value=ve.getValue()}var j;if(e.form&&(Pe(e.form,"submit",I),!n.leaveSubmitMethodAlone)){var q=e.form;j=q.submit;try{var ue=q.submit=function(){I(),q.submit=j,q.submit(),q.submit=ue}}catch(xe){}}n.finishInit=function(xe){xe.save=I,xe.getTextArea=function(){return e},xe.toTextArea=function(){xe.toTextArea=isNaN,I(),e.parentNode.removeChild(xe.getWrapperElement()),e.style.display="",e.form&&(Rt(e.form,"submit",I),!n.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var ve=Va(function(xe){return e.parentNode.insertBefore(xe,e.nextSibling)},n);return ve}function Oa(e){e.off=Rt,e.on=Pe,e.wheelEventPixels=Ki,e.Doc=Si,e.splitLines=Ie,e.countColumn=V,e.findColumn=fe,e.isWordChar=$,e.Pass=Ee,e.signal=pt,e.Line=nn,e.changeEnd=Vr,e.scrollbarModel=xo,e.Pos=Vt,e.cmpPos=bn,e.modes=mt,e.mimeModes=it,e.resolveMode=xt,e.getMode=Lt,e.modeExtensions=Xt,e.extendMode=Ln,e.copyState=pn,e.startState=kn,e.innerMode=ln,e.commands=qo,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=yn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=_e,e.e_stopPropagation=De,e.e_stop=Ue,e.addClass=K,e.contains=U,e.rmClass=E,e.keyNames=Ro}eu(Va),Mt(Va);var Ha="iter insert remove copy getEditor constructor".split(" ");for(var ii in Si.prototype)Si.prototype.hasOwnProperty(ii)&&de(Ha,ii)<0&&(Va.prototype[ii]=function(e){return function(){return e.apply(this.doc,arguments)}}(Si.prototype[ii]));return je(Si),Va.inputStyles={textarea:kr,contenteditable:Tt},Va.defineMode=function(e){!Va.defaults.mode&&e!="null"&&(Va.defaults.mode=e),gt.apply(this,arguments)},Va.defineMIME=wt,Va.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Va.defineMIME("text/plain","null"),Va.defineExtension=function(e,n){Va.prototype[e]=n},Va.defineDocExtension=function(e,n){Si.prototype[e]=n},Va.fromTextArea=wa,Oa(Va),Va.version="5.58.2",Va})},W6BS:function(w,X){w.exports="data:image/png;base64,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"},WO9J:function(w,X,r){"use strict";r.r(X);var P=r("0Owb"),i=r("PpiC"),T=r("cDcd"),h=r.n(T),p=r("EkPF"),x=r.n(p),S=r("miYZ"),a=r("tsqr"),v=r("2qtc"),c=r("kLXV"),t=r("9og8"),g=r("WmNS"),u=r.n(g),_=r("auZk"),l=r.n(_),m=r("1vsH"),C=r("Ufr+"),o=r.n(C),f=r("HBuW"),b=r("ErOA"),A=r("Ty5D"),O=r("9kvl"),d=function(Bt){var nn,_n,Gt=Bt.globalSetting,hn=Bt.loading,sn=Bt.dispatch,Cn=Bt.practiceSetting,Tn=Bt.shixunsDetail,qn=Object(i.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Hn=Object(A.h)(),yr=Object(T.useRef)(""),Dr=Object(A.i)(),Wn=Cn.title,Er=Cn.base_info_warning,ur=Cn.challenges_warning,Br=Cn.service_warning,Tr=Cn.repository_warning,Yr=Cn.mirror_warning;Object(T.useEffect)(function(){var rr;yr.current=(rr=Hn.pathname.split("/"))===null||rr===void 0?void 0:rr[2],sn({type:"practiceSetting/setParams",payload:{id:yr.current}}),sn({type:"practiceSetting/getCommonData",payload:{id:yr.current}})},[Hn.pathname]),Object(T.useEffect)(function(){return Object(m.Z)(Wn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(m.Z)()}});var Jn=function(){var rr=Object(t.a)(u.a.mark(function $n(){return u.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:return er.next=2,kt();case 2:O.d.push("/shixuns/".concat(yr.current,"/challenges"));case 3:case"end":return er.stop()}},$n)}));return function(){return rr.apply(this,arguments)}}(),kt=function(){return new Promise(function($n,Xr){var er;Cn!=null&&(er=Cn.sideBar)!==null&&er!==void 0&&er.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),$n()},onCancel:function(){Xr()}}):$n()})},Kt=function($n){var Xr;if($n===(Cn==null?void 0:Cn.sideBar.tabsActive))return;var er=function(){O.d.push("/shixuns/".concat(yr.current,"/edit?tabId=").concat($n)),sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:$n,selectPath:"",confirmLeave:!1}})};Cn!=null&&(Xr=Cn.sideBar)!==null&&Xr!==void 0&&Xr.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){er()}}):er()},Ft=function rr($n){var Xr;$n=(Xr=$n)!==null&&Xr!==void 0&&Xr.includes(".json")?$n:"".concat($n,".json"),c.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:h.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var er=Object(t.a)(u.a.mark(function Kr(){var cr,vr;return u.a.wrap(function(Hr){for(;;)switch(Hr.prev=Hr.next){case 0:return Hr.next=2,Object(b.a)("/api"+$n,{method:"get"});case 2:if(cr=Hr.sent,cr){Hr.next=5;break}return Hr.abrupt("return");case 5:return a.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Hr.next=8,Object(f.E)({id:cr.shixun_identifier});case 8:if(vr=Hr.sent,!(vr!=null&&vr.game_identifier)){Hr.next=12;break}return Object(m.U)("/tasks/".concat(vr.game_identifier)),Hr.abrupt("return");case 12:(vr==null?void 0:vr.status)===2?rr(vr==null?void 0:vr.message):(vr==null?void 0:vr.status)===3&&jn(vr==null?void 0:vr.message);case 13:case"end":return Hr.stop()}},Kr)}));function ra(){return er.apply(this,arguments)}return ra}()})},jn=function($n){c.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:h.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",$n,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Gn=function(){var rr=Object(t.a)(u.a.mark(function $n(Xr,er){var ra,Kr,cr;return u.a.wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:return Nr.next=2,kt();case 2:if(Object(m.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((ra=Tn.detail)!==null&&ra!==void 0&&ra.is_jupyter||(Kr=Tn.detail)!==null&&Kr!==void 0&&Kr.is_jupyter_lab)){Nr.next=6;break}return sn({type:"shixunsDetail/execJupyter",payload:{id:yr.current}}).then(function(Hr){Hr!=null&&Hr.identifier&&(O.d===null||O.d===void 0||O.d.push("/tasks/".concat(Hr.identifier,"/jupyter")))}),Nr.abrupt("return");case 6:if(sn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!er){Nr.next=13;break}return Nr.next=10,Object(f.D)({id:Xr});case 10:Nr.t0=Nr.sent,Nr.next=16;break;case 13:return Nr.next=15,Object(f.E)({id:Xr});case 15:Nr.t0=Nr.sent;case 16:if(cr=Nr.t0,sn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(cr!=null&&cr.game_identifier||cr!=null&&cr.identifier)){Nr.next=21;break}return Object(m.U)(er?"/tasks/".concat(cr==null?void 0:cr.identifier,"/jupyter"):"/tasks/".concat(cr.game_identifier)),Nr.abrupt("return");case 21:(cr==null?void 0:cr.status)===-3?Object(m.q)():(cr==null?void 0:cr.status)===2?Ft(cr==null?void 0:cr.message):(cr==null?void 0:cr.status)===3&&jn(cr==null?void 0:cr.message);case 22:case"end":return Nr.stop()}},$n)}));return function(Xr,er){return rr.apply(this,arguments)}}(),On=function(){var rr=Object(t.a)(u.a.mark(function $n(){return u.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:return er.next=2,kt();case 2:sn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return er.stop()}},$n)}));return function(){return rr.apply(this,arguments)}}(),Zn=function($n){var Xr={borderBottomColor:(Cn==null?void 0:Cn.sideBar.tabsActive)===$n?"#0152d9":"transparent"};return Xr};return h.a.createElement("div",{className:l.a.header},h.a.createElement("aside",{className:l.a.title},h.a.createElement("i",{onClick:Jn,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),h.a.createElement("span",{className:l.a.edit},Wn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),h.a.createElement("i",{onClick:On,className:"icon iconfont icon-xiugai1"})),h.a.createElement("aside",{className:l.a.schedule},h.a.createElement("div",null,h.a.createElement("span",{style:Zn("information"),className:l.a.clickWarp,onClick:function(){return Kt("information")}},Er?h.a.createElement("span",{className:l.a.num},"1"):h.a.createElement("img",{src:o.a}),h.a.createElement("span",{className:l.a.subject},"\u57FA\u672C\u4FE1\u606F")),h.a.createElement("i",{className:"iconfont icon-lujing"})),h.a.createElement("div",null,h.a.createElement("span",{style:Zn("warehouse"),className:l.a.clickWarp,onClick:function(){return Kt("warehouse")}},Tr?h.a.createElement("span",{className:l.a.num},"2"):h.a.createElement("img",{src:o.a}),h.a.createElement("span",{className:l.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),h.a.createElement("i",{className:"iconfont icon-lujing"})),(Tn==null?void 0:Tn.detail)&&!(Tn!=null&&(nn=Tn.detail)!==null&&nn!==void 0&&nn.is_jupyter_lab)&&h.a.createElement("div",null,h.a.createElement("span",{style:Zn("level"),className:l.a.clickWarp,onClick:function(){return Kt("level")}},ur?h.a.createElement("span",{className:l.a.num},"3"):h.a.createElement("img",{src:o.a}),h.a.createElement("span",{className:l.a.subject},"\u4EFB\u52A1\u5173\u5361")),h.a.createElement("i",{className:"iconfont icon-lujing"})),(Tn==null?void 0:Tn.detail)&&(Tn==null||((_n=Tn.detail)===null||_n===void 0)?void 0:_n.is_jupyter_lab)&&h.a.createElement("div",null,h.a.createElement("span",{style:Zn("service"),className:l.a.clickWarp,onClick:function(){return Kt("service")}},Br?h.a.createElement("span",{className:l.a.num},"3"):h.a.createElement("img",{src:o.a}),h.a.createElement("span",{className:l.a.subject},"\u670D\u52A1")),h.a.createElement("i",{className:"iconfont icon-lujing"})),h.a.createElement("div",null,h.a.createElement("span",{style:Zn("environment"),className:l.a.clickWarp,onClick:function(){return Kt("environment")}},Yr?h.a.createElement("span",{className:l.a.num},"4"):h.a.createElement("img",{src:o.a}),h.a.createElement("span",{className:l.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),h.a.createElement("aside",{className:l.a.btns},h.a.createElement("div",{className:l.a.simulate,onClick:function(){return Gn(yr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},M=Object(O.a)(function(fn){var Bt=fn.loading,nn=fn.globalSetting,_n=fn.practiceSetting,Gt=fn.shixunsDetail;return{globalSetting:nn,loading:Bt,practiceSetting:_n,shixunsDetail:Gt}})(d),R=r("sRBo"),E=r("kaz8"),y=r("14J3"),s=r("BMrR"),D=r("jCWc"),N=r("kPKH"),k=r("DZo9"),U=r("8z0m"),H=r("6UJt"),K=r("DFOY"),F=r("5NDa"),G=r("5rEg"),B=r("+L6B"),W=r("2/Rp"),V=r("k1fw"),ae=r("y8nQ"),de=r("Vl3Y"),ce=r("tJVT"),Ee=r("h/E3"),Ae=r.n(Ee),oe=r("Ot1p"),he=r("oBTY"),fe=r("+Xk9"),ie=r.n(fe),se=r("FTkQ"),Q=r.n(se),le=function(Bt){var nn=Bt.InputRight,_n=Bt.value,Gt=_n===void 0?[]:_n,hn=Bt.onChange,sn=Object(i.a)(Bt,["InputRight","value","onChange"]),Cn=Object(T.useState)(),Tn=Object(ce.a)(Cn,2),qn=Tn[0],Hn=Tn[1],yr=function(Er){var ur=Gt.filter(function(Br,Tr){return Tr!==Er});hn(ur)},Dr=function(Er){if(Er.preventDefault(),!qn)return;if(Gt.findIndex(function(ur){return ur.name===qn})>-1){a.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}hn([].concat(Object(he.a)(Gt),[{id:null,name:qn}])),Hn(null)};return h.a.createElement("div",null,h.a.createElement(G.a,Object(P.a)({bordered:!1,style:{width:600},value:qn,onChange:function(Er){return Hn(Er.target.value)},onPressEnter:Dr,onBlur:Dr},sn)),nn||h.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),h.a.createElement("div",{className:"mt20"},Gt==null?void 0:Gt.map(function(Wn,Er){return h.a.createElement("div",{key:Er,className:ie.a.btn},h.a.createElement("span",{className:ie.a.s1},Wn.name),h.a.createElement("img",{src:Q.a,className:ie.a.s2,onClick:function(){return yr(Er)}}))})))},ee=le,ne=r("LvDl"),be=r("m3rI"),re=r("hW5Z"),$=r.n(re),Y=function(Bt){var nn=Bt.dispatch,_n=Bt.onCancel,Gt=Bt.onSave,hn=Bt.loading,sn=hn===void 0?!1:hn;return h.a.createElement("div",{className:$.a.complete},h.a.createElement("div",{onClick:_n,className:$.a.cancel},"\u53D6\u6D88"),h.a.createElement(W.a,{type:"primary",loading:sn,onClick:Gt,className:$.a.save},"\u4FDD\u5B58"))},Z=Object(O.a)()(Y),Ce=r("UqFu"),ge=r("z7Xi"),Re=r("jN4g"),Qe=function(Bt){var nn,_n,Gt=Bt.globalSetting,hn=Bt.loading,sn=Bt.dispatch,Cn=Bt.practiceSetting,Tn=Bt.problemset,qn=Bt.shixunsDetail,Hn=Object(i.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),yr=de.a.useForm(),Dr=Object(ce.a)(yr,1),Wn=Dr[0],Er=Object(T.useState)({}),ur=Object(ce.a)(Er,2),Br=ur[0],Tr=ur[1],Yr=Object(T.useState)(!1),Jn=Object(ce.a)(Yr,2),kt=Jn[0],Kt=Jn[1],Ft=Object(T.useState)(!1),jn=Object(ce.a)(Ft,2),Gn=jn[0],On=jn[1],Zn=Object(T.useState)(""),rr=Object(ce.a)(Zn,2),$n=rr[0],Xr=rr[1],er=Object(T.useState)(""),ra=Object(ce.a)(er,2),Kr=ra[0],cr=ra[1],vr=Object(T.useRef)({}),Nr=Object(T.useRef)(""),Hr=Object(T.useRef)(null),ya=Object(T.useRef)(Object(ne.throttle)(function(){return Oe()},2e3,{leading:!0,trailing:!1})).current,ha=Cn.id;Object(T.useEffect)(function(){if(!ha)return;tt()},[ha]),Object(T.useEffect)(function(){return JSON.stringify(Br)!=="{}"&&Ke(),function(){clearTimeout(Hr.current)}},[Br,$n,Kr]);var Ke=function(){clearTimeout(Hr.current),Hr.current=setTimeout(function(){!Object(ne.isEqual)(Br,vr.current)||$n!==Nr.current||Kr!==Nr.current?sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},tt=function(){var tn=Object(t.a)(u.a.mark(function en(){var Mn,dn,Mr,xr,zr,Lr,Qr,Nn,gr;return u.a.wrap(function(un){for(;;)switch(un.prev=un.next){case 0:return sn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),un.next=3,Object(b.a)("/api/shixuns/".concat(ha,"/edit_base_info.json"),{method:"get"});case 3:Mn=un.sent,Mn.status===0&&(Nn=Object(V.a)(Object(V.a)({},Mn.data),{},{description:Object(Ce.a)(Mn.data.description)}),gr={description:Nn.description,shixun_tags:Nn.shixun_tags,name:Nn.name,course:(Nn==null||((dn=Nn.disciplines)===null||dn===void 0)?void 0:dn.length)>0?[Nn==null||((Mr=Nn.disciplines)===null||Mr===void 0||((xr=Mr[0])===null||xr===void 0))?void 0:xr.id,Nn==null||((zr=Nn.disciplines)===null||zr===void 0||((Lr=zr[0])===null||Lr===void 0||((Qr=Lr.sub_discipline)===null||Qr===void 0)))?void 0:Qr.id]:[],jupyter_show_description:Mn.data.jupyter_show_description},Wn.setFieldsValue(gr),vr.current=Object(V.a)({},gr),Nr.current=Nn.attachment_id||"",Tr(Object(V.a)({},gr)),Xr(Nn.attachment_id||""),cr(Nn.cover_image_id||""));case 5:case"end":return un.stop()}},en)}));return function(){return tn.apply(this,arguments)}}(),ft=function(en,Mn){Tr(Object(V.a)({},Mn))},Je=function(){Se()},Oe=function(){Object(m.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Wn.submit()},We=function(en){var Mn,dn=en.name,Mr=en.description,xr=en.shixun_tags,zr=en.course,Lr=en.jupyter_show_description,Qr=Lr===void 0?!1:Lr,Nn={name:dn,description:Mr,shixun_tags:xr,attachment_id:$n,cover_image_id:Kr,sub_discipline_ids:zr[1]};(Mn=qn.detail)!==null&&Mn!==void 0&&Mn.is_jupyter_lab&&(Nn=Object(V.a)(Object(V.a)({},Nn),{},{jupyter_show_description:Qr}));var gr=Object(b.a)("/api/shixuns/".concat(ha,"/base_info_save.json"),{method:"post",body:{shixun:Object(V.a)({},Nn)}});gr.then(function(Un){Un.status===0&&(a.b.success("\u4FDD\u5B58\u6210\u529F"),sn({type:"practiceSetting/getCommonData",payload:{id:ha}}),sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),vr.current={description:Br.description,shixun_tags:Br.shixun_tags,name:Br.name},Nr.current=$n)})},Se=function(){var en,Mn=function(){O.d.push("/shixuns/".concat(ha,"/challenges")),sn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Cn!=null&&(en=Cn.sideBar)!==null&&en!==void 0&&en.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Mn()}}):Mn()};function Xe(tn){var en=tn.type==="image/jpeg"||tn.type==="image/png";return en||a.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),en}var Ve=h.a.createElement(W.a,{loading:kt,icon:h.a.createElement(ge.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),st=h.a.createElement(W.a,{loading:Gn,icon:h.a.createElement(ge.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function Ze(tn,en){var Mn=new FileReader;Mn.addEventListener("load",function(){return en(Mn.result)}),Mn.readAsDataURL(tn)}var St=function(en){if(en.file.status==="uploading"){Kt(!0);return}if(en.file.status==="done"){var Mn,dn;Kt(!1),Xr(en==null||((Mn=en.file)===null||Mn===void 0||((dn=Mn.response)===null||dn===void 0))?void 0:dn.id)}},jt=function(){return h.a.createElement("div",{className:Ae.a.img},h.a.createElement("img",{src:be.a.API_SERVER+"/api/attachments/"+$n,alt:"avatar",style:{width:"100%"}}),h.a.createElement("div",null,h.a.createElement(Re.a,{onClick:function(){return Xr("")},style:{fontSize:"16px",color:"red"}})))},rn=function(en){if(en.file.status==="uploading"){On(!0);return}if(en.file.status==="done"){var Mn,dn;On(!1),cr(en==null||((Mn=en.file)===null||Mn===void 0||((dn=Mn.response)===null||dn===void 0))?void 0:dn.id)}},qt=function(){return h.a.createElement("div",{className:Ae.a.img},h.a.createElement("img",{src:be.a.API_SERVER+"/api/attachments/"+Kr,alt:"avatar",style:{width:"100%"}}),h.a.createElement("div",null,h.a.createElement(Re.a,{onClick:function(){return cr("")},style:{fontSize:"16px",color:"red"}})))};return h.a.createElement("div",{className:Ae.a.information},h.a.createElement("section",{className:Ae.a.scroll},h.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),h.a.createElement("div",{className:Ae.a.formWrap}," ",h.a.createElement(de.a,{form:Wn,scrollToFirstError:!0,layout:"vertical",onValuesChange:ft,onFinish:We},h.a.createElement(de.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},h.a.createElement(G.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((nn=Br.name)===null||nn===void 0?void 0:nn.length)||0,"/60")})),h.a.createElement(de.a.Item,{className:"customAddTags",name:"shixun_tags",label:h.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",h.a.createElement("span",{className:"pl10 font14 c-light-black"},"\u5B66\u5458\u901A\u8FC7\u6240\u6709\u4EFB\u52A1\u5173\u5361\uFF0C\u5C06\u83B7\u5F97\u6280\u80FD\u6807\u7B7E")),rules:[{required:!0,message:"\u8BF7\u9009\u8F93\u5165\u6280\u80FD\u6807\u7B7E"}]},h.a.createElement(ee,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),h.a.createElement(de.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},h.a.createElement(K.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Tn.courseOptions})),h.a.createElement(s.a,null,h.a.createElement(N.a,null,h.a.createElement(de.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},$n?jt():h.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(be.a.API_SERVER,"/api/attachments.json"),beforeUpload:Xe,onChange:St},Ve))),h.a.createElement(N.a,{className:"c-grey-999"},h.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u75281920*200\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),h.a.createElement(s.a,null,h.a.createElement(N.a,null,h.a.createElement(de.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Kr?qt():h.a.createElement(U.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(be.a.API_SERVER,"/api/attachments.json"),beforeUpload:Xe,onChange:rn},st))),h.a.createElement(N.a,{className:"c-grey-999"},h.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),h.a.createElement(de.a.Item,{name:"description",label:"\u7B80\u4ECB:"},h.a.createElement(oe.a,{defaultValue:Br.description||"",watch:!0})),((_n=qn.detail)===null||_n===void 0?void 0:_n.is_jupyter_lab)&&h.a.createElement(de.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},h.a.createElement(E.a,null,"\u663E\u793A\u4EFB\u52A1\u8981\u6C42\uFF08\u52FE\u9009\u540E\uFF0C\u5C06\u7B80\u4ECB\u4F5C\u4E3A\u4EFB\u52A1\u8981\u6C42\u663E\u793A\u5728\u5B9E\u8DF5\u9879\u76EE\u6311\u6218\u9875\u9762\uFF09"))))),h.a.createElement(Z,{onSave:ya,onCancel:Je,loading:kt||Gn}))},$e=Object(O.a)(function(fn){var Bt=fn.problemset,nn=fn.loading,_n=fn.globalSetting,Gt=fn.practiceSetting,hn=fn.shixunsDetail;return{globalSetting:_n,loading:nn,practiceSetting:Gt,problemset:Bt,shixunsDetail:hn}})(Qe),at=r("ch0t"),dt=r("R9oj"),vt=r("ECub"),bt=r("T2oS"),He=r("W9HT"),Pe=r("bKvZ"),nt=r.n(Pe),Rt=r("KeGQ"),pt=r.n(Rt),ht=r("NLgs"),Ge=r("ngQI"),ke=function(Bt){var nn=Bt.globalSetting,_n=Bt.dispatch,Gt=Bt.practiceSetting,hn=Object(i.a)(Bt,["globalSetting","dispatch","practiceSetting"]),sn=Object(T.useState)(!1),Cn=Object(ce.a)(sn,2),Tn=Cn[0],qn=Cn[1],Hn=Object(T.useState)({}),yr=Object(ce.a)(Hn,2),Dr=yr[0],Wn=yr[1],Er=Object(T.useState)(!0),ur=Object(ce.a)(Er,2),Br=ur[0],Tr=ur[1],Yr=Object(T.useState)(!1),Jn=Object(ce.a)(Yr,2),kt=Jn[0],Kt=Jn[1],Ft=Object(T.useState)(null),jn=Object(ce.a)(Ft,2),Gn=jn[0],On=jn[1],Zn=Object(T.useRef)(!1),rr=Gt.id,$n=Gt.updateIndex,Xr=Gt.is_published,er=Gt.newQuestion,ra=Dr.challenge_list,Kr=ra===void 0?[]:ra;Object(T.useEffect)(function(){return rr?(vr(),function(){_n({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[rr,$n]),Object(T.useEffect)(function(){cr()},[hn.location]);var cr=function(){var Xe,Ve=hn.location,st=Ve.pathname.split("/");(st.includes("newquestion")||st.includes("new")||Ve!=null&&(Xe=Ve.query)!==null&&Xe!==void 0&&Xe.tabId)&&(Zn.current=!0)},vr=function(){var Se=Object(t.a)(u.a.mark(function Xe(){var Ve,st,Ze,St,jt,rn,qt;return u.a.wrap(function(en){for(;;)switch(en.prev=en.next){case 0:return Tr(!0),en.next=3,Object(f.J)({id:rr});case 3:Ze=en.sent,Ze!=null&&(Ve=Ze.challenge_list)!==null&&Ve!==void 0&&Ve.length&&(St=hn.location.pathname.split("/"),jt=Ze.challenge_list.find(function(Mn){return String(Mn.challenge_id)===St[4]}),St.includes("newquestion")||St.includes("new")?(qt=Ze.challenge_list[((rn=Ze.challenge_list)===null||rn===void 0?void 0:rn.length)-1],_n({type:"practiceSetting/setParams",payload:{newQuestion:{st:St.includes("new")?0:1,name:""}}}),On(void 0),Ke(qt)):St[4]&&jt?Nr(jt,!1):Nr(Ze.challenge_list[0])),Ze!=null&&(st=Ze.challenge_list)!==null&&st!==void 0&&st.length||On(null),Wn(Ze),Tr(!1);case 8:case"end":return en.stop()}},Xe)}));return function(){return Se.apply(this,arguments)}}(),Nr=function(Xe){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(On(Xe.challenge_id),Ke(Xe),Ve){var st="/shixuns/".concat(rr,"/edit/").concat(Xe.challenge_id,"/").concat(Xe.st===1?"editquestion":"editcheckpoint");O.d.push(st)}},Hr=function(Xe,Ve){Ve.stopPropagation();var st=Xe.challenge_id,Ze=function(){var St=Object(t.a)(u.a.mark(function jt(){var rn,qt,tn,en;return u.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,Object(f.v)({id:rr,challengesId:st});case 2:if(rn=dn.sent,!(rn.status===1)){dn.next=12;break}return dn.next=6,Object(f.J)({id:rr});case 6:if(en=dn.sent,Wn(en),!(st===Gn&&(qt=en.challenge_list)!==null&&qt!==void 0&&qt.length)){dn.next=11;break}return Nr(en.challenge_list[0]),dn.abrupt("return");case 11:(tn=en.challenge_list)!==null&&tn!==void 0&&tn.length||(On(null),Zn.current=!0,Ke({}),O.d.push("/shixuns/".concat(rr,"/edit?tabId=level")));case 12:case"end":return dn.stop()}},jt)}));return function(){return St.apply(this,arguments)}}();c.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:Ze})},ya=function(Xe,Ve,st){var Ze=Array.from(Xe),St=Ze.splice(Ve,1),jt=Object(ce.a)(St,1),rn=jt[0];return Ze.splice(st,0,rn),Ze},ha=function(Xe,Ve){if(!Xe.destination)return;var st=ya(Ve,Xe.source.index,Xe.destination.index);Wn(Object(V.a)(Object(V.a)({},Dr),{},{challenge_list:st}));var Ze=st.map(function(St){return St.challenge_id});Object(f.Kb)({id:rr,ids:Ze}).then(function(St){St.status!==0&&Wn(Object(V.a)(Object(V.a)({},Dr),{},{challenge_list:Ve}))})},Ke=function(Xe){_n({type:"practiceSetting/setParams",payload:{selectQuestionParams:Xe}})},tt=function(){var Se=Object(t.a)(u.a.mark(function Xe(Ve,st){var Ze;return u.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:if(!(Ve===Gn)){jt.next=2;break}return jt.abrupt("return");case 2:return jt.next=4,ft();case 4:On(Ve),Ke(st),_n({type:"practiceSetting/setParams",payload:{newQuestion:null}}),Ze="/shixuns/".concat(rr,"/edit/").concat(Ve,"/").concat(st.st===1?"editquestion":"editcheckpoint"),O.d.push(Ze);case 9:case"end":return jt.stop()}},Xe)}));return function(Ve,st){return Se.apply(this,arguments)}}(),ft=function(){return new Promise(function(Xe,Ve){var st;Gt!=null&&(st=Gt.sideBar)!==null&&st!==void 0&&st.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){_n({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Xe()},onCancel:function(){Ve()}}):Xe()})},Je=function(Xe){return h.a.createElement(h.a.Fragment,null,h.a.createElement(Ge.a,{onDragEnd:function(st){return ha(st,Xe)}},h.a.createElement(Ge.c,{droppableId:"droppable"},function(Ve,st){return h.a.createElement("div",Object(P.a)({ref:Ve.innerRef},Ve.droppableProps,{style:{width:"100%"}}),Xe.map(function(Ze,St){var jt=Ze.st,rn=Ze.name,qt=Ze.challenge_id;return h.a.createElement(Ge.b,{key:qt,draggableId:qt.toString(),index:St,isDragDisabled:Xr},function(tn,en){return h.a.createElement("div",Object(P.a)({ref:tn.innerRef},tn.draggableProps,tn.dragHandleProps,{className:Gn===qt?nt.a.listActive:nt.a.list,onClick:function(){return tt(qt,Ze)}}),h.a.createElement("span",{className:nt.a.s1},jt===0?h.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):h.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),h.a.createElement("span",{className:nt.a.s2},"\u7B2C",St+1,"\u5173: ",rn),!Xr&&h.a.createElement("span",{className:nt.a.s3,onClick:function(dn){return Hr(Ze,dn)}},h.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),er&&h.a.createElement("div",{className:nt.a.listActive},h.a.createElement("span",{className:nt.a.s1},(er==null?void 0:er.st)===0?h.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):h.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),h.a.createElement("span",{className:nt.a.s2},"\u7B2C",Xe.length+1,"\u5173: ",er==null?void 0:er.name)),!Xr&&h.a.createElement("div",{className:nt.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Oe=function(){var Se=Object(t.a)(u.a.mark(function Xe(Ve){return u.a.wrap(function(Ze){for(;;)switch(Ze.prev=Ze.next){case 0:return Ze.next=2,ft();case 2:Ve==="new"?O.d.push("/shixuns/".concat(rr,"/edit/new")):O.d.push("/shixuns/".concat(rr,"/edit/newquestion")),qn(!1),On(void 0),_n({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ve==="new"?0:1,name:""}}});case 6:case"end":return Ze.stop()}},Xe)}));return function(Ve){return Se.apply(this,arguments)}}(),We=function(){if(Object(ht.b)(_n,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;qn(!Tn)};return h.a.createElement("div",{className:nt.a.level},h.a.createElement("aside",{className:nt.a.left,style:{width:kt?"0":"25%"}},h.a.createElement("div",{className:nt.a.container},h.a.createElement("div",{className:nt.a.title},"\u4EFB\u52A1\u5173\u5361(",Kr.length,")"),h.a.createElement("div",{className:nt.a.listWrap},Br?h.a.createElement(He.a,{size:"large"}):!!Kr.length||!!er?Je(Kr):h.a.createElement(vt.a,{image:pt.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!kt&&h.a.createElement("div",{className:nt.a.btns},h.a.createElement("aside",{className:nt.a.btnsWrap},h.a.createElement("div",{style:{transform:Tn?"rotate(45deg)":"rotate(0deg)"},className:nt.a.icon,onClick:We},"+"),h.a.createElement("div",{className:nt.a.btn,style:{left:Tn?20:-154}},h.a.createElement("div",{className:nt.a.d1,onClick:function(){return Oe("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),h.a.createElement("div",{className:nt.a.d2,onClick:function(){return Oe("newquestion")}},"\u65B0\u5EFA\u7406\u8BBA\u9898\u5173\u5361")))),h.a.createElement("div",{className:kt?nt.a.elseShrink:nt.a.shrink,onClick:function(){return Kt(!kt)}},h.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),h.a.createElement("aside",{className:nt.a.right,id:"modal-level-question"},Gn===null&&Zn.current?h.a.createElement("div",{className:nt.a.addIcon},h.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):hn.children))},je=Object(O.a)(function(fn){var Bt=fn.globalSetting,nn=fn.practiceSetting;return{globalSetting:Bt,practiceSetting:nn}})(ke),_e=r("DjyN"),De=r("NUBc"),Le=r("cWXX"),Ue=r("/ezw"),ze=r("qVdP"),ut=r("jsC+"),ot=r("lUTK"),Dt=r("BvKs"),Yt=r("7Kak"),ct=r("9yH6"),rt=r("Qvpy"),Ie=r.n(rt),qe=function(Bt){var nn=Bt.shixunsDetail,_n=Bt.globalSetting,Gt=Bt.loading,hn=Bt.dispatch,sn=Bt.onReloadData,Cn=Object(i.a)(Bt,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Tn=Object(T.useState)(),qn=Object(ce.a)(Tn,2),Hn=qn[0],yr=qn[1],Dr=Object(T.useState)([]),Wn=Object(ce.a)(Dr,2),Er=Wn[0],ur=Wn[1];Object(T.useEffect)(function(){nn.actionTabs.key==="Collaborators-ChangeManager"&&Br()},[nn.actionTabs.key]);var Br=function(){var kt=Object(t.a)(u.a.mark(function Kt(){var Ft,jn;return u.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,hn({type:"shixunsDetail/getChangeManager",payload:{id:(Ft=nn.actionTabs.params)===null||Ft===void 0?void 0:Ft.id}});case 2:jn=On.sent,ur(jn||[]);case 4:case"end":return On.stop()}},Kt)}));return function(){return kt.apply(this,arguments)}}(),Tr=function(){var Kt;hn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Kt=nn.actionTabs.params)===null||Kt===void 0?void 0:Kt.id}}})},Yr=function(){var kt=Object(t.a)(u.a.mark(function Kt(){var Ft,jn;return u.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:if(Hn){On.next=3;break}return a.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),On.abrupt("return");case 3:return On.next=5,hn({type:"shixunsDetail/changeManager",payload:{id:(Ft=nn.actionTabs.params)===null||Ft===void 0?void 0:Ft.id,user_id:Hn}});case 5:jn=On.sent,Jn(),jn&&(sn(),a.b.info(jn.message));case 8:case"end":return On.stop()}},Kt)}));return function(){return kt.apply(this,arguments)}}(),Jn=function(){hn({type:"shixunsDetail/setActionTabs",payload:{}}),yr(null)};return h.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:nn.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:Gt.effects["shixunsDetail/changeManager"],onOk:Yr,onCancel:Jn},h.a.createElement("div",null,h.a.createElement("div",{className:Ie.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",h.a.createElement("br",null),"\u60A8\u5C06\u4E0D\u518D\u62E5\u6709\u7BA1\u7406\u5458\u7684\u6743\u9650\uFF0C\u4F46\u60A8\u4ECD\u662F\u5408\u4F5C\u56E2\u961F\u7684\u4E00\u5458"),h.a.createElement("div",{className:Ie.a.content},Er.length?h.a.createElement(ct.a.Group,{value:Hn,onChange:function(Kt){return yr(Kt.target.value)}},Er.map(function(kt,Kt){return h.a.createElement(ct.a,{className:Ie.a.radio,key:Kt,value:kt.user_id},kt.name)})):h.a.createElement("div",{className:Ie.a.add},h.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",h.a.createElement("a",{className:Ie.a.colorBlue,onClick:Tr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},Ye=Object(O.a)(function(fn){var Bt=fn.shixunsDetail,nn=fn.loading,_n=fn.globalSetting;return{shixunsDetail:Bt,globalSetting:_n,loading:nn}})(qe),ye=r("Znn+"),Ne=r("ZTPi"),mt=r("ju9d"),it=r("DDK+"),gt=Ne.a.TabPane,wt=function(fn){var Bt=fn.visible,nn=fn.onCancel,_n=fn.onSelectGroup,Gt=fn.shixunId,hn=fn.onSelectCollaborator;return h.a.createElement(c.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Bt,width:1100,centered:!0,keyboard:!1,onCancel:nn,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},h.a.createElement(Ne.a,{defaultActiveKey:"1"},h.a.createElement(gt,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},h.a.createElement(mt.a,{onCancel:nn,container_type:2,container_id:Gt,onSelect:hn})),h.a.createElement(gt,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},h.a.createElement(it.a,{onCancel:nn,onSelect:_n}))))},xt=r("oaGz"),Lt=r.n(xt),Xt=r("8Skl"),Ln=r("ruvs"),pn=function(Bt){var nn,_n,Gt,hn,sn,Cn,Tn=Bt.shixunsDetail,qn=Bt.globalSetting,Hn=Bt.loading,yr=Bt.user,Dr=Bt.dispatch,Wn=Object(i.a)(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Er=Object(T.useRef)(),ur=Object(T.useState)(0),Br=Object(ce.a)(ur,2),Tr=Br[0],Yr=Br[1],Jn=Object(T.useState)([]),kt=Object(ce.a)(Jn,2),Kt=kt[0],Ft=kt[1],jn=Object(T.useState)({id:null,page:1}),Gn=Object(ce.a)(jn,2),On=Gn[0],Zn=Gn[1],rr=(nn=yr.userInfo)===null||nn===void 0||((_n=nn.shixun)===null||_n===void 0)?void 0:_n.editable,$n=((Gt=yr.userInfo)===null||Gt===void 0?void 0:Gt.role)<=2||((hn=yr.userInfo)===null||hn===void 0||((sn=hn.shixun)===null||sn===void 0)?void 0:sn.is_creator);Object(T.useEffect)(function(){Er.current=Wn.match.params.id,On.id=Er.current,Zn(On),Xr(On)},[]);var Xr=function(){var Ke=Object(t.a)(u.a.mark(function tt(ft){var Je;return u.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,Dr({type:"shixunsDetail/getCollaboratorsData",payload:ft});case 2:Je=We.sent,Je&&(Ft(Je.members||[]),Yr(Je.member_count));case 4:case"end":return We.stop()}},tt)}));return function(ft){return Ke.apply(this,arguments)}}(),er=function(){var Ke=Object(t.a)(u.a.mark(function tt(){var ft;return u.a.wrap(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:return On.page=1,Zn(On),ft=Object(Ln.b)(),Oe.next=5,Dr({type:"user/getUserInfo",payload:ft});case 5:return Oe.next=7,Xr(On);case 7:case"end":return Oe.stop()}},tt)}));return function(){return Ke.apply(this,arguments)}}(),ra=function(tt){On.page=tt,Zn(On),Xr(On)},Kr=function(tt){c.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:h.a.createElement("div",{className:Lt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var ft=Object(t.a)(u.a.mark(function Oe(){var We,Se;return u.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,Dr({type:"shixunsDetail/deleteCollaborators",payload:{id:Er.current,userId:tt}});case 2:if(Se=Ve.sent,!(((We=yr.userInfo)===null||We===void 0?void 0:We.user_id)===tt)){Ve.next=6;break}return O.d.push("/shixuns"),Ve.abrupt("return");case 6:a.b.info(Se==null?void 0:Se.message),On.page=1,Zn(On),Xr(On);case 10:case"end":return Ve.stop()}},Oe)}));function Je(){return ft.apply(this,arguments)}return Je}()})},cr=function(){Dr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Er.current}}})};function vr(Ke,tt,ft,Je){return Nr.apply(this,arguments)}function Nr(){return Nr=Object(t.a)(u.a.mark(function Ke(tt,ft,Je,Oe){return u.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Dr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:tt,user_id:ft,editable:Je?0:1}});case 2:Xr(On);case 3:case"end":return Se.stop()}},Ke)})),Nr.apply(this,arguments)}var Hr=function(){Dr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Er.current}}})};function ya(){Dr({type:"shixunsDetail/setActionTabs",payload:{}})}var ha={visible:Tn.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ya,shixunId:Er.current,onSelectCollaborator:function(){var Ke=Object(t.a)(u.a.mark(function ft(Je){var Oe;return u.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ya(),Se.next=3,Dr({type:"shixunsDetail/addCollaborator",payload:{id:Er.current,user_ids:Je}});case 3:Oe=Se.sent,Oe&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),er());case 5:case"end":return Se.stop()}},ft)}));function tt(ft){return Ke.apply(this,arguments)}return tt}(),onSelectGroup:function(){var Ke=Object(t.a)(u.a.mark(function ft(Je){var Oe;return u.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return ya(),Se.next=3,Dr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Er.current,group_id:Je.group_id}});case 3:Oe=Se.sent,Oe&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),er());case 5:case"end":return Se.stop()}},ft)}));function tt(ft){return Ke.apply(this,arguments)}return tt}()};return h.a.createElement("section",null,h.a.createElement("div",{className:Lt.a.wrap},h.a.createElement("div",{className:Lt.a.content},((Cn=Tn.detail)===null||Cn===void 0?void 0:Cn.identity)<5&&h.a.createElement("div",{className:Lt.a.head},h.a.createElement("span",{className:Lt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Tr,"\u4EBA\uFF09"),h.a.createElement("div",null,$n&&h.a.createElement(W.a,{type:"primary",ghost:!0,className:Lt.a.button,style:{marginRight:"20px"},onClick:cr},"\u66F4\u6362\u7BA1\u7406\u5458"),rr&&h.a.createElement(W.a,{type:"primary",className:Lt.a.button,style:{marginRight:"40px"},onClick:Hr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),h.a.createElement("div",{className:Lt.a.list},h.a.createElement(Ue.a,{loading:Hn.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Kt.map(function(Ke,tt){var ft,Je,Oe,We,Se,Xe,Ve,st;return h.a.createElement("div",{style:{display:"inline-block",width:"50%"}},h.a.createElement("div",{className:Lt.a.itemWrap,key:tt},h.a.createElement("a",{href:(ft=Ke.user)===null||ft===void 0?void 0:ft.user_url,target:"_blank",className:Lt.a.imgWrap},h.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Lt.a.img,src:"".concat(be.a.IMG_SERVER,"/images/").concat((Je=Ke.user)===null||Je===void 0?void 0:Je.image_url)}),((Oe=Ke.user)===null||Oe===void 0?void 0:Oe.shixun_manager)&&h.a.createElement("span",{className:Lt.a.manager},"\u521B\u5EFA\u8005")),h.a.createElement("div",{className:Lt.a.itemContent},h.a.createElement("p",{className:Lt.a.nameWrap},h.a.createElement("a",{href:Ke.user.user_url,target:"_blank",className:Lt.a.name},(We=Ke.user)===null||We===void 0?void 0:We.name,Ke.user.user_id===((Se=yr.userInfo)===null||Se===void 0?void 0:Se.user_id)?h.a.createElement("span",null,"\u6211"):null),h.a.createElement("div",{className:Lt.a.actionGroup},$n?(Xe=Ke.user)!==null&&Xe!==void 0&&Xe.shixun_manager?null:h.a.createElement(ut.a,{overlay:h.a.createElement(Dt.a,{selectedKeys:[Ke.editable?"1":"2"],onClick:function(){var St;vr(Tn.detail.identifier,Ke.user.user_id,Ke.editable,(St=Ke.user)===null||St===void 0?void 0:St.name)}},h.a.createElement(Dt.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),h.a.createElement(Dt.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},h.a.createElement("div",null,Ke.editable?h.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):h.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",h.a.createElement(Xt.a,{style:{fontSize:"14px",color:"#888888"}}))):Ke.editable?h.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):h.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Ve=Ke.user)!==null&&Ve!==void 0&&Ve.shixun_manager)&&rr?h.a.createElement("a",{className:Lt.a.deletetitle,onClick:function(){var St;return Kr((St=Ke.user)===null||St===void 0?void 0:St.user_id)}},"\u5220\u9664"):null)),h.a.createElement("p",{className:Lt.a.schoolWrap},h.a.createElement("span",{className:Lt.a.school},(st=Ke.user)===null||st===void 0?void 0:st.school_name)))))})))),Tr>10&&h.a.createElement("div",{className:Lt.a.countWrap},h.a.createElement(De.a,{showQuickJumper:!1,showSizeChanger:!1,total:Tr,onChange:function(tt){return ra(tt)},pageSize:10,current:On.page}))),h.a.createElement(Ye,{onReloadData:er}),h.a.createElement(wt,ha))},ln=Object(O.a)(function(fn){var Bt=fn.shixunsDetail,nn=fn.loading,_n=fn.globalSetting,Gt=fn.user;return{shixunsDetail:Bt,globalSetting:_n,user:Gt,loading:nn}})(pn),kn=r("11/R"),yn=r("Q9mQ"),Jt=r("diRs"),Xn=r("jrin"),Qn=r("OaEy"),zn=r("2fM7"),Yn=r("ZW9T"),Cr=r("RCxd"),lr=r("4SAo"),$t=r.n(lr),Vt=G.a.TextArea,bn=function(Bt){var nn=Bt.shixunsDetail,_n=Bt.globalSetting,Gt=Bt.loading,hn=Bt.dispatch,sn=Bt.onFinish,Cn=sn===void 0?function(){}:sn,Tn=Object(i.a)(Bt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),qn=de.a.useForm(),Hn=Object(ce.a)(qn,1),yr=Hn[0],Dr=function(){var Er=Object(t.a)(u.a.mark(function ur(Br){var Tr,Yr;return u.a.wrap(function(kt){for(;;)switch(kt.prev=kt.next){case 0:return kt.next=2,hn({type:"shixunsDetail/getCustomScript",payload:{id:(Tr=nn.actionTabs.params)===null||Tr===void 0?void 0:Tr.id,compile:Br.execute,excutive:Br.compile}});case 2:Yr=kt.sent,Wn(),Yr&&Cn(Yr==null?void 0:Yr.shixun_script);case 5:case"end":return kt.stop()}},ur)}));return function(Br){return Er.apply(this,arguments)}}(),Wn=function(){hn({type:"shixunsDetail/setActionTabs",payload:{}})};return h.a.createElement(c.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:nn.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Wn},h.a.createElement(de.a,{form:yr,scrollToFirstError:!0,layout:"vertical",onFinish:Dr},h.a.createElement(de.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},h.a.createElement(Vt,{rows:4})),h.a.createElement(de.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},h.a.createElement(Vt,{rows:4})),h.a.createElement("div",{className:$t.a.footerWrap},h.a.createElement(de.a.Item,null,h.a.createElement(W.a,{className:"mr5",size:"large",onClick:Wn},"\u53D6\u6D88"),h.a.createElement(W.a,{size:"large",type:"primary",htmlType:"submit",loading:Gt.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},jr=Object(O.a)(function(fn){var Bt=fn.shixunsDetail,nn=fn.loading,_n=fn.globalSetting;return{shixunsDetail:Bt,globalSetting:_n,loading:nn}})(bn),An=r("Lai7"),Bn=r.n(An),Sn=r("EGTK"),Or=r("UGPy"),Zt=r.n(Or),mr=r("FrRK"),Wt=r("9Bee"),tr=r("N3QO"),br=zn.a.Option,qr=function(Bt){var nn,_n,Gt=Bt.practiceSetting,hn=Bt.dispatch,sn=Bt.shixunsDetail,Cn=Bt.user,Tn=Object(T.useState)(null),qn=Object(ce.a)(Tn,2),Hn=qn[0],yr=qn[1],Dr=Object(T.useState)([]),Wn=Object(ce.a)(Dr,2),Er=Wn[0],ur=Wn[1],Br=Object(T.useState)(!0),Tr=Object(ce.a)(Br,2),Yr=Tr[0],Jn=Tr[1],kt=Object(T.useState)({}),Kt=Object(ce.a)(kt,2),Ft=Kt[0],jn=Kt[1],Gn=Object(T.useState)([]),On=Object(ce.a)(Gn,2),Zn=On[0],rr=On[1],$n=Object(T.useState)(),Xr=Object(ce.a)($n,2),er=Xr[0],ra=Xr[1],Kr=Object(T.useState)(),cr=Object(ce.a)(Kr,2),vr=cr[0],Nr=cr[1],Hr=Object(T.useState)([]),ya=Object(ce.a)(Hr,2),ha=ya[0],Ke=ya[1],tt=Object(T.useState)({}),ft=Object(ce.a)(tt,2),Je=ft[0],Oe=ft[1],We=Object(T.useRef)(null),Se=Object(T.useRef)(!0),Xe=Object(T.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ve=Object(T.useRef)(null),st=Gt.id,Ze=Gt.is_published,St=Je.frequence_image,jt=St===void 0?[]:St,rn=Je.environments,qt=rn===void 0?[]:rn,tn=Je.choice_small_type,en=tn===void 0?[]:tn,Mn=Je.other_image,dn=Mn===void 0?[]:Mn,Mr=Ft.name,xr=Ft.description,zr=Ft.authorization,Lr=Ft.small_type,Qr=Lr===void 0?[]:Lr;Object(T.useEffect)(function(){if(Hn===null)return;Un(),We.current.scrollTop=0},[Hn]),Object(T.useEffect)(function(){if(!st)return;gr()},[st]),Object(T.useEffect)(function(){return Hn===null?void 0:(Nn(),function(){clearTimeout(Ve.current)})},[Hn,Er,Zn,er,vr]);var Nn=function(){clearTimeout(Ve.current),Ve.current=setTimeout(function(){!Object(ne.isEqual)(Xe.current.activeId,Hn)||!Object(ne.isEqual)(Xe.current.selectId,Er)||!Object(ne.isEqual)(Xe.current.serviceConfigList,Zn)||!Object(ne.isEqual)(Xe.current.evaluateScript,er)||!Object(ne.isEqual)(Xe.current.evaluationScript,vr)?hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},gr=function(){var _r=Object(t.a)(u.a.mark(function dr(){var Sr,Vn,oa,va;return u.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return Jn(!0),xa.next=3,Object(b.a)("/api/shixuns/".concat(st,"/edit_environment_info.json"),{method:"get"});case 3:Sr=xa.sent,Sr.status===0&&(Oe(Object(V.a)({},Sr.data)),Jn(!1),Sr!=null&&(Vn=Sr.data)!==null&&Vn!==void 0&&Vn.id?(Xe.current.activeId=Sr==null||((oa=Sr.data)===null||oa===void 0)?void 0:oa.id,yr(Sr==null||((va=Sr.data)===null||va===void 0)?void 0:va.id)):yr(null));case 5:case"end":return xa.stop()}},dr)}));return function(){return _r.apply(this,arguments)}}(),Un=function(){var _r=Object(t.a)(u.a.mark(function dr(){var Sr,Vn,oa,va,pa;return u.a.wrap(function(ua){for(;;)switch(ua.prev=ua.next){case 0:return ua.next=2,Object(b.a)("/api/shixuns/".concat(st,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:Hn}});case 2:pa=ua.sent,jn(pa.data),Xe.current.selectId=(Sr=pa.data)===null||Sr===void 0?void 0:Sr.choice_small_type,ur((Vn=pa.data)===null||Vn===void 0?void 0:Vn.choice_small_type),Xe.current.serviceConfigList=(oa=pa.data)===null||oa===void 0?void 0:oa.shixun_service_configs,rr((va=pa.data)===null||va===void 0?void 0:va.shixun_service_configs),Xe.current.evaluateScript=pa.data.evaluate_script,ra(pa.data.evaluate_script),Xe.current.evaluationScript=pa.data.choice_standard_scripts,Nr(pa.data.choice_standard_scripts),Ke(pa.data.standard_scripts);case 13:case"end":return ua.stop()}},dr)}));return function(){return _r.apply(this,arguments)}}(),un=function(){var dr,Sr=function(){O.d.push("/shixuns/".concat(st,"/challenges")),hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Gt!=null&&(dr=Gt.sideBar)!==null&&dr!==void 0&&dr.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Sr()}}):Sr()},wn=function(){var _r=Object(t.a)(u.a.mark(function dr(){var Sr,Vn,oa,va=arguments;return u.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:if(Sr=va.length>0&&va[0]!==void 0?va[0]:!1,!Object(ht.b)(hn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){xa.next=3;break}return xa.abrupt("return");case 3:return Vn={sub_type:Er,main_type:Hn,shixun:{mirror_script_id:vr},shixun_info:{evaluate_script:er},shixun_service_configs:Zn.map(function(ua){return{mirror_repository_id:ua.mirror_repository_id,cpu_limit:ua.cpu_limit,lower_cpu_limit:ua.lower_cpu_limit,memory_limit:ua.memory_limit,request_limit:ua.request_limit,resource_limit:ua.resource_limit}})},xa.next=6,Object(b.a)("/api/shixuns/".concat(st),{method:"put",body:Vn});case 6:oa=xa.sent,oa.status===0&&(a.b.success("\u7F16\u8F91\u6210\u529F"),Xe.current={activeId:Hn,selectId:Er,serviceConfigList:Zn,evaluateScript:er,evaluationScript:vr},hn({type:"practiceSetting/getCommonData",payload:{id:st}}),hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return xa.stop()}},dr)}));return function(){return _r.apply(this,arguments)}}(),Fr=Qr.filter(function(_r){return Er.includes(_r.id)}),na=function(){un()},ir=function(dr,Sr,Vn){var oa=Zn.map(function(va,pa){return pa===Vn?Object(V.a)(Object(V.a)({},va),{},Object(Xn.a)({},Sr,dr)):va});rr(oa)},$r=function(){if(Object(ht.b)(hn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;hn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:st}}})},ga=function(){var _r=Object(t.a)(u.a.mark(function dr(Sr){var Vn;return u.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,hn({type:"shixunsDetail/getScriptContent",payload:{id:st,script_id:Sr}});case 2:Vn=va.sent,Vn&&ra(Vn.content);case 4:case"end":return va.stop()}},dr)}));return function(Sr){return _r.apply(this,arguments)}}(),ia=function(dr){c.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:h.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",h.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var Sr=Object(t.a)(u.a.mark(function oa(){return u.a.wrap(function(pa){for(;;)switch(pa.prev=pa.next){case 0:return pa.next=2,ga(dr);case 2:c.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:h.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return pa.stop()}},oa)}));function Vn(){return Sr.apply(this,arguments)}return Vn}()})},_a=function(dr,Sr){var Vn=Zn[0]?[Zn[0]]:[];Sr.forEach(function(oa){var va=Zn.find(function(ua){return ua.mirror_repository_id===Number(oa.key)});if(va)Vn.push(va);else{var pa=Qr.find(function(ua){return ua.id===Number(oa.key)});if(pa.mirror_name){var xa={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(oa.key),name:pa.mirror_name,request_limit:10};Vn.push(xa)}}}),rr(Vn),ur(dr)};return h.a.createElement("div",{className:Zt.a.practice},h.a.createElement(Sn.a,{loading:Yr,skin:"night",className:Zt.a.left,dispatch:hn,value:Hn,data:qt,otherData:dn,tags:jt,onChange:function(dr){return yr(dr)}}),h.a.createElement("div",{className:Zt.a.right},h.a.createElement("header",null,h.a.createElement("div",{className:Zt.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Hn===null?"\u2014 \u2014":Mr)),h.a.createElement("div",{className:Zt.a.content,ref:We},Hn===null&&h.a.createElement(vt.a,{image:Bn.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Hn!==null&&h.a.createElement("div",{className:Zt.a.des},h.a.createElement("div",{className:Zt.a.mainBody},h.a.createElement(Wt.a,{value:xr})),h.a.createElement("div",{className:Zt.a.title},"\u9644\u5E26\u73AF\u5883"),h.a.createElement("div",{className:Zt.a.selectBox},h.a.createElement(zn.a,{onChange:function(dr,Sr){return _a(dr,Sr)},getPopupContainer:function(dr){return dr.parentNode},mode:"multiple",bordered:!1,value:Er,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Qr.map(function(_r,dr){return h.a.createElement(br,{key:_r.id,value:_r.id},_r.type_name)})),h.a.createElement("div",{className:Zt.a.smallType},Fr.map(function(_r){return _r.description?h.a.createElement("span",{key:_r.id},_r.description):null}))),!(sn!=null&&(nn=sn.detail)!==null&&nn!==void 0&&nn.is_jupyter_lab)&&h.a.createElement(h.a.Fragment,null,h.a.createElement("div",{className:Zt.a.title},"\u8BC4\u6D4B\u811A\u672C"),h.a.createElement("div",{className:Zt.a.evaluating},h.a.createElement("div",{className:Zt.a.evaluatingLabel},Ze&&h.a.createElement("div",{onClick:function(){if(Object(ht.b)(hn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:Zt.a.mask}),h.a.createElement(zn.a,{style:{width:400},bordered:!1,getPopupContainer:function(dr){return dr.parentNode},value:vr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(dr){ia(dr),Nr(dr)}},(ha||[]).map(function(_r,dr){return h.a.createElement(br,{value:parseInt(_r.id),name:_r.scptname,key:dr},_r.scptname)})),h.a.createElement("span",{className:Zt.a.evaluatingS1,onClick:$r},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),h.a.createElement(Jt.a,{overlayClassName:Zt.a.popover,placement:"bottomLeft",content:h.a.createElement("p",{className:"font12"},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u6A21\u677F\uFF0C\u5E73\u53F0\u65E0\u6CD5\u81EA\u52A8\u66F4\u65B0\u811A\u672C\uFF0C\u8BF7\u5728\u5173\u5361\u521B\u5EFA\u5B8C\u540E\u624B\u52A8\u66F4\u65B0\u811A\u672C\u4E2D\u7684\u5FC5\u586B\u53C2",h.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",h.a.createElement("br",null),"challengeProgramNames",h.a.createElement("br",null),"sourceClassNames",h.a.createElement("br",null),h.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",h.a.createElement("br",null),h.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",h.a.createElement("br",null),"src/step1/HelloWorld.java",h.a.createElement("br",null),"src/step2/Other.java",h.a.createElement("br",null),h.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",h.a.createElement("br",null),"step1.HelloWorld",h.a.createElement("br",null),"step2.Other",h.a.createElement("br",null),h.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",h.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',h.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',h.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',h.a.createElement("br",null),'" "step2.Other")',h.a.createElement("br",null),h.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},h.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},h.a.createElement(Cr.a,null)))),h.a.createElement(Yn.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:er,onChange:function(dr){if(Se.current){Se.current=!1;return}ra(dr),Object(ht.b)(hn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Se.current=!0,ra(Xe.current.evaluateScript)},200)}}))),((_n=sn.detail)===null||_n===void 0?void 0:_n.identity)<3&&!!Zn.length&&h.a.createElement(h.a.Fragment,null,h.a.createElement("div",{className:Zt.a.title},"\u670D\u52A1\u914D\u7F6E"),h.a.createElement("div",{className:Zt.a.serviceSettingWrap},Zn==null?void 0:Zn.map(function(_r,dr){return h.a.createElement("div",{key:dr,className:"mb30"},h.a.createElement("div",null,h.a.createElement("span",{className:"font16"},_r.name)),h.a.createElement("div",{className:Zt.a.serviceBox},h.a.createElement("label",{className:Zt.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),h.a.createElement(G.a,{className:Zt.a.serviceSetInput,value:_r.cpu_limit,disabled:Ze,onChange:function(Vn){return ir(Vn.target.value,"cpu_limit",dr)}})),h.a.createElement("div",{className:Zt.a.serviceBox},h.a.createElement("label",{className:Zt.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),h.a.createElement(G.a,{className:Zt.a.serviceSetInput,value:_r.lower_cpu_limit,disabled:Ze,onChange:function(Vn){return ir(Vn.target.value,"lower_cpu_limit",dr)}})),h.a.createElement("div",{className:Zt.a.serviceBox},h.a.createElement("label",{className:Zt.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),h.a.createElement(G.a,{className:Zt.a.serviceSetInput,value:_r.memory_limit,disabled:Ze,onChange:function(Vn){return ir(Vn.target.value,"memory_limit",dr)}})),h.a.createElement("div",{className:Zt.a.serviceBox},h.a.createElement("label",{className:Zt.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),h.a.createElement(G.a,{className:Zt.a.serviceSetInput,value:_r.request_limit,style:{width:300},disabled:Ze,onChange:function(Vn){return ir(Vn.target.value,"request_limit",dr)}}),h.a.createElement("label",{className:Zt.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")),h.a.createElement("div",{className:Zt.a.serviceBox},h.a.createElement("label",{className:Zt.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),h.a.createElement(G.a,{className:Zt.a.serviceSetInput,value:_r.resource_limit,style:{width:300},disabled:Ze,maxLength:8,onChange:function(Vn){var oa=Vn.target.value,va=/^\d*(\.\d*)?$/;oa.match(va)&&ir(Vn.target.value,"resource_limit",dr)}})))}))))),h.a.createElement("div",{className:Zt.a.btns},h.a.createElement(W.a,{size:"large",style:{marginRight:20},onClick:na},"\u53D6\u6D88"),h.a.createElement(W.a,{size:"large",type:"primary",disabled:Hn===null,onClick:function(){return wn()}},"\u4FDD\u5B58"))),h.a.createElement(mr.a,null),h.a.createElement(jr,{onFinish:function(dr){return ra(dr)}}),h.a.createElement(tr.a,null))},aa=Object(O.a)(function(fn){var Bt=fn.practiceSetting,nn=fn.globalSetting,_n=fn.shixunsDetail,Gt=fn.user;return{practiceSetting:Bt,globalSetting:nn,shixunsDetail:_n,user:Gt}})(qr),fa=r("g9YV"),Aa=r("wCAj"),Gr=r("5Dmo"),ar=r("3S7+"),Ar=r("P5Jw"),Sa=r("wd/R"),Ra=r.n(Sa),Ea=r("3d99"),Pr=r.n(Ea),ui=r("Lf5v"),Fa=r("xKgJ"),Ma=r("lzim"),Ya=h.a.Fragment,Ia=function(Bt){var nn,_n,Gt,hn,sn=Bt.globalSetting,Cn=Bt.dispatch,Tn=Bt.practiceSetting,qn=Bt.shixunsDetail,Hn=Bt.user,yr=Object(i.a)(Bt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Dr=Tn.id,Wn=Object(T.useState)([]),Er=Object(ce.a)(Wn,2),ur=Er[0],Br=Er[1],Tr=Object(T.useState)({}),Yr=Object(ce.a)(Tr,2),Jn=Yr[0],kt=Yr[1],Kt=Object(T.useState)(!1),Ft=Object(ce.a)(Kt,2),jn=Ft[0],Gn=Ft[1],On=Object(T.useState)(!0),Zn=Object(ce.a)(On,2),rr=Zn[0],$n=Zn[1],Xr=Object(T.useState)(!1),er=Object(ce.a)(Xr,2),ra=er[0],Kr=er[1],cr=Object(T.useState)(!1),vr=Object(ce.a)(cr,2),Nr=vr[0],Hr=vr[1],ya=Object(T.useState)([]),ha=Object(ce.a)(ya,2),Ke=ha[0],tt=ha[1],ft=Object(T.useState)(!1),Je=Object(ce.a)(ft,2),Oe=Je[0],We=Je[1],Se=Object(T.useState)({}),Xe=Object(ce.a)(Se,2),Ve=Xe[0],st=Xe[1],Ze=Object(T.useState)({page:1,limit:10,total:0}),St=Object(ce.a)(Ze,2),jt=St[0],rn=St[1];Object(T.useEffect)(function(){if(!Dr)return;tn()},[Dr]);var qt=function(gr){var Un=Object(V.a)(Object(V.a)({},jt),{},{page:gr});tt([]),rn(Un),tn(Un)},tn=function(){var Nn=Object(t.a)(u.a.mark(function gr(Un){var un,wn,Fr;return u.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return un={page:1,limit:10,total:0},wn=Un||un,Gn(!0),ir.next=5,Cn({type:"shixunsDetail/getSetData",payload:Object(V.a)(Object(V.a)({},wn),{},{id:Dr})});case 5:Fr=ir.sent,Fr!=null&&Fr.data_sets&&(Gn(!1),Br(Object(he.a)(Fr.data_sets)),rn(Object(V.a)(Object(V.a)({},wn),{},{total:Fr==null?void 0:Fr.data_sets_count})),$n(!1),kt(Object(V.a)({},Fr)));case 7:case"end":return ir.stop()}},gr)}));return function(Un){return Nn.apply(this,arguments)}}(),en=function(){return h.a.createElement("div",{className:Pr.a.empty},h.a.createElement("img",{src:Ma.k,width:"258"}),h.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},Mn=function(gr){console.log("selectedRowKeys changed: ",gr),tt(gr)},dn={selectedRowKeys:Ke,columnWidth:70,onChange:Mn},Mr=function(gr){Object(m.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Un=gr?[gr]:Ke;c.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var un=Object(t.a)(u.a.mark(function Fr(){var na,ir;return u.a.wrap(function(ga){for(;;)switch(ga.prev=ga.next){case 0:return ga.next=2,Object(b.a)("/api/shixuns/".concat(Dr,"/destroy_data_sets.json"),{method:"Delete",body:{id:Un}});case 2:na=ga.sent,na.status===0&&(ir=Un.length===ur.length&&jt.page>1?jt.page-1:jt.page,a.b.success("\u5220\u9664\u6210\u529F"),tn(Object(V.a)(Object(V.a)({},jt),{},{page:ir})),tt([]));case 4:case"end":return ga.stop()}},Fr)}));function wn(){return un.apply(this,arguments)}return wn}()})},xr=function(){var Nn=Object(t.a)(u.a.mark(function gr(){var Un,un,wn,Fr,na;return u.a.wrap(function($r){for(;;)switch($r.prev=$r.next){case 0:if(Un=Ve.title,un=null,console.log(Un,"title"),!(Un==="")){$r.next=7;break}return un="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",st(Object(V.a)(Object(V.a)({},Ve),{},{errorDes:un})),$r.abrupt("return");case 7:if(wn=ur.find(function(ga){return ga.id===(Ve==null?void 0:Ve.id)}).title,!(Un===wn.substring(0,wn.lastIndexOf("."))||Un===wn)){$r.next=12;break}return un="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",st(Object(V.a)(Object(V.a)({},Ve),{},{errorDes:un})),$r.abrupt("return");case 12:return Fr=wn.includes(".")?wn.substring(wn.lastIndexOf("."),wn.length):"",$r.next=15,Object(b.a)("/api/shixuns/".concat(Dr,"/rename_data_sets.json"),{method:"post",body:{id:Ve==null?void 0:Ve.id,new_file_name:Un+Fr}});case 15:na=$r.sent,na.status===0&&(a.b.success("\u91CD\u547D\u540D\u6210\u529F"),tn(jt),Kr(!1),st({}));case 17:case"end":return $r.stop()}},gr)}));return function(){return Nn.apply(this,arguments)}}(),zr=function(){var gr=Ve.download_url;Lr(gr),a.b.success("\u590D\u5236\u6210\u529F"),Hr(!1),st({})},Lr=function(gr){var Un=gr,un=document.createElement("input");un.value=Un,document.body.appendChild(un),un.select(),document.execCommand("Copy"),un.style.display="none"},Qr=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(gr){return h.a.createElement(ar.a,{title:gr},h.a.createElement("span",null,gr))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(gr){return h.a.createElement(ar.a,{title:gr},h.a.createElement("span",null,gr||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(gr,Un){return Ra()(Un.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(gr,Un){return h.a.createElement("div",{className:Pr.a.path},h.a.createElement(ar.a,{title:gr},h.a.createElement("span",{className:Pr.a.text},gr)),h.a.createElement(Ar.CopyToClipboard,{text:gr,onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},h.a.createElement(ar.a,{title:"\u590D\u5236"},h.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(Fa.v)()?200:120,render:function(gr,Un){return h.a.createElement("div",{className:Pr.a.actionsBtns},h.a.createElement(ar.a,{title:"\u91CD\u547D\u540D"},h.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var wn;st(Object(ne.clone)(Object(V.a)(Object(V.a)({},Un),{},{title:Un!=null&&Un.title.includes(".")?Un==null||((wn=Un.title)===null||wn===void 0)?void 0:wn.substring(0,Un.title.lastIndexOf(".")):Un==null?void 0:Un.title}))),Kr(!0),Object(m.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Fa.v)()&&h.a.createElement(ar.a,{title:"\u5206\u4EAB"},h.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(m.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),st(Object(ne.clone)(Un)),Hr(!0)}})),Object(Fa.v)()&&h.a.createElement(ar.a,{title:"\u4E0B\u8F7D"},h.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(m.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(m.x)(Un.title,Un==null?void 0:Un.download_url)}})),h.a.createElement(ar.a,{title:"\u5220\u9664"},h.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(m.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),Mr(Un.id)}})))}}];return h.a.createElement("div",{className:Pr.a.dataset},h.a.createElement("div",{className:Pr.a.header},h.a.createElement("div",{className:Pr.a.title},"\u6570\u636E\u96C6(",jt.total,")"),h.a.createElement("div",{className:Pr.a.dataPath},h.a.createElement("span",{className:Pr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),h.a.createElement("input",{value:Jn==null?void 0:Jn.folder_name,disabled:!0}),h.a.createElement(Ar.CopyToClipboard,{text:Jn==null?void 0:Jn.folder_name,onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},h.a.createElement(ar.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},h.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),h.a.createElement("div",{className:Pr.a.btns},h.a.createElement(W.a,{type:"primary",ghost:!0,onClick:function(){return Mr()},disabled:!Ke.length},"\u5220\u9664"),h.a.createElement(W.a,{type:"primary",onClick:function(){return We(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),h.a.createElement("div",{className:Pr.a.content},h.a.createElement(Ue.a,{loading:rr,active:!0,paragraph:{rows:5}},jt.total?h.a.createElement(Aa.a,{rowSelection:dn,className:Pr.a.customTable,dataSource:ur,bordered:!1,rowKey:function(gr){return gr.id},rowClassName:Pr.a.row,columns:Qr,loading:jn,pagination:{pageSize:jt.limit,total:jt.total,current:jt.page,onChange:qt,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):en())),h.a.createElement(ui.a,{rootIdentifier:qn==null||((nn=qn.detail)===null||nn===void 0)?void 0:nn.root_identifier,wrapClassName:Pr.a.uploadFileModal,id:Dr,containerId:qn==null||((_n=qn.detail)===null||_n===void 0)?void 0:_n.id,local:sn==null||((Gt=sn.setting)===null||Gt===void 0)?void 0:Gt.is_local,dispatch:Cn,visible:Oe,onClose:function(){return We(!1)},onOK:tn}),h.a.createElement(c.a,{title:"\u91CD\u547D\u540D",visible:ra,onOk:xr,centered:!0,wrapClassName:Pr.a.renameModal,onCancel:function(){Kr(!1),st({})},width:"1000px"},h.a.createElement("div",null,h.a.createElement("div",{className:Pr.a.fileName},h.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),h.a.createElement(G.a,{value:Ve==null?void 0:Ve.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(gr){st(Object(V.a)(Object(V.a)({},Ve),{},{title:gr.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Ve==null||((hn=Ve.title)===null||hn===void 0)?void 0:hn.length)||0,"/60")}),(Ve==null?void 0:Ve.errorDes)&&h.a.createElement("div",{className:Pr.a.errorDes},Ve==null?void 0:Ve.errorDes))),h.a.createElement(c.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Nr,onOk:zr,centered:!0,wrapClassName:Pr.a.shareModal,onCancel:function(){Hr(!1),st({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},h.a.createElement("div",null,h.a.createElement("div",{className:Pr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",h.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),h.a.createElement(G.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Ve==null?void 0:Ve.download_url}))))},qa=Object(O.a)(function(fn){var Bt=fn.globalSetting,nn=fn.shixunsDetail,_n=fn.practiceSetting,Gt=fn.user;return{globalSetting:Bt,shixunsDetail:nn,user:Gt,practiceSetting:_n}})(Ia),Wa=r("aHsQ"),hi=r("sGsY"),Ci=r("fKo2"),sa=r.n(Ci),ca=r("BMKw"),la=r.n(ca),me=function(Bt){return Bt!=null&&Bt.length?Bt.filter(function(nn,_n){return _n!==0}).map(function(nn){return nn.val}).join("").substr(1):""},et=function(Bt){var nn=Bt.shixunsDetail,_n=Bt.globalSetting,Gt=Bt.loading,hn=Bt.dispatch,sn=Bt.fileType,Cn=Bt.path,Tn=Bt.onFinish,qn=Tn===void 0?function(){}:Tn,Hn=Object(A.i)(),yr=Object(T.useState)(""),Dr=Object(ce.a)(yr,2),Wn=Dr[0],Er=Dr[1],ur=Object(T.useState)([]),Br=Object(ce.a)(ur,2),Tr=Br[0],Yr=Br[1],Jn=Object(T.useState)([]),kt=Object(ce.a)(Jn,2),Kt=kt[0],Ft=kt[1],jn=[Ht.OriginalPicturePath,Ht.ExpectPicturePath,Ht.PicturePath],Gn=jn.includes(sn);Object(T.useEffect)(function(){if(nn.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Er(Cn||""),On()},[nn.actionTabs.key]);var On=function(){var Kr=Object(t.a)(u.a.mark(function cr(){var vr,Nr,Hr,ya,ha=arguments;return u.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return Nr=ha.length>0&&ha[0]!==void 0?ha[0]:"",tt.next=3,hn({type:"shixunsDetail/getRepository",payload:{id:Hn.id,path:Nr}});case 3:Hr=tt.sent,Nr===""&&!(Hr!=null&&(vr=Hr.trees)!==null&&vr!==void 0&&vr.length)&&a.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Hr!=null&&Hr.trees&&(ya=Hr.trees.map(function(ft){return Object(V.a)(Object(V.a)({},ft),{name:ft.name,val:ft.name})}),Ft(ya||[]));case 6:case"end":return tt.stop()}},cr)}));return function(){return Kr.apply(this,arguments)}}(),Zn=function(cr){var vr=me(Tr),Nr="".concat(vr&&"".concat(vr,"/")).concat(cr);sn===Ht.Path?!(Wn!=null&&Wn.includes("".concat(Nr,"\uFF1B")))&&Er("".concat(Wn).concat(Nr,"\uFF1B")):sn===Ht.ExecPath&&Er(Nr)},rr=function(cr){if(cr.type==="tree"){Tr.length?Tr.push({val:"/".concat(cr.val),path:cr.val}):Tr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(cr.val),path:cr.val}),Yr(Tr);var vr=me(Tr);Gn&&Er(vr),On(vr)}},$n=function(cr,vr){var Nr=Tr.filter(function(ya,ha){return ha<=vr});Yr(Nr);var Hr=me(Nr);Gn&&Er(Hr),On(Hr)},Xr=function(){var Kr=Object(t.a)(u.a.mark(function cr(){return u.a.wrap(function(Nr){for(;;)switch(Nr.prev=Nr.next){case 0:qn(Wn),er();case 2:case"end":return Nr.stop()}},cr)}));return function(){return Kr.apply(this,arguments)}}(),er=function(){Er(""),Yr([]),Ft([]),hn({type:"shixunsDetail/setActionTabs",payload:{}})},ra=me(Tr);return h.a.createElement(c.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:nn.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Xr,onCancel:er},h.a.createElement("div",{className:la.a.wrap},h.a.createElement("div",{className:la.a.content},h.a.createElement("div",{className:la.a.mainPathWrap},!!(Tr!=null&&Tr.length)&&Tr.map(function(Kr,cr){return h.a.createElement("a",{key:cr,onClick:function(){return $n(Kr,cr)}},Kr.val)})),!!(Kt!=null&&Kt.length)&&Kt.map(function(Kr,cr){return Kr.type==="tree"?h.a.createElement("a",{key:cr,onClick:function(){return rr(Kr)}},h.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(la.a.colorBlue)}),ra&&"".concat(ra,"/"),Kr.name):h.a.createElement("a",{key:cr,onClick:function(){return Zn("".concat(Kr.name))}},h.a.createElement("i",{className:"iconfont icon-zuoye ".concat(la.a.colorBlue)}),ra&&"".concat(ra,"/"),Kr.name)})),h.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),h.a.createElement(G.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Wn,onChange:function(cr){return Er(cr.target.value)}})))},At=Object(O.a)(function(fn){var Bt=fn.shixunsDetail,nn=fn.loading,_n=fn.globalSetting;return{shixunsDetail:Bt,globalSetting:_n,loading:nn.models.index}})(et),Ct=r("dhSg"),Nt=hi.a.Countdown,It;(function(fn){fn[fn.LoadingFail=1]="LoadingFail",fn[fn.Loading=2]="Loading",fn[fn.Finish=3]="Finish"})(It||(It={}));var Ht;(function(fn){fn.Path="path",fn.ExecPath="exec_path",fn.OriginalPicturePath="original_picture_path",fn.ExpectPicturePath="expect_picture_path",fn.PicturePath="picture_path"})(Ht||(Ht={}));var on=function(Bt){var nn=Bt.globalSetting,_n=Bt.loading,Gt=Bt.dispatch,hn=Bt.practiceSetting,sn=Bt.shixunsDetail,Cn=Object(i.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Tn=Object(T.useState)(),qn=Object(ce.a)(Tn,2),Hn=qn[0],yr=qn[1],Dr=Object(T.useState)(),Wn=Object(ce.a)(Dr,2),Er=Wn[0],ur=Wn[1],Br=Object(T.useRef)(),Tr=Object(T.useState)(),Yr=Object(ce.a)(Tr,2),Jn=Yr[0],kt=Yr[1],Kt=Object(T.useState)(),Ft=Object(ce.a)(Kt,2),jn=Ft[0],Gn=Ft[1],On=Object(T.useState)(),Zn=Object(ce.a)(On,2),rr=Zn[0],$n=Zn[1],Xr=Object(T.useRef)(!0),er=Object(T.useState)(!0),ra=Object(ce.a)(er,2),Kr=ra[0],cr=ra[1],vr=Object(T.useState)(700),Nr=Object(ce.a)(vr,2),Hr=Nr[0],ya=Nr[1],ha=Object(T.useState)(""),Ke=Object(ce.a)(ha,2),tt=Ke[0],ft=Ke[1],Je=Object(T.useRef)(),Oe=Object(A.i)();Object(T.useEffect)(function(){Se()},[]);var We=function(){var qt=Object(t.a)(u.a.mark(function tn(){var en,Mn,dn;return u.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,Gt({type:"shixunsDetail/updateRepositoryFile",payload:{id:Oe.id,path:sn==null||((en=sn.fileContent)===null||en===void 0||((Mn=en.params)===null||Mn===void 0))?void 0:Mn.path,content:Hn,secret_repository:Kr?null:!0}});case 2:dn=xr.sent,dn!=null&&dn.content&&(a.b.info("\u4FDD\u5B58\u6210\u529F"),Gt({type:"practiceSetting/setSideBarTabs",payload:Object(V.a)(Object(V.a)({},hn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return xr.stop()}},tn)}));return function(){return qt.apply(this,arguments)}}(),Se=function(){var qt=Object(t.a)(u.a.mark(function tn(){var en,Mn,dn,Mr,xr;return u.a.wrap(function(Lr){for(;;)switch(Lr.prev=Lr.next){case 0:return Lr.next=2,Object(f.X)({identifier:Oe.id});case 2:if(dn=Lr.sent,!(dn!=null&&(en=dn.data)!==null&&en!==void 0&&(Mn=en.data_list)!==null&&Mn!==void 0&&Mn.length)){Lr.next=6;break}return Ct.a.publish("pod-restrict-data",{identifier:dn==null||((Mr=dn.data)===null||Mr===void 0)?void 0:Mr.identifier,data_list:dn==null||((xr=dn.data)===null||xr===void 0)?void 0:xr.data_list}),Lr.abrupt("return");case 6:dn!=null&&dn.url&&ft(dn==null?void 0:dn.url);case 7:case"end":return Lr.stop()}},tn)}));return function(){return qt.apply(this,arguments)}}(),Xe=function(){var qt=Object(t.a)(u.a.mark(function tn(){var en;return u.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,Object(f.rb)({identifier:Oe.id});case 2:if(en=dn.sent,!((en==null?void 0:en.status)!==0)){dn.next=5;break}return dn.abrupt("return");case 5:en!=null&&en.remainingSeconds?(kt(Date.now()+en.remainingSeconds*1e3),Gn(en.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(en.remainingSeconds-300)*1e3)):Ve();case 6:case"end":return dn.stop()}},tn)}));return function(){return qt.apply(this,arguments)}}(),Ve=function(){c.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:h.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var tn=Object(t.a)(u.a.mark(function Mn(){return u.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:st();case 1:case"end":return Mr.stop()}},Mn)}));function en(){return tn.apply(this,arguments)}return en}()})},st=function(){var qt=Object(t.a)(u.a.mark(function tn(){var en;return u.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return ur(It.Loading),dn.next=3,Object(f.Cb)({identifier:Oe.id});case 3:if(en=dn.sent,!((en==null?void 0:en.status)!==0)){dn.next=6;break}return dn.abrupt("return");case 6:ur(It.Finish),ft(en.url),Br.current=en.port,a.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return dn.stop()}},tn)}));return function(){return qt.apply(this,arguments)}}(),Ze=function(){c.a.destroyAll(),c.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:h.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",h.a.createElement("span",null,h.a.createElement(Nt,{value:Jn,format:"HH:mm:ss",onFinish:St})),"\u65F6\u95F4\u540E\u670D\u52A1\u4E2D\u65AD\uFF0C\u662F\u5426\u9700\u8981\u5EF6\u957F\u4F7F\u7528\u65F6\u95F4\uFF1F"),okText:"\u7ACB\u5373\u5EF6\u957F",cancelText:"\u4E0D\u9700\u8981",onOk:function(){var tn=Object(t.a)(u.a.mark(function Mn(){var dn;return u.a.wrap(function(xr){for(;;)switch(xr.prev=xr.next){case 0:return xr.next=2,Object(f.a)({identifier:Oe.id});case 2:if(dn=xr.sent,!(dn.status===0)){xr.next=7;break}return xr.next=6,Xe();case 6:a.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return xr.stop()}},Mn)}));function en(){return tn.apply(this,arguments)}return en}()})},St=function(){c.a.destroyAll(),c.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:h.a.createElement("p",{className:"tc font14"},"\u670D\u52A1\u5DF2\u4E2D\u65AD\uFF0C\u662F\u5426\u786E\u8BA4\u91CD\u7F6E\u5B9E\u9A8C\u73AF\u5883\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){st()}})},jt=function(tn){Gt({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},rn=function(){var qt=Object(t.a)(u.a.mark(function tn(en){return u.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,Object(f.Pb)({id:Oe.id,startup_file:en});case 2:Se(),Gt({type:"practiceSetting/getCommonData",payload:Object(V.a)({},Oe)});case 4:case"end":return dn.stop()}},tn)}));return function(en){return qt.apply(this,arguments)}}();return h.a.createElement("div",{className:sa.a.warehouse},h.a.createElement(s.a,{className:"mt20 ml20 font14",align:"middle"},h.a.createElement(N.a,null,h.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),h.a.createElement(N.a,{flex:"300px",onClick:function(){return jt(Ht.ExecPath)}},h.a.createElement(G.a,{value:tt})),h.a.createElement(N.a,{flex:"1"},h.a.createElement(W.a,{type:"primary",className:"ml10",onClick:function(){return jt(Ht.ExecPath)}},"\u8BBE\u7F6E"))),h.a.createElement("iframe",{onLoad:function(tn){},src:tt,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),h.a.createElement(At,{fileType:"path",path:"",onFinish:function(tn){return rn(tn)}}))},mn=Object(O.a)(function(fn){var Bt=fn.loading,nn=fn.globalSetting,_n=fn.practiceSetting,Gt=fn.shixunsDetail;return{globalSetting:nn,loading:Bt,practiceSetting:_n,shixunsDetail:Gt}})(on),gn=function(Bt){var nn=Bt.tabsActive,_n=Object(i.a)(Bt,["tabsActive"]);return h.a.createElement(h.a.Fragment,null,nn==="information"&&h.a.createElement($e,null),nn==="warehouse"&&h.a.createElement(at.default,null),nn==="level"&&h.a.createElement(je,_n),nn==="collaborate"&&h.a.createElement(ln,_n),nn==="setting"&&h.a.createElement(kn.a,null),nn==="environment"&&h.a.createElement(aa,_n),nn==="dataset"&&h.a.createElement(qa,null),nn==="service"&&h.a.createElement(mn,_n))},In=gn,Pn=r("Jv0p"),Qt=r.n(Pn),xn=r("luix"),cn=r.n(xn),Dn=[{name:"\u57FA\u672C\u4FE1\u606F",icon:h.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:h.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:h.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:h.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:h.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:h.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:h.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:h.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],En=function(Bt){var nn,_n=Bt.globalSetting,Gt=Bt.loading,hn=Bt.dispatch,sn=Bt.shixunsDetail,Cn=Bt.practiceSetting,Tn=Object(i.a)(Bt,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),qn=Cn.base_info_warning,Hn=Cn.challenges_warning,yr=Cn.id,Dr=Cn.repository_warning,Wn=Cn.sideBar,Er=Cn.service_warning,ur=Object(A.h)(),Br=Object(A.i)();Object(T.useEffect)(function(){var Jn,kt,Kt=ur==null||((Jn=ur.query)===null||Jn===void 0)?void 0:Jn.tabId,Ft=ur.pathname.split("/").length,jn=sn!=null&&(kt=sn.detail)!==null&&kt!==void 0&&kt.windows_vnc?Dn.filter(function(On){return On.tabId!=="dataset"}):Dn,Gn=jn.map(function(On){return On.tabId}).includes(Kt);if(Kt&&Gn){hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Kt}});return}if(Ft>4){hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Kt||Kt&&!Gn){hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[sn==null||((nn=sn.detail)===null||nn===void 0)?void 0:nn.windows_vnc]),Object(T.useEffect)(function(){return function(){hn({type:"practiceSetting/setSideBarTabs",payload:Object(V.a)(Object(V.a)({},Cn.sideBar),{},{selectPath:""})})}},[Br.id]);var Tr=function(kt){var Kt;if(kt===Wn.tabsActive)return;var Ft=function(){O.d.push("/shixuns/".concat(yr,"/edit?tabId=").concat(kt)),hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:kt,selectPath:"",confirmLeave:!1}})};Cn!=null&&(Kt=Cn.sideBar)!==null&&Kt!==void 0&&Kt.confirmLeave?c.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Ft()}}):Ft()},Yr=function(){var kt,Kt=sn!=null&&(kt=sn.detail)!==null&&kt!==void 0&&kt.windows_vnc?Dn.filter(function(Ft){return Ft.tabId!=="dataset"}):Dn;return Kt.filter(function(Ft){var jn;return sn!=null&&(jn=sn.detail)!==null&&jn!==void 0&&jn.is_jupyter_lab?Ft.tabId!=="level":Ft.tabId!=="service"}).map(function(Ft){var jn=Ft.name,Gn=Ft.icon,On=Ft.tabId;return h.a.createElement("div",{key:On,className:Cn.sideBar.tabsActive===On?Qt.a.itemActive:Qt.a.item,onClick:function(){return Tr(On)}},Gn,h.a.createElement("span",{className:Qt.a.name},jn),On==="information"&&qn&&h.a.createElement(ar.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},h.a.createElement("img",{src:cn.a,alt:""})),On==="level"&&Hn&&h.a.createElement(ar.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},h.a.createElement("img",{src:cn.a,alt:""})),On==="service"&&Er&&h.a.createElement(ar.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},h.a.createElement("img",{src:cn.a,alt:""})),On==="warehouse"&&Dr&&h.a.createElement(ar.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},h.a.createElement("img",{src:cn.a,alt:""})))})};return h.a.createElement("div",{className:Qt.a.sidebar},h.a.createElement("div",{className:Qt.a.items},Yr()),h.a.createElement("div",{className:Qt.a.question},h.a.createElement(ar.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},h.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},h.a.createElement("img",{src:Ma.w,height:44,width:44,alt:""})))))},Fn=Object(O.a)(function(fn){var Bt=fn.loading,nn=fn.globalSetting,_n=fn.shixunsDetail,Gt=fn.practiceSetting;return{globalSetting:nn,loading:Bt,practiceSetting:Gt,shixunsDetail:_n}})(En),or=function(Bt){var nn=Bt.globalSetting,_n=Bt.loading,Gt=Bt.dispatch,hn=Bt.practiceSetting,sn=Object(i.a)(Bt,["globalSetting","loading","dispatch","practiceSetting"]),Cn=hn.sideBar,Tn=Cn.tabsActive,qn=Object(A.i)();return Object(T.useEffect)(function(){return Gt({type:"globalSetting/headerFooterToggle",payload:!1}),Gt({type:"shixunsDetail/getShixunsDetail",payload:qn}),Gt({type:"shixunsDetail/getSettingsData",payload:qn}),function(){Gt({type:"globalSetting/headerFooterToggle",payload:!0}),Gt({type:"practiceSetting/setParams",payload:{id:""}})}},[]),h.a.createElement("div",{className:x.a.practiceSetting},h.a.createElement("div",{className:x.a.wrapHeader},h.a.createElement(M,null)),h.a.createElement("div",{className:x.a.wrapLayout},h.a.createElement("div",{className:x.a.wrapSidebar},h.a.createElement(Fn,null)),h.a.createElement("div",{className:x.a.wrapContent},h.a.createElement(In,Object(P.a)({},sn,{tabsActive:hn.sideBar.tabsActive})))))},Ir=X.default=Object(O.a)(function(fn){var Bt=fn.loading,nn=fn.globalSetting,_n=fn.practiceSetting;return{globalSetting:nn,loading:Bt,practiceSetting:_n}})(or)},WYAk:function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){(function(){var i=P,T=i.lib,h=T.Base,p=i.enc,x=p.Utf8,S=i.algo,a=S.HMAC=h.extend({init:function(v,c){v=this._hasher=new v.init,typeof c=="string"&&(c=x.parse(c));var t=v.blockSize,g=t*4;c.sigBytes>g&&(c=v.finalize(c)),c.clamp();for(var u=this._oKey=c.clone(),_=this._iKey=c.clone(),l=u.words,m=_.words,C=0;C<t;C++)l[C]^=1549556828,m[C]^=909522486;u.sigBytes=_.sigBytes=g,this.reset()},reset:function(){var v=this._hasher;v.reset(),v.update(this._iKey)},update:function(v){return this._hasher.update(v),this},finalize:function(v){var c=this._hasher,t=c.finalize(v);c.reset();var g=c.finalize(this._oKey.clone().concat(t));return g}})})()})},WaYH:function(w,X,r){"use strict";var P=r("rePB"),i=r("Ff2n"),T=r("VTBJ"),h=r("1OyB"),p=r("vuIU"),x=r("JX7q"),S=r("Ji7U"),a=r("LK+K"),v=r("cDcd"),c=r("TSYQ"),t=r.n(c),g=r("sboe"),u=r("OZM5"),_=function(M){var R=M.prefixCls,E=M.level,y=M.isStart,s=M.isEnd;if(!E)return null;for(var D="".concat(R,"-indent-unit"),N=[],k=0;k<E;k+=1){var U;N.push(v.createElement("span",{key:k,className:t()(D,(U={},Object(P.a)(U,"".concat(D,"-start"),y[k+1]),Object(P.a)(U,"".concat(D,"-end"),s[k+1]),Object(P.a)(U,"".concat(D,"-end-first-level"),!k&&s[0]),U))}))}return v.createElement("span",{"aria-hidden":"true",className:"".concat(R,"-indent")},N)},l=_,m=r("815F"),C="open",o="close",f="---",b=function(d){Object(S.a)(R,d);var M=Object(a.a)(R);function R(){var E;return Object(h.a)(this,R),E=M.apply(this,arguments),E.state={dragNodeHighlight:!1},E.onSelectorClick=function(y){var s=E.props.context.onNodeClick;s(y,Object(m.b)(E.props)),E.isSelectable()?E.onSelect(y):E.onCheck(y)},E.onSelectorDoubleClick=function(y){var s=E.props.context.onNodeDoubleClick;s(y,Object(m.b)(E.props))},E.onSelect=function(y){if(E.isDisabled())return;var s=E.props.context.onNodeSelect;y.preventDefault(),s(y,Object(m.b)(E.props))},E.onCheck=function(y){if(E.isDisabled())return;var s=E.props,D=s.disableCheckbox,N=s.checked,k=E.props.context.onNodeCheck;if(!E.isCheckable()||D)return;y.preventDefault();var U=!N;k(y,Object(m.b)(E.props),U)},E.onMouseEnter=function(y){var s=E.props.context.onNodeMouseEnter;s(y,Object(m.b)(E.props))},E.onMouseLeave=function(y){var s=E.props.context.onNodeMouseLeave;s(y,Object(m.b)(E.props))},E.onContextMenu=function(y){var s=E.props.context.onNodeContextMenu;s(y,Object(m.b)(E.props))},E.onDragStart=function(y){var s=E.props.context.onNodeDragStart;y.stopPropagation(),E.setState({dragNodeHighlight:!0}),s(y,Object(x.a)(E));try{y.dataTransfer.setData("text/plain","")}catch(D){}},E.onDragEnter=function(y){var s=E.props.context.onNodeDragEnter;y.preventDefault(),y.stopPropagation(),s(y,Object(x.a)(E))},E.onDragOver=function(y){var s=E.props.context.onNodeDragOver;y.preventDefault(),y.stopPropagation(),s(y,Object(x.a)(E))},E.onDragLeave=function(y){var s=E.props.context.onNodeDragLeave;y.stopPropagation(),s(y,Object(x.a)(E))},E.onDragEnd=function(y){var s=E.props.context.onNodeDragEnd;y.stopPropagation(),E.setState({dragNodeHighlight:!1}),s(y,Object(x.a)(E))},E.onDrop=function(y){var s=E.props.context.onNodeDrop;y.preventDefault(),y.stopPropagation(),E.setState({dragNodeHighlight:!1}),s(y,Object(x.a)(E))},E.onExpand=function(y){var s=E.props.context.onNodeExpand;s(y,Object(m.b)(E.props))},E.setSelectHandle=function(y){E.selectHandle=y},E.getNodeState=function(){var y=E.props.expanded;return E.isLeaf()?null:y?C:o},E.hasChildren=function(){var y=E.props.eventKey,s=E.props.context.keyEntities,D=s[y]||{},N=D.children;return!!(N||[]).length},E.isLeaf=function(){var y=E.props,s=y.isLeaf,D=y.loaded,N=E.props.context.loadData,k=E.hasChildren();return s===!1?!1:s||!N&&!k||N&&D&&!k},E.isDisabled=function(){var y=E.props.disabled,s=E.props.context.disabled;return!!(s||y)},E.isCheckable=function(){var y=E.props.checkable,s=E.props.context.checkable;return!s||y===!1?!1:s},E.syncLoadData=function(y){var s=y.expanded,D=y.loading,N=y.loaded,k=E.props.context,U=k.loadData,H=k.onNodeLoad;if(D)return;U&&s&&!E.isLeaf()&&(!E.hasChildren()&&!N&&H(Object(m.b)(E.props)))},E.renderSwitcher=function(){var y=E.props,s=y.expanded,D=y.switcherIcon,N=E.props.context,k=N.prefixCls,U=N.switcherIcon,H=D||U;if(E.isLeaf())return v.createElement("span",{className:t()("".concat(k,"-switcher"),"".concat(k,"-switcher-noop"))},typeof H=="function"?H(Object(T.a)(Object(T.a)({},E.props),{},{isLeaf:!0})):H);var K=t()("".concat(k,"-switcher"),"".concat(k,"-switcher_").concat(s?C:o));return v.createElement("span",{onClick:E.onExpand,className:K},typeof H=="function"?H(Object(T.a)(Object(T.a)({},E.props),{},{isLeaf:!1})):H)},E.renderCheckbox=function(){var y=E.props,s=y.checked,D=y.halfChecked,N=y.disableCheckbox,k=E.props.context.prefixCls,U=E.isDisabled(),H=E.isCheckable();if(!H)return null;var K=typeof H!="boolean"?H:null;return v.createElement("span",{className:t()("".concat(k,"-checkbox"),s&&"".concat(k,"-checkbox-checked"),!s&&D&&"".concat(k,"-checkbox-indeterminate"),(U||N)&&"".concat(k,"-checkbox-disabled")),onClick:E.onCheck},K)},E.renderIcon=function(){var y=E.props.loading,s=E.props.context.prefixCls;return v.createElement("span",{className:t()("".concat(s,"-iconEle"),"".concat(s,"-icon__").concat(E.getNodeState()||"docu"),y&&"".concat(s,"-icon_loading"))})},E.renderSelector=function(){var y=E.state.dragNodeHighlight,s=E.props,D=s.title,N=s.selected,k=s.icon,U=s.loading,H=s.data,K=E.props.context,F=K.prefixCls,G=K.showIcon,B=K.icon,W=K.draggable,V=K.loadData,ae=K.titleRender,de=E.isDisabled(),ce="".concat(F,"-node-content-wrapper"),Ee;if(G){var Ae=k||B;Ee=Ae?v.createElement("span",{className:t()("".concat(F,"-iconEle"),"".concat(F,"-icon__customize"))},typeof Ae=="function"?Ae(E.props):Ae):E.renderIcon()}else V&&U&&(Ee=E.renderIcon());var oe;typeof D=="function"?oe=D(H):ae?oe=ae(H):oe=D;var he=v.createElement("span",{className:"".concat(F,"-title")},oe);return v.createElement("span",{ref:E.setSelectHandle,title:typeof D=="string"?D:"",className:t()("".concat(ce),"".concat(ce,"-").concat(E.getNodeState()||"normal"),!de&&(N||y)&&"".concat(F,"-node-selected"),!de&&W&&"draggable"),draggable:!de&&W||void 0,"aria-grabbed":!de&&W||void 0,onMouseEnter:E.onMouseEnter,onMouseLeave:E.onMouseLeave,onContextMenu:E.onContextMenu,onClick:E.onSelectorClick,onDoubleClick:E.onSelectorDoubleClick,onDragStart:W?E.onDragStart:void 0},Ee,he)},E}return Object(p.a)(R,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var y=this.props.selectable,s=this.props.context.selectable;return typeof y=="boolean"?y:s}},{key:"render",value:function(){var y,s=this.props,D=s.eventKey,N=s.className,k=s.style,U=s.dragOver,H=s.dragOverGapTop,K=s.dragOverGapBottom,F=s.isLeaf,G=s.isStart,B=s.isEnd,W=s.expanded,V=s.selected,ae=s.checked,de=s.halfChecked,ce=s.loading,Ee=s.domRef,Ae=s.active,oe=s.onMouseMove,he=Object(i.a)(s,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),fe=this.props.context,ie=fe.prefixCls,se=fe.filterTreeNode,Q=fe.draggable,le=fe.keyEntities,ee=this.isDisabled(),ne=Object(u.f)(he),be=le[D]||{},re=be.level,$=B[B.length-1];return v.createElement("div",Object.assign({ref:Ee,className:t()(N,"".concat(ie,"-treenode"),(y={},Object(P.a)(y,"".concat(ie,"-treenode-disabled"),ee),Object(P.a)(y,"".concat(ie,"-treenode-switcher-").concat(W?"open":"close"),!F),Object(P.a)(y,"".concat(ie,"-treenode-checkbox-checked"),ae),Object(P.a)(y,"".concat(ie,"-treenode-checkbox-indeterminate"),de),Object(P.a)(y,"".concat(ie,"-treenode-selected"),V),Object(P.a)(y,"".concat(ie,"-treenode-loading"),ce),Object(P.a)(y,"".concat(ie,"-treenode-active"),Ae),Object(P.a)(y,"".concat(ie,"-treenode-leaf-last"),$),Object(P.a)(y,"drag-over",!ee&&U),Object(P.a)(y,"drag-over-gap-top",!ee&&H),Object(P.a)(y,"drag-over-gap-bottom",!ee&&K),Object(P.a)(y,"filter-node",se&&se(Object(m.b)(this.props))),y)),style:k,onDragEnter:Q?this.onDragEnter:void 0,onDragOver:Q?this.onDragOver:void 0,onDragLeave:Q?this.onDragLeave:void 0,onDrop:Q?this.onDrop:void 0,onDragEnd:Q?this.onDragEnd:void 0,onMouseMove:oe},ne),v.createElement(l,{prefixCls:ie,level:re,isStart:G,isEnd:B}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),R}(v.Component),A=function(M){return v.createElement(g.a.Consumer,null,function(R){return v.createElement(b,Object.assign({},M,{context:R}))})};A.displayName="TreeNode",A.defaultProps={title:f},A.isTreeNode=1;var O=X.a=A},XIdC:function(w,X,r){"use strict";var P=r("rePB"),i=r("ODXe"),T=r("Ff2n"),h=r("cDcd"),p=r.n(h),x=r("TSYQ"),S=r.n(x),a=r("6cGi"),v=r("4IlW"),c=h.forwardRef(function(t,g){var u,_=t.prefixCls,l=_===void 0?"rc-switch":_,m=t.className,C=t.checked,o=t.defaultChecked,f=t.disabled,b=t.loadingIcon,A=t.checkedChildren,O=t.unCheckedChildren,d=t.onClick,M=t.onChange,R=t.onKeyDown,E=Object(T.a)(t,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),y=Object(a.a)(!1,{value:C,defaultValue:o}),s=Object(i.a)(y,2),D=s[0],N=s[1];function k(F,G){var B=D;return f||(B=F,N(B),M==null||M(B,G)),B}function U(F){F.which===v.a.LEFT?k(!1,F):F.which===v.a.RIGHT&&k(!0,F),R==null||R(F)}function H(F){var G=k(!D,F);d==null||d(G,F)}var K=S()(l,m,(u={},Object(P.a)(u,"".concat(l,"-checked"),D),Object(P.a)(u,"".concat(l,"-disabled"),f),u));return h.createElement("button",Object.assign({},E,{type:"button",role:"switch","aria-checked":D,disabled:f,className:K,ref:g,onKeyDown:U,onClick:H}),b,h.createElement("span",{className:"".concat(l,"-inner")},D?A:O))});c.displayName="Switch",X.a=c},Xsq0:function(w,X,r){w.exports=r.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(w,X,r){"use strict";r.r(X),r.d(X,"ResizableTextArea",function(){return de});var P=r("wx14"),i=r("1OyB"),T=r("vuIU"),h=r("Ji7U"),p=r("LK+K"),x=r("cDcd"),S=r("VTBJ"),a=r("rePB"),v=r("Zm9Q"),c=r("Kwbf"),t=r("c+Xe"),g=r("m+aA"),u=r("bdgK"),_=new Map;function l(Ae){Ae.forEach(function(oe){var he,fe=oe.target;(he=_.get(fe))===null||he===void 0||he.forEach(function(ie){return ie(fe)})})}var m=new u.default(l),C=null,o=null;function f(Ae,oe){_.has(Ae)||(_.set(Ae,new Set),m.observe(Ae)),_.get(Ae).add(oe)}function b(Ae,oe){_.has(Ae)&&(_.get(Ae).delete(oe),_.get(Ae).size||(m.unobserve(Ae),_.delete(Ae)))}var A=function(Ae){Object(h.a)(he,Ae);var oe=Object(p.a)(he);function he(){return Object(i.a)(this,he),oe.apply(this,arguments)}return Object(T.a)(he,[{key:"render",value:function(){return this.props.children}}]),he}(x.Component),O=x.createContext(null);function d(Ae){var oe=Ae.children,he=Ae.onBatchResize,fe=x.useRef(0),ie=x.useRef([]),se=x.useContext(O),Q=x.useCallback(function(le,ee,ne){fe.current+=1;var be=fe.current;ie.current.push({size:le,element:ee,data:ne}),Promise.resolve().then(function(){be===fe.current&&(he==null||he(ie.current),ie.current=[])}),se==null||se(le,ee,ne)},[he,se]);return x.createElement(O.Provider,{value:Q},oe)}function M(Ae){var oe=Ae.children,he=Ae.disabled,fe=x.useRef(null),ie=x.useRef(null),se=x.useContext(O),Q=x.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),le=x.isValidElement(oe)&&Object(t.c)(oe),ee=le?oe.ref:null,ne=x.useMemo(function(){return Object(t.a)(ee,fe)},[ee,fe]),be=x.useRef(Ae);be.current=Ae;var re=x.useCallback(function($){var Y=be.current,Z=Y.onResize,Ce=Y.data,ge=$.getBoundingClientRect(),Re=ge.width,Qe=ge.height,$e=$.offsetWidth,at=$.offsetHeight,dt=Math.floor(Re),vt=Math.floor(Qe);if(Q.current.width!==dt||Q.current.height!==vt||Q.current.offsetWidth!==$e||Q.current.offsetHeight!==at){var bt={width:dt,height:vt,offsetWidth:$e,offsetHeight:at};Q.current=bt;var He=$e===Math.round(Re)?Re:$e,Pe=at===Math.round(Qe)?Qe:at,nt=Object(S.a)(Object(S.a)({},bt),{},{offsetWidth:He,offsetHeight:Pe});se==null||se(nt,$,Ce),Z&&Promise.resolve().then(function(){Z(nt,$)})}},[]);return x.useEffect(function(){var $=Object(g.a)(fe.current)||Object(g.a)(ie.current);return $&&!he&&f($,re),function(){return b($,re)}},[fe.current,he]),x.createElement(A,{ref:ie},le?x.cloneElement(oe,{ref:ne}):oe)}var R="rc-observer-key";function E(Ae){var oe=Ae.children,he=Object(v.a)(oe);return he.map(function(fe,ie){var se=(fe==null?void 0:fe.key)||"".concat(R,"-").concat(ie);return x.createElement(M,Object(P.a)({},Ae,{key:se}),fe)})}E.Collection=d;var y=E,s=r("bT9E"),D=r("TSYQ"),N=r.n(D),k=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,U=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],H={},K;function F(Ae){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he=Ae.getAttribute("id")||Ae.getAttribute("data-reactid")||Ae.getAttribute("name");if(oe&&H[he])return H[he];var fe=window.getComputedStyle(Ae),ie=fe.getPropertyValue("box-sizing")||fe.getPropertyValue("-moz-box-sizing")||fe.getPropertyValue("-webkit-box-sizing"),se=parseFloat(fe.getPropertyValue("padding-bottom"))+parseFloat(fe.getPropertyValue("padding-top")),Q=parseFloat(fe.getPropertyValue("border-bottom-width"))+parseFloat(fe.getPropertyValue("border-top-width")),le=U.map(function(ne){return"".concat(ne,":").concat(fe.getPropertyValue(ne))}).join(";"),ee={sizingStyle:le,paddingSize:se,borderSize:Q,boxSizing:ie};return oe&&he&&(H[he]=ee),ee}function G(Ae){var oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,he=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,fe=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;K||(K=document.createElement("textarea"),K.setAttribute("tab-index","-1"),K.setAttribute("aria-hidden","true"),document.body.appendChild(K)),Ae.getAttribute("wrap")?K.setAttribute("wrap",Ae.getAttribute("wrap")):K.removeAttribute("wrap");var ie=F(Ae,oe),se=ie.paddingSize,Q=ie.borderSize,le=ie.boxSizing,ee=ie.sizingStyle;K.setAttribute("style","".concat(ee,";").concat(k)),K.value=Ae.value||Ae.placeholder||"";var ne=Number.MIN_SAFE_INTEGER,be=Number.MAX_SAFE_INTEGER,re=K.scrollHeight,$;if(le==="border-box"?re+=Q:le==="content-box"&&(re-=se),he!==null||fe!==null){K.value=" ";var Y=K.scrollHeight-se;he!==null&&(ne=Y*he,le==="border-box"&&(ne=ne+se+Q),re=Math.max(ne,re)),fe!==null&&(be=Y*fe,le==="border-box"&&(be=be+se+Q),$=re>be?"":"hidden",re=Math.min(be,re))}return{height:re,minHeight:ne,maxHeight:be,overflowY:$,resize:"none"}}var B=r("Gytx"),W=r.n(B),V;(function(Ae){Ae[Ae.NONE=0]="NONE",Ae[Ae.RESIZING=1]="RESIZING",Ae[Ae.RESIZED=2]="RESIZED"})(V||(V={}));var ae=function(Ae){Object(h.a)(he,Ae);var oe=Object(p.a)(he);function he(fe){var ie;return Object(i.a)(this,he),ie=oe.call(this,fe),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(se){ie.textArea=se},ie.handleResize=function(se){var Q=ie.state.resizeStatus,le=ie.props,ee=le.autoSize,ne=le.onResize;if(Q!==V.NONE)return;typeof ne=="function"&&ne(se),ee&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var se=ie.props.autoSize;if(!se||!ie.textArea)return;var Q=se.minRows,le=se.maxRows,ee=G(ie.textArea,!1,Q,le);ie.setState({textareaStyles:ee,resizeStatus:V.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:V.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:V.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var se=ie.props,Q=se.prefixCls,le=Q===void 0?"rc-textarea":Q,ee=se.autoSize,ne=se.onResize,be=se.className,re=se.disabled,$=ie.state,Y=$.textareaStyles,Z=$.resizeStatus,Ce=Object(s.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ge=N()(le,be,Object(a.a)({},"".concat(le,"-disabled"),re));"value"in Ce&&(Ce.value=Ce.value||"");var Re=Object(S.a)(Object(S.a)(Object(S.a)({},ie.props.style),Y),Z===V.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return x.createElement(y,{onResize:ie.handleResize,disabled:!(ee||ne)},x.createElement("textarea",Object(P.a)({},Ce,{className:ge,style:Re,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:V.NONE},ie}return Object(T.a)(he,[{key:"componentDidUpdate",value:function(ie){(ie.value!==this.props.value||!W()(ie.autoSize,this.props.autoSize))&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){cancelAnimationFrame(this.nextFrameActionId),cancelAnimationFrame(this.resizeFrameId)}},{key:"fixFirefoxAutoScroll",value:function(){try{if(document.activeElement===this.textArea){var ie=this.textArea.selectionStart,se=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,se)}}catch(Q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),he}(x.Component),de=ae,ce=function(Ae){Object(h.a)(he,Ae);var oe=Object(p.a)(he);function he(fe){var ie;Object(i.a)(this,he),ie=oe.call(this,fe),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(Q){ie.resizableTextArea=Q},ie.handleChange=function(Q){var le=ie.props.onChange;ie.setValue(Q.target.value,function(){ie.resizableTextArea.resizeTextarea()}),le&&le(Q)},ie.handleKeyDown=function(Q){var le=ie.props,ee=le.onPressEnter,ne=le.onKeyDown;Q.keyCode===13&&ee&&ee(Q),ne&&ne(Q)};var se=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return ie.state={value:se},ie}return Object(T.a)(he,[{key:"setValue",value:function(ie,se){"value"in this.props||this.setState({value:ie},se)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return x.createElement(de,Object(P.a)({},this.props,{value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,ref:this.saveTextArea}))}}],[{key:"getDerivedStateFromProps",value:function(ie){return"value"in ie?{value:ie.value}:null}}]),he}(x.Component),Ee=X.default=ce},ZJlW:function(w,X,r){w.exports={flex_box_center:"flex_box_center___XZ1Hd",flex_space_between:"flex_space_between___2oG4i",flex_box_vertical_center:"flex_box_vertical_center___1UWtb",flex_box_center_end:"flex_box_center_end___1o2xT",flex_box_column:"flex_box_column___SlAE0",list:"list___1HvWe",wrap:"wrap___10sri",lockWrap:"lockWrap___2djiu",li:"li___2W_zn",cover:"cover___2FS3L",img:"img___cyxrw",sign:"sign___1cxDK",name:"name___3tYlu",e:"e___1-orw",unit:"unit___ycOgg",tags:"tags___2FRpJ",tag:"tag___1e0XO"}},ZW9T:function(w,X,r){"use strict";r.d(X,"a",function(){return O});var P=r("k1fw"),i=r("miYZ"),T=r("tsqr"),h=r("rAM+"),p=r("tJVT"),x=r("PpiC"),S=r("cDcd"),a=r.n(S),v=r("bdgK");function c(d,M,R,E,y){var s=M.getWordUntilPosition(R),D={startLineNumber:R.lineNumber,endLineNumber:R.lineNumber,startColumn:s.startColumn,endColumn:s.endColumn},N=E.map(function(k){return{label:k,kind:d.languages.CompletionItemKind.Keyword,insertText:k,insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:D}});return y.map(function(k){N.push(Object(P.a)(Object(P.a)({},k),{},{range:D}))}),N}var t=function(d){var M={label:"ifelse",kind:d.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet},R=["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"];d.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(D,N){var k=c(d,D,N,R,[M]);return{suggestions:k}}});var E=["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"];d.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(D,N){var k=[{label:"print",kind:d.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=c(d,D,N,E,k);return{suggestions:U}}});var y=["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"];d.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(D,N){var k=[M,{label:"main",kind:d.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:d.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:d.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=c(d,D,N,y,k);return{suggestions:U}}})},g="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",u=r("LvDl"),_=r("+ua5");function l(d){return/^\d+$/.test(d)?"".concat(d,"px"):d}function m(){}var C=!1,o={"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 f(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],M=d;if(Array.isArray(d)){for(var R=0;R<d.length;R++){var E=o[d[R]];if(E)return E}return M[0]}return o[M]||M}var b=null,A=X.b=function(d){var M=d.width,R=M===void 0?"100%":M,E=d.height,y=E===void 0?"100%":E,s=d.value,D=d.language,N=D===void 0?"javascript":D,k=d.style,U=k===void 0?{}:k,H=d.options,K=H===void 0?{}:H,F=d.overrideServices,G=F===void 0?{}:F,B=d.theme,W=B===void 0?"vs-dark":B,V=d.onEditBlur,ae=d.onSave,de=d.autoHeight,ce=de===void 0?!1:de,Ee=d.forbidCopy,Ae=Ee===void 0?!1:Ee,oe=d.onChange,he=oe===void 0?m:oe,fe=d.editorDidMount,ie=fe===void 0?m:fe,se=d.onFocus,Q=se===void 0?m:se,le=d.filename,ee=le===void 0?"educoder.txt":le,ne=d.errorLine,be=d.errorContent,re=be===void 0?"":be,$=Object(x.a)(d,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename","errorLine","errorContent"]),Y=Object(S.useRef)(),Z=Object(S.useRef)({}),Ce=Object(S.useRef)(),ge=Object(S.useRef)(!1),Re=Object(S.useRef)(),Qe=Object(S.useState)(!1),$e=Object(p.a)(Qe,2),at=$e[0],dt=$e[1];function vt(){var ot;return Y.current&&(ot=new v.default(function(Dt){var Yt=Object(h.a)(Dt),ct;try{for(Yt.s();!(ct=Yt.n()).done;){var rt=ct.value;(rt.target.offsetHeight>0||rt.target.offsetWidth>0)&&Z.current.instance.layout()}}catch(Ie){Yt.e(Ie)}finally{Yt.f()}}),ot.observe(Y.current)),ot}function bt(){T.b.warn(decodeURIComponent(g))}var He=function(){var Dt=Z.current.instance;if(s!=null&&Dt&&at){var Yt=Dt.getModel();Yt&&s!==Yt.getValue()&&(C=!0,Yt.setValue(s),Dt.layout(),C=!1)}};Object(S.useEffect)(function(){Ce.current&&clearTimeout(Ce.current),Ce.current=setTimeout(function(){He()},500)},[s,at,Z.current]),Object(S.useEffect)(function(){if(ne&&Z.current&&Z.current.instance){var ot=Z.current.instance;ot.changeViewZones(function(Yt){var ct=document.createElement("div");ct.style.padding="10px 20px",ct.style.width="calc(100% - 20px)",ct.className="my-error-line-wrp",ct.innerHTML=re,Yt.addZone({afterLineNumber:ne||11,heightInLines:3,domNode:ct})});var Dt={domNode:null,getId:function(){return"my.overlay.widget"},getDomNode:function(){return this.domNode||(this.domNode=document.createElement("div"),this.domNode.innerHTML="",this.domNode.style.width="100%",this.domNode.style.padding="20px 100px",this.domNode.style.right="0px",this.domNode.style.top="50px",this.domNode.style.position="relative",this.domNode.style.color="#333"),this.domNode},getPosition:function(){return null}};ot.addOverlayWidget(Dt),ot.revealPositionInCenter({lineNumber:20,column:1})}},[ne,Z.current,at]);function Pe(){var ot=Z.current.instance;if(ot){var Dt=ot.getSelection(),Yt=Z.current.pastePos||{},ct=new b.Range(Yt.startLineNumber||Dt.endLineNumber,Yt.startColumn||Dt.endColumn,Yt.endLineNumber||Dt.endLineNumber,Yt.endColumn||Dt.endColumn);setTimeout(function(){ot.executeEdits("",[{range:ct,text:""}])},300)}}function nt(ot){(window.navigator.platform.match("Mac")?ot.metaKey:ot.ctrlKey)&&ot.keyCode==83&&(ot.preventDefault(),ae())}var Rt=function(){if(ce&&Z.current.instance){var Dt=Z.current.instance.getContentHeight();ze(Dt<y?y:Dt)}else ze(y)};function pt(ot){var Dt=document.createEvent("MouseEvents");Dt.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ot.dispatchEvent(Dt)}function ht(ot,Dt){var Yt=window.URL||window.webkitURL||window,ct=new Blob([Dt]),rt=document.createElementNS("http://www.w3.org/1999/xhtml","a");rt.href=Yt.createObjectURL(ct),rt.download=ot,pt(rt)}Object(S.useEffect)(function(){Rt()},[Rt]),Object(S.useEffect)(function(){Y.current&&!at&&r.e(27).then(r.t.bind(null,"M/lh",7)).then(function(ot){try{b=ot,Z.current.instance=b.editor.create(Y.current,{value:s,language:f(N),theme:W,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},G);var Dt=Z.current.instance;if(ie(Dt,b),setTimeout(function(){Rt(),Z.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){ht(ee||"educoder.txt",Dt.getValue())}})},500),Z.current.subscription=Dt.onDidChangeModelContent(function(ct){ge.current?clearTimeout(Re.current):(Rt(),he(Dt.getValue(),ct)),Re.current=setTimeout(function(){ge.current=!1},500)}),window.Monaco||t(b),Ae&&(Dt.addCommand(b.KeyMod.CtrlCmd|b.KeyMod.Shift|b.KeyCode.KEY_V,function(){return bt(),null}),Dt.addCommand(b.KeyMod.CtrlCmd|b.KeyCode.KEY_C,function(){return bt(),null})),window.Monaco=b,V&&Dt.onDidBlurEditorWidget(function(){V(Dt.getValue())}),Q&&Dt.onDidFocusEditorText(function(){Q(Dt.getValue())}),Ae){Dt.addCommand(b.KeyMod.CtrlCmd|b.KeyCode.KEY_V,function(){return bt(),null}),Dt.onDidPaste(function(ct){Z.current.pastePos=ct});try{window.addEventListener("paste",Pe)}catch(ct){}}var Yt=vt();return dt(!0),function(){var ct=Z.current.instance;ct.dispose();var rt=ct.getModel();rt&&rt.dispose(),Z.current.subscription&&Z.current.subscription.dispose(),Ae&&window.removeEventListener("paste",Pe),Yt.unobserve(Y.current)}}catch(ct){}})},[]),Object(S.useEffect)(function(){var ot=Z.current.instance;if(ot&&at)return document.addEventListener("keydown",nt,!1),function(){document.removeEventListener("keydown",nt)}},[ae,at]),Object(S.useEffect)(function(){var ot=Z.current.instance;if(ot&&at){var Dt=f(N);b.editor.setModelLanguage(ot.getModel(),Dt),console.log("language:",N,ot.getModel(),Dt)}},[N,at]),Object(S.useEffect)(function(){var ot=Z.current.instance;ot&&at&&b.editor.setTheme(W)},[W,at]),Object(S.useEffect)(function(){var ot=Z.current.instance;ot&&at&&(ot.updateOptions(Object(P.a)({},K)),setTimeout(function(){ot.getModel().updateOptions(Object(P.a)({},K))},200))},[JSON.stringify(K),at]),Object(S.useEffect)(function(){var ot=Z.current.instance;ot&&at&&ot.layout()},[R,y,at]);var Ge=Object(S.useState)(l(R)),ke=Object(p.a)(Ge,2),je=ke[0],_e=ke[1],De=Object(S.useState)(l(y)),Le=Object(p.a)(De,2),Ue=Le[0],ze=Le[1],ut=Object(P.a)(Object(P.a)({},U),{},{width:je,height:Ue});return a.a.createElement("div",{className:"my-monaco-editor",ref:Y,style:ut})};function O(d){var M=d.width,R=M===void 0?"100%":M,E=d.height,y=E===void 0?"100%":E,s=d.original,D=d.modified,N=d.language,k=d.options,U=k===void 0?{}:k,H=Object(S.useRef)(),K=Object(S.useState)(null),F=Object(p.a)(K,2),G=F[0],B=F[1];function W(ce){var Ee;return H.current&&(Ee=new v.default(function(Ae){var oe=Object(h.a)(Ae),he;try{for(oe.s();!(he=oe.n()).done;){var fe=he.value;(fe.target.offsetHeight>0||fe.target.offsetWidth>0)&&ce.layout()}}catch(ie){oe.e(ie)}finally{oe.f()}}),Ee.observe(H.current)),Ee}Object(S.useEffect)(function(){H.current&&r.e(27).then(r.t.bind(null,"M/lh",7)).then(function(ce){b=ce;var Ee=b.editor.createDiffEditor(H.current,Object(P.a)(Object(P.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},U),{},{wordWrap:!0}));B(Ee);var Ae=W(Ee);return function(){Ee.dispose();var oe=Ee.getModel();oe&&oe.dispose(),Ae.unobserve(H.current)}})},[]),Object(S.useEffect)(function(){G&&G.setModel({original:b.editor.createModel(s,N),modified:b.editor.createModel(D,N)})},[s,D,N,G]);var V=l(R),ae=l(y),de={width:V,height:ae};return a.a.createElement("div",{className:"my-diff-editor",ref:H,style:de})}},ZpRC:function(w,X,r){"use strict";function P(t){return typeof t=="object"&&t!=null&&t.nodeType===1}function i(t,g){return(!g||t!=="hidden")&&t!=="visible"&&t!=="clip"}function T(t,g){if(t.clientHeight<t.scrollHeight||t.clientWidth<t.scrollWidth){var u=getComputedStyle(t,null);return i(u.overflowY,g)||i(u.overflowX,g)||function(_){var l=function(m){if(!m.ownerDocument||!m.ownerDocument.defaultView)return null;try{return m.ownerDocument.defaultView.frameElement}catch(C){return null}}(_);return!!l&&(l.clientHeight<_.scrollHeight||l.clientWidth<_.scrollWidth)}(t)}return!1}function h(t,g,u,_,l,m,C,o){return m<t&&C>g||m>t&&C<g?0:m<=t&&o<=u||C>=g&&o>=u?m-t-_:C>g&&o<u||m<t&&o>u?C-g+l:0}var p=function(t,g){var u=window,_=g.scrollMode,l=g.block,m=g.inline,C=g.boundary,o=g.skipOverflowHiddenElements,f=typeof C=="function"?C:function(Y){return Y!==C};if(!P(t))throw new TypeError("Invalid target");for(var b=document.scrollingElement||document.documentElement,A=[],O=t;P(O)&&f(O);){if((O=O.parentElement)===b){A.push(O);break}O!=null&&O===document.body&&T(O)&&!T(document.documentElement)||O!=null&&T(O,o)&&A.push(O)}for(var d=u.visualViewport?u.visualViewport.width:innerWidth,M=u.visualViewport?u.visualViewport.height:innerHeight,R=window.scrollX||pageXOffset,E=window.scrollY||pageYOffset,y=t.getBoundingClientRect(),s=y.height,D=y.width,N=y.top,k=y.right,U=y.bottom,H=y.left,K=l==="start"||l==="nearest"?N:l==="end"?U:N+s/2,F=m==="center"?H+D/2:m==="end"?k:H,G=[],B=0;B<A.length;B++){var W=A[B],V=W.getBoundingClientRect(),ae=V.height,de=V.width,ce=V.top,Ee=V.right,Ae=V.bottom,oe=V.left;if(_==="if-needed"&&N>=0&&H>=0&&U<=M&&k<=d&&N>=ce&&U<=Ae&&H>=oe&&k<=Ee)return G;var he=getComputedStyle(W),fe=parseInt(he.borderLeftWidth,10),ie=parseInt(he.borderTopWidth,10),se=parseInt(he.borderRightWidth,10),Q=parseInt(he.borderBottomWidth,10),le=0,ee=0,ne="offsetWidth"in W?W.offsetWidth-W.clientWidth-fe-se:0,be="offsetHeight"in W?W.offsetHeight-W.clientHeight-ie-Q:0;if(b===W)le=l==="start"?K:l==="end"?K-M:l==="nearest"?h(E,E+M,M,ie,Q,E+K,E+K+s,s):K-M/2,ee=m==="start"?F:m==="center"?F-d/2:m==="end"?F-d:h(R,R+d,d,fe,se,R+F,R+F+D,D),le=Math.max(0,le+E),ee=Math.max(0,ee+R);else{le=l==="start"?K-ce-ie:l==="end"?K-Ae+Q+be:l==="nearest"?h(ce,Ae,ae,ie,Q+be,K,K+s,s):K-(ce+ae/2)+be/2,ee=m==="start"?F-oe-fe:m==="center"?F-(oe+de/2)+ne/2:m==="end"?F-Ee+se+ne:h(oe,Ee,de,fe,se+ne,F,F+D,D);var re=W.scrollLeft,$=W.scrollTop;K+=$-(le=Math.max(0,Math.min($+le,W.scrollHeight-ae+be))),F+=re-(ee=Math.max(0,Math.min(re+ee,W.scrollWidth-de+ne)))}G.push({el:W,top:le,left:ee})}return G};function x(t){return t===Object(t)&&Object.keys(t).length!==0}function S(t,g){g===void 0&&(g="auto");var u="scrollBehavior"in document.body.style;t.forEach(function(_){var l=_.el,m=_.top,C=_.left;l.scroll&&u?l.scroll({top:m,left:C,behavior:g}):(l.scrollTop=m,l.scrollLeft=C)})}function a(t){return t===!1?{block:"end",inline:"nearest"}:x(t)?t:{block:"start",inline:"nearest"}}function v(t,g){var u=!t.ownerDocument.documentElement.contains(t);if(x(g)&&typeof g.behavior=="function")return g.behavior(u?[]:p(t,g));if(u)return;var _=a(g);return S(p(t,_),_.behavior)}var c=X.a=v},Zss7:function(w,X,r){var P;(function(i){var T=/^\s+/,h=/\s+$/,p=0,x=i.round,S=i.min,a=i.max,v=i.random;function c(Q,le){if(Q=Q||"",le=le||{},Q instanceof c)return Q;if(!(this instanceof c))return new c(Q,le);var ee=t(Q);this._originalInput=Q,this._r=ee.r,this._g=ee.g,this._b=ee.b,this._a=ee.a,this._roundA=x(100*this._a)/100,this._format=le.format||ee.format,this._gradientType=le.gradientType,this._r<1&&(this._r=x(this._r)),this._g<1&&(this._g=x(this._g)),this._b<1&&(this._b=x(this._b)),this._ok=ee.ok,this._tc_id=p++}c.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var Q=this.toRgb();return(Q.r*299+Q.g*587+Q.b*114)/1e3},getLuminance:function(){var Q=this.toRgb(),le,ee,ne,be,re,$;return le=Q.r/255,ee=Q.g/255,ne=Q.b/255,le<=.03928?be=le/12.92:be=i.pow((le+.055)/1.055,2.4),ee<=.03928?re=ee/12.92:re=i.pow((ee+.055)/1.055,2.4),ne<=.03928?$=ne/12.92:$=i.pow((ne+.055)/1.055,2.4),.2126*be+.7152*re+.0722*$},setAlpha:function(Q){return this._a=G(Q),this._roundA=x(100*this._a)/100,this},toHsv:function(){var Q=l(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,v:Q.v,a:this._a}},toHsvString:function(){var Q=l(this._r,this._g,this._b),le=x(Q.h*360),ee=x(Q.s*100),ne=x(Q.v*100);return this._a==1?"hsv("+le+", "+ee+"%, "+ne+"%)":"hsva("+le+", "+ee+"%, "+ne+"%, "+this._roundA+")"},toHsl:function(){var Q=u(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,l:Q.l,a:this._a}},toHslString:function(){var Q=u(this._r,this._g,this._b),le=x(Q.h*360),ee=x(Q.s*100),ne=x(Q.l*100);return this._a==1?"hsl("+le+", "+ee+"%, "+ne+"%)":"hsla("+le+", "+ee+"%, "+ne+"%, "+this._roundA+")"},toHex:function(Q){return C(this._r,this._g,this._b,Q)},toHexString:function(Q){return"#"+this.toHex(Q)},toHex8:function(Q){return o(this._r,this._g,this._b,this._a,Q)},toHex8String:function(Q){return"#"+this.toHex8(Q)},toRgb:function(){return{r:x(this._r),g:x(this._g),b:x(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+x(this._r)+", "+x(this._g)+", "+x(this._b)+")":"rgba("+x(this._r)+", "+x(this._g)+", "+x(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:x(B(this._r,255)*100)+"%",g:x(B(this._g,255)*100)+"%",b:x(B(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+x(B(this._r,255)*100)+"%, "+x(B(this._g,255)*100)+"%, "+x(B(this._b,255)*100)+"%)":"rgba("+x(B(this._r,255)*100)+"%, "+x(B(this._g,255)*100)+"%, "+x(B(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:K[C(this._r,this._g,this._b,!0)]||!1},toFilter:function(Q){var le="#"+f(this._r,this._g,this._b,this._a),ee=le,ne=this._gradientType?"GradientType = 1, ":"";if(Q){var be=c(Q);ee="#"+f(be._r,be._g,be._b,be._a)}return"progid:DXImageTransform.Microsoft.gradient("+ne+"startColorstr="+le+",endColorstr="+ee+")"},toString:function(Q){var le=!!Q;Q=Q||this._format;var ee=!1,ne=this._a<1&&this._a>=0,be=!le&&ne&&(Q==="hex"||Q==="hex6"||Q==="hex3"||Q==="hex4"||Q==="hex8"||Q==="name");return be?Q==="name"&&this._a===0?this.toName():this.toRgbString():(Q==="rgb"&&(ee=this.toRgbString()),Q==="prgb"&&(ee=this.toPercentageRgbString()),(Q==="hex"||Q==="hex6")&&(ee=this.toHexString()),Q==="hex3"&&(ee=this.toHexString(!0)),Q==="hex4"&&(ee=this.toHex8String(!0)),Q==="hex8"&&(ee=this.toHex8String()),Q==="name"&&(ee=this.toName()),Q==="hsl"&&(ee=this.toHslString()),Q==="hsv"&&(ee=this.toHsvString()),ee||this.toHexString())},clone:function(){return c(this.toString())},_applyModification:function(Q,le){var ee=Q.apply(null,[this].concat([].slice.call(le)));return this._r=ee._r,this._g=ee._g,this._b=ee._b,this.setAlpha(ee._a),this},lighten:function(){return this._applyModification(d,arguments)},brighten:function(){return this._applyModification(M,arguments)},darken:function(){return this._applyModification(R,arguments)},desaturate:function(){return this._applyModification(b,arguments)},saturate:function(){return this._applyModification(A,arguments)},greyscale:function(){return this._applyModification(O,arguments)},spin:function(){return this._applyModification(E,arguments)},_applyCombination:function(Q,le){return Q.apply(null,[this].concat([].slice.call(le)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(y,arguments)},monochromatic:function(){return this._applyCombination(U,arguments)},splitcomplement:function(){return this._applyCombination(N,arguments)},triad:function(){return this._applyCombination(s,arguments)},tetrad:function(){return this._applyCombination(D,arguments)}},c.fromRatio=function(Q,le){if(typeof Q=="object"){var ee={};for(var ne in Q)Q.hasOwnProperty(ne)&&(ne==="a"?ee[ne]=Q[ne]:ee[ne]=Ee(Q[ne]));Q=ee}return c(Q,le)};function t(Q){var le={r:0,g:0,b:0},ee=1,ne=null,be=null,re=null,$=!1,Y=!1;return typeof Q=="string"&&(Q=ie(Q)),typeof Q=="object"&&(fe(Q.r)&&fe(Q.g)&&fe(Q.b)?(le=g(Q.r,Q.g,Q.b),$=!0,Y=String(Q.r).substr(-1)==="%"?"prgb":"rgb"):fe(Q.h)&&fe(Q.s)&&fe(Q.v)?(ne=Ee(Q.s),be=Ee(Q.v),le=m(Q.h,ne,be),$=!0,Y="hsv"):fe(Q.h)&&fe(Q.s)&&fe(Q.l)&&(ne=Ee(Q.s),re=Ee(Q.l),le=_(Q.h,ne,re),$=!0,Y="hsl"),Q.hasOwnProperty("a")&&(ee=Q.a)),ee=G(ee),{ok:$,format:Q.format||Y,r:S(255,a(le.r,0)),g:S(255,a(le.g,0)),b:S(255,a(le.b,0)),a:ee}}function g(Q,le,ee){return{r:B(Q,255)*255,g:B(le,255)*255,b:B(ee,255)*255}}function u(Q,le,ee){Q=B(Q,255),le=B(le,255),ee=B(ee,255);var ne=a(Q,le,ee),be=S(Q,le,ee),re,$,Y=(ne+be)/2;if(ne==be)re=$=0;else{var Z=ne-be;$=Y>.5?Z/(2-ne-be):Z/(ne+be);switch(ne){case Q:re=(le-ee)/Z+(le<ee?6:0);break;case le:re=(ee-Q)/Z+2;break;case ee:re=(Q-le)/Z+4;break}re/=6}return{h:re,s:$,l:Y}}function _(Q,le,ee){var ne,be,re;Q=B(Q,360),le=B(le,100),ee=B(ee,100);function $(Ce,ge,Re){return Re<0&&(Re+=1),Re>1&&(Re-=1),Re<1/6?Ce+(ge-Ce)*6*Re:Re<1/2?ge:Re<2/3?Ce+(ge-Ce)*(2/3-Re)*6:Ce}if(le===0)ne=be=re=ee;else{var Y=ee<.5?ee*(1+le):ee+le-ee*le,Z=2*ee-Y;ne=$(Z,Y,Q+1/3),be=$(Z,Y,Q),re=$(Z,Y,Q-1/3)}return{r:ne*255,g:be*255,b:re*255}}function l(Q,le,ee){Q=B(Q,255),le=B(le,255),ee=B(ee,255);var ne=a(Q,le,ee),be=S(Q,le,ee),re,$,Y=ne,Z=ne-be;if($=ne===0?0:Z/ne,ne==be)re=0;else{switch(ne){case Q:re=(le-ee)/Z+(le<ee?6:0);break;case le:re=(ee-Q)/Z+2;break;case ee:re=(Q-le)/Z+4;break}re/=6}return{h:re,s:$,v:Y}}function m(Q,le,ee){Q=B(Q,360)*6,le=B(le,100),ee=B(ee,100);var ne=i.floor(Q),be=Q-ne,re=ee*(1-le),$=ee*(1-be*le),Y=ee*(1-(1-be)*le),Z=ne%6,Ce=[ee,$,re,re,Y,ee][Z],ge=[Y,ee,ee,$,re,re][Z],Re=[re,re,Y,ee,ee,$][Z];return{r:Ce*255,g:ge*255,b:Re*255}}function C(Q,le,ee,ne){var be=[ce(x(Q).toString(16)),ce(x(le).toString(16)),ce(x(ee).toString(16))];return ne&&be[0].charAt(0)==be[0].charAt(1)&&be[1].charAt(0)==be[1].charAt(1)&&be[2].charAt(0)==be[2].charAt(1)?be[0].charAt(0)+be[1].charAt(0)+be[2].charAt(0):be.join("")}function o(Q,le,ee,ne,be){var re=[ce(x(Q).toString(16)),ce(x(le).toString(16)),ce(x(ee).toString(16)),ce(Ae(ne))];return be&&re[0].charAt(0)==re[0].charAt(1)&&re[1].charAt(0)==re[1].charAt(1)&&re[2].charAt(0)==re[2].charAt(1)&&re[3].charAt(0)==re[3].charAt(1)?re[0].charAt(0)+re[1].charAt(0)+re[2].charAt(0)+re[3].charAt(0):re.join("")}function f(Q,le,ee,ne){var be=[ce(Ae(ne)),ce(x(Q).toString(16)),ce(x(le).toString(16)),ce(x(ee).toString(16))];return be.join("")}c.equals=function(Q,le){return!Q||!le?!1:c(Q).toRgbString()==c(le).toRgbString()},c.random=function(){return c.fromRatio({r:v(),g:v(),b:v()})};function b(Q,le){le=le===0?0:le||10;var ee=c(Q).toHsl();return ee.s-=le/100,ee.s=W(ee.s),c(ee)}function A(Q,le){le=le===0?0:le||10;var ee=c(Q).toHsl();return ee.s+=le/100,ee.s=W(ee.s),c(ee)}function O(Q){return c(Q).desaturate(100)}function d(Q,le){le=le===0?0:le||10;var ee=c(Q).toHsl();return ee.l+=le/100,ee.l=W(ee.l),c(ee)}function M(Q,le){le=le===0?0:le||10;var ee=c(Q).toRgb();return ee.r=a(0,S(255,ee.r-x(255*-(le/100)))),ee.g=a(0,S(255,ee.g-x(255*-(le/100)))),ee.b=a(0,S(255,ee.b-x(255*-(le/100)))),c(ee)}function R(Q,le){le=le===0?0:le||10;var ee=c(Q).toHsl();return ee.l-=le/100,ee.l=W(ee.l),c(ee)}function E(Q,le){var ee=c(Q).toHsl(),ne=(ee.h+le)%360;return ee.h=ne<0?360+ne:ne,c(ee)}function y(Q){var le=c(Q).toHsl();return le.h=(le.h+180)%360,c(le)}function s(Q){var le=c(Q).toHsl(),ee=le.h;return[c(Q),c({h:(ee+120)%360,s:le.s,l:le.l}),c({h:(ee+240)%360,s:le.s,l:le.l})]}function D(Q){var le=c(Q).toHsl(),ee=le.h;return[c(Q),c({h:(ee+90)%360,s:le.s,l:le.l}),c({h:(ee+180)%360,s:le.s,l:le.l}),c({h:(ee+270)%360,s:le.s,l:le.l})]}function N(Q){var le=c(Q).toHsl(),ee=le.h;return[c(Q),c({h:(ee+72)%360,s:le.s,l:le.l}),c({h:(ee+216)%360,s:le.s,l:le.l})]}function k(Q,le,ee){le=le||6,ee=ee||30;var ne=c(Q).toHsl(),be=360/ee,re=[c(Q)];for(ne.h=(ne.h-(be*le>>1)+720)%360;--le;)ne.h=(ne.h+be)%360,re.push(c(ne));return re}function U(Q,le){le=le||6;for(var ee=c(Q).toHsv(),ne=ee.h,be=ee.s,re=ee.v,$=[],Y=1/le;le--;)$.push(c({h:ne,s:be,v:re})),re=(re+Y)%1;return $}c.mix=function(Q,le,ee){ee=ee===0?0:ee||50;var ne=c(Q).toRgb(),be=c(le).toRgb(),re=ee/100,$={r:(be.r-ne.r)*re+ne.r,g:(be.g-ne.g)*re+ne.g,b:(be.b-ne.b)*re+ne.b,a:(be.a-ne.a)*re+ne.a};return c($)},c.readability=function(Q,le){var ee=c(Q),ne=c(le);return(i.max(ee.getLuminance(),ne.getLuminance())+.05)/(i.min(ee.getLuminance(),ne.getLuminance())+.05)},c.isReadable=function(Q,le,ee){var ne=c.readability(Q,le),be,re;re=!1,be=se(ee);switch(be.level+be.size){case"AAsmall":case"AAAlarge":re=ne>=4.5;break;case"AAlarge":re=ne>=3;break;case"AAAsmall":re=ne>=7;break}return re},c.mostReadable=function(Q,le,ee){var ne=null,be=0,re,$,Y,Z;ee=ee||{},$=ee.includeFallbackColors,Y=ee.level,Z=ee.size;for(var Ce=0;Ce<le.length;Ce++)re=c.readability(Q,le[Ce]),re>be&&(be=re,ne=c(le[Ce]));return c.isReadable(Q,ne,{level:Y,size:Z})||!$?ne:(ee.includeFallbackColors=!1,c.mostReadable(Q,["#fff","#000"],ee))};var H=c.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},K=c.hexNames=F(H);function F(Q){var le={};for(var ee in Q)Q.hasOwnProperty(ee)&&(le[Q[ee]]=ee);return le}function G(Q){return Q=parseFloat(Q),(isNaN(Q)||Q<0||Q>1)&&(Q=1),Q}function B(Q,le){ae(Q)&&(Q="100%");var ee=de(Q);return Q=S(le,a(0,parseFloat(Q))),ee&&(Q=parseInt(Q*le,10)/100),i.abs(Q-le)<1e-6?1:Q%le/parseFloat(le)}function W(Q){return S(1,a(0,Q))}function V(Q){return parseInt(Q,16)}function ae(Q){return typeof Q=="string"&&Q.indexOf(".")!=-1&&parseFloat(Q)===1}function de(Q){return typeof Q=="string"&&Q.indexOf("%")!=-1}function ce(Q){return Q.length==1?"0"+Q:""+Q}function Ee(Q){return Q<=1&&(Q=Q*100+"%"),Q}function Ae(Q){return i.round(parseFloat(Q)*255).toString(16)}function oe(Q){return V(Q)/255}var he=function(){var Q="[-\\+]?\\d+%?",le="[-\\+]?\\d*\\.\\d+%?",ee="(?:"+le+")|(?:"+Q+")",ne="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?",be="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?";return{CSS_UNIT:new RegExp(ee),rgb:new RegExp("rgb"+ne),rgba:new RegExp("rgba"+be),hsl:new RegExp("hsl"+ne),hsla:new RegExp("hsla"+be),hsv:new RegExp("hsv"+ne),hsva:new RegExp("hsva"+be),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function fe(Q){return!!he.CSS_UNIT.exec(Q)}function ie(Q){Q=Q.replace(T,"").replace(h,"").toLowerCase();var le=!1;if(H[Q])Q=H[Q],le=!0;else if(Q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ee;return(ee=he.rgb.exec(Q))?{r:ee[1],g:ee[2],b:ee[3]}:(ee=he.rgba.exec(Q))?{r:ee[1],g:ee[2],b:ee[3],a:ee[4]}:(ee=he.hsl.exec(Q))?{h:ee[1],s:ee[2],l:ee[3]}:(ee=he.hsla.exec(Q))?{h:ee[1],s:ee[2],l:ee[3],a:ee[4]}:(ee=he.hsv.exec(Q))?{h:ee[1],s:ee[2],v:ee[3]}:(ee=he.hsva.exec(Q))?{h:ee[1],s:ee[2],v:ee[3],a:ee[4]}:(ee=he.hex8.exec(Q))?{r:V(ee[1]),g:V(ee[2]),b:V(ee[3]),a:oe(ee[4]),format:le?"name":"hex8"}:(ee=he.hex6.exec(Q))?{r:V(ee[1]),g:V(ee[2]),b:V(ee[3]),format:le?"name":"hex"}:(ee=he.hex4.exec(Q))?{r:V(ee[1]+""+ee[1]),g:V(ee[2]+""+ee[2]),b:V(ee[3]+""+ee[3]),a:oe(ee[4]+""+ee[4]),format:le?"name":"hex8"}:(ee=he.hex3.exec(Q))?{r:V(ee[1]+""+ee[1]),g:V(ee[2]+""+ee[2]),b:V(ee[3]+""+ee[3]),format:le?"name":"hex"}:!1}function se(Q){var le,ee;return Q=Q||{level:"AA",size:"small"},le=(Q.level||"AA").toUpperCase(),ee=(Q.size||"small").toLowerCase(),le!=="AA"&&le!=="AAA"&&(le="AA"),ee!=="small"&&ee!=="large"&&(ee="small"),{level:le,size:ee}}w.exports?w.exports=c:!(P=function(){return c}.call(X,r,X,w),P!==void 0&&(w.exports=P))})(Math)},aBPH:function(w,X,r){w.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(w,X,r){w.exports={flex_box_center:"flex_box_center___3qTxW",flex_space_between:"flex_space_between___3ea87",flex_box_vertical_center:"flex_box_vertical_center___3pRKY",flex_box_center_end:"flex_box_center_end___1knqW",flex_box_column:"flex_box_column___2jnF_",header:"header___1jftB","flex-center":"flex-center___2n5vX",title:"title___JYziX",schedule:"schedule___3dZqv",clickWarp:"clickWarp___Nw-Yv",num:"num___2kh_y",subject:"subject___3cFDa",btns:"btns___jk1p6",btn:"btn___2VKv5",simulate:"simulate___3PtJU",exit:"exit___3vlKF"}},bKvZ:function(w,X,r){w.exports={flex_box_center:"flex_box_center___2dXfh",flex_space_between:"flex_space_between___2BhUa",flex_box_vertical_center:"flex_box_vertical_center___15ksZ",flex_box_center_end:"flex_box_center_end___3JbfY",flex_box_column:"flex_box_column___1raS-",level:"level___W4wcy",left:"left___1XwUw",container:"container___16wfS",title:"title___2mqN2",listWrap:"listWrap___U0Df3",list:"list___2YNXa",s3:"s3___25biP",s2:"s2___3z1Hl",listActive:"listActive___1B21p",os:"os___2rPuf",btns:"btns___3SwkA",btnsWrap:"btnsWrap___30oSS",icon:"icon___IUU5o",btn:"btn___GdOfs",d1:"d1___uGVV7",d2:"d2___12wBt",shrink:"shrink___tBEU_",elseShrink:"elseShrink___1vnuF",right:"right___27lwg",addIcon:"addIcon___3jWNX"}},bQjk:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return function(i){var T=P,h=T.lib,p=h.CipherParams,x=T.enc,S=x.Hex,a=T.format,v=a.Hex={stringify:function(c){return c.ciphertext.toString(S)},parse:function(c){var t=S.parse(c);return p.create({ciphertext:t})}}}(),P.format.Hex})},bT9E:function(w,X,r){"use strict";r.d(X,"a",function(){return i});var P=r("VTBJ");function i(T,h){var p=Object(P.a)({},T);return Array.isArray(h)&&h.forEach(function(x){delete p[x]}),p}},bUJZ:function(w,X){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAABq1JREFUWAmVWGuIVVUU/vaZ2zjjOC9TwzFtwAjKHlJBNj4IYgJp/hghIWEE/ahAlCypqB8JoSiRJljQw6KoEGz6oQmNvxqdoB9hailZoZbj2xlndHzMvWf3rX3OOnefc888XLDv2nvttdda+1tr73PONbhJsnZdM64NPsll7YCZBYQtQMAmFPayz2ZPcNCFmvpdxrzR56bG+WPGqQc79PoShOEKGLMQ1hbcOstfsSA8j4wpcrIbQbDFTFzfmaeSlY0ZkB14bT5suIFBtGUXMzj6YzTChbQvXMifN+ghemtMw8Z90WT+74gBWbu9Cv0979HJyvyllI6JkKcjRkQ/MJvR1LbamKUlEWUpNyDbt6oJpeJ2GmCdeDQaAp7ayN14B4b1VVVYapo39Wd1KwJywVy/Tnjt3VnlcsHosixEIleZrNa+cCF/3hzGhOq2bFBq2am7NJ3q2l1GZgSDQTMw9U2gqsmty/0pXQTOrmVMQ950xp4xXZjevthPX3RadMl/u1kzmTTpnM/Dy9xsDZ2FwBXWqG7L+aPJukepHQBF6oE6I5Ex7RCfwCpVUVOwx5/jabJ7dSKX+xucvBxoeBw4vRG4djBSl1M1kcFMfRHo5ym/9H3aTLYGNYVBsMDc8YU7fdxGTMXiBhR5bZTYhOe1kAdD5MIv/RgtrH+MY6IgTebqGaQl799DW7G+8LwmdpxOaYOG4RCyfz3DS89+p8Jx8xlvEZF7GcyN8pKgGhjkmTj9QVk2nl5gnjJ3ftsZ1VBxeIU7EAqhFkUWYv+iEydnPgcmd7BTJaOIBJ0LOyKkVZZw2b/mXbrsJzaxgpJOY48va8bg0FkO0gVOQQUli+PS8w1WKN+0oIj6idMKGBjsYNBRMBq8cKHMhlI7ijSAFhZwze06Aq6fBE5+FI/HMJi2z1iGOgoYLrVrhnIdll1VBjihFZjCB39xgCm6yszVAZMeAM7/AFz9hyvTHsvpinecjTcotRd4Yma6QMRxxXqu0DS5eSpommRc/6D8Akff5n10GGheBMxmodc9xMI+yomsx4yDzJAHa6YE1JIEpM6EC2UXRNLyb8PDRGeQzhmMXID9vzAGHuVGBtT7VY6BMQJkARR4d7REOyn7GVcvqGV6eOQv/sR0xce+xNQN/k7k7qEJ3uSlK2lTFRvOIA7DgMJhCytQCGV3EElzfxtZKwHPwsWf6ZioOOJ6GTfcz6Dm8vgz2MRmrJJiGX/G2IDGTrnbWW5od3PGXG9R5dmbtukR+qLBCxIQ17jGwM67JwAg8ypL5lVPOfUTHdc/VWBAvTR8VypwHWhBCxfyIW+eB1z+k6fpDCfieWEDR3j0z/HC5LxsQmQChKMKRMo2Zd6glwgVTyTPIjEgz6QEDdmJ7oJ9N0deMwuonR6hoTIfBUFpwjTqtMYIxIiornBp7rkY8+jZeSLgK8SeCDZxGDsXLs0tiLn0xalw2b3Que5IpvpuQ9QXuZCipPPF4dguud/XeRt2FXAj3IkgLDIdlY+ODMIJ/LfOB4b5rnPhV0LOADVlWsBn99Ix5VOo9/enLrb8H80nuXyh1Jldgek42Me0dJfTxB1qyiRy3bXfb+JxL/JIy9F3utxxSZrok+MWzjPgxjmxTG0ySKcjvKJ1m4UH+6L3oVK4JUehcpELioYOrWcdsUbmfRY9LrQmxEmBr7XztgHV5KKXciyBSSAaoM8ZA0kwc2R3tO4j4m1JWkTqIRopebLZy4G57/De2Q90PxshVt0ILPqGyPD74MBaPlIYmNoY3V6PefoY8+tefIUJhWtShSxoZIval4mz395l4fICbCNS1VOABV/GwRCZIx9HaOhhSJDxEYr7hr5jShCSsf16xiaYcGVyb+juEq2sgFU/5xXgvlfp/BrTV8M0vc+2Ue2nOdVTiLnZYLNZdnKVKkY1pKNC22reD10OKb+Ik5x7hSvFK7s/wNfhQ5uiYP7YCuxfV64Rh06MtI+22JbGYw7x6VGyd5XZztYmDPKl2OZ9KKpWDq+9Lb61/bkcRBUiww/F+vo2s+RYf3aFP3Z9u62pieHzU9q2pzAe7VHiVo4SgD8vH4gwS83z/algRCWdMreIqqJY98Ripm9z6phWpCC+9v1jL3096tr350GbtJ0XjLivSFkcU8LsJ7Xz+e6V/3dMRZFmBD6ixvRw+2vMC1f5oBuZxgxIl9oPq5ewCOVzaSFl0WPGd+gUMwEh/sPK8A+rl250qq3R+LgDUiN2a2Mzwsv8GJP6sjMp5xuna6LSGzXzL8HvQjBpp3n5Up9MjJf+B5WVB7lfjXHfAAAAAElFTkSuQmCC"},biw7:function(w,X,r){"use strict";var P=r("cDcd"),i=r.n(P),T=P.createContext(null);X.a=T},c5Ni:function(w,X,r){},cFMs:function(w,X){w.exports="data:image/png;base64,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"},cRFk:function(w,X,r){w.exports=r.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(w,X,r){"use strict";r.r(X);var P=r("+L6B"),i=r("2/Rp"),T=r("T2oS"),h=r("W9HT"),p=r("14J3"),x=r("BMrR"),S=r("2qtc"),a=r("kLXV"),v=r("jCWc"),c=r("kPKH"),t=r("qVdP"),g=r("jsC+"),u=r("k1fw"),_=r("lUTK"),l=r("BvKs"),m=r("9og8"),C=r("miYZ"),o=r("tsqr"),f=r("5Dmo"),b=r("3S7+"),A=r("tJVT"),O=r("PpiC"),d=r("Znn+"),M=r("ZTPi"),R=r("WmNS"),E=r.n(R),y=r("cDcd"),s=r.n(y),D=r("B6bo"),N=r.n(D),k=r("Ty5D"),U=r("9kvl"),H=r("BoS7"),K=r("Sdc0"),F=r("oBTY"),G=r("ozfa"),B=r("MJZm"),W=r("P5Jw"),V=r("5NDa"),ae=r("5rEg"),de=r("y8nQ"),ce=r("Vl3Y"),Ee=r("aBPH"),Ae=r.n(Ee),oe=function(Ie){var qe=Ie.shixunsDetail,Ye=Ie.globalSetting,ye=Ie.loading,Ne=Ie.user,mt=Ie.dispatch,it=Ie.isRepository,gt=Object(O.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),wt=Object(k.h)(),xt=Object(k.i)(),Lt=Object(y.useState)({}),Xt=Object(A.a)(Lt,2),Ln=Xt[0],pn=Xt[1],ln=Object(y.useRef)(),kn=ce.a.useForm(),yn=Object(A.a)(kn,1),Jt=yn[0],Xn=Object(y.useState)(""),Qn=Object(A.a)(Xn,2),zn=Qn[0],Yn=Qn[1];Object(y.useEffect)(function(){gt.visible&&Jt.resetFields()},[gt.visible]),Object(y.useEffect)(function(){var $t=sessionStorage.getItem("pathArray");if($t){var Vt=$t.split(",").join("/"),bn=Vt.indexOf("/")===0?Vt.substr(1):Vt;Yn(bn)}},[]),Object(y.useEffect)(function(){var $t,Vt;ln.current=($t=wt.pathname)===null||$t===void 0||((Vt=$t.split("/"))===null||Vt===void 0)?void 0:Vt[2]},[]);var Cr=function(){var $t=Object(m.a)(E.a.mark(function Vt(){var bn,jr,An=arguments;return E.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return bn=An.length>0&&An[0]!==void 0?An[0]:{},Sn.next=3,mt({type:"shixunsDetail/addRepositoryFile",payload:{id:xt.id,message:bn.commitMessage,content:"",path:(gt.defaultPath?gt.defaultPath+"/":"")+bn.path+"/"+(bn.file||".gitkeep"),secret_repository:it?void 0:!0}});case 3:jr=Sn.sent,jr!=null&&jr.url&&(o.b.success("\u6DFB\u52A0\u6210\u529F"),gt.onOK({path:(gt.defaultPath?gt.defaultPath+"/":"")+bn.path+"/"+(bn.file||".gitkeep"),name:bn.path.split("/")[bn.path.split("/").length-1]}),gt.onClose());case 5:case"end":return Sn.stop()}},Vt)}));return function(){return $t.apply(this,arguments)}}(),lr=function(){var Vt,bn;U.d.push("/shixuns/".concat(ln.current,"/").concat((Vt=wt.pathname)===null||Vt===void 0||((bn=Vt.split("/"))===null||bn===void 0)?void 0:bn[3]).concat(zn?"/master/shixun_show/".concat(zn):""))};return s.a.createElement(a.a,{width:"60%",centered:!0,visible:gt.visible,wrapClassName:Ae.a.modal,onOk:function(){Jt.submit()},onCancel:gt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},s.a.createElement("section",{className:Ae.a.bg},s.a.createElement("div",{className:Ae.a.wrap},s.a.createElement(ce.a,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:Cr,onChange:function(){var Vt,bn,jr,An,Bn=Object(u.a)({},Jt.getFieldsValue()),Sn=Bn==null||((Vt=Bn.path)===null||Vt===void 0)?void 0:Vt.split(""),Or=Bn==null||((bn=Bn.file)===null||bn===void 0)?void 0:bn.split("");Sn!=null&&(jr=Sn.filter(function(Zt){return Zt=="/"}))!==null&&jr!==void 0&&jr.length&&(Bn.path=Bn.path.substring(0,Bn.path.length-1)),Or!=null&&(An=Or.filter(function(Zt){return Zt=="/"}))!==null&&An!==void 0&&An.length&&(Bn.file=Bn.file.substring(0,Bn.path.length-1)),Jt.setFieldsValue(Object(u.a)({},Bn)),pn(Bn)}},s.a.createElement(ce.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},s.a.createElement(x.a,null,s.a.createElement(c.a,null,s.a.createElement("span",{className:Ae.a.filePath},gt.defaultPath+"/")),s.a.createElement(c.a,{flex:"1"},s.a.createElement(ce.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),s.a.createElement(ce.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},s.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0\uFF0C\u5982\u679C\u4E0D\u586B\u5199\u7CFB\u7EDF\u5C06\u5728\u6587\u4EF6\u5939\u4E0B\u521B\u5EFA.gitkeep\u7684\u9ED8\u8BA4\u6587\u4EF6",size:"large"})),s.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"}))))))},he=Object(U.a)(function(rt){var Ie=rt.shixunsDetail,qe=rt.loading,Ye=rt.globalSetting,ye=rt.user;return{shixunsDetail:Ie,globalSetting:Ye,user:ye,loading:qe.models.index}})(oe),fe=r("7ahc"),ie=function(Ie){var qe=Ie.shixunsDetail,Ye=Ie.globalSetting,ye=Ie.loading,Ne=Ie.user,mt=Ie.dispatch,it=Ie.isRepository,gt=Object(O.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),wt=Object(k.h)(),xt=Object(k.i)(),Lt=Object(y.useState)({}),Xt=Object(A.a)(Lt,2),Ln=Xt[0],pn=Xt[1],ln=Object(y.useRef)(),kn=ce.a.useForm(),yn=Object(A.a)(kn,1),Jt=yn[0],Xn=Object(y.useState)(""),Qn=Object(A.a)(Xn,2),zn=Qn[0],Yn=Qn[1];Object(y.useEffect)(function(){gt.visible&&Jt.resetFields()},[gt.visible]),Object(y.useEffect)(function(){var $t=sessionStorage.getItem("pathArray");if($t){var Vt=$t.split(",").join("/"),bn=Vt.indexOf("/")===0?Vt.substr(1):Vt;Yn(bn)}},[]),Object(y.useEffect)(function(){var $t,Vt;ln.current=($t=wt.pathname)===null||$t===void 0||((Vt=$t.split("/"))===null||Vt===void 0)?void 0:Vt[2]},[]);var Cr=function(){var $t=Object(m.a)(E.a.mark(function Vt(){var bn,jr,An=arguments;return E.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return bn=An.length>0&&An[0]!==void 0?An[0]:{},Sn.next=3,mt({type:"shixunsDetail/addRepositoryFile",payload:{id:xt.id,message:bn.commitMessage,content:bn.codeMirror,path:(gt.defaultPath?gt.defaultPath+"/":"")+bn.path,secret_repository:it?void 0:!0}});case 3:jr=Sn.sent,jr!=null&&jr.url&&(o.b.success("\u6DFB\u52A0\u6210\u529F"),gt.onOK({path:(gt.defaultPath?gt.defaultPath+"/":"")+bn.path,name:bn.path.split("/")[bn.path.split("/").length-1]}),gt.onClose());case 5:case"end":return Sn.stop()}},Vt)}));return function(){return $t.apply(this,arguments)}}(),lr=function(){var Vt,bn;U.d.push("/shixuns/".concat(ln.current,"/").concat((Vt=wt.pathname)===null||Vt===void 0||((bn=Vt.split("/"))===null||bn===void 0)?void 0:bn[3]).concat(zn?"/master/shixun_show/".concat(zn):""))};return s.a.createElement(a.a,{width:"60%",visible:gt.visible,wrapClassName:Ae.a.modal,centered:!0,onOk:function(){Jt.submit()},onCancel:gt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},s.a.createElement("section",{className:Ae.a.bg},s.a.createElement("div",{className:Ae.a.wrap},s.a.createElement(ce.a,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:Cr,onChange:function(){var Vt,bn,jr=Object(u.a)({},Jt.getFieldsValue()),An=jr==null||((Vt=jr.path)===null||Vt===void 0)?void 0:Vt.split("");(An==null||((bn=An.filter(function(Bn){return Bn=="/"}))===null||bn===void 0)?void 0:bn.length)>1&&(jr.path=jr.path.substring(0,jr.path.length-1)),Jt.setFieldsValue(Object(u.a)({},jr)),pn(jr)}},s.a.createElement(ce.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},s.a.createElement(x.a,null,s.a.createElement(c.a,null,s.a.createElement("span",{className:Ae.a.filePath},gt.defaultPath+"/")),s.a.createElement(c.a,{flex:"1"},s.a.createElement(ce.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),s.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u672C\u6B21\u63D0\u4EA4\u7684\u4E3B\u8981\u4FE1\u606F\uFF0C\u5408\u7406\u7684\u63CF\u8FF0\u4FE1\u606F\u6709\u5229\u4E8E\u4EE3\u7801\u5386\u53F2\u8BB0\u5F55\u7684\u7BA1\u7406",size:"large"})),s.a.createElement("div",{className:"mt10 mb20"},s.a.createElement(ce.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},s.a.createElement(fe.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},se=Object(U.a)(function(rt){var Ie=rt.shixunsDetail,qe=rt.loading,Ye=rt.globalSetting,ye=rt.user;return{shixunsDetail:Ie,globalSetting:Ye,user:ye,loading:qe.models.index}})(ie),Q=function(Ie){var qe=Ie.shixunsDetail,Ye=Ie.globalSetting,ye=Ie.loading,Ne=Ie.user,mt=Ie.dispatch,it=Ie.isRepository,gt=Object(O.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),wt=Object(k.h)(),xt=Object(k.i)(),Lt=Object(y.useState)({}),Xt=Object(A.a)(Lt,2),Ln=Xt[0],pn=Xt[1],ln=Object(y.useRef)(),kn=ce.a.useForm(),yn=Object(A.a)(kn,1),Jt=yn[0],Xn=Object(y.useState)(""),Qn=Object(A.a)(Xn,2),zn=Qn[0],Yn=Qn[1],Cr=Object(y.useState)(""),lr=Object(A.a)(Cr,2),$t=lr[0],Vt=lr[1];Object(y.useEffect)(function(){gt.visible&&Jt.resetFields()},[gt.visible]),Object(y.useEffect)(function(){var An=gt.defaultPath.split("/");An.length===1?(Yn(""),Vt(gt.defaultPath)):(Vt(An.pop()),Yn(An.join("/")+"/"))},[gt.defaultPath]),Object(y.useEffect)(function(){var An,Bn;ln.current=(An=wt.pathname)===null||An===void 0||((Bn=An.split("/"))===null||Bn===void 0)?void 0:Bn[2]},[]);var bn=function(){var An=Object(m.a)(E.a.mark(function Bn(){var Sn,Or,Zt=arguments;return E.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Sn=Zt.length>0&&Zt[0]!==void 0?Zt[0]:{},Wt.next=3,mt({type:"shixunsDetail/moveGitFile",payload:{id:xt.id,from:gt.defaultPath,to:zn+Sn.path,message:Sn.commitMessage||"".concat(gt.defaultPath," rename to ").concat(zn).concat(Sn.path," "),secret_repository:it}});case 3:Or=Wt.sent,(Or==null?void 0:Or.status)===0&&(o.b.success("\u6DFB\u52A0\u6210\u529F"),gt.onOK({path:Sn.path,name:Sn.path}),gt.onClose());case 5:case"end":return Wt.stop()}},Bn)}));return function(){return An.apply(this,arguments)}}(),jr=function(){var Bn,Sn;U.d.push("/shixuns/".concat(ln.current,"/").concat((Bn=wt.pathname)===null||Bn===void 0||((Sn=Bn.split("/"))===null||Sn===void 0)?void 0:Sn[3]).concat(zn?"/master/shixun_show/".concat(zn):""))};return s.a.createElement(a.a,{width:"40%",visible:gt.visible,wrapClassName:Ae.a.modal,centered:!0,onOk:function(){Jt.submit()},onCancel:gt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},s.a.createElement("section",{className:Ae.a.bg},s.a.createElement("div",{className:Ae.a.wrap},s.a.createElement(ce.a,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:bn,onChange:function(){var Bn,Sn,Or=Object(u.a)({},Jt.getFieldsValue()),Zt=Or==null||((Bn=Or.path)===null||Bn===void 0)?void 0:Bn.split("");(Zt==null||((Sn=Zt.filter(function(mr){return mr=="/"}))===null||Sn===void 0)?void 0:Sn.length)>1&&(Or.path=Or.path.substring(0,Or.path.length-1)),Jt.setFieldsValue(Object(u.a)({},Or)),pn(Or)}},s.a.createElement(ce.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},s.a.createElement(x.a,null,s.a.createElement(c.a,{flex:"1"},s.a.createElement(ce.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:$t}))))),s.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},s.a.createElement(ae.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(gt.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},le=Object(U.a)(function(rt){var Ie=rt.shixunsDetail,qe=rt.loading,Ye=rt.globalSetting,ye=rt.user;return{shixunsDetail:Ie,globalSetting:Ye,user:ye,loading:qe.models.index}})(Q),ee=r("DZo9"),ne=r("8z0m"),be=r("m3rI"),re=r("8j3D"),$=r("RC3E"),Y=r.n($),Z=ne.a.Dragger,Ce=function(Ie){var qe=Ie.shixunsDetail,Ye=Ie.globalSetting,ye=Ie.loading,Ne=Ie.user,mt=Ie.dispatch,it=Ie.isRepository,gt=Object(O.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),wt=Object(k.h)(),xt=Object(k.i)(),Lt=Object(y.useState)({}),Xt=Object(A.a)(Lt,2),Ln=Xt[0],pn=Xt[1],ln=Object(y.useRef)(),kn=ce.a.useForm(),yn=Object(A.a)(kn,1),Jt=yn[0],Xn=Object(y.useState)([]),Qn=Object(A.a)(Xn,2),zn=Qn[0],Yn=Qn[1],Cr=Object(y.useState)(),lr=Object(A.a)(Cr,2),$t=lr[0],Vt=lr[1],bn;Object(y.useEffect)(function(){gt.visible&&(Jt.resetFields(),Yn([]))},[gt.visible]),Object(y.useEffect)(function(){ln.current=xt.id},[]),Object(y.useEffect)(function(){var Zt=sessionStorage.getItem("pathArray");if(Zt){var mr=Zt.split(",").join("/"),Wt=mr.indexOf("/")===0?mr.substr(1):mr;Vt(Wt)}},[]);var jr=function(mr){if(bn=mr.file.name,mr.file.status==="done"||mr.file.status==="uploading"){var Wt,tr,br;if(Yn(mr.fileList),!mr.file.response)return;if(((Wt=mr.file.response)===null||Wt===void 0?void 0:Wt.status)===0){o.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Yn(zn.filter(function(qr){return qr.uid!==mr.file.uid})),((tr=mr.file.response)===null||tr===void 0?void 0:tr.message)&&o.b.info((br=mr.file.response)===null||br===void 0?void 0:br.message)}},An=function(){var Zt=Object(m.a)(E.a.mark(function mr(Wt){var tr;return E.a.wrap(function(qr){for(;;)switch(qr.prev=qr.next){case 0:if(Wt.response){qr.next=3;break}return o.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),qr.abrupt("return");case 3:return qr.next=5,mt({type:"shixunsDetail/deleteGitFile",payload:{id:xt.id,path:$t?"".concat($t,"/").concat(Wt.name):Wt.name,message:Jt.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat($t?"".concat($t,"/").concat(Wt.name):Wt.name),secret_repository:it?null:!0}});case 5:tr=qr.sent,tr.status===0&&(Yn(zn.filter(function(aa){return aa.uid!==Wt.uid})),o.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return qr.stop()}},mr)}));return function(Wt){return Zt.apply(this,arguments)}}(),Bn={height:300,multiple:!0,withCredentials:!0,data:function(){var Zt=Object(m.a)(E.a.mark(function Wt(){return E.a.wrap(function(br){for(;;)switch(br.prev=br.next){case 0:return br.abrupt("return",new Promise(function(){var qr=Object(m.a)(E.a.mark(function aa(fa,Aa){return E.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:setTimeout(Object(m.a)(E.a.mark(function Ar(){var Sa,Ra;return E.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:return Pr.next=2,Jt.getFieldsValue();case 2:Sa=Pr.sent,Ra=Object(u.a)(Object(u.a)({},{path:gt.defaultPath?gt.defaultPath:"",message:Ln.commitMessage||"\u4E0A\u4F20\u4E86".concat(bn)}),it?{}:{secret_repository:!0}),fa(Ra);case 5:case"end":return Pr.stop()}},Ar)})),200);case 1:case"end":return ar.stop()}},aa)}));return function(aa,fa){return qr.apply(this,arguments)}}()));case 1:case"end":return br.stop()}},Wt)}));function mr(){return Zt.apply(this,arguments)}return mr}(),fileList:zn,method:"post",action:"".concat(be.a.API_SERVER,"/api/shixuns/").concat(ln.current,"/upload_git_file.json"),onChange:jr,onRemove:An,beforeUpload:function(mr){bn=mr.name}},Sn=function(){var Zt=Object(m.a)(E.a.mark(function mr(Wt){return E.a.wrap(function(br){for(;;)switch(br.prev=br.next){case 0:return br.next=2,Jt.validateFields();case 2:gt.onClose(),gt.onOK({path:gt.defaultPath}),Or();case 5:case"end":return br.stop()}},mr)}));return function(Wt){return Zt.apply(this,arguments)}}(),Or=function(){var mr,Wt;U.d.push("/shixuns/".concat(ln.current,"/").concat((mr=wt.pathname)===null||mr===void 0||((Wt=mr.split("/"))===null||Wt===void 0)?void 0:Wt[3]).concat($t?"/master/shixun_show/".concat($t):""))};return s.a.createElement(a.a,{visible:gt.visible,onOk:Sn,centered:!0,onCancel:gt.onClose,width:"70%"},s.a.createElement("section",{className:Y.a.bg},s.a.createElement("div",{className:Y.a.wrap},s.a.createElement("div",{className:Y.a.title},"\u4E0A\u4F20\u6587\u4EF6"),s.a.createElement(ce.a,{className:"mt10",form:Jt,scrollToFirstError:!0,layout:"vertical",onFinish:Sn,onValuesChange:function(){return pn(Object(u.a)({},Jt.getFieldsValue()))}},s.a.createElement(ce.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(ae.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),s.a.createElement(ce.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},s.a.createElement(Z,Bn,s.a.createElement("div",null,s.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Y.a.colorBlue)})),s.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",s.a.createElement("span",{className:"".concat(Y.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),s.a.createElement(re.a,{onFinish:function(mr){return Vt(mr)}})))},ge=Object(U.a)(function(rt){var Ie=rt.shixunsDetail,qe=rt.loading,Ye=rt.globalSetting,ye=rt.user;return{shixunsDetail:Ie,globalSetting:Ye,user:ye,loading:qe.models.index}})(Ce),Re=r("Bbdw"),Qe=r.n(Re),$e=r("HpfO"),at=r.n($e),dt=function(Ie){var qe=Ie.shixunsDetail,Ye=Ie.globalSetting,ye=Ie.loading,Ne=Ie.dispatch,mt=Ie.title,it=Ie.pathList,gt=it===void 0?[]:it,wt=Ie.showInputPath,xt=wt===void 0?!1:wt,Lt=Ie.isMergeSelectFile,Xt=Lt===void 0?!1:Lt,Ln=Ie.onFinish,pn=Ln===void 0?function(){}:Ln,ln=ce.a.useForm(),kn=Object(A.a)(ln,1),yn=kn[0],Jt=Object(k.i)(),Xn=Object(k.h)(),Qn=Object(y.useRef)(),zn=Object(y.useState)(""),Yn=Object(A.a)(zn,2),Cr=Yn[0],lr=Yn[1],$t=Object(y.useState)(""),Vt=Object(A.a)($t,2),bn=Vt[0],jr=Vt[1],An=Object(y.useState)([]),Bn=Object(A.a)(An,2),Sn=Bn[0],Or=Bn[1],Zt=Object(y.useState)([]),mr=Object(A.a)(Zt,2),Wt=mr[0],tr=mr[1];Object(y.useEffect)(function(){var Gr,ar;Qn.current=((Gr=Xn.pathname)===null||Gr===void 0||((ar=Gr.split("/"))===null||ar===void 0)?void 0:ar[3])==="repository"},[]),Object(y.useEffect)(function(){if(qe.actionTabs.key!=="Repository-SelectFilePath")return;var Gr=gt.join("/"),ar=[];gt.map(function(Ar,Sa){Sa===0?ar.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Ar),path:Gr}):ar.push({val:"/".concat(Ar),path:Gr})}),Or(ar),lr(Gr),jr(Gr),br(Gr)},[qe.actionTabs.key]);var br=function(){var Gr=Object(m.a)(E.a.mark(function ar(Ar){var Sa;return E.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return Ea.next=2,Ne({type:Qn.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Jt.id,path:Ar}});case 2:Sa=Ea.sent,Sa&&tr(Sa.trees||[]);case 4:case"end":return Ea.stop()}},ar)}));return function(Ar){return Gr.apply(this,arguments)}}(),qr=function(ar){var Ar=Cr;ar.type==="tree"&&(Sn.length?Sn.push({val:"/".concat(ar.name),path:ar.name}):Sn.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(ar.name),path:ar.name}),Or(Sn),Ar=Cr?"".concat(Cr,"/").concat(ar.name):ar.name,lr(Ar)),br(Ar)},aa=function(ar,Ar){var Sa=Sn.filter(function(Ea,Pr){return Pr<=Ar});Or(Sa);var Ra=Sa.filter(function(Ea,Pr){return Pr!==0}).map(function(Ea){return Ea.val}).join("").substr(1);lr(Ra),br(Ra)},fa=function(){var Gr=Object(m.a)(E.a.mark(function ar(){var Ar,Sa,Ra;return E.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:if(Ar=yn==null?void 0:yn.getFieldsValue(),Sa=Cr?"".concat(Cr).concat(Ar!=null&&Ar.name?"/".concat(Ar==null?void 0:Ar.name):""):Ar==null?void 0:Ar.name,!Xt){Pr.next=6;break}return pn(Sa),Aa(),Pr.abrupt("return");case 6:if(!xt){Pr.next=16;break}return Pr.next=9,yn.validateFields();case 9:return Pr.next=11,Ne({type:"shixunsDetail/uploadGitFolder",payload:Object(u.a)(Object(u.a)({},{id:Jt.id,path:Sa}),Qn.current?{}:{secret_repository:!0})});case 11:Ra=Pr.sent,pn(bn),Ra.status===0&&o.b.info("\u65B0\u5EFA\u6210\u529F"),Pr.next=18;break;case 16:pn(Sa),o.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Aa();case 19:case"end":return Pr.stop()}},ar)}));return function(){return Gr.apply(this,arguments)}}(),Aa=function(){Ne({type:"shixunsDetail/setActionTabs",payload:{}}),yn.resetFields()};return s.a.createElement(a.a,{centered:!0,title:mt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:qe.actionTabs.key==="Repository-SelectFilePath",onOk:fa,onCancel:Aa},s.a.createElement("div",{className:at.a.wrap},s.a.createElement("div",{className:at.a.content},s.a.createElement("div",{className:at.a.mainPathWrap},!!(Sn!=null&&Sn.length)&&Sn.map(function(Gr,ar){return s.a.createElement("a",{key:ar,onClick:function(){return aa(Gr,ar)}},Gr.val)})),!!(Wt!=null&&Wt.length)&&Wt.map(function(Gr,ar){return Gr.type==="tree"&&s.a.createElement("a",{key:ar,onClick:function(){return qr(Gr)}},s.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(at.a.colorBlue)}),Gr.name)})),s.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),s.a.createElement("div",{className:"mt5 mb5"},Cr),xt&&s.a.createElement(ce.a,{form:yn,scrollToFirstError:!0,className:"mt20"},s.a.createElement(ce.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},s.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},vt=Object(U.a)(function(rt){var Ie=rt.shixunsDetail,qe=rt.loading,Ye=rt.globalSetting;return{shixunsDetail:Ie,globalSetting:Ye,loading:qe.models.index}})(dt),bt=r("GZ0F"),He=r("8Skl"),Pe=r("HBuW"),nt=r("1vsH"),Rt=r("NLgs"),pt=r("lzim"),ht=B.a.DirectoryTree,Ge=function(Ie){var qe,Ye,ye,Ne,mt,it,gt,wt=Ie.shixunsDetail,xt=Ie.globalSetting,Lt=Ie.loading,Xt=Ie.user,Ln=Ie.activeKey,pn=Ie.dispatch,ln=Ie.practiceSetting,kn=Ie.isRepository,yn=Ie.treeData,Jt=Ie.setTreeData,Xn=Object(O.a)(Ie,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Qn=Object(k.i)(),zn=Object(k.h)(),Yn=Object(y.useState)(),Cr=Object(A.a)(Yn,2),lr=Cr[0],$t=Cr[1],Vt=Object(y.useState)(!1),bn=Object(A.a)(Vt,2),jr=bn[0],An=bn[1],Bn=Object(y.useState)(!1),Sn=Object(A.a)(Bn,2),Or=Sn[0],Zt=Sn[1],mr=Object(y.useState)(!1),Wt=Object(A.a)(mr,2),tr=Wt[0],br=Wt[1],qr=Object(y.useState)(!1),aa=Object(A.a)(qr,2),fa=aa[0],Aa=aa[1],Gr=Object(y.useState)(""),ar=Object(A.a)(Gr,2),Ar=ar[0],Sa=ar[1],Ra=Object(y.useState)([]),Ea=Object(A.a)(Ra,2),Pr=Ea[0],ui=Ea[1],Fa=Object(y.useState)([]),Ma=Object(A.a)(Fa,2),Ya=Ma[0],Ia=Ma[1],qa=Object(y.useState)([]),Wa=Object(A.a)(qa,2),hi=Wa[0],Ci=Wa[1],sa=Object(y.useState)(!1),ca=Object(A.a)(sa,2),la=ca[0],me=ca[1],et=Object(y.useState)(),At=Object(A.a)(et,2),Ct=At[0],Nt=At[1],It=Object(y.useState)(),Ht=Object(A.a)(It,2),on=Ht[0],mn=Ht[1],gn=Object(y.useState)(""),In=Object(A.a)(gn,2),Pn=In[0],Qt=In[1],xn=Object(y.useState)(),cn=Object(A.a)(xn,2),Dn=cn[0],En=cn[1],Fn=Object(y.useState)(!1),or=Object(A.a)(Fn,2),Ir=or[0],fn=or[1];Object(y.useEffect)(function(){Jt([]),Tn(""),localStorage.warehouseHideTip||me(!0)},[zn.pathname,kn]);var Bt=function(){var Jn=Object(m.a)(E.a.mark(function kt(){var Kt,Ft,jn=arguments;return E.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return Kt=jn.length>0&&jn[0]!==void 0?jn[0]:"",On.next=3,Object(Pe.Gb)({id:Qn.id,secret_dir_path:Kt});case 3:Ft=On.sent,Ft&&En(Kt);case 5:case"end":return On.stop()}},kt)}));return function(){return Jn.apply(this,arguments)}}(),nn=function(kt){var Kt;return s.a.createElement(l.a,{className:Qe.a.menu,onClick:function(jn){Sa(kt.path||"");switch(jn.key){case"1":Object(nt.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),An(!0);break;case"2":Object(nt.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),br(!0);break;case"3":Object(nt.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Aa(!0);break;case"4":Object(nt.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),Zt(!0);break;case"5":Object(nt.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),yr(kt.path,kt.name,kt);break;case"6":Object(nt.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Dr(kt);break}}},(kt.type==="topTree"||kt.type==="tree")&&s.a.createElement(l.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(kt.type==="topTree"||kt.type==="tree")&&s.a.createElement(l.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(kt.type==="topTree"||kt.type==="tree")&&s.a.createElement(l.a.Item,{key:"3"},"\u4E0A\u4F20"),kt.type!=="topTree"&&kt.type!=="tree"&&(wt==null||((Kt=wt.detail)===null||Kt===void 0)?void 0:Kt.public)<2&&s.a.createElement(l.a.Item,{key:"4"},"\u91CD\u547D\u540D"),kt.type!=="topTree"&&s.a.createElement(W.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(kn?"":"secret/").concat(kt==null?void 0:kt.path),onCopy:function(){return o.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement(l.a.Item,{key:"6"},s.a.createElement(s.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),kt.type!=="topTree"&&s.a.createElement(l.a.Item,{key:"5"},"\u5220\u9664"))},_n=function(kt,Kt){return kt.map(function(Ft){return Kt==""?Ft.path=Kt+Ft.name:Ft.path=Kt+"/"+Ft.name,Ft.title=s.a.createElement(x.a,{className:"font14"},s.a.createElement(c.a,{flex:"1"},s.a.createElement(x.a,null,s.a.createElement(c.a,{flex:"20px"},Ft.type==="blob"&&s.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),s.a.createElement(c.a,{flex:"1"},s.a.createElement("span",{className:" multi_ellipsis1"},Ft.name)))),s.a.createElement(c.a,null,(Ft.type==="blob"||Ft.type==="tree")&&s.a.createElement(g.a,{overlay:nn(Ft),className:Qe.a.ellipsis},s.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Ft.disableCheckbox=lr&&lr!==Ft.name,Ft.className=Ft.type==="tree"?Qe.a.pl23:"",Ft.checkable=Ft.type!=="tree",Ft.isLeaf=Ft.type!=="tree",Ft.children=Ft.type==="tree"&&[],Ft.key=Ft.path,Ft})},Gt=function(kt){pn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:kt}})},hn=function(){var Jn=Object(m.a)(E.a.mark(function kt(Kt,Ft){var jn;return E.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return jn=Kt.split("/"),On.next=3,Tn(Ar);case 3:setTimeout(function(){Gt(Kt),Pr=[jn[0]||""],Ya=[Kt],Ia(Object(F.a)(Ya)),ui(Object(F.a)(Pr))},150);case 4:case"end":return On.stop()}},kt)}));return function(Kt,Ft){return Jn.apply(this,arguments)}}(),sn=function(kt,Kt){if(Kt=="")yn=Object(F.a)(kt),Jt(Object(F.a)(kt));else{var Ft=Cn(yn,Kt,kt);yn=Ft,Jt(Object(F.a)(Ft))}};function Cn(Jn,kt,Kt){return Jn.map(function(Ft){return Ft.key===kt?(Ft.children=Object(F.a)(Kt),Object(u.a)({},Ft)):Ft.children?Object(u.a)(Object(u.a)({},Ft),{},{children:Cn(Ft.children,kt,Kt)}):Ft})}var Tn=function(){var Jn=Object(m.a)(E.a.mark(function kt(){var Kt,Ft,jn,Gn,On,Zn=arguments;return E.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return Kt=Zn.length>0&&Zn[0]!==void 0?Zn[0]:"",$n.next=3,pn({type:kn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Qn.id,path:Kt}});case 3:return Ft=$n.sent,Ft&&((jn=Ft.trees)!==null&&jn!==void 0&&jn.length?(On=_n(Object(F.a)(Ft.trees),Kt),sn(On,Kt),Ci(Ft.trees||[]),mn(Kt||""),console.log("handleGetRepository:",On,Kt),setTimeout(function(){return console.log(yn,Ft.trees,Kt,999999)},2e3)):Kt==""&&Jt([]),Nt(((Gn=Ft.commits)===null||Gn===void 0?void 0:Gn[0])||{})),$n.abrupt("return",Ft);case 6:case"end":return $n.stop()}},kt)}));return function(){return Jn.apply(this,arguments)}}(),qn=function(){var Jn=Object(m.a)(E.a.mark(function kt(Kt){return E.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:return jn.abrupt("return",new Promise(function(){var Gn=Object(m.a)(E.a.mark(function On(Zn,rr){return E.a.wrap(function(Xr){for(;;)switch(Xr.prev=Xr.next){case 0:return Kt.children.length&&Zn(),Qt(Kt.path),Xr.next=4,Tn(Kt.path);case 4:Zn();case 5:case"end":return Xr.stop()}},On)}));return function(On,Zn){return Gn.apply(this,arguments)}}()));case 1:case"end":return jn.stop()}},kt)}));return function(Kt){return Jn.apply(this,arguments)}}(),Hn=function(){var Jn=Object(m.a)(E.a.mark(function kt(Kt,Ft){var jn,Gn;return E.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(console.log("handleSelectTree",Kt,Ft.nativeEvent.target.nodeName,Ft),jn=function(){Gt(Ft.node.path),Kt=[Ft.node.path],Ia(Object(F.a)(Kt))},!(Ft.nativeEvent.target.nodeName==="svg"||Ft.nativeEvent.target.nodeName==="LI"||Ft.nativeEvent.target.nodeName==="I")){Zn.next=4;break}return Zn.abrupt("return");case 4:Ft.node.type==="blob"&&(ln!=null&&(Gn=ln.sideBar)!==null&&Gn!==void 0&&Gn.confirmLeave?a.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){jn(),pn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):jn());case 5:case"end":return Zn.stop()}},kt)}));return function(Kt,Ft){return Jn.apply(this,arguments)}}(),yr=function(kt,Kt,Ft){a.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Ft.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var jn=Object(m.a)(E.a.mark(function On(){var Zn,rr,$n;return E.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:return er.next=2,pn({type:"shixunsDetail/deleteGitFile",payload:{id:Qn.id,path:kt,message:"\u5220\u9664".concat(kt),secret_repository:kn?null:!0}});case 2:if(Zn=er.sent,rr=kt.split("/"),!((Zn==null?void 0:Zn.status)===0)){er.next=20;break}return o.b.info("\u5220\u9664\u6210\u529F"),rr.splice(rr.length-1,1),er.next=9,Tn(rr.length>1?rr.join("/"):"");case 9:if($n=er.sent,!($n!=null&&$n.trees)){er.next=13;break}er.next=16;break;case 13:return rr.splice(rr.length-1,1),er.next=16,Tn(rr.length>1?rr.join("/"):"");case 16:return Gt(""),er.abrupt("return",!0);case 20:(Zn==null?void 0:Zn.status)===-3&&a.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:s.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",kt,"\u201D\u5DF2\u7ECF\u88AB\u4EFB\u52A1\u5173\u5361\u7684\u5B66\u5458\u4EFB\u52A1\u6587\u4EF6\u6216\u8BC4\u6D4B\u6267\u884C\u6587\u4EF6\u4F7F\u7528\uFF0C\u8BF7\u5148\u4FEE\u6539\u4EFB\u52A1\u5173\u5361\u4E2D\u8BC4\u6D4B\u8BBE\u7F6E\u7684\u6587\u4EF6\u8DEF\u5F84\u540E\u518D\u5220\u9664\u3002"),okText:"\u524D\u5F80\u4FEE\u6539",cancelText:"\u53D6\u6D88",onOk:function(){window.location.href="/shixuns/".concat(Qn.id,"/edit/").concat(Zn==null?void 0:Zn.message,"/tab=2")}});case 21:case"end":return er.stop()}},On)}));function Gn(){return jn.apply(this,arguments)}return Gn}()})},Dr=function(kt){console.log(kt,"item")},Wn=function(){var Jn=Object(m.a)(E.a.mark(function kt(Kt,Ft){return E.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:if(console.log("handleExpand",Ft),!(Ft.nativeEvent.target.nodeName==="svg"||Ft.nativeEvent.target.nodeName==="path"||Ft.nativeEvent.target.nodeName==="LI")){Gn.next=5;break}return Gn.abrupt("return",!0);case 5:return Gn.next=7,qn(Ft.node);case 7:Pr.includes(Ft.node.path)?Pr.splice(Pr.indexOf(Ft.node.path),1):Pr.push(Ft.node.path);case 8:ui(Object(F.a)(Pr));case 9:case"end":return Gn.stop()}},kt)}));return function(Kt,Ft){return Jn.apply(this,arguments)}}(),Er=function(){me(!1),localStorage.warehouseHideTip=!0},ur=function(){var Jn=Object(m.a)(E.a.mark(function kt(Kt){var Ft,jn,Gn,On,Zn;return E.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:Gn="",$n.t0=kn,$n.next=$n.t0===!0?4:$n.t0===!1?9:11;break;case 4:return Gn="\u5F00\u542F\u7248\u672C\u5E93",On="\u5F00\u542F",Zn="\u4E0D\u5F00\u542F",jn=s.a.createElement("div",null,"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361\u65F6\uFF0C\u9700\u8981\u4F7F\u7528\u4EE3\u7801\u4ED3\u5E93\uFF1B\u5982\u679C\u53EA\u6709\u9009\u62E9\u9898\u5173\u5361\uFF0C\u5219\u4E0D\u9700\u8981\u4EE3\u7801\u4ED3\u5E93\u3002\u4EE3\u7801\u4ED3\u5E93\u542F\u7528\u540E\uFF0C\u5C06\u65E0\u6CD5\u5173\u95ED\u3002"),$n.abrupt("break",11);case 9:return wt!=null&&(Ft=wt.detail)!==null&&Ft!==void 0&&Ft.secret_repository?(Gn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",On="\u786E\u5B9A",Zn="\u53D6\u6D88",jn=s.a.createElement("div",null,"\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u540E\uFF0C\u5DF2\u521B\u5EFA\u7684\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\u53CA\u5176\u5185\u5BB9\uFF0C\u5C06\u88AB\u5220\u9664\u3002\u786E\u8BA4\u8981\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93\uFF1F")):(Gn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",On="\u4E0D\u4F7F\u7528",Zn="\u4F7F\u7528",jn=s.a.createElement("div",null,"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002\u9002\u7528\u4E8E\u547D\u4EE4\u884C\u3001\u56FE\u5F62\u5316\u684C\u9762\u4E24\u7C7B\u5B9E\u8BAD\uFF0C\u5176\u4ED6\u7C7B\u578B\u5B9E\u8BAD\u4E0D\u5EFA\u8BAE\u4F7F\u7528\u79C1\u5BC6\u7248\u672C\u5E93\u3002")),$n.abrupt("break",11);case 11:if(!(!kn&&Object(Rt.b)(pn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){$n.next=13;break}return $n.abrupt("return");case 13:a.a.confirm({title:Gn,okText:On,cancelText:Zn,content:jn,onOk:function(){var er;Object(nt.eb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",Gn]),!kn&&!(wt!=null&&(er=wt.detail)!==null&&er!==void 0&&er.secret_repository)||Br(Kt)},onCancel:function(){var er;!kn&&!(wt!=null&&(er=wt.detail)!==null&&er!==void 0&&er.secret_repository)&&Br(Kt)}});case 14:case"end":return $n.stop()}},kt)}));return function(Kt){return Jn.apply(this,arguments)}}(),Br=function(){var Jn=Object(m.a)(E.a.mark(function kt(Kt){return E.a.wrap(function(jn){for(;;)switch(jn.prev=jn.next){case 0:if(!kn){jn.next=6;break}return jn.next=3,Object(Pe.r)(Object(u.a)({},Qn));case 3:pn({type:"practiceSetting/getCommonData",payload:Object(u.a)({},Qn)}),jn.next=8;break;case 6:return jn.next=8,Object(Pe.t)(Object(u.a)(Object(u.a)({},Qn),{},{is_secret_repository:Kt}));case 8:Tn(),pn({type:"shixunsDetail/getShixunsDetail",payload:{id:Qn.id}});case 10:case"end":return jn.stop()}},kt)}));return function(Kt){return Jn.apply(this,arguments)}}(),Tr=function(kt){console.log(kt)},Yr=function(){var Jn=Object(m.a)(E.a.mark(function kt(Kt){var Ft,jn,Gn,On,Zn,rr,$n,Xr,er,ra,Kr;return E.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:if(console.log(Kt),Ft=Kt.node.key,jn=Kt.dragNode.key,Gn=Kt.node.pos.split("-"),On=Kt.dropPosition-Number(Gn[Gn.length-1]),!(Kt.dragNode.type==="tree")){vr.next=8;break}return o.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),vr.abrupt("return");case 8:if(!(Kt.node.type!=="tree")){vr.next=11;break}return o.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),vr.abrupt("return");case 11:return vr.next=13,pn({type:"shixunsDetail/moveGitFile",payload:{id:Qn.id,from:Kt.dragNode.path,to:Kt.node.path+"/"+Kt.dragNode.name,message:"".concat(Kt.dragNode.path," move to ").concat(Kt.node.path+"/"+Kt.dragNode.name," ")}});case 13:if(Zn=vr.sent,!(Zn.status===0)){vr.next=26;break}return Gt(""),vr.next=18,Tn("");case 18:rr=0;case 19:if(!(rr<Pr.length)){vr.next=26;break}if(!(Pr[rr]!="")){vr.next=23;break}return vr.next=23,Tn(Pr[rr]);case 23:rr++,vr.next=19;break;case 26:return vr.abrupt("return");case 32:case"end":return vr.stop()}},kt)}));return function(Kt){return Jn.apply(this,arguments)}}();return s.a.createElement("section",{className:Qe.a.bg},s.a.createElement("div",{className:Qe.a.contentbg},s.a.createElement("div",{className:Qe.a.wrap},s.a.createElement(x.a,{className:Qe.a.gitCode},s.a.createElement(c.a,{flex:"1"},s.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),kn?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",s.a.createElement(K.a,{className:kn&&wt!==null&&wt!==void 0&&(qe=wt.detail)!==null&&qe!==void 0&&qe.init_repository?"hide":"ml10",checked:kn?wt==null||((ye=wt.detail)===null||ye===void 0)?void 0:ye.init_repository:wt==null||((Ye=wt.detail)===null||Ye===void 0)?void 0:Ye.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:ur})),s.a.createElement(c.a,null,s.a.createElement(g.a,{overlay:nn({type:"topTree"}),className:"current"},s.a.createElement(b.a,{visible:la,title:s.a.createElement("div",{className:"font16"},s.a.createElement(bt.a,{style:{position:"relative",left:-35},onClick:function(){return Er()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",s.a.createElement("span",{onClick:function(){return Er()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Qe.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},kn&&(wt==null||((Ne=wt.detail)===null||Ne===void 0)?void 0:Ne.init_repository)&&s.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!kn&&(wt==null||((mt=wt.detail)===null||mt===void 0)?void 0:mt.secret_repository)&&s.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!yn.length&&!kn&&s.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},s.a.createElement("div",null,"\u5B9E\u8BAD\u8BC4\u6D4B\u7684\u65F6\u5019\uFF0C\u7CFB\u7EDF\u4F1A\u4E34\u65F6\u5C06\u79C1\u5BC6\u4EE3\u7801\u5E93\u79FB\u52A8\u666E\u901A\u4EE3\u7801\u5E93\u7684secret\u76EE\u5F55\u4E0B\u9762\uFF0C\u8BC4\u6D4B\u7ED3\u675F\u4F1A\u6E05\u7A7Asecret\u76EE\u5F55\u5185\u5BB9\u3002\u5982\u679C\u79C1\u5BC6\u4EE3\u7801\u5E93\u4E2D\u5B58\u5728\u6587\u4EF6src/test.sh\uFF0C\u5728\u666E\u901A\u4EE3\u7801\u5E93\u8C03\u7528\u8BE5\u6587\u4EF6\u5219\u4F7F\u7528\u8DEF\u5F84\uFF1Asecret/src/test.sh")),yn.length?s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{className:Qe.a.content},Ln==="1"&&s.a.createElement("div",{className:Qe.a.tips},"\u63D0\u793A\uFF1A",s.a.createElement("br",null),'\u4EE3\u7801\u8FD0\u884C\u5728\u670D\u52A1\u5668/data/workspace/myshixun/\u4E0B\uFF0C\u5982\u679C\u4EE3\u7801 \u9700\u8981\u7528\u5230\u6587\u4EF6\u8DEF\u5F84\u65F6\uFF0C\u60A8\u5C06\u9F20\u6807\u79FB\u5165\u4ED3\u5E93\u6587\u4EF6\u6216\u76EE\u5F55\u53F3\u4FA7\u7684"..." \u56FE\u6807\uFF0C\u9009\u62E9\u590D\u5236\u8DEF\u5F84\u5F97\u5230\u6587\u4EF6\u7684\u7EDD\u5BF9\u8DEF\u5F84\u3002'),s.a.createElement(ht,{disabled:!!Lt.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:yn,switcherIcon:s.a.createElement(He.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Wn,expandedKeys:Pr,selectedKeys:Ya,onSelect:Hn,draggable:!0,onDragEnter:Tr,onDrop:Yr,allowDrop:function(kt){var Kt=kt.dropNode,Ft=kt.dropPosition;return!1}}))):"",!yn.length&&kn&&(wt==null||((it=wt.detail)===null||it===void 0)?void 0:it.init_repository)&&s.a.createElement(ke,null),!yn.length&&!kn&&(wt==null||((gt=wt.detail)===null||gt===void 0)?void 0:gt.secret_repository)&&s.a.createElement(ke,null))),s.a.createElement(le,{visible:Or,defaultPath:Ar,onClose:function(){return Zt(!1)},isRepository:!kn,onOK:function(){var Jn=Object(m.a)(E.a.mark(function kt(Kt){var Ft;return E.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Ft=Ar.split("/"),Ft.pop(),Gn.next=4,Tn(Ft.join("/"));case 4:Gt("");case 5:case"end":return Gn.stop()}},kt)}));return function(kt){return Jn.apply(this,arguments)}}()}),s.a.createElement(se,{visible:jr,defaultPath:Ar,onClose:function(){return An(!1)},isRepository:kn,onOK:function(kt){hn(kt.path,kt.name)}}),s.a.createElement(he,{visible:tr,defaultPath:Ar,onClose:function(){return br(!1)},isRepository:kn,onOK:function(kt){hn(kt.path,kt.name)}}),s.a.createElement(ge,{defaultPath:Ar,visible:fa,isRepository:kn,onClose:function(){return Aa(!1)},onOK:function(){var Jn=Object(m.a)(E.a.mark(function kt(Kt){var Ft;return E.a.wrap(function(Gn){for(;;)switch(Gn.prev=Gn.next){case 0:return Ft=Ar.split("/"),Gn.next=3,Tn(Ar);case 3:Pr=[Ft[0]||""],Ya=[Ar],Ia(Object(F.a)(Ya)),ui(Object(F.a)(Pr));case 7:case"end":return Gn.stop()}},kt)}));return function(kt){return Jn.apply(this,arguments)}}()}),s.a.createElement(vt,{pathList:Ar==null?void 0:Ar.split("/"),showInputPath:!0,isMergeSelectFile:Ir,onFinish:function(kt){Ir?Bt(kt):Tn(kt),fn(!1)}}))},ke=function(){return s.a.createElement("div",{className:"mt20 pb50 ".concat(Qe.a.nodata)},s.a.createElement("div",{className:Qe.a.headLeft},"\u63D0\u793A\uFF1A",s.a.createElement("br",null),"\u6B64\u5904\u5B58\u653E\u672C\u5B9E\u8BAD\u6240\u9700\u7684\u6240\u6709\u4EE3\u7801\u7B49\u76F8\u5173\u6587\u4EF6\uFF0C\u4F60\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B",s.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",s.a.createElement("br",null),"1\u3001",s.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",s.a.createElement("br",null),"2\u3001\u76F4\u63A5\u5728\u5E73\u53F0\u4E0A\u521B\u5EFA\u6587\u4EF6\u76EE\u5F55\u4EE5\u53CA\u76F8\u5173\u4EE3\u7801\u6587\u4EF6\u3002"),s.a.createElement("img",{width:"100%",src:pt.x}))},je=Object(U.a)(function(rt){var Ie=rt.shixunsDetail,qe=rt.loading,Ye=rt.globalSetting,ye=rt.practiceSetting,Ne=rt.user;return{shixunsDetail:Ie,globalSetting:Ye,user:Ne,practiceSetting:ye,loading:qe}})(Ge),_e=r("/zsF"),De=r("PArb"),Le=r("yDYP"),Ue=r.n(Le),ze=function(Ie){var qe=Ie.shixunsDetail,Ye=Ie.globalSetting,ye=Ie.loading,Ne=Ie.user,mt=Ie.dispatch,it=Ie.isRepository,gt=Object(O.a)(Ie,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),wt=Object(k.i)(),xt=Object(y.useState)([]),Lt=Object(A.a)(xt,2),Xt=Lt[0],Ln=Lt[1];Object(y.useEffect)(function(){pn()},[it]);var pn=function(){var ln=Object(m.a)(E.a.mark(function kn(){var yn;return E.a.wrap(function(Xn){for(;;)switch(Xn.prev=Xn.next){case 0:return Xn.next=2,mt({type:"shixunsDetail/getRepositoryCommit",payload:{id:wt.id,secret_repository:it?void 0:!0}});case 2:yn=Xn.sent,yn&&Ln(yn.commits||[]);case 4:case"end":return Xn.stop()}},kn)}));return function(){return ln.apply(this,arguments)}}();return s.a.createElement(s.a.Fragment,null,Xt==""&&s.a.createElement("div",{className:Ue.a.empty},s.a.createElement("img",{src:pt.l,width:"258"}),s.a.createElement("br",null),s.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),Xt!=""&&s.a.createElement("section",{className:Ue.a.bg},s.a.createElement("div",{className:Ue.a.wrap},s.a.createElement("div",{className:Ue.a.content},Xt==null?void 0:Xt.map(function(ln){var kn,yn;return s.a.createElement("div",null,s.a.createElement(x.a,{align:"middle",className:"c-white font16"},s.a.createElement(c.a,null,ln.title)),s.a.createElement(x.a,{align:"middle",className:"mt20 "},s.a.createElement(c.a,null,s.a.createElement("img",{className:Ue.a.imageUrl,src:be.a.IMG_SERVER+"/"+((kn=ln.author)===null||kn===void 0?void 0:kn.image_url)})),s.a.createElement(c.a,{className:Ue.a.blueLight},s.a.createElement("span",{className:"ml20"},(yn=ln.author)===null||yn===void 0?void 0:yn.username)),s.a.createElement(c.a,null,s.a.createElement("span",{className:"ml20 ".concat(Ue.a.blueLight)},"\u63D0\u4EA4\u4E8E"),s.a.createElement("span",{className:"ml20 ".concat(Ue.a.blueLight)},ln.time))),s.a.createElement(De.a,{className:Ue.a.divider}))})))))},ut=Object(U.a)(function(rt){var Ie=rt.shixunsDetail,qe=rt.loading,Ye=rt.globalSetting,ye=rt.user;return{shixunsDetail:Ie,globalSetting:Ye,user:ye,loading:qe.models.index}})(ze),ot=r("p5ED"),Dt=M.a.TabPane,Yt=function(Ie){var qe,Ye,ye,Ne,mt,it,gt,wt,xt,Lt,Xt,Ln,pn,ln,kn,yn,Jt,Xn,Qn,zn=Ie.globalSetting,Yn=Ie.loading,Cr=Ie.dispatch,lr=Ie.practiceSetting,$t=Ie.shixunsDetail,Vt=Object(O.a)(Ie,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),bn=Object(y.useState)("1"),jr=Object(A.a)(bn,2),An=jr[0],Bn=jr[1],Sn=Object(y.useState)("1"),Or=Object(A.a)(Sn,2),Zt=Or[0],mr=Or[1],Wt=Object(y.useState)(),tr=Object(A.a)(Wt,2),br=tr[0],qr=tr[1],aa=Object(y.useRef)(),fa=Object(y.useState)(!0),Aa=Object(A.a)(fa,2),Gr=Aa[0],ar=Aa[1],Ar=Object(y.useState)(["2","1"]),Sa=Object(A.a)(Ar,2),Ra=Sa[0],Ea=Sa[1],Pr=Object(y.useState)([]),ui=Object(A.a)(Pr,2),Fa=ui[0],Ma=ui[1],Ya=Object(y.useRef)(),Ia=Object(k.i)(),qa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:s.a.createElement("span",null,s.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),s.a.createElement(b.a,{title:"\u79C1\u5BC6\u7248\u672C\u5E93\u7684\u6587\u4EF6\u5BF9\u5B66\u5458\u59CB\u7EC8\u9690\u85CF\uFF0C\u65E0\u6CD5\u8BBF\u95EE\u67E5\u770B\u3002"},s.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(y.useEffect)(function(){try{var sa,ca,la,me,et;if(!!($t!=null&&(sa=$t.fileContent)!==null&&sa!==void 0&&(ca=sa.content)!==null&&ca!==void 0&&(la=ca.content)!==null&&la!==void 0&&la.length)||($t==null||((me=$t.fileContent)===null||me===void 0||((et=me.content)===null||et===void 0))?void 0:et.content)==""){var At;if(($t==null||((At=$t.fileContent)===null||At===void 0)?void 0:At.file_type)==="txt"){var Ct,Nt,It,Ht;aa.current=window.decodeURIComponent(escape(window.atob($t==null||((Ct=$t.fileContent)===null||Ct===void 0||((Nt=Ct.content)===null||Nt===void 0))?void 0:Nt.content))),br=window.decodeURIComponent(escape(window.atob($t==null||((It=$t.fileContent)===null||It===void 0||((Ht=It.content)===null||Ht===void 0))?void 0:Ht.content))),qr(br)}else{var on,mn,gn,In;aa.current=$t==null||((on=$t.fileContent)===null||on===void 0||((mn=on.content)===null||mn===void 0))?void 0:mn.content,br=$t==null||((gn=$t.fileContent)===null||gn===void 0||((In=gn.content)===null||In===void 0))?void 0:In.content,qr(br)}}}catch(Dn){var Pn,Qt,xn,cn;aa.current=window.atob($t==null||((Pn=$t.fileContent)===null||Pn===void 0||((Qt=Pn.content)===null||Qt===void 0))?void 0:Qt.content),br=window.atob($t==null||((xn=$t.fileContent)===null||xn===void 0||((cn=xn.content)===null||cn===void 0))?void 0:cn.content),qr(br),o.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",$t.fileContent.content)},[$t==null||((qe=$t.fileContent)===null||qe===void 0)?void 0:qe.content]),Object(y.useEffect)(function(){var sa,ca=lr==null||((sa=lr.sideBar)===null||sa===void 0)?void 0:sa.selectPath.split("/");Ea(ca)},[lr==null||((Ye=lr.sideBar)===null||Ye===void 0)?void 0:Ye.selectPath]);var Wa=function(ca){qr(ca);var la=-1;ca===aa.current?la=0:la=1,la!==-1,Cr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!la}})};Object(y.useEffect)(function(){new Promise(function(){var sa=Object(m.a)(E.a.mark(function ca(la,me){var et,At,Ct,Nt;return E.a.wrap(function(Ht){for(;;)switch(Ht.prev=Ht.next){case 0:if(!((lr==null||((et=lr.sideBar)===null||et===void 0)?void 0:et.selectPath)!==""&&lr!==null&&lr!==void 0&&(At=lr.sideBar)!==null&&At!==void 0&&At.selectPath)){Ht.next=5;break}return Ht.next=3,Cr({type:"shixunsDetail/getFileContent",payload:{id:Ia.id,path:lr==null||((Ct=lr.sideBar)===null||Ct===void 0)?void 0:Ct.selectPath,secret_repository:Gr?null:!0}});case 3:Nt=Ht.sent,Nt!=null&&Nt.content||(Nt==null?void 0:Nt.content)==""||Cr({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Ht.stop()}},ca)}));return function(ca,la){return sa.apply(this,arguments)}}())},[lr==null||((ye=lr.sideBar)===null||ye===void 0)?void 0:ye.selectPath]);var hi=s.a.createElement(l.a,{className:N.a.menu,onClick:function(ca){var la;!($t!=null&&(la=$t.detail)!==null&&la!==void 0&&la.secret_repository)&&ca.key==="2"&&mr("1"),Bn(ca.key),ca.key==="1"?ar(!0):ar(!1)}},s.a.createElement(l.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),qa.filter(function(sa){var ca,la;return!($t!=null&&(ca=$t.detail)!==null&&ca!==void 0&&ca.init_repository)||$t!=null&&(la=$t.detail)!==null&&la!==void 0&&la.is_jupyter_lab?sa.id!=="2":sa}).map(function(sa,ca){return s.a.createElement(l.a.Item,{className:"leaveClick",key:sa.id},sa.name)})),Ci=function(){var sa=Object(m.a)(E.a.mark(function ca(){var la,me,et;return E.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,Cr({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ia.id,path:$t==null||((la=$t.fileContent)===null||la===void 0||((me=la.params)===null||me===void 0))?void 0:me.path,content:br,secret_repository:Gr?null:!0}});case 2:et=Ct.sent,et!=null&&et.content&&(o.b.info("\u4FDD\u5B58\u6210\u529F"),Cr({type:"practiceSetting/setSideBarTabs",payload:Object(u.a)(Object(u.a)({},lr.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return Ct.stop()}},ca)}));return function(){return sa.apply(this,arguments)}}();return s.a.createElement("div",{className:N.a.warehouse},s.a.createElement("div",{className:N.a.header},s.a.createElement(x.a,{align:"middle",className:"w100 c-white",style:{height:60}},s.a.createElement(c.a,{flex:"1"},s.a.createElement(x.a,{align:"middle"},s.a.createElement(c.a,null,s.a.createElement(g.a,{overlay:hi,className:N.a.menu},s.a.createElement("span",{className:"font16 c-white current ml20"},qa.find(function(sa){return sa.id===An}).name," ",s.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),s.a.createElement(c.a,{flex:"81px"},s.a.createElement("div",{className:N.a.line})),s.a.createElement(c.a,null,s.a.createElement(M.a,{className:N.a.tabs,activeKey:Zt,onChange:function(ca){var la;lr!=null&&(la=lr.sideBar)!==null&&la!==void 0&&la.confirmLeave?a.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){mr(ca),Cr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(mr(ca),Cr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},s.a.createElement(Dt,{tab:s.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Gr&&($t==null||((Ne=$t.detail)===null||Ne===void 0)?void 0:Ne.init_repository)&&s.a.createElement(Dt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Gr&&($t==null||((mt=$t.detail)===null||mt===void 0)?void 0:mt.secret_repository)&&s.a.createElement(Dt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Gr&&($t==null||((it=$t.repository)===null||it===void 0)?void 0:it.git_url)||!Gr&&($t==null||((gt=$t.secretRepository)===null||gt===void 0)?void 0:gt.git_url))&&s.a.createElement(s.a.Fragment,null,s.a.createElement(c.a,null,s.a.createElement("span",{className:N.a.title},"\u4ED3\u5E93\u5730\u5740:"),s.a.createElement("input",{value:Gr?$t==null||((wt=$t.repository)===null||wt===void 0)?void 0:wt.git_url:$t==null||((xt=$t.secretRepository)===null||xt===void 0)?void 0:xt.git_url}),s.a.createElement(W.CopyToClipboard,{text:Gr?$t==null||((Lt=$t.repository)===null||Lt===void 0)?void 0:Lt.git_url:$t==null||((Xt=$t.secretRepository)===null||Xt===void 0)?void 0:Xt.git_url,onCopy:function(){return o.b.success("\u590D\u5236\u6210\u529F")}},s.a.createElement(b.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},s.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),s.a.createElement("div",{className:N.a.content,style:{overflow:"auto"}},Zt==="1"&&s.a.createElement(s.a.Fragment,null,s.a.createElement("aside",{className:N.a.left},s.a.createElement(h.a,{spinning:!!Yn.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(N.a.loading," ").concat(N.a.bottom0)},s.a.createElement(je,{setTreeData:Ma,treeData:Fa,activeKey:An,isRepository:Gr}))),s.a.createElement("aside",{className:N.a.right,ref:Ya},(lr==null||((Ln=lr.sideBar)===null||Ln===void 0)?void 0:Ln.selectPath)!==""&&s.a.createElement(s.a.Fragment,null,s.a.createElement(h.a,{spinning:!!Yn.effects["shixunsDetail/getFileContent"],wrapperClassName:N.a.loading},s.a.createElement("div",{className:N.a.filePathWrp},s.a.createElement(x.a,{align:"middle",className:"w100"},s.a.createElement(c.a,null,s.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),s.a.createElement(c.a,{flex:"40px"},s.a.createElement("div",{className:N.a.line,style:{marginLeft:20}})),s.a.createElement(c.a,{className:N.a.filePath},Ra.map(function(sa,ca){return s.a.createElement("span",{className:"c-blue"},sa)})))),s.a.createElement("div",{className:Yn.effects["shixunsDetail/getFileContent"]?"hide":"show"},s.a.createElement(ot.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:$t==null||((pn=$t.fileContent)===null||pn===void 0)?void 0:pn.filename,type:($t==null||((ln=$t.fileContent)===null||ln===void 0)?void 0:ln.file_type)==="office"?"download":$t==null||((kn=$t.fileContent)===null||kn===void 0)?void 0:kn.file_type,data:br,monacoEditor:{value:br,language:$t==null||((yn=$t.fileContent)===null||yn===void 0)?void 0:yn.language,onChange:function(ca){return Wa(ca)},options:{fontSize:14}}}))),($t==null||((Jt=$t.fileContent)===null||Jt===void 0)?void 0:Jt.file_type)==="txt"&&s.a.createElement(x.a,{align:"middle",justify:"center",className:N.a.footer},s.a.createElement(c.a,null,s.a.createElement(i.a,{type:"primary",size:"large",ghost:!0,onClick:function(){U.d.push("/shixuns/".concat(Ia.id,"/challenges"))}},"\u53D6\u6D88"),s.a.createElement(i.a,{type:"primary",size:"large",className:"ml40",onClick:Ci},"\u63D0\u4EA4")))),(lr==null||((Xn=lr.sideBar)===null||Xn===void 0)?void 0:Xn.selectPath)==""&&($t==null||((Qn=$t.detail)===null||Qn===void 0)?void 0:Qn.init_repository)&&s.a.createElement("div",{className:N.a.empty},s.a.createElement("img",{src:pt.k,width:"258"}),s.a.createElement("br",null),s.a.createElement("span",{className:"c-grey-c"},!!(Fa!=null&&Fa.length)&&"\u5728\u5DE6\u4FA7\u4EE3\u7801\u4ED3\u5E93\u533A\u57DF\u70B9\u51FB\u76EE\u5F55\u6253\u5F00\u6587\u4EF6",!(Fa!=null&&Fa.length)&&"\u8BF7\u5148\u5728\u5DE6\u4FA7\u4E0A\u4F20\u6587\u4EF6\u6216\u65B0\u5EFA\u6587\u4EF6\uFF01")))),Zt==="2"&&s.a.createElement("div",{className:N.a.commit},s.a.createElement(ut,{isRepository:Gr}))))},ct=X.default=Object(U.a)(function(rt){var Ie=rt.loading,qe=rt.globalSetting,Ye=rt.practiceSetting,ye=rt.shixunsDetail;return{globalSetting:qe,loading:Ie,practiceSetting:Ye,shixunsDetail:ye}})(Yt)},csWT:function(w,X,r){w.exports=r.p+"static/choose.4ad1045f.svg"},cv67:function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){return function(i){var T=P,h=T.lib,p=h.WordArray,x=h.Hasher,S=T.algo,a=[];(function(){for(var _=0;_<64;_++)a[_]=i.abs(i.sin(_+1))*4294967296|0})();var v=S.MD5=x.extend({_doReset:function(){this._hash=new p.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(_,l){for(var m=0;m<16;m++){var C=l+m,o=_[C];_[C]=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360}var f=this._hash.words,b=_[l+0],A=_[l+1],O=_[l+2],d=_[l+3],M=_[l+4],R=_[l+5],E=_[l+6],y=_[l+7],s=_[l+8],D=_[l+9],N=_[l+10],k=_[l+11],U=_[l+12],H=_[l+13],K=_[l+14],F=_[l+15],G=f[0],B=f[1],W=f[2],V=f[3];G=c(G,B,W,V,b,7,a[0]),V=c(V,G,B,W,A,12,a[1]),W=c(W,V,G,B,O,17,a[2]),B=c(B,W,V,G,d,22,a[3]),G=c(G,B,W,V,M,7,a[4]),V=c(V,G,B,W,R,12,a[5]),W=c(W,V,G,B,E,17,a[6]),B=c(B,W,V,G,y,22,a[7]),G=c(G,B,W,V,s,7,a[8]),V=c(V,G,B,W,D,12,a[9]),W=c(W,V,G,B,N,17,a[10]),B=c(B,W,V,G,k,22,a[11]),G=c(G,B,W,V,U,7,a[12]),V=c(V,G,B,W,H,12,a[13]),W=c(W,V,G,B,K,17,a[14]),B=c(B,W,V,G,F,22,a[15]),G=t(G,B,W,V,A,5,a[16]),V=t(V,G,B,W,E,9,a[17]),W=t(W,V,G,B,k,14,a[18]),B=t(B,W,V,G,b,20,a[19]),G=t(G,B,W,V,R,5,a[20]),V=t(V,G,B,W,N,9,a[21]),W=t(W,V,G,B,F,14,a[22]),B=t(B,W,V,G,M,20,a[23]),G=t(G,B,W,V,D,5,a[24]),V=t(V,G,B,W,K,9,a[25]),W=t(W,V,G,B,d,14,a[26]),B=t(B,W,V,G,s,20,a[27]),G=t(G,B,W,V,H,5,a[28]),V=t(V,G,B,W,O,9,a[29]),W=t(W,V,G,B,y,14,a[30]),B=t(B,W,V,G,U,20,a[31]),G=g(G,B,W,V,R,4,a[32]),V=g(V,G,B,W,s,11,a[33]),W=g(W,V,G,B,k,16,a[34]),B=g(B,W,V,G,K,23,a[35]),G=g(G,B,W,V,A,4,a[36]),V=g(V,G,B,W,M,11,a[37]),W=g(W,V,G,B,y,16,a[38]),B=g(B,W,V,G,N,23,a[39]),G=g(G,B,W,V,H,4,a[40]),V=g(V,G,B,W,b,11,a[41]),W=g(W,V,G,B,d,16,a[42]),B=g(B,W,V,G,E,23,a[43]),G=g(G,B,W,V,D,4,a[44]),V=g(V,G,B,W,U,11,a[45]),W=g(W,V,G,B,F,16,a[46]),B=g(B,W,V,G,O,23,a[47]),G=u(G,B,W,V,b,6,a[48]),V=u(V,G,B,W,y,10,a[49]),W=u(W,V,G,B,K,15,a[50]),B=u(B,W,V,G,R,21,a[51]),G=u(G,B,W,V,U,6,a[52]),V=u(V,G,B,W,d,10,a[53]),W=u(W,V,G,B,N,15,a[54]),B=u(B,W,V,G,A,21,a[55]),G=u(G,B,W,V,s,6,a[56]),V=u(V,G,B,W,F,10,a[57]),W=u(W,V,G,B,E,15,a[58]),B=u(B,W,V,G,H,21,a[59]),G=u(G,B,W,V,M,6,a[60]),V=u(V,G,B,W,k,10,a[61]),W=u(W,V,G,B,O,15,a[62]),B=u(B,W,V,G,D,21,a[63]),f[0]=f[0]+G|0,f[1]=f[1]+B|0,f[2]=f[2]+W|0,f[3]=f[3]+V|0},_doFinalize:function(){var _=this._data,l=_.words,m=this._nDataBytes*8,C=_.sigBytes*8;l[C>>>5]|=128<<24-C%32;var o=i.floor(m/4294967296),f=m;l[(C+64>>>9<<4)+15]=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360,l[(C+64>>>9<<4)+14]=(f<<8|f>>>24)&16711935|(f<<24|f>>>8)&4278255360,_.sigBytes=(l.length+1)*4,this._process();for(var b=this._hash,A=b.words,O=0;O<4;O++){var d=A[O];A[O]=(d<<8|d>>>24)&16711935|(d<<24|d>>>8)&4278255360}return b},clone:function(){var _=x.clone.call(this);return _._hash=this._hash.clone(),_}});function c(_,l,m,C,o,f,b){var A=_+(l&m|~l&C)+o+b;return(A<<f|A>>>32-f)+l}function t(_,l,m,C,o,f,b){var A=_+(l&C|m&~C)+o+b;return(A<<f|A>>>32-f)+l}function g(_,l,m,C,o,f,b){var A=_+(l^m^C)+o+b;return(A<<f|A>>>32-f)+l}function u(_,l,m,C,o,f,b){var A=_+(m^(l|~C))+o+b;return(A<<f|A>>>32-f)+l}T.MD5=x._createHelper(v),T.HmacMD5=x._createHmacHelper(v)}(Math),P.MD5})},cz0n:function(w,X,r){w.exports={flex_box_center:"flex_box_center___G8W6i",flex_space_between:"flex_space_between___1p_ZB",flex_box_vertical_center:"flex_box_vertical_center___2wivF",flex_box_center_end:"flex_box_center_end___y5a20",flex_box_column:"flex_box_column___6oXp3",tabs:"tabs___sKski",active:"active___10xGM"}},dGDm:function(w,X,r){w.exports={selectEnvironment:"selectEnvironment___1zrTT",search:"search___2Sku-",searchListWrap:"searchListWrap___30F5Q",searchList:"searchList___dxlP6",name:"name___28Ilk",tag:"tag___GYHhS",searchListActive:"searchListActive___1H-dL",spin:"spin___2GYcy",common:"common___JE3ZS",title:"title___11-q3",tags:"tags___3vE7b",tagActive:"tagActive___1c0bT",wrap:"wrap___fFVWs",allList:"allList___2mVBv",item:"item___2NPtB",itemActive:"itemActive___2aQTm",line:"line___yjjYk",apply:"apply___3NyxD",p1:"p1___2xNuY",p2:"p2___uGM8U",list:"list___1jtVf",items:"items___3gafm",darklySelectEnvironment:"darklySelectEnvironment___2KS0W"}},dejd:function(w,X,r){},djh8:function(w,X,r){w.exports=r.p+"static/qrCode.42927872.png"},dmUQ:function(w,X,r){"use strict";var P=r("Ff2n"),i=r("rePB"),T=r("1OyB"),h=r("vuIU"),p=r("Ji7U"),x=r("md7G"),S=r("foSv"),a=r("cDcd"),v=r.n(a),c=r("TSYQ"),t=r.n(c),g=r("4IlW");function u(s,D){var N=Object.keys(s);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(s);D&&(k=k.filter(function(U){return Object.getOwnPropertyDescriptor(s,U).enumerable})),N.push.apply(N,k)}return N}function _(s){for(var D=1;D<arguments.length;D++){var N=arguments[D]!=null?arguments[D]:{};D%2?u(Object(N),!0).forEach(function(k){Object(i.a)(s,k,N[k])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(N)):u(Object(N)).forEach(function(k){Object.defineProperty(s,k,Object.getOwnPropertyDescriptor(N,k))})}return s}function l(s){var D=m();return function(){var k=Object(S.a)(s),U;if(D){var H=Object(S.a)(this).constructor;U=Reflect.construct(k,arguments,H)}else U=k.apply(this,arguments);return Object(x.a)(this,U)}}function m(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(s){return!1}}function C(){}function o(s){s.preventDefault()}var f=function(D){return D.replace(/[^\w.-]+/g,"")},b=200,A=600,O=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,d=function(D){return D!=null},M=function(D,N){return N===D||typeof N=="number"&&typeof D=="number"&&isNaN(N)&&isNaN(D)},R=function(s){Object(p.a)(N,s);var D=l(N);function N(k){var U;Object(T.a)(this,N),U=D.call(this,k),U.onKeyDown=function(F){var G=U.props,B=G.onKeyDown,W=G.onPressEnter;if(F.keyCode===g.a.UP){var V=U.getRatio(F);U.up(F,V,null),U.stop()}else if(F.keyCode===g.a.DOWN){var ae=U.getRatio(F);U.down(F,ae,null),U.stop()}else F.keyCode===g.a.ENTER&&W&&W(F);if(U.recordCursorPosition(),U.lastKeyCode=F.keyCode,B){for(var de=arguments.length,ce=new Array(de>1?de-1:0),Ee=1;Ee<de;Ee++)ce[Ee-1]=arguments[Ee];B.apply(void 0,[F].concat(ce))}},U.onKeyUp=function(F){var G=U.props.onKeyUp;if(U.stop(),U.recordCursorPosition(),G){for(var B=arguments.length,W=new Array(B>1?B-1:0),V=1;V<B;V++)W[V-1]=arguments[V];G.apply(void 0,[F].concat(W))}},U.onChange=function(F){var G=U.props.onChange;U.state.focused&&(U.inputting=!0),U.rawInput=U.props.parser(U.getValueFromEvent(F)),U.setState({inputValue:U.rawInput}),G(U.toNumber(U.rawInput))},U.onMouseUp=function(){var F=U.props.onMouseUp;U.recordCursorPosition(),F&&F.apply(void 0,arguments)},U.onFocus=function(){var F;U.setState({focused:!0}),(F=U.props).onFocus.apply(F,arguments)},U.onBlur=function(){var F=U.props.onBlur;U.inputting=!1,U.setState({focused:!1});var G=U.getCurrentValidValue(U.state.inputValue),B=U.setValue(G,C);if(F){var W=U.input.value,V=U.getInputDisplayValue({focus:!1,value:B});U.input.value=V&&Number(V),F.apply(void 0,arguments),U.input.value=W}},U.getRatio=function(F){var G=1;return F.metaKey||F.ctrlKey?G=.1:F.shiftKey&&(G=10),G},U.getFullNum=function(F){return isNaN(F)?F:/e/i.test(String(F))?Number(F).toFixed(18).replace(/\.?0+$/,""):F},U.getPrecision=function(F){if(d(U.props.precision))return U.props.precision;var G=String(F);if(G.indexOf("e-")>=0)return parseInt(G.slice(G.indexOf("e-")+2),10);var B=0;return G.indexOf(".")>=0&&(B=G.length-G.indexOf(".")-1),B},U.getInputDisplayValue=function(F){var G=F||U.state,B=G.focused,W=G.inputValue,V=G.value,ae;B?ae=W:ae=U.toPrecisionAsStep(V),ae==null&&(ae="");var de=U.formatWrapper(ae);return d(U.props.decimalSeparator)&&(de=de.toString().replace(".",U.props.decimalSeparator)),de},U.recordCursorPosition=function(){try{U.cursorStart=U.input.selectionStart,U.cursorEnd=U.input.selectionEnd,U.currentValue=U.input.value,U.cursorBefore=U.input.value.substring(0,U.cursorStart),U.cursorAfter=U.input.value.substring(U.cursorEnd)}catch(F){}},U.restoreByAfter=function(F){if(F===void 0)return!1;var G=U.input.value,B=G.lastIndexOf(F);if(B===-1)return!1;var W=U.cursorBefore.length;return U.lastKeyCode===g.a.DELETE&&U.cursorBefore.charAt(W-1)===F[0]?(U.fixCaret(W,W),!0):B+F.length===G.length?(U.fixCaret(B,B),!0):!1},U.partRestoreByAfter=function(F){return F===void 0?!1:Array.prototype.some.call(F,function(G,B){var W=F.substring(B);return U.restoreByAfter(W)})},U.isNotCompleteNumber=function(F){return isNaN(F)||F===""||F===null||F&&F.toString().indexOf(".")===F.toString().length-1},U.stop=function(){U.autoStepTimer&&clearTimeout(U.autoStepTimer)},U.down=function(F,G,B){U.pressingUpOrDown=!0,U.step("down",F,G,B)},U.up=function(F,G,B){U.pressingUpOrDown=!0,U.step("up",F,G,B)},U.saveInput=function(F){U.input=F};var H=k.value;H===void 0&&(H=k.defaultValue),U.state={focused:k.autoFocus};var K=U.getValidValue(U.toNumber(H));return U.state=_(_({},U.state),{},{inputValue:U.toPrecisionAsStep(K),value:K}),U}return Object(h.a)(N,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(U){var H=this.props,K=H.value,F=H.onChange,G=H.max,B=H.min,W=this.state.focused;if(U){if(!M(U.value,K)||!M(U.max,G)||!M(U.min,B)){var V=W?K:this.getValidValue(K),ae;this.pressingUpOrDown?ae=V:this.inputting?ae=this.rawInput:ae=this.toPrecisionAsStep(V),this.setState({value:V,inputValue:ae})}var de="value"in this.props?K:this.state.value;"max"in this.props&&U.max!==G&&typeof de=="number"&&de>G&&F&&F(G),"min"in this.props&&U.min!==B&&typeof de=="number"&&de<B&&F&&F(B)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var ce=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===g.a.BACKSPACE?ce=this.cursorStart-1:this.lastKeyCode===g.a.DELETE&&(ce=this.cursorStart):ce=this.input.value.length,this.fixCaret(ce,ce)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case g.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case g.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(Ee){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(U){var H=U;return H===""?H="":this.isNotCompleteNumber(parseFloat(H))?H=this.state.value:H=this.getValidValue(H),this.toNumber(H)}},{key:"getValueFromEvent",value:function(U){var H=U.target.value.trim().replace(/。/g,".");return d(this.props.decimalSeparator)&&(H=H.replace(this.props.decimalSeparator,".")),H}},{key:"getValidValue",value:function(U){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,F=parseFloat(U);return isNaN(F)?U:(F<H&&(F=H),F>K&&(F=K),F)}},{key:"setValue",value:function(U,H){var K=this.props.precision,F=this.isNotCompleteNumber(parseFloat(U))?null:parseFloat(U),G=this.state.value,B=G===void 0?null:G,W=this.state.inputValue,V=W===void 0?null:W,ae=typeof F=="number"?F.toFixed(K):"".concat(F),de=F!==B||ae!=="".concat(V);return"value"in this.props?(V=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:V},H)):this.setState({value:F,inputValue:this.toPrecisionAsStep(U)},H),de&&this.props.onChange(F),F}},{key:"getMaxPrecision",value:function(U){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,K=this.props,F=K.precision,G=K.step;if(d(F))return F;var B=this.getPrecision(H),W=this.getPrecision(G),V=this.getPrecision(U);return U?Math.max(V,B+W):B+W}},{key:"getPrecisionFactor",value:function(U){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,K=this.getMaxPrecision(U,H);return Math.pow(10,K)}},{key:"focus",value:function(){this.input.focus(),this.recordCursorPosition()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"formatWrapper",value:function(U){return this.props.formatter?this.props.formatter(U):U}},{key:"toPrecisionAsStep",value:function(U){if(this.isNotCompleteNumber(U)||U==="")return U;var H=Math.abs(this.getMaxPrecision(U));return isNaN(H)?U.toString():Number(U).toFixed(H)}},{key:"toNumber",value:function(U){var H=this.props.precision,K=this.state.focused,F=U&&U.length>16&&K;return this.isNotCompleteNumber(U)||F?U:d(H)?Math.round(U*Math.pow(10,H))/Math.pow(10,H):Number(U)}},{key:"upStep",value:function(U,H){var K=this.props.step,F=this.getPrecisionFactor(U,H),G=Math.abs(this.getMaxPrecision(U,H)),B=((F*U+F*K*H)/F).toFixed(G);return this.toNumber(B)}},{key:"downStep",value:function(U,H){var K=this.props.step,F=this.getPrecisionFactor(U,H),G=Math.abs(this.getMaxPrecision(U,H)),B=((F*U-F*K*H)/F).toFixed(G);return this.toNumber(B)}},{key:"step",value:function(U,H){var K=this,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,G=arguments.length>3?arguments[3]:void 0;this.stop(),H&&(H.persist(),H.preventDefault());var B=this.props;if(B.disabled)return;var W=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(W))return;var V=this["".concat(U,"Step")](W,F),ae=V>B.max||V<B.min;if(V>B.max?V=B.max:V<B.min&&(V=B.min),this.setValue(V,null),this.setState({focused:!0},function(){K.pressingUpOrDown=!1}),ae)return;this.autoStepTimer=setTimeout(function(){K[U](H,F,!0)},G?b:A)}},{key:"fixCaret",value:function(U,H){if(U===void 0||H===void 0||!this.input||!this.input.value)return;try{var K=this.input.selectionStart,F=this.input.selectionEnd;(U!==K||H!==F)&&this.input.setSelectionRange(U,H)}catch(G){}}},{key:"render",value:function(){var U,H=this.props,K=H.prefixCls,F=H.disabled,G=H.readOnly,B=H.useTouch,W=H.autoComplete,V=H.upHandler,ae=H.downHandler,de=H.className,ce=H.max,Ee=H.min,Ae=H.style,oe=H.title,he=H.onMouseEnter,fe=H.onMouseLeave,ie=H.onMouseOver,se=H.onMouseOut,Q=H.required,le=H.onClick,ee=H.tabIndex,ne=H.type,be=H.placeholder,re=H.id,$=H.inputMode,Y=H.pattern,Z=H.step,Ce=H.maxLength,ge=H.autoFocus,Re=H.name,Qe=H.onPaste,$e=H.onInput,at=Object(P.a)(H,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),dt=this.state,vt=dt.value,bt=dt.focused,He=t()(K,(U={},Object(i.a)(U,de,!!de),Object(i.a)(U,"".concat(K,"-disabled"),F),Object(i.a)(U,"".concat(K,"-focused"),bt),U)),Pe={};Object.keys(at).forEach(function(Ue){(Ue.substr(0,5)==="data-"||Ue.substr(0,5)==="aria-"||Ue==="role")&&(Pe[Ue]=at[Ue])});var nt=!G&&!F,Rt=this.getInputDisplayValue(null),pt=(vt||vt===0)&&(isNaN(vt)||Number(vt)>=ce),ht=(vt||vt===0)&&(isNaN(vt)||Number(vt)<=Ee),Ge=pt||F||G,ke=ht||F||G,je=t()("".concat(K,"-handler"),"".concat(K,"-handler-up"),Object(i.a)({},"".concat(K,"-handler-up-disabled"),Ge)),_e=t()("".concat(K,"-handler"),"".concat(K,"-handler-down"),Object(i.a)({},"".concat(K,"-handler-down-disabled"),ke)),De=B?{onTouchStart:Ge?C:this.up,onTouchEnd:this.stop}:{onMouseDown:Ge?C:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Le=B?{onTouchStart:ke?C:this.down,onTouchEnd:this.stop}:{onMouseDown:ke?C:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return v.a.createElement("div",{className:He,style:Ae,title:oe,onMouseEnter:he,onMouseLeave:fe,onMouseOver:ie,onMouseOut:se,onFocus:function(){return null},onBlur:function(){return null}},v.a.createElement("div",{className:"".concat(K,"-handler-wrap")},v.a.createElement("span",Object.assign({unselectable:"on"},De,{role:"button","aria-label":"Increase Value","aria-disabled":Ge,className:je}),V||v.a.createElement("span",{unselectable:"on",className:"".concat(K,"-handler-up-inner"),onClick:o})),v.a.createElement("span",Object.assign({unselectable:"on"},Le,{role:"button","aria-label":"Decrease Value","aria-disabled":ke,className:_e}),ae||v.a.createElement("span",{unselectable:"on",className:"".concat(K,"-handler-down-inner"),onClick:o}))),v.a.createElement("div",{className:"".concat(K,"-input-wrap")},v.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Ee,"aria-valuemax":ce,"aria-valuenow":vt,required:Q,type:ne,placeholder:be,onPaste:Qe,onClick:le,onMouseUp:this.onMouseUp,className:"".concat(K,"-input"),tabIndex:ee,autoComplete:W,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:nt?this.onKeyDown:C,onKeyUp:nt?this.onKeyUp:C,autoFocus:ge,maxLength:Ce,readOnly:G,disabled:F,max:ce,min:Ee,step:Z,name:Re,title:oe,id:re,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Rt),pattern:Y,inputMode:$,onInput:$e},Pe))))}}]),N}(v.a.Component);R.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:O,min:-O,step:1,style:{},onChange:C,onKeyDown:C,onPressEnter:C,onFocus:C,onBlur:C,parser:f,required:!1,autoComplete:"off"};var E=R,y=X.a=E},e7zE:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("3y9D"),r("WYAk"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.Base,p=T.WordArray,x=i.algo,S=x.SHA1,a=x.HMAC,v=x.PBKDF2=h.extend({cfg:h.extend({keySize:128/32,hasher:S,iterations:1}),init:function(c){this.cfg=this.cfg.extend(c)},compute:function(c,t){for(var g=this.cfg,u=a.create(g.hasher,c),_=p.create(),l=p.create([1]),m=_.words,C=l.words,o=g.keySize,f=g.iterations;m.length<o;){var b=u.update(t).finalize(l);u.reset();for(var A=b.words,O=A.length,d=b,M=1;M<f;M++){d=u.finalize(d),u.reset();for(var R=d.words,E=0;E<O;E++)A[E]^=R[E]}_.concat(b),C[0]++}return _.sigBytes=o*4,_}});i.PBKDF2=function(c,t,g){return v.create(g).compute(c,t)}}(),P.PBKDF2})},"f0W+":function(w,X,r){w.exports={flex_box_center:"flex_box_center___2AWuG",flex_space_between:"flex_space_between___4j1zo",flex_box_vertical_center:"flex_box_vertical_center___3dWcm",flex_box_center_end:"flex_box_center_end___qvHJi",flex_box_column:"flex_box_column___3Eier",tabs:"tabs___25WKT",tabsWrap:"tabsWrap___2lPJE",active:"active___gGp9s"}},f9pc:function(w,X,r){w.exports={flex_box_center:"flex_box_center___fO1Sq",flex_space_between:"flex_space_between___2MANs",flex_box_vertical_center:"flex_box_vertical_center___2x-su",flex_box_center_end:"flex_box_center_end___6bZNq",flex_box_column:"flex_box_column___CGTHC",quickPager:"quickPager___2XH6F",disabled:"disabled___2gPWV"}},fAei:function(w,X,r){"use strict";r.d(X,"a",function(){return b.a});var P=r("rePB"),i=r("VTBJ"),T=r("KQm4"),h=r("1OyB"),p=r("vuIU"),x=r("Ji7U"),S=r("LK+K"),a=r("cDcd"),v=r("4IlW"),c=r("Kwbf"),t=r("TSYQ"),g=r.n(t),u=r("sboe"),_=r("OZM5"),l=r("815F"),m=r("ODXe"),C=r("Ff2n"),o=r("+nKL"),f=r("8XRh"),b=r("WaYH"),A=function(Ee,Ae){var oe=Ee.className,he=Ee.style,fe=Ee.motion,ie=Ee.motionNodes,se=Ee.motionType,Q=Ee.onMotionStart,le=Ee.onMotionEnd,ee=Ee.active,ne=Ee.treeNodeRequiredProps,be=Object(C.a)(Ee,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),re=a.useState(!0),$=Object(m.a)(re,2),Y=$[0],Z=$[1],Ce=a.useContext(u.a),ge=Ce.prefixCls,Re=a.useRef(!1),Qe=function(){Re.current||le(),Re.current=!0};return Object(a.useEffect)(function(){ie&&se==="hide"&&Y&&Z(!1)},[ie]),Object(a.useEffect)(function(){return ie&&Q(),function(){ie&&Qe()}},[]),ie?a.createElement(f.default,Object.assign({ref:Ae,visible:Y},fe,{motionAppear:se==="show",onAppearEnd:Qe,onLeaveEnd:Qe}),function($e,at){var dt=$e.className,vt=$e.style;return a.createElement("div",{ref:at,className:g()("".concat(ge,"-treenode-motion"),dt),style:vt},ie.map(function(bt){var He=bt.data,Pe=He.key,nt=Object(C.a)(He,["key"]),Rt=bt.isStart,pt=bt.isEnd;delete nt.children;var ht=Object(l.f)(Pe,ne);return a.createElement(b.a,Object.assign({},nt,ht,{active:ee,data:bt.data,key:Pe,isStart:Rt,isEnd:pt}))}))}):a.createElement(b.a,Object.assign({domRef:Ae,className:oe,style:he},be,{active:ee}))};A.displayName="MotionTreeNode";var O=a.forwardRef(A),d=O;function M(){var ce=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Ae=ce.length,oe=Ee.length;if(Math.abs(Ae-oe)!==1)return{add:!1,key:null};function he(fe,ie){var se=new Map;fe.forEach(function(le){se.set(le,!0)});var Q=ie.filter(function(le){return!se.has(le)});return Q.length===1?Q[0]:null}return Ae<oe?{add:!0,key:he(ce,Ee)}:{add:!1,key:he(Ee,ce)}}function R(ce,Ee,Ae){var oe=ce.findIndex(function(se){var Q=se.data;return Q.key===Ae}),he=ce[oe+1],fe=Ee.findIndex(function(se){var Q=se.data;return Q.key===Ae});if(he){var ie=Ee.findIndex(function(se){var Q=se.data;return Q.key===he.data.key});return Ee.slice(fe+1,ie)}return Ee.slice(fe+1)}var E={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},y=function(){},s="RC_TREE_MOTION_".concat(Math.random()),D={key:s},N={key:s,level:0,index:0,pos:"0",node:D},k={parent:null,children:[],pos:N.pos,data:D,isStart:[],isEnd:[]};function U(ce,Ee,Ae,oe){return Ee===!1||!Ae?ce:ce.slice(0,Math.ceil(Ae/oe)+1)}function H(ce){var Ee=ce.data.key,Ae=ce.pos;return Object(l.e)(Ee,Ae)}function K(ce){for(var Ee=String(ce.data.key),Ae=ce;Ae.parent;)Ae=Ae.parent,Ee="".concat(Ae.data.key," > ").concat(Ee);return Ee}var F=function(Ee,Ae){var oe=Ee.prefixCls,he=Ee.data,fe=Ee.selectable,ie=Ee.checkable,se=Ee.expandedKeys,Q=Ee.selectedKeys,le=Ee.checkedKeys,ee=Ee.loadedKeys,ne=Ee.loadingKeys,be=Ee.halfCheckedKeys,re=Ee.keyEntities,$=Ee.disabled,Y=Ee.dragging,Z=Ee.dragOverNodeKey,Ce=Ee.dropPosition,ge=Ee.motion,Re=Ee.height,Qe=Ee.itemHeight,$e=Ee.virtual,at=Ee.focusable,dt=Ee.activeItem,vt=Ee.focused,bt=Ee.tabIndex,He=Ee.onKeyDown,Pe=Ee.onFocus,nt=Ee.onBlur,Rt=Ee.onActiveChange,pt=Ee.onListChangeStart,ht=Ee.onListChangeEnd,Ge=Object(C.a)(Ee,["prefixCls","data","selectable","checkable","expandedKeys","selectedKeys","checkedKeys","loadedKeys","loadingKeys","halfCheckedKeys","keyEntities","disabled","dragging","dragOverNodeKey","dropPosition","motion","height","itemHeight","virtual","focusable","activeItem","focused","tabIndex","onKeyDown","onFocus","onBlur","onActiveChange","onListChangeStart","onListChangeEnd"]),ke=a.useRef(null);a.useImperativeHandle(Ae,function(){return{scrollTo:function(Ln){ke.current.scrollTo(Ln)}}});var je=a.useState(se),_e=Object(m.a)(je,2),De=_e[0],Le=_e[1],Ue=a.useState(he),ze=Object(m.a)(Ue,2),ut=ze[0],ot=ze[1],Dt=a.useState(he),Yt=Object(m.a)(Dt,2),ct=Yt[0],rt=Yt[1],Ie=a.useState([]),qe=Object(m.a)(Ie,2),Ye=qe[0],ye=qe[1],Ne=a.useState(null),mt=Object(m.a)(Ne,2),it=mt[0],gt=mt[1];function wt(){ot(he),rt(he),ye([]),gt(null),ht()}a.useEffect(function(){Le(se);var Xt=M(De,se);if(Xt.key!==null)if(Xt.add){var Ln=ut.findIndex(function(Xn){var Qn=Xn.data.key;return Qn===Xt.key}),pn=U(R(ut,he,Xt.key),$e,Re,Qe),ln=ut.slice();ln.splice(Ln+1,0,k),rt(ln),ye(pn),gt("show")}else{var kn=he.findIndex(function(Xn){var Qn=Xn.data.key;return Qn===Xt.key}),yn=U(R(he,ut,Xt.key),$e,Re,Qe),Jt=he.slice();Jt.splice(kn+1,0,k),rt(Jt),ye(yn),gt("hide")}else ut!==he&&(ot(he),rt(he))},[se,he]),a.useEffect(function(){Y||wt()},[Y]);var xt=ge?ct:he,Lt={expandedKeys:se,selectedKeys:Q,loadedKeys:ee,loadingKeys:ne,checkedKeys:le,halfCheckedKeys:be,dragOverNodeKey:Z,dropPosition:Ce,keyEntities:re};return a.createElement(a.Fragment,null,vt&&dt&&a.createElement("span",{style:E,"aria-live":"assertive"},K(dt)),a.createElement("div",{role:"tree"},a.createElement("input",{style:E,disabled:at===!1||$,tabIndex:at!==!1?bt:null,onKeyDown:He,onFocus:Pe,onBlur:nt,value:"",onChange:y})),a.createElement(o.a,Object.assign({},Ge,{data:xt,itemKey:H,height:Re,fullHeight:!1,virtual:$e,itemHeight:Qe,prefixCls:"".concat(oe,"-list"),ref:ke}),function(Xt){var Ln=Xt.pos,pn=Xt.data,ln=pn.key,kn=Object(C.a)(pn,["key"]),yn=Xt.isStart,Jt=Xt.isEnd,Xn=Object(l.e)(ln,Ln);delete kn.children;var Qn=Object(l.f)(Xn,Lt);return a.createElement(d,Object.assign({},kn,Qn,{active:dt&&ln===dt.data.key,pos:Ln,data:Xt.data,isStart:yn,isEnd:Jt,motion:ge,motionNodes:ln===s?Ye:null,motionType:it,onMotionStart:pt,onMotionEnd:wt,treeNodeRequiredProps:Lt,onMouseMove:function(){Rt(null)}}))}))},G=a.forwardRef(F);G.displayName="NodeList";var B=G,W=r("NvD2"),V=function(ce){Object(x.a)(Ae,ce);var Ee=Object(S.a)(Ae);function Ae(){var oe;return Object(h.a)(this,Ae),oe=Ee.apply(this,arguments),oe.destroyed=!1,oe.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},oe.listRef=a.createRef(),oe.onNodeDragStart=function(he,fe){var ie=oe.state,se=ie.expandedKeys,Q=ie.keyEntities,le=oe.props.onDragStart,ee=fe.props.eventKey;oe.dragNode=fe;var ne=Object(_.b)(se,ee);oe.setState({dragging:!0,dragNodesKeys:Object(_.g)(ee,Q)}),oe.setExpandedKeys(ne),le&&le({event:he,node:Object(l.b)(fe.props)})},oe.onNodeDragEnter=function(he,fe){var ie=oe.state,se=ie.expandedKeys,Q=ie.keyEntities,le=ie.dragNodesKeys,ee=oe.props.onDragEnter,ne=fe.props,be=ne.pos,re=ne.eventKey;if(!oe.dragNode||le.indexOf(re)!==-1)return;var $=Object(_.c)(he,fe);if(oe.dragNode.props.eventKey===re&&$===0){oe.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){oe.setState({dragOverNodeKey:re,dropPosition:$}),oe.delayedDragEnterLogic||(oe.delayedDragEnterLogic={}),Object.keys(oe.delayedDragEnterLogic).forEach(function(Y){clearTimeout(oe.delayedDragEnterLogic[Y])}),oe.delayedDragEnterLogic[be]=window.setTimeout(function(){if(!oe.state.dragging)return;var Y=Object(T.a)(se),Z=Q[re];Z&&(Z.children||[]).length&&(Y=Object(_.a)(se,re)),"expandedKeys"in oe.props||oe.setExpandedKeys(Y),ee&&ee({event:he,node:Object(l.b)(fe.props),expandedKeys:Y})},400)},0)},oe.onNodeDragOver=function(he,fe){var ie=oe.state.dragNodesKeys,se=oe.props.onDragOver,Q=fe.props.eventKey;if(ie.indexOf(Q)!==-1)return;if(oe.dragNode&&Q===oe.state.dragOverNodeKey){var le=Object(_.c)(he,fe);if(le===oe.state.dropPosition)return;oe.setState({dropPosition:le})}se&&se({event:he,node:Object(l.b)(fe.props)})},oe.onNodeDragLeave=function(he,fe){var ie=oe.props.onDragLeave;oe.setState({dragOverNodeKey:""}),ie&&ie({event:he,node:Object(l.b)(fe.props)})},oe.onNodeDragEnd=function(he,fe){var ie=oe.props.onDragEnd;oe.setState({dragOverNodeKey:""}),oe.cleanDragState(),ie&&ie({event:he,node:Object(l.b)(fe.props)}),oe.dragNode=null},oe.onNodeDrop=function(he,fe){var ie=oe.state,se=ie.dragNodesKeys,Q=se===void 0?[]:se,le=ie.dropPosition,ee=oe.props.onDrop,ne=fe.props,be=ne.eventKey,re=ne.pos;if(oe.setState({dragOverNodeKey:""}),oe.cleanDragState(),Q.indexOf(be)!==-1){Object(c.a)(!1,"Can not drop to dragNode(include it's children node)");return}var $=Object(_.k)(re),Y={event:he,node:Object(l.b)(fe.props),dragNode:oe.dragNode?Object(l.b)(oe.dragNode.props):null,dragNodesKeys:Q.slice(),dropPosition:le+Number($[$.length-1]),dropToGap:!1};le!==0&&(Y.dropToGap=!0),ee&&ee(Y),oe.dragNode=null},oe.cleanDragState=function(){var he=oe.state.dragging;he&&oe.setState({dragging:!1})},oe.onNodeClick=function(he,fe){var ie=oe.props.onClick;ie&&ie(he,fe)},oe.onNodeDoubleClick=function(he,fe){var ie=oe.props.onDoubleClick;ie&&ie(he,fe)},oe.onNodeSelect=function(he,fe){var ie=oe.state.selectedKeys,se=oe.state.keyEntities,Q=oe.props,le=Q.onSelect,ee=Q.multiple,ne=fe.selected,be=fe.key,re=!ne;re?ee?ie=Object(_.a)(ie,be):ie=[be]:ie=Object(_.b)(ie,be);var $=ie.map(function(Y){var Z=se[Y];return Z?Z.node:null}).filter(function(Y){return Y});oe.setUncontrolledState({selectedKeys:ie}),le&&le(ie,{event:"select",selected:re,node:fe,selectedNodes:$,nativeEvent:he.nativeEvent})},oe.onNodeCheck=function(he,fe,ie){var se=oe.state,Q=se.keyEntities,le=se.checkedKeys,ee=se.halfCheckedKeys,ne=oe.props,be=ne.checkStrictly,re=ne.onCheck,$=fe.key,Y,Z={event:"check",node:fe,checked:ie,nativeEvent:he.nativeEvent};if(be){var Ce=ie?Object(_.a)(le,$):Object(_.b)(le,$),ge=Object(_.b)(ee,$);Y={checked:Ce,halfChecked:ge},Z.checkedNodes=Ce.map(function(vt){return Q[vt]}).filter(function(vt){return vt}).map(function(vt){return vt.node}),oe.setUncontrolledState({checkedKeys:Ce})}else{var Re=Object(W.a)([].concat(Object(T.a)(le),[$]),!0,Q),Qe=Re.checkedKeys,$e=Re.halfCheckedKeys;if(!ie){var at=new Set(Qe);at.delete($);var dt=Object(W.a)(Array.from(at),{checked:!1,halfCheckedKeys:$e},Q);Qe=dt.checkedKeys,$e=dt.halfCheckedKeys}Y=Qe,Z.checkedNodes=[],Z.checkedNodesPositions=[],Z.halfCheckedKeys=$e,Qe.forEach(function(vt){var bt=Q[vt];if(!bt)return;var He=bt.node,Pe=bt.pos;Z.checkedNodes.push(He),Z.checkedNodesPositions.push({node:He,pos:Pe})}),oe.setUncontrolledState({checkedKeys:Qe},!1,{halfCheckedKeys:$e})}re&&re(Y,Z)},oe.onNodeLoad=function(he){return new Promise(function(fe){oe.setState(function(ie){var se=ie.loadedKeys,Q=se===void 0?[]:se,le=ie.loadingKeys,ee=le===void 0?[]:le,ne=oe.props,be=ne.loadData,re=ne.onLoad,$=he.key;if(!be||Q.indexOf($)!==-1||ee.indexOf($)!==-1)return{};var Y=be(he);return Y.then(function(){var Z=oe.state,Ce=Z.loadedKeys,ge=Z.loadingKeys,Re=Object(_.a)(Ce,$),Qe=Object(_.b)(ge,$);re&&re(Re,{event:"load",node:he}),oe.setUncontrolledState({loadedKeys:Re}),oe.setState({loadingKeys:Qe}),fe()}),{loadingKeys:Object(_.a)(ee,$)}})})},oe.onNodeMouseEnter=function(he,fe){var ie=oe.props.onMouseEnter;ie&&ie({event:he,node:fe})},oe.onNodeMouseLeave=function(he,fe){var ie=oe.props.onMouseLeave;ie&&ie({event:he,node:fe})},oe.onNodeContextMenu=function(he,fe){var ie=oe.props.onRightClick;ie&&(he.preventDefault(),ie({event:he,node:fe}))},oe.onFocus=function(){var he=oe.props.onFocus;oe.setState({focused:!0}),he&&he.apply(void 0,arguments)},oe.onBlur=function(){var he=oe.props.onBlur;oe.setState({focused:!1}),oe.onActiveChange(null),he&&he.apply(void 0,arguments)},oe.getTreeNodeRequiredProps=function(){var he=oe.state,fe=he.expandedKeys,ie=he.selectedKeys,se=he.loadedKeys,Q=he.loadingKeys,le=he.checkedKeys,ee=he.halfCheckedKeys,ne=he.dragOverNodeKey,be=he.dropPosition,re=he.keyEntities;return{expandedKeys:fe||[],selectedKeys:ie||[],loadedKeys:se||[],loadingKeys:Q||[],checkedKeys:le||[],halfCheckedKeys:ee||[],dragOverNodeKey:ne,dropPosition:be,keyEntities:re}},oe.setExpandedKeys=function(he){var fe=oe.state.treeData,ie=Object(l.d)(fe,he);oe.setUncontrolledState({expandedKeys:he,flattenNodes:ie},!0)},oe.onNodeExpand=function(he,fe){var ie=oe.state.expandedKeys,se=oe.state.listChanging,Q=oe.props,le=Q.onExpand,ee=Q.loadData,ne=fe.key,be=fe.expanded;if(se)return;var re=ie.indexOf(ne),$=!be;if(Object(c.a)(be&&re!==-1||!be&&re===-1,"Expand state not sync with index check"),$?ie=Object(_.a)(ie,ne):ie=Object(_.b)(ie,ne),oe.setExpandedKeys(ie),le&&le(ie,{node:fe,expanded:$,nativeEvent:he.nativeEvent}),$&&ee){var Y=oe.onNodeLoad(fe);Y&&Y.then(function(){var Z=Object(l.d)(oe.state.treeData,ie);oe.setUncontrolledState({flattenNodes:Z})})}},oe.onListChangeStart=function(){oe.setUncontrolledState({listChanging:!0})},oe.onListChangeEnd=function(){setTimeout(function(){oe.setUncontrolledState({listChanging:!1})})},oe.onActiveChange=function(he){var fe=oe.state.activeKey,ie=oe.props.onActiveChange;if(fe===he)return;oe.setState({activeKey:he}),he!==null&&oe.scrollTo({key:he}),ie&&ie(he)},oe.getActiveItem=function(){var he=oe.state,fe=he.activeKey,ie=he.flattenNodes;return fe===null?null:ie.find(function(se){var Q=se.data.key;return Q===fe})||null},oe.offsetActiveKey=function(he){var fe=oe.state,ie=fe.flattenNodes,se=fe.activeKey,Q=ie.findIndex(function(ne){var be=ne.data.key;return be===se});Q===-1&&he<0&&(Q=ie.length),Q=(Q+he+ie.length)%ie.length;var le=ie[Q];if(le){var ee=le.data.key;oe.onActiveChange(ee)}else oe.onActiveChange(null)},oe.onKeyDown=function(he){var fe=oe.state,ie=fe.activeKey,se=fe.expandedKeys,Q=fe.checkedKeys,le=oe.props,ee=le.onKeyDown,ne=le.checkable,be=le.selectable;switch(he.which){case v.a.UP:{oe.offsetActiveKey(-1),he.preventDefault();break}case v.a.DOWN:{oe.offsetActiveKey(1),he.preventDefault();break}}var re=oe.getActiveItem();if(re&&re.data){var $=oe.getTreeNodeRequiredProps(),Y=re.data.isLeaf===!1||!!(re.data.children||[]).length,Z=Object(l.b)(Object(i.a)(Object(i.a)({},Object(l.f)(ie,$)),{},{data:re.data,active:!0}));switch(he.which){case v.a.LEFT:{Y&&se.includes(ie)?oe.onNodeExpand({},Z):re.parent&&oe.onActiveChange(re.parent.data.key),he.preventDefault();break}case v.a.RIGHT:{Y&&!se.includes(ie)?oe.onNodeExpand({},Z):re.children&&re.children.length&&oe.onActiveChange(re.children[0].data.key),he.preventDefault();break}case v.a.ENTER:case v.a.SPACE:{ne&&!Z.disabled&&Z.checkable!==!1&&!Z.disableCheckbox?oe.onNodeCheck({},Z,!Q.includes(ie)):!ne&&be&&!Z.disabled&&Z.selectable!==!1&&oe.onNodeSelect({},Z);break}}}ee&&ee(he)},oe.setUncontrolledState=function(he){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(oe.destroyed)return;var se=!1,Q=!0,le={};Object.keys(he).forEach(function(ee){if(ee in oe.props){Q=!1;return}se=!0,le[ee]=he[ee]}),se&&(!fe||Q)&&oe.setState(Object(i.a)(Object(i.a)({},le),ie))},oe.scrollTo=function(he){oe.listRef.current.scrollTo(he)},oe}return Object(p.a)(Ae,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var he,fe=this.state,ie=fe.focused,se=fe.flattenNodes,Q=fe.keyEntities,le=fe.dragging,ee=fe.activeKey,ne=this.props,be=ne.prefixCls,re=ne.className,$=ne.style,Y=ne.showLine,Z=ne.focusable,Ce=ne.tabIndex,ge=Ce===void 0?0:Ce,Re=ne.selectable,Qe=ne.showIcon,$e=ne.icon,at=ne.switcherIcon,dt=ne.draggable,vt=ne.checkable,bt=ne.checkStrictly,He=ne.disabled,Pe=ne.motion,nt=ne.loadData,Rt=ne.filterTreeNode,pt=ne.height,ht=ne.itemHeight,Ge=ne.virtual,ke=ne.titleRender,je=ne.onContextMenu,_e=Object(_.f)(this.props);return a.createElement(u.a.Provider,{value:{prefixCls:be,selectable:Re,showIcon:Qe,icon:$e,switcherIcon:at,draggable:dt,checkable:vt,checkStrictly:bt,disabled:He,keyEntities:Q,loadData:nt,filterTreeNode:Rt,titleRender:ke,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},a.createElement("div",{className:g()(be,re,(he={},Object(P.a)(he,"".concat(be,"-show-line"),Y),Object(P.a)(he,"".concat(be,"-focused"),ie),Object(P.a)(he,"".concat(be,"-active-focused"),ee!==null),he))},a.createElement(B,Object.assign({ref:this.listRef,prefixCls:be,style:$,data:se,disabled:He,selectable:Re,checkable:!!vt,motion:Pe,dragging:le,height:pt,itemHeight:ht,virtual:Ge,focusable:Z,focused:ie,tabIndex:ge,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:je},this.getTreeNodeRequiredProps(),_e))))}}],[{key:"getDerivedStateFromProps",value:function(he,fe){var ie=fe.prevProps,se={prevProps:he};function Q($e){return!ie&&$e in he||ie&&ie[$e]!==he[$e]}var le;if(Q("treeData")?le=he.treeData:Q("children")&&(Object(c.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),le=Object(l.c)(he.children)),le){se.treeData=le;var ee=Object(l.a)(le);se.keyEntities=Object(i.a)(Object(P.a)({},s,N),ee.keyEntities)}var ne=se.keyEntities||fe.keyEntities;if(Q("expandedKeys")||ie&&Q("autoExpandParent"))se.expandedKeys=he.autoExpandParent||!ie&&he.defaultExpandParent?Object(_.e)(he.expandedKeys,ne):he.expandedKeys;else if(!ie&&he.defaultExpandAll){var be=Object(i.a)({},ne);delete be[s],se.expandedKeys=Object.keys(be).map(function($e){return be[$e].key})}else!ie&&he.defaultExpandedKeys&&(se.expandedKeys=he.autoExpandParent||he.defaultExpandParent?Object(_.e)(he.defaultExpandedKeys,ne):he.defaultExpandedKeys);if(se.expandedKeys||delete se.expandedKeys,le||se.expandedKeys){var re=Object(l.d)(le||fe.treeData,se.expandedKeys||fe.expandedKeys);se.flattenNodes=re}if(he.selectable&&(Q("selectedKeys")?se.selectedKeys=Object(_.d)(he.selectedKeys,he):!ie&&he.defaultSelectedKeys&&(se.selectedKeys=Object(_.d)(he.defaultSelectedKeys,he))),he.checkable){var $;if(Q("checkedKeys")?$=Object(_.j)(he.checkedKeys)||{}:!ie&&he.defaultCheckedKeys?$=Object(_.j)(he.defaultCheckedKeys)||{}:le&&($=Object(_.j)(he.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),$){var Y=$,Z=Y.checkedKeys,Ce=Z===void 0?[]:Z,ge=Y.halfCheckedKeys,Re=ge===void 0?[]:ge;if(!he.checkStrictly){var Qe=Object(W.a)(Ce,!0,ne);Ce=Qe.checkedKeys,Re=Qe.halfCheckedKeys}se.checkedKeys=Ce,se.halfCheckedKeys=Re}}return Q("loadedKeys")&&(se.loadedKeys=he.loadedKeys),se}}]),Ae}(a.Component);V.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[]},V.TreeNode=b.a;var ae=V,de=X.b=ae},fKo2:function(w,X,r){},fyJ8:function(w,X,r){"use strict";var P=r("rePB"),i=r("VTBJ"),T=r("Ff2n"),h=r("U8pU"),p=r("cDcd"),x=r.n(p),S=r("TSYQ"),a=r.n(S),v=r("c+Xe"),c=r("sR1s");function t(m){return m&&Object(h.a)(m)==="object"&&!Array.isArray(m)&&!p.isValidElement(m)}function g(m){return typeof m=="string"?!0:Object(v.c)(m)}function u(m,C){var o,f=m.prefixCls,b=m.className,A=m.record,O=m.index,d=m.dataIndex,M=m.render,R=m.children,E=m.component,y=E===void 0?"td":E,s=m.colSpan,D=m.rowSpan,N=m.fixLeft,k=m.fixRight,U=m.firstFixLeft,H=m.lastFixLeft,K=m.firstFixRight,F=m.lastFixRight,G=m.appendNode,B=m.additionalProps,W=B===void 0?{}:B,V=m.ellipsis,ae=m.align,de=m.rowType,ce=m.isSticky,Ee="".concat(f,"-cell"),Ae,oe;if(R)oe=R;else{var he=Object(c.b)(A,d);if(oe=he,M){var fe=M(he,A,O);t(fe)?(oe=fe.children,Ae=fe.props):oe=fe}}Object(h.a)(oe)==="object"&&!Array.isArray(oe)&&!p.isValidElement(oe)&&(oe=null),V&&(H||K)&&(oe=p.createElement("span",{className:"".concat(Ee,"-content")},oe));var ie=Ae||{},se=ie.colSpan,Q=ie.rowSpan,le=ie.style,ee=ie.className,ne=Object(T.a)(ie,["colSpan","rowSpan","style","className"]),be=se!==void 0?se:s,re=Q!==void 0?Q:D;if(be===0||re===0)return null;var $={},Y=typeof N=="number",Z=typeof k=="number";Y&&($.position="sticky",$.left=N),Z&&($.position="sticky",$.right=k);var Ce={};ae&&(Ce.textAlign=ae);var ge,Re=V===!0?{showTitle:!0}:V;Re&&(Re.showTitle||de==="header")&&(typeof oe=="string"||typeof oe=="number"?ge=oe.toString():p.isValidElement(oe)&&typeof oe.props.children=="string"&&(ge=oe.props.children));var Qe=Object(i.a)(Object(i.a)(Object(i.a)({title:ge},ne),W),{},{colSpan:be&&be!==1?be:null,rowSpan:re&&re!==1?re:null,className:a()(Ee,b,(o={},Object(P.a)(o,"".concat(Ee,"-fix-left"),Y),Object(P.a)(o,"".concat(Ee,"-fix-left-first"),U),Object(P.a)(o,"".concat(Ee,"-fix-left-last"),H),Object(P.a)(o,"".concat(Ee,"-fix-right"),Z),Object(P.a)(o,"".concat(Ee,"-fix-right-first"),K),Object(P.a)(o,"".concat(Ee,"-fix-right-last"),F),Object(P.a)(o,"".concat(Ee,"-ellipsis"),V),Object(P.a)(o,"".concat(Ee,"-with-append"),G),Object(P.a)(o,"".concat(Ee,"-fix-sticky"),(Y||Z)&&ce),o),W.className,ee),style:Object(i.a)(Object(i.a)(Object(i.a)(Object(i.a)({},W.style),Ce),$),le),ref:g(y)?C:null});return p.createElement(y,Object.assign({},Qe),G,oe)}var _=p.forwardRef(u);_.displayName="Cell";var l=p.memo(_,function(m,C){return C.shouldCellUpdate?!C.shouldCellUpdate(C.record,m.record):!1});X.a=l},"gb/T":function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return P.mode.ECB=function(){var i=P.lib.BlockCipherMode.extend();return i.Encryptor=i.extend({processBlock:function(T,h){this._cipher.encryptBlock(T,h)}}),i.Decryptor=i.extend({processBlock:function(T,h){this._cipher.decryptBlock(T,h)}}),i}(),P.mode.ECB})},"h/E3":function(w,X,r){w.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(w,X,r){"use strict";r.d(X,"a",function(){return U});var P=r("cDcd"),i=r.n(P),T=r("TSYQ"),h=r.n(T),p={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},x=function(F){var G=F.map(function(){return Object(P.useRef)()}),B=Object(P.useRef)();return Object(P.useEffect)(function(){var W=Date.now(),V=!1;Object.keys(G).forEach(function(ae){var de=G[ae].current;if(!de)return;V=!0;var ce=de.style;ce.transitionDuration=".3s, .3s, .3s, .06s",B.current&&W-B.current<100&&(ce.transitionDuration="0s, 0s")}),V&&(B.current=Date.now())}),[G]};function S(){return S=Object.assign||function(K){for(var F=1;F<arguments.length;F++){var G=arguments[F];for(var B in G)Object.prototype.hasOwnProperty.call(G,B)&&(K[B]=G[B])}return K},S.apply(this,arguments)}function a(K,F){return u(K)||g(K,F)||c(K,F)||v()}function v(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(K,F){if(!K)return;if(typeof K=="string")return t(K,F);var G=Object.prototype.toString.call(K).slice(8,-1);if(G==="Object"&&K.constructor&&(G=K.constructor.name),G==="Map"||G==="Set")return Array.from(K);if(G==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G))return t(K,F)}function t(K,F){(F==null||F>K.length)&&(F=K.length);for(var G=0,B=new Array(F);G<F;G++)B[G]=K[G];return B}function g(K,F){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(K)))return;var G=[],B=!0,W=!1,V=void 0;try{for(var ae=K[Symbol.iterator](),de;!(B=(de=ae.next()).done)&&!(G.push(de.value),F&&G.length===F);B=!0);}catch(ce){W=!0,V=ce}finally{try{!B&&ae.return!=null&&ae.return()}finally{if(W)throw V}}return G}function u(K){if(Array.isArray(K))return K}function _(K,F){if(K==null)return{};var G=l(K,F),B,W;if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(K);for(W=0;W<V.length;W++){if(B=V[W],F.indexOf(B)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(K,B))continue;G[B]=K[B]}}return G}function l(K,F){if(K==null)return{};var G={},B=Object.keys(K),W,V;for(V=0;V<B.length;V++){if(W=B[V],F.indexOf(W)>=0)continue;G[W]=K[W]}return G}var m=function(F){var G=F.className,B=F.percent,W=F.prefixCls,V=F.strokeColor,ae=F.strokeLinecap,de=F.strokeWidth,ce=F.style,Ee=F.trailColor,Ae=F.trailWidth,oe=F.transition,he=_(F,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete he.gapPosition;var fe=Array.isArray(B)?B:[B],ie=Array.isArray(V)?V:[V],se=x(fe),Q=a(se,1),le=Q[0],ee=de/2,ne=100-de/2,be="M ".concat(ae==="round"?ee:0,",").concat(ee,`
L `).concat(ae==="round"?ne:100,",").concat(ee),re="0 0 100 ".concat(de),$=0;return i.a.createElement("svg",S({className:h()("".concat(W,"-line"),G),viewBox:re,preserveAspectRatio:"none",style:ce},he),i.a.createElement("path",{className:"".concat(W,"-line-trail"),d:be,strokeLinecap:ae,stroke:Ee,strokeWidth:Ae||de,fillOpacity:"0"}),fe.map(function(Y,Z){var Ce={strokeDasharray:"".concat(Y,"px, 100px"),strokeDashoffset:"-".concat($,"px"),transition:oe||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ge=ie[Z]||ie[ie.length-1];return $+=Y,i.a.createElement("path",{key:Z,className:"".concat(W,"-line-path"),d:be,strokeLinecap:ae,stroke:ge,strokeWidth:de,fillOpacity:"0",ref:le[Z],style:Ce})}))};m.defaultProps=p;var C=m;function o(){return o=Object.assign||function(K){for(var F=1;F<arguments.length;F++){var G=arguments[F];for(var B in G)Object.prototype.hasOwnProperty.call(G,B)&&(K[B]=G[B])}return K},o.apply(this,arguments)}function f(K,F){return M(K)||d(K,F)||A(K,F)||b()}function b(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A(K,F){if(!K)return;if(typeof K=="string")return O(K,F);var G=Object.prototype.toString.call(K).slice(8,-1);if(G==="Object"&&K.constructor&&(G=K.constructor.name),G==="Map"||G==="Set")return Array.from(K);if(G==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(G))return O(K,F)}function O(K,F){(F==null||F>K.length)&&(F=K.length);for(var G=0,B=new Array(F);G<F;G++)B[G]=K[G];return B}function d(K,F){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(K)))return;var G=[],B=!0,W=!1,V=void 0;try{for(var ae=K[Symbol.iterator](),de;!(B=(de=ae.next()).done)&&!(G.push(de.value),F&&G.length===F);B=!0);}catch(ce){W=!0,V=ce}finally{try{!B&&ae.return!=null&&ae.return()}finally{if(W)throw V}}return G}function M(K){if(Array.isArray(K))return K}function R(K,F){if(K==null)return{};var G=E(K,F),B,W;if(Object.getOwnPropertySymbols){var V=Object.getOwnPropertySymbols(K);for(W=0;W<V.length;W++){if(B=V[W],F.indexOf(B)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(K,B))continue;G[B]=K[B]}}return G}function E(K,F){if(K==null)return{};var G={},B=Object.keys(K),W,V;for(V=0;V<B.length;V++){if(W=B[V],F.indexOf(W)>=0)continue;G[W]=K[W]}return G}var y=0;function s(K){return+K.replace("%","")}function D(K){return Array.isArray(K)?K:[K]}function N(K,F,G,B){var W=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,V=arguments.length>5?arguments[5]:void 0,ae=50-B/2,de=0,ce=-ae,Ee=0,Ae=-2*ae;switch(V){case"left":de=-ae,ce=0,Ee=2*ae,Ae=0;break;case"right":de=ae,ce=0,Ee=-2*ae,Ae=0;break;case"bottom":ce=ae,Ae=2*ae;break;default:}var oe="M 50,50 m ".concat(de,",").concat(ce,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(Ee,",").concat(-Ae,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(-Ee,",").concat(Ae),he=Math.PI*2*ae,fe={stroke:G,strokeDasharray:"".concat(F/100*(he-W),"px ").concat(he,"px"),strokeDashoffset:"-".concat(W/2+K/100*(he-W),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:oe,pathStyle:fe}}var k=function(F){var G=F.prefixCls,B=F.strokeWidth,W=F.trailWidth,V=F.gapDegree,ae=F.gapPosition,de=F.trailColor,ce=F.strokeLinecap,Ee=F.style,Ae=F.className,oe=F.strokeColor,he=F.percent,fe=R(F,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(P.useMemo)(function(){return y+=1,y},[]),se=N(0,100,de,B,V,ae),Q=se.pathString,le=se.pathStyle,ee=D(he),ne=D(oe),be=ne.find(function(Ce){return Object.prototype.toString.call(Ce)==="[object Object]"}),re=x(ee),$=f(re,1),Y=$[0],Z=function(){var ge=0;return ee.map(function(Re,Qe){var $e=ne[Qe]||ne[ne.length-1],at=Object.prototype.toString.call($e)==="[object Object]"?"url(#".concat(G,"-gradient-").concat(ie,")"):"",dt=N(ge,Re,$e,B,V,ae);return ge+=Re,i.a.createElement("path",{key:Qe,className:"".concat(G,"-circle-path"),d:dt.pathString,stroke:at,strokeLinecap:ce,strokeWidth:B,opacity:Re===0?0:1,fillOpacity:"0",style:dt.pathStyle,ref:Y[Qe]})})};return i.a.createElement("svg",o({className:h()("".concat(G,"-circle"),Ae),viewBox:"0 0 100 100",style:Ee},fe),be&&i.a.createElement("defs",null,i.a.createElement("linearGradient",{id:"".concat(G,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(be).sort(function(Ce,ge){return s(Ce)-s(ge)}).map(function(Ce,ge){return i.a.createElement("stop",{key:ge,offset:Ce,stopColor:be[Ce]})}))),i.a.createElement("path",{className:"".concat(G,"-circle-trail"),d:Q,stroke:de,strokeLinecap:ce,strokeWidth:W||B,fillOpacity:"0",style:le}),Z().reverse())};k.defaultProps=p;var U=k,H={Line:C,Circle:U}},hW5Z:function(w,X,r){w.exports={flex_box_center:"flex_box_center___2rjmw",flex_space_between:"flex_space_between___1LywI",flex_box_vertical_center:"flex_box_vertical_center___S66g_",flex_box_center_end:"flex_box_center_end___1QDp6",flex_box_column:"flex_box_column___12YxX",complete:"complete___2qtu-",cancel:"cancel___3WJG4",save:"save___oTylI"}},hW8S:function(w,X,r){"use strict";r.d(X,"a",function(){return h}),r.d(X,"c",function(){return p}),r.d(X,"b",function(){return x});var P=r("VTBJ"),i=r("Ff2n"),T=r("Kwbf"),h="RC_TABLE_INTERNAL_COL_DEFINE";function p(S){var a=S.expandable,v=Object(i.a)(S,["expandable"]);return"expandable"in S?Object(P.a)(Object(P.a)({},v),a):v}function x(S){return Object.keys(S).reduce(function(a,v){return(v.substr(0,5)==="data-"||v.substr(0,5)==="aria-")&&(a[v]=S[v]),a},{})}},"iL++":function(w,X,r){w.exports={flex_box_center:"flex_box_center___2pHUo",flex_space_between:"flex_space_between___3Bfes",flex_box_vertical_center:"flex_box_vertical_center___1thiW",flex_box_center_end:"flex_box_center_end___3Zr7k",flex_box_column:"flex_box_column___3xe1a",list:"list___3rlGv",wrap:"wrap____oZzM",lockWrap:"lockWrap___24eY2",top:"top___3SCOc",sign:"sign____uZ_B",name:"name___2nHyM",img:"img___3Spn7",text:"text___1Pg2L",btns:"btns___Kr_Ti",bottom:"bottom___2_iOx"}},jO9C:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return P.pad.Iso97971={pad:function(i,T){i.concat(P.lib.WordArray.create([2147483648],1)),P.pad.ZeroPadding.pad(i,T)},unpad:function(i){P.pad.ZeroPadding.unpad(i),i.sigBytes--}},P.pad.Iso97971})},ji0R:function(w,X,r){w.exports=r.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(w,X,r){"use strict";var P=r("g9YV"),i=r("wCAj"),T=r("miYZ"),h=r("tsqr"),p=r("5Dmo"),x=r("3S7+"),S=r("sRBo"),a=r("kaz8"),v=r("oBTY"),c=r("9og8"),t=r("tJVT"),g=r("k1fw"),u=r("+L6B"),_=r("2/Rp"),l=r("O3gP"),m=r("lrIw"),C=r("5NDa"),o=r("5rEg"),f=r("y8nQ"),b=r("Vl3Y"),A=r("OaEy"),O=r("2fM7"),d=r("WmNS"),M=r.n(d),R=r("cDcd"),E=r.n(R),y=r("55Ip"),s=r("wd/R"),D=r.n(s),N=r("RotF"),k=r.n(N),U=r("E7E6"),H=r.n(U),K=r("oUNq"),F=r("Nf5h"),G=r("Fhpe"),B=r.n(G),W=[];function V(Ee){var Ae=Ee.onSearch,oe=Ee.schools;return E.a.createElement(b.a,{colon:!1,layout:"inline",onFinish:Ae,initialValues:{keyword:"",school_name:"",search_type:"1"},className:"search-form"},E.a.createElement(b.a.Item,{name:"search_type",label:"\u641C\u7D22\u7C7B\u578B"},E.a.createElement(O.a,{dropdownClassName:B.a.selectdown,style:{width:148}},E.a.createElement(O.a.Option,{value:"1"},"\u59D3\u540D"),E.a.createElement(O.a.Option,{value:"2"},"\u624B\u673A\u53F7"),E.a.createElement(O.a.Option,{value:"3"},"\u90AE\u7BB1"))),E.a.createElement(b.a.Item,{label:"\u641C\u7D22\u5185\u5BB9",name:"keyword",style:{marginLeft:44},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u641C\u7D22\u5185\u5BB9"}]},E.a.createElement(o.a,{allowClear:!0,style:{width:170},size:"large"})),E.a.createElement(b.a.Item,{label:"\u5355\u4F4D",name:"school_name",style:{marginLeft:24}},E.a.createElement(m.a,{options:oe,style:{width:383},size:"large",showSearch:!0,filterOption:function(fe,ie){return ie.value.toUpperCase().indexOf(fe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),E.a.createElement(b.a.Item,null,E.a.createElement(_.a,{type:"primary",style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:16,color:"#165DFF",border:"1px solid #BACFFE"},htmlType:"submit"},"\u641C\u7D22")))}var ae;(function(Ee){Ee[Ee.INITDATA=0]="INITDATA",Ee[Ee.INITSCHOOLS=1]="INITSCHOOLS",Ee[Ee.SHOWLOADING=2]="SHOWLOADING",Ee[Ee.SELECTEDIDS=3]="SELECTEDIDS",Ee[Ee.SETQUERY=4]="SETQUERY",Ee[Ee.SETPAGE=5]="SETPAGE"})(ae||(ae={}));function de(Ee,Ae){switch(Ae.type){case ae.INITDATA:return Object(g.a)(Object(g.a)({},Ee),Ae.payload);case ae.SETQUERY:return Object(g.a)(Object(g.a)({},Ee),Ae.payload);case ae.SETPAGE:return Object(g.a)(Object(g.a)({},Ee),{},{page:Ae.payload,reload:!1});case ae.SHOWLOADING:return Object(g.a)(Object(g.a)({},Ee),{},{loading:Ae.payload});case ae.INITSCHOOLS:return Object(g.a)(Object(g.a)({},Ee),{},{schools:Ae.payload});case ae.SELECTEDIDS:return Object(g.a)(Object(g.a)({},Ee),{},{selectedIds:Ae.payload});default:throw new Error}}var ce={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};X.a=function(Ee){var Ae=Ee.onSelect,oe=Ee.onCancel,he=Ee.container_id,fe=Ee.container_type,ie=Object(R.useReducer)(de,ce),se=Object(t.a)(ie,2),Q=se[0],le=se[1],ee=Q.data,ne=Q.schools,be=Q.loading,re=Q.selectedIds,$=Q.page,Y=Q.count,Z=Q.query,Ce=Q.reload;Object(R.useEffect)(function(){function vt(){return bt.apply(this,arguments)}function bt(){return bt=Object(c.a)(M.a.mark(function He(){var Pe,nt,Rt;return M.a.wrap(function(ht){for(;;)switch(ht.prev=ht.next){case 0:return ht.next=2,Object(K.yb)(Object(g.a)(Object(g.a)({},Z),{},{page:$,container_type:fe,container_id:he}));case 2:Pe=ht.sent,nt=Pe.users,Rt=Pe.user_count,le({type:ae.INITDATA,payload:{data:Ce?nt:[].concat(Object(v.a)(ee),Object(v.a)(nt)),count:Rt}});case 6:case"end":return ht.stop()}},He)})),bt.apply(this,arguments)}Z&&vt()},[$,Z,Ce,he,fe]),Object(R.useEffect)(function(){function vt(){return bt.apply(this,arguments)}function bt(){return bt=Object(c.a)(M.a.mark(function He(){var Pe,nt;return M.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Object(K.lb)({});case 2:Pe=pt.sent,nt=Pe.school_names,le({type:ae.INITSCHOOLS,payload:nt.map(function(ht){return{value:ht}})});case 5:case"end":return pt.stop()}},He)})),bt.apply(this,arguments)}vt()},[]);var ge=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(bt,He){return E.a.createElement(a.a,{value:He.numid,checked:re.includes(He.numid),disabled:!!bt})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,align:"left",dataIndex:"username",render:function(bt,He){return E.a.createElement("div",null,E.a.createElement(x.a,{placement:"bottom",title:bt},E.a.createElement(y.a,{style:{color:"#000000"},className:"bold c-black",to:"/users/".concat(He.login),target:"_blank"},bt||"--")))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(bt){return E.a.createElement(x.a,{placement:"bottom",title:bt},E.a.createElement("span",{style:{color:"#000000"}},bt||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(bt){return E.a.createElement(x.a,{placement:"bottom",title:bt},E.a.createElement("span",{style:{color:"#000000"}},bt||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(bt){return E.a.createElement(x.a,{placement:"bottom",title:bt},E.a.createElement("span",{style:{color:"#000000"}},bt||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(bt){return E.a.createElement(x.a,{placement:"bottom",title:bt},E.a.createElement("span",{style:{color:"#000000"}},bt||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(bt){return E.a.createElement(x.a,{placement:"bottom",title:bt},E.a.createElement("span",{style:{color:"#000000"}},bt||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(bt){return E.a.createElement("span",{style:{color:"#000000"}},bt?"\u662F":"\u5426")}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(bt){return E.a.createElement(x.a,{placement:"bottom",title:bt},E.a.createElement("span",{style:{color:"#000000"}},D()(bt).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(bt){if(bt===1)return E.a.createElement("span",{style:{color:"#000000"}},"\u5DF2\u6DFB\u52A0")}}];function Re(vt){le({type:ae.SETQUERY,payload:{page:1,reload:!0,query:vt}})}function Qe(vt){le({type:ae.SETPAGE,payload:vt})}function $e(vt){var bt=re.indexOf(vt);bt>=0?re.splice(bt,1):re.push(vt),le({type:ae.SELECTEDIDS,payload:Object(v.a)(re)})}function at(){re.length===0?h.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(Ae(re,he),le({type:ae.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var dt=Y>$*10;return E.a.createElement("div",{className:"select-user-container",style:{paddingBottom:20}},E.a.createElement(V,{onSearch:Re,schools:ne}),Z?E.a.createElement(E.a.Fragment,null,E.a.createElement("div",{className:"flexd-table-header mt20"},E.a.createElement(F.f,null,E.a.createElement(i.a,{pagination:!1,dataSource:W,columns:ge}))),E.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},E.a.createElement(k.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Qe,hasMore:dt,useWindow:!1},E.a.createElement(F.f,null,E.a.createElement(i.a,{loading:be,showHeader:!1,pagination:!1,dataSource:ee,columns:ge,onRow:function(bt){return{onClick:function(Pe){bt.added!==1&&$e(bt.numid)}}}})))),E.a.createElement("div",{className:"flex-container flex-end"},E.a.createElement(_.a,{type:"ghost",style:{marginRight:10,border:"1px solid #C3CFE0",color:"#464F66"},onClick:oe},"\u53D6\u6D88"),E.a.createElement(_.a,{style:{background:"#F6F7F9 linear-gradient(180deg, #FFFFFF 0%, #F6F7F9 100%)",boxShadow:"0px 2px 4px 0px #E0DFE1, inset 0px 1px 3px 0px rgba(255,255,255,0.5)",borderRadius:2,color:"#165DFF",border:"1px solid #BACFFE"},type:"primary",onClick:at},"\u786E\u5B9A"))):E.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},E.a.createElement("img",{src:H.a,width:"100",alt:""}),E.a.createElement("br",null),E.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(w,X,r){"use strict";r.d(X,"a",function(){return Kr});var P=r("rePB"),i=r("ODXe"),T=r("Ff2n"),h=r("VTBJ"),p=r("cDcd"),x=r("TSYQ"),S=r.n(x),a=r("Zm9Q"),v=r("6cGi"),c=r("KQm4"),t=r("xEkU"),g=r.n(t),u=r("t23M");function _(Ke){var tt=Object(p.useRef)(),ft=Object(p.useRef)(!1);function Je(){for(var Oe=arguments.length,We=new Array(Oe),Se=0;Se<Oe;Se++)We[Se]=arguments[Se];ft.current||(g.a.cancel(tt.current),tt.current=g()(function(){Ke.apply(void 0,We)}))}return Object(p.useEffect)(function(){return function(){ft.current=!0,g.a.cancel(tt.current)}},[]),Je}function l(Ke){var tt=Object(p.useRef)([]),ft=Object(p.useState)({}),Je=Object(i.a)(ft,2),Oe=Je[1],We=Object(p.useRef)(typeof Ke=="function"?Ke():Ke),Se=_(function(){var Ve=We.current;tt.current.forEach(function(st){Ve=st(Ve)}),tt.current=[],We.current=Ve,Oe({})});function Xe(Ve){tt.current.push(Ve),Se()}return[We.current,Xe]}var m=r("4IlW");function C(Ke,tt){var ft,Je=Ke.prefixCls,Oe=Ke.id,We=Ke.active,Se=Ke.rtl,Xe=Ke.tab,Ve=Xe.key,st=Xe.tab,Ze=Xe.disabled,St=Xe.closeIcon,jt=Ke.tabBarGutter,rn=Ke.tabPosition,qt=Ke.closable,tn=Ke.renderWrapper,en=Ke.removeAriaLabel,Mn=Ke.editable,dn=Ke.onClick,Mr=Ke.onRemove,xr=Ke.onFocus,zr="".concat(Je,"-tab");p.useEffect(function(){return Mr},[]);var Lr={};rn==="top"||rn==="bottom"?Lr[Se?"marginLeft":"marginRight"]=jt:Lr.marginBottom=jt;var Qr=Mn&&qt!==!1&&!Ze;function Nn(un){if(Ze)return;dn(un)}function gr(un){un.preventDefault(),un.stopPropagation(),Mn.onEdit("remove",{key:Ve,event:un})}var Un=p.createElement("div",{key:Ve,ref:tt,className:S()(zr,(ft={},Object(P.a)(ft,"".concat(zr,"-with-remove"),Qr),Object(P.a)(ft,"".concat(zr,"-active"),We),Object(P.a)(ft,"".concat(zr,"-disabled"),Ze),ft)),style:Lr,onClick:Nn},p.createElement("div",{role:"tab","aria-selected":We,id:Oe&&"".concat(Oe,"-tab-").concat(Ve),className:"".concat(zr,"-btn"),"aria-controls":Oe&&"".concat(Oe,"-panel-").concat(Ve),"aria-disabled":Ze,tabIndex:Ze?null:0,onClick:function(wn){wn.stopPropagation(),Nn(wn)},onKeyDown:function(wn){[m.a.SPACE,m.a.ENTER].includes(wn.which)&&(wn.preventDefault(),Nn(wn))},onFocus:xr},st),Qr&&p.createElement("button",{type:"button","aria-label":en||"remove",tabIndex:0,className:"".concat(zr,"-remove"),onClick:function(wn){wn.stopPropagation(),gr(wn)}},St||Mn.removeIcon||"\xD7"));return tn&&(Un=tn(Un)),Un}var o=p.forwardRef(C),f={width:0,height:0,left:0,top:0};function b(Ke,tt,ft){return Object(p.useMemo)(function(){for(var Je,Oe=new Map,We=tt.get((Je=Ke[0])===null||Je===void 0?void 0:Je.key)||f,Se=We.left+We.width,Xe=0;Xe<Ke.length;Xe+=1){var Ve=Ke[Xe].key,st=tt.get(Ve);if(!st){var Ze;st=tt.get((Ze=Ke[Xe-1])===null||Ze===void 0?void 0:Ze.key)||f}var St=Oe.get(Ve)||Object(h.a)({},st);St.right=Se-St.left-St.width,Oe.set(Ve,St)}return Oe},[Ke.map(function(Je){return Je.key}).join("_"),tt,ft])}var A={width:0,height:0,left:0,top:0,right:0};function O(Ke,tt,ft,Je,Oe){var We=Oe.tabs,Se=Oe.tabPosition,Xe=Oe.rtl,Ve,st,Ze;["top","bottom"].includes(Se)?(Ve="width",st=Xe?"right":"left",Ze=Math.abs(tt.left)):(Ve="height",st="top",Ze=-tt.top);var St=tt[Ve],jt=ft[Ve],rn=Je[Ve],qt=St;return jt+rn>St&&(qt=St-rn),Object(p.useMemo)(function(){if(!We.length)return[0,0];for(var tn=We.length,en=tn,Mn=0;Mn<tn;Mn+=1){var dn=Ke.get(We[Mn].key)||A;if(dn[st]+dn[Ve]>Ze+qt){en=Mn-1;break}}for(var Mr=0,xr=tn-1;xr>=0;xr-=1){var zr=Ke.get(We[xr].key)||A;if(zr[st]<Ze){Mr=xr+1;break}}return[Mr,en]},[Ke,Ze,qt,Se,We.map(function(tn){return tn.key}).join("_"),Xe])}var d=r("wx14"),M=r("1OyB"),R=r("vuIU"),E=r("JX7q"),y=r("Ji7U"),s=r("LK+K"),D=r("I8Z2"),N=r("bT9E"),k=r("2GS6"),U=r("Gytx"),H=r.n(U),K=r("U8pU"),F=/iPhone/i,G=/iPod/i,B=/iPad/i,W=/\bAndroid(?:.+)Mobile\b/i,V=/Android/i,ae=/\bAndroid(?:.+)SD4930UR\b/i,de=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,ce=/Windows Phone/i,Ee=/\bWindows(?:.+)ARM\b/i,Ae=/BlackBerry/i,oe=/BB10/i,he=/Opera Mini/i,fe=/\b(CriOS|Chrome)(?:.+)Mobile/i,ie=/Mobile(?:.+)Firefox\b/i;function se(Ke,tt){return Ke.test(tt)}function Q(Ke){var tt=Ke||(typeof navigator!="undefined"?navigator.userAgent:""),ft=(tt||"").split("[FBAN");if(typeof ft[1]!="undefined"){var Je=ft,Oe=Object(i.a)(Je,1);tt=Oe[0]}if(ft=tt.split("Twitter"),typeof ft[1]!="undefined"){var We=ft,Se=Object(i.a)(We,1);tt=Se[0]}var Xe={apple:{phone:se(F,tt)&&!se(ce,tt),ipod:se(G,tt),tablet:!se(F,tt)&&se(B,tt)&&!se(ce,tt),device:(se(F,tt)||se(G,tt)||se(B,tt))&&!se(ce,tt)},amazon:{phone:se(ae,tt),tablet:!se(ae,tt)&&se(de,tt),device:se(ae,tt)||se(de,tt)},android:{phone:!se(ce,tt)&&se(ae,tt)||!se(ce,tt)&&se(W,tt),tablet:!se(ce,tt)&&!se(ae,tt)&&!se(W,tt)&&(se(de,tt)||se(V,tt)),device:!se(ce,tt)&&(se(ae,tt)||se(de,tt)||se(W,tt)||se(V,tt))||se(/\bokhttp\b/i,tt)},windows:{phone:se(ce,tt),tablet:se(Ee,tt),device:se(ce,tt)||se(Ee,tt)},other:{blackberry:se(Ae,tt),blackberry10:se(oe,tt),opera:se(he,tt),firefox:se(ie,tt),chrome:se(fe,tt),device:se(Ae,tt)||se(oe,tt)||se(he,tt)||se(ie,tt)||se(fe,tt)},any:null,phone:null,tablet:null};return Xe.any=Xe.apple.device||Xe.android.device||Xe.windows.device||Xe.other.device,Xe.phone=Xe.apple.phone||Xe.android.phone||Xe.windows.phone,Xe.tablet=Xe.apple.tablet||Xe.android.tablet||Xe.windows.tablet,Xe}var le=Object(h.a)(Object(h.a)({},Q()),{},{isMobile:Q}),ee=le;function ne(){}function be(Ke,tt,ft){var Je=tt||"";return Ke.key||"".concat(Je,"item_").concat(ft)}function re(Ke){return"".concat(Ke,"-menu-")}function $(Ke,tt){var ft=-1;p.Children.forEach(Ke,function(Je){ft+=1,Je&&Je.type&&Je.type.isMenuItemGroup?p.Children.forEach(Je.props.children,function(Oe){ft+=1,tt(Oe,ft)}):tt(Je,ft)})}function Y(Ke,tt,ft){if(!Ke||ft.find)return;p.Children.forEach(Ke,function(Je){if(Je){var Oe=Je.type;if(!Oe||!(Oe.isSubMenu||Oe.isMenuItem||Oe.isMenuItemGroup))return;tt.indexOf(Je.key)!==-1?ft.find=!0:Je.props.children&&Y(Je.props.children,tt,ft)}})}var Z=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Ce=function(tt){var ft=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Je=tt&&typeof tt.getBoundingClientRect=="function"&&tt.getBoundingClientRect().width;if(Je){if(ft){var Oe=getComputedStyle(tt),We=Oe.marginLeft,Se=Oe.marginRight;Je+=+We.replace("px","")+ +Se.replace("px","")}Je=+Je.toFixed(6)}return Je||0},ge=function(tt,ft,Je){tt&&Object(K.a)(tt.style)==="object"&&(tt.style[ft]=Je)},Re=function(){return ee.any},Qe=r("bdgK"),$e=r("faye"),at=r.n($e),dt=r("wgJM"),vt=r("l4aY"),bt=r("m+aA"),He=r("c+Xe"),Pe=r("zT1h"),nt=r("QC+M");function Rt(Ke,tt,ft){return ft?Ke[0]===tt[0]:Ke[0]===tt[0]&&Ke[1]===tt[1]}function pt(Ke,tt,ft){var Je=Ke[tt]||{};return Object(h.a)(Object(h.a)({},Je),ft)}function ht(Ke,tt,ft,Je){for(var Oe=ft.points,We=Object.keys(Ke),Se=0;Se<We.length;Se+=1){var Xe=We[Se];if(Rt(Ke[Xe].points,Oe,Je))return"".concat(tt,"-placement-").concat(Xe)}return""}var Ge=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var Ke=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Ke)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Ke==null?void 0:Ke.substr(0,4)))},ke=r("MNnm");function je(Ke,tt){var ft={};return ft[Ke.toLowerCase()]=tt.toLowerCase(),ft["Webkit".concat(Ke)]="webkit".concat(tt),ft["Moz".concat(Ke)]="moz".concat(tt),ft["ms".concat(Ke)]="MS".concat(tt),ft["O".concat(Ke)]="o".concat(tt.toLowerCase()),ft}function _e(Ke,tt){var ft={animationend:je("Animation","AnimationEnd"),transitionend:je("Transition","TransitionEnd")};return Ke&&("AnimationEvent"in tt||delete ft.animationend.animation,"TransitionEvent"in tt||delete ft.transitionend.transition),ft}var De=_e(Object(ke.a)(),typeof window!="undefined"?window:{}),Le={};if(Object(ke.a)()){var Ue=document.createElement("div");Le=Ue.style}var ze={};function ut(Ke){if(ze[Ke])return ze[Ke];var tt=De[Ke];if(tt)for(var ft=Object.keys(tt),Je=ft.length,Oe=0;Oe<Je;Oe+=1){var We=ft[Oe];if(Object.prototype.hasOwnProperty.call(tt,We)&&We in Le)return ze[Ke]=tt[We],ze[Ke]}return""}var ot=ut("animationend"),Dt=ut("transitionend"),Yt=!!(ot&&Dt),ct=ot||"animationend",rt=Dt||"transitionend";function Ie(Ke,tt){if(!Ke)return null;if(Object(K.a)(Ke)==="object"){var ft=tt.replace(/-\w/g,function(Je){return Je[1].toUpperCase()});return Ke[ft]}return"".concat(Ke,"-").concat(tt)}var qe="none",Ye="appear",ye="enter",Ne="leave",mt="none",it="prepare",gt="start",wt="active",xt="end";function Lt(Ke){var tt=Object(p.useRef)(!1),ft=Object(p.useState)(Ke),Je=Object(i.a)(ft,2),Oe=Je[0],We=Je[1];function Se(Xe){tt.current||We(Xe)}return Object(p.useEffect)(function(){return function(){tt.current=!0}},[]),[Oe,Se]}var Xt=Object(ke.a)()?p.useLayoutEffect:p.useEffect,Ln=Xt,pn=function(){var Ke=p.useRef(null);function tt(){dt.a.cancel(Ke.current)}function ft(Je){var Oe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;tt();var We=Object(dt.a)(function(){Oe<=1?Je({isCanceled:function(){return We!==Ke.current}}):ft(Je,Oe-1)});Ke.current=We}return p.useEffect(function(){return function(){tt()}},[]),[ft,tt]},ln=[it,gt,wt,xt],kn=!1,yn=!0;function Jt(Ke){return Ke===wt||Ke===xt}var Xn=function(Ke,tt){var ft=p.useState(mt),Je=Object(i.a)(ft,2),Oe=Je[0],We=Je[1],Se=pn(),Xe=Object(i.a)(Se,2),Ve=Xe[0],st=Xe[1];function Ze(){We(it)}return Ln(function(){if(Oe!==mt&&Oe!==xt){var St=ln.indexOf(Oe),jt=ln[St+1],rn=tt(Oe);rn===kn?We(jt):Ve(function(qt){function tn(){if(qt.isCanceled())return;We(jt)}rn===!0?tn():Promise.resolve(rn).then(tn)})}},[Ke,Oe]),p.useEffect(function(){return function(){st()}},[]),[Ze,Oe]},Qn=function(Ke){var tt=Object(p.useRef)(),ft=Object(p.useRef)(Ke);ft.current=Ke;var Je=p.useCallback(function(Se){ft.current(Se)},[]);function Oe(Se){Se&&(Se.removeEventListener(rt,Je),Se.removeEventListener(ct,Je))}function We(Se){tt.current&&tt.current!==Se&&Oe(tt.current),Se&&Se!==tt.current&&(Se.addEventListener(rt,Je),Se.addEventListener(ct,Je),tt.current=Se)}return p.useEffect(function(){return function(){Oe(tt.current)}},[]),[We,Oe]};function zn(Ke,tt,ft,Je){var Oe=Je.motionEnter,We=Oe===void 0?!0:Oe,Se=Je.motionAppear,Xe=Se===void 0?!0:Se,Ve=Je.motionLeave,st=Ve===void 0?!0:Ve,Ze=Je.motionDeadline,St=Je.motionLeaveImmediately,jt=Je.onAppearPrepare,rn=Je.onEnterPrepare,qt=Je.onLeavePrepare,tn=Je.onAppearStart,en=Je.onEnterStart,Mn=Je.onLeaveStart,dn=Je.onAppearActive,Mr=Je.onEnterActive,xr=Je.onLeaveActive,zr=Je.onAppearEnd,Lr=Je.onEnterEnd,Qr=Je.onLeaveEnd,Nn=Je.onVisibleChanged,gr=Lt(),Un=Object(i.a)(gr,2),un=Un[0],wn=Un[1],Fr=Lt(qe),na=Object(i.a)(Fr,2),ir=na[0],$r=na[1],ga=Lt(null),ia=Object(i.a)(ga,2),_a=ia[0],_r=ia[1],dr=Object(p.useRef)(!1),Sr=Object(p.useRef)(null),Vn=Object(p.useRef)(!1),oa=Object(p.useRef)(null);function va(){var Na=ft();return Na||oa.current}var pa=Object(p.useRef)(!1);function xa(Na){var Ta=va();if(Na&&!Na.deadline&&Na.target!==Ta)return;var Ja;ir===Ye&&pa.current?Ja=zr==null?void 0:zr(Ta,Na):ir===ye&&pa.current?Ja=Lr==null?void 0:Lr(Ta,Na):ir===Ne&&pa.current&&(Ja=Qr==null?void 0:Qr(Ta,Na)),Ja!==!1&&!Vn.current&&($r(qe),_r(null))}var ua=Qn(xa),La=Object(i.a)(ua,1),ka=La[0],Ua=p.useMemo(function(){var Na,Ta,Ja;switch(ir){case"appear":return Na={},Object(P.a)(Na,it,jt),Object(P.a)(Na,gt,tn),Object(P.a)(Na,wt,dn),Na;case"enter":return Ta={},Object(P.a)(Ta,it,rn),Object(P.a)(Ta,gt,en),Object(P.a)(Ta,wt,Mr),Ta;case"leave":return Ja={},Object(P.a)(Ja,it,qt),Object(P.a)(Ja,gt,Mn),Object(P.a)(Ja,wt,xr),Ja;default:return{}}},[ir]),ti=Xn(ir,function(Na){if(Na===it){var Ta=Ua[it];return Ta?Ta(va()):kn}if(Pa in Ua){var Ja;_r(((Ja=Ua[Pa])===null||Ja===void 0?void 0:Ja.call(Ua,va(),null))||null)}return Pa===wt&&(ka(va()),Ze>0&&(clearTimeout(Sr.current),Sr.current=setTimeout(function(){xa({deadline:!0})},Ze))),yn}),Fi=Object(i.a)(ti,2),Ti=Fi[0],Pa=Fi[1],_i=Jt(Pa);pa.current=_i,Ln(function(){wn(tt);var Na=dr.current;if(dr.current=!0,!Ke)return;var Ta;!Na&&tt&&Xe&&(Ta=Ye),Na&&tt&&We&&(Ta=ye),(Na&&!tt&&st||!Na&&St&&!tt&&st)&&(Ta=Ne),Ta&&($r(Ta),Ti())},[tt]),Object(p.useEffect)(function(){(ir===Ye&&!Xe||ir===ye&&!We||ir===Ne&&!st)&&$r(qe)},[Xe,We,st]),Object(p.useEffect)(function(){return function(){clearTimeout(Sr.current),Vn.current=!0}},[]),Object(p.useEffect)(function(){un!==void 0&&ir===qe&&(Nn==null||Nn(un))},[un,ir]);var Oi=_a;return Ua[it]&&Pa===gt&&(Oi=Object(h.a)({transition:"none"},Oi)),[ir,Pa,Oi,un!=null?un:tt]}var Yn=function(Ke){Object(y.a)(ft,Ke);var tt=Object(s.a)(ft);function ft(){return Object(M.a)(this,ft),tt.apply(this,arguments)}return Object(R.a)(ft,[{key:"render",value:function(){return this.props.children}}]),ft}(p.Component),Cr=Yn;function lr(Ke){var tt=Ke;Object(K.a)(Ke)==="object"&&(tt=Ke.transitionSupport);function ft(Oe){return!!(Oe.motionName&&tt)}var Je=p.forwardRef(function(Oe,We){var Se=Oe.visible,Xe=Se===void 0?!0:Se,Ve=Oe.removeOnLeave,st=Ve===void 0?!0:Ve,Ze=Oe.forceRender,St=Oe.children,jt=Oe.motionName,rn=Oe.leavedClassName,qt=Oe.eventProps,tn=ft(Oe),en=Object(p.useRef)(),Mn=Object(p.useRef)();function dn(){try{return Object(bt.a)(en.current||Mn.current)}catch($r){return null}}var Mr=zn(tn,Xe,dn,Oe),xr=Object(i.a)(Mr,4),zr=xr[0],Lr=xr[1],Qr=xr[2],Nn=xr[3],gr=p.useRef(Nn);Nn&&(gr.current=!0);var Un=Object(p.useRef)(We);Un.current=We;var un=p.useCallback(function($r){en.current=$r,Object(He.b)(Un.current,$r)},[]),wn,Fr=Object(h.a)(Object(h.a)({},qt),{},{visible:Xe});if(!St)wn=null;else if(zr===qe||!ft(Oe))Nn?wn=St(Object(h.a)({},Fr),un):!st&&gr.current?wn=St(Object(h.a)(Object(h.a)({},Fr),{},{className:rn}),un):Ze?wn=St(Object(h.a)(Object(h.a)({},Fr),{},{style:{display:"none"}}),un):wn=null;else{var na,ir;Lr===it?ir="prepare":Jt(Lr)?ir="active":Lr===gt&&(ir="start"),wn=St(Object(h.a)(Object(h.a)({},Fr),{},{className:S()(Ie(jt,zr),(na={},Object(P.a)(na,Ie(jt,"".concat(zr,"-").concat(ir)),ir),Object(P.a)(na,jt,typeof jt=="string"),na)),style:Qr}),un)}return p.createElement(Cr,{ref:Mn},wn)});return Je.displayName="CSSMotion",Je}var $t=lr(Yt),Vt="add",bn="keep",jr="remove",An="removed";function Bn(Ke){var tt;return Ke&&Object(K.a)(Ke)==="object"&&"key"in Ke?tt=Ke:tt={key:Ke},Object(h.a)(Object(h.a)({},tt),{},{key:String(tt.key)})}function Sn(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Ke.map(Bn)}function Or(){var Ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ft=[],Je=0,Oe=tt.length,We=Sn(Ke),Se=Sn(tt);We.forEach(function(st){for(var Ze=!1,St=Je;St<Oe;St+=1){var jt=Se[St];if(jt.key===st.key){Je<St&&(ft=ft.concat(Se.slice(Je,St).map(function(rn){return Object(h.a)(Object(h.a)({},rn),{},{status:Vt})})),Je=St),ft.push(Object(h.a)(Object(h.a)({},jt),{},{status:bn})),Je+=1,Ze=!0;break}}Ze||ft.push(Object(h.a)(Object(h.a)({},st),{},{status:jr}))}),Je<Oe&&(ft=ft.concat(Se.slice(Je).map(function(st){return Object(h.a)(Object(h.a)({},st),{},{status:Vt})})));var Xe={};ft.forEach(function(st){var Ze=st.key;Xe[Ze]=(Xe[Ze]||0)+1});var Ve=Object.keys(Xe).filter(function(st){return Xe[st]>1});return Ve.forEach(function(st){ft=ft.filter(function(Ze){var St=Ze.key,jt=Ze.status;return St!==st||jt!==jr}),ft.forEach(function(Ze){Ze.key===st&&(Ze.status=bn)})}),ft}var Zt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function mr(Ke){var tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:$t,ft=function(Je){Object(y.a)(We,Je);var Oe=Object(s.a)(We);function We(){var Se;return Object(M.a)(this,We),Se=Oe.apply(this,arguments),Se.state={keyEntities:[]},Se.removeKey=function(Xe){Se.setState(function(Ve){var st=Ve.keyEntities;return{keyEntities:st.map(function(Ze){return Ze.key!==Xe?Ze:Object(h.a)(Object(h.a)({},Ze),{},{status:An})})}})},Se}return Object(R.a)(We,[{key:"render",value:function(){var Xe=this,Ve=this.state.keyEntities,st=this.props,Ze=st.component,St=st.children,jt=st.onVisibleChanged,rn=Object(T.a)(st,["component","children","onVisibleChanged"]),qt=Ze||p.Fragment,tn={};return Zt.forEach(function(en){tn[en]=rn[en],delete rn[en]}),delete rn.keys,p.createElement(qt,rn,Ve.map(function(en){var Mn=en.status,dn=Object(T.a)(en,["status"]),Mr=Mn===Vt||Mn===bn;return p.createElement(tt,Object(d.a)({},tn,{key:dn.key,visible:Mr,eventProps:dn,onVisibleChanged:function(zr){jt==null||jt(zr,{key:dn.key}),zr||Xe.removeKey(dn.key)}}),St)}))}}],[{key:"getDerivedStateFromProps",value:function(Xe,Ve){var st=Xe.keys,Ze=Ve.keyEntities,St=Sn(st),jt=Or(Ze,St);return{keyEntities:jt.filter(function(rn){var qt=Ze.find(function(tn){var en=tn.key;return rn.key===en});return!(qt&&qt.status===An&&rn.status===jr)})}}}]),We}(p.Component);return ft.defaultProps={component:"div"},ft}var Wt=mr(Yt),tr=$t;function br(Ke){var tt=Ke.prefixCls,ft=Ke.motion,Je=Ke.animation,Oe=Ke.transitionName;return ft||(Je?{motionName:"".concat(tt,"-").concat(Je)}:Oe?{motionName:Oe}:null)}function qr(Ke){var tt=Ke.prefixCls,ft=Ke.visible,Je=Ke.zIndex,Oe=Ke.mask,We=Ke.maskMotion,Se=Ke.maskAnimation,Xe=Ke.maskTransitionName;if(!Oe)return null;var Ve={};return(We||Xe||Se)&&(Ve=Object(h.a)({motionAppear:!0},br({motion:We,prefixCls:tt,transitionName:Xe,animation:Se}))),p.createElement(tr,Object(d.a)({},Ve,{visible:ft,removeOnLeave:!0}),function(st){var Ze=st.className;return p.createElement("div",{style:{zIndex:Je},className:S()("".concat(tt,"-mask"),Ze)})})}var aa=r("9mu1"),fa=r("o0o1"),Aa=r.n(fa),Gr=r("HaE+"),ar=["measure","align",null,"motion"],Ar=function(Ke,tt){var ft=Object(p.useState)(null),Je=Object(i.a)(ft,2),Oe=Je[0],We=Je[1],Se=Object(p.useRef)(),Xe=Object(p.useRef)(!1);function Ve(St){Xe.current||We(St)}function st(){dt.a.cancel(Se.current)}function Ze(St){st(),Se.current=Object(dt.a)(function(){Ve(function(jt){switch(Oe){case"align":return"motion";case"motion":return"stable";default:}return jt}),St==null||St()})}return Object(p.useEffect)(function(){Ve("measure")},[Ke]),Object(p.useEffect)(function(){switch(Oe){case"measure":tt();break;default:}Oe&&(Se.current=Object(dt.a)(Object(Gr.a)(Aa.a.mark(function St(){var jt,rn;return Aa.a.wrap(function(tn){for(;;)switch(tn.prev=tn.next){case 0:jt=ar.indexOf(Oe),rn=ar[jt+1],rn&&jt!==-1&&Ve(rn);case 3:case"end":return tn.stop()}},St)}))))},[Oe]),Object(p.useEffect)(function(){return function(){Xe.current=!0,st()}},[]),[Oe,Ze]},Sa=function(Ke){var tt=p.useState({width:0,height:0}),ft=Object(i.a)(tt,2),Je=ft[0],Oe=ft[1];function We(Xe){Oe({width:Xe.offsetWidth,height:Xe.offsetHeight})}var Se=p.useMemo(function(){var Xe={};if(Ke){var Ve=Je.width,st=Je.height;Ke.indexOf("height")!==-1&&st?Xe.height=st:Ke.indexOf("minHeight")!==-1&&st&&(Xe.minHeight=st),Ke.indexOf("width")!==-1&&Ve?Xe.width=Ve:Ke.indexOf("minWidth")!==-1&&Ve&&(Xe.minWidth=Ve)}return Xe},[Ke,Je]);return[Se,We]},Ra=p.forwardRef(function(Ke,tt){var ft=Ke.visible,Je=Ke.prefixCls,Oe=Ke.className,We=Ke.style,Se=Ke.children,Xe=Ke.zIndex,Ve=Ke.stretch,st=Ke.destroyPopupOnHide,Ze=Ke.forceRender,St=Ke.align,jt=Ke.point,rn=Ke.getRootDomNode,qt=Ke.getClassNameFromAlign,tn=Ke.onAlign,en=Ke.onMouseEnter,Mn=Ke.onMouseLeave,dn=Ke.onMouseDown,Mr=Ke.onTouchStart,xr=Object(p.useRef)(),zr=Object(p.useRef)(),Lr=Object(p.useState)(),Qr=Object(i.a)(Lr,2),Nn=Qr[0],gr=Qr[1],Un=Sa(Ve),un=Object(i.a)(Un,2),wn=un[0],Fr=un[1];function na(){Ve&&Fr(rn())}var ir=Ar(ft,na),$r=Object(i.a)(ir,2),ga=$r[0],ia=$r[1],_a=Object(p.useRef)();function _r(){return jt||rn}function dr(){var ua;(ua=xr.current)===null||ua===void 0||ua.forceAlign()}function Sr(ua,La){var ka=qt(La);Nn!==ka&&gr(ka),ga==="align"&&(Nn!==ka?Promise.resolve().then(function(){dr()}):ia(function(){var Ua;(Ua=_a.current)===null||Ua===void 0||Ua.call(_a)}),tn==null||tn(ua,La))}var Vn=Object(h.a)({},br(Ke));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ua){var La=Vn[ua];Vn[ua]=function(ka,Ua){return ia(),La==null?void 0:La(ka,Ua)}});function oa(){return new Promise(function(ua){_a.current=ua})}p.useEffect(function(){!Vn.motionName&&ga==="motion"&&ia()},[Vn.motionName,ga]),p.useImperativeHandle(tt,function(){return{forceAlign:dr,getElement:function(){return zr.current}}});var va=Object(h.a)(Object(h.a)({},wn),{},{zIndex:Xe,opacity:ga==="motion"||ga==="stable"||!ft?void 0:0,pointerEvents:ga==="stable"?void 0:"none"},We),pa=!0;(St==null?void 0:St.points)&&(ga==="align"||ga==="stable")&&(pa=!1);var xa=Se;return p.Children.count(Se)>1&&(xa=p.createElement("div",{className:"".concat(Je,"-content")},Se)),p.createElement(tr,Object(d.a)({visible:ft,ref:zr,leavedClassName:"".concat(Je,"-hidden")},Vn,{onAppearPrepare:oa,onEnterPrepare:oa,removeOnLeave:st,forceRender:Ze}),function(ua,La){var ka=ua.className,Ua=ua.style,ti=S()(Je,Oe,Nn,ka);return p.createElement(aa.a,{target:_r(),key:"popup",ref:xr,monitorWindowResize:!0,disabled:pa,align:St,onAlign:Sr},p.createElement("div",{ref:La,className:ti,onMouseEnter:en,onMouseLeave:Mn,onMouseDownCapture:dn,onTouchStartCapture:Mr,style:Object(h.a)(Object(h.a)({},Ua),va)},xa))})});Ra.displayName="PopupInner";var Ea=Ra,Pr=p.forwardRef(function(Ke,tt){var ft=Ke.prefixCls,Je=Ke.visible,Oe=Ke.zIndex,We=Ke.children,Se=Ke.mobile;Se=Se===void 0?{}:Se;var Xe=Se.popupClassName,Ve=Se.popupStyle,st=Se.popupMotion,Ze=st===void 0?{}:st,St=Se.popupRender,jt=p.useRef();p.useImperativeHandle(tt,function(){return{forceAlign:function(){},getElement:function(){return jt.current}}});var rn=Object(h.a)({zIndex:Oe},Ve),qt=We;return p.Children.count(We)>1&&(qt=p.createElement("div",{className:"".concat(ft,"-content")},We)),St&&(qt=St(qt)),p.createElement(tr,Object(d.a)({visible:Je,ref:jt,removeOnLeave:!0},Ze),function(tn,en){var Mn=tn.className,dn=tn.style,Mr=S()(ft,Xe,Mn);return p.createElement("div",{ref:en,className:Mr,style:Object(h.a)(Object(h.a)({},dn),rn)},qt)})});Pr.displayName="MobilePopupInner";var ui=Pr,Fa=["visible","mobile"],Ma=p.forwardRef(function(Ke,tt){var ft=Ke.visible,Je=Ke.mobile,Oe=Object(T.a)(Ke,Fa),We=Object(p.useState)(ft),Se=Object(i.a)(We,2),Xe=Se[0],Ve=Se[1],st=Object(p.useState)(!1),Ze=Object(i.a)(st,2),St=Ze[0],jt=Ze[1],rn=Object(h.a)(Object(h.a)({},Oe),{},{visible:Xe});Object(p.useEffect)(function(){Ve(ft),ft&&Je&&jt(Ge())},[ft,Je]);var qt=St?p.createElement(ui,Object(d.a)({},rn,{mobile:Je,ref:tt})):p.createElement(Ea,Object(d.a)({},rn,{ref:tt}));return p.createElement("div",null,p.createElement(qr,rn),qt)});Ma.displayName="Popup";var Ya=Ma,Ia=p.createContext(null),qa=Ia;function Wa(){}function hi(){return""}function Ci(Ke){return Ke?Ke.ownerDocument:window.document}var sa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function ca(Ke){var tt=function(ft){Object(y.a)(Oe,ft);var Je=Object(s.a)(Oe);function Oe(We){var Se;Object(M.a)(this,Oe),Se=Je.call(this,We),Se.popupRef=p.createRef(),Se.triggerRef=p.createRef(),Se.attachId=void 0,Se.clickOutsideHandler=void 0,Se.touchOutsideHandler=void 0,Se.contextMenuOutsideHandler1=void 0,Se.contextMenuOutsideHandler2=void 0,Se.mouseDownTimeout=void 0,Se.focusTime=void 0,Se.preClickTime=void 0,Se.preTouchTime=void 0,Se.delayTimer=void 0,Se.hasPopupMouseDown=void 0,Se.onMouseEnter=function(Ve){var st=Se.props.mouseEnterDelay;Se.fireEvents("onMouseEnter",Ve),Se.delaySetPopupVisible(!0,st,st?null:Ve)},Se.onMouseMove=function(Ve){Se.fireEvents("onMouseMove",Ve),Se.setPoint(Ve)},Se.onMouseLeave=function(Ve){Se.fireEvents("onMouseLeave",Ve),Se.delaySetPopupVisible(!1,Se.props.mouseLeaveDelay)},Se.onPopupMouseEnter=function(){Se.clearDelayTimer()},Se.onPopupMouseLeave=function(Ve){var st;if(Ve.relatedTarget&&!Ve.relatedTarget.setTimeout&&Object(vt.a)((st=Se.popupRef.current)===null||st===void 0?void 0:st.getElement(),Ve.relatedTarget))return;Se.delaySetPopupVisible(!1,Se.props.mouseLeaveDelay)},Se.onFocus=function(Ve){Se.fireEvents("onFocus",Ve),Se.clearDelayTimer(),Se.isFocusToShow()&&(Se.focusTime=Date.now(),Se.delaySetPopupVisible(!0,Se.props.focusDelay))},Se.onMouseDown=function(Ve){Se.fireEvents("onMouseDown",Ve),Se.preClickTime=Date.now()},Se.onTouchStart=function(Ve){Se.fireEvents("onTouchStart",Ve),Se.preTouchTime=Date.now()},Se.onBlur=function(Ve){Se.fireEvents("onBlur",Ve),Se.clearDelayTimer(),Se.isBlurToHide()&&Se.delaySetPopupVisible(!1,Se.props.blurDelay)},Se.onContextMenu=function(Ve){Ve.preventDefault(),Se.fireEvents("onContextMenu",Ve),Se.setPopupVisible(!0,Ve)},Se.onContextMenuClose=function(){Se.isContextMenuToShow()&&Se.close()},Se.onClick=function(Ve){if(Se.fireEvents("onClick",Ve),Se.focusTime){var st;if(Se.preClickTime&&Se.preTouchTime?st=Math.min(Se.preClickTime,Se.preTouchTime):Se.preClickTime?st=Se.preClickTime:Se.preTouchTime&&(st=Se.preTouchTime),Math.abs(st-Se.focusTime)<20)return;Se.focusTime=0}Se.preClickTime=0,Se.preTouchTime=0,Se.isClickToShow()&&(Se.isClickToHide()||Se.isBlurToHide())&&Ve&&Ve.preventDefault&&Ve.preventDefault();var Ze=!Se.state.popupVisible;(Se.isClickToHide()&&!Ze||Ze&&Se.isClickToShow())&&Se.setPopupVisible(!Se.state.popupVisible,Ve)},Se.onPopupMouseDown=function(){if(Se.hasPopupMouseDown=!0,clearTimeout(Se.mouseDownTimeout),Se.mouseDownTimeout=window.setTimeout(function(){Se.hasPopupMouseDown=!1},0),Se.context){var Ve;(Ve=Se.context).onPopupMouseDown.apply(Ve,arguments)}},Se.onDocumentClick=function(Ve){if(Se.props.mask&&!Se.props.maskClosable)return;var st=Ve.target,Ze=Se.getRootDomNode(),St=Se.getPopupDomNode();(!Object(vt.a)(Ze,st)||Se.isContextMenuOnly())&&!Object(vt.a)(St,st)&&!Se.hasPopupMouseDown&&Se.close()},Se.getRootDomNode=function(){var Ve=Se.props.getTriggerDOMNode;if(Ve)return Ve(Se.triggerRef.current);try{var st=Object(bt.a)(Se.triggerRef.current);if(st)return st}catch(Ze){}return at.a.findDOMNode(Object(E.a)(Se))},Se.getPopupClassNameFromAlign=function(Ve){var st=[],Ze=Se.props,St=Ze.popupPlacement,jt=Ze.builtinPlacements,rn=Ze.prefixCls,qt=Ze.alignPoint,tn=Ze.getPopupClassNameFromAlign;return St&&jt&&st.push(ht(jt,rn,Ve,qt)),tn&&st.push(tn(Ve)),st.join(" ")},Se.getComponent=function(){var Ve=Se.props,st=Ve.prefixCls,Ze=Ve.destroyPopupOnHide,St=Ve.popupClassName,jt=Ve.onPopupAlign,rn=Ve.popupMotion,qt=Ve.popupAnimation,tn=Ve.popupTransitionName,en=Ve.popupStyle,Mn=Ve.mask,dn=Ve.maskAnimation,Mr=Ve.maskTransitionName,xr=Ve.maskMotion,zr=Ve.zIndex,Lr=Ve.popup,Qr=Ve.stretch,Nn=Ve.alignPoint,gr=Ve.mobile,Un=Ve.forceRender,un=Se.state,wn=un.popupVisible,Fr=un.point,na=Se.getPopupAlign(),ir={};return Se.isMouseEnterToShow()&&(ir.onMouseEnter=Se.onPopupMouseEnter),Se.isMouseLeaveToHide()&&(ir.onMouseLeave=Se.onPopupMouseLeave),ir.onMouseDown=Se.onPopupMouseDown,ir.onTouchStart=Se.onPopupMouseDown,p.createElement(Ya,Object(d.a)({prefixCls:st,destroyPopupOnHide:Ze,visible:wn,point:Nn&&Fr,className:St,align:na,onAlign:jt,animation:qt,getClassNameFromAlign:Se.getPopupClassNameFromAlign},ir,{stretch:Qr,getRootDomNode:Se.getRootDomNode,style:en,mask:Mn,zIndex:zr,transitionName:tn,maskAnimation:dn,maskTransitionName:Mr,maskMotion:xr,ref:Se.popupRef,motion:rn,mobile:gr,forceRender:Un}),typeof Lr=="function"?Lr():Lr)},Se.attachParent=function(Ve){dt.a.cancel(Se.attachId);var st=Se.props,Ze=st.getPopupContainer,St=st.getDocument,jt=Se.getRootDomNode(),rn;Ze?(jt||Ze.length===0)&&(rn=Ze(jt)):rn=St(Se.getRootDomNode()).body,rn?rn.appendChild(Ve):Se.attachId=Object(dt.a)(function(){Se.attachParent(Ve)})},Se.getContainer=function(){var Ve=Se.props.getDocument,st=Ve(Se.getRootDomNode()).createElement("div");return st.style.position="absolute",st.style.top="0",st.style.left="0",st.style.width="100%",Se.attachParent(st),st},Se.setPoint=function(Ve){var st=Se.props.alignPoint;if(!st||!Ve)return;Se.setState({point:{pageX:Ve.pageX,pageY:Ve.pageY}})},Se.handlePortalUpdate=function(){Se.state.prevPopupVisible!==Se.state.popupVisible&&Se.props.afterPopupVisibleChange(Se.state.popupVisible)},Se.triggerContextValue={onPopupMouseDown:Se.onPopupMouseDown};var Xe;return"popupVisible"in We?Xe=!!We.popupVisible:Xe=!!We.defaultPopupVisible,Se.state={prevPopupVisible:Xe,popupVisible:Xe},sa.forEach(function(Ve){Se["fire".concat(Ve)]=function(st){Se.fireEvents(Ve,st)}}),Se}return Object(R.a)(Oe,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Se=this.props,Xe=this.state;if(Xe.popupVisible){var Ve;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Ve=Se.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Pe.a)(Ve,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Ve=Ve||Se.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Pe.a)(Ve,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Ve=Ve||Se.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Pe.a)(Ve,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Pe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),dt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Se;return((Se=this.popupRef.current)===null||Se===void 0?void 0:Se.getElement())||null}},{key:"getPopupAlign",value:function(){var Se=this.props,Xe=Se.popupPlacement,Ve=Se.popupAlign,st=Se.builtinPlacements;return Xe&&st?pt(st,Xe,Ve):Ve}},{key:"setPopupVisible",value:function(Se,Xe){var Ve=this.props.alignPoint,st=this.state.popupVisible;this.clearDelayTimer(),st!==Se&&("popupVisible"in this.props||this.setState({popupVisible:Se,prevPopupVisible:st}),this.props.onPopupVisibleChange(Se)),Ve&&Xe&&Se&&this.setPoint(Xe)}},{key:"delaySetPopupVisible",value:function(Se,Xe,Ve){var st=this,Ze=Xe*1e3;if(this.clearDelayTimer(),Ze){var St=Ve?{pageX:Ve.pageX,pageY:Ve.pageY}:null;this.delayTimer=window.setTimeout(function(){st.setPopupVisible(Se,St),st.clearDelayTimer()},Ze)}else this.setPopupVisible(Se,Ve)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Se){var Xe=this.props.children.props,Ve=this.props;return Xe[Se]&&Ve[Se]?this["fire".concat(Se)]:Xe[Se]||Ve[Se]}},{key:"isClickToShow",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.showAction;return Xe.indexOf("click")!==-1||Ve.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Se=this.props.action;return Se==="contextMenu"||Se.length===1&&Se[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.showAction;return Xe.indexOf("contextMenu")!==-1||Ve.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.hideAction;return Xe.indexOf("click")!==-1||Ve.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.showAction;return Xe.indexOf("hover")!==-1||Ve.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.hideAction;return Xe.indexOf("hover")!==-1||Ve.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.showAction;return Xe.indexOf("focus")!==-1||Ve.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Se=this.props,Xe=Se.action,Ve=Se.hideAction;return Xe.indexOf("focus")!==-1||Ve.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Se;(Se=this.popupRef.current)===null||Se===void 0||Se.forceAlign()}}},{key:"fireEvents",value:function(Se,Xe){var Ve=this.props.children.props[Se];Ve&&Ve(Xe);var st=this.props[Se];st&&st(Xe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Se=this.state.popupVisible,Xe=this.props,Ve=Xe.children,st=Xe.forceRender,Ze=Xe.alignPoint,St=Xe.className,jt=Xe.autoDestroy,rn=p.Children.only(Ve),qt={key:"trigger"};this.isContextMenuToShow()?qt.onContextMenu=this.onContextMenu:qt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(qt.onClick=this.onClick,qt.onMouseDown=this.onMouseDown,qt.onTouchStart=this.onTouchStart):(qt.onClick=this.createTwoChains("onClick"),qt.onMouseDown=this.createTwoChains("onMouseDown"),qt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(qt.onMouseEnter=this.onMouseEnter,Ze&&(qt.onMouseMove=this.onMouseMove)):qt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?qt.onMouseLeave=this.onMouseLeave:qt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(qt.onFocus=this.onFocus,qt.onBlur=this.onBlur):(qt.onFocus=this.createTwoChains("onFocus"),qt.onBlur=this.createTwoChains("onBlur"));var tn=S()(rn&&rn.props&&rn.props.className,St);tn&&(qt.className=tn);var en=Object(h.a)({},qt);Object(He.c)(rn)&&(en.ref=Object(He.a)(this.triggerRef,rn.ref));var Mn=p.cloneElement(rn,en),dn;return(Se||this.popupRef.current||st)&&(dn=p.createElement(Ke,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Se&&jt&&(dn=null),p.createElement(qa.Provider,{value:this.triggerContextValue},Mn,dn)}}],[{key:"getDerivedStateFromProps",value:function(Se,Xe){var Ve=Se.popupVisible,st={};return Ve!==void 0&&Xe.popupVisible!==Ve&&(st.popupVisible=Ve,st.prevPopupVisible=Xe.popupVisible),st}}]),Oe}(p.Component);return tt.contextType=qa,tt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:hi,getDocument:Ci,onPopupVisibleChange:Wa,afterPopupVisibleChange:Wa,onPopupAlign:Wa,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},tt}var la=ca(nt.a),me={adjustX:1,adjustY:1},et={topLeft:{points:["bl","tl"],overflow:me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:me,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:me,offset:[4,0]}},At={topLeft:{points:["bl","tl"],overflow:me,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:me,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:me,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:me,offset:[4,0]}},Ct=et,Nt=0,It={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ht=function(tt,ft,Je){var Oe=re(ft),We=tt.getState();tt.setState({defaultActiveFirst:Object(h.a)(Object(h.a)({},We.defaultActiveFirst),{},Object(P.a)({},Oe,Je))})},on=function(Ke){Object(y.a)(ft,Ke);var tt=Object(s.a)(ft);function ft(Je){var Oe;Object(M.a)(this,ft),Oe=tt.call(this,Je),Oe.onDestroy=function(Ze){Oe.props.onDestroy(Ze)},Oe.onKeyDown=function(Ze){var St=Ze.keyCode,jt=Oe.menuInstance,rn=Oe.props.store,qt=Oe.getVisible();if(St===m.a.ENTER)return Oe.onTitleClick(Ze),Ht(rn,Oe.props.eventKey,!0),!0;if(St===m.a.RIGHT)return qt?jt.onKeyDown(Ze):(Oe.triggerOpenChange(!0),Ht(rn,Oe.props.eventKey,!0)),!0;if(St===m.a.LEFT){var tn;if(qt)tn=jt.onKeyDown(Ze);else return;return tn||(Oe.triggerOpenChange(!1),tn=!0),tn}return qt&&(St===m.a.UP||St===m.a.DOWN)?jt.onKeyDown(Ze):void 0},Oe.onOpenChange=function(Ze){Oe.props.onOpenChange(Ze)},Oe.onPopupVisibleChange=function(Ze){Oe.triggerOpenChange(Ze,Ze?"mouseenter":"mouseleave")},Oe.onMouseEnter=function(Ze){var St=Oe.props,jt=St.eventKey,rn=St.onMouseEnter,qt=St.store;Ht(qt,Oe.props.eventKey,!1),rn({key:jt,domEvent:Ze})},Oe.onMouseLeave=function(Ze){var St=Oe.props,jt=St.parentMenu,rn=St.eventKey,qt=St.onMouseLeave;jt.subMenuInstance=Object(E.a)(Oe),qt({key:rn,domEvent:Ze})},Oe.onTitleMouseEnter=function(Ze){var St=Oe.props,jt=St.eventKey,rn=St.onItemHover,qt=St.onTitleMouseEnter;rn({key:jt,hover:!0}),qt({key:jt,domEvent:Ze})},Oe.onTitleMouseLeave=function(Ze){var St=Oe.props,jt=St.parentMenu,rn=St.eventKey,qt=St.onItemHover,tn=St.onTitleMouseLeave;jt.subMenuInstance=Object(E.a)(Oe),qt({key:rn,hover:!1}),tn({key:rn,domEvent:Ze})},Oe.onTitleClick=function(Ze){var St=Object(E.a)(Oe),jt=St.props;if(jt.onTitleClick({key:jt.eventKey,domEvent:Ze}),jt.triggerSubMenuAction==="hover")return;Oe.triggerOpenChange(!Oe.getVisible(),"click"),Ht(jt.store,Oe.props.eventKey,!1)},Oe.onSubMenuClick=function(Ze){typeof Oe.props.onClick=="function"&&Oe.props.onClick(Oe.addKeyPath(Ze))},Oe.onSelect=function(Ze){Oe.props.onSelect(Ze)},Oe.onDeselect=function(Ze){Oe.props.onDeselect(Ze)},Oe.getPrefixCls=function(){return"".concat(Oe.props.rootPrefixCls,"-submenu")},Oe.getActiveClassName=function(){return"".concat(Oe.getPrefixCls(),"-active")},Oe.getDisabledClassName=function(){return"".concat(Oe.getPrefixCls(),"-disabled")},Oe.getSelectedClassName=function(){return"".concat(Oe.getPrefixCls(),"-selected")},Oe.getOpenClassName=function(){return"".concat(Oe.props.rootPrefixCls,"-submenu-open")},Oe.getVisible=function(){return Oe.state.isOpen},Oe.getMode=function(){return Oe.state.mode},Oe.saveMenuInstance=function(Ze){Oe.menuInstance=Ze},Oe.addKeyPath=function(Ze){return Object(h.a)(Object(h.a)({},Ze),{},{keyPath:(Ze.keyPath||[]).concat(Oe.props.eventKey)})},Oe.triggerOpenChange=function(Ze,St){var jt=Oe.props.eventKey,rn=function(){Oe.onOpenChange({key:jt,item:Object(E.a)(Oe),trigger:St,open:Ze})};St==="mouseenter"?Oe.mouseenterTimeout=setTimeout(function(){rn()},0):rn()},Oe.isChildrenSelected=function(){var Ze={find:!1};return Y(Oe.props.children,Oe.props.selectedKeys,Ze),Ze.find},Oe.isInlineMode=function(){return Oe.getMode()==="inline"},Oe.adjustWidth=function(){if(!Oe.subMenuTitle||!Oe.menuInstance)return;var Ze=$e.findDOMNode(Oe.menuInstance);if(Ze.offsetWidth>=Oe.subMenuTitle.offsetWidth)return;Ze.style.minWidth="".concat(Oe.subMenuTitle.offsetWidth,"px")},Oe.saveSubMenuTitle=function(Ze){Oe.subMenuTitle=Ze},Oe.getBaseProps=function(){var Ze=Object(E.a)(Oe),St=Ze.props,jt=Oe.getMode();return{mode:jt==="horizontal"?"vertical":jt,visible:Oe.getVisible(),level:St.level+1,inlineIndent:St.inlineIndent,focusable:!1,onClick:Oe.onSubMenuClick,onSelect:Oe.onSelect,onDeselect:Oe.onDeselect,onDestroy:Oe.onDestroy,selectedKeys:St.selectedKeys,eventKey:"".concat(St.eventKey,"-menu-"),openKeys:St.openKeys,motion:St.motion,onOpenChange:Oe.onOpenChange,subMenuOpenDelay:St.subMenuOpenDelay,parentMenu:Object(E.a)(Oe),subMenuCloseDelay:St.subMenuCloseDelay,forceSubMenuRender:St.forceSubMenuRender,triggerSubMenuAction:St.triggerSubMenuAction,builtinPlacements:St.builtinPlacements,defaultActiveFirst:St.store.getState().defaultActiveFirst[re(St.eventKey)],multiple:St.multiple,prefixCls:St.rootPrefixCls,id:Oe.internalMenuId,manualRef:Oe.saveMenuInstance,itemIcon:St.itemIcon,expandIcon:St.expandIcon,direction:St.direction}},Oe.getMotion=function(Ze,St){var jt=Object(E.a)(Oe),rn=jt.haveRendered,qt=Oe.props,tn=qt.motion,en=qt.rootPrefixCls,Mn=Object(h.a)(Object(h.a)({},tn),{},{leavedClassName:"".concat(en,"-hidden"),removeOnLeave:!1,motionAppear:rn||!St||Ze!=="inline"});return Mn};var We=Je.store,Se=Je.eventKey,Xe=We.getState(),Ve=Xe.defaultActiveFirst;Oe.isRootMenu=!1;var st=!1;return Ve&&(st=Ve[Se]),Ht(We,Se,st),Oe.state={mode:Je.mode,isOpen:Je.isOpen},Oe}return Object(R.a)(ft,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Oe=this,We=this.props,Se=We.mode,Xe=We.parentMenu,Ve=We.manualRef,st=We.isOpen,Ze=function(){Oe.setState({mode:Se,isOpen:st})},St=st!==this.state.isOpen,jt=Se!==this.state.mode;if((jt||St)&&(dt.a.cancel(this.updateStateRaf),jt?this.updateStateRaf=Object(dt.a)(Ze):Ze()),Ve&&Ve(this),Se!=="horizontal"||!(Xe==null?void 0:Xe.isRootMenu)||!st)return;this.minWidthTimeout=setTimeout(function(){return Oe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Oe=this.props,We=Oe.onDestroy,Se=Oe.eventKey;We&&We(Se),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),dt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Oe,We){var Se=this.getBaseProps();return p.createElement(Bt,Object(d.a)({},Se,{id:this.internalMenuId,className:Oe,style:We}),this.props.children)}},{key:"renderChildren",value:function(){var Oe=this,We=this.getBaseProps(),Se=We.mode,Xe=We.visible,Ve=We.forceSubMenuRender,st=We.direction,Ze=this.getMotion(Se,Xe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Xe||Ve,!this.haveOpened)return p.createElement("div",null);var St=S()("".concat(We.prefixCls,"-sub"),Object(P.a)({},"".concat(We.prefixCls,"-rtl"),st==="rtl"));return this.isInlineMode()?p.createElement(tr,Object(d.a)({visible:We.visible,forceRender:Ve},Ze),function(jt){var rn=jt.className,qt=jt.style,tn=S()(St,rn);return Oe.renderPopupMenu(tn,qt)}):this.renderPopupMenu(St)}},{key:"render",value:function(){var Oe,We,Se,Xe=Object(h.a)({},this.props),Ve=this.getVisible(),st=this.getPrefixCls(),Ze=this.isInlineMode(),St=this.getMode(),jt=S()(st,"".concat(st,"-").concat(St),(Oe={},Object(P.a)(Oe,Xe.className,!!Xe.className),Object(P.a)(Oe,this.getOpenClassName(),Ve),Object(P.a)(Oe,this.getActiveClassName(),Xe.active||Ve&&!Ze),Object(P.a)(Oe,this.getDisabledClassName(),Xe.disabled),Object(P.a)(Oe,this.getSelectedClassName(),this.isChildrenSelected()),Oe));this.internalMenuId||(Xe.eventKey?this.internalMenuId="".concat(Xe.eventKey,"$Menu"):(Nt+=1,this.internalMenuId="$__$".concat(Nt,"$Menu")));var rn={},qt={},tn={};Xe.disabled||(rn={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},qt={onClick:this.onTitleClick},tn={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var en={},Mn=Xe.direction,dn=Mn==="rtl";Ze&&(dn?en.paddingRight=Xe.inlineIndent*Xe.level:en.paddingLeft=Xe.inlineIndent*Xe.level);var Mr={};this.getVisible()&&(Mr={"aria-owns":this.internalMenuId});var xr=null;St!=="horizontal"&&(xr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(xr=p.createElement(this.props.expandIcon,Object(h.a)({},this.props))));var zr=p.createElement("div",Object(d.a)({ref:this.saveSubMenuTitle,style:en,className:"".concat(st,"-title"),role:"button"},tn,qt,{"aria-expanded":Ve},Mr,{"aria-haspopup":"true",title:typeof Xe.title=="string"?Xe.title:void 0}),Xe.title,xr||p.createElement("i",{className:"".concat(st,"-arrow")})),Lr=this.renderChildren(),Qr=((We=Xe.parentMenu)===null||We===void 0?void 0:We.isRootMenu)?Xe.parentMenu.props.getPopupContainer:function(_r){return _r.parentNode},Nn=It[St],gr=Xe.popupOffset?{offset:Xe.popupOffset}:{},Un=S()((Se={},Object(P.a)(Se,Xe.popupClassName,Xe.popupClassName&&!Ze),Object(P.a)(Se,"".concat(st,"-rtl"),dn),Se)),un=Xe.disabled,wn=Xe.triggerSubMenuAction,Fr=Xe.subMenuOpenDelay,na=Xe.forceSubMenuRender,ir=Xe.subMenuCloseDelay,$r=Xe.builtinPlacements;Z.forEach(function(_r){return delete Xe[_r]}),delete Xe.onClick;var ga=dn?Object(h.a)(Object(h.a)({},At),$r):Object(h.a)(Object(h.a)({},et),$r);delete Xe.direction;var ia=this.getBaseProps(),_a=Ze?null:this.getMotion(ia.mode,ia.visible);return p.createElement("li",Object(d.a)({},Xe,rn,{className:jt,role:"menuitem"}),p.createElement(la,{prefixCls:st,popupClassName:S()("".concat(st,"-popup"),Un),getPopupContainer:Qr,builtinPlacements:ga,popupPlacement:Nn,popupVisible:Ze?!1:Ve,popupAlign:gr,popup:Ze?null:Lr,action:un||Ze?[]:[wn],mouseEnterDelay:Fr,mouseLeaveDelay:ir,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:na,popupMotion:_a},zr),Ze?Lr:null)}}]),ft}(p.Component);on.defaultProps={onMouseEnter:ne,onMouseLeave:ne,onTitleMouseEnter:ne,onTitleMouseLeave:ne,onTitleClick:ne,manualRef:ne,mode:"vertical",title:""};var mn=Object(D.b)(function(Ke,tt){var ft=Ke.openKeys,Je=Ke.activeKey,Oe=Ke.selectedKeys,We=tt.eventKey,Se=tt.subMenuKey;return{isOpen:ft.indexOf(We)>-1,active:Je[Se]===We,selectedKeys:Oe}})(on);mn.isSubMenu=!0;var gn=mn,In="menuitem-overflowed",Pn=.5,Qt=function(Ke){Object(y.a)(ft,Ke);var tt=Object(s.a)(ft);function ft(){var Je;return Object(M.a)(this,ft),Je=tt.apply(this,arguments),Je.resizeObserver=null,Je.mutationObserver=null,Je.originalTotalWidth=0,Je.overflowedItems=[],Je.menuItemSizes=[],Je.cancelFrameId=null,Je.state={lastVisibleIndex:void 0},Je.childRef=p.createRef(),Je.getMenuItemNodes=function(){var Oe=Je.props.prefixCls,We=Je.childRef.current;return We?[].slice.call(We.children).filter(function(Se){return Se.className.split(" ").indexOf("".concat(Oe,"-overflowed-submenu"))<0}):[]},Je.getOverflowedSubMenuItem=function(Oe,We,Se){var Xe=Je.props,Ve=Xe.overflowedIndicator,st=Xe.level,Ze=Xe.mode,St=Xe.prefixCls,jt=Xe.theme;if(st!==1||Ze!=="horizontal")return null;var rn=Je.props.children[0],qt=rn.props,tn=qt.children,en=qt.title,Mn=qt.style,dn=Object(T.a)(qt,["children","title","style"]),Mr=Object(h.a)({},Mn),xr="".concat(Oe,"-overflowed-indicator"),zr="".concat(Oe,"-overflowed-indicator");We.length===0&&Se!==!0?Mr=Object(h.a)(Object(h.a)({},Mr),{},{display:"none"}):Se&&(Mr=Object(h.a)(Object(h.a)({},Mr),{},{visibility:"hidden",position:"absolute"}),xr="".concat(xr,"-placeholder"),zr="".concat(zr,"-placeholder"));var Lr=jt?"".concat(St,"-").concat(jt):"",Qr={};return Z.forEach(function(Nn){dn[Nn]!==void 0&&(Qr[Nn]=dn[Nn])}),p.createElement(gn,Object(d.a)({title:Ve,className:"".concat(St,"-overflowed-submenu"),popupClassName:Lr},Qr,{key:xr,eventKey:zr,disabled:!1,style:Mr}),We)},Je.setChildrenWidthAndResize=function(){if(Je.props.mode!=="horizontal")return;var Oe=Je.childRef.current;if(!Oe)return;var We=Oe.children;if(!We||We.length===0)return;var Se=Oe.children[We.length-1];ge(Se,"display","inline-block");var Xe=Je.getMenuItemNodes(),Ve=Xe.filter(function(st){return st.className.split(" ").indexOf(In)>=0});Ve.forEach(function(st){ge(st,"display","inline-block")}),Je.menuItemSizes=Xe.map(function(st){return Ce(st,!0)}),Ve.forEach(function(st){ge(st,"display","none")}),Je.overflowedIndicatorWidth=Ce(Oe.children[Oe.children.length-1],!0),Je.originalTotalWidth=Je.menuItemSizes.reduce(function(st,Ze){return st+Ze},0),Je.handleResize(),ge(Se,"display","none")},Je.handleResize=function(){if(Je.props.mode!=="horizontal")return;var Oe=Je.childRef.current;if(!Oe)return;var We=Ce(Oe);Je.overflowedItems=[];var Se=0,Xe;Je.originalTotalWidth>We+Pn&&(Xe=-1,Je.menuItemSizes.forEach(function(Ve){Se+=Ve,Se+Je.overflowedIndicatorWidth<=We&&(Xe+=1)})),Je.setState({lastVisibleIndex:Xe})},Je}return Object(R.a)(ft,[{key:"componentDidMount",value:function(){var Oe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var We=this.childRef.current;if(!We)return;this.resizeObserver=new Qe.default(function(Se){Se.forEach(function(){var Xe=Oe.cancelFrameId;cancelAnimationFrame(Xe),Oe.cancelFrameId=requestAnimationFrame(Oe.setChildrenWidthAndResize)})}),[].slice.call(We.children).concat(We).forEach(function(Se){Oe.resizeObserver.observe(Se)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Oe.resizeObserver.disconnect(),[].slice.call(We.children).concat(We).forEach(function(Se){Oe.resizeObserver.observe(Se)}),Oe.setChildrenWidthAndResize()}),this.mutationObserver.observe(We,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.mutationObserver.disconnect(),cancelAnimationFrame(this.cancelFrameId)}},{key:"renderChildren",value:function(Oe){var We=this,Se=this.state.lastVisibleIndex;return(Oe||[]).reduce(function(Xe,Ve,st){var Ze=Ve;if(We.props.mode==="horizontal"){var St=We.getOverflowedSubMenuItem(Ve.props.eventKey,[]);Se!==void 0&&We.props.className.indexOf("".concat(We.props.prefixCls,"-root"))!==-1&&(st>Se&&(Ze=p.cloneElement(Ve,{style:{display:"none"},eventKey:"".concat(Ve.props.eventKey,"-hidden"),className:"".concat(In)})),st===Se+1&&(We.overflowedItems=Oe.slice(Se+1).map(function(rn){return p.cloneElement(rn,{key:rn.props.eventKey,mode:"vertical-left"})}),St=We.getOverflowedSubMenuItem(Ve.props.eventKey,We.overflowedItems)));var jt=[].concat(Object(c.a)(Xe),[St,Ze]);return st===Oe.length-1&&jt.push(We.getOverflowedSubMenuItem(Ve.props.eventKey,[],!0)),jt}return[].concat(Object(c.a)(Xe),[Ze])},[])}},{key:"render",value:function(){var Oe=this.props,We=Oe.visible,Se=Oe.prefixCls,Xe=Oe.overflowedIndicator,Ve=Oe.mode,st=Oe.level,Ze=Oe.tag,St=Oe.children,jt=Oe.theme,rn=Object(T.a)(Oe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),qt=Ze;return p.createElement(qt,Object(d.a)({ref:this.childRef},rn),this.renderChildren(St))}}]),ft}(p.Component);Qt.defaultProps={tag:"div",className:""};var xn=Qt;function cn(Ke){return Ke.length?Ke.every(function(tt){return!!tt.props.disabled}):!0}function Dn(Ke,tt,ft){var Je=Ke.getState();Ke.setState({activeKey:Object(h.a)(Object(h.a)({},Je.activeKey),{},Object(P.a)({},tt,ft))})}function En(Ke){return Ke.eventKey||"0-menu-"}function Fn(Ke,tt){var ft=tt,Je=Ke.children,Oe=Ke.eventKey;if(ft){var We;if($(Je,function(Se,Xe){Se&&Se.props&&!Se.props.disabled&&ft===be(Se,Oe,Xe)&&(We=!0)}),We)return ft}return ft=null,Ke.defaultActiveFirst&&$(Je,function(Se,Xe){!ft&&Se&&!Se.props.disabled&&(ft=be(Se,Oe,Xe))}),ft}function or(Ke){if(!Ke)return;var tt=this.instanceArray.indexOf(Ke);tt!==-1?this.instanceArray[tt]=Ke:this.instanceArray.push(Ke)}var Ir=function(Ke){Object(y.a)(ft,Ke);var tt=Object(s.a)(ft);function ft(Je){var Oe;return Object(M.a)(this,ft),Oe=tt.call(this,Je),Oe.onKeyDown=function(We,Se){var Xe=We.keyCode,Ve;if(Oe.getFlatInstanceArray().forEach(function(Ze){Ze&&Ze.props.active&&Ze.onKeyDown&&(Ve=Ze.onKeyDown(We))}),Ve)return 1;var st=null;return(Xe===m.a.UP||Xe===m.a.DOWN)&&(st=Oe.step(Xe===m.a.UP?-1:1)),st?(We.preventDefault(),Dn(Oe.props.store,En(Oe.props),st.props.eventKey),typeof Se=="function"&&Se(st),1):void 0},Oe.onItemHover=function(We){var Se=We.key,Xe=We.hover;Dn(Oe.props.store,En(Oe.props),Xe?Se:null)},Oe.onDeselect=function(We){Oe.props.onDeselect(We)},Oe.onSelect=function(We){Oe.props.onSelect(We)},Oe.onClick=function(We){Oe.props.onClick(We)},Oe.onOpenChange=function(We){Oe.props.onOpenChange(We)},Oe.onDestroy=function(We){Oe.props.onDestroy(We)},Oe.getFlatInstanceArray=function(){return Oe.instanceArray},Oe.step=function(We){var Se=Oe.getFlatInstanceArray(),Xe=Oe.props.store.getState().activeKey[En(Oe.props)],Ve=Se.length;if(!Ve)return null;We<0&&(Se=Se.concat().reverse());var st=-1;if(Se.every(function(rn,qt){return rn&&rn.props.eventKey===Xe?(st=qt,!1):!0}),!Oe.props.defaultActiveFirst&&st!==-1&&cn(Se.slice(st,Ve-1)))return;var Ze=(st+1)%Ve,St=Ze;do{var jt=Se[St];if(!jt||jt.props.disabled)St=(St+1)%Ve;else return jt}while(St!==Ze);return null},Oe.renderCommonMenuItem=function(We,Se,Xe){var Ve=Oe.props.store.getState(),st=Object(E.a)(Oe),Ze=st.props,St=be(We,Ze.eventKey,Se),jt=We.props;if(!jt||typeof We.type=="string")return We;var rn=St===Ve.activeKey,qt=Object(h.a)(Object(h.a)({mode:jt.mode||Ze.mode,level:Ze.level,inlineIndent:Ze.inlineIndent,renderMenuItem:Oe.renderMenuItem,rootPrefixCls:Ze.prefixCls,index:Se,parentMenu:Ze.parentMenu,manualRef:jt.disabled?void 0:Object(k.a)(We.ref,or.bind(Object(E.a)(Oe))),eventKey:St,active:!jt.disabled&&rn,multiple:Ze.multiple,onClick:function(en){(jt.onClick||ne)(en),Oe.onClick(en)},onItemHover:Oe.onItemHover,motion:Ze.motion,subMenuOpenDelay:Ze.subMenuOpenDelay,subMenuCloseDelay:Ze.subMenuCloseDelay,forceSubMenuRender:Ze.forceSubMenuRender,onOpenChange:Oe.onOpenChange,onDeselect:Oe.onDeselect,onSelect:Oe.onSelect,builtinPlacements:Ze.builtinPlacements,itemIcon:jt.itemIcon||Oe.props.itemIcon,expandIcon:jt.expandIcon||Oe.props.expandIcon},Xe),{},{direction:Ze.direction});return(Ze.mode==="inline"||Re())&&(qt.triggerSubMenuAction="click"),p.cloneElement(We,Object(h.a)(Object(h.a)({},qt),{},{key:St||Se}))},Oe.renderMenuItem=function(We,Se,Xe){if(!We)return null;var Ve=Oe.props.store.getState(),st={openKeys:Ve.openKeys,selectedKeys:Ve.selectedKeys,triggerSubMenuAction:Oe.props.triggerSubMenuAction,subMenuKey:Xe};return Oe.renderCommonMenuItem(We,Se,st)},Je.store.setState({activeKey:Object(h.a)(Object(h.a)({},Je.store.getState().activeKey),{},Object(P.a)({},Je.eventKey,Fn(Je,Je.activeKey)))}),Oe.instanceArray=[],Oe}return Object(R.a)(ft,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Oe){return this.props.visible||Oe.visible||this.props.className!==Oe.className||!H()(this.props.style,Oe.style)}},{key:"componentDidUpdate",value:function(Oe){var We=this.props,Se="activeKey"in We?We.activeKey:We.store.getState().activeKey[En(We)],Xe=Fn(We,Se);if(Xe!==Se)Dn(We.store,En(We),Xe);else if("activeKey"in Oe){var Ve=Fn(Oe,Oe.activeKey);Xe!==Ve&&Dn(We.store,En(We),Xe)}}},{key:"render",value:function(){var Oe=this,We=Object(d.a)({},this.props);this.instanceArray=[];var Se=S()(We.prefixCls,We.className,"".concat(We.prefixCls,"-").concat(We.mode)),Xe={className:Se,role:We.role||"menu"};We.id&&(Xe.id=We.id),We.focusable&&(Xe.tabIndex=0,Xe.onKeyDown=this.onKeyDown);var Ve=We.prefixCls,st=We.eventKey,Ze=We.visible,St=We.level,jt=We.mode,rn=We.overflowedIndicator,qt=We.theme;return Z.forEach(function(tn){return delete We[tn]}),delete We.onClick,p.createElement(xn,Object(d.a)({},We,{prefixCls:Ve,mode:jt,tag:"ul",level:St,theme:qt,visible:Ze,overflowedIndicator:rn},Xe),Object(a.a)(We.children).map(function(tn,en){return Oe.renderMenuItem(tn,en,st||"0-menu-")}))}}]),ft}(p.Component);Ir.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ne};var fn=Object(D.b)()(Ir),Bt=fn,nn=r("Kwbf");function _n(Ke,tt,ft){var Je=Ke.prefixCls,Oe=Ke.motion,We=Ke.defaultMotions,Se=We===void 0?{}:We,Xe=Ke.openAnimation,Ve=Ke.openTransitionName,st=tt.switchingModeFromInline;if(Oe)return Oe;if(Object(K.a)(Xe)==="object"&&Xe)Object(nn.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Xe=="string")return{motionName:"".concat(Je,"-open-").concat(Xe)};if(Ve)return{motionName:Ve};var Ze=Se[ft];return Ze||(st?null:Se.other)}var Gt=function(Ke){Object(y.a)(ft,Ke);var tt=Object(s.a)(ft);function ft(Je){var Oe;Object(M.a)(this,ft),Oe=tt.call(this,Je),Oe.onSelect=function(Xe){var Ve=Object(E.a)(Oe),st=Ve.props;if(st.selectable){var Ze=Oe.store.getState(),St=Ze.selectedKeys,jt=Xe.key;st.multiple?St=St.concat([jt]):St=[jt],"selectedKeys"in st||Oe.store.setState({selectedKeys:St}),st.onSelect(Object(h.a)(Object(h.a)({},Xe),{},{selectedKeys:St}))}},Oe.onClick=function(Xe){var Ve=Oe.getRealMenuMode(),st=Object(E.a)(Oe),Ze=st.store,St=st.props.onOpenChange;Ve!=="inline"&&!("openKeys"in Oe.props)&&(Ze.setState({openKeys:[]}),St([])),Oe.props.onClick(Xe)},Oe.onKeyDown=function(Xe,Ve){Oe.innerMenu.getWrappedInstance().onKeyDown(Xe,Ve)},Oe.onOpenChange=function(Xe){var Ve=Object(E.a)(Oe),st=Ve.props,Ze=Oe.store.getState().openKeys.concat(),St=!1,jt=function(qt){var tn=!1;if(qt.open)tn=Ze.indexOf(qt.key)===-1,tn&&Ze.push(qt.key);else{var en=Ze.indexOf(qt.key);tn=en!==-1,tn&&Ze.splice(en,1)}St=St||tn};Array.isArray(Xe)?Xe.forEach(jt):jt(Xe),St&&("openKeys"in Oe.props||Oe.store.setState({openKeys:Ze}),st.onOpenChange(Ze))},Oe.onDeselect=function(Xe){var Ve=Object(E.a)(Oe),st=Ve.props;if(st.selectable){var Ze=Oe.store.getState().selectedKeys.concat(),St=Xe.key,jt=Ze.indexOf(St);jt!==-1&&Ze.splice(jt,1),"selectedKeys"in st||Oe.store.setState({selectedKeys:Ze}),st.onDeselect(Object(h.a)(Object(h.a)({},Xe),{},{selectedKeys:Ze}))}},Oe.onMouseEnter=function(Xe){Oe.restoreModeVerticalFromInline();var Ve=Oe.props.onMouseEnter;Ve&&Ve(Xe)},Oe.onTransitionEnd=function(Xe){var Ve=Xe.propertyName==="width"&&Xe.target===Xe.currentTarget,st=Xe.target.className,Ze=Object.prototype.toString.call(st)==="[object SVGAnimatedString]"?st.animVal:st,St=Xe.propertyName==="font-size"&&Ze.indexOf("anticon")>=0;(Ve||St)&&Oe.restoreModeVerticalFromInline()},Oe.setInnerMenu=function(Xe){Oe.innerMenu=Xe},Oe.isRootMenu=!0;var We=Je.defaultSelectedKeys,Se=Je.defaultOpenKeys;return"selectedKeys"in Je&&(We=Je.selectedKeys||[]),"openKeys"in Je&&(Se=Je.openKeys||[]),Oe.store=Object(D.c)({selectedKeys:We,openKeys:Se,activeKey:{"0-menu-":Fn(Je,Je.activeKey)}}),Oe.state={switchingModeFromInline:!1,prevProps:Je,inlineOpenKeys:[],store:Oe.store},Oe}return Object(R.a)(ft,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Oe){var We=this.props,Se=We.siderCollapsed,Xe=We.inlineCollapsed,Ve=We.onOpenChange;(!Oe.inlineCollapsed&&Xe||!Oe.siderCollapsed&&Se)&&Ve([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Oe=this.props.collapsedWidth,We=this.store,Se=this.prevOpenKeys,Xe=this.getInlineCollapsed()&&(Oe===0||Oe==="0"||Oe==="0px");Xe?(this.prevOpenKeys=We.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Se&&(this.store.setState({openKeys:Se}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Oe=this.props.mode,We=this.state.switchingModeFromInline,Se=this.getInlineCollapsed();return We&&Se?"inline":Se?"vertical":Oe}},{key:"getInlineCollapsed",value:function(){var Oe=this.props,We=Oe.inlineCollapsed,Se=Oe.siderCollapsed;return Se!==void 0?Se:We}},{key:"restoreModeVerticalFromInline",value:function(){var Oe=this.state.switchingModeFromInline;Oe&&this.setState({switchingModeFromInline:!1})}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var Oe=Object(h.a)({},Object(N.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),We=this.getRealMenuMode();return Oe.className+=" ".concat(Oe.prefixCls,"-root"),Oe.direction==="rtl"&&(Oe.className+=" ".concat(Oe.prefixCls,"-rtl")),Oe=Object(h.a)(Object(h.a)({},Oe),{},{mode:We,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:_n(this.props,this.state,We)}),delete Oe.openAnimation,delete Oe.openTransitionName,p.createElement(D.a,{store:this.store},p.createElement(Bt,Object(d.a)({},Oe,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Oe,We){var Se=We.prevProps,Xe=We.store,Ve=Xe.getState(),st={},Ze={prevProps:Oe};return Se.mode==="inline"&&Oe.mode!=="inline"&&(Ze.switchingModeFromInline=!0),"openKeys"in Oe?st.openKeys=Oe.openKeys||[]:((Oe.inlineCollapsed&&!Se.inlineCollapsed||Oe.siderCollapsed&&!Se.siderCollapsed)&&(Ze.switchingModeFromInline=!0,Ze.inlineOpenKeys=Ve.openKeys,st.openKeys=[]),(!Oe.inlineCollapsed&&Se.inlineCollapsed||!Oe.siderCollapsed&&Se.siderCollapsed)&&(st.openKeys=We.inlineOpenKeys,Ze.inlineOpenKeys=[])),Object.keys(st).length&&Xe.setState(st),Ze}}]),ft}(p.Component);Gt.defaultProps={selectable:!0,onClick:ne,onSelect:ne,onOpenChange:ne,onDeselect:ne,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:p.createElement("span",null,"\xB7\xB7\xB7")};var hn=Gt,sn=function(Ke){Object(y.a)(ft,Ke);var tt=Object(s.a)(ft);function ft(){var Je;return Object(M.a)(this,ft),Je=tt.apply(this,arguments),Je.onKeyDown=function(Oe){var We=Oe.keyCode;return We===m.a.ENTER?(Je.onClick(Oe),!0):void 0},Je.onMouseLeave=function(Oe){var We=Je.props,Se=We.eventKey,Xe=We.onItemHover,Ve=We.onMouseLeave;Xe({key:Se,hover:!1}),Ve({key:Se,domEvent:Oe})},Je.onMouseEnter=function(Oe){var We=Je.props,Se=We.eventKey,Xe=We.onItemHover,Ve=We.onMouseEnter;Xe({key:Se,hover:!0}),Ve({key:Se,domEvent:Oe})},Je.onClick=function(Oe){var We=Je.props,Se=We.eventKey,Xe=We.multiple,Ve=We.onClick,st=We.onSelect,Ze=We.onDeselect,St=We.isSelected,jt={key:Se,keyPath:[Se],item:Object(E.a)(Je),domEvent:Oe};Ve(jt),Xe?St?Ze(jt):st(jt):St||st(jt)},Je.saveNode=function(Oe){Je.node=Oe},Je}return Object(R.a)(ft,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Oe=this.props;Oe.onDestroy&&Oe.onDestroy(Oe.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var Oe,We=Object(h.a)({},this.props),Se=S()(this.getPrefixCls(),We.className,(Oe={},Object(P.a)(Oe,this.getActiveClassName(),!We.disabled&&We.active),Object(P.a)(Oe,this.getSelectedClassName(),We.isSelected),Object(P.a)(Oe,this.getDisabledClassName(),We.disabled),Oe)),Xe=Object(h.a)(Object(h.a)({},We.attribute),{},{title:typeof We.title=="string"?We.title:void 0,className:Se,role:We.role||"menuitem","aria-disabled":We.disabled});We.role==="option"?Xe=Object(h.a)(Object(h.a)({},Xe),{},{role:"option","aria-selected":We.isSelected}):(We.role===null||We.role==="none")&&(Xe.role="none");var Ve={onClick:We.disabled?null:this.onClick,onMouseLeave:We.disabled?null:this.onMouseLeave,onMouseEnter:We.disabled?null:this.onMouseEnter},st=Object(h.a)({},We.style);We.mode==="inline"&&(We.direction==="rtl"?st.paddingRight=We.inlineIndent*We.level:st.paddingLeft=We.inlineIndent*We.level),Z.forEach(function(St){return delete We[St]}),delete We.direction;var Ze=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Ze=p.createElement(this.props.itemIcon,this.props)),p.createElement("li",Object(d.a)({},Object(N.a)(We,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Xe,Ve,{style:st,ref:this.saveNode}),We.children,Ze)}}]),ft}(p.Component);sn.isMenuItem=!0,sn.defaultProps={onSelect:ne,onMouseEnter:ne,onMouseLeave:ne,manualRef:ne};var Cn=Object(D.b)(function(Ke,tt){var ft=Ke.activeKey,Je=Ke.selectedKeys,Oe=tt.eventKey,We=tt.subMenuKey;return{active:ft[We]===Oe,isSelected:Array.isArray(Je)?Je.indexOf(Oe)!==-1:Je===Oe}})(sn),Tn=Cn,qn=function(Ke){Object(y.a)(ft,Ke);var tt=Object(s.a)(ft);function ft(){var Je;return Object(M.a)(this,ft),Je=tt.apply(this,arguments),Je.renderInnerMenuItem=function(Oe){var We=Je.props,Se=We.renderMenuItem,Xe=We.index;return Se(Oe,Xe,Je.props.subMenuKey)},Je}return Object(R.a)(ft,[{key:"render",value:function(){var Oe=Object(d.a)({},this.props),We=Oe.className,Se=We===void 0?"":We,Xe=Oe.rootPrefixCls,Ve="".concat(Xe,"-item-group-title"),st="".concat(Xe,"-item-group-list"),Ze=Oe.title,St=Oe.children;return Z.forEach(function(jt){return delete Oe[jt]}),delete Oe.direction,p.createElement("li",Object(d.a)({},Oe,{onClick:function(rn){return rn.stopPropagation()},className:"".concat(Se," ").concat(Xe,"-item-group")}),p.createElement("div",{className:Ve,title:typeof Ze=="string"?Ze:void 0},Ze),p.createElement("ul",{className:st},p.Children.map(St,this.renderInnerMenuItem)))}}]),ft}(p.Component);qn.isMenuItemGroup=!0,qn.defaultProps={disabled:!0};var Hn=qn,yr=function(tt){var ft=tt.className,Je=tt.rootPrefixCls,Oe=tt.style;return p.createElement("li",{className:"".concat(ft," ").concat(Je,"-item-divider"),style:Oe})};yr.defaultProps={disabled:!0,className:"",style:{}};var Dr=yr,Wn=hn,Er=r("eDIo");function ur(Ke,tt){var ft=Ke.prefixCls,Je=Ke.editable,Oe=Ke.locale,We=Ke.style;return!Je||Je.showAdd===!1?null:p.createElement("button",{ref:tt,type:"button",className:"".concat(ft,"-nav-add"),style:We,"aria-label":(Oe==null?void 0:Oe.addAriaLabel)||"Add tab",onClick:function(Xe){Je.onEdit("add",{event:Xe})}},Je.addIcon||"+")}var Br=p.forwardRef(ur);function Tr(Ke,tt){var ft=Ke.prefixCls,Je=Ke.id,Oe=Ke.tabs,We=Ke.locale,Se=Ke.mobile,Xe=Ke.moreIcon,Ve=Xe===void 0?"More":Xe,st=Ke.moreTransitionName,Ze=Ke.style,St=Ke.className,jt=Ke.editable,rn=Ke.tabBarGutter,qt=Ke.rtl,tn=Ke.onTabClick,en=Object(p.useState)(!1),Mn=Object(i.a)(en,2),dn=Mn[0],Mr=Mn[1],xr=Object(p.useState)(null),zr=Object(i.a)(xr,2),Lr=zr[0],Qr=zr[1],Nn="".concat(Je,"-more-popup"),gr="".concat(ft,"-dropdown"),Un=Lr!==null?"".concat(Nn,"-").concat(Lr):null,un=We==null?void 0:We.dropdownAriaLabel,wn=p.createElement(Wn,{onClick:function(_a){var _r=_a.key,dr=_a.domEvent;tn(_r,dr),Mr(!1)},id:Nn,tabIndex:-1,role:"listbox","aria-activedescendant":Un,selectedKeys:[Lr],"aria-label":un!==void 0?un:"expanded dropdown"},Oe.map(function(ia){return p.createElement(Tn,{key:ia.key,id:"".concat(Nn,"-").concat(ia.key),role:"option","aria-controls":Je&&"".concat(Je,"-panel-").concat(ia.key),disabled:ia.disabled},ia.tab)}));function Fr(ia){for(var _a=Oe.filter(function(oa){return!oa.disabled}),_r=_a.findIndex(function(oa){return oa.key===Lr})||0,dr=_a.length,Sr=0;Sr<dr;Sr+=1){_r=(_r+ia+dr)%dr;var Vn=_a[_r];if(!Vn.disabled){Qr(Vn.key);return}}}function na(ia){var _a=ia.which;if(!dn){[m.a.DOWN,m.a.SPACE,m.a.ENTER].includes(_a)&&(Mr(!0),ia.preventDefault());return}switch(_a){case m.a.UP:Fr(-1),ia.preventDefault();break;case m.a.DOWN:Fr(1),ia.preventDefault();break;case m.a.ESC:Mr(!1);break;case m.a.SPACE:case m.a.ENTER:Lr!==null&&tn(Lr,ia);break}}Object(p.useEffect)(function(){var ia=document.getElementById(Un);ia&&ia.scrollIntoView&&ia.scrollIntoView(!1)},[Lr]),Object(p.useEffect)(function(){dn||Qr(null)},[dn]);var ir=Object(P.a)({},qt?"marginLeft":"marginRight",rn);Oe.length||(ir.visibility="hidden",ir.order=1);var $r=S()(Object(P.a)({},"".concat(gr,"-rtl"),qt)),ga=Se?null:p.createElement(Er.a,{prefixCls:gr,overlay:wn,trigger:["hover"],visible:dn,transitionName:st,onVisibleChange:Mr,overlayClassName:$r,mouseEnterDelay:.1,mouseLeaveDelay:.1},p.createElement("button",{type:"button",className:"".concat(ft,"-nav-more"),style:ir,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Nn,id:"".concat(Je,"-more"),"aria-expanded":dn,onKeyDown:na},Ve));return p.createElement("div",{className:S()("".concat(ft,"-nav-operations"),St),style:Ze,ref:tt},ga,p.createElement(Br,{prefixCls:ft,locale:We,editable:jt}))}var Yr=p.forwardRef(Tr),Jn=Object(p.createContext)(null),kt=.1,Kt=.01,Ft=20,jn=Math.pow(.995,Ft);function Gn(){var Ke=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Ke)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Ke.substr(0,4)))}function On(Ke,tt){var ft=Object(p.useState)(),Je=Object(i.a)(ft,2),Oe=Je[0],We=Je[1],Se=Object(p.useState)(0),Xe=Object(i.a)(Se,2),Ve=Xe[0],st=Xe[1],Ze=Object(p.useState)(0),St=Object(i.a)(Ze,2),jt=St[0],rn=St[1],qt=Object(p.useState)(),tn=Object(i.a)(qt,2),en=tn[0],Mn=tn[1],dn=Object(p.useRef)();function Mr(un){var wn=un.touches[0],Fr=wn.screenX,na=wn.screenY;We({x:Fr,y:na}),window.clearInterval(dn.current)}function xr(un){if(!Oe)return;un.preventDefault();var wn=un.touches[0],Fr=wn.screenX,na=wn.screenY;We({x:Fr,y:na});var ir=Fr-Oe.x,$r=na-Oe.y;tt(ir,$r);var ga=Date.now();st(ga),rn(ga-Ve),Mn({x:ir,y:$r})}function zr(){if(!Oe)return;if(We(null),Mn(null),en){var un=en.x/jt,wn=en.y/jt,Fr=Math.abs(un),na=Math.abs(wn);if(Math.max(Fr,na)<kt)return;var ir=un,$r=wn;dn.current=window.setInterval(function(){if(Math.abs(ir)<Kt&&Math.abs($r)<Kt){window.clearInterval(dn.current);return}ir*=jn,$r*=jn,tt(ir*Ft,$r*Ft)},Ft)}}var Lr=Object(p.useRef)(0),Qr=Object(p.useRef)(!1),Nn=Object(p.useRef)();function gr(un){var wn=un.deltaX,Fr=un.deltaY,na=0,ir=Math.abs(wn),$r=Math.abs(Fr);ir===$r?na=Nn.current==="x"?wn:Fr:ir>$r?(na=wn,Nn.current="x"):(na=Fr,Nn.current="y");var ga=Date.now();ga-Lr.current>100&&(Qr.current=!1),(tt(-na,-na)||Qr.current)&&(un.preventDefault(),Qr.current=!0),Lr.current=ga}var Un=Object(p.useRef)(null);Un.current={onTouchStart:Mr,onTouchMove:xr,onTouchEnd:zr,onWheel:gr},p.useEffect(function(){function un(ir){Un.current.onTouchStart(ir)}function wn(ir){Un.current.onTouchMove(ir)}function Fr(ir){Un.current.onTouchEnd(ir)}function na(ir){Un.current.onWheel(ir)}return document.addEventListener("touchmove",wn,{passive:!1}),document.addEventListener("touchend",Fr,{passive:!1}),Ke.current.addEventListener("touchstart",un,{passive:!1}),Ke.current.addEventListener("wheel",na),function(){document.removeEventListener("touchmove",wn),document.removeEventListener("touchend",Fr)}},[])}function Zn(){var Ke=Object(p.useRef)(new Map);function tt(Je){return Ke.current.has(Je)||Ke.current.set(Je,p.createRef()),Ke.current.get(Je)}function ft(Je){Ke.current.delete(Je)}return[tt,ft]}function rr(Ke,tt){var ft=p.useRef(Ke),Je=p.useState({}),Oe=Object(i.a)(Je,2),We=Oe[1];function Se(Xe){var Ve=typeof Xe=="function"?Xe(ft.current):Xe;Ve!==ft.current&&tt(Ve,ft.current),ft.current=Ve,We({})}return[ft.current,Se]}var $n=function(tt){var ft=tt.position,Je=tt.prefixCls,Oe=tt.extra;if(!Oe)return null;var We,Se=Oe;return ft==="right"&&(We=Se.right||!Se.left&&Se||null),ft==="left"&&(We=Se.left||null),We?p.createElement("div",{className:"".concat(Je,"-extra-content")},We):null};function Xr(Ke,tt){var ft,Je=p.useContext(Jn),Oe=Je.prefixCls,We=Je.tabs,Se=Ke.className,Xe=Ke.style,Ve=Ke.id,st=Ke.animated,Ze=Ke.activeKey,St=Ke.rtl,jt=Ke.extra,rn=Ke.editable,qt=Ke.locale,tn=Ke.tabPosition,en=Ke.tabBarGutter,Mn=Ke.children,dn=Ke.onTabClick,Mr=Ke.onTabScroll,xr=Object(p.useRef)(),zr=Object(p.useRef)(),Lr=Object(p.useRef)(),Qr=Object(p.useRef)(),Nn=Zn(),gr=Object(i.a)(Nn,2),Un=gr[0],un=gr[1],wn=tn==="top"||tn==="bottom",Fr=rr(0,function(Ca,ma){wn&&Mr&&Mr({direction:Ca>ma?"left":"right"})}),na=Object(i.a)(Fr,2),ir=na[0],$r=na[1],ga=rr(0,function(Ca,ma){!wn&&Mr&&Mr({direction:Ca>ma?"top":"bottom"})}),ia=Object(i.a)(ga,2),_a=ia[0],_r=ia[1],dr=Object(p.useState)(0),Sr=Object(i.a)(dr,2),Vn=Sr[0],oa=Sr[1],va=Object(p.useState)(0),pa=Object(i.a)(va,2),xa=pa[0],ua=pa[1],La=Object(p.useState)(0),ka=Object(i.a)(La,2),Ua=ka[0],ti=ka[1],Fi=Object(p.useState)(0),Ti=Object(i.a)(Fi,2),Pa=Ti[0],_i=Ti[1],Oi=Object(p.useState)(null),Na=Object(i.a)(Oi,2),Ta=Na[0],Ja=Na[1],to=Object(p.useState)(null),Mo=Object(i.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(p.useState)(0),pi=Object(i.a)(ro,2),uo=pi[0],Io=pi[1],Lo=Object(p.useState)(0),bo=Object(i.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=l(new Map),Yi=Object(i.a)(Xi,2),ko=Yi[0],Eo=Yi[1],ao=b(We,ko,Vn),Ji="".concat(Oe,"-nav-operations-hidden"),Qi=0,$a=0;wn?St?(Qi=0,$a=Math.max(0,Vn-Ta)):(Qi=Math.min(0,Ta-Vn),$a=0):(Qi=Math.min(0,Ii-xa),$a=0);function Li(Ca){return Ca<Qi?[Qi,!1]:Ca>$a?[$a,!1]:[Ca,!0]}var wi=Object(p.useRef)(),Zi=Object(p.useState)(),Ri=Object(i.a)(Zi,2),yo=Ri[0],xo=Ri[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(wi.current)}On(xr,function(Ca,ma){var Ka=!1;function oi(eo,Ni){eo(function(ho){var Ai=Li(ho+Ni),Qa=Object(i.a)(Ai,2),po=Qa[0],Ki=Qa[1];return Ka=Ki,po})}if(wn){if(Ta>=Vn)return Ka;oi($r,Ca)}else{if(Ii>=xa)return Ka;oi(_r,ma)}return io(),Co(),Ka}),Object(p.useEffect)(function(){return io(),yo&&(wi.current=window.setTimeout(function(){xo(0)},100)),io},[yo]);function ki(){var Ca=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ze,ma=ao.get(Ca);if(!ma)return;if(wn){var Ka=ir;St?ma.right<ir?Ka=ma.right:ma.right+ma.width>ir+Ta&&(Ka=ma.right+ma.width-Ta):ma.left<-ir?Ka=-ma.left:ma.left+ma.width>-ir+Ta&&(Ka=-(ma.left+ma.width-Ta)),_r(0),$r(Li(Ka)[0])}else{var oi=_a;ma.top<-_a?oi=-ma.top:ma.top+ma.height>-_a+Ii&&(oi=-(ma.top+ma.height-Ii)),$r(0),_r(Li(oi)[0])}}var qi=O(ao,{width:Ta,height:Ii,left:ir,top:_a},{width:Ua,height:Pa},{width:uo,height:Vi},Object(h.a)(Object(h.a)({},Ke),{},{tabs:We})),No=Object(i.a)(qi,2),oo=No[0],so=No[1],Oo=We.map(function(Ca){var ma=Ca.key;return p.createElement(o,{id:Ve,prefixCls:Oe,key:ma,rtl:St,tab:Ca,closable:Ca.closable,editable:rn,active:ma===Ze,tabPosition:tn,tabBarGutter:en,renderWrapper:Mn,removeAriaLabel:qt==null?void 0:qt.removeAriaLabel,ref:Un(ma),onClick:function(oi){dn(ma,oi)},onRemove:function(){un(ma)},onFocus:function(){ki(ma),Co(),St||(xr.current.scrollLeft=0),xr.current.scrollTop=0}})}),Uo=_(function(){var Ca,ma,Ka,oi,eo,Ni,ho,Ai,Qa,po=((Ca=xr.current)===null||Ca===void 0?void 0:Ca.offsetWidth)||0,Ki=((ma=xr.current)===null||ma===void 0?void 0:ma.offsetHeight)||0,mo=((Ka=Qr.current)===null||Ka===void 0?void 0:Ka.offsetWidth)||0,di=((oi=Qr.current)===null||oi===void 0?void 0:oi.offsetHeight)||0,Da=((eo=Lr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,ta=((Ni=Lr.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Ja(po),no(Ki),Io(mo),co(di);var pr=(((ho=zr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Vr=(((Ai=zr.current)===null||Ai===void 0?void 0:Ai.offsetHeight)||0)-di;oa(pr),ua(Vr);var da=(Qa=Lr.current)===null||Qa===void 0?void 0:Qa.className.includes(Ji);ti(pr-(da?0:Da)),_i(Vr-(da?0:ta)),Eo(function(){var ja=new Map;return We.forEach(function(Ei){var Pi=Ei.key,Za=Un(Pi).current;Za&&ja.set(Pi,{width:Za.offsetWidth,height:Za.offsetHeight,left:Za.offsetLeft,top:Za.offsetTop})}),ja})}),jo=We.slice(0,oo),ci=We.slice(so+1),Ba=[].concat(Object(c.a)(jo),Object(c.a)(ci)),ni=Object(p.useState)(),za=Object(i.a)(ni,2),ri=za[0],Ao=za[1],bi=ao.get(Ze),Bo=Object(p.useRef)();function So(){g.a.cancel(Bo.current)}Object(p.useEffect)(function(){var Ca={};return bi&&(wn?(St?Ca.right=bi.right:Ca.left=bi.left,Ca.width=bi.width):(Ca.top=bi.top,Ca.height=bi.height)),So(),Bo.current=g()(function(){Ao(Ca)}),So},[bi,wn,St]),Object(p.useEffect)(function(){ki()},[Ze,bi,ao,wn]),Object(p.useEffect)(function(){Uo()},[St,en,Ze,We.map(function(Ca){return Ca.key}).join("_")]);var $i=!!Ba.length,Wi="".concat(Oe,"-nav-wrap"),Do,fo,Wo,lo;return wn?St?(fo=ir>0,Do=ir+Ta<Vn):(Do=ir<0,fo=-ir+Ta<Vn):(Wo=_a<0,lo=-_a+Ii<xa),p.createElement("div",{ref:tt,role:"tablist",className:S()("".concat(Oe,"-nav"),Se),style:Xe,onKeyDown:function(){Co()}},p.createElement($n,{position:"left",extra:jt,prefixCls:Oe}),p.createElement(u.a,{onResize:Uo},p.createElement("div",{className:S()(Wi,(ft={},Object(P.a)(ft,"".concat(Wi,"-ping-left"),Do),Object(P.a)(ft,"".concat(Wi,"-ping-right"),fo),Object(P.a)(ft,"".concat(Wi,"-ping-top"),Wo),Object(P.a)(ft,"".concat(Wi,"-ping-bottom"),lo),ft)),ref:xr},p.createElement(u.a,{onResize:Uo},p.createElement("div",{ref:zr,className:"".concat(Oe,"-nav-list"),style:{transform:"translate(".concat(ir,"px, ").concat(_a,"px)"),transition:yo?"none":void 0}},Oo,p.createElement(Br,{ref:Qr,prefixCls:Oe,locale:qt,editable:rn,style:{visibility:$i?"hidden":null}}),p.createElement("div",{className:S()("".concat(Oe,"-ink-bar"),Object(P.a)({},"".concat(Oe,"-ink-bar-animated"),st.inkBar)),style:ri}))))),p.createElement(Yr,Object.assign({},Ke,{ref:Lr,prefixCls:Oe,tabs:Ba,className:!$i&&Ji})),p.createElement($n,{position:"right",extra:jt,prefixCls:Oe}))}var er=p.forwardRef(Xr);function ra(Ke){var tt=Ke.id,ft=Ke.activeKey,Je=Ke.animated,Oe=Ke.tabPosition,We=Ke.rtl,Se=Ke.destroyInactiveTabPane,Xe=p.useContext(Jn),Ve=Xe.prefixCls,st=Xe.tabs,Ze=Je.tabPane,St=st.findIndex(function(jt){return jt.key===ft});return p.createElement("div",{className:S()("".concat(Ve,"-content-holder"))},p.createElement("div",{className:S()("".concat(Ve,"-content"),"".concat(Ve,"-content-").concat(Oe),Object(P.a)({},"".concat(Ve,"-content-animated"),Ze)),style:St&&Ze?Object(P.a)({},We?"marginRight":"marginLeft","-".concat(St,"00%")):null},st.map(function(jt){return p.cloneElement(jt.node,{key:jt.key,prefixCls:Ve,tabKey:jt.key,id:tt,animated:Ze,active:jt.key===ft,destroyInactiveTabPane:Se})})))}function Kr(Ke){var tt=Ke.prefixCls,ft=Ke.forceRender,Je=Ke.className,Oe=Ke.style,We=Ke.id,Se=Ke.active,Xe=Ke.animated,Ve=Ke.destroyInactiveTabPane,st=Ke.tabKey,Ze=Ke.children,St=p.useState(ft),jt=Object(i.a)(St,2),rn=jt[0],qt=jt[1];p.useEffect(function(){Se?qt(!0):Ve&&qt(!1)},[Se,Ve]);var tn={};return Se||(Xe?(tn.visibility="hidden",tn.height=0,tn.overflowY="hidden"):tn.display="none"),p.createElement("div",{id:We&&"".concat(We,"-panel-").concat(st),role:"tabpanel",tabIndex:Se?0:-1,"aria-labelledby":We&&"".concat(We,"-tab-").concat(st),"aria-hidden":!Se,style:Object(h.a)(Object(h.a)({},tn),Oe),className:S()("".concat(tt,"-tabpane"),Se&&"".concat(tt,"-tabpane-active"),Je)},(Se||rn||ft)&&Ze)}var cr=0;function vr(Ke){return Object(a.a)(Ke).map(function(tt){if(p.isValidElement(tt)){var ft=tt.key!==void 0?String(tt.key):void 0;return Object(h.a)(Object(h.a)({key:ft},tt.props),{},{node:tt})}return null}).filter(function(tt){return tt})}function Nr(Ke,tt){var ft,Je=Ke.id,Oe=Ke.prefixCls,We=Oe===void 0?"rc-tabs":Oe,Se=Ke.className,Xe=Ke.children,Ve=Ke.direction,st=Ke.activeKey,Ze=Ke.defaultActiveKey,St=Ke.editable,jt=Ke.animated,rn=Ke.tabPosition,qt=rn===void 0?"top":rn,tn=Ke.tabBarGutter,en=Ke.tabBarStyle,Mn=Ke.tabBarExtraContent,dn=Ke.locale,Mr=Ke.moreIcon,xr=Ke.moreTransitionName,zr=Ke.destroyInactiveTabPane,Lr=Ke.renderTabBar,Qr=Ke.onChange,Nn=Ke.onTabClick,gr=Ke.onTabScroll,Un=Object(T.a)(Ke,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),un=vr(Xe),wn=Ve==="rtl",Fr;jt===!1?Fr={inkBar:!1,tabPane:!1}:Fr=Object(h.a)({inkBar:!0,tabPane:!1},jt!==!0?jt:null);var na=Object(p.useState)(!1),ir=Object(i.a)(na,2),$r=ir[0],ga=ir[1];Object(p.useEffect)(function(){ga(Gn())},[]);var ia=Object(v.a)(function(){var Pa;return(Pa=un[0])===null||Pa===void 0?void 0:Pa.key},{value:st,defaultValue:Ze}),_a=Object(i.a)(ia,2),_r=_a[0],dr=_a[1],Sr=Object(p.useState)(function(){return un.findIndex(function(Pa){return Pa.key===_r})}),Vn=Object(i.a)(Sr,2),oa=Vn[0],va=Vn[1];Object(p.useEffect)(function(){var Pa=un.findIndex(function(Oi){return Oi.key===_r});if(Pa===-1){var _i;Pa=Math.max(0,Math.min(oa,un.length-1)),dr((_i=un[Pa])===null||_i===void 0?void 0:_i.key)}va(Pa)},[un.map(function(Pa){return Pa.key}).join("_"),_r,oa]);var pa=Object(v.a)(null,{value:Je}),xa=Object(i.a)(pa,2),ua=xa[0],La=xa[1],ka=qt;$r&&!["left","right"].includes(qt)&&(ka="top"),Object(p.useEffect)(function(){Je||(La("rc-tabs-".concat(cr)),cr+=1)},[]);function Ua(Pa,_i){Nn==null||Nn(Pa,_i),dr(Pa),Qr==null||Qr(Pa)}var ti={id:ua,activeKey:_r,animated:Fr,tabPosition:ka,rtl:wn,mobile:$r},Fi,Ti=Object(h.a)(Object(h.a)({},ti),{},{editable:St,locale:dn,moreIcon:Mr,moreTransitionName:xr,tabBarGutter:tn,onTabClick:Ua,onTabScroll:gr,extra:Mn,style:en,panes:Xe});return Lr?Fi=Lr(Ti,er):Fi=p.createElement(er,Object.assign({},Ti)),p.createElement(Jn.Provider,{value:{tabs:un,prefixCls:We}},p.createElement("div",Object.assign({ref:tt,id:Je,className:S()(We,"".concat(We,"-").concat(ka),(ft={},Object(P.a)(ft,"".concat(We,"-mobile"),$r),Object(P.a)(ft,"".concat(We,"-editable"),St),Object(P.a)(ft,"".concat(We,"-rtl"),wn),ft),Se)},Un),Fi,p.createElement(ra,Object.assign({destroyInactiveTabPane:zr},ti,{animated:Fr}))))}var Hr=p.forwardRef(Nr);Hr.TabPane=Kr;var ya=Hr,ha=X.b=ya},kPWJ:function(w,X,r){w.exports=r.p+"static/question.cb52bef9.gif"},kPYp:function(w,X){w.exports="data:image/png;base64,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"},kSUc:function(w,X,r){},l2Kq:function(w,X,r){w.exports=r.p+"static/match_ad.24dc22fd.jpg"},lPiR:function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){return function(i){var T=P,h=T.lib,p=h.WordArray,x=h.Hasher,S=T.algo,a=[],v=[];(function(){function g(m){for(var C=i.sqrt(m),o=2;o<=C;o++)if(!(m%o))return!1;return!0}function u(m){return(m-(m|0))*4294967296|0}for(var _=2,l=0;l<64;)g(_)&&(l<8&&(a[l]=u(i.pow(_,1/2))),v[l]=u(i.pow(_,1/3)),l++),_++})();var c=[],t=S.SHA256=x.extend({_doReset:function(){this._hash=new p.init(a.slice(0))},_doProcessBlock:function(g,u){for(var _=this._hash.words,l=_[0],m=_[1],C=_[2],o=_[3],f=_[4],b=_[5],A=_[6],O=_[7],d=0;d<64;d++){if(d<16)c[d]=g[u+d]|0;else{var M=c[d-15],R=(M<<25|M>>>7)^(M<<14|M>>>18)^M>>>3,E=c[d-2],y=(E<<15|E>>>17)^(E<<13|E>>>19)^E>>>10;c[d]=R+c[d-7]+y+c[d-16]}var s=f&b^~f&A,D=l&m^l&C^m&C,N=(l<<30|l>>>2)^(l<<19|l>>>13)^(l<<10|l>>>22),k=(f<<26|f>>>6)^(f<<21|f>>>11)^(f<<7|f>>>25),U=O+k+s+v[d]+c[d],H=N+D;O=A,A=b,b=f,f=o+U|0,o=C,C=m,m=l,l=U+H|0}_[0]=_[0]+l|0,_[1]=_[1]+m|0,_[2]=_[2]+C|0,_[3]=_[3]+o|0,_[4]=_[4]+f|0,_[5]=_[5]+b|0,_[6]=_[6]+A|0,_[7]=_[7]+O|0},_doFinalize:function(){var g=this._data,u=g.words,_=this._nDataBytes*8,l=g.sigBytes*8;return u[l>>>5]|=128<<24-l%32,u[(l+64>>>9<<4)+14]=i.floor(_/4294967296),u[(l+64>>>9<<4)+15]=_,g.sigBytes=u.length*4,this._process(),this._hash},clone:function(){var g=x.clone.call(this);return g._hash=this._hash.clone(),g}});T.SHA256=x._createHelper(t),T.HmacSHA256=x._createHmacHelper(t)}(Math),P.SHA256})},lZu9:function(w,X,r){(function(P){P(r("VrN/"),r("1eCo"),r("8EBN"))})(function(P){"use strict";P.defineMode("markdown",function(i,T){var h=P.getMode(i,"text/html"),p=h.name=="null";function x(B){if(P.findModeByName){var W=P.findModeByName(B);W&&(B=W.mime||W.mimes[0])}var V=P.getMode(i,B);return V.name=="null"?null:V}T.highlightFormatting===void 0&&(T.highlightFormatting=!1),T.maxBlockquoteDepth===void 0&&(T.maxBlockquoteDepth=0),T.taskLists===void 0&&(T.taskLists=!1),T.strikethrough===void 0&&(T.strikethrough=!1),T.emoji===void 0&&(T.emoji=!1),T.fencedCodeBlockHighlighting===void 0&&(T.fencedCodeBlockHighlighting=!0),T.fencedCodeBlockDefaultMode===void 0&&(T.fencedCodeBlockDefaultMode="text/plain"),T.xml===void 0&&(T.xml=!0),T.tokenTypeOverrides===void 0&&(T.tokenTypeOverrides={});var S={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var a in S)S.hasOwnProperty(a)&&T.tokenTypeOverrides[a]&&(S[a]=T.tokenTypeOverrides[a]);var v=/^([*\-_])(?:\s*\1){2,}\s*$/,c=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,t=/^\[(x| )\](?=\s)/i,g=T.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,u=/^ {0,3}(?:\={1,}|-{2,})\s*$/,_=/^[^#!\[\]*_\\<>` "'(~:]+/,l=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,m=/^\s*\[[^\]]+?\]:.*$/,C=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,o=" ";function f(B,W,V){return W.f=W.inline=V,V(B,W)}function b(B,W,V){return W.f=W.block=V,V(B,W)}function A(B){return!B||!/\S/.test(B.string)}function O(B){if(B.linkTitle=!1,B.linkHref=!1,B.linkText=!1,B.em=!1,B.strong=!1,B.strikethrough=!1,B.quote=0,B.indentedCode=!1,B.f==M){var W=p;if(!W){var V=P.innerMode(h,B.htmlState);W=V.mode.name=="xml"&&V.state.tagStart===null&&!V.state.context&&V.state.tokenize.isInText}W&&(B.f=s,B.block=d,B.htmlState=null)}return B.trailingSpace=0,B.trailingSpaceNewLine=!1,B.prevLine=B.thisLine,B.thisLine={stream:null},null}function d(B,W){var V=B.column()===W.indentation,ae=A(W.prevLine.stream),de=W.indentedCode,ce=W.prevLine.hr,Ee=W.list!==!1,Ae=(W.listStack[W.listStack.length-1]||0)+3;W.indentedCode=!1;var oe=W.indentation;if(W.indentationDiff===null&&(W.indentationDiff=W.indentation,Ee)){for(W.list=null;oe<W.listStack[W.listStack.length-1];)W.listStack.pop(),W.listStack.length?W.indentation=W.listStack[W.listStack.length-1]:W.list=!1;W.list!==!1&&(W.indentationDiff=oe-W.listStack[W.listStack.length-1])}var he=!ae&&!ce&&!W.prevLine.header&&(!Ee||!de)&&!W.prevLine.fencedCodeEnd,fe=(W.list===!1||ce||ae)&&W.indentation<=Ae&&B.match(v),ie=null;if(W.indentationDiff>=4&&(de||W.prevLine.fencedCodeEnd||W.prevLine.header||ae))return B.skipToEnd(),W.indentedCode=!0,S.code;if(B.eatSpace())return null;if(V&&W.indentation<=Ae&&(ie=B.match(g))&&ie[1].length<=6)return W.quote=0,W.header=ie[1].length,W.thisLine.header=!0,T.highlightFormatting&&(W.formatting="header"),W.f=W.inline,E(W);if(W.indentation<=Ae&&B.eat(">"))return W.quote=V?1:W.quote+1,T.highlightFormatting&&(W.formatting="quote"),B.eatSpace(),E(W);if(!fe&&!W.setext&&V&&W.indentation<=Ae&&(ie=B.match(c))){var se=ie[1]?"ol":"ul";return W.indentation=oe+B.current().length,W.list=!0,W.quote=0,W.listStack.push(W.indentation),W.em=!1,W.strong=!1,W.code=!1,W.strikethrough=!1,T.taskLists&&B.match(t,!1)&&(W.taskList=!0),W.f=W.inline,T.highlightFormatting&&(W.formatting=["list","list-"+se]),E(W)}else{if(V&&W.indentation<=Ae&&(ie=B.match(l,!0)))return W.quote=0,W.fencedEndRE=new RegExp(ie[1]+"+ *$"),W.localMode=T.fencedCodeBlockHighlighting&&x(ie[2]||T.fencedCodeBlockDefaultMode),W.localMode&&(W.localState=P.startState(W.localMode)),W.f=W.block=R,T.highlightFormatting&&(W.formatting="code-block"),W.code=-1,E(W);if(W.setext||(!he||!Ee)&&!W.quote&&W.list===!1&&!W.code&&!fe&&!m.test(B.string)&&(ie=B.lookAhead(1))&&(ie=ie.match(u)))return W.setext?(W.header=W.setext,W.setext=0,B.skipToEnd(),T.highlightFormatting&&(W.formatting="header")):(W.header=ie[0].charAt(0)=="="?1:2,W.setext=W.header),W.thisLine.header=!0,W.f=W.inline,E(W);if(fe)return B.skipToEnd(),W.hr=!0,W.thisLine.hr=!0,S.hr;if(B.peek()==="[")return f(B,W,H)}return f(B,W,W.inline)}function M(B,W){var V=h.token(B,W.htmlState);if(!p){var ae=P.innerMode(h,W.htmlState);(ae.mode.name=="xml"&&ae.state.tagStart===null&&!ae.state.context&&ae.state.tokenize.isInText||W.md_inside&&B.current().indexOf(">")>-1)&&(W.f=s,W.block=d,W.htmlState=null)}return V}function R(B,W){var V=W.listStack[W.listStack.length-1]||0,ae=W.indentation<V,de=V+3;if(W.fencedEndRE&&W.indentation<=de&&(ae||B.match(W.fencedEndRE))){T.highlightFormatting&&(W.formatting="code-block");var ce;return ae||(ce=E(W)),W.localMode=W.localState=null,W.block=d,W.f=s,W.fencedEndRE=null,W.code=0,W.thisLine.fencedCodeEnd=!0,ae?b(B,W,W.block):ce}else return W.localMode?W.localMode.token(B,W.localState):(B.skipToEnd(),S.code)}function E(B){var W=[];if(B.formatting){W.push(S.formatting),typeof B.formatting=="string"&&(B.formatting=[B.formatting]);for(var V=0;V<B.formatting.length;V++)W.push(S.formatting+"-"+B.formatting[V]),B.formatting[V]==="header"&&W.push(S.formatting+"-"+B.formatting[V]+"-"+B.header),B.formatting[V]==="quote"&&(!T.maxBlockquoteDepth||T.maxBlockquoteDepth>=B.quote?W.push(S.formatting+"-"+B.formatting[V]+"-"+B.quote):W.push("error"))}if(B.taskOpen)return W.push("meta"),W.length?W.join(" "):null;if(B.taskClosed)return W.push("property"),W.length?W.join(" "):null;if(B.linkHref?W.push(S.linkHref,"url"):(B.strong&&W.push(S.strong),B.em&&W.push(S.em),B.strikethrough&&W.push(S.strikethrough),B.emoji&&W.push(S.emoji),B.linkText&&W.push(S.linkText),B.code&&W.push(S.code),B.image&&W.push(S.image),B.imageAltText&&W.push(S.imageAltText,"link"),B.imageMarker&&W.push(S.imageMarker)),B.header&&W.push(S.header,S.header+"-"+B.header),B.quote&&(W.push(S.quote),!T.maxBlockquoteDepth||T.maxBlockquoteDepth>=B.quote?W.push(S.quote+"-"+B.quote):W.push(S.quote+"-"+T.maxBlockquoteDepth)),B.list!==!1){var ae=(B.listStack.length-1)%3;ae?ae===1?W.push(S.list2):W.push(S.list3):W.push(S.list1)}return B.trailingSpaceNewLine?W.push("trailing-space-new-line"):B.trailingSpace&&W.push("trailing-space-"+(B.trailingSpace%2?"a":"b")),W.length?W.join(" "):null}function y(B,W){return B.match(_,!0)?E(W):void 0}function s(B,W){var V=W.text(B,W);if(typeof V!="undefined")return V;if(W.list)return W.list=null,E(W);if(W.taskList){var ae=B.match(t,!0)[1]===" ";return ae?W.taskOpen=!0:W.taskClosed=!0,T.highlightFormatting&&(W.formatting="task"),W.taskList=!1,E(W)}if(W.taskOpen=!1,W.taskClosed=!1,W.header&&B.match(/^#+$/,!0))return T.highlightFormatting&&(W.formatting="header"),E(W);var de=B.next();if(W.linkTitle){W.linkTitle=!1;var ce=de;de==="("&&(ce=")"),ce=(ce+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Ee="^\\s*(?:[^"+ce+"\\\\]+|\\\\\\\\|\\\\.)"+ce;if(B.match(new RegExp(Ee),!0))return S.linkHref}if(de==="`"){var Ae=W.formatting;T.highlightFormatting&&(W.formatting="code"),B.eatWhile("`");var oe=B.current().length;if(W.code==0&&(!W.quote||oe==1))return W.code=oe,E(W);if(oe==W.code){var he=E(W);return W.code=0,he}else return W.formatting=Ae,E(W)}else if(W.code)return E(W);if(de==="\\"&&(B.next(),T.highlightFormatting)){var fe=E(W),ie=S.formatting+"-escape";return fe?fe+" "+ie:ie}if(de==="!"&&B.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return W.imageMarker=!0,W.image=!0,T.highlightFormatting&&(W.formatting="image"),E(W);if(de==="["&&W.imageMarker&&B.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return W.imageMarker=!1,W.imageAltText=!0,T.highlightFormatting&&(W.formatting="image"),E(W);if(de==="]"&&W.imageAltText){T.highlightFormatting&&(W.formatting="image");var fe=E(W);return W.imageAltText=!1,W.image=!1,W.inline=W.f=N,fe}if(de==="["&&!W.image)return W.linkText&&B.match(/^.*?\]/)||(W.linkText=!0,T.highlightFormatting&&(W.formatting="link")),E(W);if(de==="]"&&W.linkText){T.highlightFormatting&&(W.formatting="link");var fe=E(W);return W.linkText=!1,W.inline=W.f=B.match(/\(.*?\)| ?\[.*?\]/,!1)?N:s,fe}if(de==="<"&&B.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){W.f=W.inline=D,T.highlightFormatting&&(W.formatting="link");var fe=E(W);return fe?fe+=" ":fe="",fe+S.linkInline}if(de==="<"&&B.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){W.f=W.inline=D,T.highlightFormatting&&(W.formatting="link");var fe=E(W);return fe?fe+=" ":fe="",fe+S.linkEmail}if(T.xml&&de==="<"&&B.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var se=B.string.indexOf(">",B.pos);if(se!=-1){var Q=B.string.substring(B.start,se);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Q)&&(W.md_inside=!0)}return B.backUp(1),W.htmlState=P.startState(h),b(B,W,M)}if(T.xml&&de==="<"&&B.match(/^\/\w*?>/))return W.md_inside=!1,"tag";if(de==="*"||de==="_"){for(var le=1,ee=B.pos==1?" ":B.string.charAt(B.pos-2);le<3&&B.eat(de);)le++;var ne=B.peek()||" ",be=!/\s/.test(ne)&&(!C.test(ne)||/\s/.test(ee)||C.test(ee)),re=!/\s/.test(ee)&&(!C.test(ee)||/\s/.test(ne)||C.test(ne)),$=null,Y=null;if(le%2&&(!W.em&&be&&(de==="*"||!re||C.test(ee))?$=!0:W.em==de&&re&&(de==="*"||!be||C.test(ne))&&($=!1)),le>1&&(!W.strong&&be&&(de==="*"||!re||C.test(ee))?Y=!0:W.strong==de&&re&&(de==="*"||!be||C.test(ne))&&(Y=!1)),Y!=null||$!=null){T.highlightFormatting&&(W.formatting=$==null?"strong":Y==null?"em":"strong em"),$===!0&&(W.em=de),Y===!0&&(W.strong=de);var he=E(W);return $===!1&&(W.em=!1),Y===!1&&(W.strong=!1),he}}else if(de===" "&&(B.eat("*")||B.eat("_"))){if(B.peek()===" ")return E(W);B.backUp(1)}if(T.strikethrough){if(de==="~"&&B.eatWhile(de)){if(W.strikethrough){T.highlightFormatting&&(W.formatting="strikethrough");var he=E(W);return W.strikethrough=!1,he}else if(B.match(/^[^\s]/,!1))return W.strikethrough=!0,T.highlightFormatting&&(W.formatting="strikethrough"),E(W)}else if(de===" "&&B.match(/^~~/,!0)){if(B.peek()===" ")return E(W);B.backUp(2)}}if(T.emoji&&de===":"&&B.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){W.emoji=!0,T.highlightFormatting&&(W.formatting="emoji");var Z=E(W);return W.emoji=!1,Z}return de===" "&&(B.match(/^ +$/,!1)?W.trailingSpace++:W.trailingSpace&&(W.trailingSpaceNewLine=!0)),E(W)}function D(B,W){var V=B.next();if(V===">"){W.f=W.inline=s,T.highlightFormatting&&(W.formatting="link");var ae=E(W);return ae?ae+=" ":ae="",ae+S.linkInline}return B.match(/^[^>]+/,!0),S.linkInline}function N(B,W){if(B.eatSpace())return null;var V=B.next();return V==="("||V==="["?(W.f=W.inline=U(V==="("?")":"]"),T.highlightFormatting&&(W.formatting="link-string"),W.linkHref=!0,E(W)):"error"}var k={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function U(B){return function(W,V){var ae=W.next();if(ae===B){V.f=V.inline=s,T.highlightFormatting&&(V.formatting="link-string");var de=E(V);return V.linkHref=!1,de}return W.match(k[B]),V.linkHref=!0,E(V)}}function H(B,W){return B.match(/^([^\]\\]|\\.)*\]:/,!1)?(W.f=K,B.next(),T.highlightFormatting&&(W.formatting="link"),W.linkText=!0,E(W)):f(B,W,s)}function K(B,W){if(B.match(/^\]:/,!0)){W.f=W.inline=F,T.highlightFormatting&&(W.formatting="link");var V=E(W);return W.linkText=!1,V}return B.match(/^([^\]\\]|\\.)+/,!0),S.linkText}function F(B,W){return B.eatSpace()?null:(B.match(/^[^\s]+/,!0),B.peek()===void 0?W.linkTitle=!0:B.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),W.f=W.inline=s,S.linkHref+" url")}var G={startState:function(){return{f:d,prevLine:{stream:null},thisLine:{stream:null},block:d,htmlState:null,indentation:0,inline:s,text:y,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(B){return{f:B.f,prevLine:B.prevLine,thisLine:B.thisLine,block:B.block,htmlState:B.htmlState&&P.copyState(h,B.htmlState),indentation:B.indentation,localMode:B.localMode,localState:B.localMode?P.copyState(B.localMode,B.localState):null,inline:B.inline,text:B.text,formatting:!1,linkText:B.linkText,linkTitle:B.linkTitle,linkHref:B.linkHref,code:B.code,em:B.em,strong:B.strong,strikethrough:B.strikethrough,emoji:B.emoji,header:B.header,setext:B.setext,hr:B.hr,taskList:B.taskList,list:B.list,listStack:B.listStack.slice(0),quote:B.quote,indentedCode:B.indentedCode,trailingSpace:B.trailingSpace,trailingSpaceNewLine:B.trailingSpaceNewLine,md_inside:B.md_inside,fencedEndRE:B.fencedEndRE}},token:function(B,W){if(W.formatting=!1,B!=W.thisLine.stream){if(W.header=0,W.hr=!1,B.match(/^\s*$/,!0))return O(W),null;if(W.prevLine=W.thisLine,W.thisLine={stream:B},W.taskList=!1,W.trailingSpace=0,W.trailingSpaceNewLine=!1,!W.localState&&(W.f=W.block,W.f!=M)){var V=B.match(/^\s*/,!0)[0].replace(/\t/g,o).length;if(W.indentation=V,W.indentationDiff=null,V>0)return null}}return W.f(B,W)},innerMode:function(B){return B.block==M?{state:B.htmlState,mode:h}:B.localState?{state:B.localState,mode:B.localMode}:{state:B,mode:G}},indent:function(B,W,V){return B.block==M&&h.indent?h.indent(B.htmlState,W,V):B.localState&&B.localMode.indent?B.localMode.indent(B.localState,W,V):P.Pass},blankLine:O,getType:E,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return G},"xml"),P.defineMIME("text/markdown","markdown"),P.defineMIME("text/x-markdown","markdown")})},luix:function(w,X,r){w.exports=r.p+"static/tips.2ae2707a.svg"},lzim:function(w,X,r){"use strict";var P=r("E7E6"),i=r.n(P);r.d(X,"z",function(){return i.a});var T=r("/GNS"),h=r.n(T);r.d(X,"y",function(){return h.a});var p=r("FOrL"),x=r.n(p);r.d(X,"s",function(){return x.a});var S=r("HpTS"),a=r.n(S);r.d(X,"A",function(){return a.a});var v=r("tWlo"),c=r.n(v);r.d(X,"b",function(){return c.a});var t=r("7ZXX"),g=r.n(t);r.d(X,"m",function(){return g.a});var u=r("GABl"),_=r.n(u);r.d(X,"f",function(){return _.a});var l=r("onxn"),m=r.n(l);r.d(X,"o",function(){return m.a});var C=r("nKGa"),o=r.n(C);r.d(X,"n",function(){return o.a});var f=r("4qgm"),b=r.n(f);r.d(X,"C",function(){return b.a});var A=r("JeFH"),O=r.n(A);r.d(X,"c",function(){return O.a});var d=r("ji0R"),M=r.n(d);r.d(X,"j",function(){return M.a});var R=r("W6BS"),E=r.n(R);r.d(X,"D",function(){return E.a});var y=r("kPYp"),s=r.n(y);r.d(X,"E",function(){return s.a});var D=r("nukY"),N=r.n(D),k=r("4u4S"),U=r.n(k),H=r("yslc"),K=r.n(H),F=r("l2Kq"),G=r.n(F);r.d(X,"r",function(){return G.a});var B=r("RMFE"),W=r.n(B);r.d(X,"p",function(){return W.a});var V=r("TGq3"),ae=r.n(V),de=r("SMhR"),ce=r.n(de);r.d(X,"B",function(){return ce.a});var Ee=r("8/bI"),Ae=r.n(Ee);r.d(X,"k",function(){return Ae.a});var oe=r("JWDV"),he=r.n(oe),fe=r("Xsq0"),ie=r.n(fe);r.d(X,"q",function(){return ie.a});var se=r("Ohmc"),Q=r.n(se);r.d(X,"d",function(){return Q.a});var le=r("csWT"),ee=r.n(le);r.d(X,"e",function(){return ee.a});var ne=r("7v3h"),be=r.n(ne);r.d(X,"l",function(){return be.a});var re=r("cRFk"),$=r.n(re);r.d(X,"x",function(){return $.a});var Y=r("kPWJ"),Z=r.n(Y);r.d(X,"w",function(){return Z.a});var Ce=r("qgvg"),ge=r.n(Ce);r.d(X,"t",function(){return ge.a});var Re=r("FPkq"),Qe=r.n(Re);r.d(X,"v",function(){return Qe.a});var $e=r("A/g1"),at=r.n($e);r.d(X,"g",function(){return at.a});var dt=r("Nmxd"),vt=r.n(dt);r.d(X,"h",function(){return vt.a});var bt=r("5D2P"),He=r.n(bt);r.d(X,"i",function(){return He.a});var Pe=r("djh8"),nt=r.n(Pe);r.d(X,"u",function(){return nt.a});var Rt=r("Jq4h"),pt=r.n(Rt);r.d(X,"a",function(){return pt.a})},mOS8:function(w,X,r){w.exports=r.p+"static/403Qrcode.6c17b6f4.png"},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(w){if(!0)module.exports=w();else var X})(function(){var define,module,exports;return function(){function w(X,r,P){function i(p,x){if(!r[p]){if(!X[p]){var S=typeof require=="function"&&require;if(!x&&S)return require(p,!0);if(T)return T(p,!0);var a=new Error("Cannot find module '"+p+"'");throw a.code="MODULE_NOT_FOUND",a}var v=r[p]={exports:{}};X[p][0].call(v.exports,function(c){var t=X[p][1][c];return i(t||c)},v,v.exports,w,X,r,P)}return r[p].exports}for(var T=typeof require=="function"&&require,h=0;h<P.length;h++)i(P[h]);return i}return w}()({1:[function(w,X,r){"use strict";var P=w("./browser/client");P.Buffer=w("buffer").Buffer,P.urllib=w("../shims/xhr"),P.version=w("./browser/version").version,X.exports=P},{"../shims/xhr":291,"./browser/client":2,"./browser/version":5,buffer:73}],2:[function(w,X,r){(function(P,i){"use strict";var T=w("babel-runtime/core-js/promise"),h=v(T),p=w("babel-runtime/regenerator"),x=v(p),S=w("babel-runtime/core-js/object/assign"),a=v(S);function v(H){return H&&H.__esModule?H:{default:H}}var c=w("debug")("ali-oss"),t=w("copy-to"),g=w("xml2js"),u=w("agentkeepalive"),_=w("merge-descriptors"),l=w("url"),m=w("is-type-of"),C=w("platform"),o=w("utility"),f=w("urllib"),b=w("./version"),A=w("bowser"),O=w("../common/signUtils"),d=w("../common/utils/isIP"),M=d.isIP,R=w("../common/client/initOptions"),E=w("../common/utils/createRequest"),y=E.createRequest,s=new u;function D(){var H=C.name,K=C.version;H&&H.toLowerCase&&H.toLowerCase()==="ie"&&K.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function N(){return location&&location.protocol==="https:"}function k(H,K){if(D(),!(this instanceof k))return new k(H,K);H&&H.inited?this.options=H:this.options=k.initOptions(H),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=f,this.agent=this.options.agent||s),this.ctx=K,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}X.exports=k,k.initOptions=function(K){K.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var F=(0,a.default)({secure:N(),useFetch:!1},K);return R(F)};var U=k.prototype;U.debug=c,_(U,w("./object")),_(U,w("../common/bucket/getBucketWebsite")),_(U,w("../common/bucket/putBucketWebsite")),_(U,w("../common/bucket/deleteBucketWebsite")),_(U,w("../common/bucket/getBucketLifecycle")),_(U,w("../common/bucket/putBucketLifecycle")),_(U,w("../common/bucket/deleteBucketLifecycle")),_(U,w("../common/bucket/putBucketVersioning")),_(U,w("../common/bucket/getBucketVersioning")),_(U,w("./managed-upload")),_(U,w("../common/multipart")),_(U,w("../common/parallel")),U.signature=function(K){return this.debug("authorization stringToSign: %s",K,"info"),O.computeSignature(this.options.accessKeySecret,K)},U.authorization=function(K,F,G,B){var W=O.buildCanonicalString(K.toUpperCase(),F,{headers:B,parameters:G});return O.authorization(this.options.accessKeyId,this.options.accessKeySecret,W)},U.request=function(K){var F,G,B,W,V,ae;return x.default.async(function(ce){for(;;)switch(ce.prev=ce.next){case 0:return F=y.call(this,K),this.options.useFetch||(F.params.mode="disable-fetch"),G=void 0,B=void 0,W=!!K.stream,ce.prev=5,ce.next=8,x.default.awrap(this.urllib.request(F.url,F.params));case 8:G=ce.sent,this.debug("response %s %s, got %s, headers: %j",K.method,F.url,G.status,G.headers,"info"),ce.next=15;break;case 12:ce.prev=12,ce.t0=ce.catch(5),B=ce.t0;case 15:if(V=void 0,!(G&&K.successStatuses&&K.successStatuses.indexOf(G.status)===-1)){ce.next=28;break}return ce.next=19,x.default.awrap(this.requestError(G));case 19:if(V=ce.sent,!(V.code==="RequestTimeTooSkewed"&&!W)){ce.next=25;break}return this.options.amendTimeSkewed=+new Date(V.serverTime)-new Date,ce.next=24,x.default.awrap(this.request(K));case 24:return ce.abrupt("return",ce.sent);case 25:V.params=K,ce.next=32;break;case 28:if(!B){ce.next=32;break}return ce.next=31,x.default.awrap(this.requestError(B));case 31:V=ce.sent;case 32:if(!V){ce.next=34;break}throw V;case 34:if(!K.xmlResponse){ce.next=39;break}return ce.next=37,x.default.awrap(this.parseXML(G.data));case 37:ae=ce.sent,G.data=ae;case 39:return ce.abrupt("return",G);case 40:case"end":return ce.stop()}},null,this,[[5,12]])},U._getResource=function(K){var F="/";return K.bucket&&(F+=K.bucket+"/"),K.object&&(F+=K.object),F},U._isIP=M,U._escape=function(K){return o.encodeURIComponent(K).replace(/%2F/g,"/")},U._getReqUrl=function(K){var F={};t(this.options.endpoint).to(F);var G=this._isIP(F.hostname),B=this.options.cname;K.bucket&&!B&&!G&&(F.host=K.bucket+"."+F.host);var W="/";K.bucket&&G&&(W+=K.bucket+"/"),K.object&&(W+=this._escape(K.object).replace(/\+/g,"%2B")),F.pathname=W;var V={};if(K.query&&_(V,K.query),K.subres){var ae={};m.string(K.subres)?ae[K.subres]="":m.array(K.subres)?K.subres.forEach(function(de){ae[de]=""}):ae=K.subres,_(V,ae)}return F.query=V,l.format(F)},U._getUserAgent=function(){var K=i&&i.browser?"js":"nodejs",F="aliyun-sdk-"+K+"/"+b.version,G=C.description;return!G&&i&&(G="Node.js "+i.version.slice(1)+" on "+i.platform+" "+i.arch),this._checkUserAgent(F+" "+G)},U._checkUserAgent=function(K){var F=K.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return F},U.checkBrowserAndVersion=function(K,F){return A.name===K&&A.version.split(".")[0]===F},U.parseXML=function(K){return new h.default(function(F,G){P.isBuffer(K)&&(K=K.toString()),g.parseString(K,{explicitRoot:!1,explicitArray:!1},function(B,W){B?G(B):F(W)})})},U.requestError=function(K){var F,G,B,W;return x.default.async(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(F=null,!(!K.data||!K.data.length)){ae.next=5;break}K.status===-1||K.status===-2?(F=new Error(K.message),F.name=K.name,F.status=K.status,F.code=K.name):(K.status===404?(F=new Error("Object not exists"),F.name="NoSuchKeyError",F.status=404,F.code="NoSuchKey"):K.status===412?(F=new Error("Pre condition failed"),F.name="PreconditionFailedError",F.status=412,F.code="PreconditionFailed"):(F=new Error("Unknow error, status: "+K.status),F.name="UnknowError",F.status=K.status),F.requestId=K.headers["x-oss-request-id"],F.host=""),ae.next=33;break;case 5:return G=String(K.data),this.debug("request response error data: %s",G,"error"),B=void 0,ae.prev=8,ae.next=11,x.default.awrap(this.parseXML(G));case 11:if(ae.t0=ae.sent,ae.t0){ae.next=14;break}ae.t0={};case 14:B=ae.t0,ae.next=24;break;case 17:return ae.prev=17,ae.t1=ae.catch(8),this.debug(G,"error"),ae.t1.message+=`
raw xml: `+G,ae.t1.status=K.status,ae.t1.requestId=K.headers["x-oss-request-id"],ae.abrupt("return",ae.t1);case 24:W=B.Message||"unknow request error, status: "+K.status,B.Condition&&(W+=" (condition: "+B.Condition+")"),F=new Error(W),F.name=B.Code?B.Code+"Error":"UnknowError",F.status=K.status,F.code=B.Code,F.requestId=B.RequestId,F.hostId=B.HostId,F.serverTime=B.ServerTime;case 33:return this.debug("generate error %j",F,"error"),ae.abrupt("return",F);case 35:case"end":return ae.stop()}},null,this,[[8,17]])}}).call(this,{isBuffer:w("../../node_modules/is-buffer/index.js")},w("_process"))},{"../../node_modules/is-buffer/index.js":197,"../common/bucket/deleteBucketLifecycle":6,"../common/bucket/deleteBucketWebsite":7,"../common/bucket/getBucketLifecycle":8,"../common/bucket/getBucketVersioning":9,"../common/bucket/getBucketWebsite":10,"../common/bucket/putBucketLifecycle":11,"../common/bucket/putBucketVersioning":12,"../common/bucket/putBucketWebsite":13,"../common/client/initOptions":15,"../common/multipart":18,"../common/parallel":33,"../common/signUtils":34,"../common/utils/createRequest":38,"../common/utils/isIP":45,"./managed-upload":3,"./object":4,"./version":5,_process:208,agentkeepalive:48,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,bowser:70,"copy-to":76,debug:288,"is-type-of":289,"merge-descriptors":200,platform:206,url:238,urllib:291,utility:290,xml2js:249}],3:[function(w,X,r){(function(P){"use strict";var i=w("babel-runtime/core-js/array/from"),T=a(i),h=w("babel-runtime/core-js/promise"),p=a(h),x=w("babel-runtime/regenerator"),S=a(x);function a(O){return O&&O.__esModule?O:{default:O}}var v=w("is-type-of"),c=w("util"),t=w("path"),g=w("mime"),u=w("copy-to"),_=w("../common/utils/isBlob"),l=_.isBlob,m=w("../common/utils/isFile"),C=m.isFile,o=r;o.multipartUpload=function(d,M,R){var E,y,s,D,N,k,U,H,K;return S.default.async(function(G){for(;;)switch(G.prev=G.next){case 0:if(this.resetCancelFlag(),R=R||{},!(R.checkpoint&&R.checkpoint.uploadId)){G.next=6;break}return G.next=5,S.default.awrap(this._resumeMultipart(R.checkpoint,R));case 5:return G.abrupt("return",G.sent);case 6:return E=100*1024,R.mime||(C(M)?R.mime=g.getType(t.extname(M.name)):l(M)?R.mime=M.type:R.mime=g.getType(t.extname(M))),R.headers=R.headers||{},this._convertMetaToHeaders(R.meta,R.headers),G.next=12,S.default.awrap(this._getFileSize(M));case 12:if(y=G.sent,!(y<E)){G.next=25;break}return s=this._createStream(M,0,y),R.contentLength=y,G.next=18,S.default.awrap(this.putStream(d,s,R));case 18:if(D=G.sent,!(R&&R.progress)){G.next=22;break}return G.next=22,S.default.awrap(R.progress(1));case 22:return N={res:D.res,bucket:this.options.bucket,name:d,etag:D.res.headers.etag},(R.headers&&R.headers["x-oss-callback"]||R.callback)&&(N.data=D.data),G.abrupt("return",N);case 25:if(!(R.partSize&&!(parseInt(R.partSize,10)===R.partSize))){G.next=27;break}throw new Error("partSize must be int number");case 27:if(!(R.partSize&&R.partSize<E)){G.next=29;break}throw new Error("partSize must not be smaller than "+E);case 29:return G.next=31,S.default.awrap(this.initMultipartUpload(d,R));case 31:if(k=G.sent,U=k.uploadId,H=this._getPartSize(y,R.partSize),K={file:M,name:d,fileSize:y,partSize:H,uploadId:U,doneParts:[]},!(R&&R.progress)){G.next=38;break}return G.next=38,S.default.awrap(R.progress(0,K,k.res));case 38:return G.next=40,S.default.awrap(this._resumeMultipart(K,R));case 40:return G.abrupt("return",G.sent);case 41:case"end":return G.stop()}},null,this)},o._resumeMultipart=function(d,M){var R,E,y,s,D,N,k,U,H,K,F,G,B,W,V,ae,de,ce;return S.default.async(function(Ae){for(;;)switch(Ae.prev=Ae.next){case 0:if(R=this,!this.isCancel()){Ae.next=3;break}throw this._makeCancelEvent();case 3:return E=d.file,y=d.fileSize,s=d.partSize,D=d.uploadId,N=d.doneParts,k=d.name,U=[],N.length>0&&u(N).to(U),H=this._divideParts(y,s),K=H.length,F=!1,G=function(he,fe){var ie=this;return new p.default(function(Q,le){var ee,ne,be,re;return S.default.async(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(Y.prev=0,he.isCancel()){Y.next=18;break}return ee=H[fe-1],ne={stream:he._createStream(E,ee.start,ee.end),size:ee.end-ee.start},Y.next=6,S.default.awrap(he._uploadPart(k,D,fe,ne));case 6:if(be=Y.sent,!(!he.isCancel()&&!F)){Y.next=15;break}if(d.doneParts.push({number:fe,etag:be.res.headers.etag}),!M.progress){Y.next=12;break}return Y.next=12,S.default.awrap(M.progress(N.length/K,d,be.res));case 12:Q({number:fe,etag:be.res.headers.etag}),Y.next=16;break;case 15:Q();case 16:Y.next=19;break;case 18:Q();case 19:Y.next=30;break;case 21:Y.prev=21,Y.t0=Y.catch(0),re=new Error,re.name=Y.t0.name,re.message=Y.t0.message,re.stack=Y.t0.stack,re.partNum=fe,u(Y.t0).to(re),le(re);case 30:case"end":return Y.stop()}},null,ie,[[0,21]])})},B=(0,T.default)(new Array(K),function(oe,he){return he+1}),W=U.map(function(oe){return oe.number}),V=B.filter(function(oe){return W.indexOf(oe)<0}),ae=5,de=M.parallel||ae,Ae.next=17,S.default.awrap(this._parallel(V,de,function(oe){return new p.default(function(he,fe){G(R,oe).then(function(ie){ie&&U.push(ie),he()}).catch(function(ie){fe(ie)})})}));case 17:if(ce=Ae.sent,F=!0,!this.isCancel()){Ae.next=22;break}throw G=null,this._makeCancelEvent();case 22:if(!(ce&&ce.length>0)){Ae.next=25;break}throw ce[0].message="Failed to upload some parts with error: "+ce[0].toString()+" part_num: "+ce[0].partNum,ce[0];case 25:return Ae.next=27,S.default.awrap(this.completeMultipartUpload(k,D,U,M));case 27:return Ae.abrupt("return",Ae.sent);case 28:case"end":return Ae.stop()}},null,this)},o._getFileSize=function(d){return S.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!v.buffer(d)){R.next=4;break}return R.abrupt("return",d.length);case 4:if(!(l(d)||C(d))){R.next=6;break}return R.abrupt("return",d.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return R.stop()}},null,this)};var f=w("stream"),b=f.Readable;function A(O,d){if(!(this instanceof A))return new A(O,d);b.call(this,d),this.file=O,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}c.inherits(A,b),A.prototype.readFileAndPush=function(d){if(this.fileBuffer)for(var M=!0;M&&this.fileBuffer&&this.start<this.fileBuffer.length;){var R=this.start,E=R+d;E=E>this.fileBuffer.length?this.fileBuffer.length:E,this.start=E,M=this.push(this.fileBuffer.slice(R,E))}},A.prototype._read=function(d){if(this.file&&this.start>=this.file.size||this.fileBuffer&&this.start>=this.fileBuffer.length||this.finish||this.start===0&&!this.file){this.finish||(this.fileBuffer=null,this.finish=!0),this.push(null);return}var M=16*1024;d=d||M;var R=this;this.reader.onload=function(y){R.fileBuffer=P.from(new Uint8Array(y.target.result)),R.file=null,R.readFileAndPush(d)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(d)},o._createStream=function(d,M,R){if(l(d)||C(d))return new A(d.slice(M,R));throw new Error("_createStream requires File/Blob.")},o._getPartSize=function(d,M){var R=10*1e3,E=1024*1024;return M?Math.max(Math.ceil(d/R),M):E},o._divideParts=function(d,M){for(var R=Math.ceil(d/M),E=[],y=0;y<R;y++){var s=M*y,D=Math.min(s+M,d);E.push({start:s,end:D})}return E}}).call(this,w("buffer").Buffer)},{"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/array/from":52,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,buffer:73,"copy-to":76,"is-type-of":289,mime:202,path:205,stream:230,util:243}],4:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/promise"),i=v(P),T=w("babel-runtime/core-js/object/keys"),h=v(T),p=w("babel-runtime/core-js/object/assign"),x=v(p),S=w("babel-runtime/regenerator"),a=v(S);function v(R){return R&&R.__esModule?R:{default:R}}var c=w("utility"),t=w("fs"),g=w("is-type-of"),u=w("url"),_=w("copy-to"),l=w("path"),m=w("mime"),C=w("../common/callback"),o=w("../common/signUtils"),f=w("merge-descriptors"),b=w("../common/utils/isBlob"),A=b.isBlob,O=w("../common/utils/isFile"),d=O.isFile,M=r;M.append=function(E,y,s){var D;return a.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:return s=s||{},s.position===void 0&&(s.position="0"),s.subres={append:"",position:s.position},s.method="POST",k.next=6,a.default.awrap(this.put(E,y,s));case 6:return D=k.sent,D.nextAppendPosition=D.res.headers["x-oss-next-append-position"],k.abrupt("return",D);case 9:case"end":return k.stop()}},null,this)},M.put=function(E,y,s){var D,N,k,U,H,K,F;return a.default.async(function(B){for(;;)switch(B.prev=B.next){case 0:if(D=void 0,s=s||{},E=this._objectName(E),!g.buffer(y)){B.next=7;break}D=y,B.next=33;break;case 7:if(!(A(y)||d(y))){B.next=32;break}return s.mime||(d(y)?s.mime=m.getType(l.extname(y.name)):s.mime=y.type),N=this._createStream(y,0,y.size),B.next=12,a.default.awrap(this._getFileSize(y));case 12:return s.contentLength=B.sent,B.prev=13,B.next=16,a.default.awrap(this.putStream(E,N,s));case 16:return k=B.sent,B.abrupt("return",k);case 20:if(B.prev=20,B.t0=B.catch(13),!(B.t0.code==="RequestTimeTooSkewed")){B.next=29;break}return this.options.amendTimeSkewed=+new Date(B.t0.serverTime)-new Date,B.next=26,a.default.awrap(this.put(E,y,s));case 26:return B.abrupt("return",B.sent);case 29:throw B.t0;case 30:B.next=33;break;case 32:throw new TypeError("Must provide Buffer/Blob/File for put.");case 33:return s.headers=s.headers||{},this._convertMetaToHeaders(s.meta,s.headers),U=s.method||"PUT",H=this._objectRequestParams(U,E,s),C.encodeCallback(H,s),H.mime=s.mime,H.content=D,H.successStatuses=[200],B.next=43,a.default.awrap(this.request(H));case 43:return K=B.sent,F={name:E,url:this._objectUrl(E),res:K.res},H.headers&&H.headers["x-oss-callback"]&&(F.data=JSON.parse(K.data.toString())),B.abrupt("return",F);case 47:case"end":return B.stop()}},null,this,[[13,20]])},M.putStream=function(E,y,s){var D,N,k,U;return a.default.async(function(K){for(;;)switch(K.prev=K.next){case 0:return s=s||{},s.headers=s.headers||{},E=this._objectName(E),s.contentLength?s.headers["Content-Length"]=s.contentLength:s.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(s.meta,s.headers),D=s.method||"PUT",N=this._objectRequestParams(D,E,s),C.encodeCallback(N,s),N.mime=s.mime,N.stream=y,N.successStatuses=[200],K.next=13,a.default.awrap(this.request(N));case 13:return k=K.sent,U={name:E,url:this._objectUrl(E),res:k.res},N.headers&&N.headers["x-oss-callback"]&&(U.data=JSON.parse(k.data.toString())),K.abrupt("return",U);case 17:case"end":return K.stop()}},null,this)},f(M,w("../common/object/copyObject")),f(M,w("../common/object/getObjectTagging")),f(M,w("../common/object/putObjectTagging")),f(M,w("../common/object/deleteObjectTagging")),f(M,w("../common/image")),f(M,w("../common/object/getBucketVersions")),f(M,w("../common/object/getACL")),f(M,w("../common/object/putACL")),f(M,w("../common/object/head")),f(M,w("../common/object/delete")),f(M,w("../common/object/get")),f(M,w("../common/object/putSymlink")),f(M,w("../common/object/getSymlink")),f(M,w("../common/object/deleteMulti")),f(M,w("../common/object/getObjectMeta")),M.putMeta=function(E,y,s){var D;return a.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:return k.next=2,a.default.awrap(this.copy(E,E,{meta:y||{},timeout:s&&s.timeout,ctx:s&&s.ctx}));case 2:return D=k.sent,k.abrupt("return",D);case 4:case"end":return k.stop()}},null,this)},M.list=function(E,y){var s,D,N,k,U;return a.default.async(function(K){for(;;)switch(K.prev=K.next){case 0:return s=this._objectRequestParams("GET","",y),s.query=E,s.xmlResponse=!0,s.successStatuses=[200],K.next=6,a.default.awrap(this.request(s));case 6:return D=K.sent,N=D.data.Contents,k=this,N&&(Array.isArray(N)||(N=[N]),N=N.map(function(F){return{name:F.Key,url:k._objectUrl(F.Key),lastModified:F.LastModified,etag:F.ETag,type:F.Type,size:Number(F.Size),storageClass:F.StorageClass,owner:{id:F.Owner.ID,displayName:F.Owner.DisplayName}}})),U=D.data.CommonPrefixes||null,U&&(Array.isArray(U)||(U=[U]),U=U.map(function(F){return F.Prefix})),K.abrupt("return",{res:D.res,objects:N,prefixes:U,nextMarker:D.data.NextMarker||null,isTruncated:D.data.IsTruncated==="true"});case 13:case"end":return K.stop()}},null,this)},M.restore=function(E,y){var s,D;return a.default.async(function(k){for(;;)switch(k.prev=k.next){case 0:return y=y||{},y.subres=(0,x.default)({restore:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),s=this._objectRequestParams("POST",E,y),s.successStatuses=[202],k.next=7,a.default.awrap(this.request(s));case 7:return D=k.sent,k.abrupt("return",{res:D.res});case 9:case"end":return k.stop()}},null,this)},M.signatureUrl=function(E,y){y=y||{},E=this._objectName(E),y.method=y.method||"GET";var s=c.timestamp()+(y.expires||1800),D={bucket:this.options.bucket,object:E},N=this._getResource(D);this.options.stsToken&&(y["security-token"]=this.options.stsToken);var k=o._signatureForURL(this.options.accessKeySecret,y,N,s),U=u.parse(this._getReqUrl(D));return U.query={OSSAccessKeyId:this.options.accessKeyId,Expires:s,Signature:k.Signature},_(k.subResource).to(U.query),U.format()},M.getObjectUrl=function(E,y){return y?y[y.length-1]!=="/"&&(y+="/"):y=this.options.endpoint.format(),y+this._escape(this._objectName(E))},M._objectUrl=function(E){return this._getReqUrl({bucket:this.options.bucket,object:E})},M.generateObjectUrl=function(R,E){if(E)E[E.length-1]!=="/"&&(E+="/");else{E=this.options.endpoint.format();var y=u.parse(E),s=this.options.bucket;y.hostname=s+"."+y.hostname,y.host=s+"."+y.host,E=y.format()}return E+this._escape(this._objectName(R))},M._objectRequestParams=function(E,y,s){if(!this.options.bucket)throw new Error("Please create a bucket first");s=s||{},y=this._objectName(y);var D={object:y,bucket:this.options.bucket,method:E,subres:s&&s.subres,timeout:s&&s.timeout,ctx:s&&s.ctx};return s.headers&&(D.headers={},_(s.headers).to(D.headers)),D},M._objectName=function(E){return E.replace(/^\/+/,"")},M._convertMetaToHeaders=function(E,y){if(!E)return;(0,h.default)(E).forEach(function(s){y["x-oss-meta-"+s]=E[s]})},M._deleteFileSafe=function(E){var y=this;return new i.default(function(s){t.exists(E,function(D){D?t.unlink(E,function(N){N&&y.debug("unlink %j error: %s",E,N,"error"),s()}):s()})})}},{"../common/callback":14,"../common/image":16,"../common/object/copyObject":19,"../common/object/delete":20,"../common/object/deleteMulti":21,"../common/object/deleteObjectTagging":22,"../common/object/get":23,"../common/object/getACL":24,"../common/object/getBucketVersions":25,"../common/object/getObjectMeta":26,"../common/object/getObjectTagging":27,"../common/object/getSymlink":28,"../common/object/head":29,"../common/object/putACL":30,"../common/object/putObjectTagging":31,"../common/object/putSymlink":32,"../common/signUtils":34,"../common/utils/isBlob":43,"../common/utils/isFile":44,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68,"copy-to":76,fs:71,"is-type-of":289,"merge-descriptors":200,mime:202,path:205,url:238,utility:290}],5:[function(w,X,r){"use strict";r.version="6.10.0"},{}],6:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(S){return S&&S.__esModule?S:{default:S}}var h=w("../utils/checkBucketName"),p=h.checkBucketName,x=r;x.deleteBucketLifecycle=function(a,v){var c,t;return i.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return p(a),c=this._bucketRequestParams("DELETE",a,"lifecycle",v),c.successStatuses=[204],u.next=5,i.default.awrap(this.request(c));case 5:return t=u.sent,u.abrupt("return",{res:t.res});case 7:case"end":return u.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],7:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(S){return S&&S.__esModule?S:{default:S}}var h=w("../utils/checkBucketName"),p=h.checkBucketName,x=r;x.deleteBucketWebsite=function(a,v){var c,t;return i.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return p(a),c=this._bucketRequestParams("DELETE",a,"website",v),c.successStatuses=[204],u.next=5,i.default.awrap(this.request(c));case 5:return t=u.sent,u.abrupt("return",{res:t.res});case 7:case"end":return u.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],8:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(t){return t&&t.__esModule?t:{default:t}}var h=w("../utils/checkBucketName"),p=h.checkBucketName,x=w("../utils/isArray"),S=x.isArray,a=w("../utils/formatObjKey"),v=a.formatObjKey,c=r;c.getBucketLifecycle=function(g,u){var _,l,m;return i.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return p(g),_=this._bucketRequestParams("GET",g,"lifecycle",u),_.successStatuses=[200],_.xmlResponse=!0,o.next=6,i.default.awrap(this.request(_));case 6:return l=o.sent,m=l.data.Rule||null,m&&(S(m)||(m=[m]),m=m.map(function(f){return f.ID&&(f.id=f.ID,delete f.ID),f.Tag&&!S(f.Tag)&&(f.Tag=[f.Tag]),v(f,"firstLowerCase")})),o.abrupt("return",{rules:m,res:l.res});case 10:case"end":return o.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/formatObjKey":40,"../utils/isArray":42,"babel-runtime/regenerator":68}],9:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(S){return S&&S.__esModule?S:{default:S}}var h=w("../utils/checkBucketName"),p=h.checkBucketName,x=r;x.getBucketVersioning=function(a,v){var c,t,g;return i.default.async(function(_){for(;;)switch(_.prev=_.next){case 0:return p(a),c=this._bucketRequestParams("GET",a,"versioning",v),c.xmlResponse=!0,c.successStatuses=[200],_.next=6,i.default.awrap(this.request(c));case 6:return t=_.sent,g=t.data.Status,_.abrupt("return",{status:t.status,versionStatus:g,res:t.res});case 9:case"end":return _.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],10:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(v){return v&&v.__esModule?v:{default:v}}var h=w("../utils/checkBucketName"),p=h.checkBucketName,x=w("../utils/isObject"),S=x.isObject,a=r;a.getBucketWebsite=function(c,t){var g,u,_;return i.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:return p(c),g=this._bucketRequestParams("GET",c,"website",t),g.successStatuses=[200],g.xmlResponse=!0,m.next=6,i.default.awrap(this.request(g));case 6:return u=m.sent,_=[],u.data.RoutingRules&&u.data.RoutingRules.RoutingRule&&(S(u.data.RoutingRules.RoutingRule)?_=[u.data.RoutingRules.RoutingRule]:_=u.data.RoutingRules.RoutingRule),m.abrupt("return",{index:u.data.IndexDocument&&u.data.IndexDocument.Suffix||"",supportSubDir:u.data.IndexDocument&&u.data.IndexDocument.SupportSubDir||"false",type:u.data.IndexDocument&&u.data.IndexDocument.Type,routingRules:_,error:u.data.ErrorDocument&&u.data.ErrorDocument.Key||null,res:u.res});case 10:case"end":return m.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isObject":46,"babel-runtime/regenerator":68}],11:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(d){return d&&d.__esModule?d:{default:d}}var h=w("../utils/checkBucketName"),p=h.checkBucketName,x=w("../utils/isArray"),S=x.isArray,a=w("../utils/deepCopy"),v=a.deepCopy,c=w("../utils/isObject"),t=c.isObject,g=w("../utils/obj2xml"),u=g.obj2xml,_=w("../utils/checkObjectTag"),l=_.checkObjectTag,m=w("../utils/getStrBytesCount"),C=m.getStrBytesCount,o=r;o.putBucketLifecycle=function(M,R,E){var y,s,D,N,k;return i.default.async(function(H){for(;;)switch(H.prev=H.next){case 0:if(p(M),S(R)){H.next=3;break}throw new Error("rules must be Array");case 3:return y=this._bucketRequestParams("PUT",M,"lifecycle",E),s=[],D={LifecycleConfiguration:{Rule:s}},R.forEach(function(K){f(K),O(K),K.id&&(K.ID=K.id,delete K.id),s.push(K)}),N=u(D,{headers:!0,firstUpperCase:!0}),y.content=N,y.mime="xml",y.successStatuses=[200],H.next=13,i.default.awrap(this.request(y));case 13:return k=H.sent,H.abrupt("return",{res:k.res});case 15:case"end":return H.stop()}},null,this)};function f(d){d.days&&(d.expiration={days:d.days}),d.date&&(d.expiration={createdBeforeDate:d.date})}function b(d,M){var R=d.days,E=d.createdBeforeDate;if(!R&&!E)throw new Error(M+" must includes days or createdBeforeDate");if(R&&!/^[1-9][0-9]*$/.test(R))throw new Error("days must be a positive integer");if(E&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(E))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function A(d){if(!S(d)&&!t(d))throw new Error("tag must be Object or Array");d=t(d)?[d]:d;var M={},R=v(d);R.forEach(function(E){M[E.key]=E.value}),l(M)}function O(d){if(d.id&&C(d.id)>255)throw new Error("ID is composed of 255 bytes at most");if(d.prefix===""||d.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(d.status))throw new Error("Status must be Enabled or Disabled");if(d.transition){if(!["IA","Archive"].includes(d.transition.storageClass))throw new Error("StorageClass must be IA or Archive");b(d.transition,"Transition")}if(d.expiration){if(!d.expiration.expiredObjectDeleteMarker)b(d.expiration,"Expiration");else if(d.expiration.days||d.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(d.abortMultipartUpload&&b(d.abortMultipartUpload,"AbortMultipartUpload"),!d.expiration&&!d.abortMultipartUpload&&!d.transition&&!d.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(d.tag){if(d.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");A(d.tag)}}},{"../utils/checkBucketName":35,"../utils/checkObjectTag":36,"../utils/deepCopy":39,"../utils/getStrBytesCount":41,"../utils/isArray":42,"../utils/isObject":46,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],12:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(v){return v&&v.__esModule?v:{default:v}}var h=w("../utils/checkBucketName"),p=h.checkBucketName,x=w("../utils/obj2xml"),S=x.obj2xml,a=r;a.putBucketVersioning=function(c,t){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u,_,l;return i.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:if(p(c),["Enabled","Suspended"].includes(t)){C.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return u=this._bucketRequestParams("PUT",c,"versioning",g),_={VersioningConfiguration:{Status:t}},u.mime="xml",u.content=S(_,{headers:!0}),C.next=9,i.default.awrap(this.request(u));case 9:return l=C.sent,C.abrupt("return",{res:l.res,status:l.status});case 11:case"end":return C.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(t){return t&&t.__esModule?t:{default:t}}var h=w("../utils/checkBucketName"),p=h.checkBucketName,x=w("../utils/obj2xml"),S=x.obj2xml,a=w("../utils/isArray"),v=a.isArray,c=r;c.putBucketWebsite=function(g){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},_=arguments[2],l,m,C,o,f;return i.default.async(function(A){for(;;)switch(A.prev=A.next){case 0:if(p(g),l=this._bucketRequestParams("PUT",g,"website",_),m={Suffix:u.index||"index.html"},C={IndexDocument:m},o={WebsiteConfiguration:C},u.supportSubDir&&(m.SupportSubDir=u.supportSubDir),u.type&&(m.Type=u.type),u.error&&(C.ErrorDocument={Key:u.error}),!(u.routingRules!==void 0)){A.next=12;break}if(v(u.routingRules)){A.next=11;break}throw new Error("RoutingRules must be Array");case 11:C.RoutingRules={RoutingRule:u.routingRules};case 12:return o=S(o),l.content=o,l.mime="xml",l.successStatuses=[200],A.next=18,i.default.awrap(this.request(l));case 18:return f=A.sent,A.abrupt("return",{res:f.res});case 20:case"end":return A.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(w,X,r){(function(P){"use strict";var i=w("babel-runtime/core-js/object/keys"),T=x(i),h=w("babel-runtime/core-js/json/stringify"),p=x(h);function x(S){return S&&S.__esModule?S:{default:S}}r.encodeCallback=function(a,v){if(a.headers=a.headers||{},!Object.prototype.hasOwnProperty.call(a.headers,"x-oss-callback")&&v.callback){var c={callbackUrl:encodeURI(v.callback.url),callbackBody:v.callback.body};v.callback.host&&(c.callbackHost=v.callback.host),v.callback.contentType&&(c.callbackBodyType=v.callback.contentType);var t=P.from((0,p.default)(c)).toString("base64");if(a.headers["x-oss-callback"]=t,v.callback.customValue){var g={};(0,T.default)(v.callback.customValue).forEach(function(u){g["x:"+u]=v.callback.customValue[u]}),a.headers["x-oss-callback-var"]=P.from((0,p.default)(g)).toString("base64")}}}}).call(this,w("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/assign"),i=T(P);function T(c){return c&&c.__esModule?c:{default:c}}var h=w("humanize-ms"),p=w("url"),x=w("../utils/checkBucketName"),S=x.checkBucketName;function a(c,t){var g=p.parse(c);if(g.protocol||(g=p.parse("http"+(t?"s":"")+"://"+c)),g.protocol!=="http:"&&g.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return g}function v(c,t,g){var u=g?"https://":"http://",_=t?"-internal.aliyuncs.com":".aliyuncs.com",l="vpc100-oss-cn-";return c.substr(0,l.length)===l&&(_=".aliyuncs.com"),p.parse(u+c+_)}X.exports=function(c){if(!c||!c.accessKeyId||!c.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");c.bucket&&S(c.bucket);var t=(0,i.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},c);if(t.accessKeyId=t.accessKeyId.trim(),t.accessKeySecret=t.accessKeySecret.trim(),t.timeout&&(t.timeout=h(t.timeout)),t.endpoint)t.endpoint=a(t.endpoint,t.secure);else if(t.region)t.endpoint=v(t.region,t.internal,t.secure);else throw new Error("require options.endpoint or options.region");return t.inited=!0,t}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(w,X,r){"use strict";var P=w("merge-descriptors"),i=r;P(i,w("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(t){return t&&t.__esModule?t:{default:t}}var h=w("../utils/checkBucketName"),p=h.checkBucketName,x=w("querystring"),S=w("js-base64"),a=S.Base64.encode,v=r;v.processObjectSave=function(g,u,_,l){var m,C,o,f;return i.default.async(function(A){for(;;)switch(A.prev=A.next){case 0:return c(g,"sourceObject"),c(u,"targetObject"),c(_,"process"),u=this._objectName(u),l&&p(l),m=this._objectRequestParams("POST",g,{subres:"x-oss-process"}),C=l?",b_"+a(l):"",u=a(u),o={"x-oss-process":_+"|sys/saveas,o_"+u+C},m.content=x.stringify(o),A.next=12,i.default.awrap(this.request(m));case 12:return f=A.sent,A.abrupt("return",{res:f.res,status:f.res.status});case 14:case"end":return A.stop()}},null,this)};function c(t,g){if(!t)throw new Error(g+" is required");if(typeof t!="string")throw new Error(g+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=T(P);function T(v){return v&&v.__esModule?v:{default:v}}var h=w("copy-to"),p=w("./callback"),x=w("./utils/deepCopy"),S=x.deepCopy,a=r;a.listUploads=function(c,t){var g,u,_,l;return i.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:return t=t||{},g={},h(t).to(g),g.subres="uploads",u=this._objectRequestParams("GET","",g),u.query=c,u.xmlResponse=!0,u.successStatuses=[200],C.next=10,i.default.awrap(this.request(u));case 10:return _=C.sent,l=_.data.Upload||[],Array.isArray(l)||(l=[l]),l=l.map(function(o){return{name:o.Key,uploadId:o.UploadId,initiated:o.Initiated}}),C.abrupt("return",{res:_.res,uploads:l,bucket:_.data.Bucket,nextKeyMarker:_.data.NextKeyMarker,nextUploadIdMarker:_.data.NextUploadIdMarker,isTruncated:_.data.IsTruncated==="true"});case 15:case"end":return C.stop()}},null,this)},a.listParts=function(c,t,g,u){var _,l,m;return i.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return u=u||{},_={},h(u).to(_),_.subres={uploadId:t},l=this._objectRequestParams("GET",c,_),l.query=g,l.xmlResponse=!0,l.successStatuses=[200],o.next=10,i.default.awrap(this.request(l));case 10:return m=o.sent,o.abrupt("return",{res:m.res,uploadId:m.data.UploadId,bucket:m.data.Bucket,name:m.data.Key,partNumberMarker:m.data.PartNumberMarker,nextPartNumberMarker:m.data.NextPartNumberMarker,maxParts:m.data.MaxParts,isTruncated:m.data.IsTruncated,parts:m.data.Part||[]});case 12:case"end":return o.stop()}},null,this)},a.abortMultipartUpload=function(c,t,g){var u,_,l;return i.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:return this._stop(),g=g||{},u={},h(g).to(u),u.subres={uploadId:t},_=this._objectRequestParams("DELETE",c,u),_.successStatuses=[204],C.next=9,i.default.awrap(this.request(_));case 9:return l=C.sent,C.abrupt("return",{res:l.res});case 11:case"end":return C.stop()}},null,this)},a.initMultipartUpload=function(c,t){var g,u,_;return i.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:return t=t||{},g={},h(t).to(g),g.headers=g.headers||{},this._convertMetaToHeaders(t.meta,g.headers),g.subres="uploads",u=this._objectRequestParams("POST",c,g),u.mime=t.mime,u.xmlResponse=!0,u.successStatuses=[200],m.next=12,i.default.awrap(this.request(u));case 12:return _=m.sent,m.abrupt("return",{res:_.res,bucket:_.data.Bucket,name:_.data.Key,uploadId:_.data.UploadId});case 14:case"end":return m.stop()}},null,this)},a.uploadPart=function(c,t,g,u,_,l,m){var C;return i.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return C={stream:this._createStream(u,_,l),size:l-_},f.next=3,i.default.awrap(this._uploadPart(c,t,g,C,m));case 3:return f.abrupt("return",f.sent);case 4:case"end":return f.stop()}},null,this)},a.completeMultipartUpload=function(c,t,g,u){var _,l,m,C,o,f,b,A;return i.default.async(function(d){for(;;)switch(d.prev=d.next){case 0:for(_=g.concat().sort(function(M,R){return M.number-R.number}).filter(function(M,R,E){return!R||M.number!==E[R-1].number}),l=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,m=0;m<_.length;m++)C=_[m],l+=`<Part>
`,l+="<PartNumber>"+C.number+`</PartNumber>
`,l+="<ETag>"+C.etag+`</ETag>
`,l+=`</Part>
`;return l+="</CompleteMultipartUpload>",u=u||{},o={},o=S(u),o.headers&&delete o.headers["x-oss-server-side-encryption"],o.subres={uploadId:t},f=this._objectRequestParams("POST",c,o),p.encodeCallback(f,o),f.mime="xml",f.content=l,f.headers&&f.headers["x-oss-callback"]||(f.xmlResponse=!0),f.successStatuses=[200],d.next=17,i.default.awrap(this.request(f));case 17:return b=d.sent,A={res:b.res,bucket:f.bucket,name:c,etag:b.res.headers.etag},f.headers&&f.headers["x-oss-callback"]&&(A.data=JSON.parse(b.data.toString())),d.abrupt("return",A);case 21:case"end":return d.stop()}},null,this)},a._uploadPart=function(c,t,g,u,_){var l,m,C;return i.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return _=_||{},l={},h(_).to(l),l.headers={"Content-Length":u.size},l.subres={partNumber:g,uploadId:t},m=this._objectRequestParams("PUT",c,l),m.mime=l.mime,m.stream=u.stream,m.successStatuses=[200],f.next=11,i.default.awrap(this.request(m));case 11:if(C=f.sent,C.res.headers.etag){f.next=14;break}throw new Error(`Please set the etag of expose-headers in OSS
https://help.aliyun.com/document_detail/32069.html`);case 14:return u.stream=null,m.stream=null,f.abrupt("return",{name:c,etag:C.res.headers.etag,res:C.res});case 17:case"end":return f.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=S(P),T=w("babel-runtime/core-js/object/keys"),h=S(T),p=w("babel-runtime/helpers/typeof"),x=S(p);function S(t){return t&&t.__esModule?t:{default:t}}var a=w("../utils/checkBucketName"),v=a.checkBucketName,c=r;c.copy=function(g,u,_,l){var m,C,o;return i.default.async(function(b){for(;;)switch(b.prev=b.next){case 0:return(typeof _=="undefined"?"undefined":(0,x.default)(_))==="object"&&(l=_),l=l||{},l.headers=l.headers||{},(0,h.default)(l.headers).forEach(function(A){l.headers["x-oss-copy-source-"+A.toLowerCase()]=l.headers[A]}),l.meta&&(l.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(l.meta,l.headers),u=this._getSourceName(u,_),l.versionId&&(u=u+"?versionId="+l.versionId),l.headers["x-oss-copy-source"]=u,m=this._objectRequestParams("PUT",g,l),m.xmlResponse=!0,m.successStatuses=[200,304],b.next=14,i.default.awrap(this.request(m));case 14:return C=b.sent,o=C.data,o&&(o={etag:o.ETag,lastModified:o.LastModified}),b.abrupt("return",{data:o,res:C.res});case 18:case"end":return b.stop()}},null,this)},c._getSourceName=function(g,u){return typeof u=="string"?g=this._objectName(g):g[0]!=="/"?u=this.options.bucket:(u=g.replace(/\/(.+?)(\/.*)/,"$1"),g=g.replace(/(\/.+?\/)(.*)/,"$2")),v(u),g=encodeURI(g),g="/"+u+"/"+g,g}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(S){return S&&S.__esModule?S:{default:S}}var x=r;x.delete=function(a){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c,t;return i.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return v.subres=(0,h.default)({},v.subres),v.versionId&&(v.subres.versionId=v.versionId),c=this._objectRequestParams("DELETE",a,v),c.successStatuses=[204],u.next=6,i.default.awrap(this.request(c));case 6:return t=u.sent,u.abrupt("return",{res:t.res});case 8:case"end":return u.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(c){return c&&c.__esModule?c:{default:c}}var x=w("utility"),S=w("../utils/obj2xml"),a=S.obj2xml,v=r;v.deleteMulti=function(t){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},u,_,l,m,C,o,f,b,A,O,d,M;return i.default.async(function(E){for(;;)switch(E.prev=E.next){case 0:if(u=[],!(!t||!t.length)){E.next=3;break}throw new Error("names is required");case 3:for(_=0;_<t.length;_++)l={},typeof t[_]=="string"?l.Key=x.escape(this._objectName(t[_])):(m=t[_],C=m.key,o=m.versionId,l.Key=x.escape(this._objectName(C)),l.VersionId=o),u.push(l);return f={Delete:{Quiet:!!g.quiet,Object:u}},b=a(f,{headers:!0}),g.subres=(0,h.default)({delete:""},g.subres),g.versionId&&(g.subres.versionId=g.versionId),A=this._objectRequestParams("POST","",g),A.mime="xml",A.content=b,A.xmlResponse=!0,A.successStatuses=[200],E.next=15,i.default.awrap(this.request(A));case 15:return O=E.sent,d=O.data,M=d&&d.Deleted||null,M&&(Array.isArray(M)||(M=[M])),E.abrupt("return",{res:O.res,deleted:M||[]});case 20:case"end":return E.stop()}},null,this)}},{"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,utility:290}],22:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(S){return S&&S.__esModule?S:{default:S}}var x=r;x.deleteObjectTagging=function(a){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c,t;return i.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return v.subres=(0,h.default)({tagging:""},v.subres),v.versionId&&(v.subres.versionId=v.versionId),a=this._objectName(a),c=this._objectRequestParams("DELETE",a,v),c.successStatuses=[204],u.next=7,i.default.awrap(this.request(c));case 7:return t=u.sent,u.abrupt("return",{status:t.status,res:t.res});case 9:case"end":return u.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(v){return v&&v.__esModule?v:{default:v}}var x=w("fs"),S=w("is-type-of"),a=r;a.get=function(c,t){var g=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},u,_,l,m;return i.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return u=null,_=!1,S.writableStream(t)?u=t:S.string(t)?(u=x.createWriteStream(t),_=!0):g=t,g=g||{},g.subres=(0,h.default)({},g.subres),g.versionId&&(g.subres.versionId=g.versionId),g.process&&(g.subres["x-oss-process"]=g.process),l=void 0,o.prev=8,m=this._objectRequestParams("GET",c,g),m.writeStream=u,m.successStatuses=[200,206,304],o.next=14,i.default.awrap(this.request(m));case 14:l=o.sent,_&&u.destroy(),o.next=25;break;case 18:if(o.prev=18,o.t0=o.catch(8),!_){o.next=24;break}return u.destroy(),o.next=24,i.default.awrap(this._deleteFileSafe(t));case 24:throw o.t0;case 25:return o.abrupt("return",{res:l.res,content:l.data});case 26:case"end":return o.stop()}},null,this,[[8,18]])}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,fs:71,"is-type-of":289}],24:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(S){return S&&S.__esModule?S:{default:S}}var x=r;x.getACL=function(a){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c,t;return i.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return v.subres=(0,h.default)({acl:""},v.subres),v.versionId&&(v.subres.versionId=v.versionId),a=this._objectName(a),c=this._objectRequestParams("GET",a,v),c.successStatuses=[200],c.xmlResponse=!0,u.next=8,i.default.awrap(this.request(c));case 8:return t=u.sent,u.abrupt("return",{acl:t.data.AccessControlList.Grant,owner:{id:t.data.Owner.ID,displayName:t.data.Owner.DisplayName},res:t.res});case 10:case"end":return u.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/keys"),i=S(P),T=w("babel-runtime/regenerator"),h=S(T),p=w("babel-runtime/core-js/object/assign"),x=S(p);function S(m){return m&&m.__esModule?m:{default:m}}var a=r,v=w("../utils/isObject"),c=v.isObject,t=w("../utils/isArray"),g=t.isArray;a.getBucketVersions=u,a.listObjectVersions=u;function u(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o,f,b,A,O,d;return h.default.async(function(R){for(;;)switch(R.prev=R.next){case 0:if(!(m.versionIdMarker&&m.keyMarker===void 0)){R.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return C.subres=(0,x.default)({versions:""},C.subres),C.versionId&&(C.subres.versionId=C.versionId),o=this._objectRequestParams("GET","",C),o.xmlResponse=!0,o.successStatuses=[200],o.query=l(m),R.next=10,h.default.awrap(this.request(o));case 10:return f=R.sent,b=f.data.Version||[],A=f.data.DeleteMarker||[],O=this,b&&(Array.isArray(b)||(b=[b]),b=b.map(function(E){return{name:E.Key,url:O._objectUrl(E.Key),lastModified:E.LastModified,isLatest:E.IsLatest==="true",versionId:E.VersionId,etag:E.ETag,type:E.Type,size:Number(E.Size),storageClass:E.StorageClass,owner:{id:E.Owner.ID,displayName:E.Owner.DisplayName}}})),A&&(g(A)||(A=[A]),A=A.map(function(E){return{name:E.Key,lastModified:E.LastModified,versionId:E.VersionId,owner:{id:E.Owner.ID,displayName:E.Owner.DisplayName}}})),d=f.data.CommonPrefixes||null,d&&(g(d)||(d=[d]),d=d.map(function(E){return E.Prefix})),R.abrupt("return",{res:f.res,objects:b,deleteMarker:A,prefixes:d,nextMarker:f.data.NextMarker||null,NextVersionIdMarker:f.data.NextVersionIdMarker||null,isTruncated:f.data.IsTruncated==="true"});case 19:case"end":return R.stop()}},null,this)}function _(m){return m.replace(/([A-Z])/g,"-$1").toLowerCase()}function l(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},C={};return c(m)&&(0,i.default)(m).forEach(function(o){C[_(o)]=m[o]}),C}},{"../utils/isArray":42,"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],26:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(S){return S&&S.__esModule?S:{default:S}}var x=r;x.getObjectMeta=function(a,v){var c,t;return i.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return v=v||{},a=this._objectName(a),v.subres=(0,h.default)({objectMeta:""},v.subres),v.versionId&&(v.subres.versionId=v.versionId),c=this._objectRequestParams("HEAD",a,v),c.successStatuses=[200],u.next=8,i.default.awrap(this.request(c));case 8:return t=u.sent,u.abrupt("return",{status:t.status,res:t.res});case 10:case"end":return u.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(v){return v&&v.__esModule?v:{default:v}}var x=r,S=w("../utils/isObject"),a=S.isObject;x.getObjectTagging=function(c){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g,u,_,l,m;return i.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return t.subres=(0,h.default)({tagging:""},t.subres),t.versionId&&(t.subres.versionId=t.versionId),c=this._objectName(c),g=this._objectRequestParams("GET",c,t),g.successStatuses=[200],o.next=7,i.default.awrap(this.request(g));case 7:return u=o.sent,o.next=10,i.default.awrap(this.parseXML(u.data));case 10:return _=o.sent,l=_.TagSet.Tag,l=l&&a(l)?[l]:l||[],m={},l.forEach(function(f){m[f.Key]=f.Value}),o.abrupt("return",{status:u.status,res:u.res,tag:m});case 16:case"end":return o.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(S){return S&&S.__esModule?S:{default:S}}var x=r;x.getSymlink=function(a){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},c,t,g;return i.default.async(function(_){for(;;)switch(_.prev=_.next){case 0:return v.subres=(0,h.default)({symlink:""},v.subres),v.versionId&&(v.subres.versionId=v.versionId),a=this._objectName(a),c=this._objectRequestParams("GET",a,v),c.successStatuses=[200],_.next=7,i.default.awrap(this.request(c));case 7:return t=_.sent,g=t.res.headers["x-oss-symlink-target"],_.abrupt("return",{targetName:decodeURIComponent(g),res:t.res});case 10:case"end":return _.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=S(P),T=w("babel-runtime/core-js/object/keys"),h=S(T),p=w("babel-runtime/core-js/object/assign"),x=S(p);function S(v){return v&&v.__esModule?v:{default:v}}var a=r;a.head=function(c){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g,u,_;return i.default.async(function(m){for(;;)switch(m.prev=m.next){case 0:return t.subres=(0,x.default)({},t.subres),t.versionId&&(t.subres.versionId=t.versionId),g=this._objectRequestParams("HEAD",c,t),g.successStatuses=[200,304],m.next=6,i.default.awrap(this.request(g));case 6:return u=m.sent,_={meta:null,res:u.res,status:u.status},u.status===200&&(0,h.default)(u.headers).forEach(function(C){C.indexOf("x-oss-meta-")===0&&(_.meta||(_.meta={}),_.meta[C.substring(11)]=u.headers[C])}),m.abrupt("return",_);case 10:case"end":return m.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(S){return S&&S.__esModule?S:{default:S}}var x=r;x.putACL=function(a,v,c){var t,g;return i.default.async(function(_){for(;;)switch(_.prev=_.next){case 0:return c=c||{},c.subres=(0,h.default)({acl:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),c.headers=c.headers||{},c.headers["x-oss-object-acl"]=v,a=this._objectName(a),t=this._objectRequestParams("PUT",a,c),t.successStatuses=[200],_.next=10,i.default.awrap(this.request(t));case 10:return g=_.sent,_.abrupt("return",{res:g.res});case 12:case"end":return _.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=S(P),T=w("babel-runtime/core-js/object/keys"),h=S(T),p=w("babel-runtime/core-js/object/assign"),x=S(p);function S(u){return u&&u.__esModule?u:{default:u}}var a=w("../utils/obj2xml"),v=a.obj2xml,c=w("../utils/checkObjectTag"),t=c.checkObjectTag,g=r;g.putObjectTagging=function(_,l){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},C,o,f;return i.default.async(function(A){for(;;)switch(A.prev=A.next){case 0:return t(l),m.subres=(0,x.default)({tagging:""},m.subres),m.versionId&&(m.subres.versionId=m.versionId),_=this._objectName(_),C=this._objectRequestParams("PUT",_,m),C.successStatuses=[200],l=(0,h.default)(l).map(function(O){return{Key:O,Value:l[O]}}),o={Tagging:{TagSet:{Tag:l}}},C.mime="xml",C.content=v(o),A.next=12,i.default.awrap(this.request(C));case 12:return f=A.sent,A.abrupt("return",{res:f.res,status:f.status});case 14:case"end":return A.stop()}},null,this)}},{"../utils/checkObjectTag":36,"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],32:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/object/assign"),h=p(T);function p(S){return S&&S.__esModule?S:{default:S}}var x=r;x.putSymlink=function(a,v,c){var t,g;return i.default.async(function(_){for(;;)switch(_.prev=_.next){case 0:return c=c||{},c.headers=c.headers||{},v=this._escape(this._objectName(v)),this._convertMetaToHeaders(c.meta,c.headers),c.headers["x-oss-symlink-target"]=v,c.subres=(0,h.default)({symlink:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),c.storageClass&&(c.headers["x-oss-storage-class"]=c.storageClass),a=this._objectName(a),t=this._objectRequestParams("PUT",a,c),t.successStatuses=[200],_.next=13,i.default.awrap(this.request(t));case 13:return g=_.sent,_.abrupt("return",{res:g.res});case 15:case"end":return _.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(w,X,r){"use strict";var P=w("babel-runtime/regenerator"),i=p(P),T=w("babel-runtime/core-js/promise"),h=p(T);function p(S){return S&&S.__esModule?S:{default:S}}var x=r;x._parallelNode=function(a,v,c,t){var g,u,_,l,m,C,o,f;return i.default.async(function(A){for(;;)switch(A.prev=A.next){case 0:g=this,u=[],_=[],l=a.length/v,m=a.length%v,C=m===0?l:(a.length-m)/v+1,o=1,f=0;case 8:if(!(f<a.length)){A.next=26;break}if(!g.isCancel()){A.next=11;break}return A.abrupt("break",26);case 11:if(t?_.push(c(g,a[f],t)):_.push(c(g,a[f])),!(_.length===v||o===C&&f===a.length-1)){A.next=23;break}return A.prev=13,o+=1,A.next=17,i.default.awrap(h.default.all(_));case 17:A.next=22;break;case 19:A.prev=19,A.t0=A.catch(13),u.push(A.t0);case 22:_=[];case 23:f++,A.next=8;break;case 26:return A.abrupt("return",u);case 27:case"end":return A.stop()}},null,this,[[13,19]])},x._parallel=function(a,v,c){var t=this;return new h.default(function(g){var u=[];if(v<=0||!a){g(u);return}function _(d){return function(){if(d===null)throw new Error("Callback was already called.");var M=d;d=null;for(var R=arguments.length,E=Array(R),y=0;y<R;y++)E[y]=arguments[y];M.apply(this,E)}}function l(d){var M=-1,R=d.length;return function(){return++M<R&&!t.isCancel()?{value:d[M],key:M}:null}}var m=l(a),C=!1,o=0,f=!1;function b(d,M){o-=1,d?(C=!0,u.push(d),g(u)):M==={}||C&&o<=0?(C=!0,g(u)):f||(t.isCancel()?g(u):O())}function A(d,M){c(d).then(function(R){M(null,R)}).catch(function(R){M(R)})}function O(){for(f=!0;o<v&&!C&&!t.isCancel();){var d=m();if(d===null||u.length>0){C=!0,o<=0&&g(u);return}o+=1,A(d.value,_(b))}f=!1}O()})},x.cancel=function(a){this.options.cancelFlag=!0,a&&this.abortMultipartUpload(a.name,a.uploadId,a.options)},x.isCancel=function(){return this.options.cancelFlag},x.resetCancelFlag=function(){this.options.cancelFlag=!1},x._stop=function(){this.options.cancelFlag=!0},x._makeCancelEvent=function(){var a={status:0,name:"cancel"};return a}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(w,X,r){(function(P){"use strict";var i=w("babel-runtime/core-js/json/stringify"),T=x(i),h=w("babel-runtime/core-js/object/keys"),p=x(h);function x(v){return v&&v.__esModule?v:{default:v}}var S=w("./../../shims/crypto/crypto.js"),a=w("is-type-of");r.buildCanonicalizedResource=function(c,t){var g=""+c,u="?";if(a.string(t)&&t.trim()!=="")g+=u+t;else if(a.array(t))t.sort(),g+=u+t.join("&");else if(t){var _=function(C,o){return C[0]>o[0]?1:C[0]<o[0]?-1:0},l=function(C){g+=u+C,t[C]&&(g+="="+t[C]),u="&"};(0,p.default)(t).sort(_).forEach(l)}return g},r.buildCanonicalString=function(c,t,g,u){g=g||{};var _=g.headers||{},l="x-oss-",m=[],C={},o=[c.toUpperCase(),_["Content-Md5"]||"",_["Content-Type"]||_["Content-Type".toLowerCase()],u||_["x-oss-date"]];return(0,p.default)(_).forEach(function(f){var b=f.toLowerCase();b.indexOf(l)===0&&(C[b]=String(_[f]).trim())}),(0,p.default)(C).sort().forEach(function(f){m.push(f+":"+C[f])}),o=o.concat(m),o.push(this.buildCanonicalizedResource(t,g.parameters)),o.join(`
`)},r.computeSignature=function(c,t){var g=S.createHmac("sha1",c);return g.update(P.from(t,"utf8")).digest("base64")},r.authorization=function(c,t,g){return"OSS "+c+":"+this.computeSignature(t,g)},r._signatureForURL=function(c){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g=arguments[2],u=arguments[3],_={},l=t.subResource,m=l===void 0?{}:l;if(t.process){var C="x-oss-process";m[C]=t.process}if(t.trafficLimit){var o="x-oss-traffic-limit";m[o]=t.trafficLimit}if(t.response&&(0,p.default)(t.response).forEach(function(O){var d="response-"+O.toLowerCase();m[d]=t.response[O]}),(0,p.default)(t).forEach(function(O){var d=O.toLowerCase(),M=t[O];d.indexOf("x-oss-")===0?_[d]=M:(d.indexOf("content-md5")===0||d.indexOf("content-type")===0)&&(_[O]=M)}),Object.prototype.hasOwnProperty.call(t,"security-token")&&(m["security-token"]=t["security-token"]),Object.prototype.hasOwnProperty.call(t,"callback")){var f={callbackUrl:encodeURI(t.callback.url),callbackBody:t.callback.body};if(t.callback.host&&(f.callbackHost=t.callback.host),t.callback.contentType&&(f.callbackBodyType=t.callback.contentType),m.callback=P.from((0,T.default)(f)).toString("base64"),t.callback.customValue){var b={};(0,p.default)(t.callback.customValue).forEach(function(O){b["x:"+O]=t.callback.customValue[O]}),m["callback-var"]=P.from((0,T.default)(b)).toString("base64")}}var A=this.buildCanonicalString(t.method,g,{headers:_,parameters:m},u.toString());return{Signature:this.computeSignature(c,A),subResource:m}}}).call(this,w("buffer").Buffer)},{"./../../shims/crypto/crypto.js":284,"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73,"is-type-of":289}],35:[function(w,X,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.checkBucketName=void 0,r.checkBucketName=function(P,i){var T=i?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!T.test(P))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/entries"),i=T(P);function T(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(r,"__esModule",{value:!0}),r.checkObjectTag=void 0;var h=w("./checkValid"),p=h.checkValid,x=w("./isObject"),S=x.isObject,a=[{validator:function(g){if(typeof g!="string")throw new Error("the key and value of the tag must be String")}},{pattern:/^[a-zA-Z0-9 +-=._:/]+$/,msg:"tag can contain letters, numbers, spaces, and the following symbols: plus sign (+), hyphen (-), equal sign (=), period (.), underscore (_), colon (:), and forward slash (/)"}],v={key:[].concat(a,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(a,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function c(t){if(!S(t))throw new Error("tag must be Object");var g=(0,i.default)(t);if(g.length>10)throw new Error("maximum of 10 tags for a object");var u=["key","value"];g.forEach(function(_){_.forEach(function(l,m){p(l,v[u[m]])})})}r.checkObjectTag=c},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(w,X,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.checkValid=void 0;function P(i,T){T.forEach(function(h){if(h.validator)h.validator(i);else if(h.pattern&&!h.pattern.test(i))throw new Error(h.msg)})}r.checkValid=P},{}],38:[function(w,X,r){(function(P){"use strict";var i=w("babel-runtime/core-js/object/assign"),T=h(i);function h(_){return _&&_.__esModule?_:{default:_}}Object.defineProperty(r,"__esModule",{value:!0}),r.createRequest=void 0;var p=w("./../../../shims/crypto/crypto.js"),x=w("debug")("ali-oss"),S=w("mime"),a=w("dateformat"),v=w("copy-to"),c=w("path");function t(_,l){return _[l]||_[l.toLowerCase()]}function g(_,l){delete _[l],delete _[l.toLowerCase()]}function u(_){var l=new Date;this.options.amendTimeSkewed&&(l=+new Date+this.options.amendTimeSkewed);var m={"x-oss-date":a(l,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(m["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,T.default)(m,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(m["x-oss-security-token"]=this.options.stsToken),v(_.headers).to(m),t(m,"Content-Type")||(_.mime&&_.mime.indexOf("/")>0?m["Content-Type"]=_.mime:m["Content-Type"]=S.getType(_.mime||c.extname(_.object||""))),t(m,"Content-Type")||g(m,"Content-Type"),_.content&&(m["Content-Md5"]=p.createHash("md5").update(P.from(_.content,"utf8")).digest("base64"),m["Content-Length"]||(m["Content-Length"]=_.content.length));var C=this._getResource(_);m.authorization=this.authorization(_.method,C,_.subres,m);var o=this._getReqUrl(_);x("request %s %s, with headers %j, !!stream: %s",_.method,o,m,!!_.stream);var f=_.timeout||this.options.timeout,b={method:_.method,content:_.content,stream:_.stream,headers:m,timeout:f,writeStream:_.writeStream,customResponse:_.customResponse,ctx:_.ctx||this.ctx};return this.agent&&(b.agent=this.agent),this.httpsAgent&&(b.httpsAgent=this.httpsAgent),{url:o,params:b}}r.createRequest=u}).call(this,w("buffer").Buffer)},{"./../../../shims/crypto/crypto.js":284,"babel-runtime/core-js/object/assign":54,buffer:73,"copy-to":76,dateformat:190,debug:288,mime:202,path:205}],39:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/keys"),i=p(P),T=w("babel-runtime/helpers/typeof"),h=p(T);function p(x){return x&&x.__esModule?x:{default:x}}Object.defineProperty(r,"__esModule",{value:!0}),r.deepCopy=void 0,r.deepCopy=function(x){if(x===null||(typeof x=="undefined"?"undefined":(0,h.default)(x))!=="object")return x;var S=Array.isArray(x)?[]:{};return(0,i.default)(x).forEach(function(a){S[a]=r.deepCopy(x[a])}),S}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/keys"),i=p(P),T=w("babel-runtime/helpers/typeof"),h=p(T);function p(a){return a&&a.__esModule?a:{default:a}}Object.defineProperty(r,"__esModule",{value:!0}),r.formatObjKey=void 0;function x(a,v){if(a===null||(typeof a=="undefined"?"undefined":(0,h.default)(a))!=="object")return a;var c=void 0;if(Array.isArray(a)){c=[];for(var t=0;t<a.length;t++)c.push(x(a[t],v))}else c={},(0,i.default)(a).forEach(function(g){c[S(g,v)]=x(a[g],v)});return c}r.formatObjKey=x;function S(a,v){return v==="firstUpperCase"?a=a.replace(/^./,function(c){return c.toUpperCase()}):v==="firstLowerCase"&&(a=a.replace(/^./,function(c){return c.toLowerCase()})),a}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],41:[function(w,X,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getStrBytesCount=void 0;function P(i){for(var T=0,h=0;h<i.length;h++){var p=i.charAt(h);/^[\u00-\uff]$/.test(p)?T+=1:T+=2}return T}r.getStrBytesCount=P},{}],42:[function(w,X,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isArray=void 0,r.isArray=function(P){return Object.prototype.toString.call(P)==="[object Array]"}},{}],43:[function(w,X,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isBlob=void 0;function P(i){return typeof Blob!="undefined"&&i instanceof Blob}r.isBlob=P},{}],44:[function(w,X,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isFile=void 0,r.isFile=function(P){return typeof File!="undefined"&&P instanceof File}},{}],45:[function(w,X,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isIP=void 0,r.isIP=function(P){var i=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,T=/^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$/;return i.test(P)||T.test(P)}},{}],46:[function(w,X,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.isObject=void 0,r.isObject=function(P){return Object.prototype.toString.call(P)==="[object Object]"}},{}],47:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/keys"),i=T(P);function T(S){return S&&S.__esModule?S:{default:S}}Object.defineProperty(r,"__esModule",{value:!0}),r.obj2xml=void 0;var h=w("./formatObjKey");function p(S){return Object.prototype.toString.call(S).replace(/(.*? |])/g,"").toLowerCase()}function x(S,a){var v="";return a&&a.headers&&(v=`<?xml version="1.0" encoding="UTF-8"?>
`),a&&a.firstUpperCase&&(S=h.formatObjKey(S,"firstUpperCase")),p(S)==="object"?(0,i.default)(S).forEach(function(c){p(S[c])==="string"||p(S[c])==="number"?v+="<"+c+">"+S[c]+"</"+c+">":p(S[c])==="object"?v+="<"+c+">"+x(S[c])+"</"+c+">":p(S[c])==="array"?v+=S[c].map(function(t){return"<"+c+">"+x(t)+"</"+c+">"}).join(""):v+="<"+c+">"+S[c].toString()+"</"+c+">"}):v+=S.toString(),v}r.obj2xml=x},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(w,X,r){X.exports=P,X.exports.HttpsAgent=P;function P(){}},{}],49:[function(w,X,r){X.exports=w("./register")().Promise},{"./register":51}],50:[function(w,X,r){"use strict";var P="@@any-promise/REGISTRATION",i=null;X.exports=function(T,h){return function(x,S){x=x||null,S=S||{};var a=S.global!==!1;if(i===null&&a&&(i=T[P]||null),i!==null&&x!==null&&i.implementation!==x)throw new Error('any-promise already defined as "'+i.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return i===null&&(x!==null&&typeof S.Promise!="undefined"?i={Promise:S.Promise,implementation:x}:i=h(x),a&&(T[P]=i)),i}}},{}],51:[function(w,X,r){"use strict";X.exports=w("./loader")(window,P);function P(){if(typeof window.Promise=="undefined")throw new Error("any-promise browser requires a polyfill or explicit registration e.g: require('any-promise/register/bluebird')");return{Promise:window.Promise,implementation:"window.Promise"}}},{"./loader":50}],52:[function(w,X,r){X.exports={default:w("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(w,X,r){X.exports={default:w("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(w,X,r){X.exports={default:w("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(w,X,r){X.exports={default:w("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(w,X,r){X.exports={default:w("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(w,X,r){X.exports={default:w("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(w,X,r){X.exports={default:w("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":83}],59:[function(w,X,r){X.exports={default:w("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":84}],60:[function(w,X,r){X.exports={default:w("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(w,X,r){X.exports={default:w("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(w,X,r){X.exports={default:w("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(w,X,r){X.exports={default:w("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":88}],64:[function(w,X,r){X.exports={default:w("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(w,X,r){X.exports={default:w("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(w,X,r){X.exports={default:w("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(w,X,r){"use strict";r.__esModule=!0;var P=w("../core-js/symbol/iterator"),i=x(P),T=w("../core-js/symbol"),h=x(T),p=typeof h.default=="function"&&typeof i.default=="symbol"?function(S){return typeof S}:function(S){return S&&typeof h.default=="function"&&S.constructor===h.default&&S!==h.default.prototype?"symbol":typeof S};function x(S){return S&&S.__esModule?S:{default:S}}r.default=typeof h.default=="function"&&p(i.default)==="symbol"?function(S){return typeof S=="undefined"?"undefined":p(S)}:function(S){return S&&typeof h.default=="function"&&S.constructor===h.default&&S!==h.default.prototype?"symbol":typeof S=="undefined"?"undefined":p(S)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(w,X,r){X.exports=w("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(w,X,r){"use strict";r.byteLength=a,r.toByteArray=c,r.fromByteArray=u;for(var P=[],i=[],T=typeof Uint8Array!="undefined"?Uint8Array:Array,h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=0,x=h.length;p<x;++p)P[p]=h[p],i[h.charCodeAt(p)]=p;i["-".charCodeAt(0)]=62,i["_".charCodeAt(0)]=63;function S(_){var l=_.length;if(l%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var m=_.indexOf("=");m===-1&&(m=l);var C=m===l?0:4-m%4;return[m,C]}function a(_){var l=S(_),m=l[0],C=l[1];return(m+C)*3/4-C}function v(_,l,m){return(l+m)*3/4-m}function c(_){var l,m=S(_),C=m[0],o=m[1],f=new T(v(_,C,o)),b=0,A=o>0?C-4:C,O;for(O=0;O<A;O+=4)l=i[_.charCodeAt(O)]<<18|i[_.charCodeAt(O+1)]<<12|i[_.charCodeAt(O+2)]<<6|i[_.charCodeAt(O+3)],f[b++]=l>>16&255,f[b++]=l>>8&255,f[b++]=l&255;return o===2&&(l=i[_.charCodeAt(O)]<<2|i[_.charCodeAt(O+1)]>>4,f[b++]=l&255),o===1&&(l=i[_.charCodeAt(O)]<<10|i[_.charCodeAt(O+1)]<<4|i[_.charCodeAt(O+2)]>>2,f[b++]=l>>8&255,f[b++]=l&255),f}function t(_){return P[_>>18&63]+P[_>>12&63]+P[_>>6&63]+P[_&63]}function g(_,l,m){for(var C,o=[],f=l;f<m;f+=3)C=(_[f]<<16&16711680)+(_[f+1]<<8&65280)+(_[f+2]&255),o.push(t(C));return o.join("")}function u(_){for(var l,m=_.length,C=m%3,o=[],f=16383,b=0,A=m-C;b<A;b+=f)o.push(g(_,b,b+f>A?A:b+f));return C===1?(l=_[m-1],o.push(P[l>>2]+P[l<<4&63]+"==")):C===2&&(l=(_[m-2]<<8)+_[m-1],o.push(P[l>>10]+P[l>>4&63]+P[l<<2&63]+"=")),o.join("")}},{}],70:[function(w,X,r){/*!
* Bowser - a browser detector
* https://github.com/ded/bowser
* MIT License | (c) Dustin Diaz 2015
*/!function(P,i,T){typeof X!="undefined"&&X.exports?X.exports=T():typeof define=="function"&&define.amd?define(i,T):P[i]=T()}(this,"bowser",function(){var P=!0;function i(v){function c(G){var B=v.match(G);return B&&B.length>1&&B[1]||""}function t(G){var B=v.match(G);return B&&B.length>1&&B[2]||""}var g=c(/(ipod|iphone|ipad)/i).toLowerCase(),u=/like android/i.test(v),_=!u&&/android/i.test(v),l=/nexus\s*[0-6]\s*/i.test(v),m=!l&&/nexus\s*[0-9]+/i.test(v),C=/CrOS/.test(v),o=/silk/i.test(v),f=/sailfish/i.test(v),b=/tizen/i.test(v),A=/(web|hpw)(o|0)s/i.test(v),O=/windows phone/i.test(v),d=/SamsungBrowser/i.test(v),M=!O&&/windows/i.test(v),R=!g&&!o&&/macintosh/i.test(v),E=!_&&!f&&!b&&!A&&/linux/i.test(v),y=t(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),s=c(/version\/(\d+(\.\d+)?)/i),D=/tablet/i.test(v)&&!/tablet pc/i.test(v),N=!D&&/[^-]mobi/i.test(v),k=/xbox/i.test(v),U;/opera/i.test(v)?U={name:"Opera",opera:P,version:s||c(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(v)?U={name:"Opera",opera:P,version:c(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||s}:/SamsungBrowser/i.test(v)?U={name:"Samsung Internet for Android",samsungBrowser:P,version:s||c(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(v)?U={name:"NAVER Whale browser",whale:P,version:c(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(v)?U={name:"MZ Browser",mzbrowser:P,version:c(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(v)?U={name:"Opera Coast",coast:P,version:s||c(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(v)?U={name:"Focus",focus:P,version:c(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(v)?U={name:"Yandex Browser",yandexbrowser:P,version:s||c(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(v)?U={name:"UC Browser",ucbrowser:P,version:c(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(v)?U={name:"Maxthon",maxthon:P,version:c(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(v)?U={name:"Epiphany",epiphany:P,version:c(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(v)?U={name:"Puffin",puffin:P,version:c(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(v)?U={name:"Sleipnir",sleipnir:P,version:c(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(v)?U={name:"K-Meleon",kMeleon:P,version:c(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:O?(U={name:"Windows Phone",osname:"Windows Phone",windowsphone:P},y?(U.msedge=P,U.version=y):(U.msie=P,U.version=c(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(v)?U={name:"Internet Explorer",msie:P,version:c(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:C?U={name:"Chrome",osname:"Chrome OS",chromeos:P,chromeBook:P,chrome:P,version:c(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(v)?U={name:"Microsoft Edge",msedge:P,version:y}:/vivaldi/i.test(v)?U={name:"Vivaldi",vivaldi:P,version:c(/vivaldi\/(\d+(\.\d+)?)/i)||s}:f?U={name:"Sailfish",osname:"Sailfish OS",sailfish:P,version:c(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(v)?U={name:"SeaMonkey",seamonkey:P,version:c(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(v)?(U={name:"Firefox",firefox:P,version:c(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(v)&&(U.firefoxos=P,U.osname="Firefox OS")):o?U={name:"Amazon Silk",silk:P,version:c(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(v)?U={name:"PhantomJS",phantom:P,version:c(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(v)?U={name:"SlimerJS",slimer:P,version:c(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(v)||/rim\stablet/i.test(v)?U={name:"BlackBerry",osname:"BlackBerry OS",blackberry:P,version:s||c(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:A?(U={name:"WebOS",osname:"WebOS",webos:P,version:s||c(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(v)&&(U.touchpad=P)):/bada/i.test(v)?U={name:"Bada",osname:"Bada",bada:P,version:c(/dolfin\/(\d+(\.\d+)?)/i)}:b?U={name:"Tizen",osname:"Tizen",tizen:P,version:c(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||s}:/qupzilla/i.test(v)?U={name:"QupZilla",qupzilla:P,version:c(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||s}:/chromium/i.test(v)?U={name:"Chromium",chromium:P,version:c(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||s}:/chrome|crios|crmo/i.test(v)?U={name:"Chrome",chrome:P,version:c(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:_?U={name:"Android",version:s}:/safari|applewebkit/i.test(v)?(U={name:"Safari",safari:P},s&&(U.version=s)):g?(U={name:g=="iphone"?"iPhone":g=="ipad"?"iPad":"iPod"},s&&(U.version=s)):/googlebot/i.test(v)?U={name:"Googlebot",googlebot:P,version:c(/googlebot\/(\d+(\.\d+))/i)||s}:U={name:c(/^(.*)\/(.*) /),version:t(/^(.*)\/(.*) /)},!U.msedge&&/(apple)?webkit/i.test(v)?(/(apple)?webkit\/537\.36/i.test(v)?(U.name=U.name||"Blink",U.blink=P):(U.name=U.name||"Webkit",U.webkit=P),!U.version&&s&&(U.version=s)):!U.opera&&/gecko\//i.test(v)&&(U.name=U.name||"Gecko",U.gecko=P,U.version=U.version||c(/gecko\/(\d+(\.\d+)?)/i)),!U.windowsphone&&(_||U.silk)?(U.android=P,U.osname="Android"):!U.windowsphone&&g?(U[g]=P,U.ios=P,U.osname="iOS"):R?(U.mac=P,U.osname="macOS"):k?(U.xbox=P,U.osname="Xbox"):M?(U.windows=P,U.osname="Windows"):E&&(U.linux=P,U.osname="Linux");function H(G){switch(G){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var K="";U.windows?K=H(c(/Windows ((NT|XP)( \d\d?.\d)?)/i)):U.windowsphone?K=c(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):U.mac?(K=c(/Mac OS X (\d+([_\.\s]\d+)*)/i),K=K.replace(/[_\s]/g,".")):g?(K=c(/os (\d+([_\s]\d+)*) like mac os x/i),K=K.replace(/[_\s]/g,".")):_?K=c(/android[ \/-](\d+(\.\d+)*)/i):U.webos?K=c(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):U.blackberry?K=c(/rim\stablet\sos\s(\d+(\.\d+)*)/i):U.bada?K=c(/bada\/(\d+(\.\d+)*)/i):U.tizen&&(K=c(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(U.osversion=K);var F=!U.windows&&K.split(".")[0];return D||m||g=="ipad"||_&&(F==3||F>=4&&!N)||U.silk?U.tablet=P:(N||g=="iphone"||g=="ipod"||_||l||U.blackberry||U.webos||U.bada)&&(U.mobile=P),U.msedge||U.msie&&U.version>=10||U.yandexbrowser&&U.version>=15||U.vivaldi&&U.version>=1||U.chrome&&U.version>=20||U.samsungBrowser&&U.version>=4||U.whale&&x([U.version,"1.0"])===1||U.mzbrowser&&x([U.version,"6.0"])===1||U.focus&&x([U.version,"1.0"])===1||U.firefox&&U.version>=20||U.safari&&U.version>=6||U.opera&&U.version>=10||U.ios&&U.osversion&&U.osversion.split(".")[0]>=6||U.blackberry&&U.version>=10.1||U.chromium&&U.version>=20?U.a=P:U.msie&&U.version<10||U.chrome&&U.version<20||U.firefox&&U.version<20||U.safari&&U.version<6||U.opera&&U.version<10||U.ios&&U.osversion&&U.osversion.split(".")[0]<6||U.chromium&&U.version<20?U.c=P:U.x=P,U}var T=i(typeof navigator!="undefined"&&navigator.userAgent||"");T.test=function(v){for(var c=0;c<v.length;++c){var t=v[c];if(typeof t=="string"&&t in T)return!0}return!1};function h(v){return v.split(".").length}function p(v,c){var t=[],g;if(Array.prototype.map)return Array.prototype.map.call(v,c);for(g=0;g<v.length;g++)t.push(c(v[g]));return t}function x(v){for(var c=Math.max(h(v[0]),h(v[1])),t=p(v,function(g){var u=c-h(g);return g=g+new Array(u+1).join(".0"),p(g.split("."),function(_){return new Array(20-_.length).join("0")+_}).reverse()});--c>=0;){if(t[0][c]>t[1][c])return 1;if(t[0][c]===t[1][c]){if(c===0)return 0}else return-1}}function S(v,c,t){var g=T;typeof c=="string"&&(t=c,c=void 0),c===void 0&&(c=!1),t&&(g=i(t));var u=""+g.version;for(var _ in v)if(v.hasOwnProperty(_)&&g[_]){if(typeof v[_]!="string")throw new Error("Browser version in the minVersion map should be a string: "+_+": "+String(v));return x([u,v[_]])<0}return c}function a(v,c,t){return!S(v,c,t)}return T.isUnsupportedBrowser=S,T.compareVersions=x,T.check=a,T._detect=i,T.detect=i,T})},{}],71:[function(w,X,r){},{}],72:[function(w,X,r){var P=w("buffer").Buffer,i=P.isEncoding||function(a){switch(a&&a.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function T(a){if(a&&!i(a))throw new Error("Unknown encoding: "+a)}var h=r.StringDecoder=function(a){this.encoding=(a||"utf8").toLowerCase().replace(/[-_]/,""),T(a);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=x;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=S;break;default:this.write=p;return}this.charBuffer=new P(6),this.charReceived=0,this.charLength=0};h.prototype.write=function(a){for(var v="";this.charLength;){var c=a.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:a.length;if(a.copy(this.charBuffer,this.charReceived,0,c),this.charReceived+=c,this.charReceived<this.charLength)return"";a=a.slice(c,a.length),v=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var g=v.charCodeAt(v.length-1);if(g>=55296&&g<=56319){this.charLength+=this.surrogateSize,v="";continue}if(this.charReceived=this.charLength=0,a.length===0)return v;break}this.detectIncompleteChar(a);var t=a.length;this.charLength&&(a.copy(this.charBuffer,0,a.length-this.charReceived,t),t-=this.charReceived),v+=a.toString(this.encoding,0,t);var t=v.length-1,g=v.charCodeAt(t);if(g>=55296&&g<=56319){var u=this.surrogateSize;return this.charLength+=u,this.charReceived+=u,this.charBuffer.copy(this.charBuffer,u,0,u),a.copy(this.charBuffer,0,0,u),v.substring(0,t)}return v},h.prototype.detectIncompleteChar=function(a){for(var v=a.length>=3?3:a.length;v>0;v--){var c=a[a.length-v];if(v==1&&c>>5==6){this.charLength=2;break}if(v<=2&&c>>4==14){this.charLength=3;break}if(v<=3&&c>>3==30){this.charLength=4;break}}this.charReceived=v},h.prototype.end=function(a){var v="";if(a&&a.length&&(v=this.write(a)),this.charReceived){var c=this.charReceived,t=this.charBuffer,g=this.encoding;v+=t.slice(0,c).toString(g)}return v};function p(a){return a.toString(this.encoding)}function x(a){this.charReceived=a.length%2,this.charLength=this.charReceived?2:0}function S(a){this.charReceived=a.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(w,X,r){(function(P,i){/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/"use strict";var T=w("base64-js"),h=w("ieee754"),p=w("isarray");r.Buffer=i,r.SlowBuffer=o,r.INSPECT_MAX_BYTES=50,i.TYPED_ARRAY_SUPPORT=P.TYPED_ARRAY_SUPPORT!==void 0?P.TYPED_ARRAY_SUPPORT:x(),r.kMaxLength=S();function x(){try{var re=new Uint8Array(1);return re.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},re.foo()===42&&typeof re.subarray=="function"&&re.subarray(1,1).byteLength===0}catch($){return!1}}function S(){return i.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(re,$){if(S()<$)throw new RangeError("Invalid typed array length");return i.TYPED_ARRAY_SUPPORT?(re=new Uint8Array($),re.__proto__=i.prototype):(re===null&&(re=new i($)),re.length=$),re}function i(re,$,Y){if(!i.TYPED_ARRAY_SUPPORT&&!(this instanceof i))return new i(re,$,Y);if(typeof re=="number"){if(typeof $=="string")throw new Error("If encoding is specified then the first argument must be a string");return g(this,re)}return v(this,re,$,Y)}i.poolSize=8192,i._augment=function(re){return re.__proto__=i.prototype,re};function v(re,$,Y,Z){if(typeof $=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&$ instanceof ArrayBuffer?l(re,$,Y,Z):typeof $=="string"?u(re,$,Y):m(re,$)}i.from=function(re,$,Y){return v(null,re,$,Y)},i.TYPED_ARRAY_SUPPORT&&(i.prototype.__proto__=Uint8Array.prototype,i.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&i[Symbol.species]===i&&Object.defineProperty(i,Symbol.species,{value:null,configurable:!0}));function c(re){if(typeof re!="number")throw new TypeError('"size" argument must be a number');if(re<0)throw new RangeError('"size" argument must not be negative')}function t(re,$,Y,Z){return c($),$<=0?a(re,$):Y!==void 0?typeof Z=="string"?a(re,$).fill(Y,Z):a(re,$).fill(Y):a(re,$)}i.alloc=function(re,$,Y){return t(null,re,$,Y)};function g(re,$){if(c($),re=a(re,$<0?0:C($)|0),!i.TYPED_ARRAY_SUPPORT)for(var Y=0;Y<$;++Y)re[Y]=0;return re}i.allocUnsafe=function(re){return g(null,re)},i.allocUnsafeSlow=function(re){return g(null,re)};function u(re,$,Y){if((typeof Y!="string"||Y==="")&&(Y="utf8"),!i.isEncoding(Y))throw new TypeError('"encoding" must be a valid string encoding');var Z=f($,Y)|0;re=a(re,Z);var Ce=re.write($,Y);return Ce!==Z&&(re=re.slice(0,Ce)),re}function _(re,$){var Y=$.length<0?0:C($.length)|0;re=a(re,Y);for(var Z=0;Z<Y;Z+=1)re[Z]=$[Z]&255;return re}function l(re,$,Y,Z){if($.byteLength,Y<0||$.byteLength<Y)throw new RangeError("'offset' is out of bounds");if($.byteLength<Y+(Z||0))throw new RangeError("'length' is out of bounds");return Y===void 0&&Z===void 0?$=new Uint8Array($):Z===void 0?$=new Uint8Array($,Y):$=new Uint8Array($,Y,Z),i.TYPED_ARRAY_SUPPORT?(re=$,re.__proto__=i.prototype):re=_(re,$),re}function m(re,$){if(i.isBuffer($)){var Y=C($.length)|0;return re=a(re,Y),re.length===0||$.copy(re,0,0,Y),re}if($){if(typeof ArrayBuffer!="undefined"&&$.buffer instanceof ArrayBuffer||"length"in $)return typeof $.length!="number"||be($.length)?a(re,0):_(re,$);if($.type==="Buffer"&&p($.data))return _(re,$.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function C(re){if(re>=S())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+S().toString(16)+" bytes");return re|0}function o(re){return+re!=re&&(re=0),i.alloc(+re)}i.isBuffer=function($){return!!($!=null&&$._isBuffer)},i.compare=function($,Y){if(!i.isBuffer($)||!i.isBuffer(Y))throw new TypeError("Arguments must be Buffers");if($===Y)return 0;for(var Z=$.length,Ce=Y.length,ge=0,Re=Math.min(Z,Ce);ge<Re;++ge)if($[ge]!==Y[ge]){Z=$[ge],Ce=Y[ge];break}return Z<Ce?-1:Ce<Z?1:0},i.isEncoding=function($){switch(String($).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function($,Y){if(!p($))throw new TypeError('"list" argument must be an Array of Buffers');if($.length===0)return i.alloc(0);var Z;if(Y===void 0)for(Y=0,Z=0;Z<$.length;++Z)Y+=$[Z].length;var Ce=i.allocUnsafe(Y),ge=0;for(Z=0;Z<$.length;++Z){var Re=$[Z];if(!i.isBuffer(Re))throw new TypeError('"list" argument must be an Array of Buffers');Re.copy(Ce,ge),ge+=Re.length}return Ce};function f(re,$){if(i.isBuffer(re))return re.length;if(typeof ArrayBuffer!="undefined"&&typeof ArrayBuffer.isView=="function"&&(ArrayBuffer.isView(re)||re instanceof ArrayBuffer))return re.byteLength;typeof re!="string"&&(re=""+re);var Y=re.length;if(Y===0)return 0;for(var Z=!1;;)switch($){case"ascii":case"latin1":case"binary":return Y;case"utf8":case"utf-8":case void 0:return se(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return Y*2;case"hex":return Y>>>1;case"base64":return ee(re).length;default:if(Z)return se(re).length;$=(""+$).toLowerCase(),Z=!0}}i.byteLength=f;function b(re,$,Y){var Z=!1;if(($===void 0||$<0)&&($=0),$>this.length)return"";if((Y===void 0||Y>this.length)&&(Y=this.length),Y<=0)return"";if(Y>>>=0,$>>>=0,Y<=$)return"";for(re||(re="utf8");;)switch(re){case"hex":return G(this,$,Y);case"utf8":case"utf-8":return k(this,$,Y);case"ascii":return K(this,$,Y);case"latin1":case"binary":return F(this,$,Y);case"base64":return N(this,$,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,$,Y);default:if(Z)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),Z=!0}}i.prototype._isBuffer=!0;function A(re,$,Y){var Z=re[$];re[$]=re[Y],re[Y]=Z}i.prototype.swap16=function(){var $=this.length;if($%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Y=0;Y<$;Y+=2)A(this,Y,Y+1);return this},i.prototype.swap32=function(){var $=this.length;if($%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Y=0;Y<$;Y+=4)A(this,Y,Y+3),A(this,Y+1,Y+2);return this},i.prototype.swap64=function(){var $=this.length;if($%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Y=0;Y<$;Y+=8)A(this,Y,Y+7),A(this,Y+1,Y+6),A(this,Y+2,Y+5),A(this,Y+3,Y+4);return this},i.prototype.toString=function(){var $=this.length|0;return $===0?"":arguments.length===0?k(this,0,$):b.apply(this,arguments)},i.prototype.equals=function($){if(!i.isBuffer($))throw new TypeError("Argument must be a Buffer");return this===$?!0:i.compare(this,$)===0},i.prototype.inspect=function(){var $="",Y=r.INSPECT_MAX_BYTES;return this.length>0&&($=this.toString("hex",0,Y).match(/.{2}/g).join(" "),this.length>Y&&($+=" ... ")),"<Buffer "+$+">"},i.prototype.compare=function($,Y,Z,Ce,ge){if(!i.isBuffer($))throw new TypeError("Argument must be a Buffer");if(Y===void 0&&(Y=0),Z===void 0&&(Z=$?$.length:0),Ce===void 0&&(Ce=0),ge===void 0&&(ge=this.length),Y<0||Z>$.length||Ce<0||ge>this.length)throw new RangeError("out of range index");if(Ce>=ge&&Y>=Z)return 0;if(Ce>=ge)return-1;if(Y>=Z)return 1;if(Y>>>=0,Z>>>=0,Ce>>>=0,ge>>>=0,this===$)return 0;for(var Re=ge-Ce,Qe=Z-Y,$e=Math.min(Re,Qe),at=this.slice(Ce,ge),dt=$.slice(Y,Z),vt=0;vt<$e;++vt)if(at[vt]!==dt[vt]){Re=at[vt],Qe=dt[vt];break}return Re<Qe?-1:Qe<Re?1:0};function O(re,$,Y,Z,Ce){if(re.length===0)return-1;if(typeof Y=="string"?(Z=Y,Y=0):Y>2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),Y=+Y,isNaN(Y)&&(Y=Ce?0:re.length-1),Y<0&&(Y=re.length+Y),Y>=re.length){if(Ce)return-1;Y=re.length-1}else if(Y<0)if(Ce)Y=0;else return-1;if(typeof $=="string"&&($=i.from($,Z)),i.isBuffer($))return $.length===0?-1:d(re,$,Y,Z,Ce);if(typeof $=="number")return $=$&255,i.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Ce?Uint8Array.prototype.indexOf.call(re,$,Y):Uint8Array.prototype.lastIndexOf.call(re,$,Y):d(re,[$],Y,Z,Ce);throw new TypeError("val must be string, number or Buffer")}function d(re,$,Y,Z,Ce){var ge=1,Re=re.length,Qe=$.length;if(Z!==void 0&&(Z=String(Z).toLowerCase(),Z==="ucs2"||Z==="ucs-2"||Z==="utf16le"||Z==="utf-16le")){if(re.length<2||$.length<2)return-1;ge=2,Re/=2,Qe/=2,Y/=2}function $e(He,Pe){return ge===1?He[Pe]:He.readUInt16BE(Pe*ge)}var at;if(Ce){var dt=-1;for(at=Y;at<Re;at++)if($e(re,at)===$e($,dt===-1?0:at-dt)){if(dt===-1&&(dt=at),at-dt+1===Qe)return dt*ge}else dt!==-1&&(at-=at-dt),dt=-1}else for(Y+Qe>Re&&(Y=Re-Qe),at=Y;at>=0;at--){for(var vt=!0,bt=0;bt<Qe;bt++)if($e(re,at+bt)!==$e($,bt)){vt=!1;break}if(vt)return at}return-1}i.prototype.includes=function($,Y,Z){return this.indexOf($,Y,Z)!==-1},i.prototype.indexOf=function($,Y,Z){return O(this,$,Y,Z,!0)},i.prototype.lastIndexOf=function($,Y,Z){return O(this,$,Y,Z,!1)};function M(re,$,Y,Z){Y=Number(Y)||0;var Ce=re.length-Y;Z?(Z=Number(Z),Z>Ce&&(Z=Ce)):Z=Ce;var ge=$.length;if(ge%2!==0)throw new TypeError("Invalid hex string");Z>ge/2&&(Z=ge/2);for(var Re=0;Re<Z;++Re){var Qe=parseInt($.substr(Re*2,2),16);if(isNaN(Qe))return Re;re[Y+Re]=Qe}return Re}function R(re,$,Y,Z){return ne(se($,re.length-Y),re,Y,Z)}function E(re,$,Y,Z){return ne(Q($),re,Y,Z)}function y(re,$,Y,Z){return E(re,$,Y,Z)}function s(re,$,Y,Z){return ne(ee($),re,Y,Z)}function D(re,$,Y,Z){return ne(le($,re.length-Y),re,Y,Z)}i.prototype.write=function($,Y,Z,Ce){if(Y===void 0)Ce="utf8",Z=this.length,Y=0;else if(Z===void 0&&typeof Y=="string")Ce=Y,Z=this.length,Y=0;else if(isFinite(Y))Y=Y|0,isFinite(Z)?(Z=Z|0,Ce===void 0&&(Ce="utf8")):(Ce=Z,Z=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ge=this.length-Y;if((Z===void 0||Z>ge)&&(Z=ge),$.length>0&&(Z<0||Y<0)||Y>this.length)throw new RangeError("Attempt to write outside buffer bounds");Ce||(Ce="utf8");for(var Re=!1;;)switch(Ce){case"hex":return M(this,$,Y,Z);case"utf8":case"utf-8":return R(this,$,Y,Z);case"ascii":return E(this,$,Y,Z);case"latin1":case"binary":return y(this,$,Y,Z);case"base64":return s(this,$,Y,Z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,$,Y,Z);default:if(Re)throw new TypeError("Unknown encoding: "+Ce);Ce=(""+Ce).toLowerCase(),Re=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function N(re,$,Y){return $===0&&Y===re.length?T.fromByteArray(re):T.fromByteArray(re.slice($,Y))}function k(re,$,Y){Y=Math.min(re.length,Y);for(var Z=[],Ce=$;Ce<Y;){var ge=re[Ce],Re=null,Qe=ge>239?4:ge>223?3:ge>191?2:1;if(Ce+Qe<=Y){var $e,at,dt,vt;switch(Qe){case 1:ge<128&&(Re=ge);break;case 2:$e=re[Ce+1],($e&192)===128&&(vt=(ge&31)<<6|$e&63,vt>127&&(Re=vt));break;case 3:$e=re[Ce+1],at=re[Ce+2],($e&192)===128&&(at&192)===128&&(vt=(ge&15)<<12|($e&63)<<6|at&63,vt>2047&&(vt<55296||vt>57343)&&(Re=vt));break;case 4:$e=re[Ce+1],at=re[Ce+2],dt=re[Ce+3],($e&192)===128&&(at&192)===128&&(dt&192)===128&&(vt=(ge&15)<<18|($e&63)<<12|(at&63)<<6|dt&63,vt>65535&&vt<1114112&&(Re=vt))}}Re===null?(Re=65533,Qe=1):Re>65535&&(Re-=65536,Z.push(Re>>>10&1023|55296),Re=56320|Re&1023),Z.push(Re),Ce+=Qe}return H(Z)}var U=4096;function H(re){var $=re.length;if($<=U)return String.fromCharCode.apply(String,re);for(var Y="",Z=0;Z<$;)Y+=String.fromCharCode.apply(String,re.slice(Z,Z+=U));return Y}function K(re,$,Y){var Z="";Y=Math.min(re.length,Y);for(var Ce=$;Ce<Y;++Ce)Z+=String.fromCharCode(re[Ce]&127);return Z}function F(re,$,Y){var Z="";Y=Math.min(re.length,Y);for(var Ce=$;Ce<Y;++Ce)Z+=String.fromCharCode(re[Ce]);return Z}function G(re,$,Y){var Z=re.length;(!$||$<0)&&($=0),(!Y||Y<0||Y>Z)&&(Y=Z);for(var Ce="",ge=$;ge<Y;++ge)Ce+=ie(re[ge]);return Ce}function B(re,$,Y){for(var Z=re.slice($,Y),Ce="",ge=0;ge<Z.length;ge+=2)Ce+=String.fromCharCode(Z[ge]+Z[ge+1]*256);return Ce}i.prototype.slice=function($,Y){var Z=this.length;$=~~$,Y=Y===void 0?Z:~~Y,$<0?($+=Z,$<0&&($=0)):$>Z&&($=Z),Y<0?(Y+=Z,Y<0&&(Y=0)):Y>Z&&(Y=Z),Y<$&&(Y=$);var Ce;if(i.TYPED_ARRAY_SUPPORT)Ce=this.subarray($,Y),Ce.__proto__=i.prototype;else{var ge=Y-$;Ce=new i(ge,void 0);for(var Re=0;Re<ge;++Re)Ce[Re]=this[Re+$]}return Ce};function W(re,$,Y){if(re%1!==0||re<0)throw new RangeError("offset is not uint");if(re+$>Y)throw new RangeError("Trying to access beyond buffer length")}i.prototype.readUIntLE=function($,Y,Z){$=$|0,Y=Y|0,Z||W($,Y,this.length);for(var Ce=this[$],ge=1,Re=0;++Re<Y&&(ge*=256);)Ce+=this[$+Re]*ge;return Ce},i.prototype.readUIntBE=function($,Y,Z){$=$|0,Y=Y|0,Z||W($,Y,this.length);for(var Ce=this[$+--Y],ge=1;Y>0&&(ge*=256);)Ce+=this[$+--Y]*ge;return Ce},i.prototype.readUInt8=function($,Y){return Y||W($,1,this.length),this[$]},i.prototype.readUInt16LE=function($,Y){return Y||W($,2,this.length),this[$]|this[$+1]<<8},i.prototype.readUInt16BE=function($,Y){return Y||W($,2,this.length),this[$]<<8|this[$+1]},i.prototype.readUInt32LE=function($,Y){return Y||W($,4,this.length),(this[$]|this[$+1]<<8|this[$+2]<<16)+this[$+3]*16777216},i.prototype.readUInt32BE=function($,Y){return Y||W($,4,this.length),this[$]*16777216+(this[$+1]<<16|this[$+2]<<8|this[$+3])},i.prototype.readIntLE=function($,Y,Z){$=$|0,Y=Y|0,Z||W($,Y,this.length);for(var Ce=this[$],ge=1,Re=0;++Re<Y&&(ge*=256);)Ce+=this[$+Re]*ge;return ge*=128,Ce>=ge&&(Ce-=Math.pow(2,8*Y)),Ce},i.prototype.readIntBE=function($,Y,Z){$=$|0,Y=Y|0,Z||W($,Y,this.length);for(var Ce=Y,ge=1,Re=this[$+--Ce];Ce>0&&(ge*=256);)Re+=this[$+--Ce]*ge;return ge*=128,Re>=ge&&(Re-=Math.pow(2,8*Y)),Re},i.prototype.readInt8=function($,Y){return Y||W($,1,this.length),this[$]&128?(255-this[$]+1)*-1:this[$]},i.prototype.readInt16LE=function($,Y){Y||W($,2,this.length);var Z=this[$]|this[$+1]<<8;return Z&32768?Z|4294901760:Z},i.prototype.readInt16BE=function($,Y){Y||W($,2,this.length);var Z=this[$+1]|this[$]<<8;return Z&32768?Z|4294901760:Z},i.prototype.readInt32LE=function($,Y){return Y||W($,4,this.length),this[$]|this[$+1]<<8|this[$+2]<<16|this[$+3]<<24},i.prototype.readInt32BE=function($,Y){return Y||W($,4,this.length),this[$]<<24|this[$+1]<<16|this[$+2]<<8|this[$+3]},i.prototype.readFloatLE=function($,Y){return Y||W($,4,this.length),h.read(this,$,!0,23,4)},i.prototype.readFloatBE=function($,Y){return Y||W($,4,this.length),h.read(this,$,!1,23,4)},i.prototype.readDoubleLE=function($,Y){return Y||W($,8,this.length),h.read(this,$,!0,52,8)},i.prototype.readDoubleBE=function($,Y){return Y||W($,8,this.length),h.read(this,$,!1,52,8)};function V(re,$,Y,Z,Ce,ge){if(!i.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if($>Ce||$<ge)throw new RangeError('"value" argument is out of bounds');if(Y+Z>re.length)throw new RangeError("Index out of range")}i.prototype.writeUIntLE=function($,Y,Z,Ce){if($=+$,Y=Y|0,Z=Z|0,!Ce){var ge=Math.pow(2,8*Z)-1;V(this,$,Y,Z,ge,0)}var Re=1,Qe=0;for(this[Y]=$&255;++Qe<Z&&(Re*=256);)this[Y+Qe]=$/Re&255;return Y+Z},i.prototype.writeUIntBE=function($,Y,Z,Ce){if($=+$,Y=Y|0,Z=Z|0,!Ce){var ge=Math.pow(2,8*Z)-1;V(this,$,Y,Z,ge,0)}var Re=Z-1,Qe=1;for(this[Y+Re]=$&255;--Re>=0&&(Qe*=256);)this[Y+Re]=$/Qe&255;return Y+Z},i.prototype.writeUInt8=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,1,255,0),i.TYPED_ARRAY_SUPPORT||($=Math.floor($)),this[Y]=$&255,Y+1};function ae(re,$,Y,Z){$<0&&($=65535+$+1);for(var Ce=0,ge=Math.min(re.length-Y,2);Ce<ge;++Ce)re[Y+Ce]=($&255<<8*(Z?Ce:1-Ce))>>>(Z?Ce:1-Ce)*8}i.prototype.writeUInt16LE=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[Y]=$&255,this[Y+1]=$>>>8):ae(this,$,Y,!0),Y+2},i.prototype.writeUInt16BE=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,2,65535,0),i.TYPED_ARRAY_SUPPORT?(this[Y]=$>>>8,this[Y+1]=$&255):ae(this,$,Y,!1),Y+2};function de(re,$,Y,Z){$<0&&($=4294967295+$+1);for(var Ce=0,ge=Math.min(re.length-Y,4);Ce<ge;++Ce)re[Y+Ce]=$>>>(Z?Ce:3-Ce)*8&255}i.prototype.writeUInt32LE=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[Y+3]=$>>>24,this[Y+2]=$>>>16,this[Y+1]=$>>>8,this[Y]=$&255):de(this,$,Y,!0),Y+4},i.prototype.writeUInt32BE=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,4,4294967295,0),i.TYPED_ARRAY_SUPPORT?(this[Y]=$>>>24,this[Y+1]=$>>>16,this[Y+2]=$>>>8,this[Y+3]=$&255):de(this,$,Y,!1),Y+4},i.prototype.writeIntLE=function($,Y,Z,Ce){if($=+$,Y=Y|0,!Ce){var ge=Math.pow(2,8*Z-1);V(this,$,Y,Z,ge-1,-ge)}var Re=0,Qe=1,$e=0;for(this[Y]=$&255;++Re<Z&&(Qe*=256);)$<0&&$e===0&&this[Y+Re-1]!==0&&($e=1),this[Y+Re]=($/Qe>>0)-$e&255;return Y+Z},i.prototype.writeIntBE=function($,Y,Z,Ce){if($=+$,Y=Y|0,!Ce){var ge=Math.pow(2,8*Z-1);V(this,$,Y,Z,ge-1,-ge)}var Re=Z-1,Qe=1,$e=0;for(this[Y+Re]=$&255;--Re>=0&&(Qe*=256);)$<0&&$e===0&&this[Y+Re+1]!==0&&($e=1),this[Y+Re]=($/Qe>>0)-$e&255;return Y+Z},i.prototype.writeInt8=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,1,127,-128),i.TYPED_ARRAY_SUPPORT||($=Math.floor($)),$<0&&($=255+$+1),this[Y]=$&255,Y+1},i.prototype.writeInt16LE=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[Y]=$&255,this[Y+1]=$>>>8):ae(this,$,Y,!0),Y+2},i.prototype.writeInt16BE=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,2,32767,-32768),i.TYPED_ARRAY_SUPPORT?(this[Y]=$>>>8,this[Y+1]=$&255):ae(this,$,Y,!1),Y+2},i.prototype.writeInt32LE=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,4,2147483647,-2147483648),i.TYPED_ARRAY_SUPPORT?(this[Y]=$&255,this[Y+1]=$>>>8,this[Y+2]=$>>>16,this[Y+3]=$>>>24):de(this,$,Y,!0),Y+4},i.prototype.writeInt32BE=function($,Y,Z){return $=+$,Y=Y|0,Z||V(this,$,Y,4,2147483647,-2147483648),$<0&&($=4294967295+$+1),i.TYPED_ARRAY_SUPPORT?(this[Y]=$>>>24,this[Y+1]=$>>>16,this[Y+2]=$>>>8,this[Y+3]=$&255):de(this,$,Y,!1),Y+4};function ce(re,$,Y,Z,Ce,ge){if(Y+Z>re.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function Ee(re,$,Y,Z,Ce){return Ce||ce(re,$,Y,4,34028234663852886e22,-34028234663852886e22),h.write(re,$,Y,Z,23,4),Y+4}i.prototype.writeFloatLE=function($,Y,Z){return Ee(this,$,Y,!0,Z)},i.prototype.writeFloatBE=function($,Y,Z){return Ee(this,$,Y,!1,Z)};function Ae(re,$,Y,Z,Ce){return Ce||ce(re,$,Y,8,17976931348623157e292,-17976931348623157e292),h.write(re,$,Y,Z,52,8),Y+8}i.prototype.writeDoubleLE=function($,Y,Z){return Ae(this,$,Y,!0,Z)},i.prototype.writeDoubleBE=function($,Y,Z){return Ae(this,$,Y,!1,Z)},i.prototype.copy=function($,Y,Z,Ce){if(Z||(Z=0),!Ce&&Ce!==0&&(Ce=this.length),Y>=$.length&&(Y=$.length),Y||(Y=0),Ce>0&&Ce<Z&&(Ce=Z),Ce===Z)return 0;if($.length===0||this.length===0)return 0;if(Y<0)throw new RangeError("targetStart out of bounds");if(Z<0||Z>=this.length)throw new RangeError("sourceStart out of bounds");if(Ce<0)throw new RangeError("sourceEnd out of bounds");Ce>this.length&&(Ce=this.length),$.length-Y<Ce-Z&&(Ce=$.length-Y+Z);var ge=Ce-Z,Re;if(this===$&&Z<Y&&Y<Ce)for(Re=ge-1;Re>=0;--Re)$[Re+Y]=this[Re+Z];else if(ge<1e3||!i.TYPED_ARRAY_SUPPORT)for(Re=0;Re<ge;++Re)$[Re+Y]=this[Re+Z];else Uint8Array.prototype.set.call($,this.subarray(Z,Z+ge),Y);return ge},i.prototype.fill=function($,Y,Z,Ce){if(typeof $=="string"){if(typeof Y=="string"?(Ce=Y,Y=0,Z=this.length):typeof Z=="string"&&(Ce=Z,Z=this.length),$.length===1){var ge=$.charCodeAt(0);ge<256&&($=ge)}if(Ce!==void 0&&typeof Ce!="string")throw new TypeError("encoding must be a string");if(typeof Ce=="string"&&!i.isEncoding(Ce))throw new TypeError("Unknown encoding: "+Ce)}else typeof $=="number"&&($=$&255);if(Y<0||this.length<Y||this.length<Z)throw new RangeError("Out of range index");if(Z<=Y)return this;Y=Y>>>0,Z=Z===void 0?this.length:Z>>>0,$||($=0);var Re;if(typeof $=="number")for(Re=Y;Re<Z;++Re)this[Re]=$;else{var Qe=i.isBuffer($)?$:se(new i($,Ce).toString()),$e=Qe.length;for(Re=0;Re<Z-Y;++Re)this[Re+Y]=Qe[Re%$e]}return this};var oe=/[^+\/0-9A-Za-z-_]/g;function he(re){if(re=fe(re).replace(oe,""),re.length<2)return"";for(;re.length%4!==0;)re=re+"=";return re}function fe(re){return re.trim?re.trim():re.replace(/^\s+|\s+$/g,"")}function ie(re){return re<16?"0"+re.toString(16):re.toString(16)}function se(re,$){$=$||Infinity;for(var Y,Z=re.length,Ce=null,ge=[],Re=0;Re<Z;++Re){if(Y=re.charCodeAt(Re),Y>55295&&Y<57344){if(!Ce){if(Y>56319){($-=3)>-1&&ge.push(239,191,189);continue}else if(Re+1===Z){($-=3)>-1&&ge.push(239,191,189);continue}Ce=Y;continue}if(Y<56320){($-=3)>-1&&ge.push(239,191,189),Ce=Y;continue}Y=(Ce-55296<<10|Y-56320)+65536}else Ce&&(($-=3)>-1&&ge.push(239,191,189));if(Ce=null,Y<128){if(($-=1)<0)break;ge.push(Y)}else if(Y<2048){if(($-=2)<0)break;ge.push(Y>>6|192,Y&63|128)}else if(Y<65536){if(($-=3)<0)break;ge.push(Y>>12|224,Y>>6&63|128,Y&63|128)}else if(Y<1114112){if(($-=4)<0)break;ge.push(Y>>18|240,Y>>12&63|128,Y>>6&63|128,Y&63|128)}else throw new Error("Invalid code point")}return ge}function Q(re){for(var $=[],Y=0;Y<re.length;++Y)$.push(re.charCodeAt(Y)&255);return $}function le(re,$){for(var Y,Z,Ce,ge=[],Re=0;Re<re.length&&!(($-=2)<0);++Re)Y=re.charCodeAt(Re),Z=Y>>8,Ce=Y%256,ge.push(Ce),ge.push(Z);return ge}function ee(re){return T.toByteArray(he(re))}function ne(re,$,Y,Z){for(var Ce=0;Ce<Z&&!(Ce+Y>=$.length||Ce>=re.length);++Ce)$[Ce+Y]=re[Ce];return Ce}function be(re){return re!==re}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},w("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(w,X,r){X.exports={"100":"Continue","101":"Switching Protocols","102":"Processing","200":"OK","201":"Created","202":"Accepted","203":"Non-Authoritative Information","204":"No Content","205":"Reset Content","206":"Partial Content","207":"Multi-Status","208":"Already Reported","226":"IM Used","300":"Multiple Choices","301":"Moved Permanently","302":"Found","303":"See Other","304":"Not Modified","305":"Use Proxy","307":"Temporary Redirect","308":"Permanent Redirect","400":"Bad Request","401":"Unauthorized","402":"Payment Required","403":"Forbidden","404":"Not Found","405":"Method Not Allowed","406":"Not Acceptable","407":"Proxy Authentication Required","408":"Request Timeout","409":"Conflict","410":"Gone","411":"Length Required","412":"Precondition Failed","413":"Payload Too Large","414":"URI Too Long","415":"Unsupported Media Type","416":"Range Not Satisfiable","417":"Expectation Failed","418":"I'm a teapot","421":"Misdirected Request","422":"Unprocessable Entity","423":"Locked","424":"Failed Dependency","425":"Unordered Collection","426":"Upgrade Required","428":"Precondition Required","429":"Too Many Requests","431":"Request Header Fields Too Large","451":"Unavailable For Legal Reasons","500":"Internal Server Error","501":"Not Implemented","502":"Bad Gateway","503":"Service Unavailable","504":"Gateway Timeout","505":"HTTP Version Not Supported","506":"Variant Also Negotiates","507":"Insufficient Storage","508":"Loop Detected","509":"Bandwidth Limit Exceeded","510":"Not Extended","511":"Network Authentication Required"}},{}],75:[function(w,X,r){X.exports={O_RDONLY:0,O_WRONLY:1,O_RDWR:2,S_IFMT:61440,S_IFREG:32768,S_IFDIR:16384,S_IFCHR:8192,S_IFBLK:24576,S_IFIFO:4096,S_IFLNK:40960,S_IFSOCK:49152,O_CREAT:512,O_EXCL:2048,O_NOCTTY:131072,O_TRUNC:1024,O_APPEND:8,O_DIRECTORY:1048576,O_NOFOLLOW:256,O_SYNC:128,O_SYMLINK:2097152,O_NONBLOCK:4,S_IRWXU:448,S_IRUSR:256,S_IWUSR:128,S_IXUSR:64,S_IRWXG:56,S_IRGRP:32,S_IWGRP:16,S_IXGRP:8,S_IRWXO:7,S_IROTH:4,S_IWOTH:2,S_IXOTH:1,E2BIG:7,EACCES:13,EADDRINUSE:48,EADDRNOTAVAIL:49,EAFNOSUPPORT:47,EAGAIN:35,EALREADY:37,EBADF:9,EBADMSG:94,EBUSY:16,ECANCELED:89,ECHILD:10,ECONNABORTED:53,ECONNREFUSED:61,ECONNRESET:54,EDEADLK:11,EDESTADDRREQ:39,EDOM:33,EDQUOT:69,EEXIST:17,EFAULT:14,EFBIG:27,EHOSTUNREACH:65,EIDRM:90,EILSEQ:92,EINPROGRESS:36,EINTR:4,EINVAL:22,EIO:5,EISCONN:56,EISDIR:21,ELOOP:62,EMFILE:24,EMLINK:31,EMSGSIZE:40,EMULTIHOP:95,ENAMETOOLONG:63,ENETDOWN:50,ENETRESET:52,ENETUNREACH:51,ENFILE:23,ENOBUFS:55,ENODATA:96,ENODEV:19,ENOENT:2,ENOEXEC:8,ENOLCK:77,ENOLINK:97,ENOMEM:12,ENOMSG:91,ENOPROTOOPT:42,ENOSPC:28,ENOSR:98,ENOSTR:99,ENOSYS:78,ENOTCONN:57,ENOTDIR:20,ENOTEMPTY:66,ENOTSOCK:38,ENOTSUP:45,ENOTTY:25,ENXIO:6,EOPNOTSUPP:102,EOVERFLOW:84,EPERM:1,EPIPE:32,EPROTO:100,EPROTONOSUPPORT:43,EPROTOTYPE:41,ERANGE:34,EROFS:30,ESPIPE:29,ESRCH:3,ESTALE:70,ETIME:101,ETIMEDOUT:60,ETXTBSY:26,EWOULDBLOCK:35,EXDEV:18,SIGHUP:1,SIGINT:2,SIGQUIT:3,SIGILL:4,SIGTRAP:5,SIGABRT:6,SIGIOT:6,SIGBUS:10,SIGFPE:8,SIGKILL:9,SIGUSR1:30,SIGSEGV:11,SIGUSR2:31,SIGPIPE:13,SIGALRM:14,SIGTERM:15,SIGCHLD:20,SIGCONT:19,SIGSTOP:17,SIGTSTP:18,SIGTTIN:21,SIGTTOU:22,SIGURG:16,SIGXCPU:24,SIGXFSZ:25,SIGVTALRM:26,SIGPROF:27,SIGWINCH:28,SIGIO:23,SIGSYS:12,SSL_OP_ALL:2147486719,SSL_OP_ALLOW_UNSAFE_LEGACY_RENEGOTIATION:262144,SSL_OP_CIPHER_SERVER_PREFERENCE:4194304,SSL_OP_CISCO_ANYCONNECT:32768,SSL_OP_COOKIE_EXCHANGE:8192,SSL_OP_CRYPTOPRO_TLSEXT_BUG:2147483648,SSL_OP_DONT_INSERT_EMPTY_FRAGMENTS:2048,SSL_OP_EPHEMERAL_RSA:0,SSL_OP_LEGACY_SERVER_CONNECT:4,SSL_OP_MICROSOFT_BIG_SSLV3_BUFFER:32,SSL_OP_MICROSOFT_SESS_ID_BUG:1,SSL_OP_MSIE_SSLV2_RSA_PADDING:0,SSL_OP_NETSCAPE_CA_DN_BUG:536870912,SSL_OP_NETSCAPE_CHALLENGE_BUG:2,SSL_OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG:1073741824,SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG:8,SSL_OP_NO_COMPRESSION:131072,SSL_OP_NO_QUERY_MTU:4096,SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION:65536,SSL_OP_NO_SSLv2:16777216,SSL_OP_NO_SSLv3:33554432,SSL_OP_NO_TICKET:16384,SSL_OP_NO_TLSv1:67108864,SSL_OP_NO_TLSv1_1:268435456,SSL_OP_NO_TLSv1_2:134217728,SSL_OP_PKCS1_CHECK_1:0,SSL_OP_PKCS1_CHECK_2:0,SSL_OP_SINGLE_DH_USE:1048576,SSL_OP_SINGLE_ECDH_USE:524288,SSL_OP_SSLEAY_080_CLIENT_DH_BUG:128,SSL_OP_SSLREF2_REUSE_CERT_TYPE_BUG:0,SSL_OP_TLS_BLOCK_PADDING_BUG:512,SSL_OP_TLS_D5_BUG:256,SSL_OP_TLS_ROLLBACK_BUG:8388608,ENGINE_METHOD_DSA:2,ENGINE_METHOD_DH:4,ENGINE_METHOD_RAND:8,ENGINE_METHOD_ECDH:16,ENGINE_METHOD_ECDSA:32,ENGINE_METHOD_CIPHERS:64,ENGINE_METHOD_DIGESTS:128,ENGINE_METHOD_STORE:256,ENGINE_METHOD_PKEY_METHS:512,ENGINE_METHOD_PKEY_ASN1_METHS:1024,ENGINE_METHOD_ALL:65535,ENGINE_METHOD_NONE:0,DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6,F_OK:0,R_OK:4,W_OK:2,X_OK:1,UV_UDP_REUSEADDR:4}},{}],76:[function(w,X,r){/*!
* copy-to - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var P=Array.prototype.slice;X.exports=i;function i(h,p){if(!(this instanceof i))return new i(h,p);this.src=h,this._withAccess=p}i.prototype.withAccess=function(h){return this._withAccess=h!==!1,this},i.prototype.pick=function(h){return Array.isArray(h)||(h=P.call(arguments)),h.length&&(this.keys=h),this},i.prototype.to=function(h){if(h=h||{},!this.src)return h;var p=this.keys||Object.keys(this.src);if(!this._withAccess){for(var x=0;x<p.length;x++){if(S=p[x],h[S]!==void 0)continue;h[S]=this.src[S]}return h}for(var x=0;x<p.length;x++){var S=p[x];if(!T(h,S))continue;var a=this.src.__lookupGetter__(S),v=this.src.__lookupSetter__(S);a&&h.__defineGetter__(S,a),v&&h.__defineSetter__(S,v),!a&&!v&&(h[S]=this.src[S])}return h},i.prototype.toCover=function(h){for(var p=this.keys||Object.keys(this.src),x=0;x<p.length;x++){var S=p[x];delete h[S];var a=this.src.__lookupGetter__(S),v=this.src.__lookupSetter__(S);a&&h.__defineGetter__(S,a),v&&h.__defineSetter__(S,v),!a&&!v&&(h[S]=this.src[S])}},i.prototype.override=i.prototype.toCover,i.prototype.and=function(h){var p={};return this.to(p),this.src=h,this.to(p),this.src=p,this};function T(h,p){return h[p]===void 0&&h.__lookupGetter__(p)===void 0&&h.__lookupSetter__(p)===void 0}},{}],77:[function(w,X,r){w("../../modules/es6.string.iterator"),w("../../modules/es6.array.from"),X.exports=w("../../modules/_core").Array.from},{"../../modules/_core":99,"../../modules/es6.array.from":168,"../../modules/es6.string.iterator":180}],78:[function(w,X,r){var P=w("../../modules/_core"),i=P.JSON||(P.JSON={stringify:JSON.stringify});X.exports=function(h){return i.stringify.apply(i,arguments)}},{"../../modules/_core":99}],79:[function(w,X,r){w("../../modules/es6.object.assign"),X.exports=w("../../modules/_core").Object.assign},{"../../modules/_core":99,"../../modules/es6.object.assign":171}],80:[function(w,X,r){w("../../modules/es6.object.create");var P=w("../../modules/_core").Object;X.exports=function(T,h){return P.create(T,h)}},{"../../modules/_core":99,"../../modules/es6.object.create":172}],81:[function(w,X,r){w("../../modules/es6.object.define-property");var P=w("../../modules/_core").Object;X.exports=function(T,h,p){return P.defineProperty(T,h,p)}},{"../../modules/_core":99,"../../modules/es6.object.define-property":173}],82:[function(w,X,r){w("../../modules/es7.object.entries"),X.exports=w("../../modules/_core").Object.entries},{"../../modules/_core":99,"../../modules/es7.object.entries":182}],83:[function(w,X,r){w("../../modules/es6.object.get-own-property-names");var P=w("../../modules/_core").Object;X.exports=function(T){return P.getOwnPropertyNames(T)}},{"../../modules/_core":99,"../../modules/es6.object.get-own-property-names":174}],84:[function(w,X,r){w("../../modules/es6.object.get-prototype-of"),X.exports=w("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":99,"../../modules/es6.object.get-prototype-of":175}],85:[function(w,X,r){w("../../modules/es6.object.keys"),X.exports=w("../../modules/_core").Object.keys},{"../../modules/_core":99,"../../modules/es6.object.keys":176}],86:[function(w,X,r){w("../modules/es6.object.to-string"),w("../modules/es6.string.iterator"),w("../modules/web.dom.iterable"),w("../modules/es6.promise"),w("../modules/es7.promise.finally"),w("../modules/es7.promise.try"),X.exports=w("../modules/_core").Promise},{"../modules/_core":99,"../modules/es6.object.to-string":177,"../modules/es6.promise":178,"../modules/es6.string.iterator":180,"../modules/es7.promise.finally":183,"../modules/es7.promise.try":184,"../modules/web.dom.iterable":187}],87:[function(w,X,r){w("../modules/web.immediate"),X.exports=w("../modules/_core").setImmediate},{"../modules/_core":99,"../modules/web.immediate":188}],88:[function(w,X,r){w("../../modules/es6.string.from-code-point"),X.exports=w("../../modules/_core").String.fromCodePoint},{"../../modules/_core":99,"../../modules/es6.string.from-code-point":179}],89:[function(w,X,r){w("../../modules/es6.function.has-instance"),X.exports=w("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":165,"../../modules/es6.function.has-instance":170}],90:[function(w,X,r){w("../../modules/es6.symbol"),w("../../modules/es6.object.to-string"),w("../../modules/es7.symbol.async-iterator"),w("../../modules/es7.symbol.observable"),X.exports=w("../../modules/_core").Symbol},{"../../modules/_core":99,"../../modules/es6.object.to-string":177,"../../modules/es6.symbol":181,"../../modules/es7.symbol.async-iterator":185,"../../modules/es7.symbol.observable":186}],91:[function(w,X,r){w("../../modules/es6.string.iterator"),w("../../modules/web.dom.iterable"),X.exports=w("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":165,"../../modules/es6.string.iterator":180,"../../modules/web.dom.iterable":187}],92:[function(w,X,r){X.exports=function(P){if(typeof P!="function")throw TypeError(P+" is not a function!");return P}},{}],93:[function(w,X,r){X.exports=function(){}},{}],94:[function(w,X,r){X.exports=function(P,i,T,h){if(!(P instanceof i)||h!==void 0&&h in P)throw TypeError(T+": incorrect invocation!");return P}},{}],95:[function(w,X,r){var P=w("./_is-object");X.exports=function(i){if(!P(i))throw TypeError(i+" is not an object!");return i}},{"./_is-object":119}],96:[function(w,X,r){var P=w("./_to-iobject"),i=w("./_to-length"),T=w("./_to-absolute-index");X.exports=function(h){return function(p,x,S){var a=P(p),v=i(a.length),c=T(S,v),t;if(h&&x!=x){for(;v>c;)if(t=a[c++],t!=t)return!0}else for(;v>c;c++)if((h||c in a)&&a[c]===x)return h||c||0;return!h&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(w,X,r){var P=w("./_cof"),i=w("./_wks")("toStringTag"),T=P(function(){return arguments}())=="Arguments",h=function(p,x){try{return p[x]}catch(S){}};X.exports=function(p){var x,S,a;return p===void 0?"Undefined":p===null?"Null":typeof(S=h(x=Object(p),i))=="string"?S:T?P(x):(a=P(x))=="Object"&&typeof x.callee=="function"?"Arguments":a}},{"./_cof":98,"./_wks":166}],98:[function(w,X,r){var P={}.toString;X.exports=function(i){return P.call(i).slice(8,-1)}},{}],99:[function(w,X,r){var P=X.exports={version:"2.6.11"};typeof __e=="number"&&(__e=P)},{}],100:[function(w,X,r){"use strict";var P=w("./_object-dp"),i=w("./_property-desc");X.exports=function(T,h,p){h in T?P.f(T,h,i(0,p)):T[h]=p}},{"./_object-dp":132,"./_property-desc":146}],101:[function(w,X,r){var P=w("./_a-function");X.exports=function(i,T,h){if(P(i),T===void 0)return i;switch(h){case 1:return function(p){return i.call(T,p)};case 2:return function(p,x){return i.call(T,p,x)};case 3:return function(p,x,S){return i.call(T,p,x,S)}}return function(){return i.apply(T,arguments)}}},{"./_a-function":92}],102:[function(w,X,r){X.exports=function(P){if(P==null)throw TypeError("Can't call method on "+P);return P}},{}],103:[function(w,X,r){X.exports=!w("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(w,X,r){var P=w("./_is-object"),i=w("./_global").document,T=P(i)&&P(i.createElement);X.exports=function(h){return T?i.createElement(h):{}}},{"./_global":110,"./_is-object":119}],105:[function(w,X,r){X.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(w,X,r){var P=w("./_object-keys"),i=w("./_object-gops"),T=w("./_object-pie");X.exports=function(h){var p=P(h),x=i.f;if(x)for(var S=x(h),a=T.f,v=0,c;S.length>v;)a.call(h,c=S[v++])&&p.push(c);return p}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(w,X,r){var P=w("./_global"),i=w("./_core"),T=w("./_ctx"),h=w("./_hide"),p=w("./_has"),x="prototype",S=function(a,v,c){var t=a&S.F,g=a&S.G,u=a&S.S,_=a&S.P,l=a&S.B,m=a&S.W,C=g?i:i[v]||(i[v]={}),o=C[x],f=g?P:u?P[v]:(P[v]||{})[x],b,A,O;g&&(c=v);for(b in c){if(A=!t&&f&&f[b]!==void 0,A&&p(C,b))continue;O=A?f[b]:c[b],C[b]=g&&typeof f[b]!="function"?c[b]:l&&A?T(O,P):m&&f[b]==O?function(d){var M=function(R,E,y){if(this instanceof d){switch(arguments.length){case 0:return new d;case 1:return new d(R);case 2:return new d(R,E)}return new d(R,E,y)}return d.apply(this,arguments)};return M[x]=d[x],M}(O):_&&typeof O=="function"?T(Function.call,O):O,_&&((C.virtual||(C.virtual={}))[b]=O,a&S.R&&o&&!o[b]&&h(o,b,O))}};S.F=1,S.G=2,S.S=4,S.P=8,S.B=16,S.W=32,S.U=64,S.R=128,X.exports=S},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(w,X,r){X.exports=function(P){try{return!!P()}catch(i){return!0}}},{}],109:[function(w,X,r){var P=w("./_ctx"),i=w("./_iter-call"),T=w("./_is-array-iter"),h=w("./_an-object"),p=w("./_to-length"),x=w("./core.get-iterator-method"),S={},a={},r=X.exports=function(v,c,t,g,u){var _=u?function(){return v}:x(v),l=P(t,g,c?2:1),m=0,C,o,f,b;if(typeof _!="function")throw TypeError(v+" is not iterable!");if(T(_)){for(C=p(v.length);C>m;m++)if(b=c?l(h(o=v[m])[0],o[1]):l(v[m]),b===S||b===a)return b}else for(f=_.call(v);!(o=f.next()).done;)if(b=i(f,l,o.value,c),b===S||b===a)return b};r.BREAK=S,r.RETURN=a},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(w,X,r){var P=X.exports=typeof window!="undefined"&&window.Math==Math?window:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=P)},{}],111:[function(w,X,r){var P={}.hasOwnProperty;X.exports=function(i,T){return P.call(i,T)}},{}],112:[function(w,X,r){var P=w("./_object-dp"),i=w("./_property-desc");X.exports=w("./_descriptors")?function(T,h,p){return P.f(T,h,i(1,p))}:function(T,h,p){return T[h]=p,T}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(w,X,r){var P=w("./_global").document;X.exports=P&&P.documentElement},{"./_global":110}],114:[function(w,X,r){X.exports=!w("./_descriptors")&&!w("./_fails")(function(){return Object.defineProperty(w("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(w,X,r){X.exports=function(P,i,T){var h=T===void 0;switch(i.length){case 0:return h?P():P.call(T);case 1:return h?P(i[0]):P.call(T,i[0]);case 2:return h?P(i[0],i[1]):P.call(T,i[0],i[1]);case 3:return h?P(i[0],i[1],i[2]):P.call(T,i[0],i[1],i[2]);case 4:return h?P(i[0],i[1],i[2],i[3]):P.call(T,i[0],i[1],i[2],i[3])}return P.apply(T,i)}},{}],116:[function(w,X,r){var P=w("./_cof");X.exports=Object("z").propertyIsEnumerable(0)?Object:function(i){return P(i)=="String"?i.split(""):Object(i)}},{"./_cof":98}],117:[function(w,X,r){var P=w("./_iterators"),i=w("./_wks")("iterator"),T=Array.prototype;X.exports=function(h){return h!==void 0&&(P.Array===h||T[i]===h)}},{"./_iterators":125,"./_wks":166}],118:[function(w,X,r){var P=w("./_cof");X.exports=Array.isArray||function(T){return P(T)=="Array"}},{"./_cof":98}],119:[function(w,X,r){X.exports=function(P){return typeof P=="object"?P!==null:typeof P=="function"}},{}],120:[function(w,X,r){var P=w("./_an-object");X.exports=function(i,T,h,p){try{return p?T(P(h)[0],h[1]):T(h)}catch(S){var x=i.return;throw x!==void 0&&P(x.call(i)),S}}},{"./_an-object":95}],121:[function(w,X,r){"use strict";var P=w("./_object-create"),i=w("./_property-desc"),T=w("./_set-to-string-tag"),h={};w("./_hide")(h,w("./_wks")("iterator"),function(){return this}),X.exports=function(p,x,S){p.prototype=P(h,{next:i(1,S)}),T(p,x+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(w,X,r){"use strict";var P=w("./_library"),i=w("./_export"),T=w("./_redefine"),h=w("./_hide"),p=w("./_iterators"),x=w("./_iter-create"),S=w("./_set-to-string-tag"),a=w("./_object-gpo"),v=w("./_wks")("iterator"),c=!([].keys&&"next"in[].keys()),t="@@iterator",g="keys",u="values",_=function(){return this};X.exports=function(l,m,C,o,f,b,A){x(C,m,o);var O=function(K){if(!c&&K in E)return E[K];switch(K){case g:return function(){return new C(this,K)};case u:return function(){return new C(this,K)}}return function(){return new C(this,K)}},d=m+" Iterator",M=f==u,R=!1,E=l.prototype,y=E[v]||E[t]||f&&E[f],s=y||O(f),D=f?M?O("entries"):s:void 0,N=m=="Array"&&E.entries||y,k,U,H;if(N&&(H=a(N.call(new l)),H!==Object.prototype&&H.next&&(S(H,d,!0),!P&&typeof H[v]!="function"&&h(H,v,_))),M&&y&&y.name!==u&&(R=!0,s=function(){return y.call(this)}),(!P||A)&&(c||R||!E[v])&&h(E,v,s),p[m]=s,p[d]=_,f)if(k={values:M?s:O(u),keys:b?s:O(g),entries:D},A)for(U in k)U in E||T(E,U,k[U]);else i(i.P+i.F*(c||R),m,k);return k}},{"./_export":107,"./_hide":112,"./_iter-create":121,"./_iterators":125,"./_library":126,"./_object-gpo":138,"./_redefine":148,"./_set-to-string-tag":150,"./_wks":166}],123:[function(w,X,r){var P=w("./_wks")("iterator"),i=!1;try{var T=[7][P]();T.return=function(){i=!0},Array.from(T,function(){throw 2})}catch(h){}X.exports=function(h,p){if(!p&&!i)return!1;var x=!1;try{var S=[7],a=S[P]();a.next=function(){return{done:x=!0}},S[P]=function(){return a},h(S)}catch(v){}return x}},{"./_wks":166}],124:[function(w,X,r){X.exports=function(P,i){return{value:i,done:!!P}}},{}],125:[function(w,X,r){X.exports={}},{}],126:[function(w,X,r){X.exports=!0},{}],127:[function(w,X,r){var P=w("./_uid")("meta"),i=w("./_is-object"),T=w("./_has"),h=w("./_object-dp").f,p=0,x=Object.isExtensible||function(){return!0},S=!w("./_fails")(function(){return x(Object.preventExtensions({}))}),a=function(u){h(u,P,{value:{i:"O"+ ++p,w:{}}})},v=function(u,_){if(!i(u))return typeof u=="symbol"?u:(typeof u=="string"?"S":"P")+u;if(!T(u,P)){if(!x(u))return"F";if(!_)return"E";a(u)}return u[P].i},c=function(u,_){if(!T(u,P)){if(!x(u))return!0;if(!_)return!1;a(u)}return u[P].w},t=function(u){return S&&g.NEED&&x(u)&&!T(u,P)&&a(u),u},g=X.exports={KEY:P,NEED:!1,fastKey:v,getWeak:c,onFreeze:t}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(w,X,r){var P=w("./_global"),i=w("./_task").set,T=P.MutationObserver||P.WebKitMutationObserver,h=P.process,p=P.Promise,x=w("./_cof")(h)=="process";X.exports=function(){var S,a,v,c=function(){var _,l;for(x&&(_=h.domain)&&_.exit();S;){l=S.fn,S=S.next;try{l()}catch(m){throw S?v():a=void 0,m}}a=void 0,_&&_.enter()};if(x)v=function(){h.nextTick(c)};else if(T&&!(P.navigator&&P.navigator.standalone)){var t=!0,g=document.createTextNode("");new T(c).observe(g,{characterData:!0}),v=function(){g.data=t=!t}}else if(p&&p.resolve){var u=p.resolve(void 0);v=function(){u.then(c)}}else v=function(){i.call(P,c)};return function(_){var l={fn:_,next:void 0};a&&(a.next=l),S||(S=l,v()),a=l}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(w,X,r){"use strict";var P=w("./_a-function");function i(T){var h,p;this.promise=new T(function(x,S){if(h!==void 0||p!==void 0)throw TypeError("Bad Promise constructor");h=x,p=S}),this.resolve=P(h),this.reject=P(p)}X.exports.f=function(T){return new i(T)}},{"./_a-function":92}],130:[function(w,X,r){"use strict";var P=w("./_descriptors"),i=w("./_object-keys"),T=w("./_object-gops"),h=w("./_object-pie"),p=w("./_to-object"),x=w("./_iobject"),S=Object.assign;X.exports=!S||w("./_fails")(function(){var a={},v={},c=Symbol(),t="abcdefghijklmnopqrst";return a[c]=7,t.split("").forEach(function(g){v[g]=g}),S({},a)[c]!=7||Object.keys(S({},v)).join("")!=t})?function(v,c){for(var t=p(v),g=arguments.length,u=1,_=T.f,l=h.f;g>u;)for(var m=x(arguments[u++]),C=_?i(m).concat(_(m)):i(m),o=C.length,f=0,b;o>f;)b=C[f++],(!P||l.call(m,b))&&(t[b]=m[b]);return t}:S},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(w,X,r){var P=w("./_an-object"),i=w("./_object-dps"),T=w("./_enum-bug-keys"),h=w("./_shared-key")("IE_PROTO"),p=function(){},x="prototype",S=function(){var a=w("./_dom-create")("iframe"),v=T.length,c="<",t=">",g;for(a.style.display="none",w("./_html").appendChild(a),a.src="javascript:",g=a.contentWindow.document,g.open(),g.write(c+"script"+t+"document.F=Object"+c+"/script"+t),g.close(),S=g.F;v--;)delete S[x][T[v]];return S()};X.exports=Object.create||function(v,c){var t;return v!==null?(p[x]=P(v),t=new p,p[x]=null,t[h]=v):t=S(),c===void 0?t:i(t,c)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(w,X,r){var P=w("./_an-object"),i=w("./_ie8-dom-define"),T=w("./_to-primitive"),h=Object.defineProperty;r.f=w("./_descriptors")?Object.defineProperty:function(x,S,a){if(P(x),S=T(S,!0),P(a),i)try{return h(x,S,a)}catch(v){}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(x[S]=a.value),x}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(w,X,r){var P=w("./_object-dp"),i=w("./_an-object"),T=w("./_object-keys");X.exports=w("./_descriptors")?Object.defineProperties:function(p,x){i(p);for(var S=T(x),a=S.length,v=0,c;a>v;)P.f(p,c=S[v++],x[c]);return p}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(w,X,r){var P=w("./_object-pie"),i=w("./_property-desc"),T=w("./_to-iobject"),h=w("./_to-primitive"),p=w("./_has"),x=w("./_ie8-dom-define"),S=Object.getOwnPropertyDescriptor;r.f=w("./_descriptors")?S:function(v,c){if(v=T(v),c=h(c,!0),x)try{return S(v,c)}catch(t){}if(p(v,c))return i(!P.f.call(v,c),v[c])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(w,X,r){var P=w("./_to-iobject"),i=w("./_object-gopn").f,T={}.toString,h=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],p=function(x){try{return i(x)}catch(S){return h.slice()}};X.exports.f=function(S){return h&&T.call(S)=="[object Window]"?p(S):i(P(S))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(w,X,r){var P=w("./_object-keys-internal"),i=w("./_enum-bug-keys").concat("length","prototype");r.f=Object.getOwnPropertyNames||function(h){return P(h,i)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(w,X,r){r.f=Object.getOwnPropertySymbols},{}],138:[function(w,X,r){var P=w("./_has"),i=w("./_to-object"),T=w("./_shared-key")("IE_PROTO"),h=Object.prototype;X.exports=Object.getPrototypeOf||function(p){return p=i(p),P(p,T)?p[T]:typeof p.constructor=="function"&&p instanceof p.constructor?p.constructor.prototype:p instanceof Object?h:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(w,X,r){var P=w("./_has"),i=w("./_to-iobject"),T=w("./_array-includes")(!1),h=w("./_shared-key")("IE_PROTO");X.exports=function(p,x){var S=i(p),a=0,v=[],c;for(c in S)c!=h&&(P(S,c)&&v.push(c));for(;x.length>a;)P(S,c=x[a++])&&(~T(v,c)||v.push(c));return v}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(w,X,r){var P=w("./_object-keys-internal"),i=w("./_enum-bug-keys");X.exports=Object.keys||function(h){return P(h,i)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(w,X,r){r.f={}.propertyIsEnumerable},{}],142:[function(w,X,r){var P=w("./_export"),i=w("./_core"),T=w("./_fails");X.exports=function(h,p){var x=(i.Object||{})[h]||Object[h],S={};S[h]=p(x),P(P.S+P.F*T(function(){x(1)}),"Object",S)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(w,X,r){var P=w("./_descriptors"),i=w("./_object-keys"),T=w("./_to-iobject"),h=w("./_object-pie").f;X.exports=function(p){return function(x){for(var S=T(x),a=i(S),v=a.length,c=0,t=[],g;v>c;)g=a[c++],(!P||h.call(S,g))&&t.push(p?[g,S[g]]:S[g]);return t}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(w,X,r){X.exports=function(P){try{return{e:!1,v:P()}}catch(i){return{e:!0,v:i}}}},{}],145:[function(w,X,r){var P=w("./_an-object"),i=w("./_is-object"),T=w("./_new-promise-capability");X.exports=function(h,p){if(P(h),i(p)&&p.constructor===h)return p;var x=T.f(h),S=x.resolve;return S(p),x.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(w,X,r){X.exports=function(P,i){return{enumerable:!(P&1),configurable:!(P&2),writable:!(P&4),value:i}}},{}],147:[function(w,X,r){var P=w("./_hide");X.exports=function(i,T,h){for(var p in T)h&&i[p]?i[p]=T[p]:P(i,p,T[p]);return i}},{"./_hide":112}],148:[function(w,X,r){X.exports=w("./_hide")},{"./_hide":112}],149:[function(w,X,r){"use strict";var P=w("./_global"),i=w("./_core"),T=w("./_object-dp"),h=w("./_descriptors"),p=w("./_wks")("species");X.exports=function(x){var S=typeof i[x]=="function"?i[x]:P[x];h&&S&&!S[p]&&T.f(S,p,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(w,X,r){var P=w("./_object-dp").f,i=w("./_has"),T=w("./_wks")("toStringTag");X.exports=function(h,p,x){h&&!i(h=x?h:h.prototype,T)&&P(h,T,{configurable:!0,value:p})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(w,X,r){var P=w("./_shared")("keys"),i=w("./_uid");X.exports=function(T){return P[T]||(P[T]=i(T))}},{"./_shared":152,"./_uid":162}],152:[function(w,X,r){var P=w("./_core"),i=w("./_global"),T="__core-js_shared__",h=i[T]||(i[T]={});(X.exports=function(p,x){return h[p]||(h[p]=x!==void 0?x:{})})("versions",[]).push({version:P.version,mode:w("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(w,X,r){var P=w("./_an-object"),i=w("./_a-function"),T=w("./_wks")("species");X.exports=function(h,p){var x=P(h).constructor,S;return x===void 0||(S=P(x)[T])==null?p:i(S)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(w,X,r){var P=w("./_to-integer"),i=w("./_defined");X.exports=function(T){return function(h,p){var x=String(i(h)),S=P(p),a=x.length,v,c;return S<0||S>=a?T?"":void 0:(v=x.charCodeAt(S),v<55296||v>56319||S+1===a||(c=x.charCodeAt(S+1))<56320||c>57343?T?x.charAt(S):v:T?x.slice(S,S+2):(v-55296<<10)+(c-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(w,X,r){var P=w("./_ctx"),i=w("./_invoke"),T=w("./_html"),h=w("./_dom-create"),p=w("./_global"),x=p.process,S=p.setImmediate,a=p.clearImmediate,v=p.MessageChannel,c=p.Dispatch,t=0,g={},u="onreadystatechange",_,l,m,C=function(){var f=+this;if(g.hasOwnProperty(f)){var b=g[f];delete g[f],b()}},o=function(f){C.call(f.data)};(!S||!a)&&(S=function(b){for(var A=[],O=1;arguments.length>O;)A.push(arguments[O++]);return g[++t]=function(){i(typeof b=="function"?b:Function(b),A)},_(t),t},a=function(b){delete g[b]},w("./_cof")(x)=="process"?_=function(f){x.nextTick(P(C,f,1))}:c&&c.now?_=function(f){c.now(P(C,f,1))}:v?(l=new v,m=l.port2,l.port1.onmessage=o,_=P(m.postMessage,m,1)):p.addEventListener&&typeof postMessage=="function"&&!p.importScripts?(_=function(f){p.postMessage(f+"","*")},p.addEventListener("message",o,!1)):u in h("script")?_=function(f){T.appendChild(h("script"))[u]=function(){T.removeChild(this),C.call(f)}}:_=function(f){setTimeout(P(C,f,1),0)}),X.exports={set:S,clear:a}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(w,X,r){var P=w("./_to-integer"),i=Math.max,T=Math.min;X.exports=function(h,p){return h=P(h),h<0?i(h+p,0):T(h,p)}},{"./_to-integer":157}],157:[function(w,X,r){var P=Math.ceil,i=Math.floor;X.exports=function(T){return isNaN(T=+T)?0:(T>0?i:P)(T)}},{}],158:[function(w,X,r){var P=w("./_iobject"),i=w("./_defined");X.exports=function(T){return P(i(T))}},{"./_defined":102,"./_iobject":116}],159:[function(w,X,r){var P=w("./_to-integer"),i=Math.min;X.exports=function(T){return T>0?i(P(T),9007199254740991):0}},{"./_to-integer":157}],160:[function(w,X,r){var P=w("./_defined");X.exports=function(i){return Object(P(i))}},{"./_defined":102}],161:[function(w,X,r){var P=w("./_is-object");X.exports=function(i,T){if(!P(i))return i;var h,p;if(T&&typeof(h=i.toString)=="function"&&!P(p=h.call(i)))return p;if(typeof(h=i.valueOf)=="function"&&!P(p=h.call(i)))return p;if(!T&&typeof(h=i.toString)=="function"&&!P(p=h.call(i)))return p;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(w,X,r){var P=0,i=Math.random();X.exports=function(T){return"Symbol(".concat(T===void 0?"":T,")_",(++P+i).toString(36))}},{}],163:[function(w,X,r){var P=w("./_global"),i=P.navigator;X.exports=i&&i.userAgent||""},{"./_global":110}],164:[function(w,X,r){var P=w("./_global"),i=w("./_core"),T=w("./_library"),h=w("./_wks-ext"),p=w("./_object-dp").f;X.exports=function(x){var S=i.Symbol||(i.Symbol=T?{}:P.Symbol||{});x.charAt(0)!="_"&&!(x in S)&&p(S,x,{value:h.f(x)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(w,X,r){r.f=w("./_wks")},{"./_wks":166}],166:[function(w,X,r){var P=w("./_shared")("wks"),i=w("./_uid"),T=w("./_global").Symbol,h=typeof T=="function",p=X.exports=function(x){return P[x]||(P[x]=h&&T[x]||(h?T:i)("Symbol."+x))};p.store=P},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(w,X,r){var P=w("./_classof"),i=w("./_wks")("iterator"),T=w("./_iterators");X.exports=w("./_core").getIteratorMethod=function(h){if(h!=null)return h[i]||h["@@iterator"]||T[P(h)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(w,X,r){"use strict";var P=w("./_ctx"),i=w("./_export"),T=w("./_to-object"),h=w("./_iter-call"),p=w("./_is-array-iter"),x=w("./_to-length"),S=w("./_create-property"),a=w("./core.get-iterator-method");i(i.S+i.F*!w("./_iter-detect")(function(v){Array.from(v)}),"Array",{from:function(c){var t=T(c),g=typeof this=="function"?this:Array,u=arguments.length,_=u>1?arguments[1]:void 0,l=_!==void 0,m=0,C=a(t),o,f,b,A;if(l&&(_=P(_,u>2?arguments[2]:void 0,2)),C!=null&&!(g==Array&&p(C)))for(A=C.call(t),f=new g;!(b=A.next()).done;m++)S(f,m,l?h(A,_,[b.value,m],!0):b.value);else for(o=x(t.length),f=new g(o);o>m;m++)S(f,m,l?_(t[m],m):t[m]);return f.length=m,f}})},{"./_create-property":100,"./_ctx":101,"./_export":107,"./_is-array-iter":117,"./_iter-call":120,"./_iter-detect":123,"./_to-length":159,"./_to-object":160,"./core.get-iterator-method":167}],169:[function(w,X,r){"use strict";var P=w("./_add-to-unscopables"),i=w("./_iter-step"),T=w("./_iterators"),h=w("./_to-iobject");X.exports=w("./_iter-define")(Array,"Array",function(p,x){this._t=h(p),this._i=0,this._k=x},function(){var p=this._t,x=this._k,S=this._i++;return!p||S>=p.length?(this._t=void 0,i(1)):x=="keys"?i(0,S):x=="values"?i(0,p[S]):i(0,[S,p[S]])},"values"),T.Arguments=T.Array,P("keys"),P("values"),P("entries")},{"./_add-to-unscopables":93,"./_iter-define":122,"./_iter-step":124,"./_iterators":125,"./_to-iobject":158}],170:[function(w,X,r){"use strict";var P=w("./_is-object"),i=w("./_object-gpo"),T=w("./_wks")("hasInstance"),h=Function.prototype;T in h||w("./_object-dp").f(h,T,{value:function(p){if(typeof this!="function"||!P(p))return!1;if(!P(this.prototype))return p instanceof this;for(;p=i(p);)if(this.prototype===p)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(w,X,r){var P=w("./_export");P(P.S+P.F,"Object",{assign:w("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(w,X,r){var P=w("./_export");P(P.S,"Object",{create:w("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(w,X,r){var P=w("./_export");P(P.S+P.F*!w("./_descriptors"),"Object",{defineProperty:w("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(w,X,r){w("./_object-sap")("getOwnPropertyNames",function(){return w("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(w,X,r){var P=w("./_to-object"),i=w("./_object-gpo");w("./_object-sap")("getPrototypeOf",function(){return function(h){return i(P(h))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(w,X,r){var P=w("./_to-object"),i=w("./_object-keys");w("./_object-sap")("keys",function(){return function(h){return i(P(h))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(w,X,r){arguments[4][71][0].apply(r,arguments)},{dup:71}],178:[function(w,X,r){"use strict";var P=w("./_library"),i=w("./_global"),T=w("./_ctx"),h=w("./_classof"),p=w("./_export"),x=w("./_is-object"),S=w("./_a-function"),a=w("./_an-instance"),v=w("./_for-of"),c=w("./_species-constructor"),t=w("./_task").set,g=w("./_microtask")(),u=w("./_new-promise-capability"),_=w("./_perform"),l=w("./_user-agent"),m=w("./_promise-resolve"),C="Promise",o=i.TypeError,f=i.process,b=f&&f.versions,A=b&&b.v8||"",O=i[C],d=h(f)=="process",M=function(){},R,E,y,s,D=E=u.f,N=!!function(){try{var W=O.resolve(1),V=(W.constructor={})[w("./_wks")("species")]=function(ae){ae(M,M)};return(d||typeof PromiseRejectionEvent=="function")&&W.then(M)instanceof V&&A.indexOf("6.6")!==0&&l.indexOf("Chrome/66")===-1}catch(ae){}}(),k=function(W){var V;return x(W)&&typeof(V=W.then)=="function"?V:!1},U=function(W,V){if(W._n)return;W._n=!0;var ae=W._c;g(function(){for(var de=W._v,ce=W._s==1,Ee=0,Ae=function(oe){var he=ce?oe.ok:oe.fail,fe=oe.resolve,ie=oe.reject,se=oe.domain,Q,le,ee;try{he?(ce||(W._h==2&&F(W),W._h=1),he===!0?Q=de:(se&&se.enter(),Q=he(de),se&&(se.exit(),ee=!0)),Q===oe.promise?ie(o("Promise-chain cycle")):(le=k(Q))?le.call(Q,fe,ie):fe(Q)):ie(de)}catch(ne){se&&!ee&&se.exit(),ie(ne)}};ae.length>Ee;)Ae(ae[Ee++]);W._c=[],W._n=!1,V&&!W._h&&H(W)})},H=function(W){t.call(i,function(){var V=W._v,ae=K(W),de,ce,Ee;if(ae&&(de=_(function(){d?f.emit("unhandledRejection",V,W):(ce=i.onunhandledrejection)?ce({promise:W,reason:V}):(Ee=i.console)&&Ee.error&&Ee.error("Unhandled promise rejection",V)}),W._h=d||K(W)?2:1),W._a=void 0,ae&&de.e)throw de.v})},K=function(W){return W._h!==1&&(W._a||W._c).length===0},F=function(W){t.call(i,function(){var V;d?f.emit("rejectionHandled",W):(V=i.onrejectionhandled)&&V({promise:W,reason:W._v})})},G=function(W){var V=this;if(V._d)return;V._d=!0,V=V._w||V,V._v=W,V._s=2,V._a||(V._a=V._c.slice()),U(V,!0)},B=function(W){var V=this,ae;if(V._d)return;V._d=!0,V=V._w||V;try{if(V===W)throw o("Promise can't be resolved itself");(ae=k(W))?g(function(){var de={_w:V,_d:!1};try{ae.call(W,T(B,de,1),T(G,de,1))}catch(ce){G.call(de,ce)}}):(V._v=W,V._s=1,U(V,!1))}catch(de){G.call({_w:V,_d:!1},de)}};N||(O=function(V){a(this,O,C,"_h"),S(V),R.call(this);try{V(T(B,this,1),T(G,this,1))}catch(ae){G.call(this,ae)}},R=function(V){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},R.prototype=w("./_redefine-all")(O.prototype,{then:function(V,ae){var de=D(c(this,O));return de.ok=typeof V=="function"?V:!0,de.fail=typeof ae=="function"&&ae,de.domain=d?f.domain:void 0,this._c.push(de),this._a&&this._a.push(de),this._s&&U(this,!1),de.promise},catch:function(W){return this.then(void 0,W)}}),y=function(){var W=new R;this.promise=W,this.resolve=T(B,W,1),this.reject=T(G,W,1)},u.f=D=function(W){return W===O||W===s?new y(W):E(W)}),p(p.G+p.W+p.F*!N,{Promise:O}),w("./_set-to-string-tag")(O,C),w("./_set-species")(C),s=w("./_core")[C],p(p.S+p.F*!N,C,{reject:function(V){var ae=D(this),de=ae.reject;return de(V),ae.promise}}),p(p.S+p.F*(P||!N),C,{resolve:function(V){return m(P&&this===s?O:this,V)}}),p(p.S+p.F*!(N&&w("./_iter-detect")(function(W){O.all(W).catch(M)})),C,{all:function(V){var ae=this,de=D(ae),ce=de.resolve,Ee=de.reject,Ae=_(function(){var oe=[],he=0,fe=1;v(V,!1,function(ie){var se=he++,Q=!1;oe.push(void 0),fe++,ae.resolve(ie).then(function(le){if(Q)return;Q=!0,oe[se]=le,--fe||ce(oe)},Ee)}),--fe||ce(oe)});return Ae.e&&Ee(Ae.v),de.promise},race:function(V){var ae=this,de=D(ae),ce=de.reject,Ee=_(function(){v(V,!1,function(Ae){ae.resolve(Ae).then(de.resolve,ce)})});return Ee.e&&ce(Ee.v),de.promise}})},{"./_a-function":92,"./_an-instance":94,"./_classof":97,"./_core":99,"./_ctx":101,"./_export":107,"./_for-of":109,"./_global":110,"./_is-object":119,"./_iter-detect":123,"./_library":126,"./_microtask":128,"./_new-promise-capability":129,"./_perform":144,"./_promise-resolve":145,"./_redefine-all":147,"./_set-species":149,"./_set-to-string-tag":150,"./_species-constructor":153,"./_task":155,"./_user-agent":163,"./_wks":166}],179:[function(w,X,r){var P=w("./_export"),i=w("./_to-absolute-index"),T=String.fromCharCode,h=String.fromCodePoint;P(P.S+P.F*(!!h&&h.length!=1),"String",{fromCodePoint:function(x){for(var S=[],a=arguments.length,v=0,c;a>v;){if(c=+arguments[v++],i(c,1114111)!==c)throw RangeError(c+" is not a valid code point");S.push(c<65536?T(c):T(((c-=65536)>>10)+55296,c%1024+56320))}return S.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(w,X,r){"use strict";var P=w("./_string-at")(!0);w("./_iter-define")(String,"String",function(i){this._t=String(i),this._i=0},function(){var i=this._t,T=this._i,h;return T>=i.length?{value:void 0,done:!0}:(h=P(i,T),this._i+=h.length,{value:h,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(w,X,r){"use strict";var P=w("./_global"),i=w("./_has"),T=w("./_descriptors"),h=w("./_export"),p=w("./_redefine"),x=w("./_meta").KEY,S=w("./_fails"),a=w("./_shared"),v=w("./_set-to-string-tag"),c=w("./_uid"),t=w("./_wks"),g=w("./_wks-ext"),u=w("./_wks-define"),_=w("./_enum-keys"),l=w("./_is-array"),m=w("./_an-object"),C=w("./_is-object"),o=w("./_to-object"),f=w("./_to-iobject"),b=w("./_to-primitive"),A=w("./_property-desc"),O=w("./_object-create"),d=w("./_object-gopn-ext"),M=w("./_object-gopd"),R=w("./_object-gops"),E=w("./_object-dp"),y=w("./_object-keys"),s=M.f,D=E.f,N=d.f,k=P.Symbol,U=P.JSON,H=U&&U.stringify,K="prototype",F=t("_hidden"),G=t("toPrimitive"),B={}.propertyIsEnumerable,W=a("symbol-registry"),V=a("symbols"),ae=a("op-symbols"),de=Object[K],ce=typeof k=="function"&&!!R.f,Ee=P.QObject,Ae=!Ee||!Ee[K]||!Ee[K].findChild,oe=T&&S(function(){return O(D({},"a",{get:function(){return D(this,"a",{value:7}).a}})).a!=7})?function(ge,Re,Qe){var $e=s(de,Re);$e&&delete de[Re],D(ge,Re,Qe),$e&&ge!==de&&D(de,Re,$e)}:D,he=function(ge){var Re=V[ge]=O(k[K]);return Re._k=ge,Re},fe=ce&&typeof k.iterator=="symbol"?function(ge){return typeof ge=="symbol"}:function(ge){return ge instanceof k},ie=function(Re,Qe,$e){return Re===de&&ie(ae,Qe,$e),m(Re),Qe=b(Qe,!0),m($e),i(V,Qe)?($e.enumerable?(i(Re,F)&&Re[F][Qe]&&(Re[F][Qe]=!1),$e=O($e,{enumerable:A(0,!1)})):(i(Re,F)||D(Re,F,A(1,{})),Re[F][Qe]=!0),oe(Re,Qe,$e)):D(Re,Qe,$e)},se=function(Re,Qe){m(Re);for(var $e=_(Qe=f(Qe)),at=0,dt=$e.length,vt;dt>at;)ie(Re,vt=$e[at++],Qe[vt]);return Re},Q=function(Re,Qe){return Qe===void 0?O(Re):se(O(Re),Qe)},le=function(Re){var Qe=B.call(this,Re=b(Re,!0));return this===de&&i(V,Re)&&!i(ae,Re)?!1:Qe||!i(this,Re)||!i(V,Re)||i(this,F)&&this[F][Re]?Qe:!0},ee=function(Re,Qe){if(Re=f(Re),Qe=b(Qe,!0),Re===de&&i(V,Qe)&&!i(ae,Qe))return;var $e=s(Re,Qe);return $e&&i(V,Qe)&&!(i(Re,F)&&Re[F][Qe])&&($e.enumerable=!0),$e},ne=function(Re){for(var Qe=N(f(Re)),$e=[],at=0,dt;Qe.length>at;)!i(V,dt=Qe[at++])&&dt!=F&&dt!=x&&$e.push(dt);return $e},be=function(Re){for(var Qe=Re===de,$e=N(Qe?ae:f(Re)),at=[],dt=0,vt;$e.length>dt;)i(V,vt=$e[dt++])&&(Qe?i(de,vt):!0)&&at.push(V[vt]);return at};ce||(k=function(){if(this instanceof k)throw TypeError("Symbol is not a constructor!");var Re=c(arguments.length>0?arguments[0]:void 0),Qe=function($e){this===de&&Qe.call(ae,$e),i(this,F)&&i(this[F],Re)&&(this[F][Re]=!1),oe(this,Re,A(1,$e))};return T&&Ae&&oe(de,Re,{configurable:!0,set:Qe}),he(Re)},p(k[K],"toString",function(){return this._k}),M.f=ee,E.f=ie,w("./_object-gopn").f=d.f=ne,w("./_object-pie").f=le,R.f=be,T&&!w("./_library")&&p(de,"propertyIsEnumerable",le,!0),g.f=function(ge){return he(t(ge))}),h(h.G+h.W+h.F*!ce,{Symbol:k});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),$=0;re.length>$;)t(re[$++]);for(var Y=y(t.store),Z=0;Y.length>Z;)u(Y[Z++]);h(h.S+h.F*!ce,"Symbol",{for:function(ge){return i(W,ge+="")?W[ge]:W[ge]=k(ge)},keyFor:function(Re){if(!fe(Re))throw TypeError(Re+" is not a symbol!");for(var Qe in W)if(W[Qe]===Re)return Qe},useSetter:function(){Ae=!0},useSimple:function(){Ae=!1}}),h(h.S+h.F*!ce,"Object",{create:Q,defineProperty:ie,defineProperties:se,getOwnPropertyDescriptor:ee,getOwnPropertyNames:ne,getOwnPropertySymbols:be});var Ce=S(function(){R.f(1)});h(h.S+h.F*Ce,"Object",{getOwnPropertySymbols:function(Re){return R.f(o(Re))}}),U&&h(h.S+h.F*(!ce||S(function(){var ge=k();return H([ge])!="[null]"||H({a:ge})!="{}"||H(Object(ge))!="{}"})),"JSON",{stringify:function(Re){for(var Qe=[Re],$e=1,at,dt;arguments.length>$e;)Qe.push(arguments[$e++]);return dt=at=Qe[1],!C(at)&&Re===void 0||fe(Re)?void 0:(l(at)||(at=function(vt,bt){if(typeof dt=="function"&&(bt=dt.call(this,vt,bt)),!fe(bt))return bt}),Qe[1]=at,H.apply(U,Qe))}}),k[K][G]||w("./_hide")(k[K],G,k[K].valueOf),v(k,"Symbol"),v(Math,"Math",!0),v(P.JSON,"JSON",!0)},{"./_an-object":95,"./_descriptors":103,"./_enum-keys":106,"./_export":107,"./_fails":108,"./_global":110,"./_has":111,"./_hide":112,"./_is-array":118,"./_is-object":119,"./_library":126,"./_meta":127,"./_object-create":131,"./_object-dp":132,"./_object-gopd":134,"./_object-gopn":136,"./_object-gopn-ext":135,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_property-desc":146,"./_redefine":148,"./_set-to-string-tag":150,"./_shared":152,"./_to-iobject":158,"./_to-object":160,"./_to-primitive":161,"./_uid":162,"./_wks":166,"./_wks-define":164,"./_wks-ext":165}],182:[function(w,X,r){var P=w("./_export"),i=w("./_object-to-array")(!0);P(P.S,"Object",{entries:function(h){return i(h)}})},{"./_export":107,"./_object-to-array":143}],183:[function(w,X,r){"use strict";var P=w("./_export"),i=w("./_core"),T=w("./_global"),h=w("./_species-constructor"),p=w("./_promise-resolve");P(P.P+P.R,"Promise",{finally:function(x){var S=h(this,i.Promise||T.Promise),a=typeof x=="function";return this.then(a?function(v){return p(S,x()).then(function(){return v})}:x,a?function(v){return p(S,x()).then(function(){throw v})}:x)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(w,X,r){"use strict";var P=w("./_export"),i=w("./_new-promise-capability"),T=w("./_perform");P(P.S,"Promise",{try:function(h){var p=i.f(this),x=T(h);return(x.e?p.reject:p.resolve)(x.v),p.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(w,X,r){w("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(w,X,r){w("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(w,X,r){w("./es6.array.iterator");for(var P=w("./_global"),i=w("./_hide"),T=w("./_iterators"),h=w("./_wks")("toStringTag"),p="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),x=0;x<p.length;x++){var S=p[x],a=P[S],v=a&&a.prototype;v&&!v[h]&&i(v,h,S),T[S]=T.Array}},{"./_global":110,"./_hide":112,"./_iterators":125,"./_wks":166,"./es6.array.iterator":169}],188:[function(w,X,r){var P=w("./_export"),i=w("./_task");P(P.G+P.B,{setImmediate:i.set,clearImmediate:i.clear})},{"./_export":107,"./_task":155}],189:[function(w,X,r){(function(P){"use strict";var i=w("babel-runtime/helpers/typeof"),T=h(i);function h(b){return b&&b.__esModule?b:{default:b}}function p(b){return Array.isArray?Array.isArray(b):f(b)==="[object Array]"}r.isArray=p;function x(b){return typeof b=="boolean"}r.isBoolean=x;function S(b){return b===null}r.isNull=S;function a(b){return b==null}r.isNullOrUndefined=a;function v(b){return typeof b=="number"}r.isNumber=v;function c(b){return typeof b=="string"}r.isString=c;function t(b){return(typeof b=="undefined"?"undefined":(0,T.default)(b))==="symbol"}r.isSymbol=t;function g(b){return b===void 0}r.isUndefined=g;function u(b){return f(b)==="[object RegExp]"}r.isRegExp=u;function _(b){return(typeof b=="undefined"?"undefined":(0,T.default)(b))==="object"&&b!==null}r.isObject=_;function l(b){return f(b)==="[object Date]"}r.isDate=l;function m(b){return f(b)==="[object Error]"||b instanceof Error}r.isError=m;function C(b){return typeof b=="function"}r.isFunction=C;function o(b){return b===null||typeof b=="boolean"||typeof b=="number"||typeof b=="string"||(typeof b=="undefined"?"undefined":(0,T.default)(b))==="symbol"||typeof b=="undefined"}r.isPrimitive=o,r.isBuffer=P.isBuffer;function f(b){return Object.prototype.toString.call(b)}}).call(this,{isBuffer:w("../../is-buffer/index.js")})},{"../../is-buffer/index.js":197,"babel-runtime/helpers/typeof":67}],190:[function(w,X,r){"use strict";var P=w("babel-runtime/helpers/typeof"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(h){"use strict";var p=function(){var c=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,t=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,g=/[^-+\dA-Z]/g;return function(u,_,l,m){if(arguments.length===1&&v(u)==="string"&&!/\d/.test(u)&&(_=u,u=void 0),u=u||new Date,u instanceof Date||(u=new Date(u)),isNaN(u))throw TypeError("Invalid date");_=String(p.masks[_]||_||p.masks.default);var C=_.slice(0,4);(C==="UTC:"||C==="GMT:")&&(_=_.slice(4),l=!0,C==="GMT:"&&(m=!0));var o=l?"getUTC":"get",f=u[o+"Date"](),b=u[o+"Day"](),A=u[o+"Month"](),O=u[o+"FullYear"](),d=u[o+"Hours"](),M=u[o+"Minutes"](),R=u[o+"Seconds"](),E=u[o+"Milliseconds"](),y=l?0:u.getTimezoneOffset(),s=S(u),D=a(u),N={d:f,dd:x(f),ddd:p.i18n.dayNames[b],dddd:p.i18n.dayNames[b+7],m:A+1,mm:x(A+1),mmm:p.i18n.monthNames[A],mmmm:p.i18n.monthNames[A+12],yy:String(O).slice(2),yyyy:O,h:d%12||12,hh:x(d%12||12),H:d,HH:x(d),M,MM:x(M),s:R,ss:x(R),l:x(E,3),L:x(Math.round(E/10)),t:d<12?"a":"p",tt:d<12?"am":"pm",T:d<12?"A":"P",TT:d<12?"AM":"PM",Z:m?"GMT":l?"UTC":(String(u).match(t)||[""]).pop().replace(g,""),o:(y>0?"-":"+")+x(Math.floor(Math.abs(y)/60)*100+Math.abs(y)%60,4),S:["th","st","nd","rd"][f%10>3?0:(f%100-f%10!=10)*f%10],W:s,N:D};return _.replace(c,function(k){return k in N?N[k]:k.slice(1,k.length-1)})}}();p.masks={default:"ddd mmm dd yyyy HH:MM:ss",shortDate:"m/d/yy",mediumDate:"mmm d, yyyy",longDate:"mmmm d, yyyy",fullDate:"dddd, mmmm d, yyyy",shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:sso",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'",expiresHeaderFormat:"ddd, dd mmm yyyy HH:MM:ss Z"},p.i18n={dayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"]};function x(c,t){for(c=String(c),t=t||2;c.length<t;)c="0"+c;return c}function S(c){var t=new Date(c.getFullYear(),c.getMonth(),c.getDate());t.setDate(t.getDate()-(t.getDay()+6)%7+3);var g=new Date(t.getFullYear(),0,4);g.setDate(g.getDate()-(g.getDay()+6)%7+3);var u=t.getTimezoneOffset()-g.getTimezoneOffset();t.setHours(t.getHours()-u);var _=(t-g)/(864e5*7);return 1+Math.floor(_)}function a(c){var t=c.getDay();return t===0&&(t=7),t}function v(c){return c===null?"null":c===void 0?"undefined":(typeof c=="undefined"?"undefined":(0,i.default)(c))!=="object"?typeof c=="undefined"?"undefined":(0,i.default)(c):Array.isArray(c)?"array":{}.toString.call(c).slice(8,-1).toLowerCase()}typeof define=="function"&&define.amd?define(function(){return p}):(typeof r=="undefined"?"undefined":(0,i.default)(r))==="object"?X.exports=p:h.dateFormat=p})(void 0)},{"babel-runtime/helpers/typeof":67}],191:[function(w,X,r){/*!
* escape-html
* Copyright(c) 2012-2013 TJ Holowaychuk
* Copyright(c) 2015 Andreas Lubbe
* Copyright(c) 2015 Tiancheng "Timothy" Gu
* MIT Licensed
*/"use strict";var P=/["'&<>]/;X.exports=i;function i(T){var h=""+T,p=P.exec(h);if(!p)return h;var x,S="",a=0,v=0;for(a=p.index;a<h.length;a++){switch(h.charCodeAt(a)){case 34:x="&quot;";break;case 38:x="&amp;";break;case 39:x="&#39;";break;case 60:x="&lt;";break;case 62:x="&gt;";break;default:continue}v!==a&&(S+=h.substring(v,a)),v=a+1,S+=x}return v!==a?S+h.substring(v,a):S}},{}],192:[function(w,X,r){function P(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}X.exports=P,P.EventEmitter=P,P.prototype._events=void 0,P.prototype._maxListeners=void 0,P.defaultMaxListeners=10,P.prototype.setMaxListeners=function(x){if(!T(x)||x<0||isNaN(x))throw TypeError("n must be a positive number");return this._maxListeners=x,this},P.prototype.emit=function(x){var S,a,v,c,t,g;if(this._events||(this._events={}),x==="error"&&(!this._events.error||h(this._events.error)&&!this._events.error.length)){if(S=arguments[1],S instanceof Error)throw S;var u=new Error('Uncaught, unspecified "error" event. ('+S+")");throw u.context=S,u}if(a=this._events[x],p(a))return!1;if(i(a))switch(arguments.length){case 1:a.call(this);break;case 2:a.call(this,arguments[1]);break;case 3:a.call(this,arguments[1],arguments[2]);break;default:c=Array.prototype.slice.call(arguments,1),a.apply(this,c)}else if(h(a))for(c=Array.prototype.slice.call(arguments,1),g=a.slice(),v=g.length,t=0;t<v;t++)g[t].apply(this,c);return!0},P.prototype.addListener=function(x,S){var a;if(!i(S))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",x,i(S.listener)?S.listener:S),this._events[x]?h(this._events[x])?this._events[x].push(S):this._events[x]=[this._events[x],S]:this._events[x]=S,h(this._events[x])&&!this._events[x].warned&&(p(this._maxListeners)?a=P.defaultMaxListeners:a=this._maxListeners,a&&a>0&&this._events[x].length>a&&(this._events[x].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[x].length),typeof console.trace=="function"&&console.trace())),this},P.prototype.on=P.prototype.addListener,P.prototype.once=function(x,S){if(!i(S))throw TypeError("listener must be a function");var a=!1;function v(){this.removeListener(x,v),a||(a=!0,S.apply(this,arguments))}return v.listener=S,this.on(x,v),this},P.prototype.removeListener=function(x,S){var a,v,c,t;if(!i(S))throw TypeError("listener must be a function");if(!this._events||!this._events[x])return this;if(a=this._events[x],c=a.length,v=-1,a===S||i(a.listener)&&a.listener===S)delete this._events[x],this._events.removeListener&&this.emit("removeListener",x,S);else if(h(a)){for(t=c;t-- >0;)if(a[t]===S||a[t].listener&&a[t].listener===S){v=t;break}if(v<0)return this;a.length===1?(a.length=0,delete this._events[x]):a.splice(v,1),this._events.removeListener&&this.emit("removeListener",x,S)}return this},P.prototype.removeAllListeners=function(x){var S,a;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[x]&&delete this._events[x],this;if(arguments.length===0){for(S in this._events){if(S==="removeListener")continue;this.removeAllListeners(S)}return this.removeAllListeners("removeListener"),this._events={},this}if(a=this._events[x],i(a))this.removeListener(x,a);else if(a)for(;a.length;)this.removeListener(x,a[a.length-1]);return delete this._events[x],this},P.prototype.listeners=function(x){var S;return!this._events||!this._events[x]?S=[]:i(this._events[x])?S=[this._events[x]]:S=this._events[x].slice(),S},P.prototype.listenerCount=function(x){if(this._events){var S=this._events[x];if(i(S))return 1;if(S)return S.length}return 0},P.listenerCount=function(x,S){return x.listenerCount(S)};function i(x){return typeof x=="function"}function T(x){return typeof x=="number"}function h(x){return typeof x=="object"&&x!==null}function p(x){return x===void 0}},{}],193:[function(w,X,r){var P=w("http"),i=X.exports;for(var T in P)P.hasOwnProperty(T)&&(i[T]=P[T]);i.request=function(h,p){return h||(h={}),h.scheme="https",h.protocol="https:",P.request.call(this,h,p)}},{http:231}],194:[function(w,X,r){/*!
* humanize-ms - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var P=w("util"),i=w("ms");X.exports=function(T){if(typeof T=="number")return T;var h=i(T);if(h===void 0){var p=new Error(P.format("humanize-ms(%j) result undefined",T));console.warn(p.stack)}return h}},{ms:204,util:243}],195:[function(w,X,r){r.read=function(P,i,T,h,p){var x,S,a=p*8-h-1,v=(1<<a)-1,c=v>>1,t=-7,g=T?p-1:0,u=T?-1:1,_=P[i+g];for(g+=u,x=_&(1<<-t)-1,_>>=-t,t+=a;t>0;x=x*256+P[i+g],g+=u,t-=8);for(S=x&(1<<-t)-1,x>>=-t,t+=h;t>0;S=S*256+P[i+g],g+=u,t-=8);if(x===0)x=1-c;else{if(x===v)return S?NaN:(_?-1:1)*Infinity;S=S+Math.pow(2,h),x=x-c}return(_?-1:1)*S*Math.pow(2,x-h)},r.write=function(P,i,T,h,p,x){var S,a,v,c=x*8-p-1,t=(1<<c)-1,g=t>>1,u=p===23?Math.pow(2,-24)-Math.pow(2,-77):0,_=h?0:x-1,l=h?1:-1,m=i<0||i===0&&1/i<0?1:0;for(i=Math.abs(i),isNaN(i)||i===Infinity?(a=isNaN(i)?1:0,S=t):(S=Math.floor(Math.log(i)/Math.LN2),i*(v=Math.pow(2,-S))<1&&(S--,v*=2),S+g>=1?i+=u/v:i+=u*Math.pow(2,1-g),i*v>=2&&(S++,v/=2),S+g>=t?(a=0,S=t):S+g>=1?(a=(i*v-1)*Math.pow(2,p),S=S+g):(a=i*Math.pow(2,g-1)*Math.pow(2,p),S=0));p>=8;P[T+_]=a&255,_+=l,a/=256,p-=8);for(S=S<<p|a,c+=p;c>0;P[T+_]=S&255,_+=l,S/=256,c-=8);P[T+_-l]|=m*128}},{}],196:[function(w,X,r){typeof Object.create=="function"?X.exports=function(i,T){T&&(i.super_=T,i.prototype=Object.create(T.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}))}:X.exports=function(i,T){if(T){i.super_=T;var h=function(){};h.prototype=T.prototype,i.prototype=new h,i.prototype.constructor=i}}},{}],197:[function(w,X,r){/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/X.exports=function(T){return T!=null&&(P(T)||i(T)||!!T._isBuffer)};function P(T){return!!T.constructor&&typeof T.constructor.isBuffer=="function"&&T.constructor.isBuffer(T)}function i(T){return typeof T.readFloatLE=="function"&&typeof T.slice=="function"&&P(T.slice(0,0))}},{}],198:[function(w,X,r){var P={}.toString;X.exports=Array.isArray||function(i){return P.call(i)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(w,X){typeof exports=="object"&&typeof module!="undefined"?module.exports=X(w):typeof define=="function"&&define.amd?define(X):X(w)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:this,function(global){"use strict";global=global||{};var _Base64=global.Base64,version="2.5.2",buffer;if(typeof module!="undefined"&&module.exports)try{buffer=eval("require('buffer').Buffer")}catch(w){buffer=void 0}var b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(w){for(var X={},r=0,P=w.length;r<P;r++)X[w.charAt(r)]=r;return X}(b64chars),fromCharCode=String.fromCharCode,cb_utob=function(w){if(w.length<2){var X=w.charCodeAt(0);return X<128?w:X<2048?fromCharCode(192|X>>>6)+fromCharCode(128|X&63):fromCharCode(224|X>>>12&15)+fromCharCode(128|X>>>6&63)+fromCharCode(128|X&63)}else{var X=65536+(w.charCodeAt(0)-55296)*1024+(w.charCodeAt(1)-56320);return fromCharCode(240|X>>>18&7)+fromCharCode(128|X>>>12&63)+fromCharCode(128|X>>>6&63)+fromCharCode(128|X&63)}},re_utob=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,utob=function(w){return w.replace(re_utob,cb_utob)},cb_encode=function(w){var X=[0,2,1][w.length%3],r=w.charCodeAt(0)<<16|(w.length>1?w.charCodeAt(1):0)<<8|(w.length>2?w.charCodeAt(2):0),P=[b64chars.charAt(r>>>18),b64chars.charAt(r>>>12&63),X>=2?"=":b64chars.charAt(r>>>6&63),X>=1?"=":b64chars.charAt(r&63)];return P.join("")},btoa=global.btoa?function(w){return global.btoa(w)}:function(w){return w.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(w){var X=Object.prototype.toString.call(w)==="[object Uint8Array]";return X?w.toString("base64"):btoa(utob(String(w)))},encode=function(w,X){return X?_encode(String(w)).replace(/[+\/]/g,function(r){return r=="+"?"-":"_"}).replace(/=/g,""):_encode(w)},encodeURI=function(w){return encode(w,!0)},re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=function(w){switch(w.length){case 4:var X=(7&w.charCodeAt(0))<<18|(63&w.charCodeAt(1))<<12|(63&w.charCodeAt(2))<<6|63&w.charCodeAt(3),r=X-65536;return fromCharCode((r>>>10)+55296)+fromCharCode((r&1023)+56320);case 3:return fromCharCode((15&w.charCodeAt(0))<<12|(63&w.charCodeAt(1))<<6|63&w.charCodeAt(2));default:return fromCharCode((31&w.charCodeAt(0))<<6|63&w.charCodeAt(1))}},btou=function(w){return w.replace(re_btou,cb_btou)},cb_decode=function(w){var X=w.length,r=X%4,P=(X>0?b64tab[w.charAt(0)]<<18:0)|(X>1?b64tab[w.charAt(1)]<<12:0)|(X>2?b64tab[w.charAt(2)]<<6:0)|(X>3?b64tab[w.charAt(3)]:0),i=[fromCharCode(P>>>16),fromCharCode(P>>>8&255),fromCharCode(P&255)];return i.length-=[0,0,2,1][r],i.join("")},_atob=global.atob?function(w){return global.atob(w)}:function(w){return w.replace(/\S{1,4}/g,cb_decode)},atob=function(w){return _atob(String(w).replace(/[^A-Za-z0-9\+\/]/g,""))},_decode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(w){return(w.constructor===buffer.constructor?w:buffer.from(w,"base64")).toString()}:function(w){return(w.constructor===buffer.constructor?w:new buffer(w,"base64")).toString()}:function(w){return btou(_atob(w))},decode=function(w){return _decode(String(w).replace(/[-_]/g,function(X){return X=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},noConflict=function(){var w=global.Base64;return global.Base64=_Base64,w};if(global.Base64={VERSION:version,atob,btoa,fromBase64:decode,toBase64:encode,utob,encode,encodeURI,btou,decode,noConflict,__buffer__:buffer},typeof Object.defineProperty=="function"){var noEnum=function(w){return{value:w,enumerable:!1,writable:!0,configurable:!0}};global.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",noEnum(function(){return decode(this)})),Object.defineProperty(String.prototype,"toBase64",noEnum(function(w){return encode(this,w)})),Object.defineProperty(String.prototype,"toBase64URI",noEnum(function(){return encode(this,!0)}))}}return global.Meteor&&(Base64=global.Base64),typeof module!="undefined"&&module.exports?module.exports.Base64=global.Base64:typeof define=="function"&&define.amd&&define([],function(){return global.Base64}),{Base64:global.Base64}})}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],200:[function(w,X,r){/*!
* merge-descriptors
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/"use strict";X.exports=i;var P=Object.prototype.hasOwnProperty;function i(T,h,p){if(!T)throw new TypeError("argument dest is required");if(!h)throw new TypeError("argument src is required");return p===void 0&&(p=!0),Object.getOwnPropertyNames(h).forEach(function(S){if(!p&&P.call(T,S))return;var a=Object.getOwnPropertyDescriptor(h,S);Object.defineProperty(T,S,a)}),T}},{}],201:[function(w,X,r){"use strict";function P(){this._types=Object.create(null),this._extensions=Object.create(null);for(var i=0;i<arguments.length;i++)this.define(arguments[i]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}P.prototype.define=function(i,T){for(var h in i){var p=i[h].map(function(a){return a.toLowerCase()});h=h.toLowerCase();for(var x=0;x<p.length;x++){var S=p[x];if(S[0]=="*")continue;if(!T&&S in this._types)throw new Error('Attempt to change mapping for "'+S+'" extension from "'+this._types[S]+'" to "'+h+'". Pass `force=true` to allow this, otherwise remove "'+S+'" from the list of extensions for "'+h+'".');this._types[S]=h}if(T||!this._extensions[h]){var S=p[0];this._extensions[h]=S[0]!="*"?S:S.substr(1)}}},P.prototype.getType=function(i){i=String(i);var T=i.replace(/^.*[/\\]/,"").toLowerCase(),h=T.replace(/^.*\./,"").toLowerCase(),p=T.length<i.length,x=h.length<T.length-1;return(x||!p)&&this._types[h]||null},P.prototype.getExtension=function(i){return i=/^\s*([^;\s]*)/.test(i)&&RegExp.$1,i&&this._extensions[i.toLowerCase()]||null},X.exports=P},{}],202:[function(w,X,r){"use strict";var P=w("./Mime");X.exports=new P(w("./types/standard"))},{"./Mime":201,"./types/standard":203}],203:[function(w,X,r){X.exports={"application/andrew-inset":["ez"],"application/applixware":["aw"],"application/atom+xml":["atom"],"application/atomcat+xml":["atomcat"],"application/atomdeleted+xml":["atomdeleted"],"application/atomsvc+xml":["atomsvc"],"application/atsc-dwd+xml":["dwd"],"application/atsc-held+xml":["held"],"application/atsc-rsat+xml":["rsat"],"application/bdoc":["bdoc"],"application/calendar+xml":["xcs"],"application/ccxml+xml":["ccxml"],"application/cdfx+xml":["cdfx"],"application/cdmi-capability":["cdmia"],"application/cdmi-container":["cdmic"],"application/cdmi-domain":["cdmid"],"application/cdmi-object":["cdmio"],"application/cdmi-queue":["cdmiq"],"application/cu-seeme":["cu"],"application/dash+xml":["mpd"],"application/davmount+xml":["davmount"],"application/docbook+xml":["dbk"],"application/dssc+der":["dssc"],"application/dssc+xml":["xdssc"],"application/ecmascript":["ecma","es"],"application/emma+xml":["emma"],"application/emotionml+xml":["emotionml"],"application/epub+zip":["epub"],"application/exi":["exi"],"application/fdt+xml":["fdt"],"application/font-tdpfr":["pfr"],"application/geo+json":["geojson"],"application/gml+xml":["gml"],"application/gpx+xml":["gpx"],"application/gxf":["gxf"],"application/gzip":["gz"],"application/hjson":["hjson"],"application/hyperstudio":["stk"],"application/inkml+xml":["ink","inkml"],"application/ipfix":["ipfix"],"application/its+xml":["its"],"application/java-archive":["jar","war","ear"],"application/java-serialized-object":["ser"],"application/java-vm":["class"],"application/javascript":["js","mjs"],"application/json":["json","map"],"application/json5":["json5"],"application/jsonml+json":["jsonml"],"application/ld+json":["jsonld"],"application/lgr+xml":["lgr"],"application/lost+xml":["lostxml"],"application/mac-binhex40":["hqx"],"application/mac-compactpro":["cpt"],"application/mads+xml":["mads"],"application/manifest+json":["webmanifest"],"application/marc":["mrc"],"application/marcxml+xml":["mrcx"],"application/mathematica":["ma","nb","mb"],"application/mathml+xml":["mathml"],"application/mbox":["mbox"],"application/mediaservercontrol+xml":["mscml"],"application/metalink+xml":["metalink"],"application/metalink4+xml":["meta4"],"application/mets+xml":["mets"],"application/mmt-aei+xml":["maei"],"application/mmt-usd+xml":["musd"],"application/mods+xml":["mods"],"application/mp21":["m21","mp21"],"application/mp4":["mp4s","m4p"],"application/mrb-consumer+xml":["*xdf"],"application/mrb-publish+xml":["*xdf"],"application/msword":["doc","dot"],"application/mxf":["mxf"],"application/n-quads":["nq"],"application/n-triples":["nt"],"application/node":["cjs"],"application/octet-stream":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"],"application/oda":["oda"],"application/oebps-package+xml":["opf"],"application/ogg":["ogx"],"application/omdoc+xml":["omdoc"],"application/onenote":["onetoc","onetoc2","onetmp","onepkg"],"application/oxps":["oxps"],"application/p2p-overlay+xml":["relo"],"application/patch-ops-error+xml":["*xer"],"application/pdf":["pdf"],"application/pgp-encrypted":["pgp"],"application/pgp-signature":["asc","sig"],"application/pics-rules":["prf"],"application/pkcs10":["p10"],"application/pkcs7-mime":["p7m","p7c"],"application/pkcs7-signature":["p7s"],"application/pkcs8":["p8"],"application/pkix-attr-cert":["ac"],"application/pkix-cert":["cer"],"application/pkix-crl":["crl"],"application/pkix-pkipath":["pkipath"],"application/pkixcmp":["pki"],"application/pls+xml":["pls"],"application/postscript":["ai","eps","ps"],"application/provenance+xml":["provx"],"application/pskc+xml":["pskcxml"],"application/raml+yaml":["raml"],"application/rdf+xml":["rdf","owl"],"application/reginfo+xml":["rif"],"application/relax-ng-compact-syntax":["rnc"],"application/resource-lists+xml":["rl"],"application/resource-lists-diff+xml":["rld"],"application/rls-services+xml":["rs"],"application/route-apd+xml":["rapd"],"application/route-s-tsid+xml":["sls"],"application/route-usd+xml":["rusd"],"application/rpki-ghostbusters":["gbr"],"application/rpki-manifest":["mft"],"application/rpki-roa":["roa"],"application/rsd+xml":["rsd"],"application/rss+xml":["rss"],"application/rtf":["rtf"],"application/sbml+xml":["sbml"],"application/scvp-cv-request":["scq"],"application/scvp-cv-response":["scs"],"application/scvp-vp-request":["spq"],"application/scvp-vp-response":["spp"],"application/sdp":["sdp"],"application/senml+xml":["senmlx"],"application/sensml+xml":["sensmlx"],"application/set-payment-initiation":["setpay"],"application/set-registration-initiation":["setreg"],"application/shf+xml":["shf"],"application/sieve":["siv","sieve"],"application/smil+xml":["smi","smil"],"application/sparql-query":["rq"],"application/sparql-results+xml":["srx"],"application/srgs":["gram"],"application/srgs+xml":["grxml"],"application/sru+xml":["sru"],"application/ssdl+xml":["ssdl"],"application/ssml+xml":["ssml"],"application/swid+xml":["swidtag"],"application/tei+xml":["tei","teicorpus"],"application/thraud+xml":["tfi"],"application/timestamped-data":["tsd"],"application/toml":["toml"],"application/ttml+xml":["ttml"],"application/urc-ressheet+xml":["rsheet"],"application/voicexml+xml":["vxml"],"application/wasm":["wasm"],"application/widget":["wgt"],"application/winhlp":["hlp"],"application/wsdl+xml":["wsdl"],"application/wspolicy+xml":["wspolicy"],"application/xaml+xml":["xaml"],"application/xcap-att+xml":["xav"],"application/xcap-caps+xml":["xca"],"application/xcap-diff+xml":["xdf"],"application/xcap-el+xml":["xel"],"application/xcap-error+xml":["xer"],"application/xcap-ns+xml":["xns"],"application/xenc+xml":["xenc"],"application/xhtml+xml":["xhtml","xht"],"application/xliff+xml":["xlf"],"application/xml":["xml","xsl","xsd","rng"],"application/xml-dtd":["dtd"],"application/xop+xml":["xop"],"application/xproc+xml":["xpl"],"application/xslt+xml":["xslt"],"application/xspf+xml":["xspf"],"application/xv+xml":["mxml","xhvml","xvml","xvm"],"application/yang":["yang"],"application/yin+xml":["yin"],"application/zip":["zip"],"audio/3gpp":["*3gpp"],"audio/adpcm":["adp"],"audio/basic":["au","snd"],"audio/midi":["mid","midi","kar","rmi"],"audio/mobile-xmf":["mxmf"],"audio/mp3":["*mp3"],"audio/mp4":["m4a","mp4a"],"audio/mpeg":["mpga","mp2","mp2a","mp3","m2a","m3a"],"audio/ogg":["oga","ogg","spx"],"audio/s3m":["s3m"],"audio/silk":["sil"],"audio/wav":["wav"],"audio/wave":["*wav"],"audio/webm":["weba"],"audio/xm":["xm"],"font/collection":["ttc"],"font/otf":["otf"],"font/ttf":["ttf"],"font/woff":["woff"],"font/woff2":["woff2"],"image/aces":["exr"],"image/apng":["apng"],"image/bmp":["bmp"],"image/cgm":["cgm"],"image/dicom-rle":["drle"],"image/emf":["emf"],"image/fits":["fits"],"image/g3fax":["g3"],"image/gif":["gif"],"image/heic":["heic"],"image/heic-sequence":["heics"],"image/heif":["heif"],"image/heif-sequence":["heifs"],"image/hej2k":["hej2"],"image/hsj2":["hsj2"],"image/ief":["ief"],"image/jls":["jls"],"image/jp2":["jp2","jpg2"],"image/jpeg":["jpeg","jpg","jpe"],"image/jph":["jph"],"image/jphc":["jhc"],"image/jpm":["jpm"],"image/jpx":["jpx","jpf"],"image/jxr":["jxr"],"image/jxra":["jxra"],"image/jxrs":["jxrs"],"image/jxs":["jxs"],"image/jxsc":["jxsc"],"image/jxsi":["jxsi"],"image/jxss":["jxss"],"image/ktx":["ktx"],"image/png":["png"],"image/sgi":["sgi"],"image/svg+xml":["svg","svgz"],"image/t38":["t38"],"image/tiff":["tif","tiff"],"image/tiff-fx":["tfx"],"image/webp":["webp"],"image/wmf":["wmf"],"message/disposition-notification":["disposition-notification"],"message/global":["u8msg"],"message/global-delivery-status":["u8dsn"],"message/global-disposition-notification":["u8mdn"],"message/global-headers":["u8hdr"],"message/rfc822":["eml","mime"],"model/3mf":["3mf"],"model/gltf+json":["gltf"],"model/gltf-binary":["glb"],"model/iges":["igs","iges"],"model/mesh":["msh","mesh","silo"],"model/mtl":["mtl"],"model/obj":["obj"],"model/stl":["stl"],"model/vrml":["wrl","vrml"],"model/x3d+binary":["*x3db","x3dbz"],"model/x3d+fastinfoset":["x3db"],"model/x3d+vrml":["*x3dv","x3dvz"],"model/x3d+xml":["x3d","x3dz"],"model/x3d-vrml":["x3dv"],"text/cache-manifest":["appcache","manifest"],"text/calendar":["ics","ifb"],"text/coffeescript":["coffee","litcoffee"],"text/css":["css"],"text/csv":["csv"],"text/html":["html","htm","shtml"],"text/jade":["jade"],"text/jsx":["jsx"],"text/less":["less"],"text/markdown":["markdown","md"],"text/mathml":["mml"],"text/mdx":["mdx"],"text/n3":["n3"],"text/plain":["txt","text","conf","def","list","log","in","ini"],"text/richtext":["rtx"],"text/rtf":["*rtf"],"text/sgml":["sgml","sgm"],"text/shex":["shex"],"text/slim":["slim","slm"],"text/stylus":["stylus","styl"],"text/tab-separated-values":["tsv"],"text/troff":["t","tr","roff","man","me","ms"],"text/turtle":["ttl"],"text/uri-list":["uri","uris","urls"],"text/vcard":["vcard"],"text/vtt":["vtt"],"text/xml":["*xml"],"text/yaml":["yaml","yml"],"video/3gpp":["3gp","3gpp"],"video/3gpp2":["3g2"],"video/h261":["h261"],"video/h263":["h263"],"video/h264":["h264"],"video/jpeg":["jpgv"],"video/jpm":["*jpm","jpgm"],"video/mj2":["mj2","mjp2"],"video/mp2t":["ts"],"video/mp4":["mp4","mp4v","mpg4"],"video/mpeg":["mpeg","mpg","mpe","m1v","m2v"],"video/ogg":["ogv"],"video/quicktime":["qt","mov"],"video/webm":["webm"]}},{}],204:[function(w,X,r){var P=1e3,i=P*60,T=i*60,h=T*24,p=h*7,x=h*365.25;X.exports=function(t,g){g=g||{};var u=typeof t;if(u==="string"&&t.length>0)return S(t);if(u==="number"&&isFinite(t))return g.long?v(t):a(t);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(t))};function S(t){if(t=String(t),t.length>100)return;var g=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(t);if(!g)return;var u=parseFloat(g[1]),_=(g[2]||"ms").toLowerCase();switch(_){case"years":case"year":case"yrs":case"yr":case"y":return u*x;case"weeks":case"week":case"w":return u*p;case"days":case"day":case"d":return u*h;case"hours":case"hour":case"hrs":case"hr":case"h":return u*T;case"minutes":case"minute":case"mins":case"min":case"m":return u*i;case"seconds":case"second":case"secs":case"sec":case"s":return u*P;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}function a(t){var g=Math.abs(t);return g>=h?Math.round(t/h)+"d":g>=T?Math.round(t/T)+"h":g>=i?Math.round(t/i)+"m":g>=P?Math.round(t/P)+"s":t+"ms"}function v(t){var g=Math.abs(t);return g>=h?c(t,g,h,"day"):g>=T?c(t,g,T,"hour"):g>=i?c(t,g,i,"minute"):g>=P?c(t,g,P,"second"):t+" ms"}function c(t,g,u,_){var l=g>=u*1.5;return Math.round(t/u)+" "+_+(l?"s":"")}},{}],205:[function(w,X,r){(function(P){function i(x,S){for(var a=0,v=x.length-1;v>=0;v--){var c=x[v];c==="."?x.splice(v,1):c===".."?(x.splice(v,1),a++):a&&(x.splice(v,1),a--)}if(S)for(;a--;a)x.unshift("..");return x}r.resolve=function(){for(var x="",S=!1,a=arguments.length-1;a>=-1&&!S;a--){var v=a>=0?arguments[a]:P.cwd();if(typeof v!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!v)continue;x=v+"/"+x,S=v.charAt(0)==="/"}return x=i(h(x.split("/"),function(c){return!!c}),!S).join("/"),(S?"/":"")+x||"."},r.normalize=function(x){var S=r.isAbsolute(x),a=p(x,-1)==="/";return x=i(h(x.split("/"),function(v){return!!v}),!S).join("/"),!x&&!S&&(x="."),x&&a&&(x+="/"),(S?"/":"")+x},r.isAbsolute=function(x){return x.charAt(0)==="/"},r.join=function(){var x=Array.prototype.slice.call(arguments,0);return r.normalize(h(x,function(S,a){if(typeof S!="string")throw new TypeError("Arguments to path.join must be strings");return S}).join("/"))},r.relative=function(x,S){x=r.resolve(x).substr(1),S=r.resolve(S).substr(1);function a(l){for(var m=0;m<l.length&&!(l[m]!=="");m++);for(var C=l.length-1;C>=0&&!(l[C]!=="");C--);return m>C?[]:l.slice(m,C-m+1)}for(var v=a(x.split("/")),c=a(S.split("/")),t=Math.min(v.length,c.length),g=t,u=0;u<t;u++)if(v[u]!==c[u]){g=u;break}for(var _=[],u=g;u<v.length;u++)_.push("..");return _=_.concat(c.slice(g)),_.join("/")},r.sep="/",r.delimiter=":",r.dirname=function(x){if(typeof x!="string"&&(x=x+""),x.length===0)return".";for(var S=x.charCodeAt(0),a=S===47,v=-1,c=!0,t=x.length-1;t>=1;--t)if(S=x.charCodeAt(t),S===47){if(!c){v=t;break}}else c=!1;return v===-1?a?"/":".":a&&v===1?"/":x.slice(0,v)};function T(x){typeof x!="string"&&(x=x+"");var S=0,a=-1,v=!0,c;for(c=x.length-1;c>=0;--c)if(x.charCodeAt(c)===47){if(!v){S=c+1;break}}else a===-1&&(v=!1,a=c+1);return a===-1?"":x.slice(S,a)}r.basename=function(x,S){var a=T(x);return S&&a.substr(-1*S.length)===S&&(a=a.substr(0,a.length-S.length)),a},r.extname=function(x){typeof x!="string"&&(x=x+"");for(var S=-1,a=0,v=-1,c=!0,t=0,g=x.length-1;g>=0;--g){var u=x.charCodeAt(g);if(u===47){if(!c){a=g+1;break}continue}v===-1&&(c=!1,v=g+1),u===46?S===-1?S=g:t!==1&&(t=1):S!==-1&&(t=-1)}return S===-1||v===-1||t===0||t===1&&S===v-1&&S===a+1?"":x.slice(S,v)};function h(x,S){if(x.filter)return x.filter(S);for(var a=[],v=0;v<x.length;v++)S(x[v],v,x)&&a.push(x[v]);return a}var p="ab".substr(-1)==="b"?function(x,S,a){return x.substr(S,a)}:function(x,S,a){return S<0&&(S=x.length+S),x.substr(S,a)}}).call(this,w("_process"))},{_process:208}],206:[function(w,X,r){(function(P){/*!
* Platform.js <https://mths.be/platform>
* Copyright 2014-2018 Benjamin Tan <https://bnjmnt4n.now.sh/>
* Copyright 2011-2013 John-David Dalton <http://allyoucanleet.com/>
* Available under MIT license <https://mths.be/mit>
*/(function(){"use strict";var i={function:!0,object:!0},T=i[typeof window]&&window||this,h=T,p=i[typeof r]&&r,x=i[typeof X]&&X&&!X.nodeType&&X,S=p&&x&&typeof P=="object"&&P;S&&(S.global===S||S.window===S||S.self===S)&&(T=S);var a=Math.pow(2,53)-1,v=/\bOpera/,c=this,t=Object.prototype,g=t.hasOwnProperty,u=t.toString;function _(E){return E=String(E),E.charAt(0).toUpperCase()+E.slice(1)}function l(E,y,s){var D={"10.0":"10","6.4":"10 Technical Preview","6.3":"8.1","6.2":"8","6.1":"Server 2008 R2 / 7","6.0":"Server 2008 / Vista","5.2":"Server 2003 / XP 64-bit","5.1":"XP","5.01":"2000 SP1","5.0":"2000","4.0":"NT","4.90":"ME"};return y&&s&&/^Win/i.test(E)&&!/^Windows Phone /i.test(E)&&(D=D[/[\d.]+$/.exec(E)])&&(E="Windows "+D),E=String(E),y&&s&&(E=E.replace(RegExp(y,"i"),s)),E=C(E.replace(/ ce$/i," CE").replace(/\bhpw/i,"web").replace(/\bMacintosh\b/,"Mac OS").replace(/_PowerPC\b/i," OS").replace(/\b(OS X) [^ \d]+/i,"$1").replace(/\bMac (OS X)\b/,"$1").replace(/\/(\d)/," $1").replace(/_/g,".").replace(/(?: BePC|[ .]*fc[ \d.]+)$/i,"").replace(/\bx86\.64\b/gi,"x86_64").replace(/\b(Windows Phone) OS\b/,"$1").replace(/\b(Chrome OS \w+) [\d.]+\b/,"$1").split(" on ")[0]),E}function m(E,y){var s=-1,D=E?E.length:0;if(typeof D=="number"&&D>-1&&D<=a)for(;++s<D;)y(E[s],s,E);else o(E,y)}function C(E){return E=d(E),/^(?:webOS|i(?:OS|P))/.test(E)?E:_(E)}function o(E,y){for(var s in E)g.call(E,s)&&y(E[s],s,E)}function f(E){return E==null?_(E):u.call(E).slice(8,-1)}function b(E,y){var s=E!=null?typeof E[y]:"number";return!/^(?:boolean|number|string|undefined)$/.test(s)&&(s=="object"?!!E[y]:!0)}function A(E){return String(E).replace(/([ -])(?!$)/g,"$1?")}function O(E,y){var s=null;return m(E,function(D,N){s=y(s,D,N,E)}),s}function d(E){return String(E).replace(/^ +| +$/g,"")}function M(E){var y=T,s=E&&typeof E=="object"&&f(E)!="String";s&&(y=E,E=null);var D=y.navigator||{},N=D.userAgent||"";E||(E=N);var k=s||c==h,U=s?!!D.likeChrome:/\bChrome\b/.test(E)&&!/internal|\n/i.test(u.toString()),H="Object",K=s?H:"ScriptBridgingProxyObject",F=s?H:"Environment",G=s&&y.java?"JavaPackage":f(y.java),B=s?H:"RuntimeObject",W=/\bJava/.test(G)&&y.java,V=W&&f(y.environment)==F,ae=W?"a":"\u03B1",de=W?"b":"\u03B2",ce=y.document||{},Ee=y.operamini||y.opera,Ae=v.test(Ae=s&&Ee?Ee["[[Class]]"]:f(Ee))?Ae:Ee=null,oe,he=E,fe=[],ie=null,se=E==N,Q=se&&Ee&&typeof Ee.version=="function"&&Ee.version(),le,ee=Y([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),ne=Ce(["Adobe AIR","Arora","Avant Browser","Breach","Camino","Electron","Epiphany","Fennec","Flock","Galeon","GreenBrowser","iCab","Iceweasel","K-Meleon","Konqueror","Lunascape","Maxthon",{label:"Microsoft Edge",pattern:"Edge"},"Midori","Nook Browser","PaleMoon","PhantomJS","Raven","Rekonq","RockMelt",{label:"Samsung Internet",pattern:"SamsungBrowser"},"SeaMonkey",{label:"Silk",pattern:"(?:Cloud9|Silk-Accelerated)"},"Sleipnir","SlimBrowser",{label:"SRWare Iron",pattern:"Iron"},"Sunrise","Swiftfox","Waterfox","WebPositive","Opera Mini",{label:"Opera Mini",pattern:"OPiOS"},"Opera",{label:"Opera",pattern:"OPR"},"Chrome",{label:"Chrome Mobile",pattern:"(?:CriOS|CrMo)"},{label:"Firefox",pattern:"(?:Firefox|Minefield)"},{label:"Firefox for iOS",pattern:"FxiOS"},{label:"IE",pattern:"IEMobile"},{label:"IE",pattern:"MSIE"},"Safari"]),be=Re([{label:"BlackBerry",pattern:"BB10"},"BlackBerry",{label:"Galaxy S",pattern:"GT-I9000"},{label:"Galaxy S2",pattern:"GT-I9100"},{label:"Galaxy S3",pattern:"GT-I9300"},{label:"Galaxy S4",pattern:"GT-I9500"},{label:"Galaxy S5",pattern:"SM-G900"},{label:"Galaxy S6",pattern:"SM-G920"},{label:"Galaxy S6 Edge",pattern:"SM-G925"},{label:"Galaxy S7",pattern:"SM-G930"},{label:"Galaxy S7 Edge",pattern:"SM-G935"},"Google TV","Lumia","iPad","iPod","iPhone","Kindle",{label:"Kindle Fire",pattern:"(?:Cloud9|Silk-Accelerated)"},"Nexus","Nook","PlayBook","PlayStation Vita","PlayStation","TouchPad","Transformer",{label:"Wii U",pattern:"WiiU"},"Wii","Xbox One",{label:"Xbox 360",pattern:"Xbox"},"Xoom"]),re=Z({Apple:{iPad:1,iPhone:1,iPod:1},Archos:{},Amazon:{Kindle:1,"Kindle Fire":1},Asus:{Transformer:1},"Barnes & Noble":{Nook:1},BlackBerry:{PlayBook:1},Google:{"Google TV":1,Nexus:1},HP:{TouchPad:1},HTC:{},LG:{},Microsoft:{Xbox:1,"Xbox One":1},Motorola:{Xoom:1},Nintendo:{"Wii U":1,Wii:1},Nokia:{Lumia:1},Samsung:{"Galaxy S":1,"Galaxy S2":1,"Galaxy S3":1,"Galaxy S4":1},Sony:{PlayStation:1,"PlayStation Vita":1}}),$=ge(["Windows Phone","Android","CentOS",{label:"Chrome OS",pattern:"CrOS"},"Debian","Fedora","FreeBSD","Gentoo","Haiku","Kubuntu","Linux Mint","OpenBSD","Red Hat","SuSE","Ubuntu","Xubuntu","Cygwin","Symbian OS","hpwOS","webOS ","webOS","Tablet OS","Tizen","Linux","Mac OS X","Macintosh","Mac","Windows 98;","Windows "]);function Y(dt){return O(dt,function(vt,bt){return vt||RegExp("\\b"+(bt.pattern||A(bt))+"\\b","i").exec(E)&&(bt.label||bt)})}function Z(dt){return O(dt,function(vt,bt,He){return vt||(bt[be]||bt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(be)]||RegExp("\\b"+A(He)+"(?:\\b|\\w*\\d)","i").exec(E))&&He})}function Ce(dt){return O(dt,function(vt,bt){return vt||RegExp("\\b"+(bt.pattern||A(bt))+"\\b","i").exec(E)&&(bt.label||bt)})}function ge(dt){return O(dt,function(vt,bt){var He=bt.pattern||A(bt);return!vt&&(vt=RegExp("\\b"+He+"(?:/[\\d.]+|[ \\w.]*)","i").exec(E))&&(vt=l(vt,He,bt.label||bt)),vt})}function Re(dt){return O(dt,function(vt,bt){var He=bt.pattern||A(bt);return!vt&&(vt=RegExp("\\b"+He+" *\\d+[.\\w_]*","i").exec(E)||RegExp("\\b"+He+" *\\w+-[\\w]*","i").exec(E)||RegExp("\\b"+He+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(E))&&((vt=String(bt.label&&!RegExp(He,"i").test(bt.label)?bt.label:vt).split("/"))[1]&&!/[\d.]+/.test(vt[0])&&(vt[0]+=" "+vt[1]),bt=bt.label||bt,vt=C(vt[0].replace(RegExp(He,"i"),bt).replace(RegExp("; *(?:"+bt+"[_-])?","i")," ").replace(RegExp("("+bt+")[-_.]?(\\w)","i"),"$1 $2"))),vt})}function Qe(dt){return O(dt,function(vt,bt){return vt||(RegExp(bt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(E)||0)[1]||null})}function $e(){return this.description||""}if(ee&&(ee=[ee]),re&&!be&&(be=Re([re])),(oe=/\bGoogle TV\b/.exec(be))&&(be=oe[0]),/\bSimulator\b/i.test(E)&&(be=(be?be+" ":"")+"Simulator"),ne=="Opera Mini"&&/\bOPiOS\b/.test(E)&&fe.push("running in Turbo/Uncompressed mode"),ne=="IE"&&/\blike iPhone OS\b/.test(E)?(oe=M(E.replace(/like iPhone OS/,"")),re=oe.manufacturer,be=oe.product):/^iP/.test(be)?(ne||(ne="Safari"),$="iOS"+((oe=/ OS ([\d_]+)/i.exec(E))?" "+oe[1].replace(/_/g,"."):"")):ne=="Konqueror"&&!/buntu/i.test($)?$="Kubuntu":re&&re!="Google"&&(/Chrome/.test(ne)&&!/\bMobile Safari\b/i.test(E)||/\bVita\b/.test(be))||/\bAndroid\b/.test($)&&/^Chrome/.test(ne)&&/\bVersion\//i.test(E)?(ne="Android Browser",$=/\bAndroid\b/.test($)?$:"Android"):ne=="Silk"?(/\bMobi/i.test(E)||($="Android",fe.unshift("desktop mode")),/Accelerated *= *true/i.test(E)&&fe.unshift("accelerated")):ne=="PaleMoon"&&(oe=/\bFirefox\/([\d.]+)\b/.exec(E))?fe.push("identifying as Firefox "+oe[1]):ne=="Firefox"&&(oe=/\b(Mobile|Tablet|TV)\b/i.exec(E))?($||($="Firefox OS"),be||(be=oe[1])):!ne||(oe=!/\bMinefield\b/i.test(E)&&/\b(?:Firefox|Safari)\b/.exec(ne))?(ne&&!be&&/[\/,]|^[^(]+?\)/.test(E.slice(E.indexOf(oe+"/")+8))&&(ne=null),(oe=be||re||$)&&(be||re||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test($))&&(ne=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test($)?$:oe)+" Browser")):ne=="Electron"&&(oe=(/\bChrome\/([\d.]+)\b/.exec(E)||0)[1])&&fe.push("Chromium "+oe),Q||(Q=Qe(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",A(ne),"(?:Firefox|Minefield|NetFront)"])),(oe=ee=="iCab"&&parseFloat(Q)>3&&"WebKit"||/\bOpera\b/.test(ne)&&(/\bOPR\b/.test(E)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(E)&&!/^(?:Trident|EdgeHTML)$/.test(ee)&&"WebKit"||!ee&&/\bMSIE\b/i.test(E)&&($=="Mac OS"?"Tasman":"Trident")||ee=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ne)&&"NetFront")&&(ee=[oe]),ne=="IE"&&(oe=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(E)||0)[1])?(ne+=" Mobile",$="Windows Phone "+(/\+$/.test(oe)?oe:oe+".x"),fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(E)?(ne="IE Mobile",$="Windows Phone 8.x",fe.unshift("desktop mode"),Q||(Q=(/\brv:([\d.]+)/.exec(E)||0)[1])):ne!="IE"&&ee=="Trident"&&(oe=/\brv:([\d.]+)/.exec(E))&&(ne&&fe.push("identifying as "+ne+(Q?" "+Q:"")),ne="IE",Q=oe[1]),se){if(b(y,"global"))if(W&&(oe=W.lang.System,he=oe.getProperty("os.arch"),$=$||oe.getProperty("os.name")+" "+oe.getProperty("os.version")),V){try{Q=y.require("ringo/engine").version.join("."),ne="RingoJS"}catch(dt){(oe=y.system)&&oe.global.system==y.system&&(ne="Narwhal",$||($=oe[0].os||null))}ne||(ne="Rhino")}else typeof y.process=="object"&&!y.process.browser&&(oe=y.process)&&(typeof oe.versions=="object"&&(typeof oe.versions.electron=="string"?(fe.push("Node "+oe.versions.node),ne="Electron",Q=oe.versions.electron):typeof oe.versions.nw=="string"&&(fe.push("Chromium "+Q,"Node "+oe.versions.node),ne="NW.js",Q=oe.versions.nw)),ne||(ne="Node.js",he=oe.arch,$=oe.platform,Q=/[\d.]+/.exec(oe.version),Q=Q?Q[0]:null));else f(oe=y.runtime)==K?(ne="Adobe AIR",$=oe.flash.system.Capabilities.os):f(oe=y.phantom)==B?(ne="PhantomJS",Q=(oe=oe.version||null)&&oe.major+"."+oe.minor+"."+oe.patch):typeof ce.documentMode=="number"&&(oe=/\bTrident\/(\d+)/i.exec(E))?(Q=[Q,ce.documentMode],(oe=+oe[1]+4)!=Q[1]&&(fe.push("IE "+Q[1]+" mode"),ee&&(ee[1]=""),Q[1]=oe),Q=ne=="IE"?String(Q[1].toFixed(1)):Q[0]):typeof ce.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ne)&&(fe.push("masking as "+ne+" "+Q),ne="IE",Q="11.0",ee=["Trident"],$="Windows");$=$&&C($)}if(Q&&(oe=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Q)||/(?:alpha|beta)(?: ?\d)?/i.exec(E+";"+(se&&D.appMinorVersion))||/\bMinefield\b/i.test(E)&&"a")&&(ie=/b/i.test(oe)?"beta":"alpha",Q=Q.replace(RegExp(oe+"\\+?$"),"")+(ie=="beta"?de:ae)+(/\d+\+?/.exec(oe)||"")),ne=="Fennec"||ne=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test($))ne="Firefox Mobile";else if(ne=="Maxthon"&&Q)Q=Q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(be))be=="Xbox 360"&&($=null),be=="Xbox 360"&&/\bIEMobile\b/.test(E)&&fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ne)||ne&&!be&&!/Browser|Mobi/.test(ne))&&($=="Windows CE"||/Mobi/i.test(E)))ne+=" Mobile";else if(ne=="IE"&&se)try{y.external===null&&fe.unshift("platform preview")}catch(dt){fe.unshift("embedded")}else(/\bBlackBerry\b/.test(be)||/\bBB10\b/.test(E))&&(oe=(RegExp(be.replace(/ +/g," *")+"/([.\\d]+)","i").exec(E)||0)[1]||Q)?(oe=[oe,/BB10/.test(E)],$=(oe[1]?(be=null,re="BlackBerry"):"Device Software")+" "+oe[0],Q=null):this!=o&&be!="Wii"&&(se&&Ee||/Opera/.test(ne)&&/\b(?:MSIE|Firefox)\b/i.test(E)||ne=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test($)||ne=="IE"&&($&&!/^Win/.test($)&&Q>5.5||/\bWindows XP\b/.test($)&&Q>8||Q==8&&!/\bTrident\b/.test(E)))&&!v.test(oe=M.call(o,E.replace(v,"")+";"))&&oe.name&&(oe="ing as "+oe.name+((oe=oe.version)?" "+oe:""),v.test(ne)?(/\bIE\b/.test(oe)&&$=="Mac OS"&&($=null),oe="identify"+oe):(oe="mask"+oe,Ae?ne=C(Ae.replace(/([a-z])([A-Z])/g,"$1 $2")):ne="Opera",/\bIE\b/.test(oe)&&($=null),se||(Q=null)),ee=["Presto"],fe.push(oe));(oe=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(E)||0)[1])&&(oe=[parseFloat(oe.replace(/\.(\d)$/,".0$1")),oe],ne=="Safari"&&oe[1].slice(-1)=="+"?(ne="WebKit Nightly",ie="alpha",Q=oe[1].slice(0,-1)):(Q==oe[1]||Q==(oe[2]=(/\bSafari\/([\d.]+\+?)/i.exec(E)||0)[1]))&&(Q=null),oe[1]=(/\bChrome\/([\d.]+)/i.exec(E)||0)[1],oe[0]==537.36&&oe[2]==537.36&&parseFloat(oe[1])>=28&&ee=="WebKit"&&(ee=["Blink"]),!se||!U&&!oe[1]?(ee&&(ee[1]="like Safari"),oe=(oe=oe[0],oe<400?1:oe<500?2:oe<526?3:oe<533?4:oe<534?"4+":oe<535?5:oe<537?6:oe<538?7:oe<601?8:"8")):(ee&&(ee[1]="like Chrome"),oe=oe[1]||(oe=oe[0],oe<530?1:oe<532?2:oe<532.05?3:oe<533?4:oe<534.03?5:oe<534.07?6:oe<534.1?7:oe<534.13?8:oe<534.16?9:oe<534.24?10:oe<534.3?11:oe<535.01?12:oe<535.02?"13+":oe<535.07?15:oe<535.11?16:oe<535.19?17:oe<536.05?18:oe<536.1?19:oe<537.01?20:oe<537.11?"21+":oe<537.13?23:oe<537.18?24:oe<537.24?25:oe<537.36?26:ee!="Blink"?"27":"28")),ee&&(ee[1]+=" "+(oe+=typeof oe=="number"?".x":/[.+]/.test(oe)?"":"+")),ne=="Safari"&&(!Q||parseInt(Q)>45)&&(Q=oe)),ne=="Opera"&&(oe=/\bzbov|zvav$/.exec($))?(ne+=" ",fe.unshift("desktop mode"),oe=="zvav"?(ne+="Mini",Q=null):ne+="Mobile",$=$.replace(RegExp(" *"+oe+"$"),"")):ne=="Safari"&&/\bChrome\b/.exec(ee&&ee[1])&&(fe.unshift("desktop mode"),ne="Chrome Mobile",Q=null,/\bOS X\b/.test($)?(re="Apple",$="iOS 4.3+"):$=null),Q&&Q.indexOf(oe=/[\d.]+$/.exec($))==0&&E.indexOf("/"+oe+"-")>-1&&($=d($.replace(oe,""))),ee&&!/\b(?:Avant|Nook)\b/.test(ne)&&(/Browser|Lunascape|Maxthon/.test(ne)||ne!="Safari"&&/^iOS/.test($)&&/\bSafari\b/.test(ee[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ne)&&ee[1])&&((oe=ee[ee.length-1])&&fe.push(oe)),fe.length&&(fe=["("+fe.join("; ")+")"]),re&&be&&be.indexOf(re)<0&&fe.push("on "+re),be&&fe.push((/^on /.test(fe[fe.length-1])?"":"on ")+be),$&&(oe=/ ([\d.+]+)$/.exec($),le=oe&&$.charAt($.length-oe[0].length-1)=="/",$={architecture:32,family:oe&&!le?$.replace(oe[0],""):$,version:oe?oe[1]:null,toString:function(){var dt=this.version;return this.family+(dt&&!le?" "+dt:"")+(this.architecture==64?" 64-bit":"")}}),(oe=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(he))&&!/\bi686\b/i.test(he)?($&&($.architecture=64,$.family=$.family.replace(RegExp(" *"+oe),"")),ne&&(/\bWOW64\b/i.test(E)||se&&/\w(?:86|32)$/.test(D.cpuClass||D.platform)&&!/\bWin64; x64\b/i.test(E))&&fe.unshift("32-bit")):$&&/^OS X/.test($.family)&&ne=="Chrome"&&parseFloat(Q)>=39&&($.architecture=64),E||(E=null);var at={};return at.description=E,at.layout=ee&&ee[0],at.manufacturer=re,at.name=ne,at.prerelease=ie,at.product=be,at.ua=E,at.version=ne&&Q,at.os=$||{architecture:null,family:null,version:null,toString:function(){return"null"}},at.parse=M,at.toString=$e,at.version&&fe.unshift(Q),at.name&&fe.unshift(ne),$&&ne&&!($==String($).split(" ")[0]&&($==ne.split(" ")[0]||be))&&fe.push(be?"("+$+")":"on "+$),fe.length&&(at.description=fe.join(" ")),at}var R=M();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(T.platform=R,define(function(){return R})):p&&x?o(R,function(E,y){p[y]=E}):T.platform=R}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(w,X,r){(function(P){"use strict";typeof P=="undefined"||!P.version||P.version.indexOf("v0.")===0||P.version.indexOf("v1.")===0&&P.version.indexOf("v1.8.")!==0?X.exports={nextTick:i}:X.exports=P;function i(T,h,p,x){if(typeof T!="function")throw new TypeError('"callback" argument must be a function');var S=arguments.length,a,v;switch(S){case 0:case 1:return P.nextTick(T);case 2:return P.nextTick(function(){T.call(null,h)});case 3:return P.nextTick(function(){T.call(null,h,p)});case 4:return P.nextTick(function(){T.call(null,h,p,x)});default:for(a=new Array(S-1),v=0;v<a.length;)a[v++]=arguments[v];return P.nextTick(function(){T.apply(null,a)})}}}).call(this,w("_process"))},{_process:208}],208:[function(w,X,r){var P=X.exports={},i,T;function h(){throw new Error("setTimeout has not been defined")}function p(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?i=setTimeout:i=h}catch(m){i=h}try{typeof clearTimeout=="function"?T=clearTimeout:T=p}catch(m){T=p}})();function x(m){if(i===setTimeout)return setTimeout(m,0);if((i===h||!i)&&setTimeout)return i=setTimeout,setTimeout(m,0);try{return i(m,0)}catch(C){try{return i.call(null,m,0)}catch(o){return i.call(this,m,0)}}}function S(m){if(T===clearTimeout)return clearTimeout(m);if((T===p||!T)&&clearTimeout)return T=clearTimeout,clearTimeout(m);try{return T(m)}catch(C){try{return T.call(null,m)}catch(o){return T.call(this,m)}}}var a=[],v=!1,c,t=-1;function g(){if(!v||!c)return;v=!1,c.length?a=c.concat(a):t=-1,a.length&&u()}function u(){if(v)return;var m=x(g);v=!0;for(var C=a.length;C;){for(c=a,a=[];++t<C;)c&&c[t].run();t=-1,C=a.length}c=null,v=!1,S(m)}P.nextTick=function(m){var C=new Array(arguments.length-1);if(arguments.length>1)for(var o=1;o<arguments.length;o++)C[o-1]=arguments[o];a.push(new _(m,C)),a.length===1&&!v&&x(u)};function _(m,C){this.fun=m,this.array=C}_.prototype.run=function(){this.fun.apply(null,this.array)},P.title="browser",P.browser=!0,P.env={},P.argv=[],P.version="",P.versions={};function l(){}P.on=l,P.addListener=l,P.once=l,P.off=l,P.removeListener=l,P.removeAllListeners=l,P.emit=l,P.prependListener=l,P.prependOnceListener=l,P.listeners=function(m){return[]},P.binding=function(m){throw new Error("process.binding is not supported")},P.cwd=function(){return"/"},P.chdir=function(m){throw new Error("process.chdir is not supported")},P.umask=function(){return 0}},{}],209:[function(w,X,r){(function(P){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(i){var T=typeof r=="object"&&r&&!r.nodeType&&r,h=typeof X=="object"&&X&&!X.nodeType&&X,p=typeof P=="object"&&P;(p.global===p||p.window===p||p.self===p)&&(i=p);var x,S=2147483647,a=36,v=1,c=26,t=38,g=700,u=72,_=128,l="-",m=/^xn--/,C=/[^\x20-\x7E]/,o=/[\x2E\u3002\uFF0E\uFF61]/g,f={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},b=a-v,A=Math.floor,O=String.fromCharCode,d;function M(G){throw new RangeError(f[G])}function R(G,B){for(var W=G.length,V=[];W--;)V[W]=B(G[W]);return V}function E(G,B){var W=G.split("@"),V="";W.length>1&&(V=W[0]+"@",G=W[1]),G=G.replace(o,".");var ae=G.split("."),de=R(ae,B).join(".");return V+de}function y(G){for(var B=[],W=0,V=G.length,ae,de;W<V;)ae=G.charCodeAt(W++),ae>=55296&&ae<=56319&&W<V?(de=G.charCodeAt(W++),(de&64512)==56320?B.push(((ae&1023)<<10)+(de&1023)+65536):(B.push(ae),W--)):B.push(ae);return B}function s(G){return R(G,function(B){var W="";return B>65535&&(B-=65536,W+=O(B>>>10&1023|55296),B=56320|B&1023),W+=O(B),W}).join("")}function D(G){return G-48<10?G-22:G-65<26?G-65:G-97<26?G-97:a}function N(G,B){return G+22+75*(G<26)-((B!=0)<<5)}function k(G,B,W){var V=0;for(G=W?A(G/g):G>>1,G+=A(G/B);G>b*c>>1;V+=a)G=A(G/b);return A(V+(b+1)*G/(G+t))}function U(G){var B=[],W=G.length,V,ae=0,de=_,ce=u,Ee,Ae,oe,he,fe,ie,se,Q,le;for(Ee=G.lastIndexOf(l),Ee<0&&(Ee=0),Ae=0;Ae<Ee;++Ae)G.charCodeAt(Ae)>=128&&M("not-basic"),B.push(G.charCodeAt(Ae));for(oe=Ee>0?Ee+1:0;oe<W;){for(he=ae,fe=1,ie=a;!(oe>=W&&M("invalid-input"),se=D(G.charCodeAt(oe++)),(se>=a||se>A((S-ae)/fe))&&M("overflow"),ae+=se*fe,Q=ie<=ce?v:ie>=ce+c?c:ie-ce,se<Q);ie+=a)le=a-Q,fe>A(S/le)&&M("overflow"),fe*=le;V=B.length+1,ce=k(ae-he,V,he==0),A(ae/V)>S-de&&M("overflow"),de+=A(ae/V),ae%=V,B.splice(ae++,0,de)}return s(B)}function H(G){var B,W,V,ae,de,ce,Ee,Ae,oe,he,fe,ie=[],se,Q,le,ee;for(G=y(G),se=G.length,B=_,W=0,de=u,ce=0;ce<se;++ce)fe=G[ce],fe<128&&ie.push(O(fe));for(V=ae=ie.length,ae&&ie.push(l);V<se;){for(Ee=S,ce=0;ce<se;++ce)fe=G[ce],fe>=B&&fe<Ee&&(Ee=fe);for(Q=V+1,Ee-B>A((S-W)/Q)&&M("overflow"),W+=(Ee-B)*Q,B=Ee,ce=0;ce<se;++ce)if(fe=G[ce],fe<B&&++W>S&&M("overflow"),fe==B){for(Ae=W,oe=a;!(he=oe<=de?v:oe>=de+c?c:oe-de,Ae<he);oe+=a)ee=Ae-he,le=a-he,ie.push(O(N(he+ee%le,0))),Ae=A(ee/le);ie.push(O(N(Ae,0))),de=k(W,Q,V==ae),W=0,++V}++W,++B}return ie.join("")}function K(G){return E(G,function(B){return m.test(B)?U(B.slice(4).toLowerCase()):B})}function F(G){return E(G,function(B){return C.test(B)?"xn--"+H(B):B})}if(x={version:"1.4.1",ucs2:{decode:y,encode:s},decode:U,encode:H,toASCII:F,toUnicode:K},typeof define=="function"&&typeof define.amd=="object"&&define.amd)define("punycode",function(){return x});else if(T&&h)if(X.exports==T)h.exports=x;else for(d in x)x.hasOwnProperty(d)&&(T[d]=x[d]);else i.punycode=x})(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],210:[function(w,X,r){"use strict";function P(T,h){return Object.prototype.hasOwnProperty.call(T,h)}X.exports=function(T,h,p,x){h=h||"&",p=p||"=";var S={};if(typeof T!="string"||T.length===0)return S;var a=/\+/g;T=T.split(h);var v=1e3;x&&typeof x.maxKeys=="number"&&(v=x.maxKeys);var c=T.length;v>0&&c>v&&(c=v);for(var t=0;t<c;++t){var g=T[t].replace(a,"%20"),u=g.indexOf(p),_,l,m,C;u>=0?(_=g.substr(0,u),l=g.substr(u+1)):(_=g,l=""),m=decodeURIComponent(_),C=decodeURIComponent(l),P(S,m)?i(S[m])?S[m].push(C):S[m]=[S[m],C]:S[m]=C}return S};var i=Array.isArray||function(T){return Object.prototype.toString.call(T)==="[object Array]"}},{}],211:[function(w,X,r){"use strict";var P=function(p){switch(typeof p){case"string":return p;case"boolean":return p?"true":"false";case"number":return isFinite(p)?p:"";default:return""}};X.exports=function(p,x,S,a){return x=x||"&",S=S||"=",p===null&&(p=void 0),typeof p=="object"?T(h(p),function(v){var c=encodeURIComponent(P(v))+S;return i(p[v])?T(p[v],function(t){return c+encodeURIComponent(P(t))}).join(x):c+encodeURIComponent(P(p[v]))}).join(x):a?encodeURIComponent(P(a))+S+encodeURIComponent(P(p)):""};var i=Array.isArray||function(p){return Object.prototype.toString.call(p)==="[object Array]"};function T(p,x){if(p.map)return p.map(x);for(var S=[],a=0;a<p.length;a++)S.push(x(p[a],a));return S}var h=Object.keys||function(p){var x=[];for(var S in p)Object.prototype.hasOwnProperty.call(p,S)&&x.push(S);return x}},{}],212:[function(w,X,r){"use strict";r.decode=r.parse=w("./decode"),r.encode=r.stringify=w("./encode")},{"./decode":210,"./encode":211}],213:[function(w,X,r){X.exports=w("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":214}],214:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=p(P),T=w("babel-runtime/core-js/object/keys"),h=p(T);function p(C){return C&&C.__esModule?C:{default:C}}var x=w("process-nextick-args"),S=h.default||function(C){var o=[];for(var f in C)o.push(f);return o};X.exports=_;var a=(0,i.default)(w("core-util-is"));a.inherits=w("inherits");var v=w("./_stream_readable"),c=w("./_stream_writable");a.inherits(_,v);for(var t=S(c.prototype),g=0;g<t.length;g++){var u=t[g];_.prototype[u]||(_.prototype[u]=c.prototype[u])}function _(C){if(!(this instanceof _))return new _(C);v.call(this,C),c.call(this,C),C&&C.readable===!1&&(this.readable=!1),C&&C.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,C&&C.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",l)}Object.defineProperty(_.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function l(){if(this.allowHalfOpen||this._writableState.ended)return;x.nextTick(m,this)}function m(C){C.end()}Object.defineProperty(_.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(o){if(this._readableState===void 0||this._writableState===void 0)return;this._readableState.destroyed=o,this._writableState.destroyed=o}}),_.prototype._destroy=function(C,o){this.push(null),this.end(),x.nextTick(o,C)}},{"./_stream_readable":216,"./_stream_writable":218,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60,"core-util-is":189,inherits:196,"process-nextick-args":207}],215:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(S){return S&&S.__esModule?S:{default:S}}X.exports=x;var h=w("./_stream_transform"),p=(0,i.default)(w("core-util-is"));p.inherits=w("inherits"),p.inherits(x,h);function x(S){if(!(this instanceof x))return new x(S);h.call(this,S)}x.prototype._transform=function(S,a,v){v(null,S)}},{"./_stream_transform":217,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],216:[function(w,X,r){(function(P,i){"use strict";var T=w("babel-runtime/core-js/object/get-prototype-of"),h=S(T),p=w("babel-runtime/core-js/object/create"),x=S(p);function S(ee){return ee&&ee.__esModule?ee:{default:ee}}var a=w("process-nextick-args");X.exports=y;var v=w("isarray"),c;y.ReadableState=E;var t=w("events").EventEmitter,g=function(ne,be){return ne.listeners(be).length},u=w("./internal/streams/stream"),_=w("safe-buffer").Buffer,l=i.Uint8Array||function(){};function m(ee){return _.from(ee)}function C(ee){return _.isBuffer(ee)||ee instanceof l}var o=(0,x.default)(w("core-util-is"));o.inherits=w("inherits");var f=w("util"),b=void 0;f&&f.debuglog?b=f.debuglog("stream"):b=function(){};var A=w("./internal/streams/BufferList"),O=w("./internal/streams/destroy"),d;o.inherits(y,u);var M=["error","close","destroy","pause","resume"];function R(ee,ne,be){if(typeof ee.prependListener=="function")return ee.prependListener(ne,be);!ee._events||!ee._events[ne]?ee.on(ne,be):v(ee._events[ne])?ee._events[ne].unshift(be):ee._events[ne]=[be,ee._events[ne]]}function E(ee,ne){c=c||w("./_stream_duplex"),ee=ee||{};var be=ne instanceof c;this.objectMode=!!ee.objectMode,be&&(this.objectMode=this.objectMode||!!ee.readableObjectMode);var re=ee.highWaterMark,$=ee.readableHighWaterMark,Y=this.objectMode?16:16*1024;re||re===0?this.highWaterMark=re:be&&($||$===0)?this.highWaterMark=$:this.highWaterMark=Y,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new A,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.destroyed=!1,this.defaultEncoding=ee.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,ee.encoding&&(d||(d=w("string_decoder/").StringDecoder),this.decoder=new d(ee.encoding),this.encoding=ee.encoding)}function y(ee){if(c=c||w("./_stream_duplex"),!(this instanceof y))return new y(ee);this._readableState=new E(ee,this),this.readable=!0,ee&&(typeof ee.read=="function"&&(this._read=ee.read),typeof ee.destroy=="function"&&(this._destroy=ee.destroy)),u.call(this)}Object.defineProperty(y.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ne){if(!this._readableState)return;this._readableState.destroyed=ne}}),y.prototype.destroy=O.destroy,y.prototype._undestroy=O.undestroy,y.prototype._destroy=function(ee,ne){this.push(null),ne(ee)},y.prototype.push=function(ee,ne){var be=this._readableState,re;return be.objectMode?re=!0:typeof ee=="string"&&(ne=ne||be.defaultEncoding,ne!==be.encoding&&(ee=_.from(ee,ne),ne=""),re=!0),s(this,ee,ne,!1,re)},y.prototype.unshift=function(ee){return s(this,ee,null,!0,!1)};function s(ee,ne,be,re,$){var Y=ee._readableState;if(ne===null)Y.reading=!1,F(ee,Y);else{var Z;$||(Z=N(Y,ne)),Z?ee.emit("error",Z):Y.objectMode||ne&&ne.length>0?(typeof ne!="string"&&!Y.objectMode&&(0,h.default)(ne)!==_.prototype&&(ne=m(ne)),re?Y.endEmitted?ee.emit("error",new Error("stream.unshift() after end event")):D(ee,Y,ne,!0):Y.ended?ee.emit("error",new Error("stream.push() after EOF")):(Y.reading=!1,Y.decoder&&!be?(ne=Y.decoder.write(ne),Y.objectMode||ne.length!==0?D(ee,Y,ne,!1):W(ee,Y)):D(ee,Y,ne,!1))):re||(Y.reading=!1)}return k(Y)}function D(ee,ne,be,re){ne.flowing&&ne.length===0&&!ne.sync?(ee.emit("data",be),ee.read(0)):(ne.length+=ne.objectMode?1:be.length,re?ne.buffer.unshift(be):ne.buffer.push(be),ne.needReadable&&G(ee)),W(ee,ne)}function N(ee,ne){var be;return!C(ne)&&typeof ne!="string"&&ne!==void 0&&!ee.objectMode&&(be=new TypeError("Invalid non-string/buffer chunk")),be}function k(ee){return!ee.ended&&(ee.needReadable||ee.length<ee.highWaterMark||ee.length===0)}y.prototype.isPaused=function(){return this._readableState.flowing===!1},y.prototype.setEncoding=function(ee){return d||(d=w("string_decoder/").StringDecoder),this._readableState.decoder=new d(ee),this._readableState.encoding=ee,this};var U=8388608;function H(ee){return ee>=U?ee=U:(ee--,ee|=ee>>>1,ee|=ee>>>2,ee|=ee>>>4,ee|=ee>>>8,ee|=ee>>>16,ee++),ee}function K(ee,ne){return ee<=0||ne.length===0&&ne.ended?0:ne.objectMode?1:ee!==ee?ne.flowing&&ne.length?ne.buffer.head.data.length:ne.length:(ee>ne.highWaterMark&&(ne.highWaterMark=H(ee)),ee<=ne.length?ee:ne.ended?ne.length:(ne.needReadable=!0,0))}y.prototype.read=function(ee){b("read",ee),ee=parseInt(ee,10);var ne=this._readableState,be=ee;if(ee!==0&&(ne.emittedReadable=!1),ee===0&&ne.needReadable&&(ne.length>=ne.highWaterMark||ne.ended))return b("read: emitReadable",ne.length,ne.ended),ne.length===0&&ne.ended?se(this):G(this),null;if(ee=K(ee,ne),ee===0&&ne.ended)return ne.length===0&&se(this),null;var re=ne.needReadable;b("need readable",re),(ne.length===0||ne.length-ee<ne.highWaterMark)&&(re=!0,b("length less than watermark",re)),ne.ended||ne.reading?(re=!1,b("reading or ended",re)):re&&(b("do read"),ne.reading=!0,ne.sync=!0,ne.length===0&&(ne.needReadable=!0),this._read(ne.highWaterMark),ne.sync=!1,ne.reading||(ee=K(be,ne)));var $;return ee>0?$=oe(ee,ne):$=null,$===null?(ne.needReadable=!0,ee=0):ne.length-=ee,ne.length===0&&(ne.ended||(ne.needReadable=!0),be!==ee&&ne.ended&&se(this)),$!==null&&this.emit("data",$),$};function F(ee,ne){if(ne.ended)return;if(ne.decoder){var be=ne.decoder.end();be&&be.length&&(ne.buffer.push(be),ne.length+=ne.objectMode?1:be.length)}ne.ended=!0,G(ee)}function G(ee){var ne=ee._readableState;ne.needReadable=!1,ne.emittedReadable||(b("emitReadable",ne.flowing),ne.emittedReadable=!0,ne.sync?a.nextTick(B,ee):B(ee))}function B(ee){b("emit readable"),ee.emit("readable"),Ae(ee)}function W(ee,ne){ne.readingMore||(ne.readingMore=!0,a.nextTick(V,ee,ne))}function V(ee,ne){for(var be=ne.length;!ne.reading&&!ne.flowing&&!ne.ended&&ne.length<ne.highWaterMark&&!(b("maybeReadMore read 0"),ee.read(0),be===ne.length);)be=ne.length;ne.readingMore=!1}y.prototype._read=function(ee){this.emit("error",new Error("_read() is not implemented"))},y.prototype.pipe=function(ee,ne){var be=this,re=this._readableState;switch(re.pipesCount){case 0:re.pipes=ee;break;case 1:re.pipes=[re.pipes,ee];break;default:re.pipes.push(ee);break}re.pipesCount+=1,b("pipe count=%d opts=%j",re.pipesCount,ne);var $=(!ne||ne.end!==!1)&&ee!==P.stdout&&ee!==P.stderr,Y=$?Ce:He;re.endEmitted?a.nextTick(Y):be.once("end",Y),ee.on("unpipe",Z);function Z(Pe,nt){b("onunpipe"),Pe===be&&(nt&&nt.hasUnpiped===!1&&(nt.hasUnpiped=!0,Qe()))}function Ce(){b("onend"),ee.end()}var ge=ae(be);ee.on("drain",ge);var Re=!1;function Qe(){b("cleanup"),ee.removeListener("close",vt),ee.removeListener("finish",bt),ee.removeListener("drain",ge),ee.removeListener("error",dt),ee.removeListener("unpipe",Z),be.removeListener("end",Ce),be.removeListener("end",He),be.removeListener("data",at),Re=!0,re.awaitDrain&&(!ee._writableState||ee._writableState.needDrain)&&ge()}var $e=!1;be.on("data",at);function at(Pe){b("ondata"),$e=!1;var nt=ee.write(Pe);nt===!1&&!$e&&((re.pipesCount===1&&re.pipes===ee||re.pipesCount>1&&le(re.pipes,ee)!==-1)&&!Re&&(b("false write response, pause",be._readableState.awaitDrain),be._readableState.awaitDrain++,$e=!0),be.pause())}function dt(Pe){b("onerror",Pe),He(),ee.removeListener("error",dt),g(ee,"error")===0&&ee.emit("error",Pe)}R(ee,"error",dt);function vt(){ee.removeListener("finish",bt),He()}ee.once("close",vt);function bt(){b("onfinish"),ee.removeListener("close",vt),He()}ee.once("finish",bt);function He(){b("unpipe"),be.unpipe(ee)}return ee.emit("pipe",be),re.flowing||(b("pipe resume"),be.resume()),ee};function ae(ee){return function(){var ne=ee._readableState;b("pipeOnDrain",ne.awaitDrain),ne.awaitDrain&&ne.awaitDrain--,ne.awaitDrain===0&&g(ee,"data")&&(ne.flowing=!0,Ae(ee))}}y.prototype.unpipe=function(ee){var ne=this._readableState,be={hasUnpiped:!1};if(ne.pipesCount===0)return this;if(ne.pipesCount===1)return ee&&ee!==ne.pipes?this:(ee||(ee=ne.pipes),ne.pipes=null,ne.pipesCount=0,ne.flowing=!1,ee&&ee.emit("unpipe",this,be),this);if(!ee){var re=ne.pipes,$=ne.pipesCount;ne.pipes=null,ne.pipesCount=0,ne.flowing=!1;for(var Y=0;Y<$;Y++)re[Y].emit("unpipe",this,be);return this}var Z=le(ne.pipes,ee);return Z===-1?this:(ne.pipes.splice(Z,1),ne.pipesCount-=1,ne.pipesCount===1&&(ne.pipes=ne.pipes[0]),ee.emit("unpipe",this,be),this)},y.prototype.on=function(ee,ne){var be=u.prototype.on.call(this,ee,ne);if(ee==="data")this._readableState.flowing!==!1&&this.resume();else if(ee==="readable"){var re=this._readableState;!re.endEmitted&&!re.readableListening&&(re.readableListening=re.needReadable=!0,re.emittedReadable=!1,re.reading?re.length&&G(this):a.nextTick(de,this))}return be},y.prototype.addListener=y.prototype.on;function de(ee){b("readable nexttick read 0"),ee.read(0)}y.prototype.resume=function(){var ee=this._readableState;return ee.flowing||(b("resume"),ee.flowing=!0,ce(this,ee)),this};function ce(ee,ne){ne.resumeScheduled||(ne.resumeScheduled=!0,a.nextTick(Ee,ee,ne))}function Ee(ee,ne){ne.reading||(b("resume read 0"),ee.read(0)),ne.resumeScheduled=!1,ne.awaitDrain=0,ee.emit("resume"),Ae(ee),ne.flowing&&!ne.reading&&ee.read(0)}y.prototype.pause=function(){return b("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(b("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Ae(ee){var ne=ee._readableState;for(b("flow",ne.flowing);ne.flowing&&ee.read()!==null;);}y.prototype.wrap=function(ee){var ne=this,be=this._readableState,re=!1;ee.on("end",function(){if(b("wrapped end"),be.decoder&&!be.ended){var Z=be.decoder.end();Z&&Z.length&&ne.push(Z)}ne.push(null)}),ee.on("data",function(Z){if(b("wrapped data"),be.decoder&&(Z=be.decoder.write(Z)),be.objectMode&&Z==null)return;if(!be.objectMode&&(!Z||!Z.length))return;var Ce=ne.push(Z);Ce||(re=!0,ee.pause())});for(var $ in ee)this[$]===void 0&&typeof ee[$]=="function"&&(this[$]=function(Z){return function(){return ee[Z].apply(ee,arguments)}}($));for(var Y=0;Y<M.length;Y++)ee.on(M[Y],this.emit.bind(this,M[Y]));return this._read=function(Z){b("wrapped _read",Z),re&&(re=!1,ee.resume())},this},Object.defineProperty(y.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),y._fromList=oe;function oe(ee,ne){if(ne.length===0)return null;var be;return ne.objectMode?be=ne.buffer.shift():!ee||ee>=ne.length?(ne.decoder?be=ne.buffer.join(""):ne.buffer.length===1?be=ne.buffer.head.data:be=ne.buffer.concat(ne.length),ne.buffer.clear()):be=he(ee,ne.buffer,ne.decoder),be}function he(ee,ne,be){var re;return ee<ne.head.data.length?(re=ne.head.data.slice(0,ee),ne.head.data=ne.head.data.slice(ee)):ee===ne.head.data.length?re=ne.shift():re=be?fe(ee,ne):ie(ee,ne),re}function fe(ee,ne){var be=ne.head,re=1,$=be.data;for(ee-=$.length;be=be.next;){var Y=be.data,Z=ee>Y.length?Y.length:ee;if(Z===Y.length?$+=Y:$+=Y.slice(0,ee),ee-=Z,ee===0){Z===Y.length?(++re,be.next?ne.head=be.next:ne.head=ne.tail=null):(ne.head=be,be.data=Y.slice(Z));break}++re}return ne.length-=re,$}function ie(ee,ne){var be=_.allocUnsafe(ee),re=ne.head,$=1;for(re.data.copy(be),ee-=re.data.length;re=re.next;){var Y=re.data,Z=ee>Y.length?Y.length:ee;if(Y.copy(be,be.length-ee,0,Z),ee-=Z,ee===0){Z===Y.length?(++$,re.next?ne.head=re.next:ne.head=ne.tail=null):(ne.head=re,re.data=Y.slice(Z));break}++$}return ne.length-=$,be}function se(ee){var ne=ee._readableState;if(ne.length>0)throw new Error('"endReadable()" called on non-empty stream');ne.endEmitted||(ne.ended=!0,a.nextTick(Q,ne,ee))}function Q(ee,ne){!ee.endEmitted&&ee.length===0&&(ee.endEmitted=!0,ne.readable=!1,ne.emit("end"))}function le(ee,ne){for(var be=0,re=ee.length;be<re;be++)if(ee[be]===ne)return be;return-1}}).call(this,w("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/BufferList":219,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/get-prototype-of":59,"core-util-is":189,events:192,inherits:196,isarray:198,"process-nextick-args":207,"safe-buffer":228,"string_decoder/":235,util:71}],217:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(c){return c&&c.__esModule?c:{default:c}}X.exports=S;var h=w("./_stream_duplex"),p=(0,i.default)(w("core-util-is"));p.inherits=w("inherits"),p.inherits(S,h);function x(c,t){var g=this._transformState;g.transforming=!1;var u=g.writecb;if(!u)return this.emit("error",new Error("write callback called multiple times"));g.writechunk=null,g.writecb=null,t!=null&&this.push(t),u(c);var _=this._readableState;_.reading=!1,(_.needReadable||_.length<_.highWaterMark)&&this._read(_.highWaterMark)}function S(c){if(!(this instanceof S))return new S(c);h.call(this,c),this._transformState={afterTransform:x.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,c&&(typeof c.transform=="function"&&(this._transform=c.transform),typeof c.flush=="function"&&(this._flush=c.flush)),this.on("prefinish",a)}function a(){var c=this;typeof this._flush=="function"?this._flush(function(t,g){v(c,t,g)}):v(this,null,null)}S.prototype.push=function(c,t){return this._transformState.needTransform=!1,h.prototype.push.call(this,c,t)},S.prototype._transform=function(c,t,g){throw new Error("_transform() is not implemented")},S.prototype._write=function(c,t,g){var u=this._transformState;if(u.writecb=g,u.writechunk=c,u.writeencoding=t,!u.transforming){var _=this._readableState;(u.needTransform||_.needReadable||_.length<_.highWaterMark)&&this._read(_.highWaterMark)}},S.prototype._read=function(c){var t=this._transformState;t.writechunk!==null&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},S.prototype._destroy=function(c,t){var g=this;h.prototype._destroy.call(this,c,function(u){t(u),g.emit("close")})};function v(c,t,g){if(t)return c.emit("error",t);if(g!=null&&c.push(g),c._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(c._transformState.transforming)throw new Error("Calling transform done when still transforming");return c.push(null)}},{"./_stream_duplex":214,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],218:[function(w,X,r){(function(P,i){"use strict";var T=w("babel-runtime/core-js/object/define-property"),h=u(T),p=w("babel-runtime/core-js/symbol/has-instance"),x=u(p),S=w("babel-runtime/core-js/symbol"),a=u(S),v=w("babel-runtime/core-js/object/create"),c=u(v),t=w("babel-runtime/core-js/set-immediate"),g=u(t);function u(ie){return ie&&ie.__esModule?ie:{default:ie}}var _=w("process-nextick-args");X.exports=N;function l(ie,se,Q){this.chunk=ie,this.encoding=se,this.callback=Q,this.next=null}function m(ie){var se=this;this.next=null,this.entry=null,this.finish=function(){fe(se,ie)}}var C=!P.browser&&["v0.10","v0.9."].indexOf(P.version.slice(0,5))>-1?g.default:_.nextTick,o;N.WritableState=s;var f=(0,c.default)(w("core-util-is"));f.inherits=w("inherits");var b={deprecate:w("util-deprecate")},A=w("./internal/streams/stream"),O=w("safe-buffer").Buffer,d=i.Uint8Array||function(){};function M(ie){return O.from(ie)}function R(ie){return O.isBuffer(ie)||ie instanceof d}var E=w("./internal/streams/destroy");f.inherits(N,A);function y(){}function s(ie,se){o=o||w("./_stream_duplex"),ie=ie||{};var Q=se instanceof o;this.objectMode=!!ie.objectMode,Q&&(this.objectMode=this.objectMode||!!ie.writableObjectMode);var le=ie.highWaterMark,ee=ie.writableHighWaterMark,ne=this.objectMode?16:16*1024;le||le===0?this.highWaterMark=le:Q&&(ee||ee===0)?this.highWaterMark=ee:this.highWaterMark=ne,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var be=ie.decodeStrings===!1;this.decodeStrings=!be,this.defaultEncoding=ie.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(re){W(se,re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new m(this)}s.prototype.getBuffer=function(){for(var se=this.bufferedRequest,Q=[];se;)Q.push(se),se=se.next;return Q},function(){try{Object.defineProperty(s.prototype,"buffer",{get:b.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ie){}}();var D;typeof a.default=="function"&&x.default&&typeof Function.prototype[x.default]=="function"?(D=Function.prototype[x.default],(0,h.default)(N,x.default,{value:function(se){return D.call(this,se)?!0:this!==N?!1:se&&se._writableState instanceof s}})):D=function(se){return se instanceof this};function N(ie){if(o=o||w("./_stream_duplex"),!D.call(N,this)&&!(this instanceof o))return new N(ie);this._writableState=new s(ie,this),this.writable=!0,ie&&(typeof ie.write=="function"&&(this._write=ie.write),typeof ie.writev=="function"&&(this._writev=ie.writev),typeof ie.destroy=="function"&&(this._destroy=ie.destroy),typeof ie.final=="function"&&(this._final=ie.final)),A.call(this)}N.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function k(ie,se){var Q=new Error("write after end");ie.emit("error",Q),_.nextTick(se,Q)}function U(ie,se,Q,le){var ee=!0,ne=!1;return Q===null?ne=new TypeError("May not write null values to stream"):typeof Q!="string"&&Q!==void 0&&!se.objectMode&&(ne=new TypeError("Invalid non-string/buffer chunk")),ne&&(ie.emit("error",ne),_.nextTick(le,ne),ee=!1),ee}N.prototype.write=function(ie,se,Q){var le=this._writableState,ee=!1,ne=!le.objectMode&&R(ie);return ne&&!O.isBuffer(ie)&&(ie=M(ie)),typeof se=="function"&&(Q=se,se=null),ne?se="buffer":se||(se=le.defaultEncoding),typeof Q!="function"&&(Q=y),le.ended?k(this,Q):(ne||U(this,le,ie,Q))&&(le.pendingcb++,ee=K(this,le,ne,ie,se,Q)),ee},N.prototype.cork=function(){var ie=this._writableState;ie.corked++},N.prototype.uncork=function(){var ie=this._writableState;ie.corked&&(ie.corked--,!ie.writing&&!ie.corked&&!ie.finished&&!ie.bufferProcessing&&ie.bufferedRequest&&de(this,ie))},N.prototype.setDefaultEncoding=function(se){if(typeof se=="string"&&(se=se.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((se+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+se);return this._writableState.defaultEncoding=se,this};function H(ie,se,Q){return!ie.objectMode&&ie.decodeStrings!==!1&&typeof se=="string"&&(se=O.from(se,Q)),se}Object.defineProperty(N.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function K(ie,se,Q,le,ee,ne){if(!Q){var be=H(se,le,ee);le!==be&&(Q=!0,ee="buffer",le=be)}var re=se.objectMode?1:le.length;se.length+=re;var $=se.length<se.highWaterMark;if($||(se.needDrain=!0),se.writing||se.corked){var Y=se.lastBufferedRequest;se.lastBufferedRequest={chunk:le,encoding:ee,isBuf:Q,callback:ne,next:null},Y?Y.next=se.lastBufferedRequest:se.bufferedRequest=se.lastBufferedRequest,se.bufferedRequestCount+=1}else F(ie,se,!1,re,le,ee,ne);return $}function F(ie,se,Q,le,ee,ne,be){se.writelen=le,se.writecb=be,se.writing=!0,se.sync=!0,Q?ie._writev(ee,se.onwrite):ie._write(ee,ne,se.onwrite),se.sync=!1}function G(ie,se,Q,le,ee){--se.pendingcb,Q?(_.nextTick(ee,le),_.nextTick(oe,ie,se),ie._writableState.errorEmitted=!0,ie.emit("error",le)):(ee(le),ie._writableState.errorEmitted=!0,ie.emit("error",le),oe(ie,se))}function B(ie){ie.writing=!1,ie.writecb=null,ie.length-=ie.writelen,ie.writelen=0}function W(ie,se){var Q=ie._writableState,le=Q.sync,ee=Q.writecb;if(B(Q),se)G(ie,Q,le,se,ee);else{var ne=ce(Q);!ne&&!Q.corked&&!Q.bufferProcessing&&Q.bufferedRequest&&de(ie,Q),le?C(V,ie,Q,ne,ee):V(ie,Q,ne,ee)}}function V(ie,se,Q,le){Q||ae(ie,se),se.pendingcb--,le(),oe(ie,se)}function ae(ie,se){se.length===0&&se.needDrain&&(se.needDrain=!1,ie.emit("drain"))}function de(ie,se){se.bufferProcessing=!0;var Q=se.bufferedRequest;if(ie._writev&&Q&&Q.next){var le=se.bufferedRequestCount,ee=new Array(le),ne=se.corkedRequestsFree;ne.entry=Q;for(var be=0,re=!0;Q;)ee[be]=Q,Q.isBuf||(re=!1),Q=Q.next,be+=1;ee.allBuffers=re,F(ie,se,!0,se.length,ee,"",ne.finish),se.pendingcb++,se.lastBufferedRequest=null,ne.next?(se.corkedRequestsFree=ne.next,ne.next=null):se.corkedRequestsFree=new m(se),se.bufferedRequestCount=0}else{for(;Q;){var $=Q.chunk,Y=Q.encoding,Z=Q.callback,Ce=se.objectMode?1:$.length;if(F(ie,se,!1,Ce,$,Y,Z),Q=Q.next,se.bufferedRequestCount--,se.writing)break}Q===null&&(se.lastBufferedRequest=null)}se.bufferedRequest=Q,se.bufferProcessing=!1}N.prototype._write=function(ie,se,Q){Q(new Error("_write() is not implemented"))},N.prototype._writev=null,N.prototype.end=function(ie,se,Q){var le=this._writableState;typeof ie=="function"?(Q=ie,ie=null,se=null):typeof se=="function"&&(Q=se,se=null),ie!=null&&this.write(ie,se),le.corked&&(le.corked=1,this.uncork()),!le.ending&&!le.finished&&he(this,le,Q)};function ce(ie){return ie.ending&&ie.length===0&&ie.bufferedRequest===null&&!ie.finished&&!ie.writing}function Ee(ie,se){ie._final(function(Q){se.pendingcb--,Q&&ie.emit("error",Q),se.prefinished=!0,ie.emit("prefinish"),oe(ie,se)})}function Ae(ie,se){!se.prefinished&&!se.finalCalled&&(typeof ie._final=="function"?(se.pendingcb++,se.finalCalled=!0,_.nextTick(Ee,ie,se)):(se.prefinished=!0,ie.emit("prefinish")))}function oe(ie,se){var Q=ce(se);return Q&&(Ae(ie,se),se.pendingcb===0&&(se.finished=!0,ie.emit("finish"))),Q}function he(ie,se,Q){se.ending=!0,oe(ie,se),Q&&(se.finished?_.nextTick(Q):ie.once("finish",Q)),se.ended=!0,ie.writable=!1}function fe(ie,se,Q){var le=ie.entry;for(ie.entry=null;le;){var ee=le.callback;se.pendingcb--,ee(Q),le=le.next}se.corkedRequestsFree?se.corkedRequestsFree.next=ie:se.corkedRequestsFree=ie}Object.defineProperty(N.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(se){if(!this._writableState)return;this._writableState.destroyed=se}}),N.prototype.destroy=E.destroy,N.prototype._undestroy=E.undestroy,N.prototype._destroy=function(ie,se){this.end(),se(ie)}}).call(this,w("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/set-immediate":62,"babel-runtime/core-js/symbol":64,"babel-runtime/core-js/symbol/has-instance":65,"core-util-is":189,inherits:196,"process-nextick-args":207,"safe-buffer":228,"util-deprecate":240}],219:[function(w,X,r){"use strict";function P(p,x){if(!(p instanceof x))throw new TypeError("Cannot call a class as a function")}var i=w("safe-buffer").Buffer,T=w("util");function h(p,x,S){p.copy(x,S)}X.exports=function(){function p(){P(this,p),this.head=null,this.tail=null,this.length=0}return p.prototype.push=function(S){var a={data:S,next:null};this.length>0?this.tail.next=a:this.head=a,this.tail=a,++this.length},p.prototype.unshift=function(S){var a={data:S,next:this.head};this.length===0&&(this.tail=a),this.head=a,++this.length},p.prototype.shift=function(){if(this.length===0)return;var S=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,S},p.prototype.clear=function(){this.head=this.tail=null,this.length=0},p.prototype.join=function(S){if(this.length===0)return"";for(var a=this.head,v=""+a.data;a=a.next;)v+=S+a.data;return v},p.prototype.concat=function(S){if(this.length===0)return i.alloc(0);if(this.length===1)return this.head.data;for(var a=i.allocUnsafe(S>>>0),v=this.head,c=0;v;)h(v.data,a,c),c+=v.data.length,v=v.next;return a},p}(),T&&T.inspect&&T.inspect.custom&&(X.exports.prototype[T.inspect.custom]=function(){var p=T.inspect({length:this.length});return this.constructor.name+" "+p})},{"safe-buffer":228,util:71}],220:[function(w,X,r){"use strict";var P=w("process-nextick-args");function i(p,x){var S=this,a=this._readableState&&this._readableState.destroyed,v=this._writableState&&this._writableState.destroyed;return a||v?(x?x(p):p&&(!this._writableState||!this._writableState.errorEmitted)&&P.nextTick(h,this,p),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(p||null,function(c){!x&&c?(P.nextTick(h,S,c),S._writableState&&(S._writableState.errorEmitted=!0)):x&&x(c)}),this)}function T(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)}function h(p,x){p.emit("error",x)}X.exports={destroy:i,undestroy:T}},{"process-nextick-args":207}],221:[function(w,X,r){"use strict";X.exports=w("events").EventEmitter},{events:192}],222:[function(w,X,r){X.exports=w("./readable").PassThrough},{"./readable":223}],223:[function(w,X,r){r=X.exports=w("./lib/_stream_readable.js"),r.Stream=r,r.Readable=r,r.Writable=w("./lib/_stream_writable.js"),r.Duplex=w("./lib/_stream_duplex.js"),r.Transform=w("./lib/_stream_transform.js"),r.PassThrough=w("./lib/_stream_passthrough.js")},{"./lib/_stream_duplex.js":214,"./lib/_stream_passthrough.js":215,"./lib/_stream_readable.js":216,"./lib/_stream_transform.js":217,"./lib/_stream_writable.js":218}],224:[function(w,X,r){X.exports=w("./readable").Transform},{"./readable":223}],225:[function(w,X,r){X.exports=w("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(w,X,r){var P=function(){return this}()||Function("return this")(),i=P.regeneratorRuntime&&Object.getOwnPropertyNames(P).indexOf("regeneratorRuntime")>=0,T=i&&P.regeneratorRuntime;if(P.regeneratorRuntime=void 0,X.exports=w("./runtime"),i)P.regeneratorRuntime=T;else try{delete P.regeneratorRuntime}catch(h){P.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(w,X,r){!function(P){"use strict";var i=Object.prototype,T=i.hasOwnProperty,h,p=typeof Symbol=="function"?Symbol:{},x=p.iterator||"@@iterator",S=p.asyncIterator||"@@asyncIterator",a=p.toStringTag||"@@toStringTag",v=typeof X=="object",c=P.regeneratorRuntime;if(c){v&&(X.exports=c);return}c=P.regeneratorRuntime=v?X.exports:{};function t(K,F,G,B){var W=F&&F.prototype instanceof o?F:o,V=Object.create(W.prototype),ae=new k(B||[]);return V._invoke=y(K,G,ae),V}c.wrap=t;function g(K,F,G){try{return{type:"normal",arg:K.call(F,G)}}catch(B){return{type:"throw",arg:B}}}var u="suspendedStart",_="suspendedYield",l="executing",m="completed",C={};function o(){}function f(){}function b(){}var A={};A[x]=function(){return this};var O=Object.getPrototypeOf,d=O&&O(O(U([])));d&&d!==i&&T.call(d,x)&&(A=d);var M=b.prototype=o.prototype=Object.create(A);f.prototype=M.constructor=b,b.constructor=f,b[a]=f.displayName="GeneratorFunction";function R(K){["next","throw","return"].forEach(function(F){K[F]=function(G){return this._invoke(F,G)}})}c.isGeneratorFunction=function(K){var F=typeof K=="function"&&K.constructor;return F?F===f||(F.displayName||F.name)==="GeneratorFunction":!1},c.mark=function(K){return Object.setPrototypeOf?Object.setPrototypeOf(K,b):(K.__proto__=b,a in K||(K[a]="GeneratorFunction")),K.prototype=Object.create(M),K},c.awrap=function(K){return{__await:K}};function E(K){function F(W,V,ae,de){var ce=g(K[W],K,V);if(ce.type==="throw")de(ce.arg);else{var Ee=ce.arg,Ae=Ee.value;return Ae&&typeof Ae=="object"&&T.call(Ae,"__await")?Promise.resolve(Ae.__await).then(function(oe){F("next",oe,ae,de)},function(oe){F("throw",oe,ae,de)}):Promise.resolve(Ae).then(function(oe){Ee.value=oe,ae(Ee)},de)}}var G;function B(W,V){function ae(){return new Promise(function(de,ce){F(W,V,de,ce)})}return G=G?G.then(ae,ae):ae()}this._invoke=B}R(E.prototype),E.prototype[S]=function(){return this},c.AsyncIterator=E,c.async=function(K,F,G,B){var W=new E(t(K,F,G,B));return c.isGeneratorFunction(F)?W:W.next().then(function(V){return V.done?V.value:W.next()})};function y(K,F,G){var B=u;return function(V,ae){if(B===l)throw new Error("Generator is already running");if(B===m){if(V==="throw")throw ae;return H()}for(G.method=V,G.arg=ae;;){var de=G.delegate;if(de){var ce=s(de,G);if(ce){if(ce===C)continue;return ce}}if(G.method==="next")G.sent=G._sent=G.arg;else if(G.method==="throw"){if(B===u)throw B=m,G.arg;G.dispatchException(G.arg)}else G.method==="return"&&G.abrupt("return",G.arg);B=l;var Ee=g(K,F,G);if(Ee.type==="normal"){if(B=G.done?m:_,Ee.arg===C)continue;return{value:Ee.arg,done:G.done}}else Ee.type==="throw"&&(B=m,G.method="throw",G.arg=Ee.arg)}}}function s(K,F){var G=K.iterator[F.method];if(G===h){if(F.delegate=null,F.method==="throw"){if(K.iterator.return&&(F.method="return",F.arg=h,s(K,F),F.method==="throw"))return C;F.method="throw",F.arg=new TypeError("The iterator does not provide a 'throw' method")}return C}var B=g(G,K.iterator,F.arg);if(B.type==="throw")return F.method="throw",F.arg=B.arg,F.delegate=null,C;var W=B.arg;if(!W)return F.method="throw",F.arg=new TypeError("iterator result is not an object"),F.delegate=null,C;if(W.done)F[K.resultName]=W.value,F.next=K.nextLoc,F.method!=="return"&&(F.method="next",F.arg=h);else return W;return F.delegate=null,C}R(M),M[a]="Generator",M[x]=function(){return this},M.toString=function(){return"[object Generator]"};function D(K){var F={tryLoc:K[0]};1 in K&&(F.catchLoc=K[1]),2 in K&&(F.finallyLoc=K[2],F.afterLoc=K[3]),this.tryEntries.push(F)}function N(K){var F=K.completion||{};F.type="normal",delete F.arg,K.completion=F}function k(K){this.tryEntries=[{tryLoc:"root"}],K.forEach(D,this),this.reset(!0)}c.keys=function(K){var F=[];for(var G in K)F.push(G);return F.reverse(),function B(){for(;F.length;){var W=F.pop();if(W in K)return B.value=W,B.done=!1,B}return B.done=!0,B}};function U(K){if(K){var F=K[x];if(F)return F.call(K);if(typeof K.next=="function")return K;if(!isNaN(K.length)){var G=-1,B=function W(){for(;++G<K.length;)if(T.call(K,G))return W.value=K[G],W.done=!1,W;return W.value=h,W.done=!0,W};return B.next=B}}return{next:H}}c.values=U;function H(){return{value:h,done:!0}}k.prototype={constructor:k,reset:function(K){if(this.prev=0,this.next=0,this.sent=this._sent=h,this.done=!1,this.delegate=null,this.method="next",this.arg=h,this.tryEntries.forEach(N),!K)for(var F in this)F.charAt(0)==="t"&&T.call(this,F)&&!isNaN(+F.slice(1))&&(this[F]=h)},stop:function(){this.done=!0;var K=this.tryEntries[0],F=K.completion;if(F.type==="throw")throw F.arg;return this.rval},dispatchException:function(K){if(this.done)throw K;var F=this;function G(ce,Ee){return V.type="throw",V.arg=K,F.next=ce,Ee&&(F.method="next",F.arg=h),!!Ee}for(var B=this.tryEntries.length-1;B>=0;--B){var W=this.tryEntries[B],V=W.completion;if(W.tryLoc==="root")return G("end");if(W.tryLoc<=this.prev){var ae=T.call(W,"catchLoc"),de=T.call(W,"finallyLoc");if(ae&&de){if(this.prev<W.catchLoc)return G(W.catchLoc,!0);if(this.prev<W.finallyLoc)return G(W.finallyLoc)}else if(ae){if(this.prev<W.catchLoc)return G(W.catchLoc,!0)}else if(de){if(this.prev<W.finallyLoc)return G(W.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(K,F){for(var G=this.tryEntries.length-1;G>=0;--G){var B=this.tryEntries[G];if(B.tryLoc<=this.prev&&T.call(B,"finallyLoc")&&this.prev<B.finallyLoc){var W=B;break}}W&&(K==="break"||K==="continue")&&W.tryLoc<=F&&F<=W.finallyLoc&&(W=null);var V=W?W.completion:{};return V.type=K,V.arg=F,W?(this.method="next",this.next=W.finallyLoc,C):this.complete(V)},complete:function(K,F){if(K.type==="throw")throw K.arg;return K.type==="break"||K.type==="continue"?this.next=K.arg:K.type==="return"?(this.rval=this.arg=K.arg,this.method="return",this.next="end"):K.type==="normal"&&F&&(this.next=F),C},finish:function(K){for(var F=this.tryEntries.length-1;F>=0;--F){var G=this.tryEntries[F];if(G.finallyLoc===K)return this.complete(G.completion,G.afterLoc),N(G),C}},catch:function(K){for(var F=this.tryEntries.length-1;F>=0;--F){var G=this.tryEntries[F];if(G.tryLoc===K){var B=G.completion;if(B.type==="throw"){var W=B.arg;N(G)}return W}}throw new Error("illegal catch attempt")},delegateYield:function(K,F,G){return this.delegate={iterator:U(K),resultName:F,nextLoc:G},this.method==="next"&&(this.arg=h),C}}}(function(){return this}()||Function("return this")())},{}],228:[function(w,X,r){var P=w("buffer"),i=P.Buffer;function T(p,x){for(var S in p)x[S]=p[S]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?X.exports=P:(T(P,r),r.Buffer=h);function h(p,x,S){return i(p,x,S)}T(i,h),h.from=function(p,x,S){if(typeof p=="number")throw new TypeError("Argument must not be a number");return i(p,x,S)},h.alloc=function(p,x,S){if(typeof p!="number")throw new TypeError("Argument must be a number");var a=i(p);return x!==void 0?typeof S=="string"?a.fill(x,S):a.fill(x):a.fill(0),a},h.allocUnsafe=function(p){if(typeof p!="number")throw new TypeError("Argument must be a number");return i(p)},h.allocUnsafeSlow=function(p){if(typeof p!="number")throw new TypeError("Argument must be a number");return P.SlowBuffer(p)}},{buffer:73}],229:[function(w,X,r){(function(P){"use strict";var i=w("babel-runtime/core-js/string/from-code-point"),T=_(i),h=w("babel-runtime/core-js/json/stringify"),p=_(h),x=w("babel-runtime/helpers/typeof"),S=_(x),a=w("babel-runtime/core-js/object/define-property"),v=_(a),c=w("babel-runtime/core-js/object/keys"),t=_(c),g=w("babel-runtime/core-js/object/create"),u=_(g);function _(l){return l&&l.__esModule?l:{default:l}}(function(l){l.parser=function(Y,Z){return new C(Y,Z)},l.SAXParser=C,l.SAXStream=M,l.createStream=d,l.MAX_BUFFER_LENGTH=64*1024;var m=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];l.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function C(Y,Z){if(!(this instanceof C))return new C(Y,Z);var Ce=this;f(Ce),Ce.q=Ce.c="",Ce.bufferCheckPosition=l.MAX_BUFFER_LENGTH,Ce.opt=Z||{},Ce.opt.lowercase=Ce.opt.lowercase||Ce.opt.lowercasetags,Ce.looseCase=Ce.opt.lowercase?"toLowerCase":"toUpperCase",Ce.tags=[],Ce.closed=Ce.closedRoot=Ce.sawRoot=!1,Ce.tag=Ce.error=null,Ce.strict=!!Y,Ce.noscript=!!(Y||Ce.opt.noscript),Ce.state=V.BEGIN,Ce.strictEntities=Ce.opt.strictEntities,Ce.ENTITIES=Ce.strictEntities?(0,u.default)(l.XML_ENTITIES):(0,u.default)(l.ENTITIES),Ce.attribList=[],Ce.opt.xmlns&&(Ce.ns=(0,u.default)(D)),Ce.trackPosition=Ce.opt.position!==!1,Ce.trackPosition&&(Ce.position=Ce.line=Ce.column=0),de(Ce,"onready")}u.default||(Object.create=function(Y){function Z(){}Z.prototype=Y;var Ce=new Z;return Ce}),t.default||(Object.keys=function(Y){var Z=[];for(var Ce in Y)Y.hasOwnProperty(Ce)&&Z.push(Ce);return Z});function o(Y){for(var Z=Math.max(l.MAX_BUFFER_LENGTH,10),Ce=0,ge=0,Re=m.length;ge<Re;ge++){var Qe=Y[m[ge]].length;if(Qe>Z)switch(m[ge]){case"textNode":Ee(Y);break;case"cdata":ce(Y,"oncdata",Y.cdata),Y.cdata="";break;case"script":ce(Y,"onscript",Y.script),Y.script="";break;default:oe(Y,"Max buffer length exceeded: "+m[ge])}Ce=Math.max(Ce,Qe)}var $e=l.MAX_BUFFER_LENGTH-Ce;Y.bufferCheckPosition=$e+Y.position}function f(Y){for(var Z=0,Ce=m.length;Z<Ce;Z++)Y[m[Z]]=""}function b(Y){Ee(Y),Y.cdata!==""&&(ce(Y,"oncdata",Y.cdata),Y.cdata=""),Y.script!==""&&(ce(Y,"onscript",Y.script),Y.script="")}C.prototype={end:function(){he(this)},write:$,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){b(this)}};var A;try{A=w("stream").Stream}catch(Y){A=function(){}}var O=l.EVENTS.filter(function(Y){return Y!=="error"&&Y!=="end"});function d(Y,Z){return new M(Y,Z)}function M(Y,Z){if(!(this instanceof M))return new M(Y,Z);A.apply(this),this._parser=new C(Y,Z),this.writable=!0,this.readable=!0;var Ce=this;this._parser.onend=function(){Ce.emit("end")},this._parser.onerror=function(ge){Ce.emit("error",ge),Ce._parser.error=null},this._decoder=null,O.forEach(function(ge){(0,v.default)(Ce,"on"+ge,{get:function(){return Ce._parser["on"+ge]},set:function(Qe){if(!Qe)return Ce.removeAllListeners(ge),Ce._parser["on"+ge]=Qe,Qe;Ce.on(ge,Qe)},enumerable:!0,configurable:!1})})}M.prototype=(0,u.default)(A.prototype,{constructor:{value:M}}),M.prototype.write=function(Y){if(typeof P=="function"&&typeof P.isBuffer=="function"&&P.isBuffer(Y)){if(!this._decoder){var Z=w("string_decoder").StringDecoder;this._decoder=new Z("utf8")}Y=this._decoder.write(Y)}return this._parser.write(Y.toString()),this.emit("data",Y),!0},M.prototype.end=function(Y){return Y&&Y.length&&this.write(Y),this._parser.end(),!0},M.prototype.on=function(Y,Z){var Ce=this;return!Ce._parser["on"+Y]&&O.indexOf(Y)!==-1&&(Ce._parser["on"+Y]=function(){var ge=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ge.splice(0,0,Y),Ce.emit.apply(Ce,ge)}),A.prototype.on.call(Ce,Y,Z)};var R="[CDATA[",E="DOCTYPE",y="http://www.w3.org/XML/1998/namespace",s="http://www.w3.org/2000/xmlns/",D={xml:y,xmlns:s},N=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,k=/[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,U=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/,H=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function K(Y){return Y===" "||Y===`
`||Y==="\r"||Y===" "}function F(Y){return Y==='"'||Y==="'"}function G(Y){return Y===">"||K(Y)}function B(Y,Z){return Y.test(Z)}function W(Y,Z){return!B(Y,Z)}var V=0;l.STATE={BEGIN:V++,BEGIN_WHITESPACE:V++,TEXT:V++,TEXT_ENTITY:V++,OPEN_WAKA:V++,SGML_DECL:V++,SGML_DECL_QUOTED:V++,DOCTYPE:V++,DOCTYPE_QUOTED:V++,DOCTYPE_DTD:V++,DOCTYPE_DTD_QUOTED:V++,COMMENT_STARTING:V++,COMMENT:V++,COMMENT_ENDING:V++,COMMENT_ENDED:V++,CDATA:V++,CDATA_ENDING:V++,CDATA_ENDING_2:V++,PROC_INST:V++,PROC_INST_BODY:V++,PROC_INST_ENDING:V++,OPEN_TAG:V++,OPEN_TAG_SLASH:V++,ATTRIB:V++,ATTRIB_NAME:V++,ATTRIB_NAME_SAW_WHITE:V++,ATTRIB_VALUE:V++,ATTRIB_VALUE_QUOTED:V++,ATTRIB_VALUE_CLOSED:V++,ATTRIB_VALUE_UNQUOTED:V++,ATTRIB_VALUE_ENTITY_Q:V++,ATTRIB_VALUE_ENTITY_U:V++,CLOSE_TAG:V++,CLOSE_TAG_SAW_WHITE:V++,SCRIPT:V++,SCRIPT_ENDING:V++},l.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},l.ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'",AElig:198,Aacute:193,Acirc:194,Agrave:192,Aring:197,Atilde:195,Auml:196,Ccedil:199,ETH:208,Eacute:201,Ecirc:202,Egrave:200,Euml:203,Iacute:205,Icirc:206,Igrave:204,Iuml:207,Ntilde:209,Oacute:211,Ocirc:212,Ograve:210,Oslash:216,Otilde:213,Ouml:214,THORN:222,Uacute:218,Ucirc:219,Ugrave:217,Uuml:220,Yacute:221,aacute:225,acirc:226,aelig:230,agrave:224,aring:229,atilde:227,auml:228,ccedil:231,eacute:233,ecirc:234,egrave:232,eth:240,euml:235,iacute:237,icirc:238,igrave:236,iuml:239,ntilde:241,oacute:243,ocirc:244,ograve:242,oslash:248,otilde:245,ouml:246,szlig:223,thorn:254,uacute:250,ucirc:251,ugrave:249,uuml:252,yacute:253,yuml:255,copy:169,reg:174,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,ordf:170,laquo:171,not:172,shy:173,macr:175,deg:176,plusmn:177,sup1:185,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,times:215,divide:247,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,int:8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},(0,t.default)(l.ENTITIES).forEach(function(Y){var Z=l.ENTITIES[Y],Ce=typeof Z=="number"?String.fromCharCode(Z):Z;l.ENTITIES[Y]=Ce});for(var ae in l.STATE)l.STATE[l.STATE[ae]]=ae;V=l.STATE;function de(Y,Z,Ce){Y[Z]&&Y[Z](Ce)}function ce(Y,Z,Ce){Y.textNode&&Ee(Y),de(Y,Z,Ce)}function Ee(Y){Y.textNode=Ae(Y.opt,Y.textNode),Y.textNode&&de(Y,"ontext",Y.textNode),Y.textNode=""}function Ae(Y,Z){return Y.trim&&(Z=Z.trim()),Y.normalize&&(Z=Z.replace(/\s+/g," ")),Z}function oe(Y,Z){return Ee(Y),Y.trackPosition&&(Z+=`
Line: `+Y.line+`
Column: `+Y.column+`
Char: `+Y.c),Z=new Error(Z),Y.error=Z,de(Y,"onerror",Z),Y}function he(Y){return Y.sawRoot&&!Y.closedRoot&&fe(Y,"Unclosed root tag"),Y.state!==V.BEGIN&&Y.state!==V.BEGIN_WHITESPACE&&Y.state!==V.TEXT&&oe(Y,"Unexpected end"),Ee(Y),Y.c="",Y.closed=!0,de(Y,"onend"),C.call(Y,Y.strict,Y.opt),Y}function fe(Y,Z){if((typeof Y=="undefined"?"undefined":(0,S.default)(Y))!=="object"||!(Y instanceof C))throw new Error("bad call to strictFail");Y.strict&&oe(Y,Z)}function ie(Y){Y.strict||(Y.tagName=Y.tagName[Y.looseCase]());var Z=Y.tags[Y.tags.length-1]||Y,Ce=Y.tag={name:Y.tagName,attributes:{}};Y.opt.xmlns&&(Ce.ns=Z.ns),Y.attribList.length=0,ce(Y,"onopentagstart",Ce)}function se(Y,Z){var Ce=Y.indexOf(":"),ge=Ce<0?["",Y]:Y.split(":"),Re=ge[0],Qe=ge[1];return Z&&Y==="xmlns"&&(Re="xmlns",Qe=""),{prefix:Re,local:Qe}}function Q(Y){if(Y.strict||(Y.attribName=Y.attribName[Y.looseCase]()),Y.attribList.indexOf(Y.attribName)!==-1||Y.tag.attributes.hasOwnProperty(Y.attribName)){Y.attribName=Y.attribValue="";return}if(Y.opt.xmlns){var Z=se(Y.attribName,!0),Ce=Z.prefix,ge=Z.local;if(Ce==="xmlns")if(ge==="xml"&&Y.attribValue!==y)fe(Y,"xml: prefix must be bound to "+y+`
Actual: `+Y.attribValue);else if(ge==="xmlns"&&Y.attribValue!==s)fe(Y,"xmlns: prefix must be bound to "+s+`
Actual: `+Y.attribValue);else{var Re=Y.tag,Qe=Y.tags[Y.tags.length-1]||Y;Re.ns===Qe.ns&&(Re.ns=(0,u.default)(Qe.ns)),Re.ns[ge]=Y.attribValue}Y.attribList.push([Y.attribName,Y.attribValue])}else Y.tag.attributes[Y.attribName]=Y.attribValue,ce(Y,"onattribute",{name:Y.attribName,value:Y.attribValue});Y.attribName=Y.attribValue=""}function le(Y,Z){if(Y.opt.xmlns){var Ce=Y.tag,ge=se(Y.tagName);Ce.prefix=ge.prefix,Ce.local=ge.local,Ce.uri=Ce.ns[ge.prefix]||"",Ce.prefix&&!Ce.uri&&(fe(Y,"Unbound namespace prefix: "+(0,p.default)(Y.tagName)),Ce.uri=ge.prefix);var Re=Y.tags[Y.tags.length-1]||Y;Ce.ns&&Re.ns!==Ce.ns&&(0,t.default)(Ce.ns).forEach(function(pt){ce(Y,"onopennamespace",{prefix:pt,uri:Ce.ns[pt]})});for(var Qe=0,$e=Y.attribList.length;Qe<$e;Qe++){var at=Y.attribList[Qe],dt=at[0],vt=at[1],bt=se(dt,!0),He=bt.prefix,Pe=bt.local,nt=He===""?"":Ce.ns[He]||"",Rt={name:dt,value:vt,prefix:He,local:Pe,uri:nt};He&&He!=="xmlns"&&!nt&&(fe(Y,"Unbound namespace prefix: "+(0,p.default)(He)),Rt.uri=He),Y.tag.attributes[dt]=Rt,ce(Y,"onattribute",Rt)}Y.attribList.length=0}Y.tag.isSelfClosing=!!Z,Y.sawRoot=!0,Y.tags.push(Y.tag),ce(Y,"onopentag",Y.tag),Z||(!Y.noscript&&Y.tagName.toLowerCase()==="script"?Y.state=V.SCRIPT:Y.state=V.TEXT,Y.tag=null,Y.tagName=""),Y.attribName=Y.attribValue="",Y.attribList.length=0}function ee(Y){if(!Y.tagName){fe(Y,"Weird empty close tag."),Y.textNode+="</>",Y.state=V.TEXT;return}if(Y.script){if(Y.tagName!=="script"){Y.script+="</"+Y.tagName+">",Y.tagName="",Y.state=V.SCRIPT;return}ce(Y,"onscript",Y.script),Y.script=""}var Z=Y.tags.length,Ce=Y.tagName;Y.strict||(Ce=Ce[Y.looseCase]());for(var ge=Ce;Z--;){var Re=Y.tags[Z];if(Re.name!==ge)fe(Y,"Unexpected close tag");else break}if(Z<0){fe(Y,"Unmatched closing tag: "+Y.tagName),Y.textNode+="</"+Y.tagName+">",Y.state=V.TEXT;return}Y.tagName=Ce;for(var Qe=Y.tags.length;Qe-- >Z;){var $e=Y.tag=Y.tags.pop();Y.tagName=Y.tag.name,ce(Y,"onclosetag",Y.tagName);var at={};for(var dt in $e.ns)at[dt]=$e.ns[dt];var vt=Y.tags[Y.tags.length-1]||Y;Y.opt.xmlns&&$e.ns!==vt.ns&&(0,t.default)($e.ns).forEach(function(bt){var He=$e.ns[bt];ce(Y,"onclosenamespace",{prefix:bt,uri:He})})}Z===0&&(Y.closedRoot=!0),Y.tagName=Y.attribValue=Y.attribName="",Y.attribList.length=0,Y.state=V.TEXT}function ne(Y){var Z=Y.entity,Ce=Z.toLowerCase(),ge,Re="";return Y.ENTITIES[Z]?Y.ENTITIES[Z]:Y.ENTITIES[Ce]?Y.ENTITIES[Ce]:(Z=Ce,Z.charAt(0)==="#"&&(Z.charAt(1)==="x"?(Z=Z.slice(2),ge=parseInt(Z,16),Re=ge.toString(16)):(Z=Z.slice(1),ge=parseInt(Z,10),Re=ge.toString(10))),Z=Z.replace(/^0+/,""),isNaN(ge)||Re.toLowerCase()!==Z?(fe(Y,"Invalid character entity"),"&"+Y.entity+";"):(0,T.default)(ge))}function be(Y,Z){Z==="<"?(Y.state=V.OPEN_WAKA,Y.startTagPosition=Y.position):K(Z)||(fe(Y,"Non-whitespace before first tag."),Y.textNode=Z,Y.state=V.TEXT)}function re(Y,Z){var Ce="";return Z<Y.length&&(Ce=Y.charAt(Z)),Ce}function $(Y){var Z=this;if(this.error)throw this.error;if(Z.closed)return oe(Z,"Cannot write after close. Assign an onready handler.");if(Y===null)return he(Z);(typeof Y=="undefined"?"undefined":(0,S.default)(Y))==="object"&&(Y=Y.toString());for(var Ce=0,ge="";!(ge=re(Y,Ce++),Z.c=ge,!ge);){Z.trackPosition&&(Z.position++,ge===`
`?(Z.line++,Z.column=0):Z.column++);switch(Z.state){case V.BEGIN:if(Z.state=V.BEGIN_WHITESPACE,ge==="\uFEFF")continue;be(Z,ge);continue;case V.BEGIN_WHITESPACE:be(Z,ge);continue;case V.TEXT:if(Z.sawRoot&&!Z.closedRoot){for(var Re=Ce-1;ge&&ge!=="<"&&ge!=="&";)ge=re(Y,Ce++),ge&&Z.trackPosition&&(Z.position++,ge===`
`?(Z.line++,Z.column=0):Z.column++);Z.textNode+=Y.substring(Re,Ce-1)}ge==="<"&&!(Z.sawRoot&&Z.closedRoot&&!Z.strict)?(Z.state=V.OPEN_WAKA,Z.startTagPosition=Z.position):(!K(ge)&&(!Z.sawRoot||Z.closedRoot)&&fe(Z,"Text data outside of root node."),ge==="&"?Z.state=V.TEXT_ENTITY:Z.textNode+=ge);continue;case V.SCRIPT:ge==="<"?Z.state=V.SCRIPT_ENDING:Z.script+=ge;continue;case V.SCRIPT_ENDING:ge==="/"?Z.state=V.CLOSE_TAG:(Z.script+="<"+ge,Z.state=V.SCRIPT);continue;case V.OPEN_WAKA:if(ge==="!")Z.state=V.SGML_DECL,Z.sgmlDecl="";else if(!K(ge))if(B(N,ge))Z.state=V.OPEN_TAG,Z.tagName=ge;else if(ge==="/")Z.state=V.CLOSE_TAG,Z.tagName="";else if(ge==="?")Z.state=V.PROC_INST,Z.procInstName=Z.procInstBody="";else{if(fe(Z,"Unencoded <"),Z.startTagPosition+1<Z.position){var Qe=Z.position-Z.startTagPosition;ge=new Array(Qe).join(" ")+ge}Z.textNode+="<"+ge,Z.state=V.TEXT}continue;case V.SGML_DECL:(Z.sgmlDecl+ge).toUpperCase()===R?(ce(Z,"onopencdata"),Z.state=V.CDATA,Z.sgmlDecl="",Z.cdata=""):Z.sgmlDecl+ge==="--"?(Z.state=V.COMMENT,Z.comment="",Z.sgmlDecl=""):(Z.sgmlDecl+ge).toUpperCase()===E?(Z.state=V.DOCTYPE,(Z.doctype||Z.sawRoot)&&fe(Z,"Inappropriately located doctype declaration"),Z.doctype="",Z.sgmlDecl=""):ge===">"?(ce(Z,"onsgmldeclaration",Z.sgmlDecl),Z.sgmlDecl="",Z.state=V.TEXT):(F(ge)&&(Z.state=V.SGML_DECL_QUOTED),Z.sgmlDecl+=ge);continue;case V.SGML_DECL_QUOTED:ge===Z.q&&(Z.state=V.SGML_DECL,Z.q=""),Z.sgmlDecl+=ge;continue;case V.DOCTYPE:ge===">"?(Z.state=V.TEXT,ce(Z,"ondoctype",Z.doctype),Z.doctype=!0):(Z.doctype+=ge,ge==="["?Z.state=V.DOCTYPE_DTD:F(ge)&&(Z.state=V.DOCTYPE_QUOTED,Z.q=ge));continue;case V.DOCTYPE_QUOTED:Z.doctype+=ge,ge===Z.q&&(Z.q="",Z.state=V.DOCTYPE);continue;case V.DOCTYPE_DTD:Z.doctype+=ge,ge==="]"?Z.state=V.DOCTYPE:F(ge)&&(Z.state=V.DOCTYPE_DTD_QUOTED,Z.q=ge);continue;case V.DOCTYPE_DTD_QUOTED:Z.doctype+=ge,ge===Z.q&&(Z.state=V.DOCTYPE_DTD,Z.q="");continue;case V.COMMENT:ge==="-"?Z.state=V.COMMENT_ENDING:Z.comment+=ge;continue;case V.COMMENT_ENDING:ge==="-"?(Z.state=V.COMMENT_ENDED,Z.comment=Ae(Z.opt,Z.comment),Z.comment&&ce(Z,"oncomment",Z.comment),Z.comment=""):(Z.comment+="-"+ge,Z.state=V.COMMENT);continue;case V.COMMENT_ENDED:ge!==">"?(fe(Z,"Malformed comment"),Z.comment+="--"+ge,Z.state=V.COMMENT):Z.state=V.TEXT;continue;case V.CDATA:ge==="]"?Z.state=V.CDATA_ENDING:Z.cdata+=ge;continue;case V.CDATA_ENDING:ge==="]"?Z.state=V.CDATA_ENDING_2:(Z.cdata+="]"+ge,Z.state=V.CDATA);continue;case V.CDATA_ENDING_2:ge===">"?(Z.cdata&&ce(Z,"oncdata",Z.cdata),ce(Z,"onclosecdata"),Z.cdata="",Z.state=V.TEXT):ge==="]"?Z.cdata+="]":(Z.cdata+="]]"+ge,Z.state=V.CDATA);continue;case V.PROC_INST:ge==="?"?Z.state=V.PROC_INST_ENDING:K(ge)?Z.state=V.PROC_INST_BODY:Z.procInstName+=ge;continue;case V.PROC_INST_BODY:if(!Z.procInstBody&&K(ge))continue;ge==="?"?Z.state=V.PROC_INST_ENDING:Z.procInstBody+=ge;continue;case V.PROC_INST_ENDING:ge===">"?(ce(Z,"onprocessinginstruction",{name:Z.procInstName,body:Z.procInstBody}),Z.procInstName=Z.procInstBody="",Z.state=V.TEXT):(Z.procInstBody+="?"+ge,Z.state=V.PROC_INST_BODY);continue;case V.OPEN_TAG:B(k,ge)?Z.tagName+=ge:(ie(Z),ge===">"?le(Z):ge==="/"?Z.state=V.OPEN_TAG_SLASH:(K(ge)||fe(Z,"Invalid character in tag name"),Z.state=V.ATTRIB));continue;case V.OPEN_TAG_SLASH:ge===">"?(le(Z,!0),ee(Z)):(fe(Z,"Forward-slash in opening tag not followed by >"),Z.state=V.ATTRIB);continue;case V.ATTRIB:if(K(ge))continue;ge===">"?le(Z):ge==="/"?Z.state=V.OPEN_TAG_SLASH:B(N,ge)?(Z.attribName=ge,Z.attribValue="",Z.state=V.ATTRIB_NAME):fe(Z,"Invalid attribute name");continue;case V.ATTRIB_NAME:ge==="="?Z.state=V.ATTRIB_VALUE:ge===">"?(fe(Z,"Attribute without value"),Z.attribValue=Z.attribName,Q(Z),le(Z)):K(ge)?Z.state=V.ATTRIB_NAME_SAW_WHITE:B(k,ge)?Z.attribName+=ge:fe(Z,"Invalid attribute name");continue;case V.ATTRIB_NAME_SAW_WHITE:if(ge==="=")Z.state=V.ATTRIB_VALUE;else{if(K(ge))continue;fe(Z,"Attribute without value"),Z.tag.attributes[Z.attribName]="",Z.attribValue="",ce(Z,"onattribute",{name:Z.attribName,value:""}),Z.attribName="",ge===">"?le(Z):B(N,ge)?(Z.attribName=ge,Z.state=V.ATTRIB_NAME):(fe(Z,"Invalid attribute name"),Z.state=V.ATTRIB)}continue;case V.ATTRIB_VALUE:if(K(ge))continue;F(ge)?(Z.q=ge,Z.state=V.ATTRIB_VALUE_QUOTED):(fe(Z,"Unquoted attribute value"),Z.state=V.ATTRIB_VALUE_UNQUOTED,Z.attribValue=ge);continue;case V.ATTRIB_VALUE_QUOTED:if(ge!==Z.q){ge==="&"?Z.state=V.ATTRIB_VALUE_ENTITY_Q:Z.attribValue+=ge;continue}Q(Z),Z.q="",Z.state=V.ATTRIB_VALUE_CLOSED;continue;case V.ATTRIB_VALUE_CLOSED:K(ge)?Z.state=V.ATTRIB:ge===">"?le(Z):ge==="/"?Z.state=V.OPEN_TAG_SLASH:B(N,ge)?(fe(Z,"No whitespace between attributes"),Z.attribName=ge,Z.attribValue="",Z.state=V.ATTRIB_NAME):fe(Z,"Invalid attribute name");continue;case V.ATTRIB_VALUE_UNQUOTED:if(!G(ge)){ge==="&"?Z.state=V.ATTRIB_VALUE_ENTITY_U:Z.attribValue+=ge;continue}Q(Z),ge===">"?le(Z):Z.state=V.ATTRIB;continue;case V.CLOSE_TAG:if(Z.tagName)ge===">"?ee(Z):B(k,ge)?Z.tagName+=ge:Z.script?(Z.script+="</"+Z.tagName,Z.tagName="",Z.state=V.SCRIPT):(K(ge)||fe(Z,"Invalid tagname in closing tag"),Z.state=V.CLOSE_TAG_SAW_WHITE);else{if(K(ge))continue;W(N,ge)?Z.script?(Z.script+="</"+ge,Z.state=V.SCRIPT):fe(Z,"Invalid tagname in closing tag."):Z.tagName=ge}continue;case V.CLOSE_TAG_SAW_WHITE:if(K(ge))continue;ge===">"?ee(Z):fe(Z,"Invalid characters in closing tag");continue;case V.TEXT_ENTITY:case V.ATTRIB_VALUE_ENTITY_Q:case V.ATTRIB_VALUE_ENTITY_U:var $e,at;switch(Z.state){case V.TEXT_ENTITY:$e=V.TEXT,at="textNode";break;case V.ATTRIB_VALUE_ENTITY_Q:$e=V.ATTRIB_VALUE_QUOTED,at="attribValue";break;case V.ATTRIB_VALUE_ENTITY_U:$e=V.ATTRIB_VALUE_UNQUOTED,at="attribValue";break}ge===";"?(Z[at]+=ne(Z),Z.entity="",Z.state=$e):B(Z.entity.length?H:U,ge)?Z.entity+=ge:(fe(Z,"Invalid character in entity name"),Z[at]+="&"+Z.entity+ge,Z.entity="",Z.state=$e);continue;default:throw new Error(Z,"Unknown state: "+Z.state)}}return Z.position>=Z.bufferCheckPosition&&o(Z),Z}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */T.default||function(){var Y=String.fromCharCode,Z=Math.floor,Ce=function(){var Re=16384,Qe=[],$e,at,dt=-1,vt=arguments.length;if(!vt)return"";for(var bt="";++dt<vt;){var He=Number(arguments[dt]);if(!isFinite(He)||He<0||He>1114111||Z(He)!==He)throw RangeError("Invalid code point: "+He);He<=65535?Qe.push(He):(He-=65536,$e=(He>>10)+55296,at=He%1024+56320,Qe.push($e,at)),(dt+1===vt||Qe.length>Re)&&(bt+=Y.apply(null,Qe),Qe.length=0)}return bt};v.default?Object.defineProperty(String,"fromCodePoint",{value:Ce,configurable:!0,writable:!0}):String.fromCodePoint=Ce}()})(typeof r=="undefined"?(void 0).sax={}:r)}).call(this,w("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/string/from-code-point":63,"babel-runtime/helpers/typeof":67,buffer:73,stream:230,string_decoder:72}],230:[function(w,X,r){X.exports=T;var P=w("events").EventEmitter,i=w("inherits");i(T,P),T.Readable=w("readable-stream/readable.js"),T.Writable=w("readable-stream/writable.js"),T.Duplex=w("readable-stream/duplex.js"),T.Transform=w("readable-stream/transform.js"),T.PassThrough=w("readable-stream/passthrough.js"),T.Stream=T;function T(){P.call(this)}T.prototype.pipe=function(h,p){var x=this;function S(_){h.writable&&(h.write(_)===!1&&x.pause&&x.pause())}x.on("data",S);function a(){x.readable&&x.resume&&x.resume()}h.on("drain",a),!h._isStdio&&(!p||p.end!==!1)&&(x.on("end",c),x.on("close",t));var v=!1;function c(){if(v)return;v=!0,h.end()}function t(){if(v)return;v=!0,typeof h.destroy=="function"&&h.destroy()}function g(_){if(u(),P.listenerCount(this,"error")===0)throw _}x.on("error",g),h.on("error",g);function u(){x.removeListener("data",S),h.removeListener("drain",a),x.removeListener("end",c),x.removeListener("close",t),x.removeListener("error",g),h.removeListener("error",g),x.removeListener("end",u),x.removeListener("close",u),h.removeListener("close",u)}return x.on("end",u),x.on("close",u),h.on("close",u),h.emit("pipe",x),h}},{events:192,inherits:196,"readable-stream/duplex.js":213,"readable-stream/passthrough.js":222,"readable-stream/readable.js":223,"readable-stream/transform.js":224,"readable-stream/writable.js":225}],231:[function(w,X,r){(function(P){var i=w("./lib/request"),T=w("./lib/response"),h=w("xtend"),p=w("builtin-status-codes"),x=w("url"),S=r;S.request=function(a,v){typeof a=="string"?a=x.parse(a):a=h(a);var c=P.location.protocol.search(/^https?:$/)===-1?"http:":"",t=a.protocol||c,g=a.hostname||a.host,u=a.port,_=a.path||"/";g&&g.indexOf(":")!==-1&&(g="["+g+"]"),a.url=(g?t+"//"+g:"")+(u?":"+u:"")+_,a.method=(a.method||"GET").toUpperCase(),a.headers=a.headers||{};var l=new i(a);return v&&l.on("response",v),l},S.get=function(v,c){var t=S.request(v,c);return t.end(),t},S.ClientRequest=i,S.IncomingMessage=T.IncomingMessage,S.Agent=function(){},S.Agent.defaultMaxSockets=4,S.globalAgent=new S.Agent,S.STATUS_CODES=p,S.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":233,"./lib/response":234,"builtin-status-codes":74,url:238,xtend:283}],232:[function(w,X,r){(function(P){"use strict";r.fetch=S(P.fetch)&&S(P.ReadableStream),r.writableStream=S(P.WritableStream),r.abortController=S(P.AbortController),r.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),r.blobConstructor=!0}catch(a){}var i;function T(){if(i!==void 0)return i;if(P.XMLHttpRequest){i=new P.XMLHttpRequest;try{i.open("GET",P.XDomainRequest?"/":"https://example.com")}catch(a){i=null}}else i=null;return i}function h(a){var v=T();if(!v)return!1;try{return v.responseType=a,v.responseType===a}catch(c){}return!1}var p=typeof P.ArrayBuffer!="undefined",x=p&&S(P.ArrayBuffer.prototype.slice);r.arraybuffer=r.fetch||p&&h("arraybuffer"),r.msstream=!r.fetch&&x&&h("ms-stream"),r.mozchunkedarraybuffer=!r.fetch&&p&&h("moz-chunked-arraybuffer"),r.overrideMimeType=r.fetch||(T()?S(T().overrideMimeType):!1),r.vbArray=S(P.VBArray);function S(a){return typeof a=="function"}i=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(w,X,r){(function(P,i,T){"use strict";var h=w("babel-runtime/core-js/object/keys"),p=x(h);function x(o){return o&&o.__esModule?o:{default:o}}var S=w("./capability"),a=w("inherits"),v=w("./response"),c=w("readable-stream"),t=w("to-arraybuffer"),g=v.IncomingMessage,u=v.readyStates;function _(o,f){return S.fetch&&f?"fetch":S.mozchunkedarraybuffer?"moz-chunked-arraybuffer":S.msstream?"ms-stream":S.arraybuffer&&o?"arraybuffer":S.vbArray&&o?"text:vbarray":"text"}var l=X.exports=function(o){var f=this;c.Writable.call(f),f._opts=o,f._body=[],f._headers={},o.auth&&f.setHeader("Authorization","Basic "+new T(o.auth).toString("base64")),(0,p.default)(o.headers).forEach(function(O){f.setHeader(O,o.headers[O])});var b,A=!0;if(o.mode==="disable-fetch"||"requestTimeout"in o&&!S.abortController)A=!1,b=!0;else if(o.mode==="prefer-streaming")b=!1;else if(o.mode==="allow-wrong-content-type")b=!S.overrideMimeType;else if(!o.mode||o.mode==="default"||o.mode==="prefer-fast")b=!0;else throw new Error("Invalid value for opts.mode");f._mode=_(b,A),f._fetchTimer=null,f.on("finish",function(){f._onFinish()})};a(l,c.Writable),l.prototype.setHeader=function(o,f){var b=this,A=o.toLowerCase();if(C.indexOf(A)!==-1)return;b._headers[A]={name:o,value:f}},l.prototype.getHeader=function(o){var f=this._headers[o.toLowerCase()];return f?f.value:null},l.prototype.removeHeader=function(o){var f=this;delete f._headers[o.toLowerCase()]},l.prototype._onFinish=function(){var o=this;if(o._destroyed)return;var f=o._opts,b=o._headers,A=null;f.method!=="GET"&&f.method!=="HEAD"&&(S.arraybuffer?A=t(T.concat(o._body)):S.blobConstructor?A=new i.Blob(o._body.map(function(y){return t(y)}),{type:(b["content-type"]||{}).value||""}):A=T.concat(o._body).toString());var O=[];if((0,p.default)(b).forEach(function(y){var s=b[y].name,D=b[y].value;Array.isArray(D)?D.forEach(function(N){O.push([s,N])}):O.push([s,D])}),o._mode==="fetch"){var d=null,M=null;if(S.abortController){var R=new AbortController;d=R.signal,o._fetchAbortController=R,"requestTimeout"in f&&f.requestTimeout!==0&&(o._fetchTimer=i.setTimeout(function(){o.emit("requestTimeout"),o._fetchAbortController&&o._fetchAbortController.abort()},f.requestTimeout))}i.fetch(o._opts.url,{method:o._opts.method,headers:O,body:A||void 0,mode:"cors",credentials:f.withCredentials?"include":"same-origin",signal:d}).then(function(y){o._fetchResponse=y,o._connect()},function(y){i.clearTimeout(o._fetchTimer),o._destroyed||o.emit("error",y)})}else{var E=o._xhr=new i.XMLHttpRequest;try{E.open(o._opts.method,o._opts.url,!0)}catch(y){P.nextTick(function(){o.emit("error",y)});return}"responseType"in E&&(E.responseType=o._mode.split(":")[0]),"withCredentials"in E&&(E.withCredentials=!!f.withCredentials),o._mode==="text"&&"overrideMimeType"in E&&E.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in f&&(E.timeout=f.requestTimeout,E.ontimeout=function(){o.emit("requestTimeout")}),O.forEach(function(y){E.setRequestHeader(y[0],y[1])}),o._response=null,E.onreadystatechange=function(){switch(E.readyState){case u.LOADING:case u.DONE:o._onXHRProgress();break}},o._mode==="moz-chunked-arraybuffer"&&(E.onprogress=function(){o._onXHRProgress()}),E.onerror=function(){if(o._destroyed)return;o.emit("error",new Error("XHR error"))};try{E.send(A)}catch(y){P.nextTick(function(){o.emit("error",y)});return}}};function m(o){try{var f=o.status;return f!==null&&f!==0}catch(b){return!1}}l.prototype._onXHRProgress=function(){var o=this;if(!m(o._xhr)||o._destroyed)return;o._response||o._connect(),o._response._onXHRProgress()},l.prototype._connect=function(){var o=this;if(o._destroyed)return;o._response=new g(o._xhr,o._fetchResponse,o._mode,o._fetchTimer),o._response.on("error",function(f){o.emit("error",f)}),o.emit("response",o._response)},l.prototype._write=function(o,f,b){var A=this;A._body.push(o),b()},l.prototype.abort=l.prototype.destroy=function(){var o=this;o._destroyed=!0,i.clearTimeout(o._fetchTimer),o._response&&(o._response._destroyed=!0),o._xhr?o._xhr.abort():o._fetchAbortController&&o._fetchAbortController.abort()},l.prototype.end=function(o,f,b){var A=this;typeof o=="function"&&(b=o,o=void 0),c.Writable.prototype.end.call(A,o,f,b)},l.prototype.flushHeaders=function(){},l.prototype.setTimeout=function(){},l.prototype.setNoDelay=function(){},l.prototype.setSocketKeepAlive=function(){};var C=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","user-agent","via"]}).call(this,w("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},w("buffer").Buffer)},{"./capability":232,"./response":234,_process:208,"babel-runtime/core-js/object/keys":60,buffer:73,inherits:196,"readable-stream":223,"to-arraybuffer":237}],234:[function(w,X,r){(function(P,i,T){"use strict";var h=w("babel-runtime/core-js/promise"),p=x(h);function x(g){return g&&g.__esModule?g:{default:g}}var S=w("./capability"),a=w("inherits"),v=w("readable-stream"),c=r.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=r.IncomingMessage=function(g,u,_,l){var m=this;if(v.Readable.call(m),m._mode=_,m.headers={},m.rawHeaders=[],m.trailers={},m.rawTrailers=[],m.on("end",function(){P.nextTick(function(){m.emit("close")})}),_==="fetch"){var C=function d(){f.read().then(function(M){if(m._destroyed)return;if(M.done){i.clearTimeout(l),m.push(null);return}m.push(new T(M.value)),d()}).catch(function(M){i.clearTimeout(l),m._destroyed||m.emit("error",M)})};if(m._fetchResponse=u,m.url=u.url,m.statusCode=u.status,m.statusMessage=u.statusText,u.headers.forEach(function(d,M){m.headers[M.toLowerCase()]=d,m.rawHeaders.push(M,d)}),S.writableStream){var o=new WritableStream({write:function(M){return new p.default(function(R,E){m._destroyed?E():m.push(new T(M))?R():m._resumeFetch=R})},close:function(){i.clearTimeout(l),m._destroyed||m.push(null)},abort:function(M){m._destroyed||m.emit("error",M)}});try{u.body.pipeTo(o).catch(function(d){i.clearTimeout(l),m._destroyed||m.emit("error",d)});return}catch(d){}}var f=u.body.getReader();C()}else{m._xhr=g,m._pos=0,m.url=g.responseURL,m.statusCode=g.status,m.statusMessage=g.statusText;var b=g.getAllResponseHeaders().split(/\r?\n/);if(b.forEach(function(d){var M=d.match(/^([^:]+):\s*(.*)/);if(M){var R=M[1].toLowerCase();R==="set-cookie"?(m.headers[R]===void 0&&(m.headers[R]=[]),m.headers[R].push(M[2])):m.headers[R]!==void 0?m.headers[R]+=", "+M[2]:m.headers[R]=M[2],m.rawHeaders.push(M[1],M[2])}}),m._charset="x-user-defined",!S.overrideMimeType){var A=m.rawHeaders["mime-type"];if(A){var O=A.match(/;\s*charset=([^;])(;|$)/);O&&(m._charset=O[1].toLowerCase())}m._charset||(m._charset="utf-8")}}};a(t,v.Readable),t.prototype._read=function(){var g=this,u=g._resumeFetch;u&&(g._resumeFetch=null,u())},t.prototype._onXHRProgress=function(){var g=this,u=g._xhr,_=null;switch(g._mode){case"text:vbarray":if(u.readyState!==c.DONE)break;try{_=new i.VBArray(u.responseBody).toArray()}catch(f){}if(_!==null){g.push(new T(_));break}case"text":try{_=u.responseText}catch(f){g._mode="text:vbarray";break}if(_.length>g._pos){var l=_.substr(g._pos);if(g._charset==="x-user-defined"){for(var m=new T(l.length),C=0;C<l.length;C++)m[C]=l.charCodeAt(C)&255;g.push(m)}else g.push(l,g._charset);g._pos=_.length}break;case"arraybuffer":if(u.readyState!==c.DONE||!u.response)break;_=u.response,g.push(new T(new Uint8Array(_)));break;case"moz-chunked-arraybuffer":if(_=u.response,u.readyState!==c.LOADING||!_)break;g.push(new T(new Uint8Array(_)));break;case"ms-stream":if(_=u.response,u.readyState!==c.LOADING)break;var o=new i.MSStreamReader;o.onprogress=function(){o.result.byteLength>g._pos&&(g.push(new T(new Uint8Array(o.result.slice(g._pos)))),g._pos=o.result.byteLength)},o.onload=function(){g.push(null)},o.readAsArrayBuffer(_);break}g._xhr.readyState===c.DONE&&g._mode!=="ms-stream"&&g.push(null)}}).call(this,w("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},w("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(w,X,r){"use strict";var P=w("safe-buffer").Buffer,i=P.isEncoding||function(o){o=""+o;switch(o&&o.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function T(o){if(!o)return"utf8";for(var f;;)switch(o){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return o;default:if(f)return;o=(""+o).toLowerCase(),f=!0}}function h(o){var f=T(o);if(typeof f!="string"&&(P.isEncoding===i||!i(o)))throw new Error("Unknown encoding: "+o);return f||o}r.StringDecoder=p;function p(o){this.encoding=h(o);var f;switch(this.encoding){case"utf16le":this.text=g,this.end=u,f=4;break;case"utf8":this.fillLast=v,f=4;break;case"base64":this.text=_,this.end=l,f=3;break;default:this.write=m,this.end=C;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=P.allocUnsafe(f)}p.prototype.write=function(o){if(o.length===0)return"";var f,b;if(this.lastNeed){if(f=this.fillLast(o),f===void 0)return"";b=this.lastNeed,this.lastNeed=0}else b=0;return b<o.length?f?f+this.text(o,b):this.text(o,b):f||""},p.prototype.end=t,p.prototype.text=c,p.prototype.fillLast=function(o){if(this.lastNeed<=o.length)return o.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);o.copy(this.lastChar,this.lastTotal-this.lastNeed,0,o.length),this.lastNeed-=o.length};function x(o){return o<=127?0:o>>5===6?2:o>>4===14?3:o>>3===30?4:o>>6===2?-1:-2}function S(o,f,b){var A=f.length-1;if(A<b)return 0;var O=x(f[A]);return O>=0?(O>0&&(o.lastNeed=O-1),O):--A<b||O===-2?0:(O=x(f[A]),O>=0?(O>0&&(o.lastNeed=O-2),O):--A<b||O===-2?0:(O=x(f[A]),O>=0?(O>0&&(O===2?O=0:o.lastNeed=O-3),O):0))}function a(o,f,b){if((f[0]&192)!==128)return o.lastNeed=0,"\uFFFD";if(o.lastNeed>1&&f.length>1){if((f[1]&192)!==128)return o.lastNeed=1,"\uFFFD";if(o.lastNeed>2&&f.length>2&&(f[2]&192)!==128)return o.lastNeed=2,"\uFFFD"}}function v(o){var f=this.lastTotal-this.lastNeed,b=a(this,o,f);if(b!==void 0)return b;if(this.lastNeed<=o.length)return o.copy(this.lastChar,f,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);o.copy(this.lastChar,f,0,o.length),this.lastNeed-=o.length}function c(o,f){var b=S(this,o,f);if(!this.lastNeed)return o.toString("utf8",f);this.lastTotal=b;var A=o.length-(b-this.lastNeed);return o.copy(this.lastChar,0,A),o.toString("utf8",f,A)}function t(o){var f=o&&o.length?this.write(o):"";return this.lastNeed?f+"\uFFFD":f}function g(o,f){if((o.length-f)%2===0){var b=o.toString("utf16le",f);if(b){var A=b.charCodeAt(b.length-1);if(A>=55296&&A<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=o[o.length-2],this.lastChar[1]=o[o.length-1],b.slice(0,-1)}return b}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=o[o.length-1],o.toString("utf16le",f,o.length-1)}function u(o){var f=o&&o.length?this.write(o):"";if(this.lastNeed){var b=this.lastTotal-this.lastNeed;return f+this.lastChar.toString("utf16le",0,b)}return f}function _(o,f){var b=(o.length-f)%3;return b===0?o.toString("base64",f):(this.lastNeed=3-b,this.lastTotal=3,b===1?this.lastChar[0]=o[o.length-1]:(this.lastChar[0]=o[o.length-2],this.lastChar[1]=o[o.length-1]),o.toString("base64",f,o.length-b))}function l(o){var f=o&&o.length?this.write(o):"";return this.lastNeed?f+this.lastChar.toString("base64",0,3-this.lastNeed):f}function m(o){return o.toString(this.encoding)}function C(o){return o&&o.length?this.write(o):""}},{"safe-buffer":228}],236:[function(w,X,r){(function(P,i){var T=w("process/browser.js").nextTick,h=Function.prototype.apply,p=Array.prototype.slice,x={},S=0;r.setTimeout=function(){return new a(h.call(setTimeout,window,arguments),clearTimeout)},r.setInterval=function(){return new a(h.call(setInterval,window,arguments),clearInterval)},r.clearTimeout=r.clearInterval=function(v){v.close()};function a(v,c){this._id=v,this._clearFn=c}a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(window,this._id)},r.enroll=function(v,c){clearTimeout(v._idleTimeoutId),v._idleTimeout=c},r.unenroll=function(v){clearTimeout(v._idleTimeoutId),v._idleTimeout=-1},r._unrefActive=r.active=function(v){clearTimeout(v._idleTimeoutId);var c=v._idleTimeout;c>=0&&(v._idleTimeoutId=setTimeout(function(){v._onTimeout&&v._onTimeout()},c))},r.setImmediate=typeof P=="function"?P:function(v){var c=S++,t=arguments.length<2?!1:p.call(arguments,1);return x[c]=!0,T(function(){x[c]&&(t?v.apply(null,t):v.call(null),r.clearImmediate(c))}),c},r.clearImmediate=typeof i=="function"?i:function(v){delete x[v]}}).call(this,w("timers").setImmediate,w("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(w,X,r){var P=w("buffer").Buffer;X.exports=function(i){if(i instanceof Uint8Array){if(i.byteOffset===0&&i.byteLength===i.buffer.byteLength)return i.buffer;if(typeof i.buffer.slice=="function")return i.buffer.slice(i.byteOffset,i.byteOffset+i.byteLength)}if(P.isBuffer(i)){for(var T=new Uint8Array(i.length),h=i.length,p=0;p<h;p++)T[p]=i[p];return T.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:73}],238:[function(w,X,r){"use strict";var P=w("punycode"),i=w("./util");r.parse=f,r.resolve=A,r.resolveObject=O,r.format=b,r.Url=T;function T(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}var h=/^([a-z0-9.+-]+:)/i,p=/:[0-9]*$/,x=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,S=["<",">",'"',"`"," ","\r",`
`," "],a=["{","}","|","\\","^","`"].concat(S),v=["'"].concat(a),c=["%","/","?",";","#"].concat(v),t=["/","?","#"],g=255,u=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,l={javascript:!0,"javascript:":!0},m={javascript:!0,"javascript:":!0},C={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},o=w("querystring");function f(d,M,R){if(d&&i.isObject(d)&&d instanceof T)return d;var E=new T;return E.parse(d,M,R),E}T.prototype.parse=function(d,M,R){if(!i.isString(d))throw new TypeError("Parameter 'url' must be a string, not "+typeof d);var E=d.indexOf("?"),y=E!==-1&&E<d.indexOf("#")?"?":"#",s=d.split(y),D=/\\/g;s[0]=s[0].replace(D,"/"),d=s.join(y);var N=d;if(N=N.trim(),!R&&d.split("#").length===1){var k=x.exec(N);if(k)return this.path=N,this.href=N,this.pathname=k[1],k[2]?(this.search=k[2],M?this.query=o.parse(this.search.substr(1)):this.query=this.search.substr(1)):M&&(this.search="",this.query={}),this}var U=h.exec(N);if(U){U=U[0];var H=U.toLowerCase();this.protocol=H,N=N.substr(U.length)}if(R||U||N.match(/^\/\/[^@\/]+@[^@\/]+/)){var K=N.substr(0,2)==="//";K&&!(U&&m[U])&&(N=N.substr(2),this.slashes=!0)}if(!m[U]&&(K||U&&!C[U])){for(var F=-1,G=0;G<t.length;G++){var B=N.indexOf(t[G]);B!==-1&&(F===-1||B<F)&&(F=B)}var W,V;F===-1?V=N.lastIndexOf("@"):V=N.lastIndexOf("@",F),V!==-1&&(W=N.slice(0,V),N=N.slice(V+1),this.auth=decodeURIComponent(W)),F=-1;for(var G=0;G<c.length;G++){var B=N.indexOf(c[G]);B!==-1&&(F===-1||B<F)&&(F=B)}F===-1&&(F=N.length),this.host=N.slice(0,F),N=N.slice(F),this.parseHost(),this.hostname=this.hostname||"";var ae=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ae)for(var de=this.hostname.split(/\./),G=0,ce=de.length;G<ce;G++){var Ee=de[G];if(!Ee)continue;if(!Ee.match(u)){for(var Ae="",oe=0,he=Ee.length;oe<he;oe++)Ee.charCodeAt(oe)>127?Ae+="x":Ae+=Ee[oe];if(!Ae.match(u)){var fe=de.slice(0,G),ie=de.slice(G+1),se=Ee.match(_);se&&(fe.push(se[1]),ie.unshift(se[2])),ie.length&&(N="/"+ie.join(".")+N),this.hostname=fe.join(".");break}}}this.hostname.length>g?this.hostname="":this.hostname=this.hostname.toLowerCase(),ae||(this.hostname=P.toASCII(this.hostname));var Q=this.port?":"+this.port:"",le=this.hostname||"";this.host=le+Q,this.href+=this.host,ae&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),N[0]!=="/"&&(N="/"+N))}if(!l[H])for(var G=0,ce=v.length;G<ce;G++){var ee=v[G];if(N.indexOf(ee)===-1)continue;var ne=encodeURIComponent(ee);ne===ee&&(ne=escape(ee)),N=N.split(ee).join(ne)}var be=N.indexOf("#");be!==-1&&(this.hash=N.substr(be),N=N.slice(0,be));var re=N.indexOf("?");if(re!==-1?(this.search=N.substr(re),this.query=N.substr(re+1),M&&(this.query=o.parse(this.query)),N=N.slice(0,re)):M&&(this.search="",this.query={}),N&&(this.pathname=N),C[H]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Q=this.pathname||"",$=this.search||"";this.path=Q+$}return this.href=this.format(),this};function b(d){return i.isString(d)&&(d=f(d)),d instanceof T?d.format():T.prototype.format.call(d)}T.prototype.format=function(){var d=this.auth||"";d&&(d=encodeURIComponent(d),d=d.replace(/%3A/i,":"),d+="@");var M=this.protocol||"",R=this.pathname||"",E=this.hash||"",y=!1,s="";this.host?y=d+this.host:this.hostname&&(y=d+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(y+=":"+this.port)),this.query&&i.isObject(this.query)&&Object.keys(this.query).length&&(s=o.stringify(this.query));var D=this.search||s&&"?"+s||"";return M&&M.substr(-1)!==":"&&(M+=":"),this.slashes||(!M||C[M])&&y!==!1?(y="//"+(y||""),R&&R.charAt(0)!=="/"&&(R="/"+R)):y||(y=""),E&&E.charAt(0)!=="#"&&(E="#"+E),D&&D.charAt(0)!=="?"&&(D="?"+D),R=R.replace(/[?#]/g,function(N){return encodeURIComponent(N)}),D=D.replace("#","%23"),M+y+R+D+E};function A(d,M){return f(d,!1,!0).resolve(M)}T.prototype.resolve=function(d){return this.resolveObject(f(d,!1,!0)).format()};function O(d,M){return d?f(d,!1,!0).resolveObject(M):M}T.prototype.resolveObject=function(d){if(i.isString(d)){var M=new T;M.parse(d,!1,!0),d=M}for(var R=new T,E=Object.keys(this),y=0;y<E.length;y++){var s=E[y];R[s]=this[s]}if(R.hash=d.hash,d.href==="")return R.href=R.format(),R;if(d.slashes&&!d.protocol){for(var D=Object.keys(d),N=0;N<D.length;N++){var k=D[N];k!=="protocol"&&(R[k]=d[k])}return C[R.protocol]&&R.hostname&&!R.pathname&&(R.path=R.pathname="/"),R.href=R.format(),R}if(d.protocol&&d.protocol!==R.protocol){if(!C[d.protocol]){for(var U=Object.keys(d),H=0;H<U.length;H++){var K=U[H];R[K]=d[K]}return R.href=R.format(),R}if(R.protocol=d.protocol,!d.host&&!m[d.protocol]){for(var ce=(d.pathname||"").split("/");ce.length&&!(d.host=ce.shift()););d.host||(d.host=""),d.hostname||(d.hostname=""),ce[0]!==""&&ce.unshift(""),ce.length<2&&ce.unshift(""),R.pathname=ce.join("/")}else R.pathname=d.pathname;if(R.search=d.search,R.query=d.query,R.host=d.host||"",R.auth=d.auth,R.hostname=d.hostname||d.host,R.port=d.port,R.pathname||R.search){var F=R.pathname||"",G=R.search||"";R.path=F+G}return R.slashes=R.slashes||d.slashes,R.href=R.format(),R}var B=R.pathname&&R.pathname.charAt(0)==="/",W=d.host||d.pathname&&d.pathname.charAt(0)==="/",V=W||B||R.host&&d.pathname,ae=V,de=R.pathname&&R.pathname.split("/")||[],ce=d.pathname&&d.pathname.split("/")||[],Ee=R.protocol&&!C[R.protocol];if(Ee&&(R.hostname="",R.port=null,R.host&&(de[0]===""?de[0]=R.host:de.unshift(R.host)),R.host="",d.protocol&&(d.hostname=null,d.port=null,d.host&&(ce[0]===""?ce[0]=d.host:ce.unshift(d.host)),d.host=null),V=V&&(ce[0]===""||de[0]==="")),W)R.host=d.host||d.host===""?d.host:R.host,R.hostname=d.hostname||d.hostname===""?d.hostname:R.hostname,R.search=d.search,R.query=d.query,de=ce;else if(ce.length)de||(de=[]),de.pop(),de=de.concat(ce),R.search=d.search,R.query=d.query;else if(!i.isNullOrUndefined(d.search)){if(Ee){R.hostname=R.host=de.shift();var Ae=R.host&&R.host.indexOf("@")>0?R.host.split("@"):!1;Ae&&(R.auth=Ae.shift(),R.host=R.hostname=Ae.shift())}return R.search=d.search,R.query=d.query,(!i.isNull(R.pathname)||!i.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.href=R.format(),R}if(!de.length)return R.pathname=null,R.search?R.path="/"+R.search:R.path=null,R.href=R.format(),R;for(var oe=de.slice(-1)[0],he=(R.host||d.host||de.length>1)&&(oe==="."||oe==="..")||oe==="",fe=0,ie=de.length;ie>=0;ie--)oe=de[ie],oe==="."?de.splice(ie,1):oe===".."?(de.splice(ie,1),fe++):fe&&(de.splice(ie,1),fe--);if(!V&&!ae)for(;fe--;fe)de.unshift("..");V&&de[0]!==""&&(!de[0]||de[0].charAt(0)!=="/")&&de.unshift(""),he&&de.join("/").substr(-1)!=="/"&&de.push("");var se=de[0]===""||de[0]&&de[0].charAt(0)==="/";if(Ee){R.hostname=R.host=se?"":de.length?de.shift():"";var Ae=R.host&&R.host.indexOf("@")>0?R.host.split("@"):!1;Ae&&(R.auth=Ae.shift(),R.host=R.hostname=Ae.shift())}return V=V||R.host&&de.length,V&&!se&&de.unshift(""),de.length?R.pathname=de.join("/"):(R.pathname=null,R.path=null),(!i.isNull(R.pathname)||!i.isNull(R.search))&&(R.path=(R.pathname?R.pathname:"")+(R.search?R.search:"")),R.auth=d.auth||R.auth,R.slashes=R.slashes||d.slashes,R.href=R.format(),R},T.prototype.parseHost=function(){var d=this.host,M=p.exec(d);M&&(M=M[0],M!==":"&&(this.port=M.substr(1)),d=d.substr(0,d.length-M.length)),d&&(this.hostname=d)}},{"./util":239,punycode:209,querystring:212}],239:[function(w,X,r){"use strict";X.exports={isString:function(P){return typeof P=="string"},isObject:function(P){return typeof P=="object"&&P!==null},isNull:function(P){return P===null},isNullOrUndefined:function(P){return P==null}}},{}],240:[function(w,X,r){(function(P){X.exports=i;function i(h,p){if(T("noDeprecation"))return h;var x=!1;function S(){if(!x){if(T("throwDeprecation"))throw new Error(p);T("traceDeprecation")?console.trace(p):console.warn(p),x=!0}return h.apply(this,arguments)}return S}function T(h){try{if(!P.localStorage)return!1}catch(x){return!1}var p=P.localStorage[h];return p==null?!1:String(p).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(w,X,r){typeof Object.create=="function"?X.exports=function(i,T){i.super_=T,i.prototype=Object.create(T.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}})}:X.exports=function(i,T){i.super_=T;var h=function(){};h.prototype=T.prototype,i.prototype=new h,i.prototype.constructor=i}},{}],242:[function(w,X,r){X.exports=function(i){return i&&typeof i=="object"&&typeof i.copy=="function"&&typeof i.fill=="function"&&typeof i.readUInt8=="function"}},{}],243:[function(w,X,r){(function(P,i){var T=/%[sdj%]/g;r.format=function(F){if(!A(F)){for(var G=[],B=0;B<arguments.length;B++)G.push(x(arguments[B]));return G.join(" ")}for(var B=1,W=arguments,V=W.length,ae=String(F).replace(T,function(ce){if(ce==="%%")return"%";if(B>=V)return ce;switch(ce){case"%s":return String(W[B++]);case"%d":return Number(W[B++]);case"%j":try{return JSON.stringify(W[B++])}catch(Ee){return"[Circular]"}default:return ce}}),de=W[B];B<V;de=W[++B])o(de)||!R(de)?ae+=" "+de:ae+=" "+x(de);return ae},r.deprecate=function(F,G){if(d(i.process))return function(){return r.deprecate(F,G).apply(this,arguments)};if(P.noDeprecation===!0)return F;var B=!1;function W(){if(!B){if(P.throwDeprecation)throw new Error(G);P.traceDeprecation?console.trace(G):console.error(G),B=!0}return F.apply(this,arguments)}return W};var h={},p;r.debuglog=function(F){if(d(p)&&(p=P.env.NODE_DEBUG||""),F=F.toUpperCase(),!h[F])if(new RegExp("\\b"+F+"\\b","i").test(p)){var G=P.pid;h[F]=function(){var B=r.format.apply(r,arguments);console.error("%s %d: %s",F,G,B)}}else h[F]=function(){};return h[F]};function x(F,G){var B={seen:[],stylize:a};return arguments.length>=3&&(B.depth=arguments[2]),arguments.length>=4&&(B.colors=arguments[3]),C(G)?B.showHidden=G:G&&r._extend(B,G),d(B.showHidden)&&(B.showHidden=!1),d(B.depth)&&(B.depth=2),d(B.colors)&&(B.colors=!1),d(B.customInspect)&&(B.customInspect=!0),B.colors&&(B.stylize=S),c(B,F,B.depth)}r.inspect=x,x.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},x.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function S(F,G){var B=x.styles[G];return B?"["+x.colors[B][0]+"m"+F+"["+x.colors[B][1]+"m":F}function a(F,G){return F}function v(F){var G={};return F.forEach(function(B,W){G[B]=!0}),G}function c(F,G,B){if(F.customInspect&&G&&s(G.inspect)&&G.inspect!==r.inspect&&!(G.constructor&&G.constructor.prototype===G)){var W=G.inspect(B,F);return A(W)||(W=c(F,W,B)),W}var V=t(F,G);if(V)return V;var ae=Object.keys(G),de=v(ae);if(F.showHidden&&(ae=Object.getOwnPropertyNames(G)),y(G)&&(ae.indexOf("message")>=0||ae.indexOf("description")>=0))return g(G);if(ae.length===0){if(s(G)){var ce=G.name?": "+G.name:"";return F.stylize("[Function"+ce+"]","special")}if(M(G))return F.stylize(RegExp.prototype.toString.call(G),"regexp");if(E(G))return F.stylize(Date.prototype.toString.call(G),"date");if(y(G))return g(G)}var Ee="",Ae=!1,oe=["{","}"];if(m(G)&&(Ae=!0,oe=["[","]"]),s(G)){var he=G.name?": "+G.name:"";Ee=" [Function"+he+"]"}if(M(G)&&(Ee=" "+RegExp.prototype.toString.call(G)),E(G)&&(Ee=" "+Date.prototype.toUTCString.call(G)),y(G)&&(Ee=" "+g(G)),ae.length===0&&(!Ae||G.length==0))return oe[0]+Ee+oe[1];if(B<0)return M(G)?F.stylize(RegExp.prototype.toString.call(G),"regexp"):F.stylize("[Object]","special");F.seen.push(G);var fe;return Ae?fe=u(F,G,B,de,ae):fe=ae.map(function(ie){return _(F,G,B,de,ie,Ae)}),F.seen.pop(),l(fe,Ee,oe)}function t(F,G){if(d(G))return F.stylize("undefined","undefined");if(A(G)){var B="'"+JSON.stringify(G).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return F.stylize(B,"string")}if(b(G))return F.stylize(""+G,"number");if(C(G))return F.stylize(""+G,"boolean");if(o(G))return F.stylize("null","null")}function g(F){return"["+Error.prototype.toString.call(F)+"]"}function u(F,G,B,W,V){for(var ae=[],de=0,ce=G.length;de<ce;++de)K(G,String(de))?ae.push(_(F,G,B,W,String(de),!0)):ae.push("");return V.forEach(function(Ee){Ee.match(/^\d+$/)||ae.push(_(F,G,B,W,Ee,!0))}),ae}function _(F,G,B,W,V,ae){var de,ce,Ee;if(Ee=Object.getOwnPropertyDescriptor(G,V)||{value:G[V]},Ee.get?Ee.set?ce=F.stylize("[Getter/Setter]","special"):ce=F.stylize("[Getter]","special"):Ee.set&&(ce=F.stylize("[Setter]","special")),K(W,V)||(de="["+V+"]"),ce||(F.seen.indexOf(Ee.value)<0?(o(B)?ce=c(F,Ee.value,null):ce=c(F,Ee.value,B-1),ce.indexOf(`
`)>-1&&(ae?ce=ce.split(`
`).map(function(Ae){return" "+Ae}).join(`
`).substr(2):ce=`
`+ce.split(`
`).map(function(Ae){return" "+Ae}).join(`
`))):ce=F.stylize("[Circular]","special")),d(de)){if(ae&&V.match(/^\d+$/))return ce;de=JSON.stringify(""+V),de.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(de=de.substr(1,de.length-2),de=F.stylize(de,"name")):(de=de.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),de=F.stylize(de,"string"))}return de+": "+ce}function l(F,G,B){var W=0,V=F.reduce(function(ae,de){return W++,de.indexOf(`
`)>=0&&W++,ae+de.replace(/\u001b\[\d\d?m/g,"").length+1},0);return V>60?B[0]+(G===""?"":G+`
`)+" "+F.join(`,
`)+" "+B[1]:B[0]+G+" "+F.join(", ")+" "+B[1]}function m(F){return Array.isArray(F)}r.isArray=m;function C(F){return typeof F=="boolean"}r.isBoolean=C;function o(F){return F===null}r.isNull=o;function f(F){return F==null}r.isNullOrUndefined=f;function b(F){return typeof F=="number"}r.isNumber=b;function A(F){return typeof F=="string"}r.isString=A;function O(F){return typeof F=="symbol"}r.isSymbol=O;function d(F){return F===void 0}r.isUndefined=d;function M(F){return R(F)&&N(F)==="[object RegExp]"}r.isRegExp=M;function R(F){return typeof F=="object"&&F!==null}r.isObject=R;function E(F){return R(F)&&N(F)==="[object Date]"}r.isDate=E;function y(F){return R(F)&&(N(F)==="[object Error]"||F instanceof Error)}r.isError=y;function s(F){return typeof F=="function"}r.isFunction=s;function D(F){return F===null||typeof F=="boolean"||typeof F=="number"||typeof F=="string"||typeof F=="symbol"||typeof F=="undefined"}r.isPrimitive=D,r.isBuffer=w("./support/isBuffer");function N(F){return Object.prototype.toString.call(F)}function k(F){return F<10?"0"+F.toString(10):F.toString(10)}var U=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function H(){var F=new Date,G=[k(F.getHours()),k(F.getMinutes()),k(F.getSeconds())].join(":");return[F.getDate(),U[F.getMonth()],G].join(" ")}r.log=function(){console.log("%s - %s",H(),r.format.apply(r,arguments))},r.inherits=w("inherits"),r._extend=function(F,G){if(!G||!R(G))return F;for(var B=Object.keys(G),W=B.length;W--;)F[B[W]]=G[B[W]];return F};function K(F,G){return Object.prototype.hasOwnProperty.call(F,G)}}).call(this,w("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(w,X,r){"use strict";(function(){"use strict";r.stripBOM=function(P){return P[0]==="\uFEFF"?P.substring(1):P}}).call(void 0)},{}],245:[function(w,X,r){"use strict";var P=w("babel-runtime/helpers/typeof"),i=p(P),T=w("babel-runtime/core-js/object/keys"),h=p(T);function p(x){return x&&x.__esModule?x:{default:x}}(function(){"use strict";var x,S,a,v,c,t={}.hasOwnProperty;x=w("xmlbuilder"),S=w("./defaults").defaults,v=function(u){return typeof u=="string"&&(u.indexOf("&")>=0||u.indexOf(">")>=0||u.indexOf("<")>=0)},c=function(u){return"<![CDATA["+a(u)+"]]>"},a=function(u){return u.replace("]]>","]]]]><![CDATA[>")},r.Builder=function(){function g(u){var _,l,m;this.options={},l=S["0.2"];for(_ in l){if(!t.call(l,_))continue;m=l[_],this.options[_]=m}for(_ in u){if(!t.call(u,_))continue;m=u[_],this.options[_]=m}}return g.prototype.buildObject=function(u){var _,l,m,C,o;return _=this.options.attrkey,l=this.options.charkey,(0,h.default)(u).length===1&&this.options.rootName===S["0.2"].rootName?(o=(0,h.default)(u)[0],u=u[o]):o=this.options.rootName,m=function(f){return function(b,A){var O,d,M,R,E,y;if((typeof A=="undefined"?"undefined":(0,i.default)(A))!=="object")f.options.cdata&&v(A)?b.raw(c(A)):b.txt(A);else if(Array.isArray(A))for(R in A){if(!t.call(A,R))continue;d=A[R];for(E in d)M=d[E],b=m(b.ele(E),M).up()}else for(E in A){if(!t.call(A,E))continue;if(d=A[E],E===_){if((typeof d=="undefined"?"undefined":(0,i.default)(d))==="object")for(O in d)y=d[O],b=b.att(O,y)}else if(E===l)f.options.cdata&&v(d)?b=b.raw(c(d)):b=b.txt(d);else if(Array.isArray(d))for(R in d){if(!t.call(d,R))continue;M=d[R],typeof M=="string"?f.options.cdata&&v(M)?b=b.ele(E).raw(c(M)).up():b=b.ele(E,M).up():b=m(b.ele(E),M).up()}else(typeof d=="undefined"?"undefined":(0,i.default)(d))==="object"?b=m(b.ele(E),d).up():typeof d=="string"&&f.options.cdata&&v(d)?b=b.ele(E).raw(c(d)).up():(d==null&&(d=""),b=b.ele(E,d.toString()).up())}return b}}(this),C=x.create(o,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),m(C,u).end(this.options.renderOpts)},g}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(w,X,r){"use strict";(function(){r.defaults={"0.1":{explicitCharkey:!1,trim:!0,normalize:!0,normalizeTags:!1,attrkey:"@",charkey:"#",explicitArray:!1,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!1,validator:null,xmlns:!1,explicitChildren:!1,childkey:"@@",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,emptyTag:""},"0.2":{explicitCharkey:!1,trim:!1,normalize:!1,normalizeTags:!1,attrkey:"$",charkey:"_",explicitArray:!0,ignoreAttrs:!1,mergeAttrs:!1,explicitRoot:!0,validator:null,xmlns:!1,explicitChildren:!1,preserveChildrenOrder:!1,childkey:"$$",charsAsChildren:!1,includeWhiteChars:!1,async:!1,strict:!0,attrNameProcessors:null,attrValueProcessors:null,tagNameProcessors:null,valueProcessors:null,rootName:"root",xmldec:{version:"1.0",encoding:"UTF-8",standalone:!0},doctype:null,renderOpts:{pretty:!0,indent:" ",newline:`
`},headless:!1,chunkSize:1e4,emptyTag:"",cdata:!1}}}).call(void 0)},{}],247:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/promise"),i=v(P),T=w("babel-runtime/core-js/object/get-own-property-names"),h=v(T),p=w("babel-runtime/core-js/object/keys"),x=v(p),S=w("babel-runtime/helpers/typeof"),a=v(S);function v(c){return c&&c.__esModule?c:{default:c}}(function(){"use strict";var c,t,g,u,_,l,m,C,o=function(O,d){return function(){return O.apply(d,arguments)}},f=function(O,d){for(var M in d)b.call(d,M)&&(O[M]=d[M]);function R(){this.constructor=O}return R.prototype=d.prototype,O.prototype=new R,O.__super__=d.prototype,O},b={}.hasOwnProperty;m=w("sax"),g=w("events"),c=w("./bom"),l=w("./processors"),C=w("timers").setImmediate,t=w("./defaults").defaults,u=function(O){return(typeof O=="undefined"?"undefined":(0,a.default)(O))==="object"&&O!=null&&(0,x.default)(O).length===0},_=function(O,d,M){var R,E,y;for(R=0,E=O.length;R<E;R++)y=O[R],d=y(d,M);return d},r.Parser=function(A){f(O,A);function O(d){this.parseStringPromise=o(this.parseStringPromise,this),this.parseString=o(this.parseString,this),this.reset=o(this.reset,this),this.assignOrPush=o(this.assignOrPush,this),this.processAsync=o(this.processAsync,this);var M,R,E;if(!(this instanceof r.Parser))return new r.Parser(d);this.options={},R=t["0.2"];for(M in R){if(!b.call(R,M))continue;E=R[M],this.options[M]=E}for(M in d){if(!b.call(d,M))continue;E=d[M],this.options[M]=E}this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(l.normalize)),this.reset()}return O.prototype.processAsync=function(){var d,M;try{return this.remaining.length<=this.options.chunkSize?(d=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(d),this.saxParser.close()):(d=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(d),C(this.processAsync))}catch(R){if(M=R,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(M)}},O.prototype.assignOrPush=function(d,M,R){return M in d?(d[M]instanceof Array||(d[M]=[d[M]]),d[M].push(R)):this.options.explicitArray?d[M]=[R]:d[M]=R},O.prototype.reset=function(){var d,M,R,E;return this.removeAllListeners(),this.saxParser=m.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(y){return function(s){if(y.saxParser.resume(),!y.saxParser.errThrown)return y.saxParser.errThrown=!0,y.emit("error",s)}}(this),this.saxParser.onend=function(y){return function(){if(!y.saxParser.ended)return y.saxParser.ended=!0,y.emit("end",y.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,E=[],d=this.options.attrkey,M=this.options.charkey,this.saxParser.onopentag=function(y){return function(s){var D,N,k,U,H;if(k={},k[M]="",!y.options.ignoreAttrs){H=s.attributes;for(D in H){if(!b.call(H,D))continue;!(d in k)&&!y.options.mergeAttrs&&(k[d]={}),N=y.options.attrValueProcessors?_(y.options.attrValueProcessors,s.attributes[D],D):s.attributes[D],U=y.options.attrNameProcessors?_(y.options.attrNameProcessors,D):D,y.options.mergeAttrs?y.assignOrPush(k,U,N):k[d][U]=N}}return k["#name"]=y.options.tagNameProcessors?_(y.options.tagNameProcessors,s.name):s.name,y.options.xmlns&&(k[y.options.xmlnskey]={uri:s.uri,local:s.local}),E.push(k)}}(this),this.saxParser.onclosetag=function(y){return function(){var s,D,N,k,U,H,K,F,G,B;if(H=E.pop(),U=H["#name"],(!y.options.explicitChildren||!y.options.preserveChildrenOrder)&&delete H["#name"],H.cdata===!0&&(s=H.cdata,delete H.cdata),G=E[E.length-1],H[M].match(/^\s*$/)&&!s?(D=H[M],delete H[M]):(y.options.trim&&(H[M]=H[M].trim()),y.options.normalize&&(H[M]=H[M].replace(/\s{2,}/g," ").trim()),H[M]=y.options.valueProcessors?_(y.options.valueProcessors,H[M],U):H[M],(0,x.default)(H).length===1&&M in H&&!y.EXPLICIT_CHARKEY&&(H=H[M])),u(H)&&(H=y.options.emptyTag!==""?y.options.emptyTag:D),y.options.validator!=null&&(B="/"+function(){var W,V,ae;for(ae=[],W=0,V=E.length;W<V;W++)k=E[W],ae.push(k["#name"]);return ae}().concat(U).join("/"),function(){var W;try{return H=y.options.validator(B,G&&G[U],H)}catch(V){return W=V,y.emit("error",W)}}()),y.options.explicitChildren&&!y.options.mergeAttrs&&(typeof H=="undefined"?"undefined":(0,a.default)(H))==="object"){if(!y.options.preserveChildrenOrder)k={},y.options.attrkey in H&&(k[y.options.attrkey]=H[y.options.attrkey],delete H[y.options.attrkey]),!y.options.charsAsChildren&&y.options.charkey in H&&(k[y.options.charkey]=H[y.options.charkey],delete H[y.options.charkey]),(0,h.default)(H).length>0&&(k[y.options.childkey]=H),H=k;else if(G){G[y.options.childkey]=G[y.options.childkey]||[],K={};for(N in H){if(!b.call(H,N))continue;K[N]=H[N]}G[y.options.childkey].push(K),delete H["#name"],(0,x.default)(H).length===1&&M in H&&!y.EXPLICIT_CHARKEY&&(H=H[M])}}return E.length>0?y.assignOrPush(G,U,H):(y.options.explicitRoot&&(F=H,H={},H[U]=F),y.resultObject=H,y.saxParser.ended=!0,y.emit("end",y.resultObject))}}(this),R=function(y){return function(s){var D,N;if(N=E[E.length-1],N)return N[M]+=s,y.options.explicitChildren&&y.options.preserveChildrenOrder&&y.options.charsAsChildren&&(y.options.includeWhiteChars||s.replace(/\\n/g,"").trim()!=="")&&(N[y.options.childkey]=N[y.options.childkey]||[],D={"#name":"__text__"},D[M]=s,y.options.normalize&&(D[M]=D[M].replace(/\s{2,}/g," ").trim()),N[y.options.childkey].push(D)),N}}(this),this.saxParser.ontext=R,this.saxParser.oncdata=function(y){return function(s){var D;if(D=R(s),D)return D.cdata=!0}}(this)},O.prototype.parseString=function(d,M){var R;M!=null&&typeof M=="function"&&(this.on("end",function(E){return this.reset(),M(null,E)}),this.on("error",function(E){return this.reset(),M(E)}));try{return d=d.toString(),d.trim()===""?(this.emit("end",null),!0):(d=c.stripBOM(d),this.options.async?(this.remaining=d,C(this.processAsync),this.saxParser):this.saxParser.write(d).close())}catch(E){if(R=E,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw R}else return this.emit("error",R),this.saxParser.errThrown=!0}},O.prototype.parseStringPromise=function(d){return new i.default(function(M){return function(R,E){return M.parseString(d,function(y,s){return y?E(y):R(s)})}}(this))},O}(g),r.parseString=function(A,O,d){var M,R,E;return d!=null?(typeof d=="function"&&(M=d),(typeof O=="undefined"?"undefined":(0,a.default)(O))==="object"&&(R=O)):(typeof O=="function"&&(M=O),R={}),E=new r.Parser(R),E.parseString(A,M)},r.parseStringPromise=function(A,O){var d,M;return(typeof O=="undefined"?"undefined":(0,a.default)(O))==="object"&&(d=O),M=new r.Parser(d),M.parseStringPromise(A)}}).call(void 0)},{"./bom":244,"./defaults":246,"./processors":248,"babel-runtime/core-js/object/get-own-property-names":58,"babel-runtime/core-js/object/keys":60,"babel-runtime/core-js/promise":61,"babel-runtime/helpers/typeof":67,events:192,sax:229,timers:236}],248:[function(w,X,r){"use strict";(function(){"use strict";var P;P=new RegExp(/(?!xmlns)^.*:/),r.normalize=function(i){return i.toLowerCase()},r.firstCharLowerCase=function(i){return i.charAt(0).toLowerCase()+i.slice(1)},r.stripPrefix=function(i){return i.replace(P,"")},r.parseNumbers=function(i){return isNaN(i)||(i=i%1===0?parseInt(i,10):parseFloat(i)),i},r.parseBooleans=function(i){return/^(?:true|false)$/i.test(i)&&(i=i.toLowerCase()==="true"),i}}).call(void 0)},{}],249:[function(w,X,r){"use strict";(function(){"use strict";var P,i,T,h,p=function(a,v){for(var c in v)x.call(v,c)&&(a[c]=v[c]);function t(){this.constructor=a}return t.prototype=v.prototype,a.prototype=new t,a.__super__=v.prototype,a},x={}.hasOwnProperty;i=w("./defaults"),P=w("./builder"),T=w("./parser"),h=w("./processors"),r.defaults=i.defaults,r.processors=h,r.ValidationError=function(S){p(a,S);function a(v){this.message=v}return a}(Error),r.Builder=P.Builder,r.Parser=T.Parser,r.parseString=T.parseString,r.parseStringPromise=T.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(w,X,r){"use strict";(function(){X.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(w,X,r){"use strict";(function(){X.exports={Element:1,Attribute:2,Text:3,CData:4,EntityReference:5,EntityDeclaration:6,ProcessingInstruction:7,Comment:8,Document:9,DocType:10,DocumentFragment:11,NotationDeclaration:12,Declaration:201,Raw:202,AttributeDeclaration:203,ElementDeclaration:204,Dummy:205}}).call(void 0)},{}],252:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/get-prototype-of"),i=S(P),T=w("babel-runtime/helpers/typeof"),h=S(T),p=w("babel-runtime/core-js/object/assign"),x=S(p);function S(a){return a&&a.__esModule?a:{default:a}}(function(){var a,v,c,t,g,u,_,l=[].slice,m={}.hasOwnProperty;a=function(){var o,f,b,A,O,d;if(d=arguments[0],O=2<=arguments.length?l.call(arguments,1):[],g(x.default))x.default.apply(null,arguments);else for(o=0,b=O.length;o<b;o++)if(A=O[o],A!=null)for(f in A){if(!m.call(A,f))continue;d[f]=A[f]}return d},g=function(o){return!!o&&Object.prototype.toString.call(o)==="[object Function]"},u=function(o){var f;return!!o&&((f=typeof o=="undefined"?"undefined":(0,h.default)(o))==="function"||f==="object")},c=function(o){return g(Array.isArray)?Array.isArray(o):Object.prototype.toString.call(o)==="[object Array]"},t=function(o){var f;if(c(o))return!o.length;for(f in o){if(!m.call(o,f))continue;return!1}return!0},_=function(o){var f,b;return u(o)&&(b=(0,i.default)(o))&&(f=b.constructor)&&typeof f=="function"&&f instanceof f&&Function.prototype.toString.call(f)===Function.prototype.toString.call(Object)},v=function(o){return g(o.valueOf)?o.valueOf():o},X.exports.assign=a,X.exports.isFunction=g,X.exports.isObject=u,X.exports.isArray=c,X.exports.isEmpty=t,X.exports.isPlainObject=_,X.exports.getValue=v}).call(void 0)},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/get-prototype-of":59,"babel-runtime/helpers/typeof":67}],253:[function(w,X,r){"use strict";(function(){X.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(void 0)},{}],254:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h,p,x;h=w("./NodeType"),x=w("./XMLNode"),X.exports=p=function(){function S(a,v,c){if(this.parent=a,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),v==null)throw new Error("Missing attribute name. "+this.debugInfo(v));this.name=this.stringify.name(v),this.value=this.stringify.attValue(c),this.type=h.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(S.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(S.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(S.prototype,"textContent",{get:function(){return this.value},set:function(v){return this.value=v||""}}),Object.defineProperty(S.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(S.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(S.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(S.prototype,"specified",{get:function(){return!0}}),S.prototype.clone=function(){return(0,i.default)(this)},S.prototype.toString=function(a){return this.options.writer.attribute(this,this.options.writer.filterOptions(a))},S.prototype.debugInfo=function(a){return a=a||this.name,a==null?"parent: <"+this.parent.name+">":"attribute: {"+a+"}, parent: <"+this.parent.name+">"},S.prototype.isEqualNode=function(a){return a.namespaceURI!==this.namespaceURI||(a.prefix!==this.prefix||a.localName!==this.localName)?!1:!(a.value!==this.value)},S}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h,p,x,S=function(c,t){for(var g in t)a.call(t,g)&&(c[g]=t[g]);function u(){this.constructor=c}return u.prototype=t.prototype,c.prototype=new u,c.__super__=t.prototype,c},a={}.hasOwnProperty;h=w("./NodeType"),x=w("./XMLCharacterData"),X.exports=p=function(v){S(c,v);function c(t,g){if(c.__super__.constructor.call(this,t),g==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=h.CData,this.value=this.stringify.cdata(g)}return c.prototype.clone=function(){return(0,i.default)(this)},c.prototype.toString=function(t){return this.options.writer.cdata(this,this.options.writer.filterOptions(t))},c}(x)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h,p,x=function(v,c){for(var t in c)S.call(c,t)&&(v[t]=c[t]);function g(){this.constructor=v}return g.prototype=c.prototype,v.prototype=new g,v.__super__=c.prototype,v},S={}.hasOwnProperty;p=w("./XMLNode"),X.exports=h=function(a){x(v,a);function v(c){v.__super__.constructor.call(this,c),this.value=""}return Object.defineProperty(v.prototype,"data",{get:function(){return this.value},set:function(t){return this.value=t||""}}),Object.defineProperty(v.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(v.prototype,"textContent",{get:function(){return this.value},set:function(t){return this.value=t||""}}),v.prototype.clone=function(){return(0,i.default)(this)},v.prototype.substringData=function(c,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.appendData=function(c){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.insertData=function(c,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.deleteData=function(c,t){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.replaceData=function(c,t,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},v.prototype.isEqualNode=function(c){return v.__super__.isEqualNode.apply(this,arguments).isEqualNode(c)?!(c.data!==this.data):!1},v}(p)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h,p,x,S=function(c,t){for(var g in t)a.call(t,g)&&(c[g]=t[g]);function u(){this.constructor=c}return u.prototype=t.prototype,c.prototype=new u,c.__super__=t.prototype,c},a={}.hasOwnProperty;h=w("./NodeType"),p=w("./XMLCharacterData"),X.exports=x=function(v){S(c,v);function c(t,g){if(c.__super__.constructor.call(this,t),g==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=h.Comment,this.value=this.stringify.comment(g)}return c.prototype.clone=function(){return(0,i.default)(this)},c.prototype.toString=function(t){return this.options.writer.comment(this,this.options.writer.filterOptions(t))},c}(p)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/keys"),i=p(P),T=w("babel-runtime/core-js/object/create"),h=p(T);function p(x){return x&&x.__esModule?x:{default:x}}(function(){var x,S,a;S=w("./XMLDOMErrorHandler"),a=w("./XMLDOMStringList"),X.exports=x=function(){function v(){var c;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new S,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=c=(0,h.default)(this.defaultParams)}return Object.defineProperty(v.prototype,"parameterNames",{get:function(){return new a((0,i.default)(this.defaultParams))}}),v.prototype.getParameter=function(c){return this.params.hasOwnProperty(c)?this.params[c]:null},v.prototype.canSetParameter=function(c,t){return!0},v.prototype.setParameter=function(c,t){return t!=null?this.params[c]=t:delete this.params[c]},v}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(w,X,r){"use strict";(function(){var P;X.exports=P=function(){function i(){}return i.prototype.handleError=function(T){throw new Error(T)},i}()}).call(void 0)},{}],260:[function(w,X,r){"use strict";(function(){var P;X.exports=P=function(){function i(){}return i.prototype.hasFeature=function(T,h){return!0},i.prototype.createDocumentType=function(T,h,p){throw new Error("This DOM method is not implemented.")},i.prototype.createDocument=function(T,h,p){throw new Error("This DOM method is not implemented.")},i.prototype.createHTMLDocument=function(T){throw new Error("This DOM method is not implemented.")},i.prototype.getFeature=function(T,h){throw new Error("This DOM method is not implemented.")},i}()}).call(void 0)},{}],261:[function(w,X,r){"use strict";(function(){var P;X.exports=P=function(){function i(T){this.arr=T||[]}return Object.defineProperty(i.prototype,"length",{get:function(){return this.arr.length}}),i.prototype.item=function(T){return this.arr[T]||null},i.prototype.contains=function(T){return this.arr.indexOf(T)!==-1},i}()}).call(void 0)},{}],262:[function(w,X,r){"use strict";(function(){var P,i,T,h=function(S,a){for(var v in a)p.call(a,v)&&(S[v]=a[v]);function c(){this.constructor=S}return c.prototype=a.prototype,S.prototype=new c,S.__super__=a.prototype,S},p={}.hasOwnProperty;T=w("./XMLNode"),P=w("./NodeType"),X.exports=i=function(x){h(S,x);function S(a,v,c,t,g,u){if(S.__super__.constructor.call(this,a),v==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(c==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(v));if(!t)throw new Error("Missing DTD attribute type. "+this.debugInfo(v));if(!g)throw new Error("Missing DTD attribute default. "+this.debugInfo(v));if(g.indexOf("#")!==0&&(g="#"+g),!g.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(v));if(u&&!g.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(v));this.elementName=this.stringify.name(v),this.type=P.AttributeDeclaration,this.attributeName=this.stringify.name(c),this.attributeType=this.stringify.dtdAttType(t),u&&(this.defaultValue=this.stringify.dtdAttDefault(u)),this.defaultValueType=g}return S.prototype.toString=function(a){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(a))},S}(T)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(w,X,r){"use strict";(function(){var P,i,T,h=function(S,a){for(var v in a)p.call(a,v)&&(S[v]=a[v]);function c(){this.constructor=S}return c.prototype=a.prototype,S.prototype=new c,S.__super__=a.prototype,S},p={}.hasOwnProperty;T=w("./XMLNode"),P=w("./NodeType"),X.exports=i=function(x){h(S,x);function S(a,v,c){if(S.__super__.constructor.call(this,a),v==null)throw new Error("Missing DTD element name. "+this.debugInfo());c||(c="(#PCDATA)"),Array.isArray(c)&&(c="("+c.join(",")+")"),this.name=this.stringify.name(v),this.type=P.ElementDeclaration,this.value=this.stringify.dtdElementValue(c)}return S.prototype.toString=function(a){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(a))},S}(T)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(w,X,r){"use strict";(function(){var P,i,T,h,p=function(a,v){for(var c in v)x.call(v,c)&&(a[c]=v[c]);function t(){this.constructor=a}return t.prototype=v.prototype,a.prototype=new t,a.__super__=v.prototype,a},x={}.hasOwnProperty;h=w("./Utility").isObject,T=w("./XMLNode"),P=w("./NodeType"),X.exports=i=function(S){p(a,S);function a(v,c,t,g){if(a.__super__.constructor.call(this,v),t==null)throw new Error("Missing DTD entity name. "+this.debugInfo(t));if(g==null)throw new Error("Missing DTD entity value. "+this.debugInfo(t));if(this.pe=!!c,this.name=this.stringify.name(t),this.type=P.EntityDeclaration,!h(g))this.value=this.stringify.dtdEntityValue(g),this.internal=!0;else{if(!g.pubID&&!g.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(t));if(g.pubID&&!g.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(t));if(this.internal=!1,g.pubID!=null&&(this.pubID=this.stringify.dtdPubID(g.pubID)),g.sysID!=null&&(this.sysID=this.stringify.dtdSysID(g.sysID)),g.nData!=null&&(this.nData=this.stringify.dtdNData(g.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(t))}}return Object.defineProperty(a.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(a.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(a.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(a.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(a.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(a.prototype,"xmlVersion",{get:function(){return null}}),a.prototype.toString=function(v){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(v))},a}(T)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(w,X,r){"use strict";(function(){var P,i,T,h=function(S,a){for(var v in a)p.call(a,v)&&(S[v]=a[v]);function c(){this.constructor=S}return c.prototype=a.prototype,S.prototype=new c,S.__super__=a.prototype,S},p={}.hasOwnProperty;T=w("./XMLNode"),P=w("./NodeType"),X.exports=i=function(x){h(S,x);function S(a,v,c){if(S.__super__.constructor.call(this,a),v==null)throw new Error("Missing DTD notation name. "+this.debugInfo(v));if(!c.pubID&&!c.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(v));this.name=this.stringify.name(v),this.type=P.NotationDeclaration,c.pubID!=null&&(this.pubID=this.stringify.dtdPubID(c.pubID)),c.sysID!=null&&(this.sysID=this.stringify.dtdSysID(c.sysID))}return Object.defineProperty(S.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(S.prototype,"systemId",{get:function(){return this.sysID}}),S.prototype.toString=function(a){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(a))},S}(T)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(w,X,r){"use strict";(function(){var P,i,T,h,p=function(a,v){for(var c in v)x.call(v,c)&&(a[c]=v[c]);function t(){this.constructor=a}return t.prototype=v.prototype,a.prototype=new t,a.__super__=v.prototype,a},x={}.hasOwnProperty;h=w("./Utility").isObject,T=w("./XMLNode"),P=w("./NodeType"),X.exports=i=function(S){p(a,S);function a(v,c,t,g){var u;a.__super__.constructor.call(this,v),h(c)&&(u=c,c=u.version,t=u.encoding,g=u.standalone),c||(c="1.0"),this.type=P.Declaration,this.version=this.stringify.xmlVersion(c),t!=null&&(this.encoding=this.stringify.xmlEncoding(t)),g!=null&&(this.standalone=this.stringify.xmlStandalone(g))}return a.prototype.toString=function(v){return this.options.writer.declaration(this,this.options.writer.filterOptions(v))},a}(T)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(w,X,r){"use strict";(function(){var P,i,T,h,p,x,S,a,v,c=function(u,_){for(var l in _)t.call(_,l)&&(u[l]=_[l]);function m(){this.constructor=u}return m.prototype=_.prototype,u.prototype=new m,u.__super__=_.prototype,u},t={}.hasOwnProperty;v=w("./Utility").isObject,a=w("./XMLNode"),P=w("./NodeType"),i=w("./XMLDTDAttList"),h=w("./XMLDTDEntity"),T=w("./XMLDTDElement"),p=w("./XMLDTDNotation"),S=w("./XMLNamedNodeMap"),X.exports=x=function(g){c(u,g);function u(_,l,m){var C,o,f,b,A,O;if(u.__super__.constructor.call(this,_),this.type=P.DocType,_.children){for(b=_.children,o=0,f=b.length;o<f;o++)if(C=b[o],C.type===P.Element){this.name=C.name;break}}this.documentObject=_,v(l)&&(A=l,l=A.pubID,m=A.sysID),m==null&&(O=[l,m],m=O[0],l=O[1]),l!=null&&(this.pubID=this.stringify.dtdPubID(l)),m!=null&&(this.sysID=this.stringify.dtdSysID(m))}return Object.defineProperty(u.prototype,"entities",{get:function(){var l,m,C,o,f;for(o={},f=this.children,m=0,C=f.length;m<C;m++)l=f[m],l.type===P.EntityDeclaration&&!l.pe&&(o[l.name]=l);return new S(o)}}),Object.defineProperty(u.prototype,"notations",{get:function(){var l,m,C,o,f;for(o={},f=this.children,m=0,C=f.length;m<C;m++)l=f[m],l.type===P.NotationDeclaration&&(o[l.name]=l);return new S(o)}}),Object.defineProperty(u.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(u.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(u.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),u.prototype.element=function(_,l){var m;return m=new T(this,_,l),this.children.push(m),this},u.prototype.attList=function(_,l,m,C,o){var f;return f=new i(this,_,l,m,C,o),this.children.push(f),this},u.prototype.entity=function(_,l){var m;return m=new h(this,!1,_,l),this.children.push(m),this},u.prototype.pEntity=function(_,l){var m;return m=new h(this,!0,_,l),this.children.push(m),this},u.prototype.notation=function(_,l){var m;return m=new p(this,_,l),this.children.push(m),this},u.prototype.toString=function(_){return this.options.writer.docType(this,this.options.writer.filterOptions(_))},u.prototype.ele=function(_,l){return this.element(_,l)},u.prototype.att=function(_,l,m,C,o){return this.attList(_,l,m,C,o)},u.prototype.ent=function(_,l){return this.entity(_,l)},u.prototype.pent=function(_,l){return this.pEntity(_,l)},u.prototype.not=function(_,l){return this.notation(_,l)},u.prototype.up=function(){return this.root()||this.documentObject},u.prototype.isEqualNode=function(_){return u.__super__.isEqualNode.apply(this,arguments).isEqualNode(_)?_.name!==this.name||_.publicId!==this.publicId?!1:!(_.systemId!==this.systemId):!1},u}(a)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLNamedNodeMap":272,"./XMLNode":273}],268:[function(w,X,r){"use strict";(function(){var P,i,T,h,p,x,S,a,v=function(g,u){for(var _ in u)c.call(u,_)&&(g[_]=u[_]);function l(){this.constructor=g}return l.prototype=u.prototype,g.prototype=new l,g.__super__=u.prototype,g},c={}.hasOwnProperty;a=w("./Utility").isPlainObject,T=w("./XMLDOMImplementation"),i=w("./XMLDOMConfiguration"),p=w("./XMLNode"),P=w("./NodeType"),S=w("./XMLStringifier"),x=w("./XMLStringWriter"),X.exports=h=function(t){v(g,t);function g(u){g.__super__.constructor.call(this,null),this.name="#document",this.type=P.Document,this.documentURI=null,this.domConfig=new i,u||(u={}),u.writer||(u.writer=new x),this.options=u,this.stringify=new S(u)}return Object.defineProperty(g.prototype,"implementation",{value:new T}),Object.defineProperty(g.prototype,"doctype",{get:function(){var _,l,m,C;for(C=this.children,l=0,m=C.length;l<m;l++)if(_=C[l],_.type===P.DocType)return _;return null}}),Object.defineProperty(g.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(g.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(g.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(g.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].encoding:null}}),Object.defineProperty(g.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(g.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(g.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(g.prototype,"origin",{get:function(){return null}}),Object.defineProperty(g.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(g.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(g.prototype,"contentType",{get:function(){return null}}),g.prototype.end=function(u){var _;return _={},u?a(u)&&(_=u,u=this.options.writer):u=this.options.writer,u.document(this,u.filterOptions(_))},g.prototype.toString=function(u){return this.options.writer.document(this,this.options.writer.filterOptions(u))},g.prototype.createElement=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createTextNode=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createComment=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createCDATASection=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createProcessingInstruction=function(u,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createAttribute=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createEntityReference=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getElementsByTagName=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.importNode=function(u,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createElementNS=function(u,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createAttributeNS=function(u,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getElementsByTagNameNS=function(u,_){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getElementById=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.adoptNode=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.renameNode=function(u,_,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.getElementsByClassName=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createEvent=function(u){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createNodeIterator=function(u,_,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},g.prototype.createTreeWalker=function(u,_,l){throw new Error("This DOM method is not implemented."+this.debugInfo())},g}(p)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDOMConfiguration":258,"./XMLDOMImplementation":260,"./XMLNode":273,"./XMLStringWriter":278,"./XMLStringifier":279}],269:[function(w,X,r){"use strict";(function(){var P,i,T,h,p,x,S,a,v,c,t,g,u,_,l,m,C,o,f,b,A,O,d,M,R={}.hasOwnProperty;M=w("./Utility"),O=M.isObject,A=M.isFunction,d=M.isPlainObject,b=M.getValue,P=w("./NodeType"),g=w("./XMLDocument"),_=w("./XMLElement"),h=w("./XMLCData"),p=w("./XMLComment"),m=w("./XMLRaw"),f=w("./XMLText"),l=w("./XMLProcessingInstruction"),c=w("./XMLDeclaration"),t=w("./XMLDocType"),x=w("./XMLDTDAttList"),a=w("./XMLDTDEntity"),S=w("./XMLDTDElement"),v=w("./XMLDTDNotation"),T=w("./XMLAttribute"),o=w("./XMLStringifier"),C=w("./XMLStringWriter"),i=w("./WriterState"),X.exports=u=function(){function E(y,s,D){var N;this.name="?xml",this.type=P.Document,y||(y={}),N={},y.writer?d(y.writer)&&(N=y.writer,y.writer=new C):y.writer=new C,this.options=y,this.writer=y.writer,this.writerOptions=this.writer.filterOptions(N),this.stringify=new o(y),this.onDataCallback=s||function(){},this.onEndCallback=D||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return E.prototype.createChildNode=function(y){var s,D,N,k,U,H,K,F;switch(y.type){case P.CData:this.cdata(y.value);break;case P.Comment:this.comment(y.value);break;case P.Element:N={},K=y.attribs;for(D in K){if(!R.call(K,D))continue;s=K[D],N[D]=s.value}this.node(y.name,N);break;case P.Dummy:this.dummy();break;case P.Raw:this.raw(y.value);break;case P.Text:this.text(y.value);break;case P.ProcessingInstruction:this.instruction(y.target,y.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+y.constructor.name)}for(F=y.children,U=0,H=F.length;U<H;U++)k=F[U],this.createChildNode(k),k.type===P.Element&&this.up();return this},E.prototype.dummy=function(){return this},E.prototype.node=function(y,s,D){var N;if(y==null)throw new Error("Missing node name.");if(this.root&&this.currentLevel===-1)throw new Error("Document can only have one root node. "+this.debugInfo(y));return this.openCurrent(),y=b(y),s==null&&(s={}),s=b(s),O(s)||(N=[s,D],D=N[0],s=N[1]),this.currentNode=new _(this,y,s),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,D!=null&&this.text(D),this},E.prototype.element=function(y,s,D){var N,k,U,H,K,F;if(this.currentNode&&this.currentNode.type===P.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(y)||O(y)||A(y))for(H=this.options.noValidation,this.options.noValidation=!0,F=new g(this.options).element("TEMP_ROOT"),F.element(y),this.options.noValidation=H,K=F.children,k=0,U=K.length;k<U;k++)N=K[k],this.createChildNode(N),N.type===P.Element&&this.up();else this.node(y,s,D);return this},E.prototype.attribute=function(y,s){var D,N;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(y));if(y!=null&&(y=b(y)),O(y))for(D in y){if(!R.call(y,D))continue;N=y[D],this.attribute(D,N)}else A(s)&&(s=s.apply()),this.options.keepNullAttributes&&s==null?this.currentNode.attribs[y]=new T(this,y,""):s!=null&&(this.currentNode.attribs[y]=new T(this,y,s));return this},E.prototype.text=function(y){var s;return this.openCurrent(),s=new f(this,y),this.onData(this.writer.text(s,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.cdata=function(y){var s;return this.openCurrent(),s=new h(this,y),this.onData(this.writer.cdata(s,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.comment=function(y){var s;return this.openCurrent(),s=new p(this,y),this.onData(this.writer.comment(s,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.raw=function(y){var s;return this.openCurrent(),s=new m(this,y),this.onData(this.writer.raw(s,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.instruction=function(y,s){var D,N,k,U,H;if(this.openCurrent(),y!=null&&(y=b(y)),s!=null&&(s=b(s)),Array.isArray(y))for(D=0,U=y.length;D<U;D++)N=y[D],this.instruction(N);else if(O(y))for(N in y){if(!R.call(y,N))continue;k=y[N],this.instruction(N,k)}else A(s)&&(s=s.apply()),H=new l(this,y,s),this.onData(this.writer.processingInstruction(H,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},E.prototype.declaration=function(y,s,D){var N;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return N=new c(this,y,s,D),this.onData(this.writer.declaration(N,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.doctype=function(y,s,D){if(this.openCurrent(),y==null)throw new Error("Missing root node name.");if(this.root)throw new Error("dtd() must come before the root node.");return this.currentNode=new t(this,s,D),this.currentNode.rootNodeName=y,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},E.prototype.dtdElement=function(y,s){var D;return this.openCurrent(),D=new S(this,y,s),this.onData(this.writer.dtdElement(D,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.attList=function(y,s,D,N,k){var U;return this.openCurrent(),U=new x(this,y,s,D,N,k),this.onData(this.writer.dtdAttList(U,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.entity=function(y,s){var D;return this.openCurrent(),D=new a(this,!1,y,s),this.onData(this.writer.dtdEntity(D,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.pEntity=function(y,s){var D;return this.openCurrent(),D=new a(this,!0,y,s),this.onData(this.writer.dtdEntity(D,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.notation=function(y,s){var D;return this.openCurrent(),D=new v(this,y,s),this.onData(this.writer.dtdNotation(D,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},E.prototype.up=function(){if(this.currentLevel<0)throw new Error("The document node has no parent.");return this.currentNode?(this.currentNode.children?this.closeNode(this.currentNode):this.openNode(this.currentNode),this.currentNode=null):this.closeNode(this.openTags[this.currentLevel]),delete this.openTags[this.currentLevel],this.currentLevel--,this},E.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},E.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},E.prototype.openNode=function(y){var s,D,N,k;if(!y.isOpen){if(!this.root&&this.currentLevel===0&&y.type===P.Element&&(this.root=y),D="",y.type===P.Element){this.writerOptions.state=i.OpenTag,D=this.writer.indent(y,this.writerOptions,this.currentLevel)+"<"+y.name,k=y.attribs;for(N in k){if(!R.call(k,N))continue;s=k[N],D+=this.writer.attribute(s,this.writerOptions,this.currentLevel)}D+=(y.children?">":"/>")+this.writer.endline(y,this.writerOptions,this.currentLevel),this.writerOptions.state=i.InsideTag}else this.writerOptions.state=i.OpenTag,D=this.writer.indent(y,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+y.rootNodeName,y.pubID&&y.sysID?D+=' PUBLIC "'+y.pubID+'" "'+y.sysID+'"':y.sysID&&(D+=' SYSTEM "'+y.sysID+'"'),y.children?(D+=" [",this.writerOptions.state=i.InsideTag):(this.writerOptions.state=i.CloseTag,D+=">"),D+=this.writer.endline(y,this.writerOptions,this.currentLevel);return this.onData(D,this.currentLevel),y.isOpen=!0}},E.prototype.closeNode=function(y){var s;if(!y.isClosed)return s="",this.writerOptions.state=i.CloseTag,y.type===P.Element?s=this.writer.indent(y,this.writerOptions,this.currentLevel)+"</"+y.name+">"+this.writer.endline(y,this.writerOptions,this.currentLevel):s=this.writer.indent(y,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(y,this.writerOptions,this.currentLevel),this.writerOptions.state=i.None,this.onData(s,this.currentLevel),y.isClosed=!0},E.prototype.onData=function(y,s){return this.documentStarted=!0,this.onDataCallback(y,s+1)},E.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},E.prototype.debugInfo=function(y){return y==null?"":"node: <"+y+">"},E.prototype.ele=function(){return this.element.apply(this,arguments)},E.prototype.nod=function(y,s,D){return this.node(y,s,D)},E.prototype.txt=function(y){return this.text(y)},E.prototype.dat=function(y){return this.cdata(y)},E.prototype.com=function(y){return this.comment(y)},E.prototype.ins=function(y,s){return this.instruction(y,s)},E.prototype.dec=function(y,s,D){return this.declaration(y,s,D)},E.prototype.dtd=function(y,s,D){return this.doctype(y,s,D)},E.prototype.e=function(y,s,D){return this.element(y,s,D)},E.prototype.n=function(y,s,D){return this.node(y,s,D)},E.prototype.t=function(y){return this.text(y)},E.prototype.d=function(y){return this.cdata(y)},E.prototype.c=function(y){return this.comment(y)},E.prototype.r=function(y){return this.raw(y)},E.prototype.i=function(y,s){return this.instruction(y,s)},E.prototype.att=function(){return this.currentNode&&this.currentNode.type===P.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},E.prototype.a=function(){return this.currentNode&&this.currentNode.type===P.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},E.prototype.ent=function(y,s){return this.entity(y,s)},E.prototype.pent=function(y,s){return this.pEntity(y,s)},E.prototype.not=function(y,s){return this.notation(y,s)},E}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLAttribute":254,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDocument":268,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLStringWriter":278,"./XMLStringifier":279,"./XMLText":280}],270:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h,p,x,S=function(c,t){for(var g in t)a.call(t,g)&&(c[g]=t[g]);function u(){this.constructor=c}return u.prototype=t.prototype,c.prototype=new u,c.__super__=t.prototype,c},a={}.hasOwnProperty;x=w("./XMLNode"),h=w("./NodeType"),X.exports=p=function(v){S(c,v);function c(t){c.__super__.constructor.call(this,t),this.type=h.Dummy}return c.prototype.clone=function(){return(0,i.default)(this)},c.prototype.toString=function(t){return""},c}(x)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h,p,x,S,a,v,c,t,g,u=function(m,C){for(var o in C)_.call(C,o)&&(m[o]=C[o]);function f(){this.constructor=m}return f.prototype=C.prototype,m.prototype=new f,m.__super__=C.prototype,m},_={}.hasOwnProperty;g=w("./Utility"),t=g.isObject,c=g.isFunction,v=g.getValue,a=w("./XMLNode"),h=w("./NodeType"),p=w("./XMLAttribute"),S=w("./XMLNamedNodeMap"),X.exports=x=function(l){u(m,l);function m(C,o,f){var b,A,O,d;if(m.__super__.constructor.call(this,C),o==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(o),this.type=h.Element,this.attribs={},this.schemaTypeInfo=null,f!=null&&this.attribute(f),C.type===h.Document&&(this.isRoot=!0,this.documentObject=C,C.rootObject=this,C.children)){for(d=C.children,A=0,O=d.length;A<O;A++)if(b=d[A],b.type===h.DocType){b.name=this.name;break}}}return Object.defineProperty(m.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(m.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(m.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(m.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(m.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(m.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(m.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(m.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new S(this.attribs)),this.attributeMap}}),m.prototype.clone=function(){var C,o,f,b;f=(0,i.default)(this),f.isRoot&&(f.documentObject=null),f.attribs={},b=this.attribs;for(o in b){if(!_.call(b,o))continue;C=b[o],f.attribs[o]=C.clone()}return f.children=[],this.children.forEach(function(A){var O;return O=A.clone(),O.parent=f,f.children.push(O)}),f},m.prototype.attribute=function(C,o){var f,b;if(C!=null&&(C=v(C)),t(C))for(f in C){if(!_.call(C,f))continue;b=C[f],this.attribute(f,b)}else c(o)&&(o=o.apply()),this.options.keepNullAttributes&&o==null?this.attribs[C]=new p(this,C,""):o!=null&&(this.attribs[C]=new p(this,C,o));return this},m.prototype.removeAttribute=function(C){var o,f,b;if(C==null)throw new Error("Missing attribute name. "+this.debugInfo());if(C=v(C),Array.isArray(C))for(f=0,b=C.length;f<b;f++)o=C[f],delete this.attribs[o];else delete this.attribs[C];return this},m.prototype.toString=function(C){return this.options.writer.element(this,this.options.writer.filterOptions(C))},m.prototype.att=function(C,o){return this.attribute(C,o)},m.prototype.a=function(C,o){return this.attribute(C,o)},m.prototype.getAttribute=function(C){return this.attribs.hasOwnProperty(C)?this.attribs[C].value:null},m.prototype.setAttribute=function(C,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getAttributeNode=function(C){return this.attribs.hasOwnProperty(C)?this.attribs[C]:null},m.prototype.setAttributeNode=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.removeAttributeNode=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagName=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getAttributeNS=function(C,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.setAttributeNS=function(C,o,f){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.removeAttributeNS=function(C,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getAttributeNodeNS=function(C,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.setAttributeNodeNS=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagNameNS=function(C,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.hasAttribute=function(C){return this.attribs.hasOwnProperty(C)},m.prototype.hasAttributeNS=function(C,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.setIdAttribute=function(C,o){return this.attribs.hasOwnProperty(C)?this.attribs[C].isId:o},m.prototype.setIdAttributeNS=function(C,o,f){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.setIdAttributeNode=function(C,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagName=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByTagNameNS=function(C,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.getElementsByClassName=function(C){throw new Error("This DOM method is not implemented."+this.debugInfo())},m.prototype.isEqualNode=function(C){var o,f,b;if(!m.__super__.isEqualNode.apply(this,arguments).isEqualNode(C))return!1;if(C.namespaceURI!==this.namespaceURI)return!1;if(C.prefix!==this.prefix)return!1;if(C.localName!==this.localName)return!1;if(C.attribs.length!==this.attribs.length)return!1;for(o=f=0,b=this.attribs.length-1;0<=b?f<=b:f>=b;o=0<=b?++f:--f)if(!this.attribs[o].isEqualNode(C.attribs[o]))return!1;return!0},m}(a)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/keys"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h;X.exports=h=function(){function p(x){this.nodes=x}return Object.defineProperty(p.prototype,"length",{get:function(){return(0,i.default)(this.nodes).length||0}}),p.prototype.clone=function(){return this.nodes=null},p.prototype.getNamedItem=function(x){return this.nodes[x]},p.prototype.setNamedItem=function(x){var S;return S=this.nodes[x.nodeName],this.nodes[x.nodeName]=x,S||null},p.prototype.removeNamedItem=function(x){var S;return S=this.nodes[x],delete this.nodes[x],S||null},p.prototype.item=function(x){return this.nodes[(0,i.default)(this.nodes)[x]]||null},p.prototype.getNamedItemNS=function(x,S){throw new Error("This DOM method is not implemented.")},p.prototype.setNamedItemNS=function(x){throw new Error("This DOM method is not implemented.")},p.prototype.removeNamedItemNS=function(x,S){throw new Error("This DOM method is not implemented.")},p}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(w,X,r){"use strict";(function(){var P,i,T,h,p,x,S,a,v,c,t,g,u,_,l,m,C,o,f,b={}.hasOwnProperty;f=w("./Utility"),o=f.isObject,C=f.isFunction,m=f.isEmpty,l=f.getValue,a=null,T=null,h=null,p=null,x=null,u=null,_=null,g=null,S=null,i=null,t=null,v=null,P=null,X.exports=c=function(){function A(O){this.parent=O,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,a||(a=w("./XMLElement"),T=w("./XMLCData"),h=w("./XMLComment"),p=w("./XMLDeclaration"),x=w("./XMLDocType"),u=w("./XMLRaw"),_=w("./XMLText"),g=w("./XMLProcessingInstruction"),S=w("./XMLDummy"),i=w("./NodeType"),t=w("./XMLNodeList"),v=w("./XMLNamedNodeMap"),P=w("./DocumentPosition"))}return Object.defineProperty(A.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(A.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(A.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(A.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(A.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new t(this.children)),this.childNodeList}}),Object.defineProperty(A.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(A.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(A.prototype,"previousSibling",{get:function(){var d;return d=this.parent.children.indexOf(this),this.parent.children[d-1]||null}}),Object.defineProperty(A.prototype,"nextSibling",{get:function(){var d;return d=this.parent.children.indexOf(this),this.parent.children[d+1]||null}}),Object.defineProperty(A.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(A.prototype,"textContent",{get:function(){var d,M,R,E,y;if(this.nodeType===i.Element||this.nodeType===i.DocumentFragment){for(y="",E=this.children,M=0,R=E.length;M<R;M++)d=E[M],d.textContent&&(y+=d.textContent);return y}else return null},set:function(d){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),A.prototype.setParent=function(O){var d,M,R,E,y;for(this.parent=O,O&&(this.options=O.options,this.stringify=O.stringify),E=this.children,y=[],M=0,R=E.length;M<R;M++)d=E[M],y.push(d.setParent(this));return y},A.prototype.element=function(O,d,M){var R,E,y,s,D,N,k,U,H,K,F;if(N=null,d===null&&M==null&&(H=[{},null],d=H[0],M=H[1]),d==null&&(d={}),d=l(d),o(d)||(K=[d,M],M=K[0],d=K[1]),O!=null&&(O=l(O)),Array.isArray(O))for(y=0,k=O.length;y<k;y++)E=O[y],N=this.element(E);else if(C(O))N=this.element(O.apply());else if(o(O))for(D in O){if(!b.call(O,D))continue;if(F=O[D],C(F)&&(F=F.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&D.indexOf(this.stringify.convertAttKey)===0)N=this.attribute(D.substr(this.stringify.convertAttKey.length),F);else if(!this.options.separateArrayItems&&Array.isArray(F)&&m(F))N=this.dummy();else if(o(F)&&m(F))N=this.element(D);else if(!this.options.keepNullNodes&&F==null)N=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(F))for(s=0,U=F.length;s<U;s++)E=F[s],R={},R[D]=E,N=this.element(R);else o(F)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&D.indexOf(this.stringify.convertTextKey)===0?N=this.element(F):(N=this.element(D),N.element(F)):N=this.element(D,F)}else!this.options.keepNullNodes&&M===null?N=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&O.indexOf(this.stringify.convertTextKey)===0?N=this.text(M):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&O.indexOf(this.stringify.convertCDataKey)===0?N=this.cdata(M):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&O.indexOf(this.stringify.convertCommentKey)===0?N=this.comment(M):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&O.indexOf(this.stringify.convertRawKey)===0?N=this.raw(M):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&O.indexOf(this.stringify.convertPIKey)===0?N=this.instruction(O.substr(this.stringify.convertPIKey.length),M):N=this.node(O,d,M);if(N==null)throw new Error("Could not create any elements with: "+O+". "+this.debugInfo());return N},A.prototype.insertBefore=function(O,d,M){var R,E,y,s,D;if(O!=null?O.type:void 0)return y=O,s=d,y.setParent(this),s?(E=children.indexOf(s),D=children.splice(E),children.push(y),Array.prototype.push.apply(children,D)):children.push(y),y;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(O));return E=this.parent.children.indexOf(this),D=this.parent.children.splice(E),R=this.parent.element(O,d,M),Array.prototype.push.apply(this.parent.children,D),R},A.prototype.insertAfter=function(O,d,M){var R,E,y;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(O));return E=this.parent.children.indexOf(this),y=this.parent.children.splice(E+1),R=this.parent.element(O,d,M),Array.prototype.push.apply(this.parent.children,y),R},A.prototype.remove=function(){var O,d;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return O=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[O,O-O+1].concat(d=[])),this.parent},A.prototype.node=function(O,d,M){var R,E;return O!=null&&(O=l(O)),d||(d={}),d=l(d),o(d)||(E=[d,M],M=E[0],d=E[1]),R=new a(this,O,d),M!=null&&R.text(M),this.children.push(R),R},A.prototype.text=function(O){var d;return o(O)&&this.element(O),d=new _(this,O),this.children.push(d),this},A.prototype.cdata=function(O){var d;return d=new T(this,O),this.children.push(d),this},A.prototype.comment=function(O){var d;return d=new h(this,O),this.children.push(d),this},A.prototype.commentBefore=function(O){var d,M,R;return M=this.parent.children.indexOf(this),R=this.parent.children.splice(M),d=this.parent.comment(O),Array.prototype.push.apply(this.parent.children,R),this},A.prototype.commentAfter=function(O){var d,M,R;return M=this.parent.children.indexOf(this),R=this.parent.children.splice(M+1),d=this.parent.comment(O),Array.prototype.push.apply(this.parent.children,R),this},A.prototype.raw=function(O){var d;return d=new u(this,O),this.children.push(d),this},A.prototype.dummy=function(){var O;return O=new S(this),O},A.prototype.instruction=function(O,d){var M,R,E,y,s;if(O!=null&&(O=l(O)),d!=null&&(d=l(d)),Array.isArray(O))for(y=0,s=O.length;y<s;y++)M=O[y],this.instruction(M);else if(o(O))for(M in O){if(!b.call(O,M))continue;R=O[M],this.instruction(M,R)}else C(d)&&(d=d.apply()),E=new g(this,O,d),this.children.push(E);return this},A.prototype.instructionBefore=function(O,d){var M,R,E;return R=this.parent.children.indexOf(this),E=this.parent.children.splice(R),M=this.parent.instruction(O,d),Array.prototype.push.apply(this.parent.children,E),this},A.prototype.instructionAfter=function(O,d){var M,R,E;return R=this.parent.children.indexOf(this),E=this.parent.children.splice(R+1),M=this.parent.instruction(O,d),Array.prototype.push.apply(this.parent.children,E),this},A.prototype.declaration=function(O,d,M){var R,E;return R=this.document(),E=new p(R,O,d,M),R.children.length===0?R.children.unshift(E):R.children[0].type===i.Declaration?R.children[0]=E:R.children.unshift(E),R.root()||R},A.prototype.dtd=function(O,d){var M,R,E,y,s,D,N,k,U,H;for(R=this.document(),E=new x(R,O,d),U=R.children,y=s=0,N=U.length;s<N;y=++s)if(M=U[y],M.type===i.DocType)return R.children[y]=E,E;for(H=R.children,y=D=0,k=H.length;D<k;y=++D)if(M=H[y],M.isRoot)return R.children.splice(y,0,E),E;return R.children.push(E),E},A.prototype.up=function(){if(this.isRoot)throw new Error("The root node has no parent. Use doc() if you need to get the document object.");return this.parent},A.prototype.root=function(){var O;for(O=this;O;){if(O.type===i.Document)return O.rootObject;if(O.isRoot)return O;O=O.parent}},A.prototype.document=function(){var O;for(O=this;O;){if(O.type===i.Document)return O;O=O.parent}},A.prototype.end=function(O){return this.document().end(O)},A.prototype.prev=function(){var O;if(O=this.parent.children.indexOf(this),O<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[O-1]},A.prototype.next=function(){var O;if(O=this.parent.children.indexOf(this),O===-1||O===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[O+1]},A.prototype.importDocument=function(O){var d;return d=O.root().clone(),d.parent=this,d.isRoot=!1,this.children.push(d),this},A.prototype.debugInfo=function(O){var d,M;return O=O||this.name,O==null&&!((d=this.parent)!=null?d.name:void 0)?"":O==null?"parent: <"+this.parent.name+">":((M=this.parent)!=null?M.name:void 0)?"node: <"+O+">, parent: <"+this.parent.name+">":"node: <"+O+">"},A.prototype.ele=function(O,d,M){return this.element(O,d,M)},A.prototype.nod=function(O,d,M){return this.node(O,d,M)},A.prototype.txt=function(O){return this.text(O)},A.prototype.dat=function(O){return this.cdata(O)},A.prototype.com=function(O){return this.comment(O)},A.prototype.ins=function(O,d){return this.instruction(O,d)},A.prototype.doc=function(){return this.document()},A.prototype.dec=function(O,d,M){return this.declaration(O,d,M)},A.prototype.e=function(O,d,M){return this.element(O,d,M)},A.prototype.n=function(O,d,M){return this.node(O,d,M)},A.prototype.t=function(O){return this.text(O)},A.prototype.d=function(O){return this.cdata(O)},A.prototype.c=function(O){return this.comment(O)},A.prototype.r=function(O){return this.raw(O)},A.prototype.i=function(O,d){return this.instruction(O,d)},A.prototype.u=function(){return this.up()},A.prototype.importXMLBuilder=function(O){return this.importDocument(O)},A.prototype.replaceChild=function(O,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.removeChild=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.appendChild=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.hasChildNodes=function(){return this.children.length!==0},A.prototype.cloneNode=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.isSupported=function(O,d){return!0},A.prototype.hasAttributes=function(){return this.attribs.length!==0},A.prototype.compareDocumentPosition=function(O){var d,M;return d=this,d===O?0:this.document()!==O.document()?(M=P.Disconnected|P.ImplementationSpecific,Math.random()<.5?M|=P.Preceding:M|=P.Following,M):d.isAncestor(O)?P.Contains|P.Preceding:d.isDescendant(O)?P.Contains|P.Following:d.isPreceding(O)?P.Preceding:P.Following},A.prototype.isSameNode=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.lookupPrefix=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.isDefaultNamespace=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.lookupNamespaceURI=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.isEqualNode=function(O){var d,M,R;if(O.nodeType!==this.nodeType)return!1;if(O.children.length!==this.children.length)return!1;for(d=M=0,R=this.children.length-1;0<=R?M<=R:M>=R;d=0<=R?++M:--M)if(!this.children[d].isEqualNode(O.children[d]))return!1;return!0},A.prototype.getFeature=function(O,d){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.setUserData=function(O,d,M){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.getUserData=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},A.prototype.contains=function(O){return O?O===this||this.isDescendant(O):!1},A.prototype.isDescendant=function(O){var d,M,R,E,y;for(y=this.children,R=0,E=y.length;R<E;R++){if(d=y[R],O===d)return!0;if(M=d.isDescendant(O),M)return!0}return!1},A.prototype.isAncestor=function(O){return O.isDescendant(this)},A.prototype.isPreceding=function(O){var d,M;return d=this.treePosition(O),M=this.treePosition(this),d===-1||M===-1?!1:d<M},A.prototype.isFollowing=function(O){var d,M;return d=this.treePosition(O),M=this.treePosition(this),d===-1||M===-1?!1:d>M},A.prototype.treePosition=function(O){var d,M;return M=0,d=!1,this.foreachTreeNode(this.document(),function(R){if(M++,!d&&R===O)return d=!0}),d?M:-1},A.prototype.foreachTreeNode=function(O,d){var M,R,E,y,s;for(O||(O=this.document()),y=O.children,R=0,E=y.length;R<E;R++){if(M=y[R],s=d(M))return s;if(s=this.foreachTreeNode(M,d),s)return s}},A}()}).call(void 0)},{"./DocumentPosition":250,"./NodeType":251,"./Utility":252,"./XMLCData":255,"./XMLComment":257,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLNamedNodeMap":272,"./XMLNodeList":274,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],274:[function(w,X,r){"use strict";(function(){var P;X.exports=P=function(){function i(T){this.nodes=T}return Object.defineProperty(i.prototype,"length",{get:function(){return this.nodes.length||0}}),i.prototype.clone=function(){return this.nodes=null},i.prototype.item=function(T){return this.nodes[T]||null},i}()}).call(void 0)},{}],275:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h,p,x,S=function(c,t){for(var g in t)a.call(t,g)&&(c[g]=t[g]);function u(){this.constructor=c}return u.prototype=t.prototype,c.prototype=new u,c.__super__=t.prototype,c},a={}.hasOwnProperty;h=w("./NodeType"),p=w("./XMLCharacterData"),X.exports=x=function(v){S(c,v);function c(t,g,u){if(c.__super__.constructor.call(this,t),g==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=h.ProcessingInstruction,this.target=this.stringify.insTarget(g),this.name=this.target,u&&(this.value=this.stringify.insValue(u))}return c.prototype.clone=function(){return(0,i.default)(this)},c.prototype.toString=function(t){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(t))},c.prototype.isEqualNode=function(t){return c.__super__.isEqualNode.apply(this,arguments).isEqualNode(t)?!(t.target!==this.target):!1},c}(p)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],276:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h,p,x,S=function(c,t){for(var g in t)a.call(t,g)&&(c[g]=t[g]);function u(){this.constructor=c}return u.prototype=t.prototype,c.prototype=new u,c.__super__=t.prototype,c},a={}.hasOwnProperty;h=w("./NodeType"),p=w("./XMLNode"),X.exports=x=function(v){S(c,v);function c(t,g){if(c.__super__.constructor.call(this,t),g==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=h.Raw,this.value=this.stringify.raw(g)}return c.prototype.clone=function(){return(0,i.default)(this)},c.prototype.toString=function(t){return this.options.writer.raw(this,this.options.writer.filterOptions(t))},c}(p)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],277:[function(w,X,r){"use strict";(function(){var P,i,T,h,p=function(a,v){for(var c in v)x.call(v,c)&&(a[c]=v[c]);function t(){this.constructor=a}return t.prototype=v.prototype,a.prototype=new t,a.__super__=v.prototype,a},x={}.hasOwnProperty;P=w("./NodeType"),h=w("./XMLWriterBase"),i=w("./WriterState"),X.exports=T=function(S){p(a,S);function a(v,c){this.stream=v,a.__super__.constructor.call(this,c)}return a.prototype.endline=function(v,c,t){return v.isLastRootNode&&c.state===i.CloseTag?"":a.__super__.endline.call(this,v,c,t)},a.prototype.document=function(v,c){var t,g,u,_,l,m,C,o,f;for(C=v.children,g=u=0,l=C.length;u<l;g=++u)t=C[g],t.isLastRootNode=g===v.children.length-1;for(c=this.filterOptions(c),o=v.children,f=[],_=0,m=o.length;_<m;_++)t=o[_],f.push(this.writeChildNode(t,c,0));return f},a.prototype.attribute=function(v,c,t){return this.stream.write(a.__super__.attribute.call(this,v,c,t))},a.prototype.cdata=function(v,c,t){return this.stream.write(a.__super__.cdata.call(this,v,c,t))},a.prototype.comment=function(v,c,t){return this.stream.write(a.__super__.comment.call(this,v,c,t))},a.prototype.declaration=function(v,c,t){return this.stream.write(a.__super__.declaration.call(this,v,c,t))},a.prototype.docType=function(v,c,t){var g,u,_,l;if(t||(t=0),this.openNode(v,c,t),c.state=i.OpenTag,this.stream.write(this.indent(v,c,t)),this.stream.write("<!DOCTYPE "+v.root().name),v.pubID&&v.sysID?this.stream.write(' PUBLIC "'+v.pubID+'" "'+v.sysID+'"'):v.sysID&&this.stream.write(' SYSTEM "'+v.sysID+'"'),v.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(v,c,t)),c.state=i.InsideTag,l=v.children,u=0,_=l.length;u<_;u++)g=l[u],this.writeChildNode(g,c,t+1);c.state=i.CloseTag,this.stream.write("]")}return c.state=i.CloseTag,this.stream.write(c.spaceBeforeSlash+">"),this.stream.write(this.endline(v,c,t)),c.state=i.None,this.closeNode(v,c,t)},a.prototype.element=function(v,c,t){var g,u,_,l,m,C,o,f,b,A;t||(t=0),this.openNode(v,c,t),c.state=i.OpenTag,this.stream.write(this.indent(v,c,t)+"<"+v.name),b=v.attribs;for(o in b){if(!x.call(b,o))continue;g=b[o],this.attribute(g,c,t)}if(_=v.children.length,l=_===0?null:v.children[0],_===0||v.children.every(function(O){return(O.type===P.Text||O.type===P.Raw)&&O.value===""}))c.allowEmpty?(this.stream.write(">"),c.state=i.CloseTag,this.stream.write("</"+v.name+">")):(c.state=i.CloseTag,this.stream.write(c.spaceBeforeSlash+"/>"));else if(c.pretty&&_===1&&(l.type===P.Text||l.type===P.Raw)&&l.value!=null)this.stream.write(">"),c.state=i.InsideTag,c.suppressPrettyCount++,f=!0,this.writeChildNode(l,c,t+1),c.suppressPrettyCount--,f=!1,c.state=i.CloseTag,this.stream.write("</"+v.name+">");else{for(this.stream.write(">"+this.endline(v,c,t)),c.state=i.InsideTag,A=v.children,m=0,C=A.length;m<C;m++)u=A[m],this.writeChildNode(u,c,t+1);c.state=i.CloseTag,this.stream.write(this.indent(v,c,t)+"</"+v.name+">")}return this.stream.write(this.endline(v,c,t)),c.state=i.None,this.closeNode(v,c,t)},a.prototype.processingInstruction=function(v,c,t){return this.stream.write(a.__super__.processingInstruction.call(this,v,c,t))},a.prototype.raw=function(v,c,t){return this.stream.write(a.__super__.raw.call(this,v,c,t))},a.prototype.text=function(v,c,t){return this.stream.write(a.__super__.text.call(this,v,c,t))},a.prototype.dtdAttList=function(v,c,t){return this.stream.write(a.__super__.dtdAttList.call(this,v,c,t))},a.prototype.dtdElement=function(v,c,t){return this.stream.write(a.__super__.dtdElement.call(this,v,c,t))},a.prototype.dtdEntity=function(v,c,t){return this.stream.write(a.__super__.dtdEntity.call(this,v,c,t))},a.prototype.dtdNotation=function(v,c,t){return this.stream.write(a.__super__.dtdNotation.call(this,v,c,t))},a}(h)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(w,X,r){"use strict";(function(){var P,i,T=function(x,S){for(var a in S)h.call(S,a)&&(x[a]=S[a]);function v(){this.constructor=x}return v.prototype=S.prototype,x.prototype=new v,x.__super__=S.prototype,x},h={}.hasOwnProperty;i=w("./XMLWriterBase"),X.exports=P=function(p){T(x,p);function x(S){x.__super__.constructor.call(this,S)}return x.prototype.document=function(S,a){var v,c,t,g,u;for(a=this.filterOptions(a),g="",u=S.children,c=0,t=u.length;c<t;c++)v=u[c],g+=this.writeChildNode(v,a,0);return a.pretty&&g.slice(-a.newline.length)===a.newline&&(g=g.slice(0,-a.newline.length)),g},x}(i)}).call(void 0)},{"./XMLWriterBase":281}],279:[function(w,X,r){"use strict";(function(){var P,i=function(p,x){return function(){return p.apply(x,arguments)}},T={}.hasOwnProperty;X.exports=P=function(){function h(p){this.assertLegalName=i(this.assertLegalName,this),this.assertLegalChar=i(this.assertLegalChar,this);var x,S,a;p||(p={}),this.options=p,this.options.version||(this.options.version="1.0"),S=p.stringify||{};for(x in S){if(!T.call(S,x))continue;a=S[x],this[x]=a}}return h.prototype.name=function(p){return this.options.noValidation?p:this.assertLegalName(""+p||"")},h.prototype.text=function(p){return this.options.noValidation?p:this.assertLegalChar(this.textEscape(""+p||""))},h.prototype.cdata=function(p){return this.options.noValidation?p:(p=""+p||"",p=p.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(p))},h.prototype.comment=function(p){if(this.options.noValidation)return p;if(p=""+p||"",p.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+p);return this.assertLegalChar(p)},h.prototype.raw=function(p){return this.options.noValidation?p:""+p||""},h.prototype.attValue=function(p){return this.options.noValidation?p:this.assertLegalChar(this.attEscape(p=""+p||""))},h.prototype.insTarget=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},h.prototype.insValue=function(p){if(this.options.noValidation)return p;if(p=""+p||"",p.match(/\?>/))throw new Error("Invalid processing instruction value: "+p);return this.assertLegalChar(p)},h.prototype.xmlVersion=function(p){if(this.options.noValidation)return p;if(p=""+p||"",!p.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+p);return p},h.prototype.xmlEncoding=function(p){if(this.options.noValidation)return p;if(p=""+p||"",!p.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+p);return this.assertLegalChar(p)},h.prototype.xmlStandalone=function(p){return this.options.noValidation?p:p?"yes":"no"},h.prototype.dtdPubID=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},h.prototype.dtdSysID=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},h.prototype.dtdElementValue=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},h.prototype.dtdAttType=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},h.prototype.dtdAttDefault=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},h.prototype.dtdEntityValue=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},h.prototype.dtdNData=function(p){return this.options.noValidation?p:this.assertLegalChar(""+p||"")},h.prototype.convertAttKey="@",h.prototype.convertPIKey="?",h.prototype.convertTextKey="#text",h.prototype.convertCDataKey="#cdata",h.prototype.convertCommentKey="#comment",h.prototype.convertRawKey="#raw",h.prototype.assertLegalChar=function(p){var x,S;if(this.options.noValidation)return p;if(x="",this.options.version==="1.0"){if(x=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=p.match(x))throw new Error("Invalid character in string: "+p+" at index "+S.index)}else if(this.options.version==="1.1"&&(x=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=p.match(x)))throw new Error("Invalid character in string: "+p+" at index "+S.index);return p},h.prototype.assertLegalName=function(p){var x;if(this.options.noValidation)return p;if(this.assertLegalChar(p),x=/^([:A-Z_a-z\xC0-\xD6\xD8-\xF6\xF8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])([\x2D\.0-:A-Z_a-z\xB7\xC0-\xD6\xD8-\xF6\xF8-\u037D\u037F-\u1FFF\u200C\u200D\u203F\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]|[\uD800-\uDB7F][\uDC00-\uDFFF])*$/,!p.match(x))throw new Error("Invalid character in name");return p},h.prototype.textEscape=function(p){var x;return this.options.noValidation?p:(x=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,p.replace(x,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},h.prototype.attEscape=function(p){var x;return this.options.noValidation?p:(x=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,p.replace(x,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},h}()}).call(void 0)},{}],280:[function(w,X,r){"use strict";var P=w("babel-runtime/core-js/object/create"),i=T(P);function T(h){return h&&h.__esModule?h:{default:h}}(function(){var h,p,x,S=function(c,t){for(var g in t)a.call(t,g)&&(c[g]=t[g]);function u(){this.constructor=c}return u.prototype=t.prototype,c.prototype=new u,c.__super__=t.prototype,c},a={}.hasOwnProperty;h=w("./NodeType"),p=w("./XMLCharacterData"),X.exports=x=function(v){S(c,v);function c(t,g){if(c.__super__.constructor.call(this,t),g==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=h.Text,this.value=this.stringify.text(g)}return Object.defineProperty(c.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(c.prototype,"wholeText",{get:function(){var g,u,_;for(_="",u=this.previousSibling;u;)_=u.data+_,u=u.previousSibling;for(_+=this.data,g=this.nextSibling;g;)_=_+g.data,g=g.nextSibling;return _}}),c.prototype.clone=function(){return(0,i.default)(this)},c.prototype.toString=function(t){return this.options.writer.text(this,this.options.writer.filterOptions(t))},c.prototype.splitText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.replaceWholeText=function(t){throw new Error("This DOM method is not implemented."+this.debugInfo())},c}(p)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],281:[function(w,X,r){"use strict";(function(){var P,i,T,h,p,x,S,a,v,c,t,g,u,_,l,m,C,o={}.hasOwnProperty;C=w("./Utility").assign,P=w("./NodeType"),v=w("./XMLDeclaration"),c=w("./XMLDocType"),T=w("./XMLCData"),h=w("./XMLComment"),g=w("./XMLElement"),_=w("./XMLRaw"),l=w("./XMLText"),u=w("./XMLProcessingInstruction"),t=w("./XMLDummy"),p=w("./XMLDTDAttList"),x=w("./XMLDTDElement"),S=w("./XMLDTDEntity"),a=w("./XMLDTDNotation"),i=w("./WriterState"),X.exports=m=function(){function f(b){var A,O,d;b||(b={}),this.options=b,O=b.writer||{};for(A in O){if(!o.call(O,A))continue;d=O[A],this["_"+A]=this[A],this[A]=d}}return f.prototype.filterOptions=function(b){var A,O,d,M,R,E,y,s;return b||(b={}),b=C({},this.options,b),A={writer:this},A.pretty=b.pretty||!1,A.allowEmpty=b.allowEmpty||!1,A.indent=(O=b.indent)!=null?O:" ",A.newline=(d=b.newline)!=null?d:`
`,A.offset=(M=b.offset)!=null?M:0,A.dontPrettyTextNodes=(R=(E=b.dontPrettyTextNodes)!=null?E:b.dontprettytextnodes)!=null?R:0,A.spaceBeforeSlash=(y=(s=b.spaceBeforeSlash)!=null?s:b.spacebeforeslash)!=null?y:"",A.spaceBeforeSlash===!0&&(A.spaceBeforeSlash=" "),A.suppressPrettyCount=0,A.user={},A.state=i.None,A},f.prototype.indent=function(b,A,O){var d;return!A.pretty||A.suppressPrettyCount?"":A.pretty&&(d=(O||0)+A.offset+1,d>0)?new Array(d).join(A.indent):""},f.prototype.endline=function(b,A,O){return!A.pretty||A.suppressPrettyCount?"":A.newline},f.prototype.attribute=function(b,A,O){var d;return this.openAttribute(b,A,O),d=" "+b.name+'="'+b.value+'"',this.closeAttribute(b,A,O),d},f.prototype.cdata=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O)+"<![CDATA[",A.state=i.InsideTag,d+=b.value,A.state=i.CloseTag,d+="]]>"+this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.comment=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O)+"<!-- ",A.state=i.InsideTag,d+=b.value,A.state=i.CloseTag,d+=" -->"+this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.declaration=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O)+"<?xml",A.state=i.InsideTag,d+=' version="'+b.version+'"',b.encoding!=null&&(d+=' encoding="'+b.encoding+'"'),b.standalone!=null&&(d+=' standalone="'+b.standalone+'"'),A.state=i.CloseTag,d+=A.spaceBeforeSlash+"?>",d+=this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.docType=function(b,A,O){var d,M,R,E,y;if(O||(O=0),this.openNode(b,A,O),A.state=i.OpenTag,E=this.indent(b,A,O),E+="<!DOCTYPE "+b.root().name,b.pubID&&b.sysID?E+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.sysID&&(E+=' SYSTEM "'+b.sysID+'"'),b.children.length>0){for(E+=" [",E+=this.endline(b,A,O),A.state=i.InsideTag,y=b.children,M=0,R=y.length;M<R;M++)d=y[M],E+=this.writeChildNode(d,A,O+1);A.state=i.CloseTag,E+="]"}return A.state=i.CloseTag,E+=A.spaceBeforeSlash+">",E+=this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),E},f.prototype.element=function(b,A,O){var d,M,R,E,y,s,D,N,k,U,H,K,F,G;O||(O=0),U=!1,H="",this.openNode(b,A,O),A.state=i.OpenTag,H+=this.indent(b,A,O)+"<"+b.name,K=b.attribs;for(k in K){if(!o.call(K,k))continue;d=K[k],H+=this.attribute(d,A,O)}if(R=b.children.length,E=R===0?null:b.children[0],R===0||b.children.every(function(B){return(B.type===P.Text||B.type===P.Raw)&&B.value===""}))A.allowEmpty?(H+=">",A.state=i.CloseTag,H+="</"+b.name+">"+this.endline(b,A,O)):(A.state=i.CloseTag,H+=A.spaceBeforeSlash+"/>"+this.endline(b,A,O));else if(A.pretty&&R===1&&(E.type===P.Text||E.type===P.Raw)&&E.value!=null)H+=">",A.state=i.InsideTag,A.suppressPrettyCount++,U=!0,H+=this.writeChildNode(E,A,O+1),A.suppressPrettyCount--,U=!1,A.state=i.CloseTag,H+="</"+b.name+">"+this.endline(b,A,O);else{if(A.dontPrettyTextNodes){for(F=b.children,y=0,D=F.length;y<D;y++)if(M=F[y],(M.type===P.Text||M.type===P.Raw)&&M.value!=null){A.suppressPrettyCount++,U=!0;break}}for(H+=">"+this.endline(b,A,O),A.state=i.InsideTag,G=b.children,s=0,N=G.length;s<N;s++)M=G[s],H+=this.writeChildNode(M,A,O+1);A.state=i.CloseTag,H+=this.indent(b,A,O)+"</"+b.name+">",U&&A.suppressPrettyCount--,H+=this.endline(b,A,O),A.state=i.None}return this.closeNode(b,A,O),H},f.prototype.writeChildNode=function(b,A,O){switch(b.type){case P.CData:return this.cdata(b,A,O);case P.Comment:return this.comment(b,A,O);case P.Element:return this.element(b,A,O);case P.Raw:return this.raw(b,A,O);case P.Text:return this.text(b,A,O);case P.ProcessingInstruction:return this.processingInstruction(b,A,O);case P.Dummy:return"";case P.Declaration:return this.declaration(b,A,O);case P.DocType:return this.docType(b,A,O);case P.AttributeDeclaration:return this.dtdAttList(b,A,O);case P.ElementDeclaration:return this.dtdElement(b,A,O);case P.EntityDeclaration:return this.dtdEntity(b,A,O);case P.NotationDeclaration:return this.dtdNotation(b,A,O);default:throw new Error("Unknown XML node type: "+b.constructor.name)}},f.prototype.processingInstruction=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O)+"<?",A.state=i.InsideTag,d+=b.target,b.value&&(d+=" "+b.value),A.state=i.CloseTag,d+=A.spaceBeforeSlash+"?>",d+=this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.raw=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O),A.state=i.InsideTag,d+=b.value,A.state=i.CloseTag,d+=this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.text=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O),A.state=i.InsideTag,d+=b.value,A.state=i.CloseTag,d+=this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.dtdAttList=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O)+"<!ATTLIST",A.state=i.InsideTag,d+=" "+b.elementName+" "+b.attributeName+" "+b.attributeType,b.defaultValueType!=="#DEFAULT"&&(d+=" "+b.defaultValueType),b.defaultValue&&(d+=' "'+b.defaultValue+'"'),A.state=i.CloseTag,d+=A.spaceBeforeSlash+">"+this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.dtdElement=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O)+"<!ELEMENT",A.state=i.InsideTag,d+=" "+b.name+" "+b.value,A.state=i.CloseTag,d+=A.spaceBeforeSlash+">"+this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.dtdEntity=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O)+"<!ENTITY",A.state=i.InsideTag,b.pe&&(d+=" %"),d+=" "+b.name,b.value?d+=' "'+b.value+'"':(b.pubID&&b.sysID?d+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.sysID&&(d+=' SYSTEM "'+b.sysID+'"'),b.nData&&(d+=" NDATA "+b.nData)),A.state=i.CloseTag,d+=A.spaceBeforeSlash+">"+this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.dtdNotation=function(b,A,O){var d;return this.openNode(b,A,O),A.state=i.OpenTag,d=this.indent(b,A,O)+"<!NOTATION",A.state=i.InsideTag,d+=" "+b.name,b.pubID&&b.sysID?d+=' PUBLIC "'+b.pubID+'" "'+b.sysID+'"':b.pubID?d+=' PUBLIC "'+b.pubID+'"':b.sysID&&(d+=' SYSTEM "'+b.sysID+'"'),A.state=i.CloseTag,d+=A.spaceBeforeSlash+">"+this.endline(b,A,O),A.state=i.None,this.closeNode(b,A,O),d},f.prototype.openNode=function(b,A,O){},f.prototype.closeNode=function(b,A,O){},f.prototype.openAttribute=function(b,A,O){},f.prototype.closeAttribute=function(b,A,O){},f}()}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLCData":255,"./XMLComment":257,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLDeclaration":266,"./XMLDocType":267,"./XMLDummy":270,"./XMLElement":271,"./XMLProcessingInstruction":275,"./XMLRaw":276,"./XMLText":280}],282:[function(w,X,r){"use strict";(function(){var P,i,T,h,p,x,S,a,v,c;c=w("./Utility"),a=c.assign,v=c.isFunction,T=w("./XMLDOMImplementation"),h=w("./XMLDocument"),p=w("./XMLDocumentCB"),S=w("./XMLStringWriter"),x=w("./XMLStreamWriter"),P=w("./NodeType"),i=w("./WriterState"),X.exports.create=function(t,g,u,_){var l,m;if(t==null)throw new Error("Root element needs a name.");return _=a({},g,u,_),l=new h(_),m=l.element(t),_.headless||(l.declaration(_),(_.pubID!=null||_.sysID!=null)&&l.dtd(_)),m},X.exports.begin=function(t,g,u){var _;return v(t)&&(_=[t,g],g=_[0],u=_[1],t={}),g?new p(t,g,u):new h(t)},X.exports.stringWriter=function(t){return new S(t)},X.exports.streamWriter=function(t,g){return new x(t,g)},X.exports.implementation=new T,X.exports.nodeType=P,X.exports.writerState=i}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(w,X,r){X.exports=i;var P=Object.prototype.hasOwnProperty;function i(){for(var T={},h=0;h<arguments.length;h++){var p=arguments[h];for(var x in p)P.call(p,x)&&(T[x]=p[x])}return T}},{}],284:[function(w,X,r){"use strict";var P=w("buffer").Buffer,i=w("./sha"),T=w("./md5"),h={sha1:i,md5:T},p=64,x=P.alloc(p);x.fill(0);function S(c,t,g){P.isBuffer(t)||(t=P.from(t)),P.isBuffer(g)||(g=P.from(g)),t.length>p?t=c(t):t.length<p&&(t=P.concat([t,x],p));for(var u=P.alloc(p),_=P.alloc(p),l=0;l<p;l++)u[l]=t[l]^54,_[l]=t[l]^92;var m=c(P.concat([u,g]));return c(P.concat([_,m]))}function a(c,t){c=c||"sha1";var g=h[c],u=[],_=0;return g||v("algorithm:",c,"is not yet supported"),{update:function(m){return P.isBuffer(m)||(m=P.from(m)),u.push(m),_+=m.length,this},digest:function(m){var C=P.concat(u),o=t?S(g,t,C):g(C);return u=null,m?o.toString(m):o}}}function v(){var c=[].slice.call(arguments).join(" ");throw new Error([c,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}r.createHash=function(c){return a(c)},r.createHmac=function(c,t){return a(c,t)},r.createCredentials=function(){v("sorry,createCredentials is not implemented yet")},r.createCipher=function(){v("sorry,createCipher is not implemented yet")},r.createCipheriv=function(){v("sorry,createCipheriv is not implemented yet")},r.createDecipher=function(){v("sorry,createDecipher is not implemented yet")},r.createDecipheriv=function(){v("sorry,createDecipheriv is not implemented yet")},r.createSign=function(){v("sorry,createSign is not implemented yet")},r.createVerify=function(){v("sorry,createVerify is not implemented yet")},r.createDiffieHellman=function(){v("sorry,createDiffieHellman is not implemented yet")},r.pbkdf2=function(){v("sorry,pbkdf2 is not implemented yet")}},{"./md5":286,"./sha":287,buffer:73}],285:[function(w,X,r){"use strict";var P=w("buffer").Buffer,i=4,T=P.alloc(i);T.fill(0);var h=8;function p(a,v){if(a.length%i!==0){var c=a.length+(i-a.length%i);a=P.concat([a,T],c)}for(var t=[],g=v?a.readInt32BE:a.readInt32LE,u=0;u<a.length;u+=i)t.push(g.call(a,u));return t}function x(a,v,c){for(var t=P.alloc(v),g=c?t.writeInt32BE:t.writeInt32LE,u=0;u<a.length;u++)g.call(t,a[u],u*4,!0);return t}function S(a,v,c,t){P.isBuffer(a)||(a=P.from(a));var g=v(p(a,t),a.length*h);return x(g,c,t)}X.exports={hash:S}},{buffer:73}],286:[function(w,X,r){"use strict";var P=w("./helpers");function i(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function T(t,g){t[g>>5]|=128<<g%32,t[(g+64>>>9<<4)+14]=g;for(var u=1732584193,_=-271733879,l=-1732584194,m=271733878,C=0;C<t.length;C+=16){var o=u,f=_,b=l,A=m;u=p(u,_,l,m,t[C+0],7,-680876936),m=p(m,u,_,l,t[C+1],12,-389564586),l=p(l,m,u,_,t[C+2],17,606105819),_=p(_,l,m,u,t[C+3],22,-1044525330),u=p(u,_,l,m,t[C+4],7,-176418897),m=p(m,u,_,l,t[C+5],12,1200080426),l=p(l,m,u,_,t[C+6],17,-1473231341),_=p(_,l,m,u,t[C+7],22,-45705983),u=p(u,_,l,m,t[C+8],7,1770035416),m=p(m,u,_,l,t[C+9],12,-1958414417),l=p(l,m,u,_,t[C+10],17,-42063),_=p(_,l,m,u,t[C+11],22,-1990404162),u=p(u,_,l,m,t[C+12],7,1804603682),m=p(m,u,_,l,t[C+13],12,-40341101),l=p(l,m,u,_,t[C+14],17,-1502002290),_=p(_,l,m,u,t[C+15],22,1236535329),u=x(u,_,l,m,t[C+1],5,-165796510),m=x(m,u,_,l,t[C+6],9,-1069501632),l=x(l,m,u,_,t[C+11],14,643717713),_=x(_,l,m,u,t[C+0],20,-373897302),u=x(u,_,l,m,t[C+5],5,-701558691),m=x(m,u,_,l,t[C+10],9,38016083),l=x(l,m,u,_,t[C+15],14,-660478335),_=x(_,l,m,u,t[C+4],20,-405537848),u=x(u,_,l,m,t[C+9],5,568446438),m=x(m,u,_,l,t[C+14],9,-1019803690),l=x(l,m,u,_,t[C+3],14,-187363961),_=x(_,l,m,u,t[C+8],20,1163531501),u=x(u,_,l,m,t[C+13],5,-1444681467),m=x(m,u,_,l,t[C+2],9,-51403784),l=x(l,m,u,_,t[C+7],14,1735328473),_=x(_,l,m,u,t[C+12],20,-1926607734),u=S(u,_,l,m,t[C+5],4,-378558),m=S(m,u,_,l,t[C+8],11,-2022574463),l=S(l,m,u,_,t[C+11],16,1839030562),_=S(_,l,m,u,t[C+14],23,-35309556),u=S(u,_,l,m,t[C+1],4,-1530992060),m=S(m,u,_,l,t[C+4],11,1272893353),l=S(l,m,u,_,t[C+7],16,-155497632),_=S(_,l,m,u,t[C+10],23,-1094730640),u=S(u,_,l,m,t[C+13],4,681279174),m=S(m,u,_,l,t[C+0],11,-358537222),l=S(l,m,u,_,t[C+3],16,-722521979),_=S(_,l,m,u,t[C+6],23,76029189),u=S(u,_,l,m,t[C+9],4,-640364487),m=S(m,u,_,l,t[C+12],11,-421815835),l=S(l,m,u,_,t[C+15],16,530742520),_=S(_,l,m,u,t[C+2],23,-995338651),u=a(u,_,l,m,t[C+0],6,-198630844),m=a(m,u,_,l,t[C+7],10,1126891415),l=a(l,m,u,_,t[C+14],15,-1416354905),_=a(_,l,m,u,t[C+5],21,-57434055),u=a(u,_,l,m,t[C+12],6,1700485571),m=a(m,u,_,l,t[C+3],10,-1894986606),l=a(l,m,u,_,t[C+10],15,-1051523),_=a(_,l,m,u,t[C+1],21,-2054922799),u=a(u,_,l,m,t[C+8],6,1873313359),m=a(m,u,_,l,t[C+15],10,-30611744),l=a(l,m,u,_,t[C+6],15,-1560198380),_=a(_,l,m,u,t[C+13],21,1309151649),u=a(u,_,l,m,t[C+4],6,-145523070),m=a(m,u,_,l,t[C+11],10,-1120210379),l=a(l,m,u,_,t[C+2],15,718787259),_=a(_,l,m,u,t[C+9],21,-343485551),u=v(u,o),_=v(_,f),l=v(l,b),m=v(m,A)}return Array(u,_,l,m)}function h(t,g,u,_,l,m){return v(c(v(v(g,t),v(_,m)),l),u)}function p(t,g,u,_,l,m,C){return h(g&u|~g&_,t,g,l,m,C)}function x(t,g,u,_,l,m,C){return h(g&_|u&~_,t,g,l,m,C)}function S(t,g,u,_,l,m,C){return h(g^u^_,t,g,l,m,C)}function a(t,g,u,_,l,m,C){return h(u^(g|~_),t,g,l,m,C)}function v(t,g){var u=(t&65535)+(g&65535),_=(t>>16)+(g>>16)+(u>>16);return _<<16|u&65535}function c(t,g){return t<<g|t>>>32-g}X.exports=function(g){return P.hash(g,T,16)}},{"./helpers":285}],287:[function(w,X,r){"use strict";var P=w("./helpers");function i(S,a){S[a>>5]|=128<<24-a%32,S[(a+64>>9<<4)+15]=a;for(var v=Array(80),c=1732584193,t=-271733879,g=-1732584194,u=271733878,_=-1009589776,l=0;l<S.length;l+=16){for(var m=c,C=t,o=g,f=u,b=_,A=0;A<80;A++){A<16?v[A]=S[l+A]:v[A]=x(v[A-3]^v[A-8]^v[A-14]^v[A-16],1);var O=p(p(x(c,5),T(A,t,g,u)),p(p(_,v[A]),h(A)));_=u,u=g,g=x(t,30),t=c,c=O}c=p(c,m),t=p(t,C),g=p(g,o),u=p(u,f),_=p(_,b)}return Array(c,t,g,u,_)}function T(S,a,v,c){return S<20?a&v|~a&c:S<40?a^v^c:S<60?a&v|a&c|v&c:a^v^c}function h(S){return S<20?1518500249:S<40?1859775393:S<60?-1894007588:-899497514}function p(S,a){var v=(S&65535)+(a&65535),c=(S>>16)+(a>>16)+(v>>16);return c<<16|v&65535}function x(S,a){return S<<a|S>>>32-a}X.exports=function(a){return P.hash(a,i,20,!0)}},{"./helpers":285}],288:[function(w,X,r){"use strict";X.exports=function(){return function(){}}},{}],289:[function(w,X,r){(function(P){"use strict";var i=w("babel-runtime/helpers/typeof"),T=h(i);function h(c){return c&&c.__esModule?c:{default:c}}var p=w("stream"),x=p.Stream,S=w("../lib/common/utils/isArray"),a=S.isArray;X.exports.string=function(t){return typeof t=="string"},X.exports.array=a,X.exports.buffer=P.isBuffer;function v(c){return c instanceof x}X.exports.writableStream=function(t){return v(t)&&typeof t._write=="function"&&(0,T.default)(t._writableState)==="object"}}).call(this,{isBuffer:w("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(w,X,r){"use strict";r.encodeURIComponent=function(P){try{return encodeURIComponent(P)}catch(i){return P}},r.escape=w("escape-html"),r.timestamp=function(i){if(i){var T=i;return typeof T=="string"&&(T=Number(T)),String(i).length===10&&(T*=1e3),new Date(T)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(w,X,r){(function(P,i){"use strict";var T=w("babel-runtime/core-js/json/stringify"),h=S(T),p=w("babel-runtime/helpers/typeof"),x=S(p);function S(A){return A&&A.__esModule?A:{default:A}}var a=w("util"),v=w("url"),c=w("http"),t=w("https"),g=w("debug")("urllib"),u=w("humanize-ms"),_,l=0,m=Math.pow(2,31)-10,C=/^https?:\/\//i;function o(A,O){return A===void 0?O:A}function f(A,O){return function(d,M,R){if(d)return O(d);A({data:M,status:R.statusCode,headers:R.headers,res:R})}}r.TIMEOUTS=[u("300s"),u("300s")];var b=["json","text"];r.request=function(O,d,M){return arguments.length===2&&typeof d=="function"&&(M=d,d=null),typeof M=="function"?r.requestWithCallback(O,d,M):(_||(_=w("any-promise")),new _(function(R,E){r.requestWithCallback(O,d,f(R,E))}))},r.requestWithCallback=function(O,d,M){if(!O||typeof O!="string"&&(typeof O=="undefined"?"undefined":(0,x.default)(O))!=="object"){var R=a.format("expect request url to be a string or a http request options, but got %j",O);throw new Error(R)}arguments.length===2&&typeof d=="function"&&(M=d,d=null),d=d||{},l>=m&&(l=0);var E=++l;d.requestUrls=d.requestUrls||[];var y={requestId:E,url:O,args:d,ctx:d.ctx};d.emitter&&d.emitter.emit("request",y),d.timeout=d.timeout||r.TIMEOUTS,d.maxRedirects=d.maxRedirects||10,d.streaming=d.streaming||d.customResponse;var s=Date.now(),D;typeof O=="string"?(C.test(O)||(O="http://"+O),D=v.parse(O)):D=O;var N=(d.type||d.method||D.method||"GET").toUpperCase(),k=D.port||80,U=c,H=o(d.agent,r.agent),K=d.fixJSONCtlChars;D.protocol==="https:"&&(U=t,H=o(d.httpsAgent,r.httpsAgent),D.port||(k=443));var F={host:D.hostname||D.host||"localhost",path:D.path||"/",method:N,port:k,agent:H,headers:d.headers||{},lookup:d.lookup};Array.isArray(d.timeout)?F.requestTimeout=d.timeout[d.timeout.length-1]:typeof d.timeout!="undefined"&&(F.requestTimeout=d.timeout);for(var G=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],B=0;B<G.length;B++){var W=G[B];d.hasOwnProperty(W)&&(F[W]=d[W])}F.rejectUnauthorized===!1&&!F.hasOwnProperty("secureOptions")&&(F.secureOptions=w("constants").SSL_OP_NO_TLSv1_2);var V=d.auth||D.auth;V&&(F.auth=V);var ae=d.content||d.data,de=N==="GET"||N==="HEAD"||d.dataAsQueryString;if(!d.content&&(ae&&!(typeof ae=="string"||i.isBuffer(ae))))if(de)ae=d.nestedQuerystring?qs.stringify(ae):querystring.stringify(ae);else{var ce=F.headers["Content-Type"]||F.headers["content-type"];ce||(d.contentType==="json"?ce="application/json":ce="application/x-www-form-urlencoded",F.headers["Content-Type"]=ce),parseContentType(ce).type==="application/json"?ae=(0,h.default)(ae):ae=d.nestedQuerystring?qs.stringify(ae):querystring.stringify(ae)}de&&ae&&(F.path+=(D.query?"&":"?")+ae,ae=null);var Ee=0;if(ae){var Ae=ae.length;i.isBuffer(ae)||(Ae=i.byteLength(ae)),Ee=F.headers["Content-Length"]=Ae}d.dataType==="json"&&(F.headers.Accept="application/json"),typeof d.beforeRequest=="function"&&d.beforeRequest(F);var oe=null,he=null,fe=null,ie=!1,se=!1,Q=0,le=-1,ee=!1,ne="",be="",re=null;d.timing&&(re={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function $(){oe&&(clearTimeout(oe),oe=null)}function Y(){he&&(clearTimeout(he),he=null)}function Z(Pe,nt,Rt){if(Y(),!M){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),E,P.pid,F.method,O),Pe&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),E,P.pid,Pe.name,Pe.message,Pe.stack);return}var pt=M;M=null;var ht={};if(Rt&&(le=Rt.statusCode,ht=Rt.headers),le===401&&ht["www-authenticate"]&&(!d.headers||!d.headers.Authorization)&&d.digestAuth){var Ge=ht["www-authenticate"];if(Ge.indexOf("Digest ")>=0)return g("Request#%d %s: got digest auth header WWW-Authenticate: %s",E,O,Ge),d.headers=d.headers||{},d.headers.Authorization=digestAuthHeader(F.method,F.path,Ge,d.digestAuth),g("Request#%d %s: auth with digest header: %s",E,O,d.headers.Authorization),Rt.headers["set-cookie"]&&(d.headers.Cookie=Rt.headers["set-cookie"].join(";")),r.requestWithCallback(O,d,pt)}var ke=Date.now()-s;re&&(re.contentDownload=ke),g("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",ke,Q,le,F.method,F.host,F.path,se,re);var je={status:le,statusCode:le,headers:ht,size:Q,aborted:ee,rt:ke,keepAliveSocket:se,data:nt,requestUrls:d.requestUrls,timing:re,remoteAddress:ne,remotePort:be};if(Pe){var _e="";H&&typeof H.getCurrentStatus=="function"&&(_e=", agent status: "+(0,h.default)(H.getCurrentStatus())),Pe.message+=", "+F.method+" "+O+" "+le+" (connected: "+ie+", keepalive socket: "+se+_e+`)
headers: `+(0,h.default)(ht),Pe.data=nt,Pe.path=F.path,Pe.status=le,Pe.headers=ht,Pe.res=je}pt(Pe,nt,d.streaming?Rt:je),d.emitter&&(y.url=O,y.socket=bt&&bt.connection,y.options=F,y.size=Ee,d.emitter.emit("response",{requestId:E,error:Pe,ctx:d.ctx,req:y,res:je}))}function Ce(Pe){var nt=null;if(d.followRedirect&&statuses.redirect[Pe.statusCode]){d._followRedirectCount=(d._followRedirectCount||0)+1;var Rt=Pe.headers.location;if(!Rt)nt=new Error("Got statusCode "+Pe.statusCode+" but cannot resolve next location from headers"),nt.name="FollowRedirectError";else if(d._followRedirectCount>d.maxRedirects)nt=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+O),nt.name="MaxRedirectError";else{var pt=d.formatRedirectUrl?d.formatRedirectUrl(O,Rt):v.resolve(O,Rt);g("Request#%d %s: `redirected` from %s to %s",E,F.path,O,pt),Y(),d.headers&&d.headers.Host&&C.test(Rt)&&(d.headers.Host=null);var ht=M;return M=null,r.requestWithCallback(pt,d,ht),{redirect:!0,error:null}}}return{redirect:!1,error:nt}}!F.headers["User-Agent"]&&!F.headers["user-agent"]&&(F.headers["User-Agent"]=navigator.userAgent),d.gzip&&(!F.headers["Accept-Encoding"]&&!F.headers["accept-encoding"]&&(F.headers["Accept-Encoding"]="gzip"));function ge(Pe,nt,Rt){var pt=Pe.headers["content-encoding"];return Rt(null,nt,pt)}var Re=d.writeStream;g("Request#%d %s %s with headers %j, options.path: %s",E,N,O,F.headers,F.path),d.requestUrls.push(O);function Qe(Pe){if(re&&(re.waiting=Date.now()-s),g("Request#%d %s `req response` event emit: status %d, headers: %j",E,O,Pe.statusCode,Pe.headers),d.streaming){var nt=Ce(Pe);if(nt.redirect){Pe.resume();return}return nt.error?(Pe.resume(),Z(nt.error,null,Pe)):Z(null,null,Pe)}if(Pe.on("close",function(){g("Request#%d %s: `res close` event emit, total size %d",E,O,Q)}),Pe.on("error",function(){g("Request#%d %s: `res error` event emit, total size %d",E,O,Q)}),Pe.on("aborted",function(){ee=!0,g("Request#%d %s: `res aborted` event emit, total size %d",E,O,Q)}),Re){var nt=Ce(Pe);if(nt.redirect){Pe.resume();return}return nt.error?(Pe.resume(),Re.end(),Z(nt.error,null,Pe)):(d.consumeWriteStream===!1?Pe.on("end",Z.bind(null,null,null,Pe)):isNode010||isNode012?first([[Re,"close"],[Pe,"aborted"]],function(ht,Ge,ke){g("Request#%d %s: writeStream or res %s event emitted",E,O,ke),Z(fe||null,null,Pe)}):Re.on("close",function(){g("Request#%d %s: writeStream close event emitted",E,O),Z(fe||null,null,Pe)}),Pe.pipe(Re))}var Rt=[];Pe.on("data",function(pt){g("Request#%d %s: `res data` event emit, size %d",E,O,pt.length),Q+=pt.length,Rt.push(pt)}),Pe.on("end",function(){var pt=i.concat(Rt,Q);if(g("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",E,O,Q,Pe._dumped),fe)return Z(fe,pt,Pe);var ht=Ce(Pe);if(ht.error)return Z(ht.error,pt,Pe);if(ht.redirect)return;ge(Pe,pt,function(Ge,ke,je){if(Ge)return Z(Ge,pt,Pe);if(!je&&b.indexOf(d.dataType)>=0){try{ke=decodeBodyByCharset(ke,Pe)}catch(De){return g("decodeBodyByCharset error: %s",De),Z(null,ke,Pe)}if(d.dataType==="json")if(Q===0)ke=null;else{var _e=parseJSON(ke,K);_e.error?Ge=_e.error:ke=_e.data}}ee&&g("Request#%d %s: Remote socket was terminated before `response.end()` was called",E,O),Z(Ge,ke,Pe)})})}var $e,at;Array.isArray(d.timeout)?($e=u(d.timeout[0]),at=u(d.timeout[1])):$e=at=u(d.timeout),g("ConnectTimeout: %d, ResponseTimeout: %d",$e,at);function dt(){g("Connect timer ticking, timeout: %d",$e),oe=setTimeout(function(){oe=null,le===-1&&(le=-2);var Pe="Connect timeout for "+$e+"ms",nt="ConnectionTimeoutError";bt.socket||(nt="SocketAssignTimeoutError",Pe+=", working sockets is full"),fe=new Error(Pe),fe.name=nt,fe.requestId=E,g("ConnectTimeout: Request#%d %s %s: %s, connected: %s",E,O,fe.name,Pe,ie),He()},$e)}function vt(){g("Response timer ticking, timeout: %d",at),he=setTimeout(function(){he=null;var Pe="Response timeout for "+at+"ms",nt="ResponseTimeoutError";fe=new Error(Pe),fe.name=nt,fe.requestId=E,g("ResponseTimeout: Request#%d %s %s: %s, connected: %s",E,O,fe.name,Pe,ie),He()},at)}var bt;F.mode=d.mode?d.mode:"";try{bt=U.request(F,Qe)}catch(Pe){return Z(Pe)}typeof window=="undefined"?dt():bt.on("requestTimeout",function(){le===-1&&(le=-2);var Pe="Connect timeout for "+$e+"ms",nt="ConnectionTimeoutError";fe=new Error(Pe),fe.name=nt,fe.requestId=E,He()});function He(){g("Request#%d %s abort, connected: %s",E,O,ie),bt.socket||(fe.noSocket=!0,Z(fe)),bt.abort()}return re&&bt.on("finish",function(){re.requestSent=Date.now()-s}),bt.once("socket",function(Pe){re&&(re.queuing=Date.now()-s),isNode010&&Pe.socket&&(Pe=Pe.socket);var nt=Pe.readyState;if(nt==="opening"){Pe.once("lookup",function(Rt,pt,ht){g("Request#%d %s lookup: %s, %s, %s",E,O,Rt,pt,ht),re&&(re.dnslookup=Date.now()-s),pt&&(ne=pt)}),Pe.once("connect",function(){re&&(re.connected=Date.now()-s),$(),vt(),g("Request#%d %s new socket connected",E,O),ie=!0,ne||(ne=Pe.remoteAddress),be=Pe.remotePort});return}g("Request#%d %s reuse socket connected, readyState: %s",E,O,nt),ie=!0,se=!0,ne||(ne=Pe.remoteAddress),be=Pe.remotePort,$(),vt()}),bt.on("error",function(Pe){(Pe.name==="Error"||Pe.name==="TypeError")&&(Pe.name=ie?"ResponseError":"RequestError"),Pe.message+=' (req "error")',g("Request#%d %s `req error` event emit, %s: %s",E,O,Pe.name,Pe.message),Z(fe||Pe)}),Re&&Re.once("error",function(Pe){Pe.message+=' (writeStream "error")',fe=Pe,g("Request#%d %s `writeStream error` event emit, %s: %s",E,O,Pe.name,Pe.message),He()}),d.stream?(d.stream.pipe(bt),d.stream.once("error",function(Pe){Pe.message+=' (stream "error")',fe=Pe,g("Request#%d %s `readStream error` event emit, %s: %s",E,O,Pe.name,Pe.message),He()})):bt.end(ae),bt.requestId=E,bt}}).call(this,w("_process"),w("buffer").Buffer)},{_process:208,"any-promise":49,"babel-runtime/core-js/json/stringify":53,"babel-runtime/helpers/typeof":67,buffer:73,constants:75,debug:288,http:231,https:193,"humanize-ms":194,url:238,util:243}]},{},[1])(1)})}).call(this,__webpack_require__("IyRk"))},n6Qo:function(w,X,r){"use strict";r.d(X,"a",function(){return a});var P=r("cDcd"),i=r("biw7"),T=r("fyJ8");function h(v){var c=v.className,t=v.index,g=v.children,u=v.colSpan,_=v.rowSpan,l=P.useContext(i.a),m=l.prefixCls,C=l.fixedInfoList,o=C[t];return P.createElement(T.a,Object.assign({className:c,index:t,component:"td",prefixCls:m,record:null,dataIndex:null,render:function(){return{children:g,props:{colSpan:u,rowSpan:_}}}},o))}function p(v){return P.createElement("tr",Object.assign({},v))}function x(v){var c=v.children,t=P.useContext(i.a),g=t.prefixCls;return P.createElement("tfoot",{className:"".concat(g,"-summary")},c)}var S=X.b=x,a={Cell:h,Row:p}},nKGa:function(w,X,r){w.exports=r.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(w,X,r){"use strict";r.d(X,"a",function(){return jl}),r.d(X,"b",function(){return wl}),r.d(X,"c",function(){return Rl});var P=r("cDcd"),i=r.n(P),T=r("dI71"),h=r("wx14"),p=r("ANjH"),x=r("/MKj");function S(z,J){if(z.length!==J.length)return!1;for(var te=0;te<z.length;te++)if(z[te]!==J[te])return!1;return!0}function a(z,J){var te=Object(P.useState)(function(){return{inputs:J,result:z()}})[0],pe=Object(P.useRef)(!0),Te=Object(P.useRef)(te),we=pe.current||Boolean(J&&Te.current.inputs&&S(J,Te.current.inputs)),Be=we?Te.current:{inputs:J,result:z()};return Object(P.useEffect)(function(){pe.current=!1,Te.current=Be},[Be]),Be.result}function v(z,J){return a(function(){return z},J)}var c=a,t=v,g=r("9R94"),u=function(J){var te=J.top,pe=J.right,Te=J.bottom,we=J.left,Be=pe-we,Fe=Te-te,_t={top:te,right:pe,bottom:Te,left:we,width:Be,height:Fe,x:we,y:te,center:{x:(pe+we)/2,y:(Te+te)/2}};return _t},_=function(J,te){return{top:J.top-te.top,left:J.left-te.left,bottom:J.bottom+te.bottom,right:J.right+te.right}},l=function(J,te){return{top:J.top+te.top,left:J.left+te.left,bottom:J.bottom-te.bottom,right:J.right-te.right}},m=function(J,te){return{top:J.top+te.y,left:J.left+te.x,bottom:J.bottom+te.y,right:J.right+te.x}},C={top:0,right:0,bottom:0,left:0},o=function(J){var te=J.borderBox,pe=J.margin,Te=pe===void 0?C:pe,we=J.border,Be=we===void 0?C:we,Fe=J.padding,_t=Fe===void 0?C:Fe,Pt=u(_(te,Te)),Mt=u(l(te,Be)),yt=u(l(Mt,_t));return{marginBox:Pt,borderBox:u(te),paddingBox:Mt,contentBox:yt,margin:Te,border:Be,padding:_t}},f=function(J){var te=J.slice(0,-2),pe=J.slice(-2);if(pe!=="px")return 0;var Te=Number(te);return isNaN(Te)&&Object(g.a)(!1),Te},b=function(){return{x:window.pageXOffset,y:window.pageYOffset}},A=function(J,te){var pe=J.borderBox,Te=J.border,we=J.margin,Be=J.padding,Fe=m(pe,te);return o({borderBox:Fe,border:Te,margin:we,padding:Be})},O=function(J,te){return te===void 0&&(te=b()),A(J,te)},d=function(J,te){var pe={top:f(te.marginTop),right:f(te.marginRight),bottom:f(te.marginBottom),left:f(te.marginLeft)},Te={top:f(te.paddingTop),right:f(te.paddingRight),bottom:f(te.paddingBottom),left:f(te.paddingLeft)},we={top:f(te.borderTopWidth),right:f(te.borderRightWidth),bottom:f(te.borderBottomWidth),left:f(te.borderLeftWidth)};return o({borderBox:J,margin:pe,padding:Te,border:we})},M=function(J){var te=J.getBoundingClientRect(),pe=window.getComputedStyle(J);return d(te,pe)},R=Number.isNaN||function(J){return typeof J=="number"&&J!==J};function E(z,J){return z===J?!0:!!(R(z)&&R(J))}function y(z,J){if(z.length!==J.length)return!1;for(var te=0;te<z.length;te++)if(!E(z[te],J[te]))return!1;return!0}function s(z,J){J===void 0&&(J=y);var te,pe=[],Te,we=!1;function Be(){for(var Fe=[],_t=0;_t<arguments.length;_t++)Fe[_t]=arguments[_t];return we&&te===this&&J(Fe,pe)||(Te=z.apply(this,Fe),we=!0,te=this,pe=Fe),Te}return Be}var D=s,N=function(J){var te=[],pe=null,Te=function(){for(var Be=arguments.length,Fe=new Array(Be),_t=0;_t<Be;_t++)Fe[_t]=arguments[_t];if(te=Fe,pe)return;pe=requestAnimationFrame(function(){pe=null,J.apply(void 0,te)})};return Te.cancel=function(){if(!pe)return;cancelAnimationFrame(pe),pe=null},Te},k=N,U=r("faye"),H=r.n(U),K=!0,F=/[ \t]{2,}/g,G=/^[ \t]*/gm,B=function(J){return J.replace(F," ").replace(G,"").trim()},W=function(J){return B(`
%creact-beautiful-dnd
%c`+B(J)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},V=function(J){return[W(J),"color: #00C584; font-size: 1.2em; font-weight: bold;","line-height: 1.5","color: #723874;"]},ae="__react-beautiful-dnd-disable-dev-warnings";function de(z,J){var te;if(K)return;if(typeof window!="undefined"&&window[ae])return;(te=console)[z].apply(te,V(J))}var ce=de.bind(null,"warn"),Ee=de.bind(null,"error");function Ae(){}function oe(z,J){return Object(h.a)({},z,{},J)}function he(z,J,te){var pe=J.map(function(Te){var we=oe(te,Te.options);return z.addEventListener(Te.eventName,Te.fn,we),function(){z.removeEventListener(Te.eventName,Te.fn,we)}});return function(){pe.forEach(function(we){we()})}}var fe=!0,ie="Invariant failed";function se(z){this.message=z}se.prototype.toString=function(){return this.message};function Q(z,J){if(z)return;throw fe?new se(ie):new se(ie+": "+(J||""))}var le=function(z){Object(T.a)(J,z);function J(){for(var pe,Te=arguments.length,we=new Array(Te),Be=0;Be<Te;Be++)we[Be]=arguments[Be];return pe=z.call.apply(z,[this].concat(we))||this,pe.callbacks=null,pe.unbind=Ae,pe.onWindowError=function(Fe){var _t=pe.getCallbacks();_t.isDragging()&&_t.tryAbort();var Pt=Fe.error;Pt instanceof se&&Fe.preventDefault()},pe.getCallbacks=function(){if(!pe.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return pe.callbacks},pe.setCallbacks=function(Fe){pe.callbacks=Fe},pe}var te=J.prototype;return te.componentDidMount=function(){this.unbind=he(window,[{eventName:"error",fn:this.onWindowError}])},te.componentWillUnmount=function(){this.unbind()},te.componentDidCatch=function(Te){if(Te instanceof se){this.setState({});return}throw Te},te.render=function(){return this.props.children(this.setCallbacks)},J}(i.a.Component),ee=`
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key
`,ne=function(J){return J+1},be=function(J){return`
You have lifted an item in position `+ne(J.source.index)+`
`},re=function(J,te){var pe=J.droppableId===te.droppableId,Te=ne(J.index),we=ne(te.index);return pe?`
You have moved the item from position `+Te+`
to position `+we+`
`:`
You have moved the item from position `+Te+`
in list `+J.droppableId+`
to list `+te.droppableId+`
in position `+we+`
`},$=function(J,te,pe){var Te=te.droppableId===pe.droppableId;return Te?`
The item `+J+`
has been combined with `+pe.draggableId:`
The item `+J+`
in list `+te.droppableId+`
has been combined with `+pe.draggableId+`
in list `+pe.droppableId+`
`},Y=function(J){var te=J.destination;if(te)return re(J.source,te);var pe=J.combine;return pe?$(J.draggableId,J.source,pe):"You are over an area that cannot be dropped on"},Z=function(J){return`
The item has returned to its starting position
of `+ne(J.index)+`
`},Ce=function(J){if(J.reason==="CANCEL")return`
Movement cancelled.
`+Z(J.source)+`
`;var te=J.destination,pe=J.combine;return te?`
You have dropped the item.
`+re(J.source,te)+`
`:pe?`
You have dropped the item.
`+$(J.draggableId,J.source,pe)+`
`:`
The item has been dropped while not over a drop area.
`+Z(J.source)+`
`},ge={dragHandleUsageInstructions:ee,onDragStart:be,onDragUpdate:Y,onDragEnd:Ce},Re={x:0,y:0},Qe=function(J,te){return{x:J.x+te.x,y:J.y+te.y}},$e=function(J,te){return{x:J.x-te.x,y:J.y-te.y}},at=function(J,te){return J.x===te.x&&J.y===te.y},dt=function(J){return{x:J.x!==0?-J.x:0,y:J.y!==0?-J.y:0}},vt=function(J,te,pe){var Te;return pe===void 0&&(pe=0),Te={},Te[J]=te,Te[J==="x"?"y":"x"]=pe,Te},bt=function(J,te){return Math.sqrt(Math.pow(te.x-J.x,2)+Math.pow(te.y-J.y,2))},He=function(J,te){return Math.min.apply(Math,te.map(function(pe){return bt(J,pe)}))},Pe=function(J){return function(te){return{x:J(te.x),y:J(te.y)}}},nt=function(z,J){var te=u({top:Math.max(J.top,z.top),right:Math.min(J.right,z.right),bottom:Math.min(J.bottom,z.bottom),left:Math.max(J.left,z.left)});return te.width<=0||te.height<=0?null:te},Rt=function(J,te){return{top:J.top+te.y,left:J.left+te.x,bottom:J.bottom+te.y,right:J.right+te.x}},pt=function(J){return[{x:J.left,y:J.top},{x:J.right,y:J.top},{x:J.left,y:J.bottom},{x:J.right,y:J.bottom}]},ht={top:0,right:0,bottom:0,left:0},Ge=function(J,te){return te?Rt(J,te.scroll.diff.displacement):J},ke=function(J,te,pe){if(pe&&pe.increasedBy){var Te;return Object(h.a)({},J,(Te={},Te[te.end]=J[te.end]+pe.increasedBy[te.line],Te))}return J},je=function(J,te){return te&&te.shouldClipSubject?nt(te.pageMarginBox,J):u(J)},_e=function(z){var J=z.page,te=z.withPlaceholder,pe=z.axis,Te=z.frame,we=Ge(J.marginBox,Te),Be=ke(we,pe,te),Fe=je(Be,Te);return{page:J,withPlaceholder:te,active:Fe}},De=function(z,J){z.frame||Q(!1);var te=z.frame,pe=$e(J,te.scroll.initial),Te=dt(pe),we=Object(h.a)({},te,{scroll:{initial:te.scroll.initial,current:J,diff:{value:pe,displacement:Te},max:te.scroll.max}}),Be=_e({page:z.subject.page,withPlaceholder:z.subject.withPlaceholder,axis:z.axis,frame:we}),Fe=Object(h.a)({},z,{frame:we,subject:Be});return Fe};function Le(z){return Number.isInteger?Number.isInteger(z):typeof z=="number"&&isFinite(z)&&Math.floor(z)===z}function Ue(z){return Object.values?Object.values(z):Object.keys(z).map(function(J){return z[J]})}function ze(z,J){if(z.findIndex)return z.findIndex(J);for(var te=0;te<z.length;te++)if(J(z[te]))return te;return-1}function ut(z,J){if(z.find)return z.find(J);var te=ze(z,J);return te!==-1?z[te]:void 0}function ot(z){return Array.prototype.slice.call(z)}var Dt=D(function(z){return z.reduce(function(J,te){return J[te.descriptor.id]=te,J},{})}),Yt=D(function(z){return z.reduce(function(J,te){return J[te.descriptor.id]=te,J},{})}),ct=D(function(z){return Ue(z)}),rt=D(function(z){return Ue(z)}),Ie=D(function(z,J){var te=rt(J).filter(function(pe){return z===pe.descriptor.droppableId}).sort(function(pe,Te){return pe.descriptor.index-Te.descriptor.index});return te});function qe(z){return z.at&&z.at.type==="REORDER"?z.at.destination:null}function Ye(z){return z.at&&z.at.type==="COMBINE"?z.at.combine:null}var ye=D(function(z,J){return J.filter(function(te){return te.descriptor.id!==z.descriptor.id})}),Ne=function(z){var J=z.isMovingForward,te=z.draggable,pe=z.destination,Te=z.insideDestination,we=z.previousImpact;if(!pe.isCombineEnabled)return null;var Be=qe(we);if(!Be)return null;function Fe(nr){var sr={type:"COMBINE",combine:{draggableId:nr,droppableId:pe.descriptor.id}};return Object(h.a)({},we,{at:sr})}var _t=we.displaced.all,Pt=_t.length?_t[0]:null;if(J)return Pt?Fe(Pt):null;var Mt=ye(te,Te);if(!Pt){if(!Mt.length)return null;var yt=Mt[Mt.length-1];return Fe(yt.descriptor.id)}var Et=ze(Mt,function(nr){return nr.descriptor.id===Pt});Et!==-1||Q(!1);var Tt=Et-1;if(Tt<0)return null;var an=Mt[Tt];return Fe(an.descriptor.id)},mt=function(z,J){return z.descriptor.droppableId===J.descriptor.id},it={point:Re,value:0},gt={invisible:{},visible:{},all:[]},wt={displaced:gt,displacedBy:it,at:null},xt=function(z,J){return function(te){return z<=te&&te<=J}},Lt=function(z){var J=xt(z.top,z.bottom),te=xt(z.left,z.right);return function(pe){var Te=J(pe.top)&&J(pe.bottom)&&te(pe.left)&&te(pe.right);if(Te)return!0;var we=J(pe.top)||J(pe.bottom),Be=te(pe.left)||te(pe.right),Fe=we&&Be;if(Fe)return!0;var _t=pe.top<z.top&&pe.bottom>z.bottom,Pt=pe.left<z.left&&pe.right>z.right,Mt=_t&&Pt;if(Mt)return!0;var yt=_t&&Be||Pt&&we;return yt}},Xt=function(z){var J=xt(z.top,z.bottom),te=xt(z.left,z.right);return function(pe){var Te=J(pe.top)&&J(pe.bottom)&&te(pe.left)&&te(pe.right);return Te}},Ln={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},pn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},ln=function(z){return function(J){var te=xt(J.top,J.bottom),pe=xt(J.left,J.right);return function(Te){return z===Ln?te(Te.top)&&te(Te.bottom):pe(Te.left)&&pe(Te.right)}}},kn=function(J,te){var pe=te.frame?te.frame.scroll.diff.displacement:Re;return Rt(J,pe)},yn=function(J,te,pe){return te.subject.active?pe(te.subject.active)(J):!1},Jt=function(J,te,pe){return pe(te)(J)},Xn=function(J){var te=J.target,pe=J.destination,Te=J.viewport,we=J.withDroppableDisplacement,Be=J.isVisibleThroughFrameFn,Fe=we?kn(te,pe):te;return yn(Fe,pe,Be)&&Jt(Fe,Te,Be)},Qn=function(J){return Xn(Object(h.a)({},J,{isVisibleThroughFrameFn:Lt}))},zn=function(J){return Xn(Object(h.a)({},J,{isVisibleThroughFrameFn:Xt}))},Yn=function(J){return Xn(Object(h.a)({},J,{isVisibleThroughFrameFn:ln(J.destination.axis)}))},Cr=function(J,te,pe){if(typeof pe=="boolean")return pe;if(!te)return!0;var Te=te.invisible,we=te.visible;if(Te[J])return!1;var Be=we[J];return Be?Be.shouldAnimate:!0};function lr(z,J){var te=z.page.marginBox,pe={top:J.point.y,right:0,bottom:0,left:J.point.x};return u(_(te,pe))}function $t(z){var J=z.afterDragging,te=z.destination,pe=z.displacedBy,Te=z.viewport,we=z.forceShouldAnimate,Be=z.last;return J.reduce(function(_t,Pt){var Mt=lr(Pt,pe),yt=Pt.descriptor.id;_t.all.push(yt);var Et=Qn({target:Mt,destination:te,viewport:Te,withDroppableDisplacement:!0});if(!Et)return _t.invisible[Pt.descriptor.id]=!0,_t;var Tt=Cr(yt,Be,we),an={draggableId:yt,shouldAnimate:Tt};return _t.visible[yt]=an,_t},{all:[],visible:{},invisible:{}})}function Vt(z,J){if(!z.length)return 0;var te=z[z.length-1].descriptor.index;return J.inHomeList?te:te+1}function bn(z){var J=z.insideDestination,te=z.inHomeList,pe=z.displacedBy,Te=z.destination,we=Vt(J,{inHomeList:te});return{displaced:gt,displacedBy:pe,at:{type:"REORDER",destination:{droppableId:Te.descriptor.id,index:we}}}}function jr(z){var J=z.draggable,te=z.insideDestination,pe=z.destination,Te=z.viewport,we=z.displacedBy,Be=z.last,Fe=z.index,_t=z.forceShouldAnimate,Pt=mt(J,pe);if(Fe==null)return bn({insideDestination:te,inHomeList:Pt,displacedBy:we,destination:pe});var Mt=ut(te,function(nr){return nr.descriptor.index===Fe});if(!Mt)return bn({insideDestination:te,inHomeList:Pt,displacedBy:we,destination:pe});var yt=ye(J,te),Et=te.indexOf(Mt),Tt=yt.slice(Et),an=$t({afterDragging:Tt,destination:pe,displacedBy:we,last:Be,viewport:Te.frame,forceShouldAnimate:_t});return{displaced:an,displacedBy:we,at:{type:"REORDER",destination:{droppableId:pe.descriptor.id,index:Fe}}}}function An(z,J){return Boolean(J.effected[z])}var Bn=function(z){var J=z.isMovingForward,te=z.destination,pe=z.draggables,Te=z.combine,we=z.afterCritical;if(!te.isCombineEnabled)return null;var Be=Te.draggableId,Fe=pe[Be],_t=Fe.descriptor.index,Pt=An(Be,we);return Pt?J?_t:_t-1:J?_t+1:_t},Sn=function(z){var J=z.isMovingForward,te=z.isInHomeList,pe=z.insideDestination,Te=z.location;if(!pe.length)return null;var we=Te.index,Be=J?we+1:we-1,Fe=pe[0].descriptor.index,_t=pe[pe.length-1].descriptor.index,Pt=te?_t:_t+1;return Be<Fe||Be>Pt?null:Be},Or=function(z){var J=z.isMovingForward,te=z.isInHomeList,pe=z.draggable,Te=z.draggables,we=z.destination,Be=z.insideDestination,Fe=z.previousImpact,_t=z.viewport,Pt=z.afterCritical,Mt=Fe.at;if(Mt||Q(!1),Mt.type==="REORDER"){var yt=Sn({isMovingForward:J,isInHomeList:te,location:Mt.destination,insideDestination:Be});return yt==null?null:jr({draggable:pe,insideDestination:Be,destination:we,viewport:_t,last:Fe.displaced,displacedBy:Fe.displacedBy,index:yt})}var Et=Bn({isMovingForward:J,destination:we,displaced:Fe.displaced,draggables:Te,combine:Mt.combine,afterCritical:Pt});return Et==null?null:jr({draggable:pe,insideDestination:Be,destination:we,viewport:_t,last:Fe.displaced,displacedBy:Fe.displacedBy,index:Et})},Zt=function(z){var J=z.displaced,te=z.afterCritical,pe=z.combineWith,Te=z.displacedBy,we=Boolean(J.visible[pe]||J.invisible[pe]);return An(pe,te)?we?Re:dt(Te.point):we?Te.point:Re},mr=function(z){var J=z.afterCritical,te=z.impact,pe=z.draggables,Te=Ye(te);Te||Q(!1);var we=Te.draggableId,Be=pe[we].page.borderBox.center,Fe=Zt({displaced:te.displaced,afterCritical:J,combineWith:we,displacedBy:te.displacedBy});return Qe(Be,Fe)},Wt=function(J,te){return te.margin[J.start]+te.borderBox[J.size]/2},tr=function(J,te){return te.margin[J.end]+te.borderBox[J.size]/2},br=function(J,te,pe){return te[J.crossAxisStart]+pe.margin[J.crossAxisStart]+pe.borderBox[J.crossAxisSize]/2},qr=function(J){var te=J.axis,pe=J.moveRelativeTo,Te=J.isMoving;return vt(te.line,pe.marginBox[te.end]+Wt(te,Te),br(te,pe.marginBox,Te))},aa=function(J){var te=J.axis,pe=J.moveRelativeTo,Te=J.isMoving;return vt(te.line,pe.marginBox[te.start]-tr(te,Te),br(te,pe.marginBox,Te))},fa=function(J){var te=J.axis,pe=J.moveInto,Te=J.isMoving;return vt(te.line,pe.contentBox[te.start]+Wt(te,Te),br(te,pe.contentBox,Te))},Aa=function(z){var J=z.impact,te=z.draggable,pe=z.draggables,Te=z.droppable,we=z.afterCritical,Be=Ie(Te.descriptor.id,pe),Fe=te.page,_t=Te.axis;if(!Be.length)return fa({axis:_t,moveInto:Te.page,isMoving:Fe});var Pt=J.displaced,Mt=J.displacedBy,yt=Pt.all[0];if(yt){var Et=pe[yt];if(An(yt,we))return aa({axis:_t,moveRelativeTo:Et.page,isMoving:Fe});var Tt=A(Et.page,Mt.point);return aa({axis:_t,moveRelativeTo:Tt,isMoving:Fe})}var an=Be[Be.length-1];if(an.descriptor.id===te.descriptor.id)return Fe.borderBox.center;if(An(an.descriptor.id,we)){var nr=A(an.page,dt(we.displacedBy.point));return qr({axis:_t,moveRelativeTo:nr,isMoving:Fe})}return qr({axis:_t,moveRelativeTo:an.page,isMoving:Fe})},Gr=function(z,J){var te=z.frame;return te?Qe(J,te.scroll.diff.displacement):J},ar=function(J){var te=J.impact,pe=J.draggable,Te=J.droppable,we=J.draggables,Be=J.afterCritical,Fe=pe.page.borderBox.center,_t=te.at;return Te&&_t?_t.type==="REORDER"?Aa({impact:te,draggable:pe,draggables:we,droppable:Te,afterCritical:Be}):mr({impact:te,draggables:we,afterCritical:Be}):Fe},Ar=function(z){var J=ar(z),te=z.droppable,pe=te?Gr(te,J):J;return pe},Sa=function(z,J){var te=$e(J,z.scroll.initial),pe=dt(te),Te=u({top:J.y,bottom:J.y+z.frame.height,left:J.x,right:J.x+z.frame.width}),we={frame:Te,scroll:{initial:z.scroll.initial,max:z.scroll.max,current:J,diff:{value:te,displacement:pe}}};return we};function Ra(z,J){return z.map(function(te){return J[te]})}function Ea(z,J){for(var te=0;te<J.length;te++){var pe=J[te].visible[z];if(pe)return pe}return null}var Pr=function(z){var J=z.impact,te=z.viewport,pe=z.destination,Te=z.draggables,we=z.maxScrollChange,Be=Sa(te,Qe(te.scroll.current,we)),Fe=pe.frame?De(pe,Qe(pe.frame.scroll.current,we)):pe,_t=J.displaced,Pt=$t({afterDragging:Ra(_t.all,Te),destination:pe,displacedBy:J.displacedBy,viewport:Be.frame,last:_t,forceShouldAnimate:!1}),Mt=$t({afterDragging:Ra(_t.all,Te),destination:Fe,displacedBy:J.displacedBy,viewport:te.frame,last:_t,forceShouldAnimate:!1}),yt={},Et={},Tt=[_t,Pt,Mt];_t.all.forEach(function(nr){var sr=Ea(nr,Tt);if(sr){Et[nr]=sr;return}yt[nr]=!0});var an=Object(h.a)({},J,{displaced:{all:_t.all,invisible:yt,visible:Et}});return an},ui=function(z,J){return Qe(z.scroll.diff.displacement,J)},Fa=function(z){var J=z.pageBorderBoxCenter,te=z.draggable,pe=z.viewport,Te=ui(pe,J),we=$e(Te,te.page.borderBox.center);return Qe(te.client.borderBox.center,we)},Ma=function(z){var J=z.draggable,te=z.destination,pe=z.newPageBorderBoxCenter,Te=z.viewport,we=z.withDroppableDisplacement,Be=z.onlyOnMainAxis,Fe=Be===void 0?!1:Be,_t=$e(pe,J.page.borderBox.center),Pt=Rt(J.page.borderBox,_t),Mt={target:Pt,destination:te,withDroppableDisplacement:we,viewport:Te};return Fe?Yn(Mt):zn(Mt)},Ya=function(z){var J=z.isMovingForward,te=z.draggable,pe=z.destination,Te=z.draggables,we=z.previousImpact,Be=z.viewport,Fe=z.previousPageBorderBoxCenter,_t=z.previousClientSelection,Pt=z.afterCritical;if(!pe.isEnabled)return null;var Mt=Ie(pe.descriptor.id,Te),yt=mt(te,pe),Et=Ne({isMovingForward:J,draggable:te,destination:pe,insideDestination:Mt,previousImpact:we})||Or({isMovingForward:J,isInHomeList:yt,draggable:te,draggables:Te,destination:pe,insideDestination:Mt,previousImpact:we,viewport:Be,afterCritical:Pt});if(!Et)return null;var Tt=Ar({impact:Et,draggable:te,droppable:pe,draggables:Te,afterCritical:Pt}),an=Ma({draggable:te,destination:pe,newPageBorderBoxCenter:Tt,viewport:Be.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(an){var nr=Fa({pageBorderBoxCenter:Tt,draggable:te,viewport:Be});return{clientSelection:nr,impact:Et,scrollJumpRequest:null}}var sr=$e(Tt,Fe),wr=Pr({impact:Et,viewport:Be,destination:pe,draggables:Te,maxScrollChange:sr});return{clientSelection:_t,impact:wr,scrollJumpRequest:sr}},Ia=function(J){var te=J.subject.active;return te||Q(!1),te},qa=function(z){var J=z.isMovingForward,te=z.pageBorderBoxCenter,pe=z.source,Te=z.droppables,we=z.viewport,Be=pe.subject.active;if(!Be)return null;var Fe=pe.axis,_t=xt(Be[Fe.start],Be[Fe.end]),Pt=ct(Te).filter(function(yt){return yt!==pe}).filter(function(yt){return yt.isEnabled}).filter(function(yt){return Boolean(yt.subject.active)}).filter(function(yt){return Lt(we.frame)(Ia(yt))}).filter(function(yt){var Et=Ia(yt);return J?Be[Fe.crossAxisEnd]<Et[Fe.crossAxisEnd]:Et[Fe.crossAxisStart]<Be[Fe.crossAxisStart]}).filter(function(yt){var Et=Ia(yt),Tt=xt(Et[Fe.start],Et[Fe.end]);return _t(Et[Fe.start])||_t(Et[Fe.end])||Tt(Be[Fe.start])||Tt(Be[Fe.end])}).sort(function(yt,Et){var Tt=Ia(yt)[Fe.crossAxisStart],an=Ia(Et)[Fe.crossAxisStart];return J?Tt-an:an-Tt}).filter(function(yt,Et,Tt){return Ia(yt)[Fe.crossAxisStart]===Ia(Tt[0])[Fe.crossAxisStart]});if(!Pt.length)return null;if(Pt.length===1)return Pt[0];var Mt=Pt.filter(function(yt){var Et=xt(Ia(yt)[Fe.start],Ia(yt)[Fe.end]);return Et(te[Fe.line])});return Mt.length===1?Mt[0]:Mt.length>1?Mt.sort(function(yt,Et){return Ia(yt)[Fe.start]-Ia(Et)[Fe.start]})[0]:Pt.sort(function(yt,Et){var Tt=He(te,pt(Ia(yt))),an=He(te,pt(Ia(Et)));return Tt!==an?Tt-an:Ia(yt)[Fe.start]-Ia(Et)[Fe.start]})[0]},Wa=function(J,te){var pe=J.page.borderBox.center;return An(J.descriptor.id,te)?$e(pe,te.displacedBy.point):pe},hi=function(J,te){var pe=J.page.borderBox;return An(J.descriptor.id,te)?Rt(pe,dt(te.displacedBy.point)):pe},Ci=function(z){var J=z.pageBorderBoxCenter,te=z.viewport,pe=z.destination,Te=z.insideDestination,we=z.afterCritical,Be=Te.filter(function(Fe){return zn({target:hi(Fe,we),destination:pe,viewport:te.frame,withDroppableDisplacement:!0})}).sort(function(Fe,_t){var Pt=bt(J,Gr(pe,Wa(Fe,we))),Mt=bt(J,Gr(pe,Wa(_t,we)));return Pt<Mt?-1:Mt<Pt?1:Fe.descriptor.index-_t.descriptor.index});return Be[0]||null},sa=D(function(J,te){var pe=te[J.line];return{value:pe,point:vt(J.line,pe)}}),ca=function(J,te,pe){var Te=J.axis;if(J.descriptor.mode==="virtual")return vt(Te.line,te[Te.line]);var we=J.subject.page.contentBox[Te.size],Be=Ie(J.descriptor.id,pe),Fe=Be.reduce(function(Mt,yt){return Mt+yt.client.marginBox[Te.size]},0),_t=Fe+te[Te.line],Pt=_t-we;return Pt<=0?null:vt(Te.line,Pt)},la=function(J,te){return Object(h.a)({},J,{scroll:Object(h.a)({},J.scroll,{max:te})})},me=function(J,te,pe){var Te=J.frame;mt(te,J)&&Q(!1),J.subject.withPlaceholder&&Q(!1);var we=sa(J.axis,te.displaceBy).point,Be=ca(J,we,pe),Fe={placeholderSize:we,increasedBy:Be,oldFrameMaxScroll:J.frame?J.frame.scroll.max:null};if(!Te){var _t=_e({page:J.subject.page,withPlaceholder:Fe,axis:J.axis,frame:J.frame});return Object(h.a)({},J,{subject:_t})}var Pt=Be?Qe(Te.scroll.max,Be):Te.scroll.max,Mt=la(Te,Pt),yt=_e({page:J.subject.page,withPlaceholder:Fe,axis:J.axis,frame:Mt});return Object(h.a)({},J,{subject:yt,frame:Mt})},et=function(J){var te=J.subject.withPlaceholder;te||Q(!1);var pe=J.frame;if(!pe){var Te=_e({page:J.subject.page,axis:J.axis,frame:null,withPlaceholder:null});return Object(h.a)({},J,{subject:Te})}var we=te.oldFrameMaxScroll;we||Q(!1);var Be=la(pe,we),Fe=_e({page:J.subject.page,axis:J.axis,frame:Be,withPlaceholder:null});return Object(h.a)({},J,{subject:Fe,frame:Be})},At=function(z){var J=z.previousPageBorderBoxCenter,te=z.moveRelativeTo,pe=z.insideDestination,Te=z.draggable,we=z.draggables,Be=z.destination,Fe=z.viewport,_t=z.afterCritical;if(!te){if(pe.length)return null;var Pt={displaced:gt,displacedBy:it,at:{type:"REORDER",destination:{droppableId:Be.descriptor.id,index:0}}},Mt=Ar({impact:Pt,draggable:Te,droppable:Be,draggables:we,afterCritical:_t}),yt=mt(Te,Be)?Be:me(Be,Te,we),Et=Ma({draggable:Te,destination:yt,newPageBorderBoxCenter:Mt,viewport:Fe.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return Et?Pt:null}var Tt=Boolean(J[Be.axis.line]<=te.page.borderBox.center[Be.axis.line]),an=function(){var sr=te.descriptor.index;return te.descriptor.id===Te.descriptor.id||Tt?sr:sr+1}(),nr=sa(Be.axis,Te.displaceBy);return jr({draggable:Te,insideDestination:pe,destination:Be,viewport:Fe,displacedBy:nr,last:gt,index:an})},Ct=function(z){var J=z.isMovingForward,te=z.previousPageBorderBoxCenter,pe=z.draggable,Te=z.isOver,we=z.draggables,Be=z.droppables,Fe=z.viewport,_t=z.afterCritical,Pt=qa({isMovingForward:J,pageBorderBoxCenter:te,source:Te,droppables:Be,viewport:Fe});if(!Pt)return null;var Mt=Ie(Pt.descriptor.id,we),yt=Ci({pageBorderBoxCenter:te,viewport:Fe,destination:Pt,insideDestination:Mt,afterCritical:_t}),Et=At({previousPageBorderBoxCenter:te,destination:Pt,draggable:pe,draggables:we,moveRelativeTo:yt,insideDestination:Mt,viewport:Fe,afterCritical:_t});if(!Et)return null;var Tt=Ar({impact:Et,draggable:pe,droppable:Pt,draggables:we,afterCritical:_t}),an=Fa({pageBorderBoxCenter:Tt,draggable:pe,viewport:Fe});return{clientSelection:an,impact:Et,scrollJumpRequest:null}},Nt=function(z){var J=z.at;return J?J.type==="REORDER"?J.destination.droppableId:J.combine.droppableId:null},It=function(J,te){var pe=Nt(J);return pe?te[pe]:null},Ht=function(z){var J=z.state,te=z.type,pe=It(J.impact,J.dimensions.droppables),Te=Boolean(pe),we=J.dimensions.droppables[J.critical.droppable.id],Be=pe||we,Fe=Be.axis.direction,_t=Fe==="vertical"&&(te==="MOVE_UP"||te==="MOVE_DOWN")||Fe==="horizontal"&&(te==="MOVE_LEFT"||te==="MOVE_RIGHT");if(_t&&!Te)return null;var Pt=te==="MOVE_DOWN"||te==="MOVE_RIGHT",Mt=J.dimensions.draggables[J.critical.draggable.id],yt=J.current.page.borderBoxCenter,Et=J.dimensions,Tt=Et.draggables,an=Et.droppables;return _t?Ya({isMovingForward:Pt,previousPageBorderBoxCenter:yt,draggable:Mt,destination:Be,draggables:Tt,viewport:J.viewport,previousClientSelection:J.current.client.selection,previousImpact:J.impact,afterCritical:J.afterCritical}):Ct({isMovingForward:Pt,previousPageBorderBoxCenter:yt,draggable:Mt,isOver:Be,draggables:Tt,droppables:an,viewport:J.viewport,afterCritical:J.afterCritical})};function on(z){return z.phase==="DRAGGING"||z.phase==="COLLECTING"}function mn(z){var J=xt(z.top,z.bottom),te=xt(z.left,z.right);return function(Te){return J(Te.y)&&te(Te.x)}}function gn(z,J){return z.left<J.right&&z.right>J.left&&z.top<J.bottom&&z.bottom>J.top}function In(z){var J=z.pageBorderBox,te=z.draggable,pe=z.candidates,Te=te.page.borderBox.center,we=pe.map(function(Be){var Fe=Be.axis,_t=vt(Be.axis.line,J.center[Fe.line],Be.page.borderBox.center[Fe.crossAxisLine]);return{id:Be.descriptor.id,distance:bt(Te,_t)}}).sort(function(Be,Fe){return Fe.distance-Be.distance});return we[0]?we[0].id:null}function Pn(z){var J=z.pageBorderBox,te=z.draggable,pe=z.droppables,Te=ct(pe).filter(function(we){if(!we.isEnabled)return!1;var Be=we.subject.active;if(!Be)return!1;if(!gn(J,Be))return!1;if(mn(Be)(J.center))return!0;var Fe=we.axis,_t=Be.center[Fe.crossAxisLine],Pt=J[Fe.crossAxisStart],Mt=J[Fe.crossAxisEnd],yt=xt(Be[Fe.crossAxisStart],Be[Fe.crossAxisEnd]),Et=yt(Pt),Tt=yt(Mt);return!Et&&!Tt?!0:Et?Pt<_t:Mt>_t});return Te.length?Te.length===1?Te[0].descriptor.id:In({pageBorderBox:J,draggable:te,candidates:Te}):null}var Qt=function(J,te){return u(Rt(J,te))},xn=function(z,J){var te=z.frame;return te?Qt(J,te.scroll.diff.value):J};function cn(z){var J=z.displaced,te=z.id;return Boolean(J.visible[te]||J.invisible[te])}function Dn(z){var J=z.draggable,te=z.closest,pe=z.inHomeList;return te?pe&&te.descriptor.index>J.descriptor.index?te.descriptor.index-1:te.descriptor.index:null}var En=function(z){var J=z.pageBorderBoxWithDroppableScroll,te=z.draggable,pe=z.destination,Te=z.insideDestination,we=z.last,Be=z.viewport,Fe=z.afterCritical,_t=pe.axis,Pt=sa(pe.axis,te.displaceBy),Mt=Pt.value,yt=J[_t.start],Et=J[_t.end],Tt=ye(te,Te),an=ut(Tt,function(sr){var wr=sr.descriptor.id,Ur=sr.page.borderBox.center[_t.line],Zr=An(wr,Fe),kr=cn({displaced:we,id:wr});return Zr?kr?Et<=Ur:yt<Ur-Mt:kr?Et<=Ur+Mt:yt<Ur}),nr=Dn({draggable:te,closest:an,inHomeList:mt(te,pe)});return jr({draggable:te,insideDestination:Te,destination:pe,viewport:Be,last:we,displacedBy:Pt,index:nr})},Fn=4,or=function(z){var J=z.draggable,te=z.pageBorderBoxWithDroppableScroll,pe=z.previousImpact,Te=z.destination,we=z.insideDestination,Be=z.afterCritical;if(!Te.isCombineEnabled)return null;var Fe=Te.axis,_t=sa(Te.axis,J.displaceBy),Pt=_t.value,Mt=te[Fe.start],yt=te[Fe.end],Et=ye(J,we),Tt=ut(Et,function(nr){var sr=nr.descriptor.id,wr=nr.page.borderBox,Ur=wr[Fe.size],Zr=Ur/Fn,kr=An(sr,Be),wa=cn({displaced:pe.displaced,id:sr});return kr?wa?yt>wr[Fe.start]+Zr&&yt<wr[Fe.end]-Zr:Mt>wr[Fe.start]-Pt+Zr&&Mt<wr[Fe.end]-Pt-Zr:wa?yt>wr[Fe.start]+Pt+Zr&&yt<wr[Fe.end]+Pt-Zr:Mt>wr[Fe.start]+Zr&&Mt<wr[Fe.end]-Zr});if(!Tt)return null;var an={displacedBy:_t,displaced:pe.displaced,at:{type:"COMBINE",combine:{draggableId:Tt.descriptor.id,droppableId:Te.descriptor.id}}};return an},Ir=function(z){var J=z.pageOffset,te=z.draggable,pe=z.draggables,Te=z.droppables,we=z.previousImpact,Be=z.viewport,Fe=z.afterCritical,_t=Qt(te.page.borderBox,J),Pt=Pn({pageBorderBox:_t,draggable:te,droppables:Te});if(!Pt)return wt;var Mt=Te[Pt],yt=Ie(Mt.descriptor.id,pe),Et=xn(Mt,_t);return or({pageBorderBoxWithDroppableScroll:Et,draggable:te,previousImpact:we,destination:Mt,insideDestination:yt,afterCritical:Fe})||En({pageBorderBoxWithDroppableScroll:Et,draggable:te,destination:Mt,insideDestination:yt,last:we.displaced,viewport:Be,afterCritical:Fe})},fn=function(z,J){var te;return Object(h.a)({},z,(te={},te[J.descriptor.id]=J,te))},Bt=function(J){var te=J.previousImpact,pe=J.impact,Te=J.droppables,we=Nt(te),Be=Nt(pe);if(!we)return Te;if(we===Be)return Te;var Fe=Te[we];if(!Fe.subject.withPlaceholder)return Te;var _t=et(Fe);return fn(Te,_t)},nn=function(z){var J=z.draggable,te=z.draggables,pe=z.droppables,Te=z.previousImpact,we=z.impact,Be=Bt({previousImpact:Te,impact:we,droppables:pe}),Fe=Nt(we);if(!Fe)return Be;var _t=pe[Fe];if(mt(J,_t))return Be;if(_t.subject.withPlaceholder)return Be;var Pt=me(_t,J,te);return fn(Be,Pt)},_n=function(z){var J=z.state,te=z.clientSelection,pe=z.dimensions,Te=z.viewport,we=z.impact,Be=z.scrollJumpRequest,Fe=Te||J.viewport,_t=pe||J.dimensions,Pt=te||J.current.client.selection,Mt=$e(Pt,J.initial.client.selection),yt={offset:Mt,selection:Pt,borderBoxCenter:Qe(J.initial.client.borderBoxCenter,Mt)},Et={selection:Qe(yt.selection,Fe.scroll.current),borderBoxCenter:Qe(yt.borderBoxCenter,Fe.scroll.current),offset:Qe(yt.offset,Fe.scroll.diff.value)},Tt={client:yt,page:Et};if(J.phase==="COLLECTING")return Object(h.a)({phase:"COLLECTING"},J,{dimensions:_t,viewport:Fe,current:Tt});var an=_t.draggables[J.critical.draggable.id],nr=we||Ir({pageOffset:Et.offset,draggable:an,draggables:_t.draggables,droppables:_t.droppables,previousImpact:J.impact,viewport:Fe,afterCritical:J.afterCritical}),sr=nn({draggable:an,impact:nr,previousImpact:J.impact,draggables:_t.draggables,droppables:_t.droppables}),wr=Object(h.a)({},J,{current:Tt,dimensions:{draggables:_t.draggables,droppables:sr},impact:nr,viewport:Fe,scrollJumpRequest:Be||null,forceShouldAnimate:Be?!1:null});return wr};function Gt(z,J){return z.map(function(te){return J[te]})}var hn=function(z){var J=z.impact,te=z.viewport,pe=z.draggables,Te=z.destination,we=z.forceShouldAnimate,Be=J.displaced,Fe=Gt(Be.all,pe),_t=$t({afterDragging:Fe,destination:Te,displacedBy:J.displacedBy,viewport:te.frame,forceShouldAnimate:we,last:Be});return Object(h.a)({},J,{displaced:_t})},sn=function(z){var J=z.impact,te=z.draggable,pe=z.droppable,Te=z.draggables,we=z.viewport,Be=z.afterCritical,Fe=Ar({impact:J,draggable:te,draggables:Te,droppable:pe,afterCritical:Be});return Fa({pageBorderBoxCenter:Fe,draggable:te,viewport:we})},Cn=function(z){var J=z.state,te=z.dimensions,pe=z.viewport;J.movementMode==="SNAP"||Q(!1);var Te=J.impact,we=pe||J.viewport,Be=te||J.dimensions,Fe=Be.draggables,_t=Be.droppables,Pt=Fe[J.critical.draggable.id],Mt=Nt(Te);Mt||Q(!1);var yt=_t[Mt],Et=hn({impact:Te,viewport:we,destination:yt,draggables:Fe}),Tt=sn({impact:Et,draggable:Pt,droppable:yt,draggables:Fe,viewport:we,afterCritical:J.afterCritical});return _n({impact:Et,clientSelection:Tt,state:J,dimensions:Be,viewport:we})},Tn=function(z){return{index:z.index,droppableId:z.droppableId}},qn=function(z){var J=z.draggable,te=z.home,pe=z.draggables,Te=z.viewport,we=sa(te.axis,J.displaceBy),Be=Ie(te.descriptor.id,pe),Fe=Be.indexOf(J);Fe!==-1||Q(!1);var _t=Be.slice(Fe+1),Pt=_t.reduce(function(Tt,an){return Tt[an.descriptor.id]=!0,Tt},{}),Mt={inVirtualList:te.descriptor.mode==="virtual",displacedBy:we,effected:Pt},yt=$t({afterDragging:_t,destination:te,displacedBy:we,last:null,viewport:Te.frame,forceShouldAnimate:!1}),Et={displaced:yt,displacedBy:we,at:{type:"REORDER",destination:Tn(J.descriptor)}};return{impact:Et,afterCritical:Mt}},Hn=function(z,J){return{draggables:z.draggables,droppables:fn(z.droppables,J)}},yr=function(J){},Dr=function(J){},Wn=function(z){var J=z.draggable,te=z.offset,pe=z.initialWindowScroll,Te=A(J.client,te),we=O(Te,pe),Be=Object(h.a)({},J,{placeholder:Object(h.a)({},J.placeholder,{client:Te}),client:Te,page:we});return Be},Er=function(z){var J=z.frame;return J||Q(!1),J},ur=function(z){var J=z.additions,te=z.updatedDroppables,pe=z.viewport,Te=pe.scroll.diff.value;return J.map(function(we){var Be=we.descriptor.droppableId,Fe=te[Be],_t=Er(Fe),Pt=_t.scroll.diff.value,Mt=Qe(Te,Pt),yt=Wn({draggable:we,offset:Mt,initialWindowScroll:pe.scroll.initial});return yt})},Br=function(z){var J=z.state,te=z.published;yr();var pe=te.modified.map(function(Zr){var kr=J.dimensions.droppables[Zr.droppableId],wa=De(kr,Zr.scroll);return wa}),Te=Object(h.a)({},J.dimensions.droppables,{},Dt(pe)),we=Yt(ur({additions:te.additions,updatedDroppables:Te,viewport:J.viewport})),Be=Object(h.a)({},J.dimensions.draggables,{},we);te.removals.forEach(function(Zr){delete Be[Zr]});var Fe={droppables:Te,draggables:Be},_t=Nt(J.impact),Pt=_t?Fe.droppables[_t]:null,Mt=Fe.draggables[J.critical.draggable.id],yt=Fe.droppables[J.critical.droppable.id],Et=qn({draggable:Mt,home:yt,draggables:Be,viewport:J.viewport}),Tt=Et.impact,an=Et.afterCritical,nr=Pt&&Pt.isCombineEnabled?J.impact:Tt,sr=Ir({pageOffset:J.current.page.offset,draggable:Fe.draggables[J.critical.draggable.id],draggables:Fe.draggables,droppables:Fe.droppables,previousImpact:nr,viewport:J.viewport,afterCritical:an});Dr();var wr=Object(h.a)({phase:"DRAGGING"},J,{phase:"DRAGGING",impact:sr,onLiftImpact:Tt,dimensions:Fe,afterCritical:an,forceShouldAnimate:!1});if(J.phase==="COLLECTING")return wr;var Ur=Object(h.a)({phase:"DROP_PENDING"},wr,{phase:"DROP_PENDING",reason:J.reason,isWaiting:!1});return Ur},Tr=function(J){return J.movementMode==="SNAP"},Yr=function(J,te,pe){var Te=Hn(J.dimensions,te);return!Tr(J)||pe?_n({state:J,dimensions:Te}):Cn({state:J,dimensions:Te})};function Jn(z){return z.isDragging&&z.movementMode==="SNAP"?Object(h.a)({phase:"DRAGGING"},z,{scrollJumpRequest:null}):z}var kt={phase:"IDLE",completed:null,shouldFlush:!1},Kt=function(z,J){if(z===void 0&&(z=kt),J.type==="FLUSH")return Object(h.a)({},kt,{shouldFlush:!0});if(J.type==="INITIAL_PUBLISH"){z.phase==="IDLE"||Q(!1);var te=J.payload,pe=te.critical,Te=te.clientSelection,we=te.viewport,Be=te.dimensions,Fe=te.movementMode,_t=Be.draggables[pe.draggable.id],Pt=Be.droppables[pe.droppable.id],Mt={selection:Te,borderBoxCenter:_t.client.borderBox.center,offset:Re},yt={client:Mt,page:{selection:Qe(Mt.selection,we.scroll.initial),borderBoxCenter:Qe(Mt.selection,we.scroll.initial),offset:Qe(Mt.selection,we.scroll.diff.value)}},Et=ct(Be.droppables).every(function(Jr){return!Jr.isFixedOnPage}),Tt=qn({draggable:_t,home:Pt,draggables:Be.draggables,viewport:we}),an=Tt.impact,nr=Tt.afterCritical,sr={phase:"DRAGGING",isDragging:!0,critical:pe,movementMode:Fe,dimensions:Be,initial:yt,current:yt,isWindowScrollAllowed:Et,impact:an,afterCritical:nr,onLiftImpact:an,viewport:we,scrollJumpRequest:null,forceShouldAnimate:null};return sr}if(J.type==="COLLECTION_STARTING"){if(z.phase==="COLLECTING"||z.phase==="DROP_PENDING")return z;z.phase==="DRAGGING"||Q(!1);var wr=Object(h.a)({phase:"COLLECTING"},z,{phase:"COLLECTING"});return wr}if(J.type==="PUBLISH_WHILE_DRAGGING")return z.phase==="COLLECTING"||z.phase==="DROP_PENDING"||Q(!1),Br({state:z,published:J.payload});if(J.type==="MOVE"){if(z.phase==="DROP_PENDING")return z;on(z)||Q(!1);var Ur=J.payload.client;return at(Ur,z.current.client.selection)?z:_n({state:z,clientSelection:Ur,impact:Tr(z)?z.impact:null})}if(J.type==="UPDATE_DROPPABLE_SCROLL"){if(z.phase==="DROP_PENDING")return Jn(z);if(z.phase==="COLLECTING")return Jn(z);on(z)||Q(!1);var Zr=J.payload,kr=Zr.id,wa=Zr.newScroll,Oa=z.dimensions.droppables[kr];if(!Oa)return z;var Ha=De(Oa,wa);return Yr(z,Ha,!1)}if(J.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(z.phase==="DROP_PENDING")return z;on(z)||Q(!1);var ii=J.payload,e=ii.id,n=ii.isEnabled,L=z.dimensions.droppables[e];L||Q(!1),L.isEnabled!==n||Q(!1);var I=Object(h.a)({},L,{isEnabled:n});return Yr(z,I,!0)}if(J.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(z.phase==="DROP_PENDING")return z;on(z)||Q(!1);var j=J.payload,q=j.id,ue=j.isCombineEnabled,ve=z.dimensions.droppables[q];ve||Q(!1),ve.isCombineEnabled!==ue||Q(!1);var xe=Object(h.a)({},ve,{isCombineEnabled:ue});return Yr(z,xe,!0)}if(J.type==="MOVE_BY_WINDOW_SCROLL"){if(z.phase==="DROP_PENDING"||z.phase==="DROP_ANIMATING")return z;on(z)||Q(!1),z.isWindowScrollAllowed||Q(!1);var Me=J.payload.newScroll;if(at(z.viewport.scroll.current,Me))return Jn(z);var lt=Sa(z.viewport,Me);return Tr(z)?Cn({state:z,viewport:lt}):_n({state:z,viewport:lt})}if(J.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!on(z))return z;var Ot=J.payload.maxScroll;if(at(Ot,z.viewport.scroll.max))return z;var zt=Object(h.a)({},z.viewport,{scroll:Object(h.a)({},z.viewport.scroll,{max:Ot})});return Object(h.a)({phase:"DRAGGING"},z,{viewport:zt})}if(J.type==="MOVE_UP"||J.type==="MOVE_DOWN"||J.type==="MOVE_LEFT"||J.type==="MOVE_RIGHT"){if(z.phase==="COLLECTING"||z.phase==="DROP_PENDING")return z;z.phase==="DRAGGING"||Q(!1);var Ut=Ht({state:z,type:J.type});return Ut?_n({state:z,impact:Ut.impact,clientSelection:Ut.clientSelection,scrollJumpRequest:Ut.scrollJumpRequest}):z}if(J.type==="DROP_PENDING"){var vn=J.payload.reason;z.phase==="COLLECTING"||Q(!1);var Rn=Object(h.a)({phase:"DROP_PENDING"},z,{phase:"DROP_PENDING",isWaiting:!0,reason:vn});return Rn}if(J.type==="DROP_ANIMATE"){var Kn=J.payload,fr=Kn.completed,Rr=Kn.dropDuration,hr=Kn.newHomeClientOffset;z.phase==="DRAGGING"||z.phase==="DROP_PENDING"||Q(!1);var Wr={phase:"DROP_ANIMATING",completed:fr,dropDuration:Rr,newHomeClientOffset:hr,dimensions:z.dimensions};return Wr}if(J.type==="DROP_COMPLETE"){var ea=J.payload.completed;return{phase:"IDLE",completed:ea,shouldFlush:!1}}return z},Ft=function(J){return{type:"BEFORE_INITIAL_CAPTURE",payload:J}},jn=function(J){return{type:"LIFT",payload:J}},Gn=function(J){return{type:"INITIAL_PUBLISH",payload:J}},On=function(J){return{type:"PUBLISH_WHILE_DRAGGING",payload:J}},Zn=function(){return{type:"COLLECTION_STARTING",payload:null}},rr=function(J){return{type:"UPDATE_DROPPABLE_SCROLL",payload:J}},$n=function(J){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:J}},Xr=function(J){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:J}},er=function(J){return{type:"MOVE",payload:J}},ra=function(J){return{type:"MOVE_BY_WINDOW_SCROLL",payload:J}},Kr=function(J){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:J}},cr=function(){return{type:"MOVE_UP",payload:null}},vr=function(){return{type:"MOVE_DOWN",payload:null}},Nr=function(){return{type:"MOVE_RIGHT",payload:null}},Hr=function(){return{type:"MOVE_LEFT",payload:null}},ya=function(){return{type:"FLUSH",payload:null}},ha=function(J){return{type:"DROP_ANIMATE",payload:J}},Ke=function(J){return{type:"DROP_COMPLETE",payload:J}},tt=function(J){return{type:"DROP",payload:J}},ft=function(J){return{type:"DROP_PENDING",payload:J}},Je=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Oe(z){if(z.length<=1)return;for(var J=z.map(function(Fe){return Fe.descriptor.index}),te={},pe=1;pe<J.length;pe++){var Te=J[pe],we=J[pe-1];Te!==we+1&&(te[Te]=!0)}if(!Object.keys(te).length)return;var Be=J.map(function(Fe){var _t=Boolean(te[Fe]);return _t?"[\u{1F525}"+Fe+"]":""+Fe}).join(", ")}function We(z,J){if(!1)var te}var Se=function(z){return function(J){var te=J.getState,pe=J.dispatch;return function(Te){return function(we){if(we.type!=="LIFT"){Te(we);return}var Be=we.payload,Fe=Be.id,_t=Be.clientSelection,Pt=Be.movementMode,Mt=te();Mt.phase==="DROP_ANIMATING"&&pe(Ke({completed:Mt.completed})),te().phase==="IDLE"||Q(!1),pe(ya()),pe(Ft({draggableId:Fe,movementMode:Pt}));var yt={shouldPublishImmediately:Pt==="SNAP"},Et={draggableId:Fe,scrollOptions:yt},Tt=z.startPublishing(Et),an=Tt.critical,nr=Tt.dimensions,sr=Tt.viewport;We(an,nr),pe(Gn({critical:an,dimensions:nr,clientSelection:_t,movementMode:Pt,viewport:sr}))}}}},Xe=function(z){return function(){return function(J){return function(te){te.type==="INITIAL_PUBLISH"&&z.dragging(),te.type==="DROP_ANIMATE"&&z.dropping(te.payload.completed.result.reason),(te.type==="FLUSH"||te.type==="DROP_COMPLETE")&&z.resting(),J(te)}}}},Ve={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},st={opacity:{drop:0,combining:.7},scale:{drop:.75}},Ze={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},St=Ze.outOfTheWay+"s "+Ve.outOfTheWay,jt={fluid:"opacity "+St,snap:"transform "+St+", opacity "+St,drop:function(J){var te=J+"s "+Ve.drop;return"transform "+te+", opacity "+te},outOfTheWay:"transform "+St,placeholder:"height "+St+", width "+St+", margin "+St},rn=function(J){return at(J,Re)?null:"translate("+J.x+"px, "+J.y+"px)"},qt={moveTo:rn,drop:function(J,te){var pe=rn(J);return pe?te?pe+" scale("+st.scale.drop+")":pe:null}},tn=Ze.minDropTime,en=Ze.maxDropTime,Mn=en-tn,dn=1500,Mr=.6,xr=function(z){var J=z.current,te=z.destination,pe=z.reason,Te=bt(J,te);if(Te<=0)return tn;if(Te>=dn)return en;var we=Te/dn,Be=tn+Mn*we,Fe=pe==="CANCEL"?Be*Mr:Be;return Number(Fe.toFixed(2))},zr=function(z){var J=z.impact,te=z.draggable,pe=z.dimensions,Te=z.viewport,we=z.afterCritical,Be=pe.draggables,Fe=pe.droppables,_t=Nt(J),Pt=_t?Fe[_t]:null,Mt=Fe[te.descriptor.droppableId],yt=sn({impact:J,draggable:te,draggables:Be,afterCritical:we,droppable:Pt||Mt,viewport:Te}),Et=$e(yt,te.client.borderBox.center);return Et},Lr=function(z){var J=z.draggables,te=z.reason,pe=z.lastImpact,Te=z.home,we=z.viewport,Be=z.onLiftImpact;if(!pe.at||te!=="DROP"){var Fe=hn({draggables:J,impact:Be,destination:Te,viewport:we,forceShouldAnimate:!0});return{impact:Fe,didDropInsideDroppable:!1}}if(pe.at.type==="REORDER")return{impact:pe,didDropInsideDroppable:!0};var _t=Object(h.a)({},pe,{displaced:gt});return{impact:_t,didDropInsideDroppable:!0}},Qr=function(z){var J=z.getState,te=z.dispatch;return function(pe){return function(Te){if(Te.type!=="DROP"){pe(Te);return}var we=J(),Be=Te.payload.reason;if(we.phase==="COLLECTING"){te(ft({reason:Be}));return}if(we.phase==="IDLE")return;var Fe=we.phase==="DROP_PENDING"&&we.isWaiting;Fe&&Q(!1),we.phase==="DRAGGING"||we.phase==="DROP_PENDING"||Q(!1);var _t=we.critical,Pt=we.dimensions,Mt=Pt.draggables[we.critical.draggable.id],yt=Lr({reason:Be,lastImpact:we.impact,afterCritical:we.afterCritical,onLiftImpact:we.onLiftImpact,home:we.dimensions.droppables[we.critical.droppable.id],viewport:we.viewport,draggables:we.dimensions.draggables}),Et=yt.impact,Tt=yt.didDropInsideDroppable,an=Tt?qe(Et):null,nr=Tt?Ye(Et):null,sr={index:_t.draggable.index,droppableId:_t.droppable.id},wr={draggableId:Mt.descriptor.id,type:Mt.descriptor.type,source:sr,reason:Be,mode:we.movementMode,destination:an,combine:nr},Ur=zr({impact:Et,draggable:Mt,dimensions:Pt,viewport:we.viewport,afterCritical:we.afterCritical}),Zr={critical:we.critical,afterCritical:we.afterCritical,result:wr,impact:Et},kr=!at(we.current.client.offset,Ur)||Boolean(wr.combine);if(!kr){te(Ke({completed:Zr}));return}var wa=xr({current:we.current.client.offset,destination:Ur,reason:Be}),Oa={newHomeClientOffset:Ur,dropDuration:wa,completed:Zr};te(ha(Oa))}}},Nn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function gr(z){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(te){if(te.target!==window&&te.target!==window.document)return;z()}}}function Un(z){var J=z.onWindowScroll;function te(){J(Nn())}var pe=k(te),Te=gr(pe),we=Ae;function Be(){return we!==Ae}function Fe(){Be()&&Q(!1),we=he(window,[Te])}function _t(){Be()||Q(!1),pe.cancel(),we(),we=Ae}return{start:Fe,stop:_t,isActive:Be}}var un=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},wn=function(z){var J=Un({onWindowScroll:function(pe){z.dispatch(ra({newScroll:pe}))}});return function(te){return function(pe){!J.isActive()&&pe.type==="INITIAL_PUBLISH"&&J.start(),J.isActive()&&un(pe)&&J.stop(),te(pe)}}},Fr=function(z){var J=!1,te=!1,pe=setTimeout(function(){te=!0}),Te=function(Be){if(J)return;if(te)return;J=!0,z(Be),clearTimeout(pe)};return Te.wasCalled=function(){return J},Te},na=function(){var z=[],J=function(we){var Be=ze(z,function(Pt){return Pt.timerId===we});Be!==-1||Q(!1);var Fe=z.splice(Be,1),_t=Fe[0];_t.callback()},te=function(we){var Be=setTimeout(function(){return J(Be)}),Fe={timerId:Be,callback:we};z.push(Fe)},pe=function(){if(!z.length)return;var we=[].concat(z);z.length=0,we.forEach(function(Be){clearTimeout(Be.timerId),Be.callback()})};return{add:te,flush:pe}},ir=function(J,te){return J==null&&te==null?!0:J==null||te==null?!1:J.droppableId===te.droppableId&&J.index===te.index},$r=function(J,te){return J==null&&te==null?!0:J==null||te==null?!1:J.draggableId===te.draggableId&&J.droppableId===te.droppableId},ga=function(J,te){if(J===te)return!0;var pe=J.draggable.id===te.draggable.id&&J.draggable.droppableId===te.draggable.droppableId&&J.draggable.type===te.draggable.type&&J.draggable.index===te.draggable.index,Te=J.droppable.id===te.droppable.id&&J.droppable.type===te.droppable.type;return pe&&Te},ia=function(J,te){yr(),te(),Dr()},_a=function(J,te){return{draggableId:J.draggable.id,type:J.droppable.type,source:{droppableId:J.droppable.id,index:J.draggable.index},mode:te}},_r=function(J,te,pe,Te){if(!J){pe(Te(te));return}var we=Fr(pe),Be={announce:we};J(te,Be),we.wasCalled()||pe(Te(te))},dr=function(z,J){var te=na(),pe=null,Te=function(Et,Tt){pe&&Q(!1),ia("onBeforeCapture",function(){var an=z().onBeforeCapture;if(an){var nr={draggableId:Et,mode:Tt};an(nr)}})},we=function(Et,Tt){pe&&Q(!1),ia("onBeforeDragStart",function(){var an=z().onBeforeDragStart;an&&an(_a(Et,Tt))})},Be=function(Et,Tt){pe&&Q(!1);var an=_a(Et,Tt);pe={mode:Tt,lastCritical:Et,lastLocation:an.source,lastCombine:null},te.add(function(){ia("onDragStart",function(){return _r(z().onDragStart,an,J,ge.onDragStart)})})},Fe=function(Et,Tt){var an=qe(Tt),nr=Ye(Tt);pe||Q(!1);var sr=!ga(Et,pe.lastCritical);sr&&(pe.lastCritical=Et);var wr=!ir(pe.lastLocation,an);wr&&(pe.lastLocation=an);var Ur=!$r(pe.lastCombine,nr);if(Ur&&(pe.lastCombine=nr),!sr&&!wr&&!Ur)return;var Zr=Object(h.a)({},_a(Et,pe.mode),{combine:nr,destination:an});te.add(function(){ia("onDragUpdate",function(){return _r(z().onDragUpdate,Zr,J,ge.onDragUpdate)})})},_t=function(){pe||Q(!1),te.flush()},Pt=function(Et){pe||Q(!1),pe=null,ia("onDragEnd",function(){return _r(z().onDragEnd,Et,J,ge.onDragEnd)})},Mt=function(){if(!pe)return;var Et=Object(h.a)({},_a(pe.lastCritical,pe.mode),{combine:null,destination:null,reason:"CANCEL"});Pt(Et)};return{beforeCapture:Te,beforeStart:we,start:Be,update:Fe,flush:_t,drop:Pt,abort:Mt}},Sr=function(z,J){var te=dr(z,J);return function(pe){return function(Te){return function(we){if(we.type==="BEFORE_INITIAL_CAPTURE"){te.beforeCapture(we.payload.draggableId,we.payload.movementMode);return}if(we.type==="INITIAL_PUBLISH"){var Be=we.payload.critical;te.beforeStart(Be,we.payload.movementMode),Te(we),te.start(Be,we.payload.movementMode);return}if(we.type==="DROP_COMPLETE"){var Fe=we.payload.completed.result;te.flush(),Te(we),te.drop(Fe);return}if(Te(we),we.type==="FLUSH"){te.abort();return}var _t=pe.getState();_t.phase==="DRAGGING"&&te.update(_t.critical,_t.impact)}}}},Vn=function(z){return function(J){return function(te){if(te.type!=="DROP_ANIMATION_FINISHED"){J(te);return}var pe=z.getState();pe.phase==="DROP_ANIMATING"||Q(!1),z.dispatch(Ke({completed:pe.completed}))}}},oa=function(z){var J=null,te=null;function pe(){te&&(cancelAnimationFrame(te),te=null),J&&(J(),J=null)}return function(Te){return function(we){if((we.type==="FLUSH"||we.type==="DROP_COMPLETE"||we.type==="DROP_ANIMATION_FINISHED")&&pe(),Te(we),we.type!=="DROP_ANIMATE")return;var Be={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var _t=z.getState();_t.phase==="DROP_ANIMATING"&&z.dispatch(Je())}};te=requestAnimationFrame(function(){te=null,J=he(window,[Be])})}}},va=function(z){return function(){return function(J){return function(te){(te.type==="DROP_COMPLETE"||te.type==="FLUSH"||te.type==="DROP_ANIMATE")&&z.stopPublishing(),J(te)}}}},pa=function(z){var J=!1;return function(){return function(te){return function(pe){if(pe.type==="INITIAL_PUBLISH"){J=!0,z.tryRecordFocus(pe.payload.critical.draggable.id),te(pe),z.tryRestoreFocusRecorded();return}if(te(pe),!J)return;if(pe.type==="FLUSH"){J=!1,z.tryRestoreFocusRecorded();return}if(pe.type==="DROP_COMPLETE"){J=!1;var Te=pe.payload.completed.result;Te.combine&&z.tryShiftRecord(Te.draggableId,Te.combine.draggableId),z.tryRestoreFocusRecorded()}}}}},xa=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},ua=function(z){return function(J){return function(te){return function(pe){if(xa(pe)){z.stop(),te(pe);return}if(pe.type==="INITIAL_PUBLISH"){te(pe);var Te=J.getState();Te.phase==="DRAGGING"||Q(!1),z.start(Te);return}te(pe),z.scroll(J.getState())}}}},La=function(z){return function(J){return function(te){if(J(te),te.type!=="PUBLISH_WHILE_DRAGGING")return;var pe=z.getState();if(pe.phase!=="DROP_PENDING")return;if(pe.isWaiting)return;z.dispatch(tt({reason:pe.reason}))}}},ka=p.d,Ua=function(z){var J=z.dimensionMarshal,te=z.focusMarshal,pe=z.styleMarshal,Te=z.getResponders,we=z.announce,Be=z.autoScroller;return Object(p.e)(Kt,ka(Object(p.a)(Xe(pe),va(J),Se(J),Qr,Vn,oa,La,ua(Be),wn,pa(te),Sr(Te,we))))},ti=function(){return{additions:{},removals:{},modified:{}}};function Fi(z){var J=z.registry,te=z.callbacks,pe=ti(),Te=null,we=function(){if(Te)return;te.collectionStarting(),Te=requestAnimationFrame(function(){Te=null,yr();var Mt=pe,yt=Mt.additions,Et=Mt.removals,Tt=Mt.modified,an=Object.keys(yt).map(function(wr){return J.draggable.getById(wr).getDimension(Re)}).sort(function(wr,Ur){return wr.descriptor.index-Ur.descriptor.index}),nr=Object.keys(Tt).map(function(wr){var Ur=J.droppable.getById(wr),Zr=Ur.callbacks.getScrollWhileDragging();return{droppableId:wr,scroll:Zr}}),sr={additions:an,removals:Object.keys(Et),modified:nr};pe=ti(),Dr(),te.publish(sr)})},Be=function(Mt){var yt=Mt.descriptor.id;pe.additions[yt]=Mt,pe.modified[Mt.descriptor.droppableId]=!0,pe.removals[yt]&&delete pe.removals[yt],we()},Fe=function(Mt){var yt=Mt.descriptor;pe.removals[yt.id]=!0,pe.modified[yt.droppableId]=!0,pe.additions[yt.id]&&delete pe.additions[yt.id],we()},_t=function(){if(!Te)return;cancelAnimationFrame(Te),Te=null,pe=ti()};return{add:Be,remove:Fe,stop:_t}}var Ti=function(z){var J=z.scrollHeight,te=z.scrollWidth,pe=z.height,Te=z.width,we=$e({x:te,y:J},{x:Te,y:pe}),Be={x:Math.max(0,we.x),y:Math.max(0,we.y)};return Be},Pa=function(){var z=document.documentElement;return z||Q(!1),z},_i=function(){var z=Pa(),J=Ti({scrollHeight:z.scrollHeight,scrollWidth:z.scrollWidth,width:z.clientWidth,height:z.clientHeight});return J},Oi=function(){var z=Nn(),J=_i(),te=z.y,pe=z.x,Te=Pa(),we=Te.clientWidth,Be=Te.clientHeight,Fe=pe+we,_t=te+Be,Pt=u({top:te,left:pe,right:Fe,bottom:_t}),Mt={frame:Pt,scroll:{initial:z,current:z,max:J,diff:{value:Re,displacement:Re}}};return Mt},Na=function(z){var J=z.critical,te=z.scrollOptions,pe=z.registry;yr();var Te=Oi(),we=Te.scroll.current,Be=J.droppable,Fe=pe.droppable.getAllByType(Be.type).map(function(yt){return yt.callbacks.getDimensionAndWatchScroll(we,te)}),_t=pe.draggable.getAllByType(J.draggable.type).map(function(yt){return yt.getDimension(we)}),Pt={draggables:Yt(_t),droppables:Dt(Fe)};Dr();var Mt={dimensions:Pt,critical:J,viewport:Te};return Mt};function Ta(z,J,te){if(te.descriptor.id===J.id)return!1;if(te.descriptor.type!==J.type)return!1;var pe=z.droppable.getById(te.descriptor.droppableId);return!(pe.descriptor.mode!=="virtual")}var Ja=function(z,J){var te=null,pe=Fi({callbacks:{publish:J.publishWhileDragging,collectionStarting:J.collectionStarting},registry:z}),Te=function(Tt,an){if(z.droppable.exists(Tt)||Q(!1),!te)return;J.updateDroppableIsEnabled({id:Tt,isEnabled:an})},we=function(Tt,an){if(!te)return;z.droppable.exists(Tt)||Q(!1),J.updateDroppableIsCombineEnabled({id:Tt,isCombineEnabled:an})},Be=function(Tt,an){if(!te)return;z.droppable.exists(Tt)||Q(!1),J.updateDroppableScroll({id:Tt,newScroll:an})},Fe=function(Tt,an){if(!te)return;z.droppable.getById(Tt).callbacks.scroll(an)},_t=function(){if(!te)return;pe.stop();var Tt=te.critical.droppable;z.droppable.getAllByType(Tt.type).forEach(function(an){return an.callbacks.dragStopped()}),te.unsubscribe(),te=null},Pt=function(Tt){te||Q(!1);var an=te.critical.draggable;Tt.type==="ADDITION"&&(Ta(z,an,Tt.value)&&pe.add(Tt.value)),Tt.type==="REMOVAL"&&(Ta(z,an,Tt.value)&&pe.remove(Tt.value))},Mt=function(Tt){te&&Q(!1);var an=z.draggable.getById(Tt.draggableId),nr=z.droppable.getById(an.descriptor.droppableId),sr={draggable:an.descriptor,droppable:nr.descriptor},wr=z.subscribe(Pt);return te={critical:sr,unsubscribe:wr},Na({critical:sr,registry:z,scrollOptions:Tt.scrollOptions})},yt={updateDroppableIsEnabled:Te,updateDroppableIsCombineEnabled:we,scrollDroppable:Fe,updateDroppableScroll:Be,startPublishing:Mt,stopPublishing:_t};return yt},to=function(z,J){return z.phase==="IDLE"?!0:z.phase!=="DROP_ANIMATING"||z.completed.result.draggableId===J?!1:z.completed.result.reason==="DROP"},Mo=function(z){window.scrollBy(z.x,z.y)},Ii=D(function(z){return ct(z).filter(function(J){return J.isEnabled?!!J.frame:!1})}),no=function(J,te){var pe=ut(Ii(te),function(Te){return Te.frame||Q(!1),mn(Te.frame.pageMarginBox)(J)});return pe},ro=function(z){var J=z.center,te=z.destination,pe=z.droppables;if(te){var Te=pe[te];return Te.frame?Te:null}var we=no(J,pe);return we},pi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(J){return Math.pow(J,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(z,J){var te=z[J.size]*pi.startFromPercentage,pe=z[J.size]*pi.maxScrollAtPercentage,Te={startScrollingFrom:te,maxScrollValueAt:pe};return Te},Io=function(z){var J=z.startOfRange,te=z.endOfRange,pe=z.current,Te=te-J;if(Te===0)return 0;var we=pe-J,Be=we/Te;return Be},Lo=1,bo=function(z,J){if(z>J.startScrollingFrom)return 0;if(z<=J.maxScrollValueAt)return pi.maxPixelScroll;if(z===J.startScrollingFrom)return Lo;var te=Io({startOfRange:J.maxScrollValueAt,endOfRange:J.startScrollingFrom,current:z}),pe=1-te,Te=pi.maxPixelScroll*pi.ease(pe);return Math.ceil(Te)},Vi=pi.durationDampening.accelerateAt,co=pi.durationDampening.stopDampeningAt,Xi=function(z,J){var te=J,pe=co,Te=Date.now(),we=Te-te;if(we>=co)return z;if(we<Vi)return Lo;var Be=Io({startOfRange:Vi,endOfRange:pe,current:we}),Fe=z*pi.ease(Be);return Math.ceil(Fe)},Yi=function(z){var J=z.distanceToEdge,te=z.thresholds,pe=z.dragStartTime,Te=z.shouldUseTimeDampening,we=bo(J,te);return we===0?0:Te?Math.max(Xi(we,pe),Lo):we},ko=function(z){var J=z.container,te=z.distanceToEdges,pe=z.dragStartTime,Te=z.axis,we=z.shouldUseTimeDampening,Be=uo(J,Te),Fe=te[Te.end]<te[Te.start];return Fe?Yi({distanceToEdge:te[Te.end],thresholds:Be,dragStartTime:pe,shouldUseTimeDampening:we}):-1*Yi({distanceToEdge:te[Te.start],thresholds:Be,dragStartTime:pe,shouldUseTimeDampening:we})},Eo=function(z){var J=z.container,te=z.subject,pe=z.proposedScroll,Te=te.height>J.height,we=te.width>J.width;return!we&&!Te?pe:we&&Te?null:{x:we?0:pe.x,y:Te?0:pe.y}},ao=Pe(function(z){return z===0?0:z}),Ji=function(z){var J=z.dragStartTime,te=z.container,pe=z.subject,Te=z.center,we=z.shouldUseTimeDampening,Be={top:Te.y-te.top,right:te.right-Te.x,bottom:te.bottom-Te.y,left:Te.x-te.left},Fe=ko({container:te,distanceToEdges:Be,dragStartTime:J,axis:Ln,shouldUseTimeDampening:we}),_t=ko({container:te,distanceToEdges:Be,dragStartTime:J,axis:pn,shouldUseTimeDampening:we}),Pt=ao({x:_t,y:Fe});if(at(Pt,Re))return null;var Mt=Eo({container:te,subject:pe,proposedScroll:Pt});return Mt?at(Mt,Re)?null:Mt:null},Qi=Pe(function(z){return z===0?0:z>0?1:-1}),$a=function(){var z=function(te,pe){return te<0?te:te>pe?te-pe:0};return function(J){var te=J.current,pe=J.max,Te=J.change,we=Qe(te,Te),Be={x:z(we.x,pe.x),y:z(we.y,pe.y)};return at(Be,Re)?null:Be}}(),Li=function(J){var te=J.max,pe=J.current,Te=J.change,we={x:Math.max(pe.x,te.x),y:Math.max(pe.y,te.y)},Be=Qi(Te),Fe=$a({max:we,current:pe,change:Be});return Fe?Be.x!==0&&Fe.x===0?!0:Be.y!==0&&Fe.y===0:!0},wi=function(J,te){return Li({current:J.scroll.current,max:J.scroll.max,change:te})},Zi=function(J,te){if(!wi(J,te))return null;var pe=J.scroll.max,Te=J.scroll.current;return $a({current:Te,max:pe,change:te})},Ri=function(J,te){var pe=J.frame;return pe?Li({current:pe.scroll.current,max:pe.scroll.max,change:te}):!1},yo=function(J,te){var pe=J.frame;return pe&&Ri(J,te)?$a({current:pe.scroll.current,max:pe.scroll.max,change:te}):null},xo=function(z){var J=z.viewport,te=z.subject,pe=z.center,Te=z.dragStartTime,we=z.shouldUseTimeDampening,Be=Ji({dragStartTime:Te,container:J.frame,subject:te,center:pe,shouldUseTimeDampening:we});return Be&&wi(J,Be)?Be:null},Co=function(z){var J=z.droppable,te=z.subject,pe=z.center,Te=z.dragStartTime,we=z.shouldUseTimeDampening,Be=J.frame;if(!Be)return null;var Fe=Ji({dragStartTime:Te,container:Be.pageMarginBox,subject:te,center:pe,shouldUseTimeDampening:we});return Fe&&Ri(J,Fe)?Fe:null},io=function(z){var J=z.state,te=z.dragStartTime,pe=z.shouldUseTimeDampening,Te=z.scrollWindow,we=z.scrollDroppable,Be=J.current.page.borderBoxCenter,Fe=J.dimensions.draggables[J.critical.draggable.id],_t=Fe.page.marginBox;if(J.isWindowScrollAllowed){var Pt=J.viewport,Mt=xo({dragStartTime:te,viewport:Pt,subject:_t,center:Be,shouldUseTimeDampening:pe});if(Mt){Te(Mt);return}}var yt=ro({center:Be,destination:Nt(J.impact),droppables:J.dimensions.droppables});if(!yt)return;var Et=Co({dragStartTime:te,droppable:yt,subject:_t,center:Be,shouldUseTimeDampening:pe});Et&&we(yt.descriptor.id,Et)},ki=function(z){var J=z.scrollWindow,te=z.scrollDroppable,pe=k(J),Te=k(te),we=null,Be=function(Mt){we||Q(!1);var yt=we,Et=yt.shouldUseTimeDampening,Tt=yt.dragStartTime;io({state:Mt,scrollWindow:pe,scrollDroppable:Te,dragStartTime:Tt,shouldUseTimeDampening:Et})},Fe=function(Mt){yr(),we&&Q(!1);var yt=Date.now(),Et=!1,Tt=function(){Et=!0};io({state:Mt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Tt,scrollDroppable:Tt}),we={dragStartTime:yt,shouldUseTimeDampening:Et},Dr(),Et&&Be(Mt)},_t=function(){if(!we)return;pe.cancel(),Te.cancel(),we=null};return{start:Fe,stop:_t,scroll:Be}},qi=function(z){var J=z.move,te=z.scrollDroppable,pe=z.scrollWindow,Te=function(Pt,Mt){var yt=Qe(Pt.current.client.selection,Mt);J({client:yt})},we=function(Pt,Mt){if(!Ri(Pt,Mt))return Mt;var yt=yo(Pt,Mt);if(!yt)return te(Pt.descriptor.id,Mt),null;var Et=$e(Mt,yt);te(Pt.descriptor.id,Et);var Tt=$e(Mt,Et);return Tt},Be=function(Pt,Mt,yt){if(!Pt)return yt;if(!wi(Mt,yt))return yt;var Et=Zi(Mt,yt);if(!Et)return pe(yt),null;var Tt=$e(yt,Et);pe(Tt);var an=$e(yt,Tt);return an},Fe=function(Pt){var Mt=Pt.scrollJumpRequest;if(!Mt)return;var yt=Nt(Pt.impact);yt||Q(!1);var Et=we(Pt.dimensions.droppables[yt],Mt);if(!Et)return;var Tt=Pt.viewport,an=Be(Pt.isWindowScrollAllowed,Tt,Et);if(!an)return;Te(Pt,an)};return Fe},No=function(z){var J=z.scrollDroppable,te=z.scrollWindow,pe=z.move,Te=ki({scrollWindow:te,scrollDroppable:J}),we=qi({move:pe,scrollWindow:te,scrollDroppable:J}),Be=function(Pt){if(Pt.phase!=="DRAGGING")return;if(Pt.movementMode==="FLUID"){Te.scroll(Pt);return}if(!Pt.scrollJumpRequest)return;we(Pt)},Fe={scroll:Be,start:Te.start,stop:Te.stop};return Fe},oo="data-rbd",so=function(){var z=oo+"-drag-handle";return{base:z,draggableId:z+"-draggable-id",contextId:z+"-context-id"}}(),Oo=function(){var z=oo+"-draggable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),Uo=function(){var z=oo+"-droppable";return{base:z,contextId:z+"-context-id",id:z+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},ci=function(J){return function(te){return"["+te+'="'+J+'"]'}},Ba=function(J,te){return J.map(function(pe){var Te=pe.styles[te];return Te?pe.selector+" { "+Te+" }":""}).join(" ")},ni="pointer-events: none;",za=function(z){var J=ci(z),te=function(){var Fe=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:J(so.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:Fe,dragging:ni,dropAnimating:Fe}}}(),pe=function(){var Fe=`
transition: `+jt.outOfTheWay+`;
`;return{selector:J(Oo.contextId),styles:{dragging:Fe,dropAnimating:Fe,userCancel:Fe}}}(),Te={selector:J(Uo.contextId),styles:{always:"overflow-anchor: none;"}},we={selector:"body",styles:{dragging:`
cursor: grabbing;
cursor: -webkit-grabbing;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
overflow-anchor: none;
`}},Be=[pe,te,Te,we];return{always:Ba(Be,"always"),resting:Ba(Be,"resting"),dragging:Ba(Be,"dragging"),dropAnimating:Ba(Be,"dropAnimating"),userCancel:Ba(Be,"userCancel")}},ri=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?P.useLayoutEffect:P.useEffect,Ao=function(){var J=document.querySelector("head");return J||Q(!1),J},bi=function(J){var te=document.createElement("style");return J&&te.setAttribute("nonce",J),te.type="text/css",te};function Bo(z,J){var te=c(function(){return za(z)},[z]),pe=Object(P.useRef)(null),Te=Object(P.useRef)(null),we=t(D(function(yt){var Et=Te.current;Et||Q(!1),Et.textContent=yt}),[]),Be=t(function(yt){var Et=pe.current;Et||Q(!1),Et.textContent=yt},[]);ri(function(){!pe.current&&!Te.current||Q(!1);var yt=bi(J),Et=bi(J);return pe.current=yt,Te.current=Et,yt.setAttribute(oo+"-always",z),Et.setAttribute(oo+"-dynamic",z),Ao().appendChild(yt),Ao().appendChild(Et),Be(te.always),we(te.resting),function(){var Tt=function(nr){var sr=nr.current;sr||Q(!1),Ao().removeChild(sr),nr.current=null};Tt(pe),Tt(Te)}},[J,Be,we,te.always,te.resting,z]);var Fe=t(function(){return we(te.dragging)},[we,te.dragging]),_t=t(function(yt){if(yt==="DROP"){we(te.dropAnimating);return}we(te.userCancel)},[we,te.dropAnimating,te.userCancel]),Pt=t(function(){if(!Te.current)return;we(te.resting)},[we,te.resting]),Mt=c(function(){return{dragging:Fe,dropping:_t,resting:Pt}},[Fe,_t,Pt]);return Mt}var So=function(z){return z&&z.ownerDocument?z.ownerDocument.defaultView:window};function $i(z){return z instanceof So(z).HTMLElement}function Wi(z,J){var te="["+so.contextId+'="'+z+'"]',pe=ot(document.querySelectorAll(te));if(!pe.length)return null;var Te=ut(pe,function(we){return we.getAttribute(so.draggableId)===J});return Te&&$i(Te)?Te:null}function Do(z){var J=Object(P.useRef)({}),te=Object(P.useRef)(null),pe=Object(P.useRef)(null),Te=Object(P.useRef)(!1),we=t(function(Et,Tt){var an={id:Et,focus:Tt};return J.current[Et]=an,function(){var sr=J.current,wr=sr[Et];wr!==an&&delete sr[Et]}},[]),Be=t(function(Et){var Tt=Wi(z,Et);Tt&&Tt!==document.activeElement&&Tt.focus()},[z]),Fe=t(function(Et,Tt){te.current===Et&&(te.current=Tt)},[]),_t=t(function(){if(pe.current)return;if(!Te.current)return;pe.current=requestAnimationFrame(function(){pe.current=null;var Et=te.current;Et&&Be(Et)})},[Be]),Pt=t(function(Et){te.current=null;var Tt=document.activeElement;if(!Tt)return;if(Tt.getAttribute(so.draggableId)!==Et)return;te.current=Et},[]);ri(function(){return Te.current=!0,function(){Te.current=!1;var Et=pe.current;Et&&cancelAnimationFrame(Et)}},[]);var Mt=c(function(){return{register:we,tryRecordFocus:Pt,tryRestoreFocusRecorded:_t,tryShiftRecord:Fe}},[we,Pt,_t,Fe]);return Mt}function fo(){var z={draggables:{},droppables:{}},J=[];function te(yt){return J.push(yt),function(){var Tt=J.indexOf(yt);if(Tt===-1)return;J.splice(Tt,1)}}function pe(yt){J.length&&J.forEach(function(Et){return Et(yt)})}function Te(yt){return z.draggables[yt]||null}function we(yt){var Et=Te(yt);return Et||Q(!1),Et}var Be={register:function(Et){z.draggables[Et.descriptor.id]=Et,pe({type:"ADDITION",value:Et})},update:function(Et,Tt){var an=z.draggables[Tt.descriptor.id];if(!an)return;if(an.uniqueId!==Et.uniqueId)return;delete z.draggables[Tt.descriptor.id],z.draggables[Et.descriptor.id]=Et},unregister:function(Et){var Tt=Et.descriptor.id,an=Te(Tt);if(!an)return;if(Et.uniqueId!==an.uniqueId)return;delete z.draggables[Tt],pe({type:"REMOVAL",value:Et})},getById:we,findById:Te,exists:function(Et){return Boolean(Te(Et))},getAllByType:function(Et){return Ue(z.draggables).filter(function(Tt){return Tt.descriptor.type===Et})}};function Fe(yt){return z.droppables[yt]||null}function _t(yt){var Et=Fe(yt);return Et||Q(!1),Et}var Pt={register:function(Et){z.droppables[Et.descriptor.id]=Et},unregister:function(Et){var Tt=Fe(Et.descriptor.id);if(!Tt)return;if(Et.uniqueId!==Tt.uniqueId)return;delete z.droppables[Et.descriptor.id]},getById:_t,findById:Fe,exists:function(Et){return Boolean(Fe(Et))},getAllByType:function(Et){return Ue(z.droppables).filter(function(Tt){return Tt.descriptor.type===Et})}};function Mt(){z.draggables={},z.droppables={},J.length=0}return{draggable:Be,droppable:Pt,subscribe:te,clean:Mt}}function Wo(){var z=c(fo,[]);return Object(P.useEffect)(function(){return function(){requestAnimationFrame(z.clean)}},[z]),z}var lo=i.a.createContext(null),Ca=function(){var z=document.body;return z||Q(!1),z},ma={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Ka=function(J){return"rbd-announcement-"+J};function oi(z){var J=c(function(){return Ka(z)},[z]),te=Object(P.useRef)(null);Object(P.useEffect)(function(){var we=document.createElement("div");return te.current=we,we.id=J,we.setAttribute("aria-live","assertive"),we.setAttribute("aria-atomic","true"),Object(h.a)(we.style,ma),Ca().appendChild(we),function(){setTimeout(function(){var _t=Ca();_t.contains(we)&&_t.removeChild(we),we===te.current&&(te.current=null)})}},[J]);var pe=t(function(Te){var we=te.current;if(we){we.textContent=Te;return}},[]);return pe}var eo=0,Ni={separator:"::"};function ho(){eo=0}function Ai(z,J){return J===void 0&&(J=Ni),c(function(){return""+z+J.separator+eo++},[J.separator,z])}function Qa(z){var J=z.contextId,te=z.uniqueId;return"rbd-hidden-text-"+J+"-"+te}function po(z){var J=z.contextId,te=z.text,pe=Ai("hidden-text",{separator:"-"}),Te=c(function(){return Qa({contextId:J,uniqueId:pe})},[pe,J]);return Object(P.useEffect)(function(){var Be=document.createElement("div");return Be.id=Te,Be.textContent=te,Be.style.display="none",Ca().appendChild(Be),function(){var _t=Ca();_t.contains(Be)&&_t.removeChild(Be)}},[Te,te]),Te}var Ki=i.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},di=/(\d+)\.(\d+)\.(\d+)/,Da=function(J){var te=di.exec(J);te!=null||Q(!1);var pe=Number(te[1]),Te=Number(te[2]),we=Number(te[3]);return{major:pe,minor:Te,patch:we,raw:J}},ta=function(J,te){return te.major>J.major?!0:te.major<J.major?!1:te.minor>J.minor?!0:te.minor<J.minor?!1:te.patch>=J.patch},pr=function(z,J){var te=Da(z),pe=Da(J);if(ta(te,pe))return},Vr=`
We expect a html5 doctype: <!doctype html>
This is to ensure consistent browser layout and measurement
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,da=function(z){var J=z.doctype;if(!J)return;J.name.toLowerCase()!=="html",J.publicId!==""};function ja(z){}function Ei(z,J){ja(function(){Object(P.useEffect)(function(){try{z()}catch(te){Ee(`
A setup problem was encountered.
> `+te.message+`
`)}},J)})}function Pi(){Ei(function(){pr(mo.react,i.a.version),da(document)},[])}function Za(z){var J=Object(P.useRef)(z);return Object(P.useEffect)(function(){J.current=z}),J}function yi(){var z=null;function J(){return Boolean(z)}function te(Be){return Be===z}function pe(Be){z&&Q(!1);var Fe={abandon:Be};return z=Fe,Fe}function Te(){z||Q(!1),z=null}function we(){z&&(z.abandon(),Te())}return{isClaimed:J,isActive:te,claim:pe,release:Te,tryAbandon:we}}var Hi=9,vo=13,Xa=27,Ts=32,Ys=33,Pl=34,hs=35,ws=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[vo]=!0,ps[Hi]=!0,ps),Rs=function(z){ms[z.keyCode]&&z.preventDefault()},vs=function(){var z="visibilitychange";if(typeof document=="undefined")return z;var J=[z,"ms"+z,"webkit"+z,"moz"+z,"o"+z],te=ut(J,function(pe){return"on"+pe in document});return te||z}(),Zs=0,Ps=5;function Ko(z,J){return Math.abs(J.x-z.x)>=Ps||Math.abs(J.y-z.y)>=Ps}var gs={type:"IDLE"};function _s(z){var J=z.cancel,te=z.completed,pe=z.getPhase,Te=z.setPhase;return[{eventName:"mousemove",fn:function(Be){var Fe=Be.button,_t=Be.clientX,Pt=Be.clientY;if(Fe!==Zs)return;var Mt={x:_t,y:Pt},yt=pe();if(yt.type==="DRAGGING"){Be.preventDefault(),yt.actions.move(Mt);return}yt.type==="PENDING"||Q(!1);var Et=yt.point;if(!Ko(Et,Mt))return;Be.preventDefault();var Tt=yt.actions.fluidLift(Mt);Te({type:"DRAGGING",actions:Tt})}},{eventName:"mouseup",fn:function(Be){var Fe=pe();if(Fe.type!=="DRAGGING"){J();return}Be.preventDefault(),Fe.actions.drop({shouldBlockNextClick:!0}),te()}},{eventName:"mousedown",fn:function(Be){pe().type==="DRAGGING"&&Be.preventDefault(),J()}},{eventName:"keydown",fn:function(Be){var Fe=pe();if(Fe.type==="PENDING"){J();return}if(Be.keyCode===Xa){Be.preventDefault(),J();return}Rs(Be)}},{eventName:"resize",fn:J},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){pe().type==="PENDING"&&J()}},{eventName:"webkitmouseforcedown",fn:function(Be){var Fe=pe();if(Fe.type!=="IDLE"||Q(!1),Fe.actions.shouldRespectForcePress()){J();return}Be.preventDefault()}},{eventName:vs,fn:J}]}function $s(z){var J=Object(P.useRef)(gs),te=Object(P.useRef)(Ae),pe=c(function(){return{eventName:"mousedown",fn:function(yt){if(yt.defaultPrevented)return;if(yt.button!==Zs)return;if(yt.ctrlKey||yt.metaKey||yt.shiftKey||yt.altKey)return;var Et=z.findClosestDraggableId(yt);if(!Et)return;var Tt=z.tryGetLock(Et,Be,{sourceEvent:yt});if(!Tt)return;yt.preventDefault();var an={x:yt.clientX,y:yt.clientY};te.current(),Pt(Tt,an)}}},[z]),Te=c(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(yt){if(yt.defaultPrevented)return;var Et=z.findClosestDraggableId(yt);if(!Et)return;var Tt=z.findOptionsForDraggable(Et);if(!Tt)return;if(Tt.shouldRespectForcePress)return;if(!z.canGetLock(Et))return;yt.preventDefault()}}},[z]),we=t(function(){var yt={passive:!1,capture:!0};te.current=he(window,[Te,pe],yt)},[Te,pe]),Be=t(function(){var Mt=J.current;if(Mt.type==="IDLE")return;J.current=gs,te.current(),we()},[we]),Fe=t(function(){var Mt=J.current;Be(),Mt.type==="DRAGGING"&&Mt.actions.cancel({shouldBlockNextClick:!0}),Mt.type==="PENDING"&&Mt.actions.abort()},[Be]),_t=t(function(){var yt={capture:!0,passive:!1},Et=_s({cancel:Fe,completed:Be,getPhase:function(){return J.current},setPhase:function(an){J.current=an}});te.current=he(window,Et,yt)},[Fe,Be]),Pt=t(function(yt,Et){J.current.type==="IDLE"||Q(!1),J.current={type:"PENDING",point:Et,actions:yt},_t()},[_t]);ri(function(){return we(),function(){te.current()}},[we])}var To;function el(){}var Ll=(To={},To[Pl]=!0,To[Ys]=!0,To[ws]=!0,To[hs]=!0,To);function tl(z,J){function te(){J(),z.cancel()}function pe(){J(),z.drop()}return[{eventName:"keydown",fn:function(we){if(we.keyCode===Xa){we.preventDefault(),te();return}if(we.keyCode===Ts){we.preventDefault(),pe();return}if(we.keyCode===Il){we.preventDefault(),z.moveDown();return}if(we.keyCode===Ml){we.preventDefault(),z.moveUp();return}if(we.keyCode===Qs){we.preventDefault(),z.moveRight();return}if(we.keyCode===Js){we.preventDefault(),z.moveLeft();return}if(Ll[we.keyCode]){we.preventDefault();return}Rs(we)}},{eventName:"mousedown",fn:te},{eventName:"mouseup",fn:te},{eventName:"click",fn:te},{eventName:"touchstart",fn:te},{eventName:"resize",fn:te},{eventName:"wheel",fn:te,options:{passive:!0}},{eventName:vs,fn:te}]}function mi(z){var J=Object(P.useRef)(el),te=c(function(){return{eventName:"keydown",fn:function(we){if(we.defaultPrevented)return;if(we.keyCode!==Ts)return;var Be=z.findClosestDraggableId(we);if(!Be)return;var Fe=z.tryGetLock(Be,Mt,{sourceEvent:we});if(!Fe)return;we.preventDefault();var _t=!0,Pt=Fe.snapLift();J.current();function Mt(){_t||Q(!1),_t=!1,J.current(),pe()}J.current=he(window,tl(Pt,Mt),{capture:!0,passive:!1})}}},[z]),pe=t(function(){var we={passive:!1,capture:!0};J.current=he(window,[te],we)},[te]);ri(function(){return pe(),function(){J.current()}},[pe])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(z){var J=z.cancel,te=z.getPhase;return[{eventName:"orientationchange",fn:J},{eventName:"resize",fn:J},{eventName:"contextmenu",fn:function(Te){Te.preventDefault()}},{eventName:"keydown",fn:function(Te){if(te().type!=="DRAGGING"){J();return}Te.keyCode===Xa&&Te.preventDefault(),J()}},{eventName:vs,fn:J}]}function Go(z){var J=z.cancel,te=z.completed,pe=z.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(we){var Be=pe();if(Be.type!=="DRAGGING"){J();return}Be.hasMoved=!0;var Fe=we.touches[0],_t=Fe.clientX,Pt=Fe.clientY,Mt={x:_t,y:Pt};we.preventDefault(),Be.actions.move(Mt)}},{eventName:"touchend",fn:function(we){var Be=pe();if(Be.type!=="DRAGGING"){J();return}we.preventDefault(),Be.actions.drop({shouldBlockNextClick:!0}),te()}},{eventName:"touchcancel",fn:function(we){if(pe().type!=="DRAGGING"){J();return}we.preventDefault(),J()}},{eventName:"touchforcechange",fn:function(we){var Be=pe();Be.type!=="IDLE"||Q(!1);var Fe=we.touches[0];if(!Fe)return;var _t=Fe.force>=rl;if(!_t)return;var Pt=Be.actions.shouldRespectForcePress();if(Be.type==="PENDING"){Pt&&J();return}if(Pt){if(Be.hasMoved){we.preventDefault();return}J();return}we.preventDefault()}},{eventName:vs,fn:J}]}function bs(z){var J=Object(P.useRef)(Ho),te=Object(P.useRef)(Ae),pe=t(function(){return J.current},[]),Te=t(function(Tt){J.current=Tt},[]),we=c(function(){return{eventName:"touchstart",fn:function(Tt){if(Tt.defaultPrevented)return;var an=z.findClosestDraggableId(Tt);if(!an)return;var nr=z.tryGetLock(an,Fe,{sourceEvent:Tt});if(!nr)return;var sr=Tt.touches[0],wr=sr.clientX,Ur=sr.clientY,Zr={x:wr,y:Ur};te.current(),yt(nr,Zr)}}},[z]),Be=t(function(){var Tt={capture:!0,passive:!1};te.current=he(window,[we],Tt)},[we]),Fe=t(function(){var Et=J.current;if(Et.type==="IDLE")return;Et.type==="PENDING"&&clearTimeout(Et.longPressTimerId),Te(Ho),te.current(),Be()},[Be,Te]),_t=t(function(){var Et=J.current;Fe(),Et.type==="DRAGGING"&&Et.actions.cancel({shouldBlockNextClick:!0}),Et.type==="PENDING"&&Et.actions.abort()},[Fe]),Pt=t(function(){var Tt={capture:!0,passive:!1},an={cancel:_t,completed:Fe,getPhase:pe},nr=he(window,Go(an),Tt),sr=he(window,al(an),Tt);te.current=function(){nr(),sr()}},[_t,pe,Fe]),Mt=t(function(){var Tt=pe();Tt.type==="PENDING"||Q(!1);var an=Tt.actions.fluidLift(Tt.point);Te({type:"DRAGGING",actions:an,hasMoved:!1})},[pe,Te]),yt=t(function(Tt,an){pe().type==="IDLE"||Q(!1);var nr=setTimeout(Mt,nl);Te({type:"PENDING",point:an,actions:Tt,longPressTimerId:nr}),Pt()},[Pt,pe,Te,Mt]);ri(function(){return Be(),function(){te.current();var an=pe();an.type==="PENDING"&&(clearTimeout(an.longPressTimerId),Te(Ho))}},[pe,Be,Te]),ri(function(){var Tt=he(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Tt},[])}function il(z){ja(function(){var J=Za(z);Ei(function(){J.current.length===z.length||Q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(z,J){if(J==null)return!1;var te=Boolean(ol[J.tagName.toLowerCase()]);if(te)return!0;var pe=J.getAttribute("contenteditable");return pe==="true"||pe===""?!0:J===z?!1:Ms(z,J.parentElement)}function zo(z,J){var te=J.target;return $i(te)?Ms(z,te):!1}var sl=function(z){return u(z.getBoundingClientRect()).center};function Es(z){return z instanceof So(z).Element}var ll=function(){var z="matches";if(typeof document=="undefined")return z;var J=[z,"msMatchesSelector","webkitMatchesSelector"],te=ut(J,function(pe){return pe in Element.prototype});return te||z}();function Vo(z,J){return z==null?null:z[ll](J)?z:Vo(z.parentElement,J)}function kl(z,J){return z.closest?z.closest(J):Vo(z,J)}function Xo(z){return"["+so.contextId+'="'+z+'"]'}function ul(z,J){var te=J.target;if(!Es(te))return null;var pe=Xo(z),Te=kl(te,pe);return Te&&$i(Te)?Te:null}function cl(z,J){var te=ul(z,J);return te?te.getAttribute(so.draggableId):null}function dl(z,J){var te="["+Oo.contextId+'="'+z+'"]',pe=ot(document.querySelectorAll(te)),Te=ut(pe,function(we){return we.getAttribute(Oo.id)===J});return Te&&$i(Te)?Te:null}function ts(z){z.preventDefault()}function wo(z){var J=z.expected,te=z.phase,pe=z.isLockActive,Te=z.shouldWarn;return pe()?!(J!==te):!1}function Yo(z){var J=z.lockAPI,te=z.store,pe=z.registry,Te=z.draggableId;if(J.isClaimed())return!1;var we=pe.draggable.findById(Te);return we&&we.options.isEnabled?!!to(te.getState(),Te):!1}function ns(z){var J=z.lockAPI,te=z.contextId,pe=z.store,Te=z.registry,we=z.draggableId,Be=z.forceSensorStop,Fe=z.sourceEvent,_t=Yo({lockAPI:J,store:pe,registry:Te,draggableId:we});if(!_t)return null;var Pt=Te.draggable.getById(we),Mt=dl(te,Pt.descriptor.id);if(!Mt)return null;if(Fe&&!Pt.options.canDragInteractiveElements&&zo(Mt,Fe))return null;var yt=J.claim(Be||Ae),Et="PRE_DRAG";function Tt(){return Pt.options.shouldRespectForcePress}function an(){return J.isActive(yt)}function nr(Oa,Ha){wo({expected:Oa,phase:Et,isLockActive:an,shouldWarn:!0})&&pe.dispatch(Ha())}var sr=nr.bind(null,"DRAGGING");function wr(Oa){function Ha(){J.release(),Et="COMPLETED"}Et!=="PRE_DRAG"&&(Ha(),Et==="PRE_DRAG"||Q(!1)),pe.dispatch(jn(Oa.liftActionArgs)),Et="DRAGGING";function ii(e,n){if(n===void 0&&(n={shouldBlockNextClick:!1}),Oa.cleanup(),n.shouldBlockNextClick){var L=he(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}Ha(),pe.dispatch(tt({reason:e}))}return Object(h.a)({isActive:function(){return wo({expected:"DRAGGING",phase:Et,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:Tt,drop:function(n){return ii("DROP",n)},cancel:function(n){return ii("CANCEL",n)}},Oa.actions)}function Ur(Oa){var Ha=k(function(e){sr(function(){return er({client:e})})}),ii=wr({liftActionArgs:{id:we,clientSelection:Oa,movementMode:"FLUID"},cleanup:function(){return Ha.cancel()},actions:{move:Ha}});return Object(h.a)({},ii,{move:Ha})}function Zr(){var Oa={moveUp:function(){return sr(cr)},moveRight:function(){return sr(Nr)},moveDown:function(){return sr(vr)},moveLeft:function(){return sr(Hr)}};return wr({liftActionArgs:{id:we,clientSelection:sl(Mt),movementMode:"SNAP"},cleanup:Ae,actions:Oa})}function kr(){var Oa=wo({expected:"PRE_DRAG",phase:Et,isLockActive:an,shouldWarn:!0});Oa&&J.release()}var wa={isActive:function(){return wo({expected:"PRE_DRAG",phase:Et,isLockActive:an,shouldWarn:!1})},shouldRespectForcePress:Tt,fluidLift:Ur,snapLift:Zr,abort:kr};return wa}var fl=[$s,mi,bs];function Nl(z){var J=z.contextId,te=z.store,pe=z.registry,Te=z.customSensors,we=z.enableDefaultSensors,Be=[].concat(we?fl:[],Te||[]),Fe=Object(P.useState)(function(){return yi()})[0],_t=t(function(Ur,Zr){Ur.isDragging&&!Zr.isDragging&&Fe.tryAbandon()},[Fe]);ri(function(){var Ur=te.getState(),Zr=te.subscribe(function(){var kr=te.getState();_t(Ur,kr),Ur=kr});return Zr},[Fe,te,_t]),ri(function(){return Fe.tryAbandon},[Fe.tryAbandon]);var Pt=t(function(wr){return Yo({lockAPI:Fe,registry:pe,store:te,draggableId:wr})},[Fe,pe,te]),Mt=t(function(wr,Ur,Zr){return ns({lockAPI:Fe,registry:pe,contextId:J,store:te,draggableId:wr,forceSensorStop:Ur,sourceEvent:Zr&&Zr.sourceEvent?Zr.sourceEvent:null})},[J,Fe,pe,te]),yt=t(function(wr){return cl(J,wr)},[J]),Et=t(function(wr){var Ur=pe.draggable.findById(wr);return Ur?Ur.options:null},[pe.draggable]),Tt=t(function(){if(!Fe.isClaimed())return;Fe.tryAbandon(),te.getState().phase!=="IDLE"&&te.dispatch(ya())},[Fe,te]),an=t(Fe.isClaimed,[Fe]),nr=c(function(){return{canGetLock:Pt,tryGetLock:Mt,findClosestDraggableId:yt,findOptionsForDraggable:Et,tryReleaseLock:Tt,isLockClaimed:an}},[Pt,Mt,yt,Et,Tt,an]);il(Be);for(var sr=0;sr<Be.length;sr++)Be[sr](nr)}var hl=function(J){return{onBeforeCapture:J.onBeforeCapture,onBeforeDragStart:J.onBeforeDragStart,onDragStart:J.onDragStart,onDragEnd:J.onDragEnd,onDragUpdate:J.onDragUpdate}};function Gi(z){return z.current||Q(!1),z.current}function Jo(z){var J=z.contextId,te=z.setCallbacks,pe=z.sensors,Te=z.nonce,we=z.dragHandleUsageInstructions,Be=Object(P.useRef)(null);Pi();var Fe=Za(z),_t=t(function(){return hl(Fe.current)},[Fe]),Pt=oi(J),Mt=po({contextId:J,text:we}),yt=Bo(J,Te),Et=t(function(e){Gi(Be).dispatch(e)},[]),Tt=c(function(){return Object(p.b)({publishWhileDragging:On,updateDroppableScroll:rr,updateDroppableIsEnabled:$n,updateDroppableIsCombineEnabled:Xr,collectionStarting:Zn},Et)},[Et]),an=Wo(),nr=c(function(){return Ja(an,Tt)},[an,Tt]),sr=c(function(){return No(Object(h.a)({scrollWindow:Mo,scrollDroppable:nr.scrollDroppable},Object(p.b)({move:er},Et)))},[nr.scrollDroppable,Et]),wr=Do(J),Ur=c(function(){return Ua({announce:Pt,autoScroller:sr,dimensionMarshal:nr,focusMarshal:wr,getResponders:_t,styleMarshal:yt})},[Pt,sr,nr,wr,_t,yt]);Be.current=Ur;var Zr=t(function(){var e=Gi(Be),n=e.getState();n.phase!=="IDLE"&&e.dispatch(ya())},[]),kr=t(function(){var e=Gi(Be).getState();return e.isDragging||e.phase==="DROP_ANIMATING"},[]),wa=c(function(){return{isDragging:kr,tryAbort:Zr}},[kr,Zr]);te(wa);var Oa=t(function(e){return to(Gi(Be).getState(),e)},[]),Ha=t(function(){return on(Gi(Be).getState())},[]),ii=c(function(){return{marshal:nr,focus:wr,contextId:J,canLift:Oa,isMovementAllowed:Ha,dragHandleUsageInstructionsId:Mt,registry:an}},[J,nr,Mt,wr,Oa,Ha,an]);return Nl({contextId:J,store:Ur,registry:an,customSensors:pe,enableDefaultSensors:z.enableDefaultSensors!==!1}),Object(P.useEffect)(function(){return Zr},[Zr]),i.a.createElement(Ki.Provider,{value:ii},i.a.createElement(x.a,{context:lo,store:Ur},z.children))}var Qo=0;function Ul(){Qo=0}function pl(){return c(function(){return""+Qo++},[])}function iu(){Ul(),ho()}function jl(z){var J=pl(),te=z.dragHandleUsageInstructions||ge.dragHandleUsageInstructions;return i.a.createElement(le,null,function(pe){return i.a.createElement(Jo,{nonce:z.nonce,contextId:J,setCallbacks:pe,dragHandleUsageInstructions:te,enableDefaultSensors:z.enableDefaultSensors,sensors:z.sensors,onBeforeCapture:z.onBeforeCapture,onBeforeDragStart:z.onBeforeDragStart,onDragStart:z.onDragStart,onDragUpdate:z.onDragUpdate,onDragEnd:z.onDragEnd},z.children)})}var Is=function(J){return function(te){return J===te}},Si=Is("scroll"),ml=Is("auto"),Bl=Is("visible"),vl=function(J,te){return te(J.overflowX)||te(J.overflowY)},Fl=function(J,te){return te(J.overflowX)&&te(J.overflowY)},Ls=function(J){var te=window.getComputedStyle(J),pe={overflowX:te.overflowX,overflowY:te.overflowY};return vl(pe,Si)||vl(pe,ml)},gl=function(){return!1;var J,te;if(!Ls(J))return!1;var pe,Te;if(Fl(Te,Bl))return!1},ks=function z(J){return J==null?null:J===document.body?gl()?J:null:J===document.documentElement?null:Ls(J)?J:z(J.parentElement)},ou=function(z){if(!z)return;var J=ks(z.parentElement);if(!J)return},Ns=function(z){return{x:z.scrollLeft,y:z.scrollTop}},Wl=function z(J){if(!J)return!1;var te=window.getComputedStyle(J);return te.position==="fixed"?!0:z(J.parentElement)},Ro=function(z){var J=ks(z),te=Wl(z);return{closestScrollable:J,isFixedOnPage:te}},rs=function(z){var J=z.descriptor,te=z.isEnabled,pe=z.isCombineEnabled,Te=z.isFixedOnPage,we=z.direction,Be=z.client,Fe=z.page,_t=z.closest,Pt=function(){if(!_t)return null;var Tt=_t.scrollSize,an=_t.client,nr=Ti({scrollHeight:Tt.scrollHeight,scrollWidth:Tt.scrollWidth,height:an.paddingBox.height,width:an.paddingBox.width});return{pageMarginBox:_t.page.marginBox,frameClient:an,scrollSize:Tt,shouldClipSubject:_t.shouldClipSubject,scroll:{initial:_t.scroll,current:_t.scroll,max:nr,diff:{value:Re,displacement:Re}}}}(),Mt=we==="vertical"?Ln:pn,yt=_e({page:Fe,withPlaceholder:null,axis:Mt,frame:Pt}),Et={descriptor:J,isCombineEnabled:pe,isFixedOnPage:Te,axis:Mt,isEnabled:te,client:Be,page:Fe,frame:Pt,subject:yt};return Et},ys=function(J,te){var pe=M(J);if(!te)return pe;if(J!==te)return pe;var Te=pe.paddingBox.top-te.scrollTop,we=pe.paddingBox.left-te.scrollLeft,Be=Te+te.scrollHeight,Fe=we+te.scrollWidth,_t={top:Te,right:Fe,bottom:Be,left:we},Pt=_(_t,pe.border),Mt=o({borderBox:Pt,margin:pe.margin,border:pe.border,padding:pe.padding});return Mt},as=function(z){var J=z.ref,te=z.descriptor,pe=z.env,Te=z.windowScroll,we=z.direction,Be=z.isDropDisabled,Fe=z.isCombineEnabled,_t=z.shouldClipSubject,Pt=pe.closestScrollable,Mt=ys(J,Pt),yt=O(Mt,Te),Et=function(){if(!Pt)return null;var an=M(Pt),nr={scrollHeight:Pt.scrollHeight,scrollWidth:Pt.scrollWidth};return{client:an,page:O(an,Te),scroll:Ns(Pt),scrollSize:nr,shouldClipSubject:_t}}(),Tt=rs({descriptor:te,isEnabled:!Be,isCombineEnabled:Fe,isFixedOnPage:pe.isFixedOnPage,direction:we,client:Mt,page:yt,closest:Et});return Tt},go={passive:!1},Kl={passive:!0},_l=function(z){return z.shouldPublishImmediately?go:Kl};function _o(z){var J=Object(P.useContext)(z);return J||Q(!1),J}var is=function(J){return J&&J.env.closestScrollable||null};function bl(z){var J=Object(P.useRef)(null),te=_o(Ki),pe=Ai("droppable"),Te=te.registry,we=te.marshal,Be=Za(z),Fe=c(function(){return{id:z.droppableId,type:z.type,mode:z.mode}},[z.droppableId,z.mode,z.type]),_t=Object(P.useRef)(Fe),Pt=c(function(){return D(function(kr,wa){J.current||Q(!1);var Oa={x:kr,y:wa};we.updateDroppableScroll(Fe.id,Oa)})},[Fe.id,we]),Mt=t(function(){var kr=J.current;return!kr||!kr.env.closestScrollable?Re:Ns(kr.env.closestScrollable)},[]),yt=t(function(){var kr=Mt();Pt(kr.x,kr.y)},[Mt,Pt]),Et=c(function(){return k(yt)},[yt]),Tt=t(function(){var kr=J.current,wa=is(kr);kr&&wa||Q(!1);var Oa=kr.scrollOptions;if(Oa.shouldPublishImmediately){yt();return}Et()},[Et,yt]),an=t(function(kr,wa){J.current&&Q(!1);var Oa=Be.current,Ha=Oa.getDroppableRef();Ha||Q(!1);var ii=Ro(Ha),e={ref:Ha,descriptor:Fe,env:ii,scrollOptions:wa};J.current=e;var n=as({ref:Ha,descriptor:Fe,env:ii,windowScroll:kr,direction:Oa.direction,isDropDisabled:Oa.isDropDisabled,isCombineEnabled:Oa.isCombineEnabled,shouldClipSubject:!Oa.ignoreContainerClipping}),L=ii.closestScrollable;return L&&(L.setAttribute(jo.contextId,te.contextId),L.addEventListener("scroll",Tt,_l(e.scrollOptions))),n},[te.contextId,Fe,Tt,Be]),nr=t(function(){var kr=J.current,wa=is(kr);return kr&&wa||Q(!1),Ns(wa)},[]),sr=t(function(){var kr=J.current;kr||Q(!1);var wa=is(kr);if(J.current=null,!wa)return;Et.cancel(),wa.removeAttribute(jo.contextId),wa.removeEventListener("scroll",Tt,_l(kr.scrollOptions))},[Tt,Et]),wr=t(function(kr){var wa=J.current;wa||Q(!1);var Oa=is(wa);Oa||Q(!1),Oa.scrollTop+=kr.y,Oa.scrollLeft+=kr.x},[]),Ur=c(function(){return{getDimensionAndWatchScroll:an,getScrollWhileDragging:nr,dragStopped:sr,scroll:wr}},[sr,an,nr,wr]),Zr=c(function(){return{uniqueId:pe,descriptor:Fe,callbacks:Ur}},[Ur,Fe,pe]);ri(function(){return _t.current=Zr.descriptor,Te.droppable.register(Zr),function(){J.current&&sr(),Te.droppable.unregister(Zr)}},[Ur,Fe,sr,Zr,we,Te.droppable]),ri(function(){if(!J.current)return;we.updateDroppableIsEnabled(_t.current.id,!z.isDropDisabled)},[z.isDropDisabled,we]),ri(function(){if(!J.current)return;we.updateDroppableIsCombineEnabled(_t.current.id,z.isCombineEnabled)},[z.isCombineEnabled,we])}function xs(){}var os={width:0,height:0,margin:ht},Zo=function(J){var te=J.isAnimatingOpenOnMount,pe=J.placeholder,Te=J.animate;return te||Te==="close"?os:{height:pe.client.borderBox.height,width:pe.client.borderBox.width,margin:pe.client.margin}},Us=function(J){var te=J.isAnimatingOpenOnMount,pe=J.placeholder,Te=J.animate,we=Zo({isAnimatingOpenOnMount:te,placeholder:pe,animate:Te});return{display:pe.display,boxSizing:"border-box",width:we.width,height:we.height,marginTop:we.margin.top,marginRight:we.margin.right,marginBottom:we.margin.bottom,marginLeft:we.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:Te!=="none"?jt.placeholder:null}};function js(z){var J=Object(P.useRef)(null),te=t(function(){if(!J.current)return;clearTimeout(J.current),J.current=null},[]),pe=z.animate,Te=z.onTransitionEnd,we=z.onClose,Be=z.contextId,Fe=Object(P.useState)(z.animate==="open"),_t=Fe[0],Pt=Fe[1];Object(P.useEffect)(function(){return _t?pe!=="open"?(te(),Pt(!1),xs):J.current?xs:(J.current=setTimeout(function(){J.current=null,Pt(!1)}),te):xs},[pe,_t,te]);var Mt=t(function(Et){if(Et.propertyName!=="height")return;Te(),pe==="close"&&we()},[pe,we,Te]),yt=Us({isAnimatingOpenOnMount:_t,animate:z.animate,placeholder:z.placeholder});return i.a.createElement(z.placeholder.tagName,{style:yt,"data-rbd-placeholder-context-id":Be,onTransitionEnd:Mt,ref:z.innerRef})}var Bs=i.a.memo(js),Fs=i.a.createContext(null);function qo(z){z&&$i(z)||Q(!1)}function Cs(z){return typeof z=="boolean"}function Ws(z,J){J.forEach(function(te){return te(z)})}var El=[function(J){var te=J.props;te.droppableId||Q(!1),typeof te.droppableId=="string"||Q(!1)},function(J){var te=J.props;Cs(te.isDropDisabled)||Q(!1),Cs(te.isCombineEnabled)||Q(!1),Cs(te.ignoreContainerClipping)||Q(!1)},function(J){var te=J.getDroppableRef;qo(te())}],Os=[function(J){var te=J.props,pe=J.getPlaceholderRef;if(!te.placeholder)return;var Te=pe();if(Te)return}],Hl=[function(J){var te=J.props;te.renderClone||Q(!1)},function(J){var te=J.getPlaceholderRef;te()&&Q(!1)}];function Gl(z){Ei(function(){Ws(z,El),z.props.mode==="standard"&&Ws(z,Os),z.props.mode==="virtual"&&Ws(z,Hl)})}var ss=function(z){Object(T.a)(J,z);function J(){for(var pe,Te=arguments.length,we=new Array(Te),Be=0;Be<Te;Be++)we[Be]=arguments[Be];return pe=z.call.apply(z,[this].concat(we))||this,pe.state={isVisible:Boolean(pe.props.on),data:pe.props.on,animate:pe.props.shouldAnimate&&pe.props.on?"open":"none"},pe.onClose=function(){if(pe.state.animate!=="close")return;pe.setState({isVisible:!1})},pe}J.getDerivedStateFromProps=function(Te,we){return Te.shouldAnimate?Te.on?{isVisible:!0,data:Te.on,animate:"open"}:we.isVisible?{isVisible:!0,data:we.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(Te.on),data:Te.on,animate:"none"}};var te=J.prototype;return te.render=function(){if(!this.state.isVisible)return null;var Te={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(Te)},J}(i.a.PureComponent),Ks={dragging:5e3,dropAnimating:4500},yl=function(J,te){return te?jt.drop(te.duration):J?jt.snap:jt.fluid},zl=function(J,te){return J?te?st.opacity.drop:st.opacity.combining:null},Hs=function(J){return J.forceShouldAnimate!=null?J.forceShouldAnimate:J.mode==="SNAP"};function xl(z){var J=z.dimension,te=J.client,pe=z.offset,Te=z.combineWith,we=z.dropping,Be=Boolean(Te),Fe=Hs(z),_t=Boolean(we),Pt=_t?qt.drop(pe,Be):qt.moveTo(pe),Mt={position:"fixed",top:te.marginBox.top,left:te.marginBox.left,boxSizing:"border-box",width:te.borderBox.width,height:te.borderBox.height,transition:yl(Fe,we),transform:Pt,opacity:zl(Be,_t),zIndex:_t?Ks.dropAnimating:Ks.dragging,pointerEvents:"none"};return Mt}function Vl(z){return{transform:qt.moveTo(z.offset),transition:z.shouldAnimateDisplacement?null:"none"}}function Cl(z){return z.type==="DRAGGING"?xl(z):Vl(z)}function Ol(z,J,te){te===void 0&&(te=Re);var pe=window.getComputedStyle(J),Te=J.getBoundingClientRect(),we=d(Te,pe),Be=O(we,te),Fe={client:we,tagName:J.tagName.toLowerCase(),display:pe.display},_t={x:we.marginBox.width,y:we.marginBox.height},Pt={descriptor:z,placeholder:Fe,displaceBy:_t,client:we,page:Be};return Pt}function Xl(z){var J=Ai("draggable"),te=z.descriptor,pe=z.registry,Te=z.getDraggableRef,we=z.canDragInteractiveElements,Be=z.shouldRespectForcePress,Fe=z.isEnabled,_t=c(function(){return{canDragInteractiveElements:we,shouldRespectForcePress:Be,isEnabled:Fe}},[we,Fe,Be]),Pt=t(function(Tt){var an=Te();return an||Q(!1),Ol(te,an,Tt)},[te,Te]),Mt=c(function(){return{uniqueId:J,descriptor:te,options:_t,getDimension:Pt}},[te,Pt,_t,J]),yt=Object(P.useRef)(Mt),Et=Object(P.useRef)(!0);ri(function(){return pe.draggable.register(yt.current),function(){return pe.draggable.unregister(yt.current)}},[pe.draggable]),ri(function(){if(Et.current){Et.current=!1;return}var Tt=yt.current;yt.current=Mt,pe.draggable.update(Mt,Tt)},[Mt,pe.draggable])}function Gs(z,J,te){Ei(function(){function pe(we){return"Draggable[id: "+we+"]: "}var Te=z.draggableId;if(Te||Q(!1),typeof Te=="string"||Q(!1),Le(z.index)||Q(!1),z.mapped.type==="DRAGGING")return;qo(te()),z.isEnabled&&(Wi(J,Te)||Q(!1))})}function ls(z){ja(function(){var J=Object(P.useRef)(z);Ei(function(){z===J.current||Q(!1)},[z])})}function us(z){z.preventDefault()}function Yl(z){var J=Object(P.useRef)(null),te=t(function(e){J.current=e},[]),pe=t(function(){return J.current},[]),Te=_o(Ki),we=Te.contextId,Be=Te.dragHandleUsageInstructionsId,Fe=Te.registry,_t=_o(Fs),Pt=_t.type,Mt=_t.droppableId,yt=c(function(){return{id:z.draggableId,index:z.index,type:Pt,droppableId:Mt}},[z.draggableId,z.index,Pt,Mt]),Et=z.children,Tt=z.draggableId,an=z.isEnabled,nr=z.shouldRespectForcePress,sr=z.canDragInteractiveElements,wr=z.isClone,Ur=z.mapped,Zr=z.dropAnimationFinished;if(Gs(z,we,pe),ls(wr),!wr){var kr=c(function(){return{descriptor:yt,registry:Fe,getDraggableRef:pe,canDragInteractiveElements:sr,shouldRespectForcePress:nr,isEnabled:an}},[yt,Fe,pe,sr,nr,an]);Xl(kr)}var wa=c(function(){return an?{tabIndex:0,role:"button","aria-describedby":Be,"data-rbd-drag-handle-draggable-id":Tt,"data-rbd-drag-handle-context-id":we,draggable:!1,onDragStart:us}:null},[we,Be,Tt,an]),Oa=t(function(e){if(Ur.type!=="DRAGGING")return;if(!Ur.dropping)return;if(e.propertyName!=="transform")return;Zr()},[Zr,Ur]),Ha=c(function(){var e=Cl(Ur),n=Ur.type==="DRAGGING"&&Ur.dropping?Oa:null,L={innerRef:te,draggableProps:{"data-rbd-draggable-context-id":we,"data-rbd-draggable-id":Tt,style:e,onTransitionEnd:n},dragHandleProps:wa};return L},[we,wa,Tt,Ur,Oa,te]),ii=c(function(){return{draggableId:yt.id,type:yt.type,source:{index:yt.index,droppableId:yt.droppableId}}},[yt.droppableId,yt.id,yt.index,yt.type]);return Et(Ha,Ur.snapshot,ii)}var zs=function(z,J){return z===J},Al=function(z){var J=z.combine,te=z.destination;return te?te.droppableId:J?J.droppableId:null},Jl=function(J){return J.combine?J.combine.draggableId:null},Ql=function(J){return J.at&&J.at.type==="COMBINE"?J.at.combine.draggableId:null};function Zl(){var z=D(function(Te,we){return{x:Te,y:we}}),J=D(function(Te,we,Be,Fe,_t){return{isDragging:!0,isClone:we,isDropAnimating:Boolean(_t),dropAnimation:_t,mode:Te,draggingOver:Be,combineWith:Fe,combineTargetFor:null}}),te=D(function(Te,we,Be,Fe,_t,Pt,Mt){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:_t,combineWith:Pt,mode:we,offset:Te,dimension:Be,forceShouldAnimate:Mt,snapshot:J(we,Fe,_t,Pt,null)}}}),pe=function(we,Be){if(we.isDragging){if(we.critical.draggable.id!==Be.draggableId)return null;var Fe=we.current.client.offset,_t=we.dimensions.draggables[Be.draggableId],Pt=Nt(we.impact),Mt=Ql(we.impact),yt=we.forceShouldAnimate;return te(z(Fe.x,Fe.y),we.movementMode,_t,Be.isClone,Pt,Mt,yt)}if(we.phase==="DROP_ANIMATING"){var Et=we.completed;if(Et.result.draggableId!==Be.draggableId)return null;var Tt=Be.isClone,an=we.dimensions.draggables[Be.draggableId],nr=Et.result,sr=nr.mode,wr=Al(nr),Ur=Jl(nr),Zr=we.dropDuration,kr={duration:Zr,curve:Ve.drop,moveTo:we.newHomeClientOffset,opacity:Ur?st.opacity.drop:null,scale:Ur?st.scale.drop:null};return{mapped:{type:"DRAGGING",offset:we.newHomeClientOffset,dimension:an,dropping:kr,draggingOver:wr,combineWith:Ur,mode:sr,forceShouldAnimate:null,snapshot:J(sr,Tt,wr,Ur,kr)}}}return null};return pe}function Vs(z){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:z,combineWith:null}}var ql={mapped:{type:"SECONDARY",offset:Re,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Vs(null)}};function $l(){var z=D(function(Be,Fe){return{x:Be,y:Fe}}),J=D(Vs),te=D(function(Be,Fe,_t){return Fe===void 0&&(Fe=null),{mapped:{type:"SECONDARY",offset:Be,combineTargetFor:Fe,shouldAnimateDisplacement:_t,snapshot:J(Fe)}}}),pe=function(Fe){return Fe?te(Re,Fe,!0):null},Te=function(Fe,_t,Pt,Mt){var yt=Pt.displaced.visible[Fe],Et=Boolean(Mt.inVirtualList&&Mt.effected[Fe]),Tt=Ye(Pt),an=Tt&&Tt.draggableId===Fe?_t:null;if(!yt){if(!Et)return pe(an);if(Pt.displaced.invisible[Fe])return null;var nr=dt(Mt.displacedBy.point),sr=z(nr.x,nr.y);return te(sr,an,!0)}if(Et)return pe(an);var wr=Pt.displacedBy.point,Ur=z(wr.x,wr.y);return te(Ur,an,yt.shouldAnimate)},we=function(Fe,_t){if(Fe.isDragging)return Fe.critical.draggable.id===_t.draggableId?null:Te(_t.draggableId,Fe.critical.draggable.id,Fe.impact,Fe.afterCritical);if(Fe.phase==="DROP_ANIMATING"){var Pt=Fe.completed;return Pt.result.draggableId===_t.draggableId?null:Te(_t.draggableId,Pt.result.draggableId,Pt.impact,Pt.afterCritical)}return null};return we}var Sl=function(){var J=Zl(),te=$l(),pe=function(we,Be){return J(we,Be)||te(we,Be)||ql};return pe},Xs={dropAnimationFinished:Je},Dl=Object(x.c)(Sl,Xs,null,{context:lo,pure:!0,areStatePropsEqual:zs})(Yl);function Tl(z){var J=_o(Fs),te=J.isUsingCloneFor;return te===z.draggableId&&!z.isClone?null:i.a.createElement(Dl,z)}function wl(z){var J=typeof z.isDragDisabled=="boolean"?!z.isDragDisabled:!0,te=Boolean(z.disableInteractiveElementBlocking),pe=Boolean(z.shouldRespectForcePress);return i.a.createElement(Tl,Object(h.a)({},z,{isClone:!1,isEnabled:J,canDragInteractiveElements:te,shouldRespectForcePress:pe}))}function $o(z){var J=Object(P.useContext)(Ki);J||Q(!1);var te=J.contextId,pe=J.isMovementAllowed,Te=Object(P.useRef)(null),we=Object(P.useRef)(null),Be=z.children,Fe=z.droppableId,_t=z.type,Pt=z.mode,Mt=z.direction,yt=z.ignoreContainerClipping,Et=z.isDropDisabled,Tt=z.isCombineEnabled,an=z.snapshot,nr=z.useClone,sr=z.updateViewportMaxScroll,wr=z.getContainerForClone,Ur=t(function(){return Te.current},[]),Zr=t(function(I){Te.current=I},[]),kr=t(function(){return we.current},[]),wa=t(function(I){we.current=I},[]);Gl({props:z,getDroppableRef:Ur,getPlaceholderRef:kr});var Oa=t(function(){pe()&&sr({maxScroll:_i()})},[pe,sr]);bl({droppableId:Fe,type:_t,mode:Pt,direction:Mt,isDropDisabled:Et,isCombineEnabled:Tt,ignoreContainerClipping:yt,getDroppableRef:Ur});var Ha=i.a.createElement(ss,{on:z.placeholder,shouldAnimate:z.shouldAnimatePlaceholder},function(I){var j=I.onClose,q=I.data,ue=I.animate;return i.a.createElement(Bs,{placeholder:q,onClose:j,innerRef:wa,animate:ue,contextId:te,onTransitionEnd:Oa})}),ii=c(function(){return{innerRef:Zr,placeholder:Ha,droppableProps:{"data-rbd-droppable-id":Fe,"data-rbd-droppable-context-id":te}}},[te,Fe,Ha,Zr]),e=nr?nr.dragging.draggableId:null,n=c(function(){return{droppableId:Fe,type:_t,isUsingCloneFor:e}},[Fe,e,_t]);function L(){if(!nr)return null;var I=nr.dragging,j=nr.render,q=i.a.createElement(Tl,{draggableId:I.draggableId,index:I.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(ue,ve){return j(ue,ve,I)});return H.a.createPortal(q,wr())}return i.a.createElement(Fs.Provider,{value:n},Be(ii,an),L())}var As=function(J,te){return J===te.droppable.type},cs=function(J,te){return te.draggables[J.draggable.id]},eu=function(){var J={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},te=Object(h.a)({},J,{shouldAnimatePlaceholder:!1}),pe=D(function(Be){return{draggableId:Be.id,type:Be.type,source:{index:Be.index,droppableId:Be.droppableId}}}),Te=D(function(Be,Fe,_t,Pt,Mt,yt){var Et=Mt.descriptor.id,Tt=Mt.descriptor.droppableId===Be;if(Tt){var an=yt?{render:yt,dragging:pe(Mt.descriptor)}:null,nr={isDraggingOver:_t,draggingOverWith:_t?Et:null,draggingFromThisWith:Et,isUsingPlaceholder:!0};return{placeholder:Mt.placeholder,shouldAnimatePlaceholder:!1,snapshot:nr,useClone:an}}if(!Fe)return te;if(!Pt)return J;var sr={isDraggingOver:_t,draggingOverWith:Et,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Mt.placeholder,shouldAnimatePlaceholder:!0,snapshot:sr,useClone:null}}),we=function(Fe,_t){var Pt=_t.droppableId,Mt=_t.type,yt=!_t.isDropDisabled,Et=_t.renderClone;if(Fe.isDragging){var Tt=Fe.critical;if(!As(Mt,Tt))return te;var an=cs(Tt,Fe.dimensions),nr=Nt(Fe.impact)===Pt;return Te(Pt,yt,nr,nr,an,Et)}if(Fe.phase==="DROP_ANIMATING"){var sr=Fe.completed;if(!As(Mt,sr.critical))return te;var wr=cs(sr.critical,Fe.dimensions);return Te(Pt,yt,Al(sr.result)===Pt,Nt(sr.impact)===Pt,wr,Et)}if(Fe.phase==="IDLE"&&Fe.completed&&!Fe.shouldFlush){var Ur=Fe.completed;if(!As(Mt,Ur.critical))return te;var Zr=Nt(Ur.impact)===Pt,kr=Boolean(Ur.impact.at&&Ur.impact.at.type==="COMBINE"),wa=Ur.critical.droppable.id===Pt;return Zr?kr?J:te:wa?J:te}return te};return we},tu={updateViewportMaxScroll:Kr};function nu(){return document.body||Q(!1),document.body}var Va={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:nu},Rl=Object(x.c)(eu,tu,null,{context:lo,pure:!0,areStatePropsEqual:zs})($o);Rl.defaultProps=Va},nukY:function(w,X){w.exports="data:image/png;base64,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"},oRuE:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return P.pad.Iso10126={pad:function(i,T){var h=T*4,p=h-i.sigBytes%h;i.concat(P.lib.WordArray.random(p-1)).concat(P.lib.WordArray.create([p<<24],1))},unpad:function(i){var T=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=T}},P.pad.Iso10126})},oaGz:function(w,X,r){w.exports={bg:"bg___24uy8",wrap:"wrap___14NGB",modal:"modal___2LUSY",content:"content___uJSz1",head:"head___1b8cM",headCount:"headCount___8qSbD",button:"button___3uWW2",itemWrap:"itemWrap___30TsE",imgWrap:"imgWrap___2LXqq",img:"img___3JUpQ",manager:"manager___VrVN1",itemContent:"itemContent___gyTTk",nameWrap:"nameWrap___3WMS2",name:"name___2ym5i",actionGroup:"actionGroup___8xT17",deleteIcon:"deleteIcon___24yPS",schoolWrap:"schoolWrap___23Lyd",school:"school___1PzsI",countWrap:"countWrap___8XfQc",deletetitle:"deletetitle___2yGtk",yseTitle:"yseTitle___sqFvw"}},ogmK:function(w,X,r){"use strict";r.d(X,"a",function(){return ca});var P=r("1OyB"),i=r("vuIU"),T=r("Ji7U"),h=r("LK+K"),p=r("rePB"),x=r("VTBJ"),S=r("ODXe"),a=r("cDcd"),v=r("TSYQ"),c=r.n(v),t=r("Kwbf"),g=r("6cGi"),u=r("U8pU"),_=r("4IlW"),l=a.createContext({}),m=l,C={visibility:"hidden"};function o(me){var et=me.prefixCls,At=me.prevIcon,Ct=At===void 0?"\u2039":At,Nt=me.nextIcon,It=Nt===void 0?"\u203A":Nt,Ht=me.superPrevIcon,on=Ht===void 0?"\xAB":Ht,mn=me.superNextIcon,gn=mn===void 0?"\xBB":mn,In=me.onSuperPrev,Pn=me.onSuperNext,Qt=me.onPrev,xn=me.onNext,cn=me.children,Dn=a.useContext(m),En=Dn.hideNextBtn,Fn=Dn.hidePrevBtn;return a.createElement("div",{className:et},In&&a.createElement("button",{type:"button",onClick:In,tabIndex:-1,className:"".concat(et,"-super-prev-btn"),style:Fn?C:{}},on),Qt&&a.createElement("button",{type:"button",onClick:Qt,tabIndex:-1,className:"".concat(et,"-prev-btn"),style:Fn?C:{}},Ct),a.createElement("div",{className:"".concat(et,"-view")},cn),xn&&a.createElement("button",{type:"button",onClick:xn,tabIndex:-1,className:"".concat(et,"-next-btn"),style:En?C:{}},It),Pn&&a.createElement("button",{type:"button",onClick:Pn,tabIndex:-1,className:"".concat(et,"-super-next-btn"),style:En?C:{}},gn))}var f=o;function b(me){var et=a.useContext(m),At=et.hideHeader;if(At)return null;var Ct=me.prefixCls,Nt=me.generateConfig,It=me.locale,Ht=me.value,on=me.format,mn="".concat(Ct,"-header");return a.createElement(f,{prefixCls:mn},Ht?Nt.locale.format(It.locale,Ht,on):"\xA0")}var A=b,O=r("YrtM"),d=r("KQm4"),M=new Map;function R(me,et,At){if(M.get(me)&&cancelAnimationFrame(M.get(me)),At<=0){M.set(me,requestAnimationFrame(function(){me.scrollTop=et}));return}var Ct=et-me.scrollTop,Nt=Ct/At*10;M.set(me,requestAnimationFrame(function(){me.scrollTop+=Nt,me.scrollTop!==et&&R(me,et,At-10)}))}function E(me,et){var At=et.onLeftRight,Ct=et.onCtrlLeftRight,Nt=et.onUpDown,It=et.onPageUpDown,Ht=et.onEnter,on=me.which,mn=me.ctrlKey,gn=me.metaKey;switch(on){case _.a.LEFT:if(mn||gn){if(Ct)return Ct(-1),!0}else if(At)return At(-1),!0;break;case _.a.RIGHT:if(mn||gn){if(Ct)return Ct(1),!0}else if(At)return At(1),!0;break;case _.a.UP:if(Nt)return Nt(-1),!0;break;case _.a.DOWN:if(Nt)return Nt(1),!0;break;case _.a.PAGE_UP:if(It)return It(-1),!0;break;case _.a.PAGE_DOWN:if(It)return It(1),!0;break;case _.a.ENTER:if(Ht)return Ht(),!0;break}return!1}function y(me,et,At,Ct){var Nt=me;if(!Nt)switch(et){case"time":Nt=Ct?"hh:mm:ss a":"HH:mm:ss";break;case"week":Nt="gggg-wo";break;case"month":Nt="YYYY-MM";break;case"quarter":Nt="YYYY-[Q]Q";break;case"year":Nt="YYYY";break;default:Nt=At?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Nt}function s(me,et){var At=me==="time"?8:10;return Math.max(At,et.length)+2}var D=null,N=new Set;function k(me){return!D&&typeof window!="undefined"&&window.addEventListener&&(D=function(At){Object(d.a)(N).forEach(function(Ct){Ct(At)})},window.addEventListener("mousedown",D)),N.add(me),function(){N.delete(me),N.size===0&&(window.removeEventListener("mousedown",D),D=null)}}var U=function(et){return et==="month"||et==="date"?"year":et},H=function(et){return et==="date"?"month":et},K=function(et){return et==="month"||et==="date"?"quarter":et},F=function(et){return et==="date"?"week":et},G={year:U,month:H,quarter:K,week:F,time:null,date:null};function B(me,et){return me.some(function(At){return At&&At.contains(et)})}function W(me){var et=me.prefixCls,At=me.units,Ct=me.onSelect,Nt=me.value,It=me.active,Ht=me.hideDisabledOptions,on="".concat(et,"-cell"),mn=a.useContext(m),gn=mn.open,In=a.useRef(null),Pn=a.useRef(new Map);return a.useLayoutEffect(function(){var Qt=Pn.current.get(Nt);Qt&&gn!==!1&&R(In.current,Qt.offsetTop,120)},[Nt]),a.useLayoutEffect(function(){if(gn){var Qt=Pn.current.get(Nt);Qt&&R(In.current,Qt.offsetTop,0)}},[gn]),a.createElement("ul",{className:c()("".concat(et,"-column"),Object(p.a)({},"".concat(et,"-column-active"),It)),ref:In,style:{position:"relative"}},At.map(function(Qt){var xn;return Ht&&Qt.disabled?null:a.createElement("li",{key:Qt.value,ref:function(Dn){Pn.current.set(Qt.value,Dn)},className:c()(on,(xn={},Object(p.a)(xn,"".concat(on,"-disabled"),Qt.disabled),Object(p.a)(xn,"".concat(on,"-selected"),Nt===Qt.value),xn)),onClick:function(){if(Qt.disabled)return;Ct(Qt.value)}},a.createElement("div",{className:"".concat(on,"-inner")},Qt.label))}))}var V=W;function ae(me,et){for(var At=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",Ct=String(me);Ct.length<et;)Ct="".concat(At).concat(me);return Ct}var de=function(){for(var et=arguments.length,At=new Array(et),Ct=0;Ct<et;Ct++)At[Ct]=arguments[Ct];return At};function ce(me){return me==null?[]:Array.isArray(me)?me:[me]}function Ee(me){var et={};return Object.keys(me).forEach(function(At){(At.substr(0,5)==="data-"||At.substr(0,5)==="aria-"||At==="role"||At==="name")&&At.substr(0,7)!=="data-__"&&(et[At]=me[At])}),et}function Ae(me,et){return me?me[et]:null}function oe(me,et,At){var Ct=[Ae(me,0),Ae(me,1)];return Ct[At]=typeof et=="function"?et(Ct[At]):et,!Ct[0]&&!Ct[1]?null:Ct}function he(me,et,At,Ct,Nt){var It=me.setHour(et,At);return It=me.setMinute(It,Ct),It=me.setSecond(It,Nt),It}function fe(me,et,At,Ct,Nt,It){var Ht=Math.floor(me/Ct)*Ct;if(Ht<me)return[Ht,60-Nt,60-It];var on=Math.floor(et/Nt)*Nt;if(on<et)return[Ht,on,60-It];var mn=Math.floor(At/It)*It;return[Ht,on,mn]}function ie(me,et){if(me.length!==et.length)return!0;for(var At=0;At<me.length;At+=1)if(me[At].disabled!==et[At].disabled)return!0;return!1}function se(me,et,At,Ct){for(var Nt=[],It=me;It<=et;It+=At)Nt.push({label:ae(It,2),value:It,disabled:(Ct||[]).includes(It)});return Nt}function Q(me){var et=me.generateConfig,At=me.prefixCls,Ct=me.operationRef,Nt=me.activeColumnIndex,It=me.value,Ht=me.showHour,on=me.showMinute,mn=me.showSecond,gn=me.use12Hours,In=me.hourStep,Pn=In===void 0?1:In,Qt=me.minuteStep,xn=Qt===void 0?1:Qt,cn=me.secondStep,Dn=cn===void 0?1:cn,En=me.disabledHours,Fn=me.disabledMinutes,or=me.disabledSeconds,Ir=me.hideDisabledOptions,fn=me.onSelect,Bt=[],nn="".concat(At,"-content"),_n="".concat(At,"-time-panel"),Gt,hn=It?et.getHour(It):-1,sn=It?et.getMinute(It):-1,Cn=It?et.getSecond(It):-1,Tn=function(Kt,Ft,jn,Gn){var On=It||et.getNow(),Zn=Math.max(0,Ft),rr=Math.max(0,jn),$n=Math.max(0,Gn);return On=he(et,On,!gn||!Kt?Zn:Zn+12,rr,$n),On},qn=se(0,23,Pn,En&&En()),Hn=Object(O.a)(function(){return qn},qn,ie);gn&&(Gt=hn>=12,hn%=12);var yr=a.useMemo(function(){if(!gn)return[!1,!1];var kt=[!0,!0];return Hn.forEach(function(Kt){var Ft=Kt.disabled,jn=Kt.value;if(Ft)return;jn>=12?kt[1]=!1:kt[0]=!1}),kt},[gn,Hn]),Dr=Object(S.a)(yr,2),Wn=Dr[0],Er=Dr[1],ur=a.useMemo(function(){return gn?Hn.filter(Gt?function(kt){return kt.value>=12}:function(kt){return kt.value<12}).map(function(kt){var Kt=kt.value%12,Ft=Kt===0?"12":ae(Kt,2);return Object(x.a)(Object(x.a)({},kt),{},{label:Ft,value:Kt})}):Hn},[gn,Hn]),Br=se(0,59,xn,Fn&&Fn(hn)),Tr=se(0,59,Dn,or&&or(hn,sn));Ct.current={onUpDown:function(Kt){var Ft=Bt[Nt];if(Ft)for(var jn=Ft.units.findIndex(function(rr){return rr.value===Ft.value}),Gn=Ft.units.length,On=1;On<Gn;On+=1){var Zn=Ft.units[(jn+Kt*On+Gn)%Gn];if(Zn.disabled!==!0){Ft.onSelect(Zn.value);break}}}};function Yr(kt,Kt,Ft,jn,Gn){kt!==!1&&Bt.push({node:a.cloneElement(Kt,{prefixCls:_n,value:Ft,active:Nt===Bt.length,onSelect:Gn,units:jn,hideDisabledOptions:Ir}),onSelect:Gn,value:Ft,units:jn})}Yr(Ht,a.createElement(V,{key:"hour"}),hn,ur,function(kt){fn(Tn(Gt,kt,sn,Cn),"mouse")}),Yr(on,a.createElement(V,{key:"minute"}),sn,Br,function(kt){fn(Tn(Gt,hn,kt,Cn),"mouse")}),Yr(mn,a.createElement(V,{key:"second"}),Cn,Tr,function(kt){fn(Tn(Gt,hn,sn,kt),"mouse")});var Jn=-1;return typeof Gt=="boolean"&&(Jn=Gt?1:0),Yr(gn===!0,a.createElement(V,{key:"12hours"}),Jn,[{label:"AM",value:0,disabled:Wn},{label:"PM",value:1,disabled:Er}],function(kt){fn(Tn(!!kt,hn,sn,Cn),"mouse")}),a.createElement("div",{className:nn},Bt.map(function(kt){var Kt=kt.node;return Kt}))}var le=Q,ee=function(et){return et.filter(function(At){return At!==!1}).length};function ne(me){var et=me.generateConfig,At=me.format,Ct=At===void 0?"HH:mm:ss":At,Nt=me.prefixCls,It=me.active,Ht=me.operationRef,on=me.showHour,mn=me.showMinute,gn=me.showSecond,In=me.use12Hours,Pn=In===void 0?!1:In,Qt=me.onSelect,xn=me.value,cn="".concat(Nt,"-time-panel"),Dn=a.useRef(),En=a.useState(-1),Fn=Object(S.a)(En,2),or=Fn[0],Ir=Fn[1],fn=ee([on,mn,gn,Pn]);return Ht.current={onKeyDown:function(nn){return E(nn,{onLeftRight:function(Gt){Ir((or+Gt+fn)%fn)},onUpDown:function(Gt){or===-1?Ir(0):Dn.current&&Dn.current.onUpDown(Gt)},onEnter:function(){Qt(xn||et.getNow(),"key"),Ir(-1)}})},onBlur:function(){Ir(-1)}},a.createElement("div",{className:c()(cn,Object(p.a)({},"".concat(cn,"-active"),It))},a.createElement(A,Object.assign({},me,{format:Ct,prefixCls:Nt})),a.createElement(le,Object.assign({},me,{prefixCls:Nt,activeColumnIndex:or,operationRef:Dn})))}var be=ne,re=7;function $(me,et){return!me&&!et?!0:!me||!et?!1:void 0}function Y(me,et,At){var Ct=$(et,At);if(typeof Ct=="boolean")return Ct;var Nt=Math.floor(me.getYear(et)/10),It=Math.floor(me.getYear(At)/10);return Nt===It}function Z(me,et,At){var Ct=$(et,At);return typeof Ct=="boolean"?Ct:me.getYear(et)===me.getYear(At)}function Ce(me,et){var At=Math.floor(me.getMonth(et)/3);return At+1}function ge(me,et,At){var Ct=$(et,At);return typeof Ct=="boolean"?Ct:Z(me,et,At)&&Ce(me,et)===Ce(me,At)}function Re(me,et,At){var Ct=$(et,At);return typeof Ct=="boolean"?Ct:Z(me,et,At)&&me.getMonth(et)===me.getMonth(At)}function Qe(me,et,At){var Ct=$(et,At);return typeof Ct=="boolean"?Ct:me.getYear(et)===me.getYear(At)&&me.getMonth(et)===me.getMonth(At)&&me.getDate(et)===me.getDate(At)}function $e(me,et,At){var Ct=$(et,At);return typeof Ct=="boolean"?Ct:me.getHour(et)===me.getHour(At)&&me.getMinute(et)===me.getMinute(At)&&me.getSecond(et)===me.getSecond(At)}function at(me,et,At,Ct){var Nt=$(At,Ct);return typeof Nt=="boolean"?Nt:me.locale.getWeek(et,At)===me.locale.getWeek(et,Ct)}function dt(me,et,At){return Qe(me,et,At)&&$e(me,et,At)}function vt(me,et,At,Ct){return!et||!At||!Ct?!1:!Qe(me,et,Ct)&&!Qe(me,At,Ct)&&me.isAfter(Ct,et)&&me.isAfter(At,Ct)}function bt(me,et,At){var Ct=et.locale.getWeekFirstDay(me),Nt=et.setDate(At,1),It=et.getWeekDay(Nt),Ht=et.addDate(Nt,Ct-It);return et.getMonth(Ht)===et.getMonth(At)&&et.getDate(Ht)>1&&(Ht=et.addDate(Ht,-7)),Ht}function He(me,et,At){var Ct=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(et){case"year":return At.addYear(me,Ct*10);case"quarter":case"month":return At.addYear(me,Ct);default:return At.addMonth(me,Ct)}}var Pe=a.createContext({}),nt=Pe;function Rt(me){var et=me.cellPrefixCls,At=me.generateConfig,Ct=me.rangedValue,Nt=me.hoverRangedValue,It=me.isInView,Ht=me.isSameCell,on=me.offsetCell,mn=me.today,gn=me.value;function In(Pn){var Qt,xn=on(Pn,-1),cn=on(Pn,1),Dn=Ae(Ct,0),En=Ae(Ct,1),Fn=Ae(Nt,0),or=Ae(Nt,1),Ir=vt(At,Fn,or,Pn);function fn(sn){return Ht(Dn,sn)}function Bt(sn){return Ht(En,sn)}var nn=Ht(Fn,Pn),_n=Ht(or,Pn),Gt=(Ir||_n)&&(!It(xn)||Bt(xn)),hn=(Ir||nn)&&(!It(cn)||fn(cn));return Qt={},Object(p.a)(Qt,"".concat(et,"-in-view"),It(Pn)),Object(p.a)(Qt,"".concat(et,"-in-range"),vt(At,Dn,En,Pn)),Object(p.a)(Qt,"".concat(et,"-range-start"),fn(Pn)),Object(p.a)(Qt,"".concat(et,"-range-end"),Bt(Pn)),Object(p.a)(Qt,"".concat(et,"-range-start-single"),fn(Pn)&&!En),Object(p.a)(Qt,"".concat(et,"-range-end-single"),Bt(Pn)&&!Dn),Object(p.a)(Qt,"".concat(et,"-range-start-near-hover"),fn(Pn)&&(Ht(xn,Fn)||vt(At,Fn,or,xn))),Object(p.a)(Qt,"".concat(et,"-range-end-near-hover"),Bt(Pn)&&(Ht(cn,or)||vt(At,Fn,or,cn))),Object(p.a)(Qt,"".concat(et,"-range-hover"),Ir),Object(p.a)(Qt,"".concat(et,"-range-hover-start"),nn),Object(p.a)(Qt,"".concat(et,"-range-hover-end"),_n),Object(p.a)(Qt,"".concat(et,"-range-hover-edge-start"),Gt),Object(p.a)(Qt,"".concat(et,"-range-hover-edge-end"),hn),Object(p.a)(Qt,"".concat(et,"-range-hover-edge-start-near-range"),Gt&&Ht(xn,En)),Object(p.a)(Qt,"".concat(et,"-range-hover-edge-end-near-range"),hn&&Ht(cn,Dn)),Object(p.a)(Qt,"".concat(et,"-today"),Ht(mn,Pn)),Object(p.a)(Qt,"".concat(et,"-selected"),Ht(gn,Pn)),Qt}return In}function pt(me){for(var et=me.prefixCls,At=me.disabledDate,Ct=me.onSelect,Nt=me.rowNum,It=me.colNum,Ht=me.prefixColumn,on=me.rowClassName,mn=me.baseDate,gn=me.getCellClassName,In=me.getCellText,Pn=me.getCellNode,Qt=me.getCellDate,xn=me.titleCell,cn=me.headerCells,Dn=a.useContext(m),En=Dn.onDateMouseEnter,Fn=Dn.onDateMouseLeave,or="".concat(et,"-cell"),Ir=[],fn=0;fn<Nt;fn+=1){for(var Bt=[],nn=void 0,_n=function(sn){var Cn=fn*It+sn,Tn=Qt(mn,Cn),qn=At&&At(Tn);sn===0&&(nn=Tn,Ht&&Bt.push(Ht(nn))),Bt.push(a.createElement("td",{key:sn,title:xn&&xn(Tn),className:c()(or,Object(x.a)(Object(p.a)({},"".concat(or,"-disabled"),qn),gn(Tn))),onClick:function(){qn||Ct(Tn)},onMouseEnter:function(){!qn&&En&&En(Tn)},onMouseLeave:function(){!qn&&Fn&&Fn(Tn)}},Pn?Pn(Tn):a.createElement("div",{className:"".concat(or,"-inner")},In(Tn))))},Gt=0;Gt<It;Gt+=1)_n(Gt);Ir.push(a.createElement("tr",{key:fn,className:on&&on(nn)},Bt))}return a.createElement("div",{className:"".concat(et,"-body")},a.createElement("table",{className:"".concat(et,"-content")},cn&&a.createElement("thead",null,a.createElement("tr",null,cn)),a.createElement("tbody",null,Ir)))}function ht(me){var et=me.prefixCls,At=me.generateConfig,Ct=me.prefixColumn,Nt=me.locale,It=me.rowCount,Ht=me.viewDate,on=me.value,mn=me.dateRender,gn=a.useContext(nt),In=gn.rangedValue,Pn=gn.hoverRangedValue,Qt=bt(Nt.locale,At,Ht),xn="".concat(et,"-cell"),cn=At.locale.getWeekFirstDay(Nt.locale),Dn=At.getNow(),En=[],Fn=Nt.shortWeekDays||(At.locale.getShortWeekDays?At.locale.getShortWeekDays(Nt.locale):[]);Ct&&En.push(a.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var or=0;or<re;or+=1)En.push(a.createElement("th",{key:or},Fn[(or+cn)%re]));var Ir=Rt({cellPrefixCls:xn,today:Dn,value:on,generateConfig:At,rangedValue:Ct?null:In,hoverRangedValue:Ct?null:Pn,isSameCell:function(nn,_n){return Qe(At,nn,_n)},isInView:function(nn){return Re(At,nn,Ht)},offsetCell:function(nn,_n){return At.addDate(nn,_n)}}),fn=mn?function(Bt){return mn(Bt,Dn)}:void 0;return a.createElement(pt,Object.assign({},me,{rowNum:It,colNum:re,baseDate:Qt,getCellNode:fn,getCellText:At.getDate,getCellClassName:Ir,getCellDate:At.addDate,titleCell:function(nn){return At.locale.format(Nt.locale,nn,"YYYY-MM-DD")},headerCells:En}))}var Ge=ht;function ke(me){var et=me.prefixCls,At=me.generateConfig,Ct=me.locale,Nt=me.viewDate,It=me.onNextMonth,Ht=me.onPrevMonth,on=me.onNextYear,mn=me.onPrevYear,gn=me.onYearClick,In=me.onMonthClick,Pn=a.useContext(m),Qt=Pn.hideHeader;if(Qt)return null;var xn="".concat(et,"-header"),cn=Ct.shortMonths||(At.locale.getShortMonths?At.locale.getShortMonths(Ct.locale):[]),Dn=At.getMonth(Nt),En=a.createElement("button",{type:"button",key:"year",onClick:gn,tabIndex:-1,className:"".concat(et,"-year-btn")},At.locale.format(Ct.locale,Nt,Ct.yearFormat)),Fn=a.createElement("button",{type:"button",key:"month",onClick:In,tabIndex:-1,className:"".concat(et,"-month-btn")},Ct.monthFormat?At.locale.format(Ct.locale,Nt,Ct.monthFormat):cn[Dn]),or=Ct.monthBeforeYear?[Fn,En]:[En,Fn];return a.createElement(f,Object.assign({},me,{prefixCls:xn,onSuperPrev:mn,onPrev:Ht,onNext:It,onSuperNext:on}),or)}var je=ke,_e=6;function De(me){var et=me.prefixCls,At=me.panelName,Ct=At===void 0?"date":At,Nt=me.keyboardConfig,It=me.active,Ht=me.operationRef,on=me.generateConfig,mn=me.value,gn=me.viewDate,In=me.onViewDateChange,Pn=me.onPanelChange,Qt=me.onSelect,xn="".concat(et,"-").concat(Ct,"-panel");Ht.current={onKeyDown:function(Fn){return E(Fn,Object(x.a)({onLeftRight:function(Ir){Qt(on.addDate(mn||gn,Ir),"key")},onCtrlLeftRight:function(Ir){Qt(on.addYear(mn||gn,Ir),"key")},onUpDown:function(Ir){Qt(on.addDate(mn||gn,Ir*re),"key")},onPageUpDown:function(Ir){Qt(on.addMonth(mn||gn,Ir),"key")}},Nt))}};var cn=function(Fn){var or=on.addYear(gn,Fn);In(or),Pn(null,or)},Dn=function(Fn){var or=on.addMonth(gn,Fn);In(or),Pn(null,or)};return a.createElement("div",{className:c()(xn,Object(p.a)({},"".concat(xn,"-active"),It))},a.createElement(je,Object.assign({},me,{prefixCls:et,value:mn,viewDate:gn,onPrevYear:function(){cn(-1)},onNextYear:function(){cn(1)},onPrevMonth:function(){Dn(-1)},onNextMonth:function(){Dn(1)},onMonthClick:function(){Pn("month",gn)},onYearClick:function(){Pn("year",gn)}})),a.createElement(Ge,Object.assign({},me,{onSelect:function(Fn){return Qt(Fn,"mouse")},prefixCls:et,value:mn,viewDate:gn,rowCount:_e})))}var Le=De;function Ue(me,et,At){if(!At)return et;var Ct=et;return Ct=me.setHour(Ct,me.getHour(At)),Ct=me.setMinute(Ct,me.getMinute(At)),Ct=me.setSecond(Ct,me.getSecond(At)),Ct}var ze=de("date","time");function ut(me){var et=me.prefixCls,At=me.operationRef,Ct=me.generateConfig,Nt=me.value,It=me.defaultValue,Ht=me.disabledTime,on=me.showTime,mn=me.onSelect,gn="".concat(et,"-datetime-panel"),In=a.useState(null),Pn=Object(S.a)(In,2),Qt=Pn[0],xn=Pn[1],cn=a.useRef({}),Dn=a.useRef({}),En=Object(u.a)(on)==="object"?Object(x.a)({},on):{};function Fn(Bt){var nn=ze.indexOf(Qt)+Bt,_n=ze[nn]||null;return _n}var or=function(nn){Dn.current.onBlur&&Dn.current.onBlur(nn),xn(null)};At.current={onKeyDown:function(nn){if(nn.which===_.a.TAB){var _n=Fn(nn.shiftKey?-1:1);return xn(_n),_n&&nn.preventDefault(),!0}if(Qt){var Gt=Qt==="date"?cn:Dn;return Gt.current&&Gt.current.onKeyDown&&Gt.current.onKeyDown(nn),!0}return[_.a.LEFT,_.a.RIGHT,_.a.UP,_.a.DOWN].includes(nn.which)?(xn("date"),!0):!1},onBlur:or,onClose:or};var Ir=function(nn,_n){var Gt=nn;_n==="date"&&!Nt&&En.defaultValue?(Gt=Ct.setHour(Gt,Ct.getHour(En.defaultValue)),Gt=Ct.setMinute(Gt,Ct.getMinute(En.defaultValue)),Gt=Ct.setSecond(Gt,Ct.getSecond(En.defaultValue))):_n==="time"&&!Nt&&It&&(Gt=Ct.setYear(Gt,Ct.getYear(It)),Gt=Ct.setMonth(Gt,Ct.getMonth(It)),Gt=Ct.setDate(Gt,Ct.getDate(It))),mn&&mn(Gt,"mouse")},fn=Ht?Ht(Nt||null):{};return a.createElement("div",{className:c()(gn,Object(p.a)({},"".concat(gn,"-active"),Qt))},a.createElement(Le,Object.assign({},me,{operationRef:cn,active:Qt==="date",onSelect:function(nn){Ir(Ue(Ct,nn,on&&Object(u.a)(on)==="object"?on.defaultValue:null),"date")}})),a.createElement(be,Object.assign({},me,{format:void 0},En,fn,{defaultValue:void 0,operationRef:Dn,active:Qt==="time",onSelect:function(nn){Ir(nn,"time")}})))}var ot=ut;function Dt(me){var et=me.prefixCls,At=me.generateConfig,Ct=me.locale,Nt=me.value,It="".concat(et,"-cell"),Ht=function(In){return a.createElement("td",{key:"week",className:c()(It,"".concat(It,"-week"))},At.locale.getWeek(Ct.locale,In))},on="".concat(et,"-week-panel-row"),mn=function(In){return c()(on,Object(p.a)({},"".concat(on,"-selected"),at(At,Ct.locale,Nt,In)))};return a.createElement(Le,Object.assign({},me,{panelName:"week",prefixColumn:Ht,rowClassName:mn,keyboardConfig:{onLeftRight:null}}))}var Yt=Dt;function ct(me){var et=me.prefixCls,At=me.generateConfig,Ct=me.locale,Nt=me.viewDate,It=me.onNextYear,Ht=me.onPrevYear,on=me.onYearClick,mn=a.useContext(m),gn=mn.hideHeader;if(gn)return null;var In="".concat(et,"-header");return a.createElement(f,Object.assign({},me,{prefixCls:In,onSuperPrev:Ht,onSuperNext:It}),a.createElement("button",{type:"button",onClick:on,className:"".concat(et,"-year-btn")},At.locale.format(Ct.locale,Nt,Ct.yearFormat)))}var rt=ct,Ie=3,qe=4;function Ye(me){var et=me.prefixCls,At=me.locale,Ct=me.value,Nt=me.viewDate,It=me.generateConfig,Ht=me.monthCellRender,on=a.useContext(nt),mn=on.rangedValue,gn=on.hoverRangedValue,In="".concat(et,"-cell"),Pn=Rt({cellPrefixCls:In,value:Ct,generateConfig:It,rangedValue:mn,hoverRangedValue:gn,isSameCell:function(En,Fn){return Re(It,En,Fn)},isInView:function(){return!0},offsetCell:function(En,Fn){return It.addMonth(En,Fn)}}),Qt=At.shortMonths||(It.locale.getShortMonths?It.locale.getShortMonths(At.locale):[]),xn=It.setMonth(Nt,0),cn=Ht?function(Dn){return Ht(Dn,At)}:void 0;return a.createElement(pt,Object.assign({},me,{rowNum:qe,colNum:Ie,baseDate:xn,getCellNode:cn,getCellText:function(En){return At.monthFormat?It.locale.format(At.locale,En,At.monthFormat):Qt[It.getMonth(En)]},getCellClassName:Pn,getCellDate:It.addMonth,titleCell:function(En){return It.locale.format(At.locale,En,"YYYY-MM")}}))}var ye=Ye;function Ne(me){var et=me.prefixCls,At=me.operationRef,Ct=me.onViewDateChange,Nt=me.generateConfig,It=me.value,Ht=me.viewDate,on=me.onPanelChange,mn=me.onSelect,gn="".concat(et,"-month-panel");At.current={onKeyDown:function(Qt){return E(Qt,{onLeftRight:function(cn){mn(Nt.addMonth(It||Ht,cn),"key")},onCtrlLeftRight:function(cn){mn(Nt.addYear(It||Ht,cn),"key")},onUpDown:function(cn){mn(Nt.addMonth(It||Ht,cn*Ie),"key")},onEnter:function(){on("date",It||Ht)}})}};var In=function(Qt){var xn=Nt.addYear(Ht,Qt);Ct(xn),on(null,xn)};return a.createElement("div",{className:gn},a.createElement(rt,Object.assign({},me,{prefixCls:et,onPrevYear:function(){In(-1)},onNextYear:function(){In(1)},onYearClick:function(){on("year",Ht)}})),a.createElement(ye,Object.assign({},me,{prefixCls:et,onSelect:function(Qt){mn(Qt,"mouse"),on("date",Qt)}})))}var mt=Ne;function it(me){var et=me.prefixCls,At=me.generateConfig,Ct=me.locale,Nt=me.viewDate,It=me.onNextYear,Ht=me.onPrevYear,on=me.onYearClick,mn=a.useContext(m),gn=mn.hideHeader;if(gn)return null;var In="".concat(et,"-header");return a.createElement(f,Object.assign({},me,{prefixCls:In,onSuperPrev:Ht,onSuperNext:It}),a.createElement("button",{type:"button",onClick:on,className:"".concat(et,"-year-btn")},At.locale.format(Ct.locale,Nt,Ct.yearFormat)))}var gt=it,wt=4,xt=1;function Lt(me){var et=me.prefixCls,At=me.locale,Ct=me.value,Nt=me.viewDate,It=me.generateConfig,Ht=a.useContext(nt),on=Ht.rangedValue,mn=Ht.hoverRangedValue,gn="".concat(et,"-cell"),In=Rt({cellPrefixCls:gn,value:Ct,generateConfig:It,rangedValue:on,hoverRangedValue:mn,isSameCell:function(xn,cn){return ge(It,xn,cn)},isInView:function(){return!0},offsetCell:function(xn,cn){return It.addMonth(xn,cn*3)}}),Pn=It.setDate(It.setMonth(Nt,0),1);return a.createElement(pt,Object.assign({},me,{rowNum:xt,colNum:wt,baseDate:Pn,getCellText:function(xn){return It.locale.format(At.locale,xn,At.quarterFormat||"[Q]Q")},getCellClassName:In,getCellDate:function(xn,cn){return It.addMonth(xn,cn*3)},titleCell:function(xn){return It.locale.format(At.locale,xn,"YYYY-[Q]Q")}}))}var Xt=Lt;function Ln(me){var et=me.prefixCls,At=me.operationRef,Ct=me.onViewDateChange,Nt=me.generateConfig,It=me.value,Ht=me.viewDate,on=me.onPanelChange,mn=me.onSelect,gn="".concat(et,"-quarter-panel");At.current={onKeyDown:function(Qt){return E(Qt,{onLeftRight:function(cn){mn(Nt.addMonth(It||Ht,cn*3),"key")},onCtrlLeftRight:function(cn){mn(Nt.addYear(It||Ht,cn),"key")},onUpDown:function(cn){mn(Nt.addYear(It||Ht,cn),"key")}})}};var In=function(Qt){var xn=Nt.addYear(Ht,Qt);Ct(xn),on(null,xn)};return a.createElement("div",{className:gn},a.createElement(gt,Object.assign({},me,{prefixCls:et,onPrevYear:function(){In(-1)},onNextYear:function(){In(1)},onYearClick:function(){on("year",Ht)}})),a.createElement(Xt,Object.assign({},me,{prefixCls:et,onSelect:function(Qt){mn(Qt,"mouse")}})))}var pn=Ln;function ln(me){var et=me.prefixCls,At=me.generateConfig,Ct=me.viewDate,Nt=me.onPrevDecade,It=me.onNextDecade,Ht=me.onDecadeClick,on=a.useContext(m),mn=on.hideHeader;if(mn)return null;var gn="".concat(et,"-header"),In=At.getYear(Ct),Pn=Math.floor(In/zn)*zn,Qt=Pn+zn-1;return a.createElement(f,Object.assign({},me,{prefixCls:gn,onSuperPrev:Nt,onSuperNext:It}),a.createElement("button",{type:"button",onClick:Ht,className:"".concat(et,"-decade-btn")},Pn,"-",Qt))}var kn=ln,yn=3,Jt=4;function Xn(me){var et=me.prefixCls,At=me.value,Ct=me.viewDate,Nt=me.locale,It=me.generateConfig,Ht=a.useContext(nt),on=Ht.rangedValue,mn=Ht.hoverRangedValue,gn="".concat(et,"-cell"),In=It.getYear(Ct),Pn=Math.floor(In/zn)*zn,Qt=Pn+zn-1,xn=It.setYear(Ct,Pn-Math.ceil((yn*Jt-zn)/2)),cn=function(Fn){var or=It.getYear(Fn);return Pn<=or&&or<=Qt},Dn=Rt({cellPrefixCls:gn,value:At,generateConfig:It,rangedValue:on,hoverRangedValue:mn,isSameCell:function(Fn,or){return Z(It,Fn,or)},isInView:cn,offsetCell:function(Fn,or){return It.addYear(Fn,or)}});return a.createElement(pt,Object.assign({},me,{rowNum:Jt,colNum:yn,baseDate:xn,getCellText:It.getYear,getCellClassName:Dn,getCellDate:It.addYear,titleCell:function(Fn){return It.locale.format(Nt.locale,Fn,"YYYY")}}))}var Qn=Xn,zn=10;function Yn(me){var et=me.prefixCls,At=me.operationRef,Ct=me.onViewDateChange,Nt=me.generateConfig,It=me.value,Ht=me.viewDate,on=me.sourceMode,mn=me.onSelect,gn=me.onPanelChange,In="".concat(et,"-year-panel");At.current={onKeyDown:function(xn){return E(xn,{onLeftRight:function(Dn){mn(Nt.addYear(It||Ht,Dn),"key")},onCtrlLeftRight:function(Dn){mn(Nt.addYear(It||Ht,Dn*zn),"key")},onUpDown:function(Dn){mn(Nt.addYear(It||Ht,Dn*yn),"key")},onEnter:function(){gn(on==="date"?"date":"month",It||Ht)}})}};var Pn=function(xn){var cn=Nt.addYear(Ht,xn*10);Ct(cn),gn(null,cn)};return a.createElement("div",{className:In},a.createElement(kn,Object.assign({},me,{prefixCls:et,onPrevDecade:function(){Pn(-1)},onNextDecade:function(){Pn(1)},onDecadeClick:function(){gn("decade",Ht)}})),a.createElement(Qn,Object.assign({},me,{prefixCls:et,onSelect:function(xn){gn(on==="date"?"date":"month",xn),mn(xn,"mouse")}})))}var Cr=Yn;function lr(me){var et=me.prefixCls,At=me.generateConfig,Ct=me.viewDate,Nt=me.onPrevDecades,It=me.onNextDecades,Ht=a.useContext(m),on=Ht.hideHeader;if(on)return null;var mn="".concat(et,"-header"),gn=At.getYear(Ct),In=Math.floor(gn/Sn)*Sn,Pn=In+Sn-1;return a.createElement(f,Object.assign({},me,{prefixCls:mn,onSuperPrev:Nt,onSuperNext:It}),In,"-",Pn)}var $t=lr,Vt=3,bn=4;function jr(me){var et=Bn-1,At=me.prefixCls,Ct=me.viewDate,Nt=me.generateConfig,It=me.disabledDate,Ht="".concat(At,"-cell"),on=Nt.getYear(Ct),mn=Math.floor(on/Bn)*Bn,gn=Math.floor(on/Sn)*Sn,In=gn+Sn-1,Pn=Nt.setYear(Ct,gn-Math.ceil((Vt*bn*Bn-Sn)/2)),Qt=function(cn){var Dn,En=It&&It(cn),Fn=Nt.getYear(cn),or=Fn+et;return Dn={},Object(p.a)(Dn,"".concat(Ht,"-disabled"),En),Object(p.a)(Dn,"".concat(Ht,"-in-view"),gn<=Fn&&or<=In),Object(p.a)(Dn,"".concat(Ht,"-selected"),Fn===mn),Dn};return a.createElement(pt,Object.assign({},me,{rowNum:bn,colNum:Vt,baseDate:Pn,getCellText:function(cn){var Dn=Nt.getYear(cn);return"".concat(Dn,"-").concat(Dn+et)},getCellClassName:Qt,getCellDate:function(cn,Dn){return Nt.addYear(cn,Dn*Bn)}}))}var An=jr,Bn=10,Sn=Bn*10;function Or(me){var et=me.prefixCls,At=me.onViewDateChange,Ct=me.generateConfig,Nt=me.viewDate,It=me.operationRef,Ht=me.onSelect,on=me.onPanelChange,mn="".concat(et,"-decade-panel");It.current={onKeyDown:function(Qt){return E(Qt,{onLeftRight:function(cn){Ht(Ct.addYear(Nt,cn*Bn),"key")},onCtrlLeftRight:function(cn){Ht(Ct.addYear(Nt,cn*Sn),"key")},onUpDown:function(cn){Ht(Ct.addYear(Nt,cn*Bn*Vt),"key")},onEnter:function(){on("year",Nt)}})}};var gn=function(Qt){var xn=Ct.addYear(Nt,Qt*Sn);At(xn),on(null,xn)},In=function(Qt){Ht(Qt,"mouse"),on("year",Qt)};return a.createElement("div",{className:mn},a.createElement($t,Object.assign({},me,{prefixCls:et,onPrevDecades:function(){gn(-1)},onNextDecades:function(){gn(1)}})),a.createElement(An,Object.assign({},me,{prefixCls:et,onSelect:In})))}var Zt=Or;function mr(me,et,At){return At?a.createElement("div",{className:"".concat(me,"-footer-extra")},At(et)):null}function Wt(me){var et=me.prefixCls,At=me.rangeList,Ct=At===void 0?[]:At,Nt=me.components,It=Nt===void 0?{}:Nt,Ht=me.needConfirmButton,on=me.onNow,mn=me.onOk,gn=me.okDisabled,In=me.showNow,Pn=me.locale,Qt,xn;if(Ct.length){var cn=It.rangeItem||"span";Qt=a.createElement(a.Fragment,null,Ct.map(function(En){var Fn=En.label,or=En.onClick,Ir=En.onMouseEnter,fn=En.onMouseLeave;return a.createElement("li",{key:Fn,className:"".concat(et,"-preset")},a.createElement(cn,{onClick:or,onMouseEnter:Ir,onMouseLeave:fn},Fn))}))}if(Ht){var Dn=It.button||"button";on&&!Qt&&In!==!1&&(Qt=a.createElement("li",{className:"".concat(et,"-now")},a.createElement("a",{className:"".concat(et,"-now-btn"),onClick:on},Pn.now))),xn=Ht&&a.createElement("li",{className:"".concat(et,"-ok")},a.createElement(Dn,{disabled:gn,onClick:mn},Pn.ok))}return!Qt&&!xn?null:a.createElement("ul",{className:"".concat(et,"-ranges")},Qt,xn)}function tr(me){var et,At=me.prefixCls,Ct=At===void 0?"rc-picker":At,Nt=me.className,It=me.style,Ht=me.locale,on=me.generateConfig,mn=me.value,gn=me.defaultValue,In=me.pickerValue,Pn=me.defaultPickerValue,Qt=me.disabledDate,xn=me.mode,cn=me.picker,Dn=cn===void 0?"date":cn,En=me.tabIndex,Fn=En===void 0?0:En,or=me.showNow,Ir=me.showTime,fn=me.showToday,Bt=me.renderExtraFooter,nn=me.hideHeader,_n=me.onSelect,Gt=me.onChange,hn=me.onPanelChange,sn=me.onMouseDown,Cn=me.onPickerValueChange,Tn=me.onOk,qn=me.components,Hn=me.direction,yr=me.hourStep,Dr=yr===void 0?1:yr,Wn=me.minuteStep,Er=Wn===void 0?1:Wn,ur=me.secondStep,Br=ur===void 0?1:ur,Tr=Dn==="date"&&!!Ir||Dn==="time",Yr=24%Dr===0,Jn=60%Er===0,kt=60%Br===0,Kt=a.useContext(m),Ft=Kt.operationRef,jn=Kt.panelRef,Gn=Kt.onSelect,On=Kt.hideRanges,Zn=Kt.defaultOpenValue,rr=a.useContext(nt),$n=rr.inRange,Xr=rr.panelPosition,er=rr.rangedValue,ra=rr.hoverRangedValue,Kr=a.useRef({}),cr=a.useRef(!0),vr=Object(g.a)(null,{value:mn,defaultValue:gn,postState:function(un){return!un&&Zn&&Dn==="time"?Zn:un}}),Nr=Object(S.a)(vr,2),Hr=Nr[0],ya=Nr[1],ha=Object(g.a)(null,{value:In,defaultValue:Pn||Hr,postState:function(un){return un||on.getNow()}}),Ke=Object(S.a)(ha,2),tt=Ke[0],ft=Ke[1],Je=function(un){ft(un),Cn&&Cn(un)},Oe=function(un){var wn=G[Dn];return wn?wn(un):un},We=Object(g.a)(function(){return Dn==="time"?"time":Oe("date")},{value:xn}),Se=Object(S.a)(We,2),Xe=Se[0],Ve=Se[1];a.useEffect(function(){Ve(Dn)},[Dn]);var st=a.useState(function(){return Xe}),Ze=Object(S.a)(st,2),St=Ze[0],jt=Ze[1],rn=function(un,wn){var Fr=Oe(un||Xe);jt(Xe),Ve(Fr),hn&&(Xe!==Fr||dt(on,tt,tt))&&hn(wn,Fr)},qt=function(un,wn){var Fr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Xe===Dn||Fr)&&(ya(un),_n&&_n(un),Gn&&Gn(un,wn),Gt&&!dt(on,un,Hr)&&Gt(un))},tn=function(un){return Kr.current&&Kr.current.onKeyDown?([_.a.LEFT,_.a.RIGHT,_.a.UP,_.a.DOWN,_.a.PAGE_UP,_.a.PAGE_DOWN,_.a.ENTER].includes(un.which)&&un.preventDefault(),Kr.current.onKeyDown(un)):(Object(t.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},en=function(un){Kr.current&&Kr.current.onBlur&&Kr.current.onBlur(un)};Ft&&Xr!=="right"&&(Ft.current={onKeyDown:tn,onClose:function(){Kr.current&&Kr.current.onClose&&Kr.current.onClose()}}),a.useEffect(function(){mn&&!cr.current&&ft(mn)},[mn]),a.useEffect(function(){cr.current=!1},[]);var Mn,dn=Object(x.a)(Object(x.a)({},me),{},{operationRef:Kr,prefixCls:Ct,viewDate:tt,value:Hr,onViewDateChange:Je,sourceMode:St,onPanelChange:rn,disabledDate:Xe!=="decade"?Qt:void 0});delete dn.onChange,delete dn.onSelect;switch(Xe){case"decade":Mn=a.createElement(Zt,Object.assign({},dn,{onSelect:function(un,wn){Je(un),qt(un,wn)}}));break;case"year":Mn=a.createElement(Cr,Object.assign({},dn,{onSelect:function(un,wn){Je(un),qt(un,wn)}}));break;case"month":Mn=a.createElement(mt,Object.assign({},dn,{onSelect:function(un,wn){Je(un),qt(un,wn)}}));break;case"quarter":Mn=a.createElement(pn,Object.assign({},dn,{onSelect:function(un,wn){Je(un),qt(un,wn)}}));break;case"week":Mn=a.createElement(Yt,Object.assign({},dn,{onSelect:function(un,wn){Je(un),qt(un,wn)}}));break;case"time":delete dn.showTime,Mn=a.createElement(be,Object.assign({},dn,Object(u.a)(Ir)==="object"?Ir:null,{onSelect:function(un,wn){Je(un),qt(un,wn)}}));break;default:Ir?Mn=a.createElement(ot,Object.assign({},dn,{onSelect:function(un,wn){Je(un),qt(un,wn)}})):Mn=a.createElement(Le,Object.assign({},dn,{onSelect:function(un,wn){Je(un),qt(un,wn)}}))}var Mr,xr,zr=function(){var un=on.getNow(),wn=fe(on.getHour(un),on.getMinute(un),on.getSecond(un),Yr?Dr:1,Jn?Er:1,kt?Br:1),Fr=he(on,un,wn[0],wn[1],wn[2]);qt(Fr,"submit")};On||(Mr=mr(Ct,Xe,Bt),xr=Wt({prefixCls:Ct,components:qn,needConfirmButton:Tr,okDisabled:!Hr||Qt&&Qt(Hr),locale:Ht,showNow:or,onNow:Tr&&zr,onOk:function(){Hr&&(qt(Hr,"submit",!0),Tn&&Tn(Hr))}}));var Lr;if(fn&&Xe==="date"&&Dn==="date"&&!Ir){var Qr=on.getNow(),Nn="".concat(Ct,"-today-btn"),gr=Qt&&Qt(Qr);Lr=a.createElement("a",{className:c()(Nn,gr&&"".concat(Nn,"-disabled")),"aria-disabled":gr,onClick:function(){gr||qt(Qr,"mouse",!0)}},Ht.today)}return a.createElement(m.Provider,{value:Object(x.a)(Object(x.a)({},Kt),{},{hideHeader:"hideHeader"in me?nn:Kt.hideHeader,hidePrevBtn:$n&&Xr==="right",hideNextBtn:$n&&Xr==="left"})},a.createElement("div",{tabIndex:Fn,className:c()("".concat(Ct,"-panel"),Nt,(et={},Object(p.a)(et,"".concat(Ct,"-panel-has-range"),er&&er[0]&&er[1]),Object(p.a)(et,"".concat(Ct,"-panel-has-range-hover"),ra&&ra[0]&&ra[1]),Object(p.a)(et,"".concat(Ct,"-panel-rtl"),Hn==="rtl"),et)),style:It,onKeyDown:tn,onBlur:en,onMouseDown:sn,ref:jn},Mn,Mr||xr||Lr?a.createElement("div",{className:"".concat(Ct,"-footer")},Mr,xr,Lr):null))}var br=tr,qr=r("uciX"),aa={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function fa(me){var et,At=me.prefixCls,Ct=me.popupElement,Nt=me.popupStyle,It=me.visible,Ht=me.dropdownClassName,on=me.dropdownAlign,mn=me.transitionName,gn=me.getPopupContainer,In=me.children,Pn=me.range,Qt=me.popupPlacement,xn=me.direction,cn="".concat(At,"-dropdown"),Dn=function(){return Qt!==void 0?Qt:xn==="rtl"?"bottomRight":"bottomLeft"};return a.createElement(qr.a,{showAction:[],hideAction:[],popupPlacement:Dn(),builtinPlacements:aa,prefixCls:cn,popupTransitionName:mn,popup:Ct,popupAlign:on,popupVisible:It,popupClassName:c()(Ht,(et={},Object(p.a)(et,"".concat(cn,"-range"),Pn),Object(p.a)(et,"".concat(cn,"-rtl"),xn==="rtl"),et)),popupStyle:Nt,getPopupContainer:gn},In)}var Aa=fa;function Gr(me){var et=me.open,At=me.value,Ct=me.isClickOutside,Nt=me.triggerOpen,It=me.forwardKeyDown,Ht=me.blurToCancel,on=me.onSubmit,mn=me.onCancel,gn=me.onFocus,In=me.onBlur,Pn=Object(a.useState)(!1),Qt=Object(S.a)(Pn,2),xn=Qt[0],cn=Qt[1],Dn=Object(a.useState)(!1),En=Object(S.a)(Dn,2),Fn=En[0],or=En[1],Ir=Object(a.useRef)(!1),fn=Object(a.useRef)(!1),Bt={onMouseDown:function(){cn(!0),Nt(!0)},onKeyDown:function(_n){switch(_n.which){case _.a.ENTER:{et?on()!==!1&&cn(!0):Nt(!0),_n.preventDefault();return}case _.a.TAB:{xn&&et&&!_n.shiftKey?(cn(!1),_n.preventDefault()):!xn&&et&&(!It(_n)&&_n.shiftKey&&(cn(!0),_n.preventDefault()));return}case _.a.ESC:{cn(!0),mn();return}}!et&&![_.a.SHIFT].includes(_n.which)?Nt(!0):xn||It(_n)},onFocus:function(_n){cn(!0),or(!0),gn&&gn(_n)},onBlur:function(_n){if(Ir.current||!Ct(document.activeElement)){Ir.current=!1;return}Ht?setTimeout(function(){Ct(document.activeElement)&&mn()},0):et&&(Nt(!1),fn.current&&on()),or(!1),In&&In(_n)}};return Object(a.useEffect)(function(){fn.current=!1},[et]),Object(a.useEffect)(function(){fn.current=!0},[At]),Object(a.useEffect)(function(){return k(function(nn){var _n=nn.target;et&&(Ct(_n)?Fn||Nt(!1):(Ir.current=!0,requestAnimationFrame(function(){Ir.current=!1})))})}),[Bt,{focused:Fn,typing:xn}]}function ar(me){var et=me.valueTexts,At=me.onTextChange,Ct=a.useState(""),Nt=Object(S.a)(Ct,2),It=Nt[0],Ht=Nt[1],on=a.useRef([]);on.current=et;function mn(In){Ht(In),At(In)}function gn(){Ht(on.current[0])}return a.useEffect(function(){et.every(function(In){return In!==It})&&gn()},[et.join("||")]),[It,mn,gn]}var Ar=r("Gytx"),Sa=r.n(Ar);function Ra(me,et){var At=et.formatList,Ct=et.generateConfig,Nt=et.locale;return Object(O.a)(function(){if(!me)return[[""],""];for(var It="",Ht=[],on=0;on<At.length;on+=1){var mn=At[on],gn=Ct.locale.format(Nt.locale,me,mn);Ht.push(gn),on===0&&(It=gn)}return[Ht,It]},[me,At],function(It,Ht){return It[0]!==Ht[0]||!Sa()(It[1],Ht[1])})}function Ea(me,et){var At=et.formatList,Ct=et.generateConfig,Nt=et.locale,It=Object(a.useState)(null),Ht=Object(S.a)(It,2),on=Ht[0],mn=Ht[1],gn=Object(a.useRef)(null);function In(En){var Fn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(gn.current),Fn){mn(En);return}gn.current=requestAnimationFrame(function(){mn(En)})}var Pn=Ra(on,{formatList:At,generateConfig:Ct,locale:Nt}),Qt=Object(S.a)(Pn,2),xn=Qt[1];function cn(En){In(En)}function Dn(){var En=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;In(null,En)}return Object(a.useEffect)(function(){Dn(!0)},[me]),Object(a.useEffect)(function(){return function(){return cancelAnimationFrame(gn.current)}},[]),[xn,cn,Dn]}function Pr(me){var et,At=me.prefixCls,Ct=At===void 0?"rc-picker":At,Nt=me.id,It=me.tabIndex,Ht=me.style,on=me.className,mn=me.dropdownClassName,gn=me.dropdownAlign,In=me.popupStyle,Pn=me.transitionName,Qt=me.generateConfig,xn=me.locale,cn=me.inputReadOnly,Dn=me.allowClear,En=me.autoFocus,Fn=me.showTime,or=me.picker,Ir=or===void 0?"date":or,fn=me.format,Bt=me.use12Hours,nn=me.value,_n=me.defaultValue,Gt=me.open,hn=me.defaultOpen,sn=me.defaultOpenValue,Cn=me.suffixIcon,Tn=me.clearIcon,qn=me.disabled,Hn=me.disabledDate,yr=me.placeholder,Dr=me.getPopupContainer,Wn=me.pickerRef,Er=me.panelRender,ur=me.onChange,Br=me.onOpenChange,Tr=me.onFocus,Yr=me.onBlur,Jn=me.onMouseDown,kt=me.onMouseUp,Kt=me.onMouseEnter,Ft=me.onMouseLeave,jn=me.onContextMenu,Gn=me.onClick,On=me.direction,Zn=me.autoComplete,rr=Zn===void 0?"off":Zn,$n=a.useRef(null),Xr=Ir==="date"&&!!Fn||Ir==="time",er=ce(y(fn,Ir,Fn,Bt)),ra=a.useRef(null),Kr=a.useRef(null),cr=Object(g.a)(null,{value:nn,defaultValue:_n}),vr=Object(S.a)(cr,2),Nr=vr[0],Hr=vr[1],ya=a.useState(Nr),ha=Object(S.a)(ya,2),Ke=ha[0],tt=ha[1],ft=a.useRef(null),Je=Object(g.a)(!1,{value:Gt,defaultValue:hn,postState:function(Vn){return qn?!1:Vn},onChange:function(Vn){Br&&Br(Vn),!Vn&&ft.current&&ft.current.onClose&&ft.current.onClose()}}),Oe=Object(S.a)(Je,2),We=Oe[0],Se=Oe[1],Xe=Ra(Ke,{formatList:er,generateConfig:Qt,locale:xn}),Ve=Object(S.a)(Xe,2),st=Ve[0],Ze=Ve[1],St=ar({valueTexts:st,onTextChange:function(Vn){var oa=Qt.locale.parse(xn.locale,Vn,er);oa&&(!Hn||!Hn(oa))&&tt(oa)}}),jt=Object(S.a)(St,3),rn=jt[0],qt=jt[1],tn=jt[2],en=function(Vn){tt(Vn),Hr(Vn),ur&&!dt(Qt,Nr,Vn)&&ur(Vn,Vn?Qt.locale.format(xn.locale,Vn,er[0]):"")},Mn=function(Vn){if(qn&&Vn)return;Se(Vn)},dn=function(Vn){return We&&ft.current&&ft.current.onKeyDown?ft.current.onKeyDown(Vn):(Object(t.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Mr=function(){kt&&kt.apply(void 0,arguments),$n.current&&($n.current.focus(),Mn(!0))},xr=Gr({blurToCancel:Xr,open:We,value:rn,triggerOpen:Mn,forwardKeyDown:dn,isClickOutside:function(Vn){return!B([ra.current,Kr.current],Vn)},onSubmit:function(){return Hn&&Hn(Ke)?!1:(en(Ke),Mn(!1),tn(),!0)},onCancel:function(){Mn(!1),tt(Nr),tn()},onFocus:Tr,onBlur:Yr}),zr=Object(S.a)(xr,2),Lr=zr[0],Qr=zr[1],Nn=Qr.focused,gr=Qr.typing;a.useEffect(function(){We||(tt(Nr),!st.length||st[0]===""?qt(""):Ze!==rn&&tn())},[We,st]),a.useEffect(function(){We||tn()},[Ir]),a.useEffect(function(){tt(Nr)},[Nr]),Wn&&(Wn.current={focus:function(){$n.current&&$n.current.focus()},blur:function(){$n.current&&$n.current.blur()}});var Un=Object(x.a)(Object(x.a)({},me),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),un=a.createElement(br,Object.assign({},Un,{generateConfig:Qt,className:c()(Object(p.a)({},"".concat(Ct,"-panel-focused"),!gr)),value:Ke,locale:xn,tabIndex:-1,onChange:tt,direction:On}));Er&&(un=Er(un));var wn=a.createElement("div",{className:"".concat(Ct,"-panel-container"),onMouseDown:function(Vn){Vn.preventDefault()}},un),Fr;Cn&&(Fr=a.createElement("span",{className:"".concat(Ct,"-suffix")},Cn));var na;Dn&&Nr&&!qn&&(na=a.createElement("span",{onMouseDown:function(Vn){Vn.preventDefault(),Vn.stopPropagation()},onMouseUp:function(Vn){Vn.preventDefault(),Vn.stopPropagation(),en(null),Mn(!1)},className:"".concat(Ct,"-clear")},Tn||a.createElement("span",{className:"".concat(Ct,"-clear-btn")})));var ir=function(Vn,oa){(oa==="submit"||oa!=="key"&&!Xr)&&(en(Vn),Mn(!1))},$r=On==="rtl"?"bottomRight":"bottomLeft",ga=Ea(rn,{formatList:er,generateConfig:Qt,locale:xn}),ia=Object(S.a)(ga,3),_a=ia[0],_r=ia[1],dr=ia[2];return a.createElement(m.Provider,{value:{operationRef:ft,hideHeader:Ir==="time",panelRef:ra,onSelect:ir,open:We,defaultOpenValue:sn,onDateMouseEnter:_r,onDateMouseLeave:dr}},a.createElement(Aa,{visible:We,popupElement:wn,popupStyle:In,prefixCls:Ct,dropdownClassName:mn,dropdownAlign:gn,getPopupContainer:Dr,transitionName:Pn,popupPlacement:$r,direction:On},a.createElement("div",{className:c()(Ct,on,(et={},Object(p.a)(et,"".concat(Ct,"-disabled"),qn),Object(p.a)(et,"".concat(Ct,"-focused"),Nn),Object(p.a)(et,"".concat(Ct,"-rtl"),On==="rtl"),et)),style:Ht,onMouseDown:Jn,onMouseUp:Mr,onMouseEnter:Kt,onMouseLeave:Ft,onContextMenu:jn,onClick:Gn},a.createElement("div",{className:c()("".concat(Ct,"-input"),Object(p.a)({},"".concat(Ct,"-input-placeholder"),!!_a)),ref:Kr},a.createElement("input",Object.assign({id:Nt,tabIndex:It,disabled:qn,readOnly:cn||!gr,value:_a||rn,onChange:function(Vn){qt(Vn.target.value)},autoFocus:En,placeholder:yr,ref:$n,title:rn},Lr,{size:s(Ir,er[0])},Ee(me),{autoComplete:rr})),Fr,na))))}var ui=function(me){Object(T.a)(At,me);var et=Object(h.a)(At);function At(){var Ct;return Object(P.a)(this,At),Ct=et.apply(this,arguments),Ct.pickerRef=a.createRef(),Ct.focus=function(){Ct.pickerRef.current&&Ct.pickerRef.current.focus()},Ct.blur=function(){Ct.pickerRef.current&&Ct.pickerRef.current.blur()},Ct}return Object(i.a)(At,[{key:"render",value:function(){return a.createElement(Pr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),At}(a.Component),Fa=ui;function Ma(me,et,At){var Ct=me.picker,Nt=me.locale,It=me.selectedValue,Ht=me.disabledDate,on=me.disabled,mn=me.generateConfig,gn=Ae(It,0),In=Ae(It,1);function Pn(En){var Fn=mn.getYear(En),or=mn.locale.getWeek(Nt.locale,En);return Fn*100+or}function Qt(En){var Fn=mn.getYear(En),or=mn.getMonth(En);return Fn*100+or}function xn(En){var Fn=mn.getYear(En),or=Ce(mn,En);return Fn*10+or}var cn=a.useCallback(function(En){if(Ht&&Ht(En))return!0;if(on[1]&&In)return!Qe(mn,En,In)&&mn.isAfter(En,In);if(et&&In)switch(Ct){case"quarter":return xn(En)>xn(In);case"month":return Qt(En)>Qt(In);case"week":return Pn(En)>Pn(In);default:return!Qe(mn,En,In)&&mn.isAfter(En,In)}return!1},[Ht,on[1],In,et]),Dn=a.useCallback(function(En){if(Ht&&Ht(En))return!0;if(on[0]&&gn)return!Qe(mn,En,In)&&mn.isAfter(gn,En);if(At&&gn)switch(Ct){case"quarter":return xn(En)<xn(gn);case"month":return Qt(En)<Qt(gn);case"week":return Pn(En)<Pn(gn);default:return!Qe(mn,En,gn)&&mn.isAfter(gn,En)}return!1},[Ht,on[0],gn,At]);return[cn,Dn]}function Ya(me,et,At,Ct){var Nt=He(me,At,Ct,1);function It(Ht){return Ht(me,et)?"same":Ht(Nt,et)?"closing":"far"}switch(At){case"year":return It(function(Ht,on){return Y(Ct,Ht,on)});case"quarter":case"month":return It(function(Ht,on){return Z(Ct,Ht,on)});default:return It(function(Ht,on){return Re(Ct,Ht,on)})}}function Ia(me,et,At,Ct){var Nt=Ae(me,0),It=Ae(me,1);if(et===0)return Nt;if(Nt&&It){var Ht=Ya(Nt,It,At,Ct);switch(Ht){case"same":return Nt;case"closing":return Nt;default:return He(It,At,Ct,-1)}}return Nt}function qa(me){var et=me.values,At=me.picker,Ct=me.defaultDates,Nt=me.generateConfig,It=a.useState(function(){return[Ae(Ct,0),Ae(Ct,1)]}),Ht=Object(S.a)(It,2),on=Ht[0],mn=Ht[1],gn=a.useState(null),In=Object(S.a)(gn,2),Pn=In[0],Qt=In[1],xn=Ae(et,0),cn=Ae(et,1);function Dn(Fn){return on[Fn]?on[Fn]:Ae(Pn,Fn)||Ia(et,Fn,At,Nt)||xn||cn||Nt.getNow()}function En(Fn,or){if(Fn){var Ir=oe(Pn,Fn,or);mn(oe(on,null,or)||[null,null]);var fn=(or+1)%2;Ae(et,fn)||(Ir=oe(Ir,Fn,fn)),Qt(Ir)}else(xn||cn)&&Qt(null)}return[Dn,En]}function Wa(me,et){return me&&me[0]&&me[1]&&et.isAfter(me[0],me[1])?[me[1],me[0]]:me}function hi(me,et,At,Ct){return me||Ct&&Ct[et]?!0:!!At[(et+1)%2]}function Ci(me){var et,At,Ct,Nt=me.prefixCls,It=Nt===void 0?"rc-picker":Nt,Ht=me.id,on=me.style,mn=me.className,gn=me.popupStyle,In=me.dropdownClassName,Pn=me.transitionName,Qt=me.dropdownAlign,xn=me.getPopupContainer,cn=me.generateConfig,Dn=me.locale,En=me.placeholder,Fn=me.autoFocus,or=me.disabled,Ir=me.format,fn=me.picker,Bt=fn===void 0?"date":fn,nn=me.showTime,_n=me.use12Hours,Gt=me.separator,hn=Gt===void 0?"~":Gt,sn=me.value,Cn=me.defaultValue,Tn=me.defaultPickerValue,qn=me.open,Hn=me.defaultOpen,yr=me.disabledDate,Dr=me.disabledTime,Wn=me.dateRender,Er=me.panelRender,ur=me.ranges,Br=me.allowEmpty,Tr=me.allowClear,Yr=me.suffixIcon,Jn=me.clearIcon,kt=me.pickerRef,Kt=me.inputReadOnly,Ft=me.mode,jn=me.renderExtraFooter,Gn=me.onChange,On=me.onOpenChange,Zn=me.onPanelChange,rr=me.onCalendarChange,$n=me.onFocus,Xr=me.onBlur,er=me.onOk,ra=me.components,Kr=me.order,cr=me.direction,vr=me.activePickerIndex,Nr=me.autoComplete,Hr=Nr===void 0?"off":Nr,ya=Bt==="date"&&!!nn||Bt==="time",ha=Object(a.useRef)({}),Ke=Object(a.useRef)(null),tt=Object(a.useRef)(null),ft=Object(a.useRef)(null),Je=Object(a.useRef)(null),Oe=Object(a.useRef)(null),We=Object(a.useRef)(null),Se=Object(a.useRef)(null),Xe=ce(y(Ir,Bt,nn,_n)),Ve=Object(g.a)(0,{value:vr}),st=Object(S.a)(Ve,2),Ze=st[0],St=st[1],jt=Object(a.useRef)(null),rn=a.useMemo(function(){return Array.isArray(or)?or:[or||!1,or||!1]},[or]),qt=Object(g.a)(null,{value:sn,defaultValue:Cn,postState:function(pr){return Bt==="time"&&!Kr?pr:Wa(pr,cn)}}),tn=Object(S.a)(qt,2),en=tn[0],Mn=tn[1],dn=qa({values:en,picker:Bt,defaultDates:Tn,generateConfig:cn}),Mr=Object(S.a)(dn,2),xr=Mr[0],zr=Mr[1],Lr=Object(g.a)(en,{postState:function(pr){var Vr=pr;if(rn[0]&&rn[1])return Vr;for(var da=0;da<2;da+=1)rn[da]&&!Ae(Vr,da)&&!Ae(Br,da)&&(Vr=oe(Vr,cn.getNow(),da));return Vr}}),Qr=Object(S.a)(Lr,2),Nn=Qr[0],gr=Qr[1],Un=Object(g.a)([Bt,Bt],{value:Ft}),un=Object(S.a)(Un,2),wn=un[0],Fr=un[1];Object(a.useEffect)(function(){Fr([Bt,Bt])},[Bt]);var na=function(pr,Vr){Fr(pr),Zn&&Zn(Vr,pr)},ir=Ma({picker:Bt,selectedValue:Nn,locale:Dn,disabled:rn,disabledDate:yr,generateConfig:cn},ha.current[1],ha.current[0]),$r=Object(S.a)(ir,2),ga=$r[0],ia=$r[1],_a=Object(g.a)(!1,{value:qn,defaultValue:Hn,postState:function(pr){return rn[Ze]?!1:pr},onChange:function(pr){On&&On(pr),!pr&&jt.current&&jt.current.onClose&&jt.current.onClose()}}),_r=Object(S.a)(_a,2),dr=_r[0],Sr=_r[1],Vn=dr&&Ze===0,oa=dr&&Ze===1,va=Object(a.useState)(0),pa=Object(S.a)(va,2),xa=pa[0],ua=pa[1];Object(a.useEffect)(function(){!dr&&Ke.current&&ua(Ke.current.offsetWidth)},[dr]);var La=a.useRef();function ka(ta,pr){if(ta)clearTimeout(La.current),ha.current[pr]=!0,St(pr),Sr(ta),dr||zr(null,pr);else if(Ze===pr){Sr(ta);var Vr=ha.current;La.current=setTimeout(function(){Vr===ha.current&&(ha.current={})})}}function Ua(ta){ka(!0,ta),setTimeout(function(){var pr=[We,Se][ta];pr.current&&pr.current.focus()},0)}function ti(ta,pr){var Vr=ta,da=Ae(Vr,0),ja=Ae(Vr,1);da&&ja&&cn.isAfter(da,ja)&&(Bt==="week"&&!at(cn,Dn.locale,da,ja)||Bt==="quarter"&&!ge(cn,da,ja)||Bt!=="week"&&Bt!=="quarter"&&Bt!=="time"&&!Qe(cn,da,ja)?(pr===0?(Vr=[da,null],ja=null):(da=null,Vr=[null,ja]),ha.current=Object(p.a)({},pr,!0)):(Bt!=="time"||Kr!==!1)&&(Vr=Wa(Vr,cn))),gr(Vr);var Ei=Vr&&Vr[0]?cn.locale.format(Dn.locale,Vr[0],Xe[0]):"",Pi=Vr&&Vr[1]?cn.locale.format(Dn.locale,Vr[1],Xe[0]):"";if(rr){var Za={range:pr===0?"start":"end"};rr(Vr,[Ei,Pi],Za)}var yi=hi(da,0,rn,Br),Hi=hi(ja,1,rn,Br),vo=Vr===null||yi&&Hi;vo&&(Mn(Vr),Gn&&(!dt(cn,Ae(en,0),da)||!dt(cn,Ae(en,1),ja))&&Gn(Vr,[Ei,Pi]));var Xa=null;pr===0&&!rn[1]?Xa=1:pr===1&&!rn[0]&&(Xa=0),Xa!==null&&Xa!==Ze&&(!ha.current[Xa]||!Ae(Vr,Xa))&&Ae(Vr,pr)?Ua(Xa):ka(!1,pr)}var Fi=function(pr){return dr&&jt.current&&jt.current.onKeyDown?jt.current.onKeyDown(pr):(Object(t.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ti={formatList:Xe,generateConfig:cn,locale:Dn},Pa=Ra(Ae(Nn,0),Ti),_i=Object(S.a)(Pa,2),Oi=_i[0],Na=_i[1],Ta=Ra(Ae(Nn,1),Ti),Ja=Object(S.a)(Ta,2),to=Ja[0],Mo=Ja[1],Ii=function(pr,Vr){var da=cn.locale.parse(Dn.locale,pr,Xe),ja=Vr===0?ga:ia;da&&!ja(da)&&(gr(oe(Nn,da,Vr)),zr(da,Vr))},no=ar({valueTexts:Oi,onTextChange:function(pr){return Ii(pr,0)}}),ro=Object(S.a)(no,3),pi=ro[0],uo=ro[1],Io=ro[2],Lo=ar({valueTexts:to,onTextChange:function(pr){return Ii(pr,1)}}),bo=Object(S.a)(Lo,3),Vi=bo[0],co=bo[1],Xi=bo[2],Yi=Object(a.useState)(null),ko=Object(S.a)(Yi,2),Eo=ko[0],ao=ko[1],Ji=Object(a.useState)(null),Qi=Object(S.a)(Ji,2),$a=Qi[0],Li=Qi[1],wi=Ea(pi,{formatList:Xe,generateConfig:cn,locale:Dn}),Zi=Object(S.a)(wi,3),Ri=Zi[0],yo=Zi[1],xo=Zi[2],Co=Ea(Vi,{formatList:Xe,generateConfig:cn,locale:Dn}),io=Object(S.a)(Co,3),ki=io[0],qi=io[1],No=io[2],oo=function(pr){Li(oe(Nn,pr,Ze)),Ze===0?yo(pr):qi(pr)},so=function(){Li(oe(Nn,null,Ze)),Ze===0?xo():No()},Oo=function(pr,Vr){return{blurToCancel:ya,forwardKeyDown:Fi,onBlur:Xr,isClickOutside:function(ja){return!B([tt.current,ft.current,Je.current],ja)},onFocus:function(ja){St(pr),$n&&$n(ja)},triggerOpen:function(ja){ka(ja,pr)},onSubmit:function(){ti(Nn,pr),Vr()},onCancel:function(){ka(!1,pr),gr(en),Vr()}}},Uo=Gr(Object(x.a)(Object(x.a)({},Oo(0,Io)),{},{open:Vn,value:pi})),jo=Object(S.a)(Uo,2),ci=jo[0],Ba=jo[1],ni=Ba.focused,za=Ba.typing,ri=Gr(Object(x.a)(Object(x.a)({},Oo(1,Xi)),{},{open:oa,value:Vi})),Ao=Object(S.a)(ri,2),bi=Ao[0],Bo=Ao[1],So=Bo.focused,$i=Bo.typing,Wi=function(pr){!dr&&!We.current.contains(pr.target)&&!Se.current.contains(pr.target)&&(rn[0]?rn[1]||Ua(1):Ua(0))},Do=function(pr){dr&&(ni||So)&&!We.current.contains(pr.target)&&!Se.current.contains(pr.target)&&pr.preventDefault()},fo=en&&en[0]?cn.locale.format(Dn.locale,en[0],"YYYYMMDDHHmmss"):"",Wo=en&&en[1]?cn.locale.format(Dn.locale,en[1],"YYYYMMDDHHmmss"):"";Object(a.useEffect)(function(){dr||(gr(en),!Oi.length||Oi[0]===""?uo(""):Na!==pi&&Io(),!to.length||to[0]===""?co(""):Mo!==Vi&&Xi())},[dr,Oi,to]),Object(a.useEffect)(function(){gr(en)},[fo,Wo]),kt&&(kt.current={focus:function(){We.current&&We.current.focus()},blur:function(){We.current&&We.current.blur(),Se.current&&Se.current.blur()}});var lo=Object.keys(ur||{}),Ca=lo.map(function(ta){var pr=ur[ta],Vr=typeof pr=="function"?pr():pr;return{label:ta,onClick:function(){ti(Vr,null),ka(!1,Ze)},onMouseEnter:function(){ao(Vr)},onMouseLeave:function(){ao(null)}}});function ma(){var ta=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,pr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Vr=null;dr&&$a&&$a[0]&&$a[1]&&cn.isAfter($a[1],$a[0])&&(Vr=$a);var da=nn;if(nn&&Object(u.a)(nn)==="object"&&nn.defaultValue){var ja=nn.defaultValue;da=Object(x.a)(Object(x.a)({},nn),{},{defaultValue:Ae(ja,Ze)||void 0})}var Ei=null;return Wn&&(Ei=function(Za,yi){return Wn(Za,yi,{range:Ze?"end":"start"})}),a.createElement(nt.Provider,{value:{inRange:!0,panelPosition:ta,rangedValue:Eo||Nn,hoverRangedValue:Vr}},a.createElement(br,Object.assign({},me,pr,{dateRender:Ei,showTime:da,mode:wn[Ze],generateConfig:cn,style:void 0,direction:cr,disabledDate:Ze===0?ga:ia,disabledTime:function(Za){return Dr?Dr(Za,Ze===0?"start":"end"):!1},className:c()(Object(p.a)({},"".concat(It,"-panel-focused"),Ze===0?!za:!$i)),value:Ae(Nn,Ze),locale:Dn,tabIndex:-1,onPanelChange:function(Za,yi){na(oe(wn,yi,Ze),oe(Nn,Za,Ze));var Hi=Za;ta==="right"&&wn[Ze]===yi&&(Hi=He(Hi,yi,cn,-1)),zr(Hi,Ze)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Ka=0,oi=0;Ze&&ft.current&&Oe.current&&tt.current&&(Ka=ft.current.offsetWidth+Oe.current.offsetWidth,tt.current.offsetWidth&&Ka>tt.current.offsetWidth&&(oi=Ka));var eo=cr==="rtl"?{right:Ka}:{left:Ka};function Ni(){var ta,pr=mr(It,wn[Ze],jn),Vr=Wt({prefixCls:It,components:ra,needConfirmButton:ya,okDisabled:!Ae(Nn,Ze)||yr&&yr(Nn[Ze]),locale:Dn,rangeList:Ca,onOk:function(){Ae(Nn,Ze)&&(ti(Nn,Ze),er&&er(Nn))}});if(Bt!=="time"&&!nn){var da=xr(Ze),ja=He(da,Bt,cn),Ei=wn[Ze],Pi=Ei===Bt,Za=ma(Pi?"left":!1,{pickerValue:da,onPickerValueChange:function(Xa){zr(Xa,Ze)}}),yi=ma("right",{pickerValue:ja,onPickerValueChange:function(Xa){zr(He(Xa,Bt,cn,-1),Ze)}});cr==="rtl"?ta=a.createElement(a.Fragment,null,yi,Pi&&Za):ta=a.createElement(a.Fragment,null,Za,Pi&&yi)}else ta=ma();var Hi=a.createElement(a.Fragment,null,a.createElement("div",{className:"".concat(It,"-panels")},ta),(pr||Vr)&&a.createElement("div",{className:"".concat(It,"-footer")},pr,Vr));return Er&&(Hi=Er(Hi)),a.createElement("div",{className:"".concat(It,"-panel-container"),style:{marginLeft:oi},ref:tt,onMouseDown:function(Xa){Xa.preventDefault()}},Hi)}var ho=a.createElement("div",{className:c()("".concat(It,"-range-wrapper"),"".concat(It,"-").concat(Bt,"-range-wrapper")),style:{minWidth:xa}},a.createElement("div",{className:"".concat(It,"-range-arrow"),style:eo}),Ni()),Ai;Yr&&(Ai=a.createElement("span",{className:"".concat(It,"-suffix")},Yr));var Qa;Tr&&(Ae(en,0)&&!rn[0]||Ae(en,1)&&!rn[1])&&(Qa=a.createElement("span",{onMouseDown:function(pr){pr.preventDefault(),pr.stopPropagation()},onMouseUp:function(pr){pr.preventDefault(),pr.stopPropagation();var Vr=en;rn[0]||(Vr=oe(Vr,null,0)),rn[1]||(Vr=oe(Vr,null,1)),ti(Vr,null),ka(!1,Ze)},className:"".concat(It,"-clear")},Jn||a.createElement("span",{className:"".concat(It,"-clear-btn")})));var po={size:s(Bt,Xe[0])},Ki=0,mo=0;ft.current&&Je.current&&Oe.current&&(Ze===0?mo=ft.current.offsetWidth:(Ki=Ka,mo=Je.current.offsetWidth));var di=cr==="rtl"?{right:Ki}:{left:Ki},Da=function(pr,Vr){var da=oe(Nn,pr,Ze);Vr==="submit"||Vr!=="key"&&!ya?(ti(da,Ze),Ze===0?xo():No()):gr(da)};return a.createElement(m.Provider,{value:{operationRef:jt,hideHeader:Bt==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:Da,open:dr}},a.createElement(Aa,{visible:dr,popupElement:ho,popupStyle:gn,prefixCls:It,dropdownClassName:In,dropdownAlign:Qt,getPopupContainer:xn,transitionName:Pn,range:!0,direction:cr},a.createElement("div",Object.assign({ref:Ke,className:c()(It,"".concat(It,"-range"),mn,(et={},Object(p.a)(et,"".concat(It,"-disabled"),rn[0]&&rn[1]),Object(p.a)(et,"".concat(It,"-focused"),Ze===0?ni:So),Object(p.a)(et,"".concat(It,"-rtl"),cr==="rtl"),et)),style:on,onClick:Wi,onMouseDown:Do},Ee(me)),a.createElement("div",{className:c()("".concat(It,"-input"),(At={},Object(p.a)(At,"".concat(It,"-input-active"),Ze===0),Object(p.a)(At,"".concat(It,"-input-placeholder"),!!Ri),At)),ref:ft},a.createElement("input",Object.assign({id:Ht,disabled:rn[0],readOnly:Kt||!za,value:Ri||pi,onChange:function(pr){uo(pr.target.value)},autoFocus:Fn,placeholder:Ae(En,0)||"",ref:We},ci,po,{autoComplete:Hr}))),a.createElement("div",{className:"".concat(It,"-range-separator"),ref:Oe},hn),a.createElement("div",{className:c()("".concat(It,"-input"),(Ct={},Object(p.a)(Ct,"".concat(It,"-input-active"),Ze===1),Object(p.a)(Ct,"".concat(It,"-input-placeholder"),!!ki),Ct)),ref:Je},a.createElement("input",Object.assign({disabled:rn[1],readOnly:Kt||!$i,value:ki||Vi,onChange:function(pr){co(pr.target.value)},placeholder:Ae(En,1)||"",ref:Se},bi,po,{autoComplete:Hr}))),a.createElement("div",{className:"".concat(It,"-active-bar"),style:Object(x.a)(Object(x.a)({},di),{},{width:mo,position:"absolute"})}),Ai,Qa)))}var sa=function(me){Object(T.a)(At,me);var et=Object(h.a)(At);function At(){var Ct;return Object(P.a)(this,At),Ct=et.apply(this,arguments),Ct.pickerRef=a.createRef(),Ct.focus=function(){Ct.pickerRef.current&&Ct.pickerRef.current.focus()},Ct.blur=function(){Ct.pickerRef.current&&Ct.pickerRef.current.blur()},Ct}return Object(i.a)(At,[{key:"render",value:function(){return a.createElement(Ci,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),At}(a.Component),ca=sa,la=X.b=Fa},onxn:function(w,X){w.exports="data:image/png;base64,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"},osHv:function(w,X,r){(function(P){P(r("VrN/"))})(function(P){"use strict";var i=P.Pos;function T(C,o){return C.line-o.line||C.ch-o.ch}var h="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",p=h+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",x=new RegExp("<(/?)(["+h+"]["+p+"]*)","g");function S(C,o,f,b){this.line=o,this.ch=f,this.cm=C,this.text=C.getLine(o),this.min=b?Math.max(b.from,C.firstLine()):C.firstLine(),this.max=b?Math.min(b.to-1,C.lastLine()):C.lastLine()}function a(C,o){var f=C.cm.getTokenTypeAt(i(C.line,o));return f&&/\btag\b/.test(f)}function v(C){return C.line>=C.max?void 0:(C.ch=0,C.text=C.cm.getLine(++C.line),!0)}function c(C){return C.line<=C.min?void 0:(C.text=C.cm.getLine(--C.line),C.ch=C.text.length,!0)}function t(C){for(;;){var o=C.text.indexOf(">",C.ch);if(o==-1){if(v(C))continue;return}if(!a(C,o+1)){C.ch=o+1;continue}var f=C.text.lastIndexOf("/",o),b=f>-1&&!/\S/.test(C.text.slice(f+1,o));return C.ch=o+1,b?"selfClose":"regular"}}function g(C){for(;;){var o=C.ch?C.text.lastIndexOf("<",C.ch-1):-1;if(o==-1){if(c(C))continue;return}if(!a(C,o+1)){C.ch=o;continue}x.lastIndex=o,C.ch=o;var f=x.exec(C.text);if(f&&f.index==o)return f}}function u(C){for(;;){x.lastIndex=C.ch;var o=x.exec(C.text);if(!o){if(v(C))continue;return}if(!a(C,o.index+1)){C.ch=o.index+1;continue}return C.ch=o.index+o[0].length,o}}function _(C){for(;;){var o=C.ch?C.text.lastIndexOf(">",C.ch-1):-1;if(o==-1){if(c(C))continue;return}if(!a(C,o+1)){C.ch=o;continue}var f=C.text.lastIndexOf("/",o),b=f>-1&&!/\S/.test(C.text.slice(f+1,o));return C.ch=o+1,b?"selfClose":"regular"}}function l(C,o){for(var f=[];;){var b=u(C),A,O=C.line,d=C.ch-(b?b[0].length:0);if(!b||!(A=t(C)))return;if(A=="selfClose")continue;if(b[1]){for(var M=f.length-1;M>=0;--M)if(f[M]==b[2]){f.length=M;break}if(M<0&&(!o||o==b[2]))return{tag:b[2],from:i(O,d),to:i(C.line,C.ch)}}else f.push(b[2])}}function m(C,o){for(var f=[];;){var b=_(C);if(!b)return;if(b=="selfClose"){g(C);continue}var A=C.line,O=C.ch,d=g(C);if(!d)return;if(d[1])f.push(d[2]);else{for(var M=f.length-1;M>=0;--M)if(f[M]==d[2]){f.length=M;break}if(M<0&&(!o||o==d[2]))return{tag:d[2],from:i(C.line,C.ch),to:i(A,O)}}}}P.registerHelper("fold","xml",function(C,o){for(var f=new S(C,o.line,0);;){var b=u(f);if(!b||f.line!=o.line)return;var A=t(f);if(!A)return;if(!b[1]&&A!="selfClose"){var O=i(f.line,f.ch),d=l(f,b[2]);return d&&T(d.from,O)>0?{from:O,to:d.from}:null}}}),P.findMatchingTag=function(C,o,f){var b=new S(C,o.line,o.ch,f);if(b.text.indexOf(">")==-1&&b.text.indexOf("<")==-1)return;var A=t(b),O=A&&i(b.line,b.ch),d=A&&g(b);if(!A||!d||T(b,o)>0)return;var M={from:i(b.line,b.ch),to:O,tag:d[2]};return A=="selfClose"?{open:M,close:null,at:"open"}:d[1]?{open:m(b,d[2]),close:M,at:"close"}:(b=new S(C,O.line,O.ch,f),{open:M,close:l(b,d[2]),at:"open"})},P.findEnclosingTag=function(C,o,f,b){for(var A=new S(C,o.line,o.ch,f);;){var O=m(A,b);if(!O)break;var d=new S(C,o.line,o.ch,f),M=l(d,O.tag);if(M)return{open:O,close:M}}},P.scanForClosingTag=function(C,o,f,b){var A=new S(C,o.line,o.ch,b?{from:0,to:b}:null);return l(A,f)}})},p5ED:function(w,X,r){"use strict";var P=r("+L6B"),i=r("2/Rp"),T=r("5Dmo"),h=r("3S7+"),p=r("k1fw"),x=r("tJVT"),S=r("cDcd"),a=r.n(S),v=r("vHTk"),c=r.n(v),t=r("yEEn"),g=r("ZW9T"),u=r("1vsH");X.a=function(_){var l=_.name,m=_.data,C=_.theme,o=_.type,f=_.filename,b=_.monacoEditor,A=_.className,O=_.style,d=_.close,M=_.onClose,R=_.hasMask,E=Object(S.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),y=Object(x.a)(E,2),s=y[0],D=y[1],N=Object(S.useState)(""),k=Object(x.a)(N,2),U=k[0],H=k[1],K,F=1024*1024,G=10*F,B=Object(S.useRef)();o==="office"&&(K=Object(u.V)(m).filesize,K>G&&(o="other")),f&&(b.filename=f),Object(S.useEffect)(function(){var ae,de,ce=(ae=document.cookie)===null||ae===void 0||((de=ae.replace(/\s/g,""))===null||de===void 0)?void 0:de.split(";");ce==null||ce.map(function(Ee){var Ae=Ee.split("=");Ae[0]==="_educoder_session"&&H(Ae[1])})},[]);var W=function(){if(m.startsWith("http")||m.startsWith("/")){V();return}Object(u.z)(f||"educoder",m,f)},V=function(){Object(u.x)(f||l,m)};return console.log("data:",m,"fileanme:",f," name:",l),a.a.createElement("div",{style:Object(p.a)({},O||{}),className:"".concat(R&&c.a.bgBlack," ").concat(o?c.a.wrp:"hide")},d&&a.a.createElement("div",{className:c.a.close,ref:B},a.a.createElement(h.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return B.current}},a.a.createElement("span",{onClick:V},a.a.createElement("i",{className:"icon-quxiaozhiding"}))),a.a.createElement(h.a,{title:"\u5173\u95ED",getPopupContainer:function(){return B.current}},a.a.createElement("span",{className:"",onClick:M},a.a.createElement("i",{className:"icon-guanbi1"})))),a.a.createElement("div",{className:"".concat(c.a[A]," ").concat(A," ").concat(c.a.monaco," ").concat(o==="txt"?"show":"hide")},o==="txt"&&a.a.createElement(g.b,b)),o==="audio"&&a.a.createElement("audio",{src:"".concat(m!=null&&m.startsWith("/")||(m==null?void 0:m.indexOf("https://"))>-1?m:"data:audio/mp3;base64,").concat(m),autoPlay:!0}),o==="video"&&a.a.createElement(a.a.Fragment,null,m!=null&&m.startsWith("/")?a.a.createElement("video",{controls:!0,src:"".concat(m),autoPlay:!0}):a.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(m),autoPlay:!0})),o==="html"&&a.a.createElement("iframe",{src:m+"&disposition=inline"}),o==="pdf"&&a.a.createElement("embed",{className:c.a.embed,src:m}),o==="image"&&a.a.createElement(a.a.Fragment,null,a.a.createElement("img",{src:"".concat(m!=null&&m.startsWith("/")||(m==null?void 0:m.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(m)})),o==="other"&&a.a.createElement("div",null,a.a.createElement(i.a,{type:"primary",size:"large",onClick:W},a.a.createElement(t.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(o==="download"||o==="office")&&a.a.createElement(i.a,{type:"primary",size:"large",onClick:W},a.a.createElement(t.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(w,X,r){},pA7S:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("ETIr"),r("cv67"),r("K3mO"),r("OLod"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.WordArray,p=T.BlockCipher,x=i.algo,S=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],a=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],v=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],c=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],t=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],g=x.DES=p.extend({_doReset:function(){for(var m=this._key,C=m.words,o=[],f=0;f<56;f++){var b=S[f]-1;o[f]=C[b>>>5]>>>31-b%32&1}for(var A=this._subKeys=[],O=0;O<16;O++){for(var d=A[O]=[],M=v[O],f=0;f<24;f++)d[f/6|0]|=o[(a[f]-1+M)%28]<<31-f%6,d[4+(f/6|0)]|=o[28+(a[f+24]-1+M)%28]<<31-f%6;d[0]=d[0]<<1|d[0]>>>31;for(var f=1;f<7;f++)d[f]=d[f]>>>(f-1)*4+3;d[7]=d[7]<<5|d[7]>>>27}for(var R=this._invSubKeys=[],f=0;f<16;f++)R[f]=A[15-f]},encryptBlock:function(m,C){this._doCryptBlock(m,C,this._subKeys)},decryptBlock:function(m,C){this._doCryptBlock(m,C,this._invSubKeys)},_doCryptBlock:function(m,C,o){this._lBlock=m[C],this._rBlock=m[C+1],u.call(this,4,252645135),u.call(this,16,65535),_.call(this,2,858993459),_.call(this,8,16711935),u.call(this,1,1431655765);for(var f=0;f<16;f++){for(var b=o[f],A=this._lBlock,O=this._rBlock,d=0,M=0;M<8;M++)d|=c[M][((O^b[M])&t[M])>>>0];this._lBlock=O,this._rBlock=A^d}var R=this._lBlock;this._lBlock=this._rBlock,this._rBlock=R,u.call(this,1,1431655765),_.call(this,8,16711935),_.call(this,2,858993459),u.call(this,16,65535),u.call(this,4,252645135),m[C]=this._lBlock,m[C+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function u(m,C){var o=(this._lBlock>>>m^this._rBlock)&C;this._rBlock^=o,this._lBlock^=o<<m}function _(m,C){var o=(this._rBlock>>>m^this._lBlock)&C;this._lBlock^=o,this._rBlock^=o<<m}i.DES=p._createHelper(g);var l=x.TripleDES=p.extend({_doReset:function(){var m=this._key,C=m.words;if(C.length!==2&&C.length!==4&&C.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var o=C.slice(0,2),f=C.length<4?C.slice(0,2):C.slice(2,4),b=C.length<6?C.slice(0,2):C.slice(4,6);this._des1=g.createEncryptor(h.create(o)),this._des2=g.createEncryptor(h.create(f)),this._des3=g.createEncryptor(h.create(b))},encryptBlock:function(m,C){this._des1.encryptBlock(m,C),this._des2.decryptBlock(m,C),this._des3.encryptBlock(m,C)},decryptBlock:function(m,C){this._des3.decryptBlock(m,C),this._des2.encryptBlock(m,C),this._des1.decryptBlock(m,C)},keySize:192/32,ivSize:64/32,blockSize:64/32});i.TripleDES=p._createHelper(l)}(),P.TripleDES})},pUFm:function(w,X,r){w.exports=r.p+"static/no-data.c803c40c.png"},qB8g:function(w,X,r){w.exports={flexRow:"flexRow___Aj71W",flexColumn:"flexColumn___2jvSr",formWrap:"formWrap___3OxLN",upload:"upload___2lUf4",color0152d9:"color0152d9___10ICR",colorCCC:"colorCCC___2mbRd",footerWrap:"footerWrap___1Ytvb",qrCode:"qrCode___2RFKG",a1:"a1___HdrHw",code:"code___17cwA",group:"group___DUj4t",groupNumber:"groupNumber___3_2zt",a2:"a2___2_e5C"}},qBft:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return P.pad.AnsiX923={pad:function(i,T){var h=i.sigBytes,p=T*4,x=p-h%p,S=h+x-1;i.clamp(),i.words[S>>>2]|=x<<24-S%4*8,i.sigBytes+=x},unpad:function(i){var T=i.words[i.sigBytes-1>>>2]&255;i.sigBytes-=T}},P.pad.Ansix923})},qM6L:function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.WordArray,p=i.enc,x=p.Utf16=p.Utf16BE={stringify:function(a){for(var v=a.words,c=a.sigBytes,t=[],g=0;g<c;g+=2){var u=v[g>>>2]>>>16-g%4*8&65535;t.push(String.fromCharCode(u))}return t.join("")},parse:function(a){for(var v=a.length,c=[],t=0;t<v;t++)c[t>>>1]|=a.charCodeAt(t)<<16-t%2*16;return h.create(c,v*2)}};p.Utf16LE={stringify:function(a){for(var v=a.words,c=a.sigBytes,t=[],g=0;g<c;g+=2){var u=S(v[g>>>2]>>>16-g%4*8&65535);t.push(String.fromCharCode(u))}return t.join("")},parse:function(a){for(var v=a.length,c=[],t=0;t<v;t++)c[t>>>1]|=S(a.charCodeAt(t)<<16-t%2*16);return h.create(c,v*2)}};function S(a){return a<<8&4278255360|a>>>8&16711935}}(),P.enc.Utf16})},qgvg:function(w,X){w.exports="data:image/gif;base64,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"},qu8F:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){/** @preserve
* Counter block mode compatible with Dr Brian Gladman fileenc.c
* derived from CryptoJS.mode.CTR
* Jan Hruby jhruby.web@gmail.com
*/return P.mode.CTRGladman=function(){var i=P.lib.BlockCipherMode.extend();function T(x){if((x>>24&255)===255){var S=x>>16&255,a=x>>8&255,v=x&255;S===255?(S=0,a===255?(a=0,v===255?v=0:++v):++a):++S,x=0,x+=S<<16,x+=a<<8,x+=v}else x+=1<<24;return x}function h(x){return(x[0]=T(x[0]))===0&&(x[1]=T(x[1])),x}var p=i.Encryptor=i.extend({processBlock:function(x,S){var a=this._cipher,v=a.blockSize,c=this._iv,t=this._counter;c&&(t=this._counter=c.slice(0),this._iv=void 0),h(t);var g=t.slice(0);a.encryptBlock(g,0);for(var u=0;u<v;u++)x[S+u]^=g[u]}});return i.Decryptor=p,i}(),P.mode.CTRGladman})},"rAM+":function(w,X,r){"use strict";r.d(X,"a",function(){return i});var P=r("Qw5x");function i(T,h){var p;if(typeof Symbol=="undefined"||T[Symbol.iterator]==null){if(Array.isArray(T)||(p=Object(P.a)(T))||h&&T&&typeof T.length=="number"){p&&(T=p);var x=0,S=function(){};return{s:S,n:function(){return x>=T.length?{done:!0}:{done:!1,value:T[x++]}},e:function(g){throw g},f:S}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var a=!0,v=!1,c;return{s:function(){p=T[Symbol.iterator]()},n:function(){var g=p.next();return a=g.done,g},e:function(g){v=!0,c=g},f:function(){try{!a&&p.return!=null&&p.return()}finally{if(v)throw c}}}}},rHrb:function(w,X,r){"use strict";Object.defineProperty(X,"__esModule",{value:!0}),X.CopyToClipboard=void 0;var P=T(r("cDcd")),i=T(r("+QRC"));function T(f){return f&&f.__esModule?f:{default:f}}function h(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?h=function(A){return typeof A}:h=function(A){return A&&typeof Symbol=="function"&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},h(f)}function p(f,b){var A=Object.keys(f);if(Object.getOwnPropertySymbols){var O=Object.getOwnPropertySymbols(f);b&&(O=O.filter(function(d){return Object.getOwnPropertyDescriptor(f,d).enumerable})),A.push.apply(A,O)}return A}function x(f){for(var b=1;b<arguments.length;b++){var A=arguments[b]!=null?arguments[b]:{};b%2?p(A,!0).forEach(function(O){C(f,O,A[O])}):Object.getOwnPropertyDescriptors?Object.defineProperties(f,Object.getOwnPropertyDescriptors(A)):p(A).forEach(function(O){Object.defineProperty(f,O,Object.getOwnPropertyDescriptor(A,O))})}return f}function S(f,b){if(f==null)return{};var A=a(f,b),O,d;if(Object.getOwnPropertySymbols){var M=Object.getOwnPropertySymbols(f);for(d=0;d<M.length;d++){if(O=M[d],b.indexOf(O)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(f,O))continue;A[O]=f[O]}}return A}function a(f,b){if(f==null)return{};var A={},O=Object.keys(f),d,M;for(M=0;M<O.length;M++){if(d=O[M],b.indexOf(d)>=0)continue;A[d]=f[d]}return A}function v(f,b){if(!(f instanceof b))throw new TypeError("Cannot call a class as a function")}function c(f,b){for(var A=0;A<b.length;A++){var O=b[A];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(f,O.key,O)}}function t(f,b,A){return b&&c(f.prototype,b),A&&c(f,A),f}function g(f,b){return b&&(h(b)==="object"||typeof b=="function")?b:_(f)}function u(f){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(A){return A.__proto__||Object.getPrototypeOf(A)},u(f)}function _(f){if(f===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f}function l(f,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function");f.prototype=Object.create(b&&b.prototype,{constructor:{value:f,writable:!0,configurable:!0}}),b&&m(f,b)}function m(f,b){return m=Object.setPrototypeOf||function(O,d){return O.__proto__=d,O},m(f,b)}function C(f,b,A){return b in f?Object.defineProperty(f,b,{value:A,enumerable:!0,configurable:!0,writable:!0}):f[b]=A,f}var o=function(f){l(b,f);function b(){var A,O;v(this,b);for(var d=arguments.length,M=new Array(d),R=0;R<d;R++)M[R]=arguments[R];return O=g(this,(A=u(b)).call.apply(A,[this].concat(M))),C(_(O),"onClick",function(E){var y=O.props,s=y.text,D=y.onCopy,N=y.children,k=y.options,U=P.default.Children.only(N),H=(0,i.default)(s,k);D&&D(s,H),U&&U.props&&typeof U.props.onClick=="function"&&U.props.onClick(E)}),O}return t(b,[{key:"render",value:function(){var O=this.props,d=O.text,M=O.onCopy,R=O.options,E=O.children,y=S(O,["text","onCopy","options","children"]),s=P.default.Children.only(E);return P.default.cloneElement(s,x({},y,{onClick:this.onClick}))}}]),b}(P.default.PureComponent);X.CopyToClipboard=o,C(o,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(w,X){const r=/[&<>"']/,P=/[&<>"']/g,i=/[<>"']|&(?!#?\w+;)/,T=/[<>"']|&(?!#?\w+;)/g,h={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},p=R=>h[R];function x(R,E){if(E){if(r.test(R))return R.replace(P,p)}else if(i.test(R))return R.replace(T,p);return R}const S=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function a(R){return R.replace(S,(E,y)=>(y=y.toLowerCase(),y==="colon"?":":y.charAt(0)==="#"?y.charAt(1)==="x"?String.fromCharCode(parseInt(y.substring(2),16)):String.fromCharCode(+y.substring(1)):""))}const v=/(^|[^\[])\^/g;function c(R,E){R=R.source||R,E=E||"";const y={replace:(s,D)=>(D=D.source||D,D=D.replace(v,"$1"),R=R.replace(s,D),y),getRegex:()=>new RegExp(R,E)};return y}const t=/[^\w:]/g,g=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function u(R,E,y){if(R){let s;try{s=decodeURIComponent(a(y)).replace(t,"").toLowerCase()}catch(D){return null}if(s.indexOf("javascript:")===0||s.indexOf("vbscript:")===0||s.indexOf("data:")===0)return null}E&&!g.test(y)&&(y=o(E,y));try{y=encodeURI(y).replace(/%25/g,"%")}catch(s){return null}return y}const _={},l=/^[^:]+:\/*[^/]*$/,m=/^([^:]+:)[\s\S]*$/,C=/^([^:]+:\/*[^/]*)[\s\S]*$/;function o(R,E){_[" "+R]||(l.test(R)?_[" "+R]=R+"/":_[" "+R]=O(R,"/",!0)),R=_[" "+R];const y=R.indexOf(":")===-1;return E.substring(0,2)==="//"?y?E:R.replace(m,"$1")+E:E.charAt(0)==="/"?y?E:R.replace(C,"$1")+E:R+E}const f={exec:function(){}};function b(R){let E=1,y,s;for(;E<arguments.length;E++){y=arguments[E];for(s in y)Object.prototype.hasOwnProperty.call(y,s)&&(R[s]=y[s])}return R}function A(R,E){const y=R.replace(/\|/g,(N,k,U)=>{let H=!1,K=k;for(;--K>=0&&U[K]==="\\";)H=!H;return H?"|":" |"}),s=y.split(/ \|/);let D=0;if(s.length>E)s.splice(E);else for(;s.length<E;)s.push("");for(;D<s.length;D++)s[D]=s[D].trim().replace(/\\\|/g,"|");return s}function O(R,E,y){const s=R.length;if(s===0)return"";let D=0;for(;D<s;){const N=R.charAt(s-D-1);if(N===E&&!y)D++;else if(N!==E&&y)D++;else break}return R.substr(0,s-D)}function d(R,E){if(R.indexOf(E[1])===-1)return-1;const y=R.length;let s=0,D=0;for(;D<y;D++)if(R[D]==="\\")D++;else if(R[D]===E[0])s++;else if(R[D]===E[1]&&(s--,s<0))return D;return-1}function M(R){R&&R.sanitize&&!R.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}w.exports={escape:x,unescape:a,edit:c,cleanUrl:u,resolveUrl:o,noopTest:f,merge:b,splitCells:A,rtrim:O,findClosingBracket:d,checkSanitizeDeprecation:M}},ruvs:function(w,X,r){"use strict";r.d(X,"b",function(){return Pe});var P=r("2qtc"),i=r("kLXV"),T=r("9og8"),h=r("rAM+"),p=r("tJVT"),x=r("PpiC"),S=r("k1fw"),a=r("5NDa"),v=r("5rEg"),c=r("B9cy"),t=r("Ol7k"),g=r("WmNS"),u=r.n(g),_=r("cDcd"),l=r.n(_),m=r("Ty5D"),C=r("55Ip"),o=r("9kvl"),f=r("lzim"),b=r("xrsn"),A=r.n(b),O=r("1Sn+"),d=r("qVdP"),M=r("jsC+"),R=r("14J3"),E=r("BMrR"),y=r("jCWc"),s=r("kPKH"),D=r("lUTK"),N=r("BvKs"),k=r("miYZ"),U=r("tsqr"),H=r("7Kak"),K=r("9yH6"),F=r("6CvP"),G=r("1vsH"),B;(function(ht){ht.Manager="manager",ht.Developer="developer",ht.Reporter="reporter"})(B||(B={}));var W=function(Ge){var ke=Ge.visible,je=Ge.onCancel,_e=je===void 0?function(){}:je,De=Object(_.useState)(),Le=Object(p.a)(De,2),Ue=Le[0],ze=Le[1],ut=Object(_.useState)(),ot=Object(p.a)(ut,2),Dt=ot[0],Yt=ot[1],ct=Object(_.useState)(!1),rt=Object(p.a)(ct,2),Ie=rt[0],qe=rt[1],Ye=function(){var Ne=Object(T.a)(u.a.mark(function mt(){var it,gt;return u.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:if(Ue){xt.next=3;break}return U.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),xt.abrupt("return");case 3:if(!(Ue.length!==6)){xt.next=6;break}return U.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),xt.abrupt("return");case 6:if(Dt){xt.next=9;break}return U.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),xt.abrupt("return");case 9:return qe(!0),xt.next=12,Object(F.e)({code:Ue,role:Dt});case 12:if(it=xt.sent,qe(!1),ye(),gt={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"},!gt[it.status]){xt.next=19;break}return U.b.info(gt[it.status]),xt.abrupt("return");case 19:if(!(it.status===0)){xt.next=22;break}return Dt==="reporter"?(U.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(G.eb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),o.d.push("/projects/".concat(it==null?void 0:it.project_id))):(Object(G.eb)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),U.b.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01")),xt.abrupt("return");case 22:case"end":return xt.stop()}},mt)}));return function(){return Ne.apply(this,arguments)}}(),ye=function(){var Ne=Object(T.a)(u.a.mark(function mt(){return u.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:_e();case 1:case"end":return gt.stop()}},mt)}));return function(){return Ne.apply(this,arguments)}}();return l.a.createElement(l.a.Fragment,null,l.a.createElement(i.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:ke,confirmLoading:Ie,onOk:Ye,onCancel:ye},l.a.createElement("div",{className:"tc"},l.a.createElement("div",null,l.a.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),l.a.createElement(v.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:Ue,onChange:function(mt){if(mt.target.value.length>=7){U.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}ze(mt.target.value)}})),l.a.createElement("div",{className:"mt10 font14"},l.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),l.a.createElement(K.a.Group,{value:Dt,onChange:function(mt){return Yt(mt.target.value)}},l.a.createElement(K.a,{value:B.Manager},"\u7BA1\u7406\u4EBA\u5458"),l.a.createElement(K.a,{value:B.Developer},"\u5F00\u53D1\u4EBA\u5458"),l.a.createElement(K.a,{value:B.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},V=W,ae=r("Jky8"),de=r("6Fuo"),ce=r.n(de),Ee=r("NLgs"),Ae;(function(ht){ht.Projects="projects",ht.Shixuns="shixuns",ht.Classrooms="classrooms"})(Ae||(Ae={}));var oe;(function(ht){ht.Classrooms="classrooms",ht.Shixuns="shixuns",ht.Paths="paths",ht.Projects="projects",ht.Videos="videos",ht.Topics="topics"})(oe||(oe={}));var he=function(Ge){var ke,je,_e,De,Le,Ue,ze,ut=Ge.homePage,ot=Ge.user,Dt=Ge.globalSetting,Yt=Ge.loading,ct=Ge.dispatch,rt=Ge.location,Ie=Object(x.a)(Ge,["homePage","user","globalSetting","loading","dispatch","location"]),qe=Object(_.useState)(),Ye=Object(p.a)(qe,2),ye=Ye[0],Ne=Ye[1],mt=Object(_.useState)(),it=Object(p.a)(mt,2),gt=it[0],wt=it[1],xt=function(Jt){var Xn;if(!Object(Ee.e)(ct))return;if(Jt===Ae.Projects&&!((Xn=ot.userInfo)!==null&&Xn!==void 0&&Xn.email)){U.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}Jt===Ae.Classrooms?Ne(!0):Jt===Ae.Projects&&wt(!0)},Lt=function(Jt,Xn){var Qn;if(!Object(Ee.e)(ct))return;if(Xn===Ae.Projects&&!((Qn=ot.userInfo)!==null&&Qn!==void 0&&Qn.email)){U.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(Xn===Ae.Shixuns&&!Object(Ee.c)())return;Jt&&(window.location.href=Jt)},Xt=(ke=(((je=Dt.setting)===null||je===void 0?void 0:je.navbar)||[]).find(function(yn){return yn.link==="/".concat(oe.Classrooms)}))===null||ke===void 0?void 0:ke.hidden,Ln=(_e=(((De=Dt.setting)===null||De===void 0?void 0:De.navbar)||[]).find(function(yn){return yn.link==="/".concat(oe.Shixuns)}))===null||_e===void 0?void 0:_e.hidden,pn=(Le=(((Ue=Dt.setting)===null||Ue===void 0?void 0:Ue.navbar)||[]).find(function(yn){return yn.link==="/".concat(oe.Paths)}))===null||Le===void 0?void 0:Le.hidden;if(Dt!=null&&(ze=Dt.setting)!==null&&ze!==void 0&&ze.is_local){var ln;ot!=null&&(ln=ot.userInfo)!==null&&ln!==void 0&&ln.is_shixun_marker||(Ln=!0)}var kn=function(Jt){var Xn,Qn,zn,Yn,Cr,lr,$t,Vt,bn,jr,An,Bn,Sn,Or;return l.a.createElement(l.a.Fragment,null,l.a.createElement(E.a,{justify:"space-around",className:"pt5 pb5"},l.a.createElement(s.a,{className:ce.a.joinCol},((Xn=ot.userInfo)===null||Xn===void 0?void 0:Xn.user_identity)!=="\u5B66\u751F"&&!Xt&&l.a.createElement(N.a.Item,Jt,l.a.createElement("a",{onClick:function(){return Lt("/classrooms/new")}},(Qn=ot.userInfo)!==null&&Qn!==void 0&&Qn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Ln&&l.a.createElement(N.a.Item,Jt,l.a.createElement("a",{onClick:function(){return Lt("/shixuns/new",Ae.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((zn=ot.userInfo)===null||zn===void 0?void 0:zn.main_site)&&((Yn=ot.navigationInfo)===null||Yn===void 0?void 0:Yn.top)||!((Cr=ot.userInfo)!==null&&Cr!==void 0&&Cr.main_site)&&((lr=ot.navigationInfo)===null||lr===void 0?void 0:lr.top)&&!pn&&((($t=ot.userInfo)===null||$t===void 0?void 0:$t.admin)||((Vt=ot.userInfo)===null||Vt===void 0?void 0:Vt.is_teacher)||((bn=ot.userInfo)===null||bn===void 0?void 0:bn.business)))&&l.a.createElement(N.a.Item,Jt,l.a.createElement("a",{onClick:function(){return Lt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Dt!=null&&(jr=Dt.setting)!==null&&jr!==void 0&&jr.is_local)&&((An=ot.userInfo)===null||An===void 0?void 0:An.main_site)&&l.a.createElement(N.a.Item,Jt,l.a.createElement("a",{onClick:function(){var mr,Wt;return Lt("".concat((mr=ot.navigationInfo)===null||mr===void 0||((Wt=mr.top)===null||Wt===void 0)?void 0:Wt.old_url,"/projects/deposit/new"),Ae.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),l.a.createElement(s.a,null,l.a.createElement("div",{className:ce.a.joinBoard})),l.a.createElement(s.a,{className:ce.a.joinCol},!Xt&&l.a.createElement(N.a.Item,Jt,l.a.createElement("a",{onClick:function(){return xt(Ae.Classrooms)}},(Bn=ot.userInfo)!==null&&Bn!==void 0&&Bn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((Sn=ot.userInfo)===null||Sn===void 0?void 0:Sn.main_site)&&!(Dt!=null&&(Or=Dt.setting)!==null&&Or!==void 0&&Or.is_local)&&l.a.createElement(N.a.Item,Jt,l.a.createElement("a",{onClick:function(){return xt(Ae.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return l.a.createElement("section",null,l.a.createElement(M.a,{overlay:l.a.createElement(N.a,{className:"".concat(ce.a.rightMenu," ").concat(ce.a.joinMenu," mt10")},l.a.createElement(kn,null)),placement:"bottomRight"},l.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),l.a.createElement(ae.a,{visible:ye,onCancel:function(){return Ne(!1)}}),l.a.createElement(V,{visible:gt,onCancel:function(){return wt(!1)}}))},fe=Object(o.a)(function(ht){var Ge=ht.homePage,ke=ht.loading,je=ht.user,_e=ht.globalSetting;return{homePage:Ge,user:je,globalSetting:_e,loading:ke.models.index}})(he),ie=r("vToQ"),se=r.n(ie),Q=r("xKgJ"),le=r("jb+D"),ee=r("m3rI"),ne=function(Ge){var ke,je=RegExp("(^| )"+Ge+"=([^;]+)(;|$)");return(ke=document.cookie.match(je))?decodeURIComponent(ke[2]):null},be=function(Ge){var ke=new Date;ke.setTime(ke.getTime()-1);var je=ne(Ge);je!=null&&(document.cookie=Ge+"="+je+";expires="+ke.toGMTString())},re;(function(ht){ht.Classrooms="classrooms",ht.Shixuns="shixuns",ht.Paths="paths",ht.Projects="projects",ht.Videos="videos",ht.Topics="topics"})(re||(re={}));var $=function(Ge){var ke,je,_e,De,Le,Ue,ze,ut,ot,Dt,Yt,ct=Ge.homePage,rt=Ge.user,Ie=Ge.globalSetting,qe=Ge.loading,Ye=Ge.dispatch,ye=Ge.shixunHomeworks,Ne=Ge.location,mt=Ge.payload,it=mt===void 0?{}:mt,gt=Object(x.a)(Ge,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),wt=(ke=(((je=Ie.setting)===null||je===void 0?void 0:je.navbar)||[]).find(function(kn){return kn.link==="/".concat(re.Classrooms)}))===null||ke===void 0?void 0:ke.hidden,xt=(_e=(((De=Ie.setting)===null||De===void 0?void 0:De.navbar)||[]).find(function(kn){return kn.link==="/".concat(re.Shixuns)}))===null||_e===void 0?void 0:_e.hidden,Lt=(Le=(((Ue=Ie.setting)===null||Ue===void 0?void 0:Ue.navbar)||[]).find(function(kn){return kn.link==="/".concat(re.Paths)}))===null||Le===void 0?void 0:Le.hidden,Xt=((ze=rt.userInfo)===null||ze===void 0?void 0:ze.admin)||((ut=rt.userInfo)===null||ut===void 0?void 0:ut.business)||((ot=rt.userInfo)===null||ot===void 0?void 0:ot.is_shixun_marker)||((Dt=rt.userInfo)===null||Dt===void 0?void 0:Dt.is_teacher)||((Yt=rt.userInfo)===null||Yt===void 0?void 0:Yt.user_identity)!=="\u5B66\u751F",Ln=function(){if(Object(G.r)())return l.a.createElement(N.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},l.a.createElement(N.a.Item,null,l.a.createElement(C.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var yn,Jt,Xn,Qn,zn,Yn,Cr,lr,$t,Vt,bn,jr,An,Bn,Sn,Or,Zt,mr,Wt,tr,br,qr;return l.a.createElement(N.a,{className:"".concat(se.a.rightMenu," ").concat(se.a.menuWrap)},l.a.createElement(N.a.Item,null,l.a.createElement(C.a,{to:"/users/".concat((yn=rt.userInfo)===null||yn===void 0?void 0:yn.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!wt&&l.a.createElement(N.a.Item,null,l.a.createElement(C.a,{to:"/users/".concat((Jt=rt.userInfo)===null||Jt===void 0?void 0:Jt.login,"/classrooms")},(Xn=rt.userInfo)!==null&&Xn!==void 0&&Xn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!xt&&l.a.createElement(N.a.Item,null,l.a.createElement(C.a,{to:"/users/".concat((Qn=rt.userInfo)===null||Qn===void 0?void 0:Qn.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Lt&&l.a.createElement(N.a.Item,null,l.a.createElement(C.a,{to:"/users/".concat((zn=rt.userInfo)===null||zn===void 0?void 0:zn.login,"/paths")},(Yn=rt.userInfo)!==null&&Yn!==void 0&&Yn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Cr=rt.userInfo)===null||Cr===void 0?void 0:Cr.main_site)&&!((lr=Ie.setting)!==null&&lr!==void 0&&lr.is_local)&&l.a.createElement(N.a.Item,null,l.a.createElement(C.a,{to:"/users/".concat(($t=rt.userInfo)===null||$t===void 0?void 0:$t.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),l.a.createElement(N.a.Item,null,l.a.createElement(C.a,{to:"/users/".concat((Vt=rt.userInfo)===null||Vt===void 0?void 0:Vt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),l.a.createElement(N.a.Item,null,l.a.createElement("a",{onClick:function(){if(!Object(Ee.e)(Ye))return;o.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),Xt&&l.a.createElement(N.a.Item,null,l.a.createElement("a",{onClick:function(){if(!Object(Ee.e)(Ye))return;o.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((bn=rt.navigationInfo)===null||bn===void 0||((jr=bn.top)===null||jr===void 0)?void 0:jr.customer_management_url)&&l.a.createElement(N.a.Item,null,l.a.createElement("a",{href:(An=rt.navigationInfo)===null||An===void 0||((Bn=An.top)===null||Bn===void 0)?void 0:Bn.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((Sn=rt.navigationInfo)===null||Sn===void 0||((Or=Sn.top)===null||Or===void 0)?void 0:Or.college_identifier)&&l.a.createElement(N.a.Item,null,l.a.createElement(C.a,{to:"/colleges/".concat((Zt=rt.navigationInfo)===null||Zt===void 0||((mr=Zt.top)===null||mr===void 0)?void 0:mr.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((Wt=rt.navigationInfo)===null||Wt===void 0||((tr=Wt.top)===null||tr===void 0)?void 0:tr.laboratory_admin_url)&&l.a.createElement(N.a.Item,null,l.a.createElement("a",{href:(br=rt.navigationInfo)===null||br===void 0||((qr=br.top)===null||qr===void 0)?void 0:qr.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),l.a.createElement(N.a.Item,null,l.a.createElement(C.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||Ye({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:l.a.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),l.a.createElement(N.a.Item,{className:se.a.exit},l.a.createElement("a",{onClick:Object(T.a)(u.a.mark(function aa(){var fa;return u.a.wrap(function(Gr){for(;;)switch(Gr.prev=Gr.next){case 0:return Gr.next=2,Object(le.c)({});case 2:fa=Gr.sent,(fa==null?void 0:fa.status)===1&&(Ye({type:"user/getUserInfo",payload:Object(S.a)({},it)}),Ye({type:"user/getNavigationInfo",payload:Object(S.a)({},it)}),be("autologin_trustie"),be("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),U.b.success(fa==null?void 0:fa.message),o.d.replace("/"));case 4:case"end":return Gr.stop()}},aa)}))},"\u9000\u51FA")))};if(Object(Q.p)()){var pn,ln;return l.a.createElement(M.a,{className:"".concat(se.a.height67),overlay:Ln,placement:"bottomRight"},l.a.createElement("section",null,l.a.createElement("aside",null,l.a.createElement("div",{className:ye.actionTabs.type===1?se.a.classromediv:""},l.a.createElement("img",{className:"".concat(se.a.userPic," current ml15"),src:"".concat(ee.a===null||ee.a===void 0?void 0:ee.a.IMG_SERVER,"/images/").concat((pn=rt.userInfo)===null||pn===void 0?void 0:pn.image_url),alt:"",onClick:function(){var yn;return o.d.push(Object(G.r)()?"/account/profile":"/users/".concat((yn=rt.userInfo)===null||yn===void 0?void 0:yn.login,"/classrooms"))}}),Object(G.r)()&&l.a.createElement("span",{className:"ml10 font16"},(ln=rt.userInfo)===null||ln===void 0?void 0:ln.username)))))}else return l.a.createElement("div",{className:"font15 ".concat(Ie.isIlearning?se.a.login:"")},l.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){Ye({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),l.a.createElement("span",{className:"ml5 mr5"},"|"),l.a.createElement(C.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))},Y=Object(o.a)(function(ht){var Ge=ht.homePage,ke=ht.loading,je=ht.user,_e=ht.globalSetting,De=ht.shixunHomeworks;return{homePage:Ge,user:je,globalSetting:_e,shixunHomeworks:De,loading:ke.models.index}})($),Z=r("+L6B"),Ce=r("2/Rp"),ge=r("Cs+z"),Re=r.n(ge),Qe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],$e=function(Ge){var ke=Ge.homePage,je=Ge.user,_e=Ge.globalSetting,De=Ge.loading,Le=Ge.dispatch,Ue=Ge.location,ze=Ge.text,ut=Ge.shixunHomeworks,ot=Ge.payload,Dt=ot===void 0?{}:ot,Yt=Object(x.a)(Ge,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),ct=Object(_.useState)("none"),rt=Object(p.a)(ct,2),Ie=rt[0],qe=rt[1];return Object(_.useEffect)(function(){ut.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&qe("flex")},[ut.actionTabs.key]),Object(_.useEffect)(function(){ut.actionTabs.key==="\u9690\u85CF"&&(qe("none"),localStorage.setItem("Noviceguide","0"))},[ut.actionTabs.key]),l.a.createElement("div",{style:{display:Ie,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},l.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},l.a.createElement("img",{src:Re.a,style:{position:"absolute",top:"-32px"}}),l.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},ut.actionTabs.text),ut.actionTabs.type===9?l.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},l.a.createElement(Ce.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),qe("none"),Le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):l.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},l.a.createElement(Ce.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),Le({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),qe("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},at=Object(o.a)(function(ht){var Ge=ht.homePage,ke=ht.loading,je=ht.user,_e=ht.globalSetting,De=ht.shixunHomeworks;return{homePage:Ge,user:je,globalSetting:_e,loading:ke.models.index,shixunHomeworks:De}})($e),dt=r("498V"),vt=r.n(dt),bt=t.a.Header,He=v.a.Search;function Pe(){var ht,Ge,ke=window.location.pathname,je=ke.split("/"),_e={};return je[1]=="classrooms"&&je.length>3&&!((ht=je[4])!==null&&ht!==void 0&&ht.includes("newgold"))&&!((Ge=je[5])!==null&&Ge!==void 0&&Ge.includes("newgold"))&&je[2]!=="coursesId"&&(_e.course_id=je[2]),je[1]==="shixuns"&&je.length>3&&(_e.objective_type="shixun",_e.objective_id=je[2]),je[1]==="paths"&&je.length>3&&(_e.objective_type="path",_e.objective_id=je[2]),Object(S.a)(Object(S.a)({},_e),{school:1})}var nt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Rt=function(Ge){var ke,je=Ge.homePage,_e=Ge.user,De=Ge.globalSetting,Le=Ge.loading,Ue=Ge.dispatch,ze=Ge.location,ut=Ge.isLogin,ot=ut===void 0?!1:ut,Dt=Ge.shixunHomeworks,Yt=Object(x.a)(Ge,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),ct=Object(m.g)(),rt=Object(_.useState)(!1),Ie=Object(p.a)(rt,2),qe=Ie[0],Ye=Ie[1],ye=Object(_.useState)(""),Ne=Object(p.a)(ye,2),mt=Ne[0],it=Ne[1],gt=Object(_.useState)(!1),wt=Object(p.a)(gt,2),xt=wt[0],Lt=wt[1],Xt=Pe();Object(_.useEffect)(function(){Ue({type:"user/getNavigationInfo",payload:Object(S.a)({},Xt)})},[De.name]),Object(_.useEffect)(function(){Dt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(nt!=null&&nt.includes(ze==null?void 0:ze.pathname)||(ze==null?void 0:ze.pathname.indexOf("/classrooms"))===0||Ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[ze.pathname]),Object(_.useEffect)(function(){Dt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Dt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Dt.actionTabs.key]),Object(_.useEffect)(function(){if(De!=null&&De.setting){var An,Bn,Sn=De==null||((An=De.setting)===null||An===void 0||((Bn=An.navbar)===null||Bn===void 0))?void 0:Bn.filter(function(tr){return!(tr!=null&&tr.hidden)&&!(Object(Q.m)()&&tr.link==="/paperlibrary")}),Or=Object(h.a)(Sn),Zt;try{for(Or.s();!(Zt=Or.n()).done;){var mr=Zt.value;mr.subitem&&(mr.subitem=mr.subitem.filter(function(tr){return!(tr!=null&&tr.hidden)&&!(Object(Q.m)()&&tr.link==="/paperlibrary")}))}}catch(tr){Or.e(tr)}finally{Or.f()}var Wt=!1;Sn==null||Sn.map(function(tr,br){var qr,aa,fa,Aa="/"+((qr=ze.pathname)===null||qr===void 0||((aa=qr.split("/"))===null||aa===void 0)?void 0:aa[1]);if(tr.link===Aa&&(it(tr==null?void 0:tr.link),Object(G.Z)(tr==null?void 0:tr.name),Xn(zn(br,{name:tr==null?void 0:tr.name,link:tr==null?void 0:tr.link},Sn)),Wt=!0),tr!=null&&(fa=tr.subitem)!==null&&fa!==void 0&&fa.length){var Gr;tr==null||((Gr=tr.subitem)===null||Gr===void 0)||Gr.map(function(ar){ar.link===Aa&&(it(ar==null?void 0:ar.link),Object(G.Z)(ar==null?void 0:ar.name),Xn(zn(br,{name:ar==null?void 0:ar.name,link:ar==null?void 0:ar.link},Sn)),Wt=!0)})}}),Wt||Xn(Sn)}},[De==null?void 0:De.setting,_e]);var Ln=Object(_.useMemo)(function(){var An;if(De!=null&&(An=De.setting)!==null&&An!==void 0&&An.nav_logo_url){var Bn;return"".concat(ee.a.IMG_SERVER,"/").concat(De==null||((Bn=De.setting)===null||Bn===void 0)?void 0:Bn.nav_logo_url)}else return"".concat(ee.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[De==null||((ke=De.setting)===null||ke===void 0)?void 0:ke.nav_logo_url]);function pn(An){ct.push("/search?value="+An)}var ln=function(){return qe?l.a.createElement("div",{onBlur:function(){setTimeout(function(){Ye(!1)},300)}},l.a.createElement(He,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:pn,autoFocus:!0})):l.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){ct.push("/search?value=")}})},kn=Object(_.useState)([]),yn=Object(p.a)(kn,2),Jt=yn[0],Xn=yn[1],Qn=function(){var An=Object(T.a)(u.a.mark(function Bn(Sn,Or){var Zt,mr,Wt,tr,br,qr,aa;return u.a.wrap(function(Aa){for(;;)switch(Aa.prev=Aa.next){case 0:if(!((Sn==null?void 0:Sn.name)==="\u5DE5\u7A0B\u8BA4\u8BC1")){Aa.next=6;break}return Aa.next=3,Object(le.j)();case 3:return Wt=Aa.sent,Wt!=null&&(mr=Wt.data)!==null&&mr!==void 0&&mr.engineer_url?Wt!=null&&(tr=Wt.data)!==null&&tr!==void 0&&(br=tr.engineer_url)!==null&&br!==void 0&&br.includes("http")?Object(G.U)(Wt==null||((qr=Wt.data)===null||qr===void 0)?void 0:qr.engineer_url):ct.push(Wt==null||((aa=Wt.data)===null||aa===void 0)?void 0:aa.engineer_url):(Wt==null?void 0:Wt.status)!=401&&Lt(!0),Aa.abrupt("return");case 6:Sn!=null&&(Zt=Sn.link)!==null&&Zt!==void 0&&Zt.includes("http")?Object(G.U)(Sn==null?void 0:Sn.link):ct.push(Sn==null?void 0:Sn.link),(Sn==null?void 0:Sn.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ue({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:l.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}});case 8:case"end":return Aa.stop()}},Bn)}));return function(Sn,Or){return An.apply(this,arguments)}}(),zn=function(Bn,Sn,Or){var Zt=Or.slice();return Zt[Bn]&&(Zt[Bn].name=Sn.name,Zt[Bn].link=Sn.link),Zt||[]};if(De.showHeader&&De.showHeaderFooter){var Yn,Cr,lr,$t,Vt,bn,jr;return l.a.createElement(t.a,{className:"".concat(De.isIlearning?A.a["header-iearning"]:A.a.header," ").concat(De.showHeaderFixed?A.a.headerFixed:"")},l.a.createElement(bt,{className:"header"},l.a.createElement("section",{className:A.a["edu-menu"]},(!!De.isIlearning||!(De!=null&&(Yn=De.setting)!==null&&Yn!==void 0&&Yn.main_site)&&!!(De!=null&&(Cr=De.setting)!==null&&Cr!==void 0&&Cr.navbar))&&l.a.createElement(C.a,{style:{display:"flex",alignItems:"center"},onClick:function(){Ue({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},l.a.createElement("img",{className:A.a.logo,title:(lr=De.setting)===null||lr===void 0?void 0:lr.name,src:Ln||vt.a})),l.a.createElement("ul",{className:"".concat(A.a.menu," ").concat(Object(G.r)()&&"ml0")},Object(G.r)()&&l.a.createElement("li",null,l.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(G.r)()&&De.setting&&Jt.map(function(An,Bn){var Sn,Or,Zt,mr,Wt;return l.a.createElement("li",{key:Bn,className:!(An!=null&&(Sn=An.subitem)!==null&&Sn!==void 0&&Sn.length)&&mt===(An==null?void 0:An.link)||An!=null&&(Or=An.subitem)!==null&&Or!==void 0&&Or.some(function(tr){return mt===(tr==null?void 0:tr.link)})?A.a.actived:""},l.a.createElement("div",{onClick:function(){return Qn(An,Bn)},className:Dt.actionTabs.type===4?"".concat(A.a.name," ").concat(A.a.classromediv):A.a.name},l.a.createElement("span",null,function(){var tr=An==null?void 0:An.name;{var br;An==null||((br=An.subitem)===null||br===void 0)||br.map(function(qr,aa){return qr.link===ze.pathname&&(tr=qr.name),qr})}return tr}()),(An==null||((Zt=An.subitem)===null||Zt===void 0)?void 0:Zt.length)>0&&l.a.createElement("i",{className:"iconfont icon-zhankai4"})),(An==null||((mr=An.subitem)===null||mr===void 0)?void 0:mr.length)>0&&l.a.createElement("div",{className:A.a.dropDown},An==null||((Wt=An.subitem)===null||Wt===void 0)?void 0:Wt.map(function(tr,br){return l.a.createElement("div",{className:A.a.subName,onClick:function(){return Qn(tr,Bn)},key:Bn+"-"+br},!!br&&l.a.createElement("div",{className:A.a.line}),l.a.createElement("aside",{className:"font16 c-black"},tr.name),l.a.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},tr.content))})))})),l.a.createElement("div",{className:"search-bar",style:{flex:De.isIlearning?"initial":"1 0 auto"}},!Object(G.r)()&&!(De!=null&&De.isIlearning)&&l.a.createElement(l.a.Fragment,null,l.a.createElement(ln,null),!ot&&l.a.createElement(fe,null),!ot&&!!(_e!=null&&($t=_e.userInfo)!==null&&$t!==void 0&&$t.login)&&l.a.createElement(C.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(_e==null||((Vt=_e.userInfo)===null||Vt===void 0)?void 0:Vt.login,"/user_tidings")},(_e==null||((bn=_e.navigationInfo)===null||bn===void 0||((jr=bn.top)===null||jr===void 0))?void 0:jr.new_message)&&l.a.createElement("span",{className:A.a.newslight}))),!ot&&l.a.createElement(Y,{payload:Xt}))),l.a.createElement(i.a,{centered:!0,destroyOnClose:!0,visible:xt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(G.U)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Lt(!1)}},l.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},l.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),l.a.createElement("img",{src:f.B,width:200,height:200}),l.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),l.a.createElement(at,null))}else return l.a.createElement(l.a.Fragment,null)},pt=X.a=Object(o.a)(function(ht){var Ge=ht.homePage,ke=ht.loading,je=ht.user,_e=ht.globalSetting,De=ht.shixunHomeworks;return{homePage:Ge,user:je,globalSetting:_e,loading:ke.models.index,shixunHomeworks:De}})(Rt)},sLOW:function(w,X,r){"use strict";var P=r("iQDF"),i=r("+eQT"),T=r("Awhp"),h=r("KrTs"),p=r("O3gP"),x=r("lrIw"),S=r("7Kak"),a=r("9yH6"),v=r("sRBo"),c=r("kaz8"),t=r("+L6B"),g=r("2/Rp"),u=r("oBTY"),_=r("miYZ"),l=r("tsqr"),m=r("2qtc"),C=r("kLXV"),o=r("9og8"),f=r("tJVT"),b=r("PpiC"),A=r("WmNS"),O=r.n(A),d=r("cDcd"),M=r.n(d),R=r("9kvl"),E=r("Z0Lh"),y=r.n(E),s=r("9ZNV"),D=r("NLgs"),N=r("wd/R"),k=r.n(N),U=r("L+Ii"),H=r.n(U),K=function(W){if(!W)return W;var V=W.split(":");if(V[1]=="00"||V[1]=="30")return W;var ae=parseInt(V[1]);if(ae<30||ae==60)return[V[0],"30"].join(":");if(ae<60){var de=[V[0],"00"].join(":"),ce="YYYY-MM-DD HH:mm",Ee=k()(de,ce);return Ee.add(1,"hours"),Ee.format(ce)}return W},F="YYYY-MM-DD HH:mm",G=function(W){var V,ae,de,ce,Ee,Ae,oe,he,fe=W.shixunsDetail,ie=W.globalSetting,se=W.loading,Q=W.user,le=W.dispatch,ee=Object(b.a)(W,["shixunsDetail","globalSetting","loading","user","dispatch"]),ne=Object(d.useRef)(),be=Object(d.useState)(),re=Object(f.a)(be,2),$=re[0],Y=re[1],Z=Object(d.useState)(),Ce=Object(f.a)(Z,2),ge=Ce[0],Re=Ce[1],Qe=Object(d.useState)([]),$e=Object(f.a)(Qe,2),at=$e[0],dt=$e[1],vt=Object(d.useState)([]),bt=Object(f.a)(vt,2),He=bt[0],Pe=bt[1],nt=Object(d.useState)(""),Rt=Object(f.a)(nt,2),pt=Rt[0],ht=Rt[1],Ge=Object(d.useState)(),ke=Object(f.a)(Ge,2),je=ke[0],_e=ke[1],De=Object(d.useState)(),Le=Object(f.a)(De,2),Ue=Le[0],ze=Le[1],ut=(V=Q.userInfo)===null||V===void 0||((ae=V.shixun)===null||ae===void 0)?void 0:ae.editable;Object(d.useEffect)(function(){var Ie,qe;ne.current=(Ie=location.pathname)===null||Ie===void 0||((qe=Ie.split("/"))===null||qe===void 0)?void 0:qe[2],ot()},[]),Object(d.useEffect)(function(){var Ie,qe,Ye,ye,Ne,mt,it,gt,wt,xt;if(!fe.setting)return;Y((Ie=fe.setting)===null||Ie===void 0||((qe=Ie.shixun)===null||qe===void 0)?void 0:qe.can_copy),Re((Ye=fe.setting)===null||Ye===void 0||((ye=Ye.shixun)===null||ye===void 0)?void 0:ye.use_scope),_e(!!((Ne=fe.setting)!==null&&Ne!==void 0&&(mt=Ne.shixun)!==null&&mt!==void 0&&mt.opening_time)),ze((it=fe.setting)===null||it===void 0||((gt=it.shixun)===null||gt===void 0)?void 0:gt.opening_time),dt((wt=fe.setting)===null||wt===void 0||((xt=wt.shixun)===null||xt===void 0)?void 0:xt.scope_partment)},[fe.setting]);var ot=function(){var Ie=Object(o.a)(O.a.mark(function qe(Ye){var ye;return O.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,le({type:"shixunsDetail/getDepartments",payload:{q:Ye}});case 2:ye=mt.sent,ye&&Pe(ye.shools_name||[]);case 4:case"end":return mt.stop()}},qe)}));return function(Ye){return Ie.apply(this,arguments)}}(),Dt=function(){var Ie=Object(o.a)(O.a.mark(function qe(){var Ye,ye,Ne,mt,it,gt,wt;return O.a.wrap(function(Lt){for(;;)switch(Lt.prev=Lt.next){case 0:return Lt.next=2,le({type:"shixunsDetail/getShixunQuote",payload:{id:ne.current}});case 2:if(Lt.t0=Lt.sent,Lt.t0){Lt.next=5;break}Lt.t0={};case 5:wt=Lt.t0,C.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:M.a.createElement("div",{className:"tc font14 ".concat(H.a.modal)},!!((Ye=wt.subjects)!==null&&Ye!==void 0&&Ye.length)&&M.a.createElement(M.a.Fragment,null,M.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(ye=wt.subjects)===null||ye===void 0||((Ne=ye.splice(0,2))===null||Ne===void 0)?void 0:Ne.map(function(Xt){return"\u300A".concat(Xt,"\u300B")}),"\u7B49",M.a.createElement("span",{className:H.a.colorOrange},wt==null?void 0:wt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),M.a.createElement("br",null)),!!((mt=wt.courses)!==null&&mt!==void 0&&mt.length)&&M.a.createElement(M.a.Fragment,null,M.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(it=wt.courses)===null||it===void 0||((gt=it.splice(0,2))===null||gt===void 0)?void 0:gt.map(function(Xt){return"\u300A".concat(Xt,"\u300B")}),"\u7B49",M.a.createElement("span",{className:H.a.colorOrange},wt==null?void 0:wt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),M.a.createElement("br",null)),M.a.createElement("span",{className:"".concat(H.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var Xt=Object(o.a)(O.a.mark(function pn(){var ln;return O.a.wrap(function(yn){for(;;)switch(yn.prev=yn.next){case 0:return yn.next=2,le({type:"shixunsDetail/deleteShixun",payload:{id:ne.current}});case 2:ln=yn.sent,ln.status===1&&(l.b.success("\u64CD\u4F5C\u6210\u529F"),R.d.push("/shixuns"));case 4:case"end":return yn.stop()}},pn)}));function Ln(){return Xt.apply(this,arguments)}return Ln}()});case 7:case"end":return Lt.stop()}},qe)}));return function(){return Ie.apply(this,arguments)}}(),Yt=function(){if(Object(D.b)(le,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},ct=function(qe){if(at.includes(qe)){l.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}ht(null),dt([].concat(Object(u.a)(at),[qe]))},rt=function(){var Ie=Object(o.a)(O.a.mark(function qe(){var Ye;return O.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:if(!(je&&!Ue)){Ne.next=3;break}return l.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Ne.abrupt("return");case 3:if(!(ge===1&&!at.length)){Ne.next=6;break}return l.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Ne.abrupt("return");case 6:return Ne.next=8,le({type:"shixunsDetail/updatePermissionSetting",payload:{id:ne.current,scope_partment:ge===0?null:at,shixun:{can_copy:$,use_scope:ge,opening_time:Ue}}});case 8:Ye=Ne.sent,Ye.status!==-1&&(l.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),le({type:"shixunsDetail/getSettingsData",payload:{id:ne.current}}),le({type:"shixunsDetail/getShixunsDetail",payload:{id:ne.current}}));case 10:case"end":return Ne.stop()}},qe)}));return function(){return Ie.apply(this,arguments)}}();return M.a.createElement("section",{className:H.a.wrap},M.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(fe==null||((de=fe.detail)===null||de===void 0)?void 0:de.shixun_status)!==2?M.a.createElement(g.a,{danger:!0,onClick:Dt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):M.a.createElement(g.a,{danger:!0,onClick:Yt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),M.a.createElement("div",{className:H.a.labelWrap},M.a.createElement("label",{className:H.a.label},"\u590D\u5236:"),M.a.createElement("div",{className:H.a.labelContent},M.a.createElement("div",null,M.a.createElement(c.a,{checked:$,onChange:function(qe){return Y(qe.target.checked)},disabled:!ut}),M.a.createElement("span",{className:"".concat(H.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((ce=fe.detail)===null||ce===void 0?void 0:ce.shixun_status)>1||((Ee=fe.detail)===null||Ee===void 0?void 0:Ee.public)===2)&&((Ae=fe.setting)===null||Ae===void 0||((oe=Ae.shixun)===null||oe===void 0)?void 0:oe.use_scope)===0&&((he=fe.detail)===null||he===void 0?void 0:he.identity)>2)&&M.a.createElement("div",{className:H.a.labelWrap},M.a.createElement("label",{className:H.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),M.a.createElement("div",{className:H.a.labelContent},M.a.createElement(a.a.Group,{value:ge,onChange:function(qe){return Re(qe.target.value)},disabled:!ut},M.a.createElement(a.a,{className:H.a.radio,value:0},M.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),M.a.createElement("span",{className:H.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),M.a.createElement(a.a,{className:H.a.radio,value:1},M.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),M.a.createElement("span",{className:H.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),ge===1&&M.a.createElement(M.a.Fragment,null,M.a.createElement("div",{className:"mt10"},M.a.createElement(x.a,{showSearch:!0,className:H.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:pt,onChange:function(qe){ht(qe),ot(qe)},disabled:!ut,onSelect:ct,options:He==null?void 0:He.map(function(Ie){return{value:Ie}})}),M.a.createElement("span",{className:H.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),M.a.createElement("div",{className:"mt10"},at==null?void 0:at.map(function(Ie){return ut?M.a.createElement(h.a,{count:"x",className:"mr20 current",onClick:function(){return dt(at.filter(function(Ye){return Ye!==Ie}))}},M.a.createElement(g.a,{type:"primary",ghost:!0},Ie)):M.a.createElement(g.a,{type:"primary",ghost:!0,className:"mr20"},Ie)}))))),M.a.createElement("div",{className:H.a.labelWrap},M.a.createElement("label",{className:H.a.label},"\u5F00\u542F\u65F6\u95F4:"),M.a.createElement("div",{className:H.a.labelContent},M.a.createElement("div",null,M.a.createElement(c.a,{checked:je,onChange:function(qe){return _e(qe.target.checked)},disabled:!ut}),M.a.createElement("span",{className:"".concat(H.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),je&&M.a.createElement(i.a,{className:"".concat(H.a.dataPicker," mt10"),format:F,locale:y.a,disabled:!ut,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(qe){return qe&&qe<k()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:Ue&&k()(Ue,F),onChange:function(qe,Ye){return ze(K(Ye))}}))),M.a.createElement(s.a,{okText:"\u4FDD\u5B58",hasOkBtn:ut,loading:se.effects["shixunsDetail/updatePermissionSetting"],onCancel:function(){return R.d.push("/shixuns/".concat(ne.current,"/challenges"))},onOk:rt}))};X.a=Object(R.a)(function(B){var W=B.shixunsDetail,V=B.loading,ae=B.globalSetting,de=B.user;return{shixunsDetail:W,globalSetting:ae,user:de,loading:V}})(G)},sR1s:function(w,X,r){"use strict";r.d(X,"b",function(){return h}),r.d(X,"a",function(){return p}),r.d(X,"c",function(){return x}),r.d(X,"d",function(){return S});var P=r("U8pU"),i="RC_TABLE_KEY";function T(a){return a==null?[]:Array.isArray(a)?a:[a]}function h(a,v){if(!v&&typeof v!="number")return a;for(var c=T(v),t=a,g=0;g<c.length;g+=1){if(!t)return null;var u=c[g];t=t[u]}return t}function p(a){var v=[],c={};return a.forEach(function(t){for(var g=t||{},u=g.key,_=g.dataIndex,l=u||T(_).join("-")||i;c[l];)l="".concat(l,"_next");c[l]=!0,v.push(l)}),v}function x(){var a={};function v(u,_){_&&Object.keys(_).forEach(function(l){var m=_[l];m&&Object(P.a)(m)==="object"?(u[l]=u[l]||{},v(u[l],m)):u[l]=m})}for(var c=arguments.length,t=new Array(c),g=0;g<c;g++)t[g]=arguments[g];return t.forEach(function(u){v(a,u)}),a}function S(a){return a!=null}},sboe:function(w,X,r){"use strict";r.d(X,"a",function(){return T});var P=r("cDcd"),i=r.n(P),T=P.createContext(null)},sckv:function(w,X,r){w.exports={wrap:"wrap___3kep6",colorBlue:"colorBlue___3r5Hq",repeatedName:"repeatedName___vESvE"}},siWv:function(w,X,r){w.exports={flex_box_center:"flex_box_center___3IH6S",flex_space_between:"flex_space_between___3AU-S",flex_box_vertical_center:"flex_box_vertical_center___1ykIO",flex_box_center_end:"flex_box_center_end___1aIQB",flex_box_column:"flex_box_column___2A_ra",btn:"btn___23gjd"}},t23M:function(w,X,r){"use strict";var P=r("VTBJ"),i=r("1OyB"),T=r("vuIU"),h=r("Ji7U"),p=r("LK+K"),x=r("cDcd"),S=r.n(x),a=r("m+aA"),v=r("Zm9Q"),c=r("Kwbf"),t=r("c+Xe"),g=r("bdgK"),u="rc-observer-key",_=function(l){Object(h.a)(C,l);var m=Object(p.a)(C);function C(){var o;return Object(i.a)(this,C),o=m.apply(this,arguments),o.resizeObserver=null,o.childNode=null,o.currentElement=null,o.state={width:0,height:0,offsetHeight:0,offsetWidth:0},o.onResize=function(f){var b=o.props.onResize,A=f[0].target,O=A.getBoundingClientRect(),d=O.width,M=O.height,R=A.offsetWidth,E=A.offsetHeight,y=Math.floor(d),s=Math.floor(M);if(o.state.width!==y||o.state.height!==s||o.state.offsetWidth!==R||o.state.offsetHeight!==E){var D={width:y,height:s,offsetWidth:R,offsetHeight:E};o.setState(D),b&&Promise.resolve().then(function(){b(Object(P.a)(Object(P.a)({},D),{},{offsetWidth:R,offsetHeight:E}))})}},o.setChildNode=function(f){o.childNode=f},o}return Object(T.a)(C,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var f=this.props.disabled;if(f){this.destroyObserver();return}var b=Object(a.a)(this.childNode||this),A=b!==this.currentElement;A&&(this.destroyObserver(),this.currentElement=b),!this.resizeObserver&&b&&(this.resizeObserver=new g.default(this.onResize),this.resizeObserver.observe(b))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var f=this.props.children,b=Object(v.a)(f);if(b.length>1)Object(c.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(b.length===0)return Object(c.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var A=b[0];if(x.isValidElement(A)&&Object(t.c)(A)){var O=A.ref;b[0]=x.cloneElement(A,{ref:Object(t.a)(O,this.setChildNode)})}return b.length===1?b[0]:b.map(function(d,M){return!x.isValidElement(d)||"key"in d&&d.key!==null?d:x.cloneElement(d,{key:"".concat(u,"-").concat(M)})})}}]),C}(x.Component);_.displayName="ResizeObserver",X.a=_},tWlo:function(w,X){w.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVCNENBMTM0OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVCNENBMTM1OENGMTExRTk4NzNCRkMxMzdBMjc5MEY5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUI0Q0ExMzI4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUI0Q0ExMzM4Q0YxMTFFOTg3M0JGQzEzN0EyNzkwRjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7p3KzkAAAFvElEQVR42sRae0ybVRQ/peVRaFce8pwgj1Je5TFsEHGbMAkzmqiJyba4hYh/LJlxiRr9Z0aNGv8xvhKTGckM2zKWmGEgU7MsPnCZIrKBjMcKY9BCBMqjjEcLtFDwHPZVC12h934f8yS/P6Dfud/5nXvvueec+8neOPEuSCAxiDJEMSITkYKIRoQJv9sREwgTogfRjGhEjIt9sUKEbhSiEvEC4mGEbJNngxGRiAzEk8L/VhGtiPOIswgrjxEBHDrxiE8Qg4hPEYYtjPclMkGXxhhCfIFI2E4CNFtvIm4hXvdYHlJIKOIVRK/wjkCpCaQjWhAfIVSwfaIS3kHvypaKwLOI64hdcP+kAPEn4jmxBI4ivkXsgPsvNBt1gg1cBI4hvkLI4f8TuWDDMdYw+owQFdh3Y6gSCnL1oNOmQnxcHAQHB8HCwiLMzM7C8KgFjD23oN9khtXVVZZhyZZhxEV/CGQhalk9r1AoYO9jxfBokQGCgoK8SBHi42LBsCsfJq1TcOnHn+F2v4llJsimIoRx3Q8le0o9/6bwdRmRxGJ8ZEQ4vHjkEORkZYBcLvdrlvL0OeBwOuDv4RF/X0Ne2Y34GrHiaw+8ishnMT4tNRmOVlVCTPQDzKfY/vJ9kJWpY1Ej217ztYnpFHyH6UjGJXH4wPOgVIZw7VAi8XRFOSjkTKv1bc8T25PACdZDan95mV9LZjNRq1Wg02lZw+tbGwnQ/L/EMooyJASSkxIliZUp7ONUCTb/S+AI2cTqOZlMJgmBcI2GVUUp2LyOAJMwxvHN04EAnqQYDrsJUDFSyKrtdC5JRmDR4eBRoxokgQjs48nn5+fnJSNgt3ONRTaXEYFHeLSXlpd5Peclk1Yrr6ohQKhhuWR6ekYSAiOWMV7VDCKg5Z0/uwTLaNnlAssYd22fTgRieTRz9dmQlpIsmgCdwuWle3nVY4mAmkczLCxUsk0cEaHhVVUH8GqOT0xKRmB6ZpZX1UkE5ng0zeYhsNntkhBgqAs2yhwR4AoBrpUVaO/oEm38nelp6B/gJnCHCNzm1f79jxaWgsRLbDY7XKj/Dlb405I+ItDDqz2/sACnTp9DEqNc+qfO1MLwyKiYCewNEPov3EK+G59k39BOp3Nt+YiUViLQKNjBH8sV7EXNivhslgb4xb2J28SMtMSRmbrwBBYpZPOI+xw4J2aka23tzB4VETrdct6zoCECC7wjjWIy1tbewZT//9R4RYzxZOtZTwK0C2vEjHjT2Ov3sx2d3TA7ZxPzuhrB5nVdiQ8pNPPvKP+XkEjjbYKtXm0VOpHe5x01KDDI72dFtmI+EGz1IkDyOeIvnlETH/T/digqKoLXeLLts3UNgY0REXGQZpmpqtCmrjV1/ZWcrEzIzEhnTtwQhwQb/5vNDc1dkinak4gDsMUFSEhwMJQ9vhueqihnWhYBMhnokYRGowGLZRwcW9fWLsGxTV6HqA8F6sMfR5z0qiDUKsjQpoEuPQ1SsSILVPDd1FJTrDA/Fwry9NDX1w9dxh7MSs2+ytTjcI+7gc0IkHwpMD+JnpbnZGdCXk4WPJSUKFlHzj0bGTrtGqhZNjJqgQHzIHRjWMbzhd7/MqLaZxqzxfjVFU+UjhcZCs+gp7f9nowcszMhfg17SoptSKDyym9N9cbePt8O2GrQ5pbrDRMTkwbe6MQpN6hfFRUVWa+Qb+7je23ideLAtPdGZ/cUZpw1iTsTFtFLJcBwEc2RIryHqELvW2q/qQPT4JA4AmupL5aP/Saza8A0eDU2Jvr0DrWaNkEe3L32kULmhXV+cHHR8cOvV5tcDd9f8qvm9ouAW2Zm5yhpm5uwWi9HRoRXq1UqC9zt08cDe391VUiJPyaPo+F1zddaZy80XFyLRv52v2ViPrehiJSvz6Z7rthQpZI+t6E+K91yuj+3UXnkL+7PbYxCFdiIKfgYdTcohHZ23QTnEntd8Y8AAwCTubpzlq2wWAAAAABJRU5ErkJggg=="},uGsb:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("MlIO"),r("1uat"))})(this,function(P){return function(){var i=P,T=i.x64,h=T.Word,p=T.WordArray,x=i.algo,S=x.SHA512,a=x.SHA384=S.extend({_doReset:function(){this._hash=new p.init([new h.init(3418070365,3238371032),new h.init(1654270250,914150663),new h.init(2438529370,812702999),new h.init(355462360,4144912697),new h.init(1731405415,4290775857),new h.init(2394180231,1750603025),new h.init(3675008525,1694076839),new h.init(1203062813,3204075428)])},_doFinalize:function(){var v=S._doFinalize.call(this);return v.sigBytes-=16,v}});i.SHA384=S._createHelper(a),i.HmacSHA384=S._createHmacHelper(a)}(),P.SHA384})},uGxW:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("OLod"))})(this,function(P){return P.pad.NoPadding={pad:function(){},unpad:function(){}},P.pad.NoPadding})},uK0f:function(w,X,r){(function(P,i){w.exports=i()})(this,function(){"use strict";function P(i,T,h){h=h||{},h.childrenKeyName=h.childrenKeyName||"children";var p=i||[],x=[],S=0;do{var a=p.filter(function(v){return T(v,S)})[0];if(!a)break;x.push(a),p=a[h.childrenKeyName]||[],S+=1}while(p.length>0);return x}return P})},ulZh:function(w,X,r){typeof window!="undefined"&&function(i,T){w.exports=T()}(this,function(){return function(P){var i={};function T(h){if(i[h])return i[h].exports;var p=i[h]={i:h,l:!1,exports:{}};return P[h].call(p.exports,p,p.exports,T),p.l=!0,p.exports}return T.m=P,T.c=i,T.d=function(h,p,x){T.o(h,p)||Object.defineProperty(h,p,{enumerable:!0,get:x})},T.r=function(h){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(h,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(h,"__esModule",{value:!0})},T.t=function(h,p){if(p&1&&(h=T(h)),p&8)return h;if(p&4&&typeof h=="object"&&h&&h.__esModule)return h;var x=Object.create(null);if(T.r(x),Object.defineProperty(x,"default",{enumerable:!0,value:h}),p&2&&typeof h!="string")for(var S in h)T.d(x,S,function(a){return h[a]}.bind(null,S));return x},T.n=function(h){var p=h&&h.__esModule?function(){return h.default}:function(){return h};return T.d(p,"a",p),p},T.o=function(h,p){return Object.prototype.hasOwnProperty.call(h,p)},T.p="/dist/",T(T.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(P,i,T){"use strict";var h=Object.prototype.hasOwnProperty,p="~";function x(){}Object.create&&(x.prototype=Object.create(null),new x().__proto__||(p=!1));function S(t,g,u){this.fn=t,this.context=g,this.once=u||!1}function a(t,g,u,_,l){if(typeof u!="function")throw new TypeError("The listener must be a function");var m=new S(u,_||t,l),C=p?p+g:g;return t._events[C]?t._events[C].fn?t._events[C]=[t._events[C],m]:t._events[C].push(m):(t._events[C]=m,t._eventsCount++),t}function v(t,g){--t._eventsCount===0?t._events=new x:delete t._events[g]}function c(){this._events=new x,this._eventsCount=0}c.prototype.eventNames=function(){var g=[],u,_;if(this._eventsCount===0)return g;for(_ in u=this._events)h.call(u,_)&&g.push(p?_.slice(1):_);return Object.getOwnPropertySymbols?g.concat(Object.getOwnPropertySymbols(u)):g},c.prototype.listeners=function(g){var u=p?p+g:g,_=this._events[u];if(!_)return[];if(_.fn)return[_.fn];for(var l=0,m=_.length,C=new Array(m);l<m;l++)C[l]=_[l].fn;return C},c.prototype.listenerCount=function(g){var u=p?p+g:g,_=this._events[u];return _?_.fn?1:_.length:0},c.prototype.emit=function(g,u,_,l,m,C){var o=p?p+g:g;if(!this._events[o])return!1;var f=this._events[o],b=arguments.length,A,O;if(f.fn){f.once&&this.removeListener(g,f.fn,void 0,!0);switch(b){case 1:return f.fn.call(f.context),!0;case 2:return f.fn.call(f.context,u),!0;case 3:return f.fn.call(f.context,u,_),!0;case 4:return f.fn.call(f.context,u,_,l),!0;case 5:return f.fn.call(f.context,u,_,l,m),!0;case 6:return f.fn.call(f.context,u,_,l,m,C),!0}for(O=1,A=new Array(b-1);O<b;O++)A[O-1]=arguments[O];f.fn.apply(f.context,A)}else{var d=f.length,M;for(O=0;O<d;O++){f[O].once&&this.removeListener(g,f[O].fn,void 0,!0);switch(b){case 1:f[O].fn.call(f[O].context);break;case 2:f[O].fn.call(f[O].context,u);break;case 3:f[O].fn.call(f[O].context,u,_);break;case 4:f[O].fn.call(f[O].context,u,_,l);break;default:if(!A)for(M=1,A=new Array(b-1);M<b;M++)A[M-1]=arguments[M];f[O].fn.apply(f[O].context,A)}}}return!0},c.prototype.on=function(g,u,_){return a(this,g,u,_,!1)},c.prototype.once=function(g,u,_){return a(this,g,u,_,!0)},c.prototype.removeListener=function(g,u,_,l){var m=p?p+g:g;if(!this._events[m])return this;if(!u)return v(this,m),this;var C=this._events[m];if(C.fn)C.fn===u&&(!l||C.once)&&(!_||C.context===_)&&v(this,m);else{for(var o=0,f=[],b=C.length;o<b;o++)(C[o].fn!==u||l&&!C[o].once||_&&C[o].context!==_)&&f.push(C[o]);f.length?this._events[m]=f.length===1?f[0]:f:v(this,m)}return this},c.prototype.removeAllListeners=function(g){var u;return g?(u=p?p+g:g,this._events[u]&&v(this,u)):(this._events=new x,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=p,c.EventEmitter=c,P.exports=c},"./node_modules/url-toolkit/src/url-toolkit.js":function(P,i,T){(function(h){var p=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,x=/^([^\/?#]*)([^]*)$/,S=/(?:\/|^)\.(?=\/)/g,a=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,v={buildAbsoluteURL:function(c,t,g){if(g=g||{},c=c.trim(),t=t.trim(),!t){if(!g.alwaysNormalize)return c;var u=v.parseURL(c);if(!u)throw new Error("Error trying to parse base URL.");return u.path=v.normalizePath(u.path),v.buildURLFromParts(u)}var _=v.parseURL(t);if(!_)throw new Error("Error trying to parse relative URL.");if(_.scheme)return g.alwaysNormalize?(_.path=v.normalizePath(_.path),v.buildURLFromParts(_)):t;var l=v.parseURL(c);if(!l)throw new Error("Error trying to parse base URL.");if(!l.netLoc&&l.path&&l.path[0]!=="/"){var m=x.exec(l.path);l.netLoc=m[1],l.path=m[2]}l.netLoc&&!l.path&&(l.path="/");var C={scheme:l.scheme,netLoc:_.netLoc,path:null,params:_.params,query:_.query,fragment:_.fragment};if(!_.netLoc&&(C.netLoc=l.netLoc,_.path[0]!=="/"))if(!_.path)C.path=l.path,_.params||(C.params=l.params,_.query||(C.query=l.query));else{var o=l.path,f=o.substring(0,o.lastIndexOf("/")+1)+_.path;C.path=v.normalizePath(f)}return C.path===null&&(C.path=g.alwaysNormalize?v.normalizePath(_.path):_.path),v.buildURLFromParts(C)},parseURL:function(c){var t=p.exec(c);return t?{scheme:t[1]||"",netLoc:t[2]||"",path:t[3]||"",params:t[4]||"",query:t[5]||"",fragment:t[6]||""}:null},normalizePath:function(c){for(c=c.split("").reverse().join("").replace(S,"");c.length!==(c=c.replace(a,"")).length;);return c.split("").reverse().join("")},buildURLFromParts:function(c){return c.scheme+c.netLoc+c.path+c.params+c.query+c.fragment}};P.exports=v})(this)},"./node_modules/webworkify-webpack/index.js":function(P,i,T){function h(g){var u={};function _(m){if(u[m])return u[m].exports;var C=u[m]={i:m,l:!1,exports:{}};return g[m].call(C.exports,C,C.exports,_),C.l=!0,C.exports}_.m=g,_.c=u,_.i=function(m){return m},_.d=function(m,C,o){_.o(m,C)||Object.defineProperty(m,C,{configurable:!1,enumerable:!0,get:o})},_.r=function(m){Object.defineProperty(m,"__esModule",{value:!0})},_.n=function(m){var C=m&&m.__esModule?function(){return m.default}:function(){return m};return _.d(C,"a",C),C},_.o=function(m,C){return Object.prototype.hasOwnProperty.call(m,C)},_.p="/",_.oe=function(m){throw console.error(m),m};var l=_(_.s=ENTRY_MODULE);return l.default||l}var p="[\\.|\\-|\\+|\\w|/|@]+",x="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+p+").*?\\)";function S(g){return(g+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function a(g){return!isNaN(1*g)}function v(g,u,_){var l={};l[_]=[];var m=u.toString(),C=m.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!C)return l;for(var o=C[1],f=new RegExp("(\\\\n|\\W)"+S(o)+x,"g"),b;b=f.exec(m);){if(b[3]==="dll-reference")continue;l[_].push(b[3])}for(f=new RegExp("\\("+S(o)+'\\("(dll-reference\\s('+p+'))"\\)\\)'+x,"g");b=f.exec(m);)g[b[2]]||(l[_].push(b[1]),g[b[2]]=T(b[1]).m),l[b[2]]=l[b[2]]||[],l[b[2]].push(b[4]);for(var A=Object.keys(l),O=0;O<A.length;O++)for(var d=0;d<l[A[O]].length;d++)a(l[A[O]][d])&&(l[A[O]][d]=1*l[A[O]][d]);return l}function c(g){var u=Object.keys(g);return u.reduce(function(_,l){return _||g[l].length>0},!1)}function t(g,u){for(var _={main:[u]},l={main:[]},m={main:{}};c(_);)for(var C=Object.keys(_),o=0;o<C.length;o++){var f=C[o],b=_[f],A=b.pop();if(m[f]=m[f]||{},m[f][A]||!g[f][A])continue;m[f][A]=!0,l[f]=l[f]||[],l[f].push(A);for(var O=v(g,g[f][A],f),d=Object.keys(O),M=0;M<d.length;M++)_[d[M]]=_[d[M]]||[],_[d[M]]=_[d[M]].concat(O[d[M]])}return l}P.exports=function(g,u){u=u||{};var _={main:T.m},l=u.all?{main:Object.keys(_.main)}:t(_,g),m="";Object.keys(l).filter(function(A){return A!=="main"}).forEach(function(A){for(var O=0;l[A][O];)O++;l[A].push(O),_[A][O]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",m=m+"var "+A+" = ("+h.toString().replace("ENTRY_MODULE",JSON.stringify(O))+")({"+l[A].map(function(d){return""+JSON.stringify(d)+": "+_[A][d].toString()}).join(",")+`});
`}),m=m+"new (("+h.toString().replace("ENTRY_MODULE",JSON.stringify(g))+")({"+l.main.map(function(A){return""+JSON.stringify(A)+": "+_.main[A].toString()}).join(",")+"}))(self);";var C=new window.Blob([m],{type:"text/javascript"});if(u.bare)return C;var o=window.URL||window.webkitURL||window.mozURL||window.msURL,f=o.createObjectURL(C),b=new window.Worker(f);return b.objectURL=f,b}},"./src/config.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"hlsDefaultConfig",function(){return M}),T.d(i,"mergeConfig",function(){return E}),T.d(i,"enableStreamingMode",function(){return y});var h=T("./src/controller/abr-controller.ts"),p=T("./src/controller/audio-stream-controller.ts"),x=T("./src/controller/audio-track-controller.ts"),S=T("./src/controller/subtitle-stream-controller.ts"),a=T("./src/controller/subtitle-track-controller.ts"),v=T("./src/controller/buffer-controller.ts"),c=T("./src/controller/timeline-controller.ts"),t=T("./src/controller/cap-level-controller.ts"),g=T("./src/controller/fps-controller.ts"),u=T("./src/controller/eme-controller.ts"),_=T("./src/controller/cmcd-controller.ts"),l=T("./src/utils/xhr-loader.ts"),m=T("./src/utils/fetch-loader.ts"),C=T("./src/utils/cues.ts"),o=T("./src/utils/mediakeys-helper.ts"),f=T("./src/utils/logger.ts");function b(){return b=Object.assign||function(s){for(var D=1;D<arguments.length;D++){var N=arguments[D];for(var k in N)Object.prototype.hasOwnProperty.call(N,k)&&(s[k]=N[k])}return s},b.apply(this,arguments)}function A(s,D){var N=Object.keys(s);if(Object.getOwnPropertySymbols){var k=Object.getOwnPropertySymbols(s);D&&(k=k.filter(function(U){return Object.getOwnPropertyDescriptor(s,U).enumerable})),N.push.apply(N,k)}return N}function O(s){for(var D=1;D<arguments.length;D++){var N=arguments[D]!=null?arguments[D]:{};D%2?A(Object(N),!0).forEach(function(k){d(s,k,N[k])}):Object.getOwnPropertyDescriptors?Object.defineProperties(s,Object.getOwnPropertyDescriptors(N)):A(Object(N)).forEach(function(k){Object.defineProperty(s,k,Object.getOwnPropertyDescriptor(N,k))})}return s}function d(s,D,N){return D in s?Object.defineProperty(s,D,{value:N,enumerable:!0,configurable:!0,writable:!0}):s[D]=N,s}var M=O(O({autoStartLoad:!0,startPosition:-1,defaultAudioCodec:void 0,debug:!1,capLevelOnFPSDrop:!1,capLevelToPlayerSize:!1,initialLiveManifestSize:1,maxBufferLength:30,backBufferLength:Infinity,maxBufferSize:60*1e3*1e3,maxBufferHole:.1,highBufferWatchdogPeriod:2,nudgeOffset:.1,nudgeMaxRetry:3,maxFragLookUpTolerance:.25,liveSyncDurationCount:3,liveMaxLatencyDurationCount:Infinity,liveSyncDuration:void 0,liveMaxLatencyDuration:void 0,maxLiveSyncPlaybackRate:1,liveDurationInfinity:!1,liveBackBufferLength:null,maxMaxBufferLength:600,enableWorker:!0,enableSoftwareAES:!0,manifestLoadingTimeOut:1e4,manifestLoadingMaxRetry:1,manifestLoadingRetryDelay:1e3,manifestLoadingMaxRetryTimeout:64e3,startLevel:void 0,levelLoadingTimeOut:1e4,levelLoadingMaxRetry:4,levelLoadingRetryDelay:1e3,levelLoadingMaxRetryTimeout:64e3,fragLoadingTimeOut:2e4,fragLoadingMaxRetry:6,fragLoadingRetryDelay:1e3,fragLoadingMaxRetryTimeout:64e3,startFragPrefetch:!1,fpsDroppedMonitoringPeriod:5e3,fpsDroppedMonitoringThreshold:.2,appendErrorMaxRetry:3,loader:l.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:h.default,bufferController:v.default,capLevelController:t.default,fpsController:g.default,stretchShortVideoTrack:!1,maxAudioFramesDrift:1,forceKeyFrameOnDiscontinuity:!0,abrEwmaFastLive:3,abrEwmaSlowLive:9,abrEwmaFastVoD:3,abrEwmaSlowVoD:9,abrEwmaDefaultEstimate:5e5,abrBandWidthFactor:.95,abrBandWidthUpFactor:.7,abrMaxWithRealBitrate:!1,maxStarvationDelay:4,maxLoadingDelay:4,minAutoBitrate:0,emeEnabled:!1,widevineLicenseUrl:void 0,drmSystemOptions:{},requestMediaKeySystemAccessFunc:o.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},R()),{},{subtitleStreamController:S.SubtitleStreamController,subtitleTrackController:a.default,timelineController:c.TimelineController,audioStreamController:p.default,audioTrackController:x.default,emeController:u.default,cmcdController:_.default});function R(){return{cueHandler:C.default,enableCEA708Captions:!0,enableWebVTT:!0,enableIMSC1:!0,captionsTextTrack1Label:"English",captionsTextTrack1LanguageCode:"en",captionsTextTrack2Label:"Spanish",captionsTextTrack2LanguageCode:"es",captionsTextTrack3Label:"Unknown CC",captionsTextTrack3LanguageCode:"",captionsTextTrack4Label:"Unknown CC",captionsTextTrack4LanguageCode:"",renderTextTracksNatively:!0}}function E(s,D){if((D.liveSyncDurationCount||D.liveMaxLatencyDurationCount)&&(D.liveSyncDuration||D.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(D.liveMaxLatencyDurationCount!==void 0&&(D.liveSyncDurationCount===void 0||D.liveMaxLatencyDurationCount<=D.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(D.liveMaxLatencyDuration!==void 0&&(D.liveSyncDuration===void 0||D.liveMaxLatencyDuration<=D.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return b({},s,D)}function y(s){var D=s.loader;if(D!==m.default&&D!==l.default)f.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),s.progressive=!1;else{var N=Object(m.fetchSupported)();N&&(s.loader=m.default,s.progressive=!0,s.enableSoftwareAES=!0,f.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/polyfills/number.ts"),p=T("./src/utils/ewma-bandwidth-estimator.ts"),x=T("./src/events.ts"),S=T("./src/utils/buffer-helper.ts"),a=T("./src/errors.ts"),v=T("./src/types/loader.ts"),c=T("./src/utils/logger.ts");function t(_,l){for(var m=0;m<l.length;m++){var C=l[m];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(_,C.key,C)}}function g(_,l,m){return l&&t(_.prototype,l),m&&t(_,m),_}var u=function(){function _(m){this.hls=void 0,this.lastLoadedFragLevel=0,this._nextAutoLevel=-1,this.timer=void 0,this.onCheck=this._abandonRulesCheck.bind(this),this.fragCurrent=null,this.partCurrent=null,this.bitrateTestDelay=0,this.bwEstimator=void 0,this.hls=m;var C=m.config;this.bwEstimator=new p.default(C.abrEwmaSlowVoD,C.abrEwmaFastVoD,C.abrEwmaDefaultEstimate),this.registerListeners()}var l=_.prototype;return l.registerListeners=function(){var C=this.hls;C.on(x.Events.FRAG_LOADING,this.onFragLoading,this),C.on(x.Events.FRAG_LOADED,this.onFragLoaded,this),C.on(x.Events.FRAG_BUFFERED,this.onFragBuffered,this),C.on(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),C.on(x.Events.ERROR,this.onError,this)},l.unregisterListeners=function(){var C=this.hls;C.off(x.Events.FRAG_LOADING,this.onFragLoading,this),C.off(x.Events.FRAG_LOADED,this.onFragLoaded,this),C.off(x.Events.FRAG_BUFFERED,this.onFragBuffered,this),C.off(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),C.off(x.Events.ERROR,this.onError,this)},l.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},l.onFragLoading=function(C,o){var f=o.frag;if(f.type===v.PlaylistLevelType.MAIN&&!this.timer){var b;this.fragCurrent=f,this.partCurrent=(b=o.part)!=null?b:null,this.timer=self.setInterval(this.onCheck,100)}},l.onLevelLoaded=function(C,o){var f=this.hls.config;o.details.live?this.bwEstimator.update(f.abrEwmaSlowLive,f.abrEwmaFastLive):this.bwEstimator.update(f.abrEwmaSlowVoD,f.abrEwmaFastVoD)},l._abandonRulesCheck=function(){var C=this.fragCurrent,o=this.partCurrent,f=this.hls,b=f.autoLevelEnabled,A=f.config,O=f.media;if(!C||!O)return;var d=o?o.stats:C.stats,M=o?o.duration:C.duration;if(d.aborted){c.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!b||O.paused||!O.playbackRate||!O.readyState)return;var R=performance.now()-d.loading.start,E=Math.abs(O.playbackRate);if(R<=500*M/E)return;var y=f.levels,s=f.minAutoLevel,D=y[C.level],N=d.total||Math.max(d.loaded,Math.round(M*D.maxBitrate/8)),k=Math.max(1,d.bwEstimate?d.bwEstimate/8:d.loaded*1e3/R),U=(N-d.loaded)/k,H=O.currentTime,K=(S.BufferHelper.bufferInfo(O,H,A.maxBufferHole).end-H)/E;if(K>=2*M/E||U<=K)return;var F=Number.POSITIVE_INFINITY,G;for(G=C.level-1;G>s;G--){var B=y[G].maxBitrate;if(F=M*B/(8*.8*k),F<K)break}if(F>=U)return;var W=this.bwEstimator.getEstimate();c.logger.warn("Fragment "+C.sn+(o?" part "+o.index:"")+" of level "+C.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+G+`
Current BW estimate: `+(Object(h.isFiniteNumber)(W)?(W/1024).toFixed(3):"Unknown")+` Kb/s
Estimated load time for current fragment: `+U.toFixed(3)+` s
Estimated load time for the next fragment: `+F.toFixed(3)+` s
Time to underbuffer: `+K.toFixed(3)+" s"),f.nextLoadLevel=G,this.bwEstimator.sample(R,d.loaded),this.clearTimer(),C.loader&&(this.fragCurrent=this.partCurrent=null,C.loader.abort()),f.trigger(x.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:C,part:o,stats:d})},l.onFragLoaded=function(C,o){var f=o.frag,b=o.part;if(f.type===v.PlaylistLevelType.MAIN&&Object(h.isFiniteNumber)(f.sn)){var A=b?b.stats:f.stats,O=b?b.duration:f.duration;if(this.clearTimer(),this.lastLoadedFragLevel=f.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var d=this.hls.levels[f.level],M=(d.loaded?d.loaded.bytes:0)+A.loaded,R=(d.loaded?d.loaded.duration:0)+O;d.loaded={bytes:M,duration:R},d.realBitrate=Math.round(8*M/R)}if(f.bitrateTest){var E={stats:A,frag:f,part:b,id:f.type};this.onFragBuffered(x.Events.FRAG_BUFFERED,E),f.bitrateTest=!1}}},l.onFragBuffered=function(C,o){var f=o.frag,b=o.part,A=b?b.stats:f.stats;if(A.aborted)return;if(f.type!==v.PlaylistLevelType.MAIN||f.sn==="initSegment")return;var O=A.parsing.end-A.loading.start;this.bwEstimator.sample(O,A.loaded),A.bwEstimate=this.bwEstimator.getEstimate(),f.bitrateTest?this.bitrateTestDelay=O/1e3:this.bitrateTestDelay=0},l.onError=function(C,o){switch(o.details){case a.ErrorDetails.FRAG_LOAD_ERROR:case a.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},l.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},l.getNextABRAutoLevel=function(){var C=this.fragCurrent,o=this.partCurrent,f=this.hls,b=f.maxAutoLevel,A=f.config,O=f.minAutoLevel,d=f.media,M=o?o.duration:C?C.duration:0,R=d?d.currentTime:0,E=d&&d.playbackRate!==0?Math.abs(d.playbackRate):1,y=this.bwEstimator?this.bwEstimator.getEstimate():A.abrEwmaDefaultEstimate,s=(S.BufferHelper.bufferInfo(d,R,A.maxBufferHole).end-R)/E,D=this.findBestLevel(y,O,b,s,A.abrBandWidthFactor,A.abrBandWidthUpFactor);if(D>=0)return D;c.logger.trace((s?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var N=M?Math.min(M,A.maxStarvationDelay):A.maxStarvationDelay,k=A.abrBandWidthFactor,U=A.abrBandWidthUpFactor;if(!s){var H=this.bitrateTestDelay;if(H){var K=M?Math.min(M,A.maxLoadingDelay):A.maxLoadingDelay;N=K-H,c.logger.trace("bitrate test took "+Math.round(1e3*H)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*N)+" ms"),k=U=1}}return D=this.findBestLevel(y,O,b,s+N,k,U),Math.max(D,0)},l.findBestLevel=function(C,o,f,b,A,O){for(var d,M=this.fragCurrent,R=this.partCurrent,E=this.lastLoadedFragLevel,y=this.hls.levels,s=y[E],D=!!(s!=null&&(d=s.details)!==null&&d!==void 0&&d.live),N=s==null?void 0:s.codecSet,k=R?R.duration:M?M.duration:0,U=f;U>=o;U--){var H=y[U];if(!H||N&&H.codecSet!==N)continue;var K=H.details,F=(R?K==null?void 0:K.partTarget:K==null?void 0:K.averagetargetduration)||k,G=void 0;U<=E?G=A*C:G=O*C;var B=y[U].maxBitrate,W=B*F/G;if(c.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+U+"/"+Math.round(G)+"/"+B+"/"+F+"/"+b+"/"+W),G>B&&(!W||D&&!this.bitrateTestDelay||W<b))return U}return-1},g(_,[{key:"nextAutoLevel",get:function(){var C=this._nextAutoLevel,o=this.bwEstimator;if(C!==-1&&(!o||!o.canEstimate()))return C;var f=this.getNextABRAutoLevel();return C!==-1&&(f=Math.min(C,f)),f},set:function(C){this._nextAutoLevel=C}}]),_}();i.default=u},"./src/controller/audio-stream-controller.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/polyfills/number.ts"),p=T("./src/controller/base-stream-controller.ts"),x=T("./src/events.ts"),S=T("./src/utils/buffer-helper.ts"),a=T("./src/controller/fragment-tracker.ts"),v=T("./src/types/level.ts"),c=T("./src/types/loader.ts"),t=T("./src/loader/fragment.ts"),g=T("./src/demux/chunk-cache.ts"),u=T("./src/demux/transmuxer-interface.ts"),_=T("./src/types/transmuxer.ts"),l=T("./src/controller/fragment-finders.ts"),m=T("./src/utils/discontinuities.ts"),C=T("./src/errors.ts"),o=T("./src/utils/logger.ts");function f(){return f=Object.assign||function(M){for(var R=1;R<arguments.length;R++){var E=arguments[R];for(var y in E)Object.prototype.hasOwnProperty.call(E,y)&&(M[y]=E[y])}return M},f.apply(this,arguments)}function b(M,R){M.prototype=Object.create(R.prototype),M.prototype.constructor=M,A(M,R)}function A(M,R){return A=Object.setPrototypeOf||function(y,s){return y.__proto__=s,y},A(M,R)}var O=100,d=function(M){b(R,M);function R(y,s){var D;return D=M.call(this,y,s,"[audio-stream-controller]")||this,D.videoBuffer=null,D.videoTrackCC=-1,D.waitingVideoCC=-1,D.audioSwitch=!1,D.trackId=-1,D.waitingData=null,D.mainDetails=null,D.bufferFlushed=!1,D._registerListeners(),D}var E=R.prototype;return E.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},E._registerListeners=function(){var s=this.hls;s.on(x.Events.MEDIA_ATTACHED,this.onMediaAttached,this),s.on(x.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.on(x.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.on(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),s.on(x.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),s.on(x.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),s.on(x.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),s.on(x.Events.ERROR,this.onError,this),s.on(x.Events.BUFFER_RESET,this.onBufferReset,this),s.on(x.Events.BUFFER_CREATED,this.onBufferCreated,this),s.on(x.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),s.on(x.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),s.on(x.Events.FRAG_BUFFERED,this.onFragBuffered,this)},E._unregisterListeners=function(){var s=this.hls;s.off(x.Events.MEDIA_ATTACHED,this.onMediaAttached,this),s.off(x.Events.MEDIA_DETACHING,this.onMediaDetaching,this),s.off(x.Events.MANIFEST_LOADING,this.onManifestLoading,this),s.off(x.Events.LEVEL_LOADED,this.onLevelLoaded,this),s.off(x.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),s.off(x.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),s.off(x.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),s.off(x.Events.ERROR,this.onError,this),s.off(x.Events.BUFFER_RESET,this.onBufferReset,this),s.off(x.Events.BUFFER_CREATED,this.onBufferCreated,this),s.off(x.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),s.off(x.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),s.off(x.Events.FRAG_BUFFERED,this.onFragBuffered,this)},E.onInitPtsFound=function(s,D){var N=D.frag,k=D.id,U=D.initPTS;if(k==="main"){var H=N.cc;this.initPTS[N.cc]=U,this.log("InitPTS for cc: "+H+" found from main: "+U),this.videoTrackCC=H,this.state===p.State.WAITING_INIT_PTS&&this.tick()}},E.startLoad=function(s){if(!this.levels){this.startPosition=s,this.state=p.State.STOPPED;return}var D=this.lastCurrentTime;this.stopLoad(),this.setInterval(O),this.fragLoadError=0,D>0&&s===-1?(this.log("Override startPosition with lastCurrentTime @"+D.toFixed(3)),this.state=p.State.IDLE):(this.loadedmetadata=!1,this.state=p.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=s,this.tick()},E.doTick=function(){switch(this.state){case p.State.IDLE:this.doTickIdle();break;case p.State.WAITING_TRACK:{var s,D=this.levels,N=this.trackId,k=D==null||((s=D[N])===null||s===void 0)?void 0:s.details;if(k){if(this.waitForCdnTuneIn(k))break;this.state=p.State.WAITING_INIT_PTS}break}case p.State.FRAG_LOADING_WAITING_RETRY:{var U,H=performance.now(),K=this.retryDate;(!K||H>=K||(U=this.media)!==null&&U!==void 0&&U.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=p.State.IDLE);break}case p.State.WAITING_INIT_PTS:{var F=this.waitingData;if(F){var G=F.frag,B=F.part,W=F.cache,V=F.complete;if(this.initPTS[G.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=p.State.FRAG_LOADING;var ae=W.flush(),de={frag:G,part:B,payload:ae,networkDetails:null};this._handleFragmentLoadProgress(de),V&&M.prototype._handleFragmentLoadComplete.call(this,de)}else if(this.videoTrackCC!==this.waitingVideoCC)o.logger.log("Waiting fragment cc ("+G.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var ce=this.getLoadPosition(),Ee=S.BufferHelper.bufferInfo(this.mediaBuffer,ce,this.config.maxBufferHole),Ae=Object(l.fragmentWithinToleranceTest)(Ee.end,this.config.maxFragLookUpTolerance,G);Ae<0&&(o.logger.log("Waiting fragment cc ("+G.cc+") @ "+G.start+" cancelled because another fragment at "+Ee.end+" is needed"),this.clearWaitingFragment())}}else this.state=p.State.IDLE}}this.onTickEnd()},E.clearWaitingFragment=function(){var s=this.waitingData;s&&(this.fragmentTracker.removeFragment(s.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=p.State.IDLE)},E.onTickEnd=function(){var s=this.media;if(!s||!s.readyState)return;var D=this.mediaBuffer?this.mediaBuffer:s,N=D.buffered;!this.loadedmetadata&&N.length&&(this.loadedmetadata=!0),this.lastCurrentTime=s.currentTime},E.doTickIdle=function(){var s,D,N=this.hls,k=this.levels,U=this.media,H=this.trackId,K=N.config;if(!k||!k[H])return;if(!U&&(this.startFragRequested||!K.startFragPrefetch))return;var F=k[H],G=F.details;if(!G||G.live&&this.levelLastLoaded!==H||this.waitForCdnTuneIn(G)){this.state=p.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,t.ElementaryStreamTypes.AUDIO,c.PlaylistLevelType.AUDIO));var B=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,c.PlaylistLevelType.AUDIO);if(B===null)return;var W=B.len,V=this.getMaxBufferLength(),ae=this.audioSwitch;if(W>=V&&!ae)return;if(!ae&&this._streamEnded(B,G)){N.trigger(x.Events.BUFFER_EOS,{type:"audio"}),this.state=p.State.ENDED;return}var de=G.fragments,ce=de[0].start,Ee=B.end;if(ae){var Ae=this.getLoadPosition();Ee=Ae,G.PTSKnown&&Ae<ce&&((B.end>ce||B.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),U.currentTime=ce+.05))}var oe=this.getNextFragment(Ee,G);if(!oe){this.bufferFlushed=!0;return}((s=oe.decryptdata)===null||s===void 0?void 0:s.keyFormat)==="identity"&&!((D=oe.decryptdata)!==null&&D!==void 0&&D.key)?this.loadKey(oe,G):this.loadFragment(oe,G,Ee)},E.getMaxBufferLength=function(){var s=M.prototype.getMaxBufferLength.call(this),D=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,c.PlaylistLevelType.MAIN);return D===null?s:Math.max(s,D.len)},E.onMediaDetaching=function(){this.videoBuffer=null,M.prototype.onMediaDetaching.call(this)},E.onAudioTracksUpdated=function(s,D){var N=D.audioTracks;this.resetTransmuxer(),this.levels=N.map(function(k){return new v.Level(k)})},E.onAudioTrackSwitching=function(s,D){var N=!!D.url;this.trackId=D.id;var k=this.fragCurrent;k!=null&&k.loader&&k.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),N?this.setInterval(O):this.resetTransmuxer(),N?(this.audioSwitch=!0,this.state=p.State.IDLE):this.state=p.State.STOPPED,this.tick()},E.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},E.onLevelLoaded=function(s,D){this.mainDetails=D.details},E.onAudioTrackLoaded=function(s,D){var N,k=this.levels,U=D.details,H=D.id;if(!k){this.warn("Audio tracks were reset while loading level "+H);return}this.log("Track "+H+" loaded ["+U.startSN+","+U.endSN+"],duration:"+U.totalduration);var K=k[H],F=0;if(U.live||(N=K.details)!==null&&N!==void 0&&N.live){var G=this.mainDetails;if(U.fragments[0]||(U.deltaUpdateFailed=!0),U.deltaUpdateFailed||!G)return;!K.details&&U.hasProgramDateTime&&G.hasProgramDateTime?(Object(m.alignMediaPlaylistByPDT)(U,G),F=U.fragments[0].start):F=this.alignPlaylists(U,K.details)}K.details=U,this.levelLastLoaded=H,!this.startFragRequested&&(this.mainDetails||!U.live)&&this.setStartPosition(K.details,F),this.state===p.State.WAITING_TRACK&&!this.waitForCdnTuneIn(U)&&(this.state=p.State.IDLE),this.tick()},E._handleFragmentLoadProgress=function(s){var D,N=s.frag,k=s.part,U=s.payload,H=this.config,K=this.trackId,F=this.levels;if(!F){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+N.sn+" of level "+N.level+" will not be buffered");return}var G=F[K];console.assert(G,"Audio track is defined on fragment load progress");var B=G.details;console.assert(B,"Audio track details are defined on fragment load progress");var W=H.defaultAudioCodec||G.audioCodec||"mp4a.40.2",V=this.transmuxer;V||(V=this.transmuxer=new u.default(this.hls,c.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ae=this.initPTS[N.cc],de=(D=N.initSegment)===null||D===void 0?void 0:D.data;if(ae!==void 0){var ce=!1,Ee=k?k.index:-1,Ae=Ee!==-1,oe=new _.ChunkMetadata(N.level,N.sn,N.stats.chunkCount,U.byteLength,Ee,Ae);V.push(U,de,W,"",N,k,B.totalduration,ce,oe,ae)}else{o.logger.log("Unknown video PTS for cc "+N.cc+", waiting for video PTS before demuxing audio frag "+N.sn+" of ["+B.startSN+" ,"+B.endSN+"],track "+K);var he=this.waitingData=this.waitingData||{frag:N,part:k,cache:new g.default,complete:!1},fe=he.cache;fe.push(new Uint8Array(U)),this.waitingVideoCC=this.videoTrackCC,this.state=p.State.WAITING_INIT_PTS}},E._handleFragmentLoadComplete=function(s){if(this.waitingData){this.waitingData.complete=!0;return}M.prototype._handleFragmentLoadComplete.call(this,s)},E.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},E.onBufferCreated=function(s,D){var N=D.tracks.audio;N&&(this.mediaBuffer=N.buffer),D.tracks.video&&(this.videoBuffer=D.tracks.video.buffer)},E.onFragBuffered=function(s,D){var N=D.frag,k=D.part;if(N.type!==c.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(N)){this.warn("Fragment "+N.sn+(k?" p: "+k.index:"")+" of level "+N.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}N.sn!=="initSegment"&&(this.fragPrevious=N,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(x.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(N,k)},E.onError=function(s,D){switch(D.details){case C.ErrorDetails.FRAG_LOAD_ERROR:case C.ErrorDetails.FRAG_LOAD_TIMEOUT:case C.ErrorDetails.KEY_LOAD_ERROR:case C.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(c.PlaylistLevelType.AUDIO,D);break;case C.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case C.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==p.State.ERROR&&this.state!==p.State.STOPPED&&(this.state=D.fatal?p.State.ERROR:p.State.IDLE,this.warn(D.details+" while loading frag, switching to "+this.state+" state"));break;case C.ErrorDetails.BUFFER_FULL_ERROR:if(D.parent==="audio"&&(this.state===p.State.PARSING||this.state===p.State.PARSED)){var N=!0,k=this.getFwdBufferInfo(this.mediaBuffer,c.PlaylistLevelType.AUDIO);k&&k.len>.5&&(N=!this.reduceMaxBufferLength(k.len)),N&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,M.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},E.onBufferFlushed=function(s,D){var N=D.type;N===t.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},E._handleTransmuxComplete=function(s){var D,N="audio",k=this.hls,U=s.remuxResult,H=s.chunkMeta,K=this.getCurrentContext(H);if(!K){this.warn("The loading context changed while buffering fragment "+H.sn+" of level "+H.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(H.level);return}var F=K.frag,G=K.part,B=U.audio,W=U.text,V=U.id3,ae=U.initSegment;if(this.fragContextChanged(F))return;if(this.state=p.State.PARSING,this.audioSwitch&&B&&this.completeAudioSwitch(),ae!=null&&ae.tracks&&(this._bufferInitSegment(ae.tracks,F,H),k.trigger(x.Events.FRAG_PARSING_INIT_SEGMENT,{frag:F,id:N,tracks:ae.tracks})),B){var de=B.startPTS,ce=B.endPTS,Ee=B.startDTS,Ae=B.endDTS;G&&(G.elementaryStreams[t.ElementaryStreamTypes.AUDIO]={startPTS:de,endPTS:ce,startDTS:Ee,endDTS:Ae}),F.setElementaryStreamInfo(t.ElementaryStreamTypes.AUDIO,de,ce,Ee,Ae),this.bufferFragmentData(B,F,G,H)}if(V!=null&&(D=V.samples)!==null&&D!==void 0&&D.length){var oe=f({frag:F,id:N},V);k.trigger(x.Events.FRAG_PARSING_METADATA,oe)}if(W){var he=f({frag:F,id:N},W);k.trigger(x.Events.FRAG_PARSING_USERDATA,he)}},E._bufferInitSegment=function(s,D,N){if(this.state!==p.State.PARSING)return;s.video&&delete s.video;var k=s.audio;if(!k)return;k.levelCodec=k.codec,k.id="audio",this.log("Init audio buffer, container:"+k.container+", codecs[parsed]=["+k.codec+"]"),this.hls.trigger(x.Events.BUFFER_CODECS,s);var U=k.initSegment;if(U!=null&&U.byteLength){var H={type:"audio",frag:D,part:null,chunkMeta:N,parent:D.type,data:U};this.hls.trigger(x.Events.BUFFER_APPENDING,H)}this.tick()},E.loadFragment=function(s,D,N){var k=this.fragmentTracker.getState(s);this.fragCurrent=s,(this.audioSwitch||k===a.FragmentState.NOT_LOADED||k===a.FragmentState.PARTIAL)&&(s.sn==="initSegment"?this._loadInitSegment(s):D.live&&!Object(h.isFiniteNumber)(this.initPTS[s.cc])?(this.log("Waiting for video PTS in continuity counter "+s.cc+" of live stream before loading audio fragment "+s.sn+" of level "+this.trackId),this.state=p.State.WAITING_INIT_PTS):(this.startFragRequested=!0,M.prototype.loadFragment.call(this,s,D,N)))},E.completeAudioSwitch=function(){var s=this.hls,D=this.media,N=this.trackId;D&&(this.log("Switching audio track : flushing all audio"),M.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,s.trigger(x.Events.AUDIO_TRACK_SWITCHED,{id:N})},R}(p.default);i.default=d},"./src/controller/audio-track-controller.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/events.ts"),p=T("./src/errors.ts"),x=T("./src/controller/base-playlist-controller.ts"),S=T("./src/types/loader.ts");function a(u,_){for(var l=0;l<_.length;l++){var m=_[l];m.enumerable=m.enumerable||!1,m.configurable=!0,"value"in m&&(m.writable=!0),Object.defineProperty(u,m.key,m)}}function v(u,_,l){return _&&a(u.prototype,_),l&&a(u,l),u}function c(u,_){u.prototype=Object.create(_.prototype),u.prototype.constructor=u,t(u,_)}function t(u,_){return t=Object.setPrototypeOf||function(m,C){return m.__proto__=C,m},t(u,_)}var g=function(u){c(_,u);function _(m){var C;return C=u.call(this,m,"[audio-track-controller]")||this,C.tracks=[],C.groupId=null,C.tracksInGroup=[],C.trackId=-1,C.trackName="",C.selectDefaultTrack=!0,C.registerListeners(),C}var l=_.prototype;return l.registerListeners=function(){var C=this.hls;C.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),C.on(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),C.on(h.Events.LEVEL_LOADING,this.onLevelLoading,this),C.on(h.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),C.on(h.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),C.on(h.Events.ERROR,this.onError,this)},l.unregisterListeners=function(){var C=this.hls;C.off(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),C.off(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),C.off(h.Events.LEVEL_LOADING,this.onLevelLoading,this),C.off(h.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),C.off(h.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),C.off(h.Events.ERROR,this.onError,this)},l.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,u.prototype.destroy.call(this)},l.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},l.onManifestParsed=function(C,o){this.tracks=o.audioTracks||[]},l.onAudioTrackLoaded=function(C,o){var f=o.id,b=o.details,A=this.tracksInGroup[f];if(!A){this.warn("Invalid audio track id "+f);return}var O=A.details;A.details=o.details,this.log("audioTrack "+f+" loaded ["+b.startSN+"-"+b.endSN+"]"),f===this.trackId&&(this.retryCount=0,this.playlistLoaded(f,o,O))},l.onLevelLoading=function(C,o){this.switchLevel(o.level)},l.onLevelSwitching=function(C,o){this.switchLevel(o.level)},l.switchLevel=function(C){var o=this.hls.levels[C];if(!(o!=null&&o.audioGroupIds))return;var f=o.audioGroupIds[o.urlId];if(this.groupId!==f){this.groupId=f;var b=this.tracks.filter(function(O){return!f||O.groupId===f});this.selectDefaultTrack&&!b.some(function(O){return O.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=b;var A={audioTracks:b};this.log("Updating audio tracks, "+b.length+' track(s) found in "'+f+'" group-id'),this.hls.trigger(h.Events.AUDIO_TRACKS_UPDATED,A),this.selectInitialTrack()}},l.onError=function(C,o){if(u.prototype.onError.call(this,C,o),o.fatal||!o.context)return;o.context.type===S.PlaylistContextType.AUDIO_TRACK&&o.context.id===this.trackId&&o.context.groupId===this.groupId&&this.retryLoadingOrFail(o)},l.setAudioTrack=function(C){var o=this.tracksInGroup;if(C<0||C>=o.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var f=o[this.trackId];this.log("Now switching to audio-track index "+C);var b=o[C],A=b.id,O=b.groupId,d=O===void 0?"":O,M=b.name,R=b.type,E=b.url;if(this.trackId=C,this.trackName=M,this.selectDefaultTrack=!1,this.hls.trigger(h.Events.AUDIO_TRACK_SWITCHING,{id:A,groupId:d,name:M,type:R,url:E}),b.details&&!b.details.live)return;var y=this.switchParams(b.url,f==null?void 0:f.details);this.loadPlaylist(y)},l.selectInitialTrack=function(){var C=this.tracksInGroup;console.assert(C.length,"Initial audio track should be selected when tracks are known");var o=this.trackName,f=this.findTrackId(o)||this.findTrackId();f!==-1?this.setAudioTrack(f):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},l.findTrackId=function(C){for(var o=this.tracksInGroup,f=0;f<o.length;f++){var b=o[f];if((!this.selectDefaultTrack||b.default)&&(!C||C===b.name))return b.id}return-1},l.loadPlaylist=function(C){var o=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(o)){var f=o.id,b=o.groupId,A=o.url;if(C)try{A=C.addDirectives(A)}catch(O){this.warn("Could not construct new URL with HLS Delivery Directives: "+O)}this.log("loading audio-track playlist for id: "+f),this.clearTimer(),this.hls.trigger(h.Events.AUDIO_TRACK_LOADING,{url:A,id:f,groupId:b,deliveryDirectives:C||null})}},v(_,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(C){this.selectDefaultTrack=!1,this.setAudioTrack(C)}}]),_}(x.default);i.default=g},"./src/controller/base-playlist-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return v});var h=T("./src/polyfills/number.ts"),p=T("./src/types/level.ts"),x=T("./src/controller/level-helper.ts"),S=T("./src/utils/logger.ts"),a=T("./src/errors.ts"),v=function(){function c(g,u){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=S.logger.log.bind(S.logger,u+":"),this.warn=S.logger.warn.bind(S.logger,u+":"),this.hls=g}var t=c.prototype;return t.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},t.onError=function(u,_){_.fatal&&_.type===a.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},t.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},t.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},t.stopLoad=function(){this.canLoad=!1,this.clearTimer()},t.switchParams=function(u,_){var l=_==null?void 0:_.renditionReports;if(l)for(var m=0;m<l.length;m++){var C=l[m],o=""+C.URI;if(o===u.substr(-o.length)){var f=parseInt(C["LAST-MSN"]),b=parseInt(C["LAST-PART"]);if(_&&this.hls.config.lowLatencyMode){var A=Math.min(_.age-_.partTarget,_.targetduration);b!==void 0&&A>_.partTarget&&(b+=1)}if(Object(h.isFiniteNumber)(f))return new p.HlsUrlParameters(f,Object(h.isFiniteNumber)(b)?b:void 0,p.HlsSkip.No)}}},t.loadPlaylist=function(u){},t.shouldLoadTrack=function(u){return this.canLoad&&u&&!!u.url&&(!u.details||u.details.live)},t.playlistLoaded=function(u,_,l){var m=this,C=_.details,o=_.stats,f=o.loading.end?Math.max(0,self.performance.now()-o.loading.end):0;if(C.advancedDateTime=Date.now()-f,C.live||l!=null&&l.live){if(C.reloaded(l),l&&this.log("live playlist "+u+" "+(C.advanced?"REFRESHED "+C.lastPartSn+"-"+C.lastPartIndex:"MISSED")),l&&C.fragments.length>0&&Object(x.mergeDetails)(l,C),!this.canLoad||!C.live)return;var b,A=void 0,O=void 0;if(C.canBlockReload&&C.endSN&&C.advanced){var d=this.hls.config.lowLatencyMode,M=C.lastPartSn,R=C.endSN,E=C.lastPartIndex,y=E!==-1,s=M===R,D=d?0:E;y?(A=s?R+1:M,O=s?D:E+1):A=R+1;var N=C.age,k=N+C.ageHeader,U=Math.min(k-C.partTarget,C.targetduration*1.5);if(U>0){if(l&&U>l.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+l.tuneInGoal+" to: "+U+" with playlist age: "+C.age),U=0;else{var H=Math.floor(U/C.targetduration);if(A+=H,O!==void 0){var K=Math.round(U%C.targetduration/C.partTarget);O+=K}this.log("CDN Tune-in age: "+C.ageHeader+"s last advanced "+N.toFixed(2)+"s goal: "+U+" skip sn "+H+" to part "+O)}C.tuneInGoal=U}if(b=this.getDeliveryDirectives(C,_.deliveryDirectives,A,O),d||!s){this.loadPlaylist(b);return}}else b=this.getDeliveryDirectives(C,_.deliveryDirectives,A,O);var F=Object(x.computeReloadInterval)(C,o);A!==void 0&&C.canBlockReload&&(F-=C.partTarget||1),this.log("reload live playlist "+u+" in "+Math.round(F)+" ms"),this.timer=self.setTimeout(function(){return m.loadPlaylist(b)},F)}else this.clearTimer()},t.getDeliveryDirectives=function(u,_,l,m){var C=Object(p.getSkipValue)(u,l);return _!=null&&_.skip&&u.deltaUpdateFailed&&(l=_.msn,m=_.part,C=p.HlsSkip.No),new p.HlsUrlParameters(l,m,C)},t.retryLoadingOrFail=function(u){var _=this,l=this.hls.config,m=this.retryCount<l.levelLoadingMaxRetry;if(m){var C;if(this.retryCount++,u.details.indexOf("LoadTimeOut")>-1&&(C=u.context)!==null&&C!==void 0&&C.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+u.details+'"'),this.loadPlaylist();else{var o=Math.min(Math.pow(2,this.retryCount)*l.levelLoadingRetryDelay,l.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return _.loadPlaylist()},o),this.warn("retry playlist loading #"+this.retryCount+" in "+o+' ms after "'+u.details+'"')}}else this.warn('cannot recover from error "'+u.details+'"'),this.clearTimer(),u.fatal=!0;return m},c}()},"./src/controller/base-stream-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"State",function(){return R}),T.d(i,"default",function(){return E});var h=T("./src/polyfills/number.ts"),p=T("./src/task-loop.ts"),x=T("./src/controller/fragment-tracker.ts"),S=T("./src/utils/buffer-helper.ts"),a=T("./src/utils/logger.ts"),v=T("./src/events.ts"),c=T("./src/errors.ts"),t=T("./src/types/transmuxer.ts"),g=T("./src/utils/mp4-tools.ts"),u=T("./src/utils/discontinuities.ts"),_=T("./src/controller/fragment-finders.ts"),l=T("./src/controller/level-helper.ts"),m=T("./src/loader/fragment-loader.ts"),C=T("./src/crypt/decrypter.ts"),o=T("./src/utils/time-ranges.ts"),f=T("./src/types/loader.ts");function b(y,s){for(var D=0;D<s.length;D++){var N=s[D];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(y,N.key,N)}}function A(y,s,D){return s&&b(y.prototype,s),D&&b(y,D),y}function O(y){if(y===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return y}function d(y,s){y.prototype=Object.create(s.prototype),y.prototype.constructor=y,M(y,s)}function M(y,s){return M=Object.setPrototypeOf||function(N,k){return N.__proto__=k,N},M(y,s)}var R={STOPPED:"STOPPED",IDLE:"IDLE",KEY_LOADING:"KEY_LOADING",FRAG_LOADING:"FRAG_LOADING",FRAG_LOADING_WAITING_RETRY:"FRAG_LOADING_WAITING_RETRY",WAITING_TRACK:"WAITING_TRACK",PARSING:"PARSING",PARSED:"PARSED",BACKTRACKING:"BACKTRACKING",ENDED:"ENDED",ERROR:"ERROR",WAITING_INIT_PTS:"WAITING_INIT_PTS",WAITING_LEVEL:"WAITING_LEVEL"},E=function(y){d(s,y);function s(N,k,U){var H;return H=y.call(this)||this,H.hls=void 0,H.fragPrevious=null,H.fragCurrent=null,H.fragmentTracker=void 0,H.transmuxer=null,H._state=R.STOPPED,H.media=void 0,H.mediaBuffer=void 0,H.config=void 0,H.bitrateTest=!1,H.lastCurrentTime=0,H.nextLoadPosition=0,H.startPosition=0,H.loadedmetadata=!1,H.fragLoadError=0,H.retryDate=0,H.levels=null,H.fragmentLoader=void 0,H.levelLastLoaded=null,H.startFragRequested=!1,H.decrypter=void 0,H.initPTS=[],H.onvseeking=null,H.onvended=null,H.logPrefix="",H.log=void 0,H.warn=void 0,H.logPrefix=U,H.log=a.logger.log.bind(a.logger,U+":"),H.warn=a.logger.warn.bind(a.logger,U+":"),H.hls=N,H.fragmentLoader=new m.default(N.config),H.fragmentTracker=k,H.config=N.config,H.decrypter=new C.default(N,N.config),N.on(v.Events.KEY_LOADED,H.onKeyLoaded,O(H)),H}var D=s.prototype;return D.doTick=function(){this.onTickEnd()},D.onTickEnd=function(){},D.startLoad=function(k){},D.stopLoad=function(){this.fragmentLoader.abort();var k=this.fragCurrent;k&&this.fragmentTracker.removeFragment(k),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=R.STOPPED},D._streamEnded=function(k,U){var H=this.fragCurrent,K=this.fragmentTracker;if(!U.live&&H&&H.sn===U.endSN&&!k.nextStart){var F=K.getState(H);return F===x.FragmentState.PARTIAL||F===x.FragmentState.OK}return!1},D.onMediaAttached=function(k,U){var H=this.media=this.mediaBuffer=U.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),H.addEventListener("seeking",this.onvseeking),H.addEventListener("ended",this.onvended);var K=this.config;this.levels&&K.autoStartLoad&&this.state===R.STOPPED&&this.startLoad(K.startPosition)},D.onMediaDetaching=function(){var k=this.media;k!=null&&k.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),k&&(k.removeEventListener("seeking",this.onvseeking),k.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},D.onMediaSeeking=function(){var k=this.config,U=this.fragCurrent,H=this.media,K=this.mediaBuffer,F=this.state,G=H?H.currentTime:0,B=S.BufferHelper.bufferInfo(K||H,G,k.maxBufferHole);if(this.log("media seeking to "+(Object(h.isFiniteNumber)(G)?G.toFixed(3):G)+", state: "+F),F===R.ENDED)this.resetLoadingState();else if(U&&!B.len){var W=k.maxFragLookUpTolerance,V=U.start-W,ae=U.start+U.duration+W,de=G>ae;(G<V||de)&&(de&&U.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),U.loader.abort()),this.resetLoadingState())}H&&(this.lastCurrentTime=G),!this.loadedmetadata&&!B.len&&(this.nextLoadPosition=this.startPosition=G),this.tickImmediate()},D.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},D.onKeyLoaded=function(k,U){if(this.state!==R.KEY_LOADING||U.frag!==this.fragCurrent||!this.levels)return;this.state=R.IDLE;var H=this.levels[U.frag.level].details;H&&this.loadFragment(U.frag,H,U.frag.start)},D.onHandlerDestroying=function(){this.stopLoad(),y.prototype.onHandlerDestroying.call(this)},D.onHandlerDestroyed=function(){this.state=R.STOPPED,this.hls.off(v.Events.KEY_LOADED,this.onKeyLoaded,this),this.fragmentLoader&&this.fragmentLoader.destroy(),this.decrypter&&this.decrypter.destroy(),this.hls=this.log=this.warn=this.decrypter=this.fragmentLoader=this.fragmentTracker=null,y.prototype.onHandlerDestroyed.call(this)},D.loadKey=function(k,U){this.log("Loading key for "+k.sn+" of ["+U.startSN+"-"+U.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+k.level),this.state=R.KEY_LOADING,this.fragCurrent=k,this.hls.trigger(v.Events.KEY_LOADING,{frag:k})},D.loadFragment=function(k,U,H){this._loadFragForPlayback(k,U,H)},D._loadFragForPlayback=function(k,U,H){var K=this,F=function(B){if(K.fragContextChanged(k)){K.warn("Fragment "+k.sn+(B.part?" p: "+B.part.index:"")+" of level "+k.level+" was dropped during download."),K.fragmentTracker.removeFragment(k);return}k.stats.chunkCount++,K._handleFragmentLoadProgress(B)};this._doFragLoad(k,U,H,F).then(function(G){if(!G)return;K.fragLoadError=0;var B=K.state;if(K.fragContextChanged(k)){(B===R.FRAG_LOADING||B===R.BACKTRACKING||!K.fragCurrent&&B===R.PARSING)&&(K.fragmentTracker.removeFragment(k),K.state=R.IDLE);return}if("payload"in G&&(K.log("Loaded fragment "+k.sn+" of level "+k.level),K.hls.trigger(v.Events.FRAG_LOADED,G),K.state===R.BACKTRACKING)){K.fragmentTracker.backtrack(k,G),K.resetFragmentLoading(k);return}K._handleFragmentLoadComplete(G)}).catch(function(G){K.warn(G),K.resetFragmentLoading(k)})},D.flushMainBuffer=function(k,U,H){if(H===void 0&&(H=null),!(k-U))return;var K={startOffset:k,endOffset:U,type:H};this.fragLoadError=0,this.hls.trigger(v.Events.BUFFER_FLUSHING,K)},D._loadInitSegment=function(k){var U=this;this._doFragLoad(k).then(function(H){if(!H||U.fragContextChanged(k)||!U.levels)throw new Error("init load aborted");return H}).then(function(H){var K=U.hls,F=H.payload,G=k.decryptdata;if(F&&F.byteLength>0&&G&&G.key&&G.iv&&G.method==="AES-128"){var B=self.performance.now();return U.decrypter.webCryptoDecrypt(new Uint8Array(F),G.key.buffer,G.iv.buffer).then(function(W){var V=self.performance.now();return K.trigger(v.Events.FRAG_DECRYPTED,{frag:k,payload:W,stats:{tstart:B,tdecrypt:V}}),H.payload=W,H})}return H}).then(function(H){var K=U.fragCurrent,F=U.hls,G=U.levels;if(!G)throw new Error("init load aborted, missing levels");var B=G[k.level].details;console.assert(B,"Level details are defined when init segment is loaded");var W=k.stats;U.state=R.IDLE,U.fragLoadError=0,k.data=new Uint8Array(H.payload),W.parsing.start=W.buffering.start=self.performance.now(),W.parsing.end=W.buffering.end=self.performance.now(),H.frag===K&&F.trigger(v.Events.FRAG_BUFFERED,{stats:W,frag:K,part:null,id:k.type}),U.tick()}).catch(function(H){U.warn(H),U.resetFragmentLoading(k)})},D.fragContextChanged=function(k){var U=this.fragCurrent;return!k||!U||k.level!==U.level||k.sn!==U.sn||k.urlId!==U.urlId},D.fragBufferedComplete=function(k,U){var H=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+k.type+" sn: "+k.sn+(U?" part: "+U.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+k.level+" "+o.default.toString(S.BufferHelper.getBuffered(H))),this.state=R.IDLE,this.tick()},D._handleFragmentLoadComplete=function(k){var U=this.transmuxer;if(!U)return;var H=k.frag,K=k.part,F=k.partsLoaded,G=!F||F.length===0||F.some(function(W){return!W}),B=new t.ChunkMetadata(H.level,H.sn,H.stats.chunkCount+1,0,K?K.index:-1,!G);U.flush(B)},D._handleFragmentLoadProgress=function(k){},D._doFragLoad=function(k,U,H,K){var F=this;if(H===void 0&&(H=null),!this.levels)throw new Error("frag load aborted, missing levels");if(H=Math.max(k.start,H||0),this.config.lowLatencyMode&&U){var G=U.partList;if(G&&K){H>k.end&&U.fragmentHint&&(k=U.fragmentHint);var B=this.getNextPart(G,k,H);if(B>-1){var W=G[B];return this.log("Loading part sn: "+k.sn+" p: "+W.index+" cc: "+k.cc+" of playlist ["+U.startSN+"-"+U.endSN+"] parts [0-"+B+"-"+(G.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+k.level+", target: "+parseFloat(H.toFixed(3))),this.nextLoadPosition=W.start+W.duration,this.state=R.FRAG_LOADING,this.hls.trigger(v.Events.FRAG_LOADING,{frag:k,part:G[B],targetBufferTime:H}),this.doFragPartsLoad(k,G,B,K).catch(function(V){return F.handleFragLoadError(V)})}else if(!k.url||this.loadedEndOfParts(G,H))return Promise.resolve(null)}}return this.log("Loading fragment "+k.sn+" cc: "+k.cc+" "+(U?"of ["+U.startSN+"-"+U.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+k.level+", target: "+parseFloat(H.toFixed(3))),Object(h.isFiniteNumber)(k.sn)&&!this.bitrateTest&&(this.nextLoadPosition=k.start+k.duration),this.state=R.FRAG_LOADING,this.hls.trigger(v.Events.FRAG_LOADING,{frag:k,targetBufferTime:H}),this.fragmentLoader.load(k,K).catch(function(V){return F.handleFragLoadError(V)})},D.doFragPartsLoad=function(k,U,H,K){var F=this;return new Promise(function(G,B){var W=[],V=function ae(de){var ce=U[de];F.fragmentLoader.loadPart(k,ce,K).then(function(Ee){W[ce.index]=Ee;var Ae=Ee.part;F.hls.trigger(v.Events.FRAG_LOADED,Ee);var oe=U[de+1];if(oe&&oe.fragment===k)ae(de+1);else return G({frag:k,part:Ae,partsLoaded:W})}).catch(B)};V(H)})},D.handleFragLoadError=function(k){var U=k.data;return U&&U.details===c.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(U.frag,U.part):this.hls.trigger(v.Events.ERROR,U),null},D._handleTransmuxerFlush=function(k){var U=this.getCurrentContext(k);if(!U||this.state!==R.PARSING){this.fragCurrent||(this.state=R.IDLE);return}var H=U.frag,K=U.part,F=U.level,G=self.performance.now();H.stats.parsing.end=G,K&&(K.stats.parsing.end=G),this.updateLevelTiming(H,K,F,k.partial)},D.getCurrentContext=function(k){var U=this.levels,H=k.level,K=k.sn,F=k.part;if(!U||!U[H])return this.warn("Levels object was unset while buffering fragment "+K+" of level "+H+". The current chunk will not be buffered."),null;var G=U[H],B=F>-1?Object(l.getPartWith)(G,K,F):null,W=B?B.fragment:Object(l.getFragmentWithSN)(G,K,this.fragCurrent);return W?{frag:W,part:B,level:G}:null},D.bufferFragmentData=function(k,U,H,K){if(!k||this.state!==R.PARSING)return;var F=k.data1,G=k.data2,B=F;if(F&&G&&(B=Object(g.appendUint8Array)(F,G)),!B||!B.length)return;var W={type:k.type,frag:U,part:H,chunkMeta:K,parent:U.type,data:B};this.hls.trigger(v.Events.BUFFER_APPENDING,W),k.dropped&&k.independent&&!H&&this.flushBufferGap(U)},D.flushBufferGap=function(k){var U=this.media;if(!U)return;if(!S.BufferHelper.isBuffered(U,U.currentTime)){this.flushMainBuffer(0,k.start);return}var H=U.currentTime,K=S.BufferHelper.bufferInfo(U,H,0),F=k.duration,G=Math.min(this.config.maxFragLookUpTolerance*2,F*.25),B=Math.max(Math.min(k.start-G,K.end-G),H+G);k.start-B>G&&this.flushMainBuffer(B,k.start)},D.getFwdBufferInfo=function(k,U){var H=this.config,K=this.getLoadPosition();if(!Object(h.isFiniteNumber)(K))return null;var F=S.BufferHelper.bufferInfo(k,K,H.maxBufferHole);if(F.len===0&&F.nextStart!==void 0){var G=this.fragmentTracker.getBufferedFrag(K,U);if(G&&F.nextStart<G.end)return S.BufferHelper.bufferInfo(k,K,Math.max(F.nextStart,H.maxBufferHole))}return F},D.getMaxBufferLength=function(k){var U=this.config,H;return k?H=Math.max(8*U.maxBufferSize/k,U.maxBufferLength):H=U.maxBufferLength,Math.min(H,U.maxMaxBufferLength)},D.reduceMaxBufferLength=function(k){var U=this.config,H=k||U.maxBufferLength;return U.maxMaxBufferLength>=H?(U.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+U.maxMaxBufferLength+"s"),!0):!1},D.getNextFragment=function(k,U){var H,K,F=U.fragments,G=F.length;if(!G)return null;var B=this.config,W=F[0].start,V;if(U.live){var ae=B.initialLiveManifestSize;if(G<ae)return this.warn("Not enough fragments to start playback (have: "+G+", need: "+ae+")"),null;!U.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(V=this.getInitialLiveFragment(U,F),this.startPosition=V?this.hls.liveSyncPosition||V.start:k)}else k<=W&&(V=F[0]);if(!V){var de=B.lowLatencyMode?U.partEnd:U.fragmentEnd;V=this.getFragmentAtPosition(k,de,U)}return(H=V)!==null&&H!==void 0&&H.initSegment&&!((K=V)!==null&&K!==void 0&&K.initSegment.data)&&!this.bitrateTest&&(V=V.initSegment),V},D.getNextPart=function(k,U,H){for(var K=-1,F=!1,G=!0,B=0,W=k.length;B<W;B++){var V=k[B];if(G=G&&!V.independent,K>-1&&H<V.start)break;var ae=V.loaded;!ae&&(F||V.independent||G)&&V.fragment===U&&(K=B),F=ae}return K},D.loadedEndOfParts=function(k,U){var H=k[k.length-1];return H&&U>H.start&&H.loaded},D.getInitialLiveFragment=function(k,U){var H=this.fragPrevious,K=null;if(H){if(k.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+H.programDateTime),K=Object(_.findFragmentByPDT)(U,H.endProgramDateTime,this.config.maxFragLookUpTolerance)),!K){var F=H.sn+1;if(F>=k.startSN&&F<=k.endSN){var G=U[F-k.startSN];H.cc===G.cc&&(K=G,this.log("Live playlist, switching playlist, load frag with next SN: "+K.sn))}K||(K=Object(_.findFragWithCC)(U,H.cc),K&&this.log("Live playlist, switching playlist, load frag with same CC: "+K.sn))}}else{var B=this.hls.liveSyncPosition;B!==null&&(K=this.getFragmentAtPosition(B,this.bitrateTest?k.fragmentEnd:k.edge,k))}return K},D.getFragmentAtPosition=function(k,U,H){var K=this.config,F=this.fragPrevious,G=H.fragments,B=H.endSN,W=H.fragmentHint,V=K.maxFragLookUpTolerance,ae=!!(K.lowLatencyMode&&H.partList&&W);ae&&W&&!this.bitrateTest&&(G=G.concat(W),B=W.sn);var de;if(k<U){var ce=k>U-V?0:V;de=Object(_.findFragmentByPTS)(F,G,k,ce)}else de=G[G.length-1];if(de){var Ee=de.sn-H.startSN,Ae=F&&de.level===F.level,oe=G[Ee+1],he=this.fragmentTracker.getState(de);if(he===x.FragmentState.BACKTRACKED){de=null;for(var fe=Ee;G[fe]&&this.fragmentTracker.getState(G[fe])===x.FragmentState.BACKTRACKED;)F?de=G[fe--]:de=G[--fe];de||(de=oe)}else F&&de.sn===F.sn&&!ae&&(Ae&&(de.sn<B&&this.fragmentTracker.getState(oe)!==x.FragmentState.OK?(this.log("SN "+de.sn+" just loaded, load next one: "+oe.sn),de=oe):de=null))}return de},D.synchronizeToLiveEdge=function(k){var U=this.config,H=this.media;if(!H)return;var K=this.hls.liveSyncPosition,F=H.currentTime,G=k.fragments[0].start,B=k.edge,W=F>=G-U.maxFragLookUpTolerance&&F<=B;if(K!==null&&H.duration>K&&(F<K||!W)){var V=U.liveMaxLatencyDuration!==void 0?U.liveMaxLatencyDuration:U.liveMaxLatencyDurationCount*k.targetduration;(!W&&H.readyState<4||F<B-V)&&(this.loadedmetadata||(this.nextLoadPosition=K),H.readyState&&(this.warn("Playback: "+F.toFixed(3)+" is located too far from the end of live sliding playlist: "+B+", reset currentTime to : "+K.toFixed(3)),H.currentTime=K))}},D.alignPlaylists=function(k,U){var H=this.levels,K=this.levelLastLoaded,F=this.fragPrevious,G=K!==null?H[K]:null,B=k.fragments.length;if(!B)return this.warn("No fragments in live playlist"),0;var W=k.fragments[0].start,V=!U,ae=k.alignedSliding&&Object(h.isFiniteNumber)(W);if(V||!ae&&!W){Object(u.alignStream)(F,G,k);var de=k.fragments[0].start;return this.log("Live playlist sliding: "+de.toFixed(2)+" start-sn: "+(U?U.startSN:"na")+"->"+k.startSN+" prev-sn: "+(F?F.sn:"na")+" fragments: "+B),de}return W},D.waitForCdnTuneIn=function(k){var U=3;return k.live&&k.canBlockReload&&k.tuneInGoal>Math.max(k.partHoldBack,k.partTarget*U)},D.setStartPosition=function(k,U){var H=this.startPosition;if(H<U&&(H=-1),H===-1||this.lastCurrentTime===-1){var K=k.startTimeOffset;Object(h.isFiniteNumber)(K)?(H=U+K,K<0&&(H+=k.totalduration),H=Math.min(Math.max(U,H),U+k.totalduration),this.log("Start time offset "+K+" found in playlist, adjust startPosition to "+H),this.startPosition=H):k.live?H=this.hls.liveSyncPosition||U:this.startPosition=H=0,this.lastCurrentTime=H}this.nextLoadPosition=H},D.getLoadPosition=function(){var k=this.media,U=0;return this.loadedmetadata&&k?U=k.currentTime:this.nextLoadPosition&&(U=this.nextLoadPosition),U},D.handleFragLoadAborted=function(k,U){this.transmuxer&&k.sn!=="initSegment"&&k.stats.aborted&&(this.warn("Fragment "+k.sn+(U?" part"+U.index:"")+" of level "+k.level+" was aborted"),this.resetFragmentLoading(k))},D.resetFragmentLoading=function(k){(!this.fragCurrent||!this.fragContextChanged(k))&&(this.state=R.IDLE)},D.onFragmentOrKeyLoadError=function(k,U){if(U.fatal)return;var H=U.frag;if(!H||H.type!==k)return;var K=this.fragCurrent;console.assert(K&&H.sn===K.sn&&H.level===K.level&&H.urlId===K.urlId,"Frag load error must match current frag to retry");var F=this.config;if(this.fragLoadError+1<=F.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(H.level))return;var G=Math.min(Math.pow(2,this.fragLoadError)*F.fragLoadingRetryDelay,F.fragLoadingMaxRetryTimeout);this.warn("Fragment "+H.sn+" of "+k+" "+H.level+" failed to load, retrying in "+G+"ms"),this.retryDate=self.performance.now()+G,this.fragLoadError++,this.state=R.FRAG_LOADING_WAITING_RETRY}else U.levelRetry?(k===f.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=R.IDLE):(a.logger.error(U.details+" reaches max retry, redispatch as fatal ..."),U.fatal=!0,this.hls.stopLoad(),this.state=R.ERROR)},D.afterBufferFlushed=function(k,U,H){if(!k)return;var K=S.BufferHelper.getBuffered(k);this.fragmentTracker.detectEvictedFragments(U,K,H),this.state===R.ENDED&&this.resetLoadingState()},D.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=R.IDLE},D.resetLiveStartWhenNotLoaded=function(k){if(!this.loadedmetadata){this.startFragRequested=!1;var U=this.levels?this.levels[k].details:null;if(U!=null&&U.live)return this.startPosition=-1,this.setStartPosition(U,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},D.updateLevelTiming=function(k,U,H,K){var F=this,G=H.details;console.assert(!!G,"level.details must be defined");var B=Object.keys(k.elementaryStreams).reduce(function(W,V){var ae=k.elementaryStreams[V];if(ae){var de=ae.endPTS-ae.startPTS;if(de<=0)return F.warn("Could not parse fragment "+k.sn+" "+V+" duration reliably ("+de+") resetting transmuxer to fallback to playlist timing"),F.resetTransmuxer(),W||!1;var ce=K?0:Object(l.updateFragPTSDTS)(G,k,ae.startPTS,ae.endPTS,ae.startDTS,ae.endDTS);return F.hls.trigger(v.Events.LEVEL_PTS_UPDATED,{details:G,level:H,drift:ce,type:V,frag:k,start:ae.startPTS,end:ae.endPTS}),!0}return W},!1);B?(this.state=R.PARSED,this.hls.trigger(v.Events.FRAG_PARSED,{frag:k,part:U})):this.resetLoadingState()},D.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},A(s,[{key:"state",get:function(){return this._state},set:function(k){var U=this._state;U!==k&&(this._state=k,this.log(U+"->"+k))}}]),s}(p.default)},"./src/controller/buffer-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return _});var h=T("./src/polyfills/number.ts"),p=T("./src/events.ts"),x=T("./src/utils/logger.ts"),S=T("./src/errors.ts"),a=T("./src/utils/buffer-helper.ts"),v=T("./src/utils/mediasource-helper.ts"),c=T("./src/loader/fragment.ts"),t=T("./src/controller/buffer-operation-queue.ts"),g=Object(v.getMediaSource)(),u=/([ha]vc.)(?:\.[^.,]+)+/,_=function(){function l(C){var o=this;this.details=null,this._objectUrl=null,this.operationQueue=void 0,this.listeners=void 0,this.hls=void 0,this.bufferCodecEventsExpected=0,this._bufferCodecEventsTotal=0,this.media=null,this.mediaSource=null,this.appendError=0,this.tracks={},this.pendingTracks={},this.sourceBuffer=void 0,this._onMediaSourceOpen=function(){var f=o.hls,b=o.media,A=o.mediaSource;x.logger.log("[buffer-controller]: Media source opened"),b&&(o.updateMediaElementDuration(),f.trigger(p.Events.MEDIA_ATTACHED,{media:b})),A&&A.removeEventListener("sourceopen",o._onMediaSourceOpen),o.checkPendingTracks()},this._onMediaSourceClose=function(){x.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){x.logger.log("[buffer-controller]: Media source ended")},this.hls=C,this._initSourceBuffer(),this.registerListeners()}var m=l.prototype;return m.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},m.destroy=function(){this.unregisterListeners(),this.details=null},m.registerListeners=function(){var o=this.hls;o.on(p.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),o.on(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.on(p.Events.MANIFEST_PARSED,this.onManifestParsed,this),o.on(p.Events.BUFFER_RESET,this.onBufferReset,this),o.on(p.Events.BUFFER_APPENDING,this.onBufferAppending,this),o.on(p.Events.BUFFER_CODECS,this.onBufferCodecs,this),o.on(p.Events.BUFFER_EOS,this.onBufferEos,this),o.on(p.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),o.on(p.Events.LEVEL_UPDATED,this.onLevelUpdated,this),o.on(p.Events.FRAG_PARSED,this.onFragParsed,this),o.on(p.Events.FRAG_CHANGED,this.onFragChanged,this)},m.unregisterListeners=function(){var o=this.hls;o.off(p.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),o.off(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.off(p.Events.MANIFEST_PARSED,this.onManifestParsed,this),o.off(p.Events.BUFFER_RESET,this.onBufferReset,this),o.off(p.Events.BUFFER_APPENDING,this.onBufferAppending,this),o.off(p.Events.BUFFER_CODECS,this.onBufferCodecs,this),o.off(p.Events.BUFFER_EOS,this.onBufferEos,this),o.off(p.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),o.off(p.Events.LEVEL_UPDATED,this.onLevelUpdated,this),o.off(p.Events.FRAG_PARSED,this.onFragParsed,this),o.off(p.Events.FRAG_CHANGED,this.onFragChanged,this)},m._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new t.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},m.onManifestParsed=function(o,f){var b=2;(f.audio&&!f.video||!f.altAudio)&&(b=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=b,this.details=null,x.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},m.onMediaAttaching=function(o,f){var b=this.media=f.media;if(b&&g){var A=this.mediaSource=new g;A.addEventListener("sourceopen",this._onMediaSourceOpen),A.addEventListener("sourceended",this._onMediaSourceEnded),A.addEventListener("sourceclose",this._onMediaSourceClose),b.src=self.URL.createObjectURL(A),this._objectUrl=b.src}},m.onMediaDetaching=function(){var o=this.media,f=this.mediaSource,b=this._objectUrl;if(f){if(x.logger.log("[buffer-controller]: media source detaching"),f.readyState==="open")try{f.endOfStream()}catch(A){x.logger.warn("[buffer-controller]: onMediaDetaching: "+A.message+" while calling endOfStream")}this.onBufferReset(),f.removeEventListener("sourceopen",this._onMediaSourceOpen),f.removeEventListener("sourceended",this._onMediaSourceEnded),f.removeEventListener("sourceclose",this._onMediaSourceClose),o&&(b&&self.URL.revokeObjectURL(b),o.src===b?(o.removeAttribute("src"),o.load()):x.logger.warn("[buffer-controller]: media.src was changed by a third party - skip cleanup")),this.mediaSource=null,this.media=null,this._objectUrl=null,this.bufferCodecEventsExpected=this._bufferCodecEventsTotal,this.pendingTracks={},this.tracks={}}this.hls.trigger(p.Events.MEDIA_DETACHED,void 0)},m.onBufferReset=function(){var o=this;this.getSourceBufferTypes().forEach(function(f){var b=o.sourceBuffer[f];try{b&&(o.removeBufferListeners(f),o.mediaSource&&o.mediaSource.removeSourceBuffer(b),o.sourceBuffer[f]=void 0)}catch(A){x.logger.warn("[buffer-controller]: Failed to reset the "+f+" buffer",A)}}),this._initSourceBuffer()},m.onBufferCodecs=function(o,f){var b=this,A=this.getSourceBufferTypes().length;if(Object.keys(f).forEach(function(O){if(A){var d=b.tracks[O];if(d&&typeof d.buffer.changeType=="function"){var M=f[O],R=M.codec,E=M.levelCodec,y=M.container,s=(d.levelCodec||d.codec).replace(u,"$1"),D=(E||R).replace(u,"$1");if(s!==D){var N=y+";codecs="+(E||R);b.appendChangeType(O,N)}}}else b.pendingTracks[O]=f[O]}),A)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},m.appendChangeType=function(o,f){var b=this,A=this.operationQueue,O={execute:function(){var M=b.sourceBuffer[o];M&&(x.logger.log("[buffer-controller]: changing "+o+" sourceBuffer type to "+f),M.changeType(f)),A.shiftAndExecuteNext(o)},onStart:function(){},onComplete:function(){},onError:function(M){x.logger.warn("[buffer-controller]: Failed to change "+o+" SourceBuffer type",M)}};A.append(O,o)},m.onBufferAppending=function(o,f){var b=this,A=this.hls,O=this.operationQueue,d=this.tracks,M=f.data,R=f.type,E=f.frag,y=f.part,s=f.chunkMeta,D=s.buffering[R],N=self.performance.now();D.start=N;var k=E.stats.buffering,U=y?y.stats.buffering:null;k.start===0&&(k.start=N),U&&U.start===0&&(U.start=N);var H=d.audio,K=R==="audio"&&s.id===1&&(H==null?void 0:H.container)==="audio/mpeg",F={execute:function(){if(D.executeStart=self.performance.now(),K){var B=b.sourceBuffer[R];if(B){var W=E.start-B.timestampOffset;Math.abs(W)>=.1&&(x.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+E.start+" (delta: "+W+") sn: "+E.sn+")"),B.timestampOffset=E.start)}}b.appendExecutor(M,R)},onStart:function(){},onComplete:function(){var B=self.performance.now();D.executeEnd=D.end=B,k.first===0&&(k.first=B),U&&U.first===0&&(U.first=B);var W=b.sourceBuffer,V={};for(var ae in W)V[ae]=a.BufferHelper.getBuffered(W[ae]);b.appendError=0,b.hls.trigger(p.Events.BUFFER_APPENDED,{type:R,frag:E,part:y,chunkMeta:s,parent:E.type,timeRanges:V})},onError:function(B){x.logger.error("[buffer-controller]: Error encountered while trying to append to the "+R+" SourceBuffer",B);var W={type:S.ErrorTypes.MEDIA_ERROR,parent:E.type,details:S.ErrorDetails.BUFFER_APPEND_ERROR,err:B,fatal:!1};B.code===DOMException.QUOTA_EXCEEDED_ERR?W.details=S.ErrorDetails.BUFFER_FULL_ERROR:(b.appendError++,W.details=S.ErrorDetails.BUFFER_APPEND_ERROR,b.appendError>A.config.appendErrorMaxRetry&&(x.logger.error("[buffer-controller]: Failed "+A.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),W.fatal=!0)),A.trigger(p.Events.ERROR,W)}};O.append(F,R)},m.onBufferFlushing=function(o,f){var b=this,A=this.operationQueue,O=function(M){return{execute:b.removeExecutor.bind(b,M,f.startOffset,f.endOffset),onStart:function(){},onComplete:function(){b.hls.trigger(p.Events.BUFFER_FLUSHED,{type:M})},onError:function(E){x.logger.warn("[buffer-controller]: Failed to remove from "+M+" SourceBuffer",E)}}};f.type?A.append(O(f.type),f.type):this.getSourceBufferTypes().forEach(function(d){A.append(O(d),d)})},m.onFragParsed=function(o,f){var b=this,A=f.frag,O=f.part,d=[],M=O?O.elementaryStreams:A.elementaryStreams;M[c.ElementaryStreamTypes.AUDIOVIDEO]?d.push("audiovideo"):(M[c.ElementaryStreamTypes.AUDIO]&&d.push("audio"),M[c.ElementaryStreamTypes.VIDEO]&&d.push("video"));var R=function(){var y=self.performance.now();A.stats.buffering.end=y,O&&(O.stats.buffering.end=y);var s=O?O.stats:A.stats;b.hls.trigger(p.Events.FRAG_BUFFERED,{frag:A,part:O,stats:s,id:A.type})};d.length===0&&x.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+A.type+" level: "+A.level+" sn: "+A.sn),this.blockBuffers(R,d)},m.onFragChanged=function(o,f){this.flushBackBuffer()},m.onBufferEos=function(o,f){var b=this,A=this.getSourceBufferTypes().reduce(function(O,d){var M=b.sourceBuffer[d];return(!f.type||f.type===d)&&(M&&!M.ended&&(M.ended=!0,x.logger.log("[buffer-controller]: "+d+" sourceBuffer now EOS"))),O&&!!(!M||M.ended)},!0);A&&this.blockBuffers(function(){var O=b.mediaSource;if(!O||O.readyState!=="open")return;O.endOfStream()})},m.onLevelUpdated=function(o,f){var b=f.details;if(!b.fragments.length)return;this.details=b,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},m.flushBackBuffer=function(){var o=this.hls,f=this.details,b=this.media,A=this.sourceBuffer;if(!b||f===null)return;var O=this.getSourceBufferTypes();if(!O.length)return;var d=f.live&&o.config.liveBackBufferLength!==null?o.config.liveBackBufferLength:o.config.backBufferLength;if(!Object(h.isFiniteNumber)(d)||d<0)return;var M=b.currentTime,R=f.levelTargetDuration,E=Math.max(d,R),y=Math.floor(M/R)*R-E;O.forEach(function(s){var D=A[s];if(D){var N=a.BufferHelper.getBuffered(D);N.length>0&&y>N.start(0)&&(o.trigger(p.Events.BACK_BUFFER_REACHED,{bufferEnd:y}),f.live&&o.trigger(p.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:y}),o.trigger(p.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:y,type:s}))}})},m.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var o=this.details,f=this.hls,b=this.media,A=this.mediaSource,O=o.fragments[0].start+o.totalduration,d=b.duration,M=Object(h.isFiniteNumber)(A.duration)?A.duration:0;o.live&&f.config.liveDurationInfinity?(x.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),A.duration=Infinity,this.updateSeekableRange(o)):(O>M&&O>d||!Object(h.isFiniteNumber)(d))&&(x.logger.log("[buffer-controller]: Updating Media Source duration to "+O.toFixed(3)),A.duration=O)},m.updateSeekableRange=function(o){var f=this.mediaSource,b=o.fragments,A=b.length;if(A&&o.live&&f!==null&&f!==void 0&&f.setLiveSeekableRange){var O=Math.max(0,b[0].start),d=Math.max(O,O+o.totalduration);f.setLiveSeekableRange(O,d)}},m.checkPendingTracks=function(){var o=this.bufferCodecEventsExpected,f=this.operationQueue,b=this.pendingTracks,A=Object.keys(b).length;if(A&&!o||A===2){this.createSourceBuffers(b),this.pendingTracks={};var O=this.getSourceBufferTypes();if(O.length===0){this.hls.trigger(p.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}O.forEach(function(d){f.executeNext(d)})}},m.createSourceBuffers=function(o){var f=this.sourceBuffer,b=this.mediaSource;if(!b)throw Error("createSourceBuffers called when mediaSource was null");var A=0;for(var O in o)if(!f[O]){var d=o[O];if(!d)throw Error("source buffer exists for track "+O+", however track does not");var M=d.levelCodec||d.codec,R=d.container+";codecs="+M;x.logger.log("[buffer-controller]: creating sourceBuffer("+R+")");try{var E=f[O]=b.addSourceBuffer(R),y=O;this.addBufferListener(y,"updatestart",this._onSBUpdateStart),this.addBufferListener(y,"updateend",this._onSBUpdateEnd),this.addBufferListener(y,"error",this._onSBUpdateError),this.tracks[O]={buffer:E,codec:M,container:d.container,levelCodec:d.levelCodec,id:d.id},A++}catch(s){x.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+s.message),this.hls.trigger(p.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:s,mimeType:R})}}A&&this.hls.trigger(p.Events.BUFFER_CREATED,{tracks:this.tracks})},m._onSBUpdateStart=function(o){var f=this.operationQueue,b=f.current(o);b.onStart()},m._onSBUpdateEnd=function(o){var f=this.operationQueue,b=f.current(o);b.onComplete(),f.shiftAndExecuteNext(o)},m._onSBUpdateError=function(o,f){x.logger.error("[buffer-controller]: "+o+" SourceBuffer error",f),this.hls.trigger(p.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var b=this.operationQueue.current(o);b&&b.onError(f)},m.removeExecutor=function(o,f,b){var A=this.media,O=this.mediaSource,d=this.operationQueue,M=this.sourceBuffer,R=M[o];if(!A||!O||!R){x.logger.warn("[buffer-controller]: Attempting to remove from the "+o+" SourceBuffer, but it does not exist"),d.shiftAndExecuteNext(o);return}var E=Object(h.isFiniteNumber)(A.duration)?A.duration:Infinity,y=Object(h.isFiniteNumber)(O.duration)?O.duration:Infinity,s=Math.max(0,f),D=Math.min(b,E,y);D>s?(x.logger.log("[buffer-controller]: Removing ["+s+","+D+"] from the "+o+" SourceBuffer"),console.assert(!R.updating,o+" sourceBuffer must not be updating"),R.remove(s,D)):d.shiftAndExecuteNext(o)},m.appendExecutor=function(o,f){var b=this.operationQueue,A=this.sourceBuffer,O=A[f];if(!O){x.logger.warn("[buffer-controller]: Attempting to append to the "+f+" SourceBuffer, but it does not exist"),b.shiftAndExecuteNext(f);return}O.ended=!1,console.assert(!O.updating,f+" sourceBuffer must not be updating"),O.appendBuffer(o)},m.blockBuffers=function(o,f){var b=this;if(f===void 0&&(f=this.getSourceBufferTypes()),!f.length){x.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(o);return}var A=this.operationQueue,O=f.map(function(d){return A.appendBlocker(d)});Promise.all(O).then(function(){o(),f.forEach(function(d){var M=b.sourceBuffer[d];(!M||!M.updating)&&A.shiftAndExecuteNext(d)})})},m.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},m.addBufferListener=function(o,f,b){var A=this.sourceBuffer[o];if(!A)return;var O=b.bind(this,o);this.listeners[o].push({event:f,listener:O}),A.addEventListener(f,O)},m.removeBufferListeners=function(o){var f=this.sourceBuffer[o];if(!f)return;this.listeners[o].forEach(function(b){f.removeEventListener(b.event,b.listener)})},l}()},"./src/controller/buffer-operation-queue.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return p});var h=T("./src/utils/logger.ts"),p=function(){function x(a){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=a}var S=x.prototype;return S.append=function(v,c){var t=this.queues[c];t.push(v),t.length===1&&this.buffers[c]&&this.executeNext(c)},S.insertAbort=function(v,c){var t=this.queues[c];t.unshift(v),this.executeNext(c)},S.appendBlocker=function(v){var c,t=new Promise(function(u){c=u}),g={execute:c,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(g,v),t},S.executeNext=function(v){var c=this.buffers,t=this.queues,g=c[v],u=t[v];if(u.length){var _=u[0];try{_.execute()}catch(l){h.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),_.onError(l),(!g||!g.updating)&&(u.shift(),this.executeNext(v))}}},S.shiftAndExecuteNext=function(v){this.queues[v].shift(),this.executeNext(v)},S.current=function(v){return this.queues[v][0]},x}()},"./src/controller/cap-level-controller.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/events.ts");function p(a,v){for(var c=0;c<v.length;c++){var t=v[c];t.enumerable=t.enumerable||!1,t.configurable=!0,"value"in t&&(t.writable=!0),Object.defineProperty(a,t.key,t)}}function x(a,v,c){return v&&p(a.prototype,v),c&&p(a,c),a}var S=function(){function a(c){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=c,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var v=a.prototype;return v.setStreamController=function(t){this.streamController=t},v.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},v.registerListeners=function(){var t=this.hls;t.on(h.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.on(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),t.on(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),t.on(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),t.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},v.unregisterListener=function(){var t=this.hls;t.off(h.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),t.off(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),t.off(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),t.off(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),t.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},v.onFpsDropLevelCapping=function(t,g){a.isLevelAllowed(g.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(g.droppedLevel)},v.onMediaAttaching=function(t,g){this.media=g.media instanceof HTMLVideoElement?g.media:null},v.onManifestParsed=function(t,g){var u=this.hls;this.restrictedLevels=[],this.firstLevel=g.firstLevel,u.config.capLevelToPlayerSize&&g.video&&this.startCapping()},v.onBufferCodecs=function(t,g){var u=this.hls;u.config.capLevelToPlayerSize&&g.video&&this.startCapping()},v.onMediaDetaching=function(){this.stopCapping()},v.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var t=this.hls.levels;if(t.length){var g=this.hls;g.autoLevelCapping=this.getMaxLevel(t.length-1),g.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=g.autoLevelCapping}}},v.getMaxLevel=function(t){var g=this,u=this.hls.levels;if(!u.length)return-1;var _=u.filter(function(l,m){return a.isLevelAllowed(m,g.restrictedLevels)&&m<=t});return this.clientRect=null,a.getMaxLevelByMediaSize(_,this.mediaWidth,this.mediaHeight)},v.startCapping=function(){if(this.timer)return;this.autoLevelCapping=Number.POSITIVE_INFINITY,this.hls.firstLevel=this.getMaxLevel(this.firstLevel),self.clearInterval(this.timer),this.timer=self.setInterval(this.detectPlayerSize.bind(this),1e3),this.detectPlayerSize()},v.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},v.getDimensions=function(){if(this.clientRect)return this.clientRect;var t=this.media,g={width:0,height:0};if(t){var u=t.getBoundingClientRect();g.width=u.width,g.height=u.height,!g.width&&!g.height&&(g.width=u.right-u.left||t.width||0,g.height=u.bottom-u.top||t.height||0)}return this.clientRect=g,g},a.isLevelAllowed=function(t,g){return g===void 0&&(g=[]),g.indexOf(t)===-1},a.getMaxLevelByMediaSize=function(t,g,u){if(!t||!t.length)return-1;for(var _=function(f,b){return b?f.width!==b.width||f.height!==b.height:!0},l=t.length-1,m=0;m<t.length;m+=1){var C=t[m];if((C.width>=g||C.height>=u)&&_(C,t[m+1])){l=m;break}}return l},x(a,[{key:"mediaWidth",get:function(){return this.getDimensions().width*a.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*a.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var t=1;try{t=self.devicePixelRatio}catch(g){}return t}}]),a}();i.default=S},"./src/controller/cmcd-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return _});var h=T("./src/events.ts"),p=T("./src/types/cmcd.ts"),x=T("./src/utils/buffer-helper.ts"),S=T("./src/utils/logger.ts");function a(l,m){for(var C=0;C<m.length;C++){var o=m[C];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(l,o.key,o)}}function v(l,m,C){return m&&a(l.prototype,m),C&&a(l,C),l}function c(l,m){var C=typeof Symbol!="undefined"&&l[Symbol.iterator]||l["@@iterator"];if(C)return(C=C.call(l)).next.bind(C);if(Array.isArray(l)||(C=t(l))||m&&l&&typeof l.length=="number"){C&&(l=C);var o=0;return function(){return o>=l.length?{done:!0}:{done:!1,value:l[o++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function t(l,m){if(!l)return;if(typeof l=="string")return g(l,m);var C=Object.prototype.toString.call(l).slice(8,-1);if(C==="Object"&&l.constructor&&(C=l.constructor.name),C==="Map"||C==="Set")return Array.from(l);if(C==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return g(l,m)}function g(l,m){(m==null||m>l.length)&&(m=l.length);for(var C=0,o=new Array(m);C<m;C++)o[C]=l[C];return o}function u(){return u=Object.assign||function(l){for(var m=1;m<arguments.length;m++){var C=arguments[m];for(var o in C)Object.prototype.hasOwnProperty.call(C,o)&&(l[o]=C[o])}return l},u.apply(this,arguments)}var _=function(){function l(C){var o=this;this.hls=void 0,this.config=void 0,this.media=void 0,this.sid=void 0,this.cid=void 0,this.useHeaders=!1,this.initialized=!1,this.starved=!1,this.buffering=!0,this.audioBuffer=void 0,this.videoBuffer=void 0,this.onWaiting=function(){o.initialized&&(o.starved=!0),o.buffering=!0},this.onPlaying=function(){o.initialized||(o.initialized=!0),o.buffering=!1},this.applyPlaylistData=function(A){try{o.apply(A,{ot:p.CMCDObjectType.MANIFEST,su:!o.initialized})}catch(O){S.logger.warn("Could not generate manifest CMCD data.",O)}},this.applyFragmentData=function(A){try{var O=A.frag,d=o.hls.levels[O.level],M=o.getObjectType(O),R={d:O.duration*1e3,ot:M};(M===p.CMCDObjectType.VIDEO||M===p.CMCDObjectType.AUDIO||M==p.CMCDObjectType.MUXED)&&(R.br=d.bitrate/1e3,R.tb=o.getTopBandwidth(M),R.bl=o.getBufferLength(M)),o.apply(A,R)}catch(E){S.logger.warn("Could not generate segment CMCD data.",E)}},this.hls=C;var f=this.config=C.config,b=f.cmcd;b!=null&&(f.pLoader=this.createPlaylistLoader(),f.fLoader=this.createFragmentLoader(),this.sid=b.sessionId||l.uuid(),this.cid=b.contentId,this.useHeaders=b.useHeaders===!0,this.registerListeners())}var m=l.prototype;return m.registerListeners=function(){var o=this.hls;o.on(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.on(h.Events.MEDIA_DETACHED,this.onMediaDetached,this),o.on(h.Events.BUFFER_CREATED,this.onBufferCreated,this)},m.unregisterListeners=function(){var o=this.hls;o.off(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.off(h.Events.MEDIA_DETACHED,this.onMediaDetached,this),o.off(h.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},m.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},m.onMediaAttached=function(o,f){this.media=f.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},m.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},m.onBufferCreated=function(o,f){var b,A;this.audioBuffer=(b=f.tracks.audio)===null||b===void 0?void 0:b.buffer,this.videoBuffer=(A=f.tracks.video)===null||A===void 0?void 0:A.buffer},m.createData=function(){var o;return{v:p.CMCDVersion,sf:p.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(o=this.media)===null||o===void 0?void 0:o.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},m.apply=function(o,f){f===void 0&&(f={}),u(f,this.createData());var b=f.ot===p.CMCDObjectType.INIT||f.ot===p.CMCDObjectType.VIDEO||f.ot===p.CMCDObjectType.MUXED;if(this.starved&&b&&(f.bs=!0,f.su=!0,this.starved=!1),f.su==null&&(f.su=this.buffering),this.useHeaders){var A=l.toHeaders(f);if(!Object.keys(A).length)return;o.headers||(o.headers={}),u(o.headers,A)}else{var O=l.toQuery(f);if(!O)return;o.url=l.appendQueryToUri(o.url,O)}},m.getObjectType=function(o){var f=o.type;return f==="subtitle"?p.CMCDObjectType.TIMED_TEXT:o.sn==="initSegment"?p.CMCDObjectType.INIT:f==="audio"?p.CMCDObjectType.AUDIO:f==="main"?this.hls.audioTracks.length?p.CMCDObjectType.VIDEO:p.CMCDObjectType.MUXED:void 0},m.getTopBandwidth=function(o){for(var f=0,b=o===p.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,A=c(b),O;!(O=A()).done;){var d=O.value;d.bitrate>f&&(f=d.bitrate)}return f>0?f:NaN},m.getBufferLength=function(o){var f=this.hls.media,b=o===p.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!b||!f)return NaN;var A=x.BufferHelper.bufferInfo(b,f.currentTime,this.config.maxBufferHole);return A.len*1e3},m.createPlaylistLoader=function(){var o=this.config.pLoader,f=this.applyPlaylistData,b=o||this.config.loader;return function(){function A(d){this.loader=void 0,this.loader=new b(d)}var O=A.prototype;return O.destroy=function(){this.loader.destroy()},O.abort=function(){this.loader.abort()},O.load=function(M,R,E){f(M),this.loader.load(M,R,E)},v(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},m.createFragmentLoader=function(){var o=this.config.fLoader,f=this.applyFragmentData,b=o||this.config.loader;return function(){function A(d){this.loader=void 0,this.loader=new b(d)}var O=A.prototype;return O.destroy=function(){this.loader.destroy()},O.abort=function(){this.loader.abort()},O.load=function(M,R,E){f(M),this.loader.load(M,R,E)},v(A,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),A}()},l.uuid=function(){var o=URL.createObjectURL(new Blob),f=o.toString();return URL.revokeObjectURL(o),f.substr(f.lastIndexOf("/")+1)},l.serialize=function(o){for(var f=[],b=function(K){return!Number.isNaN(K)&&K!=null&&K!==""&&K!==!1},A=function(K){return Math.round(K)},O=function(K){return A(K/100)*100},d=function(K){return encodeURIComponent(K)},M={br:A,d:A,bl:O,dl:O,mtp:O,nor:d,rtp:O,tb:A},R=Object.keys(o||{}).sort(),E=c(R),y;!(y=E()).done;){var s=y.value,D=o[s];if(!b(D))continue;if(s==="v"&&D===1)continue;if(s=="pr"&&D===1)continue;var N=M[s];N&&(D=N(D));var k=typeof D,U=void 0;s==="ot"||s==="sf"||s==="st"?U=s+"="+D:k==="boolean"?U=s:k==="number"?U=s+"="+D:U=s+"="+JSON.stringify(D),f.push(U)}return f.join(",")},l.toHeaders=function(o){for(var f=Object.keys(o),b={},A=["Object","Request","Session","Status"],O=[{},{},{},{}],d={br:0,d:0,ot:0,tb:0,bl:1,dl:1,mtp:1,nor:1,nrr:1,su:1,cid:2,pr:2,sf:2,sid:2,st:2,v:2,bs:3,rtp:3},M=0,R=f;M<R.length;M++){var E=R[M],y=d[E]!=null?d[E]:1;O[y][E]=o[E]}for(var s=0;s<O.length;s++){var D=l.serialize(O[s]);D&&(b["CMCD-"+A[s]]=D)}return b},l.toQuery=function(o){return"CMCD="+encodeURIComponent(l.serialize(o))},l.appendQueryToUri=function(o,f){if(!f)return o;var b=o.includes("?")?"&":"?";return""+o+b+f},l}()},"./src/controller/eme-controller.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/events.ts"),p=T("./src/errors.ts"),x=T("./src/utils/logger.ts"),S=T("./src/utils/mediakeys-helper.ts");function a(_,l){for(var m=0;m<l.length;m++){var C=l[m];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(_,C.key,C)}}function v(_,l,m){return l&&a(_.prototype,l),m&&a(_,m),_}var c=3,t=function(l,m,C){var o={audioCapabilities:[],videoCapabilities:[]};return l.forEach(function(f){o.audioCapabilities.push({contentType:'audio/mp4; codecs="'+f+'"',robustness:C.audioRobustness||""})}),m.forEach(function(f){o.videoCapabilities.push({contentType:'video/mp4; codecs="'+f+'"',robustness:C.videoRobustness||""})}),[o]},g=function(l,m,C,o){switch(l){case S.KeySystems.WIDEVINE:return t(m,C,o);default:throw new Error("Unknown key-system: "+l)}},u=function(){function _(m){this.hls=void 0,this._widevineLicenseUrl=void 0,this._licenseXhrSetup=void 0,this._licenseResponseCallback=void 0,this._emeEnabled=void 0,this._requestMediaKeySystemAccess=void 0,this._drmSystemOptions=void 0,this._config=void 0,this._mediaKeysList=[],this._media=null,this._hasSetMediaKeys=!1,this._requestLicenseFailureCount=0,this.mediaKeysPromise=null,this._onMediaEncrypted=this.onMediaEncrypted.bind(this),this.hls=m,this._config=m.config,this._widevineLicenseUrl=this._config.widevineLicenseUrl,this._licenseXhrSetup=this._config.licenseXhrSetup,this._licenseResponseCallback=this._config.licenseResponseCallback,this._emeEnabled=this._config.emeEnabled,this._requestMediaKeySystemAccess=this._config.requestMediaKeySystemAccessFunc,this._drmSystemOptions=this._config.drmSystemOptions,this._registerListeners()}var l=_.prototype;return l.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},l._registerListeners=function(){this.hls.on(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(h.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(h.Events.MANIFEST_PARSED,this.onManifestParsed,this)},l._unregisterListeners=function(){this.hls.off(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(h.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(h.Events.MANIFEST_PARSED,this.onManifestParsed,this)},l.getLicenseServerUrl=function(C){switch(C){case S.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+C+'"')},l._attemptKeySystemAccess=function(C,o,f){var b=this,A=g(C,o,f,this._drmSystemOptions);x.logger.log("Requesting encrypted media key-system access");var O=this.requestMediaKeySystemAccess(C,A);this.mediaKeysPromise=O.then(function(d){return b._onMediaKeySystemAccessObtained(C,d)}),O.catch(function(d){x.logger.error('Failed to obtain key-system "'+C+'" access:',d)})},l._onMediaKeySystemAccessObtained=function(C,o){var f=this;x.logger.log('Access for key-system "'+C+'" obtained');var b={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:o,mediaKeySystemDomain:C};this._mediaKeysList.push(b);var A=Promise.resolve().then(function(){return o.createMediaKeys()}).then(function(O){return b.mediaKeys=O,x.logger.log('Media-keys created for key-system "'+C+'"'),f._onMediaKeysCreated(),O});return A.catch(function(O){x.logger.error("Failed to create media-keys:",O)}),A},l._onMediaKeysCreated=function(){var C=this;this._mediaKeysList.forEach(function(o){o.mediaKeysSession||(o.mediaKeysSession=o.mediaKeys.createSession(),C._onNewMediaKeySession(o.mediaKeysSession))})},l._onNewMediaKeySession=function(C){var o=this;x.logger.log("New key-system session "+C.sessionId),C.addEventListener("message",function(f){o._onKeySessionMessage(C,f.message)},!1)},l._onKeySessionMessage=function(C,o){x.logger.log("Got EME message event, creating license request"),this._requestLicense(o,function(f){x.logger.log("Received license data (length: "+(f&&f.byteLength)+"), updating key-session"),C.update(f)})},l.onMediaEncrypted=function(C){var o=this;if(x.logger.log('Media is encrypted using "'+C.initDataType+'" init data type'),!this.mediaKeysPromise){x.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var f=function(A){if(!o._media)return;o._attemptSetMediaKeys(A),o._generateRequestWithPreferredKeySession(C.initDataType,C.initData)};this.mediaKeysPromise.then(f).catch(f)},l._attemptSetMediaKeys=function(C){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var o=this._mediaKeysList[0];if(!o||!o.mediaKeys){x.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}x.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(o.mediaKeys),this._hasSetMediaKeys=!0}},l._generateRequestWithPreferredKeySession=function(C,o){var f=this,b=this._mediaKeysList[0];if(!b){x.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(b.mediaKeysSessionInitialized){x.logger.warn("Key-Session already initialized but requested again");return}var A=b.mediaKeysSession;if(!A){x.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!o){x.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}x.logger.log('Generating key-session request for "'+C+'" init data type'),b.mediaKeysSessionInitialized=!0,A.generateRequest(C,o).then(function(){x.logger.debug("Key-session generation succeeded")}).catch(function(O){x.logger.error("Error generating key-session request:",O),f.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},l._createLicenseXhr=function(C,o,f){var b=new XMLHttpRequest;b.responseType="arraybuffer",b.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,b,C,o,f);var A=this._licenseXhrSetup;if(A)try{A.call(this.hls,b,C),A=void 0}catch(O){x.logger.error(O)}try{b.readyState||b.open("POST",C,!0),A&&A.call(this.hls,b,C)}catch(O){throw new Error("issue setting up KeySystem license XHR "+O)}return b},l._onLicenseRequestReadyStageChange=function(C,o,f,b){switch(C.readyState){case 4:if(C.status===200){this._requestLicenseFailureCount=0,x.logger.log("License request succeeded");var A=C.response,O=this._licenseResponseCallback;if(O)try{A=O.call(this.hls,C,o)}catch(M){x.logger.error(M)}b(A)}else{if(x.logger.error("License Request XHR failed ("+o+"). Status: "+C.status+" ("+C.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>c){this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var d=c-this._requestLicenseFailureCount+1;x.logger.warn("Retrying license request, "+d+" attempts left"),this._requestLicense(f,b)}break}},l._generateLicenseRequestChallenge=function(C,o){switch(C.mediaKeySystemDomain){case S.KeySystems.WIDEVINE:return o}throw new Error("unsupported key-system: "+C.mediaKeySystemDomain)},l._requestLicense=function(C,o){x.logger.log("Requesting content license for key-system");var f=this._mediaKeysList[0];if(!f){x.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var b=this.getLicenseServerUrl(f.mediaKeySystemDomain),A=this._createLicenseXhr(b,C,o);x.logger.log("Sending license request to URL: "+b);var O=this._generateLicenseRequestChallenge(f,C);A.send(O)}catch(d){x.logger.error("Failure requesting DRM license: "+d),this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.KEY_SYSTEM_ERROR,details:p.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},l.onMediaAttached=function(C,o){if(!this._emeEnabled)return;var f=o.media;this._media=f,f.addEventListener("encrypted",this._onMediaEncrypted)},l.onMediaDetached=function(){var C=this._media,o=this._mediaKeysList;if(!C)return;C.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(o.map(function(f){if(f.mediaKeysSession)return f.mediaKeysSession.close().catch(function(){})})).then(function(){return C.setMediaKeys(null)}).catch(function(){})},l.onManifestParsed=function(C,o){if(!this._emeEnabled)return;var f=o.levels.map(function(A){return A.audioCodec}).filter(function(A){return!!A}),b=o.levels.map(function(A){return A.videoCodec}).filter(function(A){return!!A});this._attemptKeySystemAccess(S.KeySystems.WIDEVINE,f,b)},v(_,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),_}();i.default=u},"./src/controller/fps-controller.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/events.ts"),p=T("./src/utils/logger.ts"),x=function(){function S(v){this.hls=void 0,this.isVideoPlaybackQualityAvailable=!1,this.timer=void 0,this.media=null,this.lastTime=void 0,this.lastDroppedFrames=0,this.lastDecodedFrames=0,this.streamController=void 0,this.hls=v,this.registerListeners()}var a=S.prototype;return a.setStreamController=function(c){this.streamController=c},a.registerListeners=function(){this.hls.on(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},a.unregisterListeners=function(){this.hls.off(h.Events.MEDIA_ATTACHING,this.onMediaAttaching)},a.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},a.onMediaAttaching=function(c,t){var g=this.hls.config;if(g.capLevelOnFPSDrop){var u=t.media instanceof self.HTMLVideoElement?t.media:null;this.media=u,u&&typeof u.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),g.fpsDroppedMonitoringPeriod)}},a.checkFPS=function(c,t,g){var u=performance.now();if(t){if(this.lastTime){var _=u-this.lastTime,l=g-this.lastDroppedFrames,m=t-this.lastDecodedFrames,C=1e3*l/_,o=this.hls;if(o.trigger(h.Events.FPS_DROP,{currentDropped:l,currentDecoded:m,totalDroppedFrames:g}),C>0&&l>o.config.fpsDroppedMonitoringThreshold*m){var f=o.currentLevel;p.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+f),f>0&&(o.autoLevelCapping===-1||o.autoLevelCapping>=f)&&(f=f-1,o.trigger(h.Events.FPS_DROP_LEVEL_CAPPING,{level:f,droppedLevel:o.currentLevel}),o.autoLevelCapping=f,this.streamController.nextLevelSwitch())}}this.lastTime=u,this.lastDroppedFrames=g,this.lastDecodedFrames=t}},a.checkFPSInterval=function(){var c=this.media;if(c)if(this.isVideoPlaybackQualityAvailable){var t=c.getVideoPlaybackQuality();this.checkFPS(c,t.totalVideoFrames,t.droppedVideoFrames)}else this.checkFPS(c,c.webkitDecodedFrameCount,c.webkitDroppedFrameCount)},S}();i.default=x},"./src/controller/fragment-finders.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"findFragmentByPDT",function(){return x}),T.d(i,"findFragmentByPTS",function(){return S}),T.d(i,"fragmentWithinToleranceTest",function(){return a}),T.d(i,"pdtWithinToleranceTest",function(){return v}),T.d(i,"findFragWithCC",function(){return c});var h=T("./src/polyfills/number.ts"),p=T("./src/utils/binary-search.ts");function x(t,g,u){if(g===null||!Array.isArray(t)||!t.length||!Object(h.isFiniteNumber)(g))return null;var _=t[0].programDateTime;if(g<(_||0))return null;var l=t[t.length-1].endProgramDateTime;if(g>=(l||0))return null;u=u||0;for(var m=0;m<t.length;++m){var C=t[m];if(v(g,u,C))return C}return null}function S(t,g,u,_){u===void 0&&(u=0),_===void 0&&(_=0);var l=null;if(t?l=g[t.sn-g[0].sn+1]||null:u===0&&g[0].start===0&&(l=g[0]),l&&a(u,_,l)===0)return l;var m=p.default.search(g,a.bind(null,u,_));return m||l}function a(t,g,u){t===void 0&&(t=0),g===void 0&&(g=0);var _=Math.min(g,u.duration+(u.deltaPTS?u.deltaPTS:0));return u.start+u.duration-_<=t?1:u.start-_>t&&u.start?-1:0}function v(t,g,u){var _=Math.min(g,u.duration+(u.deltaPTS?u.deltaPTS:0))*1e3,l=u.endProgramDateTime||0;return l-_>t}function c(t,g){return p.default.search(t,function(u){return u.cc<g?1:u.cc>g?-1:0})}},"./src/controller/fragment-tracker.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"FragmentState",function(){return x}),T.d(i,"FragmentTracker",function(){return S});var h=T("./src/events.ts"),p=T("./src/types/loader.ts"),x;(function(c){c.NOT_LOADED="NOT_LOADED",c.BACKTRACKED="BACKTRACKED",c.APPENDING="APPENDING",c.PARTIAL="PARTIAL",c.OK="OK"})(x||(x={}));var S=function(){function c(g){this.activeFragment=null,this.activeParts=null,this.fragments=Object.create(null),this.timeRanges=Object.create(null),this.bufferPadding=.2,this.hls=void 0,this.hls=g,this._registerListeners()}var t=c.prototype;return t._registerListeners=function(){var u=this.hls;u.on(h.Events.BUFFER_APPENDED,this.onBufferAppended,this),u.on(h.Events.FRAG_BUFFERED,this.onFragBuffered,this),u.on(h.Events.FRAG_LOADED,this.onFragLoaded,this)},t._unregisterListeners=function(){var u=this.hls;u.off(h.Events.BUFFER_APPENDED,this.onBufferAppended,this),u.off(h.Events.FRAG_BUFFERED,this.onFragBuffered,this),u.off(h.Events.FRAG_LOADED,this.onFragLoaded,this)},t.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},t.getAppendedFrag=function(u,_){if(_===p.PlaylistLevelType.MAIN){var l=this.activeFragment,m=this.activeParts;if(!l)return null;if(m)for(var C=m.length;C--;){var o=m[C],f=o?o.end:l.appendedPTS;if(o.start<=u&&f!==void 0&&u<=f)return C>9&&(this.activeParts=m.slice(C-9)),o}else if(l.start<=u&&l.appendedPTS!==void 0&&u<=l.appendedPTS)return l}return this.getBufferedFrag(u,_)},t.getBufferedFrag=function(u,_){for(var l=this.fragments,m=Object.keys(l),C=m.length;C--;){var o=l[m[C]];if((o==null?void 0:o.body.type)===_&&o.buffered){var f=o.body;if(f.start<=u&&u<=f.end)return f}}return null},t.detectEvictedFragments=function(u,_,l){var m=this;Object.keys(this.fragments).forEach(function(C){var o=m.fragments[C];if(!o)return;if(!o.buffered){o.body.type===l&&m.removeFragment(o.body);return}var f=o.range[u];if(!f)return;f.time.some(function(b){var A=!m.isTimeBuffered(b.startPTS,b.endPTS,_);return A&&m.removeFragment(o.body),A})})},t.detectPartialFragments=function(u){var _=this,l=this.timeRanges,m=u.frag,C=u.part;if(!l||m.sn==="initSegment")return;var o=v(m),f=this.fragments[o];if(!f)return;Object.keys(l).forEach(function(b){var A=m.elementaryStreams[b];if(!A)return;var O=l[b],d=C!==null||A.partial===!0;f.range[b]=_.getBufferedTimes(m,C,d,O)}),f.backtrack=f.loaded=null,Object.keys(f.range).length?f.buffered=!0:this.removeFragment(f.body)},t.fragBuffered=function(u){var _=v(u),l=this.fragments[_];l&&(l.backtrack=l.loaded=null,l.buffered=!0)},t.getBufferedTimes=function(u,_,l,m){for(var C={time:[],partial:l},o=_?_.start:u.start,f=_?_.end:u.end,b=u.minEndPTS||f,A=u.maxStartPTS||o,O=0;O<m.length;O++){var d=m.start(O)-this.bufferPadding,M=m.end(O)+this.bufferPadding;if(A>=d&&b<=M){C.time.push({startPTS:Math.max(o,m.start(O)),endPTS:Math.min(f,m.end(O))});break}else if(o<M&&f>d)C.partial=!0,C.time.push({startPTS:Math.max(o,m.start(O)),endPTS:Math.min(f,m.end(O))});else if(f<=d)break}return C},t.getPartialFragment=function(u){var _=null,l,m,C,o=0,f=this.bufferPadding,b=this.fragments;return Object.keys(b).forEach(function(A){var O=b[A];if(!O)return;a(O)&&(m=O.body.start-f,C=O.body.end+f,u>=m&&u<=C&&(l=Math.min(u-m,C-u),o<=l&&(_=O.body,o=l)))}),_},t.getState=function(u){var _=v(u),l=this.fragments[_];return l?l.buffered?a(l)?x.PARTIAL:x.OK:l.backtrack?x.BACKTRACKED:x.APPENDING:x.NOT_LOADED},t.backtrack=function(u,_){var l=v(u),m=this.fragments[l];if(!m||m.backtrack)return null;var C=m.backtrack=_||m.loaded;return m.loaded=null,C},t.getBacktrackData=function(u){var _=v(u),l=this.fragments[_];if(l){var m,C=l.backtrack;if(C!=null&&(m=C.payload)!==null&&m!==void 0&&m.byteLength)return C;this.removeFragment(u)}return null},t.isTimeBuffered=function(u,_,l){for(var m,C,o=0;o<l.length;o++){if(m=l.start(o)-this.bufferPadding,C=l.end(o)+this.bufferPadding,u>=m&&_<=C)return!0;if(_<=m)return!1}return!1},t.onFragLoaded=function(u,_){var l=_.frag,m=_.part;if(l.sn==="initSegment"||l.bitrateTest||m)return;var C=v(l);this.fragments[C]={body:l,loaded:_,backtrack:null,buffered:!1,range:Object.create(null)}},t.onBufferAppended=function(u,_){var l=this,m=_.frag,C=_.part,o=_.timeRanges;if(m.type===p.PlaylistLevelType.MAIN)if(this.activeFragment=m,C){var f=this.activeParts;f||(this.activeParts=f=[]),f.push(C)}else this.activeParts=null;this.timeRanges=o,Object.keys(o).forEach(function(b){var A=o[b];if(l.detectEvictedFragments(b,A),!C)for(var O=0;O<A.length;O++)m.appendedPTS=Math.max(A.end(O),m.appendedPTS||0)})},t.onFragBuffered=function(u,_){this.detectPartialFragments(_)},t.hasFragment=function(u){var _=v(u);return!!this.fragments[_]},t.removeFragmentsInRange=function(u,_,l){var m=this;Object.keys(this.fragments).forEach(function(C){var o=m.fragments[C];if(!o)return;if(o.buffered){var f=o.body;f.type===l&&f.start<_&&f.end>u&&m.removeFragment(f)}})},t.removeFragment=function(u){var _=v(u);u.stats.loaded=0,u.clearElementaryStreamInfo(),delete this.fragments[_]},t.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},c}();function a(c){var t,g;return c.buffered&&(((t=c.range.video)===null||t===void 0?void 0:t.partial)||((g=c.range.audio)===null||g===void 0?void 0:g.partial))}function v(c){return c.type+"_"+c.level+"_"+c.urlId+"_"+c.sn}},"./src/controller/gap-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"STALL_MINIMUM_DURATION_MS",function(){return a}),T.d(i,"MAX_START_GAP_JUMP",function(){return v}),T.d(i,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return c}),T.d(i,"SKIP_BUFFER_RANGE_START",function(){return t}),T.d(i,"default",function(){return g});var h=T("./src/utils/buffer-helper.ts"),p=T("./src/errors.ts"),x=T("./src/events.ts"),S=T("./src/utils/logger.ts"),a=250,v=2,c=.1,t=.05,g=function(){function u(l,m,C,o){this.config=void 0,this.media=void 0,this.fragmentTracker=void 0,this.hls=void 0,this.nudgeRetry=0,this.stallReported=!1,this.stalled=null,this.moved=!1,this.seeking=!1,this.config=l,this.media=m,this.fragmentTracker=C,this.hls=o}var _=u.prototype;return _.destroy=function(){this.hls=this.fragmentTracker=this.media=null},_.poll=function(m){var C=this.config,o=this.media,f=this.stalled,b=o.currentTime,A=o.seeking,O=this.seeking&&!A,d=!this.seeking&&A;if(this.seeking=A,b!==m){if(this.moved=!0,f!==null){if(this.stallReported){var M=self.performance.now()-f;S.logger.warn("playback not stuck anymore @"+b+", after "+Math.round(M)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((d||O)&&(this.stalled=null),o.paused||o.ended||o.playbackRate===0||!h.BufferHelper.getBuffered(o).length)return;var R=h.BufferHelper.bufferInfo(o,b,0),E=R.len>0,y=R.nextStart||0;if(!E&&!y)return;if(A){var s=R.len>v,D=!y||y-b>v&&!this.fragmentTracker.getPartialFragment(b);if(s||D)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var N,k=Math.max(y,R.start||0)-b,U=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,H=U==null||((N=U.details)===null||N===void 0)?void 0:N.live,K=H?U.details.targetduration*2:v;if(k>0&&k<=K){this._trySkipBufferHole(null);return}}var F=self.performance.now();if(f===null){this.stalled=F;return}var G=F-f;!A&&G>=a&&this._reportStall(R.len);var B=h.BufferHelper.bufferInfo(o,b,C.maxBufferHole);this._tryFixBufferStall(B,G)},_._tryFixBufferStall=function(m,C){var o=this.config,f=this.fragmentTracker,b=this.media,A=b.currentTime,O=f.getPartialFragment(A);if(O){var d=this._trySkipBufferHole(O);if(d)return}m.len>o.maxBufferHole&&C>o.highBufferWatchdogPeriod*1e3&&(S.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},_._reportStall=function(m){var C=this.hls,o=this.media,f=this.stallReported;f||(this.stallReported=!0,S.logger.warn("Playback stalling at @"+o.currentTime+" due to low buffer (buffer="+m+")"),C.trigger(x.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:m}))},_._trySkipBufferHole=function(m){for(var C=this.config,o=this.hls,f=this.media,b=f.currentTime,A=0,O=h.BufferHelper.getBuffered(f),d=0;d<O.length;d++){var M=O.start(d);if(b+C.maxBufferHole>=A&&b<M){var R=Math.max(M+t,f.currentTime+c);return S.logger.warn("skipping hole, adjusting currentTime from "+b+" to "+R),this.moved=!0,this.stalled=null,f.currentTime=R,m&&o.trigger(x.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+b+" to "+R,frag:m}),R}A=O.end(d)}return 0},_._tryNudgeBuffer=function(){var m=this.config,C=this.hls,o=this.media,f=o.currentTime,b=(this.nudgeRetry||0)+1;if(this.nudgeRetry=b,b<m.nudgeMaxRetry){var A=f+b*m.nudgeOffset;S.logger.warn("Nudging 'currentTime' from "+f+" to "+A),o.currentTime=A,C.trigger(x.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else S.logger.error("Playhead still not moving while enough data buffered @"+f+" after "+m.nudgeMaxRetry+" nudges"),C.trigger(x.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},u}()},"./src/controller/id3-track-controller.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/events.ts"),p=T("./src/utils/texttrack-utils.ts"),x=T("./src/demux/id3.ts"),S=.25,a=function(){function v(t){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=t,this._registerListeners()}var c=v.prototype;return c.destroy=function(){this._unregisterListeners()},c._registerListeners=function(){var g=this.hls;g.on(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),g.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),g.on(h.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),g.on(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},c._unregisterListeners=function(){var g=this.hls;g.off(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),g.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),g.off(h.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),g.off(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},c.onMediaAttached=function(g,u){this.media=u.media},c.onMediaDetaching=function(){if(!this.id3Track)return;Object(p.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},c.getID3Track=function(g){if(!this.media)return;for(var u=0;u<g.length;u++){var _=g[u];if(_.kind==="metadata"&&_.label==="id3")return Object(p.sendAddTrackEvent)(_,this.media),_}return this.media.addTextTrack("metadata","id3")},c.onFragParsingMetadata=function(g,u){if(!this.media)return;var _=u.frag,l=u.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var m=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,C=0;C<l.length;C++){var o=x.getID3Frames(l[C].data);if(o){var f=l[C].pts,b=C<l.length-1?l[C+1].pts:_.end,A=b-f;A<=0&&(b=f+S);for(var O=0;O<o.length;O++){var d=o[O];if(!x.isTimeStampFrame(d)){var M=new m(f,b,"");M.value=d,this.id3Track.addCue(M)}}}}},c.onBufferFlushing=function(g,u){var _=u.startOffset,l=u.endOffset,m=u.type;if(!m||m==="audio"){var C=this.id3Track;C&&Object(p.removeCuesInRange)(C,_,l)}},v}();i.default=a},"./src/controller/latency-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return v});var h=T("./src/errors.ts"),p=T("./src/events.ts"),x=T("./src/utils/logger.ts");function S(c,t){for(var g=0;g<t.length;g++){var u=t[g];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(c,u.key,u)}}function a(c,t,g){return t&&S(c.prototype,t),g&&S(c,g),c}var v=function(){function c(g){var u=this;this.hls=void 0,this.config=void 0,this.media=null,this.levelDetails=null,this.currentTime=0,this.stallCount=0,this._latency=null,this.timeupdateHandler=function(){return u.timeupdate()},this.hls=g,this.config=g.config,this.registerListeners()}var t=c.prototype;return t.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},t.registerListeners=function(){this.hls.on(p.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(p.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(p.Events.ERROR,this.onError,this)},t.unregisterListeners=function(){this.hls.off(p.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(p.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(p.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(p.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(p.Events.ERROR,this.onError)},t.onMediaAttached=function(u,_){this.media=_.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},t.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},t.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},t.onLevelUpdated=function(u,_){var l=_.details;this.levelDetails=l,l.advanced&&this.timeupdate(),!l.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},t.onError=function(u,_){if(_.details!==h.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,x.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},t.timeupdate=function(){var u=this.media,_=this.levelDetails;if(!u||!_)return;this.currentTime=u.currentTime;var l=this.computeLatency();if(l===null)return;this._latency=l;var m=this.config,C=m.lowLatencyMode,o=m.maxLiveSyncPlaybackRate;if(!C||o===1)return;var f=this.targetLatency;if(f===null)return;var b=l-f,A=Math.min(this.maxLatency,f+_.targetduration),O=b<A;if(_.live&&O&&b>.05&&this.forwardBufferLength>1){var d=Math.min(2,Math.max(1,o)),M=Math.round(2/(1+Math.exp(-.75*b-this.edgeStalled))*20)/20;u.playbackRate=Math.min(d,Math.max(1,M))}else u.playbackRate!==1&&u.playbackRate!==0&&(u.playbackRate=1)},t.estimateLiveEdge=function(){var u=this.levelDetails;return u===null?null:u.edge+u.age},t.computeLatency=function(){var u=this.estimateLiveEdge();return u===null?null:u-this.currentTime},a(c,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var u=this.config,_=this.levelDetails;return u.liveMaxLatencyDuration!==void 0?u.liveMaxLatencyDuration:_?u.liveMaxLatencyDurationCount*_.targetduration:0}},{key:"targetLatency",get:function(){var u=this.levelDetails;if(u===null)return null;var _=u.holdBack,l=u.partHoldBack,m=u.targetduration,C=this.config,o=C.liveSyncDuration,f=C.liveSyncDurationCount,b=C.lowLatencyMode,A=this.hls.userConfig,O=b&&l||_;(A.liveSyncDuration||A.liveSyncDurationCount||O===0)&&(O=o!==void 0?o:f*m);var d=m,M=1;return O+Math.min(this.stallCount*M,d)}},{key:"liveSyncPosition",get:function(){var u=this.estimateLiveEdge(),_=this.targetLatency,l=this.levelDetails;if(u===null||_===null||l===null)return null;var m=l.edge,C=u-_-this.edgeStalled,o=m-l.totalduration,f=m-(this.config.lowLatencyMode&&l.partTarget||l.targetduration);return Math.min(Math.max(o,C),f)}},{key:"drift",get:function(){var u=this.levelDetails;return u===null?1:u.drift}},{key:"edgeStalled",get:function(){var u=this.levelDetails;if(u===null)return 0;var _=(this.config.lowLatencyMode&&u.partTarget||u.targetduration)*3;return Math.max(u.age-_,0)}},{key:"forwardBufferLength",get:function(){var u=this.media,_=this.levelDetails;if(!u||!_)return 0;var l=u.buffered.length;return l?u.buffered.end(l-1):_.edge-this.currentTime}}]),c}()},"./src/controller/level-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return C});var h=T("./src/types/level.ts"),p=T("./src/events.ts"),x=T("./src/errors.ts"),S=T("./src/utils/codecs.ts"),a=T("./src/controller/level-helper.ts"),v=T("./src/controller/base-playlist-controller.ts"),c=T("./src/types/loader.ts");function t(){return t=Object.assign||function(o){for(var f=1;f<arguments.length;f++){var b=arguments[f];for(var A in b)Object.prototype.hasOwnProperty.call(b,A)&&(o[A]=b[A])}return o},t.apply(this,arguments)}function g(o,f){for(var b=0;b<f.length;b++){var A=f[b];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(o,A.key,A)}}function u(o,f,b){return f&&g(o.prototype,f),b&&g(o,b),o}function _(o,f){o.prototype=Object.create(f.prototype),o.prototype.constructor=o,l(o,f)}function l(o,f){return l=Object.setPrototypeOf||function(A,O){return A.__proto__=O,A},l(o,f)}var m=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),C=function(o){_(f,o);function f(A){var O;return O=o.call(this,A,"[level-controller]")||this,O._levels=[],O._firstLevel=-1,O._startLevel=void 0,O.currentLevelIndex=-1,O.manualLevelIndex=-1,O.onParsedComplete=void 0,O._registerListeners(),O}var b=f.prototype;return b._registerListeners=function(){var O=this.hls;O.on(p.Events.MANIFEST_LOADED,this.onManifestLoaded,this),O.on(p.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.on(p.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),O.on(p.Events.FRAG_LOADED,this.onFragLoaded,this),O.on(p.Events.ERROR,this.onError,this)},b._unregisterListeners=function(){var O=this.hls;O.off(p.Events.MANIFEST_LOADED,this.onManifestLoaded,this),O.off(p.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.off(p.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),O.off(p.Events.FRAG_LOADED,this.onFragLoaded,this),O.off(p.Events.ERROR,this.onError,this)},b.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,o.prototype.destroy.call(this)},b.startLoad=function(){var O=this._levels;O.forEach(function(d){d.loadError=0}),o.prototype.startLoad.call(this)},b.onManifestLoaded=function(O,d){var M=[],R=[],E=[],y,s={},D,N=!1,k=!1,U=!1;if(d.levels.forEach(function(G){var B=G.attrs;N=N||!!(G.width&&G.height),k=k||!!G.videoCodec,U=U||!!G.audioCodec,m&&G.audioCodec&&G.audioCodec.indexOf("mp4a.40.34")!==-1&&(G.audioCodec=void 0);var W=G.bitrate+"-"+G.attrs.RESOLUTION+"-"+G.attrs.CODECS;D=s[W],D?D.url.push(G.url):(D=new h.Level(G),s[W]=D,M.push(D)),B&&(B.AUDIO&&Object(a.addGroupId)(D,"audio",B.AUDIO),B.SUBTITLES&&Object(a.addGroupId)(D,"text",B.SUBTITLES))}),(N||k)&&U&&(M=M.filter(function(G){var B=G.videoCodec,W=G.width,V=G.height;return!!B||!!(W&&V)})),M=M.filter(function(G){var B=G.audioCodec,W=G.videoCodec;return(!B||Object(S.isCodecSupportedInMp4)(B,"audio"))&&(!W||Object(S.isCodecSupportedInMp4)(W,"video"))}),d.audioTracks&&(R=d.audioTracks.filter(function(G){return!G.audioCodec||Object(S.isCodecSupportedInMp4)(G.audioCodec,"audio")}),Object(a.assignTrackIdsByGroup)(R)),d.subtitles&&(E=d.subtitles,Object(a.assignTrackIdsByGroup)(E)),M.length>0){y=M[0].bitrate,M.sort(function(G,B){return G.bitrate-B.bitrate}),this._levels=M;for(var H=0;H<M.length;H++)if(M[H].bitrate===y){this._firstLevel=H,this.log("manifest loaded, "+M.length+" level(s) found, first bitrate: "+y);break}var K=U&&!k,F={levels:M,audioTracks:R,subtitleTracks:E,firstLevel:this._firstLevel,stats:d.stats,audio:U,video:k,altAudio:!K&&R.some(function(G){return!!G.url})};this.hls.trigger(p.Events.MANIFEST_PARSED,F),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(p.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:d.url,reason:"no level with compatible codecs found in manifest"})},b.onError=function(O,d){if(o.prototype.onError.call(this,O,d),d.fatal)return;var M=d.context,R=this._levels[this.currentLevelIndex];if(M&&(M.type===c.PlaylistContextType.AUDIO_TRACK&&R.audioGroupIds&&M.groupId===R.audioGroupIds[R.urlId]||M.type===c.PlaylistContextType.SUBTITLE_TRACK&&R.textGroupIds&&M.groupId===R.textGroupIds[R.urlId])){this.redundantFailover(this.currentLevelIndex);return}var E=!1,y=!0,s;switch(d.details){case x.ErrorDetails.FRAG_LOAD_ERROR:case x.ErrorDetails.FRAG_LOAD_TIMEOUT:case x.ErrorDetails.KEY_LOAD_ERROR:case x.ErrorDetails.KEY_LOAD_TIMEOUT:if(d.frag){var D=this._levels[d.frag.level];D?(D.fragmentError++,D.fragmentError>this.hls.config.fragLoadingMaxRetry&&(s=d.frag.level)):s=d.frag.level}break;case x.ErrorDetails.LEVEL_LOAD_ERROR:case x.ErrorDetails.LEVEL_LOAD_TIMEOUT:M&&(M.deliveryDirectives&&(y=!1),s=M.level),E=!0;break;case x.ErrorDetails.REMUX_ALLOC_ERROR:s=d.level,E=!0;break}s!==void 0&&this.recoverLevel(d,s,E,y)},b.recoverLevel=function(O,d,M,R){var E=O.details,y=this._levels[d];if(y.loadError++,M){var s=this.retryLoadingOrFail(O);if(s)O.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(R){var D=y.url.length;if(D>1&&y.loadError<D)O.levelRetry=!0,this.redundantFailover(d);else if(this.manualLevelIndex===-1){var N=d===0?this._levels.length-1:d-1;this.currentLevelIndex!==N&&this._levels[N].loadError===0&&(this.warn(E+": switch to "+N),O.levelRetry=!0,this.hls.nextAutoLevel=N)}}},b.redundantFailover=function(O){var d=this._levels[O],M=d.url.length;if(M>1){var R=(d.urlId+1)%M;this.warn("Switching to redundant URL-id "+R),this._levels.forEach(function(E){E.urlId=R}),this.level=O}},b.onFragLoaded=function(O,d){var M=d.frag;if(M!==void 0&&M.type===c.PlaylistLevelType.MAIN){var R=this._levels[M.level];R!==void 0&&(R.fragmentError=0,R.loadError=0)}},b.onLevelLoaded=function(O,d){var M,R=d.level,E=d.details,y=this._levels[R];if(!y){var s;this.warn("Invalid level index "+R),(s=d.deliveryDirectives)!==null&&s!==void 0&&s.skip&&(E.deltaUpdateFailed=!0);return}R===this.currentLevelIndex?(y.fragmentError===0&&(y.loadError=0,this.retryCount=0),this.playlistLoaded(R,d,y.details)):(M=d.deliveryDirectives)!==null&&M!==void 0&&M.skip&&(E.deltaUpdateFailed=!0)},b.onAudioTrackSwitched=function(O,d){var M=this.hls.levels[this.currentLevelIndex];if(!M)return;if(M.audioGroupIds){for(var R=-1,E=this.hls.audioTracks[d.id].groupId,y=0;y<M.audioGroupIds.length;y++)if(M.audioGroupIds[y]===E){R=y;break}R!==M.urlId&&(M.urlId=R,this.startLoad())}},b.loadPlaylist=function(O){var d=this.currentLevelIndex,M=this._levels[d];if(this.canLoad&&M&&M.url.length>0){var R=M.urlId,E=M.url[R];if(O)try{E=O.addDirectives(E)}catch(y){this.warn("Could not construct new URL with HLS Delivery Directives: "+y)}this.log("Attempt loading level index "+d+(O?" at sn "+O.msn+" part "+O.part:"")+" with URL-id "+R+" "+E),this.clearTimer(),this.hls.trigger(p.Events.LEVEL_LOADING,{url:E,level:d,id:R,deliveryDirectives:O||null})}},b.removeLevel=function(O,d){var M=function(y,s){return s!==d},R=this._levels.filter(function(E,y){return y!==O?!0:E.url.length>1&&d!==void 0?(E.url=E.url.filter(M),E.audioGroupIds&&(E.audioGroupIds=E.audioGroupIds.filter(M)),E.textGroupIds&&(E.textGroupIds=E.textGroupIds.filter(M)),E.urlId=0,!0):!1}).map(function(E,y){var s=E.details;return s!=null&&s.fragments&&s.fragments.forEach(function(D){D.level=y}),E});this._levels=R,this.hls.trigger(p.Events.LEVELS_UPDATED,{levels:R})},u(f,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(O){var d,M=this._levels;if(M.length===0)return;if(this.currentLevelIndex===O&&(d=M[O])!==null&&d!==void 0&&d.details)return;if(O<0||O>=M.length){var R=O<0;if(this.hls.trigger(p.Events.ERROR,{type:x.ErrorTypes.OTHER_ERROR,details:x.ErrorDetails.LEVEL_SWITCH_ERROR,level:O,fatal:R,reason:"invalid level idx"}),R)return;O=Math.min(O,M.length-1)}this.clearTimer();var E=this.currentLevelIndex,y=M[E],s=M[O];this.log("switching to level "+O+" from "+E),this.currentLevelIndex=O;var D=t({},s,{level:O,maxBitrate:s.maxBitrate,uri:s.uri,urlId:s.urlId});delete D._urlId,this.hls.trigger(p.Events.LEVEL_SWITCHING,D);var N=s.details;if(!N||N.live){var k=this.switchParams(s.uri,y==null?void 0:y.details);this.loadPlaylist(k)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(O){this.manualLevelIndex=O,this._startLevel===void 0&&(this._startLevel=O),O!==-1&&(this.level=O)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(O){this._firstLevel=O}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var O=this.hls.config.startLevel;return O!==void 0?O:this._firstLevel}else return this._startLevel},set:function(O){this._startLevel=O}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(O){this.level=O,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=O)}}]),f}(v.default)},"./src/controller/level-helper.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"addGroupId",function(){return x}),T.d(i,"assignTrackIdsByGroup",function(){return S}),T.d(i,"updatePTS",function(){return a}),T.d(i,"updateFragPTSDTS",function(){return c}),T.d(i,"mergeDetails",function(){return t}),T.d(i,"mapPartIntersection",function(){return g}),T.d(i,"mapFragmentIntersection",function(){return u}),T.d(i,"adjustSliding",function(){return _}),T.d(i,"addSliding",function(){return l}),T.d(i,"computeReloadInterval",function(){return m}),T.d(i,"getFragmentWithSN",function(){return C}),T.d(i,"getPartWith",function(){return o});var h=T("./src/polyfills/number.ts"),p=T("./src/utils/logger.ts");function x(f,b,A){switch(b){case"audio":f.audioGroupIds||(f.audioGroupIds=[]),f.audioGroupIds.push(A);break;case"text":f.textGroupIds||(f.textGroupIds=[]),f.textGroupIds.push(A);break}}function S(f){var b={};f.forEach(function(A){var O=A.groupId||"";A.id=b[O]=b[O]||0,b[O]++})}function a(f,b,A){var O=f[b],d=f[A];v(O,d)}function v(f,b){var A=b.startPTS;if(Object(h.isFiniteNumber)(A)){var O=0,d;b.sn>f.sn?(O=A-f.start,d=f):(O=f.start-A,d=b),d.duration!==O&&(d.duration=O)}else if(b.sn>f.sn){var M=f.cc===b.cc;M&&f.minEndPTS?b.start=f.start+(f.minEndPTS-f.start):b.start=f.start+f.duration}else b.start=Math.max(f.start-b.duration,0)}function c(f,b,A,O,d,M){var R=O-A;R<=0&&(p.logger.warn("Fragment should have a positive duration",b),O=A+b.duration,M=d+b.duration);var E=A,y=O,s=b.startPTS,D=b.endPTS;if(Object(h.isFiniteNumber)(s)){var N=Math.abs(s-A);Object(h.isFiniteNumber)(b.deltaPTS)?b.deltaPTS=Math.max(N,b.deltaPTS):b.deltaPTS=N,E=Math.max(A,s),A=Math.min(A,s),d=Math.min(d,b.startDTS),y=Math.min(O,D),O=Math.max(O,D),M=Math.max(M,b.endDTS)}b.duration=O-A;var k=A-b.start;b.appendedPTS=O,b.start=b.startPTS=A,b.maxStartPTS=E,b.startDTS=d,b.endPTS=O,b.minEndPTS=y,b.endDTS=M;var U=b.sn;if(!f||U<f.startSN||U>f.endSN)return 0;var H,K=U-f.startSN,F=f.fragments;for(F[K]=b,H=K;H>0;H--)v(F[H],F[H-1]);for(H=K;H<F.length-1;H++)v(F[H],F[H+1]);return f.fragmentHint&&v(F[F.length-1],f.fragmentHint),f.PTSKnown=f.alignedSliding=!0,k}function t(f,b){for(var A=null,O=f.fragments,d=O.length-1;d>=0;d--){var M=O[d].initSegment;if(M){A=M;break}}f.fragmentHint&&delete f.fragmentHint.endPTS;var R=0,E;if(u(f,b,function(H,K){H.relurl&&(R=H.cc-K.cc),Object(h.isFiniteNumber)(H.startPTS)&&Object(h.isFiniteNumber)(H.endPTS)&&(K.start=K.startPTS=H.startPTS,K.startDTS=H.startDTS,K.appendedPTS=H.appendedPTS,K.maxStartPTS=H.maxStartPTS,K.endPTS=H.endPTS,K.endDTS=H.endDTS,K.minEndPTS=H.minEndPTS,K.duration=H.endPTS-H.startPTS,K.duration&&(E=K),b.PTSKnown=b.alignedSliding=!0),K.elementaryStreams=H.elementaryStreams,K.loader=H.loader,K.stats=H.stats,K.urlId=H.urlId,H.initSegment&&(K.initSegment=H.initSegment,A=H.initSegment)}),A){var y=b.fragmentHint?b.fragments.concat(b.fragmentHint):b.fragments;y.forEach(function(H){var K;(!H.initSegment||H.initSegment.relurl===((K=A)===null||K===void 0?void 0:K.relurl))&&(H.initSegment=A)})}if(b.skippedSegments&&(b.deltaUpdateFailed=b.fragments.some(function(H){return!H}),b.deltaUpdateFailed)){p.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var s=b.skippedSegments;s--;)b.fragments.shift();b.startSN=b.fragments[0].sn,b.startCC=b.fragments[0].cc}var D=b.fragments;if(R){p.logger.warn("discontinuity sliding from playlist, take drift into account");for(var N=0;N<D.length;N++)D[N].cc+=R}b.skippedSegments&&(b.startCC=b.fragments[0].cc),g(f.partList,b.partList,function(H,K){K.elementaryStreams=H.elementaryStreams,K.stats=H.stats}),E?c(b,E,E.startPTS,E.endPTS,E.startDTS,E.endDTS):_(f,b),D.length&&(b.totalduration=b.edge-D[0].start),b.driftStartTime=f.driftStartTime,b.driftStart=f.driftStart;var k=b.advancedDateTime;if(b.advanced&&k){var U=b.edge;b.driftStart||(b.driftStartTime=k,b.driftStart=U),b.driftEndTime=k,b.driftEnd=U}else b.driftEndTime=f.driftEndTime,b.driftEnd=f.driftEnd,b.advancedDateTime=f.advancedDateTime}function g(f,b,A){if(f&&b)for(var O=0,d=0,M=f.length;d<=M;d++){var R=f[d],E=b[d+O];R&&E&&R.index===E.index&&R.fragment.sn===E.fragment.sn?A(R,E):O--}}function u(f,b,A){for(var O=b.skippedSegments,d=Math.max(f.startSN,b.startSN)-b.startSN,M=(f.fragmentHint?1:0)+(O?b.endSN:Math.min(f.endSN,b.endSN))-b.startSN,R=b.startSN-f.startSN,E=b.fragmentHint?b.fragments.concat(b.fragmentHint):b.fragments,y=f.fragmentHint?f.fragments.concat(f.fragmentHint):f.fragments,s=d;s<=M;s++){var D=y[R+s],N=E[s];O&&!N&&s<O&&(N=b.fragments[s]=D),D&&N&&A(D,N)}}function _(f,b){var A=b.startSN+b.skippedSegments-f.startSN,O=f.fragments;if(A<0||A>=O.length)return;l(b,O[A].start)}function l(f,b){if(b){for(var A=f.fragments,O=f.skippedSegments;O<A.length;O++)A[O].start+=b;f.fragmentHint&&(f.fragmentHint.start+=b)}}function m(f,b){var A=1e3*f.levelTargetDuration,O=A/2,d=f.age,M=d>0&&d<A*3,R=b.loading.end-b.loading.start,E,y=f.availabilityDelay;if(f.updated===!1)if(M){var s=333*f.misses;E=Math.max(Math.min(O,R*2),s),f.availabilityDelay=(f.availabilityDelay||0)+E}else E=O;else M?(y=Math.min(y||A/2,d),f.availabilityDelay=y,E=y+A-d):E=A-R;return Math.round(E)}function C(f,b,A){if(!f||!f.details)return null;var O=f.details,d=O.fragments[b-O.startSN];return d||(d=O.fragmentHint,d&&d.sn===b?d:b<O.startSN&&A&&A.sn===b?A:null)}function o(f,b,A){if(!f||!f.details)return null;var O=f.details.partList;if(O)for(var d=O.length;d--;){var M=O[d];if(M.index===A&&M.fragment.sn===b)return M}return null}},"./src/controller/stream-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return O});var h=T("./src/polyfills/number.ts"),p=T("./src/controller/base-stream-controller.ts"),x=T("./src/is-supported.ts"),S=T("./src/events.ts"),a=T("./src/utils/buffer-helper.ts"),v=T("./src/controller/fragment-tracker.ts"),c=T("./src/types/loader.ts"),t=T("./src/loader/fragment.ts"),g=T("./src/demux/transmuxer-interface.ts"),u=T("./src/types/transmuxer.ts"),_=T("./src/controller/gap-controller.ts"),l=T("./src/errors.ts"),m=T("./src/utils/logger.ts");function C(d,M){for(var R=0;R<M.length;R++){var E=M[R];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(d,E.key,E)}}function o(d,M,R){return M&&C(d.prototype,M),R&&C(d,R),d}function f(d,M){d.prototype=Object.create(M.prototype),d.prototype.constructor=d,b(d,M)}function b(d,M){return b=Object.setPrototypeOf||function(E,y){return E.__proto__=y,E},b(d,M)}var A=100,O=function(d){f(M,d);function M(E,y){var s;return s=d.call(this,E,y,"[stream-controller]")||this,s.audioCodecSwap=!1,s.gapController=null,s.level=-1,s._forceStartLoad=!1,s.altAudio=!1,s.audioOnly=!1,s.fragPlaying=null,s.onvplaying=null,s.onvseeked=null,s.fragLastKbps=0,s.stalled=!1,s.couldBacktrack=!1,s.audioCodecSwitch=!1,s.videoBuffer=null,s._registerListeners(),s}var R=M.prototype;return R._registerListeners=function(){var y=this.hls;y.on(S.Events.MEDIA_ATTACHED,this.onMediaAttached,this),y.on(S.Events.MEDIA_DETACHING,this.onMediaDetaching,this),y.on(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),y.on(S.Events.MANIFEST_PARSED,this.onManifestParsed,this),y.on(S.Events.LEVEL_LOADING,this.onLevelLoading,this),y.on(S.Events.LEVEL_LOADED,this.onLevelLoaded,this),y.on(S.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),y.on(S.Events.ERROR,this.onError,this),y.on(S.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),y.on(S.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),y.on(S.Events.BUFFER_CREATED,this.onBufferCreated,this),y.on(S.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),y.on(S.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),y.on(S.Events.FRAG_BUFFERED,this.onFragBuffered,this)},R._unregisterListeners=function(){var y=this.hls;y.off(S.Events.MEDIA_ATTACHED,this.onMediaAttached,this),y.off(S.Events.MEDIA_DETACHING,this.onMediaDetaching,this),y.off(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),y.off(S.Events.MANIFEST_PARSED,this.onManifestParsed,this),y.off(S.Events.LEVEL_LOADED,this.onLevelLoaded,this),y.off(S.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),y.off(S.Events.ERROR,this.onError,this),y.off(S.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),y.off(S.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),y.off(S.Events.BUFFER_CREATED,this.onBufferCreated,this),y.off(S.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),y.off(S.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),y.off(S.Events.FRAG_BUFFERED,this.onFragBuffered,this)},R.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},R.startLoad=function(y){if(this.levels){var s=this.lastCurrentTime,D=this.hls;if(this.stopLoad(),this.setInterval(A),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var N=D.startLevel;N===-1&&(D.config.testBandwidth?(N=0,this.bitrateTest=!0):N=D.nextAutoLevel),this.level=D.nextLoadLevel=N,this.loadedmetadata=!1}s>0&&y===-1&&(this.log("Override startPosition with lastCurrentTime @"+s.toFixed(3)),y=s),this.state=p.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=y,this.tick()}else this._forceStartLoad=!0,this.state=p.State.STOPPED},R.stopLoad=function(){this._forceStartLoad=!1,d.prototype.stopLoad.call(this)},R.doTick=function(){switch(this.state){case p.State.IDLE:this.doTickIdle();break;case p.State.WAITING_LEVEL:{var y,s=this.levels,D=this.level,N=s==null||((y=s[D])===null||y===void 0)?void 0:y.details;if(N&&(!N.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(N))break;this.state=p.State.IDLE;break}break}case p.State.FRAG_LOADING_WAITING_RETRY:{var k,U=self.performance.now(),H=this.retryDate;(!H||U>=H||(k=this.media)!==null&&k!==void 0&&k.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=p.State.IDLE)}break;default:break}this.onTickEnd()},R.onTickEnd=function(){d.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},R.doTickIdle=function(){var y,s,D=this.hls,N=this.levelLastLoaded,k=this.levels,U=this.media,H=D.config,K=D.nextLoadLevel;if(N===null||!U&&(this.startFragRequested||!H.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!k||!k[K])return;var F=k[K];this.level=D.nextLoadLevel=K;var G=F.details;if(!G||this.state===p.State.WAITING_LEVEL||G.live&&this.levelLastLoaded!==K){this.state=p.State.WAITING_LEVEL;return}var B=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:U,c.PlaylistLevelType.MAIN);if(B===null)return;var W=B.len,V=this.getMaxBufferLength(F.maxBitrate);if(W>=V)return;if(this._streamEnded(B,G)){var ae={};this.altAudio&&(ae.type="video"),this.hls.trigger(S.Events.BUFFER_EOS,ae),this.state=p.State.ENDED;return}var de=B.end,ce=this.getNextFragment(de,G);if(this.couldBacktrack&&!this.fragPrevious&&ce&&ce.sn!=="initSegment"){var Ee=ce.sn-G.startSN;Ee>1&&(ce=G.fragments[Ee-1],this.fragmentTracker.removeFragment(ce))}if(ce&&this.fragmentTracker.getState(ce)===v.FragmentState.OK&&this.nextLoadPosition>de){var Ae=this.audioOnly&&!this.altAudio?t.ElementaryStreamTypes.AUDIO:t.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(U,Ae,c.PlaylistLevelType.MAIN),ce=this.getNextFragment(this.nextLoadPosition,G)}if(!ce)return;ce.initSegment&&!ce.initSegment.data&&!this.bitrateTest&&(ce=ce.initSegment),((y=ce.decryptdata)===null||y===void 0?void 0:y.keyFormat)==="identity"&&!((s=ce.decryptdata)!==null&&s!==void 0&&s.key)?this.loadKey(ce,G):this.loadFragment(ce,G,de)},R.loadFragment=function(y,s,D){var N,k=this.fragmentTracker.getState(y);if(this.fragCurrent=y,k===v.FragmentState.BACKTRACKED){var U=this.fragmentTracker.getBacktrackData(y);if(U){this._handleFragmentLoadProgress(U),this._handleFragmentLoadComplete(U);return}else k=v.FragmentState.NOT_LOADED}k===v.FragmentState.NOT_LOADED||k===v.FragmentState.PARTIAL?y.sn==="initSegment"?this._loadInitSegment(y):this.bitrateTest?(y.bitrateTest=!0,this.log("Fragment "+y.sn+" of level "+y.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(y)):(this.startFragRequested=!0,d.prototype.loadFragment.call(this,y,s,D)):k===v.FragmentState.APPENDING?this.reduceMaxBufferLength(y.duration)&&this.fragmentTracker.removeFragment(y):((N=this.media)===null||N===void 0?void 0:N.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},R.getAppendedFrag=function(y){var s=this.fragmentTracker.getAppendedFrag(y,c.PlaylistLevelType.MAIN);return s&&"fragment"in s?s.fragment:s},R.getBufferedFrag=function(y){return this.fragmentTracker.getBufferedFrag(y,c.PlaylistLevelType.MAIN)},R.followingBufferedFrag=function(y){return y?this.getBufferedFrag(y.end+.5):null},R.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},R.nextLevelSwitch=function(){var y=this.levels,s=this.media;if(s!=null&&s.readyState){var D,N=this.getAppendedFrag(s.currentTime);if(N&&N.start>1&&this.flushMainBuffer(0,N.start-1),!s.paused&&y){var k=this.hls.nextLoadLevel,U=y[k],H=this.fragLastKbps;H&&this.fragCurrent?D=this.fragCurrent.duration*U.maxBitrate/(1e3*H)+1:D=0}else D=0;var K=this.getBufferedFrag(s.currentTime+D);if(K){var F=this.followingBufferedFrag(K);if(F){this.abortCurrentFrag();var G=F.maxStartPTS?F.maxStartPTS:F.start,B=F.duration,W=Math.max(K.end,G+Math.min(Math.max(B-this.config.maxFragLookUpTolerance,B*.5),B*.75));this.flushMainBuffer(W,Number.POSITIVE_INFINITY)}}}},R.abortCurrentFrag=function(){var y=this.fragCurrent;this.fragCurrent=null,y!=null&&y.loader&&y.loader.abort(),this.state===p.State.KEY_LOADING&&(this.state=p.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},R.flushMainBuffer=function(y,s){d.prototype.flushMainBuffer.call(this,y,s,this.altAudio?"video":null)},R.onMediaAttached=function(y,s){d.prototype.onMediaAttached.call(this,y,s);var D=s.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),D.addEventListener("playing",this.onvplaying),D.addEventListener("seeked",this.onvseeked),this.gapController=new _.default(this.config,D,this.fragmentTracker,this.hls)},R.onMediaDetaching=function(){var y=this.media;y&&(y.removeEventListener("playing",this.onvplaying),y.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),d.prototype.onMediaDetaching.call(this)},R.onMediaPlaying=function(){this.tick()},R.onMediaSeeked=function(){var y=this.media,s=y?y.currentTime:null;Object(h.isFiniteNumber)(s)&&this.log("Media seeked to "+s.toFixed(3)),this.tick()},R.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},R.onManifestParsed=function(y,s){var D=!1,N=!1,k;s.levels.forEach(function(U){k=U.audioCodec,k&&(k.indexOf("mp4a.40.2")!==-1&&(D=!0),k.indexOf("mp4a.40.5")!==-1&&(N=!0))}),this.audioCodecSwitch=D&&N&&!Object(x.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=s.levels,this.startFragRequested=!1},R.onLevelLoading=function(y,s){var D=this.levels;if(!D||this.state!==p.State.IDLE)return;var N=D[s.level];(!N.details||N.details.live&&this.levelLastLoaded!==s.level||this.waitForCdnTuneIn(N.details))&&(this.state=p.State.WAITING_LEVEL)},R.onLevelLoaded=function(y,s){var D,N=this.levels,k=s.level,U=s.details,H=U.totalduration;if(!N){this.warn("Levels were reset while loading level "+k);return}this.log("Level "+k+" loaded ["+U.startSN+","+U.endSN+"], cc ["+U.startCC+", "+U.endCC+"] duration:"+H);var K=this.fragCurrent;K&&(this.state===p.State.FRAG_LOADING||this.state===p.State.FRAG_LOADING_WAITING_RETRY)&&(K.level!==s.level&&K.loader&&(this.state=p.State.IDLE,K.loader.abort()));var F=N[k],G=0;if(U.live||(D=F.details)!==null&&D!==void 0&&D.live){if(U.fragments[0]||(U.deltaUpdateFailed=!0),U.deltaUpdateFailed)return;G=this.alignPlaylists(U,F.details)}if(F.details=U,this.levelLastLoaded=k,this.hls.trigger(S.Events.LEVEL_UPDATED,{details:U,level:k}),this.state===p.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(U))return;this.state=p.State.IDLE}this.startFragRequested?U.live&&this.synchronizeToLiveEdge(U):this.setStartPosition(U,G),this.tick()},R._handleFragmentLoadProgress=function(y){var s,D=y.frag,N=y.part,k=y.payload,U=this.levels;if(!U){this.warn("Levels were reset while fragment load was in progress. Fragment "+D.sn+" of level "+D.level+" will not be buffered");return}var H=U[D.level],K=H.details;if(!K){this.warn("Dropping fragment "+D.sn+" of level "+D.level+" after level details were reset");return}var F=H.videoCodec,G=K.PTSKnown||!K.live,B=(s=D.initSegment)===null||s===void 0?void 0:s.data,W=this._getAudioCodec(H),V=this.transmuxer=this.transmuxer||new g.default(this.hls,c.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ae=N?N.index:-1,de=ae!==-1,ce=new u.ChunkMetadata(D.level,D.sn,D.stats.chunkCount,k.byteLength,ae,de),Ee=this.initPTS[D.cc];V.push(k,B,W,F,D,N,K.totalduration,G,ce,Ee)},R.onAudioTrackSwitching=function(y,s){var D=this.altAudio,N=!!s.url,k=s.id;if(!N){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var U=this.fragCurrent;U!=null&&U.loader&&(this.log("Switching to main audio track, cancel main fragment load"),U.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var H=this.hls;D&&H.trigger(S.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),H.trigger(S.Events.AUDIO_TRACK_SWITCHED,{id:k})}},R.onAudioTrackSwitched=function(y,s){var D=s.id,N=!!this.hls.audioTracks[D].url;if(N){var k=this.videoBuffer;k&&this.mediaBuffer!==k&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=k)}this.altAudio=N,this.tick()},R.onBufferCreated=function(y,s){var D=s.tracks,N,k,U=!1;for(var H in D){var K=D[H];if(K.id==="main"){if(k=H,N=K,H==="video"){var F=D[H];F&&(this.videoBuffer=F.buffer)}}else U=!0}U&&N?(this.log("Alternate track found, use "+k+".buffered to schedule main fragment loading"),this.mediaBuffer=N.buffer):this.mediaBuffer=this.media},R.onFragBuffered=function(y,s){var D=s.frag,N=s.part;if(D&&D.type!==c.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(D)){this.warn("Fragment "+D.sn+(N?" p: "+N.index:"")+" of level "+D.level+" finished buffering, but was aborted. state: "+this.state),this.state===p.State.PARSED&&(this.state=p.State.IDLE);return}var k=N?N.stats:D.stats;this.fragLastKbps=Math.round(8*k.total/(k.buffering.end-k.loading.first)),D.sn!=="initSegment"&&(this.fragPrevious=D),this.fragBufferedComplete(D,N)},R.onError=function(y,s){switch(s.details){case l.ErrorDetails.FRAG_LOAD_ERROR:case l.ErrorDetails.FRAG_LOAD_TIMEOUT:case l.ErrorDetails.KEY_LOAD_ERROR:case l.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(c.PlaylistLevelType.MAIN,s);break;case l.ErrorDetails.LEVEL_LOAD_ERROR:case l.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==p.State.ERROR&&(s.fatal?(this.warn(""+s.details),this.state=p.State.ERROR):!s.levelRetry&&this.state===p.State.WAITING_LEVEL&&(this.state=p.State.IDLE));break;case l.ErrorDetails.BUFFER_FULL_ERROR:if(s.parent==="main"&&(this.state===p.State.PARSING||this.state===p.State.PARSED)){var D=!0,N=this.getFwdBufferInfo(this.media,c.PlaylistLevelType.MAIN);N&&N.len>.5&&(D=!this.reduceMaxBufferLength(N.len)),D&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},R.checkBuffer=function(){var y=this.media,s=this.gapController;if(!y||!s||!y.readyState)return;var D=a.BufferHelper.getBuffered(y);!this.loadedmetadata&&D.length?(this.loadedmetadata=!0,this.seekToStartPos()):s.poll(this.lastCurrentTime),this.lastCurrentTime=y.currentTime},R.onFragLoadEmergencyAborted=function(){this.state=p.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},R.onBufferFlushed=function(y,s){var D=s.type;if(D!==t.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var N=(D===t.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(N,D,c.PlaylistLevelType.MAIN)}},R.onLevelsUpdated=function(y,s){this.levels=s.levels},R.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},R.seekToStartPos=function(){var y=this.media,s=y.currentTime,D=this.startPosition;if(D>=0&&s<D){if(y.seeking){m.logger.log("could not seek to "+D+", already seeking at "+s);return}var N=a.BufferHelper.getBuffered(y),k=N.length?N.start(0):0,U=k-D;U>0&&(U<this.config.maxBufferHole||U<this.config.maxFragLookUpTolerance)&&(m.logger.log("adjusting start position by "+U+" to match buffer start"),D+=U,this.startPosition=D),this.log("seek to target start position "+D+" from current time "+s),y.currentTime=D}},R._getAudioCodec=function(y){var s=this.config.defaultAudioCodec||y.audioCodec;return this.audioCodecSwap&&s&&(this.log("Swapping audio codec"),s.indexOf("mp4a.40.5")!==-1?s="mp4a.40.2":s="mp4a.40.5"),s},R._loadBitrateTestFrag=function(y){var s=this;this._doFragLoad(y).then(function(D){var N=s.hls;if(!D||N.nextLoadLevel||s.fragContextChanged(y))return;s.fragLoadError=0,s.state=p.State.IDLE,s.startFragRequested=!1,s.bitrateTest=!1;var k=y.stats;k.parsing.start=k.parsing.end=k.buffering.start=k.buffering.end=self.performance.now(),N.trigger(S.Events.FRAG_LOADED,D)})},R._handleTransmuxComplete=function(y){var s,D="main",N=this.hls,k=y.remuxResult,U=y.chunkMeta,H=this.getCurrentContext(U);if(!H){this.warn("The loading context changed while buffering fragment "+U.sn+" of level "+U.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(U.level);return}var K=H.frag,F=H.part,G=H.level,B=k.video,W=k.text,V=k.id3,ae=k.initSegment,de=this.altAudio?void 0:k.audio;if(this.fragContextChanged(K))return;if(this.state=p.State.PARSING,ae){ae.tracks&&(this._bufferInitSegment(G,ae.tracks,K,U),N.trigger(S.Events.FRAG_PARSING_INIT_SEGMENT,{frag:K,id:D,tracks:ae.tracks}));var ce=ae.initPTS,Ee=ae.timescale;Object(h.isFiniteNumber)(ce)&&(this.initPTS[K.cc]=ce,N.trigger(S.Events.INIT_PTS_FOUND,{frag:K,id:D,initPTS:ce,timescale:Ee}))}if(B&&k.independent!==!1){if(G.details){var Ae=B.startPTS,oe=B.endPTS,he=B.startDTS,fe=B.endDTS;if(F)F.elementaryStreams[B.type]={startPTS:Ae,endPTS:oe,startDTS:he,endDTS:fe};else if(B.firstKeyFrame&&B.independent&&(this.couldBacktrack=!0),B.dropped&&B.independent){var ie=this.getLoadPosition()+this.config.maxBufferHole;if(ie<Ae){this.backtrack(K);return}K.setElementaryStreamInfo(B.type,K.start,oe,K.start,fe,!0)}K.setElementaryStreamInfo(B.type,Ae,oe,he,fe),this.bufferFragmentData(B,K,F,U)}}else if(k.independent===!1){this.backtrack(K);return}if(de){var se=de.startPTS,Q=de.endPTS,le=de.startDTS,ee=de.endDTS;F&&(F.elementaryStreams[t.ElementaryStreamTypes.AUDIO]={startPTS:se,endPTS:Q,startDTS:le,endDTS:ee}),K.setElementaryStreamInfo(t.ElementaryStreamTypes.AUDIO,se,Q,le,ee),this.bufferFragmentData(de,K,F,U)}if(V!=null&&(s=V.samples)!==null&&s!==void 0&&s.length){var ne={frag:K,id:D,samples:V.samples};N.trigger(S.Events.FRAG_PARSING_METADATA,ne)}if(W){var be={frag:K,id:D,samples:W.samples};N.trigger(S.Events.FRAG_PARSING_USERDATA,be)}},R._bufferInitSegment=function(y,s,D,N){var k=this;if(this.state!==p.State.PARSING)return;this.audioOnly=!!s.audio&&!s.video,this.altAudio&&!this.audioOnly&&delete s.audio;var U=s.audio,H=s.video,K=s.audiovideo;if(U){var F=y.audioCodec,G=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(F&&(F.indexOf("mp4a.40.5")!==-1?F="mp4a.40.2":F="mp4a.40.5"),U.metadata.channelCount!==1&&G.indexOf("firefox")===-1&&(F="mp4a.40.5")),G.indexOf("android")!==-1&&U.container!=="audio/mpeg"&&(F="mp4a.40.2",this.log("Android: force audio codec to "+F)),y.audioCodec&&y.audioCodec!==F&&this.log('Swapping manifest audio codec "'+y.audioCodec+'" for "'+F+'"'),U.levelCodec=F,U.id="main",this.log("Init audio buffer, container:"+U.container+", codecs[selected/level/parsed]=["+(F||"")+"/"+(y.audioCodec||"")+"/"+U.codec+"]")}H&&(H.levelCodec=y.videoCodec,H.id="main",this.log("Init video buffer, container:"+H.container+", codecs[level/parsed]=["+(y.videoCodec||"")+"/"+H.codec+"]")),K&&this.log("Init audiovideo buffer, container:"+K.container+", codecs[level/parsed]=["+(y.attrs.CODECS||"")+"/"+K.codec+"]"),this.hls.trigger(S.Events.BUFFER_CODECS,s),Object.keys(s).forEach(function(B){var W=s[B],V=W.initSegment;V!=null&&V.byteLength&&k.hls.trigger(S.Events.BUFFER_APPENDING,{type:B,data:V,frag:D,part:null,chunkMeta:N,parent:D.type})}),this.tick()},R.backtrack=function(y){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(y);var s=this.fragmentTracker.backtrack(y);this.fragPrevious=null,this.nextLoadPosition=y.start,s?this.resetFragmentLoading(y):this.state=p.State.BACKTRACKING},R.checkFragmentChanged=function(){var y=this.media,s=null;if(y&&y.readyState>1&&y.seeking===!1){var D=y.currentTime;if(a.BufferHelper.isBuffered(y,D)?s=this.getAppendedFrag(D):a.BufferHelper.isBuffered(y,D+.1)&&(s=this.getAppendedFrag(D+.1)),s){var N=this.fragPlaying,k=s.level;(!N||s.sn!==N.sn||N.level!==k||s.urlId!==N.urlId)&&(this.hls.trigger(S.Events.FRAG_CHANGED,{frag:s}),(!N||N.level!==k)&&this.hls.trigger(S.Events.LEVEL_SWITCHED,{level:k}),this.fragPlaying=s)}}},o(M,[{key:"nextLevel",get:function(){var y=this.nextBufferedFrag;return y?y.level:-1}},{key:"currentLevel",get:function(){var y=this.media;if(y){var s=this.getAppendedFrag(y.currentTime);if(s)return s.level}return-1}},{key:"nextBufferedFrag",get:function(){var y=this.media;if(y){var s=this.getAppendedFrag(y.currentTime);return this.followingBufferedFrag(s)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),M}(p.default)},"./src/controller/subtitle-stream-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"SubtitleStreamController",function(){return f});var h=T("./src/events.ts"),p=T("./src/utils/logger.ts"),x=T("./src/utils/buffer-helper.ts"),S=T("./src/controller/fragment-finders.ts"),a=T("./src/utils/discontinuities.ts"),v=T("./src/controller/level-helper.ts"),c=T("./src/controller/fragment-tracker.ts"),t=T("./src/controller/base-stream-controller.ts"),g=T("./src/types/loader.ts"),u=T("./src/types/level.ts");function _(b,A){for(var O=0;O<A.length;O++){var d=A[O];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(b,d.key,d)}}function l(b,A,O){return A&&_(b.prototype,A),O&&_(b,O),b}function m(b,A){b.prototype=Object.create(A.prototype),b.prototype.constructor=b,C(b,A)}function C(b,A){return C=Object.setPrototypeOf||function(d,M){return d.__proto__=M,d},C(b,A)}var o=500,f=function(b){m(A,b);function A(d,M){var R;return R=b.call(this,d,M,"[subtitle-stream-controller]")||this,R.levels=[],R.currentTrackId=-1,R.tracksBuffered=[],R.mainDetails=null,R._registerListeners(),R}var O=A.prototype;return O.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},O._registerListeners=function(){var M=this.hls;M.on(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),M.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),M.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),M.on(h.Events.LEVEL_LOADED,this.onLevelLoaded,this),M.on(h.Events.ERROR,this.onError,this),M.on(h.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),M.on(h.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),M.on(h.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),M.on(h.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),M.on(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},O._unregisterListeners=function(){var M=this.hls;M.off(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),M.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),M.off(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),M.off(h.Events.LEVEL_LOADED,this.onLevelLoaded,this),M.off(h.Events.ERROR,this.onError,this),M.off(h.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),M.off(h.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),M.off(h.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),M.off(h.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),M.off(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},O.startLoad=function(){this.stopLoad(),this.state=t.State.IDLE,this.setInterval(o),this.tick()},O.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},O.onLevelLoaded=function(M,R){this.mainDetails=R.details},O.onSubtitleFragProcessed=function(M,R){var E=R.frag,y=R.success;if(this.fragPrevious=E,this.state=t.State.IDLE,!y)return;var s=this.tracksBuffered[this.currentTrackId];if(!s)return;for(var D,N=E.start,k=0;k<s.length;k++)if(N>=s[k].start&&N<=s[k].end){D=s[k];break}var U=E.start+E.duration;D?D.end=U:(D={start:N,end:U},s.push(D)),this.fragmentTracker.fragBuffered(E)},O.onBufferFlushing=function(M,R){var E=R.startOffset,y=R.endOffset;if(E===0&&y!==Number.POSITIVE_INFINITY){var s=this.currentTrackId,D=this.levels;if(!D.length||!D[s]||!D[s].details)return;var N=D[s].details,k=N.targetduration,U=y-k;if(U<=0)return;R.endOffsetSubtitles=Math.max(0,U),this.tracksBuffered.forEach(function(H){for(var K=0;K<H.length;){if(H[K].end<=U){H.shift();continue}else if(H[K].start<U)H[K].start=U;else break;K++}}),this.fragmentTracker.removeFragmentsInRange(E,U,g.PlaylistLevelType.SUBTITLE)}},O.onError=function(M,R){var E,y=R.frag;if(!y||y.type!==g.PlaylistLevelType.SUBTITLE)return;(E=this.fragCurrent)!==null&&E!==void 0&&E.loader&&this.fragCurrent.loader.abort(),this.state=t.State.IDLE},O.onSubtitleTracksUpdated=function(M,R){var E=this,y=R.subtitleTracks;this.tracksBuffered=[],this.levels=y.map(function(s){return new u.Level(s)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(s){E.tracksBuffered[s.id]=[]}),this.mediaBuffer=null},O.onSubtitleTrackSwitch=function(M,R){if(this.currentTrackId=R.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var E=this.levels[this.currentTrackId];E!=null&&E.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,E&&this.setInterval(o)},O.onSubtitleTrackLoaded=function(M,R){var E,y=R.details,s=R.id,D=this.currentTrackId,N=this.levels;if(!N.length)return;var k=N[D];if(s>=N.length||s!==D||!k)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,y.live||(E=k.details)!==null&&E!==void 0&&E.live){var U=this.mainDetails;if(y.deltaUpdateFailed||!U)return;var H=U.fragments[0];if(!k.details)y.hasProgramDateTime&&U.hasProgramDateTime?Object(a.alignMediaPlaylistByPDT)(y,U):H&&Object(v.addSliding)(y,H.start);else{var K=this.alignPlaylists(y,k.details);K===0&&H&&Object(v.addSliding)(y,H.start)}}if(k.details=y,this.levelLastLoaded=s,this.tick(),y.live&&!this.fragCurrent&&this.media&&this.state===t.State.IDLE){var F=Object(S.findFragmentByPTS)(null,y.fragments,this.media.currentTime,0);F||(this.warn("Subtitle playlist not aligned with playback"),k.details=void 0)}},O._handleFragmentLoadComplete=function(M){var R=M.frag,E=M.payload,y=R.decryptdata,s=this.hls;if(this.fragContextChanged(R))return;if(E&&E.byteLength>0&&y&&y.key&&y.iv&&y.method==="AES-128"){var D=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(E),y.key.buffer,y.iv.buffer).then(function(N){var k=performance.now();s.trigger(h.Events.FRAG_DECRYPTED,{frag:R,payload:N,stats:{tstart:D,tdecrypt:k}})})}},O.doTick=function(){if(!this.media){this.state=t.State.IDLE;return}if(this.state===t.State.IDLE){var M,R=this.currentTrackId,E=this.levels;if(!E.length||!E[R]||!E[R].details)return;var y=E[R].details,s=y.targetduration,D=this.config,N=this.media,k=x.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,N.currentTime-s,D.maxBufferHole),U=k.end,H=k.len,K=this.getMaxBufferLength()+s;if(H>K)return;console.assert(y,"Subtitle track details are defined on idle subtitle stream controller tick");var F=y.fragments,G=F.length,B=y.edge,W,V=this.fragPrevious;if(U<B){var ae=D.maxFragLookUpTolerance;V&&y.hasProgramDateTime&&(W=Object(S.findFragmentByPDT)(F,V.endProgramDateTime,ae)),W||(W=Object(S.findFragmentByPTS)(V,F,U,ae),!W&&V&&V.start<F[0].start&&(W=F[0]))}else W=F[G-1];(M=W)!==null&&M!==void 0&&M.encrypted?(p.logger.log("Loading key for "+W.sn),this.state=t.State.KEY_LOADING,this.hls.trigger(h.Events.KEY_LOADING,{frag:W})):W&&this.fragmentTracker.getState(W)===c.FragmentState.NOT_LOADED&&this.loadFragment(W,y,U)}},O.loadFragment=function(M,R,E){this.fragCurrent=M,b.prototype.loadFragment.call(this,M,R,E)},l(A,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),A}(t.default)},"./src/controller/subtitle-track-controller.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/events.ts"),p=T("./src/utils/texttrack-utils.ts"),x=T("./src/controller/base-playlist-controller.ts"),S=T("./src/types/loader.ts");function a(_,l){for(var m=0;m<l.length;m++){var C=l[m];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(_,C.key,C)}}function v(_,l,m){return l&&a(_.prototype,l),m&&a(_,m),_}function c(_,l){_.prototype=Object.create(l.prototype),_.prototype.constructor=_,t(_,l)}function t(_,l){return t=Object.setPrototypeOf||function(C,o){return C.__proto__=o,C},t(_,l)}var g=function(_){c(l,_);function l(C){var o;return o=_.call(this,C,"[subtitle-track-controller]")||this,o.media=null,o.tracks=[],o.groupId=null,o.tracksInGroup=[],o.trackId=-1,o.selectDefaultTrack=!0,o.queuedDefaultTrack=-1,o.trackChangeListener=function(){return o.onTextTracksChanged()},o.asyncPollTrackChange=function(){return o.pollTrackChange(0)},o.useTextTrackPolling=!1,o.subtitlePollingInterval=-1,o.subtitleDisplay=!0,o.registerListeners(),o}var m=l.prototype;return m.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,_.prototype.destroy.call(this)},m.registerListeners=function(){var o=this.hls;o.on(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.on(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),o.on(h.Events.LEVEL_LOADING,this.onLevelLoading,this),o.on(h.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),o.on(h.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),o.on(h.Events.ERROR,this.onError,this)},m.unregisterListeners=function(){var o=this.hls;o.off(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.off(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.off(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),o.off(h.Events.LEVEL_LOADING,this.onLevelLoading,this),o.off(h.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),o.off(h.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),o.off(h.Events.ERROR,this.onError,this)},m.onMediaAttached=function(o,f){if(this.media=f.media,!this.media)return;this.queuedDefaultTrack>-1&&(this.subtitleTrack=this.queuedDefaultTrack,this.queuedDefaultTrack=-1),this.useTextTrackPolling=!(this.media.textTracks&&"onchange"in this.media.textTracks),this.useTextTrackPolling?this.pollTrackChange(500):this.media.textTracks.addEventListener("change",this.asyncPollTrackChange)},m.pollTrackChange=function(o){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,o)},m.onMediaDetaching=function(){if(!this.media)return;self.clearInterval(this.subtitlePollingInterval),this.useTextTrackPolling||this.media.textTracks.removeEventListener("change",this.asyncPollTrackChange),this.trackId>-1&&(this.queuedDefaultTrack=this.trackId);var o=u(this.media.textTracks);o.forEach(function(f){Object(p.clearCurrentCues)(f)}),this.subtitleTrack=-1,this.media=null},m.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},m.onManifestParsed=function(o,f){this.tracks=f.subtitleTracks},m.onSubtitleTrackLoaded=function(o,f){var b=f.id,A=f.details,O=this.trackId,d=this.tracksInGroup[O];if(!d){this.warn("Invalid subtitle track id "+b);return}var M=d.details;d.details=f.details,this.log("subtitle track "+b+" loaded ["+A.startSN+"-"+A.endSN+"]"),b===this.trackId&&(this.retryCount=0,this.playlistLoaded(b,f,M))},m.onLevelLoading=function(o,f){this.switchLevel(f.level)},m.onLevelSwitching=function(o,f){this.switchLevel(f.level)},m.switchLevel=function(o){var f=this.hls.levels[o];if(!(f!=null&&f.textGroupIds))return;var b=f.textGroupIds[f.urlId];if(this.groupId!==b){var A=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,O=this.tracks.filter(function(R){return!b||R.groupId===b});this.tracksInGroup=O;var d=this.findTrackId(A==null?void 0:A.name)||this.findTrackId();this.groupId=b;var M={subtitleTracks:O};this.log("Updating subtitle tracks, "+O.length+' track(s) found in "'+b+'" group-id'),this.hls.trigger(h.Events.SUBTITLE_TRACKS_UPDATED,M),d!==-1&&this.setSubtitleTrack(d,A)}},m.findTrackId=function(o){for(var f=this.tracksInGroup,b=0;b<f.length;b++){var A=f[b];if((!this.selectDefaultTrack||A.default)&&(!o||o===A.name))return A.id}return-1},m.onError=function(o,f){if(_.prototype.onError.call(this,o,f),f.fatal||!f.context)return;f.context.type===S.PlaylistContextType.SUBTITLE_TRACK&&f.context.id===this.trackId&&f.context.groupId===this.groupId&&this.retryLoadingOrFail(f)},m.loadPlaylist=function(o){var f=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(f)){var b=f.id,A=f.groupId,O=f.url;if(o)try{O=o.addDirectives(O)}catch(d){this.warn("Could not construct new URL with HLS Delivery Directives: "+d)}this.log("Loading subtitle playlist for id "+b),this.hls.trigger(h.Events.SUBTITLE_TRACK_LOADING,{url:O,id:b,groupId:A,deliveryDirectives:o||null})}},m.toggleTrackModes=function(o){var f=this,b=this.media,A=this.subtitleDisplay,O=this.trackId;if(!b)return;var d=u(b.textTracks),M=d.filter(function(y){return y.groupId===f.groupId});if(o===-1)[].slice.call(d).forEach(function(y){y.mode="disabled"});else{var R=M[O];R&&(R.mode="disabled")}var E=M[o];E&&(E.mode=A?"showing":"hidden")},m.setSubtitleTrack=function(o,f){var b,A=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=o;return}if(this.trackId!==o&&this.toggleTrackModes(o),this.trackId===o&&(o===-1||(b=A[o])!==null&&b!==void 0&&b.details)||o<-1||o>=A.length)return;this.clearTimer();var O=A[o];if(this.log("Switching to subtitle track "+o),this.trackId=o,O){var d=O.id,M=O.groupId,R=M===void 0?"":M,E=O.name,y=O.type,s=O.url;this.hls.trigger(h.Events.SUBTITLE_TRACK_SWITCH,{id:d,groupId:R,name:E,type:y,url:s});var D=this.switchParams(O.url,f==null?void 0:f.details);this.loadPlaylist(D)}else this.hls.trigger(h.Events.SUBTITLE_TRACK_SWITCH,{id:o})},m.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var o=-1,f=u(this.media.textTracks),b=0;b<f.length;b++)if(f[b].mode==="hidden")o=b;else if(f[b].mode==="showing"){o=b;break}this.subtitleTrack!==o&&(this.subtitleTrack=o)},v(l,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(o){this.selectDefaultTrack=!1;var f=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(o,f)}}]),l}(x.default);function u(_){for(var l=[],m=0;m<_.length;m++){var C=_[m];C.kind==="subtitles"&&C.label&&l.push(_[m])}return l}i.default=g},"./src/controller/timeline-controller.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"TimelineController",function(){return u});var h=T("./src/polyfills/number.ts"),p=T("./src/events.ts"),x=T("./src/utils/cea-608-parser.ts"),S=T("./src/utils/output-filter.ts"),a=T("./src/utils/webvtt-parser.ts"),v=T("./src/utils/texttrack-utils.ts"),c=T("./src/utils/imsc1-ttml-parser.ts"),t=T("./src/types/loader.ts"),g=T("./src/utils/logger.ts"),u=function(){function C(f){if(this.hls=void 0,this.media=null,this.config=void 0,this.enabled=!0,this.Cues=void 0,this.textTracks=[],this.tracks=[],this.initPTS=[],this.timescale=[],this.unparsedVttFrags=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.cea608Parser1=void 0,this.cea608Parser2=void 0,this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=m(),this.captionsProperties=void 0,this.hls=f,this.config=f.config,this.Cues=f.config.cueHandler,this.captionsProperties={textTrack1:{label:this.config.captionsTextTrack1Label,languageCode:this.config.captionsTextTrack1LanguageCode},textTrack2:{label:this.config.captionsTextTrack2Label,languageCode:this.config.captionsTextTrack2LanguageCode},textTrack3:{label:this.config.captionsTextTrack3Label,languageCode:this.config.captionsTextTrack3LanguageCode},textTrack4:{label:this.config.captionsTextTrack4Label,languageCode:this.config.captionsTextTrack4LanguageCode}},this.config.enableCEA708Captions){var b=new S.default(this,"textTrack1"),A=new S.default(this,"textTrack2"),O=new S.default(this,"textTrack3"),d=new S.default(this,"textTrack4");this.cea608Parser1=new x.default(1,b,A),this.cea608Parser2=new x.default(3,O,d)}f.on(p.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),f.on(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),f.on(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),f.on(p.Events.MANIFEST_LOADED,this.onManifestLoaded,this),f.on(p.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),f.on(p.Events.FRAG_LOADING,this.onFragLoading,this),f.on(p.Events.FRAG_LOADED,this.onFragLoaded,this),f.on(p.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),f.on(p.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),f.on(p.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),f.on(p.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),f.on(p.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var o=C.prototype;return o.destroy=function(){var b=this.hls;b.off(p.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),b.off(p.Events.MEDIA_DETACHING,this.onMediaDetaching,this),b.off(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),b.off(p.Events.MANIFEST_LOADED,this.onManifestLoaded,this),b.off(p.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),b.off(p.Events.FRAG_LOADING,this.onFragLoading,this),b.off(p.Events.FRAG_LOADED,this.onFragLoaded,this),b.off(p.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),b.off(p.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),b.off(p.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),b.off(p.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),b.off(p.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},o.addCues=function(b,A,O,d,M){for(var R=!1,E=M.length;E--;){var y=M[E],s=l(y[0],y[1],A,O);if(s>=0&&(y[0]=Math.min(y[0],A),y[1]=Math.max(y[1],O),R=!0,s/(O-A)>.5))return}if(R||M.push([A,O]),this.config.renderTextTracksNatively){var D=this.captionsTracks[b];this.Cues.newCue(D,A,O,d)}else{var N=this.Cues.newCue(null,A,O,d);this.hls.trigger(p.Events.CUES_PARSED,{type:"captions",cues:N,track:b})}},o.onInitPtsFound=function(b,A){var O=this,d=A.frag,M=A.id,R=A.initPTS,E=A.timescale,y=this.unparsedVttFrags;M==="main"&&(this.initPTS[d.cc]=R,this.timescale[d.cc]=E),y.length&&(this.unparsedVttFrags=[],y.forEach(function(s){O.onFragLoaded(p.Events.FRAG_LOADED,s)}))},o.getExistingTrack=function(b){var A=this.media;if(A)for(var O=0;O<A.textTracks.length;O++){var d=A.textTracks[O];if(d[b])return d}return null},o.createCaptionsTrack=function(b){this.config.renderTextTracksNatively?this.createNativeTrack(b):this.createNonNativeTrack(b)},o.createNativeTrack=function(b){if(this.captionsTracks[b])return;var A=this.captionsProperties,O=this.captionsTracks,d=this.media,M=A[b],R=M.label,E=M.languageCode,y=this.getExistingTrack(b);if(y)O[b]=y,Object(v.clearCurrentCues)(O[b]),Object(v.sendAddTrackEvent)(O[b],d);else{var s=this.createTextTrack("captions",R,E);s&&(s[b]=!0,O[b]=s)}},o.createNonNativeTrack=function(b){if(this.nonNativeCaptionsTracks[b])return;var A=this.captionsProperties[b];if(!A)return;var O=A.label,d={_id:b,label:O,kind:"captions",default:A.media?!!A.media.default:!1,closedCaptions:A.media};this.nonNativeCaptionsTracks[b]=d,this.hls.trigger(p.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[d]})},o.createTextTrack=function(b,A,O){var d=this.media;return d?d.addTextTrack(b,A,O):void 0},o.onMediaAttaching=function(b,A){this.media=A.media,this._cleanTracks()},o.onMediaDetaching=function(){var b=this.captionsTracks;Object.keys(b).forEach(function(A){Object(v.clearCurrentCues)(b[A]),delete b[A]}),this.nonNativeCaptionsTracks={}},o.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=m(),this._cleanTracks(),this.tracks=[],this.captionsTracks={},this.nonNativeCaptionsTracks={},this.textTracks=[],this.unparsedVttFrags=this.unparsedVttFrags||[],this.initPTS=[],this.timescale=[],this.cea608Parser1&&this.cea608Parser2&&(this.cea608Parser1.reset(),this.cea608Parser2.reset())},o._cleanTracks=function(){var b=this.media;if(!b)return;var A=b.textTracks;if(A)for(var O=0;O<A.length;O++)Object(v.clearCurrentCues)(A[O])},o.onSubtitleTracksUpdated=function(b,A){var O=this;this.textTracks=[];var d=A.subtitleTracks||[],M=d.some(function(s){return s.textCodec===c.IMSC1_CODEC});if(this.config.enableWebVTT||M&&this.config.enableIMSC1){var R=this.tracks&&d&&this.tracks.length===d.length;if(this.tracks=d||[],this.config.renderTextTracksNatively){var E=this.media?this.media.textTracks:[];this.tracks.forEach(function(s,D){var N;if(D<E.length){for(var k=null,U=0;U<E.length;U++)if(_(E[U],s)){k=E[U];break}k&&(N=k)}N?Object(v.clearCurrentCues)(N):(N=O.createTextTrack("subtitles",s.name,s.lang),N&&(N.mode="disabled")),N&&(N.groupId=s.groupId,O.textTracks.push(N))})}else if(!R&&this.tracks&&this.tracks.length){var y=this.tracks.map(function(s){return{label:s.name,kind:s.type.toLowerCase(),default:s.default,subtitleTrack:s}});this.hls.trigger(p.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:y})}}},o.onManifestLoaded=function(b,A){var O=this;this.config.enableCEA708Captions&&A.captions&&A.captions.forEach(function(d){var M=/(?:CC|SERVICE)([1-4])/.exec(d.instreamId);if(!M)return;var R="textTrack"+M[1],E=O.captionsProperties[R];if(!E)return;E.label=d.name,d.lang&&(E.languageCode=d.lang),E.media=d})},o.onFragLoading=function(b,A){var O=this.cea608Parser1,d=this.cea608Parser2,M=this.lastSn,R=this.lastPartIndex;if(!this.enabled||!(O&&d))return;if(A.frag.type===t.PlaylistLevelType.MAIN){var E,y,s=A.frag.sn,D=(E=A==null||((y=A.part)===null||y===void 0)?void 0:y.index)!=null?E:-1;s===M+1||s===M&&D===R+1||(O.reset(),d.reset()),this.lastSn=s,this.lastPartIndex=D}},o.onFragLoaded=function(b,A){var O=A.frag,d=A.payload,M=this.initPTS,R=this.unparsedVttFrags;if(O.type===t.PlaylistLevelType.SUBTITLE)if(d.byteLength){if(!Object(h.isFiniteNumber)(M[O.cc])){R.push(A),M.length&&this.hls.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:O,error:new Error("Missing initial subtitle PTS")});return}var E=O.decryptdata;if(E==null||E.key==null||E.method!=="AES-128"){var y=this.tracks[O.level],s=this.vttCCs;s[O.cc]||(s[O.cc]={start:O.start,prevCC:this.prevCC,new:!0},this.prevCC=O.cc),y&&y.textCodec===c.IMSC1_CODEC?this._parseIMSC1(O,d):this._parseVTTs(O,d,s)}}else this.hls.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:O,error:new Error("Empty subtitle payload")})},o._parseIMSC1=function(b,A){var O=this,d=this.hls;Object(c.parseIMSC1)(A,this.initPTS[b.cc],this.timescale[b.cc],function(M){O._appendCues(M,b.level),d.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:b})},function(M){g.logger.log("Failed to parse IMSC1: "+M),d.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:b,error:M})})},o._parseVTTs=function(b,A,O){var d=this,M=this.hls;Object(a.parseWebVTT)(A,this.initPTS[b.cc],this.timescale[b.cc],O,b.cc,b.start,function(R){d._appendCues(R,b.level),M.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:b})},function(R){d._fallbackToIMSC1(b,A),g.logger.log("Failed to parse VTT cue: "+R),M.trigger(p.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:b,error:R})})},o._fallbackToIMSC1=function(b,A){var O=this,d=this.tracks[b.level];d.textCodec||Object(c.parseIMSC1)(A,this.initPTS[b.cc],this.timescale[b.cc],function(){d.textCodec=c.IMSC1_CODEC,O._parseIMSC1(b,A)},function(){d.textCodec="wvtt"})},o._appendCues=function(b,A){var O=this.hls;if(this.config.renderTextTracksNatively){var d=this.textTracks[A];if(d.mode==="disabled")return;b.forEach(function(E){return Object(v.addCueToTrack)(d,E)})}else{var M=this.tracks[A],R=M.default?"default":"subtitles"+A;O.trigger(p.Events.CUES_PARSED,{type:"subtitles",cues:b,track:R})}},o.onFragDecrypted=function(b,A){var O=A.frag;if(O.type===t.PlaylistLevelType.SUBTITLE){if(!Object(h.isFiniteNumber)(this.initPTS[O.cc])){this.unparsedVttFrags.push(A);return}this.onFragLoaded(p.Events.FRAG_LOADED,A)}},o.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},o.onFragParsingUserdata=function(b,A){var O=this.cea608Parser1,d=this.cea608Parser2;if(!this.enabled||!(O&&d))return;for(var M=0;M<A.samples.length;M++){var R=A.samples[M].bytes;if(R){var E=this.extractCea608Data(R);O.addData(A.samples[M].pts,E[0]),d.addData(A.samples[M].pts,E[1])}}},o.onBufferFlushing=function(b,A){var O=A.startOffset,d=A.endOffset,M=A.endOffsetSubtitles,R=A.type,E=this.media;if(!E||E.currentTime<d)return;if(!R||R==="video"){var y=this.captionsTracks;Object.keys(y).forEach(function(D){return Object(v.removeCuesInRange)(y[D],O,d)})}if(this.config.renderTextTracksNatively&&(O===0&&M!==void 0)){var s=this.textTracks;Object.keys(s).forEach(function(D){return Object(v.removeCuesInRange)(s[D],O,M)})}},o.extractCea608Data=function(b){for(var A=b[0]&31,O=2,d=[[],[]],M=0;M<A;M++){var R=b[O++],E=127&b[O++],y=127&b[O++],s=(4&R)!==0,D=3&R;if(E===0&&y===0)continue;s&&((D===0||D===1)&&(d[D].push(E),d[D].push(y)))}return d},C}();function _(C,o){return C&&C.label===o.name&&!(C.textTrack1||C.textTrack2)}function l(C,o,f,b){return Math.min(o,b)-Math.max(C,f)}function m(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return h});var h=function(){function p(S,a){this.subtle=void 0,this.aesIV=void 0,this.subtle=S,this.aesIV=a}var x=p.prototype;return x.decrypt=function(a,v){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},v,a)},p}()},"./src/crypt/aes-decryptor.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"removePadding",function(){return p}),T.d(i,"default",function(){return x});var h=T("./src/utils/typed-array.ts");function p(S){var a=S.byteLength,v=a&&new DataView(S.buffer).getUint8(a-1);return v?Object(h.sliceUint8)(S,0,a-v):S}var x=function(){function S(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var a=S.prototype;return a.uint8ArrayToUint32Array_=function(c){for(var t=new DataView(c),g=new Uint32Array(4),u=0;u<4;u++)g[u]=t.getUint32(u*4);return g},a.initTable=function(){var c=this.sBox,t=this.invSBox,g=this.subMix,u=g[0],_=g[1],l=g[2],m=g[3],C=this.invSubMix,o=C[0],f=C[1],b=C[2],A=C[3],O=new Uint32Array(256),d=0,M=0,R=0;for(R=0;R<256;R++)R<128?O[R]=R<<1:O[R]=R<<1^283;for(R=0;R<256;R++){var E=M^M<<1^M<<2^M<<3^M<<4;E=E>>>8^E&255^99,c[d]=E,t[E]=d;var y=O[d],s=O[y],D=O[s],N=O[E]*257^E*16843008;u[d]=N<<24|N>>>8,_[d]=N<<16|N>>>16,l[d]=N<<8|N>>>24,m[d]=N,N=D*16843009^s*65537^y*257^d*16843008,o[E]=N<<24|N>>>8,f[E]=N<<16|N>>>16,b[E]=N<<8|N>>>24,A[E]=N,d?(d=y^O[O[O[D^y]]],M^=O[O[M]]):d=M=1}},a.expandKey=function(c){for(var t=this.uint8ArrayToUint32Array_(c),g=!0,u=0;u<t.length&&g;)g=t[u]===this.key[u],u++;if(g)return;this.key=t;var _=this.keySize=t.length;if(_!==4&&_!==6&&_!==8)throw new Error("Invalid aes key size="+_);var l=this.ksRows=(_+6+1)*4,m,C,o=this.keySchedule=new Uint32Array(l),f=this.invKeySchedule=new Uint32Array(l),b=this.sBox,A=this.rcon,O=this.invSubMix,d=O[0],M=O[1],R=O[2],E=O[3],y,s;for(m=0;m<l;m++){if(m<_){y=o[m]=t[m];continue}s=y,m%_===0?(s=s<<8|s>>>24,s=b[s>>>24]<<24|b[s>>>16&255]<<16|b[s>>>8&255]<<8|b[s&255],s^=A[m/_|0]<<24):_>6&&m%_===4&&(s=b[s>>>24]<<24|b[s>>>16&255]<<16|b[s>>>8&255]<<8|b[s&255]),o[m]=y=(o[m-_]^s)>>>0}for(C=0;C<l;C++)m=l-C,C&3?s=o[m]:s=o[m-4],C<4||m<=4?f[C]=s:f[C]=d[b[s>>>24]]^M[b[s>>>16&255]]^R[b[s>>>8&255]]^E[b[s&255]],f[C]=f[C]>>>0},a.networkToHostOrderSwap=function(c){return c<<24|(c&65280)<<8|(c&16711680)>>8|c>>>24},a.decrypt=function(c,t,g){for(var u=this.keySize+6,_=this.invKeySchedule,l=this.invSBox,m=this.invSubMix,C=m[0],o=m[1],f=m[2],b=m[3],A=this.uint8ArrayToUint32Array_(g),O=A[0],d=A[1],M=A[2],R=A[3],E=new Int32Array(c),y=new Int32Array(E.length),s,D,N,k,U,H,K,F,G,B,W,V,ae,de,ce=this.networkToHostOrderSwap;t<E.length;){for(G=ce(E[t]),B=ce(E[t+1]),W=ce(E[t+2]),V=ce(E[t+3]),U=G^_[0],H=V^_[1],K=W^_[2],F=B^_[3],ae=4,de=1;de<u;de++)s=C[U>>>24]^o[H>>16&255]^f[K>>8&255]^b[F&255]^_[ae],D=C[H>>>24]^o[K>>16&255]^f[F>>8&255]^b[U&255]^_[ae+1],N=C[K>>>24]^o[F>>16&255]^f[U>>8&255]^b[H&255]^_[ae+2],k=C[F>>>24]^o[U>>16&255]^f[H>>8&255]^b[K&255]^_[ae+3],U=s,H=D,K=N,F=k,ae=ae+4;s=l[U>>>24]<<24^l[H>>16&255]<<16^l[K>>8&255]<<8^l[F&255]^_[ae],D=l[H>>>24]<<24^l[K>>16&255]<<16^l[F>>8&255]<<8^l[U&255]^_[ae+1],N=l[K>>>24]<<24^l[F>>16&255]<<16^l[U>>8&255]<<8^l[H&255]^_[ae+2],k=l[F>>>24]<<24^l[U>>16&255]<<16^l[H>>8&255]<<8^l[K&255]^_[ae+3],y[t]=ce(s^O),y[t+1]=ce(k^d),y[t+2]=ce(N^M),y[t+3]=ce(D^R),O=G,d=B,M=W,R=V,t=t+4}return y.buffer},S}()},"./src/crypt/decrypter.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return t});var h=T("./src/crypt/aes-crypto.ts"),p=T("./src/crypt/fast-aes-key.ts"),x=T("./src/crypt/aes-decryptor.ts"),S=T("./src/utils/logger.ts"),a=T("./src/utils/mp4-tools.ts"),v=T("./src/utils/typed-array.ts"),c=16,t=function(){function g(_,l,m){var C=m===void 0?{}:m,o=C.removePKCS7Padding,f=o===void 0?!0:o;if(this.logEnabled=!0,this.observer=void 0,this.config=void 0,this.removePKCS7Padding=void 0,this.subtle=null,this.softwareDecrypter=null,this.key=null,this.fastAesKey=null,this.remainderData=null,this.currentIV=null,this.currentResult=null,this.observer=_,this.config=l,this.removePKCS7Padding=f,f)try{var b=self.crypto;b&&(this.subtle=b.subtle||b.webkitSubtle)}catch(A){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var u=g.prototype;return u.destroy=function(){this.observer=null},u.isSync=function(){return this.config.enableSoftwareAES},u.flush=function(){var l=this.currentResult;if(!l){this.reset();return}var m=new Uint8Array(l);return this.reset(),this.removePKCS7Padding?Object(x.removePadding)(m):m},u.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},u.decrypt=function(l,m,C,o){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(l),m,C);var f=this.flush();f&&o(f.buffer)}else this.webCryptoDecrypt(new Uint8Array(l),m,C).then(o)},u.softwareDecrypt=function(l,m,C){var o=this.currentIV,f=this.currentResult,b=this.remainderData;this.logOnce("JS AES decrypt"),b&&(l=Object(a.appendUint8Array)(b,l),this.remainderData=null);var A=this.getValidChunk(l);if(!A.length)return null;o&&(C=o);var O=this.softwareDecrypter;O||(O=this.softwareDecrypter=new x.default),O.expandKey(m);var d=f;return this.currentResult=O.decrypt(A.buffer,0,C),this.currentIV=Object(v.sliceUint8)(A,-16).buffer,d||null},u.webCryptoDecrypt=function(l,m,C){var o=this,f=this.subtle;return(this.key!==m||!this.fastAesKey)&&(this.key=m,this.fastAesKey=new p.default(f,m)),this.fastAesKey.expandKey().then(function(b){if(!f)return Promise.reject(new Error("web crypto not initialized"));var A=new h.default(f,C);return A.decrypt(l.buffer,b)}).catch(function(b){return o.onWebCryptoError(b,l,m,C)})},u.onWebCryptoError=function(l,m,C,o){return S.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",l),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(m,C,o)},u.getValidChunk=function(l){var m=l,C=l.length-l.length%c;return C!==l.length&&(m=Object(v.sliceUint8)(l,0,C),this.remainderData=Object(v.sliceUint8)(l,C)),m},u.logOnce=function(l){if(!this.logEnabled)return;S.logger.log("[decrypter.ts]: "+l),this.logEnabled=!1},g}()},"./src/crypt/fast-aes-key.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return h});var h=function(){function p(S,a){this.subtle=void 0,this.key=void 0,this.subtle=S,this.key=a}var x=p.prototype;return x.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},p}()},"./src/demux/aacdemuxer.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/demux/base-audio-demuxer.ts"),p=T("./src/demux/adts.ts"),x=T("./src/utils/logger.ts"),S=T("./src/demux/id3.ts");function a(t,g){t.prototype=Object.create(g.prototype),t.prototype.constructor=t,v(t,g)}function v(t,g){return v=Object.setPrototypeOf||function(_,l){return _.__proto__=l,_},v(t,g)}var c=function(t){a(g,t);function g(_,l){var m;return m=t.call(this)||this,m.observer=void 0,m.config=void 0,m.observer=_,m.config=l,m}var u=g.prototype;return u.resetInitSegment=function(l,m,C){t.prototype.resetInitSegment.call(this,l,m,C),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:l,duration:C,inputTimeScale:9e4,dropped:0}},g.probe=function(l){if(!l)return!1;for(var m=S.getID3Data(l,0)||[],C=m.length,o=l.length;C<o;C++)if(p.probe(l,C))return x.logger.log("ADTS sync word found !"),!0;return!1},u.canParse=function(l,m){return p.canParse(l,m)},u.appendFrame=function(l,m,C){p.initTrackConfig(l,this.observer,m,C,l.manifestCodec);var o=p.appendFrame(l,m,C,this.initPTS,this.frameIndex);if(o&&o.missing===0)return o},g}(h.default);c.minProbeByteLength=9,i.default=c},"./src/demux/adts.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"getAudioConfig",function(){return S}),T.d(i,"isHeaderPattern",function(){return a}),T.d(i,"getHeaderLength",function(){return v}),T.d(i,"getFullFrameLength",function(){return c}),T.d(i,"canGetFrameLength",function(){return t}),T.d(i,"isHeader",function(){return g}),T.d(i,"canParse",function(){return u}),T.d(i,"probe",function(){return _}),T.d(i,"initTrackConfig",function(){return l}),T.d(i,"getFrameDuration",function(){return m}),T.d(i,"parseFrameHeader",function(){return C}),T.d(i,"appendFrame",function(){return o});var h=T("./src/utils/logger.ts"),p=T("./src/errors.ts"),x=T("./src/events.ts");function S(f,b,A,O){var d,M,R,E,y=navigator.userAgent.toLowerCase(),s=O,D=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];d=((b[A+2]&192)>>>6)+1;var N=(b[A+2]&60)>>>2;if(N>D.length-1){f.trigger(x.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+N});return}return R=(b[A+2]&1)<<2,R|=(b[A+3]&192)>>>6,h.logger.log("manifest codec:"+O+", ADTS type:"+d+", samplingIndex:"+N),/firefox/i.test(y)?N>=6?(d=5,E=new Array(4),M=N-3):(d=2,E=new Array(2),M=N):y.indexOf("android")!==-1?(d=2,E=new Array(2),M=N):(d=5,E=new Array(4),O&&(O.indexOf("mp4a.40.29")!==-1||O.indexOf("mp4a.40.5")!==-1)||!O&&N>=6?M=N-3:((O&&O.indexOf("mp4a.40.2")!==-1&&(N>=6&&R===1||/vivaldi/i.test(y))||!O&&R===1)&&(d=2,E=new Array(2)),M=N)),E[0]=d<<3,E[0]|=(N&14)>>1,E[1]|=(N&1)<<7,E[1]|=R<<3,d===5&&(E[1]|=(M&14)>>1,E[2]=(M&1)<<7,E[2]|=2<<2,E[3]=0),{config:E,samplerate:D[N],channelCount:R,codec:"mp4a.40."+d,manifestCodec:s}}function a(f,b){return f[b]===255&&(f[b+1]&246)===240}function v(f,b){return f[b+1]&1?7:9}function c(f,b){return(f[b+3]&3)<<11|f[b+4]<<3|(f[b+5]&224)>>>5}function t(f,b){return b+5<f.length}function g(f,b){return b+1<f.length&&a(f,b)}function u(f,b){return t(f,b)&&a(f,b)&&c(f,b)<=f.length-b}function _(f,b){if(g(f,b)){var A=v(f,b);if(b+A>=f.length)return!1;var O=c(f,b);if(O<=A)return!1;var d=b+O;return d===f.length||g(f,d)}return!1}function l(f,b,A,O,d){if(!f.samplerate){var M=S(b,A,O,d);if(!M)return;f.config=M.config,f.samplerate=M.samplerate,f.channelCount=M.channelCount,f.codec=M.codec,f.manifestCodec=M.manifestCodec,h.logger.log("parsed codec:"+f.codec+", rate:"+M.samplerate+", channels:"+M.channelCount)}}function m(f){return 1024*9e4/f}function C(f,b,A,O,d){var M=v(f,b),R=c(f,b);if(R-=M,R>0){var E=A+O*d;return{headerLength:M,frameLength:R,stamp:E}}}function o(f,b,A,O,d){var M=m(f.samplerate),R=C(b,A,O,d,M);if(R){var E=R.frameLength,y=R.headerLength,s=R.stamp,D=y+E,N=Math.max(0,A+D-b.length),k;N?(k=new Uint8Array(D-y),k.set(b.subarray(A+y,b.length),0)):k=b.subarray(A+y,A+D);var U={unit:k,pts:s};return N||f.samples.push(U),{sample:U,length:D,missing:N}}}},"./src/demux/base-audio-demuxer.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"initPTSFn",function(){return c});var h=T("./src/polyfills/number.ts"),p=T("./src/demux/id3.ts"),x=T("./src/demux/dummy-demuxed-track.ts"),S=T("./src/utils/mp4-tools.ts"),a=T("./src/utils/typed-array.ts"),v=function(){function t(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var g=t.prototype;return g.resetInitSegment=function(_,l,m){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},g.resetTimeStamp=function(){},g.resetContiguity=function(){},g.canParse=function(_,l){return!1},g.appendFrame=function(_,l,m){},g.demux=function(_,l){this.cachedData&&(_=Object(S.appendUint8Array)(this.cachedData,_),this.cachedData=null);var m=p.getID3Data(_,0),C=m?m.length:0,o,f,b=this._audioTrack,A=this._id3Track,O=m?p.getTimeStamp(m):void 0,d=_.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=c(O,l)),m&&m.length>0&&A.samples.push({pts:this.initPTS,dts:this.initPTS,data:m}),f=this.initPTS;C<d;){if(this.canParse(_,C)){var M=this.appendFrame(b,_,C);M?(this.frameIndex++,f=M.sample.pts,C+=M.length,o=C):C=d}else p.canParse(_,C)?(m=p.getID3Data(_,C),A.samples.push({pts:f,dts:f,data:m}),C+=m.length,o=C):C++;if(C===d&&o!==d){var R=Object(a.sliceUint8)(_,o);this.cachedData?this.cachedData=Object(S.appendUint8Array)(this.cachedData,R):this.cachedData=R}}return{audioTrack:b,avcTrack:Object(x.dummyTrack)(),id3Track:A,textTrack:Object(x.dummyTrack)()}},g.demuxSampleAes=function(_,l,m){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},g.flush=function(_){var l=this.cachedData;return l&&(this.cachedData=null,this.demux(l,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(x.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(x.dummyTrack)()}},g.destroy=function(){},t}(),c=function(g,u){return Object(h.isFiniteNumber)(g)?g*90:u*9e4};i.default=v},"./src/demux/chunk-cache.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return h});var h=function(){function x(){this.chunks=[],this.dataLength=0}var S=x.prototype;return S.push=function(v){this.chunks.push(v),this.dataLength+=v.length},S.flush=function(){var v=this.chunks,c=this.dataLength,t;if(v.length)v.length===1?t=v[0]:t=p(v,c);else return new Uint8Array(0);return this.reset(),t},S.reset=function(){this.chunks.length=0,this.dataLength=0},x}();function p(x,S){for(var a=new Uint8Array(S),v=0,c=0;c<x.length;c++){var t=x[c];a.set(t,v),v+=t.length}return a}},"./src/demux/dummy-demuxed-track.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"dummyTrack",function(){return h});function h(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/utils/logger.ts"),p=function(){function x(a){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=a,this.bytesAvailable=a.byteLength,this.word=0,this.bitsAvailable=0}var S=x.prototype;return S.loadWord=function(){var v=this.data,c=this.bytesAvailable,t=v.byteLength-c,g=new Uint8Array(4),u=Math.min(4,c);if(u===0)throw new Error("no bytes available");g.set(v.subarray(t,t+u)),this.word=new DataView(g.buffer).getUint32(0),this.bitsAvailable=u*8,this.bytesAvailable-=u},S.skipBits=function(v){var c;this.bitsAvailable>v?(this.word<<=v,this.bitsAvailable-=v):(v-=this.bitsAvailable,c=v>>3,v-=c>>3,this.bytesAvailable-=c,this.loadWord(),this.word<<=v,this.bitsAvailable-=v)},S.readBits=function(v){var c=Math.min(this.bitsAvailable,v),t=this.word>>>32-c;return v>32&&h.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=c,this.bitsAvailable>0?this.word<<=c:this.bytesAvailable>0&&this.loadWord(),c=v-c,c>0&&this.bitsAvailable?t<<c|this.readBits(c):t},S.skipLZ=function(){var v;for(v=0;v<this.bitsAvailable;++v)if((this.word&2147483648>>>v)!==0)return this.word<<=v,this.bitsAvailable-=v,v;return this.loadWord(),v+this.skipLZ()},S.skipUEG=function(){this.skipBits(1+this.skipLZ())},S.skipEG=function(){this.skipBits(1+this.skipLZ())},S.readUEG=function(){var v=this.skipLZ();return this.readBits(v+1)-1},S.readEG=function(){var v=this.readUEG();return 1&v?1+v>>>1:-1*(v>>>1)},S.readBoolean=function(){return this.readBits(1)===1},S.readUByte=function(){return this.readBits(8)},S.readUShort=function(){return this.readBits(16)},S.readUInt=function(){return this.readBits(32)},S.skipScalingList=function(v){for(var c=8,t=8,g,u=0;u<v;u++)t!==0&&(g=this.readEG(),t=(c+g+256)%256),c=t===0?c:t},S.readSPS=function(){var v=0,c=0,t=0,g=0,u,_,l,m=this.readUByte.bind(this),C=this.readBits.bind(this),o=this.readUEG.bind(this),f=this.readBoolean.bind(this),b=this.skipBits.bind(this),A=this.skipEG.bind(this),O=this.skipUEG.bind(this),d=this.skipScalingList.bind(this);m();var M=m();if(C(5),b(3),m(),O(),M===100||M===110||M===122||M===244||M===44||M===83||M===86||M===118||M===128){var R=o();if(R===3&&b(1),O(),O(),b(1),f())for(_=R!==3?8:12,l=0;l<_;l++)f()&&(l<6?d(16):d(64))}O();var E=o();if(E===0)o();else if(E===1)for(b(1),A(),A(),u=o(),l=0;l<u;l++)A();O(),b(1);var y=o(),s=o(),D=C(1);D===0&&b(1),b(1),f()&&(v=o(),c=o(),t=o(),g=o());var N=[1,1];if(f()&&f()){var k=m();switch(k){case 1:N=[1,1];break;case 2:N=[12,11];break;case 3:N=[10,11];break;case 4:N=[16,11];break;case 5:N=[40,33];break;case 6:N=[24,11];break;case 7:N=[20,11];break;case 8:N=[32,11];break;case 9:N=[80,33];break;case 10:N=[18,11];break;case 11:N=[15,11];break;case 12:N=[64,33];break;case 13:N=[160,99];break;case 14:N=[4,3];break;case 15:N=[3,2];break;case 16:N=[2,1];break;case 255:{N=[m()<<8|m(),m()<<8|m()];break}}}return{width:Math.ceil((y+1)*16-v*2-c*2),height:(2-D)*(s+1)*16-(D?2:4)*(t+g),pixelRatio:N}},S.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},x}();i.default=p},"./src/demux/id3.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"isHeader",function(){return h}),T.d(i,"isFooter",function(){return p}),T.d(i,"getID3Data",function(){return x}),T.d(i,"canParse",function(){return a}),T.d(i,"getTimeStamp",function(){return v}),T.d(i,"isTimeStampFrame",function(){return c}),T.d(i,"getID3Frames",function(){return g}),T.d(i,"decodeFrame",function(){return u}),T.d(i,"utf8ArrayToStr",function(){return o}),T.d(i,"testables",function(){return f});var h=function(d,M){return M+10<=d.length&&(d[M]===73&&d[M+1]===68&&d[M+2]===51&&(d[M+3]<255&&d[M+4]<255&&(d[M+6]<128&&d[M+7]<128&&d[M+8]<128&&d[M+9]<128)))},p=function(d,M){return M+10<=d.length&&(d[M]===51&&d[M+1]===68&&d[M+2]===73&&(d[M+3]<255&&d[M+4]<255&&(d[M+6]<128&&d[M+7]<128&&d[M+8]<128&&d[M+9]<128)))},x=function(d,M){for(var R=M,E=0;h(d,M);){E+=10;var y=S(d,M+6);E+=y,p(d,M+10)&&(E+=10),M+=E}return E>0?d.subarray(R,R+E):void 0},S=function(d,M){var R=0;return R=(d[M]&127)<<21,R|=(d[M+1]&127)<<14,R|=(d[M+2]&127)<<7,R|=d[M+3]&127,R},a=function(d,M){return h(d,M)&&S(d,M+6)+10<=d.length-M},v=function(d){for(var M=g(d),R=0;R<M.length;R++){var E=M[R];if(c(E))return C(E)}return},c=function(d){return d&&d.key==="PRIV"&&d.info==="com.apple.streaming.transportStreamTimestamp"},t=function(d){var M=String.fromCharCode(d[0],d[1],d[2],d[3]),R=S(d,4),E=10;return{type:M,size:R,data:d.subarray(E,E+R)}},g=function(d){for(var M=0,R=[];h(d,M);){var E=S(d,M+6);M+=10;for(var y=M+E;M+8<y;){var s=t(d.subarray(M)),D=u(s);D&&R.push(D),M+=s.size+10}p(d,M)&&(M+=10)}return R},u=function(d){return d.type==="PRIV"?_(d):d.type[0]==="W"?m(d):l(d)},_=function(d){if(d.size<2)return;var M=o(d.data,!0),R=new Uint8Array(d.data.subarray(M.length+1));return{key:d.type,info:M,data:R.buffer}},l=function(d){if(d.size<2)return;if(d.type==="TXXX"){var M=1,R=o(d.data.subarray(M),!0);M+=R.length+1;var E=o(d.data.subarray(M));return{key:d.type,info:R,data:E}}var y=o(d.data.subarray(1));return{key:d.type,data:y}},m=function(d){if(d.type==="WXXX"){if(d.size<2)return;var M=1,R=o(d.data.subarray(M),!0);M+=R.length+1;var E=o(d.data.subarray(M));return{key:d.type,info:R,data:E}}var y=o(d.data);return{key:d.type,data:y}},C=function(d){if(d.data.byteLength===8){var M=new Uint8Array(d.data),R=M[3]&1,E=(M[4]<<23)+(M[5]<<15)+(M[6]<<7)+M[7];return E/=45,R&&(E+=4772185884e-2),Math.round(E)}return},o=function(d,M){M===void 0&&(M=!1);var R=A();if(R){var E=R.decode(d);if(M){var y=E.indexOf("\0");return y!==-1?E.substring(0,y):E}return E.replace(/\0/g,"")}for(var s=d.length,D,N,k,U="",H=0;H<s;){if(D=d[H++],D===0&&M)return U;if(D===0||D===3)continue;switch(D>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:U+=String.fromCharCode(D);break;case 12:case 13:N=d[H++],U+=String.fromCharCode((D&31)<<6|N&63);break;case 14:N=d[H++],k=d[H++],U+=String.fromCharCode((D&15)<<12|(N&63)<<6|(k&63)<<0);break;default:}}return U},f={decodeTextFrame:l},b;function A(){return!b&&typeof self.TextDecoder!="undefined"&&(b=new self.TextDecoder("utf-8")),b}},"./src/demux/mp3demuxer.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/demux/base-audio-demuxer.ts"),p=T("./src/demux/id3.ts"),x=T("./src/utils/logger.ts"),S=T("./src/demux/mpegaudio.ts");function a(t,g){t.prototype=Object.create(g.prototype),t.prototype.constructor=t,v(t,g)}function v(t,g){return v=Object.setPrototypeOf||function(_,l){return _.__proto__=l,_},v(t,g)}var c=function(t){a(g,t);function g(){return t.apply(this,arguments)||this}var u=g.prototype;return u.resetInitSegment=function(l,m,C){t.prototype.resetInitSegment.call(this,l,m,C),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:l,duration:C,inputTimeScale:9e4,dropped:0}},g.probe=function(l){if(!l)return!1;for(var m=p.getID3Data(l,0)||[],C=m.length,o=l.length;C<o;C++)if(S.probe(l,C))return x.logger.log("MPEG Audio sync word found !"),!0;return!1},u.canParse=function(l,m){return S.canParse(l,m)},u.appendFrame=function(l,m,C){return this.initPTS===null?void 0:S.appendFrame(l,m,C,this.initPTS,this.frameIndex)},g}(h.default);c.minProbeByteLength=4,i.default=c},"./src/demux/mp4demuxer.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/utils/mp4-tools.ts"),p=T("./src/demux/dummy-demuxed-track.ts"),x=function(){function S(v,c){this.remainderData=null,this.config=void 0,this.config=c}var a=S.prototype;return a.resetTimeStamp=function(){},a.resetInitSegment=function(){},a.resetContiguity=function(){},S.probe=function(c){return Object(h.findBox)({data:c,start:0,end:Math.min(c.length,16384)},["moof"]).length>0},a.demux=function(c){var t=c,g=Object(p.dummyTrack)();if(this.config.progressive){this.remainderData&&(t=Object(h.appendUint8Array)(this.remainderData,c));var u=Object(h.segmentValidRange)(t);this.remainderData=u.remainder,g.samples=u.valid||new Uint8Array}else g.samples=t;return{audioTrack:Object(p.dummyTrack)(),avcTrack:g,id3Track:Object(p.dummyTrack)(),textTrack:Object(p.dummyTrack)()}},a.flush=function(){var c=Object(p.dummyTrack)();return c.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(p.dummyTrack)(),avcTrack:c,id3Track:Object(p.dummyTrack)(),textTrack:Object(p.dummyTrack)()}},a.demuxSampleAes=function(c,t,g){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},a.destroy=function(){},S}();x.minProbeByteLength=1024,i.default=x},"./src/demux/mpegaudio.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"appendFrame",function(){return v}),T.d(i,"parseHeader",function(){return c}),T.d(i,"isHeaderPattern",function(){return t}),T.d(i,"isHeader",function(){return g}),T.d(i,"canParse",function(){return u}),T.d(i,"probe",function(){return _});var h=null,p=[32,64,96,128,160,192,224,256,288,320,352,384,416,448,32,48,56,64,80,96,112,128,160,192,224,256,320,384,32,40,48,56,64,80,96,112,128,160,192,224,256,320,32,48,56,64,80,96,112,128,144,160,176,192,224,256,8,16,24,32,40,48,56,64,80,96,112,128,144,160],x=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],S=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],a=[0,1,1,4];function v(l,m,C,o,f){if(C+24>m.length)return;var b=c(m,C);if(b&&C+b.frameLength<=m.length){var A=b.samplesPerFrame*9e4/b.sampleRate,O=o+f*A,d={unit:m.subarray(C,C+b.frameLength),pts:O,dts:O};return l.config=[],l.channelCount=b.channelCount,l.samplerate=b.sampleRate,l.samples.push(d),{sample:d,length:b.frameLength,missing:0}}}function c(l,m){var C=l[m+1]>>3&3,o=l[m+1]>>1&3,f=l[m+2]>>4&15,b=l[m+2]>>2&3;if(C!==1&&f!==0&&f!==15&&b!==3){var A=l[m+2]>>1&1,O=l[m+3]>>6,d=C===3?3-o:o===3?3:4,M=p[d*14+f-1]*1e3,R=C===3?0:C===2?1:2,E=x[R*3+b],y=O===3?1:2,s=S[C][o],D=a[o],N=s*8*D,k=Math.floor(s*M/E+A)*D;if(h===null){var U=navigator.userAgent||"",H=U.match(/Chrome\/(\d+)/i);h=H?parseInt(H[1]):0}var K=!!h&&h<=87;return K&&o===2&&M>=224e3&&O===0&&(l[m+3]=l[m+3]|128),{sampleRate:E,channelCount:y,frameLength:k,samplesPerFrame:N}}}function t(l,m){return l[m]===255&&(l[m+1]&224)===224&&(l[m+1]&6)!==0}function g(l,m){return m+1<l.length&&t(l,m)}function u(l,m){var C=4;return t(l,m)&&C<=l.length-m}function _(l,m){if(m+1<l.length&&t(l,m)){var C=4,o=c(l,m),f=C;o!=null&&o.frameLength&&(f=o.frameLength);var b=m+f;return b===l.length||g(l,b)}return!1}},"./src/demux/sample-aes.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/crypt/decrypter.ts"),p=T("./src/demux/tsdemuxer.ts"),x=function(){function S(v,c,t){this.keyData=void 0,this.decrypter=void 0,this.keyData=t,this.decrypter=new h.default(v,c,{removePKCS7Padding:!1})}var a=S.prototype;return a.decryptBuffer=function(c,t){this.decrypter.decrypt(c,this.keyData.key.buffer,this.keyData.iv.buffer,t)},a.decryptAacSample=function(c,t,g,u){var _=c[t].unit,l=_.subarray(16,_.length-_.length%16),m=l.buffer.slice(l.byteOffset,l.byteOffset+l.length),C=this;this.decryptBuffer(m,function(o){var f=new Uint8Array(o);_.set(f,16),u||C.decryptAacSamples(c,t+1,g)})},a.decryptAacSamples=function(c,t,g){for(;;t++){if(t>=c.length){g();return}if(c[t].unit.length<32)continue;var u=this.decrypter.isSync();if(this.decryptAacSample(c,t,g,u),!u)return}},a.getAvcEncryptedData=function(c){for(var t=Math.floor((c.length-48)/160)*16+16,g=new Int8Array(t),u=0,_=32;_<=c.length-16;_+=160,u+=16)g.set(c.subarray(_,_+16),u);return g},a.getAvcDecryptedUnit=function(c,t){for(var g=new Uint8Array(t),u=0,_=32;_<=c.length-16;_+=160,u+=16)c.set(g.subarray(u,u+16),_);return c},a.decryptAvcSample=function(c,t,g,u,_,l){var m=Object(p.discardEPB)(_.data),C=this.getAvcEncryptedData(m),o=this;this.decryptBuffer(C.buffer,function(f){_.data=o.getAvcDecryptedUnit(m,f),l||o.decryptAvcSamples(c,t,g+1,u)})},a.decryptAvcSamples=function(c,t,g,u){if(c instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;t++,g=0){if(t>=c.length){u();return}for(var _=c[t].units;!(g>=_.length);g++){var l=_[g];if(l.data.length<=48||l.type!==1&&l.type!==5)continue;var m=this.decrypter.isSync();if(this.decryptAvcSample(c,t,g,u,l,m),!m)return}}},S}();i.default=x},"./src/demux/transmuxer-interface.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return _});var h=T("./node_modules/webworkify-webpack/index.js"),p=T.n(h),x=T("./src/events.ts"),S=T("./src/demux/transmuxer.ts"),a=T("./src/utils/logger.ts"),v=T("./src/errors.ts"),c=T("./src/utils/mediasource-helper.ts"),t=T("./node_modules/eventemitter3/index.js"),g=T.n(t),u=Object(c.getMediaSource)()||{isTypeSupported:function(){return!1}},_=function(){function l(C,o,f,b){var A=this;this.hls=void 0,this.id=void 0,this.observer=void 0,this.frag=null,this.part=null,this.worker=void 0,this.onwmsg=void 0,this.transmuxer=null,this.onTransmuxComplete=void 0,this.onFlush=void 0,this.hls=C,this.id=o,this.onTransmuxComplete=f,this.onFlush=b;var O=C.config,d=function(s,D){D=D||{},D.frag=A.frag,D.id=A.id,C.trigger(s,D)};this.observer=new t.EventEmitter,this.observer.on(x.Events.FRAG_DECRYPTED,d),this.observer.on(x.Events.ERROR,d);var M={mp4:u.isTypeSupported("video/mp4"),mpeg:u.isTypeSupported("audio/mpeg"),mp3:u.isTypeSupported('audio/mp4; codecs="mp3"')},R=navigator.vendor;if(O.enableWorker&&typeof Worker!="undefined"){a.logger.log("demuxing in webworker");var E;try{E=this.worker=h("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),E.addEventListener("message",this.onwmsg),E.onerror=function(y){C.trigger(x.Events.ERROR,{type:v.ErrorTypes.OTHER_ERROR,details:v.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(y.message+" ("+y.filename+":"+y.lineno+")")})},E.postMessage({cmd:"init",typeSupported:M,vendor:R,id:o,config:JSON.stringify(O)})}catch(y){a.logger.warn("Error in worker:",y),a.logger.error("Error while initializing DemuxerWorker, fallback to inline"),E&&self.URL.revokeObjectURL(E.objectURL),this.transmuxer=new S.default(this.observer,M,O,R,o),this.worker=null}}else this.transmuxer=new S.default(this.observer,M,O,R,o)}var m=l.prototype;return m.destroy=function(){var o=this.worker;if(o)o.removeEventListener("message",this.onwmsg),o.terminate(),this.worker=null;else{var f=this.transmuxer;f&&(f.destroy(),this.transmuxer=null)}var b=this.observer;b&&b.removeAllListeners(),this.observer=null},m.push=function(o,f,b,A,O,d,M,R,E,y){var s=this;E.transmuxing.start=self.performance.now();var D=this.transmuxer,N=this.worker,k=d?d.start:O.start,U=O.decryptdata,H=this.frag,K=!(H&&O.cc===H.cc),F=!(H&&E.level===H.level),G=H?E.sn-H.sn:-1,B=this.part?E.part-this.part.index:1,W=!F&&(G===1||G===0&&B===1),V=self.performance.now();(F||G||O.stats.parsing.start===0)&&(O.stats.parsing.start=V),d&&(B||!W)&&(d.stats.parsing.start=V);var ae=new S.TransmuxState(K,W,R,F,k);if(!W||K){a.logger.log("[transmuxer-interface, "+O.type+"]: Starting new transmux session for sn: "+E.sn+" p: "+E.part+" level: "+E.level+" id: "+E.id+`
discontinuity: `+K+`
trackSwitch: `+F+`
contiguous: `+W+`
accurateTimeOffset: `+R+`
timeOffset: `+k);var de=new S.TransmuxConfig(b,A,f,M,y);this.configureTransmuxer(de)}if(this.frag=O,this.part=d,N)N.postMessage({cmd:"demux",data:o,decryptdata:U,chunkMeta:E,state:ae},o instanceof ArrayBuffer?[o]:[]);else if(D){var ce=D.push(o,U,E,ae);Object(S.isPromise)(ce)?ce.then(function(Ee){s.handleTransmuxComplete(Ee)}):this.handleTransmuxComplete(ce)}},m.flush=function(o){var f=this;o.transmuxing.start=self.performance.now();var b=this.transmuxer,A=this.worker;if(A)A.postMessage({cmd:"flush",chunkMeta:o});else if(b){var O=b.flush(o);Object(S.isPromise)(O)?O.then(function(d){f.handleFlushResult(d,o)}):this.handleFlushResult(O,o)}},m.handleFlushResult=function(o,f){var b=this;o.forEach(function(A){b.handleTransmuxComplete(A)}),this.onFlush(f)},m.onWorkerMessage=function(o){var f=o.data,b=this.hls;switch(f.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(f.data);break}case"flush":{this.onFlush(f.data);break}default:{f.data=f.data||{},f.data.frag=this.frag,f.data.id=this.id,b.trigger(f.event,f.data);break}}},m.configureTransmuxer=function(o){var f=this.worker,b=this.transmuxer;f?f.postMessage({cmd:"configure",config:o}):b&&b.configure(o)},m.handleTransmuxComplete=function(o){o.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(o)},l}()},"./src/demux/transmuxer-worker.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return v});var h=T("./src/demux/transmuxer.ts"),p=T("./src/events.ts"),x=T("./src/utils/logger.ts"),S=T("./node_modules/eventemitter3/index.js"),a=T.n(S);function v(_){var l=new S.EventEmitter,m=function(o,f){_.postMessage({event:o,data:f})};l.on(p.Events.FRAG_DECRYPTED,m),l.on(p.Events.ERROR,m),_.addEventListener("message",function(C){var o=C.data;switch(o.cmd){case"init":{var f=JSON.parse(o.config);_.transmuxer=new h.default(l,o.typeSupported,f,o.vendor,o.id),Object(x.enableLogs)(f.debug),m("init",null);break}case"configure":{_.transmuxer.configure(o.config);break}case"demux":{var b=_.transmuxer.push(o.data,o.decryptdata,o.chunkMeta,o.state);Object(h.isPromise)(b)?b.then(function(d){c(_,d)}):c(_,b);break}case"flush":{var A=o.chunkMeta,O=_.transmuxer.flush(A);Object(h.isPromise)(O)?O.then(function(d){g(_,d,A)}):g(_,O,A);break}default:break}})}function c(_,l){if(u(l.remuxResult))return;var m=[],C=l.remuxResult,o=C.audio,f=C.video;o&&t(m,o),f&&t(m,f),_.postMessage({event:"transmuxComplete",data:l},m)}function t(_,l){l.data1&&_.push(l.data1.buffer),l.data2&&_.push(l.data2.buffer)}function g(_,l,m){l.forEach(function(C){c(_,C)}),_.postMessage({event:"flush",data:m})}function u(_){return!_.audio&&!_.video&&!_.text&&!_.id3&&!_.initSegment}},"./src/demux/transmuxer.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return f}),T.d(i,"isPromise",function(){return O}),T.d(i,"TransmuxConfig",function(){return d}),T.d(i,"TransmuxState",function(){return M});var h=T("./src/events.ts"),p=T("./src/errors.ts"),x=T("./src/crypt/decrypter.ts"),S=T("./src/demux/aacdemuxer.ts"),a=T("./src/demux/mp4demuxer.ts"),v=T("./src/demux/tsdemuxer.ts"),c=T("./src/demux/mp3demuxer.ts"),t=T("./src/remux/mp4-remuxer.ts"),g=T("./src/remux/passthrough-remuxer.ts"),u=T("./src/demux/chunk-cache.ts"),_=T("./src/utils/mp4-tools.ts"),l=T("./src/utils/logger.ts"),m;try{m=self.performance.now.bind(self.performance)}catch(R){l.logger.debug("Unable to use Performance API on this environment"),m=self.Date.now}var C=[{demux:v.default,remux:t.default},{demux:a.default,remux:g.default},{demux:S.default,remux:t.default},{demux:c.default,remux:t.default}],o=1024;C.forEach(function(R){var E=R.demux;o=Math.max(o,E.minProbeByteLength)});var f=function(){function R(y,s,D,N,k){this.observer=void 0,this.typeSupported=void 0,this.config=void 0,this.vendor=void 0,this.id=void 0,this.demuxer=void 0,this.remuxer=void 0,this.decrypter=void 0,this.probe=void 0,this.decryptionPromise=null,this.transmuxConfig=void 0,this.currentTransmuxState=void 0,this.cache=new u.default,this.observer=y,this.typeSupported=s,this.config=D,this.vendor=N,this.id=k}var E=R.prototype;return E.configure=function(s){this.transmuxConfig=s,this.decrypter&&this.decrypter.reset()},E.push=function(s,D,N,k){var U=this,H=N.transmuxing;H.executeStart=m();var K=new Uint8Array(s),F=this.cache,G=this.config,B=this.currentTransmuxState,W=this.transmuxConfig;k&&(this.currentTransmuxState=k);var V=b(K,D);if(V&&V.method==="AES-128"){var ae=this.getDecrypter();if(G.enableSoftwareAES){var de=ae.softwareDecrypt(K,V.key.buffer,V.iv.buffer);if(!de)return H.executeEnd=m(),A(N);K=new Uint8Array(de)}else return this.decryptionPromise=ae.webCryptoDecrypt(K,V.key.buffer,V.iv.buffer).then(function($){var Y=U.push($,null,N);return U.decryptionPromise=null,Y}),this.decryptionPromise}var ce=k||B,Ee=ce.contiguous,Ae=ce.discontinuity,oe=ce.trackSwitch,he=ce.accurateTimeOffset,fe=ce.timeOffset,ie=W.audioCodec,se=W.videoCodec,Q=W.defaultInitPts,le=W.duration,ee=W.initSegmentData;if((Ae||oe)&&this.resetInitSegment(ee,ie,se,le),Ae&&this.resetInitialTimestamp(Q),Ee||this.resetContiguity(),this.needsProbing(K,Ae,oe)){if(F.dataLength){var ne=F.flush();K=Object(_.appendUint8Array)(ne,K)}this.configureTransmuxer(K,W)}var be=this.transmux(K,V,fe,he,N),re=this.currentTransmuxState;return re.contiguous=!0,re.discontinuity=!1,re.trackSwitch=!1,H.executeEnd=m(),be},E.flush=function(s){var D=this,N=s.transmuxing;N.executeStart=m();var k=this.decrypter,U=this.cache,H=this.currentTransmuxState,K=this.decryptionPromise;if(K)return K.then(function(){return D.flush(s)});var F=[],G=H.timeOffset;if(k){var B=k.flush();B&&F.push(this.push(B,null,s))}var W=U.dataLength;U.reset();var V=this.demuxer,ae=this.remuxer;if(!V||!ae)return W>=o&&this.observer.emit(h.Events.ERROR,h.Events.ERROR,{type:p.ErrorTypes.MEDIA_ERROR,details:p.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),N.executeEnd=m(),[A(s)];var de=V.flush(G);return O(de)?de.then(function(ce){return D.flushRemux(F,ce,s),F}):(this.flushRemux(F,de,s),F)},E.flushRemux=function(s,D,N){var k=D.audioTrack,U=D.avcTrack,H=D.id3Track,K=D.textTrack,F=this.currentTransmuxState,G=F.accurateTimeOffset,B=F.timeOffset;l.logger.log("[transmuxer.ts]: Flushed fragment "+N.sn+(N.part>-1?" p: "+N.part:"")+" of level "+N.level);var W=this.remuxer.remux(k,U,H,K,B,G,!0,this.id);s.push({remuxResult:W,chunkMeta:N}),N.transmuxing.executeEnd=m()},E.resetInitialTimestamp=function(s){var D=this.demuxer,N=this.remuxer;if(!D||!N)return;D.resetTimeStamp(s),N.resetTimeStamp(s)},E.resetContiguity=function(){var s=this.demuxer,D=this.remuxer;if(!s||!D)return;s.resetContiguity(),D.resetNextTimestamp()},E.resetInitSegment=function(s,D,N,k){var U=this.demuxer,H=this.remuxer;if(!U||!H)return;U.resetInitSegment(D,N,k),H.resetInitSegment(s,D,N)},E.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},E.transmux=function(s,D,N,k,U){var H;return D&&D.method==="SAMPLE-AES"?H=this.transmuxSampleAes(s,D,N,k,U):H=this.transmuxUnencrypted(s,N,k,U),H},E.transmuxUnencrypted=function(s,D,N,k){var U=this.demuxer.demux(s,D,!1,!this.config.progressive),H=U.audioTrack,K=U.avcTrack,F=U.id3Track,G=U.textTrack,B=this.remuxer.remux(H,K,F,G,D,N,!1,this.id);return{remuxResult:B,chunkMeta:k}},E.transmuxSampleAes=function(s,D,N,k,U){var H=this;return this.demuxer.demuxSampleAes(s,D,N).then(function(K){var F=H.remuxer.remux(K.audioTrack,K.avcTrack,K.id3Track,K.textTrack,N,k,!1,H.id);return{remuxResult:F,chunkMeta:U}})},E.configureTransmuxer=function(s,D){for(var N=this.config,k=this.observer,U=this.typeSupported,H=this.vendor,K=D.audioCodec,F=D.defaultInitPts,G=D.duration,B=D.initSegmentData,W=D.videoCodec,V,ae=0,de=C.length;ae<de;ae++)if(C[ae].demux.probe(s)){V=C[ae];break}V||(l.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),V={demux:a.default,remux:g.default});var ce=this.demuxer,Ee=this.remuxer,Ae=V.remux,oe=V.demux;(!Ee||!(Ee instanceof Ae))&&(this.remuxer=new Ae(k,N,U,H)),(!ce||!(ce instanceof oe))&&(this.demuxer=new oe(k,N,U),this.probe=oe.probe),this.resetInitSegment(B,K,W,G),this.resetInitialTimestamp(F)},E.needsProbing=function(s,D,N){return!this.demuxer||!this.remuxer||D||N},E.getDecrypter=function(){var s=this.decrypter;return s||(s=this.decrypter=new x.default(this.observer,this.config)),s},R}();function b(R,E){var y=null;return R.byteLength>0&&E!=null&&E.key!=null&&E.iv!==null&&E.method!=null&&(y=E),y}var A=function(E){return{remuxResult:{},chunkMeta:E}};function O(R){return"then"in R&&R.then instanceof Function}var d=function(E,y,s,D,N){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=E,this.videoCodec=y,this.initSegmentData=s,this.duration=D,this.defaultInitPts=N},M=function(E,y,s,D,N){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=E,this.contiguous=y,this.accurateTimeOffset=s,this.trackSwitch=D,this.timeOffset=N}},"./src/demux/tsdemuxer.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"discardEPB",function(){return A});var h=T("./src/demux/adts.ts"),p=T("./src/demux/mpegaudio.ts"),x=T("./src/demux/exp-golomb.ts"),S=T("./src/demux/id3.ts"),a=T("./src/demux/sample-aes.ts"),v=T("./src/events.ts"),c=T("./src/utils/mp4-tools.ts"),t=T("./src/utils/logger.ts"),g=T("./src/errors.ts"),u={video:1,audio:2,id3:3,text:4},_=function(){function O(M,R,E){this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.sampleAes=null,this.pmtParsed=!1,this.audioCodec=void 0,this.videoCodec=void 0,this._duration=0,this.aacLastPTS=null,this._initPTS=null,this._initDTS=null,this._pmtId=-1,this._avcTrack=void 0,this._audioTrack=void 0,this._id3Track=void 0,this._txtTrack=void 0,this.aacOverFlow=null,this.avcSample=null,this.remainderData=null,this.observer=M,this.config=R,this.typeSupported=E}O.probe=function(R){var E=O.syncOffset(R);return E<0?!1:(E&&t.logger.warn("MPEG2-TS detected but first sync word found @ offset "+E+", junk ahead ?"),!0)},O.syncOffset=function(R){for(var E=Math.min(1e3,R.length-3*188),y=0;y<E;){if(R[y]===71&&R[y+188]===71&&R[y+2*188]===71)return y;y++}return-1},O.createTrack=function(R,E){return{container:R==="video"||R==="audio"?"video/mp2t":void 0,type:R,id:u[R],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:R==="audio"?E:void 0}};var d=O.prototype;return d.resetInitSegment=function(R,E,y){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=O.createTrack("video",y),this._audioTrack=O.createTrack("audio",y),this._id3Track=O.createTrack("id3",y),this._txtTrack=O.createTrack("text",y),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=R,this.videoCodec=E,this._duration=y},d.resetTimeStamp=function(){},d.resetContiguity=function(){var R=this._audioTrack,E=this._avcTrack,y=this._id3Track;R&&(R.pesData=null),E&&(E.pesData=null),y&&(y.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},d.demux=function(R,E,y,s){y===void 0&&(y=!1),s===void 0&&(s=!1),y||(this.sampleAes=null);var D,N=this._avcTrack,k=this._audioTrack,U=this._id3Track,H=N.pid,K=N.pesData,F=k.pid,G=U.pid,B=k.pesData,W=U.pesData,V=!1,ae=this.pmtParsed,de=this._pmtId,ce=R.length;if(this.remainderData&&(R=Object(c.appendUint8Array)(this.remainderData,R),ce=R.length,this.remainderData=null),ce<188&&!s)return this.remainderData=R,{audioTrack:k,avcTrack:N,id3Track:U,textTrack:this._txtTrack};var Ee=Math.max(0,O.syncOffset(R));ce-=(ce+Ee)%188,ce<R.byteLength&&!s&&(this.remainderData=new Uint8Array(R.buffer,ce,R.buffer.byteLength-ce));for(var Ae=Ee;Ae<ce;Ae+=188)if(R[Ae]===71){var oe=!!(R[Ae+1]&64),he=((R[Ae+1]&31)<<8)+R[Ae+2],fe=(R[Ae+3]&48)>>4,ie=void 0;if(fe>1){if(ie=Ae+5+R[Ae+4],ie===Ae+188)continue}else ie=Ae+4;switch(he){case H:oe&&(K&&(D=o(K))&&this.parseAVCPES(D,!1),K={data:[],size:0}),K&&(K.data.push(R.subarray(ie,Ae+188)),K.size+=Ae+188-ie);break;case F:oe&&(B&&(D=o(B))&&(k.isAAC?this.parseAACPES(D):this.parseMPEGPES(D)),B={data:[],size:0}),B&&(B.data.push(R.subarray(ie,Ae+188)),B.size+=Ae+188-ie);break;case G:oe&&(W&&(D=o(W))&&this.parseID3PES(D),W={data:[],size:0}),W&&(W.data.push(R.subarray(ie,Ae+188)),W.size+=Ae+188-ie);break;case 0:oe&&(ie+=R[ie]+1),de=this._pmtId=m(R,ie);break;case de:{oe&&(ie+=R[ie]+1);var se=C(R,ie,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,y);H=se.avc,H>0&&(N.pid=H),F=se.audio,F>0&&(k.pid=F,k.isAAC=se.isAAC),G=se.id3,G>0&&(U.pid=G),V&&!ae&&(t.logger.log("reparse from beginning"),V=!1,Ae=Ee-188),ae=this.pmtParsed=!0;break}case 17:case 8191:break;default:V=!0;break}}else this.observer.emit(v.Events.ERROR,v.Events.ERROR,{type:g.ErrorTypes.MEDIA_ERROR,details:g.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});N.pesData=K,k.pesData=B,U.pesData=W;var Q={audioTrack:k,avcTrack:N,id3Track:U,textTrack:this._txtTrack};return s&&this.extractRemainingSamples(Q),Q},d.flush=function(){var R=this.remainderData;this.remainderData=null;var E;return R?E=this.demux(R,-1,!1,!0):E={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(E),this.sampleAes?this.decrypt(E,this.sampleAes):E},d.extractRemainingSamples=function(R){var E=R.audioTrack,y=R.avcTrack,s=R.id3Track,D=y.pesData,N=E.pesData,k=s.pesData,U;D&&(U=o(D))?(this.parseAVCPES(U,!0),y.pesData=null):y.pesData=D,N&&(U=o(N))?(E.isAAC?this.parseAACPES(U):this.parseMPEGPES(U),E.pesData=null):(N!=null&&N.size&&t.logger.log("last AAC PES packet truncated,might overlap between fragments"),E.pesData=N),k&&(U=o(k))?(this.parseID3PES(U),s.pesData=null):s.pesData=k},d.demuxSampleAes=function(R,E,y){var s=this.demux(R,y,!0,!this.config.progressive),D=this.sampleAes=new a.default(this.observer,this.config,E);return this.decrypt(s,D)},d.decrypt=function(R,E){return new Promise(function(y){var s=R.audioTrack,D=R.avcTrack;s.samples&&s.isAAC?E.decryptAacSamples(s.samples,0,function(){D.samples?E.decryptAvcSamples(D.samples,0,0,function(){y(R)}):y(R)}):D.samples&&E.decryptAvcSamples(D.samples,0,0,function(){y(R)})})},d.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},d.parseAVCPES=function(R,E){var y=this,s=this._avcTrack,D=this.parseAVCNALu(R.data),N=!1,k=this.avcSample,U,H=!1;R.data=null,k&&D.length&&!s.audFound&&(f(k,s),k=this.avcSample=l(!1,R.pts,R.dts,"")),D.forEach(function(K){switch(K.type){case 1:{U=!0,k||(k=y.avcSample=l(!0,R.pts,R.dts,"")),N&&(k.debug+="NDR "),k.frame=!0;var F=K.data;if(H&&F.length>4){var G=new x.default(F).readSliceType();(G===2||G===4||G===7||G===9)&&(k.key=!0)}break}case 5:U=!0,k||(k=y.avcSample=l(!0,R.pts,R.dts,"")),N&&(k.debug+="IDR "),k.key=!0,k.frame=!0;break;case 6:{U=!0,N&&k&&(k.debug+="SEI ");var B=new x.default(A(K.data));B.readUByte();for(var W=0,V=0,ae=!1,de=0;!ae&&B.bytesAvailable>1;){W=0;do de=B.readUByte(),W+=de;while(de===255);V=0;do de=B.readUByte(),V+=de;while(de===255);if(W===4&&B.bytesAvailable!==0){ae=!0;var ce=B.readUByte();if(ce===181){var Ee=B.readUShort();if(Ee===49){var Ae=B.readUInt();if(Ae===1195456820){var oe=B.readUByte();if(oe===3){for(var he=B.readUByte(),fe=B.readUByte(),ie=31&he,se=[he,fe],Q=0;Q<ie;Q++)se.push(B.readUByte()),se.push(B.readUByte()),se.push(B.readUByte());b(y._txtTrack.samples,{type:3,pts:R.pts,bytes:se})}}}}}else if(W===5&&B.bytesAvailable!==0){if(ae=!0,V>16){for(var le=[],ee=0;ee<16;ee++)le.push(B.readUByte().toString(16)),(ee===3||ee===5||ee===7||ee===9)&&le.push("-");for(var ne=V-16,be=new Uint8Array(ne),re=0;re<ne;re++)be[re]=B.readUByte();b(y._txtTrack.samples,{pts:R.pts,payloadType:W,uuid:le.join(""),userData:Object(S.utf8ArrayToStr)(be),userDataBytes:be})}}else if(V<B.bytesAvailable)for(var $=0;$<V;$++)B.readUByte()}break}case 7:if(U=!0,H=!0,N&&k&&(k.debug+="SPS "),!s.sps){var Y=new x.default(K.data),Z=Y.readSPS();s.width=Z.width,s.height=Z.height,s.pixelRatio=Z.pixelRatio,s.sps=[K.data],s.duration=y._duration;for(var Ce=K.data.subarray(1,4),ge="avc1.",Re=0;Re<3;Re++){var Qe=Ce[Re].toString(16);Qe.length<2&&(Qe="0"+Qe),ge+=Qe}s.codec=ge}break;case 8:U=!0,N&&k&&(k.debug+="PPS "),s.pps||(s.pps=[K.data]);break;case 9:U=!1,s.audFound=!0,k&&f(k,s),k=y.avcSample=l(!1,R.pts,R.dts,N?"AUD ":"");break;case 12:U=!1;break;default:U=!1,k&&(k.debug+="unknown NAL "+K.type+" ");break}if(k&&U){var $e=k.units;$e.push(K)}}),E&&k&&(f(k,s),this.avcSample=null)},d.getLastNalUnit=function(){var R,E=this.avcSample,y;if(!E||E.units.length===0){var s=this._avcTrack.samples;E=s[s.length-1]}if((R=E)!==null&&R!==void 0&&R.units){var D=E.units;y=D[D.length-1]}return y},d.parseAVCNALu=function(R){var E=R.byteLength,y=this._avcTrack,s=y.naluState||0,D=s,N=[],k=0,U,H,K,F=-1,G=0;for(s===-1&&(F=0,G=R[0]&31,s=0,k=1);k<E;){if(U=R[k++],!s){s=U?0:1;continue}if(s===1){s=U?0:2;continue}if(!U)s=3;else if(U===1){if(F>=0){var B={data:R.subarray(F,k-s-1),type:G};N.push(B)}else{var W=this.getLastNalUnit();if(W&&(D&&k<=4-D&&(W.state&&(W.data=W.data.subarray(0,W.data.byteLength-D))),H=k-s-1,H>0)){var V=new Uint8Array(W.data.byteLength+H);V.set(W.data,0),V.set(R.subarray(0,H),W.data.byteLength),W.data=V,W.state=0}}k<E?(K=R[k]&31,F=k,G=K,s=0):s=-1}else s=0}if(F>=0&&s>=0){var ae={data:R.subarray(F,E),type:G,state:s};N.push(ae)}if(N.length===0){var de=this.getLastNalUnit();if(de){var ce=new Uint8Array(de.data.byteLength+R.byteLength);ce.set(de.data,0),ce.set(R,de.data.byteLength),de.data=ce}}return y.naluState=s,N},d.parseAACPES=function(R){var E=0,y=this._audioTrack,s=this.aacOverFlow,D=R.data;if(s){this.aacOverFlow=null;var N=s.sample.unit.byteLength,k=Math.min(s.missing,N),U=N-k;s.sample.unit.set(D.subarray(0,k),U),y.samples.push(s.sample),E=s.missing}var H,K;for(H=E,K=D.length;H<K-1&&!h.isHeader(D,H);H++);if(H!==E){var F,G;if(H<K-1?(F="AAC PES did not start with ADTS header,offset:"+H,G=!1):(F="no ADTS header found in AAC PES",G=!0),t.logger.warn("parsing error:"+F),this.observer.emit(v.Events.ERROR,v.Events.ERROR,{type:g.ErrorTypes.MEDIA_ERROR,details:g.ErrorDetails.FRAG_PARSING_ERROR,fatal:G,reason:F}),G)return}h.initTrackConfig(y,this.observer,D,H,this.audioCodec);var B;if(R.pts!==void 0)B=R.pts;else if(s){var W=h.getFrameDuration(y.samplerate);B=s.sample.pts+W}else{t.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var V=0;H<K;)if(h.isHeader(D,H)){if(H+5<K){var ae=h.appendFrame(y,D,H,B,V);if(ae)if(ae.missing)this.aacOverFlow=ae;else{H+=ae.length,V++;continue}}break}else H++},d.parseMPEGPES=function(R){var E=R.data,y=E.length,s=0,D=0,N=R.pts;if(N===void 0){t.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;D<y;)if(p.isHeader(E,D)){var k=p.appendFrame(this._audioTrack,E,D,N,s);if(k)D+=k.length,s++;else break}else D++},d.parseID3PES=function(R){if(R.pts===void 0){t.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(R)},O}();_.minProbeByteLength=188;function l(O,d,M,R){return{key:O,frame:!1,pts:d,dts:M,units:[],debug:R,length:0}}function m(O,d){return(O[d+10]&31)<<8|O[d+11]}function C(O,d,M,R){var E={audio:-1,avc:-1,id3:-1,isAAC:!0},y=(O[d+1]&15)<<8|O[d+2],s=d+3+y-4,D=(O[d+10]&15)<<8|O[d+11];for(d+=12+D;d<s;){var N=(O[d+1]&31)<<8|O[d+2];switch(O[d]){case 207:if(!R){t.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:E.audio===-1&&(E.audio=N);break;case 21:E.id3===-1&&(E.id3=N);break;case 219:if(!R){t.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:E.avc===-1&&(E.avc=N);break;case 3:case 4:M?E.audio===-1&&(E.audio=N,E.isAAC=!1):t.logger.log("MPEG audio found, not supported in this browser");break;case 36:t.logger.warn("Unsupported HEVC stream type found");break;default:break}d+=((O[d+3]&15)<<8|O[d+4])+5}return E}function o(O){var d=0,M,R,E,y,s,D=O.data;if(!O||O.size===0)return null;for(;D[0].length<19&&D.length>1;){var N=new Uint8Array(D[0].length+D[1].length);N.set(D[0]),N.set(D[1],D[0].length),D[0]=N,D.splice(1,1)}M=D[0];var k=(M[0]<<16)+(M[1]<<8)+M[2];if(k===1){if(R=(M[4]<<8)+M[5],R&&R>O.size-6)return null;var U=M[7];U&192&&(y=(M[9]&14)*536870912+(M[10]&255)*4194304+(M[11]&254)*16384+(M[12]&255)*128+(M[13]&254)/2,U&64?(s=(M[14]&14)*536870912+(M[15]&255)*4194304+(M[16]&254)*16384+(M[17]&255)*128+(M[18]&254)/2,y-s>60*9e4&&(t.logger.warn(Math.round((y-s)/9e4)+"s delta between PTS and DTS, align them"),y=s)):s=y),E=M[8];var H=E+9;if(O.size<=H)return null;O.size-=H;for(var K=new Uint8Array(O.size),F=0,G=D.length;F<G;F++){M=D[F];var B=M.byteLength;if(H)if(H>B){H-=B;continue}else M=M.subarray(H),B-=H,H=0;K.set(M,d),d+=B}return R&&(R-=E+3),{data:K,pts:y,dts:s,len:R}}return null}function f(O,d){if(O.units.length&&O.frame){if(O.pts===void 0){var M=d.samples,R=M.length;if(R){var E=M[R-1];O.pts=E.pts,O.dts=E.dts}else{d.dropped++;return}}d.samples.push(O)}O.debug.length&&t.logger.log(O.pts+"/"+O.dts+":"+O.debug)}function b(O,d){var M=O.length;if(M>0){if(d.pts>=O[M-1].pts)O.push(d);else for(var R=M-1;R>=0;R--)if(d.pts<O[R].pts){O.splice(R,0,d);break}}else O.push(d)}function A(O){for(var d=O.byteLength,M=[],R=1;R<d-2;)O[R]===0&&O[R+1]===0&&O[R+2]===3?(M.push(R+2),R+=2):R++;if(M.length===0)return O;var E=d-M.length,y=new Uint8Array(E),s=0;for(R=0;R<E;s++,R++)s===M[0]&&(s++,M.shift()),y[R]=O[s];return y}i.default=_},"./src/errors.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"ErrorTypes",function(){return h}),T.d(i,"ErrorDetails",function(){return p});var h;(function(x){x.NETWORK_ERROR="networkError",x.MEDIA_ERROR="mediaError",x.KEY_SYSTEM_ERROR="keySystemError",x.MUX_ERROR="muxError",x.OTHER_ERROR="otherError"})(h||(h={}));var p;(function(x){x.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",x.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",x.KEY_SYSTEM_NO_SESSION="keySystemNoSession",x.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",x.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",x.MANIFEST_LOAD_ERROR="manifestLoadError",x.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",x.MANIFEST_PARSING_ERROR="manifestParsingError",x.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",x.LEVEL_EMPTY_ERROR="levelEmptyError",x.LEVEL_LOAD_ERROR="levelLoadError",x.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",x.LEVEL_SWITCH_ERROR="levelSwitchError",x.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",x.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",x.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",x.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",x.FRAG_LOAD_ERROR="fragLoadError",x.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",x.FRAG_DECRYPT_ERROR="fragDecryptError",x.FRAG_PARSING_ERROR="fragParsingError",x.REMUX_ALLOC_ERROR="remuxAllocError",x.KEY_LOAD_ERROR="keyLoadError",x.KEY_LOAD_TIMEOUT="keyLoadTimeOut",x.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",x.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",x.BUFFER_APPEND_ERROR="bufferAppendError",x.BUFFER_APPENDING_ERROR="bufferAppendingError",x.BUFFER_STALLED_ERROR="bufferStalledError",x.BUFFER_FULL_ERROR="bufferFullError",x.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",x.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",x.INTERNAL_EXCEPTION="internalException",x.INTERNAL_ABORTED="aborted",x.UNKNOWN="unknown"})(p||(p={}))},"./src/events.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"Events",function(){return h});var h;(function(p){p.MEDIA_ATTACHING="hlsMediaAttaching",p.MEDIA_ATTACHED="hlsMediaAttached",p.MEDIA_DETACHING="hlsMediaDetaching",p.MEDIA_DETACHED="hlsMediaDetached",p.BUFFER_RESET="hlsBufferReset",p.BUFFER_CODECS="hlsBufferCodecs",p.BUFFER_CREATED="hlsBufferCreated",p.BUFFER_APPENDING="hlsBufferAppending",p.BUFFER_APPENDED="hlsBufferAppended",p.BUFFER_EOS="hlsBufferEos",p.BUFFER_FLUSHING="hlsBufferFlushing",p.BUFFER_FLUSHED="hlsBufferFlushed",p.MANIFEST_LOADING="hlsManifestLoading",p.MANIFEST_LOADED="hlsManifestLoaded",p.MANIFEST_PARSED="hlsManifestParsed",p.LEVEL_SWITCHING="hlsLevelSwitching",p.LEVEL_SWITCHED="hlsLevelSwitched",p.LEVEL_LOADING="hlsLevelLoading",p.LEVEL_LOADED="hlsLevelLoaded",p.LEVEL_UPDATED="hlsLevelUpdated",p.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",p.LEVELS_UPDATED="hlsLevelsUpdated",p.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",p.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",p.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",p.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",p.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",p.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",p.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",p.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",p.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",p.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",p.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",p.CUES_PARSED="hlsCuesParsed",p.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",p.INIT_PTS_FOUND="hlsInitPtsFound",p.FRAG_LOADING="hlsFragLoading",p.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",p.FRAG_LOADED="hlsFragLoaded",p.FRAG_DECRYPTED="hlsFragDecrypted",p.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",p.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",p.FRAG_PARSING_METADATA="hlsFragParsingMetadata",p.FRAG_PARSED="hlsFragParsed",p.FRAG_BUFFERED="hlsFragBuffered",p.FRAG_CHANGED="hlsFragChanged",p.FPS_DROP="hlsFpsDrop",p.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",p.ERROR="hlsError",p.DESTROYING="hlsDestroying",p.KEY_LOADING="hlsKeyLoading",p.KEY_LOADED="hlsKeyLoaded",p.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",p.BACK_BUFFER_REACHED="hlsBackBufferReached"})(h||(h={}))},"./src/hls.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return O});var h=T("./node_modules/url-toolkit/src/url-toolkit.js"),p=T.n(h),x=T("./src/loader/playlist-loader.ts"),S=T("./src/loader/key-loader.ts"),a=T("./src/controller/id3-track-controller.ts"),v=T("./src/controller/latency-controller.ts"),c=T("./src/controller/level-controller.ts"),t=T("./src/controller/fragment-tracker.ts"),g=T("./src/controller/stream-controller.ts"),u=T("./src/is-supported.ts"),_=T("./src/utils/logger.ts"),l=T("./src/config.ts"),m=T("./node_modules/eventemitter3/index.js"),C=T.n(m),o=T("./src/events.ts"),f=T("./src/errors.ts");function b(d,M){for(var R=0;R<M.length;R++){var E=M[R];E.enumerable=E.enumerable||!1,E.configurable=!0,"value"in E&&(E.writable=!0),Object.defineProperty(d,E.key,E)}}function A(d,M,R){return M&&b(d.prototype,M),R&&b(d,R),d}var O=function(){d.isSupported=function(){return Object(u.isSupported)()};function d(R){R===void 0&&(R={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new m.EventEmitter,this._autoLevelCapping=void 0,this.abrController=void 0,this.bufferController=void 0,this.capLevelController=void 0,this.latencyController=void 0,this.levelController=void 0,this.streamController=void 0,this.audioTrackController=void 0,this.subtitleTrackController=void 0,this.emeController=void 0,this.cmcdController=void 0,this._media=null,this.url=null;var E=this.config=Object(l.mergeConfig)(d.DefaultConfig,R);this.userConfig=R,Object(_.enableLogs)(E.debug),this._autoLevelCapping=-1,E.progressive&&Object(l.enableStreamingMode)(E);var y=E.abrController,s=E.bufferController,D=E.capLevelController,N=E.fpsController,k=this.abrController=new y(this),U=this.bufferController=new s(this),H=this.capLevelController=new D(this),K=new N(this),F=new x.default(this),G=new S.default(this),B=new a.default(this),W=this.levelController=new c.default(this),V=new t.FragmentTracker(this),ae=this.streamController=new g.default(this,V);H.setStreamController(ae),K.setStreamController(ae);var de=[W,ae];this.networkControllers=de;var ce=[F,G,k,U,H,K,B,V];this.audioTrackController=this.createController(E.audioTrackController,null,de),this.createController(E.audioStreamController,V,de),this.subtitleTrackController=this.createController(E.subtitleTrackController,null,de),this.createController(E.subtitleStreamController,V,de),this.createController(E.timelineController,null,ce),this.emeController=this.createController(E.emeController,null,ce),this.cmcdController=this.createController(E.cmcdController,null,ce),this.latencyController=this.createController(v.default,null,ce),this.coreComponents=ce}var M=d.prototype;return M.createController=function(E,y,s){if(E){var D=y?new E(this,y):new E(this);return s&&s.push(D),D}return null},M.on=function(E,y,s){s===void 0&&(s=this),this._emitter.on(E,y,s)},M.once=function(E,y,s){s===void 0&&(s=this),this._emitter.once(E,y,s)},M.removeAllListeners=function(E){this._emitter.removeAllListeners(E)},M.off=function(E,y,s,D){s===void 0&&(s=this),this._emitter.off(E,y,s,D)},M.listeners=function(E){return this._emitter.listeners(E)},M.emit=function(E,y,s){return this._emitter.emit(E,y,s)},M.trigger=function(E,y){if(this.config.debug)return this.emit(E,E,y);try{return this.emit(E,E,y)}catch(s){_.logger.error("An internal error happened while handling event "+E+'. Error message: "'+s.message+'". Here is a stacktrace:',s),this.trigger(o.Events.ERROR,{type:f.ErrorTypes.OTHER_ERROR,details:f.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:E,error:s})}return!1},M.listenerCount=function(E){return this._emitter.listenerCount(E)},M.destroy=function(){_.logger.log("destroy"),this.trigger(o.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(E){return E.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(E){return E.destroy()}),this.coreComponents.length=0},M.attachMedia=function(E){_.logger.log("attachMedia"),this._media=E,this.trigger(o.Events.MEDIA_ATTACHING,{media:E})},M.detachMedia=function(){_.logger.log("detachMedia"),this.trigger(o.Events.MEDIA_DETACHING,void 0),this._media=null},M.loadSource=function(E){this.stopLoad();var y=this.media,s=this.url,D=this.url=h.buildAbsoluteURL(self.location.href,E,{alwaysNormalize:!0});_.logger.log("loadSource:"+D),y&&s&&s!==D&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(y)),this.trigger(o.Events.MANIFEST_LOADING,{url:E})},M.startLoad=function(E){E===void 0&&(E=-1),_.logger.log("startLoad("+E+")"),this.networkControllers.forEach(function(y){y.startLoad(E)})},M.stopLoad=function(){_.logger.log("stopLoad"),this.networkControllers.forEach(function(E){E.stopLoad()})},M.swapAudioCodec=function(){_.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},M.recoverMediaError=function(){_.logger.log("recoverMediaError");var E=this._media;this.detachMedia(),E&&this.attachMedia(E)},M.removeLevel=function(E,y){y===void 0&&(y=0),this.levelController.removeLevel(E,y)},A(d,[{key:"levels",get:function(){var E=this.levelController.levels;return E||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(E){_.logger.log("set currentLevel:"+E),this.loadLevel=E,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(E){_.logger.log("set nextLevel:"+E),this.levelController.manualLevel=E,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(E){_.logger.log("set loadLevel:"+E),this.levelController.manualLevel=E}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(E){this.levelController.nextLoadLevel=E}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(E){_.logger.log("set firstLevel:"+E),this.levelController.firstLevel=E}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(E){_.logger.log("set startLevel:"+E),E!==-1&&(E=Math.max(E,this.minAutoLevel)),this.levelController.startLevel=E}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(E){var y=!!E;y!==this.config.capLevelToPlayerSize&&(y?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=y)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(E){this._autoLevelCapping!==E&&(_.logger.log("set autoLevelCapping:"+E),this._autoLevelCapping=E)}},{key:"bandwidthEstimate",get:function(){var E=this.abrController.bwEstimator;return E?E.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var E=this.levels,y=this.config.minAutoBitrate;if(!E)return 0;for(var s=E.length,D=0;D<s;D++)if(E[D].maxBitrate>y)return D;return 0}},{key:"maxAutoLevel",get:function(){var E=this.levels,y=this.autoLevelCapping,s;return y===-1&&E&&E.length?s=E.length-1:s=y,s}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(E){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,E)}},{key:"audioTracks",get:function(){var E=this.audioTrackController;return E?E.audioTracks:[]}},{key:"audioTrack",get:function(){var E=this.audioTrackController;return E?E.audioTrack:-1},set:function(E){var y=this.audioTrackController;y&&(y.audioTrack=E)}},{key:"subtitleTracks",get:function(){var E=this.subtitleTrackController;return E?E.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var E=this.subtitleTrackController;return E?E.subtitleTrack:-1},set:function(E){var y=this.subtitleTrackController;y&&(y.subtitleTrack=E)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var E=this.subtitleTrackController;return E?E.subtitleDisplay:!1},set:function(E){var y=this.subtitleTrackController;y&&(y.subtitleDisplay=E)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(E){this.config.lowLatencyMode=E}},{key:"liveSyncPosition",get:function(){return this.latencyController.liveSyncPosition}},{key:"latency",get:function(){return this.latencyController.latency}},{key:"maxLatency",get:function(){return this.latencyController.maxLatency}},{key:"targetLatency",get:function(){return this.latencyController.targetLatency}},{key:"drift",get:function(){return this.latencyController.drift}},{key:"forceStartLoad",get:function(){return this.streamController.forceStartLoad}}],[{key:"version",get:function(){return"1.1.2"}},{key:"Events",get:function(){return o.Events}},{key:"ErrorTypes",get:function(){return f.ErrorTypes}},{key:"ErrorDetails",get:function(){return f.ErrorDetails}},{key:"DefaultConfig",get:function(){return d.defaultConfig?d.defaultConfig:l.hlsDefaultConfig},set:function(E){d.defaultConfig=E}}]),d}();O.defaultConfig=void 0},"./src/is-supported.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"isSupported",function(){return x}),T.d(i,"changeTypeSupported",function(){return S});var h=T("./src/utils/mediasource-helper.ts");function p(){return self.SourceBuffer||self.WebKitSourceBuffer}function x(){var a=Object(h.getMediaSource)();if(!a)return!1;var v=p(),c=a&&typeof a.isTypeSupported=="function"&&a.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),t=!v||v.prototype&&typeof v.prototype.appendBuffer=="function"&&typeof v.prototype.remove=="function";return!!c&&!!t}function S(){var a,v=p();return typeof(v==null||((a=v.prototype)===null||a===void 0)?void 0:a.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return _}),T.d(i,"LoadError",function(){return m});var h=T("./src/polyfills/number.ts"),p=T("./src/errors.ts");function x(C,o){C.prototype=Object.create(o.prototype),C.prototype.constructor=C,t(C,o)}function S(C){var o=typeof Map=="function"?new Map:void 0;return S=function(b){if(b===null||!c(b))return b;if(typeof b!="function")throw new TypeError("Super expression must either be null or a function");if(typeof o!="undefined"){if(o.has(b))return o.get(b);o.set(b,A)}function A(){return a(b,arguments,g(this).constructor)}return A.prototype=Object.create(b.prototype,{constructor:{value:A,enumerable:!1,writable:!0,configurable:!0}}),t(A,b)},S(C)}function a(C,o,f){return v()?a=Reflect.construct:a=function(A,O,d){var M=[null];M.push.apply(M,O);var R=Function.bind.apply(A,M),E=new R;return d&&t(E,d.prototype),E},a.apply(null,arguments)}function v(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(C){return!1}}function c(C){return Function.toString.call(C).indexOf("[native code]")!==-1}function t(C,o){return t=Object.setPrototypeOf||function(b,A){return b.__proto__=A,b},t(C,o)}function g(C){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(f){return f.__proto__||Object.getPrototypeOf(f)},g(C)}var u=Math.pow(2,17),_=function(){function C(f){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=f}var o=C.prototype;return o.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},o.abort=function(){this.loader&&this.loader.abort()},o.load=function(b,A){var O=this,d=b.url;if(!d)return Promise.reject(new m({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:b,networkDetails:null},"Fragment does not have a "+(d?"part list":"url")));this.abort();var M=this.config,R=M.fLoader,E=M.loader;return new Promise(function(y,s){O.loader&&O.loader.destroy();var D=O.loader=b.loader=R?new R(M):new E(M),N=l(b),k={timeout:M.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:M.fragLoadingMaxRetryTimeout,highWaterMark:u};b.stats=D.stats,D.load(N,k,{onSuccess:function(H,K,F,G){O.resetLoader(b,D),y({frag:b,part:null,payload:H.data,networkDetails:G})},onError:function(H,K,F){O.resetLoader(b,D),s(new m({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:b,response:H,networkDetails:F}))},onAbort:function(H,K,F){O.resetLoader(b,D),s(new m({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:b,networkDetails:F}))},onTimeout:function(H,K,F){O.resetLoader(b,D),s(new m({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:b,networkDetails:F}))},onProgress:function(H,K,F,G){A&&A({frag:b,part:null,payload:F,networkDetails:G})}})})},o.loadPart=function(b,A,O){var d=this;this.abort();var M=this.config,R=M.fLoader,E=M.loader;return new Promise(function(y,s){d.loader&&d.loader.destroy();var D=d.loader=b.loader=R?new R(M):new E(M),N=l(b,A),k={timeout:M.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:M.fragLoadingMaxRetryTimeout,highWaterMark:u};A.stats=D.stats,D.load(N,k,{onSuccess:function(H,K,F,G){d.resetLoader(b,D),d.updateStatsFromPart(b,A);var B={frag:b,part:A,payload:H.data,networkDetails:G};O(B),y(B)},onError:function(H,K,F){d.resetLoader(b,D),s(new m({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:b,part:A,response:H,networkDetails:F}))},onAbort:function(H,K,F){b.stats.aborted=A.stats.aborted,d.resetLoader(b,D),s(new m({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:b,part:A,networkDetails:F}))},onTimeout:function(H,K,F){d.resetLoader(b,D),s(new m({type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:b,part:A,networkDetails:F}))}})})},o.updateStatsFromPart=function(b,A){var O=b.stats,d=A.stats,M=d.total;if(O.loaded+=d.loaded,M){var R=Math.round(b.duration/A.duration),E=Math.min(Math.round(O.loaded/M),R),y=R-E,s=y*Math.round(O.loaded/E);O.total=O.loaded+s}else O.total=Math.max(O.loaded,O.total);var D=O.loading,N=d.loading;D.start?D.first+=N.first-N.start:(D.start=N.start,D.first=N.first),D.end=N.end},o.resetLoader=function(b,A){b.loader=null,this.loader===A&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),A.destroy()},C}();function l(C,o){o===void 0&&(o=null);var f=o||C,b={frag:C,part:o,responseType:"arraybuffer",url:f.url,headers:{},rangeStart:0,rangeEnd:0},A=f.byteRangeStartOffset,O=f.byteRangeEndOffset;return Object(h.isFiniteNumber)(A)&&Object(h.isFiniteNumber)(O)&&(b.rangeStart=A,b.rangeEnd=O),b}var m=function(C){x(o,C);function o(f){for(var b,A=arguments.length,O=new Array(A>1?A-1:0),d=1;d<A;d++)O[d-1]=arguments[d];return b=C.call.apply(C,[this].concat(O))||this,b.data=void 0,b.data=f,b}return o}(S(Error))},"./src/loader/fragment.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"ElementaryStreamTypes",function(){return _}),T.d(i,"BaseSegment",function(){return l}),T.d(i,"Fragment",function(){return m}),T.d(i,"Part",function(){return C});var h=T("./src/polyfills/number.ts"),p=T("./node_modules/url-toolkit/src/url-toolkit.js"),x=T.n(p),S=T("./src/utils/logger.ts"),a=T("./src/loader/level-key.ts"),v=T("./src/loader/load-stats.ts");function c(o,f){o.prototype=Object.create(f.prototype),o.prototype.constructor=o,t(o,f)}function t(o,f){return t=Object.setPrototypeOf||function(A,O){return A.__proto__=O,A},t(o,f)}function g(o,f){for(var b=0;b<f.length;b++){var A=f[b];A.enumerable=A.enumerable||!1,A.configurable=!0,"value"in A&&(A.writable=!0),Object.defineProperty(o,A.key,A)}}function u(o,f,b){return f&&g(o.prototype,f),b&&g(o,b),o}var _;(function(o){o.AUDIO="audio",o.VIDEO="video",o.AUDIOVIDEO="audiovideo"})(_||(_={}));var l=function(){function o(b){var A;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(A={},A[_.AUDIO]=null,A[_.VIDEO]=null,A[_.AUDIOVIDEO]=null,A),this.baseurl=b}var f=o.prototype;return f.setByteRange=function(A,O){var d=A.split("@",2),M=[];d.length===1?M[0]=O?O.byteRangeEndOffset:0:M[0]=parseInt(d[1]),M[1]=parseInt(d[0])+M[0],this._byteRange=M},u(o,[{key:"byteRange",get:function(){return this._byteRange?this._byteRange:[]}},{key:"byteRangeStartOffset",get:function(){return this.byteRange[0]}},{key:"byteRangeEndOffset",get:function(){return this.byteRange[1]}},{key:"url",get:function(){return!this._url&&this.baseurl&&this.relurl&&(this._url=Object(p.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(A){this._url=A}}]),o}(),m=function(o){c(f,o);function f(A,O){var d;return d=o.call(this,O)||this,d._decryptdata=null,d.rawProgramDateTime=null,d.programDateTime=null,d.tagList=[],d.duration=0,d.sn=0,d.levelkey=void 0,d.type=void 0,d.loader=null,d.level=-1,d.cc=0,d.startPTS=void 0,d.endPTS=void 0,d.appendedPTS=void 0,d.startDTS=void 0,d.endDTS=void 0,d.start=0,d.deltaPTS=void 0,d.maxStartPTS=void 0,d.minEndPTS=void 0,d.stats=new v.LoadStats,d.urlId=0,d.data=void 0,d.bitrateTest=!1,d.title=null,d.initSegment=null,d.type=A,d}var b=f.prototype;return b.createInitializationVector=function(O){for(var d=new Uint8Array(16),M=12;M<16;M++)d[M]=O>>8*(15-M)&255;return d},b.setDecryptDataFromLevelKey=function(O,d){var M=O;return(O==null?void 0:O.method)==="AES-128"&&O.uri&&!O.iv&&(M=a.LevelKey.fromURI(O.uri),M.method=O.method,M.iv=this.createInitializationVector(d),M.keyFormat="identity"),M},b.setElementaryStreamInfo=function(O,d,M,R,E,y){y===void 0&&(y=!1);var s=this.elementaryStreams,D=s[O];if(!D){s[O]={startPTS:d,endPTS:M,startDTS:R,endDTS:E,partial:y};return}D.startPTS=Math.min(D.startPTS,d),D.endPTS=Math.max(D.endPTS,M),D.startDTS=Math.min(D.startDTS,R),D.endDTS=Math.max(D.endDTS,E)},b.clearElementaryStreamInfo=function(){var O=this.elementaryStreams;O[_.AUDIO]=null,O[_.VIDEO]=null,O[_.AUDIOVIDEO]=null},u(f,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var O=this.sn;typeof O!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&S.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),O=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,O)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(h.isFiniteNumber)(this.programDateTime))return null;var O=Object(h.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+O*1e3}},{key:"encrypted",get:function(){var O;return!!((O=this.decryptdata)!==null&&O!==void 0&&O.keyFormat&&this.decryptdata.uri)}}]),f}(l),C=function(o){c(f,o);function f(b,A,O,d,M){var R;R=o.call(this,O)||this,R.fragOffset=0,R.duration=0,R.gap=!1,R.independent=!1,R.relurl=void 0,R.fragment=void 0,R.index=void 0,R.stats=new v.LoadStats,R.duration=b.decimalFloatingPoint("DURATION"),R.gap=b.bool("GAP"),R.independent=b.bool("INDEPENDENT"),R.relurl=b.enumeratedString("URI"),R.fragment=A,R.index=d;var E=b.enumeratedString("BYTERANGE");return E&&R.setByteRange(E,M),M&&(R.fragOffset=M.fragOffset+M.duration),R}return u(f,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var A=this.elementaryStreams;return!!(A.audio||A.video||A.audiovideo)}}]),f}(l)},"./src/loader/key-loader.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return S});var h=T("./src/events.ts"),p=T("./src/errors.ts"),x=T("./src/utils/logger.ts"),S=function(){function a(c){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=c,this._registerListeners()}var v=a.prototype;return v._registerListeners=function(){this.hls.on(h.Events.KEY_LOADING,this.onKeyLoading,this)},v._unregisterListeners=function(){this.hls.off(h.Events.KEY_LOADING,this.onKeyLoading)},v.destroy=function(){this._unregisterListeners();for(var t in this.loaders){var g=this.loaders[t];g&&g.destroy()}this.loaders={}},v.onKeyLoading=function(t,g){var u=g.frag,_=u.type,l=this.loaders[_];if(!u.decryptdata){x.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var m=u.decryptdata.uri;if(m!==this.decrypturl||this.decryptkey===null){var C=this.hls.config;if(l&&(x.logger.warn("abort previous key loader for type:"+_),l.abort()),!m){x.logger.warn("key uri is falsy");return}var o=C.loader,f=u.loader=this.loaders[_]=new o(C);this.decrypturl=m,this.decryptkey=null;var b={url:m,frag:u,responseType:"arraybuffer"},A={timeout:C.fragLoadingTimeOut,maxRetry:0,retryDelay:C.fragLoadingRetryDelay,maxRetryDelay:C.fragLoadingMaxRetryTimeout,highWaterMark:0},O={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};f.load(b,A,O)}else this.decryptkey&&(u.decryptdata.key=this.decryptkey,this.hls.trigger(h.Events.KEY_LOADED,{frag:u}))},v.loadsuccess=function(t,g,u){var _=u.frag;if(!_.decryptdata){x.logger.error("after key load, decryptdata unset");return}this.decryptkey=_.decryptdata.key=new Uint8Array(t.data),_.loader=null,delete this.loaders[_.type],this.hls.trigger(h.Events.KEY_LOADED,{frag:_})},v.loaderror=function(t,g){var u=g.frag,_=u.loader;_&&_.abort(),delete this.loaders[u.type],this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:u,response:t})},v.loadtimeout=function(t,g){var u=g.frag,_=u.loader;_&&_.abort(),delete this.loaders[u.type],this.hls.trigger(h.Events.ERROR,{type:p.ErrorTypes.NETWORK_ERROR,details:p.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:u})},a}()},"./src/loader/level-details.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"LevelDetails",function(){return a});var h=T("./src/polyfills/number.ts");function p(v,c){for(var t=0;t<c.length;t++){var g=c[t];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(v,g.key,g)}}function x(v,c,t){return c&&p(v.prototype,c),t&&p(v,t),v}var S=10,a=function(){function v(t){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=t}var c=v.prototype;return c.reloaded=function(g){if(!g){this.advanced=!0,this.updated=!0;return}var u=this.lastPartSn-g.lastPartSn,_=this.lastPartIndex-g.lastPartIndex;this.updated=this.endSN!==g.endSN||!!_||!!u,this.advanced=this.endSN>g.endSN||u>0||u===0&&_>0,this.updated||this.advanced?this.misses=Math.floor(g.misses*.6):this.misses=g.misses+1,this.availabilityDelay=g.availabilityDelay},x(v,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(h.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||S}},{key:"drift",get:function(){var g=this.driftEndTime-this.driftStartTime;if(g>0){var u=this.driftEnd-this.driftStart;return u*1e3/g}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var g;return(g=this.partList)!==null&&g!==void 0&&g.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var g;return(g=this.fragments)!==null&&g!==void 0&&g.length?this.fragments[this.fragments.length-1].end:0}},{key:"age",get:function(){return this.advancedDateTime?Math.max(Date.now()-this.advancedDateTime,0)/1e3:0}},{key:"lastPartIndex",get:function(){var g;return(g=this.partList)!==null&&g!==void 0&&g.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var g;return(g=this.partList)!==null&&g!==void 0&&g.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),v}()},"./src/loader/level-key.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"LevelKey",function(){return a});var h=T("./node_modules/url-toolkit/src/url-toolkit.js"),p=T.n(h);function x(v,c){for(var t=0;t<c.length;t++){var g=c[t];g.enumerable=g.enumerable||!1,g.configurable=!0,"value"in g&&(g.writable=!0),Object.defineProperty(v,g.key,g)}}function S(v,c,t){return c&&x(v.prototype,c),t&&x(v,t),v}var a=function(){v.fromURL=function(t,g){return new v(t,g)},v.fromURI=function(t){return new v(t)};function v(c,t){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,t?this._uri=Object(h.buildAbsoluteURL)(c,t,{alwaysNormalize:!0}):this._uri=c}return S(v,[{key:"uri",get:function(){return this._uri}}]),v}()},"./src/loader/load-stats.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"LoadStats",function(){return h});var h=function(){this.aborted=!1,this.loaded=0,this.retry=0,this.total=0,this.chunkCount=0,this.bwEstimate=0,this.loading={start:0,first:0,end:0},this.parsing={start:0,end:0},this.buffering={start:0,first:0,end:0}}},"./src/loader/m3u8-parser.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return f});var h=T("./src/polyfills/number.ts"),p=T("./node_modules/url-toolkit/src/url-toolkit.js"),x=T.n(p),S=T("./src/loader/fragment.ts"),a=T("./src/loader/level-details.ts"),v=T("./src/loader/level-key.ts"),c=T("./src/utils/attr-list.ts"),t=T("./src/utils/logger.ts"),g=T("./src/utils/codecs.ts"),u=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,_=/#EXT-X-MEDIA:(.*)/g,l=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),m=new RegExp([/#(EXTM3U)/.source,/#EXT-X-(PLAYLIST-TYPE):(.+)/.source,/#EXT-X-(MEDIA-SEQUENCE): *(\d+)/.source,/#EXT-X-(SKIP):(.+)/.source,/#EXT-X-(TARGETDURATION): *(\d+)/.source,/#EXT-X-(KEY):(.+)/.source,/#EXT-X-(START):(.+)/.source,/#EXT-X-(ENDLIST)/.source,/#EXT-X-(DISCONTINUITY-SEQ)UENCE: *(\d+)/.source,/#EXT-X-(DIS)CONTINUITY/.source,/#EXT-X-(VERSION):(\d+)/.source,/#EXT-X-(MAP):(.+)/.source,/#EXT-X-(SERVER-CONTROL):(.+)/.source,/#EXT-X-(PART-INF):(.+)/.source,/#EXT-X-(GAP)/.source,/#EXT-X-(BITRATE):\s*(\d+)/.source,/#EXT-X-(PART):(.+)/.source,/#EXT-X-(PRELOAD-HINT):(.+)/.source,/#EXT-X-(RENDITION-REPORT):(.+)/.source,/(#)([^:]*):(.*)/.source,/(#)(.*)(?:.*)\r?\n?/.source].join("|")),C=/\.(mp4|m4s|m4v|m4a)$/i;function o(M){var R,E;return C.test((R=(E=p.parseURL(M))===null||E===void 0?void 0:E.path)!=null?R:"")}var f=function(){function M(){}return M.findGroup=function(E,y){for(var s=0;s<E.length;s++){var D=E[s];if(D.id===y)return D}},M.convertAVC1ToAVCOTI=function(E){var y=E.split(".");if(y.length>2){var s=y.shift()+".";return s+=parseInt(y.shift()).toString(16),s+=("000"+parseInt(y.shift()).toString(16)).substr(-4),s}return E},M.resolve=function(E,y){return p.buildAbsoluteURL(y,E,{alwaysNormalize:!0})},M.parseMasterPlaylist=function(E,y){var s=[],D={},N=!1;u.lastIndex=0;for(var k;(k=u.exec(E))!=null;)if(k[1]){var U=new c.AttrList(k[1]),H={attrs:U,bitrate:U.decimalInteger("AVERAGE-BANDWIDTH")||U.decimalInteger("BANDWIDTH"),name:U.NAME,url:M.resolve(k[2],y)},K=U.decimalResolution("RESOLUTION");K&&(H.width=K.width,H.height=K.height),b((U.CODECS||"").split(/[ ,]+/).filter(function(G){return G}),H),H.videoCodec&&H.videoCodec.indexOf("avc1")!==-1&&(H.videoCodec=M.convertAVC1ToAVCOTI(H.videoCodec)),s.push(H)}else if(k[3]){var F=new c.AttrList(k[3]);F["DATA-ID"]&&(N=!0,D[F["DATA-ID"]]=F)}return{levels:s,sessionData:N?D:null}},M.parseMasterPlaylistMedia=function(E,y,s,D){D===void 0&&(D=[]);var N,k=[],U=0;for(_.lastIndex=0;(N=_.exec(E))!==null;){var H=new c.AttrList(N[1]);if(H.TYPE===s){var K={attrs:H,bitrate:0,id:U++,groupId:H["GROUP-ID"],instreamId:H["INSTREAM-ID"],name:H.NAME||H.LANGUAGE||"",type:s,default:H.bool("DEFAULT"),autoselect:H.bool("AUTOSELECT"),forced:H.bool("FORCED"),lang:H.LANGUAGE,url:H.URI?M.resolve(H.URI,y):""};if(D.length){var F=M.findGroup(D,K.groupId)||D[0];A(K,F,"audioCodec"),A(K,F,"textCodec")}k.push(K)}}return k},M.parseLevelPlaylist=function(E,y,s,D,N){var k=new a.LevelDetails(y),U=k.fragments,H=null,K=0,F=0,G=0,B=0,W=null,V=new S.Fragment(D,y),ae,de,ce,Ee=-1,Ae=!1;for(l.lastIndex=0,k.m3u8=E;(ae=l.exec(E))!==null;){Ae&&(Ae=!1,V=new S.Fragment(D,y),V.start=G,V.sn=K,V.cc=B,V.level=s,H&&(V.initSegment=H,V.rawProgramDateTime=H.rawProgramDateTime));var oe=ae[1];if(oe){V.duration=parseFloat(oe);var he=(" "+ae[2]).slice(1);V.title=he||null,V.tagList.push(he?["INF",oe,he]:["INF",oe])}else if(ae[3])Object(h.isFiniteNumber)(V.duration)&&(V.start=G,ce&&(V.levelkey=ce),V.sn=K,V.level=s,V.cc=B,V.urlId=N,U.push(V),V.relurl=(" "+ae[3]).slice(1),d(V,W),W=V,G+=V.duration,K++,F=0,Ae=!0);else if(ae[4]){var fe=(" "+ae[4]).slice(1);W?V.setByteRange(fe,W):V.setByteRange(fe)}else if(ae[5])V.rawProgramDateTime=(" "+ae[5]).slice(1),V.tagList.push(["PROGRAM-DATE-TIME",V.rawProgramDateTime]),Ee===-1&&(Ee=U.length);else{if(ae=ae[0].match(m),!ae){t.logger.warn("No matches on slow regex match for level playlist!");continue}for(de=1;de<ae.length&&!(typeof ae[de]!="undefined");de++);var ie=(" "+ae[de]).slice(1),se=(" "+ae[de+1]).slice(1),Q=ae[de+2]?(" "+ae[de+2]).slice(1):"";switch(ie){case"PLAYLIST-TYPE":k.type=se.toUpperCase();break;case"MEDIA-SEQUENCE":K=k.startSN=parseInt(se);break;case"SKIP":{var le=new c.AttrList(se),ee=le.decimalInteger("SKIPPED-SEGMENTS");if(Object(h.isFiniteNumber)(ee)){k.skippedSegments=ee;for(var ne=ee;ne--;)U.unshift(null);K+=ee}var be=le.enumeratedString("RECENTLY-REMOVED-DATERANGES");be&&(k.recentlyRemovedDateranges=be.split(" "));break}case"TARGETDURATION":k.targetduration=parseFloat(se);break;case"VERSION":k.version=parseInt(se);break;case"EXTM3U":break;case"ENDLIST":k.live=!1;break;case"#":(se||Q)&&V.tagList.push(Q?[se,Q]:[se]);break;case"DIS":B++;case"GAP":V.tagList.push([ie]);break;case"BITRATE":V.tagList.push([ie,se]);break;case"DISCONTINUITY-SEQ":B=parseInt(se);break;case"KEY":{var re,$=new c.AttrList(se),Y=$.enumeratedString("METHOD"),Z=$.URI,Ce=$.hexadecimalInteger("IV"),ge=$.enumeratedString("KEYFORMATVERSIONS"),Re=$.enumeratedString("KEYID"),Qe=(re=$.enumeratedString("KEYFORMAT"))!=null?re:"identity",$e=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if($e.indexOf(Qe)>-1){t.logger.warn("Keyformat "+Qe+" is not supported from the manifest");continue}else if(Qe!=="identity")continue;Y&&(ce=v.LevelKey.fromURL(y,Z),Z&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Y)>=0&&(ce.method=Y,ce.keyFormat=Qe,Re&&(ce.keyID=Re),ge&&(ce.keyFormatVersions=ge),ce.iv=Ce));break}case"START":{var at=new c.AttrList(se),dt=at.decimalFloatingPoint("TIME-OFFSET");Object(h.isFiniteNumber)(dt)&&(k.startTimeOffset=dt);break}case"MAP":{var vt=new c.AttrList(se);V.relurl=vt.URI,vt.BYTERANGE&&V.setByteRange(vt.BYTERANGE),V.level=s,V.sn="initSegment",ce&&(V.levelkey=ce),V.initSegment=null,H=V,Ae=!0;break}case"SERVER-CONTROL":{var bt=new c.AttrList(se);k.canBlockReload=bt.bool("CAN-BLOCK-RELOAD"),k.canSkipUntil=bt.optionalFloat("CAN-SKIP-UNTIL",0),k.canSkipDateRanges=k.canSkipUntil>0&&bt.bool("CAN-SKIP-DATERANGES"),k.partHoldBack=bt.optionalFloat("PART-HOLD-BACK",0),k.holdBack=bt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var He=new c.AttrList(se);k.partTarget=He.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Pe=k.partList;Pe||(Pe=k.partList=[]);var nt=F>0?Pe[Pe.length-1]:void 0,Rt=F++,pt=new S.Part(new c.AttrList(se),V,y,Rt,nt);Pe.push(pt),V.duration+=pt.duration;break}case"PRELOAD-HINT":{var ht=new c.AttrList(se);k.preloadHint=ht;break}case"RENDITION-REPORT":{var Ge=new c.AttrList(se);k.renditionReports=k.renditionReports||[],k.renditionReports.push(Ge);break}default:t.logger.warn("line parsed but not handled: "+ae);break}}}W&&!W.relurl?(U.pop(),G-=W.duration,k.partList&&(k.fragmentHint=W)):k.partList&&(d(V,W),V.cc=B,k.fragmentHint=V);var ke=U.length,je=U[0],_e=U[ke-1];if(G+=k.skippedSegments*k.targetduration,G>0&&ke&&_e){k.averagetargetduration=G/ke;var De=_e.sn;k.endSN=De!=="initSegment"?De:0,je&&(k.startCC=je.cc,je.initSegment||k.fragments.every(function(Le){return Le.relurl&&o(Le.relurl)})&&(t.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),V=new S.Fragment(D,y),V.relurl=_e.relurl,V.level=s,V.sn="initSegment",je.initSegment=V,k.needSidxRanges=!0))}else k.endSN=0,k.startCC=0;return k.fragmentHint&&(G+=k.fragmentHint.duration),k.totalduration=G,k.endCC=B,Ee>0&&O(U,Ee),k},M}();function b(M,R){["video","audio","text"].forEach(function(E){var y=M.filter(function(D){return Object(g.isCodecType)(D,E)});if(y.length){var s=y.filter(function(D){return D.lastIndexOf("avc1",0)===0||D.lastIndexOf("mp4a",0)===0});R[E+"Codec"]=s.length>0?s[0]:y[0],M=M.filter(function(D){return y.indexOf(D)===-1})}}),R.unknownCodecs=M}function A(M,R,E){var y=R[E];y&&(M[E]=y)}function O(M,R){for(var E=M[R],y=R;y--;){var s=M[y];if(!s)return;s.programDateTime=E.programDateTime-s.duration*1e3,E=s}}function d(M,R){M.rawProgramDateTime?M.programDateTime=Date.parse(M.rawProgramDateTime):R!=null&&R.programDateTime&&(M.programDateTime=R.endProgramDateTime),Object(h.isFiniteNumber)(M.programDateTime)||(M.programDateTime=null,M.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/polyfills/number.ts"),p=T("./src/events.ts"),x=T("./src/errors.ts"),S=T("./src/utils/logger.ts"),a=T("./src/utils/mp4-tools.ts"),v=T("./src/loader/m3u8-parser.ts"),c=T("./src/types/loader.ts"),t=T("./src/utils/attr-list.ts");function g(l){var m=l.type;switch(m){case c.PlaylistContextType.AUDIO_TRACK:return c.PlaylistLevelType.AUDIO;case c.PlaylistContextType.SUBTITLE_TRACK:return c.PlaylistLevelType.SUBTITLE;default:return c.PlaylistLevelType.MAIN}}function u(l,m){var C=l.url;return(C===void 0||C.indexOf("data:")===0)&&(C=m.url),C}var _=function(){function l(C){this.hls=void 0,this.loaders=Object.create(null),this.hls=C,this.registerListeners()}var m=l.prototype;return m.registerListeners=function(){var o=this.hls;o.on(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.on(p.Events.LEVEL_LOADING,this.onLevelLoading,this),o.on(p.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),o.on(p.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.unregisterListeners=function(){var o=this.hls;o.off(p.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.off(p.Events.LEVEL_LOADING,this.onLevelLoading,this),o.off(p.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),o.off(p.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},m.createInternalLoader=function(o){var f=this.hls.config,b=f.pLoader,A=f.loader,O=b||A,d=new O(f);return o.loader=d,this.loaders[o.type]=d,d},m.getInternalLoader=function(o){return this.loaders[o.type]},m.resetInternalLoader=function(o){this.loaders[o]&&delete this.loaders[o]},m.destroyInternalLoaders=function(){for(var o in this.loaders){var f=this.loaders[o];f&&f.destroy(),this.resetInternalLoader(o)}},m.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},m.onManifestLoading=function(o,f){var b=f.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:c.PlaylistContextType.MANIFEST,url:b,deliveryDirectives:null})},m.onLevelLoading=function(o,f){var b=f.id,A=f.level,O=f.url,d=f.deliveryDirectives;this.load({id:b,groupId:null,level:A,responseType:"text",type:c.PlaylistContextType.LEVEL,url:O,deliveryDirectives:d})},m.onAudioTrackLoading=function(o,f){var b=f.id,A=f.groupId,O=f.url,d=f.deliveryDirectives;this.load({id:b,groupId:A,level:null,responseType:"text",type:c.PlaylistContextType.AUDIO_TRACK,url:O,deliveryDirectives:d})},m.onSubtitleTrackLoading=function(o,f){var b=f.id,A=f.groupId,O=f.url,d=f.deliveryDirectives;this.load({id:b,groupId:A,level:null,responseType:"text",type:c.PlaylistContextType.SUBTITLE_TRACK,url:O,deliveryDirectives:d})},m.load=function(o){var f,b=this.hls.config,A=this.getInternalLoader(o);if(A){var O=A.context;if(O&&O.url===o.url){S.logger.trace("[playlist-loader]: playlist request ongoing");return}S.logger.log("[playlist-loader]: aborting previous loader for type: "+o.type),A.abort()}var d,M,R,E;switch(o.type){case c.PlaylistContextType.MANIFEST:d=b.manifestLoadingMaxRetry,M=b.manifestLoadingTimeOut,R=b.manifestLoadingRetryDelay,E=b.manifestLoadingMaxRetryTimeout;break;case c.PlaylistContextType.LEVEL:case c.PlaylistContextType.AUDIO_TRACK:case c.PlaylistContextType.SUBTITLE_TRACK:d=0,M=b.levelLoadingTimeOut;break;default:d=b.levelLoadingMaxRetry,M=b.levelLoadingTimeOut,R=b.levelLoadingRetryDelay,E=b.levelLoadingMaxRetryTimeout;break}if(A=this.createInternalLoader(o),(f=o.deliveryDirectives)!==null&&f!==void 0&&f.part){var y;if(o.type===c.PlaylistContextType.LEVEL&&o.level!==null?y=this.hls.levels[o.level].details:o.type===c.PlaylistContextType.AUDIO_TRACK&&o.id!==null?y=this.hls.audioTracks[o.id].details:o.type===c.PlaylistContextType.SUBTITLE_TRACK&&o.id!==null&&(y=this.hls.subtitleTracks[o.id].details),y){var s=y.partTarget,D=y.targetduration;s&&D&&(M=Math.min(Math.max(s*3,D*.8)*1e3,M))}}var N={timeout:M,maxRetry:d,retryDelay:R,maxRetryDelay:E,highWaterMark:0},k={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};A.load(o,N,k)},m.loadsuccess=function(o,f,b,A){if(A===void 0&&(A=null),b.isSidxRequest){this.handleSidxRequest(o,b),this.handlePlaylistLoaded(o,f,b,A);return}this.resetInternalLoader(b.type);var O=o.data;if(O.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(o,b,"no EXTM3U delimiter",A);return}f.parsing.start=performance.now(),O.indexOf("#EXTINF:")>0||O.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(o,f,b,A):this.handleMasterPlaylist(o,f,b,A)},m.loaderror=function(o,f,b){b===void 0&&(b=null),this.handleNetworkError(f,b,!1,o)},m.loadtimeout=function(o,f,b){b===void 0&&(b=null),this.handleNetworkError(f,b,!0)},m.handleMasterPlaylist=function(o,f,b,A){var O=this.hls,d=o.data,M=u(o,b),R=v.default.parseMasterPlaylist(d,M),E=R.levels,y=R.sessionData;if(!E.length){this.handleManifestParsingError(o,b,"no level found in manifest",A);return}var s=E.map(function(K){return{id:K.attrs.AUDIO,audioCodec:K.audioCodec}}),D=E.map(function(K){return{id:K.attrs.SUBTITLES,textCodec:K.textCodec}}),N=v.default.parseMasterPlaylistMedia(d,M,"AUDIO",s),k=v.default.parseMasterPlaylistMedia(d,M,"SUBTITLES",D),U=v.default.parseMasterPlaylistMedia(d,M,"CLOSED-CAPTIONS");if(N.length){var H=N.some(function(K){return!K.url});!H&&E[0].audioCodec&&!E[0].attrs.AUDIO&&(S.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),N.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new t.AttrList({}),bitrate:0,url:""}))}O.trigger(p.Events.MANIFEST_LOADED,{levels:E,audioTracks:N,subtitles:k,captions:U,url:M,stats:f,networkDetails:A,sessionData:y})},m.handleTrackOrLevelPlaylist=function(o,f,b,A){var O=this.hls,d=b.id,M=b.level,R=b.type,E=u(o,b),y=Object(h.isFiniteNumber)(d)?d:0,s=Object(h.isFiniteNumber)(M)?M:y,D=g(b),N=v.default.parseLevelPlaylist(o.data,E,s,D,y);if(!N.fragments.length){O.trigger(p.Events.ERROR,{type:x.ErrorTypes.NETWORK_ERROR,details:x.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:E,reason:"no fragments found in level",level:typeof b.level=="number"?b.level:void 0});return}if(R===c.PlaylistContextType.MANIFEST){var k={attrs:new t.AttrList({}),bitrate:0,details:N,name:"",url:E};O.trigger(p.Events.MANIFEST_LOADED,{levels:[k],audioTracks:[],url:E,stats:f,networkDetails:A,sessionData:null})}if(f.parsing.end=performance.now(),N.needSidxRanges){var U,H=(U=N.fragments[0].initSegment)===null||U===void 0?void 0:U.url;this.load({url:H,isSidxRequest:!0,type:R,level:M,levelDetails:N,id:d,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}b.levelDetails=N,this.handlePlaylistLoaded(o,f,b,A)},m.handleSidxRequest=function(o,f){var b=Object(a.parseSegmentIndex)(new Uint8Array(o.data));if(!b)return;var A=b.references,O=f.levelDetails;A.forEach(function(d,M){var R=d.info,E=O.fragments[M];E.byteRange.length===0&&E.setByteRange(String(1+R.end-R.start)+"@"+String(R.start)),E.initSegment&&E.initSegment.setByteRange(String(b.moovEndOffset)+"@0")})},m.handleManifestParsingError=function(o,f,b,A){this.hls.trigger(p.Events.ERROR,{type:x.ErrorTypes.NETWORK_ERROR,details:x.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:f.type===c.PlaylistContextType.MANIFEST,url:o.url,reason:b,response:o,context:f,networkDetails:A})},m.handleNetworkError=function(o,f,b,A){b===void 0&&(b=!1),S.logger.warn("[playlist-loader]: A network "+(b?"timeout":"error")+" occurred while loading "+o.type+" level: "+o.level+" id: "+o.id+' group-id: "'+o.groupId+'"');var O=x.ErrorDetails.UNKNOWN,d=!1,M=this.getInternalLoader(o);switch(o.type){case c.PlaylistContextType.MANIFEST:O=b?x.ErrorDetails.MANIFEST_LOAD_TIMEOUT:x.ErrorDetails.MANIFEST_LOAD_ERROR,d=!0;break;case c.PlaylistContextType.LEVEL:O=b?x.ErrorDetails.LEVEL_LOAD_TIMEOUT:x.ErrorDetails.LEVEL_LOAD_ERROR,d=!1;break;case c.PlaylistContextType.AUDIO_TRACK:O=b?x.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:x.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,d=!1;break;case c.PlaylistContextType.SUBTITLE_TRACK:O=b?x.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:x.ErrorDetails.SUBTITLE_LOAD_ERROR,d=!1;break}M&&this.resetInternalLoader(o.type);var R={type:x.ErrorTypes.NETWORK_ERROR,details:O,fatal:d,url:o.url,loader:M,context:o,networkDetails:f};A&&(R.response=A),this.hls.trigger(p.Events.ERROR,R)},m.handlePlaylistLoaded=function(o,f,b,A){var O=b.type,d=b.level,M=b.id,R=b.groupId,E=b.loader,y=b.levelDetails,s=b.deliveryDirectives;if(!(y!=null&&y.targetduration)){this.handleManifestParsingError(o,b,"invalid target duration",A);return}if(!E)return;y.live&&(E.getCacheAge&&(y.ageHeader=E.getCacheAge()||0),(!E.getCacheAge||isNaN(y.ageHeader))&&(y.ageHeader=0));switch(O){case c.PlaylistContextType.MANIFEST:case c.PlaylistContextType.LEVEL:this.hls.trigger(p.Events.LEVEL_LOADED,{details:y,level:d||0,id:M||0,stats:f,networkDetails:A,deliveryDirectives:s});break;case c.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(p.Events.AUDIO_TRACK_LOADED,{details:y,id:M||0,groupId:R||"",stats:f,networkDetails:A,deliveryDirectives:s});break;case c.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(p.Events.SUBTITLE_TRACK_LOADED,{details:y,id:M||0,groupId:R||"",stats:f,networkDetails:A,deliveryDirectives:s});break}},l}();i.default=_},"./src/polyfills/number.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"isFiniteNumber",function(){return h}),T.d(i,"MAX_SAFE_INTEGER",function(){return p});var h=Number.isFinite||function(x){return typeof x=="number"&&isFinite(x)},p=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(P,i,T){"use strict";T.r(i);var h=function(){function p(){}return p.getSilentFrame=function(S,a){switch(S){case"mp4a.40.2":if(a===1)return new Uint8Array([0,200,0,128,35,128]);if(a===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(a===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(a===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(a===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(a===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(a===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(a===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(a===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},p}();i.default=h},"./src/remux/mp4-generator.ts":function(P,i,T){"use strict";T.r(i);var h=Math.pow(2,32)-1,p=function(){function x(){}return x.init=function(){x.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var a;for(a in x.types)x.types.hasOwnProperty(a)&&(x.types[a]=[a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2),a.charCodeAt(3)]);var v=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),c=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]);x.HDLR_TYPES={video:v,audio:c};var t=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),g=new Uint8Array([0,0,0,0,0,0,0,0]);x.STTS=x.STSC=x.STCO=g,x.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),x.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),x.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),x.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var u=new Uint8Array([105,115,111,109]),_=new Uint8Array([97,118,99,49]),l=new Uint8Array([0,0,0,1]);x.FTYP=x.box(x.types.ftyp,u,l,u,_),x.DINF=x.box(x.types.dinf,x.box(x.types.dref,t))},x.box=function(a){for(var v=8,c=arguments.length,t=new Array(c>1?c-1:0),g=1;g<c;g++)t[g-1]=arguments[g];for(var u=t.length,_=u;u--;)v+=t[u].byteLength;var l=new Uint8Array(v);for(l[0]=v>>24&255,l[1]=v>>16&255,l[2]=v>>8&255,l[3]=v&255,l.set(a,4),u=0,v=8;u<_;u++)l.set(t[u],v),v+=t[u].byteLength;return l},x.hdlr=function(a){return x.box(x.types.hdlr,x.HDLR_TYPES[a])},x.mdat=function(a){return x.box(x.types.mdat,a)},x.mdhd=function(a,v){v*=a;var c=Math.floor(v/(h+1)),t=Math.floor(v%(h+1));return x.box(x.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,a>>24&255,a>>16&255,a>>8&255,a&255,c>>24,c>>16&255,c>>8&255,c&255,t>>24,t>>16&255,t>>8&255,t&255,85,196,0,0]))},x.mdia=function(a){return x.box(x.types.mdia,x.mdhd(a.timescale,a.duration),x.hdlr(a.type),x.minf(a))},x.mfhd=function(a){return x.box(x.types.mfhd,new Uint8Array([0,0,0,0,a>>24,a>>16&255,a>>8&255,a&255]))},x.minf=function(a){return a.type==="audio"?x.box(x.types.minf,x.box(x.types.smhd,x.SMHD),x.DINF,x.stbl(a)):x.box(x.types.minf,x.box(x.types.vmhd,x.VMHD),x.DINF,x.stbl(a))},x.moof=function(a,v,c){return x.box(x.types.moof,x.mfhd(a),x.traf(c,v))},x.moov=function(a){for(var v=a.length,c=[];v--;)c[v]=x.trak(a[v]);return x.box.apply(null,[x.types.moov,x.mvhd(a[0].timescale,a[0].duration)].concat(c).concat(x.mvex(a)))},x.mvex=function(a){for(var v=a.length,c=[];v--;)c[v]=x.trex(a[v]);return x.box.apply(null,[x.types.mvex].concat(c))},x.mvhd=function(a,v){v*=a;var c=Math.floor(v/(h+1)),t=Math.floor(v%(h+1)),g=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,a>>24&255,a>>16&255,a>>8&255,a&255,c>>24,c>>16&255,c>>8&255,c&255,t>>24,t>>16&255,t>>8&255,t&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return x.box(x.types.mvhd,g)},x.sdtp=function(a){var v=a.samples||[],c=new Uint8Array(4+v.length),t,g;for(t=0;t<v.length;t++)g=v[t].flags,c[t+4]=g.dependsOn<<4|g.isDependedOn<<2|g.hasRedundancy;return x.box(x.types.sdtp,c)},x.stbl=function(a){return x.box(x.types.stbl,x.stsd(a),x.box(x.types.stts,x.STTS),x.box(x.types.stsc,x.STSC),x.box(x.types.stsz,x.STSZ),x.box(x.types.stco,x.STCO))},x.avc1=function(a){var v=[],c=[],t,g,u;for(t=0;t<a.sps.length;t++)g=a.sps[t],u=g.byteLength,v.push(u>>>8&255),v.push(u&255),v=v.concat(Array.prototype.slice.call(g));for(t=0;t<a.pps.length;t++)g=a.pps[t],u=g.byteLength,c.push(u>>>8&255),c.push(u&255),c=c.concat(Array.prototype.slice.call(g));var _=x.box(x.types.avcC,new Uint8Array([1,v[3],v[4],v[5],252|3,224|a.sps.length].concat(v).concat([a.pps.length]).concat(c))),l=a.width,m=a.height,C=a.pixelRatio[0],o=a.pixelRatio[1];return x.box(x.types.avc1,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,l>>8&255,l&255,m>>8&255,m&255,0,72,0,0,0,72,0,0,0,0,0,0,0,1,18,100,97,105,108,121,109,111,116,105,111,110,47,104,108,115,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,17,17]),_,x.box(x.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),x.box(x.types.pasp,new Uint8Array([C>>24,C>>16&255,C>>8&255,C&255,o>>24,o>>16&255,o>>8&255,o&255])))},x.esds=function(a){var v=a.config.length;return new Uint8Array([0,0,0,0,3,23+v,0,1,0,4,15+v,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([v]).concat(a.config).concat([6,1,2]))},x.mp4a=function(a){var v=a.samplerate;return x.box(x.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,a.channelCount,0,16,0,0,0,0,v>>8&255,v&255,0,0]),x.box(x.types.esds,x.esds(a)))},x.mp3=function(a){var v=a.samplerate;return x.box(x.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,a.channelCount,0,16,0,0,0,0,v>>8&255,v&255,0,0]))},x.stsd=function(a){return a.type==="audio"?!a.isAAC&&a.codec==="mp3"?x.box(x.types.stsd,x.STSD,x.mp3(a)):x.box(x.types.stsd,x.STSD,x.mp4a(a)):x.box(x.types.stsd,x.STSD,x.avc1(a))},x.tkhd=function(a){var v=a.id,c=a.duration*a.timescale,t=a.width,g=a.height,u=Math.floor(c/(h+1)),_=Math.floor(c%(h+1));return x.box(x.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,v>>24&255,v>>16&255,v>>8&255,v&255,0,0,0,0,u>>24,u>>16&255,u>>8&255,u&255,_>>24,_>>16&255,_>>8&255,_&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,t>>8&255,t&255,0,0,g>>8&255,g&255,0,0]))},x.traf=function(a,v){var c=x.sdtp(a),t=a.id,g=Math.floor(v/(h+1)),u=Math.floor(v%(h+1));return x.box(x.types.traf,x.box(x.types.tfhd,new Uint8Array([0,0,0,0,t>>24,t>>16&255,t>>8&255,t&255])),x.box(x.types.tfdt,new Uint8Array([1,0,0,0,g>>24,g>>16&255,g>>8&255,g&255,u>>24,u>>16&255,u>>8&255,u&255])),x.trun(a,c.length+16+20+8+16+8+8),c)},x.trak=function(a){return a.duration=a.duration||4294967295,x.box(x.types.trak,x.tkhd(a),x.mdia(a))},x.trex=function(a){var v=a.id;return x.box(x.types.trex,new Uint8Array([0,0,0,0,v>>24,v>>16&255,v>>8&255,v&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},x.trun=function(a,v){var c=a.samples||[],t=c.length,g=12+16*t,u=new Uint8Array(g),_,l,m,C,o,f;for(v+=8+g,u.set([0,0,15,1,t>>>24&255,t>>>16&255,t>>>8&255,t&255,v>>>24&255,v>>>16&255,v>>>8&255,v&255],0),_=0;_<t;_++)l=c[_],m=l.duration,C=l.size,o=l.flags,f=l.cts,u.set([m>>>24&255,m>>>16&255,m>>>8&255,m&255,C>>>24&255,C>>>16&255,C>>>8&255,C&255,o.isLeading<<2|o.dependsOn,o.isDependedOn<<6|o.hasRedundancy<<4|o.paddingValue<<1|o.isNonSync,o.degradPrio&240<<8,o.degradPrio&15,f>>>24&255,f>>>16&255,f>>>8&255,f&255],12+16*_);return x.box(x.types.trun,u)},x.initSegment=function(a){x.types||x.init();var v=x.moov(a),c=new Uint8Array(x.FTYP.byteLength+v.byteLength);return c.set(x.FTYP),c.set(v,x.FTYP.byteLength),c},x}();p.types=void 0,p.HDLR_TYPES=void 0,p.STTS=void 0,p.STSC=void 0,p.STCO=void 0,p.STSZ=void 0,p.VMHD=void 0,p.SMHD=void 0,p.STSD=void 0,p.FTYP=void 0,p.DINF=void 0,i.default=p},"./src/remux/mp4-remuxer.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return f}),T.d(i,"normalizePts",function(){return b});var h=T("./src/polyfills/number.ts"),p=T("./src/remux/aac-helper.ts"),x=T("./src/remux/mp4-generator.ts"),S=T("./src/events.ts"),a=T("./src/errors.ts"),v=T("./src/utils/logger.ts"),c=T("./src/types/loader.ts"),t=T("./src/utils/timescale-conversion.ts");function g(){return g=Object.assign||function(M){for(var R=1;R<arguments.length;R++){var E=arguments[R];for(var y in E)Object.prototype.hasOwnProperty.call(E,y)&&(M[y]=E[y])}return M},g.apply(this,arguments)}var u=10*1e3,_=1024,l=1152,m=null,C=null,o=!1,f=function(){function M(E,y,s,D){if(D===void 0&&(D=""),this.observer=void 0,this.config=void 0,this.typeSupported=void 0,this.ISGenerated=!1,this._initPTS=void 0,this._initDTS=void 0,this.nextAvcDts=null,this.nextAudioPts=null,this.isAudioContiguous=!1,this.isVideoContiguous=!1,this.observer=E,this.config=y,this.typeSupported=s,this.ISGenerated=!1,m===null){var N=navigator.userAgent||"",k=N.match(/Chrome\/(\d+)/i);m=k?parseInt(k[1]):0}if(C===null){var U=navigator.userAgent.match(/Safari\/(\d+)/i);C=U?parseInt(U[1]):0}o=!!m&&m<75||!!C&&C<600}var R=M.prototype;return R.destroy=function(){},R.resetTimeStamp=function(y){v.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=y},R.resetNextTimestamp=function(){v.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},R.resetInitSegment=function(){v.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},R.getVideoStartPts=function(y){var s=!1,D=y.reduce(function(N,k){var U=k.pts-N;return U<-4294967296?(s=!0,b(N,k.pts)):U>0?N:k.pts},y[0].pts);return s&&v.logger.debug("PTS rollover detected"),D},R.remux=function(y,s,D,N,k,U,H,K){var F,G,B,W,V,ae,de=k,ce=k,Ee=y.pid>-1,Ae=s.pid>-1,oe=s.samples.length,he=y.samples.length>0,fe=oe>1,ie=(!Ee||he)&&(!Ae||fe)||this.ISGenerated||H;if(ie){this.ISGenerated||(B=this.generateIS(y,s,k));var se=this.isVideoContiguous,Q=-1;if(fe&&(Q=A(s.samples),!se&&this.config.forceKeyFrameOnDiscontinuity))if(ae=!0,Q>0){v.logger.warn("[mp4-remuxer]: Dropped "+Q+" out of "+oe+" video samples due to a missing keyframe");var le=this.getVideoStartPts(s.samples);s.samples=s.samples.slice(Q),s.dropped+=Q,ce+=(s.samples[0].pts-le)/(s.timescale||9e4)}else Q===-1&&(v.logger.warn("[mp4-remuxer]: No keyframe found out of "+oe+" video samples"),ae=!1);if(this.ISGenerated){if(he&&fe){var ee=this.getVideoStartPts(s.samples),ne=b(y.samples[0].pts,ee)-ee,be=ne/s.inputTimeScale;de+=Math.max(0,be),ce+=Math.max(0,-be)}if(he){if(y.samplerate||(v.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),B=this.generateIS(y,s,k)),G=this.remuxAudio(y,de,this.isAudioContiguous,U,Ae||fe||K===c.PlaylistLevelType.AUDIO?ce:void 0),fe){var re=G?G.endPTS-G.startPTS:0;s.inputTimeScale||(v.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),B=this.generateIS(y,s,k)),F=this.remuxVideo(s,ce,se,re)}}else fe&&(F=this.remuxVideo(s,ce,se,0));F&&(F.firstKeyFrame=Q,F.independent=Q!==-1)}}return this.ISGenerated&&(D.samples.length&&(V=this.remuxID3(D,k)),N.samples.length&&(W=this.remuxText(N,k))),{audio:G,video:F,initSegment:B,independent:ae,text:W,id3:V}},R.generateIS=function(y,s,D){var N=y.samples,k=s.samples,U=this.typeSupported,H={},K=!Object(h.isFiniteNumber)(this._initPTS),F="audio/mp4",G,B,W;if(K&&(G=B=Infinity),y.config&&N.length&&(y.timescale=y.samplerate,y.isAAC||(U.mpeg?(F="audio/mpeg",y.codec=""):U.mp3&&(y.codec="mp3")),H.audio={id:"audio",container:F,codec:y.codec,initSegment:!y.isAAC&&U.mpeg?new Uint8Array(0):x.default.initSegment([y]),metadata:{channelCount:y.channelCount}},K&&(W=y.inputTimeScale,G=B=N[0].pts-Math.round(W*D))),s.sps&&s.pps&&k.length&&(s.timescale=s.inputTimeScale,H.video={id:"main",container:"video/mp4",codec:s.codec,initSegment:x.default.initSegment([s]),metadata:{width:s.width,height:s.height}},K)){W=s.inputTimeScale;var V=this.getVideoStartPts(k),ae=Math.round(W*D);B=Math.min(B,b(k[0].dts,V)-ae),G=Math.min(G,V-ae)}if(Object.keys(H).length)return this.ISGenerated=!0,K&&(this._initPTS=G,this._initDTS=B),{tracks:H,initPTS:G,timescale:W}},R.remuxVideo=function(y,s,D,N){var k=y.inputTimeScale,U=y.samples,H=[],K=U.length,F=this._initPTS,G=this.nextAvcDts,B=8,W,V,ae,de=Number.POSITIVE_INFINITY,ce=Number.NEGATIVE_INFINITY,Ee=0,Ae=!1;if(!D||G===null){var oe=s*k,he=U[0].pts-b(U[0].dts,U[0].pts);G=oe-he}for(var fe=0;fe<K;fe++){var ie=U[fe];if(ie.pts=b(ie.pts-F,G),ie.dts=b(ie.dts-F,G),ie.dts>ie.pts){var se=9e4*.2;Ee=Math.max(Math.min(Ee,ie.pts-ie.dts),-1*se)}ie.dts<U[fe>0?fe-1:fe].dts&&(Ae=!0)}Ae&&U.sort(function(rt,Ie){var qe=rt.dts-Ie.dts,Ye=rt.pts-Ie.pts;return qe||Ye}),V=U[0].dts,ae=U[U.length-1].dts;var Q=Math.round((ae-V)/(K-1));if(Ee<0){if(Ee<Q*-2){v.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(t.toMsFromMpegTsClock)(-Q,!0)+" ms");for(var le=Ee,ee=0;ee<K;ee++)U[ee].dts=le=Math.max(le,U[ee].pts-Q),U[ee].pts=Math.max(le,U[ee].pts)}else{v.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(t.toMsFromMpegTsClock)(Ee,!0)+" ms to overcome this issue");for(var ne=0;ne<K;ne++)U[ne].dts=U[ne].dts+Ee}V=U[0].dts}if(D){var be=V-G,re=be>Q,$=be<-1;if(re||$){re?v.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(be,!0)+" ms ("+be+"dts) hole between fragments detected, filling it"):v.logger.warn("AVC: "+Object(t.toMsFromMpegTsClock)(-be,!0)+" ms ("+be+"dts) overlapping between fragments detected"),V=G;var Y=U[0].pts-be;U[0].dts=V,U[0].pts=Y,v.logger.log("Video: First PTS/DTS adjusted: "+Object(t.toMsFromMpegTsClock)(Y,!0)+"/"+Object(t.toMsFromMpegTsClock)(V,!0)+", delta: "+Object(t.toMsFromMpegTsClock)(be,!0)+" ms")}}o&&(V=Math.max(0,V));for(var Z=0,Ce=0,ge=0;ge<K;ge++){for(var Re=U[ge],Qe=Re.units,$e=Qe.length,at=0,dt=0;dt<$e;dt++)at+=Qe[dt].data.length;Ce+=at,Z+=$e,Re.length=at,Re.dts=Math.max(Re.dts,V),Re.pts=Math.max(Re.pts,Re.dts,0),de=Math.min(Re.pts,de),ce=Math.max(Re.pts,ce)}ae=U[K-1].dts;var vt=Ce+4*Z+8,bt;try{bt=new Uint8Array(vt)}catch(rt){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:a.ErrorTypes.MUX_ERROR,details:a.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:vt,reason:"fail allocating video mdat "+vt});return}var He=new DataView(bt.buffer);He.setUint32(0,vt),bt.set(x.default.types.mdat,4);for(var Pe=0;Pe<K;Pe++){for(var nt=U[Pe],Rt=nt.units,pt=0,ht=0,Ge=Rt.length;ht<Ge;ht++){var ke=Rt[ht],je=ke.data,_e=ke.data.byteLength;He.setUint32(B,_e),B+=4,bt.set(je,B),B+=_e,pt+=4+_e}if(Pe<K-1)W=U[Pe+1].dts-nt.dts;else{var De=this.config,Le=nt.dts-U[Pe>0?Pe-1:Pe].dts;if(De.stretchShortVideoTrack&&this.nextAudioPts!==null){var Ue=Math.floor(De.maxBufferHole*k),ze=(N?de+N*k:this.nextAudioPts)-nt.pts;ze>Ue?(W=ze-Le,W<0&&(W=Le),v.logger.log("[mp4-remuxer]: It is approximately "+ze/90+" ms to the next segment; using duration "+W/90+" ms for the last video frame.")):W=Le}else W=Le}var ut=Math.round(nt.pts-nt.dts);H.push(new O(nt.key,W,pt,ut))}if(H.length&&m&&m<70){var ot=H[0].flags;ot.dependsOn=2,ot.isNonSync=0}console.assert(W!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=G=ae+W,this.isVideoContiguous=!0;var Dt=x.default.moof(y.sequenceNumber++,V,g({},y,{samples:H})),Yt="video",ct={data1:Dt,data2:bt,startPTS:de/k,endPTS:(ce+W)/k,startDTS:V/k,endDTS:G/k,type:Yt,hasAudio:!1,hasVideo:!0,nb:H.length,dropped:y.dropped};return y.samples=[],y.dropped=0,console.assert(bt.length,"MDAT length must not be zero"),ct},R.remuxAudio=function(y,s,D,N,k){var U=y.inputTimeScale,H=y.samplerate?y.samplerate:U,K=U/H,F=y.isAAC?_:l,G=F*K,B=this._initPTS,W=!y.isAAC&&this.typeSupported.mpeg,V=[],ae=y.samples,de=W?0:8,ce=this.nextAudioPts||-1,Ee=s*U;if(this.isAudioContiguous=D=D||ae.length&&ce>0&&(N&&Math.abs(Ee-ce)<9e3||Math.abs(b(ae[0].pts-B,Ee)-ce)<20*G),ae.forEach(function(je){je.pts=b(je.pts-B,Ee)}),!D||ce<0){if(ae=ae.filter(function(je){return je.pts>=0}),!ae.length)return;k===0?ce=0:N?ce=Math.max(0,Ee):ce=ae[0].pts}if(y.isAAC)for(var Ae=k!==void 0,oe=this.config.maxAudioFramesDrift,he=0,fe=ce;he<ae.length;he++){var ie=ae[he],se=ie.pts,Q=se-fe,le=Math.abs(1e3*Q/U);if(Q<=-oe*G&&Ae)he===0&&(v.logger.warn("Audio frame @ "+(se/U).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*Q/U)+" ms."),this.nextAudioPts=ce=fe=se);else if(Q>=oe*G&&le<u&&Ae){var ee=Math.round(Q/G);fe=se-ee*G,fe<0&&(ee--,fe+=G),he===0&&(this.nextAudioPts=ce=fe),v.logger.warn("[mp4-remuxer]: Injecting "+ee+" audio frame @ "+(fe/U).toFixed(3)+"s due to "+Math.round(1e3*Q/U)+" ms gap.");for(var ne=0;ne<ee;ne++){var be=Math.max(fe,0),re=p.default.getSilentFrame(y.manifestCodec||y.codec,y.channelCount);re||(v.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),re=ie.unit.subarray()),ae.splice(he,0,{unit:re,pts:be}),fe+=G,he++}}ie.pts=fe,fe+=G}for(var $=null,Y=null,Z,Ce=0,ge=ae.length;ge--;)Ce+=ae[ge].unit.byteLength;for(var Re=0,Qe=ae.length;Re<Qe;Re++){var $e=ae[Re],at=$e.unit,dt=$e.pts;if(Y!==null){var vt=V[Re-1];vt.duration=Math.round((dt-Y)/K)}else if(D&&y.isAAC&&(dt=ce),$=dt,Ce>0){Ce+=de;try{Z=new Uint8Array(Ce)}catch(je){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:a.ErrorTypes.MUX_ERROR,details:a.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ce,reason:"fail allocating audio mdat "+Ce});return}if(!W){var bt=new DataView(Z.buffer);bt.setUint32(0,Ce),Z.set(x.default.types.mdat,4)}}else return;Z.set(at,de);var He=at.byteLength;de+=He,V.push(new O(!0,F,He,0)),Y=dt}var Pe=V.length;if(!Pe)return;var nt=V[V.length-1];this.nextAudioPts=ce=Y+K*nt.duration;var Rt=W?new Uint8Array(0):x.default.moof(y.sequenceNumber++,$/K,g({},y,{samples:V}));y.samples=[];var pt=$/U,ht=ce/U,Ge="audio",ke={data1:Rt,data2:Z,startPTS:pt,endPTS:ht,startDTS:pt,endDTS:ht,type:Ge,hasAudio:!0,hasVideo:!1,nb:Pe};return this.isAudioContiguous=!0,console.assert(Z.length,"MDAT length must not be zero"),ke},R.remuxEmptyAudio=function(y,s,D,N){var k=y.inputTimeScale,U=y.samplerate?y.samplerate:k,H=k/U,K=this.nextAudioPts,F=(K!==null?K:N.startDTS*k)+this._initDTS,G=N.endDTS*k+this._initDTS,B=H*_,W=Math.ceil((G-F)/B),V=p.default.getSilentFrame(y.manifestCodec||y.codec,y.channelCount);if(v.logger.warn("[mp4-remuxer]: remux empty Audio"),!V){v.logger.trace("[mp4-remuxer]: Unable to remuxEmptyAudio since we were unable to get a silent frame for given audio codec");return}for(var ae=[],de=0;de<W;de++){var ce=F+de*B;ae.push({unit:V,pts:ce,dts:ce})}return y.samples=ae,this.remuxAudio(y,s,D,!1)},R.remuxID3=function(y,s){var D=y.samples.length;if(!D)return;for(var N=y.inputTimeScale,k=this._initPTS,U=this._initDTS,H=0;H<D;H++){var K=y.samples[H];K.pts=b(K.pts-k,s*N)/N,K.dts=b(K.dts-U,s*N)/N}var F=y.samples;return y.samples=[],{samples:F}},R.remuxText=function(y,s){var D=y.samples.length;if(!D)return;for(var N=y.inputTimeScale,k=this._initPTS,U=0;U<D;U++){var H=y.samples[U];H.pts=b(H.pts-k,s*N)/N}y.samples.sort(function(F,G){return F.pts-G.pts});var K=y.samples;return y.samples=[],{samples:K}},M}();function b(M,R){var E;if(R===null)return M;for(R<M?E=-8589934592:E=8589934592;Math.abs(M-R)>4294967296;)M+=E;return M}function A(M){for(var R=0;R<M.length;R++)if(M[R].key)return R;return-1}var O=function(R,E,y,s){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=E,this.size=y,this.cts=s,this.flags=new d(R)},d=function(R){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=R?2:1,this.isNonSync=R?0:1}},"./src/remux/passthrough-remuxer.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/polyfills/number.ts"),p=T("./src/utils/mp4-tools.ts"),x=T("./src/loader/fragment.ts"),S=T("./src/utils/logger.ts"),a=function(){function t(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var g=t.prototype;return g.destroy=function(){},g.resetTimeStamp=function(_){this.initPTS=_,this.lastEndDTS=null},g.resetNextTimestamp=function(){this.lastEndDTS=null},g.resetInitSegment=function(_,l,m){this.audioCodec=l,this.videoCodec=m,this.generateInitSegment(_),this.emitInitSegment=!0},g.generateInitSegment=function(_){var l=this.audioCodec,m=this.videoCodec;if(!_||!_.byteLength){this.initTracks=void 0,this.initData=void 0;return}var C=this.initData=Object(p.parseInitSegment)(_);l||(l=c(C.audio,x.ElementaryStreamTypes.AUDIO)),m||(m=c(C.video,x.ElementaryStreamTypes.VIDEO));var o={};C.audio&&C.video?o.audiovideo={container:"video/mp4",codec:l+","+m,initSegment:_,id:"main"}:C.audio?o.audio={container:"audio/mp4",codec:l,initSegment:_,id:"audio"}:C.video?o.video={container:"video/mp4",codec:m,initSegment:_,id:"main"}:S.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=o},g.remux=function(_,l,m,C,o){var f=this.initPTS,b=this.lastEndDTS,A={audio:void 0,video:void 0,text:C,id3:m,initSegment:void 0};Object(h.isFiniteNumber)(b)||(b=this.lastEndDTS=o||0);var O=l.samples;if(!O||!O.length)return A;var d={initPTS:void 0,timescale:1},M=this.initData;if((!M||!M.length)&&(this.generateInitSegment(O),M=this.initData),!M||!M.length)return S.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),A;this.emitInitSegment&&(d.tracks=this.initTracks,this.emitInitSegment=!1),Object(h.isFiniteNumber)(f)||(this.initPTS=d.initPTS=f=v(M,O,b));var R=Object(p.getDuration)(O,M),E=b,y=R+E;Object(p.offsetStartDTS)(M,O,f),R>0?this.lastEndDTS=y:(S.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var s=!!M.audio,D=!!M.video,N="";s&&(N+="audio"),D&&(N+="video");var k={data1:O,startPTS:E,startDTS:E,endPTS:y,endDTS:y,type:N,hasAudio:s,hasVideo:D,nb:1,dropped:0};return A.audio=k.type==="audio"?k:void 0,A.video=k.type!=="audio"?k:void 0,A.text=C,A.id3=m,A.initSegment=d,A},t}(),v=function(g,u,_){return Object(p.getStartDTS)(g,u)-_};function c(t,g){var u=t==null?void 0:t.codec;return u&&u.length>4?u:u==="hvc1"?"hvc1.1.c.L120.90":u==="av01"?"av01.0.04M.08":u==="avc1"||g===x.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}i.default=a},"./src/task-loop.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return h});var h=function(){function p(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var x=p.prototype;return x.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},x.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},x.onHandlerDestroyed=function(){},x.hasInterval=function(){return!!this._tickInterval},x.hasNextTick=function(){return!!this._tickTimer},x.setInterval=function(a){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,a),!0)},x.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},x.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},x.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},x.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},x.doTick=function(){},p}()},"./src/types/cmcd.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"CMCDVersion",function(){return h}),T.d(i,"CMCDObjectType",function(){return p}),T.d(i,"CMCDStreamingFormat",function(){return x}),T.d(i,"CMCDStreamType",function(){return S});var h=1,p;(function(a){a.MANIFEST="m",a.AUDIO="a",a.VIDEO="v",a.MUXED="av",a.INIT="i",a.CAPTION="c",a.TIMED_TEXT="tt",a.KEY="k",a.OTHER="o"})(p||(p={}));var x;(function(a){a.DASH="d",a.HLS="h",a.SMOOTH="s",a.OTHER="o"})(x||(x={}));var S;(function(a){a.VOD="v",a.LIVE="l"})(S||(S={}))},"./src/types/level.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"HlsSkip",function(){return x}),T.d(i,"getSkipValue",function(){return S}),T.d(i,"HlsUrlParameters",function(){return a}),T.d(i,"Level",function(){return v});function h(c,t){for(var g=0;g<t.length;g++){var u=t[g];u.enumerable=u.enumerable||!1,u.configurable=!0,"value"in u&&(u.writable=!0),Object.defineProperty(c,u.key,u)}}function p(c,t,g){return t&&h(c.prototype,t),g&&h(c,g),c}var x;(function(c){c.No="",c.Yes="YES",c.v2="v2"})(x||(x={}));function S(c,t){var g=c.canSkipUntil,u=c.canSkipDateRanges,_=c.endSN,l=t!==void 0?t-_:0;return g&&l<g?u?x.v2:x.Yes:x.No}var a=function(){function c(g,u,_){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=g,this.part=u,this.skip=_}var t=c.prototype;return t.addDirectives=function(u){var _=new self.URL(u);return this.msn!==void 0&&_.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&_.searchParams.set("_HLS_part",this.part.toString()),this.skip&&_.searchParams.set("_HLS_skip",this.skip),_.toString()},c}(),v=function(){function c(t){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[t.url],this.attrs=t.attrs,this.bitrate=t.bitrate,t.details&&(this.details=t.details),this.id=t.id||0,this.name=t.name,this.width=t.width||0,this.height=t.height||0,this.audioCodec=t.audioCodec,this.videoCodec=t.videoCodec,this.unknownCodecs=t.unknownCodecs,this.codecSet=[t.videoCodec,t.audioCodec].filter(function(g){return g}).join(",").replace(/\.[^.,]+/g,"")}return p(c,[{key:"maxBitrate",get:function(){return Math.max(this.realBitrate,this.bitrate)}},{key:"uri",get:function(){return this.url[this._urlId]||""}},{key:"urlId",get:function(){return this._urlId},set:function(g){var u=g%this.url.length;this._urlId!==u&&(this.details=void 0,this._urlId=u)}}]),c}()},"./src/types/loader.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"PlaylistContextType",function(){return h}),T.d(i,"PlaylistLevelType",function(){return p});var h;(function(x){x.MANIFEST="manifest",x.LEVEL="level",x.AUDIO_TRACK="audioTrack",x.SUBTITLE_TRACK="subtitleTrack"})(h||(h={}));var p;(function(x){x.MAIN="main",x.AUDIO="audio",x.SUBTITLE="subtitle"})(p||(p={}))},"./src/types/transmuxer.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"ChunkMetadata",function(){return h});var h=function(S,a,v,c,t,g){c===void 0&&(c=0),t===void 0&&(t=-1),g===void 0&&(g=!1),this.level=void 0,this.sn=void 0,this.part=void 0,this.id=void 0,this.size=void 0,this.partial=void 0,this.transmuxing=p(),this.buffering={audio:p(),video:p(),audiovideo:p()},this.level=S,this.sn=a,this.id=v,this.size=c,this.part=t,this.partial=g};function p(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"AttrList",function(){return x});var h=/^(\d+)x(\d+)$/,p=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,x=function(){function S(v){typeof v=="string"&&(v=S.parseAttrList(v));for(var c in v)v.hasOwnProperty(c)&&(this[c]=v[c])}var a=S.prototype;return a.decimalInteger=function(c){var t=parseInt(this[c],10);return t>Number.MAX_SAFE_INTEGER?Infinity:t},a.hexadecimalInteger=function(c){if(this[c]){var t=(this[c]||"0x").slice(2);t=(t.length&1?"0":"")+t;for(var g=new Uint8Array(t.length/2),u=0;u<t.length/2;u++)g[u]=parseInt(t.slice(u*2,u*2+2),16);return g}else return null},a.hexadecimalIntegerAsNumber=function(c){var t=parseInt(this[c],16);return t>Number.MAX_SAFE_INTEGER?Infinity:t},a.decimalFloatingPoint=function(c){return parseFloat(this[c])},a.optionalFloat=function(c,t){var g=this[c];return g?parseFloat(g):t},a.enumeratedString=function(c){return this[c]},a.bool=function(c){return this[c]==="YES"},a.decimalResolution=function(c){var t=h.exec(this[c]);return t===null?void 0:{width:parseInt(t[1],10),height:parseInt(t[2],10)}},S.parseAttrList=function(c){var t,g={},u='"';for(p.lastIndex=0;(t=p.exec(c))!==null;){var _=t[2];_.indexOf(u)===0&&_.lastIndexOf(u)===_.length-1&&(_=_.slice(1,-1)),g[t[1]]=_}return g},S}()},"./src/utils/binary-search.ts":function(P,i,T){"use strict";T.r(i);var h={search:function(x,S){for(var a=0,v=x.length-1,c=null,t=null;a<=v;){c=(a+v)/2|0,t=x[c];var g=S(t);if(g>0)a=c+1;else if(g<0)v=c-1;else return t}return null}};i.default=h},"./src/utils/buffer-helper.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"BufferHelper",function(){return x});var h=T("./src/utils/logger.ts"),p={length:0,start:function(){return 0},end:function(){return 0}},x=function(){function S(){}return S.isBuffered=function(v,c){try{if(v){for(var t=S.getBuffered(v),g=0;g<t.length;g++)if(c>=t.start(g)&&c<=t.end(g))return!0}}catch(u){}return!1},S.bufferInfo=function(v,c,t){try{if(v){var g=S.getBuffered(v),u=[],_;for(_=0;_<g.length;_++)u.push({start:g.start(_),end:g.end(_)});return this.bufferedInfo(u,c,t)}}catch(l){}return{len:0,start:c,end:c,nextStart:void 0}},S.bufferedInfo=function(v,c,t){c=Math.max(0,c),v.sort(function(d,M){var R=d.start-M.start;return R||M.end-d.end});var g=[];if(t)for(var u=0;u<v.length;u++){var _=g.length;if(_){var l=g[_-1].end;v[u].start-l<t?v[u].end>l&&(g[_-1].end=v[u].end):g.push(v[u])}else g.push(v[u])}else g=v;for(var m=0,C,o=c,f=c,b=0;b<g.length;b++){var A=g[b].start,O=g[b].end;if(c+t>=A&&c<O)o=A,f=O,m=f-c;else if(c+t<A){C=A;break}}return{len:m,start:o||0,end:f||0,nextStart:C}},S.getBuffered=function(v){try{return v.buffered}catch(c){return h.logger.log("failed to get media.buffered",c),p}},S}()},"./src/utils/cea-608-parser.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"Row",function(){return f}),T.d(i,"CaptionScreen",function(){return b});var h=T("./src/utils/logger.ts"),p={42:225,92:233,94:237,95:243,96:250,123:231,124:247,125:209,126:241,127:9608,128:174,129:176,130:189,131:191,132:8482,133:162,134:163,135:9834,136:224,137:32,138:232,139:226,140:234,141:238,142:244,143:251,144:193,145:201,146:211,147:218,148:220,149:252,150:8216,151:161,152:42,153:8217,154:9473,155:169,156:8480,157:8226,158:8220,159:8221,160:192,161:194,162:199,163:200,164:202,165:203,166:235,167:206,168:207,169:239,170:212,171:217,172:249,173:219,174:171,175:187,176:195,177:227,178:205,179:204,180:236,181:210,182:242,183:213,184:245,185:123,186:125,187:92,188:94,189:95,190:124,191:8764,192:196,193:228,194:214,195:246,196:223,197:165,198:164,199:9475,200:197,201:229,202:216,203:248,204:9487,205:9491,206:9495,207:9499},x=function(y){var s=y;return p.hasOwnProperty(y)&&(s=p[y]),String.fromCharCode(s)},S=15,a=100,v={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},c={17:2,18:4,21:6,22:8,23:10,19:13,20:15},t={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},g={25:2,26:4,29:6,30:8,31:10,27:13,28:15},u=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],_;(function(E){E[E.ERROR=0]="ERROR",E[E.TEXT=1]="TEXT",E[E.WARNING=2]="WARNING",E[E.INFO=2]="INFO",E[E.DEBUG=3]="DEBUG",E[E.DATA=3]="DATA"})(_||(_={}));var l=function(){function E(){this.time=null,this.verboseLevel=_.ERROR}var y=E.prototype;return y.log=function(D,N){this.verboseLevel>=D&&h.logger.log(this.time+" ["+D+"] "+N)},E}(),m=function(y){for(var s=[],D=0;D<y.length;D++)s.push(y[D].toString(16));return s},C=function(){function E(s,D,N,k,U){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=s||"white",this.underline=D||!1,this.italics=N||!1,this.background=k||"black",this.flash=U||!1}var y=E.prototype;return y.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},y.setStyles=function(D){for(var N=["foreground","underline","italics","background","flash"],k=0;k<N.length;k++){var U=N[k];D.hasOwnProperty(U)&&(this[U]=D[U])}},y.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},y.equals=function(D){return this.foreground===D.foreground&&this.underline===D.underline&&this.italics===D.italics&&this.background===D.background&&this.flash===D.flash},y.copy=function(D){this.foreground=D.foreground,this.underline=D.underline,this.italics=D.italics,this.background=D.background,this.flash=D.flash},y.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},E}(),o=function(){function E(s,D,N,k,U,H){this.uchar=void 0,this.penState=void 0,this.uchar=s||" ",this.penState=new C(D,N,k,U,H)}var y=E.prototype;return y.reset=function(){this.uchar=" ",this.penState.reset()},y.setChar=function(D,N){this.uchar=D,this.penState.copy(N)},y.setPenState=function(D){this.penState.copy(D)},y.equals=function(D){return this.uchar===D.uchar&&this.penState.equals(D.penState)},y.copy=function(D){this.uchar=D.uchar,this.penState.copy(D.penState)},y.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},E}(),f=function(){function E(s){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var D=0;D<a;D++)this.chars.push(new o);this.logger=s,this.pos=0,this.currPenState=new C}var y=E.prototype;return y.equals=function(D){for(var N=!0,k=0;k<a;k++)if(!this.chars[k].equals(D.chars[k])){N=!1;break}return N},y.copy=function(D){for(var N=0;N<a;N++)this.chars[N].copy(D.chars[N])},y.isEmpty=function(){for(var D=!0,N=0;N<a;N++)if(!this.chars[N].isEmpty()){D=!1;break}return D},y.setCursor=function(D){this.pos!==D&&(this.pos=D),this.pos<0?(this.logger.log(_.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>a&&(this.logger.log(_.DEBUG,"Too large cursor position "+this.pos),this.pos=a)},y.moveCursor=function(D){var N=this.pos+D;if(D>1)for(var k=this.pos+1;k<N+1;k++)this.chars[k].setPenState(this.currPenState);this.setCursor(N)},y.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},y.insertChar=function(D){D>=144&&this.backSpace();var N=x(D);if(this.pos>=a){this.logger.log(_.ERROR,"Cannot insert "+D.toString(16)+" ("+N+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(N,this.currPenState),this.moveCursor(1)},y.clearFromPos=function(D){var N;for(N=D;N<a;N++)this.chars[N].reset()},y.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},y.clearToEndOfRow=function(){this.clearFromPos(this.pos)},y.getTextString=function(){for(var D=[],N=!0,k=0;k<a;k++){var U=this.chars[k].uchar;U!==" "&&(N=!1),D.push(U)}return N?"":D.join("")},y.setPenStyles=function(D){this.currPenState.setStyles(D);var N=this.chars[this.pos];N.setPenState(this.currPenState)},E}(),b=function(){function E(s){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var D=0;D<S;D++)this.rows.push(new f(s));this.logger=s,this.currRow=S-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var y=E.prototype;return y.reset=function(){for(var D=0;D<S;D++)this.rows[D].clear();this.currRow=S-1},y.equals=function(D){for(var N=!0,k=0;k<S;k++)if(!this.rows[k].equals(D.rows[k])){N=!1;break}return N},y.copy=function(D){for(var N=0;N<S;N++)this.rows[N].copy(D.rows[N])},y.isEmpty=function(){for(var D=!0,N=0;N<S;N++)if(!this.rows[N].isEmpty()){D=!1;break}return D},y.backSpace=function(){var D=this.rows[this.currRow];D.backSpace()},y.clearToEndOfRow=function(){var D=this.rows[this.currRow];D.clearToEndOfRow()},y.insertChar=function(D){var N=this.rows[this.currRow];N.insertChar(D)},y.setPen=function(D){var N=this.rows[this.currRow];N.setPenStyles(D)},y.moveCursor=function(D){var N=this.rows[this.currRow];N.moveCursor(D)},y.setCursor=function(D){this.logger.log(_.INFO,"setCursor: "+D);var N=this.rows[this.currRow];N.setCursor(D)},y.setPAC=function(D){this.logger.log(_.INFO,"pacData = "+JSON.stringify(D));var N=D.row-1;if(this.nrRollUpRows&&N<this.nrRollUpRows-1&&(N=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==N){for(var k=0;k<S;k++)this.rows[k].clear();var U=this.currRow+1-this.nrRollUpRows,H=this.lastOutputScreen;if(H){var K=H.rows[U].cueStartTime,F=this.logger.time;if(K&&F!==null&&K<F)for(var G=0;G<this.nrRollUpRows;G++)this.rows[N-this.nrRollUpRows+G+1].copy(H.rows[U+G])}}this.currRow=N;var B=this.rows[this.currRow];if(D.indent!==null){var W=D.indent,V=Math.max(W-1,0);B.setCursor(D.indent),D.color=B.chars[V].penState.foreground}var ae={foreground:D.color,underline:D.underline,italics:D.italics,background:"black",flash:!1};this.setPen(ae)},y.setBkgData=function(D){this.logger.log(_.INFO,"bkgData = "+JSON.stringify(D)),this.backSpace(),this.setPen(D),this.insertChar(32)},y.setRollUpRows=function(D){this.nrRollUpRows=D},y.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(_.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(_.TEXT,this.getDisplayText());var D=this.currRow+1-this.nrRollUpRows,N=this.rows.splice(D,1)[0];N.clear(),this.rows.splice(this.currRow,0,N),this.logger.log(_.INFO,"Rolling up")},y.getDisplayText=function(D){D=D||!1;for(var N=[],k="",U=-1,H=0;H<S;H++){var K=this.rows[H].getTextString();K&&(U=H+1,D?N.push("Row "+U+": '"+K+"'"):N.push(K.trim()))}return N.length>0&&(D?k="["+N.join(" | ")+"]":k=N.join(`
`)),k},y.getTextAndFormat=function(){return this.rows},E}(),A=function(){function E(s,D,N){this.chNr=void 0,this.outputFilter=void 0,this.mode=void 0,this.verbose=void 0,this.displayedMemory=void 0,this.nonDisplayedMemory=void 0,this.lastOutputScreen=void 0,this.currRollUpRow=void 0,this.writeScreen=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chNr=s,this.outputFilter=D,this.mode=null,this.verbose=0,this.displayedMemory=new b(N),this.nonDisplayedMemory=new b(N),this.lastOutputScreen=new b(N),this.currRollUpRow=this.displayedMemory.rows[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=N}var y=E.prototype;return y.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},y.getHandler=function(){return this.outputFilter},y.setHandler=function(D){this.outputFilter=D},y.setPAC=function(D){this.writeScreen.setPAC(D)},y.setBkgData=function(D){this.writeScreen.setBkgData(D)},y.setMode=function(D){if(D===this.mode)return;this.mode=D,this.logger.log(_.INFO,"MODE="+D),this.mode==="MODE_POP-ON"?this.writeScreen=this.nonDisplayedMemory:(this.writeScreen=this.displayedMemory,this.writeScreen.reset()),this.mode!=="MODE_ROLL-UP"&&(this.displayedMemory.nrRollUpRows=null,this.nonDisplayedMemory.nrRollUpRows=null),this.mode=D},y.insertChars=function(D){for(var N=0;N<D.length;N++)this.writeScreen.insertChar(D[N]);var k=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(_.INFO,k+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(_.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},y.ccRCL=function(){this.logger.log(_.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},y.ccBS=function(){if(this.logger.log(_.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},y.ccAOF=function(){},y.ccAON=function(){},y.ccDER=function(){this.logger.log(_.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},y.ccRU=function(D){this.logger.log(_.INFO,"RU("+D+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(D)},y.ccFON=function(){this.logger.log(_.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},y.ccRDC=function(){this.logger.log(_.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},y.ccTR=function(){this.logger.log(_.INFO,"TR"),this.setMode("MODE_TEXT")},y.ccRTD=function(){this.logger.log(_.INFO,"RTD"),this.setMode("MODE_TEXT")},y.ccEDM=function(){this.logger.log(_.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},y.ccCR=function(){this.logger.log(_.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},y.ccENM=function(){this.logger.log(_.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},y.ccEOC=function(){if(this.logger.log(_.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var D=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=D,this.writeScreen=this.nonDisplayedMemory,this.logger.log(_.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},y.ccTO=function(D){this.logger.log(_.INFO,"TO("+D+") - Tab Offset"),this.writeScreen.moveCursor(D)},y.ccMIDROW=function(D){var N={flash:!1};if(N.underline=D%2===1,N.italics=D>=46,N.italics)N.foreground="white";else{var k=Math.floor(D/2)-16,U=["white","green","blue","cyan","red","yellow","magenta"];N.foreground=U[k]}this.logger.log(_.INFO,"MIDROW: "+JSON.stringify(N)),this.writeScreen.setPen(N)},y.outputDataUpdate=function(D){D===void 0&&(D=!1);var N=this.logger.time;if(N===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=N:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,N,this.lastOutputScreen),D&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:N),this.lastOutputScreen.copy(this.displayedMemory))},y.cueSplitAtTime=function(D){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,D,this.displayedMemory),this.cueStartTime=D))},E}(),O=function(){function E(s,D,N){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var k=new l;this.channels=[null,new A(s,D,k),new A(s+1,N,k)],this.cmdHistory=R(),this.logger=k}var y=E.prototype;return y.getHandler=function(D){return this.channels[D].getHandler()},y.setHandler=function(D,N){this.channels[D].setHandler(N)},y.addData=function(D,N){var k,U,H,K=!1;this.logger.time=D;for(var F=0;F<N.length;F+=2){if(U=N[F]&127,H=N[F+1]&127,U===0&&H===0)continue;if(this.logger.log(_.DATA,"["+m([N[F],N[F+1]])+"] -> ("+m([U,H])+")"),k=this.parseCmd(U,H),k||(k=this.parseMidrow(U,H)),k||(k=this.parsePAC(U,H)),k||(k=this.parseBackgroundAttributes(U,H)),!k&&(K=this.parseChars(U,H),K)){var G=this.currentChannel;if(G&&G>0){var B=this.channels[G];B.insertChars(K)}else this.logger.log(_.WARNING,"No channel found yet. TEXT-MODE?")}!k&&!K&&this.logger.log(_.WARNING,"Couldn't parse cleaned data "+m([U,H])+" orig: "+m([N[F],N[F+1]]))}},y.parseCmd=function(D,N){var k=this.cmdHistory,U=(D===20||D===28||D===21||D===29)&&N>=32&&N<=47,H=(D===23||D===31)&&N>=33&&N<=35;if(!(U||H))return!1;if(M(D,N,k))return d(null,null,k),this.logger.log(_.DEBUG,"Repeated command ("+m([D,N])+") is dropped"),!0;var K=D===20||D===21||D===23?1:2,F=this.channels[K];return D===20||D===21||D===28||D===29?N===32?F.ccRCL():N===33?F.ccBS():N===34?F.ccAOF():N===35?F.ccAON():N===36?F.ccDER():N===37?F.ccRU(2):N===38?F.ccRU(3):N===39?F.ccRU(4):N===40?F.ccFON():N===41?F.ccRDC():N===42?F.ccTR():N===43?F.ccRTD():N===44?F.ccEDM():N===45?F.ccCR():N===46?F.ccENM():N===47&&F.ccEOC():F.ccTO(N-32),d(D,N,k),this.currentChannel=K,!0},y.parseMidrow=function(D,N){var k=0;if((D===17||D===25)&&N>=32&&N<=47){if(D===17?k=1:k=2,k!==this.currentChannel)return this.logger.log(_.ERROR,"Mismatch channel in midrow parsing"),!1;var U=this.channels[k];return U?(U.ccMIDROW(N),this.logger.log(_.DEBUG,"MIDROW ("+m([D,N])+")"),!0):!1}return!1},y.parsePAC=function(D,N){var k,U=this.cmdHistory,H=(D>=17&&D<=23||D>=25&&D<=31)&&N>=64&&N<=127,K=(D===16||D===24)&&N>=64&&N<=95;if(!(H||K))return!1;if(M(D,N,U))return d(null,null,U),!0;var F=D<=23?1:2;N>=64&&N<=95?k=F===1?v[D]:t[D]:k=F===1?c[D]:g[D];var G=this.channels[F];return G?(G.setPAC(this.interpretPAC(k,N)),d(D,N,U),this.currentChannel=F,!0):!1},y.interpretPAC=function(D,N){var k,U={color:null,italics:!1,indent:null,underline:!1,row:D};return N>95?k=N-96:k=N-64,U.underline=(k&1)===1,k<=13?U.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(k/2)]:k<=15?(U.italics=!0,U.color="white"):U.indent=Math.floor((k-16)/2)*4,U},y.parseChars=function(D,N){var k,U=null,H=null;if(D>=25?(k=2,H=D-8):(k=1,H=D),H>=17&&H<=19){var K;H===17?K=N+80:H===18?K=N+112:K=N+144,this.logger.log(_.INFO,"Special char '"+x(K)+"' in channel "+k),U=[K]}else D>=32&&D<=127&&(U=N===0?[D]:[D,N]);if(U){var F=m(U);this.logger.log(_.DEBUG,"Char codes = "+F.join(",")),d(D,N,this.cmdHistory)}return U},y.parseBackgroundAttributes=function(D,N){var k=(D===16||D===24)&&N>=32&&N<=47,U=(D===23||D===31)&&N>=45&&N<=47;if(!(k||U))return!1;var H,K={};D===16||D===24?(H=Math.floor((N-32)/2),K.background=u[H],N%2===1&&(K.background=K.background+"_semi")):N===45?K.background="transparent":(K.foreground="black",N===47&&(K.underline=!0));var F=D<=23?1:2,G=this.channels[F];return G.setBkgData(K),d(D,N,this.cmdHistory),!0},y.reset=function(){for(var D=0;D<Object.keys(this.channels).length;D++){var N=this.channels[D];N&&N.reset()}this.cmdHistory=R()},y.cueSplitAtTime=function(D){for(var N=0;N<this.channels.length;N++){var k=this.channels[N];k&&k.cueSplitAtTime(D)}},E}();function d(E,y,s){s.a=E,s.b=y}function M(E,y,s){return s.a===E&&s.b===y}function R(){return{a:null,b:null}}i.default=O},"./src/utils/codecs.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"isCodecType",function(){return p}),T.d(i,"isCodecSupportedInMp4",function(){return x});var h={audio:{a3ds:!0,"ac-3":!0,"ac-4":!0,alac:!0,alaw:!0,dra1:!0,"dts+":!0,"dts-":!0,dtsc:!0,dtse:!0,dtsh:!0,"ec-3":!0,enca:!0,g719:!0,g726:!0,m4ae:!0,mha1:!0,mha2:!0,mhm1:!0,mhm2:!0,mlpa:!0,mp4a:!0,"raw ":!0,Opus:!0,samr:!0,sawb:!0,sawp:!0,sevc:!0,sqcp:!0,ssmv:!0,twos:!0,ulaw:!0},video:{avc1:!0,avc2:!0,avc3:!0,avc4:!0,avcp:!0,av01:!0,drac:!0,dvav:!0,dvhe:!0,encv:!0,hev1:!0,hvc1:!0,mjp2:!0,mp4v:!0,mvc1:!0,mvc2:!0,mvc3:!0,mvc4:!0,resv:!0,rv60:!0,s263:!0,svc1:!0,svc2:!0,"vc-1":!0,vp08:!0,vp09:!0},text:{stpp:!0,wvtt:!0}};function p(S,a){var v=h[a];return!!v&&v[S.slice(0,4)]===!0}function x(S,a){return MediaSource.isTypeSupported((a||"video")+'/mp4;codecs="'+S+'"')}},"./src/utils/cues.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/utils/vttparser.ts"),p=T("./src/utils/webvtt-parser.ts"),x=T("./src/utils/texttrack-utils.ts"),S=/\s/,a={newCue:function(c,t,g,u){for(var _=[],l,m,C,o,f,b=self.VTTCue||self.TextTrackCue,A=0;A<u.rows.length;A++)if(l=u.rows[A],C=!0,o=0,f="",!l.isEmpty()){for(var O=0;O<l.chars.length;O++)S.test(l.chars[O].uchar)&&C?o++:(f+=l.chars[O].uchar,C=!1);l.cueStartTime=t,t===g&&(g+=1e-4),o>=16?o--:o++;var d=Object(h.fixLineBreaks)(f.trim()),M=Object(p.generateCueId)(t,g,d);(!c||!c.cues||!c.cues.getCueById(M))&&(m=new b(t,g,d),m.id=M,m.line=A+1,m.align="left",m.position=10+Math.min(80,Math.floor(o*8/32)*10),_.push(m))}return c&&_.length&&(_.sort(function(R,E){return R.line==="auto"||E.line==="auto"?0:R.line>8&&E.line>8?E.line-R.line:R.line-E.line}),_.forEach(function(R){return Object(x.addCueToTrack)(c,R)})),_}};i.default=a},"./src/utils/discontinuities.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"findFirstFragWithCC",function(){return S}),T.d(i,"shouldAlignOnDiscontinuities",function(){return a}),T.d(i,"findDiscontinuousReferenceFrag",function(){return v}),T.d(i,"adjustSlidingStart",function(){return t}),T.d(i,"alignStream",function(){return g}),T.d(i,"alignPDT",function(){return _}),T.d(i,"alignFragmentByPDTDelta",function(){return l}),T.d(i,"alignMediaPlaylistByPDT",function(){return m});var h=T("./src/polyfills/number.ts"),p=T("./src/utils/logger.ts"),x=T("./src/controller/level-helper.ts");function S(C,o){for(var f=null,b=0,A=C.length;b<A;b++){var O=C[b];if(O&&O.cc===o){f=O;break}}return f}function a(C,o,f){return!!(o.details&&(f.endCC>f.startCC||C&&C.cc<f.startCC))}function v(C,o){var f=C.fragments,b=o.fragments;if(!b.length||!f.length){p.logger.log("No fragments to align");return}var A=S(f,b[0].cc);if(!A||A&&!A.startPTS){p.logger.log("No frag in previous level to align on");return}return A}function c(C,o){if(C){var f=C.start+o;C.start=C.startPTS=f,C.endPTS=f+C.duration}}function t(C,o){for(var f=o.fragments,b=0,A=f.length;b<A;b++)c(f[b],C);o.fragmentHint&&c(o.fragmentHint,C),o.alignedSliding=!0}function g(C,o,f){if(!o)return;u(C,f,o),!f.alignedSliding&&o.details&&_(f,o.details),!f.alignedSliding&&o.details&&!f.skippedSegments&&Object(x.adjustSliding)(o.details,f)}function u(C,o,f){if(a(C,f,o)){var b=v(f.details,o);b&&Object(h.isFiniteNumber)(b.start)&&(p.logger.log("Adjusting PTS using last level due to CC increase within current level "+o.url),t(b.start,o))}}function _(C,o){if(!o.fragments.length||!C.hasProgramDateTime||!o.hasProgramDateTime)return;var f=o.fragments[0].programDateTime,b=C.fragments[0].programDateTime,A=(b-f)/1e3+o.fragments[0].start;A&&Object(h.isFiniteNumber)(A)&&(p.logger.log("Adjusting PTS using programDateTime delta "+(b-f)+"ms, sliding:"+A.toFixed(3)+" "+C.url+" "),t(A,C))}function l(C,o){var f=C.programDateTime;if(!f)return;var b=(f-o)/1e3;C.start=C.startPTS=b,C.endPTS=b+C.duration}function m(C,o){if(!o.fragments.length||!C.hasProgramDateTime||!o.hasProgramDateTime)return;var f=o.fragments[0].programDateTime,b=o.fragments[0].start,A=f-b*1e3;C.fragments.forEach(function(O){l(O,A)}),C.fragmentHint&&l(C.fragmentHint,A),C.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/utils/ewma.ts"),p=function(){function x(a,v,c){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=c,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new h.default(a),this.fast_=new h.default(v)}var S=x.prototype;return S.update=function(v,c){var t=this.slow_,g=this.fast_;this.slow_.halfLife!==v&&(this.slow_=new h.default(v,t.getEstimate(),t.getTotalWeight())),this.fast_.halfLife!==c&&(this.fast_=new h.default(c,g.getEstimate(),g.getTotalWeight()))},S.sample=function(v,c){v=Math.max(v,this.minDelayMs_);var t=8*c,g=v/1e3,u=t/g;this.fast_.sample(g,u),this.slow_.sample(g,u)},S.canEstimate=function(){var v=this.fast_;return v&&v.getTotalWeight()>=this.minWeight_},S.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},S.destroy=function(){},x}();i.default=p},"./src/utils/ewma.ts":function(P,i,T){"use strict";T.r(i);var h=function(){function p(S,a,v){a===void 0&&(a=0),v===void 0&&(v=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=S,this.alpha_=S?Math.exp(Math.log(.5)/S):0,this.estimate_=a,this.totalWeight_=v}var x=p.prototype;return x.sample=function(a,v){var c=Math.pow(this.alpha_,a);this.estimate_=v*(1-c)+c*this.estimate_,this.totalWeight_+=a},x.getTotalWeight=function(){return this.totalWeight_},x.getEstimate=function(){if(this.alpha_){var a=1-Math.pow(this.alpha_,this.totalWeight_);if(a)return this.estimate_/a}return this.estimate_},p}();i.default=h},"./src/utils/fetch-loader.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"fetchSupported",function(){return l});var h=T("./src/polyfills/number.ts"),p=T("./src/loader/load-stats.ts"),x=T("./src/demux/chunk-cache.ts");function S(b,A){b.prototype=Object.create(A.prototype),b.prototype.constructor=b,g(b,A)}function a(b){var A=typeof Map=="function"?new Map:void 0;return a=function(d){if(d===null||!t(d))return d;if(typeof d!="function")throw new TypeError("Super expression must either be null or a function");if(typeof A!="undefined"){if(A.has(d))return A.get(d);A.set(d,M)}function M(){return v(d,arguments,u(this).constructor)}return M.prototype=Object.create(d.prototype,{constructor:{value:M,enumerable:!1,writable:!0,configurable:!0}}),g(M,d)},a(b)}function v(b,A,O){return c()?v=Reflect.construct:v=function(M,R,E){var y=[null];y.push.apply(y,R);var s=Function.bind.apply(M,y),D=new s;return E&&g(D,E.prototype),D},v.apply(null,arguments)}function c(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(b){return!1}}function t(b){return Function.toString.call(b).indexOf("[native code]")!==-1}function g(b,A){return g=Object.setPrototypeOf||function(d,M){return d.__proto__=M,d},g(b,A)}function u(b){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(O){return O.__proto__||Object.getPrototypeOf(O)},u(b)}function _(){return _=Object.assign||function(b){for(var A=1;A<arguments.length;A++){var O=arguments[A];for(var d in O)Object.prototype.hasOwnProperty.call(O,d)&&(b[d]=O[d])}return b},_.apply(this,arguments)}function l(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(b){}return!1}var m=function(){function b(O){this.fetchSetup=void 0,this.requestTimeout=void 0,this.request=void 0,this.response=void 0,this.controller=void 0,this.context=void 0,this.config=null,this.callbacks=null,this.stats=void 0,this.loader=null,this.fetchSetup=O.fetchSetup||o,this.controller=new self.AbortController,this.stats=new p.LoadStats}var A=b.prototype;return A.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},A.abortInternal=function(){var d=this.response;(!d||!d.ok)&&(this.stats.aborted=!0,this.controller.abort())},A.abort=function(){var d;this.abortInternal(),(d=this.callbacks)!==null&&d!==void 0&&d.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},A.load=function(d,M,R){var E=this,y=this.stats;if(y.loading.start)throw new Error("Loader can only be used once.");y.loading.start=self.performance.now();var s=C(d,this.controller.signal),D=R.onProgress,N=d.responseType==="arraybuffer",k=N?"byteLength":"length";this.context=d,this.config=M,this.callbacks=R,this.request=this.fetchSetup(d,s),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){E.abortInternal(),R.onTimeout(y,d,E.response)},M.timeout),self.fetch(this.request).then(function(U){if(E.response=E.loader=U,!U.ok){var H=U.status,K=U.statusText;throw new f(K||"fetch, bad network response",H,U)}return y.loading.first=Math.max(self.performance.now(),y.loading.start),y.total=parseInt(U.headers.get("Content-Length")||"0"),D&&Object(h.isFiniteNumber)(M.highWaterMark)?E.loadProgressively(U,y,d,M.highWaterMark,D):N?U.arrayBuffer():U.text()}).then(function(U){var H=E.response;self.clearTimeout(E.requestTimeout),y.loading.end=Math.max(self.performance.now(),y.loading.first),y.loaded=y.total=U[k];var K={url:H.url,data:U};D&&!Object(h.isFiniteNumber)(M.highWaterMark)&&D(y,d,U,H),R.onSuccess(K,y,d,H)}).catch(function(U){if(self.clearTimeout(E.requestTimeout),y.aborted)return;var H=U.code||0;R.onError({code:H,text:U.message},d,U.details)})},A.getCacheAge=function(){var d=null;if(this.response){var M=this.response.headers.get("age");d=M?parseFloat(M):null}return d},A.loadProgressively=function(d,M,R,E,y){E===void 0&&(E=0);var s=new x.default,D=d.body.getReader(),N=function k(){return D.read().then(function(U){if(U.done)return s.dataLength&&y(M,R,s.flush(),d),Promise.resolve(new ArrayBuffer(0));var H=U.value,K=H.length;return M.loaded+=K,K<E||s.dataLength?(s.push(H),s.dataLength>=E&&y(M,R,s.flush(),d)):y(M,R,H,d),k()}).catch(function(){return Promise.reject()})};return N()},b}();function C(b,A){var O={method:"GET",mode:"cors",credentials:"same-origin",signal:A,headers:new self.Headers(_({},b.headers))};return b.rangeEnd&&O.headers.set("Range","bytes="+b.rangeStart+"-"+String(b.rangeEnd-1)),O}function o(b,A){return new self.Request(b.url,A)}var f=function(b){S(A,b);function A(O,d,M){var R;return R=b.call(this,O)||this,R.code=void 0,R.details=void 0,R.code=d,R.details=M,R}return A}(a(Error));i.default=m},"./src/utils/imsc1-ttml-parser.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"IMSC1_CODEC",function(){return t}),T.d(i,"parseIMSC1",function(){return l});var h=T("./src/utils/mp4-tools.ts"),p=T("./src/utils/vttparser.ts"),x=T("./src/utils/vttcue.ts"),S=T("./src/demux/id3.ts"),a=T("./src/utils/timescale-conversion.ts"),v=T("./src/utils/webvtt-parser.ts");function c(){return c=Object.assign||function(E){for(var y=1;y<arguments.length;y++){var s=arguments[y];for(var D in s)Object.prototype.hasOwnProperty.call(s,D)&&(E[D]=s[D])}return E},c.apply(this,arguments)}var t="stpp.ttml.im1t",g=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,u=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,_={left:"start",center:"center",right:"end",start:"start",end:"end"};function l(E,y,s,D,N){var k=Object(h.findBox)(new Uint8Array(E),["mdat"]);if(k.length===0){N(new Error("Could not parse IMSC1 mdat"));return}var U=k[0],H=Object(S.utf8ArrayToStr)(new Uint8Array(E,U.start,U.end-U.start)),K=Object(a.toTimescaleFromScale)(y,1,s);try{D(m(H,K))}catch(F){N(F)}}function m(E,y){var s=new DOMParser,D=s.parseFromString(E,"text/xml"),N=D.getElementsByTagName("tt")[0];if(!N)throw new Error("Invalid ttml");var k={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},U=Object.keys(k).reduce(function(B,W){return B[W]=N.getAttribute("ttp:"+W)||k[W],B},{}),H=N.getAttribute("xml:space")!=="preserve",K=o(C(N,"styling","style")),F=o(C(N,"layout","region")),G=C(N,"body","[begin]");return[].map.call(G,function(B){var W=f(B,H);if(!W||!B.hasAttribute("begin"))return null;var V=d(B.getAttribute("begin"),U),ae=d(B.getAttribute("dur"),U),de=d(B.getAttribute("end"),U);if(V===null)throw O(B);if(de===null){if(ae===null)throw O(B);de=V+ae}var ce=new x.default(V-y,de-y,W);ce.id=Object(v.generateCueId)(ce.startTime,ce.endTime,ce.text);var Ee=F[B.getAttribute("region")],Ae=K[B.getAttribute("style")];ce.position=10,ce.size=80;var oe=b(Ee,Ae),he=oe.textAlign;if(he){var fe=_[he];fe&&(ce.lineAlign=fe),ce.align=he}return c(ce,oe),ce}).filter(function(B){return B!==null})}function C(E,y,s){var D=E.getElementsByTagName(y)[0];return D?[].slice.call(D.querySelectorAll(s)):[]}function o(E){return E.reduce(function(y,s){var D=s.getAttribute("xml:id");return D&&(y[D]=s),y},{})}function f(E,y){return[].slice.call(E.childNodes).reduce(function(s,D,N){var k;return D.nodeName==="br"&&N?s+`
`:(k=D.childNodes)!==null&&k!==void 0&&k.length?f(D,y):y?s+D.textContent.trim().replace(/\s+/g," "):s+D.textContent},"")}function b(E,y){var s="http://www.w3.org/ns/ttml#styling",D=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return D.reduce(function(N,k){var U=A(y,s,k)||A(E,s,k);return U&&(N[k]=U),N},{})}function A(E,y,s){return E.hasAttributeNS(y,s)?E.getAttributeNS(y,s):null}function O(E){return new Error("Could not parse ttml timestamp "+E)}function d(E,y){if(!E)return null;var s=Object(p.parseTimeStamp)(E);return s===null&&(g.test(E)?s=M(E,y):u.test(E)&&(s=R(E,y))),s}function M(E,y){var s=g.exec(E),D=(s[4]|0)+(s[5]|0)/y.subFrameRate;return(s[1]|0)*3600+(s[2]|0)*60+(s[3]|0)+D/y.frameRate}function R(E,y){var s=u.exec(E),D=Number(s[1]),N=s[2];switch(N){case"h":return D*3600;case"m":return D*60;case"ms":return D*1e3;case"f":return D/y.frameRate;case"t":return D/y.tickRate}return D}},"./src/utils/logger.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"enableLogs",function(){return v}),T.d(i,"logger",function(){return c});var h=function(){},p={trace:h,debug:h,log:h,warn:h,info:h,error:h},x=p;function S(t){var g=self.console[t];return g?g.bind(self.console,"["+t+"] >"):h}function a(t){for(var g=arguments.length,u=new Array(g>1?g-1:0),_=1;_<g;_++)u[_-1]=arguments[_];u.forEach(function(l){x[l]=t[l]?t[l].bind(t):S(l)})}function v(t){if(self.console&&t===!0||typeof t=="object"){a(t,"debug","log","info","warn","error");try{x.log()}catch(g){x=p}}else x=p}var c=x},"./src/utils/mediakeys-helper.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"KeySystems",function(){return h}),T.d(i,"requestMediaKeySystemAccess",function(){return p});var h;(function(x){x.WIDEVINE="com.widevine.alpha",x.PLAYREADY="com.microsoft.playready"})(h||(h={}));var p=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"getMediaSource",function(){return h});function h(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"bin2str",function(){return a}),T.d(i,"readUint16",function(){return v}),T.d(i,"readUint32",function(){return c}),T.d(i,"writeUint32",function(){return t}),T.d(i,"findBox",function(){return g}),T.d(i,"parseSegmentIndex",function(){return u}),T.d(i,"parseInitSegment",function(){return _}),T.d(i,"getStartDTS",function(){return l}),T.d(i,"getDuration",function(){return m}),T.d(i,"computeRawDurationFromSamples",function(){return C}),T.d(i,"offsetStartDTS",function(){return o}),T.d(i,"segmentValidRange",function(){return f}),T.d(i,"appendUint8Array",function(){return b});var h=T("./src/utils/typed-array.ts"),p=T("./src/loader/fragment.ts"),x=Math.pow(2,32)-1,S=[].push;function a(A){return String.fromCharCode.apply(null,A)}function v(A,O){"data"in A&&(O+=A.start,A=A.data);var d=A[O]<<8|A[O+1];return d<0?65536+d:d}function c(A,O){"data"in A&&(O+=A.start,A=A.data);var d=A[O]<<24|A[O+1]<<16|A[O+2]<<8|A[O+3];return d<0?4294967296+d:d}function t(A,O,d){"data"in A&&(O+=A.start,A=A.data),A[O]=d>>24,A[O+1]=d>>16&255,A[O+2]=d>>8&255,A[O+3]=d&255}function g(A,O){var d=[];if(!O.length)return d;var M,R,E;"data"in A?(M=A.data,R=A.start,E=A.end):(M=A,R=0,E=M.byteLength);for(var y=R;y<E;){var s=c(M,y),D=a(M.subarray(y+4,y+8)),N=s>1?y+s:E;if(D===O[0])if(O.length===1)d.push({data:M,start:y+8,end:N});else{var k=g({data:M,start:y+8,end:N},O.slice(1));k.length&&S.apply(d,k)}y=N}return d}function u(A){var O=g(A,["moov"]),d=O[0],M=d?d.end:null,R=g(A,["sidx"]);if(!R||!R[0])return null;var E=[],y=R[0],s=y.data[0],D=s===0?8:16,N=c(y,D);D+=4;var k=0,U=0;s===0?D+=8:D+=16,D+=2;var H=y.end+U,K=v(y,D);D+=2;for(var F=0;F<K;F++){var G=D,B=c(y,G);G+=4;var W=B&2147483647,V=(B&2147483648)>>>31;if(V===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ae=c(y,G);G+=4,E.push({referenceSize:W,subsegmentDuration:ae,info:{duration:ae/N,start:H,end:H+W-1}}),H+=W,G+=4,D=G}return{earliestPresentationTime:k,timescale:N,version:s,referencesCount:K,references:E,moovEndOffset:M}}function _(A){for(var O=[],d=g(A,["moov","trak"]),M=0;M<d.length;M++){var R=d[M],E=g(R,["tkhd"])[0];if(E){var y=E.data[E.start],s=y===0?12:20,D=c(E,s),N=g(R,["mdia","mdhd"])[0];if(N){y=N.data[N.start],s=y===0?12:20;var k=c(N,s),U=g(R,["mdia","hdlr"])[0];if(U){var H=a(U.data.subarray(U.start+8,U.start+12)),K={soun:p.ElementaryStreamTypes.AUDIO,vide:p.ElementaryStreamTypes.VIDEO}[H];if(K){var F=g(R,["mdia","minf","stbl","stsd"])[0],G=void 0;F&&(G=a(F.data.subarray(F.start+12,F.start+16))),O[D]={timescale:k,type:K},O[K]={timescale:k,id:D,codec:G}}}}}}var B=g(A,["moov","mvex","trex"]);return B.forEach(function(W){var V=c(W,4),ae=O[V];ae&&(ae.default={duration:c(W,12),flags:c(W,20)})}),O}function l(A,O){return g(O,["moof","traf"]).reduce(function(d,M){var R=g(M,["tfdt"])[0],E=R.data[R.start],y=g(M,["tfhd"]).reduce(function(s,D){var N=c(D,4),k=A[N];if(k){var U=c(R,4);E===1&&(U*=Math.pow(2,32),U+=c(R,8));var H=k.timescale||9e4,K=U/H;if(isFinite(K)&&(s===null||K<s))return K}return s},null);return y!==null&&isFinite(y)&&(d===null||y<d)?y:d},null)||0}function m(A,O){for(var d=0,M=0,R=0,E=g(A,["moof","traf"]),y=0;y<E.length;y++){var s=E[y],D=g(s,["tfhd"])[0],N=c(D,4),k=O[N];if(!k)continue;var U=k.default,H=c(D,0)|(U==null?void 0:U.flags),K=U==null?void 0:U.duration;H&8&&(H&2?K=c(D,12):K=c(D,8));for(var F=k.timescale||9e4,G=g(s,["trun"]),B=0;B<G.length;B++){if(K){var W=c(G[B],4);d=K*W}else d=C(G[B]);k.type===p.ElementaryStreamTypes.VIDEO?M+=d/F:k.type===p.ElementaryStreamTypes.AUDIO&&(R+=d/F)}}if(M===0&&R===0){var V=u(A);if(V!=null&&V.references)return V.references.reduce(function(ae,de){return ae+de.info.duration||0},0)}return M||R}function C(A){var O=c(A,0),d=8;O&1&&(d+=4),O&4&&(d+=4);for(var M=0,R=c(A,4),E=0;E<R;E++){if(O&256){var y=c(A,d);M+=y,d+=4}O&512&&(d+=4),O&1024&&(d+=4),O&2048&&(d+=4)}return M}function o(A,O,d){g(O,["moof","traf"]).forEach(function(M){g(M,["tfhd"]).forEach(function(R){var E=c(R,4),y=A[E];if(!y)return;var s=y.timescale||9e4;g(M,["tfdt"]).forEach(function(D){var N=D.data[D.start],k=c(D,4);if(N===0)t(D,4,k-d*s);else{k*=Math.pow(2,32),k+=c(D,8),k-=d*s,k=Math.max(k,0);var U=Math.floor(k/(x+1)),H=Math.floor(k%(x+1));t(D,4,U),t(D,8,H)}})})})}function f(A){var O={valid:null,remainder:null},d=g(A,["moof"]);if(d){if(d.length<2)return O.remainder=A,O}else return O;var M=d[d.length-1];return O.valid=Object(h.sliceUint8)(A,0,M.start-8),O.remainder=Object(h.sliceUint8)(A,M.start-8),O}function b(A,O){var d=new Uint8Array(A.length+O.length);return d.set(A),d.set(O,A.length),d}},"./src/utils/output-filter.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"default",function(){return h});var h=function(){function p(S,a){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=S,this.trackName=a}var x=p.prototype;return x.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},x.newCue=function(a,v,c){(this.startTime===null||this.startTime>a)&&(this.startTime=a),this.endTime=v,this.screen=c,this.timelineController.createCaptionsTrack(this.trackName)},x.reset=function(){this.cueRanges=[]},p}()},"./src/utils/texttrack-utils.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"sendAddTrackEvent",function(){return p}),T.d(i,"addCueToTrack",function(){return x}),T.d(i,"clearCurrentCues",function(){return S}),T.d(i,"removeCuesInRange",function(){return a}),T.d(i,"getCuesInRange",function(){return c});var h=T("./src/utils/logger.ts");function p(t,g){var u;try{u=new Event("addtrack")}catch(_){u=document.createEvent("Event"),u.initEvent("addtrack",!1,!1)}u.track=t,g.dispatchEvent(u)}function x(t,g){var u=t.mode;if(u==="disabled"&&(t.mode="hidden"),t.cues&&!t.cues.getCueById(g.id))try{if(t.addCue(g),!t.cues.getCueById(g.id))throw new Error("addCue is failed for: "+g)}catch(l){h.logger.debug("[texttrack-utils]: "+l);var _=new self.TextTrackCue(g.startTime,g.endTime,g.text);_.id=g.id,t.addCue(_)}u==="disabled"&&(t.mode=u)}function S(t){var g=t.mode;if(g==="disabled"&&(t.mode="hidden"),t.cues)for(var u=t.cues.length;u--;)t.removeCue(t.cues[u]);g==="disabled"&&(t.mode=g)}function a(t,g,u){var _=t.mode;if(_==="disabled"&&(t.mode="hidden"),t.cues&&t.cues.length>0)for(var l=c(t.cues,g,u),m=0;m<l.length;m++)t.removeCue(l[m]);_==="disabled"&&(t.mode=_)}function v(t,g){if(g<t[0].startTime)return 0;var u=t.length-1;if(g>t[u].endTime)return-1;for(var _=0,l=u;_<=l;){var m=Math.floor((l+_)/2);if(g<t[m].startTime)l=m-1;else if(g>t[m].startTime&&_<u)_=m+1;else return m}return t[_].startTime-g<g-t[l].startTime?_:l}function c(t,g,u){var _=[],l=v(t,g);if(l>-1)for(var m=l,C=t.length;m<C;m++){var o=t[m];if(o.startTime>=g&&o.endTime<=u)_.push(o);else if(o.startTime>u)return _}return _}},"./src/utils/time-ranges.ts":function(P,i,T){"use strict";T.r(i);var h={toString:function(x){for(var S="",a=x.length,v=0;v<a;v++)S+="["+x.start(v).toFixed(3)+","+x.end(v).toFixed(3)+"]";return S}};i.default=h},"./src/utils/timescale-conversion.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"toTimescaleFromBase",function(){return p}),T.d(i,"toTimescaleFromScale",function(){return x}),T.d(i,"toMsFromMpegTsClock",function(){return S}),T.d(i,"toMpegTsClockFromTimescale",function(){return a});var h=9e4;function p(v,c,t,g){t===void 0&&(t=1),g===void 0&&(g=!1);var u=v*c*t;return g?Math.round(u):u}function x(v,c,t,g){return t===void 0&&(t=1),g===void 0&&(g=!1),p(v,c,1/t,g)}function S(v,c){return c===void 0&&(c=!1),p(v,1e3,1/h,c)}function a(v,c){return c===void 0&&(c=1),p(v,h,1/c)}},"./src/utils/typed-array.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"sliceUint8",function(){return h});function h(p,x,S){return Uint8Array.prototype.slice?p.slice(x,S):new Uint8Array(Array.prototype.slice.call(p,x,S))}},"./src/utils/vttcue.ts":function(P,i,T){"use strict";T.r(i),i.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var h=["","lr","rl"],p=["start","middle","end","left","right"];function x(t,g){if(typeof g!="string")return!1;if(!Array.isArray(t))return!1;var u=g.toLowerCase();return~t.indexOf(u)?u:!1}function S(t){return x(h,t)}function a(t){return x(p,t)}function v(t){for(var g=arguments.length,u=new Array(g>1?g-1:0),_=1;_<g;_++)u[_-1]=arguments[_];for(var l=1;l<arguments.length;l++){var m=arguments[l];for(var C in m)t[C]=m[C]}return t}function c(t,g,u){var _=this,l={enumerable:!0};_.hasBeenReset=!1;var m="",C=!1,o=t,f=g,b=u,A=null,O="",d=!0,M="auto",R="start",E=50,y="middle",s=50,D="middle";Object.defineProperty(_,"id",v({},l,{get:function(){return m},set:function(k){m=""+k}})),Object.defineProperty(_,"pauseOnExit",v({},l,{get:function(){return C},set:function(k){C=!!k}})),Object.defineProperty(_,"startTime",v({},l,{get:function(){return o},set:function(k){if(typeof k!="number")throw new TypeError("Start time must be set to a number.");o=k,this.hasBeenReset=!0}})),Object.defineProperty(_,"endTime",v({},l,{get:function(){return f},set:function(k){if(typeof k!="number")throw new TypeError("End time must be set to a number.");f=k,this.hasBeenReset=!0}})),Object.defineProperty(_,"text",v({},l,{get:function(){return b},set:function(k){b=""+k,this.hasBeenReset=!0}})),Object.defineProperty(_,"region",v({},l,{get:function(){return A},set:function(k){A=k,this.hasBeenReset=!0}})),Object.defineProperty(_,"vertical",v({},l,{get:function(){return O},set:function(k){var U=S(k);if(U===!1)throw new SyntaxError("An invalid or illegal string was specified.");O=U,this.hasBeenReset=!0}})),Object.defineProperty(_,"snapToLines",v({},l,{get:function(){return d},set:function(k){d=!!k,this.hasBeenReset=!0}})),Object.defineProperty(_,"line",v({},l,{get:function(){return M},set:function(k){if(typeof k!="number"&&k!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");M=k,this.hasBeenReset=!0}})),Object.defineProperty(_,"lineAlign",v({},l,{get:function(){return R},set:function(k){var U=a(k);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");R=U,this.hasBeenReset=!0}})),Object.defineProperty(_,"position",v({},l,{get:function(){return E},set:function(k){if(k<0||k>100)throw new Error("Position must be between 0 and 100.");E=k,this.hasBeenReset=!0}})),Object.defineProperty(_,"positionAlign",v({},l,{get:function(){return y},set:function(k){var U=a(k);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");y=U,this.hasBeenReset=!0}})),Object.defineProperty(_,"size",v({},l,{get:function(){return s},set:function(k){if(k<0||k>100)throw new Error("Size must be between 0 and 100.");s=k,this.hasBeenReset=!0}})),Object.defineProperty(_,"align",v({},l,{get:function(){return D},set:function(k){var U=a(k);if(!U)throw new SyntaxError("An invalid or illegal string was specified.");D=U,this.hasBeenReset=!0}})),_.displayState=void 0}return c.prototype.getCueAsHTML=function(){var t=self.WebVTT;return t.convertCueToDOMTree(self,this.text)},c}()},"./src/utils/vttparser.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"parseTimeStamp",function(){return x}),T.d(i,"fixLineBreaks",function(){return g}),T.d(i,"VTTParser",function(){return u});var h=T("./src/utils/vttcue.ts"),p=function(){function _(){}var l=_.prototype;return l.decode=function(C,o){if(!C)return"";if(typeof C!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(C))},_}();function x(_){function l(C,o,f,b){return(C|0)*3600+(o|0)*60+(f|0)+parseFloat(b||0)}var m=_.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return m?parseFloat(m[2])>59?l(m[2],m[3],0,m[4]):l(m[1],m[2],m[3],m[4]):null}var S=function(){function _(){this.values=Object.create(null)}var l=_.prototype;return l.set=function(C,o){!this.get(C)&&o!==""&&(this.values[C]=o)},l.get=function(C,o,f){return f?this.has(C)?this.values[C]:o[f]:this.has(C)?this.values[C]:o},l.has=function(C){return C in this.values},l.alt=function(C,o,f){for(var b=0;b<f.length;++b)if(o===f[b]){this.set(C,o);break}},l.integer=function(C,o){/^-?\d+$/.test(o)&&this.set(C,parseInt(o,10))},l.percent=function(C,o){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(o)){var f=parseFloat(o);if(f>=0&&f<=100)return this.set(C,f),!0}return!1},_}();function a(_,l,m,C){var o=C?_.split(C):[_];for(var f in o){if(typeof o[f]!="string")continue;var b=o[f].split(m);if(b.length!==2)continue;var A=b[0],O=b[1];l(A,O)}}var v=new h.default(0,0,""),c=v.align==="middle"?"middle":"center";function t(_,l,m){var C=_;function o(){var A=x(_);if(A===null)throw new Error("Malformed timestamp: "+C);return _=_.replace(/^[^\sa-zA-Z-]+/,""),A}function f(A,O){var d=new S;a(A,function(E,y){var s;switch(E){case"region":for(var D=m.length-1;D>=0;D--)if(m[D].id===y){d.set(E,m[D].region);break}break;case"vertical":d.alt(E,y,["rl","lr"]);break;case"line":s=y.split(","),d.integer(E,s[0]),d.percent(E,s[0])&&d.set("snapToLines",!1),d.alt(E,s[0],["auto"]),s.length===2&&d.alt("lineAlign",s[1],["start",c,"end"]);break;case"position":s=y.split(","),d.percent(E,s[0]),s.length===2&&d.alt("positionAlign",s[1],["start",c,"end","line-left","line-right","auto"]);break;case"size":d.percent(E,y);break;case"align":d.alt(E,y,["start",c,"end","left","right"]);break}},/:/,/\s/),O.region=d.get("region",null),O.vertical=d.get("vertical","");var M=d.get("line","auto");M==="auto"&&v.line===-1&&(M=-1),O.line=M,O.lineAlign=d.get("lineAlign","start"),O.snapToLines=d.get("snapToLines",!0),O.size=d.get("size",100),O.align=d.get("align",c);var R=d.get("position","auto");R==="auto"&&v.position===50&&(R=O.align==="start"||O.align==="left"?0:O.align==="end"||O.align==="right"?100:50),O.position=R}function b(){_=_.replace(/^\s+/,"")}if(b(),l.startTime=o(),b(),_.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+C);_=_.substr(3),b(),l.endTime=o(),b(),f(_,l)}function g(_){return _.replace(/<br(?: \/)?>/gi,`
`)}var u=function(){function _(){this.state="INITIAL",this.buffer="",this.decoder=new p,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var l=_.prototype;return l.parse=function(C){var o=this;C&&(o.buffer+=o.decoder.decode(C,{stream:!0}));function f(){var R=o.buffer,E=0;for(R=g(R);E<R.length&&R[E]!=="\r"&&R[E]!==`
`;)++E;var y=R.substr(0,E);return R[E]==="\r"&&++E,R[E]===`
`&&++E,o.buffer=R.substr(E),y}function b(R){a(R,function(E,y){},/:/)}try{var A="";if(o.state==="INITIAL"){if(!/\r\n|\n/.test(o.buffer))return this;A=f();var O=A.match(/^()?WEBVTT([ \t].*)?$/);if(!O||!O[0])throw new Error("Malformed WebVTT signature.");o.state="HEADER"}for(var d=!1;o.buffer;){if(!/\r\n|\n/.test(o.buffer))return this;d?d=!1:A=f();switch(o.state){case"HEADER":/:/.test(A)?b(A):A||(o.state="ID");continue;case"NOTE":A||(o.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(A)){o.state="NOTE";break}if(!A)continue;if(o.cue=new h.default(0,0,""),o.state="CUE",A.indexOf("-->")===-1){o.cue.id=A;continue}case"CUE":if(!o.cue){o.state="BADCUE";continue}try{t(A,o.cue,o.regionList)}catch(R){o.cue=null,o.state="BADCUE";continue}o.state="CUETEXT";continue;case"CUETEXT":{var M=A.indexOf("-->")!==-1;if(!A||M&&(d=!0)){o.oncue&&o.cue&&o.oncue(o.cue),o.cue=null,o.state="ID";continue}if(o.cue===null)continue;o.cue.text&&(o.cue.text+=`
`),o.cue.text+=A}continue;case"BADCUE":A||(o.state="ID")}}}catch(R){o.state==="CUETEXT"&&o.cue&&o.oncue&&o.oncue(o.cue),o.cue=null,o.state=o.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},l.flush=function(){var C=this;try{if((C.cue||C.state==="HEADER")&&(C.buffer+=`
`,C.parse()),C.state==="INITIAL"||C.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(o){C.onparsingerror&&C.onparsingerror(o)}return C.onflush&&C.onflush(),this},_}()},"./src/utils/webvtt-parser.ts":function(P,i,T){"use strict";T.r(i),T.d(i,"generateCueId",function(){return u}),T.d(i,"parseWebVTT",function(){return l});var h=T("./src/polyfills/number.ts"),p=T("./src/utils/vttparser.ts"),x=T("./src/demux/id3.ts"),S=T("./src/utils/timescale-conversion.ts"),a=T("./src/remux/mp4-remuxer.ts"),v=/\r\n|\n\r|\n|\r/g,c=function(C,o,f){return f===void 0&&(f=0),C.substr(f,o.length)===o},t=function(C){var o=parseInt(C.substr(-3)),f=parseInt(C.substr(-6,2)),b=parseInt(C.substr(-9,2)),A=C.length>9?parseInt(C.substr(0,C.indexOf(":"))):0;if(!Object(h.isFiniteNumber)(o)||!Object(h.isFiniteNumber)(f)||!Object(h.isFiniteNumber)(b)||!Object(h.isFiniteNumber)(A))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+C);return o+=1e3*f,o+=60*1e3*b,o+=60*60*1e3*A,o},g=function(C){for(var o=5381,f=C.length;f;)o=o*33^C.charCodeAt(--f);return(o>>>0).toString()};function u(m,C,o){return g(m.toString())+g(C.toString())+g(o)}var _=function(C,o,f){var b=C[o],A=C[b.prevCC];if(!A||!A.new&&b.new){C.ccOffset=C.presentationOffset=b.start,b.new=!1;return}for(;(O=A)!==null&&O!==void 0&&O.new;){var O;C.ccOffset+=b.start-A.start,b.new=!1,b=A,A=C[b.prevCC]}C.presentationOffset=f};function l(m,C,o,f,b,A,O,d){var M=new p.VTTParser,R=Object(x.utf8ArrayToStr)(new Uint8Array(m)).trim().replace(v,`
`).split(`
`),E=[],y=Object(S.toMpegTsClockFromTimescale)(C,o),s="00:00.000",D=0,N=0,k,U=!0,H=!1;M.oncue=function(K){var F=f[b],G=f.ccOffset,B=(D-y)/9e4;if(F!=null&&F.new&&(N!==void 0?G=f.ccOffset=F.start:_(f,b,B)),B&&(G=B-f.presentationOffset),H){var W=K.endTime-K.startTime,V=Object(a.normalizePts)((K.startTime+G-N)*9e4,A*9e4)/9e4;K.startTime=V,K.endTime=V+W}var ae=K.text.trim();K.text=decodeURIComponent(encodeURIComponent(ae)),K.id||(K.id=u(K.startTime,K.endTime,ae)),K.endTime>0&&E.push(K)},M.onparsingerror=function(K){k=K},M.onflush=function(){if(k){d(k);return}O(E)},R.forEach(function(K){if(U)if(c(K,"X-TIMESTAMP-MAP=")){U=!1,H=!0,K.substr(16).split(",").forEach(function(F){c(F,"LOCAL:")?s=F.substr(6):c(F,"MPEGTS:")&&(D=parseInt(F.substr(7)))});try{N=t(s)/1e3}catch(F){H=!1,k=F}return}else K===""&&(U=!1);M.parse(K+`
`)}),M.flush()}},"./src/utils/xhr-loader.ts":function(P,i,T){"use strict";T.r(i);var h=T("./src/utils/logger.ts"),p=T("./src/loader/load-stats.ts"),x=/^age:\s*[\d.]+\s*$/m,S=function(){function a(c){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=c?c.xhrSetup:null,this.stats=new p.LoadStats,this.retryDelay=0}var v=a.prototype;return v.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},v.abortInternal=function(){var t=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),t&&(t.onreadystatechange=null,t.onprogress=null,t.readyState!==4&&(this.stats.aborted=!0,t.abort()))},v.abort=function(){var t;this.abortInternal(),(t=this.callbacks)!==null&&t!==void 0&&t.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},v.load=function(t,g,u){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=t,this.config=g,this.callbacks=u,this.retryDelay=g.retryDelay,this.loadInternal()},v.loadInternal=function(){var t=this.config,g=this.context;if(!t)return;var u=this.loader=new self.XMLHttpRequest,_=this.stats;_.loading.first=0,_.loaded=0;var l=this.xhrSetup;try{if(l)try{l(u,g.url)}catch(o){u.open("GET",g.url,!0),l(u,g.url)}u.readyState||u.open("GET",g.url,!0);var m=this.context.headers;if(m)for(var C in m)u.setRequestHeader(C,m[C])}catch(o){this.callbacks.onError({code:u.status,text:o.message},g,u);return}g.rangeEnd&&u.setRequestHeader("Range","bytes="+g.rangeStart+"-"+(g.rangeEnd-1)),u.onreadystatechange=this.readystatechange.bind(this),u.onprogress=this.loadprogress.bind(this),u.responseType=g.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),t.timeout),u.send()},v.readystatechange=function(){var t=this.context,g=this.loader,u=this.stats;if(!t||!g)return;var _=g.readyState,l=this.config;if(u.aborted)return;if(_>=2)if(self.clearTimeout(this.requestTimeout),u.loading.first===0&&(u.loading.first=Math.max(self.performance.now(),u.loading.start)),_===4){g.onreadystatechange=null,g.onprogress=null;var m=g.status;if(m>=200&&m<300){u.loading.end=Math.max(self.performance.now(),u.loading.first);var C,o;if(t.responseType==="arraybuffer"?(C=g.response,o=C.byteLength):(C=g.responseText,o=C.length),u.loaded=u.total=o,!this.callbacks)return;var f=this.callbacks.onProgress;if(f&&f(u,t,C,g),!this.callbacks)return;var b={url:g.responseURL,data:C};this.callbacks.onSuccess(b,u,t,g)}else u.retry>=l.maxRetry||m>=400&&m<499?(h.logger.error(m+" while loading "+t.url),this.callbacks.onError({code:m,text:g.statusText},t,g)):(h.logger.warn(m+" while loading "+t.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,l.maxRetryDelay),u.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),l.timeout)},v.loadtimeout=function(){h.logger.warn("timeout while loading "+this.context.url);var t=this.callbacks;t&&(this.abortInternal(),t.onTimeout(this.stats,this.context,this.loader))},v.loadprogress=function(t){var g=this.stats;g.loaded=t.loaded,t.lengthComputable&&(g.total=t.total)},v.getCacheAge=function(){var t=null;if(this.loader&&x.test(this.loader.getAllResponseHeaders())){var g=this.loader.getResponseHeader("age");t=g?parseFloat(g):null}return t},a}();i.default=S}}).default})},vHTk:function(w,X,r){w.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(w,X,r){w.exports={flex_box_center:"flex_box_center___3UWMh",flex_space_between:"flex_space_between___2nh9S",flex_box_vertical_center:"flex_box_vertical_center___2Neiq",flex_box_center_end:"flex_box_center_end___2_1FS",flex_box_column:"flex_box_column___2E-v7",userPic:"userPic___3Pu9t",rightMenu:"rightMenu___1qaVl",menuWrap:"menuWrap___3r9jm",exit:"exit___38Urs",classromediv:"classromediv___2R8_g",glow:"glow___323IR",height67:"height67___1DFRI",login:"login___20J7t"}},w7YG:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("ETIr"),r("cv67"),r("K3mO"),r("OLod"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.StreamCipher,p=i.algo,x=p.RC4=h.extend({_doReset:function(){for(var v=this._key,c=v.words,t=v.sigBytes,g=this._S=[],u=0;u<256;u++)g[u]=u;for(var u=0,_=0;u<256;u++){var l=u%t,m=c[l>>>2]>>>24-l%4*8&255;_=(_+g[u]+m)%256;var C=g[u];g[u]=g[_],g[_]=C}this._i=this._j=0},_doProcessBlock:function(v,c){v[c]^=S.call(this)},keySize:256/32,ivSize:0});function S(){for(var v=this._S,c=this._i,t=this._j,g=0,u=0;u<4;u++){c=(c+1)%256,t=(t+v[c])%256;var _=v[c];v[c]=v[t],v[t]=_,g|=v[(v[c]+v[t])%256]<<24-u*8}return this._i=c,this._j=t,g}i.RC4=h._createHelper(x);var a=p.RC4Drop=x.extend({cfg:x.cfg.extend({drop:192}),_doReset:function(){x._doReset.call(this);for(var v=this.cfg.drop;v>0;v--)S.call(this)}});i.RC4Drop=h._createHelper(a)}(),P.RC4})},wCXF:function(w,X,r){"use strict";r.d(X,"a",function(){return at});var P=r("rePB"),i=r("VTBJ"),T=r("KQm4"),h=r("U8pU"),p=r("ODXe"),x=r("cDcd"),S=r("TSYQ"),a=r.n(S),v=r("Gytx"),c=r.n(v),t=r("Kwbf"),g=r("t23M"),u=r("qx4F"),_=r("6eGT"),l=r("IBYe"),m=r("Ff2n"),C=r("c+Xe"),o=r("fyJ8"),f=r("biw7");function b(He,Pe,nt,Rt,pt){var ht=nt[He]||{},Ge=nt[Pe]||{},ke,je;ht.fixed==="left"?ke=Rt.left[He]:Ge.fixed==="right"&&(je=Rt.right[Pe]);var _e=!1,De=!1,Le=!1,Ue=!1,ze=nt[Pe+1],ut=nt[He-1];if(pt==="rtl"){if(ke!==void 0){var ot=ut&&ut.fixed==="left";Ue=!ot}else if(je!==void 0){var Dt=ze&&ze.fixed==="right";Le=!Dt}}else if(ke!==void 0){var Yt=ze&&ze.fixed==="left";_e=!Yt}else if(je!==void 0){var ct=ut&&ut.fixed==="right";De=!ct}return{fixLeft:ke,fixRight:je,lastFixLeft:_e,firstFixRight:De,lastFixRight:Le,firstFixLeft:Ue,isSticky:Rt.isSticky}}var A=r("sR1s");function O(He){var Pe=He.cells,nt=He.stickyOffsets,Rt=He.flattenColumns,pt=He.rowComponent,ht=He.cellComponent,Ge=He.onHeaderRow,ke=He.index,je=x.useContext(f.a),_e=je.prefixCls,De=je.direction,Le;Ge&&(Le=Ge(Pe.map(function(ze){return ze.column}),ke));var Ue=Object(A.a)(Pe.map(function(ze){return ze.column}));return x.createElement(pt,Object.assign({},Le),Pe.map(function(ze,ut){var ot=ze.column,Dt=b(ze.colStart,ze.colEnd,Rt,nt,De),Yt;return ot&&ot.onHeaderCell&&(Yt=ze.column.onHeaderCell(ot)),x.createElement(o.a,Object.assign({},ze,{ellipsis:ot.ellipsis,align:ot.align,component:ht,prefixCls:_e,key:Ue[ut]},Dt,{additionalProps:Yt,rowType:"header"}))}))}O.displayName="HeaderRow";var d=O;function M(He){var Pe=[];function nt(Ge,ke){var je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Pe[je]=Pe[je]||[];var _e=ke,De=Ge.filter(Boolean).map(function(Le){var Ue={key:Le.key,className:Le.className||"",children:Le.title,column:Le,colStart:_e},ze=1,ut=Le.children;return ut&&ut.length>0&&(ze=nt(ut,_e,je+1).reduce(function(ot,Dt){return ot+Dt},0),Ue.hasSubColumns=!0),"colSpan"in Le&&(ze=Le.colSpan),"rowSpan"in Le&&(Ue.rowSpan=Le.rowSpan),Ue.colSpan=ze,Ue.colEnd=Ue.colStart+ze-1,Pe[je].push(Ue),_e+=ze,ze});return De}nt(He,0);for(var Rt=Pe.length,pt=function(ke){Pe[ke].forEach(function(je){!("rowSpan"in je)&&!je.hasSubColumns&&(je.rowSpan=Rt-ke)})},ht=0;ht<Rt;ht+=1)pt(ht);return Pe}function R(He){var Pe=He.stickyOffsets,nt=He.columns,Rt=He.flattenColumns,pt=He.onHeaderRow,ht=x.useContext(f.a),Ge=ht.prefixCls,ke=ht.getComponent,je=x.useMemo(function(){return M(nt)},[nt]),_e=ke(["header","wrapper"],"thead"),De=ke(["header","row"],"tr"),Le=ke(["header","cell"],"th");return x.createElement(_e,{className:"".concat(Ge,"-thead")},je.map(function(Ue,ze){var ut=x.createElement(d,{key:ze,flattenColumns:Rt,cells:Ue,stickyOffsets:Pe,rowComponent:De,cellComponent:Le,onHeaderRow:pt,index:ze});return ut}))}var E=R,y=r("hW8S");function s(He){for(var Pe=He.colWidths,nt=He.columns,Rt=He.columCount,pt=[],ht=Rt||nt.length,Ge=!1,ke=ht-1;ke>=0;ke-=1){var je=Pe[ke],_e=nt&&nt[ke],De=_e&&_e[y.a];(je||De||Ge)&&(pt.unshift(x.createElement("col",Object.assign({key:ke,style:{width:je,minWidth:je}},De))),Ge=!0)}return x.createElement("colgroup",null,pt)}var D=s;function N(He,Pe){return Object(x.useMemo)(function(){for(var nt=[],Rt=0;Rt<Pe;Rt+=1){var pt=He[Rt];if(pt!==void 0)nt[Rt]=pt;else return null}return nt},[He.join("_"),Pe])}var k=x.forwardRef(function(He,Pe){var nt=He.noData,Rt=He.columns,pt=He.flattenColumns,ht=He.colWidths,Ge=He.columCount,ke=He.stickyOffsets,je=He.direction,_e=He.fixHeader,De=He.offsetHeader,Le=He.stickyClassName,Ue=He.onScroll,ze=Object(m.a)(He,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),ut=x.useContext(f.a),ot=ut.prefixCls,Dt=ut.scrollbarSize,Yt=ut.isSticky,ct=Yt&&!_e?0:Dt,rt=x.useRef(null),Ie=x.useCallback(function(gt){Object(C.b)(Pe,gt),Object(C.b)(rt,gt)},[]);x.useEffect(function(){var gt;function wt(xt){var Lt=xt.currentTarget,Xt=xt.deltaX;Xt&&(Ue({currentTarget:Lt,scrollLeft:Lt.scrollLeft+Xt}),xt.preventDefault())}return(gt=rt.current)===null||gt===void 0||gt.addEventListener("wheel",wt),function(){var xt;(xt=rt.current)===null||xt===void 0||xt.removeEventListener("wheel",wt)}},[]);var qe=pt[pt.length-1],Ye={fixed:qe?qe.fixed:null,onHeaderCell:function(){return{className:"".concat(ot,"-cell-scrollbar")}}},ye=Object(x.useMemo)(function(){return ct?[].concat(Object(T.a)(Rt),[Ye]):Rt},[ct,Rt]),Ne=Object(x.useMemo)(function(){return ct?[].concat(Object(T.a)(pt),[Ye]):pt},[ct,pt]),mt=Object(x.useMemo)(function(){var gt=ke.right,wt=ke.left;return Object(i.a)(Object(i.a)({},ke),{},{left:je==="rtl"?[].concat(Object(T.a)(wt.map(function(xt){return xt+ct})),[0]):wt,right:je==="rtl"?gt:[].concat(Object(T.a)(gt.map(function(xt){return xt+ct})),[0]),isSticky:Yt})},[ct,ke,Yt]),it=N(ht,Ge);return x.createElement("div",{style:Object(i.a)({overflow:"hidden"},Yt?{top:De}:{}),ref:Ie,className:a()("".concat(ot,"-header"),Object(P.a)({},Le,!!Le))},x.createElement("table",{style:{tableLayout:"fixed",visibility:nt||it?null:"hidden"}},x.createElement(D,{colWidths:it?[].concat(Object(T.a)(it),[ct]):[],columCount:Ge+1,columns:Ne}),x.createElement(E,Object.assign({},ze,{stickyOffsets:mt,columns:ye,flattenColumns:Ne}))))});k.displayName="FixedHeader";var U=k,H=x.createContext(null),K=H;function F(He){var Pe=He.prefixCls,nt=He.children,Rt=He.component,pt=He.cellComponent,ht=He.fixHeader,Ge=He.fixColumn,ke=He.horizonScroll,je=He.className,_e=He.expanded,De=He.componentWidth,Le=He.colSpan,Ue=x.useContext(f.a),ze=Ue.scrollbarSize;return x.useMemo(function(){var ut=nt;return Ge&&(ut=x.createElement("div",{style:{width:De-(ht?ze:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Pe,"-expanded-row-fixed")},ut)),x.createElement(Rt,{className:je,style:{display:_e?null:"none"}},x.createElement(o.a,{component:pt,prefixCls:Pe,colSpan:Le},ut))},[nt,Rt,ht,ke,je,_e,De,Le,ze])}var G=F;function B(He){var Pe=He.className,nt=He.style,Rt=He.record,pt=He.index,ht=He.rowKey,Ge=He.getRowKey,ke=He.rowExpandable,je=He.expandedKeys,_e=He.onRow,De=He.indent,Le=De===void 0?0:De,Ue=He.rowComponent,ze=He.cellComponent,ut=He.childrenColumnName,ot=x.useContext(f.a),Dt=ot.prefixCls,Yt=ot.fixedInfoList,ct=x.useContext(K),rt=ct.fixHeader,Ie=ct.fixColumn,qe=ct.horizonScroll,Ye=ct.componentWidth,ye=ct.flattenColumns,Ne=ct.expandableType,mt=ct.expandRowByClick,it=ct.onTriggerExpand,gt=ct.rowClassName,wt=ct.expandedRowClassName,xt=ct.indentSize,Lt=ct.expandIcon,Xt=ct.expandedRowRender,Ln=ct.expandIconColumnIndex,pn=x.useState(!1),ln=Object(p.a)(pn,2),kn=ln[0],yn=ln[1],Jt=je&&je.has(He.recordKey);x.useEffect(function(){Jt&&yn(!0)},[Jt]);var Xn=Ne==="row"&&(!ke||ke(Rt)),Qn=Ne==="nest",zn=ut&&Rt&&Rt[ut],Yn=Xn||Qn,Cr;_e&&(Cr=_e(Rt,pt));var lr=function(Zt){if(mt&&Yn&&it(Rt,Zt),Cr&&Cr.onClick){for(var mr,Wt=arguments.length,tr=new Array(Wt>1?Wt-1:0),br=1;br<Wt;br++)tr[br-1]=arguments[br];(mr=Cr).onClick.apply(mr,[Zt].concat(tr))}},$t;typeof gt=="string"?$t=gt:typeof gt=="function"&&($t=gt(Rt,pt,Le));var Vt=Object(A.a)(ye),bn=x.createElement(Ue,Object.assign({},Cr,{"data-row-key":ht,className:a()(Pe,"".concat(Dt,"-row"),"".concat(Dt,"-row-level-").concat(Le),$t,Cr&&Cr.className),style:Object(i.a)(Object(i.a)({},nt),Cr?Cr.style:null),onClick:lr}),ye.map(function(Or,Zt){var mr=Or.render,Wt=Or.dataIndex,tr=Or.className,br=Vt[Zt],qr=Yt[Zt],aa;Zt===(Ln||0)&&Qn&&(aa=x.createElement(x.Fragment,null,x.createElement("span",{style:{paddingLeft:"".concat(xt*Le,"px")},className:"".concat(Dt,"-row-indent indent-level-").concat(Le)}),Lt({prefixCls:Dt,expanded:Jt,expandable:zn,record:Rt,onExpand:it})));var fa;return Or.onCell&&(fa=Or.onCell(Rt,pt)),x.createElement(o.a,Object.assign({className:tr,ellipsis:Or.ellipsis,align:Or.align,component:ze,prefixCls:Dt,key:br,record:Rt,index:pt,dataIndex:Wt,render:mr,shouldCellUpdate:Or.shouldCellUpdate},qr,{appendNode:aa,additionalProps:fa}))})),jr;if(Xn&&(kn||Jt)){var An=Xt(Rt,pt,Le+1,Jt),Bn=wt&&wt(Rt,pt,Le);jr=x.createElement(G,{expanded:Jt,className:a()("".concat(Dt,"-expanded-row"),"".concat(Dt,"-expanded-row-level-").concat(Le+1),Bn),prefixCls:Dt,fixHeader:rt,fixColumn:Ie,horizonScroll:qe,component:Ue,componentWidth:Ye,cellComponent:ze,colSpan:ye.length},An)}var Sn;return zn&&Jt&&(Sn=(Rt[ut]||[]).map(function(Or,Zt){var mr=Ge(Or,Zt);return x.createElement(B,Object.assign({},He,{key:mr,rowKey:mr,record:Or,recordKey:mr,index:Zt,indent:Le+1}))})),x.createElement(x.Fragment,null,bn,jr,Sn)}B.displayName="BodyRow";var W=B,V=x.createContext(null),ae=V;function de(He){var Pe=He.columnKey,nt=He.onColumnResize,Rt=x.useRef();return x.useEffect(function(){Rt.current&&nt(Pe,Rt.current.offsetWidth)},[]),x.createElement(g.a,{onResize:function(ht){var Ge=ht.offsetWidth;nt(Pe,Ge)}},x.createElement("td",{ref:Rt,style:{padding:0,border:0,height:0}},x.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function ce(He){var Pe=He.data,nt=He.getRowKey,Rt=He.measureColumnWidth,pt=He.expandedKeys,ht=He.onRow,Ge=He.rowExpandable,ke=He.emptyNode,je=He.childrenColumnName,_e=x.useContext(ae),De=_e.onColumnResize,Le=x.useContext(f.a),Ue=Le.prefixCls,ze=Le.getComponent,ut=x.useContext(K),ot=ut.fixHeader,Dt=ut.horizonScroll,Yt=ut.flattenColumns,ct=ut.componentWidth;return x.useMemo(function(){var rt=ze(["body","wrapper"],"tbody"),Ie=ze(["body","row"],"tr"),qe=ze(["body","cell"],"td"),Ye;Pe.length?Ye=Pe.map(function(Ne,mt){var it=nt(Ne,mt);return x.createElement(W,{key:it,rowKey:it,record:Ne,recordKey:it,index:mt,rowComponent:Ie,cellComponent:qe,expandedKeys:pt,onRow:ht,getRowKey:nt,rowExpandable:Ge,childrenColumnName:je})}):Ye=x.createElement(G,{expanded:!0,className:"".concat(Ue,"-placeholder"),prefixCls:Ue,fixHeader:ot,fixColumn:Dt,horizonScroll:Dt,component:Ie,componentWidth:ct,cellComponent:qe,colSpan:Yt.length},ke);var ye=Object(A.a)(Yt);return x.createElement(rt,{className:"".concat(Ue,"-tbody")},Rt&&x.createElement("tr",{"aria-hidden":"true",className:"".concat(Ue,"-measure-row"),style:{height:0}},ye.map(function(Ne){return x.createElement(de,{key:Ne,columnKey:Ne,onColumnResize:De})})),Ye)},[Pe,Ue,ht,Rt,pt,nt,ze,ct,ke,Yt])}var Ee=x.memo(ce);Ee.displayName="Body";var Ae=Ee,oe=r("wRmb"),he=r("xEkU"),fe=r.n(he);function ie(He){var Pe=Object(x.useRef)(He),nt=Object(x.useState)({}),Rt=Object(p.a)(nt,2),pt=Rt[1],ht=Object(x.useRef)(null),Ge=Object(x.useRef)([]);function ke(je){ht.current===null&&(Ge.current=[],ht.current=fe()(function(){Ge.current.forEach(function(_e){Pe.current=_e(Pe.current)}),ht.current=null,pt({})})),Ge.current.push(je)}return Object(x.useEffect)(function(){return function(){fe.a.cancel(ht.current)}},[]),[Pe.current,ke]}function se(He){var Pe=Object(x.useRef)(He),nt=Object(x.useRef)(null);function Rt(){window.clearTimeout(nt.current)}function pt(Ge){Pe.current=Ge,Rt(),nt.current=window.setTimeout(function(){Pe.current=null,nt.current=null},100)}function ht(){return Pe.current}return Object(x.useEffect)(function(){return Rt},[]),[pt,ht]}function Q(He,Pe,nt){var Rt=Object(x.useMemo)(function(){for(var pt=[],ht=[],Ge=0,ke=0,je=0;je<Pe;je+=1)if(nt==="rtl"){ht[je]=ke,ke+=He[je]||0;var _e=Pe-je-1;pt[_e]=Ge,Ge+=He[_e]||0}else{pt[je]=Ge,Ge+=He[je]||0;var De=Pe-je-1;ht[De]=ke,ke+=He[De]||0}return{left:pt,right:ht}},[He,Pe,nt]);return Rt}var le=Q;function ee(He){var Pe=He.className,nt=He.children;return x.createElement("div",{className:Pe},nt)}var ne=ee,be=r("n6Qo");function re(He){var Pe,nt=He.prefixCls,Rt=He.record,pt=He.onExpand,ht=He.expanded,Ge=He.expandable,ke="".concat(nt,"-row-expand-icon");if(!Ge)return x.createElement("span",{className:a()(ke,"".concat(nt,"-row-spaced"))});var je=function(De){pt(Rt,De),De.stopPropagation()};return x.createElement("span",{className:a()(ke,(Pe={},Object(P.a)(Pe,"".concat(nt,"-row-expanded"),ht),Object(P.a)(Pe,"".concat(nt,"-row-collapsed"),!ht),Pe)),onClick:je})}function $(He,Pe,nt){var Rt=[];function pt(ht){(ht||[]).forEach(function(Ge,ke){Rt.push(Pe(Ge,ke)),pt(Ge[nt])})}return pt(He),Rt}var Y=r("zT1h"),Z=r("y0+3"),Ce=function(Pe,nt){var Rt,pt,ht=Pe.scrollBodyRef,Ge=Pe.onScroll,ke=Pe.offsetScroll,je=x.useContext(f.a),_e=je.prefixCls,De=((Rt=ht.current)===null||Rt===void 0?void 0:Rt.scrollWidth)||0,Le=((pt=ht.current)===null||pt===void 0?void 0:pt.clientWidth)||0,Ue=De&&Le*(Le/De),ze=x.useRef(),ut=ie({scrollLeft:0,isHiddenScrollBar:!1}),ot=Object(p.a)(ut,2),Dt=ot[0],Yt=ot[1],ct=x.useRef({delta:0,x:0}),rt=x.useState(!1),Ie=Object(p.a)(rt,2),qe=Ie[0],Ye=Ie[1],ye=function(){Ye(!1)},Ne=function(xt){xt.persist(),ct.current.delta=xt.pageX-Dt.scrollLeft,ct.current.x=0,Ye(!0),xt.preventDefault()},mt=function(xt){var Lt,Xt=xt||((Lt=window)===null||Lt===void 0?void 0:Lt.event),Ln=Xt.buttons;if(!qe||Ln===0){qe&&Ye(!1);return}var pn=ct.current.x+xt.pageX-ct.current.x-ct.current.delta;pn<=0&&(pn=0),pn+Ue>=Le&&(pn=Le-Ue),Ge({scrollLeft:pn/Le*(De+2)}),ct.current.x=xt.pageX},it=function(){var xt=Object(Z.b)(ht.current).top,Lt=xt+ht.current.offsetHeight,Xt=document.documentElement.scrollTop+window.innerHeight;Lt-Object(u.a)()<=Xt||xt>=Xt-ke?Yt(function(Ln){return Object(i.a)(Object(i.a)({},Ln),{},{isHiddenScrollBar:!0})}):Yt(function(Ln){return Object(i.a)(Object(i.a)({},Ln),{},{isHiddenScrollBar:!1})})},gt=function(xt){Yt(function(Lt){return Object(i.a)(Object(i.a)({},Lt),{},{scrollLeft:xt/De*Le||0})})};return x.useImperativeHandle(nt,function(){return{setScrollLeft:gt}}),x.useEffect(function(){var wt=Object(Y.a)(document.body,"mouseup",ye,!1),xt=Object(Y.a)(document.body,"mousemove",mt,!1);return it(),function(){wt.remove(),xt.remove()}},[Ue,qe]),x.useEffect(function(){var wt=Object(Y.a)(window,"scroll",it,!1),xt=Object(Y.a)(window,"resize",it,!1);return function(){wt.remove(),xt.remove()}},[]),x.useEffect(function(){Dt.isHiddenScrollBar||Yt(function(wt){var xt,Lt;return Object(i.a)(Object(i.a)({},wt),{},{scrollLeft:ht.current.scrollLeft/((xt=ht.current)===null||xt===void 0?void 0:xt.scrollWidth)*((Lt=ht.current)===null||Lt===void 0?void 0:Lt.clientWidth)})})},[Dt.isHiddenScrollBar]),De<=Le||!Ue||Dt.isHiddenScrollBar?null:x.createElement("div",{style:{height:Object(u.a)(),width:Le,bottom:ke},className:"".concat(_e,"-sticky-scroll")},x.createElement("div",{onMouseDown:Ne,ref:ze,className:a()("".concat(_e,"-sticky-scroll-bar"),Object(P.a)({},"".concat(_e,"-sticky-scroll-bar-active"),qe)),style:{width:"".concat(Ue,"px"),transform:"translate3d(".concat(Dt.scrollLeft,"px, 0, 0)")}}))},ge=x.forwardRef(Ce);function Re(He,Pe){return x.useMemo(function(){var nt=!!He;return{isSticky:nt,stickyClassName:nt?"".concat(Pe,"-sticky-header"):"",offsetHeader:Object(h.a)(He)==="object"&&He.offsetHeader||0,offsetScroll:Object(h.a)(He)==="object"&&He.offsetScroll||0}},[He,Pe])}var Qe=[],$e={},at="rc-table-internal-hook",dt=x.memo(function(He){var Pe=He.children;return Pe},function(He,Pe){return c()(He.props,Pe.props)?He.pingLeft!==Pe.pingLeft||He.pingRight!==Pe.pingRight:!1});function vt(He){var Pe,nt=He.prefixCls,Rt=He.className,pt=He.rowClassName,ht=He.style,Ge=He.data,ke=He.rowKey,je=He.scroll,_e=He.tableLayout,De=He.direction,Le=He.title,Ue=He.footer,ze=He.summary,ut=He.id,ot=He.showHeader,Dt=He.components,Yt=He.emptyText,ct=He.onRow,rt=He.onHeaderRow,Ie=He.internalHooks,qe=He.transformColumns,Ye=He.internalRefs,ye=He.sticky,Ne=Ge||Qe,mt=!!Ne.length,it=x.useState(0),gt=Object(p.a)(it,2),wt=gt[0],xt=gt[1];x.useEffect(function(){xt(Object(u.a)())});var Lt=x.useMemo(function(){return Object(A.c)(Dt,{})},[Dt]),Xt=x.useCallback(function(kt,Kt){return Object(A.b)(Lt,kt)||Kt},[Lt]),Ln=x.useMemo(function(){return typeof ke=="function"?ke:function(kt){var Kt=kt&&kt[ke];return Kt}},[ke]),pn=Object(y.c)(He),ln=pn.expandIcon,kn=pn.expandedRowKeys,yn=pn.defaultExpandedRowKeys,Jt=pn.defaultExpandAllRows,Xn=pn.expandedRowRender,Qn=pn.onExpand,zn=pn.onExpandedRowsChange,Yn=pn.expandRowByClick,Cr=pn.rowExpandable,lr=pn.expandIconColumnIndex,$t=pn.expandedRowClassName,Vt=pn.childrenColumnName,bn=pn.indentSize,jr=ln||re,An=Vt||"children",Bn=x.useMemo(function(){return Xn?"row":He.expandable&&Ie===at&&He.expandable.__PARENT_RENDER_ICON__||Ne.some(function(kt){return kt&&Object(h.a)(kt)==="object"&&kt[An]})?"nest":!1},[!!Xn,Ne]),Sn=x.useState(function(){return yn||(Jt?$(Ne,Ln,An):[])}),Or=Object(p.a)(Sn,2),Zt=Or[0],mr=Or[1],Wt=x.useMemo(function(){return new Set(kn||Zt||[])},[kn,Zt]),tr=x.useCallback(function(kt){var Kt=Ln(kt,Ne.indexOf(kt)),Ft,jn=Wt.has(Kt);jn?(Wt.delete(Kt),Ft=Object(T.a)(Wt)):Ft=[].concat(Object(T.a)(Wt),[Kt]),mr(Ft),Qn&&Qn(!jn,kt),zn&&zn(Ft)},[Ln,Wt,Ne,Qn,zn]),br=x.useState(0),qr=Object(p.a)(br,2),aa=qr[0],fa=qr[1],Aa=Object(oe.b)(Object(i.a)(Object(i.a)(Object(i.a)({},He),pn),{},{expandable:!!Xn,expandedKeys:Wt,getRowKey:Ln,onTriggerExpand:tr,expandIcon:jr,expandIconColumnIndex:lr,direction:De}),Ie===at?qe:null),Gr=Object(p.a)(Aa,2),ar=Gr[0],Ar=Gr[1],Sa=x.useMemo(function(){return{columns:ar,flattenColumns:Ar}},[ar,Ar]),Ra=x.useRef(),Ea=x.useRef(),Pr=x.useRef(),ui=x.useState(!1),Fa=Object(p.a)(ui,2),Ma=Fa[0],Ya=Fa[1],Ia=x.useState(!1),qa=Object(p.a)(Ia,2),Wa=qa[0],hi=qa[1],Ci=ie(new Map),sa=Object(p.a)(Ci,2),ca=sa[0],la=sa[1],me=Object(A.a)(Ar),et=me.map(function(kt){return ca.get(kt)}),At=x.useMemo(function(){return et},[et.join("_")]),Ct=le(At,Ar.length,De),Nt=je&&Object(A.d)(je.y),It=je&&Object(A.d)(je.x),Ht=It&&Ar.some(function(kt){var Kt=kt.fixed;return Kt}),on=x.useRef(),mn=Re(ye,nt),gn=mn.isSticky,In=mn.offsetHeader,Pn=mn.offsetScroll,Qt=mn.stickyClassName,xn,cn,Dn;Nt&&(cn={overflowY:"scroll",maxHeight:je.y}),It&&(xn={overflowX:"auto"},Nt||(cn={overflowY:"hidden"}),Dn={width:je.x===!0?"auto":je.x,minWidth:"100%"});var En=x.useCallback(function(kt,Kt){la(function(Ft){var jn=new Map(Ft);return jn.set(kt,Kt),jn})},[]),Fn=se(null),or=Object(p.a)(Fn,2),Ir=or[0],fn=or[1];function Bt(kt,Kt){if(!Kt)return;typeof Kt=="function"?Kt(kt):Kt.scrollLeft!==kt&&(Kt.scrollLeft=kt)}var nn=function(Kt){var Ft=Kt.currentTarget,jn=Kt.scrollLeft,Gn=typeof jn=="number"?jn:Ft.scrollLeft,On=Ft||$e;if(!fn()||fn()===On){var Zn;Ir(On),Bt(Gn,Ea.current),Bt(Gn,Pr.current),Bt(Gn,(Zn=on.current)===null||Zn===void 0?void 0:Zn.setScrollLeft)}if(Ft){var rr=Ft.scrollWidth,$n=Ft.clientWidth;Ya(Gn>0),hi(Gn<rr-$n)}},_n=function(){Pr.current&&nn({currentTarget:Pr.current})},Gt=function(Kt){var Ft=Kt.width;_n(),fa(Ra.current?Ra.current.offsetWidth:Ft)};x.useEffect(function(){return _n},[]),x.useEffect(function(){It&&_n()},[It]),x.useEffect(function(){Ie===at&&Ye&&(Ye.body.current=Pr.current)});var hn=Xt(["table"],"table"),sn=x.useMemo(function(){return _e||(Ht?je.x==="max-content"?"auto":"fixed":Nt||Ar.some(function(kt){var Kt=kt.ellipsis;return Kt})?"fixed":"auto")},[Nt,Ht,Ar,_e]),Cn,Tn={colWidths:At,columCount:Ar.length,stickyOffsets:Ct,onHeaderRow:rt,fixHeader:Nt},qn=x.useMemo(function(){return mt?null:typeof Yt=="function"?Yt():Yt},[mt,Yt]),Hn=x.createElement(Ae,{data:Ne,measureColumnWidth:Nt||It||gn,expandedKeys:Wt,rowExpandable:Cr,getRowKey:Ln,onRow:ct,emptyNode:qn,childrenColumnName:An}),yr=x.createElement(D,{colWidths:Ar.map(function(kt){var Kt=kt.width;return Kt}),columns:Ar}),Dr=ze&&x.createElement(be.b,null,ze(Ne)),Wn=Xt(["body"]);if(Nt||gn){var Er;typeof Wn=="function"?(Er=Wn(Ne,{scrollbarSize:wt,ref:Pr,onScroll:nn}),Tn.colWidths=Ar.map(function(kt,Kt){var Ft=kt.width,jn=Kt===ar.length-1?Ft-wt:Ft;return typeof jn=="number"&&!Number.isNaN(jn)?jn:(Object(t.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Er=x.createElement("div",{style:Object(i.a)(Object(i.a)({},xn),cn),onScroll:nn,ref:Pr,className:a()("".concat(nt,"-body"))},x.createElement(hn,{style:Object(i.a)(Object(i.a)({},Dn),{},{tableLayout:sn})},yr,Hn,Dr),gn&&x.createElement(ge,{ref:on,offsetScroll:Pn,scrollBodyRef:Pr,onScroll:nn})),Cn=x.createElement(x.Fragment,null,ot!==!1&&x.createElement(U,Object.assign({noData:!Ne.length},Tn,Sa,{direction:De,offsetHeader:In,stickyClassName:Qt,ref:Ea,onScroll:nn})),Er)}else Cn=x.createElement("div",{style:Object(i.a)(Object(i.a)({},xn),cn),className:a()("".concat(nt,"-content")),onScroll:nn,ref:Pr},x.createElement(hn,{style:Object(i.a)(Object(i.a)({},Dn),{},{tableLayout:sn})},yr,ot!==!1&&x.createElement(E,Object.assign({},Tn,Sa)),Hn,Dr));var ur=Object(y.b)(He),Br=x.createElement("div",Object.assign({className:a()(nt,Rt,(Pe={},Object(P.a)(Pe,"".concat(nt,"-rtl"),De==="rtl"),Object(P.a)(Pe,"".concat(nt,"-ping-left"),Ma),Object(P.a)(Pe,"".concat(nt,"-ping-right"),Wa),Object(P.a)(Pe,"".concat(nt,"-layout-fixed"),_e==="fixed"),Object(P.a)(Pe,"".concat(nt,"-fixed-header"),Nt),Object(P.a)(Pe,"".concat(nt,"-fixed-column"),Ht),Object(P.a)(Pe,"".concat(nt,"-scroll-horizontal"),It),Object(P.a)(Pe,"".concat(nt,"-has-fix-left"),Ar[0]&&Ar[0].fixed),Object(P.a)(Pe,"".concat(nt,"-has-fix-right"),Ar[Ar.length-1]&&Ar[Ar.length-1].fixed==="right"),Pe)),style:ht,id:ut,ref:Ra},ur),x.createElement(dt,{pingLeft:Ma,pingRight:Wa,props:Object(i.a)(Object(i.a)({},He),{},{stickyOffsets:Ct,mergedExpandedKeys:Wt})},Le&&x.createElement(ne,{className:"".concat(nt,"-title")},Le(Ne)),x.createElement("div",{className:"".concat(nt,"-container")},Cn),Ue&&x.createElement(ne,{className:"".concat(nt,"-footer")},Ue(Ne))));It&&(Br=x.createElement(g.a,{onResize:Gt},Br));var Tr=x.useMemo(function(){return{prefixCls:nt,getComponent:Xt,scrollbarSize:wt,direction:De,fixedInfoList:Ar.map(function(kt,Kt){return b(Kt,Kt,Ar,Ct,De)}),isSticky:gn}},[nt,Xt,wt,De,Ar,Ct,De,gn]),Yr=x.useMemo(function(){return Object(i.a)(Object(i.a)({},Sa),{},{tableLayout:sn,rowClassName:pt,expandedRowClassName:$t,componentWidth:aa,fixHeader:Nt,fixColumn:Ht,horizonScroll:It,expandIcon:jr,expandableType:Bn,expandRowByClick:Yn,expandedRowRender:Xn,onTriggerExpand:tr,expandIconColumnIndex:lr,indentSize:bn})},[Sa,sn,pt,$t,aa,Nt,Ht,It,jr,Bn,Yn,Xn,tr,lr,bn]),Jn=x.useMemo(function(){return{onColumnResize:En}},[En]);return x.createElement(f.a.Provider,{value:Tr},x.createElement(K.Provider,{value:Yr},x.createElement(ae.Provider,{value:Jn},Br)))}vt.Column=l.a,vt.ColumnGroup=_.a,vt.Summary=be.a,vt.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var bt=X.b=vt},wRmb:function(w,X,r){"use strict";r.d(X,"a",function(){return c});var P=r("rePB"),i=r("KQm4"),T=r("VTBJ"),h=r("Ff2n"),p=r("cDcd"),x=r.n(p),S=r("Kwbf"),a=r("Zm9Q"),v=r("hW8S");function c(l){return Object(a.a)(l).filter(function(m){return p.isValidElement(m)}).map(function(m){var C=m.key,o=m.props,f=o.children,b=Object(h.a)(o,["children"]),A=Object(T.a)({key:C},b);return f&&(A.children=c(f)),A})}function t(l){return l.reduce(function(m,C){var o=C.fixed,f=o===!0?"left":o,b=C.children;return b&&b.length>0?[].concat(Object(i.a)(m),Object(i.a)(t(b).map(function(A){return Object(T.a)({fixed:f},A)}))):[].concat(Object(i.a)(m),[Object(T.a)(Object(T.a)({},C),{},{fixed:f})])},[])}function g(l){for(var m=!0,C=0;C<l.length;C+=1){var o=l[C];if(m&&o.fixed!=="left")m=!1;else if(!m&&o.fixed==="left"){Object(S.a)(!1,"Index ".concat(C-1," of `columns` missing `fixed='left'` prop."));break}}for(var f=!0,b=l.length-1;b>=0;b-=1){var A=l[b];if(f&&A.fixed!=="right")f=!1;else if(!f&&A.fixed==="right"){Object(S.a)(!1,"Index ".concat(b+1," of `columns` missing `fixed='right'` prop."));break}}}function u(l){return l.map(function(m){var C=m.fixed,o=Object(h.a)(m,["fixed"]),f=C;return C==="left"?f="right":C==="right"&&(f="left"),Object(T.a)({fixed:f},o)})}function _(l,m){var C=l.prefixCls,o=l.columns,f=l.children,b=l.expandable,A=l.expandedKeys,O=l.getRowKey,d=l.onTriggerExpand,M=l.expandIcon,R=l.rowExpandable,E=l.expandIconColumnIndex,y=l.direction,s=l.expandRowByClick,D=p.useMemo(function(){return o||c(f)},[o,f]),N=p.useMemo(function(){if(b){var H,K=E||0,F=D[K],G=(H={},Object(P.a)(H,v.a,{className:"".concat(C,"-expand-icon-col")}),Object(P.a)(H,"title",""),Object(P.a)(H,"fixed",F?F.fixed:null),Object(P.a)(H,"className","".concat(C,"-row-expand-icon-cell")),Object(P.a)(H,"render",function(V,ae,de){var ce=O(ae,de),Ee=A.has(ce),Ae=R?R(ae):!0,oe=M({prefixCls:C,expanded:Ee,expandable:Ae,record:ae,onExpand:d});return s?p.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},oe):oe}),H),B=D.slice();return K>=0&&B.splice(K,0,G),B}return D},[b,D,O,A,M,y]),k=p.useMemo(function(){var H=N;return m&&(H=m(H)),H.length||(H=[{render:function(){return null}}]),H},[m,N,y]),U=p.useMemo(function(){return y==="rtl"?u(t(k)):t(k)},[k,y]);return[k,U]}X.b=_},wZgz:function(w,X,r){(function(P,i,T){w.exports=X=i(r("Ib8C"),r("ETIr"),r("cv67"),r("K3mO"),r("OLod"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.BlockCipher,p=i.algo,x=[],S=[],a=[],v=[],c=[],t=[],g=[],u=[],_=[],l=[];(function(){for(var o=[],f=0;f<256;f++)f<128?o[f]=f<<1:o[f]=f<<1^283;for(var b=0,A=0,f=0;f<256;f++){var O=A^A<<1^A<<2^A<<3^A<<4;O=O>>>8^O&255^99,x[b]=O,S[O]=b;var d=o[b],M=o[d],R=o[M],E=o[O]*257^O*16843008;a[b]=E<<24|E>>>8,v[b]=E<<16|E>>>16,c[b]=E<<8|E>>>24,t[b]=E;var E=R*16843009^M*65537^d*257^b*16843008;g[O]=E<<24|E>>>8,u[O]=E<<16|E>>>16,_[O]=E<<8|E>>>24,l[O]=E,b?(b=d^o[o[o[R^d]]],A^=o[o[A]]):b=A=1}})();var m=[0,1,2,4,8,16,32,64,128,27,54],C=p.AES=h.extend({_doReset:function(){var o;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var f=this._keyPriorReset=this._key,b=f.words,A=f.sigBytes/4,O=this._nRounds=A+6,d=(O+1)*4,M=this._keySchedule=[],R=0;R<d;R++)R<A?M[R]=b[R]:(o=M[R-1],R%A?A>6&&R%A==4&&(o=x[o>>>24]<<24|x[o>>>16&255]<<16|x[o>>>8&255]<<8|x[o&255]):(o=o<<8|o>>>24,o=x[o>>>24]<<24|x[o>>>16&255]<<16|x[o>>>8&255]<<8|x[o&255],o^=m[R/A|0]<<24),M[R]=M[R-A]^o);for(var E=this._invKeySchedule=[],y=0;y<d;y++){var R=d-y;if(y%4)var o=M[R];else var o=M[R-4];y<4||R<=4?E[y]=o:E[y]=g[x[o>>>24]]^u[x[o>>>16&255]]^_[x[o>>>8&255]]^l[x[o&255]]}},encryptBlock:function(o,f){this._doCryptBlock(o,f,this._keySchedule,a,v,c,t,x)},decryptBlock:function(o,f){var b=o[f+1];o[f+1]=o[f+3],o[f+3]=b,this._doCryptBlock(o,f,this._invKeySchedule,g,u,_,l,S);var b=o[f+1];o[f+1]=o[f+3],o[f+3]=b},_doCryptBlock:function(o,f,b,A,O,d,M,R){for(var E=this._nRounds,y=o[f]^b[0],s=o[f+1]^b[1],D=o[f+2]^b[2],N=o[f+3]^b[3],k=4,U=1;U<E;U++){var H=A[y>>>24]^O[s>>>16&255]^d[D>>>8&255]^M[N&255]^b[k++],K=A[s>>>24]^O[D>>>16&255]^d[N>>>8&255]^M[y&255]^b[k++],F=A[D>>>24]^O[N>>>16&255]^d[y>>>8&255]^M[s&255]^b[k++],G=A[N>>>24]^O[y>>>16&255]^d[s>>>8&255]^M[D&255]^b[k++];y=H,s=K,D=F,N=G}var H=(R[y>>>24]<<24|R[s>>>16&255]<<16|R[D>>>8&255]<<8|R[N&255])^b[k++],K=(R[s>>>24]<<24|R[D>>>16&255]<<16|R[N>>>8&255]<<8|R[y&255])^b[k++],F=(R[D>>>24]<<24|R[N>>>16&255]<<16|R[y>>>8&255]<<8|R[s&255])^b[k++],G=(R[N>>>24]<<24|R[y>>>16&255]<<16|R[s>>>8&255]<<8|R[D&255])^b[k++];o[f]=H,o[f+1]=K,o[f+2]=F,o[f+3]=G},keySize:256/32});i.AES=h._createHelper(C)}(),P.AES})},wbyO:function(w,X,r){(function(P,i){w.exports=X=i(r("Ib8C"))})(this,function(P){return function(){var i=P,T=i.lib,h=T.WordArray,p=i.enc,x=p.Base64url={stringify:function(a,v=!0){var c=a.words,t=a.sigBytes,g=v?this._safe_map:this._map;a.clamp();for(var u=[],_=0;_<t;_+=3)for(var l=c[_>>>2]>>>24-_%4*8&255,m=c[_+1>>>2]>>>24-(_+1)%4*8&255,C=c[_+2>>>2]>>>24-(_+2)%4*8&255,o=l<<16|m<<8|C,f=0;f<4&&_+f*.75<t;f++)u.push(g.charAt(o>>>6*(3-f)&63));var b=g.charAt(64);if(b)for(;u.length%4;)u.push(b);return u.join("")},parse:function(a,v=!0){var c=a.length,t=v?this._safe_map:this._map,g=this._reverseMap;if(!g){g=this._reverseMap=[];for(var u=0;u<t.length;u++)g[t.charCodeAt(u)]=u}var _=t.charAt(64);if(_){var l=a.indexOf(_);l!==-1&&(c=l)}return S(a,c,g)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function S(a,v,c){for(var t=[],g=0,u=0;u<v;u++)if(u%4){var _=c[a.charCodeAt(u-1)]<<u%4*2,l=c[a.charCodeAt(u)]>>>6-u%4*2,m=_|l;t[g>>>2]|=m<<24-g%4*8,g++}return h.create(t,g)}}(),P.enc.Base64url})},xiVL:function(w,X){w.exports="data:image/png;base64,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"},xrsn:function(w,X,r){w.exports={flex_box_center:"flex_box_center___2cC1r",flex_space_between:"flex_space_between___9TeDx",flex_box_vertical_center:"flex_box_vertical_center___3EIYv",flex_box_center_end:"flex_box_center_end___1Uph0",flex_box_column:"flex_box_column___17_5w",header:"header___1E4MV",logo:"logo___R8PNJ",menu:"menu___Km2Uo",dropDown:"dropDown___3Phxo",line:"line___3lQ2g",subName:"subName___3sqtP",name:"name___1Odvx",actived:"actived___12Ff0","edu-menu":"edu-menu___2hxbr",newslight:"newslight___jwZR3",classromediv:"classromediv___Cjpgf",glow:"glow___3Nuu5",spandiv:"spandiv___3YPu8","header-iearning":"header-iearning___2Us_L",title:"title___3TtoH",headerFixed:"headerFixed___1V7d4"}},"y0+3":function(w,X,r){"use strict";r.d(X,"a",function(){return t}),r.d(X,"b",function(){return u});var P=/margin|padding|width|height|max|min|offset/,i={left:!0,top:!0},T={cssFloat:1,styleFloat:1,float:1};function h(_){return _.nodeType===1?_.ownerDocument.defaultView.getComputedStyle(_,null):{}}function p(_,l,m){if(l=l.toLowerCase(),m==="auto"){if(l==="height")return _.offsetHeight;if(l==="width")return _.offsetWidth}return l in i||(i[l]=P.test(l)),i[l]?parseFloat(m)||0:m}function x(_,l){var m=arguments.length,C=h(_);return l=T[l]?"cssFloat"in _.style?"cssFloat":"styleFloat":l,m===1?C:p(_,l,C[l]||_.style[l])}function S(_,l,m){var C=arguments.length;if(l=T[l]?"cssFloat"in _.style?"cssFloat":"styleFloat":l,C===3)return typeof m=="number"&&P.test(l)&&(m="".concat(m,"px")),_.style[l]=m,m;for(var o in l)l.hasOwnProperty(o)&&S(_,o,l[o]);return h(_)}function a(_){return _===document.body?document.documentElement.clientWidth:_.offsetWidth}function v(_){return _===document.body?window.innerHeight||document.documentElement.clientHeight:_.offsetHeight}function c(){var _=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),l=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:_,height:l}}function t(){var _=document.documentElement.clientWidth,l=window.innerHeight||document.documentElement.clientHeight;return{width:_,height:l}}function g(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function u(_){var l=_.getBoundingClientRect(),m=document.documentElement;return{left:l.left+(window.pageXOffset||m.scrollLeft)-(m.clientLeft||document.body.clientLeft||0),top:l.top+(window.pageYOffset||m.scrollTop)-(m.clientTop||document.body.clientTop||0)}}},yDYP:function(w,X,r){w.exports={flex_box_center:"flex_box_center___1ns9C",flex_space_between:"flex_space_between___CtYWo",flex_box_vertical_center:"flex_box_vertical_center___1BY1r",flex_box_center_end:"flex_box_center_end___1f_qK",flex_box_column:"flex_box_column___vKDYT",commitWrap:"commitWrap___3D8wo",wrap:"wrap___3FqEy",colorGray:"colorGray___cRpZO",content:"content___3lBLc",itemTime:"itemTime___Tgw2b",imageUrl:"imageUrl___2Lb2n",blueLight:"blueLight___1hcIr",divider:"divider___3FYHo",empty:"empty___oYMsw"}},ygoZ:function(w,X){w.exports="data:image/png;base64,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"},yslc:function(w,X){w.exports="data:image/png;base64,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"},z4EP:function(w,X){w.exports="data:image/png;base64,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"}}]);