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.b41d35de.a...

297 lines
2.0 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([[209,3,5,6,7,8,9,10,13,16,216],{"+NIl":function(M,X,i){(function(P){P(i("VrN/"))})(function(P){"use strict";P.defineMode("stex",function(v,T){"use strict";function d(o,g){o.cmdState.push(g)}function m(o){return o.cmdState.length>0?o.cmdState[o.cmdState.length-1]:null}function E(o){var g=o.cmdState.pop();g&&g.closeBracket()}function D(o){for(var g=o.cmdState,p=g.length-1;p>=0;p--){var O=g[p];if(O.name=="DEFAULT")continue;return O}return{styleIdentifier:function(){return null}}}function r(o,g,p){return function(){this.name=o,this.bracketNo=0,this.style=g,this.styles=p,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var c={};c.importmodule=r("importmodule","tag",["string","builtin"]),c.documentclass=r("documentclass","tag",["","atom"]),c.usepackage=r("usepackage","tag",["atom"]),c.begin=r("begin","tag",["atom"]),c.end=r("end","tag",["atom"]),c.label=r("label","tag",["atom"]),c.ref=r("ref","tag",["atom"]),c.eqref=r("eqref","tag",["atom"]),c.cite=r("cite","tag",["atom"]),c.bibitem=r("bibitem","tag",["atom"]),c.Bibitem=r("Bibitem","tag",["atom"]),c.RBibitem=r("RBibitem","tag",["atom"]),c.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function s(o,g){o.f=g}function n(o,g){var p;if(o.match(/^\\[a-zA-Z@]+/)){var O=o.current().slice(1);return p=c.hasOwnProperty(O)?c[O]:c.DEFAULT,p=new p,d(g,p),s(g,f),p.style}if(o.match(/^\\[$&%#{}_]/))return"tag";if(o.match(/^\\[,;!\/\\]/))return"tag";if(o.match("\\["))return s(g,function(u,_){return y(u,_,"\\]")}),"keyword";if(o.match("\\("))return s(g,function(u,_){return y(u,_,"\\)")}),"keyword";if(o.match("$$"))return s(g,function(u,_){return y(u,_,"$$")}),"keyword";if(o.match("$"))return s(g,function(u,_){return y(u,_,"$")}),"keyword";var a=o.next();if(a=="%")return o.skipToEnd(),"comment";if(a=="}"||a=="]"){if(p=m(g),p)p.closeBracket(a),s(g,f);else return"error";return"bracket"}else return a=="{"||a=="["?(p=c.DEFAULT,p=new p,d(g,p),"bracket"):/\d/.test(a)?(o.eatWhile(/[\w.%]/),"atom"):(o.eatWhile(/[\w\-_]/),p=D(g),p.name=="begin"&&(p.argument=o.current()),p.styleIdentifier())}function y(o,g,p){if(o.eatSpace())return null;if(p&&o.match(p))return s(g,n),"keyword";if(o.match(/^\\[a-zA-Z@]+/))return"tag";if(o.match(/^[a-zA-Z]+/))return"variable-2";if(o.match(/^\\[$&%#{}_]/))return"tag";if(o.match(/^\\[,;!\/]/))return"tag";if(o.match(/^[\^_&]/))return"tag";if(o.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(o.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var O=o.next();return O=="{"||O=="}"||O=="["||O=="]"||O=="("||O==")"?"bracket":O=="%"?(o.skipToEnd(),"comment"):"error"}function f(o,g){var p=o.peek(),O;return p=="{"||p=="["?(O=m(g),O.openBracket(p),o.eat(p),s(g,n),"bracket"):/[ \t\r]/.test(p)?(o.eat(p),null):(s(g,n),E(g),n(o,g))}return{startState:function(){var o=T.inMathMode?function(g,p){return y(g,p)}:n;return{cmdState:[],f:o}},copyState:function(o){return{cmdState:o.cmdState.slice(),f:o.f}},token:function(o,g){return g.f(o,g)},blankLine:function(o){o.f=n,o.cmdState.length=0},lineComment:"%"}}),P.defineMIME("text/x-stex","stex"),P.defineMIME("text/x-latex","stex")})},"+QRC":function(M,X,i){"use strict";var P=i("E9nw"),v={"text/plain":"Text","text/html":"Url",default:"Text"},T="Copy to clipboard: #{key}, Enter";function d(E){var D=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return E.replace(/#{\s*key\s*}/g,D)}function m(E,D){var r,c,s,n,y,f,o=!1;D||(D={}),r=D.debug||!1;try{s=P(),n=document.createRange(),y=document.getSelection(),f=document.createElement("span"),f.textContent=E,f.style.all="unset",f.style.position="fixed",f.style.top=0,f.style.clip="rect(0, 0, 0, 0)",f.style.whiteSpace="pre",f.style.webkitUserSelect="text",f.style.MozUserSelect="text",f.style.msUserSelect="text",f.style.userSelect="text",f.addEventListener("copy",function(p){if(p.stopPropagation(),D.format)if(p.preventDefault(),typeof p.clipboardData=="undefined"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var O=v[D.format]||v.default;window.clipboardData.setData(O,E)}else p.clipboardData.clearData(),p.clipboardData.setData(D.format,E);D.onCopy&&(p.preventDefault(),D.onCopy(p.clipboardData))}),document.body.appendChild(f),n.selectNodeContents(f),y.addRange(n);var g=document.execCommand("copy");if(!g)throw new Error("copy command was unsuccessful");o=!0}catch(p){r&&console.error("unable to copy using execCommand: ",p),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(D.format||"text",E),D.onCopy&&D.onCopy(window.clipboardData),o=!0}catch(O){r&&console.error("unable to copy using clipboardData: ",O),r&&console.error("falling back to prompt"),c=d("message"in D?D.message:T),window.prompt(c,E)}}finally{y&&(typeof y.removeRange=="function"?y.removeRange(n):y.removeAllRanges()),f&&document.body.removeChild(f),s()}return o}M.exports=m},"+Xk9":function(M,X,i){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"/GNS":function(M,X,i){M.exports=i.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"),_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_Users_ll_Documents_ws_1_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"),_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_Users_ll_Documents_ws_1_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"),_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_Users_ll_Documents_ws_1_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 i=X.split(":");if(i[1]=="00"||i[1]=="30")return X;var P=parseInt(i[1]);if(P<30||P==60)return[i[0],"30"].join(":");if(P<60){var v=[i[0],"00"].join(":"),T="YYYY-MM-DD HH:mm",d=moment__WEBPACK_IMPORTED_MODULE_42___default()(v,T);return d.add(1,"hours"),d.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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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 M=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function X(i){var P;return _Users_ll_Documents_ws_1_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:i}});case 2:P=T.sent,P&&setDepartmentList(P.shools_name||[]);case 4:case"end":return T.stop()}},X)}));return function(i){return M.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,X;(M=shixunsDetail.setting)!==null&&M!==void 0&&(X=M.shixun)!==null&&X!==void 0&&X.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,X;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(M=location.pathname)===null||M===void 0||((X=M.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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var X;return _Users_ll_Documents_ws_1_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()}},M)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(X,i,P){var v=serviceConfigList.map(function(T,d){return d===P?Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},T),{},Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},i,X)):T});setServiceConfigList(v)},handleInitState=function(){var X,i,P,v,T,d,m,E,D,r,c,s,n,y,f,o,g,p,O,a,u,_,S,b,h,R,w,C,x,l,A,k,U,N,z,K,W,V,F,B,H,ae,de,oe,xe,Oe,se,me,pe,ie,le,Q,ue,ee,te,be,re,Z,Y,q,ye,ge,De,Ge,Qe,at,ot,st=(shixunsDetail==null||((X=shixunsDetail.setting)===null||X===void 0)?void 0:X.shixun)||{},mt=st.choice_main_type,We=st.main_type,Re=st.small_type,$e=st.choice_small_type,Tt=st.is_secret_repository,ut=st.standard_scripts,dt=st.evaluate_script,Ie=st.shixun_service_configs;if(setEvaluateScript(dt),setServiceConfigList(Ie),setStandardScripts(ut||[]),setWindowVNCTemplate((i=shixunsDetail.setting)===null||i===void 0||((P=i.shixun)===null||P===void 0)?void 0:P.windows_start_template),setWebsshCloud((v=shixunsDetail.setting)===null||v===void 0||((T=v.shixun)===null||T===void 0)?void 0:T.webssh_cloud),setWindowVNC((d=shixunsDetail.setting)===null||d===void 0||((m=d.shixun)===null||m===void 0)?void 0:m.windows_vnc),setVirtualMachine((E=shixunsDetail.setting)===null||E===void 0||((D=E.shixun)===null||D===void 0)?void 0:D.virtual_machine),setLinuxVNC((r=shixunsDetail.setting)===null||r===void 0||((c=r.shixun)===null||c===void 0)?void 0:c.linux_vnc),setWindowsConnectionMode(((s=shixunsDetail.setting)===null||s===void 0||((n=s.shixun)===null||n===void 0)?void 0:n.windows_connection_mode)||"vnc"),setVNC((y=shixunsDetail.setting)===null||y===void 0||((f=y.shixun)===null||f===void 0)?void 0:f.vnc),setWebsshShow(!!((o=shixunsDetail.setting)!==null&&o!==void 0&&(g=o.shixun)!==null&&g!==void 0&&g.webssh)),setSshRadioValue((p=shixunsDetail.setting)===null||p===void 0||((O=p.shixun)===null||O===void 0)?void 0:O.webssh),setMultiWebssh((a=shixunsDetail.setting)===null||a===void 0||((u=a.shixun)===null||u===void 0)?void 0:u.multi_webssh),setHideCode((_=shixunsDetail.setting)===null||_===void 0||((S=_.shixun)===null||S===void 0)?void 0:S.hide_code),setCodeEditPermission((b=shixunsDetail.setting)===null||b===void 0||((h=b.shixun)===null||h===void 0)?void 0:h.code_edit_permission),setCodeHidden((R=shixunsDetail.setting)===null||R===void 0||((w=R.shixun)===null||w===void 0)?void 0:w.show_code_dir),setForbidCopy((C=shixunsDetail.setting)===null||C===void 0||((x=C.shixun)===null||x===void 0)?void 0:x.forbid_copy),setTaskPass((l=shixunsDetail.setting)===null||l===void 0||((A=l.shixun)===null||A===void 0)?void 0:A.task_pass),setTestSetPermission((k=shixunsDetail.setting)===null||k===void 0||((U=k.shixun)===null||U===void 0)?void 0:U.test_set_permission),set_display_git_address((N=shixunsDetail.setting.shixun)===null||N===void 0?void 0:N.display_git_address),setIsCopy((z=shixunsDetail.setting)===null||z===void 0||((K=z.shixun)===null||K===void 0)?void 0:K.can_copy),setOpenValue((W=shixunsDetail.setting)===null||W===void 0||((V=W.shixun)===null||V===void 0)?void 0:V.use_scope),setIsOpenTime(!!((F=shixunsDetail.setting)!==null&&F!==void 0&&(B=F.shixun)!==null&&B!==void 0&&B.opening_time)),setOpenTime((H=shixunsDetail.setting)===null||H===void 0||((ae=H.shixun)===null||ae===void 0)?void 0:ae.opening_time),setSelectDepartmentList((de=shixunsDetail.setting)===null||de===void 0||((oe=de.shixun)===null||oe===void 0)?void 0:oe.scope_partment),setevaluationScript((xe=shixunsDetail.setting)===null||xe===void 0||((Oe=xe.shixun)===null||Oe===void 0)?void 0:Oe.choice_standard_scripts),setDisableDiscuss((se=shixunsDetail.setting)===null||se===void 0||((me=se.shixun)===null||me===void 0)?void 0:me.is_disable_discuss),setterminal_count((pe=shixunsDetail.setting)===null||pe===void 0||((ie=pe.shixun)===null||ie===void 0)?void 0:ie.terminal_count),setSurvivalTime((le=shixunsDetail.setting)===null||le===void 0||((Q=le.shixun)===null||Q===void 0)?void 0:Q.survival_time),(shixunsDetail==null||((ue=shixunsDetail.setting)===null||ue===void 0||((ee=ue.shixun)===null||ee===void 0||((te=ee.shixun_virtual_templates)===null||te===void 0)))?void 0:te.length)>0){var Le,Ue;setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Le=shixunsDetail.setting)===null||Le===void 0||((Ue=Le.shixun)===null||Ue===void 0))?void 0:Ue.shixun_virtual_templates))}setport((be=shixunsDetail.setting)===null||be===void 0||((re=be.shixun)===null||re===void 0)?void 0:re.port_mapping),(Z=shixunsDetail.setting)!==null&&Z!==void 0&&(Y=Z.shixun)!==null&&Y!==void 0&&Y.windows_vnc||(q=shixunsDetail.setting)!==null&&q!==void 0&&(ye=q.shixun)!==null&&ye!==void 0&&ye.linux_vnc||(ge=shixunsDetail.setting)!==null&&ge!==void 0&&(De=ge.shixun)!==null&&De!==void 0&&De.vnc||(Ge=shixunsDetail.setting)!==null&&Ge!==void 0&&(Qe=Ge.shixun)!==null&&Qe!==void 0&&Qe.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(at=shixunsDetail.setting)!==null&&at!==void 0&&(ot=at.shixun)!==null&&ot!==void 0&&ot.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(M,X){var i,P;M!=((i=shixunsDetail.setting)===null||i===void 0||((P=i.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(M,X){var i,P,v,T,d,m,E,D,r,c,s,n;(M==null?void 0:M.cpu_limit)!=((i=shixunsDetail.setting)===null||i===void 0||((P=i.shixun)===null||P===void 0||((v=P.shixun_service_configs[X])===null||v===void 0))?void 0:v.cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.lower_cpu_limit)!=((T=shixunsDetail.setting)===null||T===void 0||((d=T.shixun)===null||d===void 0||((m=d.shixun_service_configs[X])===null||m===void 0))?void 0:m.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((E=shixunsDetail.setting)===null||E===void 0||((D=E.shixun)===null||D===void 0||((r=D.shixun_service_configs[X])===null||r===void 0))?void 0:r.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((c=shixunsDetail.setting)===null||c===void 0||((s=c.shixun)===null||s===void 0||((n=s.shixun_service_configs[X])===null||n===void 0))?void 0:n.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(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var X,i,P,v;return _Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(!(isOpenTime&&!openTime)){d.next=3;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),d.abrupt("return");case 3:if(!(hideCode===1&&Remote===!1)){d.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"),d.abrupt("return");case 6:if(!(openValue===1&&!selectDepartmentList.length)){d.next=9;break}return antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),d.abrupt("return");case 9:if(i=(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(m){if(!(m!=null&&m.template_name)||!(m!=null&&m.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){d.next=14;break}return d.abrupt("return");case 14:return d.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:i?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:i?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(m){return{mirror_repository_id:m.mirror_repository_id,cpu_limit:m.cpu_limit,lower_cpu_limit:m.lower_cpu_limit,memory_limit:m.memory_limit,request_limit:m.request_limit}})}});case 16:v=d.sent,(v==null?void 0:v.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 d.stop()}},M)})),_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 i=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function v(){return _Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return d.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 d.stop()}},v)}));function P(){return i.apply(this,arguments)}return P}()})},handleGetScriptContent=function(){var M=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function X(i){var P;return _Users_ll_Documents_ws_1_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:i}});case 2:P=T.sent,P&&setEvaluateScript(P.content);case 4:case"end":return T.stop()}},X)}));return function(i){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function X(){var i,P,v,T,d,m,E;return _Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(r.t0=r.sent,r.t0){r.next=5;break}r.t0={};case 5:E=r.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)},!!((i=E.subjects)!==null&&i!==void 0&&i.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=E.subjects)===null||P===void 0||((v=P.splice(0,2))===null||v===void 0)?void 0:v.map(function(c){return"\u300A".concat(c,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},E==null?void 0:E.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((T=E.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",(d=E.courses)===null||d===void 0||((m=d.splice(0,2))===null||m===void 0)?void 0:m.map(function(c){return"\u300A".concat(c,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},E==null?void 0:E.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 c=Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function n(){var y;return _Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:y=o.sent,y.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 o.stop()}},n)}));function s(){return c.apply(this,arguments)}return s}()});case 7:case"end":return r.stop()}},X)}));return function(){return M.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(M){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(M),parseInt(M)===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 i;if(practiceSetting!=null&&(i=practiceSetting.sideBar)!==null&&i!==void 0&&i.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(M){return{value:M}})})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"mt10"},selectDepartmentList==null?void 0:selectDepartmentList.map(function(M){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(i){return i!==M}))}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0},M)):react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{type:"primary",ghost:!0,className:"mr20"},M)}))))),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,i){return setOpenTime(handleDateString(i))}})))),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 i=X.target.checked;setHideCode(hideCode===1?0:1),i?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 i=X.target.checked;setRemote(i),i?(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 i,P,v,T,d,m,E,D,r,c;if(setIsRadiuValue(X.target.value),setSshRadioValue(1),setport(!1),X.target.value===3&&((i=shixunsDetail.setting)===null||i===void 0||((P=i.shixun)===null||P===void 0)?void 0:P.webssh)===2&&!((v=shixunsDetail.setting)!==null&&v!==void 0&&(T=v.shixun)!==null&&T!==void 0&&T.vnc)){var s,n;setport((s=shixunsDetail.setting)===null||s===void 0||((n=s.shixun)===null||n===void 0)?void 0:n.port_mapping)}if(X.target.value===5&&!((d=shixunsDetail.setting)!==null&&d!==void 0&&(m=d.shixun)!==null&&m!==void 0&&m.linux_vnc)&&!((E=shixunsDetail.setting)!==null&&E!==void 0&&(D=E.shixun)!==null&&D!==void 0&&D.windows_vnc)&&(r=shixunsDetail.setting)!==null&&r!==void 0&&(c=r.shixun)!==null&&c!==void 0&&c.vnc){var y,f;setport((y=shixunsDetail.setting)===null||y===void 0||((f=y.shixun)===null||f===void 0)?void 0:f.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 i,P,v,T,d,m,E=X.target.value;if(setport(!1),E===1&&((i=shixunsDetail.setting)===null||i===void 0||((P=i.shixun)===null||P===void 0)?void 0:P.webssh)===1){var D,r;setport((D=shixunsDetail.setting)===null||D===void 0||((r=D.shixun)===null||r===void 0)?void 0:r.port_mapping)}else if(E===2&&((v=shixunsDetail.setting)===null||v===void 0||((T=v.shixun)===null||T===void 0)?void 0:T.webssh)===2){var c,s;setport((c=shixunsDetail.setting)===null||c===void 0||((s=c.shixun)===null||s===void 0)?void 0:s.port_mapping)}if(setSshRadioValue(E),E!==1&&setMultiWebssh(!1),setWindowVNCTemplate(""),setWebsshCloud(1),E===3&&((d=shixunsDetail.setting)===null||d===void 0||((m=d.shixun)===null||m===void 0)?void 0:m.webssh)===3){var n,y,f,o;setWebsshCloud((n=shixunsDetail.setting)===null||n===void 0||((y=n.shixun)===null||y===void 0)?void 0:y.webssh_cloud),setWindowVNCTemplate((f=shixunsDetail.setting)===null||f===void 0||((o=f.shixun)===null||o===void 0)?void 0:o.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"))),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:3},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",null,"\u4E91\u4E3B\u673A\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\u4E3A\u5B66\u751F\u63D0\u4F9B\u4E00\u53F0\u8FDC\u7A0B\u547D\u4EE4\u884C\u7684\u4E91\u4E3B\u673A\uFF0C\u547D\u4EE4\u884C\u64CD\u4F5C\u53EF\u4EE5\u5BF9\u5B66\u751F\u7684\u5B9E\u9A8C\u73AF\u5883\u4EA7\u751F\u5F71\u54CD\uFF09")),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},"\u57FA\u7840\u4E91\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_select__WEBPACK_IMPORTED_MODULE_36__.a,{style:{width:90},value:webssh_cloud,onChange:function(X){return setWebsshCloud(X)}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{key:1,value:1},"\u963F\u91CC\u4E91"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_select__WEBPACK_IMPORTED_MODULE_36__.a.Option,{key:2,value:2},"\u7B97\u80FD\u4E91")))),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 i,P,v,T,d,m,E,D,r,c=X.target.value;if(setWindowVNCTemplate(""),setport(!1),c==="linux_vnc"&&(i=shixunsDetail.setting)!==null&&i!==void 0&&(P=i.shixun)!==null&&P!==void 0&&P.linux_vnc){var s,n;setWindowVNCTemplate((s=shixunsDetail.setting)===null||s===void 0||((n=s.shixun)===null||n===void 0)?void 0:n.windows_start_template)}else if(c==="windows_vnc"&&(v=shixunsDetail.setting)!==null&&v!==void 0&&(T=v.shixun)!==null&&T!==void 0&&T.windows_vnc){var y,f;setWindowVNCTemplate((y=shixunsDetail.setting)===null||y===void 0||((f=y.shixun)===null||f===void 0)?void 0:f.windows_start_template)}else if(c==="virtual_machine"&&(d=shixunsDetail.setting)!==null&&d!==void 0&&(m=d.shixun)!==null&&m!==void 0&&m.virtual_machine){var o,g;setWindowVNCTemplate((o=shixunsDetail.setting)===null||o===void 0||((g=o.shixun)===null||g===void 0)?void 0:g.windows_start_template)}else{var p,O,a,u,_,S;c==="linux"&&!((p=shixunsDetail.setting)!==null&&p!==void 0&&(O=p.shixun)!==null&&O!==void 0&&O.linux_vnc)&&!((a=shixunsDetail.setting)!==null&&a!==void 0&&(u=a.shixun)!==null&&u!==void 0&&u.windows_vnc)&&setport((_=shixunsDetail.setting)===null||_===void 0||((S=_.shixun)===null||S===void 0)?void 0:S.port_mapping)}switch(c){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||((E=shixunsDetail.setting)===null||E===void 0||((D=E.shixun)===null||D===void 0||((r=D.shixun_virtual_templates)===null||r===void 0)))?void 0:r.length)>0){var b,h;setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((b=shixunsDetail.setting)===null||b===void 0||((h=b.shixun)===null||h===void 0))?void 0:h.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"))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"linux_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Linux\u4E91\u4E3B\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\u7528Linux\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\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"})))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{value:"windows_vnc",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"Windows\u4E91\u4E3B\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\u7528Windows\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09")),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(M,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:M==null?void 0:M.template_name,onChange:function(P){M.template_name=P.target.value,setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_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:M==null?void 0:M.template_identity,onChange:function(P){M.template_identity=P.target.value,setshixun_virtual_templates(Object(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(_Users_ll_Documents_ws_1_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(M,X){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(M.id),name:M.scptname,key:X},M.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(M,X){var i,P,v,T,d,m,E,D;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"},M.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:M.cpu_limit,disabled:((i=shixunsDetail.setting)===null||i===void 0||((P=i.shixun)===null||P===void 0)?void 0:P.status)===2?!0:!editable,onChange:function(c){return handleChangeSeviceConfig(c.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:M.lower_cpu_limit,disabled:((v=shixunsDetail.setting)===null||v===void 0||((T=v.shixun)===null||T===void 0)?void 0:T.status)===2?!0:!editable,onChange:function(c){return handleChangeSeviceConfig(c.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:M.memory_limit,disabled:((d=shixunsDetail.setting)===null||d===void 0||((m=d.shixun)===null||m===void 0)?void 0:m.status)===2?!0:!editable,onChange:function(c){return handleChangeSeviceConfig(c.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:M.request_limit,disabled:((E=shixunsDetail.setting)===null||E===void 0||((D=E.shixun)===null||D===void 0)?void 0:D.status)===2?!0:!editable,onChange:function(c){return handleChangeSeviceConfig(c.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(M){var X=M.user,i=M.shixunsDetail,P=M.practiceSetting;return{user:X,shixunsDetail:i,practiceSetting:P}})(Setting)},"19Vz":function(M,X,i){(function(P){P(i("VrN/"))})(function(P){P.defineOption("placeholder","",function(r,c,s){var n=s&&s!=P.Init;if(c&&!n)r.on("blur",m),r.on("change",E),r.on("swapDoc",E),P.on(r.getInputField(),"compositionupdate",r.state.placeholderCompose=function(){d(r)}),E(r);else if(!c&&n){r.off("blur",m),r.off("change",E),r.off("swapDoc",E),P.off(r.getInputField(),"compositionupdate",r.state.placeholderCompose),v(r);var y=r.getWrapperElement();y.className=y.className.replace(" CodeMirror-empty","")}c&&!r.hasFocus()&&m(r)});function v(r){r.state.placeholder&&(r.state.placeholder.parentNode.removeChild(r.state.placeholder),r.state.placeholder=null)}function T(r){v(r);var c=r.state.placeholder=document.createElement("pre");c.style.cssText="height: 0; overflow: visible",c.style.direction=r.getOption("direction"),c.className="CodeMirror-placeholder CodeMirror-line-like";var s=r.getOption("placeholder");typeof s=="string"&&(s=document.createTextNode(s)),c.appendChild(s),r.display.lineSpace.insertBefore(c,r.display.lineSpace.firstChild)}function d(r){setTimeout(function(){var c=!1,s=r.getInputField();s.nodeName=="TEXTAREA"?c=!s.value:r.lineCount()==1&&(c=!/[^\u200b]/.test(s.querySelector(".CodeMirror-line").textContent)),c?T(r):v(r)},20)}function m(r){D(r)&&T(r)}function E(r){var c=r.getWrapperElement(),s=D(r);c.className=c.className.replace(" CodeMirror-empty","")+(s?" CodeMirror-empty":""),s?T(r):v(r)}function D(r){return r.lineCount()===1&&r.getLine(0)===""}})},"1Sn+":function(M,X,i){},"1XHU":function(M,X,i){"use strict";var P=i("2qtc"),v=i("kLXV"),T=i("cDcd"),d=i.n(T),m=i("9kvl"),E=i("3wET"),D=i.n(E),r=i("bUJZ"),c=i.n(r),s=i("Ct/S"),n=i.n(s),y=function(o){var g=o.visible,p=o.occupationValue,O=o.onCancel,a=O===void 0?function(){}:O,u=function(){return d.a.createElement("div",{className:n.a.flexColumn},d.a.createElement("img",{className:n.a.img,src:c.a}),d.a.createElement("span",{className:n.a.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1"))},_=function(){return d.a.createElement("div",{className:n.a.flexColumn},d.a.createElement("img",{className:n.a.img,src:D.a}),d.a.createElement("span",{className:n.a.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1"))},S=function(){return p===3?d.a.createElement(d.a.Fragment,null,_(),u()):p===2?u():_()};return d.a.createElement(v.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:g,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(){a(),m.d.push("/account/certification")},onCancel:function(){a()}},d.a.createElement("div",{className:n.a.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),d.a.createElement("div",{className:n.a.flexRow},S()))};X.a=Object(m.a)(function(f){var o=f.paperlibrary,g=f.loading,p=f.globalSetting;return{paperlibrary:o,globalSetting:p,loading:g.effects}})(y)},"1ZF9":function(M,X,i){M.exports=i.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,X,i){(function(P){P(i("VrN/"))})(function(P){"use strict";var v={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(d,m){var E=d.indentUnit,D={},r=m.htmlMode?v:T;for(var c in r)D[c]=r[c];for(var c in m)D[c]=m[c];var s,n;function y(A,k){function U(K){return k.tokenize=K,K(A,k)}var N=A.next();if(N=="<")return A.eat("!")?A.eat("[")?A.match("CDATA[")?U(g("atom","]]>")):null:A.match("--")?U(g("comment","-->")):A.match("DOCTYPE",!0,!0)?(A.eatWhile(/[\w\._\-]/),U(p(1))):null:A.eat("?")?(A.eatWhile(/[\w\._\-]/),k.tokenize=g("meta","?>"),"meta"):(s=A.eat("/")?"closeTag":"openTag",k.tokenize=f,"tag bracket");if(N=="&"){var z;return A.eat("#")?A.eat("x")?z=A.eatWhile(/[a-fA-F\d]/)&&A.eat(";"):z=A.eatWhile(/[\d]/)&&A.eat(";"):z=A.eatWhile(/[\w\.\-:]/)&&A.eat(";"),z?"atom":"error"}else return A.eatWhile(/[^&<]/),null}y.isInText=!0;function f(A,k){var U=A.next();if(U==">"||U=="/"&&A.eat(">"))return k.tokenize=y,s=U==">"?"endTag":"selfcloseTag","tag bracket";if(U=="=")return s="equals",null;if(U=="<"){k.tokenize=y,k.state=_,k.tagName=k.tagStart=null;var N=k.tokenize(A,k);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(U)?(k.tokenize=o(U),k.stringStartCol=A.column(),k.tokenize(A,k)):(A.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function o(A){var k=function(U,N){for(;!U.eol();)if(U.next()==A){N.tokenize=f;break}return"string"};return k.isInAttribute=!0,k}function g(A,k){return function(U,N){for(;!U.eol();){if(U.match(k)){N.tokenize=y;break}U.next()}return A}}function p(A){return function(k,U){for(var N;(N=k.next())!=null;){if(N=="<")return U.tokenize=p(A+1),U.tokenize(k,U);if(N==">")if(A==1){U.tokenize=y;break}else return U.tokenize=p(A-1),U.tokenize(k,U)}return"meta"}}function O(A,k,U){this.prev=A.context,this.tagName=k,this.indent=A.indented,this.startOfLine=U,(D.doNotIndent.hasOwnProperty(k)||A.context&&A.context.noIndent)&&(this.noIndent=!0)}function a(A){A.context&&(A.context=A.context.prev)}function u(A,k){for(var U;;){if(!A.context)return;if(U=A.context.tagName,!D.contextGrabbers.hasOwnProperty(U)||!D.contextGrabbers[U].hasOwnProperty(k))return;a(A)}}function _(A,k,U){return A=="openTag"?(U.tagStart=k.column(),S):A=="closeTag"?b:_}function S(A,k,U){return A=="word"?(U.tagName=k.current(),n="tag",w):D.allowMissingTagName&&A=="endTag"?(n="tag bracket",w(A,k,U)):(n="error",S)}function b(A,k,U){if(A=="word"){var N=k.current();return U.context&&U.context.tagName!=N&&D.implicitlyClosed.hasOwnProperty(U.context.tagName)&&a(U),U.context&&U.context.tagName==N||D.matchClosing===!1?(n="tag",h):(n="tag error",R)}else return D.allowMissingTagName&&A=="endTag"?(n="tag bracket",h(A,k,U)):(n="error",R)}function h(A,k,U){return A!="endTag"?(n="error",h):(a(U),_)}function R(A,k,U){return n="error",h(A,k,U)}function w(A,k,U){if(A=="word")return n="attribute",C;if(A=="endTag"||A=="selfcloseTag"){var N=U.tagName,z=U.tagStart;return U.tagName=U.tagStart=null,A=="selfcloseTag"||D.autoSelfClosers.hasOwnProperty(N)?u(U,N):(u(U,N),U.context=new O(U,N,z==U.indented)),_}return n="error",w}function C(A,k,U){return A=="equals"?x:(D.allowMissing||(n="error"),w(A,k,U))}function x(A,k,U){return A=="string"?l:A=="word"&&D.allowUnquoted?(n="string",w):(n="error",w(A,k,U))}function l(A,k,U){return A=="string"?l:w(A,k,U)}return{startState:function(A){var k={tokenize:y,state:_,indented:A||0,tagName:null,tagStart:null,context:null};return A!=null&&(k.baseIndent=A),k},token:function(A,k){if(!k.tagName&&A.sol()&&(k.indented=A.indentation()),A.eatSpace())return null;s=null;var U=k.tokenize(A,k);return(U||s)&&U!="comment"&&(n=null,k.state=k.state(s||U,A,k),n&&(U=n=="error"?U+" error":n)),U},indent:function(A,k,U){var N=A.context;if(A.tokenize.isInAttribute)return A.tagStart==A.indented?A.stringStartCol+1:A.indented+E;if(N&&N.noIndent)return P.Pass;if(A.tokenize!=f&&A.tokenize!=y)return U?U.match(/^(\s*)/)[0].length:0;if(A.tagName)return D.multilineTagIndentPastTag!==!1?A.tagStart+A.tagName.length+2:A.tagStart+E*(D.multilineTagIndentFactor||1);if(D.alignCDATA&&/<!\[CDATA\[/.test(k))return 0;var z=k&&/^<(\/)?([\w_:\.-]*)/.exec(k);if(z&&z[1])for(;N;)if(N.tagName==z[2]){N=N.prev;break}else if(D.implicitlyClosed.hasOwnProperty(N.tagName))N=N.prev;else break;else if(z)for(;N;){var K=D.contextGrabbers[N.tagName];if(K&&K.hasOwnProperty(z[2]))N=N.prev;else break}for(;N&&N.prev&&!N.startOfLine;)N=N.prev;return N?N.indent+E:A.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:D.htmlMode?"html":"xml",helperType:D.htmlMode?"html":"xml",skipAttribute:function(A){A.state==x&&(A.state=w)},xmlCurrentTag:function(A){return A.tagName?{name:A.tagName,close:A.type=="closeTag"}:null},xmlCurrentContext:function(A){for(var k=[],U=A.context;U;U=U.prev)U.tagName&&k.push(U.tagName);return k.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(M,X,i){"use strict";i.d(X,"d",function(){return Ge}),i.d(X,"b",function(){return tt}),i.d(X,"c",function(){return At}),i.d(X,"a",function(){return On});var P=i("VTBJ"),v=i("1OyB"),T=i("vuIU"),d=i("JX7q"),m=i("Ji7U"),E=i("LK+K"),D=i("cDcd"),r=i("I8Z2"),c=i("BGR+"),s=i("wx14"),n=i("rePB"),y=i("4IlW"),f=i("2GS6"),o=i("Gytx"),g=i.n(o),p=i("TSYQ"),O=i.n(p),a=i("U8pU"),u=i("ODXe"),_=/iPhone/i,S=/iPod/i,b=/iPad/i,h=/\bAndroid(?:.+)Mobile\b/i,R=/Android/i,w=/\bAndroid(?:.+)SD4930UR\b/i,C=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,x=/Windows Phone/i,l=/\bWindows(?:.+)ARM\b/i,A=/BlackBerry/i,k=/BB10/i,U=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,z=/Mobile(?:.+)Firefox\b/i;function K(Ct,He){return Ct.test(He)}function W(Ct){var He=Ct||(typeof navigator!="undefined"?navigator.userAgent:""),rt=He.split("[FBAN");if(typeof rt[1]!="undefined"){var et=rt,Pe=Object(u.a)(et,1);He=Pe[0]}if(rt=He.split("Twitter"),typeof rt[1]!="undefined"){var Ve=rt,xt=Object(u.a)(Ve,1);He=xt[0]}var ft={apple:{phone:K(_,He)&&!K(x,He),ipod:K(S,He),tablet:!K(_,He)&&K(b,He)&&!K(x,He),device:(K(_,He)||K(S,He)||K(b,He))&&!K(x,He)},amazon:{phone:K(w,He),tablet:!K(w,He)&&K(C,He),device:K(w,He)||K(C,He)},android:{phone:!K(x,He)&&K(w,He)||!K(x,He)&&K(h,He),tablet:!K(x,He)&&!K(w,He)&&!K(h,He)&&(K(C,He)||K(R,He)),device:!K(x,He)&&(K(w,He)||K(C,He)||K(h,He)||K(R,He))||K(/\bokhttp\b/i,He)},windows:{phone:K(x,He),tablet:K(l,He),device:K(x,He)||K(l,He)},other:{blackberry:K(A,He),blackberry10:K(k,He),opera:K(U,He),firefox:K(z,He),chrome:K(N,He),device:K(A,He)||K(k,He)||K(U,He)||K(z,He)||K(N,He)},any:null,phone:null,tablet:null};return ft.any=ft.apple.device||ft.android.device||ft.windows.device||ft.other.device,ft.phone=ft.apple.phone||ft.android.phone||ft.windows.phone,ft.tablet=ft.apple.tablet||ft.android.tablet||ft.windows.tablet,ft}var V=Object(P.a)(Object(P.a)({},W()),{},{isMobile:W}),F=V;function B(){}function H(Ct,He,rt){var et=He||"";return Ct.key||"".concat(et,"item_").concat(rt)}function ae(Ct){return"".concat(Ct,"-menu-")}function de(Ct,He){var rt=-1;D.Children.forEach(Ct,function(et){rt+=1,et&&et.type&&et.type.isMenuItemGroup?D.Children.forEach(et.props.children,function(Pe){rt+=1,He(Pe,rt)}):He(et,rt)})}function oe(Ct,He,rt){if(!Ct||rt.find)return;D.Children.forEach(Ct,function(et){if(et){var Pe=et.type;if(!Pe||!(Pe.isSubMenu||Pe.isMenuItem||Pe.isMenuItemGroup))return;He.indexOf(et.key)!==-1?rt.find=!0:et.props.children&&oe(et.props.children,He,rt)}})}var xe=["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"],Oe=function(He){var rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,et=He&&typeof He.getBoundingClientRect=="function"&&He.getBoundingClientRect().width;if(et){if(rt){var Pe=getComputedStyle(He),Ve=Pe.marginLeft,xt=Pe.marginRight;et+=+Ve.replace("px","")+ +xt.replace("px","")}et=+et.toFixed(6)}return et||0},se=function(He,rt,et){He&&Object(a.a)(He.style)==="object"&&(He.style[rt]=et)},me=function(){return F.any},pe=i("KQm4"),ie=i("Ff2n"),le=i("faye"),Q=i("bdgK"),ue=i("uciX"),ee=i("8XRh"),te={adjustX:1,adjustY:1},be={topLeft:{points:["bl","tl"],overflow:te,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:te,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:te,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:te,offset:[4,0]}},re={topLeft:{points:["bl","tl"],overflow:te,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:te,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:te,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:te,offset:[4,0]}},Z=be,Y=0,q={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},ye=function(He,rt,et){var Pe=ae(rt),Ve=He.getState();He.setState({defaultActiveFirst:Object(P.a)(Object(P.a)({},Ve.defaultActiveFirst),{},Object(n.a)({},Pe,et))})},ge=function(Ct){Object(m.a)(rt,Ct);var He=Object(E.a)(rt);function rt(et){var Pe;Object(v.a)(this,rt),Pe=He.call(this,et),Pe.onDestroy=function(yt){Pe.props.onDestroy(yt)},Pe.onKeyDown=function(yt){var Nt=yt.keyCode,$t=Pe.menuInstance,Ln=Pe.props,En=Ln.isOpen,jn=Ln.store;if(Nt===y.a.ENTER)return Pe.onTitleClick(yt),ye(jn,Pe.props.eventKey,!0),!0;if(Nt===y.a.RIGHT)return En?$t.onKeyDown(yt):(Pe.triggerOpenChange(!0),ye(jn,Pe.props.eventKey,!0)),!0;if(Nt===y.a.LEFT){var kn;if(En)kn=$t.onKeyDown(yt);else return;return kn||(Pe.triggerOpenChange(!1),kn=!0),kn}return En&&(Nt===y.a.UP||Nt===y.a.DOWN)?$t.onKeyDown(yt):void 0},Pe.onOpenChange=function(yt){Pe.props.onOpenChange(yt)},Pe.onPopupVisibleChange=function(yt){Pe.triggerOpenChange(yt,yt?"mouseenter":"mouseleave")},Pe.onMouseEnter=function(yt){var Nt=Pe.props,$t=Nt.eventKey,Ln=Nt.onMouseEnter,En=Nt.store;ye(En,Pe.props.eventKey,!1),Ln({key:$t,domEvent:yt})},Pe.onMouseLeave=function(yt){var Nt=Pe.props,$t=Nt.parentMenu,Ln=Nt.eventKey,En=Nt.onMouseLeave;$t.subMenuInstance=Object(d.a)(Pe),En({key:Ln,domEvent:yt})},Pe.onTitleMouseEnter=function(yt){var Nt=Pe.props,$t=Nt.eventKey,Ln=Nt.onItemHover,En=Nt.onTitleMouseEnter;Ln({key:$t,hover:!0}),En({key:$t,domEvent:yt})},Pe.onTitleMouseLeave=function(yt){var Nt=Pe.props,$t=Nt.parentMenu,Ln=Nt.eventKey,En=Nt.onItemHover,jn=Nt.onTitleMouseLeave;$t.subMenuInstance=Object(d.a)(Pe),En({key:Ln,hover:!1}),jn({key:Ln,domEvent:yt})},Pe.onTitleClick=function(yt){var Nt=Object(d.a)(Pe),$t=Nt.props;if($t.onTitleClick({key:$t.eventKey,domEvent:yt}),$t.triggerSubMenuAction==="hover")return;Pe.triggerOpenChange(!$t.isOpen,"click"),ye($t.store,Pe.props.eventKey,!1)},Pe.onSubMenuClick=function(yt){typeof Pe.props.onClick=="function"&&Pe.props.onClick(Pe.addKeyPath(yt))},Pe.onSelect=function(yt){Pe.props.onSelect(yt)},Pe.onDeselect=function(yt){Pe.props.onDeselect(yt)},Pe.getPrefixCls=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu")},Pe.getActiveClassName=function(){return"".concat(Pe.getPrefixCls(),"-active")},Pe.getDisabledClassName=function(){return"".concat(Pe.getPrefixCls(),"-disabled")},Pe.getSelectedClassName=function(){return"".concat(Pe.getPrefixCls(),"-selected")},Pe.getOpenClassName=function(){return"".concat(Pe.props.rootPrefixCls,"-submenu-open")},Pe.saveMenuInstance=function(yt){Pe.menuInstance=yt},Pe.addKeyPath=function(yt){return Object(P.a)(Object(P.a)({},yt),{},{keyPath:(yt.keyPath||[]).concat(Pe.props.eventKey)})},Pe.triggerOpenChange=function(yt,Nt){var $t=Pe.props.eventKey,Ln=function(){Pe.onOpenChange({key:$t,item:Object(d.a)(Pe),trigger:Nt,open:yt})};Nt==="mouseenter"?Pe.mouseenterTimeout=setTimeout(function(){Ln()},0):Ln()},Pe.isChildrenSelected=function(){var yt={find:!1};return oe(Pe.props.children,Pe.props.selectedKeys,yt),yt.find},Pe.isOpen=function(){return Pe.props.openKeys.indexOf(Pe.props.eventKey)!==-1},Pe.adjustWidth=function(){if(!Pe.subMenuTitle||!Pe.menuInstance)return;var yt=le.findDOMNode(Pe.menuInstance);if(yt.offsetWidth>=Pe.subMenuTitle.offsetWidth)return;yt.style.minWidth="".concat(Pe.subMenuTitle.offsetWidth,"px")},Pe.saveSubMenuTitle=function(yt){Pe.subMenuTitle=yt},Pe.getBaseProps=function(){var yt=Object(d.a)(Pe),Nt=yt.props;return{mode:Nt.mode==="horizontal"?"vertical":Nt.mode,visible:Pe.props.isOpen,level:Nt.level+1,inlineIndent:Nt.inlineIndent,focusable:!1,onClick:Pe.onSubMenuClick,onSelect:Pe.onSelect,onDeselect:Pe.onDeselect,onDestroy:Pe.onDestroy,selectedKeys:Nt.selectedKeys,eventKey:"".concat(Nt.eventKey,"-menu-"),openKeys:Nt.openKeys,motion:Nt.motion,onOpenChange:Pe.onOpenChange,subMenuOpenDelay:Nt.subMenuOpenDelay,parentMenu:Object(d.a)(Pe),subMenuCloseDelay:Nt.subMenuCloseDelay,forceSubMenuRender:Nt.forceSubMenuRender,triggerSubMenuAction:Nt.triggerSubMenuAction,builtinPlacements:Nt.builtinPlacements,defaultActiveFirst:Nt.store.getState().defaultActiveFirst[ae(Nt.eventKey)],multiple:Nt.multiple,prefixCls:Nt.rootPrefixCls,id:Pe.internalMenuId,manualRef:Pe.saveMenuInstance,itemIcon:Nt.itemIcon,expandIcon:Nt.expandIcon,direction:Nt.direction}},Pe.getMotion=function(yt,Nt){var $t=Object(d.a)(Pe),Ln=$t.haveRendered,En=Pe.props,jn=En.motion,kn=En.rootPrefixCls,Tn=Object(P.a)(Object(P.a)({},jn),{},{leavedClassName:"".concat(kn,"-hidden"),removeOnLeave:!1,motionAppear:Ln||!Nt||yt!=="inline"});return Tn};var Ve=et.store,xt=et.eventKey,ft=Ve.getState(),St=ft.defaultActiveFirst;Pe.isRootMenu=!1;var It=!1;return St&&(It=St[xt]),ye(Ve,xt,It),Pe}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Pe=this,Ve=this.props,xt=Ve.mode,ft=Ve.parentMenu,St=Ve.manualRef;if(St&&St(this),xt!=="horizontal"||!ft.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return Pe.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Pe=this.props,Ve=Pe.onDestroy,xt=Pe.eventKey;Ve&&Ve(xt),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(Pe){var Ve=this,xt=this.getBaseProps(),ft=this.getMotion(xt.mode,xt.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||xt.visible||xt.forceSubMenuRender,!this.haveOpened)return D.createElement("div",null);var St=xt.direction;return D.createElement(ee.default,Object.assign({visible:xt.visible},ft),function(It){var yt=It.className,Nt=It.style,$t=O()("".concat(xt.prefixCls,"-sub"),yt,Object(n.a)({},"".concat(xt.prefixCls,"-rtl"),St==="rtl"));return D.createElement(Ie,Object.assign({},xt,{id:Ve.internalMenuId,className:$t,style:Nt}),Pe)})}},{key:"render",value:function(){var Pe,Ve=Object(P.a)({},this.props),xt=Ve.isOpen,ft=this.getPrefixCls(),St=Ve.mode==="inline",It=O()(ft,"".concat(ft,"-").concat(Ve.mode),(Pe={},Object(n.a)(Pe,Ve.className,!!Ve.className),Object(n.a)(Pe,this.getOpenClassName(),xt),Object(n.a)(Pe,this.getActiveClassName(),Ve.active||xt&&!St),Object(n.a)(Pe,this.getDisabledClassName(),Ve.disabled),Object(n.a)(Pe,this.getSelectedClassName(),this.isChildrenSelected()),Pe));this.internalMenuId||(Ve.eventKey?this.internalMenuId="".concat(Ve.eventKey,"$Menu"):(Y+=1,this.internalMenuId="$__$".concat(Y,"$Menu")));var yt={},Nt={},$t={};Ve.disabled||(yt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Nt={onClick:this.onTitleClick},$t={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Ln={},En=Ve.direction;St&&(En==="rtl"?Ln.paddingRight=Ve.inlineIndent*Ve.level:Ln.paddingLeft=Ve.inlineIndent*Ve.level);var jn={};this.props.isOpen&&(jn={"aria-owns":this.internalMenuId});var kn=null;Ve.mode!=="horizontal"&&(kn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(kn=D.createElement(this.props.expandIcon,Object(P.a)({},this.props))));var Tn=D.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Ln,className:"".concat(ft,"-title"),role:"button"},$t,Nt,{"aria-expanded":xt},jn,{"aria-haspopup":"true",title:typeof Ve.title=="string"?Ve.title:void 0}),Ve.title,kn||D.createElement("i",{className:"".concat(ft,"-arrow")})),an=this.renderChildren(Ve.children),ur=Ve.parentMenu.isRootMenu?Ve.parentMenu.props.getPopupContainer:function(Zn){return Zn.parentNode},mr=q[Ve.mode],xr=Ve.popupOffset?{offset:Ve.popupOffset}:{},ir=Ve.mode==="inline"?"":Ve.popupClassName;ir+=En==="rtl"?" ".concat(ft,"-rtl"):"";var Rn=Ve.disabled,Wn=Ve.triggerSubMenuAction,Qt=Ve.subMenuOpenDelay,Bt=Ve.forceSubMenuRender,cn=Ve.subMenuCloseDelay,rn=Ve.builtinPlacements;xe.forEach(function(Zn){return delete Ve[Zn]}),delete Ve.onClick;var Er=En==="rtl"?Object.assign({},re,rn):Object.assign({},be,rn);return delete Ve.direction,D.createElement("li",Object.assign({},Ve,yt,{className:It,role:"menuitem"}),St&&Tn,St&&an,!St&&D.createElement(ue.a,{prefixCls:ft,popupClassName:O()("".concat(ft,"-popup"),ir),getPopupContainer:ur,builtinPlacements:Er,popupPlacement:mr,popupVisible:xt,popupAlign:xr,popup:an,action:Rn?[]:[Wn],mouseEnterDelay:Qt,mouseLeaveDelay:cn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Bt},Tn))}}]),rt}(D.Component);ge.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var De=Object(r.b)(function(Ct,He){var rt=Ct.openKeys,et=Ct.activeKey,Pe=Ct.selectedKeys,Ve=He.eventKey,xt=He.subMenuKey;return{isOpen:rt.indexOf(Ve)>-1,active:et[xt]===Ve,selectedKeys:Pe}})(ge);De.isSubMenu=!0;var Ge=De,Qe="menuitem-overflowed",at=.5,ot=function(Ct){Object(m.a)(rt,Ct);var He=Object(E.a)(rt);function rt(){var et;return Object(v.a)(this,rt),et=He.apply(this,arguments),et.resizeObserver=null,et.mutationObserver=null,et.originalTotalWidth=0,et.overflowedItems=[],et.menuItemSizes=[],et.cancelFrameId=null,et.state={lastVisibleIndex:void 0},et.getMenuItemNodes=function(){var Pe=et.props.prefixCls,Ve=le.findDOMNode(Object(d.a)(et));return Ve?[].slice.call(Ve.children).filter(function(xt){return xt.className.split(" ").indexOf("".concat(Pe,"-overflowed-submenu"))<0}):[]},et.getOverflowedSubMenuItem=function(Pe,Ve,xt){var ft=et.props,St=ft.overflowedIndicator,It=ft.level,yt=ft.mode,Nt=ft.prefixCls,$t=ft.theme;if(It!==1||yt!=="horizontal")return null;var Ln=et.props.children[0],En=Ln.props,jn=En.children,kn=En.title,Tn=En.style,an=Object(ie.a)(En,["children","title","style"]),ur=Object(P.a)({},Tn),mr="".concat(Pe,"-overflowed-indicator"),xr="".concat(Pe,"-overflowed-indicator");Ve.length===0&&xt!==!0?ur=Object(P.a)(Object(P.a)({},ur),{},{display:"none"}):xt&&(ur=Object(P.a)(Object(P.a)({},ur),{},{visibility:"hidden",position:"absolute"}),mr="".concat(mr,"-placeholder"),xr="".concat(xr,"-placeholder"));var ir=$t?"".concat(Nt,"-").concat($t):"",Rn={};return xe.forEach(function(Wn){an[Wn]!==void 0&&(Rn[Wn]=an[Wn])}),D.createElement(Ge,Object.assign({title:St,className:"".concat(Nt,"-overflowed-submenu"),popupClassName:ir},Rn,{key:mr,eventKey:xr,disabled:!1,style:ur}),Ve)},et.setChildrenWidthAndResize=function(){if(et.props.mode!=="horizontal")return;var Pe=le.findDOMNode(Object(d.a)(et));if(!Pe)return;var Ve=Pe.children;if(!Ve||Ve.length===0)return;var xt=Pe.children[Ve.length-1];se(xt,"display","inline-block");var ft=et.getMenuItemNodes(),St=ft.filter(function(It){return It.className.split(" ").indexOf(Qe)>=0});St.forEach(function(It){se(It,"display","inline-block")}),et.menuItemSizes=ft.map(function(It){return Oe(It,!0)}),St.forEach(function(It){se(It,"display","none")}),et.overflowedIndicatorWidth=Oe(Pe.children[Pe.children.length-1],!0),et.originalTotalWidth=et.menuItemSizes.reduce(function(It,yt){return It+yt},0),et.handleResize(),se(xt,"display","none")},et.handleResize=function(){if(et.props.mode!=="horizontal")return;var Pe=le.findDOMNode(Object(d.a)(et));if(!Pe)return;var Ve=Oe(Pe);et.overflowedItems=[];var xt=0,ft;et.originalTotalWidth>Ve+at&&(ft=-1,et.menuItemSizes.forEach(function(St){xt+=St,xt+et.overflowedIndicatorWidth<=Ve&&(ft+=1)})),et.setState({lastVisibleIndex:ft})},et}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){var Pe=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ve=le.findDOMNode(this);if(!Ve)return;this.resizeObserver=new Q.default(function(xt){xt.forEach(function(){var ft=Pe.cancelFrameId;cancelAnimationFrame(ft),Pe.cancelFrameId=requestAnimationFrame(Pe.setChildrenWidthAndResize)})}),[].slice.call(Ve.children).concat(Ve).forEach(function(xt){Pe.resizeObserver.observe(xt)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Pe.resizeObserver.disconnect(),[].slice.call(Ve.children).concat(Ve).forEach(function(xt){Pe.resizeObserver.observe(xt)}),Pe.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ve,{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(Pe){var Ve=this,xt=this.state.lastVisibleIndex;return(Pe||[]).reduce(function(ft,St,It){var yt=St;if(Ve.props.mode==="horizontal"){var Nt=Ve.getOverflowedSubMenuItem(St.props.eventKey,[]);xt!==void 0&&Ve.props.className.indexOf("".concat(Ve.props.prefixCls,"-root"))!==-1&&(It>xt&&(yt=D.cloneElement(St,{style:{display:"none"},eventKey:"".concat(St.props.eventKey,"-hidden"),className:"".concat(Qe)})),It===xt+1&&(Ve.overflowedItems=Pe.slice(xt+1).map(function(Ln){return D.cloneElement(Ln,{key:Ln.props.eventKey,mode:"vertical-left"})}),Nt=Ve.getOverflowedSubMenuItem(St.props.eventKey,Ve.overflowedItems)));var $t=[].concat(Object(pe.a)(ft),[Nt,yt]);return It===Pe.length-1&&$t.push(Ve.getOverflowedSubMenuItem(St.props.eventKey,[],!0)),$t}return[].concat(Object(pe.a)(ft),[yt])},[])}},{key:"render",value:function(){var Pe=this.props,Ve=Pe.visible,xt=Pe.prefixCls,ft=Pe.overflowedIndicator,St=Pe.mode,It=Pe.level,yt=Pe.tag,Nt=Pe.children,$t=Pe.theme,Ln=Object(ie.a)(Pe,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),En=yt;return D.createElement(En,Object.assign({},Ln),this.renderChildren(Nt))}}]),rt}(D.Component);ot.defaultProps={tag:"div",className:""};var st=ot;function mt(Ct){return Ct.length?Ct.every(function(He){return!!He.props.disabled}):!0}function We(Ct,He,rt){var et=Ct.getState();Ct.setState({activeKey:Object(P.a)(Object(P.a)({},et.activeKey),{},Object(n.a)({},He,rt))})}function Re(Ct){return Ct.eventKey||"0-menu-"}function $e(Ct,He){var rt=He,et=Ct.children,Pe=Ct.eventKey;if(rt){var Ve;if(de(et,function(xt,ft){xt&&xt.props&&!xt.props.disabled&&rt===H(xt,Pe,ft)&&(Ve=!0)}),Ve)return rt}return rt=null,Ct.defaultActiveFirst&&de(et,function(xt,ft){!rt&&xt&&!xt.props.disabled&&(rt=H(xt,Pe,ft))}),rt}function Tt(Ct){if(Ct){var He=this.instanceArray.indexOf(Ct);He!==-1?this.instanceArray[He]=Ct:this.instanceArray.push(Ct)}}var ut=function(Ct){Object(m.a)(rt,Ct);var He=Object(E.a)(rt);function rt(et){var Pe;return Object(v.a)(this,rt),Pe=He.call(this,et),Pe.onKeyDown=function(Ve,xt){var ft=Ve.keyCode,St;if(Pe.getFlatInstanceArray().forEach(function(yt){yt&&yt.props.active&&yt.onKeyDown&&(St=yt.onKeyDown(Ve))}),St)return 1;var It=null;return(ft===y.a.UP||ft===y.a.DOWN)&&(It=Pe.step(ft===y.a.UP?-1:1)),It?(Ve.preventDefault(),We(Pe.props.store,Re(Pe.props),It.props.eventKey),typeof xt=="function"&&xt(It),1):void 0},Pe.onItemHover=function(Ve){var xt=Ve.key,ft=Ve.hover;We(Pe.props.store,Re(Pe.props),ft?xt:null)},Pe.onDeselect=function(Ve){Pe.props.onDeselect(Ve)},Pe.onSelect=function(Ve){Pe.props.onSelect(Ve)},Pe.onClick=function(Ve){Pe.props.onClick(Ve)},Pe.onOpenChange=function(Ve){Pe.props.onOpenChange(Ve)},Pe.onDestroy=function(Ve){Pe.props.onDestroy(Ve)},Pe.getFlatInstanceArray=function(){return Pe.instanceArray},Pe.step=function(Ve){var xt=Pe.getFlatInstanceArray(),ft=Pe.props.store.getState().activeKey[Re(Pe.props)],St=xt.length;if(!St)return null;Ve<0&&(xt=xt.concat().reverse());var It=-1;if(xt.every(function(Ln,En){return Ln&&Ln.props.eventKey===ft?(It=En,!1):!0}),!Pe.props.defaultActiveFirst&&It!==-1&&mt(xt.slice(It,St-1)))return;var yt=(It+1)%St,Nt=yt;do{var $t=xt[Nt];if(!$t||$t.props.disabled)Nt=(Nt+1)%St;else return $t}while(Nt!==yt);return null},Pe.renderCommonMenuItem=function(Ve,xt,ft){var St=Pe.props.store.getState(),It=Object(d.a)(Pe),yt=It.props,Nt=H(Ve,yt.eventKey,xt),$t=Ve.props;if(!$t||typeof Ve.type=="string")return Ve;var Ln=Nt===St.activeKey,En=Object(P.a)(Object(P.a)({mode:$t.mode||yt.mode,level:yt.level,inlineIndent:yt.inlineIndent,renderMenuItem:Pe.renderMenuItem,rootPrefixCls:yt.prefixCls,index:xt,parentMenu:yt.parentMenu,manualRef:$t.disabled?void 0:Object(f.a)(Ve.ref,Tt.bind(Object(d.a)(Pe))),eventKey:Nt,active:!$t.disabled&&Ln,multiple:yt.multiple,onClick:function(kn){($t.onClick||B)(kn),Pe.onClick(kn)},onItemHover:Pe.onItemHover,motion:yt.motion,subMenuOpenDelay:yt.subMenuOpenDelay,subMenuCloseDelay:yt.subMenuCloseDelay,forceSubMenuRender:yt.forceSubMenuRender,onOpenChange:Pe.onOpenChange,onDeselect:Pe.onDeselect,onSelect:Pe.onSelect,builtinPlacements:yt.builtinPlacements,itemIcon:$t.itemIcon||Pe.props.itemIcon,expandIcon:$t.expandIcon||Pe.props.expandIcon},ft),{},{direction:yt.direction});return(yt.mode==="inline"||me())&&(En.triggerSubMenuAction="click"),D.cloneElement(Ve,En)},Pe.renderMenuItem=function(Ve,xt,ft){if(!Ve)return null;var St=Pe.props.store.getState(),It={openKeys:St.openKeys,selectedKeys:St.selectedKeys,triggerSubMenuAction:Pe.props.triggerSubMenuAction,subMenuKey:ft};return Pe.renderCommonMenuItem(Ve,xt,It)},et.store.setState({activeKey:Object(P.a)(Object(P.a)({},et.store.getState().activeKey),{},Object(n.a)({},et.eventKey,$e(et,et.activeKey)))}),Pe.instanceArray=[],Pe}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Pe){return this.props.visible||Pe.visible||this.props.className!==Pe.className||!g()(this.props.style,Pe.style)}},{key:"componentDidUpdate",value:function(Pe){var Ve=this.props,xt="activeKey"in Ve?Ve.activeKey:Ve.store.getState().activeKey[Re(Ve)],ft=$e(Ve,xt);if(ft!==xt)We(Ve.store,Re(Ve),ft);else if("activeKey"in Pe){var St=$e(Pe,Pe.activeKey);ft!==St&&We(Ve.store,Re(Ve),ft)}}},{key:"render",value:function(){var Pe=this,Ve=Object(s.a)({},this.props);this.instanceArray=[];var xt=O()(Ve.prefixCls,Ve.className,"".concat(Ve.prefixCls,"-").concat(Ve.mode)),ft={className:xt,role:Ve.role||"menu"};Ve.id&&(ft.id=Ve.id),Ve.focusable&&(ft.tabIndex=0,ft.onKeyDown=this.onKeyDown);var St=Ve.prefixCls,It=Ve.eventKey,yt=Ve.visible,Nt=Ve.level,$t=Ve.mode,Ln=Ve.overflowedIndicator,En=Ve.theme;return xe.forEach(function(jn){return delete Ve[jn]}),delete Ve.onClick,D.createElement(st,Object.assign({},Ve,{prefixCls:St,mode:$t,tag:"ul",level:Nt,theme:En,visible:yt,overflowedIndicator:Ln},ft),D.Children.map(Ve.children,function(jn,kn){return Pe.renderMenuItem(jn,kn,It||"0-menu-")}))}}]),rt}(D.Component);ut.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var dt=Object(r.b)()(ut),Ie=dt,Le=i("Kwbf");function Ue(Ct,He,rt){var et=Ct.prefixCls,Pe=Ct.motion,Ve=Ct.defaultMotions,xt=Ve===void 0?{}:Ve,ft=Ct.openAnimation,St=Ct.openTransitionName,It=He.switchingModeFromInline;if(Pe)return Pe;if(Object(a.a)(ft)==="object"&&ft)Object(Le.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof ft=="string")return{motionName:"".concat(et,"-open-").concat(ft)};if(St)return{motionName:St};var yt=xt[rt];return yt||(It?null:xt.other)}var _e=function(Ct){Object(m.a)(rt,Ct);var He=Object(E.a)(rt);function rt(et){var Pe;Object(v.a)(this,rt),Pe=He.call(this,et),Pe.inlineOpenKeys=[],Pe.onSelect=function(ft){var St=Object(d.a)(Pe),It=St.props;if(It.selectable){var yt=Pe.store.getState(),Nt=yt.selectedKeys,$t=ft.key;It.multiple?Nt=Nt.concat([$t]):Nt=[$t],"selectedKeys"in It||Pe.store.setState({selectedKeys:Nt}),It.onSelect(Object(P.a)(Object(P.a)({},ft),{},{selectedKeys:Nt}))}},Pe.onClick=function(ft){var St=Pe.getRealMenuMode(),It=Object(d.a)(Pe),yt=It.store,Nt=It.props.onOpenChange;St!=="inline"&&!("openKeys"in Pe.props)&&(yt.setState({openKeys:[]}),Nt([])),Pe.props.onClick(ft)},Pe.onKeyDown=function(ft,St){Pe.innerMenu.getWrappedInstance().onKeyDown(ft,St)},Pe.onOpenChange=function(ft){var St=Object(d.a)(Pe),It=St.props,yt=Pe.store.getState().openKeys.concat(),Nt=!1,$t=function(En){var jn=!1;if(En.open)jn=yt.indexOf(En.key)===-1,jn&&yt.push(En.key);else{var kn=yt.indexOf(En.key);jn=kn!==-1,jn&&yt.splice(kn,1)}Nt=Nt||jn};Array.isArray(ft)?ft.forEach($t):$t(ft),Nt&&("openKeys"in Pe.props||Pe.store.setState({openKeys:yt}),It.onOpenChange(yt))},Pe.onDeselect=function(ft){var St=Object(d.a)(Pe),It=St.props;if(It.selectable){var yt=Pe.store.getState().selectedKeys.concat(),Nt=ft.key,$t=yt.indexOf(Nt);$t!==-1&&yt.splice($t,1),"selectedKeys"in It||Pe.store.setState({selectedKeys:yt}),It.onDeselect(Object(P.a)(Object(P.a)({},ft),{},{selectedKeys:yt}))}},Pe.onMouseEnter=function(ft){Pe.restoreModeVerticalFromInline();var St=Pe.props.onMouseEnter;St&&St(ft)},Pe.onTransitionEnd=function(ft){var St=ft.propertyName==="width"&&ft.target===ft.currentTarget,It=ft.target.className,yt=Object.prototype.toString.call(It)==="[object SVGAnimatedString]"?It.animVal:It,Nt=ft.propertyName==="font-size"&&yt.indexOf("anticon")>=0;(St||Nt)&&Pe.restoreModeVerticalFromInline()},Pe.setInnerMenu=function(ft){Pe.innerMenu=ft},Pe.isRootMenu=!0;var Ve=et.defaultSelectedKeys,xt=et.defaultOpenKeys;return"selectedKeys"in et&&(Ve=et.selectedKeys||[]),"openKeys"in et&&(xt=et.openKeys||[]),Pe.store=Object(r.c)({selectedKeys:Ve,openKeys:xt,activeKey:{"0-menu-":$e(et,et.activeKey)}}),Pe.state={switchingModeFromInline:!1},Pe}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Pe){this.updateOpentKeysWhenSwitchMode(Pe),this.updateMiniStore();var Ve=this.props,xt=Ve.siderCollapsed,ft=Ve.inlineCollapsed,St=Ve.onOpenChange;(!Pe.inlineCollapsed&&ft||!Pe.siderCollapsed&&xt)&&St([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(Pe){var Ve=this.props,xt=this.store,ft=this.inlineOpenKeys,St=xt.getState(),It={};Pe.mode==="inline"&&Ve.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ve||((Ve.inlineCollapsed&&!Pe.inlineCollapsed||Ve.siderCollapsed&&!Pe.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=St.openKeys.concat(),It.openKeys=[]),(!Ve.inlineCollapsed&&Pe.inlineCollapsed||!Ve.siderCollapsed&&Pe.siderCollapsed)&&(It.openKeys=ft,this.inlineOpenKeys=[])),Object.keys(It).length&&xt.setState(It)}},{key:"updateMenuDisplay",value:function(){var Pe=this.props.collapsedWidth,Ve=this.store,xt=this.prevOpenKeys,ft=this.getInlineCollapsed()&&(Pe===0||Pe==="0"||Pe==="0px");ft?(this.prevOpenKeys=Ve.getState().openKeys.concat(),this.store.setState({openKeys:[]})):xt&&(this.store.setState({openKeys:xt}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Pe=this.props.mode,Ve=this.state.switchingModeFromInline,xt=this.getInlineCollapsed();return Ve&&xt?"inline":xt?"vertical":Pe}},{key:"getInlineCollapsed",value:function(){var Pe=this.props,Ve=Pe.inlineCollapsed,xt=Pe.siderCollapsed;return xt!==void 0?xt:Ve}},{key:"restoreModeVerticalFromInline",value:function(){var Pe=this.state.switchingModeFromInline;Pe&&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 Pe=Object(P.a)({},Object(c.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ve=this.getRealMenuMode();return Pe.className+=" ".concat(Pe.prefixCls,"-root"),Pe.direction==="rtl"&&(Pe.className+=" ".concat(Pe.prefixCls,"-rtl")),Pe=Object(P.a)(Object(P.a)({},Pe),{},{mode:Ve,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:Ue(this.props,this.state,Ve)}),delete Pe.openAnimation,delete Pe.openTransitionName,D.createElement(r.a,{store:this.store},D.createElement(Ie,Object.assign({},Pe,{ref:this.setInnerMenu}),this.props.children))}}]),rt}(D.Component);_e.defaultProps={selectable:!0,onClick:B,onSelect:B,onOpenChange:B,onDeselect:B,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:D.createElement("span",null,"\xB7\xB7\xB7")};var Te=_e,ke=function(Ct){Object(m.a)(rt,Ct);var He=Object(E.a)(rt);function rt(){var et;return Object(v.a)(this,rt),et=He.apply(this,arguments),et.onKeyDown=function(Pe){var Ve=Pe.keyCode;return Ve===y.a.ENTER?(et.onClick(Pe),!0):void 0},et.onMouseLeave=function(Pe){var Ve=et.props,xt=Ve.eventKey,ft=Ve.onItemHover,St=Ve.onMouseLeave;ft({key:xt,hover:!1}),St({key:xt,domEvent:Pe})},et.onMouseEnter=function(Pe){var Ve=et.props,xt=Ve.eventKey,ft=Ve.onItemHover,St=Ve.onMouseEnter;ft({key:xt,hover:!0}),St({key:xt,domEvent:Pe})},et.onClick=function(Pe){var Ve=et.props,xt=Ve.eventKey,ft=Ve.multiple,St=Ve.onClick,It=Ve.onSelect,yt=Ve.onDeselect,Nt=Ve.isSelected,$t={key:xt,keyPath:[xt],item:Object(d.a)(et),domEvent:Pe};St($t),ft?Nt?yt($t):It($t):Nt||It($t)},et.saveNode=function(Pe){et.node=Pe},et}return Object(T.a)(rt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Pe=this.props;Pe.onDestroy&&Pe.onDestroy(Pe.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 Pe,Ve=Object(P.a)({},this.props),xt=O()(this.getPrefixCls(),Ve.className,(Pe={},Object(n.a)(Pe,this.getActiveClassName(),!Ve.disabled&&Ve.active),Object(n.a)(Pe,this.getSelectedClassName(),Ve.isSelected),Object(n.a)(Pe,this.getDisabledClassName(),Ve.disabled),Pe)),ft=Object(P.a)(Object(P.a)({},Ve.attribute),{},{title:typeof Ve.title=="string"?Ve.title:void 0,className:xt,role:Ve.role||"menuitem","aria-disabled":Ve.disabled});Ve.role==="option"?ft=Object(P.a)(Object(P.a)({},ft),{},{role:"option","aria-selected":Ve.isSelected}):(Ve.role===null||Ve.role==="none")&&(ft.role="none");var St={onClick:Ve.disabled?null:this.onClick,onMouseLeave:Ve.disabled?null:this.onMouseLeave,onMouseEnter:Ve.disabled?null:this.onMouseEnter},It=Object(P.a)({},Ve.style);Ve.mode==="inline"&&(Ve.direction==="rtl"?It.paddingRight=Ve.inlineIndent*Ve.level:It.paddingLeft=Ve.inlineIndent*Ve.level),xe.forEach(function(Nt){return delete Ve[Nt]}),delete Ve.direction;var yt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(yt=D.createElement(this.props.itemIcon,this.props)),D.createElement("li",Object.assign({},Object(c.default)(Ve,["onClick","onMouseEnter","onMouseLeave","onSelect"]),ft,St,{style:It,ref:this.saveNode}),Ve.children,yt)}}]),rt}(D.Component);ke.isMenuItem=!0,ke.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var je=Object(r.b)(function(Ct,He){var rt=Ct.activeKey,et=Ct.selectedKeys,Pe=He.eventKey,Ve=He.subMenuKey;return{active:rt[Ve]===Pe,isSelected:et.indexOf(Pe)!==-1}})(ke),tt=je,_t=function(Ct){Object(m.a)(rt,Ct);var He=Object(E.a)(rt);function rt(){var et;return Object(v.a)(this,rt),et=He.apply(this,arguments),et.renderInnerMenuItem=function(Pe){var Ve=et.props,xt=Ve.renderMenuItem,ft=Ve.index;return xt(Pe,ft,et.props.subMenuKey)},et}return Object(T.a)(rt,[{key:"render",value:function(){var Pe=Object(s.a)({},this.props),Ve=Pe.className,xt=Ve===void 0?"":Ve,ft=Pe.rootPrefixCls,St="".concat(ft,"-item-group-title"),It="".concat(ft,"-item-group-list"),yt=Pe.title,Nt=Pe.children;return xe.forEach(function($t){return delete Pe[$t]}),delete Pe.onClick,delete Pe.direction,D.createElement("li",Object.assign({},Pe,{className:"".concat(xt," ").concat(ft,"-item-group")}),D.createElement("div",{className:St,title:typeof yt=="string"?yt:void 0},yt),D.createElement("ul",{className:It},D.Children.map(Nt,this.renderInnerMenuItem)))}}]),rt}(D.Component);_t.isMenuItemGroup=!0,_t.defaultProps={disabled:!0};var At=_t,Zt=function(He){var rt=He.className,et=He.rootPrefixCls,Pe=He.style;return D.createElement("li",{className:"".concat(rt," ").concat(et,"-item-divider"),style:Pe})};Zt.defaultProps={disabled:!0,className:"",style:{}};var On=Zt,nn=X.e=Te},"1nVM":function(M,X,i){M.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(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("MlIO"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.Hasher,m=v.x64,E=m.Word,D=m.WordArray,r=v.algo;function c(){return E.create.apply(E,arguments)}var s=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],n=[];(function(){for(var f=0;f<80;f++)n[f]=c()})();var y=r.SHA512=d.extend({_doReset:function(){this._hash=new D.init([new E.init(1779033703,4089235720),new E.init(3144134277,2227873595),new E.init(1013904242,4271175723),new E.init(2773480762,1595750129),new E.init(1359893119,2917565137),new E.init(2600822924,725511199),new E.init(528734635,4215389547),new E.init(1541459225,327033209)])},_doProcessBlock:function(f,o){for(var g=this._hash.words,p=g[0],O=g[1],a=g[2],u=g[3],_=g[4],S=g[5],b=g[6],h=g[7],R=p.high,w=p.low,C=O.high,x=O.low,l=a.high,A=a.low,k=u.high,U=u.low,N=_.high,z=_.low,K=S.high,W=S.low,V=b.high,F=b.low,B=h.high,H=h.low,ae=R,de=w,oe=C,xe=x,Oe=l,se=A,me=k,pe=U,ie=N,le=z,Q=K,ue=W,ee=V,te=F,be=B,re=H,Z=0;Z<80;Z++){var Y,q,ye=n[Z];if(Z<16)q=ye.high=f[o+Z*2]|0,Y=ye.low=f[o+Z*2+1]|0;else{var ge=n[Z-15],De=ge.high,Ge=ge.low,Qe=(De>>>1|Ge<<31)^(De>>>8|Ge<<24)^De>>>7,at=(Ge>>>1|De<<31)^(Ge>>>8|De<<24)^(Ge>>>7|De<<25),ot=n[Z-2],st=ot.high,mt=ot.low,We=(st>>>19|mt<<13)^(st<<3|mt>>>29)^st>>>6,Re=(mt>>>19|st<<13)^(mt<<3|st>>>29)^(mt>>>6|st<<26),$e=n[Z-7],Tt=$e.high,ut=$e.low,dt=n[Z-16],Ie=dt.high,Le=dt.low;Y=at+ut,q=Qe+Tt+(Y>>>0<at>>>0?1:0),Y=Y+Re,q=q+We+(Y>>>0<Re>>>0?1:0),Y=Y+Le,q=q+Ie+(Y>>>0<Le>>>0?1:0),ye.high=q,ye.low=Y}var Ue=ie&Q^~ie&ee,_e=le&ue^~le&te,Te=ae&oe^ae&Oe^oe&Oe,ke=de&xe^de&se^xe&se,je=(ae>>>28|de<<4)^(ae<<30|de>>>2)^(ae<<25|de>>>7),tt=(de>>>28|ae<<4)^(de<<30|ae>>>2)^(de<<25|ae>>>7),_t=(ie>>>14|le<<18)^(ie>>>18|le<<14)^(ie<<23|le>>>9),At=(le>>>14|ie<<18)^(le>>>18|ie<<14)^(le<<23|ie>>>9),Zt=s[Z],On=Zt.high,nn=Zt.low,Ct=re+At,He=be+_t+(Ct>>>0<re>>>0?1:0),Ct=Ct+_e,He=He+Ue+(Ct>>>0<_e>>>0?1:0),Ct=Ct+nn,He=He+On+(Ct>>>0<nn>>>0?1:0),Ct=Ct+Y,He=He+q+(Ct>>>0<Y>>>0?1:0),rt=tt+ke,et=je+Te+(rt>>>0<tt>>>0?1:0);be=ee,re=te,ee=Q,te=ue,Q=ie,ue=le,le=pe+Ct|0,ie=me+He+(le>>>0<pe>>>0?1:0)|0,me=Oe,pe=se,Oe=oe,se=xe,oe=ae,xe=de,de=Ct+rt|0,ae=He+et+(de>>>0<Ct>>>0?1:0)|0}w=p.low=w+de,p.high=R+ae+(w>>>0<de>>>0?1:0),x=O.low=x+xe,O.high=C+oe+(x>>>0<xe>>>0?1:0),A=a.low=A+se,a.high=l+Oe+(A>>>0<se>>>0?1:0),U=u.low=U+pe,u.high=k+me+(U>>>0<pe>>>0?1:0),z=_.low=z+le,_.high=N+ie+(z>>>0<le>>>0?1:0),W=S.low=W+ue,S.high=K+Q+(W>>>0<ue>>>0?1:0),F=b.low=F+te,b.high=V+ee+(F>>>0<te>>>0?1:0),H=h.low=H+re,h.high=B+be+(H>>>0<re>>>0?1:0)},_doFinalize:function(){var f=this._data,o=f.words,g=this._nDataBytes*8,p=f.sigBytes*8;o[p>>>5]|=128<<24-p%32,o[(p+128>>>10<<5)+30]=Math.floor(g/4294967296),o[(p+128>>>10<<5)+31]=g,f.sigBytes=o.length*4,this._process();var O=this._hash.toX32();return O},clone:function(){var f=d.clone.call(this);return f._hash=this._hash.clone(),f},blockSize:1024/32});v.SHA512=d._createHelper(y),v.HmacSHA512=d._createHmacHelper(y)}(),P.SHA512})},"3d99":function(M,X,i){M.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(M,X){M.exports="data:image/png;base64,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"},"3y9D":function(M,X,i){(function(P,v){M.exports=X=v(i("Ib8C"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.WordArray,m=T.Hasher,E=v.algo,D=[],r=E.SHA1=m.extend({_doReset:function(){this._hash=new d.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(c,s){for(var n=this._hash.words,y=n[0],f=n[1],o=n[2],g=n[3],p=n[4],O=0;O<80;O++){if(O<16)D[O]=c[s+O]|0;else{var a=D[O-3]^D[O-8]^D[O-14]^D[O-16];D[O]=a<<1|a>>>31}var u=(y<<5|y>>>27)+p+D[O];O<20?u+=(f&o|~f&g)+1518500249:O<40?u+=(f^o^g)+1859775393:O<60?u+=(f&o|f&g|o&g)-1894007588:u+=(f^o^g)-899497514,p=g,g=o,o=f<<30|f>>>2,f=y,y=u}n[0]=n[0]+y|0,n[1]=n[1]+f|0,n[2]=n[2]+o|0,n[3]=n[3]+g|0,n[4]=n[4]+p|0},_doFinalize:function(){var c=this._data,s=c.words,n=this._nDataBytes*8,y=c.sigBytes*8;return s[y>>>5]|=128<<24-y%32,s[(y+64>>>9<<4)+14]=Math.floor(n/4294967296),s[(y+64>>>9<<4)+15]=n,c.sigBytes=s.length*4,this._process(),this._hash},clone:function(){var c=m.clone.call(this);return c._hash=this._hash.clone(),c}});v.SHA1=m._createHelper(r),v.HmacSHA1=m._createHmacHelper(r)}(),P.SHA1})},4:function(M,X){},"498V":function(M,X,i){M.exports=i.p+"static/logo.22b9a281.svg"},"4SAo":function(M,X,i){M.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(M,X){M.exports="data:image/png;base64,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"},"4u4S":function(M,X){M.exports="data:image/png;base64,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"},"55Ip":function(M,X,i){"use strict";i.d(X,"a",function(){return u}),i.d(X,"b",function(){return w});var P=i("Ty5D"),v=i("dI71"),T=i("cDcd"),d=i.n(T),m=i("YS25"),E=i("17x9"),D=i.n(E),r=i("wx14"),c=i("zLVn"),s=i("9R94"),n=function(x){Object(v.a)(l,x);function l(){for(var k,U=arguments.length,N=new Array(U),z=0;z<U;z++)N[z]=arguments[z];return k=x.call.apply(x,[this].concat(N))||this,k.history=Object(m.a)(k.props),k}var A=l.prototype;return A.render=function(){return d.a.createElement(P.c,{history:this.history,children:this.props.children})},l}(d.a.Component),y=function(x){Object(v.a)(l,x);function l(){for(var k,U=arguments.length,N=new Array(U),z=0;z<U;z++)N[z]=arguments[z];return k=x.call.apply(x,[this].concat(N))||this,k.history=Object(m.b)(k.props),k}var A=l.prototype;return A.render=function(){return d.a.createElement(P.c,{history:this.history,children:this.props.children})},l}(d.a.Component),f=function(l,A){return typeof l=="function"?l(A):l},o=function(l,A){return typeof l=="string"?Object(m.c)(l,null,null,A):l},g=function(l){return l},p=d.a.forwardRef;typeof p=="undefined"&&(p=g);function O(x){return!!(x.metaKey||x.altKey||x.ctrlKey||x.shiftKey)}var a=p(function(x,l){var A=x.innerRef,k=x.navigate,U=x.onClick,N=Object(c.a)(x,["innerRef","navigate","onClick"]),z=N.target,K=Object(r.a)({},N,{onClick:function(V){try{U&&U(V)}catch(F){throw V.preventDefault(),F}!V.defaultPrevented&&V.button===0&&(!z||z==="_self")&&!O(V)&&(V.preventDefault(),k())}});return g!==p?K.ref=l||A:K.ref=A,d.a.createElement("a",K)}),u=p(function(x,l){var A=x.component,k=A===void 0?a:A,U=x.replace,N=x.to,z=x.innerRef,K=Object(c.a)(x,["component","replace","to","innerRef"]);return d.a.createElement(P.e.Consumer,null,function(W){W||Object(s.a)(!1);var V=W.history,F=o(f(N,W.location),W.location),B=F?V.createHref(F):"",H=Object(r.a)({},K,{href:B,navigate:function(){var de=f(N,W.location),oe=U?V.replace:V.push;oe(de)}});return g!==p?H.ref=l||z:H.innerRef=z,d.a.createElement(k,H)})});if(!1)var _,S;var b=function(l){return l},h=d.a.forwardRef;typeof h=="undefined"&&(h=b);function R(){for(var x=arguments.length,l=new Array(x),A=0;A<x;A++)l[A]=arguments[A];return l.filter(function(k){return k}).join(" ")}var w=h(function(x,l){var A=x["aria-current"],k=A===void 0?"page":A,U=x.activeClassName,N=U===void 0?"active":U,z=x.activeStyle,K=x.className,W=x.exact,V=x.isActive,F=x.location,B=x.sensitive,H=x.strict,ae=x.style,de=x.to,oe=x.innerRef,xe=Object(c.a)(x,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return d.a.createElement(P.e.Consumer,null,function(Oe){Oe||Object(s.a)(!1);var se=F||Oe.location,me=o(f(de,se),se),pe=me.pathname,ie=pe&&pe.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),le=ie?Object(P.f)(se.pathname,{path:ie,exact:W,sensitive:B,strict:H}):null,Q=!!(V?V(le,se):le),ue=Q?R(K,N):K,ee=Q?Object(r.a)({},ae,{},z):ae,te=Object(r.a)({"aria-current":Q&&k||null,className:ue,style:ee,to:me},xe);return b!==h?te.ref=l||oe:te.innerRef=oe,d.a.createElement(u,te)})});if(!1)var C},"5D2P":function(M,X){M.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(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("MlIO"))})(this,function(P){return function(v){var T=P,d=T.lib,m=d.WordArray,E=d.Hasher,D=T.x64,r=D.Word,c=T.algo,s=[],n=[],y=[];(function(){for(var g=1,p=0,O=0;O<24;O++){s[g+5*p]=(O+1)*(O+2)/2%64;var a=p%5,u=(2*g+3*p)%5;g=a,p=u}for(var g=0;g<5;g++)for(var p=0;p<5;p++)n[g+5*p]=p+(2*g+3*p)%5*5;for(var _=1,S=0;S<24;S++){for(var b=0,h=0,R=0;R<7;R++){if(_&1){var w=(1<<R)-1;w<32?h^=1<<w:b^=1<<w-32}_&128?_=_<<1^113:_<<=1}y[S]=r.create(b,h)}})();var f=[];(function(){for(var g=0;g<25;g++)f[g]=r.create()})();var o=c.SHA3=E.extend({cfg:E.cfg.extend({outputLength:512}),_doReset:function(){for(var g=this._state=[],p=0;p<25;p++)g[p]=new r.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(g,p){for(var O=this._state,a=this.blockSize/2,u=0;u<a;u++){var _=g[p+2*u],S=g[p+2*u+1];_=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,S=(S<<8|S>>>24)&16711935|(S<<24|S>>>8)&4278255360;var b=O[u];b.high^=S,b.low^=_}for(var h=0;h<24;h++){for(var R=0;R<5;R++){for(var w=0,C=0,x=0;x<5;x++){var b=O[R+5*x];w^=b.high,C^=b.low}var l=f[R];l.high=w,l.low=C}for(var R=0;R<5;R++)for(var A=f[(R+4)%5],k=f[(R+1)%5],U=k.high,N=k.low,w=A.high^(U<<1|N>>>31),C=A.low^(N<<1|U>>>31),x=0;x<5;x++){var b=O[R+5*x];b.high^=w,b.low^=C}for(var z=1;z<25;z++){var w,C,b=O[z],K=b.high,W=b.low,V=s[z];V<32?(w=K<<V|W>>>32-V,C=W<<V|K>>>32-V):(w=W<<V-32|K>>>64-V,C=K<<V-32|W>>>64-V);var F=f[n[z]];F.high=w,F.low=C}var B=f[0],H=O[0];B.high=H.high,B.low=H.low;for(var R=0;R<5;R++)for(var x=0;x<5;x++){var z=R+5*x,b=O[z],ae=f[z],de=f[(R+1)%5+5*x],oe=f[(R+2)%5+5*x];b.high=ae.high^~de.high&oe.high,b.low=ae.low^~de.low&oe.low}var b=O[0],xe=y[h];b.high^=xe.high,b.low^=xe.low}},_doFinalize:function(){var g=this._data,p=g.words,O=this._nDataBytes*8,a=g.sigBytes*8,u=this.blockSize*32;p[a>>>5]|=1<<24-a%32,p[(v.ceil((a+1)/u)*u>>>5)-1]|=128,g.sigBytes=p.length*4,this._process();for(var _=this._state,S=this.cfg.outputLength/8,b=S/8,h=[],R=0;R<b;R++){var w=_[R],C=w.high,x=w.low;C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,x=(x<<8|x>>>24)&16711935|(x<<24|x>>>8)&4278255360,h.push(x),h.push(C)}return new m.init(h,S)},clone:function(){for(var g=E.clone.call(this),p=g._state=this._state.slice(0),O=0;O<25;O++)p[O]=p[O].clone();return g}});T.SHA3=E._createHelper(o),T.HmacSHA3=E._createHmacHelper(o)}(Math),P.SHA3})},"6+eU":function(M,X,i){"use strict";i.d(X,"a",function(){return h});var P=i("wx14"),v=i("rePB"),T=i("VTBJ"),d=i("1OyB"),m=i("vuIU"),E=i("Ji7U"),D=i("LK+K"),r=i("cDcd"),c=i.n(r),s=i("TSYQ"),n=i.n(s),y=function(w){var C,x="".concat(w.rootPrefixCls,"-item"),l=n()(x,"".concat(x,"-").concat(w.page),(C={},Object(v.a)(C,"".concat(x,"-active"),w.active),Object(v.a)(C,w.className,!!w.className),Object(v.a)(C,"".concat(x,"-disabled"),!w.page),C)),A=function(){w.onClick(w.page)},k=function(N){w.onKeyPress(N,w.onClick,w.page)};return c.a.createElement("li",{title:w.showTitle?w.page:null,className:l,onClick:A,onKeyPress:k,tabIndex:"0"},w.itemRender(w.page,"page",c.a.createElement("a",{rel:"nofollow"},w.page)))},f=y,o={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},g=function(R){Object(E.a)(C,R);var w=Object(D.a)(C);function C(){var x;Object(d.a)(this,C);for(var l=arguments.length,A=new Array(l),k=0;k<l;k++)A[k]=arguments[k];return x=w.call.apply(w,[this].concat(A)),x.state={goInputText:""},x.buildOptionText=function(U){return"".concat(U," ").concat(x.props.locale.items_per_page)},x.changeSize=function(U){x.props.changeSize(Number(U))},x.handleChange=function(U){x.setState({goInputText:U.target.value})},x.handleBlur=function(U){var N=x.props,z=N.goButton,K=N.quickGo,W=N.rootPrefixCls,V=x.state.goInputText;if(z||V==="")return;if(U.relatedTarget&&(U.relatedTarget.className.indexOf("".concat(W,"-prev"))>=0||U.relatedTarget.className.indexOf("".concat(W,"-next"))>=0))return;x.setState({goInputText:""}),K(x.getValidValue())},x.go=function(U){var N=x.state.goInputText;if(N==="")return;(U.keyCode===o.ENTER||U.type==="click")&&(x.setState({goInputText:""}),x.props.quickGo(x.getValidValue()))},x}return Object(m.a)(C,[{key:"getValidValue",value:function(){var l=this.state,A=l.goInputText,k=l.current;return!A||isNaN(A)?k:Number(A)}},{key:"getPageSizeOptions",value:function(){var l=this.props,A=l.pageSize,k=l.pageSizeOptions;return k.some(function(U){return U.toString()===A.toString()})?k:k.concat([A.toString()]).sort(function(U,N){var z=isNaN(Number(U))?0:Number(U),K=isNaN(Number(N))?0:Number(N);return z-K})}},{key:"render",value:function(){var l=this,A=this.props,k=A.pageSize,U=A.locale,N=A.rootPrefixCls,z=A.changeSize,K=A.quickGo,W=A.goButton,V=A.selectComponentClass,F=A.buildOptionText,B=A.selectPrefixCls,H=A.disabled,ae=this.state.goInputText,de="".concat(N,"-options"),oe=V,xe=null,Oe=null,se=null;if(!z&&!K)return null;var me=this.getPageSizeOptions();if(z&&oe){var pe=me.map(function(ie,le){return c.a.createElement(oe.Option,{key:le,value:ie.toString()},(F||l.buildOptionText)(ie))});xe=c.a.createElement(oe,{disabled:H,prefixCls:B,showSearch:!1,className:"".concat(de,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(k||me[0]).toString(),onChange:this.changeSize,getPopupContainer:function(le){return le.parentNode}},pe)}return K&&(W&&(se=typeof W=="boolean"?c.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:H,className:"".concat(de,"-quick-jumper-button")},U.jump_to_confirm):c.a.createElement("span",{onClick:this.go,onKeyUp:this.go},W)),Oe=c.a.createElement("div",{className:"".concat(de,"-quick-jumper")},U.jump_to,c.a.createElement("input",{disabled:H,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),U.page,se)),c.a.createElement("li",{className:"".concat(de)},xe,Oe)}}]),C}(c.a.Component);g.defaultProps={pageSizeOptions:["10","20","50","100"]};var p=g,O=i("N2Kk");function a(){}function u(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function _(R,w,C){return C}function S(R,w,C){var x=typeof R=="undefined"?w.pageSize:R;return Math.floor((C.total-1)/x)+1}var b=function(R){Object(E.a)(C,R);var w=Object(D.a)(C);function C(x){var l;Object(d.a)(this,C),l=w.call(this,x),l.getJumpPrevPage=function(){return Math.max(1,l.state.current-(l.props.showLessItems?3:5))},l.getJumpNextPage=function(){return Math.min(S(void 0,l.state,l.props),l.state.current+(l.props.showLessItems?3:5))},l.getItemIcon=function(z,K){var W=l.props.prefixCls,V=z||c.a.createElement("button",{type:"button","aria-label":K,className:"".concat(W,"-item-link")});return typeof z=="function"&&(V=c.a.createElement(z,Object(T.a)({},l.props))),V},l.savePaginationNode=function(z){l.paginationNode=z},l.isValid=function(z){return u(z)&&z!==l.state.current},l.shouldDisplayQuickJumper=function(){var z=l.props,K=z.showQuickJumper,W=z.pageSize,V=z.total;return V<=W?!1:K},l.handleKeyDown=function(z){(z.keyCode===o.ARROW_UP||z.keyCode===o.ARROW_DOWN)&&z.preventDefault()},l.handleKeyUp=function(z){var K=l.getValidValue(z),W=l.state.currentInputValue;K!==W&&l.setState({currentInputValue:K}),z.keyCode===o.ENTER?l.handleChange(K):z.keyCode===o.ARROW_UP?l.handleChange(K-1):z.keyCode===o.ARROW_DOWN&&l.handleChange(K+1)},l.changePageSize=function(z){var K=l.state.current,W=S(z,l.state,l.props);K=K>W?W:K,W===0&&(K=l.state.current),typeof z=="number"&&("pageSize"in l.props||l.setState({pageSize:z}),"current"in l.props||l.setState({current:K,currentInputValue:K})),l.props.onShowSizeChange(K,z),"onChange"in l.props&&l.props.onChange&&l.props.onChange(K,z)},l.handleChange=function(z){var K=l.props.disabled,W=z;if(l.isValid(W)&&!K){var V=S(void 0,l.state,l.props);W>V?W=V:W<1&&(W=1),"current"in l.props||l.setState({current:W,currentInputValue:W});var F=l.state.pageSize;return l.props.onChange(W,F),W}return l.state.current},l.prev=function(){l.hasPrev()&&l.handleChange(l.state.current-1)},l.next=function(){l.hasNext()&&l.handleChange(l.state.current+1)},l.jumpPrev=function(){l.handleChange(l.getJumpPrevPage())},l.jumpNext=function(){l.handleChange(l.getJumpNextPage())},l.hasPrev=function(){return l.state.current>1},l.hasNext=function(){return l.state.current<S(void 0,l.state,l.props)},l.runIfEnter=function(z,K){if(z.key==="Enter"||z.charCode===13){for(var W=arguments.length,V=new Array(W>2?W-2:0),F=2;F<W;F++)V[F-2]=arguments[F];K.apply(void 0,V)}},l.runIfEnterPrev=function(z){l.runIfEnter(z,l.prev)},l.runIfEnterNext=function(z){l.runIfEnter(z,l.next)},l.runIfEnterJumpPrev=function(z){l.runIfEnter(z,l.jumpPrev)},l.runIfEnterJumpNext=function(z){l.runIfEnter(z,l.jumpNext)},l.handleGoTO=function(z){(z.keyCode===o.ENTER||z.type==="click")&&l.handleChange(l.state.currentInputValue)};var A=x.onChange!==a,k="current"in x;k&&!A&&console.warn("Warning: You provided a `current` prop to a Pagination component without an `onChange` handler. This will render a read-only component.");var U=x.defaultCurrent;"current"in x&&(U=x.current);var N=x.defaultPageSize;return"pageSize"in x&&(N=x.pageSize),U=Math.min(U,S(N,void 0,x)),l.state={current:U,currentInputValue:U,pageSize:N},l}return Object(m.a)(C,[{key:"componentDidUpdate",value:function(l,A){var k=this.props.prefixCls;if(A.current!==this.state.current&&this.paginationNode){var U=this.paginationNode.querySelector(".".concat(k,"-item-").concat(A.current));U&&document.activeElement===U&&U.blur()}}},{key:"getValidValue",value:function(l){var A=l.target.value,k=S(void 0,this.state,this.props),U=this.state.currentInputValue,N;return A===""?N=A:isNaN(Number(A))?N=U:A>=k?N=k:N=Number(A),N}},{key:"getShowSizeChanger",value:function(){var l=this.props,A=l.showSizeChanger,k=l.total,U=l.totalBoundaryShowSizeChanger;return typeof A!="undefined"?A:k>U}},{key:"renderPrev",value:function(l){var A=this.props,k=A.prevIcon,U=A.itemRender,N=U(l,"prev",this.getItemIcon(k,"prev page")),z=!this.hasPrev();return Object(r.isValidElement)(N)?Object(r.cloneElement)(N,{disabled:z}):N}},{key:"renderNext",value:function(l){var A=this.props,k=A.nextIcon,U=A.itemRender,N=U(l,"next",this.getItemIcon(k,"next page")),z=!this.hasNext();return Object(r.isValidElement)(N)?Object(r.cloneElement)(N,{disabled:z}):N}},{key:"render",value:function(){var l=this,A=this.props,k=A.prefixCls,U=A.className,N=A.style,z=A.disabled,K=A.hideOnSinglePage,W=A.total,V=A.locale,F=A.showQuickJumper,B=A.showLessItems,H=A.showTitle,ae=A.showTotal,de=A.simple,oe=A.itemRender,xe=A.showPrevNextJumpers,Oe=A.jumpPrevIcon,se=A.jumpNextIcon,me=A.selectComponentClass,pe=A.selectPrefixCls,ie=A.pageSizeOptions,le=this.state,Q=le.current,ue=le.pageSize,ee=le.currentInputValue;if(K===!0&&W<=ue)return null;var te=S(void 0,this.state,this.props),be=[],re=null,Z=null,Y=null,q=null,ye=null,ge=F&&F.goButton,De=B?1:2,Ge=Q-1>0?Q-1:0,Qe=Q+1<te?Q+1:te,at=Object.keys(this.props).reduce(function(_e,Te){return(Te.substr(0,5)==="data-"||Te.substr(0,5)==="aria-"||Te==="role")&&(_e[Te]=l.props[Te]),_e},{});if(de)return ge&&(typeof ge=="boolean"?ye=c.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},V.jump_to_confirm):ye=c.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ge),ye=c.a.createElement("li",{title:H?"".concat(V.jump_to).concat(Q,"/").concat(te):null,className:"".concat(k,"-simple-pager")},ye)),c.a.createElement("ul",Object(P.a)({className:n()(k,"".concat(k,"-simple"),Object(v.a)({},"".concat(k,"-disabled"),z),U),style:N,ref:this.savePaginationNode},at),c.a.createElement("li",{title:H?V.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".concat(k,"-prev"),Object(v.a)({},"".concat(k,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Ge)),c.a.createElement("li",{title:H?"".concat(Q,"/").concat(te):null,className:"".concat(k,"-simple-pager")},c.a.createElement("input",{type:"text",value:ee,disabled:z,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),c.a.createElement("span",{className:"".concat(k,"-slash")},"/"),te),c.a.createElement("li",{title:H?V.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(k,"-next"),Object(v.a)({},"".concat(k,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Qe)),ye);if(te<=3+De*2){var ot={locale:V,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:H,itemRender:oe};te||be.push(c.a.createElement(f,Object(P.a)({},ot,{key:"noPager",page:te,className:"".concat(k,"-disabled")})));for(var st=1;st<=te;st+=1){var mt=Q===st;be.push(c.a.createElement(f,Object(P.a)({},ot,{key:st,page:st,active:mt})))}}else{var We=B?V.prev_3:V.prev_5,Re=B?V.next_3:V.next_5;xe&&(re=c.a.createElement("li",{title:H?We:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(k,"-jump-prev"),Object(v.a)({},"".concat(k,"-jump-prev-custom-icon"),!!Oe))},oe(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Oe,"prev page"))),Z=c.a.createElement("li",{title:H?Re:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(k,"-jump-next"),Object(v.a)({},"".concat(k,"-jump-next-custom-icon"),!!se))},oe(this.getJumpNextPage(),"jump-next",this.getItemIcon(se,"next page")))),q=c.a.createElement(f,{locale:V,last:!0,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:te,page:te,active:!1,showTitle:H,itemRender:oe}),Y=c.a.createElement(f,{locale:V,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:H,itemRender:oe});var $e=Math.max(1,Q-De),Tt=Math.min(Q+De,te);Q-1<=De&&(Tt=1+De*2),te-Q<=De&&($e=te-De*2);for(var ut=$e;ut<=Tt;ut+=1){var dt=Q===ut;be.push(c.a.createElement(f,{locale:V,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ut,page:ut,active:dt,showTitle:H,itemRender:oe}))}Q-1>=De*2&&Q!==1+2&&(be[0]=Object(r.cloneElement)(be[0],{className:"".concat(k,"-item-after-jump-prev")}),be.unshift(re)),te-Q>=De*2&&Q!==te-2&&(be[be.length-1]=Object(r.cloneElement)(be[be.length-1],{className:"".concat(k,"-item-before-jump-next")}),be.push(Z)),$e!==1&&be.unshift(Y),Tt!==te&&be.push(q)}var Ie=null;ae&&(Ie=c.a.createElement("li",{className:"".concat(k,"-total-text")},ae(W,[W===0?0:(Q-1)*ue+1,Q*ue>W?W:Q*ue])));var Le=!this.hasPrev()||!te,Ue=!this.hasNext()||!te;return c.a.createElement("ul",Object(P.a)({className:n()(k,U,Object(v.a)({},"".concat(k,"-disabled"),z)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},at),Ie,c.a.createElement("li",{title:H?V.prev_page:null,onClick:this.prev,tabIndex:Le?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(k,"-prev"),Object(v.a)({},"".concat(k,"-disabled"),Le)),"aria-disabled":Le},this.renderPrev(Ge)),be,c.a.createElement("li",{title:H?V.next_page:null,onClick:this.next,tabIndex:Ue?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(k,"-next"),Object(v.a)({},"".concat(k,"-disabled"),Ue)),"aria-disabled":Ue},this.renderNext(Qe)),c.a.createElement(p,{disabled:z,locale:V,rootPrefixCls:k,selectComponentClass:me,selectPrefixCls:pe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Q,pageSize:ue,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ge}))}}],[{key:"getDerivedStateFromProps",value:function(l,A){var k={};if("current"in l&&(k.current=l.current,l.current!==A.current&&(k.currentInputValue=k.current)),"pageSize"in l&&l.pageSize!==A.pageSize){var U=A.current,N=S(l.pageSize,A,l);U=U>N?N:U,"current"in l||(k.current=U,k.currentInputValue=U),k.pageSize=l.pageSize}return k}}]),C}(c.a.Component);b.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:a,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:a,locale:O.a,style:{},itemRender:_,totalBoundaryShowSizeChanger:50};var h=b},"6Fuo":function(M,X,i){M.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(M,X,i){"use strict";var P=i("wCXF"),v=i("n6Qo");i.d(X,"b",function(){return v.a});var T=i("IBYe"),d=i("6eGT"),m=i("hW8S");i.d(X,"a",function(){return m.a}),X.c=P.b},"6eGT":function(M,X,i){"use strict";function P(v){return null}X.a=P},"7Cbv":function(M,X,i){"use strict";var P=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),v=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(v)}var d=/^(?:[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 m(f){return typeof f=="string"&&d.test(f)}for(var E=m,D=[],r=0;r<256;++r)D.push((r+256).toString(16).substr(1));function c(f){var o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,g=(D[f[o+0]]+D[f[o+1]]+D[f[o+2]]+D[f[o+3]]+"-"+D[f[o+4]]+D[f[o+5]]+"-"+D[f[o+6]]+D[f[o+7]]+"-"+D[f[o+8]]+D[f[o+9]]+"-"+D[f[o+10]]+D[f[o+11]]+D[f[o+12]]+D[f[o+13]]+D[f[o+14]]+D[f[o+15]]).toLowerCase();if(!E(g))throw TypeError("Stringified UUID is invalid");return g}var s=c;function n(f,o,g){f=f||{};var p=f.random||(f.rng||T)();if(p[6]=p[6]&15|64,p[8]=p[8]&63|128,o){g=g||0;for(var O=0;O<16;++O)o[g+O]=p[O];return o}return s(p)}var y=X.a=n},"7ZXX":function(M,X,i){M.exports=i.p+"static/err.6e7c5817.png"},"7ahc":function(M,X,i){"use strict";i.d(X,"a",function(){return S});var P=i("k1fw"),v=i("0Owb"),T=i("+L6B"),d=i("2/Rp"),m=i("y8nQ"),E=i("Vl3Y"),D=i("tJVT"),r=i("OaEy"),c=i("2fM7"),s=i("cDcd"),n=i.n(s),y=i("VrN/"),f=i.n(y),o=i("p77/"),g=i.n(o),p=i("c5Ni"),O=i.n(p),a=c.a.Option,u={labelCol:{span:4},wrapperCol:{span:20}},_={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(b){var h=b.callback,R=b.onCancel,w=Object(s.useState)("python"),C=Object(D.a)(w,2),x=C[0],l=C[1];function A(U){l(_[U][1])}function k(U){h(U)}return n.a.createElement(E.a,Object(v.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),n.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(c.a,{onChange:A},Object.keys(_).map(function(U){return n.a.createElement(a,{key:U,value:U},_[U][0])}))),n.a.createElement(E.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},n.a.createElement(S,{mode:x})),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(d.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function S(b){var h=b.value,R=b.onChange,w=b.mode,C=b.options,x=C===void 0?{}:C,l=Object(s.useRef)(),A=Object(s.useState)(),k=Object(D.a)(A,2),U=k[0],N=k[1];return Object(s.useEffect)(function(){if(U){function z(K){var W=K.getValue();R&&R(W)}return U.on("change",z),function(){U.off("change",z)}}},[U,R]),Object(s.useEffect)(function(){U&&U.setOption("mode",w)},[U,w]),Object(s.useEffect)(function(){U&&((h!==U.getValue()||h==="")&&setTimeout(function(){U.setValue(h||" ")},300))},[U,h]),Object(s.useEffect)(function(){if(l.current&&!U){var z=f.a.fromTextArea(l.current,Object(P.a)({mode:w,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},x));N(z)}},[l.current,U]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:l}))}},"7ixt":function(M,X,i){"use strict";i.d(X,"a",function(){return T});var P={adjustX:1,adjustY:1},v=[0,0],T={left:{points:["cr","cl"],overflow:P,offset:[-4,0],targetOffset:v},right:{points:["cl","cr"],overflow:P,offset:[4,0],targetOffset:v},top:{points:["bc","tc"],overflow:P,offset:[0,-4],targetOffset:v},bottom:{points:["tc","bc"],overflow:P,offset:[0,4],targetOffset:v},topLeft:{points:["bl","tl"],overflow:P,offset:[0,-4],targetOffset:v},leftTop:{points:["tr","tl"],overflow:P,offset:[-4,0],targetOffset:v},topRight:{points:["br","tr"],overflow:P,offset:[0,-4],targetOffset:v},rightTop:{points:["tl","tr"],overflow:P,offset:[4,0],targetOffset:v},bottomRight:{points:["tr","br"],overflow:P,offset:[0,4],targetOffset:v},rightBottom:{points:["bl","br"],overflow:P,offset:[4,0],targetOffset:v},bottomLeft:{points:["tl","bl"],overflow:P,offset:[0,4],targetOffset:v},leftBottom:{points:["br","bl"],overflow:P,offset:[-4,0],targetOffset:v}},d=T},"7v3h":function(M,X,i){M.exports=i.p+"static/empty2.dd73f390.png"},"8/bI":function(M,X,i){M.exports=i.p+"static/empty.8918e228.png"},"815F":function(M,X,i){"use strict";i.d(X,"e",function(){return D}),i.d(X,"c",function(){return c}),i.d(X,"d",function(){return s}),i.d(X,"a",function(){return y}),i.d(X,"f",function(){return f}),i.d(X,"b",function(){return o});var P=i("KQm4"),v=i("VTBJ"),T=i("Ff2n"),d=i("Zm9Q"),m=i("Kwbf"),E=i("OZM5");function D(g,p){return g!=null?g:p}function r(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=new Map;function O(a){var u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(_){var S=_.key,b=_.children;Object(m.a)(S!=null,"Tree node must have a certain key: [".concat(u).concat(S,"]"));var h=String(S);Object(m.a)(!p.has(h)||S===null||S===void 0,"Same 'key' exist in the Tree: ".concat(h)),p.set(h,!0),O(b,"".concat(u).concat(h," > "))})}O(g)}function c(g){function p(O){var a=Object(d.a)(O);return a.map(function(u){if(!Object(E.i)(u))return Object(m.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var _=u.key,S=u.props,b=S.children,h=Object(T.a)(S,["children"]),R=Object(v.a)({key:_},h),w=p(b);return w.length&&(R.children=w),R}).filter(function(u){return u})}return p(g)}function s(){var g=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],O=new Set(p===!0?[]:p),a=[];function u(_){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return _.map(function(b,h){var R=Object(E.h)(S?S.pos:"0",h),w=D(b.key,R),C=Object(v.a)(Object(v.a)({},b),{},{parent:S,pos:R,children:null,data:b,isStart:[].concat(Object(P.a)(S?S.isStart:[]),[h===0]),isEnd:[].concat(Object(P.a)(S?S.isEnd:[]),[h===_.length-1])});return a.push(C),p===!0||O.has(w)?C.children=u(b.children||[],C):C.children=[],C})}return u(g),a}function n(g,p,O){var a;O?typeof O=="string"?a=function(S){return S[O]}:typeof O=="function"&&(a=function(S){return O(S)}):a=function(S,b){return D(S.key,b)};function u(_,S,b){var h=_?_.children:g,R=_?Object(E.h)(b.pos,S):"0";if(_){var w=a(_,R),C={node:_,index:S,pos:R,key:w,parentPos:b.node?b.pos:null,level:b.level+1};p(C)}h&&h.forEach(function(x,l){u(x,l,{node:_,pos:R,level:b?b.level+1:-1})})}u(null)}function y(g){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=p.initWrapper,a=p.processEntity,u=p.onProcessFinished,_=arguments.length>2?arguments[2]:void 0,S={},b={},h={posEntities:S,keyEntities:b};return O&&(h=O(h)||h),n(g,function(R){var w=R.node,C=R.index,x=R.pos,l=R.key,A=R.parentPos,k=R.level,U={node:w,index:C,key:l,pos:x,level:k},N=D(l,x);S[x]=U,b[N]=U,U.parent=S[A],U.parent&&(U.parent.children=U.parent.children||[],U.parent.children.push(U)),a&&a(U,h)},_),u&&u(h),h}function f(g,p){var O=p.expandedKeys,a=p.selectedKeys,u=p.loadedKeys,_=p.loadingKeys,S=p.checkedKeys,b=p.halfCheckedKeys,h=p.dragOverNodeKey,R=p.dropPosition,w=p.keyEntities,C=w[g],x={eventKey:g,expanded:O.indexOf(g)!==-1,selected:a.indexOf(g)!==-1,loaded:u.indexOf(g)!==-1,loading:_.indexOf(g)!==-1,checked:S.indexOf(g)!==-1,halfChecked:b.indexOf(g)!==-1,pos:String(C?C.pos:""),dragOver:h===g&&R===0,dragOverGapTop:h===g&&R===-1,dragOverGapBottom:h===g&&R===1};return x}function o(g){var p=g.data,O=g.expanded,a=g.selected,u=g.checked,_=g.loaded,S=g.loading,b=g.halfChecked,h=g.dragOver,R=g.dragOverGapTop,w=g.dragOverGapBottom,C=g.pos,x=g.active,l=Object(v.a)(Object(v.a)({},p),{},{expanded:O,selected:a,checked:u,loaded:_,loading:S,halfChecked:b,dragOver:h,dragOverGapTop:R,dragOverGapBottom:w,pos:C,active:x});return"props"in l||Object.defineProperty(l,"props",{get:function(){return Object(m.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),g}}),l}},"8EBN":function(M,X,i){(function(P){P(i("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 v=0;v<P.modeInfo.length;v++){var T=P.modeInfo[v];T.mimes&&(T.mime=T.mimes[0])}P.findModeByMIME=function(d){d=d.toLowerCase();for(var m=0;m<P.modeInfo.length;m++){var E=P.modeInfo[m];if(E.mime==d)return E;if(E.mimes){for(var D=0;D<E.mimes.length;D++)if(E.mimes[D]==d)return E}}if(/\+xml$/.test(d))return P.findModeByMIME("application/xml");if(/\+json$/.test(d))return P.findModeByMIME("application/json")},P.findModeByExtension=function(d){d=d.toLowerCase();for(var m=0;m<P.modeInfo.length;m++){var E=P.modeInfo[m];if(E.ext){for(var D=0;D<E.ext.length;D++)if(E.ext[D]==d)return E}}},P.findModeByFileName=function(d){for(var m=0;m<P.modeInfo.length;m++){var E=P.modeInfo[m];if(E.file&&E.file.test(d))return E}var D=d.lastIndexOf("."),r=D>-1&&d.substring(D+1,d.length);if(r)return P.findModeByExtension(r)},P.findModeByName=function(d){d=d.toLowerCase();for(var m=0;m<P.modeInfo.length;m++){var E=P.modeInfo[m];if(E.name.toLowerCase()==d)return E;if(E.alias){for(var D=0;D<E.alias.length;D++)if(E.alias[D].toLowerCase()==d)return E}}}})},"8j3D":function(M,X,i){"use strict";var P=i("2qtc"),v=i("kLXV"),T=i("5NDa"),d=i("5rEg"),m=i("miYZ"),E=i("tsqr"),D=i("k1fw"),r=i("9og8"),c=i("y8nQ"),s=i("Vl3Y"),n=i("tJVT"),y=i("WmNS"),f=i.n(y),o=i("cDcd"),g=i.n(o),p=i("Ty5D"),O=i("9kvl"),a=i("KVXO"),u=i.n(a),_=function(b){var h=b.shixunsDetail,R=b.globalSetting,w=b.loading,C=b.dispatch,x=b.title,l=b.pathList,A=l===void 0?[]:l,k=b.showInputPath,U=k===void 0?!1:k,N=b.isMergeSelectFile,z=N===void 0?!1:N,K=b.onFinish,W=K===void 0?function(){}:K,V=s.a.useForm(),F=Object(n.a)(V,1),B=F[0],H=Object(p.i)(),ae=Object(p.h)(),de=Object(o.useRef)(),oe=Object(o.useState)(""),xe=Object(n.a)(oe,2),Oe=xe[0],se=xe[1],me=Object(o.useState)(""),pe=Object(n.a)(me,2),ie=pe[0],le=pe[1],Q=Object(o.useState)([]),ue=Object(n.a)(Q,2),ee=ue[0],te=ue[1],be=Object(o.useState)([]),re=Object(n.a)(be,2),Z=re[0],Y=re[1];Object(o.useEffect)(function(){var Qe,at;de.current=((Qe=ae.pathname)===null||Qe===void 0||((at=Qe.split("/"))===null||at===void 0)?void 0:at[3])==="repository"},[]),Object(o.useEffect)(function(){if(h.actionTabs.key!=="Repository-SelectFilePath")return;var Qe=A.join("/"),at=[];A.map(function(ot,st){st===0?at.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(ot),path:Qe}):at.push({val:"/".concat(ot),path:Qe})}),te(at),se(Qe),le(Qe),q(Qe)},[h.actionTabs.key]);var q=function(){var Qe=Object(r.a)(f.a.mark(function at(ot){var st;return f.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,C({type:de.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:H.id,path:ot}});case 2:st=We.sent,st&&Y(st.trees||[]);case 4:case"end":return We.stop()}},at)}));return function(ot){return Qe.apply(this,arguments)}}(),ye=function(at){var ot=Oe;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}),te(ee),ot=Oe?"".concat(Oe,"/").concat(at.name):at.name,se(ot)),q(ot)},ge=function(at,ot){var st=ee.filter(function(We,Re){return Re<=ot});te(st);var mt=st.filter(function(We,Re){return Re!==0}).map(function(We){return We.val}).join("").substr(1);se(mt),q(mt)},De=function(){var Qe=Object(r.a)(f.a.mark(function at(){var ot,st,mt;return f.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:if(ot=B==null?void 0:B.getFieldsValue(),st=Oe?"".concat(Oe).concat(ot!=null&&ot.name?"/".concat(ot==null?void 0:ot.name):""):ot==null?void 0:ot.name,!z){Re.next=6;break}return W(st),Ge(),Re.abrupt("return");case 6:if(!U){Re.next=16;break}return Re.next=9,B.validateFields();case 9:return Re.next=11,C({type:"shixunsDetail/uploadGitFolder",payload:Object(D.a)(Object(D.a)({},{id:H.id,path:st}),de.current?{}:{secret_repository:!0})});case 11:mt=Re.sent,W(ie),mt.status===0&&E.b.info("\u65B0\u5EFA\u6210\u529F"),Re.next=18;break;case 16:W(st),E.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Ge();case 19:case"end":return Re.stop()}},at)}));return function(){return Qe.apply(this,arguments)}}(),Ge=function(){C({type:"shixunsDetail/setActionTabs",payload:{}}),B.resetFields()};return g.a.createElement(v.a,{centered:!0,title:x||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:h.actionTabs.key==="Repository-SelectFilePath",onOk:De,onCancel:Ge},g.a.createElement("div",{className:u.a.wrap},g.a.createElement("div",{className:u.a.content},g.a.createElement("div",{className:u.a.mainPathWrap},!!(ee!=null&&ee.length)&&ee.map(function(Qe,at){return g.a.createElement("a",{key:at,onClick:function(){return ge(Qe,at)}},Qe.val)})),!!(Z!=null&&Z.length)&&Z.map(function(Qe,at){return Qe.type==="tree"&&g.a.createElement("a",{key:at,onClick:function(){return ye(Qe)}},g.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(u.a.colorBlue)}),Qe.name)})),g.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),g.a.createElement("div",{className:"mt5 mb5"},Oe),U&&g.a.createElement(s.a,{form:B,scrollToFirstError:!0,className:"mt20"},g.a.createElement(s.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},g.a.createElement(d.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};X.a=Object(O.a)(function(S){var b=S.shixunsDetail,h=S.loading,R=S.globalSetting;return{shixunsDetail:b,globalSetting:R,loading:h.models.index}})(_)},"9Bee":function(M,X,i){"use strict";var P=i("k1fw"),v=i("tJVT"),T=i("cDcd"),d=i.n(T),m=i("vg9a"),E=i("DlQD"),D=i.n(E),r=i("rUJ1");function c(H,ae){var de=H.match(/^(\s+)(?:```)/);if(de===null)return ae;var oe=de[1];return ae.split(`
`).map(function(xe){var Oe=xe.match(/^\s+/);if(Oe===null)return xe;var se=Object(v.a)(Oe,1),me=se[0];return me.length>=oe.length?xe.slice(oe.length):xe}).join(`
`)}var s=[],n=["<ul>"],y=new D.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function o(){s.length=0,n=["<ul>"]}var g={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function p(H,ae,de,oe){if(ae>=H.length||H[ae].level<=de)return ae;var xe=H[ae];oe.push("<li><a href='#"+xe.anchor+"'>"+xe.text+"</a>"),ae++;var Oe=[];return ae=p(H,ae,xe.level,Oe),Oe.length>0&&(oe.push("<ul>"),Oe.forEach(function(se){oe.push(se)}),oe.push("</ul>")),oe.push("</li>"),ae=p(H,ae,de,oe),ae}function O(){return p(s,0,0,n),n.push("</ul>"),n.join("")}var a={heading:function(ae){var de=f.exec(ae);if(de)return{type:"heading",raw:de[0],depth:de[1].length,text:de[2]}},fences:function(ae){var de=this.rules.block.fences.exec(ae);if(de){var oe=de[0],xe=c(oe,de[3]||""),Oe=de[2]?de[2].trim():de[2];if(["latex","katex","math"].indexOf(Oe)>=0){var se=S(),me=xe;xe=se,b[se]={type:"block",expression:me}}return{type:"code",raw:oe,lang:Oe,text:xe}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,_=0,S=function(){return"__special_katext_id_".concat(_++,"__")},b={};function h(){return b}function R(){_=0,b={}}function w(H){return H=H.replace(u,function(ae,de){var oe=S();return b[oe]={type:"inline",expression:de},oe}),H}var C=y.listitem;y.listitem=function(H){return C(w(H))};var x=y.paragraph;y.paragraph=function(H){return x(w(H))};var l=y.tablecell;y.tablecell=function(H,ae){return l(w(H),ae)},y.code=function(H,ae,de){var oe=(ae||"").match(/\S*/)[0];return oe?["latex","katex","math"].indexOf(oe)>=0?"<p class='editormd-tex'>".concat(H,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(ae,'">').concat(de?H:Object(r.escape)(H,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(de?H:Object(r.escape)(H,!0))+"</code></pre>"},y.heading=function(H,ae,de){var oe=this.options.headerPrefix+de.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:oe,level:ae,text:H}),"<h"+ae+' id="'+oe+'">'+H+"</h"+ae+">"},D.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),D.a.use({tokenizer:a,renderer:y});var A=D.a,k=i("SJMd"),U=i("ulZh"),N=i.n(U),z=i("m3rI"),K=i("Oy/b"),W=i("p5ED"),V=/<pre[^>]*>/g;function F(H){var ae=document.createElement("div");return ae.innerHTML=H,ae.childNodes.length===0?"":ae.childNodes[0].nodeValue}var B=X.a=function(H){var ae=H.value,de=ae===void 0?"":ae,oe=H.className,xe=H.showTextOnly,Oe=H.showLines,se=H.style,me=se===void 0?{}:se,pe=H.stylesPrev,ie=pe===void 0?{}:pe,le=String(de),Q=Object(T.useState)(""),ue=Object(v.a)(Q,2),ee=ue[0],te=ue[1],be=Object(T.useMemo)(function(){try{var q=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,ye=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ge=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;le=le.replace(q,"("+z.a.API_SERVER+"/api/attachments/").replace(ye,'"'+z.a.API_SERVER+"/api/attachments/").replace(ge,'"'+z.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,`
`),le=le.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
`)}catch(at){}var De=A(le),Ge=h();if(le.match(/\[TOC\]/)&&(De=De.replace("<p>[TOC]</p>",O()),o()),De=De.replace(/(__special_katext_id_\d+__)/g,function(at,ot){var st=Ge[ot],mt=st.type,We=st.expression;return Object(K.renderToString)(F(We)||"",{displayMode:mt==="block",throwOnError:!1,output:"html"})}),De=De.replace(/▁/g,"\u2581\u2581\u2581"),R(),xe){var Qe=document.createElement("div");return Qe.innerHTML=De,Qe.innerText}return setTimeout(function(){return Y()},500),De},[le]),re=Object(T.useRef)();g.WebkitLineClamp=Oe,Oe&&(me=Object(P.a)(Object(P.a)({},me),g));function Z(q){var ye=q.target;if(ye.tagName.toUpperCase()==="A"){var ge=ye.getAttribute("href");if(ge.indexOf("office")>-1)q.preventDefault(),te(ge);else if(ge.startsWith("#")){q.preventDefault();var De=document.getElementById(ge.replace("#",""));De&&De.scrollIntoView(!0)}}}var Y=function(){var ye,ge=(ye=re.current)===null||ye===void 0?void 0:ye.querySelectorAll("video");ge==null||ge.forEach(function(De){if(De.oncontextmenu=function(){return!1},De.src.indexOf(".m3u8")>-1&&!De.canPlayType("application/vnd.apple.mpegurl")){if(N.a.isSupported()){var Ge=new N.a;Ge.loadSource(De.src),Ge.attachMedia(De)}}})};return Object(T.useEffect)(function(){if(re.current&&be&&(be.match(V)&&window.PR.prettyPrint()),re.current)return re.current.addEventListener("click",Z),function(){re.current.removeEventListener("click",Z),R(),o()}},[be,re.current,Z]),d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{ref:re,style:Object(P.a)({},me),className:"".concat(oe||""," markdown-body "),dangerouslySetInnerHTML:{__html:be}}),d.a.createElement(W.a,{close:!0,data:ee,type:ee!=null&&ee.length?"office":"",style:Object(P.a)({},ie),onClose:function(){return te("")}}))}},"9OqN":function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return P.mode.CTR=function(){var v=P.lib.BlockCipherMode.extend(),T=v.Encryptor=v.extend({processBlock:function(d,m){var E=this._cipher,D=E.blockSize,r=this._iv,c=this._counter;r&&(c=this._counter=r.slice(0),this._iv=void 0);var s=c.slice(0);E.encryptBlock(s,0),c[D-1]=c[D-1]+1|0;for(var n=0;n<D;n++)d[m+n]^=s[n]}});return v.Decryptor=T,v}(),P.mode.CTR})},"9VGf":function(M,X,i){"use strict";i.d(X,"a",function(){return T});var P=i("cDcd"),v=i.n(P);function T(d,m){var E=Object(P.useRef)();Object(P.useEffect)(function(){E.current=d}),Object(P.useEffect)(function(){function D(){E.current()}if(m!==null){var r=setInterval(D,m);return function(){return clearInterval(r)}}},[m])}},"9ZNV":function(M,X,i){"use strict";i.d(X,"a",function(){return s});var P=i("0Owb"),v=i("+L6B"),T=i("2/Rp"),d=i("cDcd"),m=i.n(d),E=i("UUDw"),D=i.n(E),r=i("TSYQ"),c=i.n(r),s=function(y){var f=y.cancelText,o=f===void 0?"\u53D6\u6D88":f,g=y.okText,p=g===void 0?"\u786E\u5B9A":g,O=y.loading,a=O===void 0?!1:O,u=y.hasOkBtn,_=u===void 0?!0:u,S=y.okButtonProps,b=S===void 0?{}:S,h=y.onCancel,R=h===void 0?function(){}:h,w=y.onOk,C=w===void 0?function(){}:w,x=y.className,l=x===void 0?"":x;return m.a.createElement("div",{className:c()(D.a.buttonFixed,l)},m.a.createElement("div",{className:D.a.buttonWrap},m.a.createElement(T.a,{size:"large",className:"".concat(D.a.button," mr20"),onClick:R},o),_&&m.a.createElement(T.a,Object(P.a)({size:"large",type:"primary",className:"".concat(D.a.button," mr20"),loading:a,onClick:C},b),p)))}},"A/g1":function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoI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"},ALsQ:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return P.mode.CFB=function(){var v=P.lib.BlockCipherMode.extend();v.Encryptor=v.extend({processBlock:function(d,m){var E=this._cipher,D=E.blockSize;T.call(this,d,m,D,E),this._prevBlock=d.slice(m,m+D)}}),v.Decryptor=v.extend({processBlock:function(d,m){var E=this._cipher,D=E.blockSize,r=d.slice(m,m+D);T.call(this,d,m,D,E),this._prevBlock=r}});function T(d,m,E,D){var r,c=this._iv;c?(r=c.slice(0),this._iv=void 0):r=this._prevBlock,D.encryptBlock(r,0);for(var s=0;s<E;s++)d[m+s]^=r[s]}return v}(),P.mode.CFB})},B6bo:function(M,X,i){M.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(M,X,i){M.exports={wrap:"wrap___1gcMR",content:"content___31AN8",mainPathWrap:"mainPathWrap___1HrSg",colorBlue:"colorBlue___2eq2Y"}},BU3w:function(M,X,i){"use strict";i.d(X,"a",function(){return E});var P=i("MNnm"),v="rc-util-key";function T(D){if(D.attachTo)return D.attachTo;var r=document.querySelector("head");return r||document.body}function d(D){var r,c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var s=document.createElement("style");if((r=c.csp)===null||r===void 0?void 0:r.nonce){var n;s.nonce=(n=c.csp)===null||n===void 0?void 0:n.nonce}s.innerHTML=D;var y=T(c),f=y.firstChild;return c.prepend&&y.prepend?y.prepend(s):c.prepend&&f?y.insertBefore(s,f):y.appendChild(s),s}var m=new Map;function E(D,r){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=T(c);if(!m.has(s)){var n=d("",c),y=n.parentNode;m.set(s,y),y.removeChild(n)}var f=Array.from(m.get(s).children).find(function(a){return a.tagName==="STYLE"&&a[v]===r});if(f){var o,g;if(((o=c.csp)===null||o===void 0?void 0:o.nonce)&&f.nonce!==((g=c.csp)===null||g===void 0?void 0:g.nonce)){var p;f.nonce=(p=c.csp)===null||p===void 0?void 0:p.nonce}return f.innerHTML!==D&&(f.innerHTML=D),f}var O=d(D,c);return O[v]=r,O}},Bbdw:function(M,X,i){M.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(M,X,i){(function(P){P(i("VrN/"),i("osHv"))})(function(P){P.defineOption("autoCloseTags",!1,function(c,s,n){if(n!=P.Init&&n&&c.removeKeyMap("autoCloseTags"),!s)return;var y={name:"autoCloseTags"};(typeof s!="object"||s.whenClosing!==!1)&&(y["'/'"]=function(f){return E(f)}),(typeof s!="object"||s.whenOpening!==!1)&&(y["'>'"]=function(f){return d(f)}),c.addKeyMap(y)});var v=["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 d(c){if(c.getOption("disableInput"))return P.Pass;for(var s=c.listSelections(),n=[],y=c.getOption("autoCloseTags"),f=0;f<s.length;f++){if(!s[f].empty())return P.Pass;var o=s[f].head,g=c.getTokenAt(o),p=P.innerMode(c.getMode(),g.state),O=p.state,a=p.mode.xmlCurrentTag&&p.mode.xmlCurrentTag(O),u=a&&a.name;if(!u)return P.Pass;var _=p.mode.configuration=="html",S=typeof y=="object"&&y.dontCloseTags||_&&v,b=typeof y=="object"&&y.indentTags||_&&T;g.end>o.ch&&(u=u.slice(0,u.length-g.end+o.ch));var h=u.toLowerCase();if(!u||g.type=="string"&&(g.end!=o.ch||!/[\"\']/.test(g.string.charAt(g.string.length-1))||g.string.length==1)||g.type=="tag"&&a.close||g.string.indexOf("/")==o.ch-g.start-1||S&&D(S,h)>-1||r(c,p.mode.xmlCurrentContext&&p.mode.xmlCurrentContext(O)||[],u,o,!0))return P.Pass;var R=typeof y=="object"&&y.emptyTags;if(R&&D(R,u)>-1){n[f]={text:"/>",newPos:P.Pos(o.line,o.ch+2)};continue}var w=b&&D(b,h)>-1;n[f]={indent:w,text:">"+(w?`
`:"")+"</"+u+">",newPos:w?P.Pos(o.line+1,0):P.Pos(o.line,o.ch+1)}}for(var C=typeof y=="object"&&y.dontIndentOnAutoClose,f=s.length-1;f>=0;f--){var x=n[f];c.replaceRange(x.text,s[f].head,s[f].anchor,"+insert");var l=c.listSelections().slice(0);l[f]={head:x.newPos,anchor:x.newPos},c.setSelections(l),!C&&x.indent&&(c.indentLine(x.newPos.line,null,!0),c.indentLine(x.newPos.line+1,null,!0))}}function m(c,s){for(var n=c.listSelections(),y=[],f=s?"/":"</",o=c.getOption("autoCloseTags"),g=typeof o=="object"&&o.dontIndentOnSlash,p=0;p<n.length;p++){if(!n[p].empty())return P.Pass;var O=n[p].head,a=c.getTokenAt(O),u=P.innerMode(c.getMode(),a.state),_=u.state;if(s&&(a.type=="string"||a.string.charAt(0)!="<"||a.start!=O.ch-1))return P.Pass;var S,b=u.mode.name!="xml"&&c.getMode().name=="htmlmixed";if(b&&u.mode.name=="javascript")S=f+"script";else if(b&&u.mode.name=="css")S=f+"style";else{var h=u.mode.xmlCurrentContext&&u.mode.xmlCurrentContext(_);if(!h||h.length&&r(c,h,h[h.length-1],O))return P.Pass;S=f+h[h.length-1]}c.getLine(O.line).charAt(a.end)!=">"&&(S+=">"),y[p]=S}if(c.replaceSelections(y),n=c.listSelections(),!g)for(var p=0;p<n.length;p++)(p==n.length-1||n[p].head.line<n[p+1].head.line)&&c.indentLine(n[p].head.line)}function E(c){return c.getOption("disableInput")?P.Pass:m(c,!0)}P.commands.closeTag=function(c){return m(c)};function D(c,s){if(c.indexOf)return c.indexOf(s);for(var n=0,y=c.length;n<y;++n)if(c[n]==s)return n;return-1}function r(c,s,n,y,f){if(!P.scanForClosingTag)return!1;var o=Math.min(c.lastLine()+1,y.line+500),g=P.scanForClosingTag(c,y,null,o);if(!g||g.tag!=n)return!1;for(var p=f?1:0,O=s.length-1;O>=0&&s[O]==n;O--)++p;y=g.to;for(var O=1;O<p;O++){var a=P.scanForClosingTag(c,y,null,o);if(!a||a.tag!=n)return!1;y=a.to}return!0}})},BjJ7:function(M,X,i){"use strict";i.d(X,"d",function(){return v}),i.d(X,"c",function(){return T}),i.d(X,"e",function(){return d}),i.d(X,"b",function(){return m}),i.d(X,"a",function(){return D});var P=i("m3rI");function v(r){var c=!0;if(r.length>0){for(var s=0;s<r.length;s++)if(r[s].compile_success==0||!r[s].compile_success){c=!1;break}}else c=!1;return c}function T(r){for(var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=[],n=0;n<r.length;n++){var y=r[n],f=c?"".concat(c,"/").concat(y.name):"".concat(y.name);s.push({title:y.name,isLeaf:!(y.type==="tree"),key:f})}return s}function d(r,c,s){for(var n=0;n<r.length;n++){var y=r[n];if(y.key===c){y.children=s;break}y.children&&d(y.children,c,s)}return r}function m(r,c,s){var n;return function(){var y=this,f=arguments,o=function(){n=null,s||r.apply(y,f)},g=s&&!n;clearTimeout(n),n=setTimeout(o,c),g&&r.apply(y,f)}}var E=!0,D=P.a.API_SERVER},"C+DQ":function(M,X,i){},"Cs+z":function(M,X,i){M.exports=i.p+"static/jqr.b801d45b.png"},"Ct/S":function(M,X,i){M.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(M,X,i){"use strict";var P=i("+L6B"),v=i("2/Rp"),T=i("y8nQ"),d=i("Vl3Y"),m=i("cWXX"),E=i("/ezw"),D=i("rAM+"),r=i("9og8"),c=i("tJVT"),s=i("7Kak"),n=i("9yH6"),y=i("WmNS"),f=i.n(y),o=i("cDcd"),g=i.n(o),p=i("ErOA"),O=i("2qtc"),a=i("kLXV"),u=i("k1fw"),_=i("Se0u"),S=i("pUFm"),b=i.n(S);function h(){return Object(p.c)("teach_groups.json")}function R(Q){return Object(p.f)("teach_groups.json",Q)}function w(Q,ue){return Object(p.g)("teach_groups/".concat(Q,".json"),ue)}function C(Q){return Object(p.f)("teach_group_members.json",Q)}function x(Q){return Object(p.b)("teach_group_members/".concat(Q,".json"))}function l(Q,ue){return Object(p.b)("teach_groups/".concat(Q,"/del_member.json?member_id=").concat(ue))}function A(Q){return Object(p.b)("teach_groups/".concat(Q,".json"))}var k=i("5NDa"),U=i("5rEg"),N=function(Q){var ue=Q.callback,ee=Q.visible,te=Q.onCancel,be=Q.id,re=Q.name;function Z(ge){ue(ge)}var Y=d.a.useForm(),q=Object(c.a)(Y,1),ye=q[0];return Object(o.useEffect)(function(){ye.setFieldsValue({name:re})},[re]),g.a.createElement(a.a,{centered:!0,title:be?"\u6539\u540D":"\u65B0\u5EFA",visible:ee,onCancel:te,footer:null},g.a.createElement(d.a,{layout:"vertical",form:ye,initialValues:{name:re},onFinish:Z},g.a.createElement(d.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"}]},g.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),g.a.createElement(d.a.Item,null,g.a.createElement("div",{className:"flex-container flex-end"},g.a.createElement(v.a,{type:"ghost",onClick:te,style:{marginRight:20}}," \u53D6\u6D88 ")," ",g.a.createElement(v.a,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},z=i("Fxgj"),K=i("3ouR"),W=i("xGfz"),V=50,F=function(Q){var ue=Q.data,ee=Q.isAdminOrTeacher,te=Q.onDelGroup,be=Q.onChangeGroupName,re=Q.onPlusMember,Z=Q.onDelMember,Y=Q.onExitGroup,q=Object(o.useState)(0),ye=Object(c.a)(q,2),ge=ye[0],De=ye[1],Ge=Object(o.useState)(0),Qe=Object(c.a)(Ge,2),at=Qe[0],ot=Qe[1];function st(Re){var $e=parseInt(Re.target.id,10);a.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(){te($e)}})}function mt(Re){var $e=parseInt(Re.target.id,10);a.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($e)}})}function We(Re,$e){a.a.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:function(){Z(Re,$e)}})}return g.a.createElement("ul",{className:"teaching-list"},ue.map(function(Re,$e){return g.a.createElement("li",{key:Re.id,onClick:function(){return De($e)}},g.a.createElement("div",{className:"item-group"},g.a.createElement("span",null,Re.name," \xA0 ",$e!==ge&&g.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),g.a.createElement("div",{className:"action-group"},ee?g.a.createElement("a",{onClick:function(){be(Re)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Re.is_creat?g.a.createElement("a",{id:Re.id+"",className:"c-grey-c",onClick:st},"\u89E3\u6563"):g.a.createElement("a",{id:Re.id+"",className:"c-grey-c",onClick:mt},"\u9000\u51FA"))),$e===ge?g.a.createElement("ul",{className:"info"},Re.memers.map(function(Tt){return g.a.createElement("li",{key:Tt.id||Tt.name,onClick:function(){ot(Tt.id)},className:at===Tt.id?"active":""},g.a.createElement("div",null,Tt.name),Re.is_creat&&Tt.id&&at===Tt.id?g.a.createElement("a",{className:"btn-del",onClick:function(dt){dt.preventDefault(),dt.stopPropagation(),We(Re.id,at)}},g.a.createElement(K.a,null)):null)}),ee?g.a.createElement("li",null,g.a.createElement(v.a,{type:"link",disabled:Re.memers.length>=50,title:Re.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){re(Re)}}," ",g.a.createElement(W.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},B=i("9kvl"),H=i("ju9d");function ae(Q){var ue=Q.children;return g.a.createElement("div",{className:"no-data"},g.a.createElement("img",{src:b.a,alt:"no-data",width:300}),ue)}var de={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},oe;(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"})(oe||(oe={}));function xe(Q,ue){switch(ue.type){case oe.INITDATA:return Object(u.a)(Object(u.a)({},Q),ue.payload);case oe.SHOWLOADING:return Object(u.a)(Object(u.a)({},Q),{},{loading:ue.payload});case oe.SETINDEX:return Object(u.a)(Object(u.a)({},Q),{},{index:ue.payload});case oe.SHOWFORMPANEL:return Object(u.a)(Object(u.a)({},Q),ue.payload);case oe.SHOWMEMBERPANEL:return Object(u.a)(Object(u.a)({},Q),ue.payload);case oe.SELECTGROUP:return Object(u.a)(Object(u.a)({},Q),{},{selectedGroup:ue.payload,showFormPanel:!0});default:throw new Error}}function Oe(Q){var ue,ee=Q.user,te=Object(o.useReducer)(xe,de),be=Object(c.a)(te,2),re=be[0],Z=be[1],Y=re.data,q=re.index,ye=re.loading,ge=re.showFormPanel,De=re.selectedGroup,Ge=re.showMemberPanel,Qe=(ue=ee.userInfo)===null||ue===void 0?void 0:ue.role,at=Object(o.useMemo)(function(){var At=[],Zt=[],On=Object(D.a)(Y),nn;try{for(On.s();!(nn=On.n()).done;){var Ct=nn.value;Ct.is_creat?At.push(Ct):Zt.push(Ct)}}catch(He){On.e(He)}finally{On.f()}return[At,Zt]},[Y]);Object(o.useEffect)(function(){Qe===15&&Z({type:oe.SETINDEX,payload:1})},[Qe]);function ot(){return st.apply(this,arguments)}function st(){return st=Object(r.a)(f.a.mark(function At(){var Zt;return f.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,h();case 2:Zt=nn.sent,Z({type:oe.INITDATA,payload:{loading:!1,showFormPanel:!1,data:Zt.groups}});case 4:case"end":return nn.stop()}},At)})),st.apply(this,arguments)}Object(o.useEffect)(function(){ot()},[]);function mt(At){return We.apply(this,arguments)}function We(){return We=Object(r.a)(f.a.mark(function At(Zt){return f.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:if(!De.id){nn.next=5;break}return nn.next=3,w(De.id,Zt);case 3:nn.next=7;break;case 5:return nn.next=7,R(Zt);case 7:ot();case 8:case"end":return nn.stop()}},At)})),We.apply(this,arguments)}function Re(){Z({type:oe.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function $e(At){Z({type:oe.SELECTGROUP,payload:At})}function Tt(){Z({type:oe.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function ut(){Z({type:oe.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function dt(At){Z({type:oe.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:At}})}function Ie(At,Zt){return Le.apply(this,arguments)}function Le(){return Le=Object(r.a)(f.a.mark(function At(Zt,On){return f.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,l(Zt,On);case 2:ot();case 3:case"end":return Ct.stop()}},At)})),Le.apply(this,arguments)}function Ue(At){return _e.apply(this,arguments)}function _e(){return _e=Object(r.a)(f.a.mark(function At(Zt){return f.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,A(Zt);case 2:ot();case 3:case"end":return nn.stop()}},At)})),_e.apply(this,arguments)}function Te(At){return ke.apply(this,arguments)}function ke(){return ke=Object(r.a)(f.a.mark(function At(Zt){return f.a.wrap(function(nn){for(;;)switch(nn.prev=nn.next){case 0:return nn.next=2,x(Zt);case 2:ot();case 3:case"end":return nn.stop()}},At)})),ke.apply(this,arguments)}function je(At){Z({type:oe.SETINDEX,payload:parseInt(At.target.id,10)})}function tt(At,Zt){return _t.apply(this,arguments)}function _t(){return _t=Object(r.a)(f.a.mark(function At(Zt,On){return f.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return ut(),Ct.next=3,C({user_ids:Zt,group_id:On});case 3:ot();case 4:case"end":return Ct.stop()}},At)})),_t.apply(this,arguments)}return g.a.createElement(g.a.Fragment,null,g.a.createElement("div",{className:"teaching-circling-container"},g.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Qe<=12&&g.a.createElement(v.a,{type:"primary",disabled:Y.length>=50,title:Y.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Re},"\u65B0\u5EFA")," "),g.a.createElement("div",{className:"teaching-circling-body"},Qe===15?null:g.a.createElement("ul",{className:"navs"},g.a.createElement("li",{className:q===0?"active":""},g.a.createElement("a",{id:"0",onClick:je},"\u6211\u521B\u5EFA\u7684")),g.a.createElement("li",{className:q===1?"active":""},g.a.createElement("a",{id:"1",onClick:je},"\u6211\u52A0\u5165\u7684"))),g.a.createElement("div",{className:at[q].length===0?"nodata-content":"main-content"},at[q].length===0?g.a.createElement(ae,null,Qe<=12?g.a.createElement(g.a.Fragment,null," ",g.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")," ",g.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")," "):g.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 ")):g.a.createElement(F,{onExitGroup:Te,onPlusMember:dt,onDelMember:Ie,onDelGroup:Ue,isAdminOrTeacher:Qe<=12,onChangeGroupName:$e,data:at[q]}))),g.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 ")),g.a.createElement(N,{callback:mt,visible:ge,onCancel:Tt,id:De.id,name:De.name}),g.a.createElement(a.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Ge,onCancel:ut,footer:null,width:1100,bodyStyle:{minHeight:200}},g.a.createElement(H.a,{container_id:De.id,container_type:4,onSelect:tt,onCancel:ut})))}var se=Object(B.a)(function(Q){var ue=Q.user;return{user:ue}})(Oe),me=i("SLjR"),pe=i("55Ip"),ie=n.a.Group,le=X.a=function(Q){var ue=Q.onSelect,ee=Q.onCancel,te=Object(o.useState)([]),be=Object(c.a)(te,2),re=be[0],Z=be[1],Y=Object(o.useState)(!0),q=Object(c.a)(Y,2),ye=q[0],ge=q[1];Object(o.useEffect)(function(){function Qe(){return at.apply(this,arguments)}function at(){return at=Object(r.a)(f.a.mark(function ot(){var st,mt;return f.a.wrap(function(Re){for(;;)switch(Re.prev=Re.next){case 0:return Re.next=2,Object(p.c)("teach_groups/my.json");case 2:st=Re.sent,mt=st.groups,Z(mt),ge(!1);case 6:case"end":return Re.stop()}},ot)})),at.apply(this,arguments)}Qe()},[]);var De=Object(o.useMemo)(function(){var Qe=[],at=[],ot=Object(D.a)(re),st;try{for(ot.s();!(st=ot.n()).done;){var mt=st.value;mt.is_creat?Qe.push(mt):at.push(mt)}}catch(We){ot.e(We)}finally{ot.f()}return[Qe,at]},[re]);function Ge(Qe){ue(Qe)}return g.a.createElement(d.a,{className:"select-teach-group",onFinish:Ge},ye?g.a.createElement(E.a,{paragraph:!0}):re.length===0?g.a.createElement(ae,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",g.a.createElement(pe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):g.a.createElement(g.a.Fragment,null,g.a.createElement(d.a.Item,{name:"group_id"},g.a.createElement(ie,null,g.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),g.a.createElement("ul",{className:"groups"},De[0].map(function(Qe){return g.a.createElement("li",{key:Qe.id},g.a.createElement(n.a,{value:Qe.id},Qe.name))})),g.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),g.a.createElement("ul",{className:"groups"},De[1].map(function(Qe){return g.a.createElement("li",{key:Qe.id},g.a.createElement(n.a,{value:Qe.id},Qe.name))})))),g.a.createElement("div",{className:"btn-actions"},g.a.createElement(v.a,{type:"ghost",onClick:ee,style:{marginRight:10}},"\u53D6\u6D88"),g.a.createElement(v.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,X,i){(function(P,v){M.exports=v()})(this,function(){"use strict";function P(Ie,Le){for(var Ue=0;Ue<Le.length;Ue++){var _e=Le[Ue];_e.enumerable=_e.enumerable||!1,_e.configurable=!0,"value"in _e&&(_e.writable=!0),Object.defineProperty(Ie,_e.key,_e)}}function v(Ie,Le,Ue){return Le&&P(Ie.prototype,Le),Ue&&P(Ie,Ue),Ie}function T(Ie,Le){if(!Ie)return;if(typeof Ie=="string")return d(Ie,Le);var Ue=Object.prototype.toString.call(Ie).slice(8,-1);if(Ue==="Object"&&Ie.constructor&&(Ue=Ie.constructor.name),Ue==="Map"||Ue==="Set")return Array.from(Ie);if(Ue==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ue))return d(Ie,Le)}function d(Ie,Le){(Le==null||Le>Ie.length)&&(Le=Ie.length);for(var Ue=0,_e=new Array(Le);Ue<Le;Ue++)_e[Ue]=Ie[Ue];return _e}function m(Ie,Le){var Ue;if(typeof Symbol=="undefined"||Ie[Symbol.iterator]==null){if(Array.isArray(Ie)||(Ue=T(Ie))||Le&&Ie&&typeof Ie.length=="number"){Ue&&(Ie=Ue);var _e=0;return function(){return _e>=Ie.length?{done:!0}:{done:!1,value:Ie[_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 Ue=Ie[Symbol.iterator](),Ue.next.bind(Ue)}function E(Ie,Le){return Le={exports:{}},Ie(Le,Le.exports),Le.exports}var D=E(function(Ie){function Le(){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 Ue(_e){Ie.exports.defaults=_e}Ie.exports={defaults:Le(),getDefaults:Le,changeDefaults:Ue}}),r=D.defaults,c=D.getDefaults,s=D.changeDefaults,n=/[&<>"']/,y=/[&<>"']/g,f=/[<>"']|&(?!#?\w+;)/,o=/[<>"']|&(?!#?\w+;)/g,g={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},p=function(Le){return g[Le]};function O(Ie,Le){if(Le){if(n.test(Ie))return Ie.replace(y,p)}else if(f.test(Ie))return Ie.replace(o,p);return Ie}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(Ie){return Ie.replace(a,function(Le,Ue){return Ue=Ue.toLowerCase(),Ue==="colon"?":":Ue.charAt(0)==="#"?Ue.charAt(1)==="x"?String.fromCharCode(parseInt(Ue.substring(2),16)):String.fromCharCode(+Ue.substring(1)):""})}var _=/(^|[^\[])\^/g;function S(Ie,Le){Ie=Ie.source||Ie,Le=Le||"";var Ue={replace:function(Te,ke){return ke=ke.source||ke,ke=ke.replace(_,"$1"),Ie=Ie.replace(Te,ke),Ue},getRegex:function(){return new RegExp(Ie,Le)}};return Ue}var b=/[^\w:]/g,h=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(Ie,Le,Ue){if(Ie){var _e;try{_e=decodeURIComponent(u(Ue)).replace(b,"").toLowerCase()}catch(Te){return null}if(_e.indexOf("javascript:")===0||_e.indexOf("vbscript:")===0||_e.indexOf("data:")===0)return null}Le&&!h.test(Ue)&&(Ue=A(Le,Ue));try{Ue=encodeURI(Ue).replace(/%25/g,"%")}catch(Te){return null}return Ue}var w={},C=/^[^:]+:\/*[^/]*$/,x=/^([^:]+:)[\s\S]*$/,l=/^([^:]+:\/*[^/]*)[\s\S]*$/;function A(Ie,Le){w[" "+Ie]||(C.test(Ie)?w[" "+Ie]=Ie+"/":w[" "+Ie]=z(Ie,"/",!0)),Ie=w[" "+Ie];var Ue=Ie.indexOf(":")===-1;return Le.substring(0,2)==="//"?Ue?Le:Ie.replace(x,"$1")+Le:Le.charAt(0)==="/"?Ue?Le:Ie.replace(l,"$1")+Le:Ie+Le}var k={exec:function(){}};function U(Ie){for(var Le=1,Ue,_e;Le<arguments.length;Le++){Ue=arguments[Le];for(_e in Ue)Object.prototype.hasOwnProperty.call(Ue,_e)&&(Ie[_e]=Ue[_e])}return Ie}function N(Ie,Le){var Ue=Ie.replace(/\|/g,function(ke,je,tt){for(var _t=!1,At=je;--At>=0&&tt[At]==="\\";)_t=!_t;return _t?"|":" |"}),_e=Ue.split(/ \|/),Te=0;if(_e.length>Le)_e.splice(Le);else for(;_e.length<Le;)_e.push("");for(;Te<_e.length;Te++)_e[Te]=_e[Te].trim().replace(/\\\|/g,"|");return _e}function z(Ie,Le,Ue){var _e=Ie.length;if(_e===0)return"";for(var Te=0;Te<_e;){var ke=Ie.charAt(_e-Te-1);if(ke===Le&&!Ue)Te++;else if(ke!==Le&&Ue)Te++;else break}return Ie.substr(0,_e-Te)}function K(Ie,Le){if(Ie.indexOf(Le[1])===-1)return-1;for(var Ue=Ie.length,_e=0,Te=0;Te<Ue;Te++)if(Ie[Te]==="\\")Te++;else if(Ie[Te]===Le[0])_e++;else if(Ie[Te]===Le[1]&&(_e--,_e<0))return Te;return-1}function W(Ie){Ie&&Ie.sanitize&&!Ie.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 V={escape:O,unescape:u,edit:S,cleanUrl:R,resolveUrl:A,noopTest:k,merge:U,splitCells:N,rtrim:z,findClosingBracket:K,checkSanitizeDeprecation:W},F=D.defaults,B=V.rtrim,H=V.splitCells,ae=V.escape,de=V.findClosingBracket;function oe(Ie,Le,Ue){var _e=Le.href,Te=Le.title?ae(Le.title):null,ke=Ie[1].replace(/\\([\[\]])/g,"$1");return Ie[0].charAt(0)!=="!"?{type:"link",raw:Ue,href:_e,title:Te,text:ke}:{type:"image",raw:Ue,href:_e,title:Te,text:ae(ke)}}function xe(Ie,Le){var Ue=Ie.match(/^(\s+)(?:```)/);if(Ue===null)return Le;var _e=Ue[1];return Le.split(`
`).map(function(Te){var ke=Te.match(/^\s+/);if(ke===null)return Te;var je=ke[0];return je.length>=_e.length?Te.slice(_e.length):Te}).join(`
`)}var Oe=function(){function Ie(Ue){this.options=Ue||F}var Le=Ie.prototype;return Le.space=function(_e){var Te=this.rules.block.newline.exec(_e);if(Te)return Te[0].length>1?{type:"space",raw:Te[0]}:{raw:`
`}},Le.code=function(_e,Te){var ke=this.rules.block.code.exec(_e);if(ke){var je=Te[Te.length-1];if(je&&je.type==="paragraph")return{raw:ke[0],text:ke[0].trimRight()};var tt=ke[0].replace(/^ {4}/gm,"");return{type:"code",raw:ke[0],codeBlockStyle:"indented",text:this.options.pedantic?tt:B(tt,`
`)}}},Le.fences=function(_e){var Te=this.rules.block.fences.exec(_e);if(Te){var ke=Te[0],je=xe(ke,Te[3]||"");return{type:"code",raw:ke,lang:Te[2]?Te[2].trim():Te[2],text:je}}},Le.heading=function(_e){var Te=this.rules.block.heading.exec(_e);if(Te)return{type:"heading",raw:Te[0],depth:Te[1].length,text:Te[2]}},Le.nptable=function(_e){var Te=this.rules.block.nptable.exec(_e);if(Te){var ke={type:"table",header:H(Te[1].replace(/^ *| *\| *$/g,"")),align:Te[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Te[3]?Te[3].replace(/\n$/,"").split(`
`):[],raw:Te[0]};if(ke.header.length===ke.align.length){var je=ke.align.length,tt;for(tt=0;tt<je;tt++)/^ *-+: *$/.test(ke.align[tt])?ke.align[tt]="right":/^ *:-+: *$/.test(ke.align[tt])?ke.align[tt]="center":/^ *:-+ *$/.test(ke.align[tt])?ke.align[tt]="left":ke.align[tt]=null;for(je=ke.cells.length,tt=0;tt<je;tt++)ke.cells[tt]=H(ke.cells[tt],ke.header.length);return ke}}},Le.hr=function(_e){var Te=this.rules.block.hr.exec(_e);if(Te)return{type:"hr",raw:Te[0]}},Le.blockquote=function(_e){var Te=this.rules.block.blockquote.exec(_e);if(Te){var ke=Te[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Te[0],text:ke}}},Le.list=function(_e){var Te=this.rules.block.list.exec(_e);if(Te){for(var ke=Te[0],je=Te[2],tt=je.length>1,_t=je[je.length-1]===")",At={type:"list",raw:ke,ordered:tt,start:tt?+je.slice(0,-1):"",loose:!1,items:[]},Zt=Te[0].match(this.rules.block.item),On=!1,nn,Ct,He,rt,et,Pe,Ve,xt=Zt.length,ft=0;ft<xt;ft++)nn=Zt[ft],ke=nn,Ct=nn.length,nn=nn.replace(/^ *([*+-]|\d+[.)]) */,""),~nn.indexOf(`
`)&&(Ct-=nn.length,nn=this.options.pedantic?nn.replace(/^ {1,4}/gm,""):nn.replace(new RegExp("^ {1,"+Ct+"}","gm"),"")),ft!==xt-1&&(He=this.rules.block.bullet.exec(Zt[ft+1])[0],(tt?He.length===1||!_t&&He[He.length-1]===")":He.length>1||this.options.smartLists&&He!==je)&&(rt=Zt.slice(ft+1).join(`
`),At.raw=At.raw.substring(0,At.raw.length-rt.length),ft=xt-1)),et=On||/\n\n(?!\s*$)/.test(nn),ft!==xt-1&&(On=nn.charAt(nn.length-1)===`
`,et||(et=On)),et&&(At.loose=!0),Pe=/^\[[ xX]\] /.test(nn),Ve=void 0,Pe&&(Ve=nn[1]!==" ",nn=nn.replace(/^\[[ xX]\] +/,"")),At.items.push({type:"list_item",raw:ke,task:Pe,checked:Ve,loose:et,text:nn});return At}},Le.html=function(_e){var Te=this.rules.block.html.exec(_e);if(Te)return{type:this.options.sanitize?"paragraph":"html",raw:Te[0],pre:!this.options.sanitizer&&(Te[1]==="pre"||Te[1]==="script"||Te[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Te[0]):ae(Te[0]):Te[0]}},Le.def=function(_e){var Te=this.rules.block.def.exec(_e);if(Te){Te[3]&&(Te[3]=Te[3].substring(1,Te[3].length-1));var ke=Te[1].toLowerCase().replace(/\s+/g," ");return{tag:ke,raw:Te[0],href:Te[2],title:Te[3]}}},Le.table=function(_e){var Te=this.rules.block.table.exec(_e);if(Te){var ke={type:"table",header:H(Te[1].replace(/^ *| *\| *$/g,"")),align:Te[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Te[3]?Te[3].replace(/\n$/,"").split(`
`):[]};if(ke.header.length===ke.align.length){ke.raw=Te[0];var je=ke.align.length,tt;for(tt=0;tt<je;tt++)/^ *-+: *$/.test(ke.align[tt])?ke.align[tt]="right":/^ *:-+: *$/.test(ke.align[tt])?ke.align[tt]="center":/^ *:-+ *$/.test(ke.align[tt])?ke.align[tt]="left":ke.align[tt]=null;for(je=ke.cells.length,tt=0;tt<je;tt++)ke.cells[tt]=H(ke.cells[tt].replace(/^ *\| *| *\| *$/g,""),ke.header.length);return ke}}},Le.lheading=function(_e){var Te=this.rules.block.lheading.exec(_e);if(Te)return{type:"heading",raw:Te[0],depth:Te[2].charAt(0)==="="?1:2,text:Te[1]}},Le.paragraph=function(_e){var Te=this.rules.block.paragraph.exec(_e);if(Te)return{type:"paragraph",raw:Te[0],text:Te[1].charAt(Te[1].length-1)===`
`?Te[1].slice(0,-1):Te[1]}},Le.text=function(_e,Te){var ke=this.rules.block.text.exec(_e);if(ke){var je=Te[Te.length-1];return je&&je.type==="text"?{raw:ke[0],text:ke[0]}:{type:"text",raw:ke[0],text:ke[0]}}},Le.escape=function(_e){var Te=this.rules.inline.escape.exec(_e);if(Te)return{type:"escape",raw:Te[0],text:ae(Te[1])}},Le.tag=function(_e,Te,ke){var je=this.rules.inline.tag.exec(_e);if(je)return!Te&&/^<a /i.test(je[0])?Te=!0:Te&&/^<\/a>/i.test(je[0])&&(Te=!1),!ke&&/^<(pre|code|kbd|script)(\s|>)/i.test(je[0])?ke=!0:ke&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(je[0])&&(ke=!1),{type:this.options.sanitize?"text":"html",raw:je[0],inLink:Te,inRawBlock:ke,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(je[0]):ae(je[0]):je[0]}},Le.link=function(_e){var Te=this.rules.inline.link.exec(_e);if(Te){var ke=de(Te[2],"()");if(ke>-1){var je=Te[0].indexOf("!")===0?5:4,tt=je+Te[1].length+ke;Te[2]=Te[2].substring(0,ke),Te[0]=Te[0].substring(0,tt).trim(),Te[3]=""}var _t=Te[2],At="";if(this.options.pedantic){var Zt=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(_t);Zt?(_t=Zt[1],At=Zt[3]):At=""}else At=Te[3]?Te[3].slice(1,-1):"";_t=_t.trim().replace(/^<([\s\S]*)>$/,"$1");var On=oe(Te,{href:_t&&_t.replace(this.rules.inline._escapes,"$1"),title:At&&At.replace(this.rules.inline._escapes,"$1")},Te[0]);return On}},Le.reflink=function(_e,Te){var ke;if((ke=this.rules.inline.reflink.exec(_e))||(ke=this.rules.inline.nolink.exec(_e))){var je=(ke[2]||ke[1]).replace(/\s+/g," ");if(je=Te[je.toLowerCase()],!je||!je.href){var tt=ke[0].charAt(0);return{type:"text",raw:tt,text:tt}}var _t=oe(ke,je,ke[0]);return _t}},Le.strong=function(_e,Te,ke){ke===void 0&&(ke="");var je=this.rules.inline.strong.start.exec(_e);if(je&&(!je[1]||je[1]&&(ke===""||this.rules.inline.punctuation.exec(ke)))){Te=Te.slice(-1*_e.length);var tt=je[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;tt.lastIndex=0;for(var _t;(je=tt.exec(Te))!=null;)if(_t=this.rules.inline.strong.middle.exec(Te.slice(0,je.index+3)),_t)return{type:"strong",raw:_e.slice(0,_t[0].length),text:_e.slice(2,_t[0].length-2)}}},Le.em=function(_e,Te,ke){ke===void 0&&(ke="");var je=this.rules.inline.em.start.exec(_e);if(je&&(!je[1]||je[1]&&(ke===""||this.rules.inline.punctuation.exec(ke)))){Te=Te.slice(-1*_e.length);var tt=je[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;tt.lastIndex=0;for(var _t;(je=tt.exec(Te))!=null;)if(_t=this.rules.inline.em.middle.exec(Te.slice(0,je.index+2)),_t)return{type:"em",raw:_e.slice(0,_t[0].length),text:_e.slice(1,_t[0].length-1)}}},Le.codespan=function(_e){var Te=this.rules.inline.code.exec(_e);if(Te){var ke=Te[2].replace(/\n/g," "),je=/[^ ]/.test(ke),tt=ke.startsWith(" ")&&ke.endsWith(" ");return je&&tt&&(ke=ke.substring(1,ke.length-1)),ke=ae(ke,!0),{type:"codespan",raw:Te[0],text:ke}}},Le.br=function(_e){var Te=this.rules.inline.br.exec(_e);if(Te)return{type:"br",raw:Te[0]}},Le.del=function(_e){var Te=this.rules.inline.del.exec(_e);if(Te)return{type:"del",raw:Te[0],text:Te[1]}},Le.autolink=function(_e,Te){var ke=this.rules.inline.autolink.exec(_e);if(ke){var je,tt;return ke[2]==="@"?(je=ae(this.options.mangle?Te(ke[1]):ke[1]),tt="mailto:"+je):(je=ae(ke[1]),tt=je),{type:"link",raw:ke[0],text:je,href:tt,tokens:[{type:"text",raw:je,text:je}]}}},Le.url=function(_e,Te){var ke;if(ke=this.rules.inline.url.exec(_e)){var je,tt;if(ke[2]==="@")je=ae(this.options.mangle?Te(ke[0]):ke[0]),tt="mailto:"+je;else{var _t;do _t=ke[0],ke[0]=this.rules.inline._backpedal.exec(ke[0])[0];while(_t!==ke[0]);je=ae(ke[0]),ke[1]==="www."?tt="http://"+je:tt=je}return{type:"link",raw:ke[0],text:je,href:tt,tokens:[{type:"text",raw:je,text:je}]}}},Le.inlineText=function(_e,Te,ke){var je=this.rules.inline.text.exec(_e);if(je){var tt;return Te?tt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(je[0]):ae(je[0]):je[0]:tt=ae(this.options.smartypants?ke(je[0]):je[0]),{type:"text",raw:je[0],text:tt}}},Ie}(),se=V.noopTest,me=V.edit,pe=V.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:se,table:se,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=me(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=me(ie.item,"gm").replace(/bull/g,ie.bullet).getRegex(),ie.list=me(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=me(ie.html,"i").replace("comment",ie._comment).replace("tag",ie._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ie.paragraph=me(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=me(ie.blockquote).replace("paragraph",ie.paragraph).getRegex(),ie.normal=pe({},ie),ie.gfm=pe({},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=me(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=me(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=pe({},ie.normal,{html:me(`^ *(?: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:se,paragraph:me(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 le={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:se,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:se,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};le._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",le.punctuation=me(le.punctuation).replace(/punctuation/g,le._punctuation).getRegex(),le._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",le._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",le.em.start=me(le.em.start).replace(/punctuation/g,le._punctuation).getRegex(),le.em.middle=me(le.em.middle).replace(/punctuation/g,le._punctuation).replace(/overlapSkip/g,le._overlapSkip).getRegex(),le.em.endAst=me(le.em.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.em.endUnd=me(le.em.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.start=me(le.strong.start).replace(/punctuation/g,le._punctuation).getRegex(),le.strong.middle=me(le.strong.middle).replace(/punctuation/g,le._punctuation).replace(/blockSkip/g,le._blockSkip).getRegex(),le.strong.endAst=me(le.strong.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.endUnd=me(le.strong.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.blockSkip=me(le._blockSkip,"g").getRegex(),le.overlapSkip=me(le._overlapSkip,"g").getRegex(),le._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,le._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,le._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])?)+(?![-_])/,le.autolink=me(le.autolink).replace("scheme",le._scheme).replace("email",le._email).getRegex(),le._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,le.tag=me(le.tag).replace("comment",ie._comment).replace("attribute",le._attribute).getRegex(),le._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,le._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,le._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,le.link=me(le.link).replace("label",le._label).replace("href",le._href).replace("title",le._title).getRegex(),le.reflink=me(le.reflink).replace("label",le._label).getRegex(),le.reflinkSearch=me(le.reflinkSearch,"g").replace("reflink",le.reflink).replace("nolink",le.nolink).getRegex(),le.normal=pe({},le),le.pedantic=pe({},le.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:me(/^!?\[(label)\]\((.*?)\)/).replace("label",le._label).getRegex(),reflink:me(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",le._label).getRegex()}),le.gfm=pe({},le.normal,{escape:me(le.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.!#$%&'*+\/=?_`{\|}~-]+@))/}),le.gfm.url=me(le.gfm.url,"i").replace("email",le.gfm._extended_email).getRegex(),le.breaks=pe({},le.gfm,{br:me(le.br).replace("{2,}","*").getRegex(),text:me(le.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Q={block:ie,inline:le},ue=D.defaults,ee=Q.block,te=Q.inline;function be(Ie){return Ie.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(Ie){var Le="",Ue,_e,Te=Ie.length;for(Ue=0;Ue<Te;Ue++)_e=Ie.charCodeAt(Ue),Math.random()>.5&&(_e="x"+_e.toString(16)),Le+="&#"+_e+";";return Le}var Z=function(){function Ie(Ue){this.tokens=[],this.tokens.links=Object.create(null),this.options=Ue||ue,this.options.tokenizer=this.options.tokenizer||new Oe,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var _e={block:ee.normal,inline:te.normal};this.options.pedantic?(_e.block=ee.pedantic,_e.inline=te.pedantic):this.options.gfm&&(_e.block=ee.gfm,this.options.breaks?_e.inline=te.breaks:_e.inline=te.gfm),this.tokenizer.rules=_e}Ie.lex=function(_e,Te){var ke=new Ie(Te);return ke.lex(_e)};var Le=Ie.prototype;return Le.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},Le.blockTokens=function(_e,Te,ke){Te===void 0&&(Te=[]),ke===void 0&&(ke=!0),_e=_e.replace(/^ +$/gm,"");for(var je,tt,_t,At;_e;){if(je=this.tokenizer.space(_e)){_e=_e.substring(je.raw.length),je.type&&Te.push(je);continue}if(je=this.tokenizer.code(_e,Te)){_e=_e.substring(je.raw.length),je.type?Te.push(je):(At=Te[Te.length-1],At.raw+=`
`+je.raw,At.text+=`
`+je.text);continue}if(je=this.tokenizer.fences(_e)){_e=_e.substring(je.raw.length),Te.push(je);continue}if(je=this.tokenizer.heading(_e)){_e=_e.substring(je.raw.length),Te.push(je);continue}if(je=this.tokenizer.nptable(_e)){_e=_e.substring(je.raw.length),Te.push(je);continue}if(je=this.tokenizer.hr(_e)){_e=_e.substring(je.raw.length),Te.push(je);continue}if(je=this.tokenizer.blockquote(_e)){_e=_e.substring(je.raw.length),je.tokens=this.blockTokens(je.text,[],ke),Te.push(je);continue}if(je=this.tokenizer.list(_e)){for(_e=_e.substring(je.raw.length),_t=je.items.length,tt=0;tt<_t;tt++)je.items[tt].tokens=this.blockTokens(je.items[tt].text,[],!1);Te.push(je);continue}if(je=this.tokenizer.html(_e)){_e=_e.substring(je.raw.length),Te.push(je);continue}if(ke&&(je=this.tokenizer.def(_e))){_e=_e.substring(je.raw.length),this.tokens.links[je.tag]||(this.tokens.links[je.tag]={href:je.href,title:je.title});continue}if(je=this.tokenizer.table(_e)){_e=_e.substring(je.raw.length),Te.push(je);continue}if(je=this.tokenizer.lheading(_e)){_e=_e.substring(je.raw.length),Te.push(je);continue}if(ke&&(je=this.tokenizer.paragraph(_e))){_e=_e.substring(je.raw.length),Te.push(je);continue}if(je=this.tokenizer.text(_e,Te)){_e=_e.substring(je.raw.length),je.type?Te.push(je):(At=Te[Te.length-1],At.raw+=`
`+je.raw,At.text+=`
`+je.text);continue}if(_e){var Zt="Infinite loop on byte: "+_e.charCodeAt(0);if(this.options.silent){console.error(Zt);break}else throw new Error(Zt)}}return Te},Le.inline=function(_e){var Te,ke,je,tt,_t,At,Zt=_e.length;for(Te=0;Te<Zt;Te++){At=_e[Te];switch(At.type){case"paragraph":case"text":case"heading":{At.tokens=[],this.inlineTokens(At.text,At.tokens);break}case"table":{for(At.tokens={header:[],cells:[]},tt=At.header.length,ke=0;ke<tt;ke++)At.tokens.header[ke]=[],this.inlineTokens(At.header[ke],At.tokens.header[ke]);for(tt=At.cells.length,ke=0;ke<tt;ke++)for(_t=At.cells[ke],At.tokens.cells[ke]=[],je=0;je<_t.length;je++)At.tokens.cells[ke][je]=[],this.inlineTokens(_t[je],At.tokens.cells[ke][je]);break}case"blockquote":{this.inline(At.tokens);break}case"list":{for(tt=At.items.length,ke=0;ke<tt;ke++)this.inline(At.items[ke].tokens);break}}}return _e},Le.inlineTokens=function(_e,Te,ke,je,tt){Te===void 0&&(Te=[]),ke===void 0&&(ke=!1),je===void 0&&(je=!1),tt===void 0&&(tt="");var _t,At=_e,Zt;if(this.tokens.links){var On=Object.keys(this.tokens.links);if(On.length>0)for(;(Zt=this.tokenizer.rules.inline.reflinkSearch.exec(At))!=null;)On.includes(Zt[0].slice(Zt[0].lastIndexOf("[")+1,-1))&&(At=At.slice(0,Zt.index)+"["+"a".repeat(Zt[0].length-2)+"]"+At.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(Zt=this.tokenizer.rules.inline.blockSkip.exec(At))!=null;)At=At.slice(0,Zt.index)+"["+"a".repeat(Zt[0].length-2)+"]"+At.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;_e;){if(_t=this.tokenizer.escape(_e)){_e=_e.substring(_t.raw.length),Te.push(_t);continue}if(_t=this.tokenizer.tag(_e,ke,je)){_e=_e.substring(_t.raw.length),ke=_t.inLink,je=_t.inRawBlock,Te.push(_t);continue}if(_t=this.tokenizer.link(_e)){_e=_e.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,je)),Te.push(_t);continue}if(_t=this.tokenizer.reflink(_e,this.tokens.links)){_e=_e.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,je)),Te.push(_t);continue}if(_t=this.tokenizer.strong(_e,At,tt)){_e=_e.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],ke,je),Te.push(_t);continue}if(_t=this.tokenizer.em(_e,At,tt)){_e=_e.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],ke,je),Te.push(_t);continue}if(_t=this.tokenizer.codespan(_e)){_e=_e.substring(_t.raw.length),Te.push(_t);continue}if(_t=this.tokenizer.br(_e)){_e=_e.substring(_t.raw.length),Te.push(_t);continue}if(_t=this.tokenizer.del(_e)){_e=_e.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],ke,je),Te.push(_t);continue}if(_t=this.tokenizer.autolink(_e,re)){_e=_e.substring(_t.raw.length),Te.push(_t);continue}if(!ke&&(_t=this.tokenizer.url(_e,re))){_e=_e.substring(_t.raw.length),Te.push(_t);continue}if(_t=this.tokenizer.inlineText(_e,je,be)){_e=_e.substring(_t.raw.length),tt=_t.raw.slice(-1),Te.push(_t);continue}if(_e){var nn="Infinite loop on byte: "+_e.charCodeAt(0);if(this.options.silent){console.error(nn);break}else throw new Error(nn)}}return Te},v(Ie,null,[{key:"rules",get:function(){return{block:ee,inline:te}}}]),Ie}(),Y=D.defaults,q=V.cleanUrl,ye=V.escape,ge=function(){function Ie(Ue){this.options=Ue||Y}var Le=Ie.prototype;return Le.code=function(_e,Te,ke){var je=(Te||"").match(/\S*/)[0];if(this.options.highlight){var tt=this.options.highlight(_e,je);tt!=null&&tt!==_e&&(ke=!0,_e=tt)}return je?'<pre><code class="'+this.options.langPrefix+ye(je,!0)+'">'+(ke?_e:ye(_e,!0))+`</code></pre>
`:"<pre><code>"+(ke?_e:ye(_e,!0))+`</code></pre>
`},Le.blockquote=function(_e){return`<blockquote>
`+_e+`</blockquote>
`},Le.html=function(_e){return _e},Le.heading=function(_e,Te,ke,je){return this.options.headerIds?"<h"+Te+' id="'+this.options.headerPrefix+je.slug(ke)+'">'+_e+"</h"+Te+`>
`:"<h"+Te+">"+_e+"</h"+Te+`>
`},Le.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},Le.list=function(_e,Te,ke){var je=Te?"ol":"ul",tt=Te&&ke!==1?' start="'+ke+'"':"";return"<"+je+tt+`>
`+_e+"</"+je+`>
`},Le.listitem=function(_e){return"<li>"+_e+`</li>
`},Le.checkbox=function(_e){return"<input "+(_e?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Le.paragraph=function(_e){return"<p>"+_e+`</p>
`},Le.table=function(_e,Te){return Te&&(Te="<tbody>"+Te+"</tbody>"),`<table>
<thead>
`+_e+`</thead>
`+Te+`</table>
`},Le.tablerow=function(_e){return`<tr>
`+_e+`</tr>
`},Le.tablecell=function(_e,Te){var ke=Te.header?"th":"td",je=Te.align?"<"+ke+' align="'+Te.align+'">':"<"+ke+">";return je+_e+"</"+ke+`>
`},Le.strong=function(_e){return"<strong>"+_e+"</strong>"},Le.em=function(_e){return"<em>"+_e+"</em>"},Le.codespan=function(_e){return"<code>"+_e+"</code>"},Le.br=function(){return this.options.xhtml?"<br/>":"<br>"},Le.del=function(_e){return"<del>"+_e+"</del>"},Le.link=function(_e,Te,ke){if(_e=q(this.options.sanitize,this.options.baseUrl,_e),_e===null)return ke;var je='<a href="'+ye(_e)+'"';return Te&&(je+=' title="'+Te+'"'),je+=">"+ke+"</a>",je},Le.image=function(_e,Te,ke){if(_e=q(this.options.sanitize,this.options.baseUrl,_e),_e===null)return ke;var je='<img src="'+_e+'" alt="'+ke+'"';return Te&&(je+=' title="'+Te+'"'),je+=this.options.xhtml?"/>":">",je},Le.text=function(_e){return _e},Ie}(),De=function(){function Ie(){}var Le=Ie.prototype;return Le.strong=function(_e){return _e},Le.em=function(_e){return _e},Le.codespan=function(_e){return _e},Le.del=function(_e){return _e},Le.html=function(_e){return _e},Le.text=function(_e){return _e},Le.link=function(_e,Te,ke){return""+ke},Le.image=function(_e,Te,ke){return""+ke},Le.br=function(){return""},Ie}(),Ge=function(){function Ie(){this.seen={}}var Le=Ie.prototype;return Le.slug=function(_e){var Te=_e.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Te)){var ke=Te;do this.seen[ke]++,Te=ke+"-"+this.seen[ke];while(this.seen.hasOwnProperty(Te))}return this.seen[Te]=0,Te},Ie}(),Qe=D.defaults,at=V.unescape,ot=function(){function Ie(Ue){this.options=Ue||Qe,this.options.renderer=this.options.renderer||new ge,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new De,this.slugger=new Ge}Ie.parse=function(_e,Te){var ke=new Ie(Te);return ke.parse(_e)};var Le=Ie.prototype;return Le.parse=function(_e,Te){Te===void 0&&(Te=!0);var ke="",je,tt,_t,At,Zt,On,nn,Ct,He,rt,et,Pe,Ve,xt,ft,St,It,yt,Nt=_e.length;for(je=0;je<Nt;je++){rt=_e[je];switch(rt.type){case"space":continue;case"hr":{ke+=this.renderer.hr();continue}case"heading":{ke+=this.renderer.heading(this.parseInline(rt.tokens),rt.depth,at(this.parseInline(rt.tokens,this.textRenderer)),this.slugger);continue}case"code":{ke+=this.renderer.code(rt.text,rt.lang,rt.escaped);continue}case"table":{for(Ct="",nn="",At=rt.header.length,tt=0;tt<At;tt++)nn+=this.renderer.tablecell(this.parseInline(rt.tokens.header[tt]),{header:!0,align:rt.align[tt]});for(Ct+=this.renderer.tablerow(nn),He="",At=rt.cells.length,tt=0;tt<At;tt++){for(On=rt.tokens.cells[tt],nn="",Zt=On.length,_t=0;_t<Zt;_t++)nn+=this.renderer.tablecell(this.parseInline(On[_t]),{header:!1,align:rt.align[_t]});He+=this.renderer.tablerow(nn)}ke+=this.renderer.table(Ct,He);continue}case"blockquote":{He=this.parse(rt.tokens),ke+=this.renderer.blockquote(He);continue}case"list":{for(et=rt.ordered,Pe=rt.start,Ve=rt.loose,At=rt.items.length,He="",tt=0;tt<At;tt++)ft=rt.items[tt],St=ft.checked,It=ft.task,xt="",ft.task&&(yt=this.renderer.checkbox(St),Ve?ft.tokens.length>0&&ft.tokens[0].type==="text"?(ft.tokens[0].text=yt+" "+ft.tokens[0].text,ft.tokens[0].tokens&&ft.tokens[0].tokens.length>0&&ft.tokens[0].tokens[0].type==="text"&&(ft.tokens[0].tokens[0].text=yt+" "+ft.tokens[0].tokens[0].text)):ft.tokens.unshift({type:"text",text:yt}):xt+=yt),xt+=this.parse(ft.tokens,Ve),He+=this.renderer.listitem(xt,It,St);ke+=this.renderer.list(He,et,Pe);continue}case"html":{ke+=this.renderer.html(rt.text);continue}case"paragraph":{ke+=this.renderer.paragraph(this.parseInline(rt.tokens));continue}case"text":{for(He=rt.tokens?this.parseInline(rt.tokens):rt.text;je+1<Nt&&_e[je+1].type==="text";)rt=_e[++je],He+=`
`+(rt.tokens?this.parseInline(rt.tokens):rt.text);ke+=Te?this.renderer.paragraph(He):He;continue}default:{var $t='Token with "'+rt.type+'" type was not found.';if(this.options.silent){console.error($t);return}else throw new Error($t)}}}return ke},Le.parseInline=function(_e,Te){Te=Te||this.renderer;var ke="",je,tt,_t=_e.length;for(je=0;je<_t;je++){tt=_e[je];switch(tt.type){case"escape":{ke+=Te.text(tt.text);break}case"html":{ke+=Te.html(tt.text);break}case"link":{ke+=Te.link(tt.href,tt.title,this.parseInline(tt.tokens,Te));break}case"image":{ke+=Te.image(tt.href,tt.title,tt.text);break}case"strong":{ke+=Te.strong(this.parseInline(tt.tokens,Te));break}case"em":{ke+=Te.em(this.parseInline(tt.tokens,Te));break}case"codespan":{ke+=Te.codespan(tt.text);break}case"br":{ke+=Te.br();break}case"del":{ke+=Te.del(this.parseInline(tt.tokens,Te));break}case"text":{ke+=Te.text(tt.text);break}default:{var At='Token with "'+tt.type+'" type was not found.';if(this.options.silent){console.error(At);return}else throw new Error(At)}}}return ke},Ie}(),st=V.merge,mt=V.checkSanitizeDeprecation,We=V.escape,Re=D.getDefaults,$e=D.changeDefaults,Tt=D.defaults;function ut(Ie,Le,Ue){if(typeof Ie=="undefined"||Ie===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Ie!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Ie)+", string expected");if(typeof Le=="function"&&(Ue=Le,Le=null),Le=st({},ut.defaults,Le||{}),mt(Le),Ue){var _e=Le.highlight,Te;try{Te=Z.lex(Ie,Le)}catch(_t){return Ue(_t)}var ke=function(At){var Zt;if(!At)try{Zt=ot.parse(Te,Le)}catch(On){At=On}return Le.highlight=_e,At?Ue(At):Ue(null,Zt)};if(!_e||_e.length<3)return ke();if(delete Le.highlight,!Te.length)return ke();var je=0;ut.walkTokens(Te,function(_t){_t.type==="code"&&(je++,setTimeout(function(){_e(_t.text,_t.lang,function(At,Zt){if(At)return ke(At);Zt!=null&&Zt!==_t.text&&(_t.text=Zt,_t.escaped=!0),je--,je===0&&ke()})},0))}),je===0&&ke();return}try{var tt=Z.lex(Ie,Le);return Le.walkTokens&&ut.walkTokens(tt,Le.walkTokens),ot.parse(tt,Le)}catch(_t){if(_t.message+=`
Please report this to https://github.com/markedjs/marked.`,Le.silent)return"<p>An error occurred:</p><pre>"+We(_t.message+"",!0)+"</pre>";throw _t}}ut.options=ut.setOptions=function(Ie){return st(ut.defaults,Ie),$e(ut.defaults),ut},ut.getDefaults=Re,ut.defaults=Tt,ut.use=function(Ie){var Le=st({},Ie);if(Ie.renderer&&function(){var _e=ut.defaults.renderer||new ge,Te=function(tt){var _t=_e[tt];_e[tt]=function(){for(var At=arguments.length,Zt=new Array(At),On=0;On<At;On++)Zt[On]=arguments[On];var nn=Ie.renderer[tt].apply(_e,Zt);return nn===!1&&(nn=_t.apply(_e,Zt)),nn}};for(var ke in Ie.renderer)Te(ke);Le.renderer=_e}(),Ie.tokenizer&&function(){var _e=ut.defaults.tokenizer||new Oe,Te=function(tt){var _t=_e[tt];_e[tt]=function(){for(var At=arguments.length,Zt=new Array(At),On=0;On<At;On++)Zt[On]=arguments[On];var nn=Ie.tokenizer[tt].apply(_e,Zt);return nn===!1&&(nn=_t.apply(_e,Zt)),nn}};for(var ke in Ie.tokenizer)Te(ke);Le.tokenizer=_e}(),Ie.walkTokens){var Ue=ut.defaults.walkTokens;Le.walkTokens=function(_e){Ie.walkTokens(_e),Ue&&Ue(_e)}}ut.setOptions(Le)},ut.walkTokens=function(Ie,Le){for(var Ue=m(Ie),_e;!(_e=Ue()).done;){var Te=_e.value;Le(Te);switch(Te.type){case"table":{for(var ke=m(Te.tokens.header),je;!(je=ke()).done;){var tt=je.value;ut.walkTokens(tt,Le)}for(var _t=m(Te.tokens.cells),At;!(At=_t()).done;)for(var Zt=At.value,On=m(Zt),nn;!(nn=On()).done;){var Ct=nn.value;ut.walkTokens(Ct,Le)}break}case"list":{ut.walkTokens(Te.items,Le);break}default:Te.tokens&&ut.walkTokens(Te.tokens,Le)}}},ut.Parser=ot,ut.parser=ot.parse,ut.Renderer=ge,ut.TextRenderer=De,ut.Lexer=Z,ut.lexer=Z.lex,ut.Tokenizer=Oe,ut.Slugger=Ge,ut.parse=ut;var dt=ut;return dt})},E4JC:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("ETIr"),i("cv67"),i("K3mO"),i("OLod"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.StreamCipher,m=v.algo,E=[],D=[],r=[],c=m.Rabbit=d.extend({_doReset:function(){for(var n=this._key.words,y=this.cfg.iv,f=0;f<4;f++)n[f]=(n[f]<<8|n[f]>>>24)&16711935|(n[f]<<24|n[f]>>>8)&4278255360;var o=this._X=[n[0],n[3]<<16|n[2]>>>16,n[1],n[0]<<16|n[3]>>>16,n[2],n[1]<<16|n[0]>>>16,n[3],n[2]<<16|n[1]>>>16],g=this._C=[n[2]<<16|n[2]>>>16,n[0]&4294901760|n[1]&65535,n[3]<<16|n[3]>>>16,n[1]&4294901760|n[2]&65535,n[0]<<16|n[0]>>>16,n[2]&4294901760|n[3]&65535,n[1]<<16|n[1]>>>16,n[3]&4294901760|n[0]&65535];this._b=0;for(var f=0;f<4;f++)s.call(this);for(var f=0;f<8;f++)g[f]^=o[f+4&7];if(y){var p=y.words,O=p[0],a=p[1],u=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,_=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,S=u>>>16|_&4294901760,b=_<<16|u&65535;g[0]^=u,g[1]^=S,g[2]^=_,g[3]^=b,g[4]^=u,g[5]^=S,g[6]^=_,g[7]^=b;for(var f=0;f<4;f++)s.call(this)}},_doProcessBlock:function(n,y){var f=this._X;s.call(this),E[0]=f[0]^f[5]>>>16^f[3]<<16,E[1]=f[2]^f[7]>>>16^f[5]<<16,E[2]=f[4]^f[1]>>>16^f[7]<<16,E[3]=f[6]^f[3]>>>16^f[1]<<16;for(var o=0;o<4;o++)E[o]=(E[o]<<8|E[o]>>>24)&16711935|(E[o]<<24|E[o]>>>8)&4278255360,n[y+o]^=E[o]},blockSize:128/32,ivSize:64/32});function s(){for(var n=this._X,y=this._C,f=0;f<8;f++)D[f]=y[f];y[0]=y[0]+1295307597+this._b|0,y[1]=y[1]+3545052371+(y[0]>>>0<D[0]>>>0?1:0)|0,y[2]=y[2]+886263092+(y[1]>>>0<D[1]>>>0?1:0)|0,y[3]=y[3]+1295307597+(y[2]>>>0<D[2]>>>0?1:0)|0,y[4]=y[4]+3545052371+(y[3]>>>0<D[3]>>>0?1:0)|0,y[5]=y[5]+886263092+(y[4]>>>0<D[4]>>>0?1:0)|0,y[6]=y[6]+1295307597+(y[5]>>>0<D[5]>>>0?1:0)|0,y[7]=y[7]+3545052371+(y[6]>>>0<D[6]>>>0?1:0)|0,this._b=y[7]>>>0<D[7]>>>0?1:0;for(var f=0;f<8;f++){var o=n[f]+y[f],g=o&65535,p=o>>>16,O=((g*g>>>17)+g*p>>>15)+p*p,a=((o&4294901760)*o|0)+((o&65535)*o|0);r[f]=O^a}n[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,n[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,n[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,n[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,n[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,n[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,n[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,n[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}v.Rabbit=d._createHelper(c)}(),P.Rabbit})},E7E6:function(M,X){M.exports="data:image/png;base64,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"},E9nw:function(M,X){M.exports=function(){var i=document.getSelection();if(!i.rangeCount)return function(){};for(var P=document.activeElement,v=[],T=0;T<i.rangeCount;T++)v.push(i.getRangeAt(T));switch(P.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":P.blur();break;default:P=null;break}return i.removeAllRanges(),function(){i.type==="Caret"&&i.removeAllRanges(),i.rangeCount||v.forEach(function(d){i.addRange(d)}),P&&P.focus()}}},EGTK:function(M,X,i){"use strict";var P=i("T2oS"),v=i("W9HT"),T=i("5NDa"),d=i("5rEg"),m=i("k1fw"),E=i("tJVT"),D=i("cDcd"),r=i.n(D),c=i("TSYQ"),s=i.n(c),n=i("dGDm"),y=i.n(n),f=function(p){var O=p.className,a=p.dispatch,u=p.skin,_=u===void 0?"white":u,S=p.value,b=S===void 0?null:S,h=p.loading,R=h===void 0?!1:h,w=p.data,C=w===void 0?[]:w,x=p.otherData,l=x===void 0?[]:x,A=p.tags,k=A===void 0?[]:A,U=p.onChange,N=U===void 0?function(){}:U,z=Object(D.useState)(""),K=Object(E.a)(z,2),W=K[0],V=K[1],F=Object(D.useState)(!1),B=Object(E.a)(F,2),H=B[0],ae=B[1],de=Object(D.useState)([]),oe=Object(E.a)(de,2),xe=oe[0],Oe=oe[1],se=Object(D.useState)(0),me=Object(E.a)(se,2),pe=me[0],ie=me[1],le=Object(D.useRef)(null),Q=Object(D.useRef)(String(Math.floor(Math.random()*1e6))).current,ue=Object(D.useRef)();Object(D.useEffect)(function(){return window.addEventListener("keydown",ee),function(){window.removeEventListener("keydown",ee)}},[W,H,xe]);var ee=function(mt){if(!H||mt.keyCode!==40&&mt.keyCode!==38)return;var We=0;mt.keyCode===40&&H&&(pe<xe.length-1?We=pe+1:We=0,console.log("\u4E0B"),Z(We,"down")),mt.keyCode===38&&H&&(pe===0?We=xe.length-1:We=pe-1,Z(We,"up")),ie(We),be(W,We)},te=function(mt,We){var Re=function(ut){var dt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,Ie={};return Ie["^"]="\\^",Ie["."]="\\.",Ie["\\"]="\\\\",Ie["|"]="\\|",Ie["("]="\\(",Ie[")"]="\\)",Ie["*"]="\\*",Ie["+"]="\\+",Ie["-"]="\\-",Ie.$="$",Ie["["]="\\[",Ie["]"]="\\]",Ie["?"]="\\?",ut=ut.replace(dt,function(Le){return Ie[Le]}),ut},$e=new RegExp(Re(We),"gi");return mt=mt.replace($e,function(Tt){return"<span style='color:#0152d9;'>"+Tt+"</span>"}),mt},be=function(mt,We){if(mt===""){Oe([]);return}var Re=[];C.forEach(function(Tt){Tt.image.length&&Tt.image.forEach(function(ut){Re.push(ut)})});var $e=Re.concat(l).filter(function(Tt){var ut;return(ut=Tt.name)===null||ut===void 0?void 0:ut.toLocaleLowerCase().includes(mt==null?void 0:mt.toLocaleLowerCase())}).map(function(Tt,ut){var dt=Tt.id,Ie=Tt.name,Le=Object(m.a)(Object(m.a)({},Tt),{},{label:r.a.createElement("ul",{id:"search-".concat(Q,"-").concat(ut),onClick:function(){return ye(dt,Le)},className:ut===We?y.a.searchListActive:y.a.searchList},r.a.createElement("li",{className:y.a.name,dangerouslySetInnerHTML:{__html:te(Ie,mt)}}),Tt.private&&r.a.createElement("li",{className:y.a.tag},"\u79C1\u6709"))});return Le});Oe($e)},re=function(mt){var We=document.getElementById("scroll-".concat(Q,"-").concat(mt));if(!We)return;var Re=document.getElementById("scroll-".concat(Q));Re.scrollTo(0,We.offsetTop)},Z=function(mt,We){var Re=document.getElementById("search-".concat(Q,"-").concat(mt));if(!Re)return;var $e=document.getElementById("search-".concat(Q)),Tt=Re.offsetTop-$e.scrollTop>0&&Re.offsetTop-$e.scrollTop<$e.clientHeight;if(Tt)return;We==="down"?$e.scrollTo(0,Re.offsetTop-$e.clientHeight+Re.clientHeight):$e.scrollTo(0,Re.offsetTop)},Y=function(mt){be(mt,0),V(mt)},q=function(mt){var We,Re;if(!xe.length)return;var $e=xe==null||((We=xe[pe])===null||We===void 0)?void 0:We.id;N($e),Oe([]),ie(0),V(xe==null||((Re=xe[pe])===null||Re===void 0)?void 0:Re.name),re($e),ue.current.blur()},ye=function(mt,We){N(mt),Oe([]),ie(0),V(We==null?void 0:We.name),re(mt)},ge=function(){Oe([]),V("")},De=function(mt){N(mt),Oe([]),V("")},Ge=function(){return W===""?r.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):r.a.createElement("i",{onClick:ge,className:"iconfont icon-shanchu4 c-grey-c"})},Qe=function(){a({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},at=function(){a({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},ot=function(){le.current=setTimeout(function(){ae(!1),ie(0)},200)};return r.a.createElement("div",{className:s()(_==="night"?y.a.darklySelectEnvironment:y.a.selectEnvironment,O)},r.a.createElement("div",{className:y.a.search},r.a.createElement(d.a,{suffix:Ge(),bordered:!1,ref:ue,value:W,onKeyDown:function(mt){(mt.keyCode===40||mt.keyCode===38)&&mt.preventDefault()},size:"large",onFocus:function(){clearTimeout(le.current),Y(W),ae(!0)},onBlur:ot,onChange:function(mt){return Y(mt.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:q}),H&&r.a.createElement("div",{id:"search-".concat(Q),className:y.a.searchListWrap},xe.map(function(st,mt){return r.a.createElement(r.a.Fragment,{key:mt}," ",st.label)}))),R?r.a.createElement(v.a,{className:y.a.spin}):r.a.createElement(r.a.Fragment,null,!!k.length&&r.a.createElement("aside",{className:y.a.common},r.a.createElement("div",{className:y.a.title},"\u63A8\u8350\u73AF\u5883:"),r.a.createElement("ul",{className:y.a.tags},k.map(function(st,mt){return r.a.createElement("li",{key:mt,onClick:function(){return De(st.id)},className:b===st.id?"".concat(y.a.tag," ").concat(y.a.tagActive):y.a.tag},st.name)}))),r.a.createElement("aside",{className:y.a.wrap,id:"scroll-".concat(Q)},C.map(function(st,mt){var We;return st!=null&&(We=st.image)!==null&&We!==void 0&&We.length?r.a.createElement(o,{key:mt,data:st,id:b,handleClick:function($e){return De($e)}}):null}),r.a.createElement("ul",{className:y.a.allList},l.map(function(st){return r.a.createElement("li",{key:"key-".concat(st.id),id:"scroll-".concat(Q,"-").concat(st.id),className:st.id===b?"".concat(y.a.item," ").concat(y.a.itemActive):y.a.item,onClick:function(){return N(st.id)}},r.a.createElement("div",{className:y.a.name},st.name),st.private&&r.a.createElement("div",{className:y.a.tag},"\u79C1\u6709"))})))),r.a.createElement("div",{className:y.a.apply},r.a.createElement("span",{className:y.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),r.a.createElement("span",{className:y.a.p2,onClick:Qe}," \u7533\u8BF7\u65B0\u5EFA"),r.a.createElement("span",{className:y.a.p2,onClick:at}," \u5728\u7EBF\u521B\u5EFA")))},o=function(p){var O=p.data,a=p.id,u=p.handleClick,_=Object(D.useState)(!0),S=Object(E.a)(_,2),b=S[0],h=S[1],R=O.name,w=O.image;return r.a.createElement("div",{className:y.a.list},r.a.createElement("header",{onClick:function(){return h(!b)}},r.a.createElement("div",{className:y.a.title},R),r.a.createElement("i",{style:{transition:"0.5s",transform:b?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),r.a.createElement("ul",{className:y.a.items,style:{height:b?"auto":0}},w.map(function(C){return r.a.createElement("li",{key:C.id,className:C.id===a?"".concat(y.a.item," ").concat(y.a.itemActive):y.a.item,onClick:function(){return u(C.id)}},r.a.createElement("div",{className:y.a.name},C.name),C.private&&r.a.createElement("div",{className:y.a.tag},"\u79C1\u6709"))}),r.a.createElement("li",{className:y.a.line})))};X.a=f},ELLl:function(M,X,i){(function(P){P(i("VrN/"))})(function(P){var v={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},T=P.Pos;P.defineOption("autoCloseBrackets",!1,function(g,p,O){O&&O!=P.Init&&(g.removeKeyMap(m),g.state.closeBrackets=null),p&&(E(d(p,"pairs")),g.state.closeBrackets=p,g.addKeyMap(m))});function d(g,p){return p=="pairs"&&typeof g=="string"?g:typeof g=="object"&&g[p]!=null?g[p]:v[p]}var m={Backspace:c,Enter:s};function E(g){for(var p=0;p<g.length;p++){var O=g.charAt(p),a="'"+O+"'";m[a]||(m[a]=D(O))}}E(v.pairs+"`");function D(g){return function(p){return y(p,g)}}function r(g){var p=g.state.closeBrackets;if(!p||p.override)return p;var O=g.getModeAt(g.getCursor());return O.closeBrackets||p}function c(g){var p=r(g);if(!p||g.getOption("disableInput"))return P.Pass;for(var O=d(p,"pairs"),a=g.listSelections(),u=0;u<a.length;u++){if(!a[u].empty())return P.Pass;var _=f(g,a[u].head);if(!_||O.indexOf(_)%2!=0)return P.Pass}for(var u=a.length-1;u>=0;u--){var S=a[u].head;g.replaceRange("",T(S.line,S.ch-1),T(S.line,S.ch+1),"+delete")}}function s(g){var p=r(g),O=p&&d(p,"explode");if(!O||g.getOption("disableInput"))return P.Pass;for(var a=g.listSelections(),u=0;u<a.length;u++){if(!a[u].empty())return P.Pass;var _=f(g,a[u].head);if(!_||O.indexOf(_)%2!=0)return P.Pass}g.operation(function(){var S=g.lineSeparator()||`
`;g.replaceSelection(S+S,null),g.execCommand("goCharLeft"),a=g.listSelections();for(var b=0;b<a.length;b++){var h=a[b].head.line;g.indentLine(h,null,!0),g.indentLine(h+1,null,!0)}})}function n(g){var p=P.cmpPos(g.anchor,g.head)>0;return{anchor:new T(g.anchor.line,g.anchor.ch+(p?-1:1)),head:new T(g.head.line,g.head.ch+(p?1:-1))}}function y(g,p){var O=r(g);if(!O||g.getOption("disableInput"))return P.Pass;var a=d(O,"pairs"),u=a.indexOf(p);if(u==-1)return P.Pass;for(var _=d(O,"closeBefore"),S=d(O,"triples"),b=a.charAt(u+1)==p,h=g.listSelections(),R=u%2==0,w,C=0;C<h.length;C++){var x=h[C],l=x.head,A,k=g.getRange(l,T(l.line,l.ch+1));if(R&&!x.empty())A="surround";else if((b||!R)&&k==p)b&&o(g,l)?A="both":S.indexOf(p)>=0&&g.getRange(l,T(l.line,l.ch+3))==p+p+p?A="skipThree":A="skip";else if(b&&l.ch>1&&S.indexOf(p)>=0&&g.getRange(T(l.line,l.ch-2),l)==p+p){if(l.ch>2&&/\bstring/.test(g.getTokenTypeAt(T(l.line,l.ch-2))))return P.Pass;A="addFour"}else if(b){var U=l.ch==0?" ":g.getRange(T(l.line,l.ch-1),l);if(!P.isWordChar(k)&&U!=p&&!P.isWordChar(U))A="both";else return P.Pass}else if(R&&(k.length===0||/\s/.test(k)||_.indexOf(k)>-1))A="both";else return P.Pass;if(!w)w=A;else if(w!=A)return P.Pass}var N=u%2?a.charAt(u-1):p,z=u%2?p:a.charAt(u+1);g.operation(function(){if(w=="skip")g.execCommand("goCharRight");else if(w=="skipThree")for(var K=0;K<3;K++)g.execCommand("goCharRight");else if(w=="surround"){for(var W=g.getSelections(),K=0;K<W.length;K++)W[K]=N+W[K]+z;g.replaceSelections(W,"around"),W=g.listSelections().slice();for(var K=0;K<W.length;K++)W[K]=n(W[K]);g.setSelections(W)}else w=="both"?(g.replaceSelection(N+z,null),g.triggerElectric(N+z),g.execCommand("goCharLeft")):w=="addFour"&&(g.replaceSelection(N+N+N+N,"before"),g.execCommand("goCharRight"))})}function f(g,p){var O=g.getRange(T(p.line,p.ch-1),T(p.line,p.ch+1));return O.length==2?O:null}function o(g,p){var O=g.getTokenAt(T(p.line,p.ch+1));return/\bstring/.test(O.type)&&O.start==p.ch&&(p.ch==0||!/\bstring/.test(g.getTokenTypeAt(p)))}})},ELcG:function(M,X,i){(function(P,v){M.exports=X=v(i("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(v){var T=P,d=T.lib,m=d.WordArray,E=d.Hasher,D=T.algo,r=m.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]),c=m.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]),s=m.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]),n=m.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]),y=m.create([0,1518500249,1859775393,2400959708,2840853838]),f=m.create([1352829926,1548603684,1836072691,2053994217,0]),o=D.RIPEMD160=E.extend({_doReset:function(){this._hash=m.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(S,b){for(var h=0;h<16;h++){var R=b+h,w=S[R];S[R]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360}var C=this._hash.words,x=y.words,l=f.words,A=r.words,k=c.words,U=s.words,N=n.words,z,K,W,V,F,B,H,ae,de,oe;B=z=C[0],H=K=C[1],ae=W=C[2],de=V=C[3],oe=F=C[4];for(var xe,h=0;h<80;h+=1)xe=z+S[b+A[h]]|0,h<16?xe+=g(K,W,V)+x[0]:h<32?xe+=p(K,W,V)+x[1]:h<48?xe+=O(K,W,V)+x[2]:h<64?xe+=a(K,W,V)+x[3]:xe+=u(K,W,V)+x[4],xe=xe|0,xe=_(xe,U[h]),xe=xe+F|0,z=F,F=V,V=_(W,10),W=K,K=xe,xe=B+S[b+k[h]]|0,h<16?xe+=u(H,ae,de)+l[0]:h<32?xe+=a(H,ae,de)+l[1]:h<48?xe+=O(H,ae,de)+l[2]:h<64?xe+=p(H,ae,de)+l[3]:xe+=g(H,ae,de)+l[4],xe=xe|0,xe=_(xe,N[h]),xe=xe+oe|0,B=oe,oe=de,de=_(ae,10),ae=H,H=xe;xe=C[1]+W+de|0,C[1]=C[2]+V+oe|0,C[2]=C[3]+F+B|0,C[3]=C[4]+z+H|0,C[4]=C[0]+K+ae|0,C[0]=xe},_doFinalize:function(){var S=this._data,b=S.words,h=this._nDataBytes*8,R=S.sigBytes*8;b[R>>>5]|=128<<24-R%32,b[(R+64>>>9<<4)+14]=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360,S.sigBytes=(b.length+1)*4,this._process();for(var w=this._hash,C=w.words,x=0;x<5;x++){var l=C[x];C[x]=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360}return w},clone:function(){var S=E.clone.call(this);return S._hash=this._hash.clone(),S}});function g(S,b,h){return S^b^h}function p(S,b,h){return S&b|~S&h}function O(S,b,h){return(S|~b)^h}function a(S,b,h){return S&h|b&~h}function u(S,b,h){return S^(b|~h)}function _(S,b){return S<<b|S>>>32-b}T.RIPEMD160=E._createHelper(o),T.HmacRIPEMD160=E._createHmacHelper(o)}(Math),P.RIPEMD160})},ETIr:function(M,X,i){(function(P,v){M.exports=X=v(i("Ib8C"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.WordArray,m=v.enc,E=m.Base64={stringify:function(r){var c=r.words,s=r.sigBytes,n=this._map;r.clamp();for(var y=[],f=0;f<s;f+=3)for(var o=c[f>>>2]>>>24-f%4*8&255,g=c[f+1>>>2]>>>24-(f+1)%4*8&255,p=c[f+2>>>2]>>>24-(f+2)%4*8&255,O=o<<16|g<<8|p,a=0;a<4&&f+a*.75<s;a++)y.push(n.charAt(O>>>6*(3-a)&63));var u=n.charAt(64);if(u)for(;y.length%4;)y.push(u);return y.join("")},parse:function(r){var c=r.length,s=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var y=0;y<s.length;y++)n[s.charCodeAt(y)]=y}var f=s.charAt(64);if(f){var o=r.indexOf(f);o!==-1&&(c=o)}return D(r,c,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function D(r,c,s){for(var n=[],y=0,f=0;f<c;f++)if(f%4){var o=s[r.charCodeAt(f-1)]<<f%4*2,g=s[r.charCodeAt(f)]>>>6-f%4*2,p=o|g;n[y>>>2]|=p<<24-y%4*8,y++}return d.create(n,y)}}(),P.enc.Base64})},EkPF:function(M,X,i){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,X,i){(function(P,v){M.exports=X=v(i("Ib8C"))})(this,function(P){return function(){if(typeof ArrayBuffer!="function")return;var v=P,T=v.lib,d=T.WordArray,m=d.init,E=d.init=function(D){if(D instanceof ArrayBuffer&&(D=new Uint8Array(D)),(D instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&D instanceof Uint8ClampedArray||D instanceof Int16Array||D instanceof Uint16Array||D instanceof Int32Array||D instanceof Uint32Array||D instanceof Float32Array||D instanceof Float64Array)&&(D=new Uint8Array(D.buffer,D.byteOffset,D.byteLength)),D instanceof Uint8Array){for(var r=D.byteLength,c=[],s=0;s<r;s++)c[s>>>2]|=D[s]<<24-s%4*8;m.call(this,c,r)}else m.apply(this,arguments)};E.prototype=d}(),P.lib.WordArray})},FOrL:function(M,X,i){M.exports=i.p+"static/nodata.a6b3f948.png"},FPkq:function(M,X,i){M.exports=i.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},FrRK:function(M,X,i){"use strict";var P=i("+L6B"),v=i("2/Rp"),T=i("DZo9"),d=i("8z0m"),m=i("miYZ"),E=i("tsqr"),D=i("9og8"),r=i("2qtc"),c=i("kLXV"),s=i("y8nQ"),n=i("Vl3Y"),y=i("tJVT"),f=i("PpiC"),o=i("5NDa"),g=i("5rEg"),p=i("WmNS"),O=i.n(p),a=i("cDcd"),u=i.n(a),_=i("9kvl"),S=i("m3rI"),b=i("FPkq"),h=i.n(b),R=i("qB8g"),w=i.n(R),C=g.a.TextArea,x=function(A){var k=A.newShixuns,U=A.globalSetting,N=A.loading,z=A.dispatch,K=Object(f.a)(A,["newShixuns","globalSetting","loading","dispatch"]),W=n.a.useForm(),V=Object(y.a)(W,1),F=V[0],B=Object(a.useState)([]),H=Object(y.a)(B,2),ae=H[0],de=H[1],oe=function(ie){var le=["uploading","done","removed"];le.includes(ie.file.status)&&de(ie.fileList)},xe=function(ie){if(!ie.percent||ie.percent==100){var le,Q=(le=ie.response)===null||le===void 0?void 0:le.id;return c.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var ue=Object(D.a)(O.a.mark(function te(){var be;return O.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,z({type:"newShixuns/deleteAttachment",payload:{id:Q}});case 2:be=Z.sent,be&&de(ae.filter(function(Y){var q;return((q=Y.response)===null||q===void 0?void 0:q.id)!==Q}));case 4:case"end":return Z.stop()}},te)}));function ee(){return ue.apply(this,arguments)}return ee}()}),!1}},Oe=function(ie){if(ae.length)return!1;var le=ie.size/1024/1024>50;return le?(E.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},se=function(){var pe=Object(D.a)(O.a.mark(function ie(le){var Q,ue,ee,te,be,re,Z,Y;return O.a.wrap(function(ye){for(;;)switch(ye.prev=ye.next){case 0:return ee=le||{},te=ee.language,be=ee.env,re=ee.mode,Z=ee.code,ye.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:te,runtime:be,run_method:re,attachment_id:ae==null||((Q=ae[0])===null||Q===void 0||((ue=Q.response)===null||ue===void 0))?void 0:ue.id}});case 3:Y=ye.sent,z({type:"newShixuns/setActionTabs",payload:{}}),Y&&E.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return ye.stop()}},ie)}));return function(le){return pe.apply(this,arguments)}}(),me=function(){F.resetFields(),de([])};return u.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,visible:k.actionTabs.key==="NewShixuns-Apply",title:"\u7533\u8BF7\u65B0\u5EFA",width:"1000px",footer:null,afterClose:me},u.a.createElement("section",{className:w.a.qrCode},u.a.createElement("aside",{className:w.a.a1},u.a.createElement("div",{className:w.a.code},u.a.createElement("img",{width:120,height:120,src:h.a,alt:"\u4E8C\u7EF4\u7801"})),u.a.createElement("div",{className:w.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),u.a.createElement("div",{className:w.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),u.a.createElement("aside",{className:w.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",u.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")),u.a.createElement(n.a,{className:w.a.formWrap,form:F,labelCol:{span:4},wrapperCol:{span:20},onFinish:se},u.a.createElement(n.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},u.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),u.a.createElement(n.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"}]},u.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48linux\u7CFB\u7EDF\u73AF\u5883,\u4EE3\u7801\u8FD0\u884C\u73AF\u5883",rows:4})),u.a.createElement(n.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"}]},u.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),u.a.createElement(n.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},u.a.createElement("div",{className:w.a.upload},u.a.createElement(d.a,{fileList:ae,action:"".concat(S.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:oe,onRemove:xe,beforeUpload:Oe,withCredentials:!0},u.a.createElement("span",{className:"".concat(w.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),u.a.createElement("span",{className:"".concat(w.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),u.a.createElement("div",{className:w.a.footerWrap},u.a.createElement(n.a.Item,null,u.a.createElement(v.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),u.a.createElement(v.a,{size:"large",type:"primary",htmlType:"submit",loading:N["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};X.a=Object(_.a)(function(l){var A=l.newShixuns,k=l.loading,U=l.globalSetting;return{newShixuns:A,globalSetting:U,loading:k.effects}})(x)},Fxgj:function(M,X,i){},GABl:function(M,X){M.exports="data:image/png;base64,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"},GRuw:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("lPiR"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.WordArray,m=v.algo,E=m.SHA256,D=m.SHA224=E.extend({_doReset:function(){this._hash=new d.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var r=E._doFinalize.call(this);return r.sigBytes-=4,r}});v.SHA224=E._createHelper(D),v.HmacSHA224=E._createHmacHelper(D)}(),P.SHA224})},GfqC:function(M,X,i){"use strict";var P=i("cDcd"),v=i.n(P),T=i("TSYQ"),d=i.n(T);function m(V,F){var B="cannot "+V.method+" "+V.action+" "+F.status+"'",H=new Error(B);return H.status=F.status,H.method=V.method,H.url=V.action,H}function E(V){var F=V.responseText||V.response;if(!F)return F;try{return JSON.parse(F)}catch(B){return F}}function D(V){var F=new XMLHttpRequest;V.onProgress&&F.upload&&(F.upload.onprogress=function(de){de.total>0&&(de.percent=de.loaded/de.total*100),V.onProgress(de)});var B=new FormData;V.data&&Object.keys(V.data).forEach(function(ae){var de=V.data[ae];if(Array.isArray(de)){de.forEach(function(oe){B.append(ae+"[]",oe)});return}B.append(ae,V.data[ae])}),V.file instanceof Blob?B.append(V.filename,V.file,V.file.name):B.append(V.filename,V.file),F.onerror=function(de){V.onError(de)},F.onload=function(){return F.status<200||F.status>=300?V.onError(m(V,F),E(F)):V.onSuccess(E(F),F)},F.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var H=V.headers||{};return H["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(H).forEach(function(ae){H[ae]!==null&&F.setRequestHeader(ae,H[ae])}),F.send(B),{abort:function(){F.abort()}}}var r=+new Date,c=0;function s(){return"rc-upload-"+r+"-"+ ++c}function n(V,F){return V.indexOf(F,V.length-F.length)!==-1}var y=function(V,F){if(V&&F){var B=Array.isArray(F)?F:F.split(","),H=V.name||"",ae=V.type||"",de=ae.replace(/\/.*$/,"");return B.some(function(oe){var xe=oe.trim();return xe.charAt(0)==="."?n(H.toLowerCase(),xe.toLowerCase()):/\/\*$/.test(xe)?de===xe.replace(/\/.*$/,""):ae===xe})}return!0};function f(V,F){var B=V.createReader(),H=[];function ae(){B.readEntries(function(de){var oe=Array.prototype.slice.apply(de);H=H.concat(oe);var xe=!oe.length;xe?F(H):ae()})}ae()}var o=function(F,B,H){var ae=function de(oe,xe){xe=xe||"",oe.isFile?oe.file(function(Oe){H(Oe)&&(oe.fullPath&&!Oe.webkitRelativePath&&(Object.defineProperties(Oe,{webkitRelativePath:{writable:!0}}),Oe.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(Oe,{webkitRelativePath:{writable:!1}})),B([Oe]))}):oe.isDirectory&&f(oe,function(Oe){Oe.forEach(function(se){de(se,""+xe+oe.name+"/")})})};F.forEach(function(de){ae(de.webkitGetAsEntry())})},g=o,p=Object.assign||function(V){for(var F=1;F<arguments.length;F++){var B=arguments[F];for(var H in B)Object.prototype.hasOwnProperty.call(B,H)&&(V[H]=B[H])}return V},O=function(){function V(F,B){var H=[],ae=!0,de=!1,oe=void 0;try{for(var xe=F[Symbol.iterator](),Oe;!(ae=(Oe=xe.next()).done)&&!(H.push(Oe.value),B&&H.length===B);ae=!0);}catch(se){de=!0,oe=se}finally{try{!ae&&xe.return&&xe.return()}finally{if(de)throw oe}}return H}return function(F,B){if(Array.isArray(F))return F;if(Symbol.iterator in Object(F))return V(F,B);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function V(F,B){for(var H=0;H<B.length;H++){var ae=B[H];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(F,ae.key,ae)}}return function(F,B,H){return B&&V(F.prototype,B),H&&V(F,H),F}}();function u(V,F,B){return F in V?Object.defineProperty(V,F,{value:B,enumerable:!0,configurable:!0,writable:!0}):V[F]=B,V}function _(V,F){var B={};for(var H in V){if(F.indexOf(H)>=0)continue;if(!Object.prototype.hasOwnProperty.call(V,H))continue;B[H]=V[H]}return B}function S(V,F){if(!(V instanceof F))throw new TypeError("Cannot call a class as a function")}function b(V,F){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:V}function h(V,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);V.prototype=Object.create(F&&F.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(V,F):V.__proto__=F)}var R=function(F){return Object.keys(F).reduce(function(B,H){return(H.substr(0,5)==="data-"||H.substr(0,5)==="aria-"||H==="role")&&(B[H]=F[H]),B},{})},w=function(V){h(F,V);function F(){var B,H,ae,de;S(this,F);for(var oe=arguments.length,xe=Array(oe),Oe=0;Oe<oe;Oe++)xe[Oe]=arguments[Oe];return de=(H=(ae=b(this,(B=F.__proto__||Object.getPrototypeOf(F)).call.apply(B,[this].concat(xe))),ae),ae.state={uid:s()},ae.reqs={},ae.onChange=function(se){var me=se.target.files;ae.uploadFiles(me),ae.reset()},ae.onClick=function(se){var me=ae.fileInput;if(!me)return;var pe=ae.props,ie=pe.children,le=pe.onClick;ie&&ie.type==="button"&&(me.parentNode.focus(),me.parentNode.querySelector("button").blur()),me.click(),le&&le(se)},ae.onKeyDown=function(se){se.key==="Enter"&&ae.onClick()},ae.onFileDrop=function(se){var me=ae.props.multiple;if(se.preventDefault(),se.type==="dragover")return;if(ae.props.directory)g(Array.prototype.slice.call(se.dataTransfer.items),ae.uploadFiles,function(ie){return y(ie,ae.props.accept)});else{var pe=Array.prototype.slice.call(se.dataTransfer.files).filter(function(ie){return y(ie,ae.props.accept)});me===!1&&(pe=pe.slice(0,1)),ae.uploadFiles(pe)}},ae.uploadFiles=function(se){var me=Array.prototype.slice.call(se);me.map(function(pe){return pe.uid=s(),pe}).forEach(function(pe){ae.upload(pe,me)})},ae.saveFileInput=function(se){ae.fileInput=se},H),b(ae,de)}return a(F,[{key:"componentDidMount",value:function(){this._isMounted=!0}},{key:"componentWillUnmount",value:function(){this._isMounted=!1,this.abort()}},{key:"upload",value:function(H,ae){var de=this,oe=this.props;if(!oe.beforeUpload)return setTimeout(function(){return de.post(H)},0);var xe=oe.beforeUpload(H,ae);xe&&xe.then?xe.then(function(Oe){var se=Object.prototype.toString.call(Oe);return se==="[object File]"||se==="[object Blob]"?de.post(Oe):de.post(H)}).catch(function(Oe){console.log(Oe)}):xe!==!1&&setTimeout(function(){return de.post(H)},0);return}},{key:"post",value:function(H){var ae=this;if(!this._isMounted)return;var de=this.props,oe=de.onStart,xe=de.onProgress,Oe=de.transformFile,se=Oe===void 0?function(me){return me}:Oe;new Promise(function(me){var pe=de.action;return typeof pe=="function"&&(pe=pe(H)),me(pe)}).then(function(me){var pe=H.uid,ie=de.customRequest||D,le=Promise.resolve(se(H)).then(function(Q){var ue=de.data;return typeof ue=="function"&&(ue=ue(Q)),Promise.all([Q,ue])}).catch(function(Q){console.error(Q)});le.then(function(Q){var ue=O(Q,2),ee=ue[0],te=ue[1],be={action:me,filename:de.name,data:te,file:ee,headers:de.headers,withCredentials:de.withCredentials,method:de.method||"post",onProgress:xe?function(re){xe(re,H)}:null,onSuccess:function(Z,Y){delete ae.reqs[pe],de.onSuccess(Z,H,Y)},onError:function(Z,Y){delete ae.reqs[pe],de.onError(Z,Y,H)}};oe(H),ae.reqs[pe]=ie(be)})})}},{key:"reset",value:function(){this.setState({uid:s()})}},{key:"abort",value:function(H){var ae=this.reqs;if(H){var de=H;H&&H.uid&&(de=H.uid),ae[de]&&ae[de].abort&&ae[de].abort(),delete ae[de]}else Object.keys(ae).forEach(function(oe){ae[oe]&&ae[oe].abort&&ae[oe].abort(),delete ae[oe]})}},{key:"render",value:function(){var H,ae=this.props,de=ae.component,oe=ae.prefixCls,xe=ae.className,Oe=ae.disabled,se=ae.id,me=ae.style,pe=ae.multiple,ie=ae.accept,le=ae.children,Q=ae.directory,ue=ae.openFileDialogOnClick,ee=ae.onMouseEnter,te=ae.onMouseLeave,be=_(ae,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),re=d()((H={},u(H,oe,!0),u(H,oe+"-disabled",Oe),u(H,xe,xe),H)),Z=Oe?{}:{onClick:ue?this.onClick:function(){},onKeyDown:ue?this.onKeyDown:function(){},onMouseEnter:ee,onMouseLeave:te,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return v.a.createElement(de,p({},Z,{className:re,role:"button",style:me}),v.a.createElement("input",p({},R(be),{id:se,type:"file",ref:this.saveFileInput,onClick:function(q){return q.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ie,directory:Q?"directory":null,webkitdirectory:Q?"webkitdirectory":null,multiple:pe,onChange:this.onChange})),le)}}]),F}(P.Component),C=w,x=Object.assign||function(V){for(var F=1;F<arguments.length;F++){var B=arguments[F];for(var H in B)Object.prototype.hasOwnProperty.call(B,H)&&(V[H]=B[H])}return V},l=function(){function V(F,B){for(var H=0;H<B.length;H++){var ae=B[H];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(F,ae.key,ae)}}return function(F,B,H){return B&&V(F.prototype,B),H&&V(F,H),F}}();function A(V,F){if(!(V instanceof F))throw new TypeError("Cannot call a class as a function")}function k(V,F){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:V}function U(V,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);V.prototype=Object.create(F&&F.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(V,F):V.__proto__=F)}function N(){}var z=function(V){U(F,V);function F(){var B,H,ae,de;A(this,F);for(var oe=arguments.length,xe=Array(oe),Oe=0;Oe<oe;Oe++)xe[Oe]=arguments[Oe];return de=(H=(ae=k(this,(B=F.__proto__||Object.getPrototypeOf(F)).call.apply(B,[this].concat(xe))),ae),ae.saveUploader=function(se){ae.uploader=se},H),k(ae,de)}return l(F,[{key:"abort",value:function(H){this.uploader.abort(H)}},{key:"render",value:function(){return v.a.createElement(C,x({},this.props,{ref:this.saveUploader}))}}]),F}(P.Component);z.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:N,onError:N,onSuccess:N,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var K=z,W=X.a=K},Gytx:function(M,X){M.exports=function(P,v,T,d){var m=T?T.call(d,P,v):void 0;if(m!==void 0)return!!m;if(P===v)return!0;if(typeof P!="object"||!P||typeof v!="object"||!v)return!1;var E=Object.keys(P),D=Object.keys(v);if(E.length!==D.length)return!1;for(var r=Object.prototype.hasOwnProperty.bind(v),c=0;c<E.length;c++){var s=E[c];if(!r(s))return!1;var n=P[s],y=v[s];if(m=T?T.call(d,n,y,s):void 0,m===!1||m===void 0&&n!==y)return!1}return!0}},HjOm:function(M,X,i){"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"},v=P;X.default=v},HmJG:function(M,X,i){},HpTS:function(M,X,i){M.exports=i.p+"static/small_program.f74069ec.png"},HpfO:function(M,X,i){M.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},I8Z2:function(M,X,i){"use strict";i.d(X,"a",function(){return d}),i.d(X,"b",function(){return f}),i.d(X,"c",function(){return g});var P=i("cDcd"),v=function(){var p=function(O,a){return p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,_){u.__proto__=_}||function(u,_){for(var S in _)_.hasOwnProperty(S)&&(u[S]=_[S])},p(O,a)};return function(O,a){p(O,a);function u(){this.constructor=O}O.prototype=a===null?Object.create(a):(u.prototype=a.prototype,new u)}}(),T=P.createContext(null),d=function(p){v(O,p);function O(){return p!==null&&p.apply(this,arguments)||this}return O.prototype.render=function(){return P.createElement(T.Provider,{value:this.props.store},this.props.children)},O}(P.Component),m=i("Gytx"),E=i.n(m),D=i("2mql"),r=i.n(D),c=function(){var p=function(O,a){return p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,_){u.__proto__=_}||function(u,_){for(var S in _)_.hasOwnProperty(S)&&(u[S]=_[S])},p(O,a)};return function(O,a){p(O,a);function u(){this.constructor=O}O.prototype=a===null?Object.create(a):(u.prototype=a.prototype,new u)}}(),s=function(){return s=Object.assign||function(p){for(var O,a=1,u=arguments.length;a<u;a++){O=arguments[a];for(var _ in O)Object.prototype.hasOwnProperty.call(O,_)&&(p[_]=O[_])}return p},s.apply(this,arguments)};function n(p){return p.displayName||p.name||"Component"}var y=function(){return{}};function f(p,O){O===void 0&&(O={});var a=!!p,u=p||y;return function(S){var b=function(R){c(w,R);function w(C,x){var l=R.call(this,C,x)||this;return l.unsubscribe=null,l.handleChange=function(){if(!l.unsubscribe)return;var A=u(l.store.getState(),l.props);l.setState({subscribed:A})},l.store=l.context,l.state={subscribed:u(l.store.getState(),C),store:l.store,props:C},l}return w.getDerivedStateFromProps=function(C,x){return p&&p.length===2&&C!==x.props?{subscribed:u(x.store.getState(),C),props:C}:{props:C}},w.prototype.componentDidMount=function(){this.trySubscribe()},w.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},w.prototype.shouldComponentUpdate=function(C,x){return!E()(this.props,C)||!E()(this.state.subscribed,x.subscribed)},w.prototype.trySubscribe=function(){a&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())},w.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)},w.prototype.render=function(){var C=s(s(s({},this.props),this.state.subscribed),{store:this.store});return P.createElement(S,s({},C,{ref:this.props.miniStoreForwardedRef}))},w.displayName="Connect("+n(S)+")",w.contextType=T,w}(P.Component);if(O.forwardRef){var h=P.forwardRef(function(R,w){return P.createElement(b,s({},R,{miniStoreForwardedRef:w}))});return r()(h,S)}return r()(b,S)}}var o=function(){return o=Object.assign||function(p){for(var O,a=1,u=arguments.length;a<u;a++){O=arguments[a];for(var _ in O)Object.prototype.hasOwnProperty.call(O,_)&&(p[_]=O[_])}return p},o.apply(this,arguments)};function g(p){var O=p,a=[];function u(b){O=o(o({},O),b);for(var h=0;h<a.length;h++)a[h]()}function _(){return O}function S(b){return a.push(b),function(){var R=a.indexOf(b);a.splice(R,1)}}return{setState:u,getState:_,subscribe:S}}},IBYe:function(M,X,i){"use strict";function P(v){return null}X.a=P},Ib8C:function(M,X,i){(function(P){(function(v,T){M.exports=X=T()})(this,function(){var v=v||function(T,d){var m;if(typeof window!="undefined"&&window.crypto&&(m=window.crypto),typeof self!="undefined"&&self.crypto&&(m=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(m=globalThis.crypto),!m&&typeof window!="undefined"&&window.msCrypto&&(m=window.msCrypto),!m&&typeof P!="undefined"&&P.crypto&&(m=P.crypto),!m&&!0)try{m=i(4)}catch(u){}var E=function(){if(m){if(typeof m.getRandomValues=="function")try{return m.getRandomValues(new Uint32Array(1))[0]}catch(u){}if(typeof m.randomBytes=="function")try{return m.randomBytes(4).readInt32LE()}catch(u){}}throw new Error("Native crypto module could not be used to get secure random number.")},D=Object.create||function(){function u(){}return function(_){var S;return u.prototype=_,S=new u,u.prototype=null,S}}(),r={},c=r.lib={},s=c.Base=function(){return{extend:function(u){var _=D(this);return u&&_.mixIn(u),(!_.hasOwnProperty("init")||this.init===_.init)&&(_.init=function(){_.$super.init.apply(this,arguments)}),_.init.prototype=_,_.$super=this,_},create:function(){var u=this.extend();return u.init.apply(u,arguments),u},init:function(){},mixIn:function(u){for(var _ in u)u.hasOwnProperty(_)&&(this[_]=u[_]);u.hasOwnProperty("toString")&&(this.toString=u.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),n=c.WordArray=s.extend({init:function(u,_){u=this.words=u||[],_!=d?this.sigBytes=_:this.sigBytes=u.length*4},toString:function(u){return(u||f).stringify(this)},concat:function(u){var _=this.words,S=u.words,b=this.sigBytes,h=u.sigBytes;if(this.clamp(),b%4)for(var R=0;R<h;R++){var w=S[R>>>2]>>>24-R%4*8&255;_[b+R>>>2]|=w<<24-(b+R)%4*8}else for(var C=0;C<h;C+=4)_[b+C>>>2]=S[C>>>2];return this.sigBytes+=h,this},clamp:function(){var u=this.words,_=this.sigBytes;u[_>>>2]&=4294967295<<32-_%4*8,u.length=T.ceil(_/4)},clone:function(){var u=s.clone.call(this);return u.words=this.words.slice(0),u},random:function(u){for(var _=[],S=0;S<u;S+=4)_.push(E());return new n.init(_,u)}}),y=r.enc={},f=y.Hex={stringify:function(u){for(var _=u.words,S=u.sigBytes,b=[],h=0;h<S;h++){var R=_[h>>>2]>>>24-h%4*8&255;b.push((R>>>4).toString(16)),b.push((R&15).toString(16))}return b.join("")},parse:function(u){for(var _=u.length,S=[],b=0;b<_;b+=2)S[b>>>3]|=parseInt(u.substr(b,2),16)<<24-b%8*4;return new n.init(S,_/2)}},o=y.Latin1={stringify:function(u){for(var _=u.words,S=u.sigBytes,b=[],h=0;h<S;h++){var R=_[h>>>2]>>>24-h%4*8&255;b.push(String.fromCharCode(R))}return b.join("")},parse:function(u){for(var _=u.length,S=[],b=0;b<_;b++)S[b>>>2]|=(u.charCodeAt(b)&255)<<24-b%4*8;return new n.init(S,_)}},g=y.Utf8={stringify:function(u){try{return decodeURIComponent(escape(o.stringify(u)))}catch(_){throw new Error("Malformed UTF-8 data")}},parse:function(u){return o.parse(unescape(encodeURIComponent(u)))}},p=c.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new n.init,this._nDataBytes=0},_append:function(u){typeof u=="string"&&(u=g.parse(u)),this._data.concat(u),this._nDataBytes+=u.sigBytes},_process:function(u){var _,S=this._data,b=S.words,h=S.sigBytes,R=this.blockSize,w=R*4,C=h/w;u?C=T.ceil(C):C=T.max((C|0)-this._minBufferSize,0);var x=C*R,l=T.min(x*4,h);if(x){for(var A=0;A<x;A+=R)this._doProcessBlock(b,A);_=b.splice(0,x),S.sigBytes-=l}return new n.init(_,l)},clone:function(){var u=s.clone.call(this);return u._data=this._data.clone(),u},_minBufferSize:0}),O=c.Hasher=p.extend({cfg:s.extend(),init:function(u){this.cfg=this.cfg.extend(u),this.reset()},reset:function(){p.reset.call(this),this._doReset()},update:function(u){return this._append(u),this._process(),this},finalize:function(u){u&&this._append(u);var _=this._doFinalize();return _},blockSize:512/32,_createHelper:function(u){return function(_,S){return new u.init(S).finalize(_)}},_createHmacHelper:function(u){return function(_,S){return new a.HMAC.init(u,S).finalize(_)}}}),a=r.algo={};return r}(Math);return v})}).call(this,i("IyRk"))},JFl9:function(M,X,i){M.exports={footerWrap:"footerWrap___3bmMI"}},JWDV:function(M,X,i){M.exports=i.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(M,X){M.exports="data:image/png;base64,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"},Jky8:function(M,X,i){"use strict";var P=i("sRBo"),v=i("kaz8"),T=i("5NDa"),d=i("5rEg"),m=i("miYZ"),E=i("tsqr"),D=i("9og8"),r=i("2qtc"),c=i("kLXV"),s=i("tJVT"),n=i("WmNS"),y=i.n(n),f=i("cDcd"),o=i.n(f),g=i("9kvl"),p=i("6CvP"),O=i("1XHU"),a=i("1vsH"),u;(function(S){S[S.Professor=1]="Professor",S[S.AssistantProfessor=2]="AssistantProfessor",S[S.Student=3]="Student"})(u||(u={}));var _=function(b){var h=b.visible,R=b.user,w=b.onCancel,C=w===void 0?function(){}:w,x=Object(f.useState)(),l=Object(s.a)(x,2),A=l[0],k=l[1],U=Object(f.useState)([]),N=Object(s.a)(U,2),z=N[0],K=N[1],W=Object(f.useState)(!1),V=Object(s.a)(W,2),F=V[0],B=V[1],H=Object(f.useState)(!1),ae=Object(s.a)(H,2),de=ae[0],oe=ae[1],xe=Object(f.useState)(),Oe=Object(s.a)(xe,2),se=Oe[0],me=Oe[1];Object(f.useEffect)(function(){var Q;if(R!=null&&(Q=R.userInfo)!==null&&Q!==void 0&&Q.identity){var ue;K([(R==null||((ue=R.userInfo)===null||ue===void 0)?void 0:ue.identity)==="student"?3:1])}},[R]);var pe=function(ue,ee){if(z.includes(u.Professor)){c.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:o.a.createElement("div",{className:"tc"},ee||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:function(){g.d.push("/classrooms/".concat(ue,"/students"))}});return}g.d.push("/classrooms/".concat(ue,"/students"))},ie=function(){var Q=Object(D.a)(y.a.mark(function ue(){var ee;return y.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:if(A){be.next=3;break}return E.b.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A"),be.abrupt("return");case 3:return B(!0),be.next=6,Object(p.c)({invite_code:A,professor:z.includes(u.Professor)?1:null,assistant_professor:z.includes(u.AssistantProfessor)?1:null,student:z.includes(u.Student)?1:null});case 6:if(ee=be.sent,B(!1),!((ee==null?void 0:ee.status)===-2)){be.next=22;break}if(le(),!(ee.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1")){be.next=14;break}return oe(!0),me(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 oe(!0),me(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 oe(!0),me(3),be.abrupt("return");case 22:if(!((ee==null?void 0:ee.status)===0)){be.next=27;break}return Object(a.ab)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),le(),(ee==null?void 0:ee.course_id)&&pe(ee.course_id,ee.message),be.abrupt("return");case 27:case"end":return be.stop()}},ue)}));return function(){return Q.apply(this,arguments)}}(),le=function(){var Q=Object(D.a)(y.a.mark(function ue(){return y.a.wrap(function(te){for(;;)switch(te.prev=te.next){case 0:C();case 1:case"end":return te.stop()}},ue)}));return function(){return Q.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,o.a.createElement(c.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",visible:h,confirmLoading:F,onOk:ie,onCancel:le},o.a.createElement("div",{className:"tc"},o.a.createElement("div",null,o.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),o.a.createElement(d.a,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:A,onChange:function(ue){if(ue.target.value.length>=7){E.b.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}k(ue.target.value)}})),o.a.createElement("div",{className:"mt10 font14"},o.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),o.a.createElement(v.a.Group,{value:z,onChange:function(ue){return K(ue)}},o.a.createElement(v.a,{value:u.Professor,disabled:z.includes(2)},"\u6559\u5E08"),o.a.createElement(v.a,{value:u.AssistantProfessor,disabled:z.includes(1)},"\u52A9\u6559"),o.a.createElement(v.a,{value:u.Student},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),o.a.createElement(O.a,{visible:de,onCancel:function(){return oe(!1)},occupationValue:se}))};X.a=Object(g.a)(function(S){var b=S.user;return{user:b}})(_)},Jq4h:function(M,X,i){M.exports=i.p+"static/qrcode.54870d9b.png"},Jv0p:function(M,X,i){M.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(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("3y9D"),i("WYAk"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.Base,m=T.WordArray,E=v.algo,D=E.MD5,r=E.EvpKDF=d.extend({cfg:d.extend({keySize:128/32,hasher:D,iterations:1}),init:function(c){this.cfg=this.cfg.extend(c)},compute:function(c,s){for(var n,y=this.cfg,f=y.hasher.create(),o=m.create(),g=o.words,p=y.keySize,O=y.iterations;g.length<p;){n&&f.update(n),n=f.update(c).finalize(s),f.reset();for(var a=1;a<O;a++)n=f.finalize(n),f.reset();o.concat(n)}return o.sigBytes=p*4,o}});v.EvpKDF=function(c,s,n){return r.create(n).compute(c,s)}}(),P.EvpKDF})},KVXO:function(M,X,i){M.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},KeGQ:function(M,X,i){M.exports=i.p+"static/noLevelData.36460f71.png"},KhGG:function(M,X,i){"use strict";i.d(X,"a",function(){return h}),i.d(X,"c",function(){return w});var P=i("0Owb"),v=i("miYZ"),T=i("tsqr"),d=i("oBTY"),m=i("tJVT"),E=i("PpiC"),D=i("k1fw"),r=i("9og8"),c=i("DZo9"),s=i("8z0m"),n=i("WmNS"),y=i.n(n),f=i("cDcd"),o=i.n(f),g=i("ErOA"),p=i("NFKh"),O=i.n(p),a=i("7Cbv"),u=i("9kvl"),_=i("mxV5"),S=i.n(_),b=s.a.Dragger,h=function(l){var A="bf3c199c2470cb477d907b1e0917c17b",k="5183666c72eec9e4",U=O.a.enc.Utf8.parse(A),N=O.a.enc.Utf8.parse(k),z=O.a.AES.decrypt(l,U,{iv:N,mode:O.a.mode.CBC});return z.toString(O.a.enc.Utf8)},R,w=function(){var x=Object(r.a)(y.a.mark(function l(A,k,U){var N,z,K,W,V,F,B,H,ae;return y.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return k.file_name=A.name,oe.next=3,Object(g.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return B=oe.sent,console.log("decrypt(res.data):",h(B.data)),B.data=JSON.parse(h(B.data)),H=Object(a.a)(),ae=new S.a({endpoint:B==null||((N=B.data)===null||N===void 0)?void 0:N.end_point,region:B==null||((z=B.data)===null||z===void 0)?void 0:z.region,accessKeyId:B==null||((K=B.data)===null||K===void 0)?void 0:K.access_key_id,accessKeySecret:B==null||((W=B.data)===null||W===void 0)?void 0:W.access_key_secret,bucket:B==null||((V=B.data)===null||V===void 0)?void 0:V.bucket,stsToken:B==null||((F=B.data)===null||F===void 0)?void 0:F.security_token}),oe.abrupt("return",new Promise(function(xe,Oe){var se;ae.multipartUpload("".concat(H),new Blob([A],{type:A.type}),Object(D.a)(Object(D.a)({timeout:200*1e3,partSize:102400},U),{},{callback:{url:B==null||((se=B.data)===null||se===void 0)?void 0:se.callback_url,host:B==null?void 0:B.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(g.e)(k)}})).then(function(me){var pe;A.response=(pe=me.data)===null||pe===void 0?void 0:pe.data,xe(me==null?void 0:me.data)}).catch(function(me){Oe(me),console.log("err:",me)})}));case 9:case"end":return oe.stop()}},l)}));return function(A,k,U){return x.apply(this,arguments)}}(),C=function(l){var A=l.user,k=l.cancelUpload,U=Object(E.a)(l,["user","cancelUpload"]),N=Object(f.useState)([]),z=Object(m.a)(N,2),K=z[0],W=z[1],V=Object(f.useState)(),F=Object(m.a)(V,2),B=F[0],H=F[1],ae={onRemove:function(xe){W(Object(d.a)(K.filter(function(Oe){return Oe.name!==xe.name}))),U.onChange(K.filter(function(Oe){return Oe.name!==xe.name}))},disabled:U.disabled,multiple:!0,fileList:K==null?void 0:K.map(function(oe){return oe.file}),customRequest:function(){},beforeUpload:function(){var oe=Object(r.a)(y.a.mark(function Oe(se){var me;return y.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(me=U.maxSize||1024*1024*1024*1,!K.filter(function(le){return le.name===se.name}).length){ie.next=4;break}return T.b.info("".concat(se.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),ie.abrupt("return");case 4:if(!((se==null?void 0:se.size)>me)){ie.next=7;break}return T.b.info("\u6587\u4EF6\u8D85\u8FC7".concat(me/1024/1024/1024,"GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42")),ie.abrupt("return",!1);case 7:return K.push({name:se.name,file:se}),W(Object(d.a)(K)),U.onChange(K),ie.abrupt("return",!1);case 11:case"end":return ie.stop()}},Oe)}));function xe(Oe){return oe.apply(this,arguments)}return xe}()},de=function(){var oe=Object(r.a)(y.a.mark(function xe(Oe,se){var me,pe,ie,le,Q,ue,ee,te,be;return y.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return se.file_name=Oe.name,ee=Oe.name,Z.next=4,Object(g.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(te=Z.sent,te.data=JSON.parse(h(te.data)),!((te==null?void 0:te.status)!==0)){Z.next=12;break}return K[K.findIndex(function(Y){return Y.name===ee})].status="error",K[K.findIndex(function(Y){return Y.name===ee})].file.status="error",U.onChange(K),T.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Z.abrupt("return");case 12:return B=new S.a({endpoint:te==null||((me=te.data)===null||me===void 0)?void 0:me.end_point,region:te==null||((pe=te.data)===null||pe===void 0)?void 0:pe.region,accessKeyId:te==null||((ie=te.data)===null||ie===void 0)?void 0:ie.access_key_id,accessKeySecret:te==null||((le=te.data)===null||le===void 0)?void 0:le.access_key_secret,bucket:te==null||((Q=te.data)===null||Q===void 0)?void 0:Q.bucket,stsToken:te==null||((ue=te.data)===null||ue===void 0)?void 0:ue.security_token}),console.log(Oe,"file"),H(B),be=Object(a.a)(),Z.abrupt("return",new Promise(function(Y,q){try{var ye;B.multipartUpload("".concat(U.identifier,"/").concat(be).concat(ee.indexOf(".")>-1?"."+ee.split(".").pop():""),new Blob([Oe.file],{type:Oe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(De,Ge,Qe){try{console.log("\u8FDB\u5EA6",De,Ge,Qe);var at=K.findIndex(function(ot){return ot.name===ee});K[at].file.percent=De*100,K[at].tempCheckpoint=Ge,W(Object(d.a)(K))}catch(ot){}},checkpoint:K[K.findIndex(function(ge){return ge.name===ee})].tempCheckpoint,callback:{customValue:{id:ee+""},url:te==null||((ye=te.data)===null||ye===void 0)?void 0:ye.callback_url,host:te==null?void 0:te.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(g.e)(se)}}).then(function(ge){var De,Ge=K.findIndex(function(mt){return mt.name===ee}),Qe="done";if(((De=ge.data)===null||De===void 0?void 0:De.status)===0){var at;Oe.response=(at=ge.data)===null||at===void 0?void 0:at.data;var ot=K.findIndex(function(mt){return mt.name===ee});K[ot].status="done",K[ot].file.status="done"}else{var st;T.b.warn((st=ge.data)===null||st===void 0?void 0:st.message),Qe="error"}K[Ge].status=Qe,K[Ge].file.status=Qe,U.onChange(K),Y(ge==null?void 0:ge.data)}).catch(function(ge){K[K.findIndex(function(De){return De.name===ee})].status="error",K[K.findIndex(function(De){return De.name===ee})].file.status="error",T.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),W(Object(d.a)(K)),U.onChange(K),q(ge),console.log("err:",ge)})}catch(ge){}}));case 17:case"end":return Z.stop()}},xe)}));return function(Oe,se){return oe.apply(this,arguments)}}();return Object(f.useEffect)(function(){K.every(function(oe){return oe==="done"||oe==="error"})&&U.onComplete(K)},[K]),Object(f.useEffect)(function(){if(k){var oe;(oe=B)===null||oe===void 0||oe.cancel()}},[k]),Object(f.useEffect)(function(){U.uploading&&K.map(function(){var oe=Object(r.a)(y.a.mark(function xe(Oe){var se,me;return y.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!((!Oe.status||Oe.status==="error")&&!k)){ie.next=6;break}return Oe.status="uploading",Oe.file.status="uploading",ie.next=5,de(Oe,{login:A==null||((se=A.userInfo)===null||se===void 0)?void 0:se.login,container_type:U.container_type,container_id:U.container_id,description:U.description});case 5:me=ie.sent;case 6:case"end":return ie.stop()}},xe)}));return function(xe){return oe.apply(this,arguments)}}())},[U.uploading]),o.a.createElement(b,Object(P.a)({},ae,{height:U.height,className:U.className}),o.a.createElement("p",{className:"ant-upload-hint"},U.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};X.b=Object(u.a)(function(x){var l=x.loading,A=x.globalSetting,k=x.user;return{globalSetting:A,loading:l.models.competitions,user:k}})(C)},KmYQ:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return P.pad.ZeroPadding={pad:function(v,T){var d=T*4;v.clamp(),v.sigBytes+=d-(v.sigBytes%d||d)},unpad:function(v){for(var T=v.words,d=v.sigBytes-1,d=v.sigBytes-1;d>=0;d--)if(T[d>>>2]>>>24-d%4*8&255){v.sigBytes=d+1;break}}},P.pad.ZeroPadding})},"L+Ii":function(M,X,i){M.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(M,X,i){"use strict";Object.defineProperty(X,"__esModule",{value:!0});var P=function(){function y(f,o){for(var g=0;g<o.length;g++){var p=o[g];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(f,p.key,p)}}return function(f,o,g){return o&&y(f.prototype,o),g&&y(f,g),f}}(),v=i("cDcd"),T=E(v),d=i("17x9"),m=E(d);function E(y){return y&&y.__esModule?y:{default:y}}function D(y,f){var o={};for(var g in y){if(f.indexOf(g)>=0)continue;if(!Object.prototype.hasOwnProperty.call(y,g))continue;o[g]=y[g]}return o}function r(y,f){if(!(y instanceof f))throw new TypeError("Cannot call a class as a function")}function c(y,f){if(!y)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f&&(typeof f=="object"||typeof f=="function")?f:y}function s(y,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof f);y.prototype=Object.create(f&&f.prototype,{constructor:{value:y,enumerable:!1,writable:!0,configurable:!0}}),f&&(Object.setPrototypeOf?Object.setPrototypeOf(y,f):y.__proto__=f)}var n=function(y){s(f,y);function f(o){r(this,f);var g=c(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,o));return g.scrollListener=g.scrollListener.bind(g),g.eventListenerOptions=g.eventListenerOptions.bind(g),g.mousewheelListener=g.mousewheelListener.bind(g),g}return P(f,[{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 g=this.getParentElement(this.scrollComponent);g.scrollTop=g.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var g=!1,p={get passive(){g=!0}};try{document.addEventListener("test",null,p),document.removeEventListener("test",null,p)}catch(O){}return g}},{key:"eventListenerOptions",value:function(){var g=this.props.useCapture;return this.isPassiveSupported()&&(g={useCapture:this.props.useCapture,passive:!0}),g}},{key:"setDefaultLoader",value:function(g){this.defaultLoader=g}},{key:"detachMousewheelListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.scrollComponent.parentNode),g.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var g=window;this.props.useWindow===!1&&(g=this.getParentElement(this.scrollComponent)),g.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),g.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(g){var p=this.props.getScrollParent&&this.props.getScrollParent();return p!=null?p:g&&g.parentNode}},{key:"filterProps",value:function(g){return g}},{key:"attachScrollListener",value:function(){var g=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!g)return;var p=window;this.props.useWindow===!1&&(p=g),p.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),p.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),p.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}},{key:"mousewheelListener",value:function(g){g.deltaY===1&&!this.isPassiveSupported()&&g.preventDefault()}},{key:"scrollListener",value:function(){var g=this.scrollComponent,p=window,O=this.getParentElement(g),a=void 0;if(this.props.useWindow){var u=document.documentElement||document.body.parentNode||document.body,_=p.pageYOffset!==void 0?p.pageYOffset:u.scrollTop;this.props.isReverse?a=_:a=this.calculateOffset(g,_)}else this.props.isReverse?a=O.scrollTop:a=g.scrollHeight-O.scrollTop-O.clientHeight;a<Number(this.props.threshold)&&g&&g.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=O.scrollHeight,this.beforeScrollTop=O.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(g,p){return g?this.calculateTopPosition(g)+(g.offsetHeight-p-window.innerHeight):0}},{key:"calculateTopPosition",value:function(g){return g?g.offsetTop+this.calculateTopPosition(g.offsetParent):0}},{key:"render",value:function(){var g=this,p=this.filterProps(this.props),O=p.children,a=p.element,u=p.hasMore,_=p.initialLoad,S=p.isReverse,b=p.loader,h=p.loadMore,R=p.pageStart,w=p.ref,C=p.threshold,x=p.useCapture,l=p.useWindow,A=p.getScrollParent,k=D(p,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);k.ref=function(N){g.scrollComponent=N,w&&w(N)};var U=[O];return u&&(b?S?U.unshift(b):U.push(b):this.defaultLoader&&(S?U.unshift(this.defaultLoader):U.push(this.defaultLoader))),T.default.createElement(a,k,U)}}]),f}(v.Component);n.propTypes={children:m.default.node.isRequired,element:m.default.node,hasMore:m.default.bool,initialLoad:m.default.bool,isReverse:m.default.bool,loader:m.default.node,loadMore:m.default.func.isRequired,pageStart:m.default.number,ref:m.default.func,getScrollParent:m.default.func,threshold:m.default.number,useCapture:m.default.bool,useWindow:m.default.bool},n.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=n,M.exports=X.default},Lai7:function(M,X,i){M.exports=i.p+"static/noEnvData.6108fa6c.png"},LdHM:function(M,X,i){"use strict";i.d(X,"b",function(){return _}),i.d(X,"a",function(){return b});var P=i("1OyB"),v=i("vuIU"),T=i("Ji7U"),d=i("LK+K"),m=i("cDcd"),E=i("rePB"),D=i("Ff2n"),r=i("ODXe"),c=i("4IlW"),s=i("bX4T"),n=i("YrtM"),y=i("TSYQ"),f=i.n(y),o=i("+nKL"),g=i("8OUc"),p=function(H,ae){var de=H.prefixCls,oe=H.id,xe=H.flattenOptions,Oe=H.childrenAsData,se=H.values,me=H.searchValue,pe=H.multiple,ie=H.defaultActiveFirstOption,le=H.height,Q=H.itemHeight,ue=H.notFoundContent,ee=H.open,te=H.menuItemSelectedIcon,be=H.virtual,re=H.onSelect,Z=H.onToggleOpen,Y=H.onActiveValue,q=H.onScroll,ye=H.onMouseEnter,ge="".concat(de,"-item"),De=Object(n.a)(function(){return xe},[ee,xe],function(dt,Ie){return Ie[0]&&dt[1]!==Ie[1]}),Ge=m.useRef(null),Qe=function(Ie){Ie.preventDefault()},at=function(Ie){Ge.current&&Ge.current.scrollTo({index:Ie})},ot=function(Ie){for(var Le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Ue=De.length,_e=0;_e<Ue;_e+=1){var Te=(Ie+_e*Le+Ue)%Ue,ke=De[Te],je=ke.group,tt=ke.data;if(!je&&!tt.disabled)return Te}return-1},st=m.useState(function(){return ot(0)}),mt=Object(r.a)(st,2),We=mt[0],Re=mt[1],$e=function(Ie){Re(Ie);var Le=De[Ie];if(!Le){Y(null,-1);return}Y(Le.data.value,Ie)};m.useEffect(function(){$e(ie!==!1?ot(0):-1)},[De.length,me]),m.useEffect(function(){var dt=setTimeout(function(){if(!pe&&ee&&se.size===1){var Ie=Array.from(se)[0],Le=De.findIndex(function(Ue){var _e=Ue.data;return _e.value===Ie});$e(Le),at(Le)}});return function(){return clearTimeout(dt)}},[ee]);var Tt=function(Ie){Ie!==void 0&&re(Ie,{selected:!se.has(Ie)}),pe||Z(!1)};if(m.useImperativeHandle(ae,function(){return{onKeyDown:function(Ie){var Le=Ie.which;switch(Le){case c.a.UP:case c.a.DOWN:{var Ue=0;if(Le===c.a.UP?Ue=-1:Le===c.a.DOWN&&(Ue=1),Ue!==0){var _e=ot(We+Ue,Ue);at(_e),$e(_e)}break}case c.a.ENTER:{var Te=De[We];Te&&!Te.data.disabled?Tt(Te.data.value):Tt(void 0),ee&&Ie.preventDefault();break}case c.a.ESC:Z(!1)}},onKeyUp:function(){},scrollTo:function(Ie){at(Ie)}}}),De.length===0)return m.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),className:"".concat(ge,"-empty"),onMouseDown:Qe},ue);function ut(dt){var Ie=De[dt];if(!Ie)return null;var Le=Ie.data||{},Ue=Le.value,_e=Le.label,Te=Le.children,ke=Object(s.a)(Le,!0),je=Oe?Te:_e;return Ie?m.createElement("div",Object.assign({"aria-label":typeof je=="string"?je:null},ke,{key:dt,role:"option",id:"".concat(oe,"_list_").concat(dt),"aria-selected":se.has(Ue)}),Ue):null}return m.createElement(m.Fragment,null,m.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),style:{height:0,width:0,overflow:"hidden"}},ut(We-1),ut(We),ut(We+1)),m.createElement(o.a,{itemKey:"key",ref:Ge,data:De,height:le,itemHeight:Q,fullHeight:!1,onMouseDown:Qe,onScroll:q,virtual:be,onMouseEnter:ye},function(dt,Ie){var Le,Ue=dt.group,_e=dt.groupOption,Te=dt.data,ke=Te.label,je=Te.key;if(Ue)return m.createElement("div",{className:f()(ge,"".concat(ge,"-group"))},ke!==void 0?ke:je);var tt=Te.disabled,_t=Te.value,At=Te.title,Zt=Te.children,On=Te.style,nn=Te.className,Ct=Object(D.a)(Te,["disabled","value","title","children","style","className"]),He=se.has(_t),rt="".concat(ge,"-option"),et=f()(ge,rt,nn,(Le={},Object(E.a)(Le,"".concat(rt,"-grouped"),_e),Object(E.a)(Le,"".concat(rt,"-active"),We===Ie&&!tt),Object(E.a)(Le,"".concat(rt,"-disabled"),tt),Object(E.a)(Le,"".concat(rt,"-selected"),He),Le)),Pe=Oe?Zt:ke,Ve=!te||typeof te=="function"||He;return m.createElement("div",Object.assign({},Ct,{"aria-selected":He,className:et,title:At,onMouseMove:function(){if(We===Ie||tt)return;$e(Ie)},onClick:function(){tt||Tt(_t)},style:On}),m.createElement("div",{className:"".concat(rt,"-content")},Pe||_t),m.isValidElement(te)||He,Ve&&m.createElement(g.a,{className:"".concat(ge,"-option-state"),customizeIcon:te,customizeIconProps:{isSelected:He}},He?"\u2713":null))}))},O=m.forwardRef(p);O.displayName="OptionList";var a=O,u=function(){return null};u.isSelectOption=!0;var _=u,S=function(){return null};S.isSelectOptGroup=!0;var b=S,h=i("VTBJ"),R=i("Zm9Q");function w(B){var H=B.key,ae=B.props,de=ae.children,oe=ae.value,xe=Object(D.a)(ae,["children","value"]);return Object(h.a)({key:H,value:oe!==void 0?oe:H,children:de},xe)}function C(B){var H=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(R.a)(B).map(function(ae,de){if(!m.isValidElement(ae)||!ae.type)return null;var oe=ae.type.isSelectOptGroup,xe=ae.key,Oe=ae.props,se=Oe.children,me=Object(D.a)(Oe,["children"]);return H||!oe?w(ae):Object(h.a)(Object(h.a)({key:"__RC_SELECT_GRP__".concat(xe===null?de:xe,"__"),label:xe},me),{},{options:C(se)})}).filter(function(ae){return ae})}var x=i("2Qr1"),l=i("qNPg"),A=i("U8pU"),k=i("Kwbf"),U=i("WKfj");function N(B){var H=B.mode,ae=B.options,de=B.children,oe=B.backfill,xe=B.allowClear,Oe=B.placeholder,se=B.getInputElement,me=B.showSearch,pe=B.onSearch,ie=B.defaultOpen,le=B.autoFocus,Q=B.labelInValue,ue=B.value,ee=B.inputValue,te=B.optionLabelProp,be=H==="multiple"||H==="tags",re=me!==void 0?me:be||H==="combobox",Z=ae||C(de);if(Object(k.a)(H!=="tags"||Z.every(function(ge){return!ge.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),H==="tags"||H==="combobox"){var Y=Z.some(function(ge){return ge.options?ge.options.some(function(De){return typeof("value"in De?De.value:De.key)=="number"}):typeof("value"in ge?ge.value:ge.key)=="number"});Object(k.a)(!Y,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(k.a)(H!=="combobox"||!te,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(k.a)(H==="combobox"||!oe,"`backfill` only works with `combobox` mode."),Object(k.a)(H==="combobox"||!se,"`getInputElement` only work with `combobox` mode."),Object(k.b)(H!=="combobox"||!se||!xe||!Oe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),pe&&!re&&H!=="combobox"&&H!=="tags"&&Object(k.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(k.b)(!ie||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ue!=null){var q=Object(U.d)(ue);Object(k.a)(!Q||q.every(function(ge){return Object(A.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(k.a)(!be||Array.isArray(ue),"`value` should be array when `mode` is `multiple` or `tags`")}if(de){var ye=null;Object(R.a)(de).some(function(ge){if(!m.isValidElement(ge)||!ge.type)return!1;var De=ge.type;if(De.isSelectOption)return!1;if(De.isSelectOptGroup){var Ge=Object(R.a)(ge.props.children).every(function(Qe){return!m.isValidElement(Qe)||!ge.type||Qe.type.isSelectOption?!0:(ye=Qe.type,!1)});return!Ge}return ye=De,!0}),ye&&Object(k.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ye.displayName||ye.name||ye,"`.")),Object(k.a)(ee===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=N,K=Object(l.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:C,flattenOptions:x.d,getLabeledValue:x.e,filterOptions:x.b,isValueDisabled:x.g,findValueOption:x.c,warningProps:z,fillOptionsWithMissingValue:x.a}),W=function(B){Object(T.a)(ae,B);var H=Object(d.a)(ae);function ae(){var de;return Object(P.a)(this,ae),de=H.apply(this,arguments),de.selectRef=m.createRef(),de.focus=function(){de.selectRef.current.focus()},de.blur=function(){de.selectRef.current.blur()},de}return Object(v.a)(ae,[{key:"render",value:function(){return m.createElement(K,Object.assign({ref:this.selectRef},this.props))}}]),ae}(m.Component);W.Option=_,W.OptGroup=b;var V=W,F=X.c=V},Lf5v:function(M,X,i){"use strict";var P=i("5NDa"),v=i("5rEg"),T=i("2qtc"),d=i("kLXV"),m=i("k1fw"),E=i("oBTY"),D=i("9og8"),r=i("miYZ"),c=i("tsqr"),s=i("y8nQ"),n=i("Vl3Y"),y=i("tJVT"),f=i("DZo9"),o=i("8z0m"),g=i("WmNS"),p=i.n(g),O=i("cDcd"),a=i.n(O),u=i("m3rI"),_=i("ErOA"),S=i("sckv"),b=i.n(S),h=i("KhGG"),R=i("1vsH"),w=o.a.Dragger,C=function(l){var A,k=l.dispatch,U=l.id,N=l.onClose,z=l.onOK,K=l.visible,W=l.wrapClassName,V=l.local,F=l.containerId,B=l.rootIdentifier,H=Object(O.useState)({}),ae=Object(y.a)(H,2),de=ae[0],oe=ae[1],xe=Object(O.useState)([]),Oe=Object(y.a)(xe,2),se=Oe[0],me=Oe[1],pe=Object(O.useState)([]),ie=Object(y.a)(pe,2),le=ie[0],Q=ie[1],ue=Object(O.useState)(0),ee=Object(y.a)(ue,2),te=ee[0],be=ee[1],re=Object(O.useState)(!1),Z=Object(y.a)(re,2),Y=Z[0],q=Z[1],ye=Object(O.useState)(!1),ge=Object(y.a)(ye,2),De=ge[0],Ge=ge[1],Qe=n.a.useForm(),at=Object(y.a)(Qe,1),ot=at[0],st=Object(O.useState)([]),mt=Object(y.a)(st,2),We=mt[0],Re=mt[1],$e=Object(O.useRef)([]);Object(O.useEffect)(function(){K&&(ot.resetFields(),Re([]),Q([]),me([]),be(0),Ge(!1),q(!1))},[K]);var Tt=function(He){if(He.file.status==="done"||He.file.status==="uploading"){var rt,et,Pe;if(Re(He.fileList),!He.file.response)return;if((rt=He.file.response)!==null&&rt!==void 0&&rt.id){c.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Re(We.filter(function(Ve){return Ve.uid!==He.file.uid})),((et=He.file.response)===null||et===void 0?void 0:et.message)&&c.b.info((Pe=He.file.response)===null||Pe===void 0?void 0:Pe.message)}},ut=function(){var Ct=Object(D.a)(p.a.mark(function He(rt){var et,Pe,Ve;return p.a.wrap(function(ft){for(;;)switch(ft.prev=ft.next){case 0:if(te){ft.next=8;break}return Pe=We.filter(function(St){return St.uid!==rt.uid}),Re(Pe),$e.current=Object(E.a)(Pe),me(se.filter(function(St){return St!==rt.name})),c.b.info("\u5220\u9664\u6210\u529F"),Pe.length||(ot.setFieldsValue({file:void 0}),ot.validateFields()),ft.abrupt("return");case 8:if(rt.response){ft.next=11;break}return c.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ft.abrupt("return");case 11:return ft.next=13,Object(_.a)("/api/shixuns/".concat(U,"/destroy_data_sets.json"),{method:"Delete",body:{id:[rt==null||((et=rt.response)===null||et===void 0)?void 0:et.id]}});case 13:Ve=ft.sent,Ve.status===0&&(Re(We.filter(function(St){return St.uid!==rt.uid})),c.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return ft.stop()}},He)}));return function(rt){return Ct.apply(this,arguments)}}(),dt=function(He){if(We!=null&&We.some(function(et){return et.name===He.name}))return c.b.info("".concat(He.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var rt={name:He.name,uid:He.uid,file:He,percent:0};return We.push(rt),$e.current=Object(E.a)(We),Re(Object(E.a)(We)),!1},Ie={height:300,multiple:!0,disabled:te>0,withCredentials:!0,fileList:We,action:"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:Tt,onRemove:ut,beforeUpload:dt},Le=function(He,rt,et,Pe,Ve){var xt=new FormData;Object.keys(He).forEach(function(St){xt.append(St,He[St])});var ft=new window.XMLHttpRequest;return ft.withCredentials=!0,ft.addEventListener("load",function(St){var It;et(JSON.parse(St==null||((It=St.target)===null||It===void 0)?void 0:It.response))},!1),ft.addEventListener("error",function(St){Ve&&Ve(St)},!1),ft.upload.onprogress=function(St){Pe&&Pe(St)},ft.open("POST",rt),ft.send(xt),ft},Ue=function(He,rt){if(He.lengthComputable){var et=Math.floor(He.loaded/He.total*100),Pe=Object(m.a)(Object(m.a)({},rt),{},{percent:et,status:et===100?"done":"uploading"});console.log($e.current,333),$e.current=$e.current.map(function(Ve){return Ve.uid===rt.uid?Pe:Ve}),Re($e.current)}},_e=function(He,rt){var et=Object(m.a)(Object(m.a)({},rt),{},{status:"error"});c.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),$e.current=$e.current.map(function(Pe){return Pe.uid===rt.uid?et:Pe}),$e.current.every(function(Pe){return Pe.status==="done"||Pe.status==="error"})&&(Ge(!1),be(2)),Re($e.current)},Te=function(He,rt){var et=Object(m.a)(Object(m.a)({},rt),{},{status:"done"});if(He.status===0||(et=Object(m.a)(Object(m.a)({},rt),{},{status:"error"}),c.b.error("\u4E0A\u4F20\u5931\u8D25!")),$e.current=$e.current.map(function(Pe){return Pe.uid===rt.uid?et:Pe}),$e.current.every(function(Pe){return Pe.status==="done"})){c.b.success("\u4E0A\u4F20\u5B8C\u6210!"),At(!0);return}$e.current.every(function(Pe){return Pe.status==="done"||Pe.status==="error"})&&(Ge(!1),be(2)),Re($e.current)},ke=function(){var He=!0;return window.navigator.onLine==!0?He=!0:He=!1,He},je=function(){var Ct=Object(D.a)(p.a.mark(function He(rt){var et,Pe,Ve,xt,ft,St,It,yt;return p.a.wrap(function($t){for(;;)switch($t.prev=$t.next){case 0:if(Ge(!0),!(te===3)){$t.next=4;break}return be(2),$t.abrupt("return");case 4:if(!(te===2||te===1)){$t.next=7;break}return tt(),$t.abrupt("return");case 7:return et=rt||{},Pe=et.commitMessage,Ve=Pe===void 0?"":Pe,xt=et.fileOss,ft=xt===void 0?[]:xt,St=V?We:ft,It=St.map(function(Ln){return Ln.name}),$t.next=12,Object(_.a)("/api/shixuns/".concat(U,"/check_data_sets"),{method:"post",body:{files_name:It}});case 12:if(yt=$t.sent,!(yt.status===-3)){$t.next=17;break}return me(yt==null?void 0:yt.exist_files),Ge(!1),$t.abrupt("return");case 17:if(!(JSON.stringify(yt)==="{}")){$t.next=21;break}return Ge(!1),c.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),$t.abrupt("return");case 21:yt.status===0&&(We.forEach(function(Ln){var En=Le({file:Ln.file,description:Ve},"".concat(u.a.API_SERVER,"/api/shixuns/").concat(U,"/upload_data_sets.json"),function(jn){return Te(jn,Ln)},function(jn){return Ue(jn,Ln)},function(jn){return _e(jn,Ln)});le.push(En)}),be(1));case 22:case"end":return $t.stop()}},He)}));return function(rt){return Ct.apply(this,arguments)}}(),tt=function(){var He=Object(m.a)({},ot.getFieldsValue())||{},rt=He.commitMessage,et=rt===void 0?"":rt,Pe=$e.current.filter(function(xt){return xt.status==="error"}),Ve=$e.current.map(function(xt){return Object(m.a)(Object(m.a)({},xt),{},{status:xt.status==="error"?"uploading":xt.status})});Re(Ve),Pe.forEach(function(xt){var ft=Le({file:xt.file,description:et},"".concat(u.a.API_SERVER,"/api/shixuns/").concat(U,"/upload_data_sets.json"),function(St){return Te(St,xt)},function(St){return Ue(St,xt)},function(St){return _e(St,xt)});le.push(ft)})},_t=function(He){if(console.log(He,"changedValues"),"fileOss"in He){var rt,et;if(He!=null&&He.fileOss.every(function(Pe){return Pe.status==="done"})&&He!==null&&He!==void 0&&(rt=He.fileOss)!==null&&rt!==void 0&&rt.length){c.b.success("\u4E0A\u4F20\u5B8C\u6210!"),At(!0);return}if(He!=null&&He.fileOss.every(function(Pe){return Pe.status==="done"||Pe.status==="error"})&&He!==null&&He!==void 0&&(et=He.fileOss)!==null&&et!==void 0&&et.length){be(3),Ge(!1);return}me(se.filter(function(Pe){var Ve;return He==null||((Ve=He.fileOss)===null||Ve===void 0)?void 0:Ve.some(function(xt){return xt.name===Pe})}))}oe(Object(m.a)({},ot.getFieldsValue()))},At=function(He){He||(q(!0),le.forEach(function(rt){rt.abort()})),z(),N()},Zt=function(){var He=Object(m.a)({},ot.getFieldsValue())||{},rt=He.fileOss,et=rt===void 0?[]:rt,Pe=We==null?void 0:We.every(function(xt){return xt.status==="done"}),Ve=et==null?void 0:et.every(function(xt){return xt.status==="done"});if(!Pe||!Ve){d.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(){At()}});return}At()},On=function(){return a.a.createElement(a.a.Fragment,null,a.a.createElement("div",null,a.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(b.a.colorBlue)})),a.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",a.a.createElement("span",{className:"".concat(b.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))},nn=function(He){console.log(He,444)};return a.a.createElement(d.a,{visible:K,wrapClassName:W,onOk:function(){Object(R.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),ot.submit()},centered:!0,okText:te===0?"\u786E\u5B9A":te===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:De},onCancel:Zt,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},a.a.createElement("div",{className:b.a.wrap},a.a.createElement(n.a,{className:"mt10",form:ot,scrollToFirstError:!0,layout:"vertical",onFinish:je,onValuesChange:_t},V?a.a.createElement(n.a.Item,{label:a.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",a.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"}]},a.a.createElement(w,Ie," ",On())):a.a.createElement(n.a.Item,{label:a.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",a.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"}]},a.a.createElement(h.b,{identifier:B,cancelUpload:Y,container_type:"Shixun",container_id:F,uploading:te<3?te:0,disabled:te>0,height:300,maxSize:100*1024*1024*1024,description:de.commitMessage||"",text:On(),onComplete:nn})),!!se.length&&a.a.createElement("span",{className:b.a.repeatedName},se.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),a.a.createElement(n.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.a.createElement(v.a,{bordered:!1,disabled:te>0,maxLength:100,suffix:"".concat(((A=de.commitMessage)===null||A===void 0?void 0:A.length)||0,"/100"),placeholder:"\u8BF7\u586B\u5199\u5907\u6CE8\u4FE1\u606F"})))))};X.a=C},M8RZ:function(M,X,i){"use strict";i.d(X,"a",function(){return c});var P=i("fWQN"),v=i("mtLc"),T=i("yKVA"),d=i("879j"),m=i("cDcd"),E=i.n(m),D=i("faye"),r=i.n(D),c=function(s){Object(T.a)(y,s);var n=Object(d.a)(y);function y(f){var o;Object(P.a)(this,y),o=n.call(this,f);var g=window.document;return o.node=g.createElement("div"),g.body.appendChild(o.node),o}return Object(v.a)(y,[{key:"render",value:function(){var o=this.props.children;return Object(D.createPortal)(o,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),y}(E.a.Component)},MlIO:function(M,X,i){(function(P,v){M.exports=X=v(i("Ib8C"))})(this,function(P){return function(v){var T=P,d=T.lib,m=d.Base,E=d.WordArray,D=T.x64={},r=D.Word=m.extend({init:function(s,n){this.high=s,this.low=n}}),c=D.WordArray=m.extend({init:function(s,n){s=this.words=s||[],n!=v?this.sigBytes=n:this.sigBytes=s.length*8},toX32:function(){for(var s=this.words,n=s.length,y=[],f=0;f<n;f++){var o=s[f];y.push(o.high),y.push(o.low)}return E.create(y,this.sigBytes)},clone:function(){for(var s=m.clone.call(this),n=s.words=this.words.slice(0),y=n.length,f=0;f<y;f++)n[f]=n[f].clone();return s}})}(),P})},N3QO:function(M,X,i){"use strict";var P=i("2qtc"),v=i("kLXV"),T=i("tJVT"),d=i("cDcd"),m=i.n(d),E=i("9kvl"),D=i("FPkq"),r=i.n(D),c=function(n){var y,f=n.newShixuns,o=n.dispatch,g=n.user,p=Object(d.useState)(!1),O=Object(T.a)(p,2),a=O[0],u=O[1];Object(d.useEffect)(function(){f.actionTabs.key==="Create-Environment"&&S()},[f==null||((y=f.actionTabs)===null||y===void 0)?void 0:y.key]);var _=function(){o({type:"newShixuns/setActionTabs",payload:{}})},S=function(){var h,R,w;_(),((h=g.userInfo)===null||h===void 0?void 0:h.mirror_marker_status)===0?u(!0):((R=g.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===1?E.d.push("/shixuns/new/CreateImg"):((w=g.userInfo)===null||w===void 0?void 0:w.mirror_marker_status)===2&&v.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 x;E.d.push("/users/".concat((x=g.userInfo)===null||x===void 0?void 0:x.login,"/experiment-img"))}})};return m.a.createElement(v.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:a,footer:null,onCancel:function(){u(!1)}},m.a.createElement("div",{style:{textAlign:"center"}},m.a.createElement("br",null),m.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:r.a,alt:"\u4E8C\u7EF4\u7801"})),m.a.createElement("img",null))};X.a=Object(E.a)(function(s){var n=s.newShixuns,y=s.user,f=s.globalSetting;return{newShixuns:n,globalSetting:f,user:y}})(c)},NFKh:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("MlIO"),i("F+F2"),i("qM6L"),i("ETIr"),i("wbyO"),i("cv67"),i("3y9D"),i("lPiR"),i("GRuw"),i("1uat"),i("uGsb"),i("5hvy"),i("ELcG"),i("WYAk"),i("e7zE"),i("K3mO"),i("OLod"),i("ALsQ"),i("9OqN"),i("qu8F"),i("S6kV"),i("gb/T"),i("qBft"),i("oRuE"),i("jO9C"),i("KmYQ"),i("uGxW"),i("bQjk"),i("wZgz"),i("pA7S"),i("w7YG"),i("E4JC"),i("PVpz"))})(this,function(P){return P})},NLgs:function(M,X,i){"use strict";i.d(X,"e",function(){return S}),i.d(X,"f",function(){return b}),i.d(X,"d",function(){return R}),i.d(X,"c",function(){return w}),i.d(X,"a",function(){return C}),i.d(X,"b",function(){return x});var P=i("miYZ"),v=i("tsqr"),T=i("9og8"),d=i("2qtc"),m=i("kLXV"),E=i("WmNS"),D=i.n(E),r=i("cDcd"),c=i.n(r),s=i("9kvl"),n=i("xKgJ"),y=i("1vsH"),f=i("RCxd"),o=i("mOS8"),g=i.n(o),p=i("1ZF9"),O=i.n(p),a=i("WdTA"),u=i.n(a),_=i("m3rI"),S=function(A){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(b(A)&&h(k))},b=function(A){return Object(n.p)()?!0:(A({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},h=function(){var A,k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,U=Object(s.c)()._store.getState(),N=U.user;return(A=N.userInfo)!==null&&A!==void 0&&A.profile_completed?!0:(m.a.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:k?"\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(){s.d.push("/account/profile/edit")}}),!1)},R=function(){var A,k=Object(s.c)()._store.getState(),U=k.user;return(A=U.userInfo)!==null&&A!==void 0&&A.professional_certification?!0:(m.a.confirm({title:"\u63D0\u793A",centered:!0,content:c.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(y.Q)("/account/certification")}}),!1)},w=function(){return Object(n.a)()?!0:(m.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),c.a.createElement("img",{src:Object(n.t)()?u.a:"".concat(_.a.IMG_SERVER,"/images/educoder/qqqun20191230.png"),width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1)},C=function(A,k){return A?!0:(m.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("p",null,k||"\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"),c.a.createElement("div",{style:{marginLeft:"110px"}},c.a.createElement("img",{src:O.a,width:200}),c.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(y.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},x=function(A){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",U=Object(s.c)()._store.getState(),N=U.shixunsDetail.detail;return(N==null?void 0:N.public)===2||(N==null?void 0:N.public)===1||(N==null?void 0:N.shixun_status)===3?(m.a.info({centered:!0,icon:c.a.createElement(f.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:c.a.createElement("div",{className:"tc",style:{marginLeft:-38}},c.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",(N==null?void 0:N.public)===2?"\u5DF2\u516C\u5F00":(N==null?void 0:N.public)===1?"\u5F85\u5BA1\u6838":"\u5DF2\u5173\u95ED","\uFF0C",k,"\u3002"),c.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),c.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:g.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(N==null?void 0:N.shixun_status)===2?(m.a.confirm({centered:!0,icon:c.a.createElement(f.a,null),title:"\u63D0\u793A",content:c.a.createElement("div",null,c.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",k,"\u3002"),c.a.createElement("br",null),c.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(){m.a.confirm({width:440,centered:!0,icon:c.a.createElement(f.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 K=Object(T.a)(D.a.mark(function V(){var F;return D.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return H.next=2,A({type:"shixunsDetail/cancelRelease",payload:{id:N==null?void 0:N.identifier}});case 2:F=H.sent,F.status!==401&&(v.b.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),A({type:"shixunsDetail/getShixunsDetail",payload:{id:N==null?void 0:N.identifier}}),A({type:"practiceSetting/getCommonData",payload:{id:N==null?void 0:N.identifier}}));case 4:case"end":return H.stop()}},V)}));function W(){return K.apply(this,arguments)}return W}()})}}),!0):!1}},Nmxd:function(M,X){M.exports="data:image/png;base64,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"},NvD2:function(M,X,i){"use strict";i.d(X,"a",function(){return E});var P=i("Kwbf");function v(D,r){var c=new Set;return D.forEach(function(s){r.has(s)||c.add(s)}),c}function T(D){var r=D||{},c=r.disabled,s=r.disableCheckbox,n=r.checkable;return!!(c||s)||n===!1}function d(D,r,c,s){for(var n=new Set(D),y=new Set,f=0;f<=c;f+=1){var o=r.get(f)||new Set;o.forEach(function(a){var u=a.key,_=a.node,S=a.children,b=S===void 0?[]:S;n.has(u)&&!s(_)&&b.filter(function(h){return!s(h.node)}).forEach(function(h){n.add(h.key)})})}for(var g=new Set,p=c;p>=0;p-=1){var O=r.get(p)||new Set;O.forEach(function(a){var u=a.parent,_=a.node;if(s(_)||!a.parent||g.has(a.parent.key))return;if(s(a.parent.node)){g.add(u.key);return}var S=!0,b=!1;(u.children||[]).filter(function(h){return!s(h.node)}).forEach(function(h){var R=h.key,w=n.has(R);S&&!w&&(S=!1),!b&&(w||y.has(R))&&(b=!0)}),S&&n.add(u.key),b&&y.add(u.key),g.add(u.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(v(y,n))}}function m(D,r,c,s,n){for(var y=new Set(D),f=new Set(r),o=0;o<=s;o+=1){var g=c.get(o)||new Set;g.forEach(function(u){var _=u.key,S=u.node,b=u.children,h=b===void 0?[]:b;!y.has(_)&&!f.has(_)&&!n(S)&&h.filter(function(R){return!n(R.node)}).forEach(function(R){y.delete(R.key)})})}f=new Set;for(var p=new Set,O=s;O>=0;O-=1){var a=c.get(O)||new Set;a.forEach(function(u){var _=u.parent,S=u.node;if(n(S)||!u.parent||p.has(u.parent.key))return;if(n(u.parent.node)){p.add(_.key);return}var b=!0,h=!1;(_.children||[]).filter(function(R){return!n(R.node)}).forEach(function(R){var w=R.key,C=y.has(w);b&&!C&&(b=!1),!h&&(C||f.has(w))&&(h=!0)}),b||y.delete(_.key),h&&f.add(_.key),p.add(_.key)})}return{checkedKeys:Array.from(y),halfCheckedKeys:Array.from(v(f,y))}}function E(D,r,c,s){var n=[],y;s?y=s:y=T;var f=new Set(D.filter(function(O){var a=!!c[O];return a||n.push(O),a})),o=new Map,g=0;Object.keys(c).forEach(function(O){var a=c[O],u=a.level,_=o.get(u);_||(_=new Set,o.set(u,_)),_.add(a),g=Math.max(g,u)}),Object(P.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var p;return r===!0?p=d(f,o,g,y):p=m(f,r.halfCheckedKeys,o,g,y),p}},OLES:function(M,X,i){"use strict";var P=i("U8pU"),v=i("VTBJ"),T=i("Ff2n"),d=i("cDcd"),m=i("uciX"),E=i("7ixt"),D=function(f){var o=f.overlay,g=f.prefixCls,p=f.id,O=f.overlayInnerStyle;return d.createElement("div",{className:"".concat(g,"-inner"),id:p,role:"tooltip",style:O},typeof o=="function"?o():o)},r=D,c=function(f,o){var g=f.overlayClassName,p=f.trigger,O=p===void 0?["hover"]:p,a=f.mouseEnterDelay,u=a===void 0?0:a,_=f.mouseLeaveDelay,S=_===void 0?.1:_,b=f.overlayStyle,h=f.prefixCls,R=h===void 0?"rc-tooltip":h,w=f.children,C=f.onVisibleChange,x=f.afterVisibleChange,l=f.transitionName,A=f.animation,k=f.placement,U=k===void 0?"right":k,N=f.align,z=N===void 0?{}:N,K=f.destroyTooltipOnHide,W=K===void 0?!1:K,V=f.defaultVisible,F=f.getTooltipContainer,B=f.overlayInnerStyle,H=Object(T.a)(f,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle"]),ae=Object(d.useRef)(null);Object(d.useImperativeHandle)(o,function(){return ae.current});var de=Object(v.a)({},H);"visible"in f&&(de.popupVisible=f.visible);var oe=function(){var pe=f.arrowContent,ie=pe===void 0?null:pe,le=f.overlay,Q=f.id;return[d.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},ie),d.createElement(r,{key:"content",prefixCls:R,id:Q,overlay:le,overlayInnerStyle:B})]},xe=!1,Oe=!1;if(typeof W=="boolean")xe=W;else if(W&&Object(P.a)(W)==="object"){var se=W.keepParent;xe=se===!0,Oe=se===!1}return d.createElement(m.a,Object.assign({popupClassName:g,prefixCls:R,popup:oe,action:O,builtinPlacements:E.a,popupPlacement:U,ref:ae,popupAlign:z,getPopupContainer:F,onPopupVisibleChange:C,afterPopupVisibleChange:x,popupTransitionName:l,popupAnimation:A,defaultPopupVisible:V,destroyPopupOnHide:xe,autoDestroy:Oe,mouseLeaveDelay:S,popupStyle:b,mouseEnterDelay:u},de),w)},s=Object(d.forwardRef)(c),n=X.a=s},OLod:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("K3mO"))})(this,function(P){P.lib.Cipher||function(v){var T=P,d=T.lib,m=d.Base,E=d.WordArray,D=d.BufferedBlockAlgorithm,r=T.enc,c=r.Utf8,s=r.Base64,n=T.algo,y=n.EvpKDF,f=d.Cipher=D.extend({cfg:m.extend(),createEncryptor:function(l,A){return this.create(this._ENC_XFORM_MODE,l,A)},createDecryptor:function(l,A){return this.create(this._DEC_XFORM_MODE,l,A)},init:function(l,A,k){this.cfg=this.cfg.extend(k),this._xformMode=l,this._key=A,this.reset()},reset:function(){D.reset.call(this),this._doReset()},process:function(l){return this._append(l),this._process()},finalize:function(l){l&&this._append(l);var A=this._doFinalize();return A},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function l(A){return typeof A=="string"?x:R}return function(A){return{encrypt:function(k,U,N){return l(U).encrypt(A,k,U,N)},decrypt:function(k,U,N){return l(U).decrypt(A,k,U,N)}}}}()}),o=d.StreamCipher=f.extend({_doFinalize:function(){var l=this._process(!0);return l},blockSize:1}),g=T.mode={},p=d.BlockCipherMode=m.extend({createEncryptor:function(l,A){return this.Encryptor.create(l,A)},createDecryptor:function(l,A){return this.Decryptor.create(l,A)},init:function(l,A){this._cipher=l,this._iv=A}}),O=g.CBC=function(){var l=p.extend();l.Encryptor=l.extend({processBlock:function(k,U){var N=this._cipher,z=N.blockSize;A.call(this,k,U,z),N.encryptBlock(k,U),this._prevBlock=k.slice(U,U+z)}}),l.Decryptor=l.extend({processBlock:function(k,U){var N=this._cipher,z=N.blockSize,K=k.slice(U,U+z);N.decryptBlock(k,U),A.call(this,k,U,z),this._prevBlock=K}});function A(k,U,N){var z,K=this._iv;K?(z=K,this._iv=v):z=this._prevBlock;for(var W=0;W<N;W++)k[U+W]^=z[W]}return l}(),a=T.pad={},u=a.Pkcs7={pad:function(l,A){for(var k=A*4,U=k-l.sigBytes%k,N=U<<24|U<<16|U<<8|U,z=[],K=0;K<U;K+=4)z.push(N);var W=E.create(z,U);l.concat(W)},unpad:function(l){var A=l.words[l.sigBytes-1>>>2]&255;l.sigBytes-=A}},_=d.BlockCipher=f.extend({cfg:f.cfg.extend({mode:O,padding:u}),reset:function(){var l;f.reset.call(this);var A=this.cfg,k=A.iv,U=A.mode;this._xformMode==this._ENC_XFORM_MODE?l=U.createEncryptor:(l=U.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==l?this._mode.init(this,k&&k.words):(this._mode=l.call(U,this,k&&k.words),this._mode.__creator=l)},_doProcessBlock:function(l,A){this._mode.processBlock(l,A)},_doFinalize:function(){var l,A=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(A.pad(this._data,this.blockSize),l=this._process(!0)):(l=this._process(!0),A.unpad(l)),l},blockSize:128/32}),S=d.CipherParams=m.extend({init:function(l){this.mixIn(l)},toString:function(l){return(l||this.formatter).stringify(this)}}),b=T.format={},h=b.OpenSSL={stringify:function(l){var A,k=l.ciphertext,U=l.salt;return U?A=E.create([1398893684,1701076831]).concat(U).concat(k):A=k,A.toString(s)},parse:function(l){var A,k=s.parse(l),U=k.words;return U[0]==1398893684&&U[1]==1701076831&&(A=E.create(U.slice(2,4)),U.splice(0,4),k.sigBytes-=16),S.create({ciphertext:k,salt:A})}},R=d.SerializableCipher=m.extend({cfg:m.extend({format:h}),encrypt:function(l,A,k,U){U=this.cfg.extend(U);var N=l.createEncryptor(k,U),z=N.finalize(A),K=N.cfg;return S.create({ciphertext:z,key:k,iv:K.iv,algorithm:l,mode:K.mode,padding:K.padding,blockSize:l.blockSize,formatter:U.format})},decrypt:function(l,A,k,U){U=this.cfg.extend(U),A=this._parse(A,U.format);var N=l.createDecryptor(k,U).finalize(A.ciphertext);return N},_parse:function(l,A){return typeof l=="string"?A.parse(l,this):l}}),w=T.kdf={},C=w.OpenSSL={execute:function(l,A,k,U){U||(U=E.random(64/8));var N=y.create({keySize:A+k}).compute(l,U),z=E.create(N.words.slice(A),k*4);return N.sigBytes=A*4,S.create({key:N,iv:z,salt:U})}},x=d.PasswordBasedCipher=R.extend({cfg:R.cfg.extend({kdf:C}),encrypt:function(l,A,k,U){U=this.cfg.extend(U);var N=U.kdf.execute(k,l.keySize,l.ivSize);U.iv=N.iv;var z=R.encrypt.call(this,l,A,N.key,U);return z.mixIn(N),z},decrypt:function(l,A,k,U){U=this.cfg.extend(U),A=this._parse(A,U.format);var N=U.kdf.execute(k,l.keySize,l.ivSize,A.salt);U.iv=N.iv;var z=R.decrypt.call(this,l,A,N.key,U);return z}})}()})},OZM5:function(M,X,i){"use strict";i.d(X,"b",function(){return s}),i.d(X,"a",function(){return n}),i.d(X,"k",function(){return y}),i.d(X,"h",function(){return f}),i.d(X,"i",function(){return o}),i.d(X,"g",function(){return g}),i.d(X,"c",function(){return p}),i.d(X,"d",function(){return O}),i.d(X,"j",function(){return _}),i.d(X,"e",function(){return S}),i.d(X,"f",function(){return b});var P=i("KQm4"),v=i("U8pU"),T=i("Ff2n"),d=i("cDcd"),m=i.n(d),E=i("Kwbf"),D=i("WaYH"),r=.25,c=2;function s(h,R){var w=h.slice(),C=w.indexOf(R);return C>=0&&w.splice(C,1),w}function n(h,R){var w=h.slice();return w.indexOf(R)===-1&&w.push(R),w}function y(h){return h.split("-")}function f(h,R){return"".concat(h,"-").concat(R)}function o(h){return h&&h.type&&h.type.isTreeNode}function g(h,R){var w=[h],C=R[h];function x(){var l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];l.forEach(function(A){var k=A.key,U=A.children;w.push(k),x(U)})}return x(C.children),w}function p(h,R){var w=h.clientY,C=R.selectHandle.getBoundingClientRect(),x=C.top,l=C.bottom,A=C.height,k=Math.max(A*r,c);return w<=x+k?-1:w>=l-k?1:0}function O(h,R){if(!h)return;var w=R.multiple;return w?h.slice():h.length?[h[0]]:h}var a=function(R){return R};function u(h,R){if(!h)return[];var w=R||{},C=w.processProps,x=C===void 0?a:C,l=Array.isArray(h)?h:[h];return l.map(function(A){var k=A.children,U=Object(T.a)(A,["children"]),N=u(k,R);return m.a.createElement(D.a,Object.assign({},x(U)),N)})}function _(h){if(!h)return null;var R;if(Array.isArray(h))R={checkedKeys:h,halfCheckedKeys:void 0};else if(Object(v.a)(h)==="object")R={checkedKeys:h.checked||void 0,halfCheckedKeys:h.halfChecked||void 0};else return Object(E.a)(!1,"`checkedKeys` is not an array or an object"),null;return R}function S(h,R){var w=new Set;function C(x){if(w.has(x))return;var l=R[x];if(!l)return;w.add(x);var A=l.parent,k=l.node;if(k.disabled)return;A&&C(A.key)}return(h||[]).forEach(function(x){C(x)}),Object(P.a)(w)}function b(h){var R={};return Object.keys(h).forEach(function(w){(w.startsWith("data-")||w.startsWith("aria-"))&&(R[w]=h[w])}),R}},Ohmc:function(M,X,i){M.exports=i.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,X,i){"use strict";var P=i("2qtc"),v=i("kLXV"),T=i("rAM+"),d=i("miYZ"),m=i("tsqr"),E=i("tJVT"),D=i("jrin"),r=i("cDcd"),c=i.n(r),s=i("VrN/"),n=i.n(s),y=i("bdgK"),f=i("p77/"),o=i("Bd2K"),g=i("ELLl"),p=i("19Vz"),O=i("lZu9"),a=i("+NIl"),u=i("kSUc"),_=i("9Bee"),S=function(Ie){var Le=Ie.value,Ue=Le===void 0?"":Le,_e=Ie.className,Te=Ie.showTextOnly,ke=Ie.showLines,je=Ie.style,tt=je===void 0?{}:je,_t=Object(r.useMemo)(function(){return""},[Ue]);return c.a.createElement(c.a.Fragment,null,c.a.createElement("div",{dangerouslySetInnerHTML:{__html:_t}}))},b=i("0Owb"),h=i("dejd"),R=i("C+DQ"),w=[{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 C(Ie){var Le=Ie.onActionCallback,Ue=Ie.title,_e=Ie.icon,Te=Ie.actionName,ke=Ie.className,je=ke===void 0?"":ke,tt=Ie.children;function _t(){Le(Te)}return c.a.createElement("a",{title:Ue,className:je,onClick:_t},c.a.createElement("i",{className:"md-iconfont ".concat(_e)}),tt)}var x=function(Ie){var Le=Ie.watch,Ue=Ie.showNullButton,_e=Ie.onActionCallback,Te=Ie.fullScreen,ke=Ie.insertTemp,je=Ie.hidetoolBar,tt=[].concat(w,[{title:"".concat(Le?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Le?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return c.a.createElement("ul",{className:"markdown-toolbar-container"},!je&&tt.map(function(_t,At){return c.a.createElement("li",{key:At},_t.actionName?c.a.createElement(C,Object(b.a)({},_t,{onActionCallback:_e})):c.a.createElement("span",{className:"v-line"}))}),Ue?c.a.createElement("li",null,c.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:_e},c.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ke&&c.a.createElement("li",null,c.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ke),onActionCallback:_e},c.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),c.a.createElement("li",{className:"btn-full-screen"},c.a.createElement(C,{icon:"".concat(Te?"icon-shrink":"icon-enlarge"),title:Te?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:_e})))},l=i("M8RZ"),A=i("+L6B"),k=i("2/Rp"),U=i("y8nQ"),N=i("Vl3Y"),z=i("5NDa"),K=i("5rEg"),W={labelCol:{span:4},wrapperCol:{span:20}},V=function(Ie){var Le=Ie.callback,Ue=Ie.onCancel;function _e(Te){Le(Te)}return c.a.createElement(N.a,Object(b.a)({},W,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:_e}),c.a.createElement(N.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},c.a.createElement(K.a,null)),c.a.createElement(N.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},c.a.createElement(K.a,null)),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(k.a,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))},F=i("7ahc"),B=i("HmJG"),H=i("BjJ7"),ae=N.a.useForm,de={width:280,marginRight:10},oe={labelCol:{span:5},wrapperCol:{span:19}},xe=function(Ie){var Le=Ie.callback,Ue=Ie.onCancel,_e=ae(),Te=Object(E.a)(_e,1),ke=Te[0];function je(At){Le(At)}function tt(At,Zt){ke.setFieldsValue({src:"/api/attachments/".concat(At.id),type:Zt.type})}function _t(At){var Zt=At.target.files[0];se(Zt,tt)}return c.a.createElement(N.a,Object(b.a)({form:ke},oe,{className:"upload-image-panel",onFinish:je}),c.a.createElement(N.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},c.a.createElement("div",{className:"flex-container"},c.a.createElement(N.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},c.a.createElement(K.a,{style:de})),c.a.createElement(Oe,{onFileChange:_t}))),c.a.createElement(N.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},c.a.createElement(K.a,{style:{width:264}})),c.a.createElement(N.a.Item,{style:{textAlign:"right"}},c.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(k.a,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))};function Oe(Ie){var Le=Ie.onFileChange;return c.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",c.a.createElement("input",{type:"file",onChange:Le}))}function se(Ie,Le){if(!Ie)throw new String("\u6CA1\u6709\u6587\u4EF6");var Ue=new FormData;Ue.append("editormd-image-file",Ie),Ue.append("file_param_name","editormd-image-file"),Ue.append("byxhr","true");var _e=new window.XMLHttpRequest;_e.withCredentials=!0,_e.addEventListener("load",function(Te){Le(JSON.parse(Te.target.responseText),Ie)},!1),_e.addEventListener("error",function(Te){console.error(Te)},!1),_e.open("POST","".concat(H.a,"/api/attachments.json")),_e.send(Ue)}var me=i("giR+"),pe=i("fyUT"),ie=i("7Kak"),le=i("9yH6"),Q=le.a.Group,ue={margin:"0 8px"},ee=function(Ie){var Le=Ie.callback,Ue=Ie.onCancel;function _e(Te){Le(Te)}return c.a.createElement(N.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:_e},c.a.createElement("div",{className:"flex-container"},c.a.createElement("span",{style:ue},"\u5355\u5143\u683C\u6570\uFF1A"),c.a.createElement("span",{style:ue},"\u884C\u6570"),c.a.createElement(N.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},c.a.createElement(pe.a,null)),c.a.createElement("span",{style:ue},"\u5217\u6570"),c.a.createElement(N.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},c.a.createElement(pe.a,null))),c.a.createElement("div",{className:"flex-container",style:{marginTop:12}},c.a.createElement("span",{style:ue},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),c.a.createElement(N.a.Item,{name:"align"},c.a.createElement(Q,null,c.a.createElement(le.a,{value:"default"},c.a.createElement("i",{className:"fa fa-align-justify"})),c.a.createElement(le.a,{value:"left"},c.a.createElement("i",{className:"fa fa-align-left"})),c.a.createElement(le.a,{value:"center"},c.a.createElement("i",{className:"fa fa-align-center"})),c.a.createElement(le.a,{value:"right"},c.a.createElement("i",{className:"fa fa-align-right"}))))),c.a.createElement("div",{className:"flex-container flex-end"},c.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),c.a.createElement(k.a,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))},te=i("m3rI"),be="link",re="upload-image",Z="code-block",Y="add-table",q="------------",ye={default:q,left:":".concat(q),center:":".concat(q,":"),right:"".concat(q,":")},ge=i("9VGf"),De,Ge;function Qe(){}var at=0,ot=1e4,st="\u2581",mt=`
**\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 We(Ie){return/^\d+$/.test(Ie)?"".concat(Ie,"px"):Ie}var Re=navigator.platform.toUpperCase().indexOf("MAC")>=0,$e=Re?"Cmd":"Ctrl",Tt=(De={},Object(D.a)(De,$e+"-B","bold"),Object(D.a)(De,$e+"-I","italic"),De),ut=(Ge={},Object(D.a)(Ge,be,"\u6DFB\u52A0\u94FE\u63A5"),Object(D.a)(Ge,Z,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(D.a)(Ge,re,"\u6DFB\u52A0\u56FE\u7247"),Object(D.a)(Ge,Y,"\u6DFB\u52A0\u8868\u683C"),Ge),dt=X.a=function(Ie){var Le=Ie.defaultValue,Ue=Le===void 0?"":Le,_e=Ie.onChange,Te=Ie.width,ke=Te===void 0?"100%":Te,je=Ie.height,tt=je===void 0?400:je,_t=Ie.miniToolbar,At=_t===void 0?!1:_t,Zt=Ie.isFocus,On=Zt===void 0?!1:Zt,nn=Ie.watch,Ct=Ie.insertTemp,He=Ie.mode,rt=He===void 0?"markdown":He,et=Ie.id,Pe=et===void 0?"markdown-editor-id":et,Ve=Ie.showResizeBar,xt=Ve===void 0?!1:Ve,ft=Ie.noStorage,St=ft===void 0?!1:ft,It=Ie.showNullButton,yt=It===void 0?!1:It,Nt=Ie.hidetoolBar,$t=Nt===void 0?!1:Nt,Ln=Ie.fullScreen,En=Ln===void 0?!1:Ln,jn=Ie.onBlur,kn=Ie.onCMBeforeChange,Tn=Ie.onFullScreen,an=Ie.className,ur=an===void 0?"":an,mr=Ie.disablePaste,xr=mr===void 0?!1:mr,ir=Ie.placeholder,Rn=ir===void 0?"":ir,Wn=Ie.values,Qt=Wn===void 0?"":Wn,Bt=Object(r.useState)(null),cn=Object(E.a)(Bt,2),rn=cn[0],Er=cn[1],Zn=Object(r.useState)(Ue),$n=Object(E.a)(Zn,2),kr=$n[0],on=$n[1],Ar=Object(r.useState)(nn),Cr=Object(E.a)(Ar,2),aa=Cr[0],Rr=Cr[1],ha=Object(r.useState)(En),ya=Object(E.a)(ha,2),Ea=ya[0],Oa=ya[1],Zr=Object(r.useState)(""),vr=Object(E.a)(Zr,2),or=vr[0],fa=vr[1],wa=Object(r.useState)(0),Pa=Object(E.a)(wa,2),dr=Pa[0],ai=Pa[1],Fa=Object(r.useState)(tt),ja=Object(E.a)(Fa,2),oi=ja[0],Ta=ja[1],qa=Object(r.useState)(!1),Ga=Object(E.a)(qa,2),Ti=Ga[0],hi=Ga[1],ia=Object(r.useRef)(),la=Object(r.useRef)(),oa=Object(r.useRef)(),he=Object(r.useRef)();Object(r.useEffect)(function(){on(Qt),rn==null||rn.setValue(Qt)},[Qt]),Object(r.useEffect)(function(){Tn==null||Tn(Ea)},[Ea]),Object(r.useEffect)(function(){if(ia.current){var Rt=n.a.fromTextArea(ia.current,{mode:rt,lineNumbers:!At,lineWrapping:!0,value:Ue,autoCloseTags:!0,autoCloseBrackets:!0});On&&Rt.focus();function Jt(Ft,dn){if(xr){dn.preventDefault();return}var sn=dn.clipboardData;if(sn){var xn=sn.types.toString(),Mn=sn.items,Xt=["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"];if(xn==="Files"||sn.types.indexOf("Files")>-1){if(dn.preventDefault(),rt=="stex")return;try{var Ut,qt=Mn[1];((Ut=Mn[0])===null||Ut===void 0?void 0:Ut.kind)==="file"&&(qt=Mn[0]);var en=qt.getAsFile(),vn=en.name.split(".").pop();se(en,function(hn){if(hn.id){var Nn,Bn,Or;(en==null||((Nn=en.type)===null||Nn===void 0)?void 0:Nn.indexOf("image"))>-1?Rt.replaceSelection("![,](/api/attachments/".concat(hn.id,"?type=").concat(hn.content_type,")")):(en==null||((Bn=en.type)===null||Bn===void 0)?void 0:Bn.indexOf("video"))>-1?Rt.replaceSelection('<video width="100%" controls src="'.concat(te.a.API_SERVER,"/api/attachments/").concat(hn.id,'"></video>')):(en==null||((Or=en.type)===null||Or===void 0)?void 0:Or.indexOf("pdf"))>-1?Rt.replaceSelection('<a href="'.concat(te.a.API_SERVER,"/api/attachments/").concat(hn.id,"?type=").concat(en.type,'&disposition=inline" target="_blank">').concat(en.name,"</a>")):Xt.includes(vn)?Rt.replaceSelection('<a href="'.concat(te.a.API_SERVER,"/api/attachments/").concat(hn.id,'?type=office&disposition=inline" target="_blank">').concat(en.name,"</a>")):Rt.replaceSelection("[".concat(en.name,"](").concat(te.a.API_SERVER,"/api/attachments/").concat(hn.id,"?type=").concat(hn.content_type,")"))}else(hn==null?void 0:hn.status)===401&&(document.location.href="/user/login")})}catch(hn){m.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return Rt.on("paste",Jt),Er(Rt),function(){Rt.off("paste",Jt)}}},[]);var Ze=Object(r.useCallback)(function(){if(la.current)try{}catch(Rt){console.log(Rt,"---- to set md editor body height")}},[oi,la,Ea]);Object(r.useEffect)(function(){function Rt(){var Ft=new y.default(function(dn){var sn=Object(T.a)(dn),xn;try{for(sn.s();!(xn=sn.n()).done;){var Mn=xn.value;(Mn.target.offsetHeight>0||Mn.target.offsetWidth>0)&&(Ze(),rn.setSize("100%","100%"),rn.refresh())}}catch(Xt){sn.e(Xt)}finally{sn.f()}});return Ft.observe(ia.current.parentElement),Ft}if(rn){var Jt=Rt();return function(){Jt.unobserve(ia.current.parentElement)}}},[rn,Ze]),Object(r.useEffect)(function(){if(rn){for(var Rt=[],Jt=function(){var Mn=dn[Ft];sn=Object(E.a)(Mn,2);var Xt=sn[0],Ut=sn[1],qt=Object(D.a)({},Xt,function(){bt(Ut)});Rt.push(qt),rn.addKeyMap(qt)},Ft=0,dn=Object.entries(Tt);Ft<dn.length;Ft++){var sn;Jt()}return function(){var xn=Object(T.a)(Rt),Mn;try{for(xn.s();!(Mn=xn.n()).done;){var Xt=Mn.value;rn.removeKeyMap(Xt)}}catch(Ut){xn.e(Ut)}finally{xn.f()}}}},[rn]),Object(r.useEffect)(function(){En!==Ea&&Oa(En)},[En]),Object(ge.a)(function(){if(!St&&dr>0){var Rt=new Date().getTime(),Jt=window.sessionStorage.getItem(Pe);Rt>=dr+ot&&(!Jt||Jt!==kr)&&(window.sessionStorage.setItem(Pe,kr),hi(!0))}},ot),Object(r.useEffect)(function(){Rr(nn)},[rn,nn]),Object(r.useEffect)(function(){rn&&(On&&rn.focus())},[rn,On]),Object(r.useEffect)(function(){if(aa&&rn){var Rt=rn.getScrollerElement();function Jt(Ft){var dn=Ft.target;if(he.current){var sn=dn.scrollTop/dn.scrollHeight;he.current.scrollTop=he.current.scrollHeight*sn}}return Rt.addEventListener("scroll",Jt),function(){Rt.removeEventListener("scroll",Jt)}}},[rn,aa]),Object(r.useEffect)(function(){if(rn&&kn){function Rt(Jt,Ft){kn(Jt,Ft)}return rn.on("beforeChange",Rt),function(){rn.off("beforeChange",Rt)}}},[rn,kn]),Object(r.useEffect)(function(){if(rn&&jn){function Rt(){jn(rn.getValue())}return rn.on("blur",Rt),function(){rn.off("blur",Rt)}}},[rn,jn]),Object(r.useEffect)(function(){if(rn){function Rt(Jt){var Ft=Jt.getValue();on(Ft),ai(new Date().getTime()),Jt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),_e&&_e(Ft)}return rn.on("change",Rt),function(){rn.off("change",Rt)}}},[rn,_e]),Object(r.useEffect)(function(){rn&&(Ue==null?(rn.setValue(""),on("")):Ue!==rn.getValue()&&(rn.setValue(Ue),on(Ue),rn.setCursor(rn.lineCount(),0)))},[rn,Ue]);var bt=Object(r.useCallback)(function(Rt){var Jt=rn.getCursor(),Ft=rn.getSelection(),dn=Ft.split(`
`);switch(Rt){case"bold":return rn.replaceSelection("**"+Ft+"**"),Ft===""&&rn.setCursor(Jt.line,Jt.ch+2),rn.focus();case"italic":return rn.replaceSelection("*"+Ft+"*"),Ft===""&&rn.setCursor(Jt.line,Jt.ch+1),rn.focus();case"code":return rn.replaceSelection("`"+Ft+"`"),Ft===""&&rn.setCursor(Jt.line,Jt.ch+1),rn.focus();case"inline-latex":return rn.replaceSelection("`$$"+Ft+"$$`"),Ft===""&&rn.setCursor(Jt.line,Jt.ch+3),rn.focus();case"latex":return rn.replaceSelection("```latex\n"+Ft+"\n```"),rn.setCursor(Jt.line+1,Ft.length+1),rn.focus();case"line-break":return rn.replaceSelection(`<br/>
`),rn.focus();case"list-ul":return Ft===""?rn.replaceSelection("- "+Ft):rn.replaceSelection(dn.map(function(sn){return sn===""?"":"- ".concat(sn)}).join(`
`)),rn.focus();case"list-ol":return Ft===""?rn.replaceSelection("1. "+Ft):rn.replaceSelection(dn.map(function(sn,xn){return sn===""?"":"".concat(xn+1,". ").concat(sn)}).join(`
`)),rn.focus();case"add-null-ch":return Ft===""&&rn.setCursor(Jt.line,Jt.ch+1),rn.replaceSelection(st),rn.focus();case"inster-template-1":return Ft===""&&rn.setCursor(Jt.line,Jt.ch),rn.replaceSelection(mt),rn.focus();case"eraser":return rn.setValue(""),rn.focus();case"trigger-watch":return Rr(!aa),rn.focus();case"trigger-full-screen":return Oa(!Ea),rn.focus();case be:fa(be);return;case Z:fa(Z);return;case re:fa(re);return;case Y:fa(Y);return;default:throw new Error}},[rn,aa,Ea]),vt=Object(r.useCallback)(function(Rt){fa("");switch(or){case be:var Jt=Rt.title,Ft=Rt.link;return rn.replaceSelection("[".concat(Jt,"](").concat(Ft,")")),rn.focus();case Z:var dn=Rt.language,sn=Rt.content;return rn.replaceSelection(["```"+dn,sn,"```"].join(`
`)),rn.focus();case re:var xn=Rt.src,Mn=Rt.alt;return rn.replaceSelection("![ ".concat(Mn," ]( ").concat(xn,' "').concat(Mn,'" )')),rn.focus();case Y:for(var Xt=Rt.row,Ut=Rt.col,qt=Rt.align,en=`
`,vn=0;vn<Xt;vn++){for(var hn=[],Nn=[],Bn=0;Bn<Ut;Bn++)vn===1&&Nn.push(ye[qt]),hn.push(" ");vn===1&&(en+="| ".concat(Nn.join(" | "),` |
`)),en+="| ".concat(hn.join(Ut===1?"":" | "),` |
`)}return rn.replaceSelection(en+`
`),rn.focus();default:throw new Error}},[rn,or]),Lt=Object(r.useMemo)(function(){switch(or){case be:return c.a.createElement(V,{callback:vt,onCancel:wt});case Z:return c.a.createElement(F.b,{callback:vt,onCancel:wt});case re:return c.a.createElement(xe,{callback:vt,onCancel:wt});case Y:return c.a.createElement(ee,{callback:vt,onCancel:wt});default:return null}},[or]);function wt(){fa("")}Object(r.useEffect)(function(){if(oa.current){var Rt=oa.current,Jt=!1,Ft=0;function dn(Mn){Jt=!0,Ft=Mn.pageY}function sn(){Jt=!1}function xn(Mn){if(Jt){var Xt=Mn.pageY-Ft;Xt<0&&(Xt=0),Xt>300&&(Xt=300);var Ut=tt+Xt+"px";Ta(Ut)}}return Rt.addEventListener("mousedown",dn),document.addEventListener("mousemove",xn),document.addEventListener("mouseup",sn),function(){Rt.removeEventListener("mousedown",dn),document.removeEventListener("mousemove",xn),document.removeEventListener("mouseup",sn)}}},[rn,oa]),Object(r.useEffect)(function(){Ta(tt)},[tt]);var Vt=We(ke),ln=We(oi),mn={width:Vt,height:ln},_n=Object(r.useMemo)(function(){if(dr){var Rt=new Date(dr),Jt=Rt.getHours(),Ft=Rt.getMinutes(),dn=Rt.getSeconds();return Jt=Jt<10?"0"+Jt:Jt,Ft=Ft<10?"0"+Ft:Ft,dn=dn<10?"0"+dn:dn,"".concat(Jt,":").concat(Ft,":").concat(dn)}return 0},[dr]);function An(){window.sessionStorage.removeItem(Pe),hi(!1),ai(0)}function yn(){hi(!1),ai(0),rn.setValue(window.sessionStorage.getItem(Pe))}return c.a.createElement(r.Fragment,null,c.a.createElement("div",{className:"markdown-editor-wrapper",ref:la},c.a.createElement("div",{className:"markdown-editor-container ".concat(ur," ").concat(aa?"on-preview":""," ").concat(At?"mini":""," ").concat(Ea?"full-screen":""),style:mn},c.a.createElement(x,{insertTemp:Ct,watch:aa,fullScreen:Ea,showNullButton:yt,onActionCallback:bt,hidetoolBar:$t}),c.a.createElement("div",{className:"markdown-editor-body"},c.a.createElement("div",{className:"codemirror-container"},c.a.createElement("textarea",{ref:ia,placeholder:Rn})),aa?c.a.createElement("div",{ref:he,className:"preview-container"},rt==="stex"&&c.a.createElement(S,{value:kr}),rt!=="stex"&&c.a.createElement(_.a,{value:kr})):null))),xt?c.a.createElement("a",{ref:oa,className:"editor-resize"}):null,c.a.createElement(l.a,null,ut[or]?c.a.createElement(v.a,{centered:!0,title:ut[or],visible:!0,onCancel:wt,footer:null},Lt):null))}},P5Jw:function(M,X,i){"use strict";var P=i("rHrb"),v=P.CopyToClipboard;v.CopyToClipboard=v,M.exports=v},PVpz:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("ETIr"),i("cv67"),i("K3mO"),i("OLod"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.StreamCipher,m=v.algo,E=[],D=[],r=[],c=m.RabbitLegacy=d.extend({_doReset:function(){var n=this._key.words,y=this.cfg.iv,f=this._X=[n[0],n[3]<<16|n[2]>>>16,n[1],n[0]<<16|n[3]>>>16,n[2],n[1]<<16|n[0]>>>16,n[3],n[2]<<16|n[1]>>>16],o=this._C=[n[2]<<16|n[2]>>>16,n[0]&4294901760|n[1]&65535,n[3]<<16|n[3]>>>16,n[1]&4294901760|n[2]&65535,n[0]<<16|n[0]>>>16,n[2]&4294901760|n[3]&65535,n[1]<<16|n[1]>>>16,n[3]&4294901760|n[0]&65535];this._b=0;for(var g=0;g<4;g++)s.call(this);for(var g=0;g<8;g++)o[g]^=f[g+4&7];if(y){var p=y.words,O=p[0],a=p[1],u=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,_=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,S=u>>>16|_&4294901760,b=_<<16|u&65535;o[0]^=u,o[1]^=S,o[2]^=_,o[3]^=b,o[4]^=u,o[5]^=S,o[6]^=_,o[7]^=b;for(var g=0;g<4;g++)s.call(this)}},_doProcessBlock:function(n,y){var f=this._X;s.call(this),E[0]=f[0]^f[5]>>>16^f[3]<<16,E[1]=f[2]^f[7]>>>16^f[5]<<16,E[2]=f[4]^f[1]>>>16^f[7]<<16,E[3]=f[6]^f[3]>>>16^f[1]<<16;for(var o=0;o<4;o++)E[o]=(E[o]<<8|E[o]>>>24)&16711935|(E[o]<<24|E[o]>>>8)&4278255360,n[y+o]^=E[o]},blockSize:128/32,ivSize:64/32});function s(){for(var n=this._X,y=this._C,f=0;f<8;f++)D[f]=y[f];y[0]=y[0]+1295307597+this._b|0,y[1]=y[1]+3545052371+(y[0]>>>0<D[0]>>>0?1:0)|0,y[2]=y[2]+886263092+(y[1]>>>0<D[1]>>>0?1:0)|0,y[3]=y[3]+1295307597+(y[2]>>>0<D[2]>>>0?1:0)|0,y[4]=y[4]+3545052371+(y[3]>>>0<D[3]>>>0?1:0)|0,y[5]=y[5]+886263092+(y[4]>>>0<D[4]>>>0?1:0)|0,y[6]=y[6]+1295307597+(y[5]>>>0<D[5]>>>0?1:0)|0,y[7]=y[7]+3545052371+(y[6]>>>0<D[6]>>>0?1:0)|0,this._b=y[7]>>>0<D[7]>>>0?1:0;for(var f=0;f<8;f++){var o=n[f]+y[f],g=o&65535,p=o>>>16,O=((g*g>>>17)+g*p>>>15)+p*p,a=((o&4294901760)*o|0)+((o&65535)*o|0);r[f]=O^a}n[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,n[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,n[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,n[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,n[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,n[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,n[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,n[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}v.RabbitLegacy=d._createHelper(c)}(),P.RabbitLegacy})},QNag:function(M,X,i){"use strict";var P=i("2qtc"),v=i("kLXV"),T=i("+L6B"),d=i("2/Rp"),m=i("9og8"),E=i("y8nQ"),D=i("Vl3Y"),r=i("tJVT"),c=i("PpiC"),s=i("5NDa"),n=i("5rEg"),y=i("WmNS"),f=i.n(y),o=i("cDcd"),g=i.n(o),p=i("9kvl"),O=i("JFl9"),a=i.n(O),u=n.a.TextArea,_=function(b){var h=b.shixunsDetail,R=b.globalSetting,w=b.loading,C=b.dispatch,x=b.onFinish,l=x===void 0?function(){}:x,A=Object(c.a)(b,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),k=D.a.useForm(),U=Object(r.a)(k,1),N=U[0],z=function(){var W=Object(m.a)(f.a.mark(function V(F){var B,H;return f.a.wrap(function(de){for(;;)switch(de.prev=de.next){case 0:return de.next=2,C({type:"shixunsDetail/getCustomScript",payload:{id:(B=h.actionTabs.params)===null||B===void 0?void 0:B.id,compile:F.execute,excutive:F.compile}});case 2:H=de.sent,K(),H&&l(H==null?void 0:H.shixun_script);case 5:case"end":return de.stop()}},V)}));return function(F){return W.apply(this,arguments)}}(),K=function(){C({type:"shixunsDetail/setActionTabs",payload:{}})};return g.a.createElement(v.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:h.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:K},g.a.createElement(D.a,{form:N,scrollToFirstError:!0,layout:"vertical",onFinish:z},g.a.createElement(D.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},g.a.createElement(u,{rows:4})),g.a.createElement(D.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},g.a.createElement(u,{rows:4})),g.a.createElement("div",{className:a.a.footerWrap},g.a.createElement(D.a.Item,null,g.a.createElement(d.a,{className:"mr5",size:"large",onClick:K},"\u53D6\u6D88"),g.a.createElement(d.a,{size:"large",type:"primary",htmlType:"submit",loading:w.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};X.a=Object(p.a)(function(S){var b=S.shixunsDetail,h=S.loading,R=S.globalSetting;return{shixunsDetail:b,globalSetting:R,loading:h}})(_)},Qvpy:function(M,X,i){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,X,i){M.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(M,X){M.exports="data:image/png;base64,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"},RotF:function(M,X,i){M.exports=i("LSTS")},RxwV:function(M,X,i){"use strict";var P=i("cDcd"),v=i("uciX"),T=i("2W6z"),d=i.n(T),m=i("4IlW"),E=i("uK0f"),D=i.n(E);function r(me,pe){if(me===pe)return!0;if(!me||!pe)return!1;var ie=me.length;if(pe.length!==ie)return!1;for(var le=0;le<ie;le++)if(me[le]!==pe[le])return!1;return!0}function c(me){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?c=function(ie){return typeof ie}:c=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},c(me)}function s(me,pe){if(!(me instanceof pe))throw new TypeError("Cannot call a class as a function")}function n(me,pe){for(var ie=0;ie<pe.length;ie++){var le=pe[ie];le.enumerable=le.enumerable||!1,le.configurable=!0,"value"in le&&(le.writable=!0),Object.defineProperty(me,le.key,le)}}function y(me,pe,ie){return pe&&n(me.prototype,pe),ie&&n(me,ie),me}function f(me,pe){if(typeof pe!="function"&&pe!==null)throw new TypeError("Super expression must either be null or a function");me.prototype=Object.create(pe&&pe.prototype,{constructor:{value:me,writable:!0,configurable:!0}}),pe&&o(me,pe)}function o(me,pe){return o=Object.setPrototypeOf||function(le,Q){return le.__proto__=Q,le},o(me,pe)}function g(me){var pe=a();return function(){var ie=u(me),le;if(pe){var Q=u(this).constructor;le=Reflect.construct(ie,arguments,Q)}else le=ie.apply(this,arguments);return p(this,le)}}function p(me,pe){return pe&&(c(pe)==="object"||typeof pe=="function")?pe:O(me)}function O(me){if(me===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me}function a(){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(me){return!1}}function u(me){return u=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},u(me)}var _=function(){var me=function(pe){f(le,pe);var ie=g(le);function le(){var Q;return s(this,le),Q=ie.apply(this,arguments),Q.menuItems={},Q.saveMenuItem=function(ue){return function(ee){Q.menuItems[ue]=ee}},Q}return y(le,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(ue){!ue.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(ue){var ee=this.props,te=ee.fieldNames,be=ee.defaultFieldNames;return te[ue]||be[ue]}},{key:"getOption",value:function(ue,ee){var te=this.props,be=te.prefixCls,re=te.expandTrigger,Z=te.expandIcon,Y=te.loadingIcon,q=this.props.onSelect.bind(this,ue,ee),ye=this.props.onItemDoubleClick.bind(this,ue,ee),ge={onClick:q,onDoubleClick:ye},De="".concat(be,"-menu-item"),Ge=null,Qe=ue[this.getFieldName("children")]&&ue[this.getFieldName("children")].length>0;(Qe||ue.isLeaf===!1)&&(De+=" ".concat(be,"-menu-item-expand"),ue.loading||(Ge=P.createElement("span",{className:"".concat(be,"-menu-item-expand-icon")},Z))),re==="hover"&&(Qe||ue.isLeaf===!1)&&(ge={onMouseEnter:this.delayOnSelect.bind(this,q),onMouseLeave:this.delayOnSelect.bind(this),onClick:q}),this.isActiveOption(ue,ee)&&(De+=" ".concat(be,"-menu-item-active"),ge.ref=this.saveMenuItem(ee)),ue.disabled&&(De+=" ".concat(be,"-menu-item-disabled"));var at=null;ue.loading&&(De+=" ".concat(be,"-menu-item-loading"),at=Y||null);var ot="";return"title"in ue?ot=ue.title:typeof ue[this.getFieldName("label")]=="string"&&(ot=ue[this.getFieldName("label")]),P.createElement("li",Object.assign({key:ue[this.getFieldName("value")],className:De,title:ot},ge,{role:"menuitem",onMouseDown:function(mt){return mt.preventDefault()}}),ue[this.getFieldName("label")],Ge,at)}},{key:"getActiveOptions",value:function(ue){var ee=this,te=this.props.options,be=ue||this.props.activeValue;return D()(te,function(re,Z){return re[ee.getFieldName("value")]===be[Z]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ue=this,ee=this.props.options,te=this.getActiveOptions().map(function(be){return be[ue.getFieldName("children")]}).filter(function(be){return!!be});return te.unshift(ee),te}},{key:"delayOnSelect",value:function(ue){for(var ee=this,te=arguments.length,be=new Array(te>1?te-1:0),re=1;re<te;re++)be[re-1]=arguments[re];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof ue=="function"&&(this.delayTimer=window.setTimeout(function(){ue(be),ee.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var ue=this.getShowOptions().length,ee=0;ee<ue;ee++){var te=this.menuItems[ee];te&&te.parentElement&&(te.parentElement.scrollTop=te.offsetTop)}}},{key:"isActiveOption",value:function(ue,ee){var te=this.props.activeValue,be=te===void 0?[]:te;return be[ee]===ue[this.getFieldName("value")]}},{key:"render",value:function(){var ue=this,ee=this.props,te=ee.prefixCls,be=ee.dropdownMenuColumnStyle;return P.createElement("div",null,this.getShowOptions().map(function(re,Z){return P.createElement("ul",{className:"".concat(te,"-menu"),key:Z,style:be},re.map(function(Y){return ue.getOption(Y,Z)}))}))}}]),le}(P.Component);return me.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},me}(),S=_,b={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}}},h=b;function R(me){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?R=function(ie){return typeof ie}:R=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},R(me)}function w(me,pe){if(me==null)return{};var ie=C(me,pe),le,Q;if(Object.getOwnPropertySymbols){var ue=Object.getOwnPropertySymbols(me);for(Q=0;Q<ue.length;Q++){if(le=ue[Q],pe.indexOf(le)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(me,le))continue;ie[le]=me[le]}}return ie}function C(me,pe){if(me==null)return{};var ie={},le=Object.keys(me),Q,ue;for(ue=0;ue<le.length;ue++){if(Q=le[ue],pe.indexOf(Q)>=0)continue;ie[Q]=me[Q]}return ie}function x(me){return U(me)||k(me)||A(me)||l()}function l(){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 A(me,pe){if(!me)return;if(typeof me=="string")return N(me,pe);var ie=Object.prototype.toString.call(me).slice(8,-1);if(ie==="Object"&&me.constructor&&(ie=me.constructor.name),ie==="Map"||ie==="Set")return Array.from(me);if(ie==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ie))return N(me,pe)}function k(me){if(typeof Symbol!="undefined"&&Symbol.iterator in Object(me))return Array.from(me)}function U(me){if(Array.isArray(me))return N(me)}function N(me,pe){(pe==null||pe>me.length)&&(pe=me.length);for(var ie=0,le=new Array(pe);ie<pe;ie++)le[ie]=me[ie];return le}function z(me,pe){if(!(me instanceof pe))throw new TypeError("Cannot call a class as a function")}function K(me,pe){for(var ie=0;ie<pe.length;ie++){var le=pe[ie];le.enumerable=le.enumerable||!1,le.configurable=!0,"value"in le&&(le.writable=!0),Object.defineProperty(me,le.key,le)}}function W(me,pe,ie){return pe&&K(me.prototype,pe),ie&&K(me,ie),me}function V(me,pe){if(typeof pe!="function"&&pe!==null)throw new TypeError("Super expression must either be null or a function");me.prototype=Object.create(pe&&pe.prototype,{constructor:{value:me,writable:!0,configurable:!0}}),pe&&F(me,pe)}function F(me,pe){return F=Object.setPrototypeOf||function(le,Q){return le.__proto__=Q,le},F(me,pe)}function B(me){var pe=de();return function(){var ie=oe(me),le;if(pe){var Q=oe(this).constructor;le=Reflect.construct(ie,arguments,Q)}else le=ie.apply(this,arguments);return H(this,le)}}function H(me,pe){return pe&&(R(pe)==="object"||typeof pe=="function")?pe:ae(me)}function ae(me){if(me===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me}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(me){return!1}}function oe(me){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},oe(me)}var xe=function(){var me=function(pe){V(le,pe);var ie=B(le);function le(Q){var ue;z(this,le),ue=ie.call(this,Q),ue.setPopupVisible=function(te){var be=ue.state.value;"popupVisible"in ue.props||ue.setState({popupVisible:te}),te&&!ue.state.popupVisible&&ue.setState({activeValue:be}),ue.props.onPopupVisibleChange(te)},ue.handleChange=function(te,be,re){var Z=be.visible;(re.type!=="keydown"||re.keyCode===m.a.ENTER)&&(ue.props.onChange(te.map(function(Y){return Y[ue.getFieldName("value")]}),te),ue.setPopupVisible(Z))},ue.handlePopupVisibleChange=function(te){ue.setPopupVisible(te)},ue.handleMenuSelect=function(te,be,re){var Z=ue.trigger.getRootDomNode();Z&&Z.focus&&Z.focus();var Y=ue.props,q=Y.changeOnSelect,ye=Y.loadData,ge=Y.expandTrigger;if(!te||te.disabled)return;var De=ue.state.activeValue;De=De.slice(0,be+1),De[be]=te[ue.getFieldName("value")];var Ge=ue.getActiveOptions(De);if(te.isLeaf===!1&&!te[ue.getFieldName("children")]&&ye){q&&ue.handleChange(Ge,{visible:!0},re),ue.setState({activeValue:De}),ye(Ge);return}var Qe={};!te[ue.getFieldName("children")]||!te[ue.getFieldName("children")].length?(ue.handleChange(Ge,{visible:!1},re),Qe.value=De):q&&(re.type==="click"||re.type==="keydown")&&(ge==="hover"?ue.handleChange(Ge,{visible:!1},re):ue.handleChange(Ge,{visible:!0},re),Qe.value=De),Qe.activeValue=De,("value"in ue.props||re.type==="keydown"&&re.keyCode!==m.a.ENTER)&&delete Qe.value,ue.setState(Qe)},ue.handleItemDoubleClick=function(){var te=ue.props.changeOnSelect;te&&ue.setPopupVisible(!1)},ue.handleKeyDown=function(te){var be=ue.props.children;if(be&&be.props.onKeyDown){be.props.onKeyDown(te);return}var re=x(ue.state.activeValue),Z=re.length-1<0?0:re.length-1,Y=ue.getCurrentLevelOptions(),q=Y.map(function(Ge){return Ge[ue.getFieldName("value")]}).indexOf(re[Z]);if(te.keyCode!==m.a.DOWN&&te.keyCode!==m.a.UP&&te.keyCode!==m.a.LEFT&&te.keyCode!==m.a.RIGHT&&te.keyCode!==m.a.ENTER&&te.keyCode!==m.a.SPACE&&te.keyCode!==m.a.BACKSPACE&&te.keyCode!==m.a.ESC&&te.keyCode!==m.a.TAB)return;if(!ue.state.popupVisible&&te.keyCode!==m.a.BACKSPACE&&te.keyCode!==m.a.LEFT&&te.keyCode!==m.a.RIGHT&&te.keyCode!==m.a.ESC&&te.keyCode!==m.a.TAB){ue.setPopupVisible(!0);return}if(te.keyCode===m.a.DOWN||te.keyCode===m.a.UP){te.preventDefault();var ye=q;ye!==-1?te.keyCode===m.a.DOWN?(ye+=1,ye=ye>=Y.length?0:ye):(ye-=1,ye=ye<0?Y.length-1:ye):ye=0,re[Z]=Y[ye][ue.getFieldName("value")]}else if(te.keyCode===m.a.LEFT||te.keyCode===m.a.BACKSPACE)te.preventDefault(),re.splice(re.length-1,1);else if(te.keyCode===m.a.RIGHT)te.preventDefault(),Y[q]&&Y[q][ue.getFieldName("children")]&&re.push(Y[q][ue.getFieldName("children")][0][ue.getFieldName("value")]);else if(te.keyCode===m.a.ESC||te.keyCode===m.a.TAB){ue.setPopupVisible(!1);return}(!re||re.length===0)&&ue.setPopupVisible(!1);var ge=ue.getActiveOptions(re),De=ge[ge.length-1];ue.handleMenuSelect(De,ge.length-1,te),ue.props.onKeyDown&&ue.props.onKeyDown(te)},ue.saveTrigger=function(te){ue.trigger=te};var ee=[];return"value"in Q?ee=Q.value||[]:"defaultValue"in Q&&(ee=Q.defaultValue||[]),d()(!("filedNames"in Q),"`filedNames` of Cascader is a typo usage and deprecated, please use `fieldNames` instead."),ue.state={popupVisible:Q.popupVisible,activeValue:ee,value:ee,prevProps:Q},ue.defaultFieldNames={label:"label",value:"value",children:"children"},ue}return W(le,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(ue){var ee=this.defaultFieldNames,te=this.props,be=te.fieldNames,re=te.filedNames;return"filedNames"in this.props?re[ue]||ee[ue]:be[ue]||ee[ue]}},{key:"getFieldNames",value:function(){var ue=this.props,ee=ue.fieldNames,te=ue.filedNames;return"filedNames"in this.props?te:ee}},{key:"getCurrentLevelOptions",value:function(){var ue=this,ee=this.props.options,te=ee===void 0?[]:ee,be=this.state.activeValue,re=be===void 0?[]:be,Z=D()(te,function(Y,q){return Y[ue.getFieldName("value")]===re[q]},{childrenKeyName:this.getFieldName("children")});return Z[Z.length-2]?Z[Z.length-2][this.getFieldName("children")]:x(te).filter(function(Y){return!Y.disabled})}},{key:"getActiveOptions",value:function(ue){var ee=this;return D()(this.props.options||[],function(te,be){return te[ee.getFieldName("value")]===ue[be]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ue=this.props,ee=ue.prefixCls,te=ue.transitionName,be=ue.popupClassName,re=ue.options,Z=re===void 0?[]:re,Y=ue.disabled,q=ue.builtinPlacements,ye=ue.popupPlacement,ge=ue.children,De=ue.dropdownRender,Ge=w(ue,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),Qe=P.createElement("div",null),at="";Z&&Z.length>0?Qe=P.createElement(S,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 ot=Qe;return De&&(ot=De(Qe)),P.createElement(v.a,Object.assign({ref:this.saveTrigger},Ge,{popupPlacement:ye,builtinPlacements:q,popupTransitionName:te,action:Y?[]:["click"],popupVisible:Y?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(ee,"-menus"),popupClassName:be+at,popup:ot}),P.cloneElement(ge,{onKeyDown:this.handleKeyDown,tabIndex:Y?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ue,ee){var te=ee.prevProps,be=te===void 0?{}:te,re={prevProps:ue};return"value"in ue&&!r(be.value,ue.value)&&(re.value=ue.value||[],"loadData"in ue||(re.activeValue=ue.value||[])),"popupVisible"in ue&&(re.popupVisible=ue.popupVisible),re}}]),le}(P.Component);return me.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:h,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},me}(),Oe=xe,se=X.a=Oe},S6kV:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return P.mode.OFB=function(){var v=P.lib.BlockCipherMode.extend(),T=v.Encryptor=v.extend({processBlock:function(d,m){var E=this._cipher,D=E.blockSize,r=this._iv,c=this._keystream;r&&(c=this._keystream=r.slice(0),this._iv=void 0),E.encryptBlock(c,0);for(var s=0;s<D;s++)d[m+s]^=c[s]}});return v.Decryptor=T,v}(),P.mode.OFB})},"SA+Z":function(M,X,i){var P=i("wTVA"),v=i("EbDI"),T=i("ZhPi"),d=i("wkBT");function m(E){return P(E)||v(E)||T(E)||d()}M.exports=m,M.exports.__esModule=!0,M.exports.default=M.exports},SJMd:function(M,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 i,P,v,T=!1,d,m;window.PR_SHOULD_USE_CONTINUATION=!0;var E,D;(function(){var r=window,c=["break,continue,do,else,for,if,return,while"],s=[c,"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"],n=[s,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],y=[n,"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"],f=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],o=[n,"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"],g="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",p=[n,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],O="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",a=[c,"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"],u=[c,"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"],_=[c,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],S=[y,o,f,p,O,a,u,_],b=/^(DIR|FILE|array|vector|(de|priority_)?queue|(forward_)?list|stack|(const_)?(reverse_)?iterator|(unordered_)?(multi)?(set|map)|bitset|u?(int|float)\d*)\b/,h="str",R="kwd",w="com",C="typ",x="lit",l="pun",A="pln",k="tag",U="dec",N="src",z="atn",K="atv",W="nocode",V="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(re){for(var Z=0,Y=!1,q=!1,ye=0,ge=re.length;ye<ge;++ye){var De=re[ye];if(De.ignoreCase)q=!0;else if(/[a-z]/i.test(De.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){Y=!0,q=!1;break}}var Ge={b:8,t:9,n:10,v:11,f:12,r:13};function Qe(We){var Re=We.charCodeAt(0);if(Re!==92)return Re;var $e=We.charAt(1);return Re=Ge[$e],Re||("0"<=$e&&$e<="7"?parseInt(We.substring(1),8):$e==="u"||$e==="x"?parseInt(We.substring(2),16):We.charCodeAt(1))}function at(We){if(We<32)return(We<16?"\\x0":"\\x")+We.toString(16);var Re=String.fromCharCode(We);return Re==="\\"||Re==="-"||Re==="]"||Re==="^"?"\\"+Re:Re}function ot(We){var Re=We.substring(1,We.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")),$e=[],Tt=Re[0]==="^",ut=["["];Tt&&ut.push("^");for(var dt=Tt?1:0,Ie=Re.length;dt<Ie;++dt){var Le=Re[dt];if(/\\[bdsw]/i.test(Le))ut.push(Le);else{var Ue=Qe(Le),_e;dt+2<Ie&&Re[dt+1]==="-"?(_e=Qe(Re[dt+2]),dt+=2):_e=Ue,$e.push([Ue,_e]),_e<65||Ue>122||(_e<65||Ue>90||$e.push([Math.max(65,Ue)|32,Math.min(_e,90)|32]),_e<97||Ue>122||$e.push([Math.max(97,Ue)&~32,Math.min(_e,122)&~32]))}}$e.sort(function(tt,_t){return tt[0]-_t[0]||_t[1]-tt[1]});for(var Te=[],ke=[],dt=0;dt<$e.length;++dt){var je=$e[dt];je[0]<=ke[1]+1?ke[1]=Math.max(ke[1],je[1]):Te.push(ke=je)}for(var dt=0;dt<Te.length;++dt){var je=Te[dt];ut.push(at(je[0])),je[1]>je[0]&&(je[1]+1>je[0]&&ut.push("-"),ut.push(at(je[1])))}return ut.push("]"),ut.join("")}function st(We){for(var Re=We.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")),$e=Re.length,Tt=[],ut=0,dt=0;ut<$e;++ut){var Ie=Re[ut];if(Ie==="(")++dt;else if(Ie.charAt(0)==="\\"){var Le=+Ie.substring(1);Le&&(Le<=dt?Tt[Le]=-1:Re[ut]=at(Le))}}for(var ut=1;ut<Tt.length;++ut)Tt[ut]===-1&&(Tt[ut]=++Z);for(var ut=0,dt=0;ut<$e;++ut){var Ie=Re[ut];if(Ie==="(")++dt,Tt[dt]||(Re[ut]="(?:");else if(Ie.charAt(0)==="\\"){var Le=+Ie.substring(1);Le&&Le<=dt&&(Re[ut]="\\"+Tt[Le])}}for(var ut=0;ut<$e;++ut)Re[ut]==="^"&&Re[ut+1]!=="^"&&(Re[ut]="");if(We.ignoreCase&&Y)for(var ut=0;ut<$e;++ut){var Ie=Re[ut],Ue=Ie.charAt(0);Ie.length>=2&&Ue==="["?Re[ut]=ot(Ie):Ue!=="\\"&&(Re[ut]=Ie.replace(/[a-zA-Z]/g,function(ke){var je=ke.charCodeAt(0);return"["+String.fromCharCode(je&~32,je|32)+"]"}))}return Re.join("")}for(var mt=[],ye=0,ge=re.length;ye<ge;++ye){var De=re[ye];if(De.global||De.multiline)throw new Error(""+De);mt.push("(?:"+st(De)+")")}return new RegExp(mt.join("|"),q?"gi":"g")}function B(re,Z){var Y=/(?:^|\s)nocode(?:\s|$)/,q=[],ye=0,ge=[],De=0;function Ge(Qe){var at=Qe.nodeType;if(at==1){if(Y.test(Qe.className))return;for(var ot=Qe.firstChild;ot;ot=ot.nextSibling)Ge(ot);var st=Qe.nodeName.toLowerCase();(st==="br"||st==="li")&&(q[De]=`
`,ge[De<<1]=ye++,ge[De++<<1|1]=Qe)}else if(at==3||at==4){var mt=Qe.nodeValue;mt.length&&(Z?mt=mt.replace(/\r\n?/g,`
`):mt=mt.replace(/[ \t\r\n]+/g," "),q[De]=mt,ge[De<<1]=ye,ye+=mt.length,ge[De++<<1|1]=Qe)}}return Ge(re),{sourceCode:q.join("").replace(/\n$/,""),spans:ge}}function H(re,Z,Y,q,ye){if(!Y)return;var ge={sourceNode:re,pre:1,langExtension:null,numberLines:null,sourceCode:Y,spans:null,basePos:Z,decorations:null};q(ge),ye.push.apply(ye,ge.decorations)}var ae=/\S/;function de(re){for(var Z=void 0,Y=re.firstChild;Y;Y=Y.nextSibling){var q=Y.nodeType;Z=q===1?Z?re:Y:q===3&&ae.test(Y.nodeValue)?re:Z}return Z===re?void 0:Z}function oe(re,Z){var Y={},q;(function(){for(var De=re.concat(Z),Ge=[],Qe={},at=0,ot=De.length;at<ot;++at){var st=De[at],mt=st[3];if(mt)for(var We=mt.length;--We>=0;)Y[mt.charAt(We)]=st;var Re=st[1],$e=""+Re;Qe.hasOwnProperty($e)||(Ge.push(Re),Qe[$e]=null)}Ge.push(/[\0-\uffff]/),q=F(Ge)})();var ye=Z.length,ge=function(De){for(var Ge=De.sourceCode,Qe=De.basePos,at=De.sourceNode,ot=[Qe,A],st=0,mt=Ge.match(q)||[],We={},Re=0,$e=mt.length;Re<$e;++Re){var Tt=mt[Re],ut=We[Tt],dt=void 0,Ie;if(typeof ut=="string")Ie=!1;else{var Le=Y[Tt.charAt(0)];if(Le)dt=Tt.match(Le[1]),ut=Le[0];else{for(var Ue=0;Ue<ye;++Ue)if(Le=Z[Ue],dt=Tt.match(Le[1]),dt){ut=Le[0];break}dt||(ut=A)}Ie=ut.length>=5&&ut.substring(0,5)==="lang-",Ie&&!(dt&&typeof dt[1]=="string")&&(Ie=!1,ut=N),Ie||(We[Tt]=ut)}var _e=st;if(st+=Tt.length,!Ie)ot.push(Qe+_e,ut);else{var Te=dt[1],ke=Tt.indexOf(Te),je=ke+Te.length;dt[2]&&(je=Tt.length-dt[2].length,ke=je-Te.length);var tt=ut.substring(5);H(at,Qe+_e,Tt.substring(0,ke),ge,ot),H(at,Qe+_e+ke,Te,le(tt,Te),ot),H(at,Qe+_e+je,Tt.substring(je),ge,ot)}}De.decorations=ot};return ge}function xe(re){var Z=[],Y=[];re.tripleQuotedStrings?Z.push([h,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):re.multiLineStrings?Z.push([h,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Z.push([h,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),re.verbatimStrings&&Y.push([h,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,null]);var q=re.hashComments;q&&(re.cStyleComments?(q>1?Z.push([w,/^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/,null,"#"]):Z.push([w,/^#(?:(?:define|e(?:l|nd)if|else|error|ifn?def|include|line|pragma|undef|warning)\b|[^\r\n]*)/,null,"#"]),Y.push([h,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Z.push([w,/^#[^\r\n]*/,null,"#"])),re.cStyleComments&&(Y.push([w,/^\/\/[^\r\n]*/,null]),Y.push([w,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var ye=re.regexLiterals;if(ye){var ge=ye>1?"":`
\r`,De=ge?".":"[\\S\\s]",Ge="/(?=[^/*"+ge+"])(?:[^/\\x5B\\x5C"+ge+"]|\\x5C"+De+"|\\x5B(?:[^\\x5C\\x5D"+ge+"]|\\x5C"+De+")*(?:\\x5D|$))+/";Y.push(["lang-regex",RegExp("^"+V+"("+Ge+")")])}var Qe=re.types;Qe&&Y.push([C,Qe]);var at=(""+re.keywords).replace(/^ | $/g,"");at.length&&Y.push([R,new RegExp("^(?:"+at.replace(/[\s,]+/g,"|")+")\\b"),null]),Z.push([A,/^\s+/,null,` \r
\xA0`]);var ot="^.[^\\s\\w.$@'\"`/\\\\]*";return re.regexLiterals&&(ot+="(?!s*/)"),Y.push([x,/^@[a-z_$][a-z_$@0-9]*/i,null],[C,/^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/,null],[A,/^[a-z_$][a-z_$@0-9]*/i,null],[x,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[A,/^\\[\s\S]?/,null],[l,new RegExp(ot),null]),oe(Z,Y)}var Oe=xe({keywords:S,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function se(re,Z,Y){for(var q=/(?:^|\s)nocode(?:\s|$)/,ye=/\r\n?|\n/,ge=re.ownerDocument,De=ge.createElement("li");re.firstChild;)De.appendChild(re.firstChild);var Ge=[De];function Qe(Re){var $e=Re.nodeType;if($e==1&&!q.test(Re.className))if(Re.nodeName==="br")at(Re),Re.parentNode&&Re.parentNode.removeChild(Re);else for(var Tt=Re.firstChild;Tt;Tt=Tt.nextSibling)Qe(Tt);else if(($e==3||$e==4)&&Y){var ut=Re.nodeValue,dt=ut.match(ye);if(dt){var Ie=ut.substring(0,dt.index);Re.nodeValue=Ie;var Le=ut.substring(dt.index+dt[0].length);if(Le){var Ue=Re.parentNode;Ue.insertBefore(ge.createTextNode(Le),Re.nextSibling)}at(Re),Ie||Re.parentNode.removeChild(Re)}}}function at(Re){for(;!Re.nextSibling;)if(Re=Re.parentNode,!Re)return;function $e(dt,Ie){var Le=Ie?dt.cloneNode(!1):dt,Ue=dt.parentNode;if(Ue){var _e=$e(Ue,1),Te=dt.nextSibling;_e.appendChild(Le);for(var ke=Te;ke;ke=Te)Te=ke.nextSibling,_e.appendChild(ke)}return Le}for(var Tt=$e(Re.nextSibling,0),ut;(ut=Tt.parentNode)&&ut.nodeType===1;)Tt=ut;Ge.push(Tt)}for(var ot=0;ot<Ge.length;++ot)Qe(Ge[ot]);Z===(Z|0)&&Ge[0].setAttribute("value",Z);var st=ge.createElement("ol");st.className="linenums";for(var mt=Math.max(0,Z-1|0)||0,ot=0,We=Ge.length;ot<We;++ot)De=Ge[ot],De.className="L"+(ot+mt)%10,De.firstChild||De.appendChild(ge.createTextNode("\xA0")),st.appendChild(De);re.appendChild(st)}function me(re){var Z=/\bMSIE\s(\d+)/.exec(navigator.userAgent);Z=Z&&+Z[1]<=8;var Y=/\n/g,q=re.sourceCode,ye=q.length,ge=0,De=re.spans,Ge=De.length,Qe=0,at=re.decorations,ot=at.length,st=0;at[ot]=ye;var mt,We;for(We=mt=0;We<ot;)at[We]!==at[We+2]?(at[mt++]=at[We++],at[mt++]=at[We++]):We+=2;for(ot=mt,We=mt=0;We<ot;){for(var Re=at[We],$e=at[We+1],Tt=We+2;Tt+2<=ot&&at[Tt+1]===$e;)Tt+=2;at[mt++]=Re,at[mt++]=$e,We=Tt}ot=at.length=mt;var ut=re.sourceNode,dt="";ut&&(dt=ut.style.display,ut.style.display="none");try{for(var Ie=null;Qe<Ge;){var Le=De[Qe],Ue=De[Qe+2]||ye,_e=at[st+2]||ye,Tt=Math.min(Ue,_e),Te=De[Qe+1],ke;if(Te.nodeType!==1&&(ke=q.substring(ge,Tt))){Z&&(ke=ke.replace(Y,"\r")),Te.nodeValue=ke;var je=Te.ownerDocument,tt=je.createElement("span");tt.className=at[st+1];var _t=Te.parentNode;_t.replaceChild(tt,Te),tt.appendChild(Te),ge<Ue&&(De[Qe+1]=Te=je.createTextNode(q.substring(Tt,Ue)),_t.insertBefore(Te,tt.nextSibling))}ge=Tt,ge>=Ue&&(Qe+=2),ge>=_e&&(st+=2)}}finally{ut&&(ut.style.display=dt)}}var pe={};function ie(re,Z){for(var Y=Z.length;--Y>=0;){var q=Z[Y];pe.hasOwnProperty(q)?r.console&&console.warn("cannot override language handler %s",q):pe[q]=re}}function le(re,Z){return re&&pe.hasOwnProperty(re)||(re=/^\s*</.test(Z)?"default-markup":"default-code"),pe[re]}ie(Oe,["default-code"]),ie(oe([],[[A,/^[^<?]+/],[U,/^<!\w[^>]*(?:>|$)/],[w,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[l,/^(?:<[%?]|[%?]>)/],["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(oe([[A,/^[\s]+/,null,` \r
`],[K,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[k,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[l,/^[=<>\/]+/],["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(oe([],[[K,/^[\s\S]+/]]),["uq.val"]),ie(xe({keywords:y,hashComments:!0,cStyleComments:!0,types:b}),["c","cc","cpp","cxx","cyc","m"]),ie(xe({keywords:"null,true,false"}),["json"]),ie(xe({keywords:o,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:b}),["cs"]),ie(xe({keywords:f,cStyleComments:!0}),["java"]),ie(xe({keywords:_,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ie(xe({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ie(xe({keywords:O,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ie(xe({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ie(xe({keywords:p,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ie(xe({keywords:g,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ie(oe([],[[h,/^[\s\S]+/]]),["regex"]);function Q(re){var Z=re.langExtension;try{var Y=B(re.sourceNode,re.pre),q=Y.sourceCode;re.sourceCode=q,re.spans=Y.spans,re.basePos=0,le(Z,q)(re),me(re)}catch(ye){r.console&&console.log(ye&&ye.stack||ye)}}function ue(re,Z,Y){var q=Y||!1,ye=Z||null,ge=document.createElement("div");ge.innerHTML="<pre>"+re+"</pre>",ge=ge.firstChild,q&&se(ge,q,!0);var De={langExtension:ye,numberLines:q,sourceNode:ge,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Q(De),ge.innerHTML}function ee(re,Z){var Y=Z||document.body,q=Y.ownerDocument||document;function ye(Le){return Y.getElementsByTagName(Le)}for(var ge=[ye("pre"),ye("code"),ye("xmp")],De=[],Ge=0;Ge<ge.length;++Ge)for(var Qe=0,at=ge[Ge].length;Qe<at;++Qe)De.push(ge[Ge][Qe]);ge=null;var ot=Date;ot.now||(ot={now:function(){return+new Date}});var st=0,mt=/\blang(?:uage)?-([\w.]+)(?!\S)/,We=/\bprettyprint\b/,Re=/\bprettyprinted\b/,$e=/pre|xmp/i,Tt=/^code$/i,ut=/^(?:pre|code|xmp)$/i,dt={};function Ie(){for(var Le=r.PR_SHOULD_USE_CONTINUATION?ot.now()+250:Infinity;st<De.length&&ot.now()<Le;st++){for(var Ue=De[st],_e=dt,Te=Ue;Te=Te.previousSibling;){var ke=Te.nodeType,je=(ke===7||ke===8)&&Te.nodeValue;if(je?!/^\??prettify\b/.test(je):ke!==3||/\S/.test(Te.nodeValue))break;if(je){_e={},je.replace(/\b(\w+)=([\w:.%+-]+)/g,function(xt,ft,St){_e[ft]=St});break}}var tt=Ue.className;if((_e!==dt||We.test(tt))&&!Re.test(tt)){for(var _t=!1,At=Ue.parentNode;At;At=At.parentNode){var Zt=At.tagName;if(ut.test(Zt)&&At.className&&We.test(At.className)){_t=!0;break}}if(!_t){Ue.className+=" prettyprinted";var On=_e.lang;if(!On){On=tt.match(mt);var nn;!On&&(nn=de(Ue))&&Tt.test(nn.tagName)&&(On=nn.className.match(mt)),On&&(On=On[1])}var Ct;if($e.test(Ue.tagName))Ct=1;else{var He=Ue.currentStyle,rt=q.defaultView,et=He?He.whiteSpace:rt&&rt.getComputedStyle?rt.getComputedStyle(Ue,null).getPropertyValue("white-space"):0;Ct=et&&et.substring(0,3)==="pre"}var Pe=_e.linenums;(Pe=Pe==="true"||+Pe)||(Pe=tt.match(/\blinenums\b(?::(\d+))?/),Pe=Pe?Pe[1]&&Pe[1].length?+Pe[1]:!0:!1),Pe&&se(Ue,Pe,Ct);var Ve={langExtension:On,sourceNode:Ue,numberLines:Pe,pre:Ct,sourceCode:null,basePos:null,spans:null,decorations:null};Q(Ve)}}}st<De.length?r.setTimeout(Ie,250):typeof re=="function"&&re()}Ie()}var te=r.PR={createSimpleLexer:oe,registerLangHandler:ie,sourceDecorator:xe,PR_ATTRIB_NAME:z,PR_ATTRIB_VALUE:K,PR_COMMENT:w,PR_DECLARATION:U,PR_KEYWORD:R,PR_LITERAL:x,PR_NOCODE:W,PR_PLAIN:A,PR_PUNCTUATION:l,PR_SOURCE:N,PR_STRING:h,PR_TAG:k,PR_TYPE:C,prettyPrintOne:T?r.prettyPrintOne=ue:E=ue,prettyPrint:D=T?r.prettyPrint=ee:D=ee},be=r.define;typeof be=="function"&&be.amd&&be("google-code-prettify",[],function(){return te})})()},SLjR:function(M,X,i){},SMhR:function(M,X){M.exports="data:image/png;base64,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"},Se0u:function(M,X,i){},TGq3:function(M,X,i){M.exports=i.p+"static/lockclose.365036e8.svg"},UGPy:function(M,X,i){M.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(M,X,i){M.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(M,X){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACL0lEQVRIS72WvU9TURTAf4e+qBUritRXoYkaB0w0alz4B3RQExTSbjpooouiddGVxf0hTjKQ+MkANhiVwYTNwcHFRuNgdIHGYiMmVWnja6+5La8ttq99Vesd3/n4nXPuOec+ocHpu6nCecVJFCcUHBDo0eoK0gKvEZ76hNnFy7Lg5kbqCXrGVa8vzyhwVsBoFIQCG5jM+xhNj0jyd90agGmpQVHcQwg0clwjU2SUcDoVk8fVsjUAc0yNiMICOlpyXlEuKCGWuiLjzqcyoBg5xP/CueOzoGDIyaQI0DU3bN61XBa3NBUZ22CvvpMiwLTUbYHzf1gWDpmw9B2S3yoeFEykYnJBdCvaBT4265Z6cEMgNgBn9sPQNHz4ugZgGx3sltCYuojiVqvRd/th4jjsC0J0BhKf63gQLknIUs+AY60A+rfB3UEIboTIDLz65Go9J6alFgT6vAIOboeHp2CrH64+h6m37pYKFnUGWWB9tZrfAOso5Gy4Ng/ZfEl62ISpYQisgzsJuD7fNKxcXUCoE+JR2NUFiSU49wQ2GDAbBV3798tw5D7kVsENMDnXEoUDEI9AeDN8WYGsDb0B0FM0PA0va7ZOLcYpkesl7+wqQXZsqhh7LI1jMNe0TfdsKUGCnfDjJwxMQnqlae1LCrpNvQxafzc8isCDN3DjhTfneo0XB83rqtADlczAsu45D6e8Kv7LslvNon3r2sm4rQ9OGdLOJ9OBtPXRr26Qf/Hb8gvtaezbqqd4vgAAAABJRU5ErkJggg=="},UqFu:function(M,X,i){"use strict";i.d(X,"a",function(){return P});var P=function(T){var d=document.createElement("textarea");return d.value=T,d.value}},"VrN/":function(M,X,i){(function(P,v){M.exports=v()})(this,function(){"use strict";var P=navigator.userAgent,v=navigator.platform,T=/gecko\/\d/i.test(P),d=/MSIE \d/.test(P),m=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(P),E=/Edge\/(\d+)/.exec(P),D=d||m||E,r=D&&(d?document.documentMode||6:+(E||m)[1]),c=!E&&/WebKit\//.test(P),s=c&&/Qt\/\d+\.\d+/.test(P),n=!E&&/Chrome\//.test(P),y=/Opera\//.test(P),f=/Apple Computer/.test(navigator.vendor),o=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(P),g=/PhantomJS/.test(P),p=!E&&/AppleWebKit/.test(P)&&/Mobile\/\w+/.test(P),O=/Android/.test(P),a=p||O||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(P),u=p||/Mac/.test(v),_=/\bCrOS\b/.test(P),S=/win/i.test(v),b=y&&P.match(/Version\/(\d*\.\d*)/);b&&(b=Number(b[1])),b&&b>=15&&(y=!1,c=!0);var h=u&&(s||y&&(b==null||b<12.11)),R=T||D&&r>=9;function w(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var C=function(e,t){var L=e.className,I=w(t).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 x(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function l(e,t){return x(e).appendChild(t)}function A(e,t,L,I){var j=document.createElement(e);if(L&&(j.className=L),I&&(j.style.cssText=I),typeof t=="string")j.appendChild(document.createTextNode(t));else if(t)for(var $=0;$<t.length;++$)j.appendChild(t[$]);return j}function k(e,t,L,I){var j=A(e,t,L,I);return j.setAttribute("role","presentation"),j}var U;document.createRange?U=function(e,t,L,I){var j=document.createRange();return j.setEnd(I||e,L),j.setStart(e,t),j}:U=function(e,t,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",t),I};function N(e,t){if(t.nodeType==3&&(t=t.parentNode),e.contains)return e.contains(t);do if(t.nodeType==11&&(t=t.host),t==e)return!0;while(t=t.parentNode)}function z(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function K(e,t){var L=e.className;w(t).test(L)||(e.className+=(L?" ":"")+t)}function W(e,t){for(var L=e.split(" "),I=0;I<L.length;I++)L[I]&&!w(L[I]).test(t)&&(t+=" "+L[I]);return t}var V=function(e){e.select()};p?V=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:D&&(V=function(e){try{e.select()}catch(t){}});function F(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function B(e,t,L){t||(t={});for(var I in e)e.hasOwnProperty(I)&&(L!==!1||!t.hasOwnProperty(I))&&(t[I]=e[I]);return t}function H(e,t,L,I,j){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));for(var $=I||0,ce=j||0;;){var ve=e.indexOf(" ",$);if(ve<0||ve>=t)return ce+(t-$);ce+=ve-$,ce+=L-ce%L,$=ve+1}}var ae=function(){this.id=null,this.f=null,this.time=0,this.handler=F(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,t){this.f=t;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,t){for(var L=0;L<e.length;++L)if(e[L]==t)return L;return-1}var oe=50,xe={toString:function(){return"CodeMirror.Pass"}},Oe={scroll:!1},se={origin:"*mouse"},me={origin:"+move"};function pe(e,t,L){for(var I=0,j=0;;){var $=e.indexOf(" ",I);$==-1&&($=e.length);var ce=$-I;if($==e.length||j+ce>=t)return I+Math.min(ce,t-j);if(j+=$-I,j+=L-j%L,I=$+1,j>=t)return I}}var ie=[""];function le(e){for(;ie.length<=e;)ie.push(Q(ie)+" ");return ie[e]}function Q(e){return e[e.length-1]}function ue(e,t){for(var L=[],I=0;I<e.length;I++)L[I]=t(e[I],I);return L}function ee(e,t,L){for(var I=0,j=L(t);I<e.length&&L(e[I])<=j;)I++;e.splice(I,0,t)}function te(){}function be(e,t){var L;return Object.create?L=Object.create(e):(te.prototype=e,L=new te),t&&B(t,L),L}var re=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function Z(e){return/\w/.test(e)||e>"\x80"&&(e.toUpperCase()!=e.toLowerCase()||re.test(e))}function Y(e,t){return t?t.source.indexOf("\\w")>-1&&Z(e)?!0:t.test(e):Z(e)}function q(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var ye=/[\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&&ye.test(e)}function De(e,t,L){for(;(L<0?t>0:t<e.length)&&ge(e.charAt(t));)t+=L;return t}function Ge(e,t,L){for(var I=t>L?-1:1;;){if(t==L)return t;var j=(t+L)/2,$=I<0?Math.ceil(j):Math.floor(j);if($==t)return e($)?t:L;e($)?L=$:t=$+I}}function Qe(e,t,L,I){if(!e)return I(t,L,"ltr",0);for(var j=!1,$=0;$<e.length;++$){var ce=e[$];(ce.from<L&&ce.to>t||t==L&&ce.to==t)&&(I(Math.max(ce.from,t),Math.min(ce.to,L),ce.level==1?"rtl":"ltr",$),j=!0)}j||I(t,L,"ltr")}var at=null;function ot(e,t,L){var I;at=null;for(var j=0;j<e.length;++j){var $=e[j];if($.from<t&&$.to>t)return j;$.to==t&&($.from!=$.to&&L=="before"?I=j:at=j),$.from==t&&($.from!=$.to&&L!="before"?I=j:at=j)}return I!=null?I:at}var st=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(Me){return Me<=247?e.charAt(Me):1424<=Me&&Me<=1524?"R":1536<=Me&&Me<=1785?t.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]/,$=/[LRr]/,ce=/[Lb1n]/,ve=/[1n]/;function Ee(Me,nt,gt){this.level=Me,this.from=nt,this.to=gt}return function(Me,nt){var gt=nt=="ltr"?"L":"R";if(Me.length==0||nt=="ltr"&&!I.test(Me))return!1;for(var Ht=Me.length,kt=[],fn=0;fn<Ht;++fn)kt.push(L(Me.charCodeAt(fn)));for(var Cn=0,Un=gt;Cn<Ht;++Cn){var Jn=kt[Cn];Jn=="m"?kt[Cn]=Un:Un=Jn}for(var br=0,Qn=gt;br<Ht;++br){var Pr=kt[br];Pr=="1"&&Qn=="r"?kt[br]="n":$.test(Pr)&&(Qn=Pr,Pr=="r"&&(kt[br]="R"))}for(var $r=1,zr=kt[0];$r<Ht-1;++$r){var ma=kt[$r];ma=="+"&&zr=="1"&&kt[$r+1]=="1"?kt[$r]="1":ma==","&&zr==kt[$r+1]&&(zr=="1"||zr=="n")&&(kt[$r]=zr),zr=ma}for(var Ha=0;Ha<Ht;++Ha){var vi=kt[Ha];if(vi==",")kt[Ha]="N";else if(vi=="%"){var $a=void 0;for($a=Ha+1;$a<Ht&&kt[$a]=="%";++$a);for(var zi=Ha&&kt[Ha-1]=="!"||$a<Ht&&kt[$a]=="1"?"1":"N",Ui=Ha;Ui<$a;++Ui)kt[Ui]=zi;Ha=$a-1}}for(var li=0,ji=gt;li<Ht;++li){var xi=kt[li];ji=="L"&&xi=="1"?kt[li]="L":$.test(xi)&&(ji=xi)}for(var fi=0;fi<Ht;++fi)if(j.test(kt[fi])){var ui=void 0;for(ui=fi+1;ui<Ht&&j.test(kt[ui]);++ui);for(var ri=(fi?kt[fi-1]:gt)=="L",Bi=(ui<Ht?kt[ui]:gt)=="L",Ds=ri==Bi?ri?"L":"R":gt,es=fi;es<ui;++es)kt[es]=Ds;fi=ui-1}for(var Di=[],Ro,gi=0;gi<Ht;)if(ce.test(kt[gi])){var ru=gi;for(++gi;gi<Ht&&ce.test(kt[gi]);++gi);Di.push(new Ee(0,ru,gi))}else{var Fo=gi,ds=Di.length,fs=nt=="rtl"?1:0;for(++gi;gi<Ht&&kt[gi]!="L";++gi);for(var Mi=Fo;Mi<gi;)if(ve.test(kt[Mi])){Fo<Mi&&(Di.splice(ds,0,new Ee(1,Fo,Mi)),ds+=fs);var Ts=Mi;for(++Mi;Mi<gi&&ve.test(kt[Mi]);++Mi);Di.splice(ds,0,new Ee(2,Ts,Mi)),ds+=fs,Fo=Mi}else++Mi;Fo<gi&&Di.splice(ds,0,new Ee(1,Fo,gi))}return nt=="ltr"&&(Di[0].level==1&&(Ro=Me.match(/^\s+/))&&(Di[0].from=Ro[0].length,Di.unshift(new Ee(0,0,Ro[0].length))),Q(Di).level==1&&(Ro=Me.match(/\s+$/))&&(Q(Di).to-=Ro[0].length,Di.push(new Ee(0,Ht-Ro[0].length,Ht)))),nt=="rtl"?Di.reverse():Di}}();function mt(e,t){var L=e.order;return L==null&&(L=e.order=st(e.text,t)),L}var We=[],Re=function(e,t,L){if(e.addEventListener)e.addEventListener(t,L,!1);else if(e.attachEvent)e.attachEvent("on"+t,L);else{var I=e._handlers||(e._handlers={});I[t]=(I[t]||We).concat(L)}};function $e(e,t){return e._handlers&&e._handlers[t]||We}function Tt(e,t,L){if(e.removeEventListener)e.removeEventListener(t,L,!1);else if(e.detachEvent)e.detachEvent("on"+t,L);else{var I=e._handlers,j=I&&I[t];if(j){var $=de(j,L);$>-1&&(I[t]=j.slice(0,$).concat(j.slice($+1)))}}}function ut(e,t){var L=$e(e,t);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 dt(e,t,L){return typeof t=="string"&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),ut(e,L||t.type,e,t),ke(t)||t.codemirrorIgnore}function Ie(e){var t=e._handlers&&e._handlers.cursorActivity;if(!t)return;for(var L=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),I=0;I<t.length;++I)de(L,t[I])==-1&&L.push(t[I])}function Le(e,t){return $e(e,t).length>0}function Ue(e){e.prototype.on=function(t,L){Re(this,t,L)},e.prototype.off=function(t,L){Tt(this,t,L)}}function _e(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Te(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ke(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function je(e){_e(e),Te(e)}function tt(e){return e.target||e.srcElement}function _t(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),u&&e.ctrlKey&&t==1&&(t=3),t}var At=function(){if(D&&r<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}(),Zt;function On(e){if(Zt==null){var t=A("span","\u200B");l(e,A("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(Zt=t.offsetWidth<=1&&t.offsetHeight>2&&!(D&&r<8))}var L=Zt?A("span","\u200B"):A("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var nn;function Ct(e){if(nn!=null)return nn;var t=l(e,document.createTextNode("A\u062EA")),L=U(t,0,1).getBoundingClientRect(),I=U(t,1,2).getBoundingClientRect();return x(e),!L||L.left==L.right?!1:nn=I.right-L.right<3}var He=`
b`.split(/\n/).length!=3?function(e){for(var t=0,L=[],I=e.length;t<=I;){var j=e.indexOf(`
`,t);j==-1&&(j=e.length);var $=e.slice(t,e.charAt(j-1)=="\r"?j-1:j),ce=$.indexOf("\r");ce!=-1?(L.push($.slice(0,ce)),t+=ce+1):(L.push($),t=j+1)}return L}:function(e){return e.split(/\r\n?|\n/)},rt=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(L){}return!t||t.parentElement()!=e?!1:t.compareEndPoints("StartToEnd",t)!=0},et=function(){var e=A("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),Pe=null;function Ve(e){if(Pe!=null)return Pe;var t=l(e,A("span","x")),L=t.getBoundingClientRect(),I=U(t,0,1).getBoundingClientRect();return Pe=Math.abs(L.left-I.left)>1}var xt={},ft={};function St(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),xt[e]=t}function It(e,t){ft[e]=t}function yt(e){if(typeof e=="string"&&ft.hasOwnProperty(e))e=ft[e];else if(e&&typeof e.name=="string"&&ft.hasOwnProperty(e.name)){var t=ft[e.name];typeof t=="string"&&(t={name:t}),e=be(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return yt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return yt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Nt(e,t){t=yt(t);var L=xt[t.name];if(!L)return Nt(e,"text/plain");var I=L(e,t);if($t.hasOwnProperty(t.name)){var j=$t[t.name];for(var $ in j){if(!j.hasOwnProperty($))continue;I.hasOwnProperty($)&&(I["_"+$]=I[$]),I[$]=j[$]}}if(I.name=t.name,t.helperType&&(I.helperType=t.helperType),t.modeProps)for(var ce in t.modeProps)I[ce]=t.modeProps[ce];return I}var $t={};function Ln(e,t){var L=$t.hasOwnProperty(e)?$t[e]:$t[e]={};B(t,L)}function En(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var L={};for(var I in t){var j=t[I];j instanceof Array&&(j=j.concat([])),L[I]=j}return L}function jn(e,t){for(var L;e.innerMode&&!(L=e.innerMode(t),!L||L.mode==e);)t=L.state,e=L.mode;return L||{mode:e,state:t}}function kn(e,t,L){return e.startState?e.startState(t,L):!0}var Tn=function(e,t,L){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=L};Tn.prototype.eol=function(){return this.pos>=this.string.length},Tn.prototype.sol=function(){return this.pos==this.lineStart},Tn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Tn.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Tn.prototype.eat=function(e){var t=this.string.charAt(this.pos),L;if(typeof e=="string"?L=t==e:L=t&&(e.test?e.test(t):e(t)),L)return++this.pos,t},Tn.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Tn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Tn.prototype.skipToEnd=function(){this.pos=this.string.length},Tn.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Tn.prototype.backUp=function(e){this.pos-=e},Tn.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=H(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?H(this.string,this.lineStart,this.tabSize):0)},Tn.prototype.indentation=function(){return H(this.string,null,this.tabSize)-(this.lineStart?H(this.string,this.lineStart,this.tabSize):0)},Tn.prototype.match=function(e,t,L){if(typeof e=="string"){var I=function(ce){return L?ce.toLowerCase():ce},j=this.string.substr(this.pos,e.length);if(I(j)==I(e))return t!==!1&&(this.pos+=e.length),!0}else{var $=this.string.slice(this.pos).match(e);return $&&$.index>0?null:($&&t!==!1&&(this.pos+=$[0].length),$)}},Tn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Tn.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Tn.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Tn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function an(e,t){if(t-=e.first,t<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var L=e;!L.lines;)for(var I=0;;++I){var j=L.children[I],$=j.chunkSize();if(t<$){L=j;break}t-=$}return L.lines[t]}function ur(e,t,L){var I=[],j=t.line;return e.iter(t.line,L.line+1,function($){var ce=$.text;j==L.line&&(ce=ce.slice(0,L.ch)),j==t.line&&(ce=ce.slice(t.ch)),I.push(ce),++j}),I}function mr(e,t,L){var I=[];return e.iter(t,L,function(j){I.push(j.text)}),I}function xr(e,t){var L=t-e.height;if(L)for(var I=e;I;I=I.parent)I.height+=L}function ir(e){if(e.parent==null)return null;for(var t=e.parent,L=de(t.lines,e),I=t.parent;I;t=I,I=I.parent)for(var j=0;!(I.children[j]==t);++j)L+=I.children[j].chunkSize();return L+t.first}function Rn(e,t){var L=e.first;e:do{for(var I=0;I<e.children.length;++I){var j=e.children[I],$=j.height;if(t<$){e=j;continue e}t-=$,L+=j.chunkSize()}return L}while(!e.lines);for(var ce=0;ce<e.lines.length;++ce){var ve=e.lines[ce],Ee=ve.height;if(t<Ee)break;t-=Ee}return L+ce}function Wn(e,t){return t>=e.first&&t<e.first+e.size}function Qt(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function Bt(e,t,L){if(L===void 0&&(L=null),!(this instanceof Bt))return new Bt(e,t,L);this.line=e,this.ch=t,this.sticky=L}function cn(e,t){return e.line-t.line||e.ch-t.ch}function rn(e,t){return e.sticky==t.sticky&&cn(e,t)==0}function Er(e){return Bt(e.line,e.ch)}function Zn(e,t){return cn(e,t)<0?t:e}function $n(e,t){return cn(e,t)<0?e:t}function kr(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function on(e,t){if(t.line<e.first)return Bt(e.first,0);var L=e.first+e.size-1;return t.line>L?Bt(L,an(e,L).text.length):Ar(t,an(e,t.line).text.length)}function Ar(e,t){var L=e.ch;return L==null||L>t?Bt(e.line,t):L<0?Bt(e.line,0):e}function Cr(e,t){for(var L=[],I=0;I<t.length;I++)L[I]=on(e,t[I]);return L}var aa=function(e,t){this.state=e,this.lookAhead=t},Rr=function(e,t,L,I){this.state=t,this.doc=e,this.line=L,this.maxLookAhead=I||0,this.baseTokens=null,this.baseTokenPos=1};Rr.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Rr.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},Rr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Rr.fromSaved=function(e,t,L){return t instanceof aa?new Rr(e,En(e.mode,t.state),L,t.lookAhead):new Rr(e,En(e.mode,t),L)},Rr.prototype.save=function(e){var t=e!==!1?En(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new aa(t,this.maxLookAhead):t};function ha(e,t,L,I){var j=[e.state.modeGen],$={};Pa(e,t.text,e.doc.mode,L,function(Me,nt){return j.push(Me,nt)},$,I);for(var ce=L.state,ve=function(Me){L.baseTokens=j;var nt=e.state.overlays[Me],gt=1,Ht=0;L.state=!0,Pa(e,t.text,nt.mode,L,function(kt,fn){for(var Cn=gt;Ht<kt;){var Un=j[gt];Un>kt&&j.splice(gt,1,kt,j[gt+1],Un),gt+=2,Ht=Math.min(kt,Un)}if(!fn)return;if(nt.opaque)j.splice(Cn,gt-Cn,kt,"overlay "+fn),gt=Cn+2;else for(;Cn<gt;Cn+=2){var Jn=j[Cn+1];j[Cn+1]=(Jn?Jn+" ":"")+"overlay "+fn}},$),L.state=ce,L.baseTokens=null,L.baseTokenPos=1},Ee=0;Ee<e.state.overlays.length;++Ee)ve(Ee);return{styles:j,classes:$.bgClass||$.textClass?$:null}}function ya(e,t,L){if(!t.styles||t.styles[0]!=e.state.modeGen){var I=Ea(e,ir(t)),j=t.text.length>e.options.maxHighlightLength&&En(e.doc.mode,I.state),$=ha(e,t,I);j&&(I.state=j),t.stateAfter=I.save(!j),t.styles=$.styles,$.classes?t.styleClasses=$.classes:t.styleClasses&&(t.styleClasses=null),L===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function Ea(e,t,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new Rr(I,!0,t);var $=dr(e,t,L),ce=$>I.first&&an(I,$-1).stateAfter,ve=ce?Rr.fromSaved(I,ce,$):new Rr(I,kn(I.mode),$);return I.iter($,t,function(Ee){Oa(e,Ee.text,ve);var Me=ve.line;Ee.stateAfter=Me==t-1||Me%5==0||Me>=j.viewFrom&&Me<j.viewTo?ve.save():null,ve.nextLine()}),L&&(I.modeFrontier=ve.line),ve}function Oa(e,t,L,I){var j=e.doc.mode,$=new Tn(t,e.options.tabSize,L);for($.start=$.pos=I||0,t==""&&Zr(j,L.state);!$.eol();)vr(j,$,L.state),$.start=$.pos}function Zr(e,t){if(e.blankLine)return e.blankLine(t);if(!e.innerMode)return;var L=jn(e,t);if(L.mode.blankLine)return L.mode.blankLine(L.state)}function vr(e,t,L,I){for(var j=0;j<10;j++){I&&(I[0]=jn(e,L).mode);var $=e.token(t,L);if(t.pos>t.start)return $}throw new Error("Mode "+e.name+" failed to advance stream.")}var or=function(e,t,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=L};function fa(e,t,L,I){var j=e.doc,$=j.mode,ce;t=on(j,t);var ve=an(j,t.line),Ee=Ea(e,t.line,L),Me=new Tn(ve.text,e.options.tabSize,Ee),nt;for(I&&(nt=[]);(I||Me.pos<t.ch)&&!Me.eol();)Me.start=Me.pos,ce=vr($,Me,Ee.state),I&&nt.push(new or(Me,ce,En(j.mode,Ee.state)));return I?nt:new or(Me,ce,Ee.state)}function wa(e,t){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";t[I]==null?t[I]=L[2]:new RegExp("(?:^|\\s)"+L[2]+"(?:$|\\s)").test(t[I])||(t[I]+=" "+L[2])}return e}function Pa(e,t,L,I,j,$,ce){var ve=L.flattenSpans;ve==null&&(ve=e.options.flattenSpans);var Ee=0,Me=null,nt=new Tn(t,e.options.tabSize,I),gt,Ht=e.options.addModeClass&&[null];for(t==""&&wa(Zr(L,I.state),$);!nt.eol();){if(nt.pos>e.options.maxHighlightLength?(ve=!1,ce&&Oa(e,t,I,nt.pos),nt.pos=t.length,gt=null):gt=wa(vr(L,nt,I.state,Ht),$),Ht){var kt=Ht[0].name;kt&&(gt="m-"+(gt?kt+" "+gt:kt))}if(!ve||Me!=gt){for(;Ee<nt.start;)Ee=Math.min(nt.start,Ee+5e3),j(Ee,Me);Me=gt}nt.start=nt.pos}for(;Ee<nt.pos;){var fn=Math.min(nt.pos,Ee+5e3);j(fn,Me),Ee=fn}}function dr(e,t,L){for(var I,j,$=e.doc,ce=L?-1:t-(e.doc.mode.innerMode?1e3:100),ve=t;ve>ce;--ve){if(ve<=$.first)return $.first;var Ee=an($,ve-1),Me=Ee.stateAfter;if(Me&&(!L||ve+(Me instanceof aa?Me.lookAhead:0)<=$.modeFrontier))return ve;var nt=H(Ee.text,null,e.options.tabSize);(j==null||I>nt)&&(j=ve-1,I=nt)}return j}function ai(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),e.highlightFrontier<t-10)return;for(var L=e.first,I=t-1;I>L;I--){var j=an(e,I).stateAfter;if(j&&(!(j instanceof aa)||I+j.lookAhead<t)){L=I+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,L)}var Fa=!1,ja=!1;function oi(){Fa=!0}function Ta(){ja=!0}function qa(e,t,L){this.marker=e,this.from=t,this.to=L}function Ga(e,t){if(e)for(var L=0;L<e.length;++L){var I=e[L];if(I.marker==t)return I}}function Ti(e,t){for(var L,I=0;I<e.length;++I)e[I]!=t&&(L||(L=[])).push(e[I]);return L}function hi(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}function ia(e,t,L){var I;if(e)for(var j=0;j<e.length;++j){var $=e[j],ce=$.marker,ve=$.from==null||(ce.inclusiveLeft?$.from<=t:$.from<t);if(ve||$.from==t&&ce.type=="bookmark"&&(!L||!$.marker.insertLeft)){var Ee=$.to==null||(ce.inclusiveRight?$.to>=t:$.to>t);(I||(I=[])).push(new qa(ce,$.from,Ee?null:$.to))}}return I}function la(e,t,L){var I;if(e)for(var j=0;j<e.length;++j){var $=e[j],ce=$.marker,ve=$.to==null||(ce.inclusiveRight?$.to>=t:$.to>t);if(ve||$.from==t&&ce.type=="bookmark"&&(!L||$.marker.insertLeft)){var Ee=$.from==null||(ce.inclusiveLeft?$.from<=t:$.from<t);(I||(I=[])).push(new qa(ce,Ee?null:$.from-t,$.to==null?null:$.to-t))}}return I}function oa(e,t){if(t.full)return null;var L=Wn(e,t.from.line)&&an(e,t.from.line).markedSpans,I=Wn(e,t.to.line)&&an(e,t.to.line).markedSpans;if(!L&&!I)return null;var j=t.from.ch,$=t.to.ch,ce=cn(t.from,t.to)==0,ve=ia(L,j,ce),Ee=la(I,$,ce),Me=t.text.length==1,nt=Q(t.text).length+(Me?j:0);if(ve)for(var gt=0;gt<ve.length;++gt){var Ht=ve[gt];if(Ht.to==null){var kt=Ga(Ee,Ht.marker);kt?Me&&(Ht.to=kt.to==null?null:kt.to+nt):Ht.to=j}}if(Ee)for(var fn=0;fn<Ee.length;++fn){var Cn=Ee[fn];if(Cn.to!=null&&(Cn.to+=nt),Cn.from==null){var Un=Ga(ve,Cn.marker);Un||(Cn.from=nt,Me&&(ve||(ve=[])).push(Cn))}else Cn.from+=nt,Me&&(ve||(ve=[])).push(Cn)}ve&&(ve=he(ve)),Ee&&Ee!=ve&&(Ee=he(Ee));var Jn=[ve];if(!Me){var br=t.text.length-2,Qn;if(br>0&&ve)for(var Pr=0;Pr<ve.length;++Pr)ve[Pr].to==null&&(Qn||(Qn=[])).push(new qa(ve[Pr].marker,null,null));for(var $r=0;$r<br;++$r)Jn.push(Qn);Jn.push(Ee)}return Jn}function he(e){for(var t=0;t<e.length;++t){var L=e[t];L.from!=null&&L.from==L.to&&L.marker.clearWhenEmpty!==!1&&e.splice(t--,1)}return e.length?e:null}function Ze(e,t,L){var I=null;if(e.iter(t.line,L.line+1,function(kt){if(kt.markedSpans)for(var fn=0;fn<kt.markedSpans.length;++fn){var Cn=kt.markedSpans[fn].marker;Cn.readOnly&&(!I||de(I,Cn)==-1)&&(I||(I=[])).push(Cn)}}),!I)return null;for(var j=[{from:t,to:L}],$=0;$<I.length;++$)for(var ce=I[$],ve=ce.find(0),Ee=0;Ee<j.length;++Ee){var Me=j[Ee];if(cn(Me.to,ve.from)<0||cn(Me.from,ve.to)>0)continue;var nt=[Ee,1],gt=cn(Me.from,ve.from),Ht=cn(Me.to,ve.to);(gt<0||!ce.inclusiveLeft&&!gt)&&nt.push({from:Me.from,to:ve.from}),(Ht>0||!ce.inclusiveRight&&!Ht)&&nt.push({from:ve.to,to:Me.to}),j.splice.apply(j,nt),Ee+=nt.length-3}return j}function bt(e){var t=e.markedSpans;if(!t)return;for(var L=0;L<t.length;++L)t[L].marker.detachLine(e);e.markedSpans=null}function vt(e,t){if(!t)return;for(var L=0;L<t.length;++L)t[L].marker.attachLine(e);e.markedSpans=t}function Lt(e){return e.inclusiveLeft?-1:0}function wt(e){return e.inclusiveRight?1:0}function Vt(e,t){var L=e.lines.length-t.lines.length;if(L!=0)return L;var I=e.find(),j=t.find(),$=cn(I.from,j.from)||Lt(e)-Lt(t);if($)return-$;var ce=cn(I.to,j.to)||wt(e)-wt(t);return ce||t.id-e.id}function ln(e,t){var L=ja&&e.markedSpans,I;if(L)for(var j=void 0,$=0;$<L.length;++$)j=L[$],j.marker.collapsed&&(t?j.from:j.to)==null&&(!I||Vt(I,j.marker)<0)&&(I=j.marker);return I}function mn(e){return ln(e,!0)}function _n(e){return ln(e,!1)}function An(e,t){var L=ja&&e.markedSpans,I;if(L)for(var j=0;j<L.length;++j){var $=L[j];$.marker.collapsed&&($.from==null||$.from<t)&&($.to==null||$.to>t)&&(!I||Vt(I,$.marker)<0)&&(I=$.marker)}return I}function yn(e,t,L,I,j){var $=an(e,t),ce=ja&&$.markedSpans;if(ce)for(var ve=0;ve<ce.length;++ve){var Ee=ce[ve];if(!Ee.marker.collapsed)continue;var Me=Ee.marker.find(0),nt=cn(Me.from,L)||Lt(Ee.marker)-Lt(j),gt=cn(Me.to,I)||wt(Ee.marker)-wt(j);if(nt>=0&&gt<=0||nt<=0&&gt>=0)continue;if(nt<=0&&(Ee.marker.inclusiveRight&&j.inclusiveLeft?cn(Me.to,L)>=0:cn(Me.to,L)>0)||nt>=0&&(Ee.marker.inclusiveRight&&j.inclusiveLeft?cn(Me.from,I)<=0:cn(Me.from,I)<0))return!0}}function Rt(e){for(var t;t=mn(e);)e=t.find(-1,!0).line;return e}function Jt(e){for(var t;t=_n(e);)e=t.find(1,!0).line;return e}function Ft(e){for(var t,L;t=_n(e);)e=t.find(1,!0).line,(L||(L=[])).push(e);return L}function dn(e,t){var L=an(e,t),I=Rt(L);return L==I?t:ir(I)}function sn(e,t){if(t>e.lastLine())return t;var L=an(e,t),I;if(!xn(e,L))return t;for(;I=_n(L);)L=I.find(1,!0).line;return ir(L)+1}function xn(e,t){var L=ja&&t.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&&Mn(e,t,I))return!0}}function Mn(e,t,L){if(L.to==null){var I=L.marker.find(1,!0);return Mn(e,I.line,Ga(I.line.markedSpans,L.marker))}if(L.marker.inclusiveRight&&L.to==t.text.length)return!0;for(var j=void 0,$=0;$<t.markedSpans.length;++$)if(j=t.markedSpans[$],j.marker.collapsed&&!j.marker.widgetNode&&j.from==L.to&&(j.to==null||j.to!=L.from)&&(j.marker.inclusiveLeft||L.marker.inclusiveRight)&&Mn(e,t,j))return!0}function Xt(e){e=Rt(e);for(var t=0,L=e.parent,I=0;I<L.lines.length;++I){var j=L.lines[I];if(j==e)break;t+=j.height}for(var $=L.parent;$;L=$,$=L.parent)for(var ce=0;ce<$.children.length;++ce){var ve=$.children[ce];if(ve==L)break;t+=ve.height}return t}function Ut(e){if(e.height==0)return 0;for(var t=e.text.length,L,I=e;L=mn(I);){var j=L.find(0,!0);I=j.from.line,t+=j.from.ch-j.to.ch}for(I=e;L=_n(I);){var $=L.find(0,!0);t-=I.text.length-$.from.ch,I=$.to.line,t+=I.text.length-$.to.ch}return t}function qt(e){var t=e.display,L=e.doc;t.maxLine=an(L,L.first),t.maxLineLength=Ut(t.maxLine),t.maxLineChanged=!0,L.iter(function(I){var j=Ut(I);j>t.maxLineLength&&(t.maxLineLength=j,t.maxLine=I)})}var en=function(e,t,L){this.text=e,vt(this,t),this.height=L?L(this):1};en.prototype.lineNo=function(){return ir(this)},Ue(en);function vn(e,t,L,I){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),bt(e),vt(e,L);var j=I?I(e):1;j!=e.height&&xr(e,j)}function hn(e){e.parent=null,bt(e)}var Nn={},Bn={};function Or(e,t){if(!e||/^\s*$/.test(e))return null;var L=t.addModeClass?Bn:Nn;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function cr(e,t){var L=k("span",null,null,c?"padding-right: .1px":null),I={pre:k("pre",[L],"CodeMirror-line"),content:L,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var j=0;j<=(t.rest?t.rest.length:0);j++){var $=j?t.rest[j-1]:t.line,ce=void 0;I.pos=0,I.addToken=Kr,Ct(e.display.measure)&&(ce=mt($,e.doc.direction))&&(I.addToken=Ur(I.addToken,ce)),I.map=[];var ve=t!=e.display.externalMeasured&&ir($);Xr($,I,ya(e,$,ve)),$.styleClasses&&($.styleClasses.bgClass&&(I.bgClass=W($.styleClasses.bgClass,I.bgClass||"")),$.styleClasses.textClass&&(I.textClass=W($.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(On(e.display.measure))),j==0?(t.measure.map=I.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(I.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(c){var Ee=I.content.lastChild;(/\bcm-tab\b/.test(Ee.className)||Ee.querySelector&&Ee.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return ut(e,"renderLine",e,t.line,I.pre),I.pre.className&&(I.textClass=W(I.pre.className,I.textClass||"")),I}function Nr(e){var t=A("span","\u2022","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Kr(e,t,L,I,j,$,ce){if(!t)return;var ve=e.splitSpaces?Fr(t,e.trailingSpace):t,Ee=e.cm.state.specialChars,Me=!1,nt;if(!Ee.test(t))e.col+=t.length,nt=document.createTextNode(ve),e.map.push(e.pos,e.pos+t.length,nt),D&&r<9&&(Me=!0),e.pos+=t.length;else{nt=document.createDocumentFragment();for(var gt=0;;){Ee.lastIndex=gt;var Ht=Ee.exec(t),kt=Ht?Ht.index-gt:t.length-gt;if(kt){var fn=document.createTextNode(ve.slice(gt,gt+kt));D&&r<9?nt.appendChild(A("span",[fn])):nt.appendChild(fn),e.map.push(e.pos,e.pos+kt,fn),e.col+=kt,e.pos+=kt}if(!Ht)break;gt+=kt+1;var Cn=void 0;if(Ht[0]==" "){var Un=e.cm.options.tabSize,Jn=Un-e.col%Un;Cn=nt.appendChild(A("span",le(Jn),"cm-tab")),Cn.setAttribute("role","presentation"),Cn.setAttribute("cm-text"," "),e.col+=Jn}else Ht[0]=="\r"||Ht[0]==`
`?(Cn=nt.appendChild(A("span",Ht[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Cn.setAttribute("cm-text",Ht[0]),e.col+=1):(Cn=e.cm.options.specialCharPlaceholder(Ht[0]),Cn.setAttribute("cm-text",Ht[0]),D&&r<9?nt.appendChild(A("span",[Cn])):nt.appendChild(Cn),e.col+=1);e.map.push(e.pos,e.pos+1,Cn),e.pos++}}if(e.trailingSpace=ve.charCodeAt(t.length-1)==32,L||I||j||Me||$||ce){var br=L||"";I&&(br+=I),j&&(br+=j);var Qn=A("span",[nt],br,$);if(ce)for(var Pr in ce)ce.hasOwnProperty(Pr)&&Pr!="style"&&Pr!="class"&&Qn.setAttribute(Pr,ce[Pr]);return e.content.appendChild(Qn)}e.content.appendChild(nt)}function Fr(e,t){if(e.length>1&&!/ /.test(e))return e;for(var L=t,I="",j=0;j<e.length;j++){var $=e.charAt(j);$==" "&&L&&(j==e.length-1||e.charCodeAt(j+1)==32)&&($="\xA0"),I+=$,L=$==" "}return I}function Ur(e,t){return function(L,I,j,$,ce,ve,Ee){j=j?j+" cm-force-border":"cm-force-border";for(var Me=L.pos,nt=Me+I.length;;){for(var gt=void 0,Ht=0;Ht<t.length&&!(gt=t[Ht],gt.to>Me&&gt.from<=Me);Ht++);if(gt.to>=nt)return e(L,I,j,$,ce,ve,Ee);e(L,I.slice(0,gt.to-Me),j,$,null,ve,Ee),$=null,I=I.slice(gt.to-Me),Me=gt.to}}}function wr(e,t,L,I){var j=!I&&L.widgetNode;j&&e.map.push(e.pos,e.pos+t,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+=t,e.trailingSpace=!1}function Xr(e,t,L){var I=e.markedSpans,j=e.text,$=0;if(!I){for(var ce=1;ce<L.length;ce+=2)t.addToken(t,j.slice($,$=L[ce]),Or(L[ce+1],t.cm.options));return}for(var ve=j.length,Ee=0,Me=1,nt="",gt,Ht,kt=0,fn,Cn,Un,Jn,br;;){if(kt==Ee){fn=Cn=Un=Ht="",br=null,Jn=null,kt=Infinity;for(var Qn=[],Pr=void 0,$r=0;$r<I.length;++$r){var zr=I[$r],ma=zr.marker;if(ma.type=="bookmark"&&zr.from==Ee&&ma.widgetNode)Qn.push(ma);else if(zr.from<=Ee&&(zr.to==null||zr.to>Ee||ma.collapsed&&zr.to==Ee&&zr.from==Ee)){if(zr.to!=null&&zr.to!=Ee&&kt>zr.to&&(kt=zr.to,Cn=""),ma.className&&(fn+=" "+ma.className),ma.css&&(Ht=(Ht?Ht+";":"")+ma.css),ma.startStyle&&zr.from==Ee&&(Un+=" "+ma.startStyle),ma.endStyle&&zr.to==kt&&(Pr||(Pr=[])).push(ma.endStyle,zr.to),ma.title&&((br||(br={})).title=ma.title),ma.attributes)for(var Ha in ma.attributes)(br||(br={}))[Ha]=ma.attributes[Ha];ma.collapsed&&(!Jn||Vt(Jn.marker,ma)<0)&&(Jn=zr)}else zr.from>Ee&&kt>zr.from&&(kt=zr.from)}if(Pr)for(var vi=0;vi<Pr.length;vi+=2)Pr[vi+1]==kt&&(Cn+=" "+Pr[vi]);if(!Jn||Jn.from==Ee)for(var $a=0;$a<Qn.length;++$a)wr(t,0,Qn[$a]);if(Jn&&(Jn.from||0)==Ee){if(wr(t,(Jn.to==null?ve+1:Jn.to)-Ee,Jn.marker,Jn.from==null),Jn.to==null)return;Jn.to==Ee&&(Jn=!1)}}if(Ee>=ve)break;for(var zi=Math.min(ve,kt);;){if(nt){var Ui=Ee+nt.length;if(!Jn){var li=Ui>zi?nt.slice(0,zi-Ee):nt;t.addToken(t,li,gt?gt+fn:fn,Un,Ee+li.length==kt?Cn:"",Ht,br)}if(Ui>=zi){nt=nt.slice(zi-Ee),Ee=zi;break}Ee=Ui,Un=""}nt=j.slice($,$=L[Me++]),gt=Or(L[Me++],t.cm.options)}}}function ea(e,t,L){this.line=t,this.rest=Ft(t),this.size=this.rest?ir(Q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=xn(e,t)}function Ir(e,t,L){for(var I=[],j,$=t;$<L;$=j){var ce=new ea(e.doc,an(e.doc,$),$);j=$+ce.size,I.push(ce)}return I}var ta=null;function Qr(e){ta?ta.ops.push(e):e.ownsGroup=ta={ops:[e],delayedCallbacks:[]}}function Sn(e){var t=e.delayedCallbacks,L=0;do{for(;L<t.length;L++)t[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<t.length)}function Mt(e,t){var L=e.ownsGroup;if(!L)return;try{Sn(L)}finally{ta=null,t(L)}}var zt=null;function jt(e,t){var L=$e(e,t);if(!L.length)return;var I=Array.prototype.slice.call(arguments,2),j;ta?j=ta.delayedCallbacks:zt?j=zt:(j=zt=[],setTimeout(In,0));for(var $=function(ve){j.push(function(){return L[ve].apply(null,I)})},ce=0;ce<L.length;++ce)$(ce)}function In(){var e=zt;zt=null;for(var t=0;t<e.length;++t)e[t]()}function pn(e,t,L,I){for(var j=0;j<t.changes.length;j++){var $=t.changes[j];$=="text"?Vn(e,t):$=="gutter"?hr(e,t,L,I):$=="class"?yr(e,t):$=="widget"&&Yr(e,t,I)}t.changes=null}function Fn(e){return e.node==e.text&&(e.node=A("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),D&&r<8&&(e.node.style.zIndex=2)),e.node}function Pn(e,t){var L=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(L&&(L+=" CodeMirror-linebackground"),t.background)L?t.background.className=L:(t.background.parentNode.removeChild(t.background),t.background=null);else if(L){var I=Fn(t);t.background=I.insertBefore(A("div",null,L),I.firstChild),e.display.input.setUneditable(t.background)}}function Xn(e,t){var L=e.display.externalMeasured;return L&&L.line==t.line?(e.display.externalMeasured=null,t.measure=L.measure,L.built):cr(e,t)}function Vn(e,t){var L=t.text.className,I=Xn(e,t);t.text==t.node&&(t.node=I.pre),t.text.parentNode.replaceChild(I.pre,t.text),t.text=I.pre,I.bgClass!=t.bgClass||I.textClass!=t.textClass?(t.bgClass=I.bgClass,t.textClass=I.textClass,yr(e,t)):L&&(t.text.className=L)}function yr(e,t){Pn(e,t),t.line.wrapClass?Fn(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var L=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=L||""}function hr(e,t,L,I){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var j=Fn(t);t.gutterBackground=A("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px; width: "+I.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),j.insertBefore(t.gutterBackground,t.text)}var $=t.line.gutterMarkers;if(e.options.lineNumbers||$){var ce=Fn(t),ve=t.gutter=A("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px");if(e.display.input.setUneditable(ve),ce.insertBefore(ve,t.text),t.line.gutterClass&&(ve.className+=" "+t.line.gutterClass),e.options.lineNumbers&&(!$||!$["CodeMirror-linenumbers"])&&(t.lineNumber=ve.appendChild(A("div",Qt(e.options,L),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+I.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),$)for(var Ee=0;Ee<e.display.gutterSpecs.length;++Ee){var Me=e.display.gutterSpecs[Ee].className,nt=$.hasOwnProperty(Me)&&$[Me];nt&&ve.appendChild(A("div",[nt],"CodeMirror-gutter-elt","left: "+I.gutterLeft[Me]+"px; width: "+I.gutterWidth[Me]+"px"))}}}function Yr(e,t,L){t.alignable&&(t.alignable=null);for(var I=w("CodeMirror-linewidget"),j=t.node.firstChild,$=void 0;j;j=$)$=j.nextSibling,I.test(j.className)&&t.node.removeChild(j);Sr(e,t,L)}function zn(e,t,L,I){var j=Xn(e,t);return t.text=t.node=j.pre,j.bgClass&&(t.bgClass=j.bgClass),j.textClass&&(t.textClass=j.textClass),yr(e,t),hr(e,t,L,I),Sr(e,t,I),t.node}function Sr(e,t,L){if(rr(e,t.line,t,L,!0),t.rest)for(var I=0;I<t.rest.length;I++)rr(e,t.rest[I],t,L,!1)}function rr(e,t,L,I,j){if(!t.widgets)return;for(var $=Fn(L),ce=0,ve=t.widgets;ce<ve.length;++ce){var Ee=ve[ce],Me=A("div",[Ee.node],"CodeMirror-linewidget"+(Ee.className?" "+Ee.className:""));Ee.handleMouseEvents||Me.setAttribute("cm-ignore-events","true"),Hr(Ee,Me,L,I),e.display.input.setUneditable(Me),j&&Ee.above?$.insertBefore(Me,L.gutter||L.text):$.appendChild(Me),jt(Ee,"redraw")}}function Hr(e,t,L,I){if(e.noHScroll){(L.alignable||(L.alignable=[])).push(t);var j=I.wrapperWidth;t.style.left=I.fixedPos+"px",e.coverGutter||(j-=I.gutterTotalWidth,t.style.paddingLeft=I.gutterTotalWidth+"px"),t.style.width=j+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-I.gutterTotalWidth+"px"))}function pa(e){if(e.height!=null)return e.height;var t=e.doc.cm;if(!t)return 0;if(!N(document.body,e.node)){var L="position: relative;";e.coverGutter&&(L+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(L+="width: "+t.display.wrapper.clientWidth+"px;"),l(t.display.measure,A("div",[e.node],null,L))}return e.height=e.node.parentNode.offsetHeight}function ua(e,t){for(var L=tt(t);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 Mr(e){return e.lineSpace.offsetTop}function ze(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function qe(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=l(e.measure,A("pre","x","CodeMirror-line-like")),L=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,I={left:parseInt(L.paddingLeft),right:parseInt(L.paddingRight)};return!isNaN(I.left)&&!isNaN(I.right)&&(e.cachedPaddingH=I),I}function lt(e){return oe-e.display.nativeBarWidth}function Ye(e){return e.display.scroller.clientWidth-lt(e)-e.display.barWidth}function Se(e){return e.display.scroller.clientHeight-lt(e)-e.display.barHeight}function Ne(e,t,L){var I=e.options.lineWrapping,j=I&&Ye(e);if(!t.measure.heights||I&&t.measure.width!=j){var $=t.measure.heights=[];if(I){t.measure.width=j;for(var ce=t.text.firstChild.getClientRects(),ve=0;ve<ce.length-1;ve++){var Ee=ce[ve],Me=ce[ve+1];Math.abs(Ee.bottom-Me.bottom)>2&&$.push((Ee.bottom+Me.top)/2-L.top)}}$.push(L.bottom-L.top)}}function Ce(e,t,L){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var I=0;I<e.rest.length;I++)if(e.rest[I]==t)return{map:e.measure.maps[I],cache:e.measure.caches[I]};for(var j=0;j<e.rest.length;j++)if(ir(e.rest[j])>L)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Ke(e,t){t=Rt(t);var L=ir(t),I=e.display.externalMeasured=new ea(e.doc,t,L);I.lineN=L;var j=I.built=cr(e,I);return I.text=j.pre,l(e.display.lineMeasure,j.pre),I}function Xe(e,t,L,I){return Et(e,Je(e,t),L,I)}function it(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[ka(e,t)];var L=e.display.externalMeasured;if(L&&t>=L.lineN&&t<L.lineN+L.size)return L}function Je(e,t){var L=ir(t),I=it(e,L);I&&!I.text?I=null:I&&I.changes&&(pn(e,I,L,sr(e)),e.curOp.forceUpdate=!0),I||(I=Ke(e,t));var j=Ce(I,t,L);return{line:t,view:I,rect:null,map:j.map,cache:j.cache,before:j.before,hasHeights:!1}}function Et(e,t,L,I,j){t.before&&(L=-1);var $=L+(I||""),ce;return t.cache.hasOwnProperty($)?ce=t.cache[$]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(Ne(e,t.view,t.rect),t.hasHeights=!0),ce=Kt(e,t,L,I),ce.bogus||(t.cache[$]=ce)),{left:ce.left,right:ce.right,top:j?ce.rtop:ce.top,bottom:j?ce.rbottom:ce.bottom}}var Gt={left:0,right:0,top:0,bottom:0};function Yt(e,t,L){for(var I,j,$,ce,ve,Ee,Me=0;Me<e.length;Me+=3)if(ve=e[Me],Ee=e[Me+1],t<ve?(j=0,$=1,ce="left"):t<Ee?(j=t-ve,$=j+1):(Me==e.length-3||t==Ee&&e[Me+3]>t)&&($=Ee-ve,j=$-1,t>=Ee&&(ce="right")),j!=null){if(I=e[Me+2],ve==Ee&&L==(I.insertLeft?"left":"right")&&(ce=L),L=="left"&&j==0)for(;Me&&e[Me-2]==e[Me-3]&&e[Me-1].insertLeft;)I=e[(Me-=3)+2],ce="left";if(L=="right"&&j==Ee-ve)for(;Me<e.length-3&&e[Me+3]==e[Me+4]&&!e[Me+5].insertLeft;)I=e[(Me+=3)+2],ce="right";break}return{node:I,start:j,end:$,collapse:ce,coverStart:ve,coverEnd:Ee}}function Wt(e,t){var L=Gt;if(t=="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 Kt(e,t,L,I){var j=Yt(t.map,L,I),$=j.node,ce=j.start,ve=j.end,Ee=j.collapse,Me;if($.nodeType==3){for(var nt=0;nt<4;nt++){for(;ce&&ge(t.line.text.charAt(j.coverStart+ce));)--ce;for(;j.coverStart+ve<j.coverEnd&&ge(t.line.text.charAt(j.coverStart+ve));)++ve;if(D&&r<9&&ce==0&&ve==j.coverEnd-j.coverStart?Me=$.parentNode.getBoundingClientRect():Me=Wt(U($,ce,ve).getClientRects(),I),Me.left||Me.right||ce==0)break;ve=ce,ce=ce-1,Ee="right"}D&&r<11&&(Me=bn(e.display.measure,Me))}else{ce>0&&(Ee=I="right");var gt;e.options.lineWrapping&&(gt=$.getClientRects()).length>1?Me=gt[I=="right"?gt.length-1:0]:Me=$.getBoundingClientRect()}if(D&&r<9&&!ce&&(!Me||!Me.left&&!Me.right)){var Ht=$.parentNode.getClientRects()[0];Ht?Me={left:Ht.left,right:Ht.left+gr(e.display),top:Ht.top,bottom:Ht.bottom}:Me=Gt}for(var kt=Me.top-t.rect.top,fn=Me.bottom-t.rect.top,Cn=(kt+fn)/2,Un=t.view.measure.heights,Jn=0;Jn<Un.length-1&&!(Cn<Un[Jn]);Jn++);var br=Jn?Un[Jn-1]:0,Qn=Un[Jn],Pr={left:(Ee=="right"?Me.right:Me.left)-t.rect.left,right:(Ee=="left"?Me.left:Me.right)-t.rect.left,top:br,bottom:Qn};return!Me.left&&!Me.right&&(Pr.bogus=!0),e.options.singleCursorHeightPerLine||(Pr.rtop=kt,Pr.rbottom=fn),Pr}function bn(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Ve(e))return t;var L=screen.logicalXDPI/screen.deviceXDPI,I=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*L,right:t.right*L,top:t.top*I,bottom:t.bottom*I}}function gn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function lr(e){e.display.externalMeasure=null,x(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)gn(e.display.view[t])}function fr(e){lr(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Gr(){return n&&O?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Lr(){return n&&O?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function jr(e){var t=0;if(e.widgets)for(var L=0;L<e.widgets.length;++L)e.widgets[L].above&&(t+=pa(e.widgets[L]));return t}function Hn(e,t,L,I,j){if(!j){var $=jr(t);L.top+=$,L.bottom+=$}if(I=="line")return L;I||(I="local");var ce=Xt(t);if(I=="local"?ce+=Mr(e.display):ce-=e.display.viewOffset,I=="page"||I=="window"){var ve=e.display.lineSpace.getBoundingClientRect();ce+=ve.top+(I=="window"?0:Lr());var Ee=ve.left+(I=="window"?0:Gr());L.left+=Ee,L.right+=Ee}return L.top+=ce,L.bottom+=ce,L}function wn(e,t,L){if(L=="div")return t;var I=t.left,j=t.top;if(L=="page")I-=Gr(),j-=Lr();else if(L=="local"||!L){var $=e.display.sizer.getBoundingClientRect();I+=$.left,j+=$.top}var ce=e.display.lineSpace.getBoundingClientRect();return{left:I-ce.left,top:j-ce.top}}function qn(e,t,L,I,j){return I||(I=an(e.doc,t.line)),Hn(e,I,Xe(e,I,t.ch,j),L)}function Kn(e,t,L,I,j,$){I=I||an(e.doc,t.line),j||(j=Je(e,I));function ce(fn,Cn){var Un=Et(e,j,fn,Cn?"right":"left",$);return Cn?Un.left=Un.right:Un.right=Un.left,Hn(e,I,Un,L)}var ve=mt(I,e.doc.direction),Ee=t.ch,Me=t.sticky;if(Ee>=I.text.length?(Ee=I.text.length,Me="before"):Ee<=0&&(Ee=0,Me="after"),!ve)return ce(Me=="before"?Ee-1:Ee,Me=="before");function nt(fn,Cn,Un){var Jn=ve[Cn],br=Jn.level==1;return ce(Un?fn-1:fn,br!=Un)}var gt=ot(ve,Ee,Me),Ht=at,kt=nt(Ee,gt,Me=="before");return Ht!=null&&(kt.other=nt(Ee,Ht,Me!="before")),kt}function un(e,t){var L=0;t=on(e.doc,t),e.options.lineWrapping||(L=gr(e.display)*t.ch);var I=an(e.doc,t.line),j=Xt(I)+Mr(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Dn(e,t,L,I,j){var $=Bt(e,t,L);return $.xRel=j,I&&($.outside=I),$}function Wr(e,t,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Dn(I.first,0,null,-1,-1);var j=Rn(I,L),$=I.first+I.size-1;if(j>$)return Dn(I.first+I.size-1,an(I,$).text.length,null,1,1);t<0&&(t=0);for(var ce=an(I,j);;){var ve=Ra(e,ce,j,t,L),Ee=An(ce,ve.ch+(ve.xRel>0||ve.outside>0?1:0));if(!Ee)return ve;var Me=Ee.find(1);if(Me.line==j)return Me;ce=an(I,j=Me.line)}}function Vr(e,t,L,I){I-=jr(t);var j=t.text.length,$=Ge(function(ce){return Et(e,L,ce-1).bottom<=I},j,0);return j=Ge(function(ce){return Et(e,L,ce).top>I},$,j),{begin:$,end:j}}function er(e,t,L,I){L||(L=Je(e,t));var j=Hn(e,t,Et(e,L,I),"line").top;return Vr(e,t,L,j)}function ra(e,t,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>t}function Ra(e,t,L,I,j){j-=Xt(t);var $=Je(e,t),ce=jr(t),ve=0,Ee=t.text.length,Me=!0,nt=mt(t,e.doc.direction);if(nt){var gt=(e.options.lineWrapping?ar:sa)(e,t,L,$,nt,I,j);Me=gt.level!=1,ve=Me?gt.from:gt.to-1,Ee=Me?gt.to:gt.from-1}var Ht=null,kt=null,fn=Ge(function($r){var zr=Et(e,$,$r);return zr.top+=ce,zr.bottom+=ce,ra(zr,I,j,!1)?(zr.top<=j&&zr.left<=I&&(Ht=$r,kt=zr),!0):!1},ve,Ee),Cn,Un,Jn=!1;if(kt){var br=I-kt.left<kt.right-I,Qn=br==Me;fn=Ht+(Qn?0:1),Un=Qn?"after":"before",Cn=br?kt.left:kt.right}else{!Me&&(fn==Ee||fn==ve)&&fn++,Un=fn==0?"after":fn==t.text.length?"before":Et(e,$,fn-(Me?1:0)).bottom+ce<=j==Me?"after":"before";var Pr=Kn(e,Bt(L,fn,Un),"line",t,$);Cn=Pr.left,Jn=j<Pr.top?-1:j>=Pr.bottom?1:0}return fn=De(t.text,fn,1),Dn(L,fn,Un,Jn,I-Cn)}function sa(e,t,L,I,j,$,ce){var ve=Ge(function(gt){var Ht=j[gt],kt=Ht.level!=1;return ra(Kn(e,Bt(L,kt?Ht.to:Ht.from,kt?"before":"after"),"line",t,I),$,ce,!0)},0,j.length-1),Ee=j[ve];if(ve>0){var Me=Ee.level!=1,nt=Kn(e,Bt(L,Me?Ee.from:Ee.to,Me?"after":"before"),"line",t,I);ra(nt,$,ce,!0)&&nt.top>ce&&(Ee=j[ve-1])}return Ee}function ar(e,t,L,I,j,$,ce){var ve=Vr(e,t,I,ce),Ee=ve.begin,Me=ve.end;/\s/.test(t.text.charAt(Me-1))&&Me--;for(var nt=null,gt=null,Ht=0;Ht<j.length;Ht++){var kt=j[Ht];if(kt.from>=Me||kt.to<=Ee)continue;var fn=kt.level!=1,Cn=Et(e,I,fn?Math.min(Me,kt.to)-1:Math.max(Ee,kt.from)).right,Un=Cn<$?$-Cn+1e9:Cn-$;(!nt||gt>Un)&&(nt=kt,gt=Un)}return nt||(nt=j[j.length-1]),nt.from<Ee&&(nt={from:Ee,to:nt.to,level:nt.level}),nt.to>Me&&(nt={from:nt.from,to:Me,level:nt.level}),nt}var tr;function pr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(tr==null){tr=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)tr.appendChild(document.createTextNode("x")),tr.appendChild(A("br"));tr.appendChild(document.createTextNode("x"))}l(e.measure,tr);var L=tr.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),x(e.measure),L||1}function gr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),L=A("pre",[t],"CodeMirror-line-like");l(e.measure,L);var I=t.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function sr(e){for(var t=e.display,L={},I={},j=t.gutters.clientLeft,$=t.gutters.firstChild,ce=0;$;$=$.nextSibling,++ce){var ve=e.display.gutterSpecs[ce].className;L[ve]=$.offsetLeft+$.clientLeft+j,I[ve]=$.clientWidth}return{fixedPos:na(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:t.wrapper.clientWidth}}function na(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function va(e){var t=pr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/gr(e.display)-3);return function(j){if(xn(e.doc,j))return 0;var $=0;if(j.widgets)for(var ce=0;ce<j.widgets.length;ce++)j.widgets[ce].height&&($+=j.widgets[ce].height);return L?$+(Math.ceil(j.text.length/I)||1)*t:$+t}}function Ca(e){var t=e.doc,L=va(e);t.iter(function(I){var j=L(I);j!=I.height&&xr(I,j)})}function ga(e,t,L,I){var j=e.display;if(!L&&tt(t).getAttribute("cm-not-content")=="true")return null;var $,ce,ve=j.lineSpace.getBoundingClientRect();try{$=t.clientX-ve.left,ce=t.clientY-ve.top}catch(gt){return null}var Ee=Wr(e,$,ce),Me;if(I&&Ee.xRel>0&&(Me=an(e.doc,Ee.line).text).length==Ee.ch){var nt=H(Me,Me.length,e.options.tabSize)-Me.length;Ee=Bt(Ee.line,Math.max(0,Math.round(($-qe(e.display).left)/gr(e.display))-nt))}return Ee}function ka(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,t<0)return null;for(var L=e.display.view,I=0;I<L.length;I++)if(t-=L[I].size,t<0)return I}function Ma(e,t,L,I){t==null&&(t=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>t)&&(j.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=j.viewTo)ja&&dn(e.doc,t)<j.viewTo&&Na(e);else if(L<=j.viewFrom)ja&&sn(e.doc,L+I)>j.viewFrom?Na(e):(j.viewFrom+=I,j.viewTo+=I);else if(t<=j.viewFrom&&L>=j.viewTo)Na(e);else if(t<=j.viewFrom){var $=ei(e,L,L+I,1);$?(j.view=j.view.slice($.index),j.viewFrom=$.lineN,j.viewTo+=I):Na(e)}else if(L>=j.viewTo){var ce=ei(e,t,t,-1);ce?(j.view=j.view.slice(0,ce.index),j.viewTo=ce.lineN):Na(e)}else{var ve=ei(e,t,t,-1),Ee=ei(e,L,L+I,1);ve&&Ee?(j.view=j.view.slice(0,ve.index).concat(Ir(e,ve.lineN,Ee.lineN)).concat(j.view.slice(Ee.index)),j.viewTo+=I):Na(e)}var Me=j.externalMeasured;Me&&(L<Me.lineN?Me.lineN+=I:t<Me.lineN+Me.size&&(j.externalMeasured=null))}function Ia(e,t,L){e.curOp.viewChanged=!0;var I=e.display,j=e.display.externalMeasured;if(j&&t>=j.lineN&&t<j.lineN+j.size&&(I.externalMeasured=null),t<I.viewFrom||t>=I.viewTo)return;var $=I.view[ka(e,t)];if($.node==null)return;var ce=$.changes||($.changes=[]);de(ce,L)==-1&&ce.push(L)}function Na(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function ei(e,t,L,I){var j=ka(e,t),$,ce=e.display.view;if(!ja||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var ve=e.display.viewFrom,Ee=0;Ee<j;Ee++)ve+=ce[Ee].size;if(ve!=t){if(I>0){if(j==ce.length-1)return null;$=ve+ce[j].size-t,j++}else $=ve-t;t+=$,L+=$}for(;dn(e.doc,L)!=L;){if(j==(I<0?0:ce.length-1))return null;L+=I*ce[j-(I<0?1:0)].size,j+=I}return{index:j,lineN:L}}function Fi(e,t,L){var I=e.display,j=I.view;j.length==0||t>=I.viewTo||L<=I.viewFrom?(I.view=Ir(e,t,L),I.viewFrom=t):(I.viewFrom>t?I.view=Ir(e,t,I.viewFrom).concat(I.view):I.viewFrom<t&&(I.view=I.view.slice(ka(e,t))),I.viewFrom=t,I.viewTo<L?I.view=I.view.concat(Ir(e,I.viewTo,L)):I.viewTo>L&&(I.view=I.view.slice(0,ka(e,L)))),I.viewTo=L}function Ai(e){for(var t=e.display.view,L=0,I=0;I<t.length;I++){var j=t[I];!j.hidden&&(!j.node||j.changes)&&++L}return L}function Aa(e){e.display.input.showSelection(e.display.input.prepareSelection())}function _i(e,t){t===void 0&&(t=!0);for(var L=e.doc,I={},j=I.cursors=document.createDocumentFragment(),$=I.selection=document.createDocumentFragment(),ce=0;ce<L.sel.ranges.length;ce++){if(!t&&ce==L.sel.primIndex)continue;var ve=L.sel.ranges[ce];if(ve.from().line>=e.display.viewTo||ve.to().line<e.display.viewFrom)continue;var Ee=ve.empty();(Ee||e.options.showCursorWhenSelecting)&&Ci(e,ve.head,j),Ee||Sa(e,ve,$)}return I}function Ci(e,t,L){var I=Kn(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),j=L.appendChild(A("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 $=L.appendChild(A("div","\xA0","CodeMirror-cursor CodeMirror-secondarycursor"));$.style.display="",$.style.left=I.other.left+"px",$.style.top=I.other.top+"px",$.style.height=(I.other.bottom-I.other.top)*.85+"px"}}function La(e,t){return e.top-t.top||e.left-t.left}function Sa(e,t,L){var I=e.display,j=e.doc,$=document.createDocumentFragment(),ce=qe(e.display),ve=ce.left,Ee=Math.max(I.sizerWidth,Ye(e)-I.sizer.offsetLeft)-ce.right,Me=j.direction=="ltr";function nt(Qn,Pr,$r,zr){Pr<0&&(Pr=0),Pr=Math.round(Pr),zr=Math.round(zr),$.appendChild(A("div",null,"CodeMirror-selected","position: absolute; left: "+Qn+`px;
top: `+Pr+"px; width: "+($r==null?Ee-Qn:$r)+`px;
height: `+(zr-Pr)+"px"))}function gt(Qn,Pr,$r){var zr=an(j,Qn),ma=zr.text.length,Ha,vi;function $a(li,ji){return qn(e,Bt(Qn,li),"div",zr,ji)}function zi(li,ji,xi){var fi=er(e,zr,null,li),ui=ji=="ltr"==(xi=="after")?"left":"right",ri=xi=="after"?fi.begin:fi.end-(/\s/.test(zr.text.charAt(fi.end-1))?2:1);return $a(ri,ui)[ui]}var Ui=mt(zr,j.direction);return Qe(Ui,Pr||0,$r==null?ma:$r,function(li,ji,xi,fi){var ui=xi=="ltr",ri=$a(li,ui?"left":"right"),Bi=$a(ji-1,ui?"right":"left"),Ds=Pr==null&&li==0,es=$r==null&&ji==ma,Di=fi==0,Ro=!Ui||fi==Ui.length-1;if(Bi.top-ri.top<=3){var gi=(Me?Ds:es)&&Di,ru=(Me?es:Ds)&&Ro,Fo=gi?ve:(ui?ri:Bi).left,ds=ru?Ee:(ui?Bi:ri).right;nt(Fo,ri.top,ds-Fo,ri.bottom)}else{var fs,Mi,Ts,au;ui?(fs=Me&&Ds&&Di?ve:ri.left,Mi=Me?Ee:zi(li,xi,"before"),Ts=Me?ve:zi(ji,xi,"after"),au=Me&&es&&Ro?Ee:Bi.right):(fs=Me?zi(li,xi,"before"):ve,Mi=!Me&&Ds&&Di?Ee:ri.right,Ts=!Me&&es&&Ro?ve:Bi.left,au=Me?zi(ji,xi,"after"):Ee),nt(fs,ri.top,Mi-fs,ri.bottom),ri.bottom<Bi.top&&nt(ve,ri.bottom,null,Bi.top),nt(Ts,Bi.top,au-Ts,Bi.bottom)}(!Ha||La(ri,Ha)<0)&&(Ha=ri),La(Bi,Ha)<0&&(Ha=Bi),(!vi||La(ri,vi)<0)&&(vi=ri),La(Bi,vi)<0&&(vi=Bi)}),{start:Ha,end:vi}}var Ht=t.from(),kt=t.to();if(Ht.line==kt.line)gt(Ht.line,Ht.ch,kt.ch);else{var fn=an(j,Ht.line),Cn=an(j,kt.line),Un=Rt(fn)==Rt(Cn),Jn=gt(Ht.line,Ht.ch,Un?fn.text.length+1:null).end,br=gt(kt.line,Un?0:null,kt.ch).start;Un&&(Jn.top<br.top-2?(nt(Jn.right,Jn.top,null,Jn.bottom),nt(ve,br.top,br.left,br.bottom)):nt(Jn.right,Jn.top,br.left-Jn.right,Jn.bottom)),Jn.bottom<br.top&&nt(ve,Jn.bottom,null,br.top)}L.appendChild($)}function Ya(e){if(!e.state.focused)return;var t=e.display;clearInterval(t.blinker);var L=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){e.hasFocus()||no(e),t.cursorDiv.style.visibility=(L=!L)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.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,t){if(e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),e.options.readOnly=="nocursor")return;e.state.focused||(ut(e,"focus",e,t),e.state.focused=!0,K(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),c&&setTimeout(function(){return e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Ya(e)}function no(e,t){if(e.state.delayingBlurEvent)return;e.state.focused&&(ut(e,"blur",e,t),e.state.focused=!1,C(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150)}function ro(e){for(var t=e.display,L=t.lineDiv.offsetTop,I=0;I<t.view.length;I++){var j=t.view[I],$=e.options.lineWrapping,ce=void 0,ve=0;if(j.hidden)continue;if(D&&r<8){var Ee=j.node.offsetTop+j.node.offsetHeight;ce=Ee-L,L=Ee}else{var Me=j.node.getBoundingClientRect();ce=Me.bottom-Me.top,!$&&j.text.firstChild&&(ve=j.text.firstChild.getBoundingClientRect().right-Me.left-1)}var nt=j.line.height-ce;if((nt>.005||nt<-.005)&&(xr(j.line,ce),pi(j.line),j.rest))for(var gt=0;gt<j.rest.length;gt++)pi(j.rest[gt]);if(ve>e.display.sizerWidth){var Ht=Math.ceil(ve/gr(e.display));Ht>e.display.maxLineLength&&(e.display.maxLineLength=Ht,e.display.maxLine=j.line,e.display.maxLineChanged=!0)}}}function pi(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var L=e.widgets[t],I=L.node.parentNode;I&&(L.height=I.offsetHeight)}}function uo(e,t,L){var I=L&&L.top!=null?Math.max(0,L.top):e.scroller.scrollTop;I=Math.floor(I-Mr(e));var j=L&&L.bottom!=null?L.bottom:I+e.wrapper.clientHeight,$=Rn(t,I),ce=Rn(t,j);if(L&&L.ensure){var ve=L.ensure.from.line,Ee=L.ensure.to.line;ve<$?($=ve,ce=Rn(t,Xt(an(t,ve))+e.wrapper.clientHeight)):Math.min(Ee,t.lastLine())>=ce&&($=Rn(t,Xt(an(t,Ee))-e.wrapper.clientHeight),ce=Ee)}return{from:$,to:Math.max(ce,$+1)}}function Io(e,t){if(dt(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(t.top+I.top<0?j=!0:t.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!g){var $=A("div","\u200B",null,`position: absolute;
top: `+(t.top-L.viewOffset-Mr(e.display))+`px;
height: `+(t.bottom-t.top+lt(e)+L.barHeight)+`px;
left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild($),$.scrollIntoView(j),e.display.lineSpace.removeChild($)}}function Lo(e,t,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&t==L&&(t=t.ch?Bt(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,L=t.sticky=="before"?Bt(t.line,t.ch+1,"before"):t);for(var $=0;$<5;$++){var ce=!1,ve=Kn(e,t),Ee=!L||L==t?ve:Kn(e,L);j={left:Math.min(ve.left,Ee.left),top:Math.min(ve.top,Ee.top)-I,right:Math.max(ve.left,Ee.left),bottom:Math.max(ve.bottom,Ee.bottom)+I};var Me=Vi(e,j),nt=e.doc.scrollTop,gt=e.doc.scrollLeft;if(Me.scrollTop!=null&&(Ji(e,Me.scrollTop),Math.abs(e.doc.scrollTop-nt)>1&&(ce=!0)),Me.scrollLeft!=null&&(Za(e,Me.scrollLeft),Math.abs(e.doc.scrollLeft-gt)>1&&(ce=!0)),!ce)break}return j}function bo(e,t){var L=Vi(e,t);L.scrollTop!=null&&Ji(e,L.scrollTop),L.scrollLeft!=null&&Za(e,L.scrollLeft)}function Vi(e,t){var L=e.display,I=pr(e.display);t.top<0&&(t.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,$=Se(e),ce={};t.bottom-t.top>$&&(t.bottom=t.top+$);var ve=e.doc.height+ze(L),Ee=t.top<I,Me=t.bottom>ve-I;if(t.top<j)ce.scrollTop=Ee?0:t.top;else if(t.bottom>j+$){var nt=Math.min(t.top,(Me?ve:t.bottom)-$);nt!=j&&(ce.scrollTop=nt)}var gt=e.options.fixedGutter?0:L.gutters.offsetWidth,Ht=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-gt,kt=Ye(e)-L.gutters.offsetWidth,fn=t.right-t.left>kt;return fn&&(t.right=t.left+kt),t.left<10?ce.scrollLeft=0:t.left<Ht?ce.scrollLeft=Math.max(0,t.left+gt-(fn?0:10)):t.right>kt+Ht-3&&(ce.scrollLeft=t.right+(fn?0:10)-kt),ce}function co(e,t){if(t==null)return;Eo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Xi(e){Eo(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Yi(e,t,L){(t!=null||L!=null)&&Eo(e),t!=null&&(e.curOp.scrollLeft=t),L!=null&&(e.curOp.scrollTop=L)}function ko(e,t){Eo(e),e.curOp.scrollToPos=t}function Eo(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var L=un(e,t.from),I=un(e,t.to);ao(e,L,I,t.margin)}}function ao(e,t,L,I){var j=Vi(e,{left:Math.min(t.left,L.left),top:Math.min(t.top,L.top)-I,right:Math.max(t.right,L.right),bottom:Math.max(t.bottom,L.bottom)+I});Yi(e,j.scrollLeft,j.scrollTop)}function Ji(e,t){if(Math.abs(e.doc.scrollTop-t)<2)return;T||fo(e,{top:t}),Qi(e,t,!0),T&&fo(e),ni(e,100)}function Qi(e,t,L){if(t=Math.max(0,Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t)),e.display.scroller.scrollTop==t&&!L)return;e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t)}function Za(e,t,L,I){if(t=Math.max(0,Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth)),(L?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!I)return;e.doc.scrollLeft=t,da(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t)}function Li(e){var t=e.display,L=t.gutters.offsetWidth,I=Math.round(e.doc.height+ze(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?L:0,docHeight:I,scrollHeight:I+lt(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:L}}var wi=function(e,t,L){this.cm=L;var I=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=j.tabIndex=-1,e(I),e(j),Re(I,"scroll",function(){I.clientHeight&&t(I.scrollTop,"vertical")}),Re(j,"scroll",function(){j.clientWidth&&t(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,D&&r<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=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=t?I+"px":"0";var j=e.viewHeight-(t?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(t){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var $=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+$)+"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:t?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=u&&!o?"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,t,L){e.style.pointerEvents="auto";function I(){var j=e.getBoundingClientRect(),$=L=="vert"?document.elementFromPoint(j.right-1,(j.top+j.bottom)/2):document.elementFromPoint((j.right+j.left)/2,j.bottom-1);$!=e?e.style.pointerEvents="none":t.set(1e3,I)}t.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 Pi(e,t){t||(t=Li(e));var L=e.display.barWidth,I=e.display.barHeight;yo(e,t);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,t){var L=e.display,I=L.scrollbars.update(t);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=t.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&&C(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new xo[e.options.scrollbarStyle](function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Re(t,"mousedown",function(){e.state.focused&&setTimeout(function(){return e.display.input.focus()},0)}),t.setAttribute("cm-not-content","true")},function(t,L){L=="horizontal"?Za(e,t):Ji(e,t)},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},Qr(e.curOp)}function $i(e){var t=e.curOp;t&&Mt(t,function(L){for(var I=0;I<L.ops.length;I++)L.ops[I].cm.curOp=null;No(L)})}function No(e){for(var t=e.ops,L=0;L<t.length;L++)oo(t[L]);for(var I=0;I<t.length;I++)so(t[I]);for(var j=0;j<t.length;j++)Oo(t[j]);for(var $=0;$<t.length;$++)Uo(t[$]);for(var ce=0;ce<t.length;ce++)jo(t[ce])}function oo(e){var t=e.cm,L=t.display;Bo(t),e.updateMaxLine&&qt(t),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&&t.options.lineWrapping,e.update=e.mustUpdate&&new bi(t,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 t=e.cm,L=t.display;e.updatedDisplay&&ro(t),e.barMeasure=Li(t),L.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Xe(t,L.maxLine,L.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+lt(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-Ye(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&Za(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var L=e.focus&&e.focus==z();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,L),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Pi(t,e.barMeasure),e.updatedDisplay&&_a(t,e.barMeasure),e.selectionChanged&&Ya(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),L&&to(e.cm)}function jo(e){var t=e.cm,L=t.display,I=t.doc;if(e.updatedDisplay&&To(t,e.update),L.wheelStartX!=null&&(e.scrollTop!=null||e.scrollLeft!=null||e.scrollToPos)&&(L.wheelStartX=L.wheelStartY=null),e.scrollTop!=null&&Qi(t,e.scrollTop,e.forceScroll),e.scrollLeft!=null&&Za(t,e.scrollLeft,!0,!0),e.scrollToPos){var j=Lo(t,on(I,e.scrollToPos.from),on(I,e.scrollToPos.to),e.scrollToPos.margin);Io(t,j)}var $=e.maybeHiddenMarkers,ce=e.maybeUnhiddenMarkers;if($)for(var ve=0;ve<$.length;++ve)$[ve].lines.length||ut($[ve],"hide");if(ce)for(var Ee=0;Ee<ce.length;++Ee)ce[Ee].lines.length&&ut(ce[Ee],"unhide");L.wrapper.offsetHeight&&(I.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&ut(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function ci(e,t){if(e.curOp)return t();ki(e);try{return t()}finally{$i(e)}}function Ba(e,t){return function(){if(e.curOp)return t.apply(e,arguments);ki(e);try{return t.apply(e,arguments)}finally{$i(e)}}}function ti(e){return function(){if(this.curOp)return e.apply(this,arguments);ki(this);try{return e.apply(this,arguments)}finally{$i(this)}}}function za(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);ki(t);try{return e.apply(this,arguments)}finally{$i(t)}}}function ni(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,F(So,e))}function So(e){var t=e.doc;if(t.highlightFrontier>=e.display.viewTo)return;var L=+new Date+e.options.workTime,I=Ea(e,t.highlightFrontier),j=[];t.iter(I.line,Math.min(t.first+t.size,e.display.viewTo+500),function($){if(I.line>=e.display.viewFrom){var ce=$.styles,ve=$.text.length>e.options.maxHighlightLength?En(t.mode,I.state):null,Ee=ha(e,$,I,!0);ve&&(I.state=ve),$.styles=Ee.styles;var Me=$.styleClasses,nt=Ee.classes;nt?$.styleClasses=nt:Me&&($.styleClasses=null);for(var gt=!ce||ce.length!=$.styles.length||Me!=nt&&(!Me||!nt||Me.bgClass!=nt.bgClass||Me.textClass!=nt.textClass),Ht=0;!gt&&Ht<ce.length;++Ht)gt=ce[Ht]!=$.styles[Ht];gt&&j.push(I.line),$.stateAfter=I.save(),I.nextLine()}else $.text.length<=e.options.maxHighlightLength&&Oa(e,$.text,I),$.stateAfter=I.line%5==0?I.save():null,I.nextLine();if(+new Date>L)return ni(e,e.options.workDelay),!0}),t.highlightFrontier=I.line,t.modeFrontier=Math.max(t.modeFrontier,I.line),j.length&&ci(e,function(){for(var $=0;$<j.length;$++)Ia(e,j[$],"text")})}var bi=function(e,t,L){var I=e.display;this.viewport=t,this.visible=uo(I,e.doc,t),this.editorIsHidden=!I.wrapper.offsetWidth,this.wrapperHeight=I.wrapper.clientHeight,this.wrapperWidth=I.wrapper.clientWidth,this.oldDisplayWidth=Ye(e),this.force=L,this.dims=sr(e),this.events=[]};bi.prototype.signal=function(e,t){Le(e,t)&&this.events.push(arguments)},bi.prototype.finish=function(){for(var e=0;e<this.events.length;e++)ut.apply(null,this.events[e])};function Bo(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=lt(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=lt(e)+"px",t.scrollbarsClipped=!0)}function Do(e){if(e.hasFocus())return null;var t=z();if(!t||!N(e.display.lineDiv,t))return null;var L={activeElt:t};if(window.getSelection){var I=window.getSelection();I.anchorNode&&I.extend&&N(e.display.lineDiv,I.anchorNode)&&(L.anchorNode=I.anchorNode,L.anchorOffset=I.anchorOffset,L.focusNode=I.focusNode,L.focusOffset=I.focusOffset)}return L}function qi(e){if(!e||!e.activeElt||e.activeElt==z())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&N(document.body,e.anchorNode)&&N(document.body,e.focusNode)){var t=window.getSelection(),L=document.createRange();L.setEnd(e.anchorNode,e.anchorOffset),L.collapse(!1),t.removeAllRanges(),t.addRange(L),t.extend(e.focusNode,e.focusOffset)}}function Wi(e,t){var L=e.display,I=e.doc;if(t.editorIsHidden)return Na(e),!1;if(!t.force&&t.visible.from>=L.viewFrom&&t.visible.to<=L.viewTo&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo)&&L.renderedView==L.view&&Ai(e)==0)return!1;Wa(e)&&(Na(e),t.dims=sr(e));var j=I.first+I.size,$=Math.max(t.visible.from-e.options.viewportMargin,I.first),ce=Math.min(j,t.visible.to+e.options.viewportMargin);L.viewFrom<$&&$-L.viewFrom<20&&($=Math.max(I.first,L.viewFrom)),L.viewTo>ce&&L.viewTo-ce<20&&(ce=Math.min(j,L.viewTo)),ja&&($=dn(e.doc,$),ce=sn(e.doc,ce));var ve=$!=L.viewFrom||ce!=L.viewTo||L.lastWrapHeight!=t.wrapperHeight||L.lastWrapWidth!=t.wrapperWidth;Fi(e,$,ce),L.viewOffset=Xt(an(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var Ee=Ai(e);if(!ve&&Ee==0&&!t.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var Me=Do(e);return Ee>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,t.dims),Ee>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,qi(Me),x(L.cursorDiv),x(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,ve&&(L.lastWrapHeight=t.wrapperHeight,L.lastWrapWidth=t.wrapperWidth,ni(e,400)),L.updateLineNumbers=null,!0}function To(e,t){for(var L=t.viewport,I=!0;;I=!1){if(!I||!e.options.lineWrapping||t.oldDisplayWidth==Ye(e)){if(L&&L.top!=null&&(L={top:Math.min(e.doc.height+ze(e.display)-Se(e),L.top)}),t.visible=uo(e.display,e.doc,L),t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)break}else I&&(t.visible=uo(e.display,e.doc,L));if(!Wi(e,t))break;ro(e);var j=Li(e);Aa(e),Pi(e,j),_a(e,j),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.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,t){var L=new bi(e,t);if(Wi(e,L)){ro(e),To(e,L);var I=Li(e);Aa(e),Pi(e,I),_a(e,I),L.finish()}}function Wo(e,t,L){var I=e.display,j=e.options.lineNumbers,$=I.lineDiv,ce=$.firstChild;function ve(fn){var Cn=fn.nextSibling;return c&&u&&e.display.currentWheelTarget==fn?fn.style.display="none":fn.parentNode.removeChild(fn),Cn}for(var Ee=I.view,Me=I.viewFrom,nt=0;nt<Ee.length;nt++){var gt=Ee[nt];if(!gt.hidden)if(!gt.node||gt.node.parentNode!=$){var Ht=zn(e,gt,Me,L);$.insertBefore(Ht,ce)}else{for(;ce!=gt.node;)ce=ve(ce);var kt=j&&t!=null&&t<=Me&&gt.lineNumber;gt.changes&&(de(gt.changes,"gutter")>-1&&(kt=!1),pn(e,gt,Me,L)),kt&&(x(gt.lineNumber),gt.lineNumber.appendChild(document.createTextNode(Qt(e.options,Me)))),ce=gt.node.nextSibling}Me+=gt.size}for(;ce;)ce=ve(ce)}function lo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function _a(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+lt(e)+"px"}function da(e){var t=e.display,L=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var I=na(t)-t.scroller.scrollLeft+e.doc.scrollLeft,j=t.gutters.offsetWidth,$=I+"px",ce=0;ce<L.length;ce++)if(!L[ce].hidden){e.options.fixedGutter&&(L[ce].gutter&&(L[ce].gutter.style.left=$),L[ce].gutterBackground&&(L[ce].gutterBackground.style.left=$));var ve=L[ce].alignable;if(ve)for(var Ee=0;Ee<ve.length;Ee++)ve[Ee].style.left=$}e.options.fixedGutter&&(t.gutters.style.left=I+j+"px")}function Wa(e){if(!e.options.lineNumbers)return!1;var t=e.doc,L=Qt(e.options,t.first+t.size-1),I=e.display;if(L.length!=I.lineNumChars){var j=I.measure.appendChild(A("div",[A("div",L)],"CodeMirror-linenumber CodeMirror-gutter-elt")),$=j.firstChild.offsetWidth,ce=j.offsetWidth-$;return I.lineGutter.style.width="",I.lineNumInnerWidth=Math.max($,I.lineGutter.offsetWidth-ce)+1,I.lineNumWidth=I.lineNumInnerWidth+ce,I.lineNumChars=I.lineNumInnerWidth?L.length:-1,I.lineGutter.style.width=I.lineNumWidth+"px",lo(e.display),!0}return!1}function si(e,t){for(var L=[],I=!1,j=0;j<e.length;j++){var $=e[j],ce=null;if(typeof $!="string"&&(ce=$.style,$=$.className),$=="CodeMirror-linenumbers")if(t)I=!0;else continue;L.push({className:$,style:ce})}return t&&!I&&L.push({className:"CodeMirror-linenumbers",style:null}),L}function eo(e){var t=e.gutters,L=e.gutterSpecs;x(t),e.lineGutter=null;for(var I=0;I<L.length;++I){var j=L[I],$=j.className,ce=j.style,ve=t.appendChild(A("div",null,"CodeMirror-gutter "+$));ce&&(ve.style.cssText=ce),$=="CodeMirror-linenumbers"&&(e.lineGutter=ve,ve.style.width=(e.lineNumWidth||1)+"px")}t.style.display=L.length?"":"none",lo(e)}function Ni(e){eo(e.display),Ma(e),da(e)}function ho(e,t,L,I){var j=this;this.input=L,j.scrollbarFiller=A("div",null,"CodeMirror-scrollbar-filler"),j.scrollbarFiller.setAttribute("cm-not-content","true"),j.gutterFiller=A("div",null,"CodeMirror-gutter-filler"),j.gutterFiller.setAttribute("cm-not-content","true"),j.lineDiv=k("div",null,"CodeMirror-code"),j.selectionDiv=A("div",null,null,"position: relative; z-index: 1"),j.cursorDiv=A("div",null,"CodeMirror-cursors"),j.measure=A("div",null,"CodeMirror-measure"),j.lineMeasure=A("div",null,"CodeMirror-measure"),j.lineSpace=k("div",[j.measure,j.lineMeasure,j.selectionDiv,j.cursorDiv,j.lineDiv],null,"position: relative; outline: none");var $=k("div",[j.lineSpace],"CodeMirror-lines");j.mover=A("div",[$],null,"position: relative"),j.sizer=A("div",[j.mover],"CodeMirror-sizer"),j.sizerWidth=null,j.heightForcer=A("div",null,null,"position: absolute; height: "+oe+"px; width: 1px;"),j.gutters=A("div",null,"CodeMirror-gutters"),j.lineGutter=null,j.scroller=A("div",[j.sizer,j.heightForcer,j.gutters],"CodeMirror-scroll"),j.scroller.setAttribute("tabIndex","-1"),j.wrapper=A("div",[j.scrollbarFiller,j.gutterFiller,j.scroller],"CodeMirror"),D&&r<8&&(j.gutters.style.zIndex=-1,j.scroller.style.paddingRight=0),!c&&!(T&&a)&&(j.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(j.wrapper):e(j.wrapper)),j.viewFrom=j.viewTo=t.first,j.reportedViewFrom=j.reportedViewTo=t.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=si(I.gutters,I.lineNumbers),eo(j),L.init(j)}var Oi=0,Ja=null;D?Ja=-.53:T?Ja=15:n?Ja=-.7:f&&(Ja=-1/3);function po(e){var t=e.wheelDeltaX,L=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),L==null&&e.detail&&e.axis==e.VERTICAL_AXIS?L=e.detail:L==null&&(L=e.wheelDelta),{x:t,y:L}}function Ki(e){var t=po(e);return t.x*=Ja,t.y*=Ja,t}function mo(e,t){var L=po(t),I=L.x,j=L.y,$=e.display,ce=$.scroller,ve=ce.scrollWidth>ce.clientWidth,Ee=ce.scrollHeight>ce.clientHeight;if(!(I&&ve||j&&Ee))return;if(j&&u&&c){e:for(var Me=t.target,nt=$.view;Me!=ce;Me=Me.parentNode)for(var gt=0;gt<nt.length;gt++)if(nt[gt].node==Me){e.display.currentWheelTarget=Me;break e}}if(I&&!T&&!y&&Ja!=null){j&&Ee&&Ji(e,Math.max(0,ce.scrollTop+j*Ja)),Za(e,Math.max(0,ce.scrollLeft+I*Ja)),(!j||j&&Ee)&&_e(t),$.wheelStartX=null;return}if(j&&Ja!=null){var Ht=j*Ja,kt=e.doc.scrollTop,fn=kt+$.wrapper.clientHeight;Ht<0?kt=Math.max(0,kt+Ht-50):fn=Math.min(e.doc.height,fn+Ht+50),fo(e,{top:kt,bottom:fn})}Oi<20&&($.wheelStartX==null?($.wheelStartX=ce.scrollLeft,$.wheelStartY=ce.scrollTop,$.wheelDX=I,$.wheelDY=j,setTimeout(function(){if($.wheelStartX==null)return;var Cn=ce.scrollLeft-$.wheelStartX,Un=ce.scrollTop-$.wheelStartY,Jn=Un&&$.wheelDY&&Un/$.wheelDY||Cn&&$.wheelDX&&Cn/$.wheelDX;if($.wheelStartX=$.wheelStartY=null,!Jn)return;Ja=(Ja*Oi+Jn)/(Oi+1),++Oi},200)):($.wheelDX+=I,$.wheelDY+=j))}var di=function(e,t){this.ranges=e,this.primIndex=t};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 t=0;t<this.ranges.length;t++){var L=this.ranges[t],I=e.ranges[t];if(!rn(L.anchor,I.anchor)||!rn(L.head,I.head))return!1}return!0},di.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new xa(Er(this.ranges[t].anchor),Er(this.ranges[t].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,t){t||(t=e);for(var L=0;L<this.ranges.length;L++){var I=this.ranges[L];if(cn(t,I.from())>=0&&cn(e,I.to())<=0)return L}return-1};var xa=function(e,t){this.anchor=e,this.head=t};xa.prototype.from=function(){return $n(this.anchor,this.head)},xa.prototype.to=function(){return Zn(this.anchor,this.head)},xa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function qr(e,t,L){var I=e&&e.options.selectionsMayTouch,j=t[L];t.sort(function(Ht,kt){return cn(Ht.from(),kt.from())}),L=de(t,j);for(var $=1;$<t.length;$++){var ce=t[$],ve=t[$-1],Ee=cn(ve.to(),ce.from());if(I&&!ce.empty()?Ee>0:Ee>=0){var Me=$n(ve.from(),ce.from()),nt=Zn(ve.to(),ce.to()),gt=ve.empty()?ce.from()==ce.head:ve.from()==ve.head;$<=L&&--L,t.splice(--$,2,new xa(gt?nt:Me,gt?Me:nt))}}return new di(t,L)}function nr(e,t){return new di([new xa(e,t||e)],0)}function Br(e){return e.text?Bt(e.from.line+e.text.length-1,Q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function ca(e,t){if(cn(e,t.from)<0)return e;if(cn(e,t.to)<=0)return Br(t);var L=e.line+t.text.length-(t.to.line-t.from.line)-1,I=e.ch;return e.line==t.to.line&&(I+=Br(t).ch-t.to.ch),Bt(L,I)}function Ua(e,t){for(var L=[],I=0;I<e.sel.ranges.length;I++){var j=e.sel.ranges[I];L.push(new xa(ca(j.anchor,t),ca(j.head,t)))}return qr(e.cm,L,e.sel.primIndex)}function Ei(e,t,L){return e.line==t.line?Bt(L.line,e.ch-t.ch+L.ch):Bt(L.line+(e.line-t.line),e.ch)}function Ri(e,t,L){for(var I=[],j=Bt(e.first,0),$=j,ce=0;ce<t.length;ce++){var ve=t[ce],Ee=Ei(ve.from,j,$),Me=Ei(Br(ve),j,$);if(j=ve.to,$=Me,L=="around"){var nt=e.sel.ranges[ce],gt=cn(nt.head,nt.anchor)<0;I[ce]=new xa(gt?Me:Ee,gt?Ee:Me)}else I[ce]=new xa(Ee,Ee)}return new di(I,e.sel.primIndex)}function Qa(e){e.doc.mode=Nt(e.options,e.doc.modeOption),yi(e)}function yi(e){e.doc.iter(function(t){t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null)}),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,ni(e,100),e.state.modeGen++,e.curOp&&Ma(e)}function Hi(e,t){return t.from.ch==0&&t.to.ch==0&&Q(t.text)==""&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function vo(e,t,L,I){function j(br){return L?L[br]:null}function $(br,Qn,Pr){vn(br,Qn,Pr,I),jt(br,"change",br,t)}function ce(br,Qn){for(var Pr=[],$r=br;$r<Qn;++$r)Pr.push(new en(Me[$r],j($r),I));return Pr}var ve=t.from,Ee=t.to,Me=t.text,nt=an(e,ve.line),gt=an(e,Ee.line),Ht=Q(Me),kt=j(Me.length-1),fn=Ee.line-ve.line;if(t.full)e.insert(0,ce(0,Me.length)),e.remove(Me.length,e.size-Me.length);else if(Hi(e,t)){var Cn=ce(0,Me.length-1);$(gt,gt.text,kt),fn&&e.remove(ve.line,fn),Cn.length&&e.insert(ve.line,Cn)}else if(nt==gt)if(Me.length==1)$(nt,nt.text.slice(0,ve.ch)+Ht+nt.text.slice(Ee.ch),kt);else{var Un=ce(1,Me.length-1);Un.push(new en(Ht+nt.text.slice(Ee.ch),kt,I)),$(nt,nt.text.slice(0,ve.ch)+Me[0],j(0)),e.insert(ve.line+1,Un)}else if(Me.length==1)$(nt,nt.text.slice(0,ve.ch)+Me[0]+gt.text.slice(Ee.ch),j(0)),e.remove(ve.line+1,fn);else{$(nt,nt.text.slice(0,ve.ch)+Me[0],j(0)),$(gt,Ht+gt.text.slice(Ee.ch),kt);var Jn=ce(1,Me.length-1);fn>1&&e.remove(ve.line+1,fn-1),e.insert(ve.line+1,Jn)}jt(e,"change",e,t)}function Xa(e,t,L){function I(j,$,ce){if(j.linked)for(var ve=0;ve<j.linked.length;++ve){var Ee=j.linked[ve];if(Ee.doc==$)continue;var Me=ce&&Ee.sharedHist;if(L&&!Me)continue;t(Ee.doc,Me),I(Ee.doc,j,Me)}}I(e,null,!0)}function As(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,Ca(e),Qa(e),Ys(e),e.options.lineWrapping||qt(e),e.options.mode=t.modeOption,Ma(e)}function Ys(e){(e.doc.direction=="rtl"?K:C)(e.display.lineDiv,"CodeMirror-rtl")}function Rl(e){ci(e,function(){Ys(e),Ma(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,t){var L={from:Er(t.from),to:Br(t),text:ur(e,t.from,t.to)};return Ps(e,L,t.from.line,t.to.line+1),Xa(e,function(I){return Ps(I,L,t.from.line,t.to.line+1)},!0),L}function Js(e){for(;e.length;){var t=Q(e);if(t.ranges)e.pop();else break}}function Ml(e,t){if(t)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,t,L,I){var j=e.history;j.undone.length=0;var $=+new Date,ce,ve;if((j.lastOp==I||j.lastOrigin==t.origin&&t.origin&&(t.origin.charAt(0)=="+"&&j.lastModTime>$-(e.cm?e.cm.options.historyEventDelay:500)||t.origin.charAt(0)=="*"))&&(ce=Ml(j,j.lastOp==I)))ve=Q(ce.changes),cn(t.from,t.to)==0&&cn(t.from,ve.to)==0?ve.to=Br(t):ce.changes.push(ws(e,t));else{var Ee=Q(j.done);for((!Ee||!Ee.ranges)&&ms(e.sel,j.done),ce={changes:[ws(e,t)],generation:j.generation},j.done.push(ce);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=$,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=t.origin,ve||ut(e,"historyAdded")}function Il(e,t,L,I){var j=t.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,t,L,I){var j=e.history,$=I&&I.origin;L==j.lastSelOp||$&&j.lastSelOrigin==$&&(j.lastModTime==j.lastSelTime&&j.lastOrigin==$||Il(e,$,Q(j.done),t))?j.done[j.done.length-1]=t:ms(t,j.done),j.lastSelTime=+new Date,j.lastSelOrigin=$,j.lastSelOp=L,I&&I.clearRedo!==!1&&Js(j.undone)}function ms(e,t){var L=Q(t);L&&L.ranges&&L.equals(e)||t.push(e)}function Ps(e,t,L,I){var j=t["spans_"+e.id],$=0;e.iter(Math.max(e.first,L),Math.min(e.first+e.size,I),function(ce){ce.markedSpans&&((j||(j=t["spans_"+e.id]={}))[$]=ce.markedSpans),++$})}function vs(e){if(!e)return null;for(var t,L=0;L<e.length;++L)e[L].marker.explicitlyCleared?t||(t=e.slice(0,L)):t&&t.push(e[L]);return t?t.length?t:null:e}function Zs(e,t){var L=t["spans_"+e.id];if(!L)return null;for(var I=[],j=0;j<t.text.length;++j)I.push(vs(L[j]));return I}function Rs(e,t){var L=Zs(e,t),I=oa(e,t);if(!L)return I;if(!I)return L;for(var j=0;j<L.length;++j){var $=L[j],ce=I[j];if($&&ce){e:for(var ve=0;ve<ce.length;++ve){for(var Ee=ce[ve],Me=0;Me<$.length;++Me)if($[Me].marker==Ee.marker)continue e;$.push(Ee)}}else ce&&(L[j]=ce)}return L}function Ko(e,t,L){for(var I=[],j=0;j<e.length;++j){var $=e[j];if($.ranges){I.push(L?di.prototype.deepCopy.call($):$);continue}var ce=$.changes,ve=[];I.push({changes:ve});for(var Ee=0;Ee<ce.length;++Ee){var Me=ce[Ee],nt=void 0;if(ve.push({from:Me.from,to:Me.to,text:Me.text}),t)for(var gt in Me)(nt=gt.match(/^spans_(\d+)$/))&&(de(t,Number(nt[1]))>-1&&(Q(ve)[gt]=Me[gt],delete Me[gt]))}}return I}function gs(e,t,L,I){if(I){var j=e.anchor;if(L){var $=cn(t,j)<0;$!=cn(L,j)<0?(j=t,t=L):$!=cn(t,L)<0&&(t=L)}return new xa(j,t)}else return new xa(L||t,t)}function _s(e,t,L,I,j){j==null&&(j=e.cm&&(e.cm.display.shift||e.extend)),mi(e,new di([gs(e.sel.primary(),t,L,j)],0),I)}function $s(e,t,L){for(var I=[],j=e.cm&&(e.cm.display.shift||e.extend),$=0;$<e.sel.ranges.length;$++)I[$]=gs(e.sel.ranges[$],t[$],null,j);var ce=qr(e.cm,I,e.sel.primIndex);mi(e,ce,L)}function Ao(e,t,L,I){var j=e.sel.ranges.slice(0);j[t]=L,mi(e,qr(e.cm,j,e.sel.primIndex),I)}function el(e,t,L,I){mi(e,nr(t,L),I)}function Ll(e,t,L){var I={ranges:t.ranges,update:function(j){this.ranges=[];for(var $=0;$<j.length;$++)this.ranges[$]=new xa(on(e,j[$].anchor),on(e,j[$].head))},origin:L&&L.origin};return ut(e,"beforeSelectionChange",e,I),e.cm&&ut(e.cm,"beforeSelectionChange",e.cm,I),I.ranges!=t.ranges?qr(e.cm,I.ranges,I.ranges.length-1):t}function tl(e,t,L){var I=e.history.done,j=Q(I);j&&j.ranges?(I[I.length-1]=t,Ho(e,t,L)):mi(e,t,L)}function mi(e,t,L){Ho(e,t,L),ps(e,e.sel,e.cm?e.cm.curOp.id:NaN,L)}function Ho(e,t,L){(Le(e,"beforeSelectionChange")||e.cm&&Le(e.cm,"beforeSelectionChange"))&&(t=Ll(e,t,L));var I=L&&L.bias||(cn(t.primary().head,e.sel.primary().head)<0?-1:1);nl(e,al(e,t,I,!0)),!(L&&L.scroll===!1)&&e.cm&&Xi(e.cm)}function nl(e,t){if(t.equals(e.sel))return;e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,Ie(e.cm)),jt(e,"cursorActivity",e)}function rl(e){nl(e,al(e,e.sel,null,!1))}function al(e,t,L,I){for(var j,$=0;$<t.ranges.length;$++){var ce=t.ranges[$],ve=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[$],Ee=bs(e,ce.anchor,ve&&ve.anchor,L,I),Me=bs(e,ce.head,ve&&ve.head,L,I);(j||Ee!=ce.anchor||Me!=ce.head)&&(j||(j=t.ranges.slice(0,$)),j[$]=new xa(Ee,Me))}return j?qr(e.cm,j,t.primIndex):t}function Go(e,t,L,I,j){var $=an(e,t.line);if($.markedSpans)for(var ce=0;ce<$.markedSpans.length;++ce){var ve=$.markedSpans[ce],Ee=ve.marker,Me="selectLeft"in Ee?!Ee.selectLeft:Ee.inclusiveLeft,nt="selectRight"in Ee?!Ee.selectRight:Ee.inclusiveRight;if((ve.from==null||(Me?ve.from<=t.ch:ve.from<t.ch))&&(ve.to==null||(nt?ve.to>=t.ch:ve.to>t.ch))){if(j&&(ut(Ee,"beforeCursorEnter"),Ee.explicitlyCleared))if($.markedSpans){--ce;continue}else break;if(!Ee.atomic)continue;if(L){var gt=Ee.find(I<0?1:-1),Ht=void 0;if((I<0?nt:Me)&&(gt=il(e,gt,-I,gt&&gt.line==t.line?$:null)),gt&&gt.line==t.line&&(Ht=cn(gt,L))&&(I<0?Ht<0:Ht>0))return Go(e,gt,t,I,j)}var kt=Ee.find(I<0?-1:1);return(I<0?Me:nt)&&(kt=il(e,kt,I,kt.line==t.line?$:null)),kt?Go(e,kt,t,I,j):null}}return t}function bs(e,t,L,I,j){var $=I||1,ce=Go(e,t,L,$,j)||!j&&Go(e,t,L,$,!0)||Go(e,t,L,-$,j)||!j&&Go(e,t,L,-$,!0);return ce||(e.cantEdit=!0,Bt(e.first,0))}function il(e,t,L,I){return L<0&&t.ch==0?t.line>e.first?on(e,Bt(t.line-1)):null:L>0&&t.ch==(I||an(e,t.line)).text.length?t.line<e.first+e.size-1?Bt(t.line+1,0):null:new Bt(t.line,t.ch+L)}function ol(e){e.setSelection(Bt(e.firstLine(),0),Bt(e.lastLine()),Oe)}function Ms(e,t,L){var I={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return I.canceled=!0}};return L&&(I.update=function(j,$,ce,ve){j&&(I.from=on(e,j)),$&&(I.to=on(e,$)),ce&&(I.text=ce),ve!==void 0&&(I.origin=ve)}),ut(e,"beforeChange",e,I),e.cm&&ut(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,t,L){if(e.cm){if(!e.cm.curOp)return Ba(e.cm,zo)(e,t,L);if(e.cm.state.suppressEdits)return}if((Le(e,"beforeChange")||e.cm&&Le(e.cm,"beforeChange"))&&(t=Ms(e,t,!0),!t))return;var I=Fa&&!L&&Ze(e,t.from,t.to);if(I)for(var j=I.length-1;j>=0;--j)sl(e,{from:I[j].from,to:I[j].to,text:j?[""]:t.text,origin:t.origin});else sl(e,t)}function sl(e,t){if(t.text.length==1&&t.text[0]==""&&cn(t.from,t.to)==0)return;var L=Ua(e,t);Qs(e,t,L,e.cm?e.cm.curOp.id:NaN),Vo(e,t,L,oa(e,t));var I=[];Xa(e,function(j,$){!$&&de(I,j.history)==-1&&(dl(j.history,t),I.push(j.history)),Vo(j,t,null,oa(j,t))})}function Es(e,t,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,$,ce=e.sel,ve=t=="undo"?j.done:j.undone,Ee=t=="undo"?j.undone:j.done,Me=0;Me<ve.length&&!($=ve[Me],L?$.ranges&&!$.equals(e.sel):!$.ranges);Me++);if(Me==ve.length)return;for(j.lastOrigin=j.lastSelOrigin=null;;)if($=ve.pop(),$.ranges){if(ms($,Ee),L&&!$.equals(e.sel)){mi(e,$,{clearRedo:!1});return}ce=$}else if(I){ve.push($);return}else break;var nt=[];ms(ce,Ee),Ee.push({changes:nt,generation:j.generation}),j.generation=$.generation||++j.maxGeneration;for(var gt=Le(e,"beforeChange")||e.cm&&Le(e.cm,"beforeChange"),Ht=function(Cn){var Un=$.changes[Cn];if(Un.origin=t,gt&&!Ms(e,Un,!1))return ve.length=0,{};nt.push(ws(e,Un));var Jn=Cn?Ua(e,Un):Q(ve);Vo(e,Un,Jn,Rs(e,Un)),!Cn&&e.cm&&e.cm.scrollIntoView({from:Un.from,to:Br(Un)});var br=[];Xa(e,function(Qn,Pr){!Pr&&de(br,Qn.history)==-1&&(dl(Qn.history,Un),br.push(Qn.history)),Vo(Qn,Un,null,Rs(Qn,Un))})},kt=$.changes.length-1;kt>=0;--kt){var fn=Ht(kt);if(fn)return fn.v}}function ll(e,t){if(t==0)return;if(e.first+=t,e.sel=new di(ue(e.sel.ranges,function(j){return new xa(Bt(j.anchor.line+t,j.anchor.ch),Bt(j.head.line+t,j.head.ch))}),e.sel.primIndex),e.cm){Ma(e.cm,e.first,e.first-t,t);for(var L=e.cm.display,I=L.viewFrom;I<L.viewTo;I++)Ia(e.cm,I,"gutter")}}function Vo(e,t,L,I){if(e.cm&&!e.cm.curOp)return Ba(e.cm,Vo)(e,t,L,I);if(t.to.line<e.first){ll(e,t.text.length-1-(t.to.line-t.from.line));return}if(t.from.line>e.lastLine())return;if(t.from.line<e.first){var j=t.text.length-1-(e.first-t.from.line);ll(e,j),t={from:Bt(e.first,0),to:Bt(t.to.line+j,t.to.ch),text:[Q(t.text)],origin:t.origin}}var $=e.lastLine();t.to.line>$&&(t={from:t.from,to:Bt($,an(e,$).text.length),text:[t.text[0]],origin:t.origin}),t.removed=ur(e,t.from,t.to),L||(L=Ua(e,t)),e.cm?kl(e.cm,t,I):vo(e,t,I),Ho(e,L,Oe),e.cantEdit&&bs(e,Bt(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,t,L){var I=e.doc,j=e.display,$=t.from,ce=t.to,ve=!1,Ee=$.line;e.options.lineWrapping||(Ee=ir(Rt(an(I,$.line))),I.iter(Ee,ce.line+1,function(kt){if(kt==j.maxLine)return ve=!0,!0})),I.sel.contains(t.from,t.to)>-1&&Ie(e),vo(I,t,L,va(e)),e.options.lineWrapping||(I.iter(Ee,$.line+t.text.length,function(kt){var fn=Ut(kt);fn>j.maxLineLength&&(j.maxLine=kt,j.maxLineLength=fn,j.maxLineChanged=!0,ve=!1)}),ve&&(e.curOp.updateMaxLine=!0)),ai(I,$.line),ni(e,400);var Me=t.text.length-(ce.line-$.line)-1;t.full?Ma(e):$.line==ce.line&&t.text.length==1&&!Hi(e.doc,t)?Ia(e,$.line,"text"):Ma(e,$.line,ce.line+1,Me);var nt=Le(e,"changes"),gt=Le(e,"change");if(gt||nt){var Ht={from:$,to:ce,text:t.text,removed:t.removed,origin:t.origin};gt&&jt(e,"change",e,Ht),nt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Ht)}e.display.selForContextMenu=null}function Xo(e,t,L,I,j){var $;I||(I=L),cn(I,L)<0&&($=[I,L],L=$[0],I=$[1]),typeof t=="string"&&(t=e.splitLines(t)),zo(e,{from:L,to:I,text:t,origin:j})}function ul(e,t,L,I){L<e.line?e.line+=I:t<e.line&&(e.line=t,e.ch=0)}function cl(e,t,L,I){for(var j=0;j<e.length;++j){var $=e[j],ce=!0;if($.ranges){$.copied||($=e[j]=$.deepCopy(),$.copied=!0);for(var ve=0;ve<$.ranges.length;ve++)ul($.ranges[ve].anchor,t,L,I),ul($.ranges[ve].head,t,L,I);continue}for(var Ee=0;Ee<$.changes.length;++Ee){var Me=$.changes[Ee];if(L<Me.from.line)Me.from=Bt(Me.from.line+I,Me.from.ch),Me.to=Bt(Me.to.line+I,Me.to.ch);else if(t<=Me.to.line){ce=!1;break}}ce||(e.splice(0,j+1),j=0)}}function dl(e,t){var L=t.from.line,I=t.to.line,j=t.text.length-(I-L)-1;cl(e.done,L,I,j),cl(e.undone,L,I,j)}function ts(e,t,L,I){var j=t,$=t;return typeof t=="number"?$=an(e,kr(e,t)):j=ir(t),j==null?null:(I($,j)&&e.cm&&Ia(e.cm,j,L),$)}function wo(e){this.lines=e,this.parent=null;for(var t=0,L=0;L<e.length;++L)e[L].parent=this,t+=e[L].height;this.height=t}wo.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var L=e,I=e+t;L<I;++L){var j=this.lines[L];this.height-=j.height,hn(j),jt(j,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,L){this.height+=L,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var I=0;I<t.length;++I)t[I].parent=this},iterN:function(e,t,L){for(var I=e+t;e<I;++e)if(L(this.lines[e]))return!0}};function Yo(e){this.children=e;for(var t=0,L=0,I=0;I<e.length;++I){var j=e[I];t+=j.chunkSize(),L+=j.height,j.parent=this}this.size=t,this.height=L,this.parent=null}Yo.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var L=0;L<this.children.length;++L){var I=this.children[L],j=I.chunkSize();if(e<j){var $=Math.min(t,j-e),ce=I.height;if(I.removeInner(e,$),this.height-=ce-I.height,j==$&&(this.children.splice(L--,1),I.parent=null),(t-=$)==0)break;e=0}else e-=j}if(this.size-t<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 t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,L){this.size+=t.length,this.height+=L;for(var I=0;I<this.children.length;++I){var j=this.children[I],$=j.chunkSize();if(e<=$){if(j.insertInner(e,t,L),j.lines&&j.lines.length>50){for(var ce=j.lines.length%25+25,ve=ce;ve<j.lines.length;){var Ee=new wo(j.lines.slice(ve,ve+=25));j.height-=Ee.height,this.children.splice(++I,0,Ee),Ee.parent=this}j.lines=j.lines.slice(0,ce),this.maybeSpill()}break}e-=$}},maybeSpill:function(){if(this.children.length<=10)return;var e=this;do{var t=e.children.splice(e.children.length-5,5),L=new Yo(t);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,t,L){for(var I=0;I<this.children.length;++I){var j=this.children[I],$=j.chunkSize();if(e<$){var ce=Math.min(t,$-e);if(j.iterN(e,ce,L))return!0;if((t-=ce)==0)break;e=0}else e-=$}}};var ns=function(e,t,L){if(L)for(var I in L)L.hasOwnProperty(I)&&(this[I]=L[I]);this.doc=e,this.node=t};ns.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,L=this.line,I=ir(L);if(I==null||!t)return;for(var j=0;j<t.length;++j)t[j]==this&&t.splice(j--,1);t.length||(L.widgets=null);var $=pa(this);xr(L,Math.max(0,L.height-$)),e&&(ci(e,function(){fl(e,L,-$),Ia(e,I,"widget")}),jt(e,"lineWidgetCleared",e,this,I))},ns.prototype.changed=function(){var e=this,t=this.height,L=this.doc.cm,I=this.line;this.height=null;var j=pa(this)-t;if(!j)return;xn(this.doc,I)||xr(I,I.height+j),L&&ci(L,function(){L.curOp.forceUpdate=!0,fl(L,I,j),jt(L,"lineWidgetChanged",L,e,ir(I))})},Ue(ns);function fl(e,t,L){Xt(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&co(e,L)}function Nl(e,t,L,I){var j=new ns(e,L,I),$=e.cm;return $&&j.noHScroll&&($.display.alignWidgets=!0),ts(e,t,"widget",function(ce){var ve=ce.widgets||(ce.widgets=[]);if(j.insertAt==null?ve.push(j):ve.splice(Math.min(ve.length-1,Math.max(0,j.insertAt)),0,j),j.line=ce,$&&!xn(e,ce)){var Ee=Xt(ce)<e.scrollTop;xr(ce,ce.height+pa(j)),Ee&&co($,j.height),$.curOp.forceUpdate=!0}return!0}),$&&jt($,"lineWidgetAdded",$,j,typeof t=="number"?t:ir(t)),j}var hl=0,Gi=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++hl};Gi.prototype.clear=function(){if(this.explicitlyCleared)return;var e=this.doc.cm,t=e&&!e.curOp;if(t&&ki(e),Le(this,"clear")){var L=this.find();L&&jt(this,"clear",L.from,L.to)}for(var I=null,j=null,$=0;$<this.lines.length;++$){var ce=this.lines[$],ve=Ga(ce.markedSpans,this);e&&!this.collapsed?Ia(e,ir(ce),"text"):e&&(ve.to!=null&&(j=ir(ce)),ve.from!=null&&(I=ir(ce))),ce.markedSpans=Ti(ce.markedSpans,ve),ve.from==null&&this.collapsed&&!xn(this.doc,ce)&&e&&xr(ce,pr(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var Ee=0;Ee<this.lines.length;++Ee){var Me=Rt(this.lines[Ee]),nt=Ut(Me);nt>e.display.maxLineLength&&(e.display.maxLine=Me,e.display.maxLineLength=nt,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&Ma(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&&jt(e,"markerCleared",e,this,I,j),t&&$i(e),this.parent&&this.parent.clear()},Gi.prototype.find=function(e,t){e==null&&this.type=="bookmark"&&(e=1);for(var L,I,j=0;j<this.lines.length;++j){var $=this.lines[j],ce=Ga($.markedSpans,this);if(ce.from!=null&&(L=Bt(t?$:ir($),ce.from),e==-1))return L;if(ce.to!=null&&(I=Bt(t?$:ir($),ce.to),e==1))return I}return L&&{from:L,to:I}},Gi.prototype.changed=function(){var e=this,t=this.find(-1,!0),L=this,I=this.doc.cm;if(!t||!I)return;ci(I,function(){var j=t.line,$=ir(t.line),ce=it(I,$);if(ce&&(gn(ce),I.curOp.selectionChanged=I.curOp.forceUpdate=!0),I.curOp.updateMaxLine=!0,!xn(L.doc,j)&&L.height!=null){var ve=L.height;L.height=null;var Ee=pa(L)-ve;Ee&&xr(j,j.height+Ee)}jt(I,"markerChanged",I,e)})},Gi.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(!t.maybeHiddenMarkers||de(t.maybeHiddenMarkers,this)==-1)&&(t.maybeUnhiddenMarkers||(t.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 t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},Ue(Gi);function Jo(e,t,L,I,j){if(I&&I.shared)return Ul(e,t,L,I,j);if(e.cm&&!e.cm.curOp)return Ba(e.cm,Jo)(e,t,L,I,j);var $=new Gi(e,j),ce=cn(t,L);if(I&&B(I,$,!1),ce>0||ce==0&&$.clearWhenEmpty!==!1)return $;if($.replacedWith&&($.collapsed=!0,$.widgetNode=k("span",[$.replacedWith],"CodeMirror-widget"),I.handleMouseEvents||$.widgetNode.setAttribute("cm-ignore-events","true"),I.insertLeft&&($.widgetNode.insertLeft=!0)),$.collapsed){if(yn(e,t.line,t,L,$)||t.line!=L.line&&yn(e,L.line,t,L,$))throw new Error("Inserting collapsed marker partially overlapping an existing one");Ta()}$.addToHistory&&Qs(e,{from:t,to:L,origin:"markText"},e.sel,NaN);var ve=t.line,Ee=e.cm,Me;if(e.iter(ve,L.line+1,function(gt){Ee&&$.collapsed&&!Ee.options.lineWrapping&&Rt(gt)==Ee.display.maxLine&&(Me=!0),$.collapsed&&ve!=t.line&&xr(gt,0),hi(gt,new qa($,ve==t.line?t.ch:null,ve==L.line?L.ch:null)),++ve}),$.collapsed&&e.iter(t.line,L.line+1,function(gt){xn(e,gt)&&xr(gt,0)}),$.clearOnEnter&&Re($,"beforeCursorEnter",function(){return $.clear()}),$.readOnly&&(oi(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),$.collapsed&&($.id=++hl,$.atomic=!0),Ee){if(Me&&(Ee.curOp.updateMaxLine=!0),$.collapsed)Ma(Ee,t.line,L.line+1);else if($.className||$.startStyle||$.endStyle||$.css||$.attributes||$.title)for(var nt=t.line;nt<=L.line;nt++)Ia(Ee,nt,"text");$.atomic&&rl(Ee.doc),jt(Ee,"markerAdded",Ee,$)}return $}var Qo=function(e,t){this.markers=e,this.primary=t;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();jt(this,"clear")},Qo.prototype.find=function(e,t){return this.primary.find(e,t)},Ue(Qo);function Ul(e,t,L,I,j){I=B(I),I.shared=!1;var $=[Jo(e,t,L,I,j)],ce=$[0],ve=I.widgetNode;return Xa(e,function(Ee){ve&&(I.widgetNode=ve.cloneNode(!0)),$.push(Jo(Ee,on(Ee,t),on(Ee,L),I,j));for(var Me=0;Me<Ee.linked.length;++Me)if(Ee.linked[Me].isParent)return;ce=Q($)}),new Qo($,ce)}function pl(e){return e.findMarks(Bt(e.first,0),e.clipPos(Bt(e.lastLine())),function(t){return t.parent})}function iu(e,t){for(var L=0;L<t.length;L++){var I=t[L],j=I.find(),$=e.clipPos(j.from),ce=e.clipPos(j.to);if(cn($,ce)){var ve=Jo(e,$,ce,I.primary,I.primary.type);I.markers.push(ve),ve.parent=I}}}function jl(e){for(var t=function(I){var j=e[I],$=[j.primary.doc];Xa(j.primary.doc,function(Ee){return $.push(Ee)});for(var ce=0;ce<j.markers.length;ce++){var ve=j.markers[ce];de($,ve.doc)==-1&&(ve.parent=null,j.markers.splice(ce--,1))}},L=0;L<e.length;L++)t(L)}var Is=0,Si=function(e,t,L,I,j){if(!(this instanceof Si))return new Si(e,t,L,I,j);L==null&&(L=0),Yo.call(this,[new wo([new en("",null)])]),this.first=L,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=L;var $=Bt(L,0);this.sel=nr($),this.history=new hs(null),this.id=++Is,this.modeOption=t,this.lineSep=I,this.direction=j=="rtl"?"rtl":"ltr",this.extend=!1,typeof e=="string"&&(e=this.splitLines(e)),vo(this,{from:$,to:$,text:e}),mi(this,nr($),Oe)};Si.prototype=be(Yo.prototype,{constructor:Si,iter:function(e,t,L){L?this.iterN(e-this.first,t-e,L):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var L=0,I=0;I<t.length;++I)L+=t[I].height;this.insertInner(e-this.first,t,L)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=mr(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:za(function(e){var t=Bt(this.first,0),L=this.first+this.size-1;zo(this,{from:t,to:Bt(L,an(this,L).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Yi(this.cm,0,0),mi(this,nr(t),Oe)}),replaceRange:function(e,t,L,I){t=on(this,t),L=L?on(this,L):t,Xo(this,e,t,L,I)},getRange:function(e,t,L){var I=ur(this,on(this,e),on(this,t));return L===!1?I:I.join(L||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Wn(this,e))return an(this,e)},getLineNumber:function(e){return ir(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=an(this,e)),Rt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return on(this,e)},getCursor:function(e){var t=this.sel.primary(),L;return e==null||e=="head"?L=t.head:e=="anchor"?L=t.anchor:e=="end"||e=="to"||e===!1?L=t.to():L=t.from(),L},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:za(function(e,t,L){el(this,on(this,typeof e=="number"?Bt(e,t||0):e),null,L)}),setSelection:za(function(e,t,L){el(this,on(this,e),on(this,t||e),L)}),extendSelection:za(function(e,t,L){_s(this,on(this,e),t&&on(this,t),L)}),extendSelections:za(function(e,t){$s(this,Cr(this,e),t)}),extendSelectionsBy:za(function(e,t){var L=ue(this.sel.ranges,e);$s(this,Cr(this,L),t)}),setSelections:za(function(e,t,L){if(!e.length)return;for(var I=[],j=0;j<e.length;j++)I[j]=new xa(on(this,e[j].anchor),on(this,e[j].head));t==null&&(t=Math.min(e.length-1,this.sel.primIndex)),mi(this,qr(this.cm,I,t),L)}),addSelection:za(function(e,t,L){var I=this.sel.ranges.slice(0);I.push(new xa(on(this,e),on(this,t||e))),mi(this,qr(this.cm,I,I.length-1),L)}),getSelection:function(e){for(var t=this.sel.ranges,L,I=0;I<t.length;I++){var j=ur(this,t[I].from(),t[I].to());L=L?L.concat(j):j}return e===!1?L:L.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],L=this.sel.ranges,I=0;I<L.length;I++){var j=ur(this,L[I].from(),L[I].to());e!==!1&&(j=j.join(e||this.lineSeparator())),t[I]=j}return t},replaceSelection:function(e,t,L){for(var I=[],j=0;j<this.sel.ranges.length;j++)I[j]=e;this.replaceSelections(I,t,L||"+input")},replaceSelections:za(function(e,t,L){for(var I=[],j=this.sel,$=0;$<j.ranges.length;$++){var ce=j.ranges[$];I[$]={from:ce.from(),to:ce.to(),text:this.splitLines(e[$]),origin:L}}for(var ve=t&&t!="end"&&Ri(this,I,t),Ee=I.length-1;Ee>=0;Ee--)zo(this,I[Ee]);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,t=0,L=0,I=0;I<e.done.length;I++)e.done[I].ranges||++t;for(var j=0;j<e.undone.length;j++)e.undone[j].ranges||++L;return{undo:t,redo:L}},clearHistory:function(){var e=this;this.history=new hs(this.history.maxGeneration),Xa(this,function(t){return t.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 t=this.history=new hs(this.history.maxGeneration);t.done=Ko(e.done.slice(0),null,!0),t.undone=Ko(e.undone.slice(0),null,!0)},setGutterMarker:za(function(e,t,L){return ts(this,e,"gutter",function(I){var j=I.gutterMarkers||(I.gutterMarkers={});return j[t]=L,!L&&q(j)&&(I.gutterMarkers=null),!0})}),clearGutter:za(function(e){var t=this;this.iter(function(L){L.gutterMarkers&&L.gutterMarkers[e]&&ts(t,L,"gutter",function(){return L.gutterMarkers[e]=null,q(L.gutterMarkers)&&(L.gutterMarkers=null),!0})})}),lineInfo:function(e){var t;if(typeof e=="number"){if(!Wn(this,e))return null;if(t=e,e=an(this,e),!e)return null}else if(t=ir(e),t==null)return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:za(function(e,t,L){return ts(this,e,t=="gutter"?"gutter":"class",function(I){var j=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass";if(!I[j])I[j]=L;else{if(w(L).test(I[j]))return!1;I[j]+=" "+L}return!0})}),removeLineClass:za(function(e,t,L){return ts(this,e,t=="gutter"?"gutter":"class",function(I){var j=t=="text"?"textClass":t=="background"?"bgClass":t=="gutter"?"gutterClass":"wrapClass",$=I[j];if($)if(L==null)I[j]=null;else{var ce=$.match(w(L));if(!ce)return!1;var ve=ce.index+ce[0].length;I[j]=$.slice(0,ce.index)+(!ce.index||ve==$.length?"":" ")+$.slice(ve)||null}else return!1;return!0})}),addLineWidget:za(function(e,t,L){return Nl(this,e,t,L)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,L){return Jo(this,on(this,e),on(this,t),L,L&&L.type||"range")},setBookmark:function(e,t){var L={replacedWith:t&&(t.nodeType==null?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return e=on(this,e),Jo(this,e,e,L,"bookmark")},findMarksAt:function(e){e=on(this,e);var t=[],L=an(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)&&t.push(j.marker.parent||j.marker)}return t},findMarks:function(e,t,L){e=on(this,e),t=on(this,t);var I=[],j=e.line;return this.iter(e.line,t.line+1,function($){var ce=$.markedSpans;if(ce)for(var ve=0;ve<ce.length;ve++){var Ee=ce[ve];!(Ee.to!=null&&j==e.line&&e.ch>=Ee.to||Ee.from==null&&j!=e.line||Ee.from!=null&&j==t.line&&Ee.from>=t.ch)&&(!L||L(Ee.marker))&&I.push(Ee.marker.parent||Ee.marker)}++j}),I},getAllMarks:function(){var e=[];return this.iter(function(t){var L=t.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 t,L=this.first,I=this.lineSeparator().length;return this.iter(function(j){var $=j.text.length+I;if($>e)return t=e,!0;e-=$,++L}),on(this,Bt(L,t))},indexFromPos:function(e){e=on(this,e);var t=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){t+=I.text.length+L}),t},copy:function(e){var t=new Si(mr(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,L=this.first+this.size;e.from!=null&&e.from>t&&(t=e.from),e.to!=null&&e.to<L&&(L=e.to);var I=new Si(mr(this,t,L),e.mode||this.modeOption,t,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 t=0;t<this.linked.length;++t){var L=this.linked[t];if(L.doc!=e)continue;this.linked.splice(t,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):He(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(t){return t.order=null}),this.cm&&Rl(this.cm)})}),Si.prototype.eachLine=Si.prototype.iter;var ml=0;function Bl(e){var t=this;if(Ls(t),dt(t,e)||ua(t.display,e))return;_e(e),D&&(ml=+new Date);var L=ga(t,e,!0),I=e.dataTransfer.files;if(!L||t.isReadOnly())return;if(I&&I.length&&window.FileReader&&window.File)for(var j=I.length,$=Array(j),ce=0,ve=function(){++ce==j&&Ba(t,function(){L=on(t.doc,L);var kt={from:L,to:L,text:t.doc.splitLines($.filter(function(fn){return fn!=null}).join(t.doc.lineSeparator())),origin:"paste"};zo(t.doc,kt),tl(t.doc,nr(on(t.doc,L),on(t.doc,Br(kt))))})()},Ee=function(kt,fn){if(t.options.allowDropFileTypes&&de(t.options.allowDropFileTypes,kt.type)==-1){ve();return}var Cn=new FileReader;Cn.onerror=function(){return ve()},Cn.onload=function(){var Un=Cn.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(Un)){ve();return}$[fn]=Un,ve()},Cn.readAsText(kt)},Me=0;Me<I.length;Me++)Ee(I[Me],Me);else{if(t.state.draggingText&&t.doc.sel.contains(L)>-1){t.state.draggingText(e),setTimeout(function(){return t.display.input.focus()},20);return}try{var nt=e.dataTransfer.getData("Text");if(nt){var gt;if(t.state.draggingText&&!t.state.draggingText.copy&&(gt=t.listSelections()),Ho(t.doc,nr(L,L)),gt)for(var Ht=0;Ht<gt.length;++Ht)Xo(t.doc,"",gt[Ht].anchor,gt[Ht].head,"drag");t.replaceSelection(nt,"around","paste"),t.display.input.focus()}}catch(kt){}}}function vl(e,t){if(D&&(!e.state.draggingText||+new Date-ml<100)){je(t);return}if(dt(e,t)||ua(e.display,t))return;if(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!f){var L=A("img",null,null,"position: fixed; left: 0; top: 0;");L.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",y&&(L.width=L.height=1,e.display.wrapper.appendChild(L),L._top=L.offsetTop),t.dataTransfer.setDragImage(L,0,0),y&&L.parentNode.removeChild(L)}}function Fl(e,t){var L=ga(e,t);if(!L)return;var I=document.createDocumentFragment();Ci(e,L,I),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),l(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 t=document.getElementsByClassName("CodeMirror"),L=[],I=0;I<t.length;I++){var j=t[I].CodeMirror;j&&L.push(j)}L.length&&L[0].operation(function(){for(var $=0;$<L.length;$++)e(L[$])})}var ks=!1;function ou(){if(ks)return;Ns(),ks=!0}function Ns(){var e;Re(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,gl(Wl)},100))}),Re(window,"blur",function(){return gl(no)})}function Wl(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var Po={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++)Po[rs+48]=Po[rs+96]=String(rs);for(var ys=65;ys<=90;ys++)Po[ys]=String.fromCharCode(ys);for(var as=1;as<=12;as++)Po[as+111]=Po[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=u?go.macDefault:go.pcDefault;function Kl(e){var t=e.split(/-(?!$)/);e=t[t.length-1];for(var L,I,j,$,ce=0;ce<t.length-1;ce++){var ve=t[ce];if(/^(cmd|meta|m)$/i.test(ve))$=!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),$&&(e="Cmd-"+e),j&&(e="Shift-"+e),e}function _l(e){var t={};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=ue(L.split(" "),Kl),$=0;$<j.length;$++){var ce=void 0,ve=void 0;$==j.length-1?(ve=j.join(" "),ce=I):(ve=j.slice(0,$+1).join(" "),ce="...");var Ee=t[ve];if(!Ee)t[ve]=ce;else if(Ee!=ce)throw new Error("Inconsistent bindings for "+ve)}delete e[L]}for(var Me in t)e[Me]=t[Me];return e}function _o(e,t,L,I){t=os(t);var j=t.call?t.call(e,I):t[e];if(j===!1)return"nothing";if(j==="...")return"multi";if(j!=null&&L(j))return"handled";if(t.fallthrough){if(Object.prototype.toString.call(t.fallthrough)!="[object Array]")return _o(e,t.fallthrough,L,I);for(var $=0;$<t.fallthrough.length;$++){var ce=_o(e,t.fallthrough[$],L,I);if(ce)return ce}}}function is(e){var t=typeof e=="string"?e:Po[e.keyCode];return t=="Ctrl"||t=="Alt"||t=="Shift"||t=="Mod"}function bl(e,t,L){var I=e;return t.altKey&&I!="Alt"&&(e="Alt-"+e),(h?t.metaKey:t.ctrlKey)&&I!="Ctrl"&&(e="Ctrl-"+e),(h?t.ctrlKey:t.metaKey)&&I!="Mod"&&(e="Cmd-"+e),!L&&t.shiftKey&&I!="Shift"&&(e="Shift-"+e),e}function xs(e,t){if(y&&e.keyCode==34&&e.char)return!1;var L=Po[e.keyCode];return L==null||e.altGraphKey?!1:(e.keyCode==3&&e.code&&(L=e.code),bl(L,e,t))}function os(e){return typeof e=="string"?go[e]:e}function Zo(e,t){for(var L=e.doc.sel.ranges,I=[],j=0;j<L.length;j++){for(var $=t(L[j]);I.length&&cn($.from,Q(I).to)<=0;){var ce=I.pop();if(cn(ce.from,$.from)<0){$.from=ce.from;break}}I.push($)}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,t,L){var I=De(e.text,t+L,L);return I<0||I>e.text.length?null:I}function js(e,t,L){var I=Us(e,t.ch,L);return I==null?null:new Bt(t.line,I,L<0?"after":"before")}function Bs(e,t,L,I,j){if(e){t.doc.direction=="rtl"&&(j=-j);var $=mt(L,t.doc.direction);if($){var ce=j<0?Q($):$[0],ve=j<0==(ce.level==1),Ee=ve?"after":"before",Me;if(ce.level>0||t.doc.direction=="rtl"){var nt=Je(t,L);Me=j<0?L.text.length-1:0;var gt=Et(t,nt,Me).top;Me=Ge(function(Ht){return Et(t,nt,Ht).top==gt},j<0==(ce.level==1)?ce.from:ce.to-1,Me),Ee=="before"&&(Me=Us(L,Me,1))}else Me=j<0?ce.to:ce.from;return new Bt(I,Me,Ee)}}return new Bt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,t,L,I){var j=mt(t,e.doc.direction);if(!j)return js(t,L,I);L.ch>=t.text.length?(L.ch=t.text.length,L.sticky="before"):L.ch<=0&&(L.ch=0,L.sticky="after");var $=ot(j,L.ch,L.sticky),ce=j[$];if(e.doc.direction=="ltr"&&ce.level%2==0&&(I>0?ce.to>L.ch:ce.from<L.ch))return js(t,L,I);var ve=function(Jn,br){return Us(t,Jn instanceof Bt?Jn.ch:Jn,br)},Ee,Me=function(Jn){return e.options.lineWrapping?(Ee=Ee||Je(e,t),er(e,t,Ee,Jn)):{begin:0,end:t.text.length}},nt=Me(L.sticky=="before"?ve(L,-1):L.ch);if(e.doc.direction=="rtl"||ce.level==1){var gt=ce.level==1==I<0,Ht=ve(L,gt?1:-1);if(Ht!=null&&(gt?Ht<=ce.to&&Ht<=nt.end:Ht>=ce.from&&Ht>=nt.begin)){var kt=gt?"before":"after";return new Bt(L.line,Ht,kt)}}var fn=function(Jn,br,Qn){for(var Pr=function(Ha,vi){return vi?new Bt(L.line,ve(Ha,1),"before"):new Bt(L.line,Ha,"after")};Jn>=0&&Jn<j.length;Jn+=br){var $r=j[Jn],zr=br>0==($r.level!=1),ma=zr?Qn.begin:ve(Qn.end,-1);if($r.from<=ma&&ma<$r.to)return Pr(ma,zr);if(ma=zr?$r.from:ve($r.to,-1),Qn.begin<=ma&&ma<Qn.end)return Pr(ma,zr)}},Cn=fn($+I,I,nt);if(Cn)return Cn;var Un=I>0?nt.end:ve(nt.begin,-1);return Un!=null&&!(I>0&&Un==t.text.length)&&(Cn=fn(I>0?0:j.length-1,I,Me(Un)),Cn)?Cn:null}var $o={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Oe)},killLine:function(e){return Zo(e,function(t){if(t.empty()){var L=an(e.doc,t.head.line).text.length;return t.head.ch==L&&t.head.line<e.lastLine()?{from:t.head,to:Bt(t.head.line+1,0)}:{from:t.head,to:Bt(t.head.line,L)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Zo(e,function(t){return{from:Bt(t.from().line,0),to:on(e.doc,Bt(t.to().line+1,0))}})},delLineLeft:function(e){return Zo(e,function(t){return{from:Bt(t.from().line,0),to:t.from()}})},delWrappedLineLeft:function(e){return Zo(e,function(t){var L=e.charCoords(t.head,"div").top+5,I=e.coordsChar({left:0,top:L},"div");return{from:I,to:t.from()}})},delWrappedLineRight:function(e){return Zo(e,function(t){var L=e.charCoords(t.head,"div").top+5,I=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:L},"div");return{from:t.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(Bt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Bt(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy(function(t){return Cs(e,t.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy(function(t){return El(e,t.head)},{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy(function(t){return Ws(e,t.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy(function(t){var L=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:L},"div")},me)},goLineLeft:function(e){return e.extendSelectionsBy(function(t){var L=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:L},"div")},me)},goLineLeftSmart:function(e){return e.extendSelectionsBy(function(t){var L=e.cursorCoords(t.head,"div").top+5,I=e.coordsChar({left:0,top:L},"div");return I.ch<e.getLine(I.line).search(/\S/)?El(e,t.head):I},me)},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 t=[],L=e.listSelections(),I=e.options.tabSize,j=0;j<L.length;j++){var $=L[j].from(),ce=H(e.getLine($.line),$.ch,I);t.push(le(I-ce%I))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return ci(e,function(){for(var t=e.listSelections(),L=[],I=0;I<t.length;I++){if(!t[I].empty())continue;var j=t[I].head,$=an(e.doc,j.line).text;if($){if(j.ch==$.length&&(j=new Bt(j.line,j.ch-1)),j.ch>0)j=new Bt(j.line,j.ch+1),e.replaceRange($.charAt(j.ch-1)+$.charAt(j.ch-2),Bt(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var ce=an(e.doc,j.line-1).text;ce&&(j=new Bt(j.line,1),e.replaceRange($.charAt(0)+e.doc.lineSeparator()+ce.charAt(ce.length-1),Bt(j.line-1,ce.length-1),j,"+transpose"))}}L.push(new xa(j,j))}e.setSelections(L)})},newlineAndIndent:function(e){return ci(e,function(){for(var t=e.listSelections(),L=t.length-1;L>=0;L--)e.replaceRange(e.doc.lineSeparator(),t[L].anchor,t[L].head,"+input");t=e.listSelections();for(var I=0;I<t.length;I++)e.indentLine(t[I].from().line,null,!0);Xi(e)})},openLine:function(e){return e.replaceSelection(`
`,"start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function Cs(e,t){var L=an(e.doc,t),I=Rt(L);return I!=L&&(t=ir(I)),Bs(!0,e,I,t,1)}function Ws(e,t){var L=an(e.doc,t),I=Jt(L);return I!=L&&(t=ir(I)),Bs(!0,e,L,t,-1)}function El(e,t){var L=Cs(e,t.line),I=an(e.doc,L.line),j=mt(I,e.doc.direction);if(!j||j[0].level==0){var $=Math.max(L.ch,I.text.search(/\S/)),ce=t.line==L.line&&t.ch<=$&&t.ch;return Bt(L.line,ce?0:$,L.sticky)}return L}function Os(e,t,L){if(typeof t=="string"&&(t=$o[t],!t))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=t(e)!=xe}finally{e.display.shift=I,e.state.suppressEdits=!1}return j}function Hl(e,t,L){for(var I=0;I<e.state.keyMaps.length;I++){var j=_o(t,e.state.keyMaps[I],L,e);if(j)return j}return e.options.extraKeys&&_o(t,e.options.extraKeys,L,e)||_o(t,e.options.keyMap,L,e)}var Gl=new ae;function ss(e,t,L,I){var j=e.state.keySeq;if(j){if(is(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:Gl.set(50,function(){e.state.keySeq==j&&(e.state.keySeq=null,e.display.input.reset())}),Ks(e,j+" "+t,L,I))return!0}return Ks(e,t,L,I)}function Ks(e,t,L,I){var j=Hl(e,t,I);return j=="multi"&&(e.state.keySeq=t),j=="handled"&&jt(e,"keyHandled",e,t,L),(j=="handled"||j=="multi")&&(_e(L),Ya(e)),!!j}function yl(e,t){var L=xs(t,!0);return L?t.shiftKey&&!e.state.keySeq?ss(e,"Shift-"+L,t,function(I){return Os(e,I,!0)})||ss(e,L,t,function(I){if(typeof I=="string"?/^go[A-Z]/.test(I):I.motion)return Os(e,I)}):ss(e,L,t,function(I){return Os(e,I)}):!1}function zl(e,t,L){return ss(e,"'"+L+"'",t,function(I){return Os(e,I,!0)})}var Hs=null;function xl(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(t.curOp.focus=z(),dt(t,e))return;D&&r<11&&e.keyCode==27&&(e.returnValue=!1);var L=e.keyCode;t.display.shift=L==16||e.shiftKey;var I=yl(t,e);y&&(Hs=I?L:null,!I&&L==88&&!et&&(u?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),T&&!u&&!I&&L==46&&e.shiftKey&&!e.ctrlKey&&document.execCommand&&document.execCommand("cut"),L==18&&!/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)&&Vl(t)}function Vl(e){var t=e.display.lineDiv;K(t,"CodeMirror-crosshair");function L(I){(I.keyCode==18||!I.altKey)&&(C(t,"CodeMirror-crosshair"),Tt(document,"keyup",L),Tt(document,"mouseover",L))}Re(document,"keyup",L),Re(document,"mouseover",L)}function Cl(e){e.keyCode==16&&(this.doc.sel.shift=!1),dt(this,e)}function Ol(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(ua(t.display,e)||dt(t,e)||e.ctrlKey&&!e.altKey||u&&e.metaKey)return;var L=e.keyCode,I=e.charCode;if(y&&L==Hs){Hs=null,_e(e);return}if(y&&(!e.which||e.which<10)&&yl(t,e))return;var j=String.fromCharCode(I==null?L:I);if(j=="\b")return;if(zl(t,e,j))return;t.display.input.onKeyPress(e)}var Xl=400,Gs=function(e,t,L){this.time=e,this.pos=t,this.button=L};Gs.prototype.compare=function(e,t,L){return this.time+Xl>e&&cn(t,this.pos)==0&&L==this.button};var ls,us;function Yl(e,t){var L=+new Date;return us&&us.compare(L,e,t)?(ls=us=null,"triple"):ls&&ls.compare(L,e,t)?(us=new Gs(L,e,t),ls=null,"double"):(ls=new Gs(L,e,t),us=null,"single")}function zs(e){var t=this,L=t.display;if(dt(t,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,ua(L,e)){c||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(t,e))return;var I=ga(t,e),j=_t(e),$=I?Yl(I,j):"single";if(window.focus(),j==1&&t.state.selectingText&&t.state.selectingText(e),I&&Sl(t,j,I,$,e))return;j==1?I?Ql(t,I,$,e):tt(e)==L.scroller&&_e(e):j==2?(I&&_s(t.doc,I),setTimeout(function(){return L.input.focus()},20)):j==3&&(R?t.display.input.onContextMenu(e):Mo(t))}function Sl(e,t,L,I,j){var $="Click";return I=="double"?$="Double"+$:I=="triple"&&($="Triple"+$),$=(t==1?"Left":t==2?"Middle":"Right")+$,ss(e,bl($,j),j,function(ce){if(typeof ce=="string"&&(ce=$o[ce]),!ce)return!1;var ve=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),ve=ce(e,L)!=xe}finally{e.state.suppressEdits=!1}return ve})}function Jl(e,t,L){var I=e.getOption("configureMouse"),j=I?I(e,t,L):{};if(j.unit==null){var $=_?L.shiftKey&&L.metaKey:L.altKey;j.unit=$?"rectangle":t=="single"?"char":t=="double"?"word":"line"}return(j.extend==null||e.doc.extend)&&(j.extend=e.doc.extend||L.shiftKey),j.addNew==null&&(j.addNew=u?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(u?L.altKey:L.ctrlKey)),j}function Ql(e,t,L,I){D?setTimeout(F(to,e),0):e.curOp.focus=z();var j=Jl(e,L,I),$=e.doc.sel,ce;e.options.dragDrop&&At&&!e.isReadOnly()&&L=="single"&&(ce=$.contains(t))>-1&&(cn((ce=$.ranges[ce]).from(),t)<0||t.xRel>0)&&(cn(ce.to(),t)>0||t.xRel<0)?Zl(e,I,t,j):$l(e,I,t,j)}function Zl(e,t,L,I){var j=e.display,$=!1,ce=Ba(e,function(Me){c&&(j.scroller.draggable=!1),e.state.draggingText=!1,Tt(j.wrapper.ownerDocument,"mouseup",ce),Tt(j.wrapper.ownerDocument,"mousemove",ve),Tt(j.scroller,"dragstart",Ee),Tt(j.scroller,"drop",ce),$||(_e(Me),I.addNew||_s(e.doc,L,null,null,I.extend),c&&!f||D&&r==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),ve=function(Me){$=$||Math.abs(t.clientX-Me.clientX)+Math.abs(t.clientY-Me.clientY)>=10},Ee=function(){return $=!0};c&&(j.scroller.draggable=!0),e.state.draggingText=ce,ce.copy=!I.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),Re(j.wrapper.ownerDocument,"mouseup",ce),Re(j.wrapper.ownerDocument,"mousemove",ve),Re(j.scroller,"dragstart",Ee),Re(j.scroller,"drop",ce),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,t,L){if(L=="char")return new xa(t,t);if(L=="word")return e.findWordAt(t);if(L=="line")return new xa(Bt(t.line,0),on(e.doc,Bt(t.line+1,0)));var I=L(e,t);return new xa(I.from,I.to)}function $l(e,t,L,I){var j=e.display,$=e.doc;_e(t);var ce,ve,Ee=$.sel,Me=Ee.ranges;if(I.addNew&&!I.extend?(ve=$.sel.contains(L),ve>-1?ce=Me[ve]:ce=new xa(L,L)):(ce=$.sel.primary(),ve=$.sel.primIndex),I.unit=="rectangle")I.addNew||(ce=new xa(L,L)),L=ga(e,t,!0,!0),ve=-1;else{var nt=Vs(e,L,I.unit);I.extend?ce=gs(ce,nt.anchor,nt.head,I.extend):ce=nt}I.addNew?ve==-1?(ve=Me.length,mi($,qr(e,Me.concat([ce]),ve),{scroll:!1,origin:"*mouse"})):Me.length>1&&Me[ve].empty()&&I.unit=="char"&&!I.extend?(mi($,qr(e,Me.slice(0,ve).concat(Me.slice(ve+1)),0),{scroll:!1,origin:"*mouse"}),Ee=$.sel):Ao($,ve,ce,se):(ve=0,mi($,new di([ce],0),se),Ee=$.sel);var gt=L;function Ht(Qn){if(cn(gt,Qn)==0)return;if(gt=Qn,I.unit=="rectangle"){for(var Pr=[],$r=e.options.tabSize,zr=H(an($,L.line).text,L.ch,$r),ma=H(an($,Qn.line).text,Qn.ch,$r),Ha=Math.min(zr,ma),vi=Math.max(zr,ma),$a=Math.min(L.line,Qn.line),zi=Math.min(e.lastLine(),Math.max(L.line,Qn.line));$a<=zi;$a++){var Ui=an($,$a).text,li=pe(Ui,Ha,$r);Ha==vi?Pr.push(new xa(Bt($a,li),Bt($a,li))):Ui.length>li&&Pr.push(new xa(Bt($a,li),Bt($a,pe(Ui,vi,$r))))}Pr.length||Pr.push(new xa(L,L)),mi($,qr(e,Ee.ranges.slice(0,ve).concat(Pr),ve),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Qn)}else{var ji=ce,xi=Vs(e,Qn,I.unit),fi=ji.anchor,ui;cn(xi.anchor,fi)>0?(ui=xi.head,fi=$n(ji.from(),xi.anchor)):(ui=xi.anchor,fi=Zn(ji.to(),xi.head));var ri=Ee.ranges.slice(0);ri[ve]=ql(e,new xa(on($,fi),ui)),mi($,qr(e,ri,ve),se)}}var kt=j.wrapper.getBoundingClientRect(),fn=0;function Cn(Qn){var Pr=++fn,$r=ga(e,Qn,!0,I.unit=="rectangle");if(!$r)return;if(cn($r,gt)!=0){e.curOp.focus=z(),Ht($r);var zr=uo(j,$);($r.line>=zr.to||$r.line<zr.from)&&setTimeout(Ba(e,function(){fn==Pr&&Cn(Qn)}),150)}else{var ma=Qn.clientY<kt.top?-20:Qn.clientY>kt.bottom?20:0;ma&&setTimeout(Ba(e,function(){if(fn!=Pr)return;j.scroller.scrollTop+=ma,Cn(Qn)}),50)}}function Un(Qn){e.state.selectingText=!1,fn=Infinity,Qn&&(_e(Qn),j.input.focus()),Tt(j.wrapper.ownerDocument,"mousemove",Jn),Tt(j.wrapper.ownerDocument,"mouseup",br),$.history.lastSelOrigin=null}var Jn=Ba(e,function(Qn){Qn.buttons===0||!_t(Qn)?Un(Qn):Cn(Qn)}),br=Ba(e,Un);e.state.selectingText=br,Re(j.wrapper.ownerDocument,"mousemove",Jn),Re(j.wrapper.ownerDocument,"mouseup",br)}function ql(e,t){var L=t.anchor,I=t.head,j=an(e.doc,L.line);if(cn(L,I)==0&&L.sticky==I.sticky)return t;var $=mt(j);if(!$)return t;var ce=ot($,L.ch,L.sticky),ve=$[ce];if(ve.from!=L.ch&&ve.to!=L.ch)return t;var Ee=ce+(ve.from==L.ch==(ve.level!=1)?0:1);if(Ee==0||Ee==$.length)return t;var Me;if(I.line!=L.line)Me=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var nt=ot($,I.ch,I.sticky),gt=nt-ce||(I.ch-L.ch)*(ve.level==1?-1:1);nt==Ee-1||nt==Ee?Me=gt<0:Me=gt>0}var Ht=$[Ee+(Me?-1:0)],kt=Me==(Ht.level==1),fn=kt?Ht.from:Ht.to,Cn=kt?"after":"before";return L.ch==fn&&L.sticky==Cn?t:new xa(new Bt(L.line,fn,Cn),I)}function Dl(e,t,L,I){var j,$;if(t.touches)j=t.touches[0].clientX,$=t.touches[0].clientY;else try{j=t.clientX,$=t.clientY}catch(Ht){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&_e(t);var ce=e.display,ve=ce.lineDiv.getBoundingClientRect();if($>ve.bottom||!Le(e,L))return ke(t);$-=ve.top-ce.viewOffset;for(var Ee=0;Ee<e.display.gutterSpecs.length;++Ee){var Me=ce.gutters.childNodes[Ee];if(Me&&Me.getBoundingClientRect().right>=j){var nt=Rn(e.doc,$),gt=e.display.gutterSpecs[Ee];return ut(e,L,e,nt,gt.className,t),ke(t)}}}function Xs(e,t){return Dl(e,t,"gutterClick",!0)}function Tl(e,t){if(ua(e.display,t)||Al(e,t))return;if(dt(e,t,"contextmenu"))return;R||e.display.input.onContextMenu(t)}function Al(e,t){return Le(e,"gutterContextMenu")?Dl(e,t,"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-"),fr(e)}var qo={toString:function(){return"CodeMirror.Init"}},Ss={},cs={};function eu(e){var t=e.optionHandlers;function L(I,j,$,ce){e.defaults[I]=j,$&&(t[I]=ce?function(ve,Ee,Me){Me!=qo&&$(ve,Ee,Me)}:$)}e.defineOption=L,e.Init=qo,L("value","",function(I,j){return I.setValue(j)},!0),L("mode",null,function(I,j){I.doc.modeOption=j,Qa(I)},!0),L("indentUnit",2,Qa,!0),L("indentWithTabs",!1),L("smartIndent",!0),L("tabSize",4,function(I){yi(I),fr(I),Ma(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var $=[],ce=I.doc.first;I.doc.iter(function(Ee){for(var Me=0;;){var nt=Ee.text.indexOf(j,Me);if(nt==-1)break;Me=nt+j.length,$.push(Bt(ce,nt))}ce++});for(var ve=$.length-1;ve>=0;ve--)Xo(I.doc,j,$[ve],Bt($[ve].line,$[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,$){I.state.specialChars=new RegExp(j.source+(j.test(" ")?"":"| "),"g"),$!=qo&&I.refresh()}),L("specialCharPlaceholder",Nr,function(I){return I.refresh()},!0),L("electricChars",!0),L("inputStyle",a?"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",!S),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){wl(I),Ni(I)},!0),L("keyMap","default",function(I,j,$){var ce=os(j),ve=$!=qo&&os($);ve&&ve.detach&&ve.detach(I,ce),ce.attach&&ce.attach(I,ve||null)}),L("extraKeys",null),L("configureMouse",null),L("lineWrapping",!1,nu,!0),L("gutters",[],function(I,j){I.display.gutterSpecs=si(j,I.options.lineNumbers),Ni(I)},!0),L("fixedGutter",!0,function(I,j){I.display.gutters.style.left=j?na(I.display)+"px":"0",I.refresh()},!0),L("coverGutterNextToScrollbar",!1,function(I){return Pi(I)},!0),L("scrollbarStyle","native",function(I){Co(I),Pi(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=si(I.options.gutters,j),Ni(I)},!0),L("firstLineNumber",1,Ni,!0),L("lineNumberFormatter",function(I){return I},Ni,!0),L("showCursorWhenSelecting",!1,Aa,!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,Aa,!0),L("singleCursorHeightPerLine",!0,Aa,!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,t,L){var I=L&&L!=qo;if(!t!=!I){var j=e.display.dragFunctions,$=t?Re:Tt;$(e.display.scroller,"dragstart",j.start),$(e.display.scroller,"dragenter",j.enter),$(e.display.scroller,"dragover",j.over),$(e.display.scroller,"dragleave",j.leave),$(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):(C(e.display.wrapper,"CodeMirror-wrap"),qt(e)),Ca(e),Ma(e),fr(e),setTimeout(function(){return Pi(e)},100)}function Va(e,t){var L=this;if(!(this instanceof Va))return new Va(e,t);this.options=t=t?B(t):{},B(Ss,t,!1);var I=t.value;typeof I=="string"?I=new Si(I,t.mode,null,t.lineSeparator,t.direction):t.mode&&(I.modeOption=t.mode),this.doc=I;var j=new Va.inputStyles[t.inputStyle](this),$=this.display=new ho(e,I,j,t);$.wrapper.CodeMirror=this,wl(this),t.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},t.autofocus&&!a&&$.input.focus(),D&&r<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pl(this),ou(),ki(this),this.curOp.forceUpdate=!0,As(this,I),t.autofocus&&!a||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&Ii(L)},20):no(this);for(var ce in cs)cs.hasOwnProperty(ce)&&cs[ce](this,t[ce],qo);Wa(this),t.finishInit&&t.finishInit(this);for(var ve=0;ve<G.length;++ve)G[ve](this);$i(this),c&&t.lineWrapping&&getComputedStyle($.lineDiv).textRendering=="optimizelegibility"&&($.lineDiv.style.textRendering="auto")}Va.defaults=Ss,Va.optionHandlers=cs;function Pl(e){var t=e.display;Re(t.scroller,"mousedown",Ba(e,zs)),D&&r<11?Re(t.scroller,"dblclick",Ba(e,function(Ee){if(dt(e,Ee))return;var Me=ga(e,Ee);if(!Me||Xs(e,Ee)||ua(e.display,Ee))return;_e(Ee);var nt=e.findWordAt(Me);_s(e.doc,nt.anchor,nt.head)})):Re(t.scroller,"dblclick",function(Ee){return dt(e,Ee)||_e(Ee)}),Re(t.scroller,"contextmenu",function(Ee){return Tl(e,Ee)}),Re(t.input.getField(),"contextmenu",function(Ee){t.scroller.contains(Ee.target)||Tl(e,Ee)});var L,I={end:0};function j(){t.activeTouch&&(L=setTimeout(function(){return t.activeTouch=null},1e3),I=t.activeTouch,I.end=+new Date)}function $(Ee){if(Ee.touches.length!=1)return!1;var Me=Ee.touches[0];return Me.radiusX<=1&&Me.radiusY<=1}function ce(Ee,Me){if(Me.left==null)return!0;var nt=Me.left-Ee.left,gt=Me.top-Ee.top;return nt*nt+gt*gt>20*20}Re(t.scroller,"touchstart",function(Ee){if(!dt(e,Ee)&&!$(Ee)&&!Xs(e,Ee)){t.input.ensurePolled(),clearTimeout(L);var Me=+new Date;t.activeTouch={start:Me,moved:!1,prev:Me-I.end<=300?I:null},Ee.touches.length==1&&(t.activeTouch.left=Ee.touches[0].pageX,t.activeTouch.top=Ee.touches[0].pageY)}}),Re(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Re(t.scroller,"touchend",function(Ee){var Me=t.activeTouch;if(Me&&!ua(t,Ee)&&Me.left!=null&&!Me.moved&&new Date-Me.start<300){var nt=e.coordsChar(t.activeTouch,"page"),gt;!Me.prev||ce(Me,Me.prev)?gt=new xa(nt,nt):!Me.prev.prev||ce(Me,Me.prev.prev)?gt=e.findWordAt(nt):gt=new xa(Bt(nt.line,0),on(e.doc,Bt(nt.line+1,0))),e.setSelection(gt.anchor,gt.head),e.focus(),_e(Ee)}j()}),Re(t.scroller,"touchcancel",j),Re(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Ji(e,t.scroller.scrollTop),Za(e,t.scroller.scrollLeft,!0),ut(e,"scroll",e))}),Re(t.scroller,"mousewheel",function(Ee){return mo(e,Ee)}),Re(t.scroller,"DOMMouseScroll",function(Ee){return mo(e,Ee)}),Re(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(Ee){dt(e,Ee)||je(Ee)},over:function(Ee){dt(e,Ee)||(Fl(e,Ee),je(Ee))},start:function(Ee){return vl(e,Ee)},drop:Ba(e,Bl),leave:function(Ee){dt(e,Ee)||Ls(e)}};var ve=t.input.getField();Re(ve,"keyup",function(Ee){return Cl.call(e,Ee)}),Re(ve,"keydown",Ba(e,xl)),Re(ve,"keypress",Ba(e,Ol)),Re(ve,"focus",function(Ee){return Ii(e,Ee)}),Re(ve,"blur",function(Ee){return no(e,Ee)})}var G=[];Va.defineInitHook=function(e){return G.push(e)};function J(e,t,L,I){var j=e.doc,$;L==null&&(L="add"),L=="smart"&&(j.mode.indent?$=Ea(e,t).state:L="prev");var ce=e.options.tabSize,ve=an(j,t),Ee=H(ve.text,null,ce);ve.stateAfter&&(ve.stateAfter=null);var Me=ve.text.match(/^\s*/)[0],nt;if(!I&&!/\S/.test(ve.text))nt=0,L="not";else if(L=="smart"&&(nt=j.mode.indent($,ve.text.slice(Me.length),ve.text),nt==xe||nt>150)){if(!I)return;L="prev"}L=="prev"?t>j.first?nt=H(an(j,t-1).text,null,ce):nt=0:L=="add"?nt=Ee+e.options.indentUnit:L=="subtract"?nt=Ee-e.options.indentUnit:typeof L=="number"&&(nt=Ee+L),nt=Math.max(0,nt);var gt="",Ht=0;if(e.options.indentWithTabs)for(var kt=Math.floor(nt/ce);kt;--kt)Ht+=ce,gt+=" ";if(Ht<nt&&(gt+=le(nt-Ht)),gt!=Me)return Xo(j,gt,Bt(t,0),Bt(t,Me.length),"+input"),ve.stateAfter=null,!0;for(var fn=0;fn<j.sel.ranges.length;fn++){var Cn=j.sel.ranges[fn];if(Cn.head.line==t&&Cn.head.ch<Me.length){var Un=Bt(t,Me.length);Ao(j,fn,new xa(Un,Un));break}}}var ne=null;function fe(e){ne=e}function Ae(e,t,L,I,j){var $=e.doc;e.display.shift=!1,I||(I=$.sel);var ce=+new Date-200,ve=j=="paste"||e.state.pasteIncoming>ce,Ee=He(t),Me=null;if(ve&&I.ranges.length>1)if(ne&&ne.text.join(`
`)==t){if(I.ranges.length%ne.text.length==0){Me=[];for(var nt=0;nt<ne.text.length;nt++)Me.push($.splitLines(ne.text[nt]))}}else Ee.length==I.ranges.length&&e.options.pasteLinesPerSelection&&(Me=ue(Ee,function(Jn){return[Jn]}));for(var gt=e.curOp.updateInput,Ht=I.ranges.length-1;Ht>=0;Ht--){var kt=I.ranges[Ht],fn=kt.from(),Cn=kt.to();kt.empty()&&(L&&L>0?fn=Bt(fn.line,fn.ch-L):e.state.overwrite&&!ve?Cn=Bt(Cn.line,Math.min(an($,Cn.line).text.length,Cn.ch+Q(Ee).length)):ve&&ne&&ne.lineWise&&ne.text.join(`
`)==Ee.join(`
`)&&(fn=Cn=Bt(fn.line,0)));var Un={from:fn,to:Cn,text:Me?Me[Ht%Me.length]:Ee,origin:j||(ve?"paste":e.state.cutIncoming>ce?"cut":"+input")};zo(e.doc,Un),jt(e,"inputRead",e,Un)}t&&!ve&&Be(e,t),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=gt),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function we(e,t){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&ci(t,function(){return Ae(t,L,0,null,"paste")}),!0}function Be(e,t){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 $=e.getModeAt(j.head),ce=!1;if($.electricChars){for(var ve=0;ve<$.electricChars.length;ve++)if(t.indexOf($.electricChars.charAt(ve))>-1){ce=J(e,j.head.line,"smart");break}}else $.electricInput&&($.electricInput.test(an(e.doc,j.head.line).text.slice(0,j.head.ch))&&(ce=J(e,j.head.line,"smart")));ce&&jt(e,"electricInput",e,j.head.line)}}function Fe(e){for(var t=[],L=[],I=0;I<e.doc.sel.ranges.length;I++){var j=e.doc.sel.ranges[I].head.line,$={anchor:Bt(j,0),head:Bt(j+1,0)};L.push($),t.push(e.getRange($.anchor,$.head))}return{text:t,ranges:L}}function ct(e,t,L,I){e.setAttribute("autocorrect",L?"":"off"),e.setAttribute("autocapitalize",I?"":"off"),e.setAttribute("spellcheck",!!t)}function Dt(){var e=A("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=A("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return c?e.style.width="1000px":e.setAttribute("wrap","off"),p&&(e.style.border="1px solid black"),ct(e),t}function Pt(e){var t=e.optionHandlers,L=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(I,j){var $=this.options,ce=$[I];if($[I]==j&&I!="mode")return;$[I]=j,t.hasOwnProperty(I)&&Ba(this,t[I])(this,j,ce),ut(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,$=0;$<j.length;++$)if(j[$]==I||j[$].name==I)return j.splice($,1),!0},addOverlay:ti(function(I,j){var $=I.token?I:e.getMode(this.options,I);if($.startState)throw new Error("Overlays may not be stateful.");ee(this.state.overlays,{mode:$,modeSpec:I,opaque:j&&j.opaque,priority:j&&j.priority||0},function(ce){return ce.priority}),this.state.modeGen++,Ma(this)}),removeOverlay:ti(function(I){for(var j=this.state.overlays,$=0;$<j.length;++$){var ce=j[$].modeSpec;if(ce==I||typeof I=="string"&&ce.name==I){j.splice($,1),this.state.modeGen++,Ma(this);return}}}),indentLine:ti(function(I,j,$){typeof j!="string"&&typeof j!="number"&&(j==null?j=this.options.smartIndent?"smart":"prev":j=j?"add":"subtract"),Wn(this.doc,I)&&J(this,I,j,$)}),indentSelection:ti(function(I){for(var j=this.doc.sel.ranges,$=-1,ce=0;ce<j.length;ce++){var ve=j[ce];if(ve.empty())ve.head.line>$&&(J(this,ve.head.line,I,!0),$=ve.head.line,ce==this.doc.sel.primIndex&&Xi(this));else{var Ee=ve.from(),Me=ve.to(),nt=Math.max($,Ee.line);$=Math.min(this.lastLine(),Me.line-(Me.ch?0:1))+1;for(var gt=nt;gt<$;++gt)J(this,gt,I);var Ht=this.doc.sel.ranges;Ee.ch==0&&j.length==Ht.length&&Ht[ce].from().ch>0&&Ao(this.doc,ce,new xa(Ee,Ht[ce].to()),Oe)}}}),getTokenAt:function(I,j){return fa(this,I,j)},getLineTokens:function(I,j){return fa(this,Bt(I),j,!0)},getTokenTypeAt:function(I){I=on(this.doc,I);var j=ya(this,an(this.doc,I.line)),$=0,ce=(j.length-1)/2,ve=I.ch,Ee;if(ve==0)Ee=j[2];else for(;;){var Me=$+ce>>1;if((Me?j[Me*2-1]:0)>=ve)ce=Me;else if(j[Me*2+1]<ve)$=Me+1;else{Ee=j[Me*2+2];break}}var nt=Ee?Ee.indexOf("overlay "):-1;return nt<0?Ee:nt==0?null:Ee.slice(0,nt-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 $=[];if(!L.hasOwnProperty(j))return $;var ce=L[j],ve=this.getModeAt(I);if(typeof ve[j]=="string")ce[ve[j]]&&$.push(ce[ve[j]]);else if(ve[j])for(var Ee=0;Ee<ve[j].length;Ee++){var Me=ce[ve[j][Ee]];Me&&$.push(Me)}else ve.helperType&&ce[ve.helperType]?$.push(ce[ve.helperType]):ce[ve.name]&&$.push(ce[ve.name]);for(var nt=0;nt<ce._global.length;nt++){var gt=ce._global[nt];gt.pred(ve,this)&&de($,gt.val)==-1&&$.push(gt.val)}return $},getStateAfter:function(I,j){var $=this.doc;return I=kr($,I==null?$.first+$.size-1:I),Ea(this,I+1,j).state},cursorCoords:function(I,j){var $,ce=this.doc.sel.primary();return I==null?$=ce.head:typeof I=="object"?$=on(this.doc,I):$=I?ce.from():ce.to(),Kn(this,$,j||"page")},charCoords:function(I,j){return qn(this,on(this.doc,I),j||"page")},coordsChar:function(I,j){return I=wn(this,I,j||"page"),Wr(this,I.left,I.top)},lineAtHeight:function(I,j){return I=wn(this,{top:I,left:0},j||"page").top,Rn(this.doc,I+this.display.viewOffset)},heightAtLine:function(I,j,$){var ce=!1,ve;if(typeof I=="number"){var Ee=this.doc.first+this.doc.size-1;I<this.doc.first?I=this.doc.first:I>Ee&&(I=Ee,ce=!0),ve=an(this.doc,I)}else ve=I;return Hn(this,ve,{top:0,left:0},j||"page",$||ce).top+(ce?this.doc.height-Xt(ve):0)},defaultTextHeight:function(){return pr(this.display)},defaultCharWidth:function(){return gr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,$,ce,ve){var Ee=this.display;I=Kn(this,on(this.doc,I));var Me=I.bottom,nt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),Ee.sizer.appendChild(j),ce=="over")Me=I.top;else if(ce=="above"||ce=="near"){var gt=Math.max(Ee.wrapper.clientHeight,this.doc.height),Ht=Math.max(Ee.sizer.clientWidth,Ee.lineSpace.clientWidth);(ce=="above"||I.bottom+j.offsetHeight>gt)&&I.top>j.offsetHeight?Me=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=gt&&(Me=I.bottom),nt+j.offsetWidth>Ht&&(nt=Ht-j.offsetWidth)}j.style.top=Me+"px",j.style.left=j.style.right="",ve=="right"?(nt=Ee.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(ve=="left"?nt=0:ve=="middle"&&(nt=(Ee.sizer.clientWidth-j.offsetWidth)/2),j.style.left=nt+"px"),$&&bo(this,{left:nt,top:Me,right:nt+j.offsetWidth,bottom:Me+j.offsetHeight})},triggerOnKeyDown:ti(xl),triggerOnKeyPress:ti(Ol),triggerOnKeyUp:Cl,triggerOnMouseDown:ti(zs),execCommand:function(I){if($o.hasOwnProperty(I))return $o[I].call(null,this)},triggerElectric:ti(function(I){Be(this,I)}),findPosH:function(I,j,$,ce){var ve=1;j<0&&(ve=-1,j=-j);for(var Ee=on(this.doc,I),Me=0;Me<j&&!(Ee=pt(this.doc,Ee,ve,$,ce),Ee.hitSide);++Me);return Ee},moveH:ti(function(I,j){var $=this;this.extendSelectionsBy(function(ce){return $.display.shift||$.doc.extend||ce.empty()?pt($.doc,ce.head,I,j,$.options.rtlMoveVisually):I<0?ce.from():ce.to()},me)}),deleteH:ti(function(I,j){var $=this.doc.sel,ce=this.doc;$.somethingSelected()?ce.replaceSelection("",null,"+delete"):Zo(this,function(ve){var Ee=pt(ce,ve.head,I,j,!1);return I<0?{from:Ee,to:ve.head}:{from:ve.head,to:Ee}})}),findPosV:function(I,j,$,ce){var ve=1,Ee=ce;j<0&&(ve=-1,j=-j);for(var Me=on(this.doc,I),nt=0;nt<j;++nt){var gt=Kn(this,Me,"div");if(Ee==null?Ee=gt.left:gt.left=Ee,Me=ht(this,gt,ve,$),Me.hitSide)break}return Me},moveV:ti(function(I,j){var $=this,ce=this.doc,ve=[],Ee=!this.display.shift&&!ce.extend&&ce.sel.somethingSelected();if(ce.extendSelectionsBy(function(nt){if(Ee)return I<0?nt.from():nt.to();var gt=Kn($,nt.head,"div");nt.goalColumn!=null&&(gt.left=nt.goalColumn),ve.push(gt.left);var Ht=ht($,gt,I,j);return j=="page"&&nt==ce.sel.primary()&&co($,qn($,Ht,"div").top-gt.top),Ht},me),ve.length)for(var Me=0;Me<ce.sel.ranges.length;Me++)ce.sel.ranges[Me].goalColumn=ve[Me]}),findWordAt:function(I){var j=this.doc,$=an(j,I.line).text,ce=I.ch,ve=I.ch;if($){var Ee=this.getHelper(I,"wordChars");(I.sticky=="before"||ve==$.length)&&ce?--ce:++ve;for(var Me=$.charAt(ce),nt=Y(Me,Ee)?function(gt){return Y(gt,Ee)}:/\s/.test(Me)?function(gt){return/\s/.test(gt)}:function(gt){return!/\s/.test(gt)&&!Y(gt)};ce>0&&nt($.charAt(ce-1));)--ce;for(;ve<$.length&&nt($.charAt(ve));)++ve}return new xa(Bt(I.line,ce),Bt(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"):C(this.display.cursorDiv,"CodeMirror-overwrite"),ut(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==z()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:ti(function(I,j){Yi(this,I,j)}),getScrollInfo:function(){var I=this.display.scroller;return{left:I.scrollLeft,top:I.scrollTop,height:I.scrollHeight-lt(this)-this.display.barHeight,width:I.scrollWidth-lt(this)-this.display.barWidth,clientHeight:Se(this),clientWidth:Ye(this)}},scrollIntoView:ti(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:Bt(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:ti(function(I,j){var $=this,ce=function(Ee){return typeof Ee=="number"||/^\d+$/.test(String(Ee))?Ee+"px":Ee};I!=null&&(this.display.wrapper.style.width=ce(I)),j!=null&&(this.display.wrapper.style.height=ce(j)),this.options.lineWrapping&&lr(this);var ve=this.display.viewFrom;this.doc.iter(ve,this.display.viewTo,function(Ee){if(Ee.widgets){for(var Me=0;Me<Ee.widgets.length;Me++)if(Ee.widgets[Me].noHScroll){Ia($,ve,"widget");break}}++ve}),this.curOp.forceUpdate=!0,ut(this,"refresh",this)}),operation:function(I){return ci(this,I)},startOperation:function(){return ki(this)},endOperation:function(){return $i(this)},refresh:ti(function(){var I=this.display.cachedTextHeight;Ma(this),this.curOp.forceUpdate=!0,fr(this),Yi(this,this.doc.scrollLeft,this.doc.scrollTop),lo(this.display),(I==null||Math.abs(I-pr(this.display))>.5||this.options.lineWrapping)&&Ca(this),ut(this,"refresh",this)}),swapDoc:ti(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),As(this,I),fr(this),this.display.input.reset(),Yi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,jt(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}},Ue(e),e.registerHelper=function(I,j,$){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=$},e.registerGlobalHelper=function(I,j,$,ce){e.registerHelper(I,j,ce),L[I]._global.push({pred:$,val:ce})}}function pt(e,t,L,I,j){var $=t,ce=L,ve=an(e,t.line),Ee=j&&e.direction=="rtl"?-L:L;function Me(){var br=t.line+Ee;return br<e.first||br>=e.first+e.size?!1:(t=new Bt(br,t.ch,t.sticky),ve=an(e,br))}function nt(br){var Qn;if(I=="codepoint"){var Pr=ve.text.charCodeAt(t.ch+(I>0?0:-1));isNaN(Pr)?Qn=null:Qn=new Bt(t.line,Math.max(0,Math.min(ve.text.length,t.ch+L*(Pr>=55296&&Pr<56320?2:1))),-L)}else j?Qn=Fs(e.cm,ve,t,L):Qn=js(ve,t,L);if(Qn==null)if(!br&&Me())t=Bs(j,e.cm,ve,t.line,Ee);else return!1;else t=Qn;return!0}if(I=="char"||I=="codepoint")nt();else if(I=="column")nt(!0);else if(I=="word"||I=="group")for(var gt=null,Ht=I=="group",kt=e.cm&&e.cm.getHelper(t,"wordChars"),fn=!0;!(L<0&&!nt(!fn));fn=!1){var Cn=ve.text.charAt(t.ch)||`
`,Un=Y(Cn,kt)?"w":Ht&&Cn==`
`?"n":!Ht||/\s/.test(Cn)?null:"p";if(Ht&&!fn&&!Un&&(Un="s"),gt&&gt!=Un){L<0&&(L=1,nt(),t.sticky="after");break}if(Un&&(gt=Un),L>0&&!nt(!fn))break}var Jn=bs(e,t,$,ce,!0);return rn($,Jn)&&(Jn.hitSide=!0),Jn}function ht(e,t,L,I){var j=e.doc,$=t.left,ce;if(I=="page"){var ve=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),Ee=Math.max(ve-.5*pr(e.display),3);ce=(L>0?t.bottom:t.top)+L*Ee}else I=="line"&&(ce=L>0?t.bottom+3:t.top-3);for(var Me;!(Me=Wr(e,$,ce),!Me.outside);){if(L<0?ce<=0:ce>=j.height){Me.hitSide=!0;break}ce+=L*5}return Me}var Ot=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};Ot.prototype.init=function(e){var t=this,L=this,I=L.cm,j=L.div=e.lineDiv;ct(j,I.options.spellcheck,I.options.autocorrect,I.options.autocapitalize);function $(ve){for(var Ee=ve.target;Ee;Ee=Ee.parentNode){if(Ee==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(Ee.className))break}return!1}Re(j,"paste",function(ve){if(!$(ve)||dt(I,ve)||we(ve,I))return;r<=11&&setTimeout(Ba(I,function(){return t.updateFromDOM()}),20)}),Re(j,"compositionstart",function(ve){t.composing={data:ve.data,done:!1}}),Re(j,"compositionupdate",function(ve){t.composing||(t.composing={data:ve.data,done:!1})}),Re(j,"compositionend",function(ve){t.composing&&(ve.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Re(j,"touchstart",function(){return L.forceCompositionEnd()}),Re(j,"input",function(){t.composing||t.readFromDOMSoon()});function ce(ve){if(!$(ve)||dt(I,ve))return;if(I.somethingSelected())fe({lineWise:!1,text:I.getSelections()}),ve.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var Ee=Fe(I);fe({lineWise:!0,text:Ee.text}),ve.type=="cut"&&I.operation(function(){I.setSelections(Ee.ranges,0,Oe),I.replaceSelection("",null,"cut")})}else return;if(ve.clipboardData){ve.clipboardData.clearData();var Me=ne.text.join(`
`);if(ve.clipboardData.setData("Text",Me),ve.clipboardData.getData("Text")==Me){ve.preventDefault();return}}var nt=Dt(),gt=nt.firstChild;I.display.lineSpace.insertBefore(nt,I.display.lineSpace.firstChild),gt.value=ne.text.join(`
`);var Ht=document.activeElement;V(gt),setTimeout(function(){I.display.lineSpace.removeChild(nt),Ht.focus(),Ht==j&&L.showPrimarySelection()},50)}Re(j,"copy",ce),Re(j,"cut",ce)},Ot.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},Ot.prototype.prepareSelection=function(){var e=_i(this.cm,!1);return e.focus=document.activeElement==this.div,e},Ot.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},Ot.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ot.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,L=t.doc.sel.primary(),I=L.from(),j=L.to();if(t.display.viewTo==t.display.viewFrom||I.line>=t.display.viewTo||j.line<t.display.viewFrom){e.removeAllRanges();return}var $=Tr(t,e.anchorNode,e.anchorOffset),ce=Tr(t,e.focusNode,e.focusOffset);if($&&!$.bad&&ce&&!ce.bad&&cn($n($,ce),I)==0&&cn(Zn($,ce),j)==0)return;var ve=t.display.view,Ee=I.line>=t.display.viewFrom&&tn(t,I)||{node:ve[0].measure.map[2],offset:0},Me=j.line<t.display.viewTo&&tn(t,j);if(!Me){var nt=ve[ve.length-1].measure,gt=nt.maps?nt.maps[nt.maps.length-1]:nt.map;Me={node:gt[gt.length-1],offset:gt[gt.length-2]-gt[gt.length-3]}}if(!Ee||!Me){e.removeAllRanges();return}var Ht=e.rangeCount&&e.getRangeAt(0),kt;try{kt=U(Ee.node,Ee.offset,Me.offset,Me.node)}catch(fn){}kt&&(!T&&t.state.focused?(e.collapse(Ee.node,Ee.offset),kt.collapsed||(e.removeAllRanges(),e.addRange(kt))):(e.removeAllRanges(),e.addRange(kt)),Ht&&e.anchorNode==null?e.addRange(Ht):T&&this.startGracePeriod()),this.rememberSelection()},Ot.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)},Ot.prototype.showMultipleSelections=function(e){l(this.cm.display.cursorDiv,e.cursors),l(this.cm.display.selectionDiv,e.selection)},Ot.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Ot.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return N(this.div,t)},Ot.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},Ot.prototype.blur=function(){this.div.blur()},Ot.prototype.getField=function(){return this.div},Ot.prototype.supportsTouch=function(){return!0},Ot.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():ci(this.cm,function(){return e.cm.curOp.selectionChanged=!0});function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}this.polling.set(this.cm.options.pollInterval,t)},Ot.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Ot.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),t=this.cm;if(O&&n&&this.cm.display.gutterSpecs.length&&Gn(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=Tr(t,e.anchorNode,e.anchorOffset),I=Tr(t,e.focusNode,e.focusOffset);L&&I&&ci(t,function(){mi(t.doc,nr(L,I),Oe),(L.bad||I.bad)&&(t.curOp.selectionChanged=!0)})},Ot.prototype.pollContent=function(){this.readDOMTimeout!=null&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e=this.cm,t=e.display,L=e.doc.sel.primary(),I=L.from(),j=L.to();if(I.ch==0&&I.line>e.firstLine()&&(I=Bt(I.line-1,an(e.doc,I.line-1).length)),j.ch==an(e.doc,j.line).text.length&&j.line<e.lastLine()&&(j=Bt(j.line+1,0)),I.line<t.viewFrom||j.line>t.viewTo-1)return!1;var $,ce,ve;I.line==t.viewFrom||($=ka(e,I.line))==0?(ce=ir(t.view[0].line),ve=t.view[0].node):(ce=ir(t.view[$].line),ve=t.view[$-1].node.nextSibling);var Ee=ka(e,j.line),Me,nt;if(Ee==t.view.length-1?(Me=t.viewTo-1,nt=t.lineDiv.lastChild):(Me=ir(t.view[Ee+1].line)-1,nt=t.view[Ee+1].node.previousSibling),!ve)return!1;for(var gt=e.doc.splitLines(_r(e,ve,nt,ce,Me)),Ht=ur(e.doc,Bt(ce,0),Bt(Me,an(e.doc,Me).text.length));gt.length>1&&Ht.length>1;)if(Q(gt)==Q(Ht))gt.pop(),Ht.pop(),Me--;else if(gt[0]==Ht[0])gt.shift(),Ht.shift(),ce++;else break;for(var kt=0,fn=0,Cn=gt[0],Un=Ht[0],Jn=Math.min(Cn.length,Un.length);kt<Jn&&Cn.charCodeAt(kt)==Un.charCodeAt(kt);)++kt;for(var br=Q(gt),Qn=Q(Ht),Pr=Math.min(br.length-(gt.length==1?kt:0),Qn.length-(Ht.length==1?kt:0));fn<Pr&&br.charCodeAt(br.length-fn-1)==Qn.charCodeAt(Qn.length-fn-1);)++fn;if(gt.length==1&&Ht.length==1&&ce==I.line)for(;kt&&kt>I.ch&&br.charCodeAt(br.length-fn-1)==Qn.charCodeAt(Qn.length-fn-1);)kt--,fn++;gt[gt.length-1]=br.slice(0,br.length-fn).replace(/^\u200b+/,""),gt[0]=gt[0].slice(kt).replace(/\u200b+$/,"");var $r=Bt(ce,kt),zr=Bt(Me,Ht.length?Q(Ht).length-fn:0);if(gt.length>1||gt[0]||cn($r,zr))return Xo(e.doc,gt,$r,zr,"+input"),!0},Ot.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ot.prototype.reset=function(){this.forceCompositionEnd()},Ot.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},Ot.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)},Ot.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ci(this.cm,function(){return Ma(e.cm)})},Ot.prototype.setUneditable=function(e){e.contentEditable="false"},Ot.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||Ba(this.cm,Ae)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},Ot.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},Ot.prototype.onContextMenu=function(){},Ot.prototype.resetPosition=function(){},Ot.prototype.needsContentAttribute=!0;function tn(e,t){var L=it(e,t.line);if(!L||L.hidden)return null;var I=an(e.doc,t.line),j=Ce(L,I,t.line),$=mt(I,e.doc.direction),ce="left";if($){var ve=ot($,t.ch);ce=ve%2?"right":"left"}var Ee=Yt(j.map,t.ch,ce);return Ee.offset=Ee.collapse=="right"?Ee.end:Ee.start,Ee}function Gn(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Yn(e,t){return t&&(e.bad=!0),e}function _r(e,t,L,I,j){var $="",ce=!1,ve=e.doc.lineSeparator(),Ee=!1;function Me(kt){return function(fn){return fn.id==kt}}function nt(){ce&&($+=ve,Ee&&($+=ve),ce=Ee=!1)}function gt(kt){kt&&(nt(),$+=kt)}function Ht(kt){if(kt.nodeType==1){var fn=kt.getAttribute("cm-text");if(fn){gt(fn);return}var Cn=kt.getAttribute("cm-marker"),Un;if(Cn){var Jn=e.findMarks(Bt(I,0),Bt(j+1,0),Me(+Cn));Jn.length&&(Un=Jn[0].find(0))&&gt(ur(e.doc,Un.from,Un.to).join(ve));return}if(kt.getAttribute("contenteditable")=="false")return;var br=/^(pre|div|p|li|table|br)$/i.test(kt.nodeName);if(!/^br$/i.test(kt.nodeName)&&kt.textContent.length==0)return;br&&nt();for(var Qn=0;Qn<kt.childNodes.length;Qn++)Ht(kt.childNodes[Qn]);/^(pre|p)$/i.test(kt.nodeName)&&(Ee=!0),br&&(ce=!0)}else kt.nodeType==3&&gt(kt.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Ht(t),t==L);)t=t.nextSibling,Ee=!1;return $}function Tr(e,t,L){var I;if(t==e.display.lineDiv){if(I=e.display.lineDiv.childNodes[L],!I)return Yn(e.clipPos(Bt(e.display.viewTo-1)),!0);t=null,L=0}else for(I=t;;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 $=e.display.view[j];if($.node==I)return Jr($,t,L)}}function Jr(e,t,L){var I=e.text.firstChild,j=!1;if(!t||!N(I,t))return Yn(Bt(ir(e.line),0),!0);if(t==I&&(j=!0,t=I.childNodes[L],L=0,!t)){var $=e.rest?Q(e.rest):e.line;return Yn(Bt(ir($),$.text.length),j)}var ce=t.nodeType==3?t:null,ve=t;for(!ce&&t.childNodes.length==1&&t.firstChild.nodeType==3&&(ce=t.firstChild,L&&(L=ce.nodeValue.length));ve.parentNode!=I;)ve=ve.parentNode;var Ee=e.measure,Me=Ee.maps;function nt(Un,Jn,br){for(var Qn=-1;Qn<(Me?Me.length:0);Qn++)for(var Pr=Qn<0?Ee.map:Me[Qn],$r=0;$r<Pr.length;$r+=3){var zr=Pr[$r+2];if(zr==Un||zr==Jn){var ma=ir(Qn<0?e.line:e.rest[Qn]),Ha=Pr[$r]+br;return(br<0||zr!=Un)&&(Ha=Pr[$r+(br?1:0)]),Bt(ma,Ha)}}}var gt=nt(ce,ve,L);if(gt)return Yn(gt,j);for(var Ht=ve.nextSibling,kt=ce?ce.nodeValue.length-L:0;Ht;Ht=Ht.nextSibling){if(gt=nt(Ht,Ht.firstChild,0),gt)return Yn(Bt(gt.line,gt.ch-kt),j);kt+=Ht.textContent.length}for(var fn=ve.previousSibling,Cn=L;fn;fn=fn.previousSibling){if(gt=nt(fn,fn.firstChild,-1),gt)return Yn(Bt(gt.line,gt.ch+Cn),j);Cn+=fn.textContent.length}}var Dr=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new ae,this.hasSelection=!1,this.composing=null};Dr.prototype.init=function(e){var t=this,L=this,I=this.cm;this.createField(e);var j=this.textarea;e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),p&&(j.style.width="0px"),Re(j,"input",function(){D&&r>=9&&t.hasSelection&&(t.hasSelection=null),L.poll()}),Re(j,"paste",function(ce){if(dt(I,ce)||we(ce,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function $(ce){if(dt(I,ce))return;if(I.somethingSelected())fe({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var ve=Fe(I);fe({lineWise:!0,text:ve.text}),ce.type=="cut"?I.setSelections(ve.ranges,null,Oe):(L.prevInput="",j.value=ve.text.join(`
`),V(j))}else return;ce.type=="cut"&&(I.state.cutIncoming=+new Date)}Re(j,"cut",$),Re(j,"copy",$),Re(e.scroller,"paste",function(ce){if(ua(e,ce)||dt(I,ce))return;if(!j.dispatchEvent){I.state.pasteIncoming=+new Date,L.focus();return}var ve=new Event("paste");ve.clipboardData=ce.clipboardData,j.dispatchEvent(ve)}),Re(e.lineSpace,"selectstart",function(ce){ua(e,ce)||_e(ce)}),Re(j,"compositionstart",function(){var ce=I.getCursor("from");L.composing&&L.composing.range.clear(),L.composing={start:ce,range:I.markText(ce,I.getCursor("to"),{className:"CodeMirror-composing"})}}),Re(j,"compositionend",function(){L.composing&&(L.poll(),L.composing.range.clear(),L.composing=null)})},Dr.prototype.createField=function(e){this.wrapper=Dt(),this.textarea=this.wrapper.firstChild},Dr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},Dr.prototype.prepareSelection=function(){var e=this.cm,t=e.display,L=e.doc,I=_i(e);if(e.options.moveInputWithCursor){var j=Kn(e,L.sel.primary().head,"div"),$=t.wrapper.getBoundingClientRect(),ce=t.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,j.top+ce.top-$.top)),I.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,j.left+ce.left-$.left))}return I},Dr.prototype.showSelection=function(e){var t=this.cm,L=t.display;l(L.cursorDiv,e.cursors),l(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},Dr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var L=t.getSelection();this.textarea.value=L,t.state.focused&&V(this.textarea),D&&r>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",D&&r>=9&&(this.hasSelection=null))},Dr.prototype.getField=function(){return this.textarea},Dr.prototype.supportsTouch=function(){return!1},Dr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},Dr.prototype.blur=function(){this.textarea.blur()},Dr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Dr.prototype.receivedFocus=function(){this.slowPoll()},Dr.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()})},Dr.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0;function L(){var I=t.poll();!I&&!e?(e=!0,t.polling.set(60,L)):(t.pollingFast=!1,t.slowPoll())}t.polling.set(20,L)},Dr.prototype.poll=function(){var e=this,t=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!t.state.focused||rt(L)&&!I&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var j=L.value;if(j==I&&!t.somethingSelected())return!1;if(D&&r>=9&&this.hasSelection===j||u&&/[\uf700-\uf7ff]/.test(j))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var $=j.charCodeAt(0);if($==8203&&!I&&(I="\u200B"),$==8666)return this.reset(),this.cm.execCommand("undo")}for(var ce=0,ve=Math.min(I.length,j.length);ce<ve&&I.charCodeAt(ce)==j.charCodeAt(ce);)++ce;return ci(t,function(){Ae(t,j.slice(ce),I.length-ce,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=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Dr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Dr.prototype.onKeyPress=function(){D&&r>=9&&(this.hasSelection=null),this.fastPoll()},Dr.prototype.onContextMenu=function(e){var t=this,L=t.cm,I=L.display,j=t.textarea;t.contextMenuPending&&t.contextMenuPending();var $=ga(L,e),ce=I.scroller.scrollTop;if(!$||y)return;var ve=L.options.resetSelectionOnContextMenu;ve&&L.doc.sel.contains($)==-1&&Ba(L,mi)(L.doc,nr($),Oe);var Ee=j.style.cssText,Me=t.wrapper.style.cssText,nt=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",j.style.cssText=`position: absolute; width: 30px; height: 30px;
top: `+(e.clientY-nt.top-5)+"px; left: "+(e.clientX-nt.left-5)+`px;
z-index: 1000; background: `+(D?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var gt;c&&(gt=window.scrollY),I.input.focus(),c&&window.scrollTo(null,gt),I.input.reset(),L.somethingSelected()||(j.value=t.prevInput=" "),t.contextMenuPending=kt,I.selForContextMenu=L.doc.sel,clearTimeout(I.detectingSelectAll);function Ht(){if(j.selectionStart!=null){var Cn=L.somethingSelected(),Un="\u200B"+(Cn?j.value:"");j.value="\u21DA",j.value=Un,t.prevInput=Cn?"":"\u200B",j.selectionStart=1,j.selectionEnd=Un.length,I.selForContextMenu=L.doc.sel}}function kt(){if(t.contextMenuPending!=kt)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=Me,j.style.cssText=Ee,D&&r<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ce),j.selectionStart!=null){(!D||D&&r<9)&&Ht();var Cn=0,Un=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&t.prevInput=="\u200B"?Ba(L,ol)(L):Cn++<10?I.detectingSelectAll=setTimeout(Un,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(Un,200)}}if(D&&r>=9&&Ht(),R){je(e);var fn=function(){Tt(window,"mouseup",fn),setTimeout(kt,20)};Re(window,"mouseup",fn)}else setTimeout(kt,50)},Dr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},Dr.prototype.setUneditable=function(){},Dr.prototype.needsContentAttribute=!1;function Da(e,t){if(t=t?B(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var L=z();t.autofocus=L==e||e.getAttribute("autofocus")!=null&&L==document.body}function I(){e.value=ve.getValue()}var j;if(e.form&&(Re(e.form,"submit",I),!t.leaveSubmitMethodAlone)){var $=e.form;j=$.submit;try{var ce=$.submit=function(){I(),$.submit=j,$.submit(),$.submit=ce}}catch(Ee){}}t.finishInit=function(Ee){Ee.save=I,Ee.getTextArea=function(){return e},Ee.toTextArea=function(){Ee.toTextArea=isNaN,I(),e.parentNode.removeChild(Ee.getWrapperElement()),e.style.display="",e.form&&(Tt(e.form,"submit",I),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var ve=Va(function(Ee){return e.parentNode.insertBefore(Ee,e.nextSibling)},t);return ve}function ba(e){e.off=Tt,e.on=Re,e.wheelEventPixels=Ki,e.Doc=Si,e.splitLines=He,e.countColumn=H,e.findColumn=pe,e.isWordChar=Z,e.Pass=xe,e.signal=ut,e.Line=en,e.changeEnd=Br,e.scrollbarModel=xo,e.Pos=Bt,e.cmpPos=cn,e.modes=xt,e.mimeModes=ft,e.resolveMode=yt,e.getMode=Nt,e.modeExtensions=$t,e.extendMode=Ln,e.copyState=En,e.startState=kn,e.innerMode=jn,e.commands=$o,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=Tn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=_e,e.e_stopPropagation=Te,e.e_stop=je,e.addClass=K,e.contains=N,e.rmClass=C,e.keyNames=Po}eu(Va),Pt(Va);var Ka="iter insert remove copy getEditor constructor".split(" ");for(var ii in Si.prototype)Si.prototype.hasOwnProperty(ii)&&de(Ka,ii)<0&&(Va.prototype[ii]=function(e){return function(){return e.apply(this.doc,arguments)}}(Si.prototype[ii]));return Ue(Si),Va.inputStyles={textarea:Dr,contenteditable:Ot},Va.defineMode=function(e){!Va.defaults.mode&&e!="null"&&(Va.defaults.mode=e),St.apply(this,arguments)},Va.defineMIME=It,Va.defineMode("null",function(){return{token:function(e){return e.skipToEnd()}}}),Va.defineMIME("text/plain","null"),Va.defineExtension=function(e,t){Va.prototype[e]=t},Va.defineDocExtension=function(e,t){Si.prototype[e]=t},Va.fromTextArea=Da,ba(Va),Va.version="5.58.2",Va})},W6BS:function(M,X){M.exports="data:image/png;base64,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"},WO9J:function(M,X,i){"use strict";i.r(X);var P=i("0Owb"),v=i("PpiC"),T=i("cDcd"),d=i.n(T),m=i("EkPF"),E=i.n(m),D=i("miYZ"),r=i("tsqr"),c=i("2qtc"),s=i("kLXV"),n=i("9og8"),y=i("WmNS"),f=i.n(y),o=i("auZk"),g=i.n(o),p=i("1vsH"),O=i("Ufr+"),a=i.n(O),u=i("HBuW"),_=i("ErOA"),S=i("Ty5D"),b=i("9kvl"),h=function(Ut){var qt,en,vn=Ut.globalSetting,hn=Ut.loading,Nn=Ut.dispatch,Bn=Ut.practiceSetting,Or=Ut.shixunsDetail,cr=Object(v.a)(Ut,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Nr=Object(S.h)(),Kr=Object(T.useRef)(""),Fr=Object(S.i)(),Ur=Bn.title,wr=Bn.base_info_warning,Xr=Bn.challenges_warning,ea=Bn.service_warning,Ir=Bn.repository_warning,ta=Bn.mirror_warning;Object(T.useEffect)(function(){var Pn;Kr.current=(Pn=Nr.pathname.split("/"))===null||Pn===void 0?void 0:Pn[2],Nn({type:"practiceSetting/setParams",payload:{id:Kr.current}}),Nn({type:"practiceSetting/getCommonData",payload:{id:Kr.current}})},[Nr.pathname]),Object(T.useEffect)(function(){return Object(p.V)(Ur||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(p.V)()}});var Qr=function(){var Pn=Object(n.a)(f.a.mark(function Xn(){return f.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return yr.next=2,Sn();case 2:b.d.push("/shixuns/".concat(Kr.current,"/challenges"));case 3:case"end":return yr.stop()}},Xn)}));return function(){return Pn.apply(this,arguments)}}(),Sn=function(){return new Promise(function(Xn,Vn){var yr;Bn!=null&&(yr=Bn.sideBar)!==null&&yr!==void 0&&yr.confirmLeave?s.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(){Nn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Xn()},onCancel:function(){Vn()}}):Xn()})},Mt=function(Xn){var Vn;if(Xn===(Bn==null?void 0:Bn.sideBar.tabsActive))return;var yr=function(){b.d.push("/shixuns/".concat(Kr.current,"/edit?tabId=").concat(Xn)),Nn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Xn,selectPath:"",confirmLeave:!1}})};Bn!=null&&(Vn=Bn.sideBar)!==null&&Vn!==void 0&&Vn.confirmLeave?s.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(){yr()}}):yr()},zt=function Pn(Xn){var Vn;Xn=(Vn=Xn)!==null&&Vn!==void 0&&Vn.includes(".json")?Xn:"".concat(Xn,".json"),s.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:d.a.createElement("div",{className:"tc font16"},"\u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:function(){var yr=Object(n.a)(f.a.mark(function Yr(){var zn,Sr;return f.a.wrap(function(Hr){for(;;)switch(Hr.prev=Hr.next){case 0:return Hr.next=2,Object(_.a)("/api"+Xn,{method:"get"});case 2:if(zn=Hr.sent,zn){Hr.next=5;break}return Hr.abrupt("return");case 5:return r.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Hr.next=8,Object(u.A)({id:zn.shixun_identifier});case 8:if(Sr=Hr.sent,!(Sr!=null&&Sr.game_identifier)){Hr.next=12;break}return Object(p.Q)("/tasks/".concat(Sr.game_identifier)),Hr.abrupt("return");case 12:(Sr==null?void 0:Sr.status)===2?Pn(Sr==null?void 0:Sr.message):(Sr==null?void 0:Sr.status)===3&&jt(Sr==null?void 0:Sr.message);case 13:case"end":return Hr.stop()}},Yr)}));function hr(){return yr.apply(this,arguments)}return hr}()})},jt=function(Xn){s.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:d.a.createElement("div",{className:"tc font16"},"\u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Xn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},In=function(){var Pn=Object(n.a)(f.a.mark(function Xn(Vn,yr){var hr,Yr,zn;return f.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,Sn();case 2:if(Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((hr=Or.detail)!==null&&hr!==void 0&&hr.is_jupyter||(Yr=Or.detail)!==null&&Yr!==void 0&&Yr.is_jupyter_lab)){rr.next=6;break}return Nn({type:"shixunsDetail/execJupyter",payload:{id:Kr.current}}).then(function(Hr){Hr!=null&&Hr.identifier&&(b.d===null||b.d===void 0||b.d.push("/tasks/".concat(Hr.identifier,"/jupyter")))}),rr.abrupt("return");case 6:if(Nn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!yr){rr.next=13;break}return rr.next=10,Object(u.z)({id:Vn});case 10:rr.t0=rr.sent,rr.next=16;break;case 13:return rr.next=15,Object(u.A)({id:Vn});case 15:rr.t0=rr.sent;case 16:if(zn=rr.t0,Nn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(zn!=null&&zn.game_identifier||zn!=null&&zn.identifier)){rr.next=21;break}return Object(p.Q)(yr?"/tasks/".concat(zn==null?void 0:zn.identifier,"/jupyter"):"/tasks/".concat(zn.game_identifier)),rr.abrupt("return");case 21:(zn==null?void 0:zn.status)===-3?Object(p.o)():(zn==null?void 0:zn.status)===2?zt(zn==null?void 0:zn.message):(zn==null?void 0:zn.status)===3&&jt(zn==null?void 0:zn.message);case 22:case"end":return rr.stop()}},Xn)}));return function(Vn,yr){return Pn.apply(this,arguments)}}(),pn=function(){var Pn=Object(n.a)(f.a.mark(function Xn(){return f.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return yr.next=2,Sn();case 2:Nn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return yr.stop()}},Xn)}));return function(){return Pn.apply(this,arguments)}}(),Fn=function(Xn){var Vn={borderBottomColor:(Bn==null?void 0:Bn.sideBar.tabsActive)===Xn?"#0152d9":"transparent"};return Vn};return d.a.createElement("div",{className:g.a.header},d.a.createElement("aside",{className:g.a.title},d.a.createElement("i",{onClick:Qr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),d.a.createElement("span",{className:g.a.edit},Ur||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),d.a.createElement("i",{onClick:pn,className:"icon iconfont icon-xiugai1"})),d.a.createElement("aside",{className:g.a.schedule},d.a.createElement("div",null,d.a.createElement("span",{style:Fn("information"),className:g.a.clickWarp,onClick:function(){return Mt("information")}},wr?d.a.createElement("span",{className:g.a.num},"1"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:g.a.subject},"\u57FA\u672C\u4FE1\u606F")),d.a.createElement("i",{className:"iconfont icon-lujing"})),d.a.createElement("div",null,d.a.createElement("span",{style:Fn("warehouse"),className:g.a.clickWarp,onClick:function(){return Mt("warehouse")}},Ir?d.a.createElement("span",{className:g.a.num},"2"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:g.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),d.a.createElement("i",{className:"iconfont icon-lujing"})),(Or==null?void 0:Or.detail)&&!(Or!=null&&(qt=Or.detail)!==null&&qt!==void 0&&qt.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Fn("level"),className:g.a.clickWarp,onClick:function(){return Mt("level")}},Xr?d.a.createElement("span",{className:g.a.num},"3"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:g.a.subject},"\u4EFB\u52A1\u5173\u5361")),d.a.createElement("i",{className:"iconfont icon-lujing"})),(Or==null?void 0:Or.detail)&&(Or==null||((en=Or.detail)===null||en===void 0)?void 0:en.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Fn("service"),className:g.a.clickWarp,onClick:function(){return Mt("service")}},ea?d.a.createElement("span",{className:g.a.num},"3"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:g.a.subject},"\u670D\u52A1")),d.a.createElement("i",{className:"iconfont icon-lujing"})),d.a.createElement("div",null,d.a.createElement("span",{style:Fn("environment"),className:g.a.clickWarp,onClick:function(){return Mt("environment")}},ta?d.a.createElement("span",{className:g.a.num},"4"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:g.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),d.a.createElement("aside",{className:g.a.btns},d.a.createElement("div",{className:g.a.simulate,onClick:function(){return In(Kr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},R=Object(b.a)(function(Xt){var Ut=Xt.loading,qt=Xt.globalSetting,en=Xt.practiceSetting,vn=Xt.shixunsDetail;return{globalSetting:qt,loading:Ut,practiceSetting:en,shixunsDetail:vn}})(h),w=i("sRBo"),C=i("kaz8"),x=i("14J3"),l=i("BMrR"),A=i("jCWc"),k=i("kPKH"),U=i("DZo9"),N=i("8z0m"),z=i("6UJt"),K=i("DFOY"),W=i("5NDa"),V=i("5rEg"),F=i("+L6B"),B=i("2/Rp"),H=i("k1fw"),ae=i("y8nQ"),de=i("Vl3Y"),oe=i("tJVT"),xe=i("h/E3"),Oe=i.n(xe),se=i("Ot1p"),me=i("oBTY"),pe=i("+Xk9"),ie=i.n(pe),le=i("FTkQ"),Q=i.n(le),ue=function(Ut){var qt=Ut.InputRight,en=Ut.value,vn=en===void 0?[]:en,hn=Ut.onChange,Nn=Object(v.a)(Ut,["InputRight","value","onChange"]),Bn=Object(T.useState)(),Or=Object(oe.a)(Bn,2),cr=Or[0],Nr=Or[1],Kr=function(wr){var Xr=vn.filter(function(ea,Ir){return Ir!==wr});hn(Xr)},Fr=function(wr){if(wr.preventDefault(),!cr)return;if(vn.findIndex(function(Xr){return Xr.name===cr})>-1){r.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}hn([].concat(Object(me.a)(vn),[{id:null,name:cr}])),Nr(null)};return d.a.createElement("div",null,d.a.createElement(V.a,Object(P.a)({bordered:!1,style:{width:600},value:cr,onChange:function(wr){return Nr(wr.target.value)},onPressEnter:Fr,onBlur:Fr},Nn)),qt||d.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),d.a.createElement("div",{className:"mt20"},vn==null?void 0:vn.map(function(Ur,wr){return d.a.createElement("div",{key:wr,className:ie.a.btn},d.a.createElement("span",{className:ie.a.s1},Ur.name),d.a.createElement("img",{src:Q.a,className:ie.a.s2,onClick:function(){return Kr(wr)}}))})))},ee=ue,te=i("LvDl"),be=i("m3rI"),re=i("hW5Z"),Z=i.n(re),Y=function(Ut){var qt=Ut.dispatch,en=Ut.onCancel,vn=Ut.onSave,hn=Ut.loading,Nn=hn===void 0?!1:hn;return d.a.createElement("div",{className:Z.a.complete},d.a.createElement("div",{onClick:en,className:Z.a.cancel},"\u53D6\u6D88"),d.a.createElement(B.a,{type:"primary",loading:Nn,onClick:vn,className:Z.a.save},"\u4FDD\u5B58"))},q=Object(b.a)()(Y),ye=i("UqFu"),ge=i("z7Xi"),De=i("jN4g"),Ge=function(Ut){var qt,en,vn=Ut.globalSetting,hn=Ut.loading,Nn=Ut.dispatch,Bn=Ut.practiceSetting,Or=Ut.problemset,cr=Ut.shixunsDetail,Nr=Object(v.a)(Ut,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Kr=de.a.useForm(),Fr=Object(oe.a)(Kr,1),Ur=Fr[0],wr=Object(T.useState)({}),Xr=Object(oe.a)(wr,2),ea=Xr[0],Ir=Xr[1],ta=Object(T.useState)(!1),Qr=Object(oe.a)(ta,2),Sn=Qr[0],Mt=Qr[1],zt=Object(T.useState)(!1),jt=Object(oe.a)(zt,2),In=jt[0],pn=jt[1],Fn=Object(T.useState)(""),Pn=Object(oe.a)(Fn,2),Xn=Pn[0],Vn=Pn[1],yr=Object(T.useState)(""),hr=Object(oe.a)(yr,2),Yr=hr[0],zn=hr[1],Sr=Object(T.useRef)({}),rr=Object(T.useRef)(""),Hr=Object(T.useRef)(null),pa=Object(T.useRef)(Object(te.throttle)(function(){return Ye()},2e3,{leading:!0,trailing:!1})).current,ua=Bn.id;Object(T.useEffect)(function(){if(!ua)return;ze()},[ua]),Object(T.useEffect)(function(){return JSON.stringify(ea)!=="{}"&&Mr(),function(){clearTimeout(Hr.current)}},[ea,Xn,Yr]);var Mr=function(){clearTimeout(Hr.current),Hr.current=setTimeout(function(){!Object(te.isEqual)(ea,Sr.current)||Xn!==rr.current||Yr!==rr.current?Nn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Nn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},ze=function(){var Wt=Object(n.a)(f.a.mark(function Kt(){var bn,gn,lr,fr,Gr,Lr,jr,Hn,wn;return f.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Nn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),Kn.next=3,Object(_.a)("/api/shixuns/".concat(ua,"/edit_base_info.json"),{method:"get"});case 3:bn=Kn.sent,bn.status===0&&(Hn=Object(H.a)(Object(H.a)({},bn.data),{},{description:Object(ye.a)(bn.data.description)}),wn={description:Hn.description,shixun_tags:Hn.shixun_tags,name:Hn.name,course:(Hn==null||((gn=Hn.disciplines)===null||gn===void 0)?void 0:gn.length)>0?[Hn==null||((lr=Hn.disciplines)===null||lr===void 0||((fr=lr[0])===null||fr===void 0))?void 0:fr.id,Hn==null||((Gr=Hn.disciplines)===null||Gr===void 0||((Lr=Gr[0])===null||Lr===void 0||((jr=Lr.sub_discipline)===null||jr===void 0)))?void 0:jr.id]:[],jupyter_show_description:bn.data.jupyter_show_description},Ur.setFieldsValue(wn),Sr.current=Object(H.a)({},wn),rr.current=Hn.attachment_id||"",Ir(Object(H.a)({},wn)),Vn(Hn.attachment_id||""),zn(Hn.cover_image_id||""));case 5:case"end":return Kn.stop()}},Kt)}));return function(){return Wt.apply(this,arguments)}}(),qe=function(Kt,bn){Ir(Object(H.a)({},bn))},lt=function(){Ne()},Ye=function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Ur.submit()},Se=function(Kt){var bn,gn=Kt.name,lr=Kt.description,fr=Kt.shixun_tags,Gr=Kt.course,Lr=Kt.jupyter_show_description,jr=Lr===void 0?!1:Lr,Hn={name:gn,description:lr,shixun_tags:fr,attachment_id:Xn,cover_image_id:Yr,sub_discipline_ids:Gr[1]};(bn=cr.detail)!==null&&bn!==void 0&&bn.is_jupyter_lab&&(Hn=Object(H.a)(Object(H.a)({},Hn),{},{jupyter_show_description:jr}));var wn=Object(_.a)("/api/shixuns/".concat(ua,"/base_info_save.json"),{method:"post",body:{shixun:Object(H.a)({},Hn)}});wn.then(function(qn){qn.status===0&&(r.b.success("\u4FDD\u5B58\u6210\u529F"),Nn({type:"practiceSetting/getCommonData",payload:{id:ua}}),Nn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Sr.current={description:ea.description,shixun_tags:ea.shixun_tags,name:ea.name},rr.current=Xn)})},Ne=function(){var Kt,bn=function(){b.d.push("/shixuns/".concat(ua,"/challenges")),Nn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Bn!=null&&(Kt=Bn.sideBar)!==null&&Kt!==void 0&&Kt.confirmLeave?s.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(){bn()}}):bn()};function Ce(Wt){var Kt=Wt.type==="image/jpeg"||Wt.type==="image/png";return Kt||r.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Kt}var Ke=d.a.createElement(B.a,{loading:Sn,icon:d.a.createElement(ge.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Xe=d.a.createElement(B.a,{loading:In,icon:d.a.createElement(ge.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function it(Wt,Kt){var bn=new FileReader;bn.addEventListener("load",function(){return Kt(bn.result)}),bn.readAsDataURL(Wt)}var Je=function(Kt){if(Kt.file.status==="uploading"){Mt(!0);return}if(Kt.file.status==="done"){var bn,gn;Mt(!1),Vn(Kt==null||((bn=Kt.file)===null||bn===void 0||((gn=bn.response)===null||gn===void 0))?void 0:gn.id)}},Et=function(){return d.a.createElement("div",{className:Oe.a.img},d.a.createElement("img",{src:be.a.API_SERVER+"/api/attachments/"+Xn,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(De.a,{onClick:function(){return Vn("")},style:{fontSize:"16px",color:"red"}})))},Gt=function(Kt){if(Kt.file.status==="uploading"){pn(!0);return}if(Kt.file.status==="done"){var bn,gn;pn(!1),zn(Kt==null||((bn=Kt.file)===null||bn===void 0||((gn=bn.response)===null||gn===void 0))?void 0:gn.id)}},Yt=function(){return d.a.createElement("div",{className:Oe.a.img},d.a.createElement("img",{src:be.a.API_SERVER+"/api/attachments/"+Yr,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(De.a,{onClick:function(){return zn("")},style:{fontSize:"16px",color:"red"}})))};return d.a.createElement("div",{className:Oe.a.information},d.a.createElement("section",{className:Oe.a.scroll},d.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),d.a.createElement("div",{className:Oe.a.formWrap}," ",d.a.createElement(de.a,{form:Ur,scrollToFirstError:!0,layout:"vertical",onValuesChange:qe,onFinish:Se},d.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"}]},d.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((qt=ea.name)===null||qt===void 0?void 0:qt.length)||0,"/60")})),d.a.createElement(de.a.Item,{className:"customAddTags",name:"shixun_tags",label:d.a.createElement("div",null,"\u6280\u80FD\u6807\u7B7E :"," ",d.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"}]},d.a.createElement(ee,{placeholder:"\u6DFB\u52A0\u6807\u7B7E"})),d.a.createElement(de.a.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B\uFF1A",name:"course",labelCol:{span:5},wrapperCol:{span:5}},d.a.createElement(K.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:Or.courseOptions})),d.a.createElement(l.a,null,d.a.createElement(k.a,null,d.a.createElement(de.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},Xn?Et():d.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(be.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ce,onChange:Je},Ke))),d.a.createElement(k.a,{className:"c-grey-999"},d.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"))),d.a.createElement(l.a,null,d.a.createElement(k.a,null,d.a.createElement(de.a.Item,{label:"\u5217\u8868\u5C01\u9762\u56FE:"},Yr?Yt():d.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(be.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ce,onChange:Gt},Xe))),d.a.createElement(k.a,{className:"c-grey-999"},d.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"))),d.a.createElement(de.a.Item,{name:"description",label:"\u7B80\u4ECB:"},d.a.createElement(se.a,{defaultValue:ea.description||"",watch:!0})),((en=cr.detail)===null||en===void 0?void 0:en.is_jupyter_lab)&&d.a.createElement(de.a.Item,{name:"jupyter_show_description",valuePropName:"checked"},d.a.createElement(C.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"))))),d.a.createElement(q,{onSave:pa,onCancel:lt,loading:Sn||In}))},Qe=Object(b.a)(function(Xt){var Ut=Xt.problemset,qt=Xt.loading,en=Xt.globalSetting,vn=Xt.practiceSetting,hn=Xt.shixunsDetail;return{globalSetting:en,loading:qt,practiceSetting:vn,problemset:Ut,shixunsDetail:hn}})(Ge),at=i("ch0t"),ot=i("R9oj"),st=i("ECub"),mt=i("T2oS"),We=i("W9HT"),Re=i("bKvZ"),$e=i.n(Re),Tt=i("KeGQ"),ut=i.n(Tt),dt=i("NLgs"),Ie=i("ngQI"),Le=function(Ut){var qt=Ut.globalSetting,en=Ut.dispatch,vn=Ut.practiceSetting,hn=Object(v.a)(Ut,["globalSetting","dispatch","practiceSetting"]),Nn=Object(T.useState)(!1),Bn=Object(oe.a)(Nn,2),Or=Bn[0],cr=Bn[1],Nr=Object(T.useState)({}),Kr=Object(oe.a)(Nr,2),Fr=Kr[0],Ur=Kr[1],wr=Object(T.useState)(!0),Xr=Object(oe.a)(wr,2),ea=Xr[0],Ir=Xr[1],ta=Object(T.useState)(!1),Qr=Object(oe.a)(ta,2),Sn=Qr[0],Mt=Qr[1],zt=Object(T.useState)(null),jt=Object(oe.a)(zt,2),In=jt[0],pn=jt[1],Fn=Object(T.useRef)(!1),Pn=vn.id,Xn=vn.updateIndex,Vn=vn.is_published,yr=vn.newQuestion,hr=Fr.challenge_list,Yr=hr===void 0?[]:hr;Object(T.useEffect)(function(){return Pn?(Sr(),function(){en({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[Pn,Xn]),Object(T.useEffect)(function(){zn()},[hn.location]);var zn=function(){var Ce,Ke=hn.location,Xe=Ke.pathname.split("/");(Xe.includes("newquestion")||Xe.includes("new")||Ke!=null&&(Ce=Ke.query)!==null&&Ce!==void 0&&Ce.tabId)&&(Fn.current=!0)},Sr=function(){var Ne=Object(n.a)(f.a.mark(function Ce(){var Ke,Xe,it,Je,Et,Gt,Yt;return f.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:return Ir(!0),Kt.next=3,Object(u.F)({id:Pn});case 3:it=Kt.sent,it!=null&&(Ke=it.challenge_list)!==null&&Ke!==void 0&&Ke.length&&(Je=hn.location.pathname.split("/"),Et=it.challenge_list.find(function(bn){return String(bn.challenge_id)===Je[4]}),Je.includes("newquestion")||Je.includes("new")?(Yt=it.challenge_list[((Gt=it.challenge_list)===null||Gt===void 0?void 0:Gt.length)-1],en({type:"practiceSetting/setParams",payload:{newQuestion:{st:Je.includes("new")?0:1,name:""}}}),pn(void 0),Mr(Yt)):Je[4]&&Et?rr(Et,!1):rr(it.challenge_list[0])),it!=null&&(Xe=it.challenge_list)!==null&&Xe!==void 0&&Xe.length||pn(null),Ur(it),Ir(!1);case 8:case"end":return Kt.stop()}},Ce)}));return function(){return Ne.apply(this,arguments)}}(),rr=function(Ce){var Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(pn(Ce.challenge_id),Mr(Ce),Ke){var Xe="/shixuns/".concat(Pn,"/edit/").concat(Ce.challenge_id,"/").concat(Ce.st===1?"editquestion":"editcheckpoint");b.d.push(Xe)}},Hr=function(Ce,Ke){Ke.stopPropagation();var Xe=Ce.challenge_id,it=function(){var Je=Object(n.a)(f.a.mark(function Et(){var Gt,Yt,Wt,Kt;return f.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,Object(u.s)({id:Pn,challengesId:Xe});case 2:if(Gt=gn.sent,!(Gt.status===1)){gn.next=12;break}return gn.next=6,Object(u.F)({id:Pn});case 6:if(Kt=gn.sent,Ur(Kt),!(Xe===In&&(Yt=Kt.challenge_list)!==null&&Yt!==void 0&&Yt.length)){gn.next=11;break}return rr(Kt.challenge_list[0]),gn.abrupt("return");case 11:(Wt=Kt.challenge_list)!==null&&Wt!==void 0&&Wt.length||(pn(null),Fn.current=!0,Mr({}),b.d.push("/shixuns/".concat(Pn,"/edit?tabId=level")));case 12:case"end":return gn.stop()}},Et)}));return function(){return Je.apply(this,arguments)}}();s.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:it})},pa=function(Ce,Ke,Xe){var it=Array.from(Ce),Je=it.splice(Ke,1),Et=Object(oe.a)(Je,1),Gt=Et[0];return it.splice(Xe,0,Gt),it},ua=function(Ce,Ke){if(!Ce.destination)return;var Xe=pa(Ke,Ce.source.index,Ce.destination.index);Ur(Object(H.a)(Object(H.a)({},Fr),{},{challenge_list:Xe}));var it=Xe.map(function(Je){return Je.challenge_id});Object(u.Db)({id:Pn,ids:it}).then(function(Je){Je.status!==0&&Ur(Object(H.a)(Object(H.a)({},Fr),{},{challenge_list:Ke}))})},Mr=function(Ce){en({type:"practiceSetting/setParams",payload:{selectQuestionParams:Ce}})},ze=function(){var Ne=Object(n.a)(f.a.mark(function Ce(Ke,Xe){var it;return f.a.wrap(function(Et){for(;;)switch(Et.prev=Et.next){case 0:if(!(Ke===In)){Et.next=2;break}return Et.abrupt("return");case 2:return Et.next=4,qe();case 4:pn(Ke),Mr(Xe),en({type:"practiceSetting/setParams",payload:{newQuestion:null}}),it="/shixuns/".concat(Pn,"/edit/").concat(Ke,"/").concat(Xe.st===1?"editquestion":"editcheckpoint"),b.d.push(it);case 9:case"end":return Et.stop()}},Ce)}));return function(Ke,Xe){return Ne.apply(this,arguments)}}(),qe=function(){return new Promise(function(Ce,Ke){var Xe;vn!=null&&(Xe=vn.sideBar)!==null&&Xe!==void 0&&Xe.confirmLeave?s.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(){en({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ce()},onCancel:function(){Ke()}}):Ce()})},lt=function(Ce){return d.a.createElement(d.a.Fragment,null,d.a.createElement(Ie.a,{onDragEnd:function(Xe){return ua(Xe,Ce)}},d.a.createElement(Ie.c,{droppableId:"droppable"},function(Ke,Xe){return d.a.createElement("div",Object(P.a)({ref:Ke.innerRef},Ke.droppableProps,{style:{width:"100%"}}),Ce.map(function(it,Je){var Et=it.st,Gt=it.name,Yt=it.challenge_id;return d.a.createElement(Ie.b,{key:Yt,draggableId:Yt.toString(),index:Je,isDragDisabled:Vn},function(Wt,Kt){return d.a.createElement("div",Object(P.a)({ref:Wt.innerRef},Wt.draggableProps,Wt.dragHandleProps,{className:In===Yt?$e.a.listActive:$e.a.list,onClick:function(){return ze(Yt,it)}}),d.a.createElement("span",{className:$e.a.s1},Et===0?d.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):d.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),d.a.createElement("span",{className:$e.a.s2},"\u7B2C",Je+1,"\u5173: ",Gt),!Vn&&d.a.createElement("span",{className:$e.a.s3,onClick:function(gn){return Hr(it,gn)}},d.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),yr&&d.a.createElement("div",{className:$e.a.listActive},d.a.createElement("span",{className:$e.a.s1},(yr==null?void 0:yr.st)===0?d.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):d.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),d.a.createElement("span",{className:$e.a.s2},"\u7B2C",Ce.length+1,"\u5173: ",yr==null?void 0:yr.name)),!Vn&&d.a.createElement("div",{className:$e.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Ye=function(){var Ne=Object(n.a)(f.a.mark(function Ce(Ke){return f.a.wrap(function(it){for(;;)switch(it.prev=it.next){case 0:return it.next=2,qe();case 2:Ke==="new"?b.d.push("/shixuns/".concat(Pn,"/edit/new")):b.d.push("/shixuns/".concat(Pn,"/edit/newquestion")),cr(!1),pn(void 0),en({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ke==="new"?0:1,name:""}}});case 6:case"end":return it.stop()}},Ce)}));return function(Ke){return Ne.apply(this,arguments)}}(),Se=function(){if(Object(dt.b)(en,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;cr(!Or)};return d.a.createElement("div",{className:$e.a.level},d.a.createElement("aside",{className:$e.a.left,style:{width:Sn?"0":"25%"}},d.a.createElement("div",{className:$e.a.container},d.a.createElement("div",{className:$e.a.title},"\u4EFB\u52A1\u5173\u5361(",Yr.length,")"),d.a.createElement("div",{className:$e.a.listWrap},ea?d.a.createElement(We.a,{size:"large"}):!!Yr.length||!!yr?lt(Yr):d.a.createElement(st.a,{image:ut.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!Sn&&d.a.createElement("div",{className:$e.a.btns},d.a.createElement("aside",{className:$e.a.btnsWrap},d.a.createElement("div",{style:{transform:Or?"rotate(45deg)":"rotate(0deg)"},className:$e.a.icon,onClick:Se},"+"),d.a.createElement("div",{className:$e.a.btn,style:{left:Or?20:-154}},d.a.createElement("div",{className:$e.a.d1,onClick:function(){return Ye("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),d.a.createElement("div",{className:$e.a.d2,onClick:function(){return Ye("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),d.a.createElement("div",{className:Sn?$e.a.elseShrink:$e.a.shrink,onClick:function(){return Mt(!Sn)}},d.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),d.a.createElement("aside",{className:$e.a.right,id:"modal-level-question"},In===null&&Fn.current?d.a.createElement("div",{className:$e.a.addIcon},d.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):hn.children))},Ue=Object(b.a)(function(Xt){var Ut=Xt.globalSetting,qt=Xt.practiceSetting;return{globalSetting:Ut,practiceSetting:qt}})(Le),_e=i("DjyN"),Te=i("NUBc"),ke=i("cWXX"),je=i("/ezw"),tt=i("qVdP"),_t=i("jsC+"),At=i("lUTK"),Zt=i("BvKs"),On=i("7Kak"),nn=i("9yH6"),Ct=i("Qvpy"),He=i.n(Ct),rt=function(Ut){var qt=Ut.shixunsDetail,en=Ut.globalSetting,vn=Ut.loading,hn=Ut.dispatch,Nn=Ut.onReloadData,Bn=Object(v.a)(Ut,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),Or=Object(T.useState)(),cr=Object(oe.a)(Or,2),Nr=cr[0],Kr=cr[1],Fr=Object(T.useState)([]),Ur=Object(oe.a)(Fr,2),wr=Ur[0],Xr=Ur[1];Object(T.useEffect)(function(){qt.actionTabs.key==="Collaborators-ChangeManager"&&ea()},[qt.actionTabs.key]);var ea=function(){var Sn=Object(n.a)(f.a.mark(function Mt(){var zt,jt;return f.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:return pn.next=2,hn({type:"shixunsDetail/getChangeManager",payload:{id:(zt=qt.actionTabs.params)===null||zt===void 0?void 0:zt.id}});case 2:jt=pn.sent,Xr(jt||[]);case 4:case"end":return pn.stop()}},Mt)}));return function(){return Sn.apply(this,arguments)}}(),Ir=function(){var Mt;hn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Mt=qt.actionTabs.params)===null||Mt===void 0?void 0:Mt.id}}})},ta=function(){var Sn=Object(n.a)(f.a.mark(function Mt(){var zt,jt;return f.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:if(Nr){pn.next=3;break}return r.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),pn.abrupt("return");case 3:return pn.next=5,hn({type:"shixunsDetail/changeManager",payload:{id:(zt=qt.actionTabs.params)===null||zt===void 0?void 0:zt.id,user_id:Nr}});case 5:jt=pn.sent,Qr(),jt&&(Nn(),r.b.info(jt.message));case 8:case"end":return pn.stop()}},Mt)}));return function(){return Sn.apply(this,arguments)}}(),Qr=function(){hn({type:"shixunsDetail/setActionTabs",payload:{}}),Kr(null)};return d.a.createElement(s.a,{centered:!0,keyboard:!1,closable:!1,title:"\u66F4\u6362\u7BA1\u7406\u5458",visible:qt.actionTabs.key==="Collaborators-ChangeManager",confirmLoading:vn.effects["shixunsDetail/changeManager"],onOk:ta,onCancel:Qr},d.a.createElement("div",null,d.a.createElement("div",{className:He.a.title},"\u9009\u62E9\u7684\u6210\u5458\u5C06\u4F1A\u6210\u4E3A\u65B0\u7684\u7BA1\u7406\u5458",d.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"),d.a.createElement("div",{className:He.a.content},wr.length?d.a.createElement(nn.a.Group,{value:Nr,onChange:function(Mt){return Kr(Mt.target.value)}},wr.map(function(Sn,Mt){return d.a.createElement(nn.a,{className:He.a.radio,key:Mt,value:Sn.user_id},Sn.name)})):d.a.createElement("div",{className:He.a.add},d.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",d.a.createElement("a",{className:He.a.colorBlue,onClick:Ir},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},et=Object(b.a)(function(Xt){var Ut=Xt.shixunsDetail,qt=Xt.loading,en=Xt.globalSetting;return{shixunsDetail:Ut,globalSetting:en,loading:qt}})(rt),Pe=i("Znn+"),Ve=i("ZTPi"),xt=i("ju9d"),ft=i("DDK+"),St=Ve.a.TabPane,It=function(Xt){var Ut=Xt.visible,qt=Xt.onCancel,en=Xt.onSelectGroup,vn=Xt.shixunId,hn=Xt.onSelectCollaborator;return d.a.createElement(s.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Ut,width:1100,centered:!0,keyboard:!1,onCancel:qt,maskClosable:!1,destroyOnClose:!0,forceRender:!0,bodyStyle:{minHeight:400,padding:"0 20px 20px 20px"},footer:null},d.a.createElement(Ve.a,{defaultActiveKey:"1"},d.a.createElement(St,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},d.a.createElement(xt.a,{onCancel:qt,container_type:2,container_id:vn,onSelect:hn})),d.a.createElement(St,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},d.a.createElement(ft.a,{onCancel:qt,onSelect:en}))))},yt=i("oaGz"),Nt=i.n(yt),$t=i("8Skl"),Ln=i("ruvs"),En=function(Ut){var qt,en,vn,hn,Nn,Bn,Or=Ut.shixunsDetail,cr=Ut.globalSetting,Nr=Ut.loading,Kr=Ut.user,Fr=Ut.dispatch,Ur=Object(v.a)(Ut,["shixunsDetail","globalSetting","loading","user","dispatch"]),wr=Object(T.useRef)(),Xr=Object(T.useState)(0),ea=Object(oe.a)(Xr,2),Ir=ea[0],ta=ea[1],Qr=Object(T.useState)([]),Sn=Object(oe.a)(Qr,2),Mt=Sn[0],zt=Sn[1],jt=Object(T.useState)({id:null,page:1}),In=Object(oe.a)(jt,2),pn=In[0],Fn=In[1],Pn=(qt=Kr.userInfo)===null||qt===void 0||((en=qt.shixun)===null||en===void 0)?void 0:en.editable,Xn=((vn=Kr.userInfo)===null||vn===void 0?void 0:vn.role)<=2||((hn=Kr.userInfo)===null||hn===void 0||((Nn=hn.shixun)===null||Nn===void 0)?void 0:Nn.is_creator);Object(T.useEffect)(function(){wr.current=Ur.match.params.id,pn.id=wr.current,Fn(pn),Vn(pn)},[]);var Vn=function(){var Mr=Object(n.a)(f.a.mark(function ze(qe){var lt;return f.a.wrap(function(Se){for(;;)switch(Se.prev=Se.next){case 0:return Se.next=2,Fr({type:"shixunsDetail/getCollaboratorsData",payload:qe});case 2:lt=Se.sent,lt&&(zt(lt.members||[]),ta(lt.member_count));case 4:case"end":return Se.stop()}},ze)}));return function(qe){return Mr.apply(this,arguments)}}(),yr=function(){var Mr=Object(n.a)(f.a.mark(function ze(){var qe;return f.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return pn.page=1,Fn(pn),qe=Object(Ln.b)(),Ye.next=5,Fr({type:"user/getUserInfo",payload:qe});case 5:return Ye.next=7,Vn(pn);case 7:case"end":return Ye.stop()}},ze)}));return function(){return Mr.apply(this,arguments)}}(),hr=function(ze){pn.page=ze,Fn(pn),Vn(pn)},Yr=function(ze){s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.a.createElement("div",{className:Nt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var qe=Object(n.a)(f.a.mark(function Ye(){var Se,Ne;return f.a.wrap(function(Ke){for(;;)switch(Ke.prev=Ke.next){case 0:return Ke.next=2,Fr({type:"shixunsDetail/deleteCollaborators",payload:{id:wr.current,userId:ze}});case 2:if(Ne=Ke.sent,!(((Se=Kr.userInfo)===null||Se===void 0?void 0:Se.user_id)===ze)){Ke.next=6;break}return b.d.push("/shixuns"),Ke.abrupt("return");case 6:r.b.info(Ne==null?void 0:Ne.message),pn.page=1,Fn(pn),Vn(pn);case 10:case"end":return Ke.stop()}},Ye)}));function lt(){return qe.apply(this,arguments)}return lt}()})},zn=function(){Fr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:wr.current}}})};function Sr(Mr,ze,qe,lt){return rr.apply(this,arguments)}function rr(){return rr=Object(n.a)(f.a.mark(function Mr(ze,qe,lt,Ye){return f.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return Ne.next=2,Fr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:ze,user_id:qe,editable:lt?0:1}});case 2:Vn(pn);case 3:case"end":return Ne.stop()}},Mr)})),rr.apply(this,arguments)}var Hr=function(){Fr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:wr.current}}})};function pa(){Fr({type:"shixunsDetail/setActionTabs",payload:{}})}var ua={visible:Or.actionTabs.key==="Collaborators-AddCollaborator",onCancel:pa,shixunId:wr.current,onSelectCollaborator:function(){var Mr=Object(n.a)(f.a.mark(function qe(lt){var Ye;return f.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return pa(),Ne.next=3,Fr({type:"shixunsDetail/addCollaborator",payload:{id:wr.current,user_ids:lt}});case 3:Ye=Ne.sent,Ye&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),yr());case 5:case"end":return Ne.stop()}},qe)}));function ze(qe){return Mr.apply(this,arguments)}return ze}(),onSelectGroup:function(){var Mr=Object(n.a)(f.a.mark(function qe(lt){var Ye;return f.a.wrap(function(Ne){for(;;)switch(Ne.prev=Ne.next){case 0:return pa(),Ne.next=3,Fr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:wr.current,group_id:lt.group_id}});case 3:Ye=Ne.sent,Ye&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),yr());case 5:case"end":return Ne.stop()}},qe)}));function ze(qe){return Mr.apply(this,arguments)}return ze}()};return d.a.createElement("section",null,d.a.createElement("div",{className:Nt.a.wrap},d.a.createElement("div",{className:Nt.a.content},((Bn=Or.detail)===null||Bn===void 0?void 0:Bn.identity)<5&&d.a.createElement("div",{className:Nt.a.head},d.a.createElement("span",{className:Nt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Ir,"\u4EBA\uFF09"),d.a.createElement("div",null,Xn&&d.a.createElement(B.a,{type:"primary",ghost:!0,className:Nt.a.button,style:{marginRight:"20px"},onClick:zn},"\u66F4\u6362\u7BA1\u7406\u5458"),Pn&&d.a.createElement(B.a,{type:"primary",className:Nt.a.button,style:{marginRight:"40px"},onClick:Hr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),d.a.createElement("div",{className:Nt.a.list},d.a.createElement(je.a,{loading:Nr.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Mt.map(function(Mr,ze){var qe,lt,Ye,Se,Ne,Ce,Ke,Xe;return d.a.createElement("div",{style:{display:"inline-block",width:"50%"}},d.a.createElement("div",{className:Nt.a.itemWrap,key:ze},d.a.createElement("a",{href:(qe=Mr.user)===null||qe===void 0?void 0:qe.user_url,target:"_blank",className:Nt.a.imgWrap},d.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:Nt.a.img,src:"".concat(be.a.IMG_SERVER,"/images/").concat((lt=Mr.user)===null||lt===void 0?void 0:lt.image_url)}),((Ye=Mr.user)===null||Ye===void 0?void 0:Ye.shixun_manager)&&d.a.createElement("span",{className:Nt.a.manager},"\u521B\u5EFA\u8005")),d.a.createElement("div",{className:Nt.a.itemContent},d.a.createElement("p",{className:Nt.a.nameWrap},d.a.createElement("a",{href:Mr.user.user_url,target:"_blank",className:Nt.a.name},(Se=Mr.user)===null||Se===void 0?void 0:Se.name),d.a.createElement("div",{className:Nt.a.actionGroup},Xn?(Ne=Mr.user)!==null&&Ne!==void 0&&Ne.shixun_manager?null:d.a.createElement(_t.a,{overlay:d.a.createElement(Zt.a,{selectedKeys:[Mr.editable?"1":"2"],onClick:function(){var Je;Sr(Or.detail.identifier,Mr.user.user_id,Mr.editable,(Je=Mr.user)===null||Je===void 0?void 0:Je.name)}},d.a.createElement(Zt.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),d.a.createElement(Zt.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},d.a.createElement("div",null,Mr.editable?d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650")," ",d.a.createElement($t.a,{style:{fontSize:"14px",color:"#888888"}}))):Mr.editable?d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u7F16\u8F91\u6743\u9650"):d.a.createElement("span",{style:{fontSize:"16px"},className:"c-grey-c"},"\u67E5\u770B\u6743\u9650"),!((Ce=Mr.user)!==null&&Ce!==void 0&&Ce.shixun_manager)&&Pn&&Mr.user.user_id!==((Ke=Kr.userInfo)===null||Ke===void 0?void 0:Ke.user_id)?d.a.createElement("a",{className:Nt.a.deletetitle,onClick:function(){var Je;return Yr((Je=Mr.user)===null||Je===void 0?void 0:Je.user_id)}},"\u5220\u9664"):null)),d.a.createElement("p",{className:Nt.a.schoolWrap},d.a.createElement("span",{className:Nt.a.school},(Xe=Mr.user)===null||Xe===void 0?void 0:Xe.school_name)))))})))),Ir>10&&d.a.createElement("div",{className:Nt.a.countWrap},d.a.createElement(Te.a,{showQuickJumper:!1,showSizeChanger:!1,total:Ir,onChange:function(ze){return hr(ze)},pageSize:10,current:pn.page}))),d.a.createElement(et,{onReloadData:yr}),d.a.createElement(It,ua))},jn=Object(b.a)(function(Xt){var Ut=Xt.shixunsDetail,qt=Xt.loading,en=Xt.globalSetting,vn=Xt.user;return{shixunsDetail:Ut,globalSetting:en,user:vn,loading:qt}})(En),kn=i("11/R"),Tn=i("Q9mQ"),an=i("diRs"),ur=i("jrin"),mr=i("OaEy"),xr=i("2fM7"),ir=i("ZW9T"),Rn=i("RCxd"),Wn=i("4SAo"),Qt=i.n(Wn),Bt=V.a.TextArea,cn=function(Ut){var qt=Ut.shixunsDetail,en=Ut.globalSetting,vn=Ut.loading,hn=Ut.dispatch,Nn=Ut.onFinish,Bn=Nn===void 0?function(){}:Nn,Or=Object(v.a)(Ut,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),cr=de.a.useForm(),Nr=Object(oe.a)(cr,1),Kr=Nr[0],Fr=function(){var wr=Object(n.a)(f.a.mark(function Xr(ea){var Ir,ta;return f.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Sn.next=2,hn({type:"shixunsDetail/getCustomScript",payload:{id:(Ir=qt.actionTabs.params)===null||Ir===void 0?void 0:Ir.id,compile:ea.execute,excutive:ea.compile}});case 2:ta=Sn.sent,Ur(),ta&&Bn(ta==null?void 0:ta.shixun_script);case 5:case"end":return Sn.stop()}},Xr)}));return function(ea){return wr.apply(this,arguments)}}(),Ur=function(){hn({type:"shixunsDetail/setActionTabs",payload:{}})};return d.a.createElement(s.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:qt.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:Ur},d.a.createElement(de.a,{form:Kr,scrollToFirstError:!0,layout:"vertical",onFinish:Fr},d.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"}]},d.a.createElement(Bt,{rows:4})),d.a.createElement(de.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},d.a.createElement(Bt,{rows:4})),d.a.createElement("div",{className:Qt.a.footerWrap},d.a.createElement(de.a.Item,null,d.a.createElement(B.a,{className:"mr5",size:"large",onClick:Ur},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:vn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},rn=Object(b.a)(function(Xt){var Ut=Xt.shixunsDetail,qt=Xt.loading,en=Xt.globalSetting;return{shixunsDetail:Ut,globalSetting:en,loading:qt}})(cn),Er=i("Lai7"),Zn=i.n(Er),$n=i("EGTK"),kr=i("UGPy"),on=i.n(kr),Ar=i("FrRK"),Cr=i("9Bee"),aa=i("N3QO"),Rr=xr.a.Option,ha=function(Ut){var qt,en,vn=Ut.practiceSetting,hn=Ut.dispatch,Nn=Ut.shixunsDetail,Bn=Ut.user,Or=Object(T.useState)(null),cr=Object(oe.a)(Or,2),Nr=cr[0],Kr=cr[1],Fr=Object(T.useState)([]),Ur=Object(oe.a)(Fr,2),wr=Ur[0],Xr=Ur[1],ea=Object(T.useState)(!0),Ir=Object(oe.a)(ea,2),ta=Ir[0],Qr=Ir[1],Sn=Object(T.useState)({}),Mt=Object(oe.a)(Sn,2),zt=Mt[0],jt=Mt[1],In=Object(T.useState)([]),pn=Object(oe.a)(In,2),Fn=pn[0],Pn=pn[1],Xn=Object(T.useState)(),Vn=Object(oe.a)(Xn,2),yr=Vn[0],hr=Vn[1],Yr=Object(T.useState)(),zn=Object(oe.a)(Yr,2),Sr=zn[0],rr=zn[1],Hr=Object(T.useState)([]),pa=Object(oe.a)(Hr,2),ua=pa[0],Mr=pa[1],ze=Object(T.useState)({}),qe=Object(oe.a)(ze,2),lt=qe[0],Ye=qe[1],Se=Object(T.useRef)(null),Ne=Object(T.useRef)(!0),Ce=Object(T.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ke=Object(T.useRef)(null),Xe=vn.id,it=vn.is_published,Je=lt.frequence_image,Et=Je===void 0?[]:Je,Gt=lt.environments,Yt=Gt===void 0?[]:Gt,Wt=lt.choice_small_type,Kt=Wt===void 0?[]:Wt,bn=lt.other_image,gn=bn===void 0?[]:bn,lr=zt.name,fr=zt.description,Gr=zt.authorization,Lr=zt.small_type,jr=Lr===void 0?[]:Lr;Object(T.useEffect)(function(){if(Nr===null)return;qn(),Se.current.scrollTop=0},[Nr]),Object(T.useEffect)(function(){if(!Xe)return;wn()},[Xe]),Object(T.useEffect)(function(){return Nr===null?void 0:(Hn(),function(){clearTimeout(Ke.current)})},[Nr,wr,Fn,yr,Sr]);var Hn=function(){clearTimeout(Ke.current),Ke.current=setTimeout(function(){!Object(te.isEqual)(Ce.current.activeId,Nr)||!Object(te.isEqual)(Ce.current.selectId,wr)||!Object(te.isEqual)(Ce.current.serviceConfigList,Fn)||!Object(te.isEqual)(Ce.current.evaluateScript,yr)||!Object(te.isEqual)(Ce.current.evaluationScript,Sr)?hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},wn=function(){var ar=Object(n.a)(f.a.mark(function tr(){var pr,gr,sr,na;return f.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:return Qr(!0),Ca.next=3,Object(_.a)("/api/shixuns/".concat(Xe,"/edit_environment_info.json"),{method:"get"});case 3:pr=Ca.sent,pr.status===0&&(Ye(Object(H.a)({},pr.data)),Qr(!1),pr!=null&&(gr=pr.data)!==null&&gr!==void 0&&gr.id?(Ce.current.activeId=pr==null||((sr=pr.data)===null||sr===void 0)?void 0:sr.id,Kr(pr==null||((na=pr.data)===null||na===void 0)?void 0:na.id)):Kr(null));case 5:case"end":return Ca.stop()}},tr)}));return function(){return ar.apply(this,arguments)}}(),qn=function(){var ar=Object(n.a)(f.a.mark(function tr(){var pr,gr,sr,na,va;return f.a.wrap(function(ga){for(;;)switch(ga.prev=ga.next){case 0:return ga.next=2,Object(_.a)("/api/shixuns/".concat(Xe,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:Nr}});case 2:va=ga.sent,jt(va.data),Ce.current.selectId=(pr=va.data)===null||pr===void 0?void 0:pr.choice_small_type,Xr((gr=va.data)===null||gr===void 0?void 0:gr.choice_small_type),Ce.current.serviceConfigList=(sr=va.data)===null||sr===void 0?void 0:sr.shixun_service_configs,Pn((na=va.data)===null||na===void 0?void 0:na.shixun_service_configs),Ce.current.evaluateScript=va.data.evaluate_script,hr(va.data.evaluate_script),Ce.current.evaluationScript=va.data.choice_standard_scripts,rr(va.data.choice_standard_scripts),Mr(va.data.standard_scripts);case 13:case"end":return ga.stop()}},tr)}));return function(){return ar.apply(this,arguments)}}(),Kn=function(){var tr,pr=function(){b.d.push("/shixuns/".concat(Xe,"/challenges")),hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};vn!=null&&(tr=vn.sideBar)!==null&&tr!==void 0&&tr.confirmLeave?s.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(){pr()}}):pr()},un=function(){var ar=Object(n.a)(f.a.mark(function tr(){var pr,gr,sr,na=arguments;return f.a.wrap(function(Ca){for(;;)switch(Ca.prev=Ca.next){case 0:if(pr=na.length>0&&na[0]!==void 0?na[0]:!1,!Object(dt.b)(hn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Ca.next=3;break}return Ca.abrupt("return");case 3:return gr={sub_type:wr,main_type:Nr,shixun:{mirror_script_id:Sr},shixun_info:{evaluate_script:yr},shixun_service_configs:Fn.map(function(ga){return{mirror_repository_id:ga.mirror_repository_id,cpu_limit:ga.cpu_limit,lower_cpu_limit:ga.lower_cpu_limit,memory_limit:ga.memory_limit,request_limit:ga.request_limit,resource_limit:ga.resource_limit}})},Ca.next=6,Object(_.a)("/api/shixuns/".concat(Xe),{method:"put",body:gr});case 6:sr=Ca.sent,sr.status===0&&(r.b.success("\u7F16\u8F91\u6210\u529F"),Ce.current={activeId:Nr,selectId:wr,serviceConfigList:Fn,evaluateScript:yr,evaluationScript:Sr},hn({type:"practiceSetting/getCommonData",payload:{id:Xe}}),hn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Ca.stop()}},tr)}));return function(){return ar.apply(this,arguments)}}(),Dn=jr.filter(function(ar){return wr.includes(ar.id)}),Wr=function(){Kn()},Vr=function(tr,pr,gr){var sr=Fn.map(function(na,va){return va===gr?Object(H.a)(Object(H.a)({},na),{},Object(ur.a)({},pr,tr)):na});Pn(sr)},er=function(){if(Object(dt.b)(hn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;hn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Xe}}})},ra=function(){var ar=Object(n.a)(f.a.mark(function tr(pr){var gr;return f.a.wrap(function(na){for(;;)switch(na.prev=na.next){case 0:return na.next=2,hn({type:"shixunsDetail/getScriptContent",payload:{id:Xe,script_id:pr}});case 2:gr=na.sent,gr&&hr(gr.content);case 4:case"end":return na.stop()}},tr)}));return function(pr){return ar.apply(this,arguments)}}(),Ra=function(tr){s.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:d.a.createElement("div",{className:"tc font16"},"\u539F\u6709\u811A\u672C\u5C06\u88AB\u65B0\u7684\u811A\u672C\u8986\u76D6\uFF0C\u65E0\u6CD5\u64A4\u9500",d.a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u6267\u884C\u8986\u76D6\u64CD\u4F5C"),onOk:function(){var pr=Object(n.a)(f.a.mark(function sr(){return f.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,ra(tr);case 2:s.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:d.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return va.stop()}},sr)}));function gr(){return pr.apply(this,arguments)}return gr}()})},sa=function(tr,pr){var gr=Fn[0]?[Fn[0]]:[];pr.forEach(function(sr){var na=Fn.find(function(ga){return ga.mirror_repository_id===Number(sr.key)});if(na)gr.push(na);else{var va=jr.find(function(ga){return ga.id===Number(sr.key)});if(va.mirror_name){var Ca={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(sr.key),name:va.mirror_name,request_limit:10};gr.push(Ca)}}}),Pn(gr),Xr(tr)};return d.a.createElement("div",{className:on.a.practice},d.a.createElement($n.a,{loading:ta,skin:"night",className:on.a.left,dispatch:hn,value:Nr,data:Yt,otherData:gn,tags:Et,onChange:function(tr){return Kr(tr)}}),d.a.createElement("div",{className:on.a.right},d.a.createElement("header",null,d.a.createElement("div",{className:on.a.title},"\u5B9E\u9A8C\u73AF\u5883:\xA0",Nr===null?"\u2014 \u2014":lr)),d.a.createElement("div",{className:on.a.content,ref:Se},Nr===null&&d.a.createElement(st.a,{image:Zn.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Nr!==null&&d.a.createElement("div",{className:on.a.des},d.a.createElement("div",{className:on.a.mainBody},d.a.createElement(Cr.a,{value:fr})),d.a.createElement("div",{className:on.a.title},"\u9644\u5E26\u73AF\u5883"),d.a.createElement("div",{className:on.a.selectBox},d.a.createElement(xr.a,{onChange:function(tr,pr){return sa(tr,pr)},getPopupContainer:function(tr){return tr.parentNode},mode:"multiple",bordered:!1,value:wr,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},jr.map(function(ar,tr){return d.a.createElement(Rr,{key:ar.id,value:ar.id},ar.type_name)})),d.a.createElement("div",{className:on.a.smallType},Dn.map(function(ar){return ar.description?d.a.createElement("span",{key:ar.id},ar.description):null}))),!(Nn!=null&&(qt=Nn.detail)!==null&&qt!==void 0&&qt.is_jupyter_lab)&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:on.a.title},"\u8BC4\u6D4B\u811A\u672C"),d.a.createElement("div",{className:on.a.evaluating},d.a.createElement("div",{className:on.a.evaluatingLabel},it&&d.a.createElement("div",{onClick:function(){if(Object(dt.b)(hn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:on.a.mask}),d.a.createElement(xr.a,{style:{width:400},bordered:!1,getPopupContainer:function(tr){return tr.parentNode},value:Sr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(tr){Ra(tr),rr(tr)}},(ua||[]).map(function(ar,tr){return d.a.createElement(Rr,{value:parseInt(ar.id),name:ar.scptname,key:tr},ar.scptname)})),d.a.createElement("span",{className:on.a.evaluatingS1,onClick:er},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),d.a.createElement(an.a,{overlayClassName:on.a.popover,placement:"bottomLeft",content:d.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",d.a.createElement("br",null),"\u6570\u548C\u4EE5\u4E0B2\u4E2A\u6570\u7EC4\u5143\u7D20\uFF1A",d.a.createElement("br",null),"challengeProgramNames",d.a.createElement("br",null),"sourceClassNames",d.a.createElement("br",null),d.a.createElement("br",null),"\u793A\u4F8B\uFF1A\u67092\u4E2A\u5173\u5361\u7684\u5B9E\u8BAD",d.a.createElement("br",null),d.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u5F85\u7F16\u8BD1\u6587\u4EF6\u4E3A\uFF1A",d.a.createElement("br",null),"src/step1/HelloWorld.java",d.a.createElement("br",null),"src/step2/Other.java",d.a.createElement("br",null),d.a.createElement("br",null),"\u5404\u5173\u5361\u7684\u7F16\u8BD1\u540E\u751F\u6210\u7684\u6267\u884C\u6587\u4EF6\u4E3A\uFF1A",d.a.createElement("br",null),"step1.HelloWorld",d.a.createElement("br",null),"step2.Other",d.a.createElement("br",null),d.a.createElement("br",null),"\u5219\u6570\u7EC4\u5143\u7D20\u66F4\u65B0\u5982\u4E0B\uFF1A",d.a.createElement("br",null),'ff challengeProgramNames=("src/step1/',d.a.createElement("br",null),'HelloWorld.java" "src/step2/Other.java")',d.a.createElement("br",null),'sourceClassNames=("step1.HelloWorld',d.a.createElement("br",null),'" "step2.Other")',d.a.createElement("br",null),d.a.createElement("br",null),"\u5176\u5B83\u53C2\u6570\u53EF\u6309\u5B9E\u9645\u9700\u6C42\u5B9A\u5236"),trigger:"click"},d.a.createElement("span",{style:{marginTop:"2px"},className:"ml10 current font14"},d.a.createElement(Rn.a,null)))),d.a.createElement(ir.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:yr,onChange:function(tr){if(Ne.current){Ne.current=!1;return}hr(tr),Object(dt.b)(hn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Ne.current=!0,hr(Ce.current.evaluateScript)},200)}}))),((en=Nn.detail)===null||en===void 0?void 0:en.identity)<3&&!!Fn.length&&d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{className:on.a.title},"\u670D\u52A1\u914D\u7F6E"),d.a.createElement("div",{className:on.a.serviceSettingWrap},Fn==null?void 0:Fn.map(function(ar,tr){return d.a.createElement("div",{key:tr,className:"mb30"},d.a.createElement("div",null,d.a.createElement("span",{className:"font16"},ar.name)),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:ar.cpu_limit,disabled:it,onChange:function(gr){return Vr(gr.target.value,"cpu_limit",tr)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:ar.lower_cpu_limit,disabled:it,onChange:function(gr){return Vr(gr.target.value,"lower_cpu_limit",tr)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:ar.memory_limit,disabled:it,onChange:function(gr){return Vr(gr.target.value,"memory_limit",tr)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:ar.request_limit,style:{width:300},disabled:it,onChange:function(gr){return Vr(gr.target.value,"request_limit",tr)}}),d.a.createElement("label",{className:on.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%")),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:ar.resource_limit,style:{width:300},disabled:it,maxLength:8,onChange:function(gr){var sr=gr.target.value,na=/^\d*(\.\d*)?$/;sr.match(na)&&Vr(gr.target.value,"resource_limit",tr)}})))}))))),d.a.createElement("div",{className:on.a.btns},d.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:Wr},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",disabled:Nr===null,onClick:function(){return un()}},"\u4FDD\u5B58"))),d.a.createElement(Ar.a,null),d.a.createElement(rn,{onFinish:function(tr){return hr(tr)}}),d.a.createElement(aa.a,null))},ya=Object(b.a)(function(Xt){var Ut=Xt.practiceSetting,qt=Xt.globalSetting,en=Xt.shixunsDetail,vn=Xt.user;return{practiceSetting:Ut,globalSetting:qt,shixunsDetail:en,user:vn}})(ha),Ea=i("g9YV"),Oa=i("wCAj"),Zr=i("5Dmo"),vr=i("3S7+"),or=i("P5Jw"),fa=i("wd/R"),wa=i.n(fa),Pa=i("3d99"),dr=i.n(Pa),ai=i("Lf5v"),Fa=i("xKgJ"),ja=i("lzim"),oi=d.a.Fragment,Ta=function(Ut){var qt,en,vn,hn,Nn=Ut.globalSetting,Bn=Ut.dispatch,Or=Ut.practiceSetting,cr=Ut.shixunsDetail,Nr=Ut.user,Kr=Object(v.a)(Ut,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Fr=Or.id,Ur=Object(T.useState)([]),wr=Object(oe.a)(Ur,2),Xr=wr[0],ea=wr[1],Ir=Object(T.useState)({}),ta=Object(oe.a)(Ir,2),Qr=ta[0],Sn=ta[1],Mt=Object(T.useState)(!1),zt=Object(oe.a)(Mt,2),jt=zt[0],In=zt[1],pn=Object(T.useState)(!0),Fn=Object(oe.a)(pn,2),Pn=Fn[0],Xn=Fn[1],Vn=Object(T.useState)(!1),yr=Object(oe.a)(Vn,2),hr=yr[0],Yr=yr[1],zn=Object(T.useState)(!1),Sr=Object(oe.a)(zn,2),rr=Sr[0],Hr=Sr[1],pa=Object(T.useState)([]),ua=Object(oe.a)(pa,2),Mr=ua[0],ze=ua[1],qe=Object(T.useState)(!1),lt=Object(oe.a)(qe,2),Ye=lt[0],Se=lt[1],Ne=Object(T.useState)({}),Ce=Object(oe.a)(Ne,2),Ke=Ce[0],Xe=Ce[1],it=Object(T.useState)({page:1,limit:10,total:0}),Je=Object(oe.a)(it,2),Et=Je[0],Gt=Je[1];Object(T.useEffect)(function(){if(!Fr)return;Wt()},[Fr]);var Yt=function(wn){var qn=Object(H.a)(Object(H.a)({},Et),{},{page:wn});ze([]),Gt(qn),Wt(qn)},Wt=function(){var Hn=Object(n.a)(f.a.mark(function wn(qn){var Kn,un,Dn;return f.a.wrap(function(Vr){for(;;)switch(Vr.prev=Vr.next){case 0:return Kn={page:1,limit:10,total:0},un=qn||Kn,In(!0),Vr.next=5,Bn({type:"shixunsDetail/getSetData",payload:Object(H.a)(Object(H.a)({},un),{},{id:Fr})});case 5:Dn=Vr.sent,Dn!=null&&Dn.data_sets&&(In(!1),ea(Object(me.a)(Dn.data_sets)),Gt(Object(H.a)(Object(H.a)({},un),{},{total:Dn==null?void 0:Dn.data_sets_count})),Xn(!1),Sn(Object(H.a)({},Dn)));case 7:case"end":return Vr.stop()}},wn)}));return function(qn){return Hn.apply(this,arguments)}}(),Kt=function(){return d.a.createElement("div",{className:dr.a.empty},d.a.createElement("img",{src:ja.l,width:"258"}),d.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},bn=function(wn){console.log("selectedRowKeys changed: ",wn),ze(wn)},gn={selectedRowKeys:Mr,columnWidth:70,onChange:bn},lr=function(wn){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var qn=wn?[wn]:Mr;s.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Kn=Object(n.a)(f.a.mark(function Dn(){var Wr,Vr;return f.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(_.a)("/api/shixuns/".concat(Fr,"/destroy_data_sets.json"),{method:"Delete",body:{id:qn}});case 2:Wr=ra.sent,Wr.status===0&&(Vr=qn.length===Xr.length&&Et.page>1?Et.page-1:Et.page,r.b.success("\u5220\u9664\u6210\u529F"),Wt(Object(H.a)(Object(H.a)({},Et),{},{page:Vr})),ze([]));case 4:case"end":return ra.stop()}},Dn)}));function un(){return Kn.apply(this,arguments)}return un}()})},fr=function(){var Hn=Object(n.a)(f.a.mark(function wn(){var qn,Kn,un,Dn,Wr;return f.a.wrap(function(er){for(;;)switch(er.prev=er.next){case 0:if(qn=Ke.title,Kn=null,console.log(qn,"title"),!(qn==="")){er.next=7;break}return Kn="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Xe(Object(H.a)(Object(H.a)({},Ke),{},{errorDes:Kn})),er.abrupt("return");case 7:if(un=Xr.find(function(ra){return ra.id===(Ke==null?void 0:Ke.id)}).title,!(qn===un.substring(0,un.lastIndexOf("."))||qn===un)){er.next=12;break}return Kn="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Xe(Object(H.a)(Object(H.a)({},Ke),{},{errorDes:Kn})),er.abrupt("return");case 12:return Dn=un.includes(".")?un.substring(un.lastIndexOf("."),un.length):"",er.next=15,Object(_.a)("/api/shixuns/".concat(Fr,"/rename_data_sets.json"),{method:"post",body:{id:Ke==null?void 0:Ke.id,new_file_name:qn+Dn}});case 15:Wr=er.sent,Wr.status===0&&(r.b.success("\u91CD\u547D\u540D\u6210\u529F"),Wt(Et),Yr(!1),Xe({}));case 17:case"end":return er.stop()}},wn)}));return function(){return Hn.apply(this,arguments)}}(),Gr=function(){var wn=Ke.download_url;Lr(wn),r.b.success("\u590D\u5236\u6210\u529F"),Hr(!1),Xe({})},Lr=function(wn){var qn=wn,Kn=document.createElement("input");Kn.value=qn,document.body.appendChild(Kn),Kn.select(),document.execCommand("Copy"),Kn.style.display="none"},jr=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(wn){return d.a.createElement(vr.a,{title:wn},d.a.createElement("span",null,wn))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(wn){return d.a.createElement(vr.a,{title:wn},d.a.createElement("span",null,wn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(wn,qn){return wa()(qn.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(wn,qn){return d.a.createElement("div",{className:dr.a.path},d.a.createElement(vr.a,{title:wn},d.a.createElement("span",{className:dr.a.text},wn)),d.a.createElement(or.CopyToClipboard,{text:wn,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(vr.a,{title:"\u590D\u5236"},d.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(wn,qn){return d.a.createElement("div",{className:dr.a.actionsBtns},d.a.createElement(vr.a,{title:"\u91CD\u547D\u540D"},d.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var un;Xe(Object(te.clone)(Object(H.a)(Object(H.a)({},qn),{},{title:qn!=null&&qn.title.includes(".")?qn==null||((un=qn.title)===null||un===void 0)?void 0:un.substring(0,qn.title.lastIndexOf(".")):qn==null?void 0:qn.title}))),Yr(!0),Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Fa.v)()&&d.a.createElement(vr.a,{title:"\u5206\u4EAB"},d.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),Xe(Object(te.clone)(qn)),Hr(!0)}})),Object(Fa.v)()&&d.a.createElement(vr.a,{title:"\u4E0B\u8F7D"},d.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(p.v)(qn.title,qn==null?void 0:qn.download_url)}})),d.a.createElement(vr.a,{title:"\u5220\u9664"},d.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),lr(qn.id)}})))}}];return d.a.createElement("div",{className:dr.a.dataset},d.a.createElement("div",{className:dr.a.header},d.a.createElement("div",{className:dr.a.title},"\u6570\u636E\u96C6(",Et.total,")"),d.a.createElement("div",{className:dr.a.dataPath},d.a.createElement("span",{className:dr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),d.a.createElement("input",{value:Qr==null?void 0:Qr.folder_name,disabled:!0}),d.a.createElement(or.CopyToClipboard,{text:Qr==null?void 0:Qr.folder_name,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(vr.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u6570\u636E\u96C6\u8DEF\u5F84"},d.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"})))),d.a.createElement("div",{className:dr.a.btns},d.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return lr()},disabled:!Mr.length},"\u5220\u9664"),d.a.createElement(B.a,{type:"primary",onClick:function(){return Se(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),d.a.createElement("div",{className:dr.a.content},d.a.createElement(je.a,{loading:Pn,active:!0,paragraph:{rows:5}},Et.total?d.a.createElement(Oa.a,{rowSelection:gn,className:dr.a.customTable,dataSource:Xr,bordered:!1,rowKey:function(wn){return wn.id},rowClassName:dr.a.row,columns:jr,loading:jt,pagination:{pageSize:Et.limit,total:Et.total,current:Et.page,onChange:Yt,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Kt())),d.a.createElement(ai.a,{rootIdentifier:cr==null||((qt=cr.detail)===null||qt===void 0)?void 0:qt.root_identifier,wrapClassName:dr.a.uploadFileModal,id:Fr,containerId:cr==null||((en=cr.detail)===null||en===void 0)?void 0:en.id,local:Nn==null||((vn=Nn.setting)===null||vn===void 0)?void 0:vn.is_local,dispatch:Bn,visible:Ye,onClose:function(){return Se(!1)},onOK:Wt}),d.a.createElement(s.a,{title:"\u91CD\u547D\u540D",visible:hr,onOk:fr,centered:!0,wrapClassName:dr.a.renameModal,onCancel:function(){Yr(!1),Xe({})},width:"1000px"},d.a.createElement("div",null,d.a.createElement("div",{className:dr.a.fileName},d.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),d.a.createElement(V.a,{value:Ke==null?void 0:Ke.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(wn){Xe(Object(H.a)(Object(H.a)({},Ke),{},{title:wn.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Ke==null||((hn=Ke.title)===null||hn===void 0)?void 0:hn.length)||0,"/60")}),(Ke==null?void 0:Ke.errorDes)&&d.a.createElement("div",{className:dr.a.errorDes},Ke==null?void 0:Ke.errorDes))),d.a.createElement(s.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:rr,onOk:Gr,centered:!0,wrapClassName:dr.a.shareModal,onCancel:function(){Hr(!1),Xe({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},d.a.createElement("div",null,d.a.createElement("div",{className:dr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",d.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),d.a.createElement(V.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Ke==null?void 0:Ke.download_url}))))},qa=Object(b.a)(function(Xt){var Ut=Xt.globalSetting,qt=Xt.shixunsDetail,en=Xt.practiceSetting,vn=Xt.user;return{globalSetting:Ut,shixunsDetail:qt,user:vn,practiceSetting:en}})(Ta),Ga=i("aHsQ"),Ti=i("sGsY"),hi=i("fKo2"),ia=i.n(hi),la=i("BMKw"),oa=i.n(la),he=function(Ut){return Ut!=null&&Ut.length?Ut.filter(function(qt,en){return en!==0}).map(function(qt){return qt.val}).join("").substr(1):""},Ze=function(Ut){var qt=Ut.shixunsDetail,en=Ut.globalSetting,vn=Ut.loading,hn=Ut.dispatch,Nn=Ut.fileType,Bn=Ut.path,Or=Ut.onFinish,cr=Or===void 0?function(){}:Or,Nr=Object(S.i)(),Kr=Object(T.useState)(""),Fr=Object(oe.a)(Kr,2),Ur=Fr[0],wr=Fr[1],Xr=Object(T.useState)([]),ea=Object(oe.a)(Xr,2),Ir=ea[0],ta=ea[1],Qr=Object(T.useState)([]),Sn=Object(oe.a)(Qr,2),Mt=Sn[0],zt=Sn[1],jt=[wt.OriginalPicturePath,wt.ExpectPicturePath,wt.PicturePath],In=jt.includes(Nn);Object(T.useEffect)(function(){if(qt.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;wr(Bn||""),pn()},[qt.actionTabs.key]);var pn=function(){var Yr=Object(n.a)(f.a.mark(function zn(){var Sr,rr,Hr,pa,ua=arguments;return f.a.wrap(function(ze){for(;;)switch(ze.prev=ze.next){case 0:return rr=ua.length>0&&ua[0]!==void 0?ua[0]:"",ze.next=3,hn({type:"shixunsDetail/getRepository",payload:{id:Nr.id,path:rr}});case 3:Hr=ze.sent,rr===""&&!(Hr!=null&&(Sr=Hr.trees)!==null&&Sr!==void 0&&Sr.length)&&r.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Hr!=null&&Hr.trees&&(pa=Hr.trees.map(function(qe){return Object(H.a)(Object(H.a)({},qe),{name:qe.name,val:qe.name})}),zt(pa||[]));case 6:case"end":return ze.stop()}},zn)}));return function(){return Yr.apply(this,arguments)}}(),Fn=function(zn){var Sr=he(Ir),rr="".concat(Sr&&"".concat(Sr,"/")).concat(zn);Nn===wt.Path?!(Ur!=null&&Ur.includes("".concat(rr,"\uFF1B")))&&wr("".concat(Ur).concat(rr,"\uFF1B")):Nn===wt.ExecPath&&wr(rr)},Pn=function(zn){if(zn.type==="tree"){Ir.length?Ir.push({val:"/".concat(zn.val),path:zn.val}):Ir.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(zn.val),path:zn.val}),ta(Ir);var Sr=he(Ir);In&&wr(Sr),pn(Sr)}},Xn=function(zn,Sr){var rr=Ir.filter(function(pa,ua){return ua<=Sr});ta(rr);var Hr=he(rr);In&&wr(Hr),pn(Hr)},Vn=function(){var Yr=Object(n.a)(f.a.mark(function zn(){return f.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:cr(Ur),yr();case 2:case"end":return rr.stop()}},zn)}));return function(){return Yr.apply(this,arguments)}}(),yr=function(){wr(""),ta([]),zt([]),hn({type:"shixunsDetail/setActionTabs",payload:{}})},hr=he(Ir);return d.a.createElement(s.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:qt.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Vn,onCancel:yr},d.a.createElement("div",{className:oa.a.wrap},d.a.createElement("div",{className:oa.a.content},d.a.createElement("div",{className:oa.a.mainPathWrap},!!(Ir!=null&&Ir.length)&&Ir.map(function(Yr,zn){return d.a.createElement("a",{key:zn,onClick:function(){return Xn(Yr,zn)}},Yr.val)})),!!(Mt!=null&&Mt.length)&&Mt.map(function(Yr,zn){return Yr.type==="tree"?d.a.createElement("a",{key:zn,onClick:function(){return Pn(Yr)}},d.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(oa.a.colorBlue)}),hr&&"".concat(hr,"/"),Yr.name):d.a.createElement("a",{key:zn,onClick:function(){return Fn("".concat(Yr.name))}},d.a.createElement("i",{className:"iconfont icon-zuoye ".concat(oa.a.colorBlue)}),hr&&"".concat(hr,"/"),Yr.name)})),d.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),d.a.createElement(V.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Ur,onChange:function(zn){return wr(zn.target.value)}})))},bt=Object(b.a)(function(Xt){var Ut=Xt.shixunsDetail,qt=Xt.loading,en=Xt.globalSetting;return{shixunsDetail:Ut,globalSetting:en,loading:qt.models.index}})(Ze),vt=Ti.a.Countdown,Lt;(function(Xt){Xt[Xt.LoadingFail=1]="LoadingFail",Xt[Xt.Loading=2]="Loading",Xt[Xt.Finish=3]="Finish"})(Lt||(Lt={}));var wt;(function(Xt){Xt.Path="path",Xt.ExecPath="exec_path",Xt.OriginalPicturePath="original_picture_path",Xt.ExpectPicturePath="expect_picture_path",Xt.PicturePath="picture_path"})(wt||(wt={}));var Vt=function(Ut){var qt=Ut.globalSetting,en=Ut.loading,vn=Ut.dispatch,hn=Ut.practiceSetting,Nn=Ut.shixunsDetail,Bn=Object(v.a)(Ut,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Or=Object(T.useState)(),cr=Object(oe.a)(Or,2),Nr=cr[0],Kr=cr[1],Fr=Object(T.useState)(),Ur=Object(oe.a)(Fr,2),wr=Ur[0],Xr=Ur[1],ea=Object(T.useRef)(),Ir=Object(T.useState)(),ta=Object(oe.a)(Ir,2),Qr=ta[0],Sn=ta[1],Mt=Object(T.useState)(),zt=Object(oe.a)(Mt,2),jt=zt[0],In=zt[1],pn=Object(T.useState)(),Fn=Object(oe.a)(pn,2),Pn=Fn[0],Xn=Fn[1],Vn=Object(T.useRef)(!0),yr=Object(T.useState)(!0),hr=Object(oe.a)(yr,2),Yr=hr[0],zn=hr[1],Sr=Object(T.useState)(700),rr=Object(oe.a)(Sr,2),Hr=rr[0],pa=rr[1],ua=Object(T.useState)(""),Mr=Object(oe.a)(ua,2),ze=Mr[0],qe=Mr[1],lt=Object(T.useRef)(),Ye=Object(S.i)();Object(T.useEffect)(function(){Ne()},[]);var Se=function(){var Yt=Object(n.a)(f.a.mark(function Wt(){var Kt,bn,gn;return f.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,vn({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ye.id,path:Nn==null||((Kt=Nn.fileContent)===null||Kt===void 0||((bn=Kt.params)===null||bn===void 0))?void 0:bn.path,content:Nr,secret_repository:Yr?null:!0}});case 2:gn=fr.sent,gn!=null&&gn.content&&(r.b.info("\u4FDD\u5B58\u6210\u529F"),vn({type:"practiceSetting/setSideBarTabs",payload:Object(H.a)(Object(H.a)({},hn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return fr.stop()}},Wt)}));return function(){return Yt.apply(this,arguments)}}(),Ne=function(){var Yt=Object(n.a)(f.a.mark(function Wt(){var Kt;return f.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,Object(u.S)({identifier:Ye.id});case 2:Kt=gn.sent,Kt!=null&&Kt.url&&qe(Kt==null?void 0:Kt.url);case 4:case"end":return gn.stop()}},Wt)}));return function(){return Yt.apply(this,arguments)}}(),Ce=function(){var Yt=Object(n.a)(f.a.mark(function Wt(){var Kt;return f.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,Object(u.lb)({identifier:Ye.id});case 2:if(Kt=gn.sent,!((Kt==null?void 0:Kt.status)!==0)){gn.next=5;break}return gn.abrupt("return");case 5:Kt!=null&&Kt.remainingSeconds?(Sn(Date.now()+Kt.remainingSeconds*1e3),In(Kt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Kt.remainingSeconds-300)*1e3)):Ke();case 6:case"end":return gn.stop()}},Wt)}));return function(){return Yt.apply(this,arguments)}}(),Ke=function(){s.a.confirm({centered:!0,title:"\u91CD\u7F6E\u73AF\u5883",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",zIndex:9999,content:d.a.createElement("div",{className:"tc"},"\u662F\u5426\u786E\u5B9A\u91CD\u7F6E\u73AF\u5883\uFF1F"),onOk:function(){var Wt=Object(n.a)(f.a.mark(function bn(){return f.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:Xe();case 1:case"end":return lr.stop()}},bn)}));function Kt(){return Wt.apply(this,arguments)}return Kt}()})},Xe=function(){var Yt=Object(n.a)(f.a.mark(function Wt(){var Kt;return f.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return Xr(Lt.Loading),gn.next=3,Object(u.vb)({identifier:Ye.id});case 3:if(Kt=gn.sent,!((Kt==null?void 0:Kt.status)!==0)){gn.next=6;break}return gn.abrupt("return");case 6:Xr(Lt.Finish),qe(Kt.url),ea.current=Kt.port,r.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return gn.stop()}},Wt)}));return function(){return Yt.apply(this,arguments)}}(),it=function(){s.a.destroyAll(),s.a.confirm({centered:!0,title:"\u670D\u52A1\u4E2D\u65AD\u63D0\u9192",content:d.a.createElement("div",{className:"tc font14"},"jupyter\u5C06\u4E8E",d.a.createElement("span",null,d.a.createElement(vt,{value:Qr,format:"HH:mm:ss",onFinish:Je})),"\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 Wt=Object(n.a)(f.a.mark(function bn(){var gn;return f.a.wrap(function(fr){for(;;)switch(fr.prev=fr.next){case 0:return fr.next=2,Object(u.a)({identifier:Ye.id});case 2:if(gn=fr.sent,!(gn.status===0)){fr.next=7;break}return fr.next=6,Ce();case 6:r.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return fr.stop()}},bn)}));function Kt(){return Wt.apply(this,arguments)}return Kt}()})},Je=function(){s.a.destroyAll(),s.a.confirm({centered:!0,title:"\u5012\u8BA1\u65F6\u622A\u6B62",content:d.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(){Xe()}})},Et=function(Wt){vn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Gt=function(){var Yt=Object(n.a)(f.a.mark(function Wt(Kt){return f.a.wrap(function(gn){for(;;)switch(gn.prev=gn.next){case 0:return gn.next=2,Object(u.Ib)({id:Ye.id,startup_file:Kt});case 2:Ne(),vn({type:"practiceSetting/getCommonData",payload:Object(H.a)({},Ye)});case 4:case"end":return gn.stop()}},Wt)}));return function(Kt){return Yt.apply(this,arguments)}}();return d.a.createElement("div",{className:ia.a.warehouse},d.a.createElement(l.a,{className:"mt20 ml20 font14",align:"middle"},d.a.createElement(k.a,null,d.a.createElement("span",{className:"c-red"},"* "),"\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6\uFF1A"),d.a.createElement(k.a,{flex:"300px",onClick:function(){return Et(wt.ExecPath)}},d.a.createElement(V.a,{value:ze})),d.a.createElement(k.a,{flex:"1"},d.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return Et(wt.ExecPath)}},"\u8BBE\u7F6E"))),d.a.createElement("iframe",{onLoad:function(Wt){},src:ze,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),d.a.createElement(bt,{fileType:"path",path:"",onFinish:function(Wt){return Gt(Wt)}}))},ln=Object(b.a)(function(Xt){var Ut=Xt.loading,qt=Xt.globalSetting,en=Xt.practiceSetting,vn=Xt.shixunsDetail;return{globalSetting:qt,loading:Ut,practiceSetting:en,shixunsDetail:vn}})(Vt),mn=function(Ut){var qt=Ut.tabsActive,en=Object(v.a)(Ut,["tabsActive"]);return d.a.createElement(d.a.Fragment,null,qt==="information"&&d.a.createElement(Qe,null),qt==="warehouse"&&d.a.createElement(at.default,null),qt==="level"&&d.a.createElement(Ue,en),qt==="collaborate"&&d.a.createElement(jn,en),qt==="setting"&&d.a.createElement(kn.a,null),qt==="environment"&&d.a.createElement(ya,en),qt==="dataset"&&d.a.createElement(qa,null),qt==="service"&&d.a.createElement(ln,en))},_n=mn,An=i("Jv0p"),yn=i.n(An),Rt=i("luix"),Jt=i.n(Rt),Ft=[{name:"\u57FA\u672C\u4FE1\u606F",icon:d.a.createElement("i",{className:"icon iconfont icon-jibenxinxi1"}),tabId:"information"},{name:"\u4EE3\u7801\u4ED3\u5E93",icon:d.a.createElement("i",{className:"icon iconfont icon-daimacangku"}),tabId:"warehouse"},{name:"\u4EFB\u52A1\u5173\u5361",icon:d.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"level"},{name:"\u5B9E\u9A8C\u73AF\u5883",icon:d.a.createElement("i",{className:"icon iconfont icon-shiyanhuanjing"}),tabId:"environment"},{name:"\u6570\u636E\u96C6",icon:d.a.createElement("i",{className:"icon iconfont icon-shujuji",style:{fontSize:25}}),tabId:"dataset"},{name:"\u670D\u52A1",icon:d.a.createElement("i",{className:"icon iconfont icon-renwuguanka"}),tabId:"service"},{name:"\u5408\u4F5C\u4EBA\u5458",icon:d.a.createElement("i",{className:"icon iconfont icon-hezuochengyuan"}),tabId:"collaborate"},{name:"\u8BBE\u7F6E",icon:d.a.createElement("i",{className:"icon iconfont icon-shezhi5"}),tabId:"setting"}],dn=function(Ut){var qt,en=Ut.globalSetting,vn=Ut.loading,hn=Ut.dispatch,Nn=Ut.shixunsDetail,Bn=Ut.practiceSetting,Or=Object(v.a)(Ut,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),cr=Bn.base_info_warning,Nr=Bn.challenges_warning,Kr=Bn.id,Fr=Bn.repository_warning,Ur=Bn.sideBar,wr=Bn.service_warning,Xr=Object(S.h)(),ea=Object(S.i)();Object(T.useEffect)(function(){var Qr,Sn,Mt=Xr==null||((Qr=Xr.query)===null||Qr===void 0)?void 0:Qr.tabId,zt=Xr.pathname.split("/").length,jt=Nn!=null&&(Sn=Nn.detail)!==null&&Sn!==void 0&&Sn.windows_vnc?Ft.filter(function(pn){return pn.tabId!=="dataset"}):Ft,In=jt.map(function(pn){return pn.tabId}).includes(Mt);if(Mt&&In){hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Mt}});return}if(zt>4){hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Mt||Mt&&!In){hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[Nn==null||((qt=Nn.detail)===null||qt===void 0)?void 0:qt.windows_vnc]),Object(T.useEffect)(function(){return function(){hn({type:"practiceSetting/setSideBarTabs",payload:Object(H.a)(Object(H.a)({},Bn.sideBar),{},{selectPath:""})})}},[ea.id]);var Ir=function(Sn){var Mt;if(Sn===Ur.tabsActive)return;var zt=function(){b.d.push("/shixuns/".concat(Kr,"/edit?tabId=").concat(Sn)),hn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Sn,selectPath:"",confirmLeave:!1}})};Bn!=null&&(Mt=Bn.sideBar)!==null&&Mt!==void 0&&Mt.confirmLeave?s.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(){zt()}}):zt()},ta=function(){var Sn,Mt=Nn!=null&&(Sn=Nn.detail)!==null&&Sn!==void 0&&Sn.windows_vnc?Ft.filter(function(zt){return zt.tabId!=="dataset"}):Ft;return Mt.filter(function(zt){var jt;return Nn!=null&&(jt=Nn.detail)!==null&&jt!==void 0&&jt.is_jupyter_lab?zt.tabId!=="level":zt.tabId!=="service"}).map(function(zt){var jt=zt.name,In=zt.icon,pn=zt.tabId;return d.a.createElement("div",{key:pn,className:Bn.sideBar.tabsActive===pn?yn.a.itemActive:yn.a.item,onClick:function(){return Ir(pn)}},In,d.a.createElement("span",{className:yn.a.name},jt),pn==="information"&&cr&&d.a.createElement(vr.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},d.a.createElement("img",{src:Jt.a,alt:""})),pn==="level"&&Nr&&d.a.createElement(vr.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},d.a.createElement("img",{src:Jt.a,alt:""})),pn==="service"&&wr&&d.a.createElement(vr.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},d.a.createElement("img",{src:Jt.a,alt:""})),pn==="warehouse"&&Fr&&d.a.createElement(vr.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},d.a.createElement("img",{src:Jt.a,alt:""})))})};return d.a.createElement("div",{className:yn.a.sidebar},d.a.createElement("div",{className:yn.a.items},ta()),d.a.createElement("div",{className:yn.a.question},d.a.createElement(vr.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},d.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("https://www.educoder.net/forums/4692")}},d.a.createElement("img",{src:ja.y,height:44,width:44,alt:""})))))},sn=Object(b.a)(function(Xt){var Ut=Xt.loading,qt=Xt.globalSetting,en=Xt.shixunsDetail,vn=Xt.practiceSetting;return{globalSetting:qt,loading:Ut,practiceSetting:vn,shixunsDetail:en}})(dn),xn=function(Ut){var qt=Ut.globalSetting,en=Ut.loading,vn=Ut.dispatch,hn=Ut.practiceSetting,Nn=Object(v.a)(Ut,["globalSetting","loading","dispatch","practiceSetting"]),Bn=hn.sideBar,Or=Bn.tabsActive,cr=Object(S.i)();return Object(T.useEffect)(function(){return vn({type:"globalSetting/headerFooterToggle",payload:!1}),vn({type:"shixunsDetail/getShixunsDetail",payload:cr}),vn({type:"shixunsDetail/getSettingsData",payload:cr}),function(){vn({type:"globalSetting/headerFooterToggle",payload:!0}),vn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),d.a.createElement("div",{className:E.a.practiceSetting},d.a.createElement("div",{className:E.a.wrapHeader},d.a.createElement(R,null)),d.a.createElement("div",{className:E.a.wrapLayout},d.a.createElement("div",{className:E.a.wrapSidebar},d.a.createElement(sn,null)),d.a.createElement("div",{className:E.a.wrapContent},d.a.createElement(_n,Object(P.a)({},Nn,{tabsActive:hn.sideBar.tabsActive})))))},Mn=X.default=Object(b.a)(function(Xt){var Ut=Xt.loading,qt=Xt.globalSetting,en=Xt.practiceSetting;return{globalSetting:qt,loading:Ut,practiceSetting:en}})(xn)},WYAk:function(M,X,i){(function(P,v){M.exports=X=v(i("Ib8C"))})(this,function(P){(function(){var v=P,T=v.lib,d=T.Base,m=v.enc,E=m.Utf8,D=v.algo,r=D.HMAC=d.extend({init:function(c,s){c=this._hasher=new c.init,typeof s=="string"&&(s=E.parse(s));var n=c.blockSize,y=n*4;s.sigBytes>y&&(s=c.finalize(s)),s.clamp();for(var f=this._oKey=s.clone(),o=this._iKey=s.clone(),g=f.words,p=o.words,O=0;O<n;O++)g[O]^=1549556828,p[O]^=909522486;f.sigBytes=o.sigBytes=y,this.reset()},reset:function(){var c=this._hasher;c.reset(),c.update(this._iKey)},update:function(c){return this._hasher.update(c),this},finalize:function(c){var s=this._hasher,n=s.finalize(c);s.reset();var y=s.finalize(this._oKey.clone().concat(n));return y}})})()})},WaYH:function(M,X,i){"use strict";var P=i("rePB"),v=i("Ff2n"),T=i("VTBJ"),d=i("1OyB"),m=i("vuIU"),E=i("JX7q"),D=i("Ji7U"),r=i("LK+K"),c=i("cDcd"),s=i("TSYQ"),n=i.n(s),y=i("sboe"),f=i("OZM5"),o=function(R){var w=R.prefixCls,C=R.level,x=R.isStart,l=R.isEnd;if(!C)return null;for(var A="".concat(w,"-indent-unit"),k=[],U=0;U<C;U+=1){var N;k.push(c.createElement("span",{key:U,className:n()(A,(N={},Object(P.a)(N,"".concat(A,"-start"),x[U+1]),Object(P.a)(N,"".concat(A,"-end"),l[U+1]),Object(P.a)(N,"".concat(A,"-end-first-level"),!U&&l[0]),N))}))}return c.createElement("span",{"aria-hidden":"true",className:"".concat(w,"-indent")},k)},g=o,p=i("815F"),O="open",a="close",u="---",_=function(h){Object(D.a)(w,h);var R=Object(r.a)(w);function w(){var C;return Object(d.a)(this,w),C=R.apply(this,arguments),C.state={dragNodeHighlight:!1},C.onSelectorClick=function(x){var l=C.props.context.onNodeClick;l(x,Object(p.b)(C.props)),C.isSelectable()?C.onSelect(x):C.onCheck(x)},C.onSelectorDoubleClick=function(x){var l=C.props.context.onNodeDoubleClick;l(x,Object(p.b)(C.props))},C.onSelect=function(x){if(C.isDisabled())return;var l=C.props.context.onNodeSelect;x.preventDefault(),l(x,Object(p.b)(C.props))},C.onCheck=function(x){if(C.isDisabled())return;var l=C.props,A=l.disableCheckbox,k=l.checked,U=C.props.context.onNodeCheck;if(!C.isCheckable()||A)return;x.preventDefault();var N=!k;U(x,Object(p.b)(C.props),N)},C.onMouseEnter=function(x){var l=C.props.context.onNodeMouseEnter;l(x,Object(p.b)(C.props))},C.onMouseLeave=function(x){var l=C.props.context.onNodeMouseLeave;l(x,Object(p.b)(C.props))},C.onContextMenu=function(x){var l=C.props.context.onNodeContextMenu;l(x,Object(p.b)(C.props))},C.onDragStart=function(x){var l=C.props.context.onNodeDragStart;x.stopPropagation(),C.setState({dragNodeHighlight:!0}),l(x,Object(E.a)(C));try{x.dataTransfer.setData("text/plain","")}catch(A){}},C.onDragEnter=function(x){var l=C.props.context.onNodeDragEnter;x.preventDefault(),x.stopPropagation(),l(x,Object(E.a)(C))},C.onDragOver=function(x){var l=C.props.context.onNodeDragOver;x.preventDefault(),x.stopPropagation(),l(x,Object(E.a)(C))},C.onDragLeave=function(x){var l=C.props.context.onNodeDragLeave;x.stopPropagation(),l(x,Object(E.a)(C))},C.onDragEnd=function(x){var l=C.props.context.onNodeDragEnd;x.stopPropagation(),C.setState({dragNodeHighlight:!1}),l(x,Object(E.a)(C))},C.onDrop=function(x){var l=C.props.context.onNodeDrop;x.preventDefault(),x.stopPropagation(),C.setState({dragNodeHighlight:!1}),l(x,Object(E.a)(C))},C.onExpand=function(x){var l=C.props.context.onNodeExpand;l(x,Object(p.b)(C.props))},C.setSelectHandle=function(x){C.selectHandle=x},C.getNodeState=function(){var x=C.props.expanded;return C.isLeaf()?null:x?O:a},C.hasChildren=function(){var x=C.props.eventKey,l=C.props.context.keyEntities,A=l[x]||{},k=A.children;return!!(k||[]).length},C.isLeaf=function(){var x=C.props,l=x.isLeaf,A=x.loaded,k=C.props.context.loadData,U=C.hasChildren();return l===!1?!1:l||!k&&!U||k&&A&&!U},C.isDisabled=function(){var x=C.props.disabled,l=C.props.context.disabled;return!!(l||x)},C.isCheckable=function(){var x=C.props.checkable,l=C.props.context.checkable;return!l||x===!1?!1:l},C.syncLoadData=function(x){var l=x.expanded,A=x.loading,k=x.loaded,U=C.props.context,N=U.loadData,z=U.onNodeLoad;if(A)return;N&&l&&!C.isLeaf()&&(!C.hasChildren()&&!k&&z(Object(p.b)(C.props)))},C.renderSwitcher=function(){var x=C.props,l=x.expanded,A=x.switcherIcon,k=C.props.context,U=k.prefixCls,N=k.switcherIcon,z=A||N;if(C.isLeaf())return c.createElement("span",{className:n()("".concat(U,"-switcher"),"".concat(U,"-switcher-noop"))},typeof z=="function"?z(Object(T.a)(Object(T.a)({},C.props),{},{isLeaf:!0})):z);var K=n()("".concat(U,"-switcher"),"".concat(U,"-switcher_").concat(l?O:a));return c.createElement("span",{onClick:C.onExpand,className:K},typeof z=="function"?z(Object(T.a)(Object(T.a)({},C.props),{},{isLeaf:!1})):z)},C.renderCheckbox=function(){var x=C.props,l=x.checked,A=x.halfChecked,k=x.disableCheckbox,U=C.props.context.prefixCls,N=C.isDisabled(),z=C.isCheckable();if(!z)return null;var K=typeof z!="boolean"?z:null;return c.createElement("span",{className:n()("".concat(U,"-checkbox"),l&&"".concat(U,"-checkbox-checked"),!l&&A&&"".concat(U,"-checkbox-indeterminate"),(N||k)&&"".concat(U,"-checkbox-disabled")),onClick:C.onCheck},K)},C.renderIcon=function(){var x=C.props.loading,l=C.props.context.prefixCls;return c.createElement("span",{className:n()("".concat(l,"-iconEle"),"".concat(l,"-icon__").concat(C.getNodeState()||"docu"),x&&"".concat(l,"-icon_loading"))})},C.renderSelector=function(){var x=C.state.dragNodeHighlight,l=C.props,A=l.title,k=l.selected,U=l.icon,N=l.loading,z=l.data,K=C.props.context,W=K.prefixCls,V=K.showIcon,F=K.icon,B=K.draggable,H=K.loadData,ae=K.titleRender,de=C.isDisabled(),oe="".concat(W,"-node-content-wrapper"),xe;if(V){var Oe=U||F;xe=Oe?c.createElement("span",{className:n()("".concat(W,"-iconEle"),"".concat(W,"-icon__customize"))},typeof Oe=="function"?Oe(C.props):Oe):C.renderIcon()}else H&&N&&(xe=C.renderIcon());var se;typeof A=="function"?se=A(z):ae?se=ae(z):se=A;var me=c.createElement("span",{className:"".concat(W,"-title")},se);return c.createElement("span",{ref:C.setSelectHandle,title:typeof A=="string"?A:"",className:n()("".concat(oe),"".concat(oe,"-").concat(C.getNodeState()||"normal"),!de&&(k||x)&&"".concat(W,"-node-selected"),!de&&B&&"draggable"),draggable:!de&&B||void 0,"aria-grabbed":!de&&B||void 0,onMouseEnter:C.onMouseEnter,onMouseLeave:C.onMouseLeave,onContextMenu:C.onContextMenu,onClick:C.onSelectorClick,onDoubleClick:C.onSelectorDoubleClick,onDragStart:B?C.onDragStart:void 0},xe,me)},C}return Object(m.a)(w,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var x=this.props.selectable,l=this.props.context.selectable;return typeof x=="boolean"?x:l}},{key:"render",value:function(){var x,l=this.props,A=l.eventKey,k=l.className,U=l.style,N=l.dragOver,z=l.dragOverGapTop,K=l.dragOverGapBottom,W=l.isLeaf,V=l.isStart,F=l.isEnd,B=l.expanded,H=l.selected,ae=l.checked,de=l.halfChecked,oe=l.loading,xe=l.domRef,Oe=l.active,se=l.onMouseMove,me=Object(v.a)(l,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),pe=this.props.context,ie=pe.prefixCls,le=pe.filterTreeNode,Q=pe.draggable,ue=pe.keyEntities,ee=this.isDisabled(),te=Object(f.f)(me),be=ue[A]||{},re=be.level,Z=F[F.length-1];return c.createElement("div",Object.assign({ref:xe,className:n()(k,"".concat(ie,"-treenode"),(x={},Object(P.a)(x,"".concat(ie,"-treenode-disabled"),ee),Object(P.a)(x,"".concat(ie,"-treenode-switcher-").concat(B?"open":"close"),!W),Object(P.a)(x,"".concat(ie,"-treenode-checkbox-checked"),ae),Object(P.a)(x,"".concat(ie,"-treenode-checkbox-indeterminate"),de),Object(P.a)(x,"".concat(ie,"-treenode-selected"),H),Object(P.a)(x,"".concat(ie,"-treenode-loading"),oe),Object(P.a)(x,"".concat(ie,"-treenode-active"),Oe),Object(P.a)(x,"".concat(ie,"-treenode-leaf-last"),Z),Object(P.a)(x,"drag-over",!ee&&N),Object(P.a)(x,"drag-over-gap-top",!ee&&z),Object(P.a)(x,"drag-over-gap-bottom",!ee&&K),Object(P.a)(x,"filter-node",le&&le(Object(p.b)(this.props))),x)),style:U,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:se},te),c.createElement(g,{prefixCls:ie,level:re,isStart:V,isEnd:F}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),w}(c.Component),S=function(R){return c.createElement(y.a.Consumer,null,function(w){return c.createElement(_,Object.assign({},R,{context:w}))})};S.displayName="TreeNode",S.defaultProps={title:u},S.isTreeNode=1;var b=X.a=S},WdTA:function(M,X,i){M.exports=i.p+"static/studnetqun.598eeb43.png"},XIdC:function(M,X,i){"use strict";var P=i("rePB"),v=i("ODXe"),T=i("Ff2n"),d=i("cDcd"),m=i.n(d),E=i("TSYQ"),D=i.n(E),r=i("6cGi"),c=i("4IlW"),s=d.forwardRef(function(n,y){var f,o=n.prefixCls,g=o===void 0?"rc-switch":o,p=n.className,O=n.checked,a=n.defaultChecked,u=n.disabled,_=n.loadingIcon,S=n.checkedChildren,b=n.unCheckedChildren,h=n.onClick,R=n.onChange,w=n.onKeyDown,C=Object(T.a)(n,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),x=Object(r.a)(!1,{value:O,defaultValue:a}),l=Object(v.a)(x,2),A=l[0],k=l[1];function U(W,V){var F=A;return u||(F=W,k(F),R==null||R(F,V)),F}function N(W){W.which===c.a.LEFT?U(!1,W):W.which===c.a.RIGHT&&U(!0,W),w==null||w(W)}function z(W){var V=U(!A,W);h==null||h(V,W)}var K=D()(g,p,(f={},Object(P.a)(f,"".concat(g,"-checked"),A),Object(P.a)(f,"".concat(g,"-disabled"),u),f));return d.createElement("button",Object.assign({},C,{type:"button",role:"switch","aria-checked":A,disabled:u,className:K,ref:y,onKeyDown:N,onClick:z}),_,d.createElement("span",{className:"".concat(g,"-inner")},A?S:b))});s.displayName="Switch",X.a=s},Xsq0:function(M,X,i){M.exports=i.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(M,X,i){"use strict";i.r(X),i.d(X,"ResizableTextArea",function(){return de});var P=i("wx14"),v=i("1OyB"),T=i("vuIU"),d=i("Ji7U"),m=i("LK+K"),E=i("cDcd"),D=i("VTBJ"),r=i("rePB"),c=i("Zm9Q"),s=i("Kwbf"),n=i("c+Xe"),y=i("m+aA"),f=i("bdgK"),o=new Map;function g(Oe){Oe.forEach(function(se){var me,pe=se.target;(me=o.get(pe))===null||me===void 0||me.forEach(function(ie){return ie(pe)})})}var p=new f.default(g),O=null,a=null;function u(Oe,se){o.has(Oe)||(o.set(Oe,new Set),p.observe(Oe)),o.get(Oe).add(se)}function _(Oe,se){o.has(Oe)&&(o.get(Oe).delete(se),o.get(Oe).size||(p.unobserve(Oe),o.delete(Oe)))}var S=function(Oe){Object(d.a)(me,Oe);var se=Object(m.a)(me);function me(){return Object(v.a)(this,me),se.apply(this,arguments)}return Object(T.a)(me,[{key:"render",value:function(){return this.props.children}}]),me}(E.Component),b=E.createContext(null);function h(Oe){var se=Oe.children,me=Oe.onBatchResize,pe=E.useRef(0),ie=E.useRef([]),le=E.useContext(b),Q=E.useCallback(function(ue,ee,te){pe.current+=1;var be=pe.current;ie.current.push({size:ue,element:ee,data:te}),Promise.resolve().then(function(){be===pe.current&&(me==null||me(ie.current),ie.current=[])}),le==null||le(ue,ee,te)},[me,le]);return E.createElement(b.Provider,{value:Q},se)}function R(Oe){var se=Oe.children,me=Oe.disabled,pe=E.useRef(null),ie=E.useRef(null),le=E.useContext(b),Q=E.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ue=E.isValidElement(se)&&Object(n.c)(se),ee=ue?se.ref:null,te=E.useMemo(function(){return Object(n.a)(ee,pe)},[ee,pe]),be=E.useRef(Oe);be.current=Oe;var re=E.useCallback(function(Z){var Y=be.current,q=Y.onResize,ye=Y.data,ge=Z.getBoundingClientRect(),De=ge.width,Ge=ge.height,Qe=Z.offsetWidth,at=Z.offsetHeight,ot=Math.floor(De),st=Math.floor(Ge);if(Q.current.width!==ot||Q.current.height!==st||Q.current.offsetWidth!==Qe||Q.current.offsetHeight!==at){var mt={width:ot,height:st,offsetWidth:Qe,offsetHeight:at};Q.current=mt;var We=Qe===Math.round(De)?De:Qe,Re=at===Math.round(Ge)?Ge:at,$e=Object(D.a)(Object(D.a)({},mt),{},{offsetWidth:We,offsetHeight:Re});le==null||le($e,Z,ye),q&&Promise.resolve().then(function(){q($e,Z)})}},[]);return E.useEffect(function(){var Z=Object(y.a)(pe.current)||Object(y.a)(ie.current);return Z&&!me&&u(Z,re),function(){return _(Z,re)}},[pe.current,me]),E.createElement(S,{ref:ie},ue?E.cloneElement(se,{ref:te}):se)}var w="rc-observer-key";function C(Oe){var se=Oe.children,me=Object(c.a)(se);return me.map(function(pe,ie){var le=(pe==null?void 0:pe.key)||"".concat(w,"-").concat(ie);return E.createElement(R,Object(P.a)({},Oe,{key:le}),pe)})}C.Collection=h;var x=C,l=i("bT9E"),A=i("TSYQ"),k=i.n(A),U=`
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
`,N=["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"],z={},K;function W(Oe){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=Oe.getAttribute("id")||Oe.getAttribute("data-reactid")||Oe.getAttribute("name");if(se&&z[me])return z[me];var pe=window.getComputedStyle(Oe),ie=pe.getPropertyValue("box-sizing")||pe.getPropertyValue("-moz-box-sizing")||pe.getPropertyValue("-webkit-box-sizing"),le=parseFloat(pe.getPropertyValue("padding-bottom"))+parseFloat(pe.getPropertyValue("padding-top")),Q=parseFloat(pe.getPropertyValue("border-bottom-width"))+parseFloat(pe.getPropertyValue("border-top-width")),ue=N.map(function(te){return"".concat(te,":").concat(pe.getPropertyValue(te))}).join(";"),ee={sizingStyle:ue,paddingSize:le,borderSize:Q,boxSizing:ie};return se&&me&&(z[me]=ee),ee}function V(Oe){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,pe=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)),Oe.getAttribute("wrap")?K.setAttribute("wrap",Oe.getAttribute("wrap")):K.removeAttribute("wrap");var ie=W(Oe,se),le=ie.paddingSize,Q=ie.borderSize,ue=ie.boxSizing,ee=ie.sizingStyle;K.setAttribute("style","".concat(ee,";").concat(U)),K.value=Oe.value||Oe.placeholder||"";var te=Number.MIN_SAFE_INTEGER,be=Number.MAX_SAFE_INTEGER,re=K.scrollHeight,Z;if(ue==="border-box"?re+=Q:ue==="content-box"&&(re-=le),me!==null||pe!==null){K.value=" ";var Y=K.scrollHeight-le;me!==null&&(te=Y*me,ue==="border-box"&&(te=te+le+Q),re=Math.max(te,re)),pe!==null&&(be=Y*pe,ue==="border-box"&&(be=be+le+Q),Z=re>be?"":"hidden",re=Math.min(be,re))}return{height:re,minHeight:te,maxHeight:be,overflowY:Z,resize:"none"}}var F=i("Gytx"),B=i.n(F),H;(function(Oe){Oe[Oe.NONE=0]="NONE",Oe[Oe.RESIZING=1]="RESIZING",Oe[Oe.RESIZED=2]="RESIZED"})(H||(H={}));var ae=function(Oe){Object(d.a)(me,Oe);var se=Object(m.a)(me);function me(pe){var ie;return Object(v.a)(this,me),ie=se.call(this,pe),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(le){ie.textArea=le},ie.handleResize=function(le){var Q=ie.state.resizeStatus,ue=ie.props,ee=ue.autoSize,te=ue.onResize;if(Q!==H.NONE)return;typeof te=="function"&&te(le),ee&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var le=ie.props.autoSize;if(!le||!ie.textArea)return;var Q=le.minRows,ue=le.maxRows,ee=V(ie.textArea,!1,Q,ue);ie.setState({textareaStyles:ee,resizeStatus:H.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:H.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:H.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var le=ie.props,Q=le.prefixCls,ue=Q===void 0?"rc-textarea":Q,ee=le.autoSize,te=le.onResize,be=le.className,re=le.disabled,Z=ie.state,Y=Z.textareaStyles,q=Z.resizeStatus,ye=Object(l.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ge=k()(ue,be,Object(r.a)({},"".concat(ue,"-disabled"),re));"value"in ye&&(ye.value=ye.value||"");var De=Object(D.a)(Object(D.a)(Object(D.a)({},ie.props.style),Y),q===H.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return E.createElement(x,{onResize:ie.handleResize,disabled:!(ee||te)},E.createElement("textarea",Object(P.a)({},ye,{className:ge,style:De,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:H.NONE},ie}return Object(T.a)(me,[{key:"componentDidUpdate",value:function(ie){(ie.value!==this.props.value||!B()(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,le=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,le)}}catch(Q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),me}(E.Component),de=ae,oe=function(Oe){Object(d.a)(me,Oe);var se=Object(m.a)(me);function me(pe){var ie;Object(v.a)(this,me),ie=se.call(this,pe),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(Q){ie.resizableTextArea=Q},ie.handleChange=function(Q){var ue=ie.props.onChange;ie.setValue(Q.target.value,function(){ie.resizableTextArea.resizeTextarea()}),ue&&ue(Q)},ie.handleKeyDown=function(Q){var ue=ie.props,ee=ue.onPressEnter,te=ue.onKeyDown;Q.keyCode===13&&ee&&ee(Q),te&&te(Q)};var le=typeof pe.value=="undefined"||pe.value===null?pe.defaultValue:pe.value;return ie.state={value:le},ie}return Object(T.a)(me,[{key:"setValue",value:function(ie,le){"value"in this.props||this.setState({value:ie},le)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return E.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}}]),me}(E.Component),xe=X.default=oe},ZW9T:function(M,X,i){"use strict";i.d(X,"a",function(){return S});var P=i("k1fw"),v=i("miYZ"),T=i("tsqr"),d=i("rAM+"),m=i("tJVT"),E=i("PpiC"),D=i("cDcd"),r=i.n(D),c=i("bdgK");function s(b,h,R,w,C){var x=h.getWordUntilPosition(R),l={startLineNumber:R.lineNumber,endLineNumber:R.lineNumber,startColumn:x.startColumn,endColumn:x.endColumn},A=w.map(function(k){return{label:k,kind:b.languages.CompletionItemKind.Keyword,insertText:k,insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:l}});return C.map(function(k){A.push(Object(P.a)(Object(P.a)({},k),{},{range:l}))}),A}var n=function(b){var h={label:"ifelse",kind:b.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:b.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"];b.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(l,A){var k=s(b,l,A,R,[h]);return{suggestions:k}}});var w=["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"];b.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(l,A){var k=[{label:"print",kind:b.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=s(b,l,A,w,k);return{suggestions:U}}});var C=["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"];b.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(l,A){var k=[h,{label:"main",kind:b.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:b.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=s(b,l,A,C,k);return{suggestions:U}}})},y="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",f=i("LvDl");function o(b){return/^\d+$/.test(b)?"".concat(b,"px"):b}function g(){}var p=!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 a(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],h=b;if(Array.isArray(b)){for(var R=0;R<b.length;R++){var w=O[b[R]];if(w)return w}return h[0]}return O[h]||h}var u=null,_=X.b=function(b){var h=b.width,R=h===void 0?"100%":h,w=b.height,C=w===void 0?"100%":w,x=b.value,l=b.language,A=l===void 0?"javascript":l,k=b.style,U=k===void 0?{}:k,N=b.options,z=N===void 0?{}:N,K=b.overrideServices,W=K===void 0?{}:K,V=b.theme,F=V===void 0?"vs-dark":V,B=b.onEditBlur,H=b.onSave,ae=b.autoHeight,de=ae===void 0?!1:ae,oe=b.forbidCopy,xe=oe===void 0?!1:oe,Oe=b.onChange,se=Oe===void 0?g:Oe,me=b.editorDidMount,pe=me===void 0?g:me,ie=b.onFocus,le=ie===void 0?g:ie,Q=b.filename,ue=Q===void 0?"educoder.txt":Q,ee=Object(E.a)(b,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),te=Object(D.useRef)(),be=Object(D.useRef)({}),re=Object(D.useRef)(),Z=Object(D.useRef)(!1),Y=Object(D.useRef)(),q=Object(D.useState)(!1),ye=Object(m.a)(q,2),ge=ye[0],De=ye[1];function Ge(){var ke;return te.current&&(ke=new c.default(function(je){var tt=Object(d.a)(je),_t;try{for(tt.s();!(_t=tt.n()).done;){var At=_t.value;(At.target.offsetHeight>0||At.target.offsetWidth>0)&&be.current.instance.layout()}}catch(Zt){tt.e(Zt)}finally{tt.f()}}),ke.observe(te.current)),ke}function Qe(){T.b.warn(decodeURIComponent(y))}var at=function(){var je=be.current.instance;if(x!=null&&je&&ge){var tt=je.getModel();tt&&x!==tt.getValue()&&(p=!0,tt.setValue(x),je.layout(),p=!1)}};Object(D.useEffect)(function(){re.current&&clearTimeout(re.current),re.current=setTimeout(function(){at()},500)},[x,ge,be.current]);function ot(){var ke=be.current.instance;if(ke){var je=ke.getSelection(),tt=be.current.pastePos||{},_t=new u.Range(tt.startLineNumber||je.endLineNumber,tt.startColumn||je.endColumn,tt.endLineNumber||je.endLineNumber,tt.endColumn||je.endColumn);setTimeout(function(){ke.executeEdits("",[{range:_t,text:""}])},300)}}function st(ke){(window.navigator.platform.match("Mac")?ke.metaKey:ke.ctrlKey)&&ke.keyCode==83&&(ke.preventDefault(),H())}var mt=function(){if(de&&be.current.instance){var je=be.current.instance.getContentHeight();_e(je<C?C:je)}else _e(C)};function We(ke){var je=document.createEvent("MouseEvents");je.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ke.dispatchEvent(je)}function Re(ke,je){var tt=window.URL||window.webkitURL||window,_t=new Blob([je]),At=document.createElementNS("http://www.w3.org/1999/xhtml","a");At.href=tt.createObjectURL(_t),At.download=ke,We(At)}Object(D.useEffect)(function(){mt()},[mt]),Object(D.useEffect)(function(){te.current&&!ge&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(ke){try{u=ke,be.current.instance=u.editor.create(te.current,{value:x,language:a(A),theme:F,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},W);var je=be.current.instance;if(pe(je,u),setTimeout(function(){mt(),be.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Re(ue||"educoder.txt",je.getValue())}})},500),be.current.subscription=je.onDidChangeModelContent(function(_t){Z.current?clearTimeout(Y.current):(mt(),se(je.getValue(),_t)),Y.current=setTimeout(function(){Z.current=!1},500)}),window.Monaco||n(u),xe&&(je.addCommand(u.KeyMod.CtrlCmd|u.KeyMod.Shift|u.KeyCode.KEY_V,function(){return Qe(),null}),je.addCommand(u.KeyMod.CtrlCmd|u.KeyCode.KEY_C,function(){return Qe(),null})),window.Monaco=u,B&&je.onDidBlurEditorWidget(function(){B(je.getValue())}),le&&je.onDidFocusEditorText(function(){le(je.getValue())}),xe){je.addCommand(u.KeyMod.CtrlCmd|u.KeyCode.KEY_V,function(){return Qe(),null}),je.onDidPaste(function(_t){be.current.pastePos=_t});try{window.addEventListener("paste",ot)}catch(_t){}}var tt=Ge();return De(!0),function(){var _t=be.current.instance;_t.dispose();var At=_t.getModel();At&&At.dispose(),be.current.subscription&&be.current.subscription.dispose(),xe&&window.removeEventListener("paste",ot),tt.unobserve(te.current)}}catch(_t){}})},[]),Object(D.useEffect)(function(){var ke=be.current.instance;if(ke&&ge)return document.addEventListener("keydown",st,!1),function(){document.removeEventListener("keydown",st)}},[H,ge]),Object(D.useEffect)(function(){var ke=be.current.instance;if(ke&&ge){var je=a(A);u.editor.setModelLanguage(ke.getModel(),je),console.log("language:",A,ke.getModel(),je)}},[A,ge]),Object(D.useEffect)(function(){var ke=be.current.instance;ke&&ge&&u.editor.setTheme(F)},[F,ge]),Object(D.useEffect)(function(){var ke=be.current.instance;ke&&ge&&(ke.updateOptions(Object(P.a)({},z)),setTimeout(function(){ke.getModel().updateOptions(Object(P.a)({},z))},200))},[JSON.stringify(z),ge]),Object(D.useEffect)(function(){var ke=be.current.instance;ke&&ge&&ke.layout()},[R,C,ge]);var $e=Object(D.useState)(o(R)),Tt=Object(m.a)($e,2),ut=Tt[0],dt=Tt[1],Ie=Object(D.useState)(o(C)),Le=Object(m.a)(Ie,2),Ue=Le[0],_e=Le[1],Te=Object(P.a)(Object(P.a)({},U),{},{width:ut,height:Ue});return r.a.createElement("div",{className:"my-monaco-editor",ref:te,style:Te})};function S(b){var h=b.width,R=h===void 0?"100%":h,w=b.height,C=w===void 0?"100%":w,x=b.original,l=b.modified,A=b.language,k=b.options,U=k===void 0?{}:k,N=Object(D.useRef)(),z=Object(D.useState)(null),K=Object(m.a)(z,2),W=K[0],V=K[1];function F(de){var oe;return N.current&&(oe=new c.default(function(xe){var Oe=Object(d.a)(xe),se;try{for(Oe.s();!(se=Oe.n()).done;){var me=se.value;(me.target.offsetHeight>0||me.target.offsetWidth>0)&&de.layout()}}catch(pe){Oe.e(pe)}finally{Oe.f()}}),oe.observe(N.current)),oe}Object(D.useEffect)(function(){N.current&&i.e(27).then(i.t.bind(null,"M/lh",7)).then(function(de){u=de;var oe=u.editor.createDiffEditor(N.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}));V(oe);var xe=F(oe);return function(){oe.dispose();var Oe=oe.getModel();Oe&&Oe.dispose(),xe.unobserve(N.current)}})},[]),Object(D.useEffect)(function(){W&&W.setModel({original:u.editor.createModel(x,A),modified:u.editor.createModel(l,A)})},[x,l,A,W]);var B=o(R),H=o(C),ae={width:B,height:H};return r.a.createElement("div",{className:"my-diff-editor",ref:N,style:ae})}},ZpRC:function(M,X,i){"use strict";function P(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function v(n,y){return(!y||n!=="hidden")&&n!=="visible"&&n!=="clip"}function T(n,y){if(n.clientHeight<n.scrollHeight||n.clientWidth<n.scrollWidth){var f=getComputedStyle(n,null);return v(f.overflowY,y)||v(f.overflowX,y)||function(o){var g=function(p){if(!p.ownerDocument||!p.ownerDocument.defaultView)return null;try{return p.ownerDocument.defaultView.frameElement}catch(O){return null}}(o);return!!g&&(g.clientHeight<o.scrollHeight||g.clientWidth<o.scrollWidth)}(n)}return!1}function d(n,y,f,o,g,p,O,a){return p<n&&O>y||p>n&&O<y?0:p<=n&&a<=f||O>=y&&a>=f?p-n-o:O>y&&a<f||p<n&&a>f?O-y+g:0}var m=function(n,y){var f=window,o=y.scrollMode,g=y.block,p=y.inline,O=y.boundary,a=y.skipOverflowHiddenElements,u=typeof O=="function"?O:function(Y){return Y!==O};if(!P(n))throw new TypeError("Invalid target");for(var _=document.scrollingElement||document.documentElement,S=[],b=n;P(b)&&u(b);){if((b=b.parentElement)===_){S.push(b);break}b!=null&&b===document.body&&T(b)&&!T(document.documentElement)||b!=null&&T(b,a)&&S.push(b)}for(var h=f.visualViewport?f.visualViewport.width:innerWidth,R=f.visualViewport?f.visualViewport.height:innerHeight,w=window.scrollX||pageXOffset,C=window.scrollY||pageYOffset,x=n.getBoundingClientRect(),l=x.height,A=x.width,k=x.top,U=x.right,N=x.bottom,z=x.left,K=g==="start"||g==="nearest"?k:g==="end"?N:k+l/2,W=p==="center"?z+A/2:p==="end"?U:z,V=[],F=0;F<S.length;F++){var B=S[F],H=B.getBoundingClientRect(),ae=H.height,de=H.width,oe=H.top,xe=H.right,Oe=H.bottom,se=H.left;if(o==="if-needed"&&k>=0&&z>=0&&N<=R&&U<=h&&k>=oe&&N<=Oe&&z>=se&&U<=xe)return V;var me=getComputedStyle(B),pe=parseInt(me.borderLeftWidth,10),ie=parseInt(me.borderTopWidth,10),le=parseInt(me.borderRightWidth,10),Q=parseInt(me.borderBottomWidth,10),ue=0,ee=0,te="offsetWidth"in B?B.offsetWidth-B.clientWidth-pe-le:0,be="offsetHeight"in B?B.offsetHeight-B.clientHeight-ie-Q:0;if(_===B)ue=g==="start"?K:g==="end"?K-R:g==="nearest"?d(C,C+R,R,ie,Q,C+K,C+K+l,l):K-R/2,ee=p==="start"?W:p==="center"?W-h/2:p==="end"?W-h:d(w,w+h,h,pe,le,w+W,w+W+A,A),ue=Math.max(0,ue+C),ee=Math.max(0,ee+w);else{ue=g==="start"?K-oe-ie:g==="end"?K-Oe+Q+be:g==="nearest"?d(oe,Oe,ae,ie,Q+be,K,K+l,l):K-(oe+ae/2)+be/2,ee=p==="start"?W-se-pe:p==="center"?W-(se+de/2)+te/2:p==="end"?W-xe+le+te:d(se,xe,de,pe,le+te,W,W+A,A);var re=B.scrollLeft,Z=B.scrollTop;K+=Z-(ue=Math.max(0,Math.min(Z+ue,B.scrollHeight-ae+be))),W+=re-(ee=Math.max(0,Math.min(re+ee,B.scrollWidth-de+te)))}V.push({el:B,top:ue,left:ee})}return V};function E(n){return n===Object(n)&&Object.keys(n).length!==0}function D(n,y){y===void 0&&(y="auto");var f="scrollBehavior"in document.body.style;n.forEach(function(o){var g=o.el,p=o.top,O=o.left;g.scroll&&f?g.scroll({top:p,left:O,behavior:y}):(g.scrollTop=p,g.scrollLeft=O)})}function r(n){return n===!1?{block:"end",inline:"nearest"}:E(n)?n:{block:"start",inline:"nearest"}}function c(n,y){var f=!n.ownerDocument.documentElement.contains(n);if(E(y)&&typeof y.behavior=="function")return y.behavior(f?[]:m(n,y));if(f)return;var o=r(y);return D(m(n,o),o.behavior)}var s=X.a=c},Zss7:function(M,X,i){var P;(function(v){var T=/^\s+/,d=/\s+$/,m=0,E=v.round,D=v.min,r=v.max,c=v.random;function s(Q,ue){if(Q=Q||"",ue=ue||{},Q instanceof s)return Q;if(!(this instanceof s))return new s(Q,ue);var ee=n(Q);this._originalInput=Q,this._r=ee.r,this._g=ee.g,this._b=ee.b,this._a=ee.a,this._roundA=E(100*this._a)/100,this._format=ue.format||ee.format,this._gradientType=ue.gradientType,this._r<1&&(this._r=E(this._r)),this._g<1&&(this._g=E(this._g)),this._b<1&&(this._b=E(this._b)),this._ok=ee.ok,this._tc_id=m++}s.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(),ue,ee,te,be,re,Z;return ue=Q.r/255,ee=Q.g/255,te=Q.b/255,ue<=.03928?be=ue/12.92:be=v.pow((ue+.055)/1.055,2.4),ee<=.03928?re=ee/12.92:re=v.pow((ee+.055)/1.055,2.4),te<=.03928?Z=te/12.92:Z=v.pow((te+.055)/1.055,2.4),.2126*be+.7152*re+.0722*Z},setAlpha:function(Q){return this._a=V(Q),this._roundA=E(100*this._a)/100,this},toHsv:function(){var Q=g(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,v:Q.v,a:this._a}},toHsvString:function(){var Q=g(this._r,this._g,this._b),ue=E(Q.h*360),ee=E(Q.s*100),te=E(Q.v*100);return this._a==1?"hsv("+ue+", "+ee+"%, "+te+"%)":"hsva("+ue+", "+ee+"%, "+te+"%, "+this._roundA+")"},toHsl:function(){var Q=f(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,l:Q.l,a:this._a}},toHslString:function(){var Q=f(this._r,this._g,this._b),ue=E(Q.h*360),ee=E(Q.s*100),te=E(Q.l*100);return this._a==1?"hsl("+ue+", "+ee+"%, "+te+"%)":"hsla("+ue+", "+ee+"%, "+te+"%, "+this._roundA+")"},toHex:function(Q){return O(this._r,this._g,this._b,Q)},toHexString:function(Q){return"#"+this.toHex(Q)},toHex8:function(Q){return a(this._r,this._g,this._b,this._a,Q)},toHex8String:function(Q){return"#"+this.toHex8(Q)},toRgb:function(){return{r:E(this._r),g:E(this._g),b:E(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+E(this._r)+", "+E(this._g)+", "+E(this._b)+")":"rgba("+E(this._r)+", "+E(this._g)+", "+E(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:E(F(this._r,255)*100)+"%",g:E(F(this._g,255)*100)+"%",b:E(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+E(F(this._r,255)*100)+"%, "+E(F(this._g,255)*100)+"%, "+E(F(this._b,255)*100)+"%)":"rgba("+E(F(this._r,255)*100)+"%, "+E(F(this._g,255)*100)+"%, "+E(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:K[O(this._r,this._g,this._b,!0)]||!1},toFilter:function(Q){var ue="#"+u(this._r,this._g,this._b,this._a),ee=ue,te=this._gradientType?"GradientType = 1, ":"";if(Q){var be=s(Q);ee="#"+u(be._r,be._g,be._b,be._a)}return"progid:DXImageTransform.Microsoft.gradient("+te+"startColorstr="+ue+",endColorstr="+ee+")"},toString:function(Q){var ue=!!Q;Q=Q||this._format;var ee=!1,te=this._a<1&&this._a>=0,be=!ue&&te&&(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 s(this.toString())},_applyModification:function(Q,ue){var ee=Q.apply(null,[this].concat([].slice.call(ue)));return this._r=ee._r,this._g=ee._g,this._b=ee._b,this.setAlpha(ee._a),this},lighten:function(){return this._applyModification(h,arguments)},brighten:function(){return this._applyModification(R,arguments)},darken:function(){return this._applyModification(w,arguments)},desaturate:function(){return this._applyModification(_,arguments)},saturate:function(){return this._applyModification(S,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(C,arguments)},_applyCombination:function(Q,ue){return Q.apply(null,[this].concat([].slice.call(ue)))},analogous:function(){return this._applyCombination(U,arguments)},complement:function(){return this._applyCombination(x,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(l,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},s.fromRatio=function(Q,ue){if(typeof Q=="object"){var ee={};for(var te in Q)Q.hasOwnProperty(te)&&(te==="a"?ee[te]=Q[te]:ee[te]=xe(Q[te]));Q=ee}return s(Q,ue)};function n(Q){var ue={r:0,g:0,b:0},ee=1,te=null,be=null,re=null,Z=!1,Y=!1;return typeof Q=="string"&&(Q=ie(Q)),typeof Q=="object"&&(pe(Q.r)&&pe(Q.g)&&pe(Q.b)?(ue=y(Q.r,Q.g,Q.b),Z=!0,Y=String(Q.r).substr(-1)==="%"?"prgb":"rgb"):pe(Q.h)&&pe(Q.s)&&pe(Q.v)?(te=xe(Q.s),be=xe(Q.v),ue=p(Q.h,te,be),Z=!0,Y="hsv"):pe(Q.h)&&pe(Q.s)&&pe(Q.l)&&(te=xe(Q.s),re=xe(Q.l),ue=o(Q.h,te,re),Z=!0,Y="hsl"),Q.hasOwnProperty("a")&&(ee=Q.a)),ee=V(ee),{ok:Z,format:Q.format||Y,r:D(255,r(ue.r,0)),g:D(255,r(ue.g,0)),b:D(255,r(ue.b,0)),a:ee}}function y(Q,ue,ee){return{r:F(Q,255)*255,g:F(ue,255)*255,b:F(ee,255)*255}}function f(Q,ue,ee){Q=F(Q,255),ue=F(ue,255),ee=F(ee,255);var te=r(Q,ue,ee),be=D(Q,ue,ee),re,Z,Y=(te+be)/2;if(te==be)re=Z=0;else{var q=te-be;Z=Y>.5?q/(2-te-be):q/(te+be);switch(te){case Q:re=(ue-ee)/q+(ue<ee?6:0);break;case ue:re=(ee-Q)/q+2;break;case ee:re=(Q-ue)/q+4;break}re/=6}return{h:re,s:Z,l:Y}}function o(Q,ue,ee){var te,be,re;Q=F(Q,360),ue=F(ue,100),ee=F(ee,100);function Z(ye,ge,De){return De<0&&(De+=1),De>1&&(De-=1),De<1/6?ye+(ge-ye)*6*De:De<1/2?ge:De<2/3?ye+(ge-ye)*(2/3-De)*6:ye}if(ue===0)te=be=re=ee;else{var Y=ee<.5?ee*(1+ue):ee+ue-ee*ue,q=2*ee-Y;te=Z(q,Y,Q+1/3),be=Z(q,Y,Q),re=Z(q,Y,Q-1/3)}return{r:te*255,g:be*255,b:re*255}}function g(Q,ue,ee){Q=F(Q,255),ue=F(ue,255),ee=F(ee,255);var te=r(Q,ue,ee),be=D(Q,ue,ee),re,Z,Y=te,q=te-be;if(Z=te===0?0:q/te,te==be)re=0;else{switch(te){case Q:re=(ue-ee)/q+(ue<ee?6:0);break;case ue:re=(ee-Q)/q+2;break;case ee:re=(Q-ue)/q+4;break}re/=6}return{h:re,s:Z,v:Y}}function p(Q,ue,ee){Q=F(Q,360)*6,ue=F(ue,100),ee=F(ee,100);var te=v.floor(Q),be=Q-te,re=ee*(1-ue),Z=ee*(1-be*ue),Y=ee*(1-(1-be)*ue),q=te%6,ye=[ee,Z,re,re,Y,ee][q],ge=[Y,ee,ee,Z,re,re][q],De=[re,re,Y,ee,ee,Z][q];return{r:ye*255,g:ge*255,b:De*255}}function O(Q,ue,ee,te){var be=[oe(E(Q).toString(16)),oe(E(ue).toString(16)),oe(E(ee).toString(16))];return te&&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 a(Q,ue,ee,te,be){var re=[oe(E(Q).toString(16)),oe(E(ue).toString(16)),oe(E(ee).toString(16)),oe(Oe(te))];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 u(Q,ue,ee,te){var be=[oe(Oe(te)),oe(E(Q).toString(16)),oe(E(ue).toString(16)),oe(E(ee).toString(16))];return be.join("")}s.equals=function(Q,ue){return!Q||!ue?!1:s(Q).toRgbString()==s(ue).toRgbString()},s.random=function(){return s.fromRatio({r:c(),g:c(),b:c()})};function _(Q,ue){ue=ue===0?0:ue||10;var ee=s(Q).toHsl();return ee.s-=ue/100,ee.s=B(ee.s),s(ee)}function S(Q,ue){ue=ue===0?0:ue||10;var ee=s(Q).toHsl();return ee.s+=ue/100,ee.s=B(ee.s),s(ee)}function b(Q){return s(Q).desaturate(100)}function h(Q,ue){ue=ue===0?0:ue||10;var ee=s(Q).toHsl();return ee.l+=ue/100,ee.l=B(ee.l),s(ee)}function R(Q,ue){ue=ue===0?0:ue||10;var ee=s(Q).toRgb();return ee.r=r(0,D(255,ee.r-E(255*-(ue/100)))),ee.g=r(0,D(255,ee.g-E(255*-(ue/100)))),ee.b=r(0,D(255,ee.b-E(255*-(ue/100)))),s(ee)}function w(Q,ue){ue=ue===0?0:ue||10;var ee=s(Q).toHsl();return ee.l-=ue/100,ee.l=B(ee.l),s(ee)}function C(Q,ue){var ee=s(Q).toHsl(),te=(ee.h+ue)%360;return ee.h=te<0?360+te:te,s(ee)}function x(Q){var ue=s(Q).toHsl();return ue.h=(ue.h+180)%360,s(ue)}function l(Q){var ue=s(Q).toHsl(),ee=ue.h;return[s(Q),s({h:(ee+120)%360,s:ue.s,l:ue.l}),s({h:(ee+240)%360,s:ue.s,l:ue.l})]}function A(Q){var ue=s(Q).toHsl(),ee=ue.h;return[s(Q),s({h:(ee+90)%360,s:ue.s,l:ue.l}),s({h:(ee+180)%360,s:ue.s,l:ue.l}),s({h:(ee+270)%360,s:ue.s,l:ue.l})]}function k(Q){var ue=s(Q).toHsl(),ee=ue.h;return[s(Q),s({h:(ee+72)%360,s:ue.s,l:ue.l}),s({h:(ee+216)%360,s:ue.s,l:ue.l})]}function U(Q,ue,ee){ue=ue||6,ee=ee||30;var te=s(Q).toHsl(),be=360/ee,re=[s(Q)];for(te.h=(te.h-(be*ue>>1)+720)%360;--ue;)te.h=(te.h+be)%360,re.push(s(te));return re}function N(Q,ue){ue=ue||6;for(var ee=s(Q).toHsv(),te=ee.h,be=ee.s,re=ee.v,Z=[],Y=1/ue;ue--;)Z.push(s({h:te,s:be,v:re})),re=(re+Y)%1;return Z}s.mix=function(Q,ue,ee){ee=ee===0?0:ee||50;var te=s(Q).toRgb(),be=s(ue).toRgb(),re=ee/100,Z={r:(be.r-te.r)*re+te.r,g:(be.g-te.g)*re+te.g,b:(be.b-te.b)*re+te.b,a:(be.a-te.a)*re+te.a};return s(Z)},s.readability=function(Q,ue){var ee=s(Q),te=s(ue);return(v.max(ee.getLuminance(),te.getLuminance())+.05)/(v.min(ee.getLuminance(),te.getLuminance())+.05)},s.isReadable=function(Q,ue,ee){var te=s.readability(Q,ue),be,re;re=!1,be=le(ee);switch(be.level+be.size){case"AAsmall":case"AAAlarge":re=te>=4.5;break;case"AAlarge":re=te>=3;break;case"AAAsmall":re=te>=7;break}return re},s.mostReadable=function(Q,ue,ee){var te=null,be=0,re,Z,Y,q;ee=ee||{},Z=ee.includeFallbackColors,Y=ee.level,q=ee.size;for(var ye=0;ye<ue.length;ye++)re=s.readability(Q,ue[ye]),re>be&&(be=re,te=s(ue[ye]));return s.isReadable(Q,te,{level:Y,size:q})||!Z?te:(ee.includeFallbackColors=!1,s.mostReadable(Q,["#fff","#000"],ee))};var z=s.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=s.hexNames=W(z);function W(Q){var ue={};for(var ee in Q)Q.hasOwnProperty(ee)&&(ue[Q[ee]]=ee);return ue}function V(Q){return Q=parseFloat(Q),(isNaN(Q)||Q<0||Q>1)&&(Q=1),Q}function F(Q,ue){ae(Q)&&(Q="100%");var ee=de(Q);return Q=D(ue,r(0,parseFloat(Q))),ee&&(Q=parseInt(Q*ue,10)/100),v.abs(Q-ue)<1e-6?1:Q%ue/parseFloat(ue)}function B(Q){return D(1,r(0,Q))}function H(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 oe(Q){return Q.length==1?"0"+Q:""+Q}function xe(Q){return Q<=1&&(Q=Q*100+"%"),Q}function Oe(Q){return v.round(parseFloat(Q)*255).toString(16)}function se(Q){return H(Q)/255}var me=function(){var Q="[-\\+]?\\d+%?",ue="[-\\+]?\\d*\\.\\d+%?",ee="(?:"+ue+")|(?:"+Q+")",te="[\\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"+te),rgba:new RegExp("rgba"+be),hsl:new RegExp("hsl"+te),hsla:new RegExp("hsla"+be),hsv:new RegExp("hsv"+te),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 pe(Q){return!!me.CSS_UNIT.exec(Q)}function ie(Q){Q=Q.replace(T,"").replace(d,"").toLowerCase();var ue=!1;if(z[Q])Q=z[Q],ue=!0;else if(Q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var ee;return(ee=me.rgb.exec(Q))?{r:ee[1],g:ee[2],b:ee[3]}:(ee=me.rgba.exec(Q))?{r:ee[1],g:ee[2],b:ee[3],a:ee[4]}:(ee=me.hsl.exec(Q))?{h:ee[1],s:ee[2],l:ee[3]}:(ee=me.hsla.exec(Q))?{h:ee[1],s:ee[2],l:ee[3],a:ee[4]}:(ee=me.hsv.exec(Q))?{h:ee[1],s:ee[2],v:ee[3]}:(ee=me.hsva.exec(Q))?{h:ee[1],s:ee[2],v:ee[3],a:ee[4]}:(ee=me.hex8.exec(Q))?{r:H(ee[1]),g:H(ee[2]),b:H(ee[3]),a:se(ee[4]),format:ue?"name":"hex8"}:(ee=me.hex6.exec(Q))?{r:H(ee[1]),g:H(ee[2]),b:H(ee[3]),format:ue?"name":"hex"}:(ee=me.hex4.exec(Q))?{r:H(ee[1]+""+ee[1]),g:H(ee[2]+""+ee[2]),b:H(ee[3]+""+ee[3]),a:se(ee[4]+""+ee[4]),format:ue?"name":"hex8"}:(ee=me.hex3.exec(Q))?{r:H(ee[1]+""+ee[1]),g:H(ee[2]+""+ee[2]),b:H(ee[3]+""+ee[3]),format:ue?"name":"hex"}:!1}function le(Q){var ue,ee;return Q=Q||{level:"AA",size:"small"},ue=(Q.level||"AA").toUpperCase(),ee=(Q.size||"small").toLowerCase(),ue!=="AA"&&ue!=="AAA"&&(ue="AA"),ee!=="small"&&ee!=="large"&&(ee="small"),{level:ue,size:ee}}M.exports?M.exports=s:!(P=function(){return s}.call(X,i,X,M),P!==void 0&&(M.exports=P))})(Math)},aBPH:function(M,X,i){M.exports={wrap:"wrap___1eujs",modal:"modal___3NBln",title:"title___26WI_",path:"path___HzdTG",colorBlue:"colorBlue___3sufs",width240:"width240___DJhZ8",filePath:"filePath___13aFg"}},auZk:function(M,X,i){M.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(M,X,i){M.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(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return function(v){var T=P,d=T.lib,m=d.CipherParams,E=T.enc,D=E.Hex,r=T.format,c=r.Hex={stringify:function(s){return s.ciphertext.toString(D)},parse:function(s){var n=D.parse(s);return m.create({ciphertext:n})}}}(),P.format.Hex})},bT9E:function(M,X,i){"use strict";i.d(X,"a",function(){return v});var P=i("VTBJ");function v(T,d){var m=Object(P.a)({},T);return Array.isArray(d)&&d.forEach(function(E){delete m[E]}),m}},bUJZ:function(M,X){M.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(M,X,i){"use strict";var P=i("cDcd"),v=i.n(P),T=P.createContext(null);X.a=T},c5Ni:function(M,X,i){},cRFk:function(M,X,i){M.exports=i.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,X,i){"use strict";i.r(X);var P=i("+L6B"),v=i("2/Rp"),T=i("T2oS"),d=i("W9HT"),m=i("14J3"),E=i("BMrR"),D=i("2qtc"),r=i("kLXV"),c=i("jCWc"),s=i("kPKH"),n=i("qVdP"),y=i("jsC+"),f=i("k1fw"),o=i("lUTK"),g=i("BvKs"),p=i("9og8"),O=i("miYZ"),a=i("tsqr"),u=i("5Dmo"),_=i("3S7+"),S=i("tJVT"),b=i("PpiC"),h=i("Znn+"),R=i("ZTPi"),w=i("WmNS"),C=i.n(w),x=i("cDcd"),l=i.n(x),A=i("B6bo"),k=i.n(A),U=i("Ty5D"),N=i("9kvl"),z=i("BoS7"),K=i("Sdc0"),W=i("oBTY"),V=i("ozfa"),F=i("MJZm"),B=i("P5Jw"),H=i("5NDa"),ae=i("5rEg"),de=i("y8nQ"),oe=i("Vl3Y"),xe=i("aBPH"),Oe=i.n(xe),se=function(He){var rt=He.shixunsDetail,et=He.globalSetting,Pe=He.loading,Ve=He.user,xt=He.dispatch,ft=He.isRepository,St=Object(b.a)(He,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),It=Object(U.h)(),yt=Object(U.i)(),Nt=Object(x.useState)({}),$t=Object(S.a)(Nt,2),Ln=$t[0],En=$t[1],jn=Object(x.useRef)(),kn=oe.a.useForm(),Tn=Object(S.a)(kn,1),an=Tn[0],ur=Object(x.useState)(""),mr=Object(S.a)(ur,2),xr=mr[0],ir=mr[1];Object(x.useEffect)(function(){St.visible&&an.resetFields()},[St.visible]),Object(x.useEffect)(function(){var Qt=sessionStorage.getItem("pathArray");if(Qt){var Bt=Qt.split(",").join("/"),cn=Bt.indexOf("/")===0?Bt.substr(1):Bt;ir(cn)}},[]),Object(x.useEffect)(function(){var Qt,Bt;jn.current=(Qt=It.pathname)===null||Qt===void 0||((Bt=Qt.split("/"))===null||Bt===void 0)?void 0:Bt[2]},[]);var Rn=function(){var Qt=Object(p.a)(C.a.mark(function Bt(){var cn,rn,Er=arguments;return C.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return cn=Er.length>0&&Er[0]!==void 0?Er[0]:{},$n.next=3,xt({type:"shixunsDetail/addRepositoryFile",payload:{id:yt.id,message:cn.commitMessage,content:"",path:(St.defaultPath?St.defaultPath+"/":"")+cn.path+"/"+(cn.file||".gitkeep"),secret_repository:ft?void 0:!0}});case 3:rn=$n.sent,rn!=null&&rn.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),St.onOK({path:(St.defaultPath?St.defaultPath+"/":"")+cn.path+"/"+(cn.file||".gitkeep"),name:cn.path.split("/")[cn.path.split("/").length-1]}),St.onClose());case 5:case"end":return $n.stop()}},Bt)}));return function(){return Qt.apply(this,arguments)}}(),Wn=function(){var Bt,cn;N.d.push("/shixuns/".concat(jn.current,"/").concat((Bt=It.pathname)===null||Bt===void 0||((cn=Bt.split("/"))===null||cn===void 0)?void 0:cn[3]).concat(xr?"/master/shixun_show/".concat(xr):""))};return l.a.createElement(r.a,{width:"60%",centered:!0,visible:St.visible,wrapClassName:Oe.a.modal,onOk:function(){an.submit()},onCancel:St.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},l.a.createElement("section",{className:Oe.a.bg},l.a.createElement("div",{className:Oe.a.wrap},l.a.createElement(oe.a,{className:"mt10",form:an,scrollToFirstError:!0,layout:"vertical",onFinish:Rn,onChange:function(){var Bt,cn,rn,Er,Zn=Object(f.a)({},an.getFieldsValue()),$n=Zn==null||((Bt=Zn.path)===null||Bt===void 0)?void 0:Bt.split(""),kr=Zn==null||((cn=Zn.file)===null||cn===void 0)?void 0:cn.split("");$n!=null&&(rn=$n.filter(function(on){return on=="/"}))!==null&&rn!==void 0&&rn.length&&(Zn.path=Zn.path.substring(0,Zn.path.length-1)),kr!=null&&(Er=kr.filter(function(on){return on=="/"}))!==null&&Er!==void 0&&Er.length&&(Zn.file=Zn.file.substring(0,Zn.path.length-1)),an.setFieldsValue(Object(f.a)({},Zn)),En(Zn)}},l.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},l.a.createElement(E.a,null,l.a.createElement(s.a,null,l.a.createElement("span",{className:Oe.a.filePath},St.defaultPath+"/")),l.a.createElement(s.a,{flex:"1"},l.a.createElement(oe.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"}]},l.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),l.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},l.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"})),l.a.createElement(oe.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"}]},l.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"}))))))},me=Object(N.a)(function(Ct){var He=Ct.shixunsDetail,rt=Ct.loading,et=Ct.globalSetting,Pe=Ct.user;return{shixunsDetail:He,globalSetting:et,user:Pe,loading:rt.models.index}})(se),pe=i("7ahc"),ie=function(He){var rt=He.shixunsDetail,et=He.globalSetting,Pe=He.loading,Ve=He.user,xt=He.dispatch,ft=He.isRepository,St=Object(b.a)(He,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),It=Object(U.h)(),yt=Object(U.i)(),Nt=Object(x.useState)({}),$t=Object(S.a)(Nt,2),Ln=$t[0],En=$t[1],jn=Object(x.useRef)(),kn=oe.a.useForm(),Tn=Object(S.a)(kn,1),an=Tn[0],ur=Object(x.useState)(""),mr=Object(S.a)(ur,2),xr=mr[0],ir=mr[1];Object(x.useEffect)(function(){St.visible&&an.resetFields()},[St.visible]),Object(x.useEffect)(function(){var Qt=sessionStorage.getItem("pathArray");if(Qt){var Bt=Qt.split(",").join("/"),cn=Bt.indexOf("/")===0?Bt.substr(1):Bt;ir(cn)}},[]),Object(x.useEffect)(function(){var Qt,Bt;jn.current=(Qt=It.pathname)===null||Qt===void 0||((Bt=Qt.split("/"))===null||Bt===void 0)?void 0:Bt[2]},[]);var Rn=function(){var Qt=Object(p.a)(C.a.mark(function Bt(){var cn,rn,Er=arguments;return C.a.wrap(function($n){for(;;)switch($n.prev=$n.next){case 0:return cn=Er.length>0&&Er[0]!==void 0?Er[0]:{},$n.next=3,xt({type:"shixunsDetail/addRepositoryFile",payload:{id:yt.id,message:cn.commitMessage,content:cn.codeMirror,path:(St.defaultPath?St.defaultPath+"/":"")+cn.path,secret_repository:ft?void 0:!0}});case 3:rn=$n.sent,rn!=null&&rn.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),St.onOK({path:(St.defaultPath?St.defaultPath+"/":"")+cn.path,name:cn.path.split("/")[cn.path.split("/").length-1]}),St.onClose());case 5:case"end":return $n.stop()}},Bt)}));return function(){return Qt.apply(this,arguments)}}(),Wn=function(){var Bt,cn;N.d.push("/shixuns/".concat(jn.current,"/").concat((Bt=It.pathname)===null||Bt===void 0||((cn=Bt.split("/"))===null||cn===void 0)?void 0:cn[3]).concat(xr?"/master/shixun_show/".concat(xr):""))};return l.a.createElement(r.a,{width:"60%",visible:St.visible,wrapClassName:Oe.a.modal,centered:!0,onOk:function(){an.submit()},onCancel:St.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},l.a.createElement("section",{className:Oe.a.bg},l.a.createElement("div",{className:Oe.a.wrap},l.a.createElement(oe.a,{className:"mt10",form:an,scrollToFirstError:!0,layout:"vertical",onFinish:Rn,onChange:function(){var Bt,cn,rn=Object(f.a)({},an.getFieldsValue()),Er=rn==null||((Bt=rn.path)===null||Bt===void 0)?void 0:Bt.split("");(Er==null||((cn=Er.filter(function(Zn){return Zn=="/"}))===null||cn===void 0)?void 0:cn.length)>1&&(rn.path=rn.path.substring(0,rn.path.length-1)),an.setFieldsValue(Object(f.a)({},rn)),En(rn)}},l.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},l.a.createElement(E.a,null,l.a.createElement(s.a,null,l.a.createElement("span",{className:Oe.a.filePath},St.defaultPath+"/")),l.a.createElement(s.a,{flex:"1"},l.a.createElement(oe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),l.a.createElement(oe.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"}]},l.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"})),l.a.createElement("div",{className:"mt10 mb20"},l.a.createElement(oe.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},l.a.createElement(pe.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"]}})))))))},le=Object(N.a)(function(Ct){var He=Ct.shixunsDetail,rt=Ct.loading,et=Ct.globalSetting,Pe=Ct.user;return{shixunsDetail:He,globalSetting:et,user:Pe,loading:rt.models.index}})(ie),Q=function(He){var rt=He.shixunsDetail,et=He.globalSetting,Pe=He.loading,Ve=He.user,xt=He.dispatch,ft=He.isRepository,St=Object(b.a)(He,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),It=Object(U.h)(),yt=Object(U.i)(),Nt=Object(x.useState)({}),$t=Object(S.a)(Nt,2),Ln=$t[0],En=$t[1],jn=Object(x.useRef)(),kn=oe.a.useForm(),Tn=Object(S.a)(kn,1),an=Tn[0],ur=Object(x.useState)(""),mr=Object(S.a)(ur,2),xr=mr[0],ir=mr[1],Rn=Object(x.useState)(""),Wn=Object(S.a)(Rn,2),Qt=Wn[0],Bt=Wn[1];Object(x.useEffect)(function(){St.visible&&an.resetFields()},[St.visible]),Object(x.useEffect)(function(){var Er=St.defaultPath.split("/");Er.length===1?(ir(""),Bt(St.defaultPath)):(Bt(Er.pop()),ir(Er.join("/")+"/"))},[St.defaultPath]),Object(x.useEffect)(function(){var Er,Zn;jn.current=(Er=It.pathname)===null||Er===void 0||((Zn=Er.split("/"))===null||Zn===void 0)?void 0:Zn[2]},[]);var cn=function(){var Er=Object(p.a)(C.a.mark(function Zn(){var $n,kr,on=arguments;return C.a.wrap(function(Cr){for(;;)switch(Cr.prev=Cr.next){case 0:return $n=on.length>0&&on[0]!==void 0?on[0]:{},Cr.next=3,xt({type:"shixunsDetail/moveGitFile",payload:{id:yt.id,from:St.defaultPath,to:xr+$n.path,message:$n.commitMessage||"".concat(St.defaultPath," rename to ").concat(xr).concat($n.path," "),secret_repository:ft}});case 3:kr=Cr.sent,(kr==null?void 0:kr.status)===0&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),St.onOK({path:$n.path,name:$n.path}),St.onClose());case 5:case"end":return Cr.stop()}},Zn)}));return function(){return Er.apply(this,arguments)}}(),rn=function(){var Zn,$n;N.d.push("/shixuns/".concat(jn.current,"/").concat((Zn=It.pathname)===null||Zn===void 0||(($n=Zn.split("/"))===null||$n===void 0)?void 0:$n[3]).concat(xr?"/master/shixun_show/".concat(xr):""))};return l.a.createElement(r.a,{width:"40%",visible:St.visible,wrapClassName:Oe.a.modal,centered:!0,onOk:function(){an.submit()},onCancel:St.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},l.a.createElement("section",{className:Oe.a.bg},l.a.createElement("div",{className:Oe.a.wrap},l.a.createElement(oe.a,{className:"mt10",form:an,scrollToFirstError:!0,layout:"vertical",onFinish:cn,onChange:function(){var Zn,$n,kr=Object(f.a)({},an.getFieldsValue()),on=kr==null||((Zn=kr.path)===null||Zn===void 0)?void 0:Zn.split("");(on==null||(($n=on.filter(function(Ar){return Ar=="/"}))===null||$n===void 0)?void 0:$n.length)>1&&(kr.path=kr.path.substring(0,kr.path.length-1)),an.setFieldsValue(Object(f.a)({},kr)),En(kr)}},l.a.createElement(oe.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},l.a.createElement(E.a,null,l.a.createElement(s.a,{flex:"1"},l.a.createElement(oe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},l.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:Qt}))))),l.a.createElement(oe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},l.a.createElement(ae.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(St.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ue=Object(N.a)(function(Ct){var He=Ct.shixunsDetail,rt=Ct.loading,et=Ct.globalSetting,Pe=Ct.user;return{shixunsDetail:He,globalSetting:et,user:Pe,loading:rt.models.index}})(Q),ee=i("DZo9"),te=i("8z0m"),be=i("m3rI"),re=i("8j3D"),Z=i("RC3E"),Y=i.n(Z),q=te.a.Dragger,ye=function(He){var rt=He.shixunsDetail,et=He.globalSetting,Pe=He.loading,Ve=He.user,xt=He.dispatch,ft=He.isRepository,St=Object(b.a)(He,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),It=Object(U.h)(),yt=Object(U.i)(),Nt=Object(x.useState)({}),$t=Object(S.a)(Nt,2),Ln=$t[0],En=$t[1],jn=Object(x.useRef)(),kn=oe.a.useForm(),Tn=Object(S.a)(kn,1),an=Tn[0],ur=Object(x.useState)([]),mr=Object(S.a)(ur,2),xr=mr[0],ir=mr[1],Rn=Object(x.useState)(),Wn=Object(S.a)(Rn,2),Qt=Wn[0],Bt=Wn[1],cn;Object(x.useEffect)(function(){St.visible&&(an.resetFields(),ir([]))},[St.visible]),Object(x.useEffect)(function(){jn.current=yt.id},[]),Object(x.useEffect)(function(){var on=sessionStorage.getItem("pathArray");if(on){var Ar=on.split(",").join("/"),Cr=Ar.indexOf("/")===0?Ar.substr(1):Ar;Bt(Cr)}},[]);var rn=function(Ar){if(cn=Ar.file.name,Ar.file.status==="done"||Ar.file.status==="uploading"){var Cr,aa,Rr;if(ir(Ar.fileList),!Ar.file.response)return;if(((Cr=Ar.file.response)===null||Cr===void 0?void 0:Cr.status)===0){a.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}ir(xr.filter(function(ha){return ha.uid!==Ar.file.uid})),((aa=Ar.file.response)===null||aa===void 0?void 0:aa.message)&&a.b.info((Rr=Ar.file.response)===null||Rr===void 0?void 0:Rr.message)}},Er=function(){var on=Object(p.a)(C.a.mark(function Ar(Cr){var aa;return C.a.wrap(function(ha){for(;;)switch(ha.prev=ha.next){case 0:if(Cr.response){ha.next=3;break}return a.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ha.abrupt("return");case 3:return ha.next=5,xt({type:"shixunsDetail/deleteGitFile",payload:{id:yt.id,path:Qt?"".concat(Qt,"/").concat(Cr.name):Cr.name,message:an.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(Qt?"".concat(Qt,"/").concat(Cr.name):Cr.name),secret_repository:ft?null:!0}});case 5:aa=ha.sent,aa.status===0&&(ir(xr.filter(function(ya){return ya.uid!==Cr.uid})),a.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ha.stop()}},Ar)}));return function(Cr){return on.apply(this,arguments)}}(),Zn={height:300,multiple:!0,withCredentials:!0,data:function(){var on=Object(p.a)(C.a.mark(function Cr(){return C.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.abrupt("return",new Promise(function(){var ha=Object(p.a)(C.a.mark(function ya(Ea,Oa){return C.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:setTimeout(Object(p.a)(C.a.mark(function or(){var fa,wa;return C.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:return dr.next=2,an.getFieldsValue();case 2:fa=dr.sent,wa=Object(f.a)(Object(f.a)({},{path:St.defaultPath?St.defaultPath:"",message:Ln.commitMessage||"\u4E0A\u4F20\u4E86".concat(cn)}),ft?{}:{secret_repository:!0}),Ea(wa);case 5:case"end":return dr.stop()}},or)})),200);case 1:case"end":return vr.stop()}},ya)}));return function(ya,Ea){return ha.apply(this,arguments)}}()));case 1:case"end":return Rr.stop()}},Cr)}));function Ar(){return on.apply(this,arguments)}return Ar}(),fileList:xr,method:"post",action:"".concat(be.a.API_SERVER,"/api/shixuns/").concat(jn.current,"/upload_git_file.json"),onChange:rn,onRemove:Er,beforeUpload:function(Ar){cn=Ar.name}},$n=function(){var on=Object(p.a)(C.a.mark(function Ar(Cr){return C.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return Rr.next=2,an.validateFields();case 2:St.onClose(),St.onOK({path:St.defaultPath}),kr();case 5:case"end":return Rr.stop()}},Ar)}));return function(Cr){return on.apply(this,arguments)}}(),kr=function(){var Ar,Cr;N.d.push("/shixuns/".concat(jn.current,"/").concat((Ar=It.pathname)===null||Ar===void 0||((Cr=Ar.split("/"))===null||Cr===void 0)?void 0:Cr[3]).concat(Qt?"/master/shixun_show/".concat(Qt):""))};return l.a.createElement(r.a,{visible:St.visible,onOk:$n,centered:!0,onCancel:St.onClose,width:"70%"},l.a.createElement("section",{className:Y.a.bg},l.a.createElement("div",{className:Y.a.wrap},l.a.createElement("div",{className:Y.a.title},"\u4E0A\u4F20\u6587\u4EF6"),l.a.createElement(oe.a,{className:"mt10",form:an,scrollToFirstError:!0,layout:"vertical",onFinish:$n,onValuesChange:function(){return En(Object(f.a)({},an.getFieldsValue()))}},l.a.createElement(oe.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"}]},l.a.createElement(ae.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),l.a.createElement(oe.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},l.a.createElement(q,Zn,l.a.createElement("div",null,l.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(Y.a.colorBlue)})),l.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",l.a.createElement("span",{className:"".concat(Y.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),l.a.createElement(re.a,{onFinish:function(Ar){return Bt(Ar)}})))},ge=Object(N.a)(function(Ct){var He=Ct.shixunsDetail,rt=Ct.loading,et=Ct.globalSetting,Pe=Ct.user;return{shixunsDetail:He,globalSetting:et,user:Pe,loading:rt.models.index}})(ye),De=i("Bbdw"),Ge=i.n(De),Qe=i("HpfO"),at=i.n(Qe),ot=function(He){var rt=He.shixunsDetail,et=He.globalSetting,Pe=He.loading,Ve=He.dispatch,xt=He.title,ft=He.pathList,St=ft===void 0?[]:ft,It=He.showInputPath,yt=It===void 0?!1:It,Nt=He.isMergeSelectFile,$t=Nt===void 0?!1:Nt,Ln=He.onFinish,En=Ln===void 0?function(){}:Ln,jn=oe.a.useForm(),kn=Object(S.a)(jn,1),Tn=kn[0],an=Object(U.i)(),ur=Object(U.h)(),mr=Object(x.useRef)(),xr=Object(x.useState)(""),ir=Object(S.a)(xr,2),Rn=ir[0],Wn=ir[1],Qt=Object(x.useState)(""),Bt=Object(S.a)(Qt,2),cn=Bt[0],rn=Bt[1],Er=Object(x.useState)([]),Zn=Object(S.a)(Er,2),$n=Zn[0],kr=Zn[1],on=Object(x.useState)([]),Ar=Object(S.a)(on,2),Cr=Ar[0],aa=Ar[1];Object(x.useEffect)(function(){var Zr,vr;mr.current=((Zr=ur.pathname)===null||Zr===void 0||((vr=Zr.split("/"))===null||vr===void 0)?void 0:vr[3])==="repository"},[]),Object(x.useEffect)(function(){if(rt.actionTabs.key!=="Repository-SelectFilePath")return;var Zr=St.join("/"),vr=[];St.map(function(or,fa){fa===0?vr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(or),path:Zr}):vr.push({val:"/".concat(or),path:Zr})}),kr(vr),Wn(Zr),rn(Zr),Rr(Zr)},[rt.actionTabs.key]);var Rr=function(){var Zr=Object(p.a)(C.a.mark(function vr(or){var fa;return C.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:return Pa.next=2,Ve({type:mr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:an.id,path:or}});case 2:fa=Pa.sent,fa&&aa(fa.trees||[]);case 4:case"end":return Pa.stop()}},vr)}));return function(or){return Zr.apply(this,arguments)}}(),ha=function(vr){var or=Rn;vr.type==="tree"&&($n.length?$n.push({val:"/".concat(vr.name),path:vr.name}):$n.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(vr.name),path:vr.name}),kr($n),or=Rn?"".concat(Rn,"/").concat(vr.name):vr.name,Wn(or)),Rr(or)},ya=function(vr,or){var fa=$n.filter(function(Pa,dr){return dr<=or});kr(fa);var wa=fa.filter(function(Pa,dr){return dr!==0}).map(function(Pa){return Pa.val}).join("").substr(1);Wn(wa),Rr(wa)},Ea=function(){var Zr=Object(p.a)(C.a.mark(function vr(){var or,fa,wa;return C.a.wrap(function(dr){for(;;)switch(dr.prev=dr.next){case 0:if(or=Tn==null?void 0:Tn.getFieldsValue(),fa=Rn?"".concat(Rn).concat(or!=null&&or.name?"/".concat(or==null?void 0:or.name):""):or==null?void 0:or.name,!$t){dr.next=6;break}return En(fa),Oa(),dr.abrupt("return");case 6:if(!yt){dr.next=16;break}return dr.next=9,Tn.validateFields();case 9:return dr.next=11,Ve({type:"shixunsDetail/uploadGitFolder",payload:Object(f.a)(Object(f.a)({},{id:an.id,path:fa}),mr.current?{}:{secret_repository:!0})});case 11:wa=dr.sent,En(cn),wa.status===0&&a.b.info("\u65B0\u5EFA\u6210\u529F"),dr.next=18;break;case 16:En(fa),a.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Oa();case 19:case"end":return dr.stop()}},vr)}));return function(){return Zr.apply(this,arguments)}}(),Oa=function(){Ve({type:"shixunsDetail/setActionTabs",payload:{}}),Tn.resetFields()};return l.a.createElement(r.a,{centered:!0,title:xt||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:rt.actionTabs.key==="Repository-SelectFilePath",onOk:Ea,onCancel:Oa},l.a.createElement("div",{className:at.a.wrap},l.a.createElement("div",{className:at.a.content},l.a.createElement("div",{className:at.a.mainPathWrap},!!($n!=null&&$n.length)&&$n.map(function(Zr,vr){return l.a.createElement("a",{key:vr,onClick:function(){return ya(Zr,vr)}},Zr.val)})),!!(Cr!=null&&Cr.length)&&Cr.map(function(Zr,vr){return Zr.type==="tree"&&l.a.createElement("a",{key:vr,onClick:function(){return ha(Zr)}},l.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(at.a.colorBlue)}),Zr.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"},Rn),yt&&l.a.createElement(oe.a,{form:Tn,scrollToFirstError:!0,className:"mt20"},l.a.createElement(oe.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(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},st=Object(N.a)(function(Ct){var He=Ct.shixunsDetail,rt=Ct.loading,et=Ct.globalSetting;return{shixunsDetail:He,globalSetting:et,loading:rt.models.index}})(ot),mt=i("GZ0F"),We=i("8Skl"),Re=i("HBuW"),$e=i("1vsH"),Tt=i("NLgs"),ut=i("lzim"),dt=F.a.DirectoryTree,Ie=function(He){var rt,et,Pe,Ve,xt,ft,St,It=He.shixunsDetail,yt=He.globalSetting,Nt=He.loading,$t=He.user,Ln=He.activeKey,En=He.dispatch,jn=He.practiceSetting,kn=He.isRepository,Tn=He.treeData,an=He.setTreeData,ur=Object(b.a)(He,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),mr=Object(U.i)(),xr=Object(U.h)(),ir=Object(x.useState)(),Rn=Object(S.a)(ir,2),Wn=Rn[0],Qt=Rn[1],Bt=Object(x.useState)(!1),cn=Object(S.a)(Bt,2),rn=cn[0],Er=cn[1],Zn=Object(x.useState)(!1),$n=Object(S.a)(Zn,2),kr=$n[0],on=$n[1],Ar=Object(x.useState)(!1),Cr=Object(S.a)(Ar,2),aa=Cr[0],Rr=Cr[1],ha=Object(x.useState)(!1),ya=Object(S.a)(ha,2),Ea=ya[0],Oa=ya[1],Zr=Object(x.useState)(""),vr=Object(S.a)(Zr,2),or=vr[0],fa=vr[1],wa=Object(x.useState)([]),Pa=Object(S.a)(wa,2),dr=Pa[0],ai=Pa[1],Fa=Object(x.useState)([]),ja=Object(S.a)(Fa,2),oi=ja[0],Ta=ja[1],qa=Object(x.useState)([]),Ga=Object(S.a)(qa,2),Ti=Ga[0],hi=Ga[1],ia=Object(x.useState)(!1),la=Object(S.a)(ia,2),oa=la[0],he=la[1],Ze=Object(x.useState)(),bt=Object(S.a)(Ze,2),vt=bt[0],Lt=bt[1],wt=Object(x.useState)(),Vt=Object(S.a)(wt,2),ln=Vt[0],mn=Vt[1],_n=Object(x.useState)(""),An=Object(S.a)(_n,2),yn=An[0],Rt=An[1],Jt=Object(x.useState)(),Ft=Object(S.a)(Jt,2),dn=Ft[0],sn=Ft[1],xn=Object(x.useState)(!1),Mn=Object(S.a)(xn,2),Xt=Mn[0],Ut=Mn[1];Object(x.useEffect)(function(){an([]),cr(""),localStorage.warehouseHideTip||he(!0)},[xr.pathname,kn]);var qt=function(){var Sn=Object(p.a)(C.a.mark(function Mt(){var zt,jt,In=arguments;return C.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return zt=In.length>0&&In[0]!==void 0?In[0]:"",Fn.next=3,Object(Re.zb)({id:mr.id,secret_dir_path:zt});case 3:jt=Fn.sent,jt&&sn(zt);case 5:case"end":return Fn.stop()}},Mt)}));return function(){return Sn.apply(this,arguments)}}(),en=function(Mt){return l.a.createElement(g.a,{className:Ge.a.menu,onClick:function(jt){fa(Mt.path||"");switch(jt.key){case"1":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Er(!0);break;case"2":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Rr(!0);break;case"3":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Oa(!0);break;case"4":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),on(!0);break;case"5":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Fr(Mt.path,Mt.name,Mt);break;case"6":Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Ur(Mt);break}}},(Mt.type==="topTree"||Mt.type==="tree")&&l.a.createElement(g.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Mt.type==="topTree"||Mt.type==="tree")&&l.a.createElement(g.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Mt.type==="topTree"||Mt.type==="tree")&&l.a.createElement(g.a.Item,{key:"3"},"\u4E0A\u4F20"),Mt.type!=="topTree"&&Mt.type!=="tree"&&l.a.createElement(g.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Mt.type!=="topTree"&&l.a.createElement(B.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(kn?"":"secret/").concat(Mt==null?void 0:Mt.path),onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(g.a.Item,{key:"6"},l.a.createElement(l.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Mt.type!=="topTree"&&l.a.createElement(g.a.Item,{key:"5"},"\u5220\u9664"))},vn=function(Mt,zt){return Mt.map(function(jt){return zt==""?jt.path=zt+jt.name:jt.path=zt+"/"+jt.name,jt.title=l.a.createElement(E.a,{className:"font14"},l.a.createElement(s.a,{flex:"1"},l.a.createElement(E.a,null,l.a.createElement(s.a,{flex:"20px"},jt.type==="blob"&&l.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),l.a.createElement(s.a,{flex:"1"},l.a.createElement("span",{className:" multi_ellipsis1"},jt.name)))),l.a.createElement(s.a,null,(jt.type==="blob"||jt.type==="tree")&&l.a.createElement(y.a,{overlay:en(jt),className:Ge.a.ellipsis},l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),jt.disableCheckbox=Wn&&Wn!==jt.name,jt.className=jt.type==="tree"?Ge.a.pl23:"",jt.checkable=jt.type!=="tree",jt.isLeaf=jt.type!=="tree",jt.children=jt.type==="tree"&&[],jt.key=jt.path,jt})},hn=function(Mt){En({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Mt}})},Nn=function(){var Sn=Object(p.a)(C.a.mark(function Mt(zt,jt){var In;return C.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return In=zt.split("/"),Fn.next=3,cr(or);case 3:setTimeout(function(){hn(zt),dr=[In[0]||""],oi=[zt],Ta(Object(W.a)(oi)),ai(Object(W.a)(dr))},150);case 4:case"end":return Fn.stop()}},Mt)}));return function(zt,jt){return Sn.apply(this,arguments)}}(),Bn=function(Mt,zt){if(zt=="")Tn=Object(W.a)(Mt),an(Object(W.a)(Mt));else{var jt=Or(Tn,zt,Mt);Tn=jt,an(Object(W.a)(jt))}};function Or(Sn,Mt,zt){return Sn.map(function(jt){return jt.key===Mt?(jt.children=Object(W.a)(zt),Object(f.a)({},jt)):jt.children?Object(f.a)(Object(f.a)({},jt),{},{children:Or(jt.children,Mt,zt)}):jt})}var cr=function(){var Sn=Object(p.a)(C.a.mark(function Mt(){var zt,jt,In,pn,Fn,Pn=arguments;return C.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return zt=Pn.length>0&&Pn[0]!==void 0?Pn[0]:"",Vn.next=3,En({type:kn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:mr.id,path:zt}});case 3:return jt=Vn.sent,jt&&((In=jt.trees)!==null&&In!==void 0&&In.length?(Fn=vn(Object(W.a)(jt.trees),zt),Bn(Fn,zt),hi(jt.trees||[]),mn(zt||""),console.log("handleGetRepository:",Fn,zt),setTimeout(function(){return console.log(Tn,jt.trees,zt,999999)},2e3)):zt==""&&an([]),Lt(((pn=jt.commits)===null||pn===void 0?void 0:pn[0])||{})),Vn.abrupt("return",jt);case 6:case"end":return Vn.stop()}},Mt)}));return function(){return Sn.apply(this,arguments)}}(),Nr=function(){var Sn=Object(p.a)(C.a.mark(function Mt(zt){return C.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:return In.abrupt("return",new Promise(function(){var pn=Object(p.a)(C.a.mark(function Fn(Pn,Xn){return C.a.wrap(function(yr){for(;;)switch(yr.prev=yr.next){case 0:return zt.children.length&&Pn(),Rt(zt.path),yr.next=4,cr(zt.path);case 4:Pn();case 5:case"end":return yr.stop()}},Fn)}));return function(Fn,Pn){return pn.apply(this,arguments)}}()));case 1:case"end":return In.stop()}},Mt)}));return function(zt){return Sn.apply(this,arguments)}}(),Kr=function(){var Sn=Object(p.a)(C.a.mark(function Mt(zt,jt){var In,pn;return C.a.wrap(function(Pn){for(;;)switch(Pn.prev=Pn.next){case 0:if(console.log("handleSelectTree",zt,jt.nativeEvent.target.nodeName,jt),In=function(){hn(jt.node.path),zt=[jt.node.path],Ta(Object(W.a)(zt))},!(jt.nativeEvent.target.nodeName==="svg"||jt.nativeEvent.target.nodeName==="LI"||jt.nativeEvent.target.nodeName==="I")){Pn.next=4;break}return Pn.abrupt("return");case 4:jt.node.type==="blob"&&(jn!=null&&(pn=jn.sideBar)!==null&&pn!==void 0&&pn.confirmLeave?r.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(){In(),En({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):In());case 5:case"end":return Pn.stop()}},Mt)}));return function(zt,jt){return Sn.apply(this,arguments)}}(),Fr=function(Mt,zt,jt){r.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(jt.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var In=Object(p.a)(C.a.mark(function Fn(){var Pn,Xn,Vn;return C.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,En({type:"shixunsDetail/deleteGitFile",payload:{id:mr.id,path:Mt,message:"\u5220\u9664".concat(Mt),secret_repository:kn?null:!0}});case 2:if(Pn=hr.sent,Xn=Mt.split("/"),!((Pn==null?void 0:Pn.status)===0)){hr.next=20;break}return a.b.info("\u5220\u9664\u6210\u529F"),Xn.splice(Xn.length-1,1),hr.next=9,cr(Xn.length>1?Xn.join("/"):"");case 9:if(Vn=hr.sent,!(Vn!=null&&Vn.trees)){hr.next=13;break}hr.next=16;break;case 13:return Xn.splice(Xn.length-1,1),hr.next=16,cr(Xn.length>1?Xn.join("/"):"");case 16:return hn(""),hr.abrupt("return",!0);case 20:(Pn==null?void 0:Pn.status)===-3&&r.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:l.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Mt,"\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(mr.id,"/edit/").concat(Pn==null?void 0:Pn.message,"/tab=2")}});case 21:case"end":return hr.stop()}},Fn)}));function pn(){return In.apply(this,arguments)}return pn}()})},Ur=function(Mt){console.log(Mt,"item")},wr=function(){var Sn=Object(p.a)(C.a.mark(function Mt(zt,jt){return C.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:if(console.log("handleExpand",jt),!(jt.nativeEvent.target.nodeName==="svg"||jt.nativeEvent.target.nodeName==="path"||jt.nativeEvent.target.nodeName==="LI")){pn.next=5;break}return pn.abrupt("return",!0);case 5:return pn.next=7,Nr(jt.node);case 7:dr.includes(jt.node.path)?dr.splice(dr.indexOf(jt.node.path),1):dr.push(jt.node.path);case 8:ai(Object(W.a)(dr));case 9:case"end":return pn.stop()}},Mt)}));return function(zt,jt){return Sn.apply(this,arguments)}}(),Xr=function(){he(!1),localStorage.warehouseHideTip=!0},ea=function(){var Sn=Object(p.a)(C.a.mark(function Mt(zt){var jt,In,pn,Fn,Pn;return C.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:pn="",Vn.t0=kn,Vn.next=Vn.t0===!0?4:Vn.t0===!1?9:11;break;case 4:return pn="\u5F00\u542F\u7248\u672C\u5E93",Fn="\u5F00\u542F",Pn="\u4E0D\u5F00\u542F",In=l.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"),Vn.abrupt("break",11);case 9:return It!=null&&(jt=It.detail)!==null&&jt!==void 0&&jt.secret_repository?(pn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Fn="\u786E\u5B9A",Pn="\u53D6\u6D88",In=l.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")):(pn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Fn="\u4E0D\u4F7F\u7528",Pn="\u4F7F\u7528",In=l.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")),Vn.abrupt("break",11);case 11:if(!(!kn&&Object(Tt.b)(En,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Vn.next=13;break}return Vn.abrupt("return");case 13:r.a.confirm({title:pn,okText:Fn,cancelText:Pn,content:In,onOk:function(){var hr;Object($e.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",pn]),!kn&&!(It!=null&&(hr=It.detail)!==null&&hr!==void 0&&hr.secret_repository)||Ir(zt)},onCancel:function(){var hr;!kn&&!(It!=null&&(hr=It.detail)!==null&&hr!==void 0&&hr.secret_repository)&&Ir(zt)}});case 14:case"end":return Vn.stop()}},Mt)}));return function(zt){return Sn.apply(this,arguments)}}(),Ir=function(){var Sn=Object(p.a)(C.a.mark(function Mt(zt){return C.a.wrap(function(In){for(;;)switch(In.prev=In.next){case 0:if(!kn){In.next=6;break}return In.next=3,Object(Re.p)(Object(f.a)({},mr));case 3:En({type:"practiceSetting/getCommonData",payload:Object(f.a)({},mr)}),In.next=8;break;case 6:return In.next=8,Object(Re.q)(Object(f.a)(Object(f.a)({},mr),{},{is_secret_repository:zt}));case 8:cr(),En({type:"shixunsDetail/getShixunsDetail",payload:{id:mr.id}});case 10:case"end":return In.stop()}},Mt)}));return function(zt){return Sn.apply(this,arguments)}}(),ta=function(Mt){console.log(Mt)},Qr=function(){var Sn=Object(p.a)(C.a.mark(function Mt(zt){var jt,In,pn,Fn,Pn,Xn,Vn,yr,hr,Yr,zn;return C.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:if(console.log(zt),jt=zt.node.key,In=zt.dragNode.key,pn=zt.node.pos.split("-"),Fn=zt.dropPosition-Number(pn[pn.length-1]),!(zt.dragNode.type==="tree")){rr.next=8;break}return a.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),rr.abrupt("return");case 8:if(!(zt.node.type!=="tree")){rr.next=11;break}return a.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),rr.abrupt("return");case 11:return rr.next=13,En({type:"shixunsDetail/moveGitFile",payload:{id:mr.id,from:zt.dragNode.path,to:zt.node.path+"/"+zt.dragNode.name,message:"".concat(zt.dragNode.path," move to ").concat(zt.node.path+"/"+zt.dragNode.name," ")}});case 13:if(Pn=rr.sent,!(Pn.status===0)){rr.next=26;break}return hn(""),rr.next=18,cr("");case 18:Xn=0;case 19:if(!(Xn<dr.length)){rr.next=26;break}if(!(dr[Xn]!="")){rr.next=23;break}return rr.next=23,cr(dr[Xn]);case 23:Xn++,rr.next=19;break;case 26:return rr.abrupt("return");case 32:case"end":return rr.stop()}},Mt)}));return function(zt){return Sn.apply(this,arguments)}}();return l.a.createElement("section",{className:Ge.a.bg},l.a.createElement("div",{className:Ge.a.contentbg},l.a.createElement("div",{className:Ge.a.wrap},l.a.createElement(E.a,{className:Ge.a.gitCode},l.a.createElement(s.a,{flex:"1"},l.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),kn?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",l.a.createElement(K.a,{className:kn&&It!==null&&It!==void 0&&(rt=It.detail)!==null&&rt!==void 0&&rt.init_repository?"hide":"ml10",checked:kn?It==null||((Pe=It.detail)===null||Pe===void 0)?void 0:Pe.init_repository:It==null||((et=It.detail)===null||et===void 0)?void 0:et.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:ea})),l.a.createElement(s.a,null,l.a.createElement(y.a,{overlay:en({type:"topTree"}),className:"current"},l.a.createElement(_.a,{visible:oa,title:l.a.createElement("div",{className:"font16"},l.a.createElement(mt.a,{style:{position:"relative",left:-35},onClick:function(){return Xr()}}),"\u70B9\u51FB\u6B64\u5904\u65B0\u5EFA\u6587\u4EF6\u3001\u65B0\u5EFA\u6587\u4EF6\u5939\u3001\u4E0A\u4F20\u6587\u4EF6\u3002",l.a.createElement("span",{onClick:function(){return Xr()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Ge.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},kn&&(It==null||((Ve=It.detail)===null||Ve===void 0)?void 0:Ve.init_repository)&&l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!kn&&(It==null||((xt=It.detail)===null||xt===void 0)?void 0:xt.secret_repository)&&l.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Tn.length&&!kn&&l.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},l.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")),Tn.length?l.a.createElement(l.a.Fragment,null,l.a.createElement("div",{className:Ge.a.content},Ln==="1"&&l.a.createElement("div",{className:Ge.a.tips},"\u63D0\u793A\uFF1A",l.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'),l.a.createElement(dt,{disabled:!!Nt.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Tn,switcherIcon:l.a.createElement(We.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:wr,expandedKeys:dr,selectedKeys:oi,onSelect:Kr,draggable:!0,onDragEnter:ta,onDrop:Qr,allowDrop:function(Mt){var zt=Mt.dropNode,jt=Mt.dropPosition;return!1}}))):"",!Tn.length&&kn&&(It==null||((ft=It.detail)===null||ft===void 0)?void 0:ft.init_repository)&&l.a.createElement(Le,null),!Tn.length&&!kn&&(It==null||((St=It.detail)===null||St===void 0)?void 0:St.secret_repository)&&l.a.createElement(Le,null))),l.a.createElement(ue,{visible:kr,defaultPath:or,onClose:function(){return on(!1)},isRepository:!kn,onOK:function(){var Sn=Object(p.a)(C.a.mark(function Mt(zt){var jt;return C.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:return jt=or.split("/"),jt.pop(),pn.next=4,cr(jt.join("/"));case 4:hn("");case 5:case"end":return pn.stop()}},Mt)}));return function(Mt){return Sn.apply(this,arguments)}}()}),l.a.createElement(le,{visible:rn,defaultPath:or,onClose:function(){return Er(!1)},isRepository:kn,onOK:function(Mt){Nn(Mt.path,Mt.name)}}),l.a.createElement(me,{visible:aa,defaultPath:or,onClose:function(){return Rr(!1)},isRepository:kn,onOK:function(Mt){Nn(Mt.path,Mt.name)}}),l.a.createElement(ge,{defaultPath:or,visible:Ea,isRepository:kn,onClose:function(){return Oa(!1)},onOK:function(){var Sn=Object(p.a)(C.a.mark(function Mt(zt){var jt;return C.a.wrap(function(pn){for(;;)switch(pn.prev=pn.next){case 0:return jt=or.split("/"),pn.next=3,cr(or);case 3:dr=[jt[0]||""],oi=[or],Ta(Object(W.a)(oi)),ai(Object(W.a)(dr));case 7:case"end":return pn.stop()}},Mt)}));return function(Mt){return Sn.apply(this,arguments)}}()}),l.a.createElement(st,{pathList:or==null?void 0:or.split("/"),showInputPath:!0,isMergeSelectFile:Xt,onFinish:function(Mt){Xt?qt(Mt):cr(Mt),Ut(!1)}}))},Le=function(){return l.a.createElement("div",{className:"mt20 pb50 ".concat(Ge.a.nodata)},l.a.createElement("div",{className:Ge.a.headLeft},"\u63D0\u793A\uFF1A",l.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",l.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",l.a.createElement("br",null),"1\u3001",l.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",l.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"),l.a.createElement("img",{width:"100%",src:ut.z}))},Ue=Object(N.a)(function(Ct){var He=Ct.shixunsDetail,rt=Ct.loading,et=Ct.globalSetting,Pe=Ct.practiceSetting,Ve=Ct.user;return{shixunsDetail:He,globalSetting:et,user:Ve,practiceSetting:Pe,loading:rt}})(Ie),_e=i("/zsF"),Te=i("PArb"),ke=i("yDYP"),je=i.n(ke),tt=function(He){var rt=He.shixunsDetail,et=He.globalSetting,Pe=He.loading,Ve=He.user,xt=He.dispatch,ft=He.isRepository,St=Object(b.a)(He,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),It=Object(U.i)(),yt=Object(x.useState)([]),Nt=Object(S.a)(yt,2),$t=Nt[0],Ln=Nt[1];Object(x.useEffect)(function(){En()},[ft]);var En=function(){var jn=Object(p.a)(C.a.mark(function kn(){var Tn;return C.a.wrap(function(ur){for(;;)switch(ur.prev=ur.next){case 0:return ur.next=2,xt({type:"shixunsDetail/getRepositoryCommit",payload:{id:It.id,secret_repository:ft?void 0:!0}});case 2:Tn=ur.sent,Tn&&Ln(Tn.commits||[]);case 4:case"end":return ur.stop()}},kn)}));return function(){return jn.apply(this,arguments)}}();return l.a.createElement(l.a.Fragment,null,$t==""&&l.a.createElement("div",{className:je.a.empty},l.a.createElement("img",{src:ut.m,width:"258"}),l.a.createElement("br",null),l.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),$t!=""&&l.a.createElement("section",{className:je.a.bg},l.a.createElement("div",{className:je.a.wrap},l.a.createElement("div",{className:je.a.content},$t==null?void 0:$t.map(function(jn){var kn,Tn;return l.a.createElement("div",null,l.a.createElement(E.a,{align:"middle",className:"c-white font16"},l.a.createElement(s.a,null,jn.title)),l.a.createElement(E.a,{align:"middle",className:"mt20 "},l.a.createElement(s.a,null,l.a.createElement("img",{className:je.a.imageUrl,src:be.a.IMG_SERVER+"/"+((kn=jn.author)===null||kn===void 0?void 0:kn.image_url)})),l.a.createElement(s.a,{className:je.a.blueLight},l.a.createElement("span",{className:"ml20"},(Tn=jn.author)===null||Tn===void 0?void 0:Tn.username)),l.a.createElement(s.a,null,l.a.createElement("span",{className:"ml20 ".concat(je.a.blueLight)},"\u63D0\u4EA4\u4E8E"),l.a.createElement("span",{className:"ml20 ".concat(je.a.blueLight)},jn.time))),l.a.createElement(Te.a,{className:je.a.divider}))})))))},_t=Object(N.a)(function(Ct){var He=Ct.shixunsDetail,rt=Ct.loading,et=Ct.globalSetting,Pe=Ct.user;return{shixunsDetail:He,globalSetting:et,user:Pe,loading:rt.models.index}})(tt),At=i("p5ED"),Zt=R.a.TabPane,On=function(He){var rt,et,Pe,Ve,xt,ft,St,It,yt,Nt,$t,Ln,En,jn,kn,Tn,an,ur,mr,xr=He.globalSetting,ir=He.loading,Rn=He.dispatch,Wn=He.practiceSetting,Qt=He.shixunsDetail,Bt=Object(b.a)(He,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),cn=Object(x.useState)("1"),rn=Object(S.a)(cn,2),Er=rn[0],Zn=rn[1],$n=Object(x.useState)("1"),kr=Object(S.a)($n,2),on=kr[0],Ar=kr[1],Cr=Object(x.useState)(),aa=Object(S.a)(Cr,2),Rr=aa[0],ha=aa[1],ya=Object(x.useRef)(),Ea=Object(x.useState)(!0),Oa=Object(S.a)(Ea,2),Zr=Oa[0],vr=Oa[1],or=Object(x.useState)(["2","1"]),fa=Object(S.a)(or,2),wa=fa[0],Pa=fa[1],dr=Object(x.useState)([]),ai=Object(S.a)(dr,2),Fa=ai[0],ja=ai[1],oi=Object(x.useRef)(),Ta=Object(U.i)(),qa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:l.a.createElement("span",null,l.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),l.a.createElement(_.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"},l.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(x.useEffect)(function(){try{var ia,la,oa,he,Ze;if(!!(Qt!=null&&(ia=Qt.fileContent)!==null&&ia!==void 0&&(la=ia.content)!==null&&la!==void 0&&(oa=la.content)!==null&&oa!==void 0&&oa.length)||(Qt==null||((he=Qt.fileContent)===null||he===void 0||((Ze=he.content)===null||Ze===void 0))?void 0:Ze.content)==""){var bt;if((Qt==null||((bt=Qt.fileContent)===null||bt===void 0)?void 0:bt.file_type)==="txt"){var vt,Lt,wt,Vt;ya.current=window.decodeURIComponent(escape(window.atob(Qt==null||((vt=Qt.fileContent)===null||vt===void 0||((Lt=vt.content)===null||Lt===void 0))?void 0:Lt.content))),Rr=window.decodeURIComponent(escape(window.atob(Qt==null||((wt=Qt.fileContent)===null||wt===void 0||((Vt=wt.content)===null||Vt===void 0))?void 0:Vt.content))),ha(Rr)}else{var ln,mn,_n,An;ya.current=Qt==null||((ln=Qt.fileContent)===null||ln===void 0||((mn=ln.content)===null||mn===void 0))?void 0:mn.content,Rr=Qt==null||((_n=Qt.fileContent)===null||_n===void 0||((An=_n.content)===null||An===void 0))?void 0:An.content,ha(Rr)}}}catch(dn){var yn,Rt,Jt,Ft;ya.current=window.atob(Qt==null||((yn=Qt.fileContent)===null||yn===void 0||((Rt=yn.content)===null||Rt===void 0))?void 0:Rt.content),Rr=window.atob(Qt==null||((Jt=Qt.fileContent)===null||Jt===void 0||((Ft=Jt.content)===null||Ft===void 0))?void 0:Ft.content),ha(Rr),a.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",Qt.fileContent.content)},[Qt==null||((rt=Qt.fileContent)===null||rt===void 0)?void 0:rt.content]),Object(x.useEffect)(function(){var ia,la=Wn==null||((ia=Wn.sideBar)===null||ia===void 0)?void 0:ia.selectPath.split("/");Pa(la)},[Wn==null||((et=Wn.sideBar)===null||et===void 0)?void 0:et.selectPath]);var Ga=function(la){ha(la);var oa=-1;la===ya.current?oa=0:oa=1,oa!==-1,Rn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!oa}})};Object(x.useEffect)(function(){new Promise(function(){var ia=Object(p.a)(C.a.mark(function la(oa,he){var Ze,bt,vt,Lt;return C.a.wrap(function(Vt){for(;;)switch(Vt.prev=Vt.next){case 0:if(!((Wn==null||((Ze=Wn.sideBar)===null||Ze===void 0)?void 0:Ze.selectPath)!==""&&Wn!==null&&Wn!==void 0&&(bt=Wn.sideBar)!==null&&bt!==void 0&&bt.selectPath)){Vt.next=5;break}return Vt.next=3,Rn({type:"shixunsDetail/getFileContent",payload:{id:Ta.id,path:Wn==null||((vt=Wn.sideBar)===null||vt===void 0)?void 0:vt.selectPath,secret_repository:Zr?null:!0}});case 3:Lt=Vt.sent,Lt!=null&&Lt.content||(Lt==null?void 0:Lt.content)==""||Rn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return Vt.stop()}},la)}));return function(la,oa){return ia.apply(this,arguments)}}())},[Wn==null||((Pe=Wn.sideBar)===null||Pe===void 0)?void 0:Pe.selectPath]);var Ti=l.a.createElement(g.a,{className:k.a.menu,onClick:function(la){var oa;!(Qt!=null&&(oa=Qt.detail)!==null&&oa!==void 0&&oa.secret_repository)&&la.key==="2"&&Ar("1"),Zn(la.key),la.key==="1"?vr(!0):vr(!1)}},l.a.createElement(g.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),qa.filter(function(ia){var la,oa;return!(Qt!=null&&(la=Qt.detail)!==null&&la!==void 0&&la.init_repository)||Qt!=null&&(oa=Qt.detail)!==null&&oa!==void 0&&oa.is_jupyter_lab?ia.id!=="2":ia}).map(function(ia,la){return l.a.createElement(g.a.Item,{className:"leaveClick",key:ia.id},ia.name)})),hi=function(){var ia=Object(p.a)(C.a.mark(function la(){var oa,he,Ze;return C.a.wrap(function(vt){for(;;)switch(vt.prev=vt.next){case 0:return vt.next=2,Rn({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ta.id,path:Qt==null||((oa=Qt.fileContent)===null||oa===void 0||((he=oa.params)===null||he===void 0))?void 0:he.path,content:Rr,secret_repository:Zr?null:!0}});case 2:Ze=vt.sent,Ze!=null&&Ze.content&&(a.b.info("\u4FDD\u5B58\u6210\u529F"),Rn({type:"practiceSetting/setSideBarTabs",payload:Object(f.a)(Object(f.a)({},Wn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return vt.stop()}},la)}));return function(){return ia.apply(this,arguments)}}();return l.a.createElement("div",{className:k.a.warehouse},l.a.createElement("div",{className:k.a.header},l.a.createElement(E.a,{align:"middle",className:"w100 c-white",style:{height:60}},l.a.createElement(s.a,{flex:"1"},l.a.createElement(E.a,{align:"middle"},l.a.createElement(s.a,null,l.a.createElement(y.a,{overlay:Ti,className:k.a.menu},l.a.createElement("span",{className:"font16 c-white current ml20"},qa.find(function(ia){return ia.id===Er}).name," ",l.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),l.a.createElement(s.a,{flex:"81px"},l.a.createElement("div",{className:k.a.line})),l.a.createElement(s.a,null,l.a.createElement(R.a,{className:k.a.tabs,activeKey:on,onChange:function(la){var oa;Wn!=null&&(oa=Wn.sideBar)!==null&&oa!==void 0&&oa.confirmLeave?r.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(){Ar(la),Rn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(Ar(la),Rn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},l.a.createElement(Zt,{tab:l.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),Zr&&(Qt==null||((Ve=Qt.detail)===null||Ve===void 0)?void 0:Ve.init_repository)&&l.a.createElement(Zt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!Zr&&(Qt==null||((xt=Qt.detail)===null||xt===void 0)?void 0:xt.secret_repository)&&l.a.createElement(Zt,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),(Zr&&(Qt==null||((ft=Qt.repository)===null||ft===void 0)?void 0:ft.git_url)||!Zr&&(Qt==null||((St=Qt.secretRepository)===null||St===void 0)?void 0:St.git_url))&&l.a.createElement(l.a.Fragment,null,l.a.createElement(s.a,null,l.a.createElement("span",{className:k.a.title},"\u4ED3\u5E93\u5730\u5740:"),l.a.createElement("input",{value:Zr?Qt==null||((It=Qt.repository)===null||It===void 0)?void 0:It.git_url:Qt==null||((yt=Qt.secretRepository)===null||yt===void 0)?void 0:yt.git_url}),l.a.createElement(B.CopyToClipboard,{text:Zr?Qt==null||((Nt=Qt.repository)===null||Nt===void 0)?void 0:Nt.git_url:Qt==null||(($t=Qt.secretRepository)===null||$t===void 0)?void 0:$t.git_url,onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},l.a.createElement(_.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},l.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),l.a.createElement("div",{className:k.a.content,style:{overflow:"auto"}},on==="1"&&l.a.createElement(l.a.Fragment,null,l.a.createElement("aside",{className:k.a.left},l.a.createElement(d.a,{spinning:!!ir.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(k.a.loading," ").concat(k.a.bottom0)},l.a.createElement(Ue,{setTreeData:ja,treeData:Fa,activeKey:Er,isRepository:Zr}))),l.a.createElement("aside",{className:k.a.right,ref:oi},(Wn==null||((Ln=Wn.sideBar)===null||Ln===void 0)?void 0:Ln.selectPath)!==""&&l.a.createElement(l.a.Fragment,null,l.a.createElement(d.a,{spinning:!!ir.effects["shixunsDetail/getFileContent"],wrapperClassName:k.a.loading},l.a.createElement("div",{className:k.a.filePathWrp},l.a.createElement(E.a,{align:"middle",className:"w100"},l.a.createElement(s.a,null,l.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),l.a.createElement(s.a,{flex:"40px"},l.a.createElement("div",{className:k.a.line,style:{marginLeft:20}})),l.a.createElement(s.a,{className:k.a.filePath},wa.map(function(ia,la){return l.a.createElement("span",{className:"c-blue"},ia)})))),l.a.createElement("div",{className:ir.effects["shixunsDetail/getFileContent"]?"hide":"show"},l.a.createElement(At.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:Qt==null||((En=Qt.fileContent)===null||En===void 0)?void 0:En.filename,type:(Qt==null||((jn=Qt.fileContent)===null||jn===void 0)?void 0:jn.file_type)==="office"?"download":Qt==null||((kn=Qt.fileContent)===null||kn===void 0)?void 0:kn.file_type,data:Rr,monacoEditor:{value:Rr,language:Qt==null||((Tn=Qt.fileContent)===null||Tn===void 0)?void 0:Tn.language,onChange:function(la){return Ga(la)},options:{fontSize:14}}}))),(Qt==null||((an=Qt.fileContent)===null||an===void 0)?void 0:an.file_type)==="txt"&&l.a.createElement(E.a,{align:"middle",justify:"center",className:k.a.footer},l.a.createElement(s.a,null,l.a.createElement(v.a,{type:"primary",size:"large",ghost:!0,onClick:function(){N.d.push("/shixuns/".concat(Ta.id,"/challenges"))}},"\u53D6\u6D88"),l.a.createElement(v.a,{type:"primary",size:"large",className:"ml40",onClick:hi},"\u63D0\u4EA4")))),(Wn==null||((ur=Wn.sideBar)===null||ur===void 0)?void 0:ur.selectPath)==""&&(Qt==null||((mr=Qt.detail)===null||mr===void 0)?void 0:mr.init_repository)&&l.a.createElement("div",{className:k.a.empty},l.a.createElement("img",{src:ut.l,width:"258"}),l.a.createElement("br",null),l.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")))),on==="2"&&l.a.createElement("div",{className:k.a.commit},l.a.createElement(_t,{isRepository:Zr}))))},nn=X.default=Object(N.a)(function(Ct){var He=Ct.loading,rt=Ct.globalSetting,et=Ct.practiceSetting,Pe=Ct.shixunsDetail;return{globalSetting:rt,loading:He,practiceSetting:et,shixunsDetail:Pe}})(On)},csWT:function(M,X,i){M.exports=i.p+"static/choose.4ad1045f.svg"},cv67:function(M,X,i){(function(P,v){M.exports=X=v(i("Ib8C"))})(this,function(P){return function(v){var T=P,d=T.lib,m=d.WordArray,E=d.Hasher,D=T.algo,r=[];(function(){for(var o=0;o<64;o++)r[o]=v.abs(v.sin(o+1))*4294967296|0})();var c=D.MD5=E.extend({_doReset:function(){this._hash=new m.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(o,g){for(var p=0;p<16;p++){var O=g+p,a=o[O];o[O]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360}var u=this._hash.words,_=o[g+0],S=o[g+1],b=o[g+2],h=o[g+3],R=o[g+4],w=o[g+5],C=o[g+6],x=o[g+7],l=o[g+8],A=o[g+9],k=o[g+10],U=o[g+11],N=o[g+12],z=o[g+13],K=o[g+14],W=o[g+15],V=u[0],F=u[1],B=u[2],H=u[3];V=s(V,F,B,H,_,7,r[0]),H=s(H,V,F,B,S,12,r[1]),B=s(B,H,V,F,b,17,r[2]),F=s(F,B,H,V,h,22,r[3]),V=s(V,F,B,H,R,7,r[4]),H=s(H,V,F,B,w,12,r[5]),B=s(B,H,V,F,C,17,r[6]),F=s(F,B,H,V,x,22,r[7]),V=s(V,F,B,H,l,7,r[8]),H=s(H,V,F,B,A,12,r[9]),B=s(B,H,V,F,k,17,r[10]),F=s(F,B,H,V,U,22,r[11]),V=s(V,F,B,H,N,7,r[12]),H=s(H,V,F,B,z,12,r[13]),B=s(B,H,V,F,K,17,r[14]),F=s(F,B,H,V,W,22,r[15]),V=n(V,F,B,H,S,5,r[16]),H=n(H,V,F,B,C,9,r[17]),B=n(B,H,V,F,U,14,r[18]),F=n(F,B,H,V,_,20,r[19]),V=n(V,F,B,H,w,5,r[20]),H=n(H,V,F,B,k,9,r[21]),B=n(B,H,V,F,W,14,r[22]),F=n(F,B,H,V,R,20,r[23]),V=n(V,F,B,H,A,5,r[24]),H=n(H,V,F,B,K,9,r[25]),B=n(B,H,V,F,h,14,r[26]),F=n(F,B,H,V,l,20,r[27]),V=n(V,F,B,H,z,5,r[28]),H=n(H,V,F,B,b,9,r[29]),B=n(B,H,V,F,x,14,r[30]),F=n(F,B,H,V,N,20,r[31]),V=y(V,F,B,H,w,4,r[32]),H=y(H,V,F,B,l,11,r[33]),B=y(B,H,V,F,U,16,r[34]),F=y(F,B,H,V,K,23,r[35]),V=y(V,F,B,H,S,4,r[36]),H=y(H,V,F,B,R,11,r[37]),B=y(B,H,V,F,x,16,r[38]),F=y(F,B,H,V,k,23,r[39]),V=y(V,F,B,H,z,4,r[40]),H=y(H,V,F,B,_,11,r[41]),B=y(B,H,V,F,h,16,r[42]),F=y(F,B,H,V,C,23,r[43]),V=y(V,F,B,H,A,4,r[44]),H=y(H,V,F,B,N,11,r[45]),B=y(B,H,V,F,W,16,r[46]),F=y(F,B,H,V,b,23,r[47]),V=f(V,F,B,H,_,6,r[48]),H=f(H,V,F,B,x,10,r[49]),B=f(B,H,V,F,K,15,r[50]),F=f(F,B,H,V,w,21,r[51]),V=f(V,F,B,H,N,6,r[52]),H=f(H,V,F,B,h,10,r[53]),B=f(B,H,V,F,k,15,r[54]),F=f(F,B,H,V,S,21,r[55]),V=f(V,F,B,H,l,6,r[56]),H=f(H,V,F,B,W,10,r[57]),B=f(B,H,V,F,C,15,r[58]),F=f(F,B,H,V,z,21,r[59]),V=f(V,F,B,H,R,6,r[60]),H=f(H,V,F,B,U,10,r[61]),B=f(B,H,V,F,b,15,r[62]),F=f(F,B,H,V,A,21,r[63]),u[0]=u[0]+V|0,u[1]=u[1]+F|0,u[2]=u[2]+B|0,u[3]=u[3]+H|0},_doFinalize:function(){var o=this._data,g=o.words,p=this._nDataBytes*8,O=o.sigBytes*8;g[O>>>5]|=128<<24-O%32;var a=v.floor(p/4294967296),u=p;g[(O+64>>>9<<4)+15]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,g[(O+64>>>9<<4)+14]=(u<<8|u>>>24)&16711935|(u<<24|u>>>8)&4278255360,o.sigBytes=(g.length+1)*4,this._process();for(var _=this._hash,S=_.words,b=0;b<4;b++){var h=S[b];S[b]=(h<<8|h>>>24)&16711935|(h<<24|h>>>8)&4278255360}return _},clone:function(){var o=E.clone.call(this);return o._hash=this._hash.clone(),o}});function s(o,g,p,O,a,u,_){var S=o+(g&p|~g&O)+a+_;return(S<<u|S>>>32-u)+g}function n(o,g,p,O,a,u,_){var S=o+(g&O|p&~O)+a+_;return(S<<u|S>>>32-u)+g}function y(o,g,p,O,a,u,_){var S=o+(g^p^O)+a+_;return(S<<u|S>>>32-u)+g}function f(o,g,p,O,a,u,_){var S=o+(p^(g|~O))+a+_;return(S<<u|S>>>32-u)+g}T.MD5=E._createHelper(c),T.HmacMD5=E._createHmacHelper(c)}(Math),P.MD5})},dGDm:function(M,X,i){M.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(M,X,i){},djh8:function(M,X,i){M.exports=i.p+"static/qrCode.42927872.png"},dmUQ:function(M,X,i){"use strict";var P=i("Ff2n"),v=i("rePB"),T=i("1OyB"),d=i("vuIU"),m=i("Ji7U"),E=i("md7G"),D=i("foSv"),r=i("cDcd"),c=i.n(r),s=i("TSYQ"),n=i.n(s),y=i("4IlW");function f(l,A){var k=Object.keys(l);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(l);A&&(U=U.filter(function(N){return Object.getOwnPropertyDescriptor(l,N).enumerable})),k.push.apply(k,U)}return k}function o(l){for(var A=1;A<arguments.length;A++){var k=arguments[A]!=null?arguments[A]:{};A%2?f(Object(k),!0).forEach(function(U){Object(v.a)(l,U,k[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(k)):f(Object(k)).forEach(function(U){Object.defineProperty(l,U,Object.getOwnPropertyDescriptor(k,U))})}return l}function g(l){var A=p();return function(){var U=Object(D.a)(l),N;if(A){var z=Object(D.a)(this).constructor;N=Reflect.construct(U,arguments,z)}else N=U.apply(this,arguments);return Object(E.a)(this,N)}}function p(){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(l){return!1}}function O(){}function a(l){l.preventDefault()}var u=function(A){return A.replace(/[^\w.-]+/g,"")},_=200,S=600,b=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,h=function(A){return A!=null},R=function(A,k){return k===A||typeof k=="number"&&typeof A=="number"&&isNaN(k)&&isNaN(A)},w=function(l){Object(m.a)(k,l);var A=g(k);function k(U){var N;Object(T.a)(this,k),N=A.call(this,U),N.onKeyDown=function(W){var V=N.props,F=V.onKeyDown,B=V.onPressEnter;if(W.keyCode===y.a.UP){var H=N.getRatio(W);N.up(W,H,null),N.stop()}else if(W.keyCode===y.a.DOWN){var ae=N.getRatio(W);N.down(W,ae,null),N.stop()}else W.keyCode===y.a.ENTER&&B&&B(W);if(N.recordCursorPosition(),N.lastKeyCode=W.keyCode,F){for(var de=arguments.length,oe=new Array(de>1?de-1:0),xe=1;xe<de;xe++)oe[xe-1]=arguments[xe];F.apply(void 0,[W].concat(oe))}},N.onKeyUp=function(W){var V=N.props.onKeyUp;if(N.stop(),N.recordCursorPosition(),V){for(var F=arguments.length,B=new Array(F>1?F-1:0),H=1;H<F;H++)B[H-1]=arguments[H];V.apply(void 0,[W].concat(B))}},N.onChange=function(W){var V=N.props.onChange;N.state.focused&&(N.inputting=!0),N.rawInput=N.props.parser(N.getValueFromEvent(W)),N.setState({inputValue:N.rawInput}),V(N.toNumber(N.rawInput))},N.onMouseUp=function(){var W=N.props.onMouseUp;N.recordCursorPosition(),W&&W.apply(void 0,arguments)},N.onFocus=function(){var W;N.setState({focused:!0}),(W=N.props).onFocus.apply(W,arguments)},N.onBlur=function(){var W=N.props.onBlur;N.inputting=!1,N.setState({focused:!1});var V=N.getCurrentValidValue(N.state.inputValue),F=N.setValue(V,O);if(W){var B=N.input.value,H=N.getInputDisplayValue({focus:!1,value:F});N.input.value=H&&Number(H),W.apply(void 0,arguments),N.input.value=B}},N.getRatio=function(W){var V=1;return W.metaKey||W.ctrlKey?V=.1:W.shiftKey&&(V=10),V},N.getFullNum=function(W){return isNaN(W)?W:/e/i.test(String(W))?Number(W).toFixed(18).replace(/\.?0+$/,""):W},N.getPrecision=function(W){if(h(N.props.precision))return N.props.precision;var V=String(W);if(V.indexOf("e-")>=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var F=0;return V.indexOf(".")>=0&&(F=V.length-V.indexOf(".")-1),F},N.getInputDisplayValue=function(W){var V=W||N.state,F=V.focused,B=V.inputValue,H=V.value,ae;F?ae=B:ae=N.toPrecisionAsStep(H),ae==null&&(ae="");var de=N.formatWrapper(ae);return h(N.props.decimalSeparator)&&(de=de.toString().replace(".",N.props.decimalSeparator)),de},N.recordCursorPosition=function(){try{N.cursorStart=N.input.selectionStart,N.cursorEnd=N.input.selectionEnd,N.currentValue=N.input.value,N.cursorBefore=N.input.value.substring(0,N.cursorStart),N.cursorAfter=N.input.value.substring(N.cursorEnd)}catch(W){}},N.restoreByAfter=function(W){if(W===void 0)return!1;var V=N.input.value,F=V.lastIndexOf(W);if(F===-1)return!1;var B=N.cursorBefore.length;return N.lastKeyCode===y.a.DELETE&&N.cursorBefore.charAt(B-1)===W[0]?(N.fixCaret(B,B),!0):F+W.length===V.length?(N.fixCaret(F,F),!0):!1},N.partRestoreByAfter=function(W){return W===void 0?!1:Array.prototype.some.call(W,function(V,F){var B=W.substring(F);return N.restoreByAfter(B)})},N.isNotCompleteNumber=function(W){return isNaN(W)||W===""||W===null||W&&W.toString().indexOf(".")===W.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(W,V,F){N.pressingUpOrDown=!0,N.step("down",W,V,F)},N.up=function(W,V,F){N.pressingUpOrDown=!0,N.step("up",W,V,F)},N.saveInput=function(W){N.input=W};var z=U.value;z===void 0&&(z=U.defaultValue),N.state={focused:U.autoFocus};var K=N.getValidValue(N.toNumber(z));return N.state=o(o({},N.state),{},{inputValue:N.toPrecisionAsStep(K),value:K}),N}return Object(d.a)(k,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var z=this.props,K=z.value,W=z.onChange,V=z.max,F=z.min,B=this.state.focused;if(N){if(!R(N.value,K)||!R(N.max,V)||!R(N.min,F)){var H=B?K:this.getValidValue(K),ae;this.pressingUpOrDown?ae=H:this.inputting?ae=this.rawInput:ae=this.toPrecisionAsStep(H),this.setState({value:H,inputValue:ae})}var de="value"in this.props?K:this.state.value;"max"in this.props&&N.max!==V&&typeof de=="number"&&de>V&&W&&W(V),"min"in this.props&&N.min!==F&&typeof de=="number"&&de<F&&W&&W(F)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var oe=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===y.a.BACKSPACE?oe=this.cursorStart-1:this.lastKeyCode===y.a.DELETE&&(oe=this.cursorStart):oe=this.input.value.length,this.fixCaret(oe,oe)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case y.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case y.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(xe){}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(N){var z=N;return z===""?z="":this.isNotCompleteNumber(parseFloat(z))?z=this.state.value:z=this.getValidValue(z),this.toNumber(z)}},{key:"getValueFromEvent",value:function(N){var z=N.target.value.trim().replace(/。/g,".");return h(this.props.decimalSeparator)&&(z=z.replace(this.props.decimalSeparator,".")),z}},{key:"getValidValue",value:function(N){var z=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,W=parseFloat(N);return isNaN(W)?N:(W<z&&(W=z),W>K&&(W=K),W)}},{key:"setValue",value:function(N,z){var K=this.props.precision,W=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),V=this.state.value,F=V===void 0?null:V,B=this.state.inputValue,H=B===void 0?null:B,ae=typeof W=="number"?W.toFixed(K):"".concat(W),de=W!==F||ae!=="".concat(H);return"value"in this.props?(H=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:H},z)):this.setState({value:W,inputValue:this.toPrecisionAsStep(N)},z),de&&this.props.onChange(W),W}},{key:"getMaxPrecision",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,K=this.props,W=K.precision,V=K.step;if(h(W))return W;var F=this.getPrecision(z),B=this.getPrecision(V),H=this.getPrecision(N);return N?Math.max(H,F+B):F+B}},{key:"getPrecisionFactor",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,K=this.getMaxPrecision(N,z);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(N){return this.props.formatter?this.props.formatter(N):N}},{key:"toPrecisionAsStep",value:function(N){if(this.isNotCompleteNumber(N)||N==="")return N;var z=Math.abs(this.getMaxPrecision(N));return isNaN(z)?N.toString():Number(N).toFixed(z)}},{key:"toNumber",value:function(N){var z=this.props.precision,K=this.state.focused,W=N&&N.length>16&&K;return this.isNotCompleteNumber(N)||W?N:h(z)?Math.round(N*Math.pow(10,z))/Math.pow(10,z):Number(N)}},{key:"upStep",value:function(N,z){var K=this.props.step,W=this.getPrecisionFactor(N,z),V=Math.abs(this.getMaxPrecision(N,z)),F=((W*N+W*K*z)/W).toFixed(V);return this.toNumber(F)}},{key:"downStep",value:function(N,z){var K=this.props.step,W=this.getPrecisionFactor(N,z),V=Math.abs(this.getMaxPrecision(N,z)),F=((W*N-W*K*z)/W).toFixed(V);return this.toNumber(F)}},{key:"step",value:function(N,z){var K=this,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var F=this.props;if(F.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var H=this["".concat(N,"Step")](B,W),ae=H>F.max||H<F.min;if(H>F.max?H=F.max:H<F.min&&(H=F.min),this.setValue(H,null),this.setState({focused:!0},function(){K.pressingUpOrDown=!1}),ae)return;this.autoStepTimer=setTimeout(function(){K[N](z,W,!0)},V?_:S)}},{key:"fixCaret",value:function(N,z){if(N===void 0||z===void 0||!this.input||!this.input.value)return;try{var K=this.input.selectionStart,W=this.input.selectionEnd;(N!==K||z!==W)&&this.input.setSelectionRange(N,z)}catch(V){}}},{key:"render",value:function(){var N,z=this.props,K=z.prefixCls,W=z.disabled,V=z.readOnly,F=z.useTouch,B=z.autoComplete,H=z.upHandler,ae=z.downHandler,de=z.className,oe=z.max,xe=z.min,Oe=z.style,se=z.title,me=z.onMouseEnter,pe=z.onMouseLeave,ie=z.onMouseOver,le=z.onMouseOut,Q=z.required,ue=z.onClick,ee=z.tabIndex,te=z.type,be=z.placeholder,re=z.id,Z=z.inputMode,Y=z.pattern,q=z.step,ye=z.maxLength,ge=z.autoFocus,De=z.name,Ge=z.onPaste,Qe=z.onInput,at=Object(P.a)(z,["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"]),ot=this.state,st=ot.value,mt=ot.focused,We=n()(K,(N={},Object(v.a)(N,de,!!de),Object(v.a)(N,"".concat(K,"-disabled"),W),Object(v.a)(N,"".concat(K,"-focused"),mt),N)),Re={};Object.keys(at).forEach(function(je){(je.substr(0,5)==="data-"||je.substr(0,5)==="aria-"||je==="role")&&(Re[je]=at[je])});var $e=!V&&!W,Tt=this.getInputDisplayValue(null),ut=(st||st===0)&&(isNaN(st)||Number(st)>=oe),dt=(st||st===0)&&(isNaN(st)||Number(st)<=xe),Ie=ut||W||V,Le=dt||W||V,Ue=n()("".concat(K,"-handler"),"".concat(K,"-handler-up"),Object(v.a)({},"".concat(K,"-handler-up-disabled"),Ie)),_e=n()("".concat(K,"-handler"),"".concat(K,"-handler-down"),Object(v.a)({},"".concat(K,"-handler-down-disabled"),Le)),Te=F?{onTouchStart:Ie?O:this.up,onTouchEnd:this.stop}:{onMouseDown:Ie?O:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},ke=F?{onTouchStart:Le?O:this.down,onTouchEnd:this.stop}:{onMouseDown:Le?O:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return c.a.createElement("div",{className:We,style:Oe,title:se,onMouseEnter:me,onMouseLeave:pe,onMouseOver:ie,onMouseOut:le,onFocus:function(){return null},onBlur:function(){return null}},c.a.createElement("div",{className:"".concat(K,"-handler-wrap")},c.a.createElement("span",Object.assign({unselectable:"on"},Te,{role:"button","aria-label":"Increase Value","aria-disabled":Ie,className:Ue}),H||c.a.createElement("span",{unselectable:"on",className:"".concat(K,"-handler-up-inner"),onClick:a})),c.a.createElement("span",Object.assign({unselectable:"on"},ke,{role:"button","aria-label":"Decrease Value","aria-disabled":Le,className:_e}),ae||c.a.createElement("span",{unselectable:"on",className:"".concat(K,"-handler-down-inner"),onClick:a}))),c.a.createElement("div",{className:"".concat(K,"-input-wrap")},c.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":xe,"aria-valuemax":oe,"aria-valuenow":st,required:Q,type:te,placeholder:be,onPaste:Ge,onClick:ue,onMouseUp:this.onMouseUp,className:"".concat(K,"-input"),tabIndex:ee,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:$e?this.onKeyDown:O,onKeyUp:$e?this.onKeyUp:O,autoFocus:ge,maxLength:ye,readOnly:V,disabled:W,max:oe,min:xe,step:q,name:De,title:se,id:re,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Tt),pattern:Y,inputMode:Z,onInput:Qe},Re))))}}]),k}(c.a.Component);w.defaultProps={focusOnUpDown:!0,useTouch:!1,prefixCls:"rc-input-number",max:b,min:-b,step:1,style:{},onChange:O,onKeyDown:O,onPressEnter:O,onFocus:O,onBlur:O,parser:u,required:!1,autoComplete:"off"};var C=w,x=X.a=C},e7zE:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("3y9D"),i("WYAk"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.Base,m=T.WordArray,E=v.algo,D=E.SHA1,r=E.HMAC,c=E.PBKDF2=d.extend({cfg:d.extend({keySize:128/32,hasher:D,iterations:1}),init:function(s){this.cfg=this.cfg.extend(s)},compute:function(s,n){for(var y=this.cfg,f=r.create(y.hasher,s),o=m.create(),g=m.create([1]),p=o.words,O=g.words,a=y.keySize,u=y.iterations;p.length<a;){var _=f.update(n).finalize(g);f.reset();for(var S=_.words,b=S.length,h=_,R=1;R<u;R++){h=f.finalize(h),f.reset();for(var w=h.words,C=0;C<b;C++)S[C]^=w[C]}o.concat(_),O[0]++}return o.sigBytes=a*4,o}});v.PBKDF2=function(s,n,y){return c.create(y).compute(s,n)}}(),P.PBKDF2})},fAei:function(M,X,i){"use strict";i.d(X,"a",function(){return _.a});var P=i("rePB"),v=i("VTBJ"),T=i("KQm4"),d=i("1OyB"),m=i("vuIU"),E=i("Ji7U"),D=i("LK+K"),r=i("cDcd"),c=i("4IlW"),s=i("Kwbf"),n=i("TSYQ"),y=i.n(n),f=i("sboe"),o=i("OZM5"),g=i("815F"),p=i("ODXe"),O=i("Ff2n"),a=i("+nKL"),u=i("8XRh"),_=i("WaYH"),S=function(xe,Oe){var se=xe.className,me=xe.style,pe=xe.motion,ie=xe.motionNodes,le=xe.motionType,Q=xe.onMotionStart,ue=xe.onMotionEnd,ee=xe.active,te=xe.treeNodeRequiredProps,be=Object(O.a)(xe,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),re=r.useState(!0),Z=Object(p.a)(re,2),Y=Z[0],q=Z[1],ye=r.useContext(f.a),ge=ye.prefixCls,De=r.useRef(!1),Ge=function(){De.current||ue(),De.current=!0};return Object(r.useEffect)(function(){ie&&le==="hide"&&Y&&q(!1)},[ie]),Object(r.useEffect)(function(){return ie&&Q(),function(){ie&&Ge()}},[]),ie?r.createElement(u.default,Object.assign({ref:Oe,visible:Y},pe,{motionAppear:le==="show",onAppearEnd:Ge,onLeaveEnd:Ge}),function(Qe,at){var ot=Qe.className,st=Qe.style;return r.createElement("div",{ref:at,className:y()("".concat(ge,"-treenode-motion"),ot),style:st},ie.map(function(mt){var We=mt.data,Re=We.key,$e=Object(O.a)(We,["key"]),Tt=mt.isStart,ut=mt.isEnd;delete $e.children;var dt=Object(g.f)(Re,te);return r.createElement(_.a,Object.assign({},$e,dt,{active:ee,data:mt.data,key:Re,isStart:Tt,isEnd:ut}))}))}):r.createElement(_.a,Object.assign({domRef:Oe,className:se,style:me},be,{active:ee}))};S.displayName="MotionTreeNode";var b=r.forwardRef(S),h=b;function R(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],xe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=oe.length,se=xe.length;if(Math.abs(Oe-se)!==1)return{add:!1,key:null};function me(pe,ie){var le=new Map;pe.forEach(function(ue){le.set(ue,!0)});var Q=ie.filter(function(ue){return!le.has(ue)});return Q.length===1?Q[0]:null}return Oe<se?{add:!0,key:me(oe,xe)}:{add:!1,key:me(xe,oe)}}function w(oe,xe,Oe){var se=oe.findIndex(function(le){var Q=le.data;return Q.key===Oe}),me=oe[se+1],pe=xe.findIndex(function(le){var Q=le.data;return Q.key===Oe});if(me){var ie=xe.findIndex(function(le){var Q=le.data;return Q.key===me.data.key});return xe.slice(pe+1,ie)}return xe.slice(pe+1)}var C={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},x=function(){},l="RC_TREE_MOTION_".concat(Math.random()),A={key:l},k={key:l,level:0,index:0,pos:"0",node:A},U={parent:null,children:[],pos:k.pos,data:A,isStart:[],isEnd:[]};function N(oe,xe,Oe,se){return xe===!1||!Oe?oe:oe.slice(0,Math.ceil(Oe/se)+1)}function z(oe){var xe=oe.data.key,Oe=oe.pos;return Object(g.e)(xe,Oe)}function K(oe){for(var xe=String(oe.data.key),Oe=oe;Oe.parent;)Oe=Oe.parent,xe="".concat(Oe.data.key," > ").concat(xe);return xe}var W=function(xe,Oe){var se=xe.prefixCls,me=xe.data,pe=xe.selectable,ie=xe.checkable,le=xe.expandedKeys,Q=xe.selectedKeys,ue=xe.checkedKeys,ee=xe.loadedKeys,te=xe.loadingKeys,be=xe.halfCheckedKeys,re=xe.keyEntities,Z=xe.disabled,Y=xe.dragging,q=xe.dragOverNodeKey,ye=xe.dropPosition,ge=xe.motion,De=xe.height,Ge=xe.itemHeight,Qe=xe.virtual,at=xe.focusable,ot=xe.activeItem,st=xe.focused,mt=xe.tabIndex,We=xe.onKeyDown,Re=xe.onFocus,$e=xe.onBlur,Tt=xe.onActiveChange,ut=xe.onListChangeStart,dt=xe.onListChangeEnd,Ie=Object(O.a)(xe,["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"]),Le=r.useRef(null);r.useImperativeHandle(Oe,function(){return{scrollTo:function(Ln){Le.current.scrollTo(Ln)}}});var Ue=r.useState(le),_e=Object(p.a)(Ue,2),Te=_e[0],ke=_e[1],je=r.useState(me),tt=Object(p.a)(je,2),_t=tt[0],At=tt[1],Zt=r.useState(me),On=Object(p.a)(Zt,2),nn=On[0],Ct=On[1],He=r.useState([]),rt=Object(p.a)(He,2),et=rt[0],Pe=rt[1],Ve=r.useState(null),xt=Object(p.a)(Ve,2),ft=xt[0],St=xt[1];function It(){At(me),Ct(me),Pe([]),St(null),dt()}r.useEffect(function(){ke(le);var $t=R(Te,le);if($t.key!==null)if($t.add){var Ln=_t.findIndex(function(ur){var mr=ur.data.key;return mr===$t.key}),En=N(w(_t,me,$t.key),Qe,De,Ge),jn=_t.slice();jn.splice(Ln+1,0,U),Ct(jn),Pe(En),St("show")}else{var kn=me.findIndex(function(ur){var mr=ur.data.key;return mr===$t.key}),Tn=N(w(me,_t,$t.key),Qe,De,Ge),an=me.slice();an.splice(kn+1,0,U),Ct(an),Pe(Tn),St("hide")}else _t!==me&&(At(me),Ct(me))},[le,me]),r.useEffect(function(){Y||It()},[Y]);var yt=ge?nn:me,Nt={expandedKeys:le,selectedKeys:Q,loadedKeys:ee,loadingKeys:te,checkedKeys:ue,halfCheckedKeys:be,dragOverNodeKey:q,dropPosition:ye,keyEntities:re};return r.createElement(r.Fragment,null,st&&ot&&r.createElement("span",{style:C,"aria-live":"assertive"},K(ot)),r.createElement("div",{role:"tree"},r.createElement("input",{style:C,disabled:at===!1||Z,tabIndex:at!==!1?mt:null,onKeyDown:We,onFocus:Re,onBlur:$e,value:"",onChange:x})),r.createElement(a.a,Object.assign({},Ie,{data:yt,itemKey:z,height:De,fullHeight:!1,virtual:Qe,itemHeight:Ge,prefixCls:"".concat(se,"-list"),ref:Le}),function($t){var Ln=$t.pos,En=$t.data,jn=En.key,kn=Object(O.a)(En,["key"]),Tn=$t.isStart,an=$t.isEnd,ur=Object(g.e)(jn,Ln);delete kn.children;var mr=Object(g.f)(ur,Nt);return r.createElement(h,Object.assign({},kn,mr,{active:ot&&jn===ot.data.key,pos:Ln,data:$t.data,isStart:Tn,isEnd:an,motion:ge,motionNodes:jn===l?et:null,motionType:ft,onMotionStart:ut,onMotionEnd:It,treeNodeRequiredProps:Nt,onMouseMove:function(){Tt(null)}}))}))},V=r.forwardRef(W);V.displayName="NodeList";var F=V,B=i("NvD2"),H=function(oe){Object(E.a)(Oe,oe);var xe=Object(D.a)(Oe);function Oe(){var se;return Object(d.a)(this,Oe),se=xe.apply(this,arguments),se.destroyed=!1,se.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},se.listRef=r.createRef(),se.onNodeDragStart=function(me,pe){var ie=se.state,le=ie.expandedKeys,Q=ie.keyEntities,ue=se.props.onDragStart,ee=pe.props.eventKey;se.dragNode=pe;var te=Object(o.b)(le,ee);se.setState({dragging:!0,dragNodesKeys:Object(o.g)(ee,Q)}),se.setExpandedKeys(te),ue&&ue({event:me,node:Object(g.b)(pe.props)})},se.onNodeDragEnter=function(me,pe){var ie=se.state,le=ie.expandedKeys,Q=ie.keyEntities,ue=ie.dragNodesKeys,ee=se.props.onDragEnter,te=pe.props,be=te.pos,re=te.eventKey;if(!se.dragNode||ue.indexOf(re)!==-1)return;var Z=Object(o.c)(me,pe);if(se.dragNode.props.eventKey===re&&Z===0){se.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){se.setState({dragOverNodeKey:re,dropPosition:Z}),se.delayedDragEnterLogic||(se.delayedDragEnterLogic={}),Object.keys(se.delayedDragEnterLogic).forEach(function(Y){clearTimeout(se.delayedDragEnterLogic[Y])}),se.delayedDragEnterLogic[be]=window.setTimeout(function(){if(!se.state.dragging)return;var Y=Object(T.a)(le),q=Q[re];q&&(q.children||[]).length&&(Y=Object(o.a)(le,re)),"expandedKeys"in se.props||se.setExpandedKeys(Y),ee&&ee({event:me,node:Object(g.b)(pe.props),expandedKeys:Y})},400)},0)},se.onNodeDragOver=function(me,pe){var ie=se.state.dragNodesKeys,le=se.props.onDragOver,Q=pe.props.eventKey;if(ie.indexOf(Q)!==-1)return;if(se.dragNode&&Q===se.state.dragOverNodeKey){var ue=Object(o.c)(me,pe);if(ue===se.state.dropPosition)return;se.setState({dropPosition:ue})}le&&le({event:me,node:Object(g.b)(pe.props)})},se.onNodeDragLeave=function(me,pe){var ie=se.props.onDragLeave;se.setState({dragOverNodeKey:""}),ie&&ie({event:me,node:Object(g.b)(pe.props)})},se.onNodeDragEnd=function(me,pe){var ie=se.props.onDragEnd;se.setState({dragOverNodeKey:""}),se.cleanDragState(),ie&&ie({event:me,node:Object(g.b)(pe.props)}),se.dragNode=null},se.onNodeDrop=function(me,pe){var ie=se.state,le=ie.dragNodesKeys,Q=le===void 0?[]:le,ue=ie.dropPosition,ee=se.props.onDrop,te=pe.props,be=te.eventKey,re=te.pos;if(se.setState({dragOverNodeKey:""}),se.cleanDragState(),Q.indexOf(be)!==-1){Object(s.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Z=Object(o.k)(re),Y={event:me,node:Object(g.b)(pe.props),dragNode:se.dragNode?Object(g.b)(se.dragNode.props):null,dragNodesKeys:Q.slice(),dropPosition:ue+Number(Z[Z.length-1]),dropToGap:!1};ue!==0&&(Y.dropToGap=!0),ee&&ee(Y),se.dragNode=null},se.cleanDragState=function(){var me=se.state.dragging;me&&se.setState({dragging:!1})},se.onNodeClick=function(me,pe){var ie=se.props.onClick;ie&&ie(me,pe)},se.onNodeDoubleClick=function(me,pe){var ie=se.props.onDoubleClick;ie&&ie(me,pe)},se.onNodeSelect=function(me,pe){var ie=se.state.selectedKeys,le=se.state.keyEntities,Q=se.props,ue=Q.onSelect,ee=Q.multiple,te=pe.selected,be=pe.key,re=!te;re?ee?ie=Object(o.a)(ie,be):ie=[be]:ie=Object(o.b)(ie,be);var Z=ie.map(function(Y){var q=le[Y];return q?q.node:null}).filter(function(Y){return Y});se.setUncontrolledState({selectedKeys:ie}),ue&&ue(ie,{event:"select",selected:re,node:pe,selectedNodes:Z,nativeEvent:me.nativeEvent})},se.onNodeCheck=function(me,pe,ie){var le=se.state,Q=le.keyEntities,ue=le.checkedKeys,ee=le.halfCheckedKeys,te=se.props,be=te.checkStrictly,re=te.onCheck,Z=pe.key,Y,q={event:"check",node:pe,checked:ie,nativeEvent:me.nativeEvent};if(be){var ye=ie?Object(o.a)(ue,Z):Object(o.b)(ue,Z),ge=Object(o.b)(ee,Z);Y={checked:ye,halfChecked:ge},q.checkedNodes=ye.map(function(st){return Q[st]}).filter(function(st){return st}).map(function(st){return st.node}),se.setUncontrolledState({checkedKeys:ye})}else{var De=Object(B.a)([].concat(Object(T.a)(ue),[Z]),!0,Q),Ge=De.checkedKeys,Qe=De.halfCheckedKeys;if(!ie){var at=new Set(Ge);at.delete(Z);var ot=Object(B.a)(Array.from(at),{checked:!1,halfCheckedKeys:Qe},Q);Ge=ot.checkedKeys,Qe=ot.halfCheckedKeys}Y=Ge,q.checkedNodes=[],q.checkedNodesPositions=[],q.halfCheckedKeys=Qe,Ge.forEach(function(st){var mt=Q[st];if(!mt)return;var We=mt.node,Re=mt.pos;q.checkedNodes.push(We),q.checkedNodesPositions.push({node:We,pos:Re})}),se.setUncontrolledState({checkedKeys:Ge},!1,{halfCheckedKeys:Qe})}re&&re(Y,q)},se.onNodeLoad=function(me){return new Promise(function(pe){se.setState(function(ie){var le=ie.loadedKeys,Q=le===void 0?[]:le,ue=ie.loadingKeys,ee=ue===void 0?[]:ue,te=se.props,be=te.loadData,re=te.onLoad,Z=me.key;if(!be||Q.indexOf(Z)!==-1||ee.indexOf(Z)!==-1)return{};var Y=be(me);return Y.then(function(){var q=se.state,ye=q.loadedKeys,ge=q.loadingKeys,De=Object(o.a)(ye,Z),Ge=Object(o.b)(ge,Z);re&&re(De,{event:"load",node:me}),se.setUncontrolledState({loadedKeys:De}),se.setState({loadingKeys:Ge}),pe()}),{loadingKeys:Object(o.a)(ee,Z)}})})},se.onNodeMouseEnter=function(me,pe){var ie=se.props.onMouseEnter;ie&&ie({event:me,node:pe})},se.onNodeMouseLeave=function(me,pe){var ie=se.props.onMouseLeave;ie&&ie({event:me,node:pe})},se.onNodeContextMenu=function(me,pe){var ie=se.props.onRightClick;ie&&(me.preventDefault(),ie({event:me,node:pe}))},se.onFocus=function(){var me=se.props.onFocus;se.setState({focused:!0}),me&&me.apply(void 0,arguments)},se.onBlur=function(){var me=se.props.onBlur;se.setState({focused:!1}),se.onActiveChange(null),me&&me.apply(void 0,arguments)},se.getTreeNodeRequiredProps=function(){var me=se.state,pe=me.expandedKeys,ie=me.selectedKeys,le=me.loadedKeys,Q=me.loadingKeys,ue=me.checkedKeys,ee=me.halfCheckedKeys,te=me.dragOverNodeKey,be=me.dropPosition,re=me.keyEntities;return{expandedKeys:pe||[],selectedKeys:ie||[],loadedKeys:le||[],loadingKeys:Q||[],checkedKeys:ue||[],halfCheckedKeys:ee||[],dragOverNodeKey:te,dropPosition:be,keyEntities:re}},se.setExpandedKeys=function(me){var pe=se.state.treeData,ie=Object(g.d)(pe,me);se.setUncontrolledState({expandedKeys:me,flattenNodes:ie},!0)},se.onNodeExpand=function(me,pe){var ie=se.state.expandedKeys,le=se.state.listChanging,Q=se.props,ue=Q.onExpand,ee=Q.loadData,te=pe.key,be=pe.expanded;if(le)return;var re=ie.indexOf(te),Z=!be;if(Object(s.a)(be&&re!==-1||!be&&re===-1,"Expand state not sync with index check"),Z?ie=Object(o.a)(ie,te):ie=Object(o.b)(ie,te),se.setExpandedKeys(ie),ue&&ue(ie,{node:pe,expanded:Z,nativeEvent:me.nativeEvent}),Z&&ee){var Y=se.onNodeLoad(pe);Y&&Y.then(function(){var q=Object(g.d)(se.state.treeData,ie);se.setUncontrolledState({flattenNodes:q})})}},se.onListChangeStart=function(){se.setUncontrolledState({listChanging:!0})},se.onListChangeEnd=function(){setTimeout(function(){se.setUncontrolledState({listChanging:!1})})},se.onActiveChange=function(me){var pe=se.state.activeKey,ie=se.props.onActiveChange;if(pe===me)return;se.setState({activeKey:me}),me!==null&&se.scrollTo({key:me}),ie&&ie(me)},se.getActiveItem=function(){var me=se.state,pe=me.activeKey,ie=me.flattenNodes;return pe===null?null:ie.find(function(le){var Q=le.data.key;return Q===pe})||null},se.offsetActiveKey=function(me){var pe=se.state,ie=pe.flattenNodes,le=pe.activeKey,Q=ie.findIndex(function(te){var be=te.data.key;return be===le});Q===-1&&me<0&&(Q=ie.length),Q=(Q+me+ie.length)%ie.length;var ue=ie[Q];if(ue){var ee=ue.data.key;se.onActiveChange(ee)}else se.onActiveChange(null)},se.onKeyDown=function(me){var pe=se.state,ie=pe.activeKey,le=pe.expandedKeys,Q=pe.checkedKeys,ue=se.props,ee=ue.onKeyDown,te=ue.checkable,be=ue.selectable;switch(me.which){case c.a.UP:{se.offsetActiveKey(-1),me.preventDefault();break}case c.a.DOWN:{se.offsetActiveKey(1),me.preventDefault();break}}var re=se.getActiveItem();if(re&&re.data){var Z=se.getTreeNodeRequiredProps(),Y=re.data.isLeaf===!1||!!(re.data.children||[]).length,q=Object(g.b)(Object(v.a)(Object(v.a)({},Object(g.f)(ie,Z)),{},{data:re.data,active:!0}));switch(me.which){case c.a.LEFT:{Y&&le.includes(ie)?se.onNodeExpand({},q):re.parent&&se.onActiveChange(re.parent.data.key),me.preventDefault();break}case c.a.RIGHT:{Y&&!le.includes(ie)?se.onNodeExpand({},q):re.children&&re.children.length&&se.onActiveChange(re.children[0].data.key),me.preventDefault();break}case c.a.ENTER:case c.a.SPACE:{te&&!q.disabled&&q.checkable!==!1&&!q.disableCheckbox?se.onNodeCheck({},q,!Q.includes(ie)):!te&&be&&!q.disabled&&q.selectable!==!1&&se.onNodeSelect({},q);break}}}ee&&ee(me)},se.setUncontrolledState=function(me){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(se.destroyed)return;var le=!1,Q=!0,ue={};Object.keys(me).forEach(function(ee){if(ee in se.props){Q=!1;return}le=!0,ue[ee]=me[ee]}),le&&(!pe||Q)&&se.setState(Object(v.a)(Object(v.a)({},ue),ie))},se.scrollTo=function(me){se.listRef.current.scrollTo(me)},se}return Object(m.a)(Oe,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var me,pe=this.state,ie=pe.focused,le=pe.flattenNodes,Q=pe.keyEntities,ue=pe.dragging,ee=pe.activeKey,te=this.props,be=te.prefixCls,re=te.className,Z=te.style,Y=te.showLine,q=te.focusable,ye=te.tabIndex,ge=ye===void 0?0:ye,De=te.selectable,Ge=te.showIcon,Qe=te.icon,at=te.switcherIcon,ot=te.draggable,st=te.checkable,mt=te.checkStrictly,We=te.disabled,Re=te.motion,$e=te.loadData,Tt=te.filterTreeNode,ut=te.height,dt=te.itemHeight,Ie=te.virtual,Le=te.titleRender,Ue=te.onContextMenu,_e=Object(o.f)(this.props);return r.createElement(f.a.Provider,{value:{prefixCls:be,selectable:De,showIcon:Ge,icon:Qe,switcherIcon:at,draggable:ot,checkable:st,checkStrictly:mt,disabled:We,keyEntities:Q,loadData:$e,filterTreeNode:Tt,titleRender:Le,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}},r.createElement("div",{className:y()(be,re,(me={},Object(P.a)(me,"".concat(be,"-show-line"),Y),Object(P.a)(me,"".concat(be,"-focused"),ie),Object(P.a)(me,"".concat(be,"-active-focused"),ee!==null),me))},r.createElement(F,Object.assign({ref:this.listRef,prefixCls:be,style:Z,data:le,disabled:We,selectable:De,checkable:!!st,motion:Re,dragging:ue,height:ut,itemHeight:dt,virtual:Ie,focusable:q,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:Ue},this.getTreeNodeRequiredProps(),_e))))}}],[{key:"getDerivedStateFromProps",value:function(me,pe){var ie=pe.prevProps,le={prevProps:me};function Q(Qe){return!ie&&Qe in me||ie&&ie[Qe]!==me[Qe]}var ue;if(Q("treeData")?ue=me.treeData:Q("children")&&(Object(s.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ue=Object(g.c)(me.children)),ue){le.treeData=ue;var ee=Object(g.a)(ue);le.keyEntities=Object(v.a)(Object(P.a)({},l,k),ee.keyEntities)}var te=le.keyEntities||pe.keyEntities;if(Q("expandedKeys")||ie&&Q("autoExpandParent"))le.expandedKeys=me.autoExpandParent||!ie&&me.defaultExpandParent?Object(o.e)(me.expandedKeys,te):me.expandedKeys;else if(!ie&&me.defaultExpandAll){var be=Object(v.a)({},te);delete be[l],le.expandedKeys=Object.keys(be).map(function(Qe){return be[Qe].key})}else!ie&&me.defaultExpandedKeys&&(le.expandedKeys=me.autoExpandParent||me.defaultExpandParent?Object(o.e)(me.defaultExpandedKeys,te):me.defaultExpandedKeys);if(le.expandedKeys||delete le.expandedKeys,ue||le.expandedKeys){var re=Object(g.d)(ue||pe.treeData,le.expandedKeys||pe.expandedKeys);le.flattenNodes=re}if(me.selectable&&(Q("selectedKeys")?le.selectedKeys=Object(o.d)(me.selectedKeys,me):!ie&&me.defaultSelectedKeys&&(le.selectedKeys=Object(o.d)(me.defaultSelectedKeys,me))),me.checkable){var Z;if(Q("checkedKeys")?Z=Object(o.j)(me.checkedKeys)||{}:!ie&&me.defaultCheckedKeys?Z=Object(o.j)(me.defaultCheckedKeys)||{}:ue&&(Z=Object(o.j)(me.checkedKeys)||{checkedKeys:pe.checkedKeys,halfCheckedKeys:pe.halfCheckedKeys}),Z){var Y=Z,q=Y.checkedKeys,ye=q===void 0?[]:q,ge=Y.halfCheckedKeys,De=ge===void 0?[]:ge;if(!me.checkStrictly){var Ge=Object(B.a)(ye,!0,te);ye=Ge.checkedKeys,De=Ge.halfCheckedKeys}le.checkedKeys=ye,le.halfCheckedKeys=De}}return Q("loadedKeys")&&(le.loadedKeys=me.loadedKeys),le}}]),Oe}(r.Component);H.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:[]},H.TreeNode=_.a;var ae=H,de=X.b=ae},fKo2:function(M,X,i){},fyJ8:function(M,X,i){"use strict";var P=i("rePB"),v=i("VTBJ"),T=i("Ff2n"),d=i("U8pU"),m=i("cDcd"),E=i.n(m),D=i("TSYQ"),r=i.n(D),c=i("c+Xe"),s=i("sR1s");function n(p){return p&&Object(d.a)(p)==="object"&&!Array.isArray(p)&&!m.isValidElement(p)}function y(p){return typeof p=="string"?!0:Object(c.c)(p)}function f(p,O){var a,u=p.prefixCls,_=p.className,S=p.record,b=p.index,h=p.dataIndex,R=p.render,w=p.children,C=p.component,x=C===void 0?"td":C,l=p.colSpan,A=p.rowSpan,k=p.fixLeft,U=p.fixRight,N=p.firstFixLeft,z=p.lastFixLeft,K=p.firstFixRight,W=p.lastFixRight,V=p.appendNode,F=p.additionalProps,B=F===void 0?{}:F,H=p.ellipsis,ae=p.align,de=p.rowType,oe=p.isSticky,xe="".concat(u,"-cell"),Oe,se;if(w)se=w;else{var me=Object(s.b)(S,h);if(se=me,R){var pe=R(me,S,b);n(pe)?(se=pe.children,Oe=pe.props):se=pe}}Object(d.a)(se)==="object"&&!Array.isArray(se)&&!m.isValidElement(se)&&(se=null),H&&(z||K)&&(se=m.createElement("span",{className:"".concat(xe,"-content")},se));var ie=Oe||{},le=ie.colSpan,Q=ie.rowSpan,ue=ie.style,ee=ie.className,te=Object(T.a)(ie,["colSpan","rowSpan","style","className"]),be=le!==void 0?le:l,re=Q!==void 0?Q:A;if(be===0||re===0)return null;var Z={},Y=typeof k=="number",q=typeof U=="number";Y&&(Z.position="sticky",Z.left=k),q&&(Z.position="sticky",Z.right=U);var ye={};ae&&(ye.textAlign=ae);var ge,De=H===!0?{showTitle:!0}:H;De&&(De.showTitle||de==="header")&&(typeof se=="string"||typeof se=="number"?ge=se.toString():m.isValidElement(se)&&typeof se.props.children=="string"&&(ge=se.props.children));var Ge=Object(v.a)(Object(v.a)(Object(v.a)({title:ge},te),B),{},{colSpan:be&&be!==1?be:null,rowSpan:re&&re!==1?re:null,className:r()(xe,_,(a={},Object(P.a)(a,"".concat(xe,"-fix-left"),Y),Object(P.a)(a,"".concat(xe,"-fix-left-first"),N),Object(P.a)(a,"".concat(xe,"-fix-left-last"),z),Object(P.a)(a,"".concat(xe,"-fix-right"),q),Object(P.a)(a,"".concat(xe,"-fix-right-first"),K),Object(P.a)(a,"".concat(xe,"-fix-right-last"),W),Object(P.a)(a,"".concat(xe,"-ellipsis"),H),Object(P.a)(a,"".concat(xe,"-with-append"),V),Object(P.a)(a,"".concat(xe,"-fix-sticky"),(Y||q)&&oe),a),B.className,ee),style:Object(v.a)(Object(v.a)(Object(v.a)(Object(v.a)({},B.style),ye),Z),ue),ref:y(x)?O:null});return m.createElement(x,Object.assign({},Ge),V,se)}var o=m.forwardRef(f);o.displayName="Cell";var g=m.memo(o,function(p,O){return O.shouldCellUpdate?!O.shouldCellUpdate(O.record,p.record):!1});X.a=g},"gb/T":function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return P.mode.ECB=function(){var v=P.lib.BlockCipherMode.extend();return v.Encryptor=v.extend({processBlock:function(T,d){this._cipher.encryptBlock(T,d)}}),v.Decryptor=v.extend({processBlock:function(T,d){this._cipher.decryptBlock(T,d)}}),v}(),P.mode.ECB})},"h/E3":function(M,X,i){M.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(M,X,i){"use strict";i.d(X,"a",function(){return N});var P=i("cDcd"),v=i.n(P),T=i("TSYQ"),d=i.n(T),m={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},E=function(W){var V=W.map(function(){return Object(P.useRef)()}),F=Object(P.useRef)();return Object(P.useEffect)(function(){var B=Date.now(),H=!1;Object.keys(V).forEach(function(ae){var de=V[ae].current;if(!de)return;H=!0;var oe=de.style;oe.transitionDuration=".3s, .3s, .3s, .06s",F.current&&B-F.current<100&&(oe.transitionDuration="0s, 0s")}),H&&(F.current=Date.now())}),[V]};function D(){return D=Object.assign||function(K){for(var W=1;W<arguments.length;W++){var V=arguments[W];for(var F in V)Object.prototype.hasOwnProperty.call(V,F)&&(K[F]=V[F])}return K},D.apply(this,arguments)}function r(K,W){return f(K)||y(K,W)||s(K,W)||c()}function c(){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 s(K,W){if(!K)return;if(typeof K=="string")return n(K,W);var V=Object.prototype.toString.call(K).slice(8,-1);if(V==="Object"&&K.constructor&&(V=K.constructor.name),V==="Map"||V==="Set")return Array.from(K);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return n(K,W)}function n(K,W){(W==null||W>K.length)&&(W=K.length);for(var V=0,F=new Array(W);V<W;V++)F[V]=K[V];return F}function y(K,W){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(K)))return;var V=[],F=!0,B=!1,H=void 0;try{for(var ae=K[Symbol.iterator](),de;!(F=(de=ae.next()).done)&&!(V.push(de.value),W&&V.length===W);F=!0);}catch(oe){B=!0,H=oe}finally{try{!F&&ae.return!=null&&ae.return()}finally{if(B)throw H}}return V}function f(K){if(Array.isArray(K))return K}function o(K,W){if(K==null)return{};var V=g(K,W),F,B;if(Object.getOwnPropertySymbols){var H=Object.getOwnPropertySymbols(K);for(B=0;B<H.length;B++){if(F=H[B],W.indexOf(F)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(K,F))continue;V[F]=K[F]}}return V}function g(K,W){if(K==null)return{};var V={},F=Object.keys(K),B,H;for(H=0;H<F.length;H++){if(B=F[H],W.indexOf(B)>=0)continue;V[B]=K[B]}return V}var p=function(W){var V=W.className,F=W.percent,B=W.prefixCls,H=W.strokeColor,ae=W.strokeLinecap,de=W.strokeWidth,oe=W.style,xe=W.trailColor,Oe=W.trailWidth,se=W.transition,me=o(W,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete me.gapPosition;var pe=Array.isArray(F)?F:[F],ie=Array.isArray(H)?H:[H],le=E(pe),Q=r(le,1),ue=Q[0],ee=de/2,te=100-de/2,be="M ".concat(ae==="round"?ee:0,",").concat(ee,`
L `).concat(ae==="round"?te:100,",").concat(ee),re="0 0 100 ".concat(de),Z=0;return v.a.createElement("svg",D({className:d()("".concat(B,"-line"),V),viewBox:re,preserveAspectRatio:"none",style:oe},me),v.a.createElement("path",{className:"".concat(B,"-line-trail"),d:be,strokeLinecap:ae,stroke:xe,strokeWidth:Oe||de,fillOpacity:"0"}),pe.map(function(Y,q){var ye={strokeDasharray:"".concat(Y,"px, 100px"),strokeDashoffset:"-".concat(Z,"px"),transition:se||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ge=ie[q]||ie[ie.length-1];return Z+=Y,v.a.createElement("path",{key:q,className:"".concat(B,"-line-path"),d:be,strokeLinecap:ae,stroke:ge,strokeWidth:de,fillOpacity:"0",ref:ue[q],style:ye})}))};p.defaultProps=m;var O=p;function a(){return a=Object.assign||function(K){for(var W=1;W<arguments.length;W++){var V=arguments[W];for(var F in V)Object.prototype.hasOwnProperty.call(V,F)&&(K[F]=V[F])}return K},a.apply(this,arguments)}function u(K,W){return R(K)||h(K,W)||S(K,W)||_()}function _(){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 S(K,W){if(!K)return;if(typeof K=="string")return b(K,W);var V=Object.prototype.toString.call(K).slice(8,-1);if(V==="Object"&&K.constructor&&(V=K.constructor.name),V==="Map"||V==="Set")return Array.from(K);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return b(K,W)}function b(K,W){(W==null||W>K.length)&&(W=K.length);for(var V=0,F=new Array(W);V<W;V++)F[V]=K[V];return F}function h(K,W){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(K)))return;var V=[],F=!0,B=!1,H=void 0;try{for(var ae=K[Symbol.iterator](),de;!(F=(de=ae.next()).done)&&!(V.push(de.value),W&&V.length===W);F=!0);}catch(oe){B=!0,H=oe}finally{try{!F&&ae.return!=null&&ae.return()}finally{if(B)throw H}}return V}function R(K){if(Array.isArray(K))return K}function w(K,W){if(K==null)return{};var V=C(K,W),F,B;if(Object.getOwnPropertySymbols){var H=Object.getOwnPropertySymbols(K);for(B=0;B<H.length;B++){if(F=H[B],W.indexOf(F)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(K,F))continue;V[F]=K[F]}}return V}function C(K,W){if(K==null)return{};var V={},F=Object.keys(K),B,H;for(H=0;H<F.length;H++){if(B=F[H],W.indexOf(B)>=0)continue;V[B]=K[B]}return V}var x=0;function l(K){return+K.replace("%","")}function A(K){return Array.isArray(K)?K:[K]}function k(K,W,V,F){var B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,H=arguments.length>5?arguments[5]:void 0,ae=50-F/2,de=0,oe=-ae,xe=0,Oe=-2*ae;switch(H){case"left":de=-ae,oe=0,xe=2*ae,Oe=0;break;case"right":de=ae,oe=0,xe=-2*ae,Oe=0;break;case"bottom":oe=ae,Oe=2*ae;break;default:}var se="M 50,50 m ".concat(de,",").concat(oe,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(xe,",").concat(-Oe,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(-xe,",").concat(Oe),me=Math.PI*2*ae,pe={stroke:V,strokeDasharray:"".concat(W/100*(me-B),"px ").concat(me,"px"),strokeDashoffset:"-".concat(B/2+K/100*(me-B),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:se,pathStyle:pe}}var U=function(W){var V=W.prefixCls,F=W.strokeWidth,B=W.trailWidth,H=W.gapDegree,ae=W.gapPosition,de=W.trailColor,oe=W.strokeLinecap,xe=W.style,Oe=W.className,se=W.strokeColor,me=W.percent,pe=w(W,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(P.useMemo)(function(){return x+=1,x},[]),le=k(0,100,de,F,H,ae),Q=le.pathString,ue=le.pathStyle,ee=A(me),te=A(se),be=te.find(function(ye){return Object.prototype.toString.call(ye)==="[object Object]"}),re=E(ee),Z=u(re,1),Y=Z[0],q=function(){var ge=0;return ee.map(function(De,Ge){var Qe=te[Ge]||te[te.length-1],at=Object.prototype.toString.call(Qe)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(ie,")"):"",ot=k(ge,De,Qe,F,H,ae);return ge+=De,v.a.createElement("path",{key:Ge,className:"".concat(V,"-circle-path"),d:ot.pathString,stroke:at,strokeLinecap:oe,strokeWidth:F,opacity:De===0?0:1,fillOpacity:"0",style:ot.pathStyle,ref:Y[Ge]})})};return v.a.createElement("svg",a({className:d()("".concat(V,"-circle"),Oe),viewBox:"0 0 100 100",style:xe},pe),be&&v.a.createElement("defs",null,v.a.createElement("linearGradient",{id:"".concat(V,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(be).sort(function(ye,ge){return l(ye)-l(ge)}).map(function(ye,ge){return v.a.createElement("stop",{key:ge,offset:ye,stopColor:be[ye]})}))),v.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:Q,stroke:de,strokeLinecap:oe,strokeWidth:B||F,fillOpacity:"0",style:ue}),q().reverse())};U.defaultProps=m;var N=U,z={Line:O,Circle:N}},hW5Z:function(M,X,i){M.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(M,X,i){"use strict";i.d(X,"a",function(){return d}),i.d(X,"c",function(){return m}),i.d(X,"b",function(){return E});var P=i("VTBJ"),v=i("Ff2n"),T=i("Kwbf"),d="RC_TABLE_INTERNAL_COL_DEFINE";function m(D){var r=D.expandable,c=Object(v.a)(D,["expandable"]);return"expandable"in D?Object(P.a)(Object(P.a)({},c),r):c}function E(D){return Object.keys(D).reduce(function(r,c){return(c.substr(0,5)==="data-"||c.substr(0,5)==="aria-")&&(r[c]=D[c]),r},{})}},jO9C:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return P.pad.Iso97971={pad:function(v,T){v.concat(P.lib.WordArray.create([2147483648],1)),P.pad.ZeroPadding.pad(v,T)},unpad:function(v){P.pad.ZeroPadding.unpad(v),v.sigBytes--}},P.pad.Iso97971})},ji0R:function(M,X,i){M.exports=i.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,X,i){"use strict";var P=i("g9YV"),v=i("wCAj"),T=i("miYZ"),d=i("tsqr"),m=i("5Dmo"),E=i("3S7+"),D=i("sRBo"),r=i("kaz8"),c=i("oBTY"),s=i("9og8"),n=i("tJVT"),y=i("k1fw"),f=i("+L6B"),o=i("2/Rp"),g=i("O3gP"),p=i("lrIw"),O=i("y8nQ"),a=i("Vl3Y"),u=i("5NDa"),_=i("5rEg"),S=i("WmNS"),b=i.n(S),h=i("cDcd"),R=i.n(h),w=i("55Ip"),C=i("wd/R"),x=i.n(C),l=i("RotF"),A=i.n(l),k=i("E7E6"),U=i.n(k),N=i("oUNq"),z=[];function K(B){var H=B.onSearch,ae=B.schools;return R.a.createElement(a.a,{layout:"inline",onFinish:H,initialValues:{keyword:"",school_name:""},className:"search-form"},R.a.createElement(a.a.Item,{label:"\u59D3\u540D",name:"keyword",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u59D3\u540D"}]},R.a.createElement(_.a,{allowClear:!0,style:{width:370},size:"large"})),R.a.createElement(a.a.Item,{label:"\u5355\u4F4D",name:"school_name"},R.a.createElement(p.a,{options:ae,style:{width:400},size:"large",showSearch:!0,filterOption:function(oe,xe){return xe.value.toUpperCase().indexOf(oe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),R.a.createElement(a.a.Item,null,R.a.createElement(o.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var W;(function(B){B[B.INITDATA=0]="INITDATA",B[B.INITSCHOOLS=1]="INITSCHOOLS",B[B.SHOWLOADING=2]="SHOWLOADING",B[B.SELECTEDIDS=3]="SELECTEDIDS",B[B.SETQUERY=4]="SETQUERY",B[B.SETPAGE=5]="SETPAGE"})(W||(W={}));function V(B,H){switch(H.type){case W.INITDATA:return Object(y.a)(Object(y.a)({},B),H.payload);case W.SETQUERY:return Object(y.a)(Object(y.a)({},B),H.payload);case W.SETPAGE:return Object(y.a)(Object(y.a)({},B),{},{page:H.payload,reload:!1});case W.SHOWLOADING:return Object(y.a)(Object(y.a)({},B),{},{loading:H.payload});case W.INITSCHOOLS:return Object(y.a)(Object(y.a)({},B),{},{schools:H.payload});case W.SELECTEDIDS:return Object(y.a)(Object(y.a)({},B),{},{selectedIds:H.payload});default:throw new Error}}var F={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};X.a=function(B){var H=B.onSelect,ae=B.onCancel,de=B.container_id,oe=B.container_type,xe=Object(h.useReducer)(V,F),Oe=Object(n.a)(xe,2),se=Oe[0],me=Oe[1],pe=se.data,ie=se.schools,le=se.loading,Q=se.selectedIds,ue=se.page,ee=se.count,te=se.query,be=se.reload;Object(h.useEffect)(function(){function De(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(s.a)(b.a.mark(function Qe(){var at,ot,st;return b.a.wrap(function(We){for(;;)switch(We.prev=We.next){case 0:return We.next=2,Object(N.wb)(Object(y.a)(Object(y.a)({},te),{},{page:ue,container_type:oe,container_id:de}));case 2:at=We.sent,ot=at.users,st=at.user_count,me({type:W.INITDATA,payload:{data:be?ot:[].concat(Object(c.a)(pe),Object(c.a)(ot)),count:st}});case 6:case"end":return We.stop()}},Qe)})),Ge.apply(this,arguments)}te&&De()},[ue,te,be,de,oe]),Object(h.useEffect)(function(){function De(){return Ge.apply(this,arguments)}function Ge(){return Ge=Object(s.a)(b.a.mark(function Qe(){var at,ot;return b.a.wrap(function(mt){for(;;)switch(mt.prev=mt.next){case 0:return mt.next=2,Object(N.kb)({});case 2:at=mt.sent,ot=at.school_names,me({type:W.INITSCHOOLS,payload:ot.map(function(We){return{value:We}})});case 5:case"end":return mt.stop()}},Qe)})),Ge.apply(this,arguments)}De()},[]);var re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ge,Qe){return R.a.createElement(r.a,{value:Qe.numid,checked:Q.includes(Qe.numid),disabled:!!Ge})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Ge,Qe){return R.a.createElement(E.a,{placement:"bottom",title:Ge},R.a.createElement(w.a,{className:"bold c-black",to:"/users/".concat(Qe.login),target:"_blank"},Ge||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ge){return R.a.createElement(E.a,{placement:"bottom",title:Ge},R.a.createElement("span",null,Ge||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ge){return R.a.createElement(E.a,{placement:"bottom",title:Ge},R.a.createElement("span",null,Ge||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ge){return R.a.createElement(E.a,{placement:"bottom",title:Ge},R.a.createElement("span",null,Ge||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ge){return R.a.createElement(E.a,{placement:"bottom",title:Ge},R.a.createElement("span",null,Ge||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ge){return R.a.createElement(E.a,{placement:"bottom",title:Ge},R.a.createElement("span",null,Ge||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Ge){return Ge?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ge){return R.a.createElement(E.a,{placement:"bottom",title:Ge},R.a.createElement("span",null,x()(Ge).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ge){if(Ge===1)return R.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function Z(De){me({type:W.SETQUERY,payload:{page:1,reload:!0,query:De}})}function Y(De){me({type:W.SETPAGE,payload:De})}function q(De){var Ge=Q.indexOf(De);Ge>=0?Q.splice(Ge,1):Q.push(De),me({type:W.SELECTEDIDS,payload:Object(c.a)(Q)})}function ye(){Q.length===0?d.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(H(Q,de),me({type:W.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var ge=ee>ue*10;return R.a.createElement("div",{className:"select-user-container"},R.a.createElement(K,{onSearch:Z,schools:ie}),te?R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"flexd-table-header mt20"},R.a.createElement(v.a,{pagination:!1,dataSource:z,columns:re})),R.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},R.a.createElement(A.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:Y,hasMore:ge,useWindow:!1},R.a.createElement(v.a,{loading:le,showHeader:!1,pagination:!1,dataSource:pe,columns:re,onRow:function(Ge){return{onClick:function(at){Ge.added!==1&&q(Ge.numid)}}}}))),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(o.a,{type:"ghost",style:{marginRight:10},onClick:ae},"\u53D6\u6D88"),R.a.createElement(o.a,{type:"primary",onClick:ye},"\u786E\u5B9A"))):R.a.createElement("div",{className:"tc font16 c-light-black mt40 pb30"},R.a.createElement("img",{src:U.a,width:"100",alt:""}),R.a.createElement("br",null),R.a.createElement("p",{className:"mt20"},"\u8BF7\u641C\u7D22\u8981\u6DFB\u52A0\u7684\u4EBA\u5458")))}},k3GJ:function(M,X,i){"use strict";i.d(X,"a",function(){return zn});var P=i("rePB"),v=i("ODXe"),T=i("Ff2n"),d=i("VTBJ"),m=i("cDcd"),E=i("TSYQ"),D=i.n(E),r=i("Zm9Q"),c=i("6cGi"),s=i("KQm4"),n=i("xEkU"),y=i.n(n),f=i("t23M");function o(ze){var qe=Object(m.useRef)(),lt=Object(m.useRef)(!1);function Ye(){for(var Se=arguments.length,Ne=new Array(Se),Ce=0;Ce<Se;Ce++)Ne[Ce]=arguments[Ce];lt.current||(y.a.cancel(qe.current),qe.current=y()(function(){ze.apply(void 0,Ne)}))}return Object(m.useEffect)(function(){return function(){lt.current=!0,y.a.cancel(qe.current)}},[]),Ye}function g(ze){var qe=Object(m.useRef)([]),lt=Object(m.useState)({}),Ye=Object(v.a)(lt,2),Se=Ye[1],Ne=Object(m.useRef)(typeof ze=="function"?ze():ze),Ce=o(function(){var Xe=Ne.current;qe.current.forEach(function(it){Xe=it(Xe)}),qe.current=[],Ne.current=Xe,Se({})});function Ke(Xe){qe.current.push(Xe),Ce()}return[Ne.current,Ke]}var p=i("4IlW");function O(ze,qe){var lt,Ye=ze.prefixCls,Se=ze.id,Ne=ze.active,Ce=ze.rtl,Ke=ze.tab,Xe=Ke.key,it=Ke.tab,Je=Ke.disabled,Et=Ke.closeIcon,Gt=ze.tabBarGutter,Yt=ze.tabPosition,Wt=ze.closable,Kt=ze.renderWrapper,bn=ze.removeAriaLabel,gn=ze.editable,lr=ze.onClick,fr=ze.onRemove,Gr=ze.onFocus,Lr="".concat(Ye,"-tab");m.useEffect(function(){return fr},[]);var jr={};Yt==="top"||Yt==="bottom"?jr[Ce?"marginLeft":"marginRight"]=Gt:jr.marginBottom=Gt;var Hn=gn&&Wt!==!1&&!Je;function wn(un){if(Je)return;lr(un)}function qn(un){un.preventDefault(),un.stopPropagation(),gn.onEdit("remove",{key:Xe,event:un})}var Kn=m.createElement("div",{key:Xe,ref:qe,className:D()(Lr,(lt={},Object(P.a)(lt,"".concat(Lr,"-with-remove"),Hn),Object(P.a)(lt,"".concat(Lr,"-active"),Ne),Object(P.a)(lt,"".concat(Lr,"-disabled"),Je),lt)),style:jr,onClick:wn},m.createElement("div",{role:"tab","aria-selected":Ne,id:Se&&"".concat(Se,"-tab-").concat(Xe),className:"".concat(Lr,"-btn"),"aria-controls":Se&&"".concat(Se,"-panel-").concat(Xe),"aria-disabled":Je,tabIndex:Je?null:0,onClick:function(Dn){Dn.stopPropagation(),wn(Dn)},onKeyDown:function(Dn){[p.a.SPACE,p.a.ENTER].includes(Dn.which)&&(Dn.preventDefault(),wn(Dn))},onFocus:Gr},it),Hn&&m.createElement("button",{type:"button","aria-label":bn||"remove",tabIndex:0,className:"".concat(Lr,"-remove"),onClick:function(Dn){Dn.stopPropagation(),qn(Dn)}},Et||gn.removeIcon||"\xD7"));return Kt&&(Kn=Kt(Kn)),Kn}var a=m.forwardRef(O),u={width:0,height:0,left:0,top:0};function _(ze,qe,lt){return Object(m.useMemo)(function(){for(var Ye,Se=new Map,Ne=qe.get((Ye=ze[0])===null||Ye===void 0?void 0:Ye.key)||u,Ce=Ne.left+Ne.width,Ke=0;Ke<ze.length;Ke+=1){var Xe=ze[Ke].key,it=qe.get(Xe);if(!it){var Je;it=qe.get((Je=ze[Ke-1])===null||Je===void 0?void 0:Je.key)||u}var Et=Se.get(Xe)||Object(d.a)({},it);Et.right=Ce-Et.left-Et.width,Se.set(Xe,Et)}return Se},[ze.map(function(Ye){return Ye.key}).join("_"),qe,lt])}var S={width:0,height:0,left:0,top:0,right:0};function b(ze,qe,lt,Ye,Se){var Ne=Se.tabs,Ce=Se.tabPosition,Ke=Se.rtl,Xe,it,Je;["top","bottom"].includes(Ce)?(Xe="width",it=Ke?"right":"left",Je=Math.abs(qe.left)):(Xe="height",it="top",Je=-qe.top);var Et=qe[Xe],Gt=lt[Xe],Yt=Ye[Xe],Wt=Et;return Gt+Yt>Et&&(Wt=Et-Yt),Object(m.useMemo)(function(){if(!Ne.length)return[0,0];for(var Kt=Ne.length,bn=Kt,gn=0;gn<Kt;gn+=1){var lr=ze.get(Ne[gn].key)||S;if(lr[it]+lr[Xe]>Je+Wt){bn=gn-1;break}}for(var fr=0,Gr=Kt-1;Gr>=0;Gr-=1){var Lr=ze.get(Ne[Gr].key)||S;if(Lr[it]<Je){fr=Gr+1;break}}return[fr,bn]},[ze,Je,Wt,Ce,Ne.map(function(Kt){return Kt.key}).join("_"),Ke])}var h=i("wx14"),R=i("1OyB"),w=i("vuIU"),C=i("JX7q"),x=i("Ji7U"),l=i("LK+K"),A=i("I8Z2"),k=i("bT9E"),U=i("2GS6"),N=i("Gytx"),z=i.n(N),K=i("U8pU"),W=/iPhone/i,V=/iPod/i,F=/iPad/i,B=/\bAndroid(?:.+)Mobile\b/i,H=/Android/i,ae=/\bAndroid(?:.+)SD4930UR\b/i,de=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,oe=/Windows Phone/i,xe=/\bWindows(?:.+)ARM\b/i,Oe=/BlackBerry/i,se=/BB10/i,me=/Opera Mini/i,pe=/\b(CriOS|Chrome)(?:.+)Mobile/i,ie=/Mobile(?:.+)Firefox\b/i;function le(ze,qe){return ze.test(qe)}function Q(ze){var qe=ze||(typeof navigator!="undefined"?navigator.userAgent:""),lt=(qe||"").split("[FBAN");if(typeof lt[1]!="undefined"){var Ye=lt,Se=Object(v.a)(Ye,1);qe=Se[0]}if(lt=qe.split("Twitter"),typeof lt[1]!="undefined"){var Ne=lt,Ce=Object(v.a)(Ne,1);qe=Ce[0]}var Ke={apple:{phone:le(W,qe)&&!le(oe,qe),ipod:le(V,qe),tablet:!le(W,qe)&&le(F,qe)&&!le(oe,qe),device:(le(W,qe)||le(V,qe)||le(F,qe))&&!le(oe,qe)},amazon:{phone:le(ae,qe),tablet:!le(ae,qe)&&le(de,qe),device:le(ae,qe)||le(de,qe)},android:{phone:!le(oe,qe)&&le(ae,qe)||!le(oe,qe)&&le(B,qe),tablet:!le(oe,qe)&&!le(ae,qe)&&!le(B,qe)&&(le(de,qe)||le(H,qe)),device:!le(oe,qe)&&(le(ae,qe)||le(de,qe)||le(B,qe)||le(H,qe))||le(/\bokhttp\b/i,qe)},windows:{phone:le(oe,qe),tablet:le(xe,qe),device:le(oe,qe)||le(xe,qe)},other:{blackberry:le(Oe,qe),blackberry10:le(se,qe),opera:le(me,qe),firefox:le(ie,qe),chrome:le(pe,qe),device:le(Oe,qe)||le(se,qe)||le(me,qe)||le(ie,qe)||le(pe,qe)},any:null,phone:null,tablet:null};return Ke.any=Ke.apple.device||Ke.android.device||Ke.windows.device||Ke.other.device,Ke.phone=Ke.apple.phone||Ke.android.phone||Ke.windows.phone,Ke.tablet=Ke.apple.tablet||Ke.android.tablet||Ke.windows.tablet,Ke}var ue=Object(d.a)(Object(d.a)({},Q()),{},{isMobile:Q}),ee=ue;function te(){}function be(ze,qe,lt){var Ye=qe||"";return ze.key||"".concat(Ye,"item_").concat(lt)}function re(ze){return"".concat(ze,"-menu-")}function Z(ze,qe){var lt=-1;m.Children.forEach(ze,function(Ye){lt+=1,Ye&&Ye.type&&Ye.type.isMenuItemGroup?m.Children.forEach(Ye.props.children,function(Se){lt+=1,qe(Se,lt)}):qe(Ye,lt)})}function Y(ze,qe,lt){if(!ze||lt.find)return;m.Children.forEach(ze,function(Ye){if(Ye){var Se=Ye.type;if(!Se||!(Se.isSubMenu||Se.isMenuItem||Se.isMenuItemGroup))return;qe.indexOf(Ye.key)!==-1?lt.find=!0:Ye.props.children&&Y(Ye.props.children,qe,lt)}})}var q=["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"],ye=function(qe){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=qe&&typeof qe.getBoundingClientRect=="function"&&qe.getBoundingClientRect().width;if(Ye){if(lt){var Se=getComputedStyle(qe),Ne=Se.marginLeft,Ce=Se.marginRight;Ye+=+Ne.replace("px","")+ +Ce.replace("px","")}Ye=+Ye.toFixed(6)}return Ye||0},ge=function(qe,lt,Ye){qe&&Object(K.a)(qe.style)==="object"&&(qe.style[lt]=Ye)},De=function(){return ee.any},Ge=i("bdgK"),Qe=i("faye"),at=i.n(Qe),ot=i("wgJM"),st=i("l4aY"),mt=i("m+aA"),We=i("c+Xe"),Re=i("zT1h"),$e=i("QC+M");function Tt(ze,qe,lt){return lt?ze[0]===qe[0]:ze[0]===qe[0]&&ze[1]===qe[1]}function ut(ze,qe,lt){var Ye=ze[qe]||{};return Object(d.a)(Object(d.a)({},Ye),lt)}function dt(ze,qe,lt,Ye){for(var Se=lt.points,Ne=Object.keys(ze),Ce=0;Ce<Ne.length;Ce+=1){var Ke=Ne[Ce];if(Tt(ze[Ke].points,Se,Ye))return"".concat(qe,"-placement-").concat(Ke)}return""}var Ie=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var ze=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(ze)||/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(ze==null?void 0:ze.substr(0,4)))},Le=i("MNnm");function Ue(ze,qe){var lt={};return lt[ze.toLowerCase()]=qe.toLowerCase(),lt["Webkit".concat(ze)]="webkit".concat(qe),lt["Moz".concat(ze)]="moz".concat(qe),lt["ms".concat(ze)]="MS".concat(qe),lt["O".concat(ze)]="o".concat(qe.toLowerCase()),lt}function _e(ze,qe){var lt={animationend:Ue("Animation","AnimationEnd"),transitionend:Ue("Transition","TransitionEnd")};return ze&&("AnimationEvent"in qe||delete lt.animationend.animation,"TransitionEvent"in qe||delete lt.transitionend.transition),lt}var Te=_e(Object(Le.a)(),typeof window!="undefined"?window:{}),ke={};if(Object(Le.a)()){var je=document.createElement("div");ke=je.style}var tt={};function _t(ze){if(tt[ze])return tt[ze];var qe=Te[ze];if(qe)for(var lt=Object.keys(qe),Ye=lt.length,Se=0;Se<Ye;Se+=1){var Ne=lt[Se];if(Object.prototype.hasOwnProperty.call(qe,Ne)&&Ne in ke)return tt[ze]=qe[Ne],tt[ze]}return""}var At=_t("animationend"),Zt=_t("transitionend"),On=!!(At&&Zt),nn=At||"animationend",Ct=Zt||"transitionend";function He(ze,qe){if(!ze)return null;if(Object(K.a)(ze)==="object"){var lt=qe.replace(/-\w/g,function(Ye){return Ye[1].toUpperCase()});return ze[lt]}return"".concat(ze,"-").concat(qe)}var rt="none",et="appear",Pe="enter",Ve="leave",xt="none",ft="prepare",St="start",It="active",yt="end";function Nt(ze){var qe=Object(m.useRef)(!1),lt=Object(m.useState)(ze),Ye=Object(v.a)(lt,2),Se=Ye[0],Ne=Ye[1];function Ce(Ke){qe.current||Ne(Ke)}return Object(m.useEffect)(function(){return function(){qe.current=!0}},[]),[Se,Ce]}var $t=Object(Le.a)()?m.useLayoutEffect:m.useEffect,Ln=$t,En=function(){var ze=m.useRef(null);function qe(){ot.a.cancel(ze.current)}function lt(Ye){var Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;qe();var Ne=Object(ot.a)(function(){Se<=1?Ye({isCanceled:function(){return Ne!==ze.current}}):lt(Ye,Se-1)});ze.current=Ne}return m.useEffect(function(){return function(){qe()}},[]),[lt,qe]},jn=[ft,St,It,yt],kn=!1,Tn=!0;function an(ze){return ze===It||ze===yt}var ur=function(ze,qe){var lt=m.useState(xt),Ye=Object(v.a)(lt,2),Se=Ye[0],Ne=Ye[1],Ce=En(),Ke=Object(v.a)(Ce,2),Xe=Ke[0],it=Ke[1];function Je(){Ne(ft)}return Ln(function(){if(Se!==xt&&Se!==yt){var Et=jn.indexOf(Se),Gt=jn[Et+1],Yt=qe(Se);Yt===kn?Ne(Gt):Xe(function(Wt){function Kt(){if(Wt.isCanceled())return;Ne(Gt)}Yt===!0?Kt():Promise.resolve(Yt).then(Kt)})}},[ze,Se]),m.useEffect(function(){return function(){it()}},[]),[Je,Se]},mr=function(ze){var qe=Object(m.useRef)(),lt=Object(m.useRef)(ze);lt.current=ze;var Ye=m.useCallback(function(Ce){lt.current(Ce)},[]);function Se(Ce){Ce&&(Ce.removeEventListener(Ct,Ye),Ce.removeEventListener(nn,Ye))}function Ne(Ce){qe.current&&qe.current!==Ce&&Se(qe.current),Ce&&Ce!==qe.current&&(Ce.addEventListener(Ct,Ye),Ce.addEventListener(nn,Ye),qe.current=Ce)}return m.useEffect(function(){return function(){Se(qe.current)}},[]),[Ne,Se]};function xr(ze,qe,lt,Ye){var Se=Ye.motionEnter,Ne=Se===void 0?!0:Se,Ce=Ye.motionAppear,Ke=Ce===void 0?!0:Ce,Xe=Ye.motionLeave,it=Xe===void 0?!0:Xe,Je=Ye.motionDeadline,Et=Ye.motionLeaveImmediately,Gt=Ye.onAppearPrepare,Yt=Ye.onEnterPrepare,Wt=Ye.onLeavePrepare,Kt=Ye.onAppearStart,bn=Ye.onEnterStart,gn=Ye.onLeaveStart,lr=Ye.onAppearActive,fr=Ye.onEnterActive,Gr=Ye.onLeaveActive,Lr=Ye.onAppearEnd,jr=Ye.onEnterEnd,Hn=Ye.onLeaveEnd,wn=Ye.onVisibleChanged,qn=Nt(),Kn=Object(v.a)(qn,2),un=Kn[0],Dn=Kn[1],Wr=Nt(rt),Vr=Object(v.a)(Wr,2),er=Vr[0],ra=Vr[1],Ra=Nt(null),sa=Object(v.a)(Ra,2),ar=sa[0],tr=sa[1],pr=Object(m.useRef)(!1),gr=Object(m.useRef)(null),sr=Object(m.useRef)(!1),na=Object(m.useRef)(null);function va(){var La=lt();return La||na.current}var Ca=Object(m.useRef)(!1);function ga(La){var Sa=va();if(La&&!La.deadline&&La.target!==Sa)return;var Ya;er===et&&Ca.current?Ya=Lr==null?void 0:Lr(Sa,La):er===Pe&&Ca.current?Ya=jr==null?void 0:jr(Sa,La):er===Ve&&Ca.current&&(Ya=Hn==null?void 0:Hn(Sa,La)),Ya!==!1&&!sr.current&&(ra(rt),tr(null))}var ka=mr(ga),Ma=Object(v.a)(ka,1),Ia=Ma[0],Na=m.useMemo(function(){var La,Sa,Ya;switch(er){case"appear":return La={},Object(P.a)(La,ft,Gt),Object(P.a)(La,St,Kt),Object(P.a)(La,It,lr),La;case"enter":return Sa={},Object(P.a)(Sa,ft,Yt),Object(P.a)(Sa,St,bn),Object(P.a)(Sa,It,fr),Sa;case"leave":return Ya={},Object(P.a)(Ya,ft,Wt),Object(P.a)(Ya,St,gn),Object(P.a)(Ya,It,Gr),Ya;default:return{}}},[er]),ei=ur(er,function(La){if(La===ft){var Sa=Na[ft];return Sa?Sa(va()):kn}if(Aa in Na){var Ya;tr(((Ya=Na[Aa])===null||Ya===void 0?void 0:Ya.call(Na,va(),null))||null)}return Aa===It&&(Ia(va()),Je>0&&(clearTimeout(gr.current),gr.current=setTimeout(function(){ga({deadline:!0})},Je))),Tn}),Fi=Object(v.a)(ei,2),Ai=Fi[0],Aa=Fi[1],_i=an(Aa);Ca.current=_i,Ln(function(){Dn(qe);var La=pr.current;if(pr.current=!0,!ze)return;var Sa;!La&&qe&&Ke&&(Sa=et),La&&qe&&Ne&&(Sa=Pe),(La&&!qe&&it||!La&&Et&&!qe&&it)&&(Sa=Ve),Sa&&(ra(Sa),Ai())},[qe]),Object(m.useEffect)(function(){(er===et&&!Ke||er===Pe&&!Ne||er===Ve&&!it)&&ra(rt)},[Ke,Ne,it]),Object(m.useEffect)(function(){return function(){clearTimeout(gr.current),sr.current=!0}},[]),Object(m.useEffect)(function(){un!==void 0&&er===rt&&(wn==null||wn(un))},[un,er]);var Ci=ar;return Na[ft]&&Aa===St&&(Ci=Object(d.a)({transition:"none"},Ci)),[er,Aa,Ci,un!=null?un:qe]}var ir=function(ze){Object(x.a)(lt,ze);var qe=Object(l.a)(lt);function lt(){return Object(R.a)(this,lt),qe.apply(this,arguments)}return Object(w.a)(lt,[{key:"render",value:function(){return this.props.children}}]),lt}(m.Component),Rn=ir;function Wn(ze){var qe=ze;Object(K.a)(ze)==="object"&&(qe=ze.transitionSupport);function lt(Se){return!!(Se.motionName&&qe)}var Ye=m.forwardRef(function(Se,Ne){var Ce=Se.visible,Ke=Ce===void 0?!0:Ce,Xe=Se.removeOnLeave,it=Xe===void 0?!0:Xe,Je=Se.forceRender,Et=Se.children,Gt=Se.motionName,Yt=Se.leavedClassName,Wt=Se.eventProps,Kt=lt(Se),bn=Object(m.useRef)(),gn=Object(m.useRef)();function lr(){try{return Object(mt.a)(bn.current||gn.current)}catch(ra){return null}}var fr=xr(Kt,Ke,lr,Se),Gr=Object(v.a)(fr,4),Lr=Gr[0],jr=Gr[1],Hn=Gr[2],wn=Gr[3],qn=m.useRef(wn);wn&&(qn.current=!0);var Kn=Object(m.useRef)(Ne);Kn.current=Ne;var un=m.useCallback(function(ra){bn.current=ra,Object(We.b)(Kn.current,ra)},[]),Dn,Wr=Object(d.a)(Object(d.a)({},Wt),{},{visible:Ke});if(!Et)Dn=null;else if(Lr===rt||!lt(Se))wn?Dn=Et(Object(d.a)({},Wr),un):!it&&qn.current?Dn=Et(Object(d.a)(Object(d.a)({},Wr),{},{className:Yt}),un):Je?Dn=Et(Object(d.a)(Object(d.a)({},Wr),{},{style:{display:"none"}}),un):Dn=null;else{var Vr,er;jr===ft?er="prepare":an(jr)?er="active":jr===St&&(er="start"),Dn=Et(Object(d.a)(Object(d.a)({},Wr),{},{className:D()(He(Gt,Lr),(Vr={},Object(P.a)(Vr,He(Gt,"".concat(Lr,"-").concat(er)),er),Object(P.a)(Vr,Gt,typeof Gt=="string"),Vr)),style:Hn}),un)}return m.createElement(Rn,{ref:gn},Dn)});return Ye.displayName="CSSMotion",Ye}var Qt=Wn(On),Bt="add",cn="keep",rn="remove",Er="removed";function Zn(ze){var qe;return ze&&Object(K.a)(ze)==="object"&&"key"in ze?qe=ze:qe={key:ze},Object(d.a)(Object(d.a)({},qe),{},{key:String(qe.key)})}function $n(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return ze.map(Zn)}function kr(){var ze=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],lt=[],Ye=0,Se=qe.length,Ne=$n(ze),Ce=$n(qe);Ne.forEach(function(it){for(var Je=!1,Et=Ye;Et<Se;Et+=1){var Gt=Ce[Et];if(Gt.key===it.key){Ye<Et&&(lt=lt.concat(Ce.slice(Ye,Et).map(function(Yt){return Object(d.a)(Object(d.a)({},Yt),{},{status:Bt})})),Ye=Et),lt.push(Object(d.a)(Object(d.a)({},Gt),{},{status:cn})),Ye+=1,Je=!0;break}}Je||lt.push(Object(d.a)(Object(d.a)({},it),{},{status:rn}))}),Ye<Se&&(lt=lt.concat(Ce.slice(Ye).map(function(it){return Object(d.a)(Object(d.a)({},it),{},{status:Bt})})));var Ke={};lt.forEach(function(it){var Je=it.key;Ke[Je]=(Ke[Je]||0)+1});var Xe=Object.keys(Ke).filter(function(it){return Ke[it]>1});return Xe.forEach(function(it){lt=lt.filter(function(Je){var Et=Je.key,Gt=Je.status;return Et!==it||Gt!==rn}),lt.forEach(function(Je){Je.key===it&&(Je.status=cn)})}),lt}var on=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Ar(ze){var qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Qt,lt=function(Ye){Object(x.a)(Ne,Ye);var Se=Object(l.a)(Ne);function Ne(){var Ce;return Object(R.a)(this,Ne),Ce=Se.apply(this,arguments),Ce.state={keyEntities:[]},Ce.removeKey=function(Ke){Ce.setState(function(Xe){var it=Xe.keyEntities;return{keyEntities:it.map(function(Je){return Je.key!==Ke?Je:Object(d.a)(Object(d.a)({},Je),{},{status:Er})})}})},Ce}return Object(w.a)(Ne,[{key:"render",value:function(){var Ke=this,Xe=this.state.keyEntities,it=this.props,Je=it.component,Et=it.children,Gt=it.onVisibleChanged,Yt=Object(T.a)(it,["component","children","onVisibleChanged"]),Wt=Je||m.Fragment,Kt={};return on.forEach(function(bn){Kt[bn]=Yt[bn],delete Yt[bn]}),delete Yt.keys,m.createElement(Wt,Yt,Xe.map(function(bn){var gn=bn.status,lr=Object(T.a)(bn,["status"]),fr=gn===Bt||gn===cn;return m.createElement(qe,Object(h.a)({},Kt,{key:lr.key,visible:fr,eventProps:lr,onVisibleChanged:function(Lr){Gt==null||Gt(Lr,{key:lr.key}),Lr||Ke.removeKey(lr.key)}}),Et)}))}}],[{key:"getDerivedStateFromProps",value:function(Ke,Xe){var it=Ke.keys,Je=Xe.keyEntities,Et=$n(it),Gt=kr(Je,Et);return{keyEntities:Gt.filter(function(Yt){var Wt=Je.find(function(Kt){var bn=Kt.key;return Yt.key===bn});return!(Wt&&Wt.status===Er&&Yt.status===rn)})}}}]),Ne}(m.Component);return lt.defaultProps={component:"div"},lt}var Cr=Ar(On),aa=Qt;function Rr(ze){var qe=ze.prefixCls,lt=ze.motion,Ye=ze.animation,Se=ze.transitionName;return lt||(Ye?{motionName:"".concat(qe,"-").concat(Ye)}:Se?{motionName:Se}:null)}function ha(ze){var qe=ze.prefixCls,lt=ze.visible,Ye=ze.zIndex,Se=ze.mask,Ne=ze.maskMotion,Ce=ze.maskAnimation,Ke=ze.maskTransitionName;if(!Se)return null;var Xe={};return(Ne||Ke||Ce)&&(Xe=Object(d.a)({motionAppear:!0},Rr({motion:Ne,prefixCls:qe,transitionName:Ke,animation:Ce}))),m.createElement(aa,Object(h.a)({},Xe,{visible:lt,removeOnLeave:!0}),function(it){var Je=it.className;return m.createElement("div",{style:{zIndex:Ye},className:D()("".concat(qe,"-mask"),Je)})})}var ya=i("9mu1"),Ea=i("o0o1"),Oa=i.n(Ea),Zr=i("HaE+"),vr=["measure","align",null,"motion"],or=function(ze,qe){var lt=Object(m.useState)(null),Ye=Object(v.a)(lt,2),Se=Ye[0],Ne=Ye[1],Ce=Object(m.useRef)(),Ke=Object(m.useRef)(!1);function Xe(Et){Ke.current||Ne(Et)}function it(){ot.a.cancel(Ce.current)}function Je(Et){it(),Ce.current=Object(ot.a)(function(){Xe(function(Gt){switch(Se){case"align":return"motion";case"motion":return"stable";default:}return Gt}),Et==null||Et()})}return Object(m.useEffect)(function(){Xe("measure")},[ze]),Object(m.useEffect)(function(){switch(Se){case"measure":qe();break;default:}Se&&(Ce.current=Object(ot.a)(Object(Zr.a)(Oa.a.mark(function Et(){var Gt,Yt;return Oa.a.wrap(function(Kt){for(;;)switch(Kt.prev=Kt.next){case 0:Gt=vr.indexOf(Se),Yt=vr[Gt+1],Yt&&Gt!==-1&&Xe(Yt);case 3:case"end":return Kt.stop()}},Et)}))))},[Se]),Object(m.useEffect)(function(){return function(){Ke.current=!0,it()}},[]),[Se,Je]},fa=function(ze){var qe=m.useState({width:0,height:0}),lt=Object(v.a)(qe,2),Ye=lt[0],Se=lt[1];function Ne(Ke){Se({width:Ke.offsetWidth,height:Ke.offsetHeight})}var Ce=m.useMemo(function(){var Ke={};if(ze){var Xe=Ye.width,it=Ye.height;ze.indexOf("height")!==-1&&it?Ke.height=it:ze.indexOf("minHeight")!==-1&&it&&(Ke.minHeight=it),ze.indexOf("width")!==-1&&Xe?Ke.width=Xe:ze.indexOf("minWidth")!==-1&&Xe&&(Ke.minWidth=Xe)}return Ke},[ze,Ye]);return[Ce,Ne]},wa=m.forwardRef(function(ze,qe){var lt=ze.visible,Ye=ze.prefixCls,Se=ze.className,Ne=ze.style,Ce=ze.children,Ke=ze.zIndex,Xe=ze.stretch,it=ze.destroyPopupOnHide,Je=ze.forceRender,Et=ze.align,Gt=ze.point,Yt=ze.getRootDomNode,Wt=ze.getClassNameFromAlign,Kt=ze.onAlign,bn=ze.onMouseEnter,gn=ze.onMouseLeave,lr=ze.onMouseDown,fr=ze.onTouchStart,Gr=Object(m.useRef)(),Lr=Object(m.useRef)(),jr=Object(m.useState)(),Hn=Object(v.a)(jr,2),wn=Hn[0],qn=Hn[1],Kn=fa(Xe),un=Object(v.a)(Kn,2),Dn=un[0],Wr=un[1];function Vr(){Xe&&Wr(Yt())}var er=or(lt,Vr),ra=Object(v.a)(er,2),Ra=ra[0],sa=ra[1],ar=Object(m.useRef)();function tr(){return Gt||Yt}function pr(){var ka;(ka=Gr.current)===null||ka===void 0||ka.forceAlign()}function gr(ka,Ma){var Ia=Wt(Ma);wn!==Ia&&qn(Ia),Ra==="align"&&(wn!==Ia?Promise.resolve().then(function(){pr()}):sa(function(){var Na;(Na=ar.current)===null||Na===void 0||Na.call(ar)}),Kt==null||Kt(ka,Ma))}var sr=Object(d.a)({},Rr(ze));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(ka){var Ma=sr[ka];sr[ka]=function(Ia,Na){return sa(),Ma==null?void 0:Ma(Ia,Na)}});function na(){return new Promise(function(ka){ar.current=ka})}m.useEffect(function(){!sr.motionName&&Ra==="motion"&&sa()},[sr.motionName,Ra]),m.useImperativeHandle(qe,function(){return{forceAlign:pr,getElement:function(){return Lr.current}}});var va=Object(d.a)(Object(d.a)({},Dn),{},{zIndex:Ke,opacity:Ra==="motion"||Ra==="stable"||!lt?void 0:0,pointerEvents:Ra==="stable"?void 0:"none"},Ne),Ca=!0;(Et==null?void 0:Et.points)&&(Ra==="align"||Ra==="stable")&&(Ca=!1);var ga=Ce;return m.Children.count(Ce)>1&&(ga=m.createElement("div",{className:"".concat(Ye,"-content")},Ce)),m.createElement(aa,Object(h.a)({visible:lt,ref:Lr,leavedClassName:"".concat(Ye,"-hidden")},sr,{onAppearPrepare:na,onEnterPrepare:na,removeOnLeave:it,forceRender:Je}),function(ka,Ma){var Ia=ka.className,Na=ka.style,ei=D()(Ye,Se,wn,Ia);return m.createElement(ya.a,{target:tr(),key:"popup",ref:Gr,monitorWindowResize:!0,disabled:Ca,align:Et,onAlign:gr},m.createElement("div",{ref:Ma,className:ei,onMouseEnter:bn,onMouseLeave:gn,onMouseDownCapture:lr,onTouchStartCapture:fr,style:Object(d.a)(Object(d.a)({},Na),va)},ga))})});wa.displayName="PopupInner";var Pa=wa,dr=m.forwardRef(function(ze,qe){var lt=ze.prefixCls,Ye=ze.visible,Se=ze.zIndex,Ne=ze.children,Ce=ze.mobile;Ce=Ce===void 0?{}:Ce;var Ke=Ce.popupClassName,Xe=Ce.popupStyle,it=Ce.popupMotion,Je=it===void 0?{}:it,Et=Ce.popupRender,Gt=m.useRef();m.useImperativeHandle(qe,function(){return{forceAlign:function(){},getElement:function(){return Gt.current}}});var Yt=Object(d.a)({zIndex:Se},Xe),Wt=Ne;return m.Children.count(Ne)>1&&(Wt=m.createElement("div",{className:"".concat(lt,"-content")},Ne)),Et&&(Wt=Et(Wt)),m.createElement(aa,Object(h.a)({visible:Ye,ref:Gt,removeOnLeave:!0},Je),function(Kt,bn){var gn=Kt.className,lr=Kt.style,fr=D()(lt,Ke,gn);return m.createElement("div",{ref:bn,className:fr,style:Object(d.a)(Object(d.a)({},lr),Yt)},Wt)})});dr.displayName="MobilePopupInner";var ai=dr,Fa=["visible","mobile"],ja=m.forwardRef(function(ze,qe){var lt=ze.visible,Ye=ze.mobile,Se=Object(T.a)(ze,Fa),Ne=Object(m.useState)(lt),Ce=Object(v.a)(Ne,2),Ke=Ce[0],Xe=Ce[1],it=Object(m.useState)(!1),Je=Object(v.a)(it,2),Et=Je[0],Gt=Je[1],Yt=Object(d.a)(Object(d.a)({},Se),{},{visible:Ke});Object(m.useEffect)(function(){Xe(lt),lt&&Ye&&Gt(Ie())},[lt,Ye]);var Wt=Et?m.createElement(ai,Object(h.a)({},Yt,{mobile:Ye,ref:qe})):m.createElement(Pa,Object(h.a)({},Yt,{ref:qe}));return m.createElement("div",null,m.createElement(ha,Yt),Wt)});ja.displayName="Popup";var oi=ja,Ta=m.createContext(null),qa=Ta;function Ga(){}function Ti(){return""}function hi(ze){return ze?ze.ownerDocument:window.document}var ia=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function la(ze){var qe=function(lt){Object(x.a)(Se,lt);var Ye=Object(l.a)(Se);function Se(Ne){var Ce;Object(R.a)(this,Se),Ce=Ye.call(this,Ne),Ce.popupRef=m.createRef(),Ce.triggerRef=m.createRef(),Ce.attachId=void 0,Ce.clickOutsideHandler=void 0,Ce.touchOutsideHandler=void 0,Ce.contextMenuOutsideHandler1=void 0,Ce.contextMenuOutsideHandler2=void 0,Ce.mouseDownTimeout=void 0,Ce.focusTime=void 0,Ce.preClickTime=void 0,Ce.preTouchTime=void 0,Ce.delayTimer=void 0,Ce.hasPopupMouseDown=void 0,Ce.onMouseEnter=function(Xe){var it=Ce.props.mouseEnterDelay;Ce.fireEvents("onMouseEnter",Xe),Ce.delaySetPopupVisible(!0,it,it?null:Xe)},Ce.onMouseMove=function(Xe){Ce.fireEvents("onMouseMove",Xe),Ce.setPoint(Xe)},Ce.onMouseLeave=function(Xe){Ce.fireEvents("onMouseLeave",Xe),Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onPopupMouseEnter=function(){Ce.clearDelayTimer()},Ce.onPopupMouseLeave=function(Xe){var it;if(Xe.relatedTarget&&!Xe.relatedTarget.setTimeout&&Object(st.a)((it=Ce.popupRef.current)===null||it===void 0?void 0:it.getElement(),Xe.relatedTarget))return;Ce.delaySetPopupVisible(!1,Ce.props.mouseLeaveDelay)},Ce.onFocus=function(Xe){Ce.fireEvents("onFocus",Xe),Ce.clearDelayTimer(),Ce.isFocusToShow()&&(Ce.focusTime=Date.now(),Ce.delaySetPopupVisible(!0,Ce.props.focusDelay))},Ce.onMouseDown=function(Xe){Ce.fireEvents("onMouseDown",Xe),Ce.preClickTime=Date.now()},Ce.onTouchStart=function(Xe){Ce.fireEvents("onTouchStart",Xe),Ce.preTouchTime=Date.now()},Ce.onBlur=function(Xe){Ce.fireEvents("onBlur",Xe),Ce.clearDelayTimer(),Ce.isBlurToHide()&&Ce.delaySetPopupVisible(!1,Ce.props.blurDelay)},Ce.onContextMenu=function(Xe){Xe.preventDefault(),Ce.fireEvents("onContextMenu",Xe),Ce.setPopupVisible(!0,Xe)},Ce.onContextMenuClose=function(){Ce.isContextMenuToShow()&&Ce.close()},Ce.onClick=function(Xe){if(Ce.fireEvents("onClick",Xe),Ce.focusTime){var it;if(Ce.preClickTime&&Ce.preTouchTime?it=Math.min(Ce.preClickTime,Ce.preTouchTime):Ce.preClickTime?it=Ce.preClickTime:Ce.preTouchTime&&(it=Ce.preTouchTime),Math.abs(it-Ce.focusTime)<20)return;Ce.focusTime=0}Ce.preClickTime=0,Ce.preTouchTime=0,Ce.isClickToShow()&&(Ce.isClickToHide()||Ce.isBlurToHide())&&Xe&&Xe.preventDefault&&Xe.preventDefault();var Je=!Ce.state.popupVisible;(Ce.isClickToHide()&&!Je||Je&&Ce.isClickToShow())&&Ce.setPopupVisible(!Ce.state.popupVisible,Xe)},Ce.onPopupMouseDown=function(){if(Ce.hasPopupMouseDown=!0,clearTimeout(Ce.mouseDownTimeout),Ce.mouseDownTimeout=window.setTimeout(function(){Ce.hasPopupMouseDown=!1},0),Ce.context){var Xe;(Xe=Ce.context).onPopupMouseDown.apply(Xe,arguments)}},Ce.onDocumentClick=function(Xe){if(Ce.props.mask&&!Ce.props.maskClosable)return;var it=Xe.target,Je=Ce.getRootDomNode(),Et=Ce.getPopupDomNode();(!Object(st.a)(Je,it)||Ce.isContextMenuOnly())&&!Object(st.a)(Et,it)&&!Ce.hasPopupMouseDown&&Ce.close()},Ce.getRootDomNode=function(){var Xe=Ce.props.getTriggerDOMNode;if(Xe)return Xe(Ce.triggerRef.current);try{var it=Object(mt.a)(Ce.triggerRef.current);if(it)return it}catch(Je){}return at.a.findDOMNode(Object(C.a)(Ce))},Ce.getPopupClassNameFromAlign=function(Xe){var it=[],Je=Ce.props,Et=Je.popupPlacement,Gt=Je.builtinPlacements,Yt=Je.prefixCls,Wt=Je.alignPoint,Kt=Je.getPopupClassNameFromAlign;return Et&&Gt&&it.push(dt(Gt,Yt,Xe,Wt)),Kt&&it.push(Kt(Xe)),it.join(" ")},Ce.getComponent=function(){var Xe=Ce.props,it=Xe.prefixCls,Je=Xe.destroyPopupOnHide,Et=Xe.popupClassName,Gt=Xe.onPopupAlign,Yt=Xe.popupMotion,Wt=Xe.popupAnimation,Kt=Xe.popupTransitionName,bn=Xe.popupStyle,gn=Xe.mask,lr=Xe.maskAnimation,fr=Xe.maskTransitionName,Gr=Xe.maskMotion,Lr=Xe.zIndex,jr=Xe.popup,Hn=Xe.stretch,wn=Xe.alignPoint,qn=Xe.mobile,Kn=Xe.forceRender,un=Ce.state,Dn=un.popupVisible,Wr=un.point,Vr=Ce.getPopupAlign(),er={};return Ce.isMouseEnterToShow()&&(er.onMouseEnter=Ce.onPopupMouseEnter),Ce.isMouseLeaveToHide()&&(er.onMouseLeave=Ce.onPopupMouseLeave),er.onMouseDown=Ce.onPopupMouseDown,er.onTouchStart=Ce.onPopupMouseDown,m.createElement(oi,Object(h.a)({prefixCls:it,destroyPopupOnHide:Je,visible:Dn,point:wn&&Wr,className:Et,align:Vr,onAlign:Gt,animation:Wt,getClassNameFromAlign:Ce.getPopupClassNameFromAlign},er,{stretch:Hn,getRootDomNode:Ce.getRootDomNode,style:bn,mask:gn,zIndex:Lr,transitionName:Kt,maskAnimation:lr,maskTransitionName:fr,maskMotion:Gr,ref:Ce.popupRef,motion:Yt,mobile:qn,forceRender:Kn}),typeof jr=="function"?jr():jr)},Ce.attachParent=function(Xe){ot.a.cancel(Ce.attachId);var it=Ce.props,Je=it.getPopupContainer,Et=it.getDocument,Gt=Ce.getRootDomNode(),Yt;Je?(Gt||Je.length===0)&&(Yt=Je(Gt)):Yt=Et(Ce.getRootDomNode()).body,Yt?Yt.appendChild(Xe):Ce.attachId=Object(ot.a)(function(){Ce.attachParent(Xe)})},Ce.getContainer=function(){var Xe=Ce.props.getDocument,it=Xe(Ce.getRootDomNode()).createElement("div");return it.style.position="absolute",it.style.top="0",it.style.left="0",it.style.width="100%",Ce.attachParent(it),it},Ce.setPoint=function(Xe){var it=Ce.props.alignPoint;if(!it||!Xe)return;Ce.setState({point:{pageX:Xe.pageX,pageY:Xe.pageY}})},Ce.handlePortalUpdate=function(){Ce.state.prevPopupVisible!==Ce.state.popupVisible&&Ce.props.afterPopupVisibleChange(Ce.state.popupVisible)},Ce.triggerContextValue={onPopupMouseDown:Ce.onPopupMouseDown};var Ke;return"popupVisible"in Ne?Ke=!!Ne.popupVisible:Ke=!!Ne.defaultPopupVisible,Ce.state={prevPopupVisible:Ke,popupVisible:Ke},ia.forEach(function(Xe){Ce["fire".concat(Xe)]=function(it){Ce.fireEvents(Xe,it)}}),Ce}return Object(w.a)(Se,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ce=this.props,Ke=this.state;if(Ke.popupVisible){var Xe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Xe=Ce.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Re.a)(Xe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Xe=Xe||Ce.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Re.a)(Xe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Xe=Xe||Ce.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Re.a)(Xe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Re.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),ot.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ce;return((Ce=this.popupRef.current)===null||Ce===void 0?void 0:Ce.getElement())||null}},{key:"getPopupAlign",value:function(){var Ce=this.props,Ke=Ce.popupPlacement,Xe=Ce.popupAlign,it=Ce.builtinPlacements;return Ke&&it?ut(it,Ke,Xe):Xe}},{key:"setPopupVisible",value:function(Ce,Ke){var Xe=this.props.alignPoint,it=this.state.popupVisible;this.clearDelayTimer(),it!==Ce&&("popupVisible"in this.props||this.setState({popupVisible:Ce,prevPopupVisible:it}),this.props.onPopupVisibleChange(Ce)),Xe&&Ke&&Ce&&this.setPoint(Ke)}},{key:"delaySetPopupVisible",value:function(Ce,Ke,Xe){var it=this,Je=Ke*1e3;if(this.clearDelayTimer(),Je){var Et=Xe?{pageX:Xe.pageX,pageY:Xe.pageY}:null;this.delayTimer=window.setTimeout(function(){it.setPopupVisible(Ce,Et),it.clearDelayTimer()},Je)}else this.setPopupVisible(Ce,Xe)}},{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(Ce){var Ke=this.props.children.props,Xe=this.props;return Ke[Ce]&&Xe[Ce]?this["fire".concat(Ce)]:Ke[Ce]||Xe[Ce]}},{key:"isClickToShow",value:function(){var Ce=this.props,Ke=Ce.action,Xe=Ce.showAction;return Ke.indexOf("click")!==-1||Xe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ce=this.props.action;return Ce==="contextMenu"||Ce.length===1&&Ce[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ce=this.props,Ke=Ce.action,Xe=Ce.showAction;return Ke.indexOf("contextMenu")!==-1||Xe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ce=this.props,Ke=Ce.action,Xe=Ce.hideAction;return Ke.indexOf("click")!==-1||Xe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ce=this.props,Ke=Ce.action,Xe=Ce.showAction;return Ke.indexOf("hover")!==-1||Xe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ce=this.props,Ke=Ce.action,Xe=Ce.hideAction;return Ke.indexOf("hover")!==-1||Xe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ce=this.props,Ke=Ce.action,Xe=Ce.showAction;return Ke.indexOf("focus")!==-1||Xe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ce=this.props,Ke=Ce.action,Xe=Ce.hideAction;return Ke.indexOf("focus")!==-1||Xe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ce;(Ce=this.popupRef.current)===null||Ce===void 0||Ce.forceAlign()}}},{key:"fireEvents",value:function(Ce,Ke){var Xe=this.props.children.props[Ce];Xe&&Xe(Ke);var it=this.props[Ce];it&&it(Ke)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ce=this.state.popupVisible,Ke=this.props,Xe=Ke.children,it=Ke.forceRender,Je=Ke.alignPoint,Et=Ke.className,Gt=Ke.autoDestroy,Yt=m.Children.only(Xe),Wt={key:"trigger"};this.isContextMenuToShow()?Wt.onContextMenu=this.onContextMenu:Wt.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Wt.onClick=this.onClick,Wt.onMouseDown=this.onMouseDown,Wt.onTouchStart=this.onTouchStart):(Wt.onClick=this.createTwoChains("onClick"),Wt.onMouseDown=this.createTwoChains("onMouseDown"),Wt.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Wt.onMouseEnter=this.onMouseEnter,Je&&(Wt.onMouseMove=this.onMouseMove)):Wt.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Wt.onMouseLeave=this.onMouseLeave:Wt.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Wt.onFocus=this.onFocus,Wt.onBlur=this.onBlur):(Wt.onFocus=this.createTwoChains("onFocus"),Wt.onBlur=this.createTwoChains("onBlur"));var Kt=D()(Yt&&Yt.props&&Yt.props.className,Et);Kt&&(Wt.className=Kt);var bn=Object(d.a)({},Wt);Object(We.c)(Yt)&&(bn.ref=Object(We.a)(this.triggerRef,Yt.ref));var gn=m.cloneElement(Yt,bn),lr;return(Ce||this.popupRef.current||it)&&(lr=m.createElement(ze,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ce&&Gt&&(lr=null),m.createElement(qa.Provider,{value:this.triggerContextValue},gn,lr)}}],[{key:"getDerivedStateFromProps",value:function(Ce,Ke){var Xe=Ce.popupVisible,it={};return Xe!==void 0&&Ke.popupVisible!==Xe&&(it.popupVisible=Xe,it.prevPopupVisible=Ke.popupVisible),it}}]),Se}(m.Component);return qe.contextType=qa,qe.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Ti,getDocument:hi,onPopupVisibleChange:Ga,afterPopupVisibleChange:Ga,onPopupAlign:Ga,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1},qe}var oa=la($e.a),he={adjustX:1,adjustY:1},Ze={topLeft:{points:["bl","tl"],overflow:he,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:he,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:he,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:he,offset:[4,0]}},bt={topLeft:{points:["bl","tl"],overflow:he,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:he,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:he,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:he,offset:[4,0]}},vt=Ze,Lt=0,wt={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Vt=function(qe,lt,Ye){var Se=re(lt),Ne=qe.getState();qe.setState({defaultActiveFirst:Object(d.a)(Object(d.a)({},Ne.defaultActiveFirst),{},Object(P.a)({},Se,Ye))})},ln=function(ze){Object(x.a)(lt,ze);var qe=Object(l.a)(lt);function lt(Ye){var Se;Object(R.a)(this,lt),Se=qe.call(this,Ye),Se.onDestroy=function(Je){Se.props.onDestroy(Je)},Se.onKeyDown=function(Je){var Et=Je.keyCode,Gt=Se.menuInstance,Yt=Se.props.store,Wt=Se.getVisible();if(Et===p.a.ENTER)return Se.onTitleClick(Je),Vt(Yt,Se.props.eventKey,!0),!0;if(Et===p.a.RIGHT)return Wt?Gt.onKeyDown(Je):(Se.triggerOpenChange(!0),Vt(Yt,Se.props.eventKey,!0)),!0;if(Et===p.a.LEFT){var Kt;if(Wt)Kt=Gt.onKeyDown(Je);else return;return Kt||(Se.triggerOpenChange(!1),Kt=!0),Kt}return Wt&&(Et===p.a.UP||Et===p.a.DOWN)?Gt.onKeyDown(Je):void 0},Se.onOpenChange=function(Je){Se.props.onOpenChange(Je)},Se.onPopupVisibleChange=function(Je){Se.triggerOpenChange(Je,Je?"mouseenter":"mouseleave")},Se.onMouseEnter=function(Je){var Et=Se.props,Gt=Et.eventKey,Yt=Et.onMouseEnter,Wt=Et.store;Vt(Wt,Se.props.eventKey,!1),Yt({key:Gt,domEvent:Je})},Se.onMouseLeave=function(Je){var Et=Se.props,Gt=Et.parentMenu,Yt=Et.eventKey,Wt=Et.onMouseLeave;Gt.subMenuInstance=Object(C.a)(Se),Wt({key:Yt,domEvent:Je})},Se.onTitleMouseEnter=function(Je){var Et=Se.props,Gt=Et.eventKey,Yt=Et.onItemHover,Wt=Et.onTitleMouseEnter;Yt({key:Gt,hover:!0}),Wt({key:Gt,domEvent:Je})},Se.onTitleMouseLeave=function(Je){var Et=Se.props,Gt=Et.parentMenu,Yt=Et.eventKey,Wt=Et.onItemHover,Kt=Et.onTitleMouseLeave;Gt.subMenuInstance=Object(C.a)(Se),Wt({key:Yt,hover:!1}),Kt({key:Yt,domEvent:Je})},Se.onTitleClick=function(Je){var Et=Object(C.a)(Se),Gt=Et.props;if(Gt.onTitleClick({key:Gt.eventKey,domEvent:Je}),Gt.triggerSubMenuAction==="hover")return;Se.triggerOpenChange(!Se.getVisible(),"click"),Vt(Gt.store,Se.props.eventKey,!1)},Se.onSubMenuClick=function(Je){typeof Se.props.onClick=="function"&&Se.props.onClick(Se.addKeyPath(Je))},Se.onSelect=function(Je){Se.props.onSelect(Je)},Se.onDeselect=function(Je){Se.props.onDeselect(Je)},Se.getPrefixCls=function(){return"".concat(Se.props.rootPrefixCls,"-submenu")},Se.getActiveClassName=function(){return"".concat(Se.getPrefixCls(),"-active")},Se.getDisabledClassName=function(){return"".concat(Se.getPrefixCls(),"-disabled")},Se.getSelectedClassName=function(){return"".concat(Se.getPrefixCls(),"-selected")},Se.getOpenClassName=function(){return"".concat(Se.props.rootPrefixCls,"-submenu-open")},Se.getVisible=function(){return Se.state.isOpen},Se.getMode=function(){return Se.state.mode},Se.saveMenuInstance=function(Je){Se.menuInstance=Je},Se.addKeyPath=function(Je){return Object(d.a)(Object(d.a)({},Je),{},{keyPath:(Je.keyPath||[]).concat(Se.props.eventKey)})},Se.triggerOpenChange=function(Je,Et){var Gt=Se.props.eventKey,Yt=function(){Se.onOpenChange({key:Gt,item:Object(C.a)(Se),trigger:Et,open:Je})};Et==="mouseenter"?Se.mouseenterTimeout=setTimeout(function(){Yt()},0):Yt()},Se.isChildrenSelected=function(){var Je={find:!1};return Y(Se.props.children,Se.props.selectedKeys,Je),Je.find},Se.isInlineMode=function(){return Se.getMode()==="inline"},Se.adjustWidth=function(){if(!Se.subMenuTitle||!Se.menuInstance)return;var Je=Qe.findDOMNode(Se.menuInstance);if(Je.offsetWidth>=Se.subMenuTitle.offsetWidth)return;Je.style.minWidth="".concat(Se.subMenuTitle.offsetWidth,"px")},Se.saveSubMenuTitle=function(Je){Se.subMenuTitle=Je},Se.getBaseProps=function(){var Je=Object(C.a)(Se),Et=Je.props,Gt=Se.getMode();return{mode:Gt==="horizontal"?"vertical":Gt,visible:Se.getVisible(),level:Et.level+1,inlineIndent:Et.inlineIndent,focusable:!1,onClick:Se.onSubMenuClick,onSelect:Se.onSelect,onDeselect:Se.onDeselect,onDestroy:Se.onDestroy,selectedKeys:Et.selectedKeys,eventKey:"".concat(Et.eventKey,"-menu-"),openKeys:Et.openKeys,motion:Et.motion,onOpenChange:Se.onOpenChange,subMenuOpenDelay:Et.subMenuOpenDelay,parentMenu:Object(C.a)(Se),subMenuCloseDelay:Et.subMenuCloseDelay,forceSubMenuRender:Et.forceSubMenuRender,triggerSubMenuAction:Et.triggerSubMenuAction,builtinPlacements:Et.builtinPlacements,defaultActiveFirst:Et.store.getState().defaultActiveFirst[re(Et.eventKey)],multiple:Et.multiple,prefixCls:Et.rootPrefixCls,id:Se.internalMenuId,manualRef:Se.saveMenuInstance,itemIcon:Et.itemIcon,expandIcon:Et.expandIcon,direction:Et.direction}},Se.getMotion=function(Je,Et){var Gt=Object(C.a)(Se),Yt=Gt.haveRendered,Wt=Se.props,Kt=Wt.motion,bn=Wt.rootPrefixCls,gn=Object(d.a)(Object(d.a)({},Kt),{},{leavedClassName:"".concat(bn,"-hidden"),removeOnLeave:!1,motionAppear:Yt||!Et||Je!=="inline"});return gn};var Ne=Ye.store,Ce=Ye.eventKey,Ke=Ne.getState(),Xe=Ke.defaultActiveFirst;Se.isRootMenu=!1;var it=!1;return Xe&&(it=Xe[Ce]),Vt(Ne,Ce,it),Se.state={mode:Ye.mode,isOpen:Ye.isOpen},Se}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Se=this,Ne=this.props,Ce=Ne.mode,Ke=Ne.parentMenu,Xe=Ne.manualRef,it=Ne.isOpen,Je=function(){Se.setState({mode:Ce,isOpen:it})},Et=it!==this.state.isOpen,Gt=Ce!==this.state.mode;if((Gt||Et)&&(ot.a.cancel(this.updateStateRaf),Gt?this.updateStateRaf=Object(ot.a)(Je):Je()),Xe&&Xe(this),Ce!=="horizontal"||!(Ke==null?void 0:Ke.isRootMenu)||!it)return;this.minWidthTimeout=setTimeout(function(){return Se.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Se=this.props,Ne=Se.onDestroy,Ce=Se.eventKey;Ne&&Ne(Ce),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),ot.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Se,Ne){var Ce=this.getBaseProps();return m.createElement(qt,Object(h.a)({},Ce,{id:this.internalMenuId,className:Se,style:Ne}),this.props.children)}},{key:"renderChildren",value:function(){var Se=this,Ne=this.getBaseProps(),Ce=Ne.mode,Ke=Ne.visible,Xe=Ne.forceSubMenuRender,it=Ne.direction,Je=this.getMotion(Ce,Ke);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ke||Xe,!this.haveOpened)return m.createElement("div",null);var Et=D()("".concat(Ne.prefixCls,"-sub"),Object(P.a)({},"".concat(Ne.prefixCls,"-rtl"),it==="rtl"));return this.isInlineMode()?m.createElement(aa,Object(h.a)({visible:Ne.visible,forceRender:Xe},Je),function(Gt){var Yt=Gt.className,Wt=Gt.style,Kt=D()(Et,Yt);return Se.renderPopupMenu(Kt,Wt)}):this.renderPopupMenu(Et)}},{key:"render",value:function(){var Se,Ne,Ce,Ke=Object(d.a)({},this.props),Xe=this.getVisible(),it=this.getPrefixCls(),Je=this.isInlineMode(),Et=this.getMode(),Gt=D()(it,"".concat(it,"-").concat(Et),(Se={},Object(P.a)(Se,Ke.className,!!Ke.className),Object(P.a)(Se,this.getOpenClassName(),Xe),Object(P.a)(Se,this.getActiveClassName(),Ke.active||Xe&&!Je),Object(P.a)(Se,this.getDisabledClassName(),Ke.disabled),Object(P.a)(Se,this.getSelectedClassName(),this.isChildrenSelected()),Se));this.internalMenuId||(Ke.eventKey?this.internalMenuId="".concat(Ke.eventKey,"$Menu"):(Lt+=1,this.internalMenuId="$__$".concat(Lt,"$Menu")));var Yt={},Wt={},Kt={};Ke.disabled||(Yt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Wt={onClick:this.onTitleClick},Kt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var bn={},gn=Ke.direction,lr=gn==="rtl";Je&&(lr?bn.paddingRight=Ke.inlineIndent*Ke.level:bn.paddingLeft=Ke.inlineIndent*Ke.level);var fr={};this.getVisible()&&(fr={"aria-owns":this.internalMenuId});var Gr=null;Et!=="horizontal"&&(Gr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Gr=m.createElement(this.props.expandIcon,Object(d.a)({},this.props))));var Lr=m.createElement("div",Object(h.a)({ref:this.saveSubMenuTitle,style:bn,className:"".concat(it,"-title"),role:"button"},Kt,Wt,{"aria-expanded":Xe},fr,{"aria-haspopup":"true",title:typeof Ke.title=="string"?Ke.title:void 0}),Ke.title,Gr||m.createElement("i",{className:"".concat(it,"-arrow")})),jr=this.renderChildren(),Hn=((Ne=Ke.parentMenu)===null||Ne===void 0?void 0:Ne.isRootMenu)?Ke.parentMenu.props.getPopupContainer:function(tr){return tr.parentNode},wn=wt[Et],qn=Ke.popupOffset?{offset:Ke.popupOffset}:{},Kn=D()((Ce={},Object(P.a)(Ce,Ke.popupClassName,Ke.popupClassName&&!Je),Object(P.a)(Ce,"".concat(it,"-rtl"),lr),Ce)),un=Ke.disabled,Dn=Ke.triggerSubMenuAction,Wr=Ke.subMenuOpenDelay,Vr=Ke.forceSubMenuRender,er=Ke.subMenuCloseDelay,ra=Ke.builtinPlacements;q.forEach(function(tr){return delete Ke[tr]}),delete Ke.onClick;var Ra=lr?Object(d.a)(Object(d.a)({},bt),ra):Object(d.a)(Object(d.a)({},Ze),ra);delete Ke.direction;var sa=this.getBaseProps(),ar=Je?null:this.getMotion(sa.mode,sa.visible);return m.createElement("li",Object(h.a)({},Ke,Yt,{className:Gt,role:"menuitem"}),m.createElement(oa,{prefixCls:it,popupClassName:D()("".concat(it,"-popup"),Kn),getPopupContainer:Hn,builtinPlacements:Ra,popupPlacement:wn,popupVisible:Je?!1:Xe,popupAlign:qn,popup:Je?null:jr,action:un||Je?[]:[Dn],mouseEnterDelay:Wr,mouseLeaveDelay:er,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Vr,popupMotion:ar},Lr),Je?jr:null)}}]),lt}(m.Component);ln.defaultProps={onMouseEnter:te,onMouseLeave:te,onTitleMouseEnter:te,onTitleMouseLeave:te,onTitleClick:te,manualRef:te,mode:"vertical",title:""};var mn=Object(A.b)(function(ze,qe){var lt=ze.openKeys,Ye=ze.activeKey,Se=ze.selectedKeys,Ne=qe.eventKey,Ce=qe.subMenuKey;return{isOpen:lt.indexOf(Ne)>-1,active:Ye[Ce]===Ne,selectedKeys:Se}})(ln);mn.isSubMenu=!0;var _n=mn,An="menuitem-overflowed",yn=.5,Rt=function(ze){Object(x.a)(lt,ze);var qe=Object(l.a)(lt);function lt(){var Ye;return Object(R.a)(this,lt),Ye=qe.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.childRef=m.createRef(),Ye.getMenuItemNodes=function(){var Se=Ye.props.prefixCls,Ne=Ye.childRef.current;return Ne?[].slice.call(Ne.children).filter(function(Ce){return Ce.className.split(" ").indexOf("".concat(Se,"-overflowed-submenu"))<0}):[]},Ye.getOverflowedSubMenuItem=function(Se,Ne,Ce){var Ke=Ye.props,Xe=Ke.overflowedIndicator,it=Ke.level,Je=Ke.mode,Et=Ke.prefixCls,Gt=Ke.theme;if(it!==1||Je!=="horizontal")return null;var Yt=Ye.props.children[0],Wt=Yt.props,Kt=Wt.children,bn=Wt.title,gn=Wt.style,lr=Object(T.a)(Wt,["children","title","style"]),fr=Object(d.a)({},gn),Gr="".concat(Se,"-overflowed-indicator"),Lr="".concat(Se,"-overflowed-indicator");Ne.length===0&&Ce!==!0?fr=Object(d.a)(Object(d.a)({},fr),{},{display:"none"}):Ce&&(fr=Object(d.a)(Object(d.a)({},fr),{},{visibility:"hidden",position:"absolute"}),Gr="".concat(Gr,"-placeholder"),Lr="".concat(Lr,"-placeholder"));var jr=Gt?"".concat(Et,"-").concat(Gt):"",Hn={};return q.forEach(function(wn){lr[wn]!==void 0&&(Hn[wn]=lr[wn])}),m.createElement(_n,Object(h.a)({title:Xe,className:"".concat(Et,"-overflowed-submenu"),popupClassName:jr},Hn,{key:Gr,eventKey:Lr,disabled:!1,style:fr}),Ne)},Ye.setChildrenWidthAndResize=function(){if(Ye.props.mode!=="horizontal")return;var Se=Ye.childRef.current;if(!Se)return;var Ne=Se.children;if(!Ne||Ne.length===0)return;var Ce=Se.children[Ne.length-1];ge(Ce,"display","inline-block");var Ke=Ye.getMenuItemNodes(),Xe=Ke.filter(function(it){return it.className.split(" ").indexOf(An)>=0});Xe.forEach(function(it){ge(it,"display","inline-block")}),Ye.menuItemSizes=Ke.map(function(it){return ye(it,!0)}),Xe.forEach(function(it){ge(it,"display","none")}),Ye.overflowedIndicatorWidth=ye(Se.children[Se.children.length-1],!0),Ye.originalTotalWidth=Ye.menuItemSizes.reduce(function(it,Je){return it+Je},0),Ye.handleResize(),ge(Ce,"display","none")},Ye.handleResize=function(){if(Ye.props.mode!=="horizontal")return;var Se=Ye.childRef.current;if(!Se)return;var Ne=ye(Se);Ye.overflowedItems=[];var Ce=0,Ke;Ye.originalTotalWidth>Ne+yn&&(Ke=-1,Ye.menuItemSizes.forEach(function(Xe){Ce+=Xe,Ce+Ye.overflowedIndicatorWidth<=Ne&&(Ke+=1)})),Ye.setState({lastVisibleIndex:Ke})},Ye}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){var Se=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ne=this.childRef.current;if(!Ne)return;this.resizeObserver=new Ge.default(function(Ce){Ce.forEach(function(){var Ke=Se.cancelFrameId;cancelAnimationFrame(Ke),Se.cancelFrameId=requestAnimationFrame(Se.setChildrenWidthAndResize)})}),[].slice.call(Ne.children).concat(Ne).forEach(function(Ce){Se.resizeObserver.observe(Ce)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Se.resizeObserver.disconnect(),[].slice.call(Ne.children).concat(Ne).forEach(function(Ce){Se.resizeObserver.observe(Ce)}),Se.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(Se){var Ne=this,Ce=this.state.lastVisibleIndex;return(Se||[]).reduce(function(Ke,Xe,it){var Je=Xe;if(Ne.props.mode==="horizontal"){var Et=Ne.getOverflowedSubMenuItem(Xe.props.eventKey,[]);Ce!==void 0&&Ne.props.className.indexOf("".concat(Ne.props.prefixCls,"-root"))!==-1&&(it>Ce&&(Je=m.cloneElement(Xe,{style:{display:"none"},eventKey:"".concat(Xe.props.eventKey,"-hidden"),className:"".concat(An)})),it===Ce+1&&(Ne.overflowedItems=Se.slice(Ce+1).map(function(Yt){return m.cloneElement(Yt,{key:Yt.props.eventKey,mode:"vertical-left"})}),Et=Ne.getOverflowedSubMenuItem(Xe.props.eventKey,Ne.overflowedItems)));var Gt=[].concat(Object(s.a)(Ke),[Et,Je]);return it===Se.length-1&&Gt.push(Ne.getOverflowedSubMenuItem(Xe.props.eventKey,[],!0)),Gt}return[].concat(Object(s.a)(Ke),[Je])},[])}},{key:"render",value:function(){var Se=this.props,Ne=Se.visible,Ce=Se.prefixCls,Ke=Se.overflowedIndicator,Xe=Se.mode,it=Se.level,Je=Se.tag,Et=Se.children,Gt=Se.theme,Yt=Object(T.a)(Se,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Wt=Je;return m.createElement(Wt,Object(h.a)({ref:this.childRef},Yt),this.renderChildren(Et))}}]),lt}(m.Component);Rt.defaultProps={tag:"div",className:""};var Jt=Rt;function Ft(ze){return ze.length?ze.every(function(qe){return!!qe.props.disabled}):!0}function dn(ze,qe,lt){var Ye=ze.getState();ze.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.activeKey),{},Object(P.a)({},qe,lt))})}function sn(ze){return ze.eventKey||"0-menu-"}function xn(ze,qe){var lt=qe,Ye=ze.children,Se=ze.eventKey;if(lt){var Ne;if(Z(Ye,function(Ce,Ke){Ce&&Ce.props&&!Ce.props.disabled&&lt===be(Ce,Se,Ke)&&(Ne=!0)}),Ne)return lt}return lt=null,ze.defaultActiveFirst&&Z(Ye,function(Ce,Ke){!lt&&Ce&&!Ce.props.disabled&&(lt=be(Ce,Se,Ke))}),lt}function Mn(ze){if(!ze)return;var qe=this.instanceArray.indexOf(ze);qe!==-1?this.instanceArray[qe]=ze:this.instanceArray.push(ze)}var Xt=function(ze){Object(x.a)(lt,ze);var qe=Object(l.a)(lt);function lt(Ye){var Se;return Object(R.a)(this,lt),Se=qe.call(this,Ye),Se.onKeyDown=function(Ne,Ce){var Ke=Ne.keyCode,Xe;if(Se.getFlatInstanceArray().forEach(function(Je){Je&&Je.props.active&&Je.onKeyDown&&(Xe=Je.onKeyDown(Ne))}),Xe)return 1;var it=null;return(Ke===p.a.UP||Ke===p.a.DOWN)&&(it=Se.step(Ke===p.a.UP?-1:1)),it?(Ne.preventDefault(),dn(Se.props.store,sn(Se.props),it.props.eventKey),typeof Ce=="function"&&Ce(it),1):void 0},Se.onItemHover=function(Ne){var Ce=Ne.key,Ke=Ne.hover;dn(Se.props.store,sn(Se.props),Ke?Ce:null)},Se.onDeselect=function(Ne){Se.props.onDeselect(Ne)},Se.onSelect=function(Ne){Se.props.onSelect(Ne)},Se.onClick=function(Ne){Se.props.onClick(Ne)},Se.onOpenChange=function(Ne){Se.props.onOpenChange(Ne)},Se.onDestroy=function(Ne){Se.props.onDestroy(Ne)},Se.getFlatInstanceArray=function(){return Se.instanceArray},Se.step=function(Ne){var Ce=Se.getFlatInstanceArray(),Ke=Se.props.store.getState().activeKey[sn(Se.props)],Xe=Ce.length;if(!Xe)return null;Ne<0&&(Ce=Ce.concat().reverse());var it=-1;if(Ce.every(function(Yt,Wt){return Yt&&Yt.props.eventKey===Ke?(it=Wt,!1):!0}),!Se.props.defaultActiveFirst&&it!==-1&&Ft(Ce.slice(it,Xe-1)))return;var Je=(it+1)%Xe,Et=Je;do{var Gt=Ce[Et];if(!Gt||Gt.props.disabled)Et=(Et+1)%Xe;else return Gt}while(Et!==Je);return null},Se.renderCommonMenuItem=function(Ne,Ce,Ke){var Xe=Se.props.store.getState(),it=Object(C.a)(Se),Je=it.props,Et=be(Ne,Je.eventKey,Ce),Gt=Ne.props;if(!Gt||typeof Ne.type=="string")return Ne;var Yt=Et===Xe.activeKey,Wt=Object(d.a)(Object(d.a)({mode:Gt.mode||Je.mode,level:Je.level,inlineIndent:Je.inlineIndent,renderMenuItem:Se.renderMenuItem,rootPrefixCls:Je.prefixCls,index:Ce,parentMenu:Je.parentMenu,manualRef:Gt.disabled?void 0:Object(U.a)(Ne.ref,Mn.bind(Object(C.a)(Se))),eventKey:Et,active:!Gt.disabled&&Yt,multiple:Je.multiple,onClick:function(bn){(Gt.onClick||te)(bn),Se.onClick(bn)},onItemHover:Se.onItemHover,motion:Je.motion,subMenuOpenDelay:Je.subMenuOpenDelay,subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,onOpenChange:Se.onOpenChange,onDeselect:Se.onDeselect,onSelect:Se.onSelect,builtinPlacements:Je.builtinPlacements,itemIcon:Gt.itemIcon||Se.props.itemIcon,expandIcon:Gt.expandIcon||Se.props.expandIcon},Ke),{},{direction:Je.direction});return(Je.mode==="inline"||De())&&(Wt.triggerSubMenuAction="click"),m.cloneElement(Ne,Object(d.a)(Object(d.a)({},Wt),{},{key:Et||Ce}))},Se.renderMenuItem=function(Ne,Ce,Ke){if(!Ne)return null;var Xe=Se.props.store.getState(),it={openKeys:Xe.openKeys,selectedKeys:Xe.selectedKeys,triggerSubMenuAction:Se.props.triggerSubMenuAction,subMenuKey:Ke};return Se.renderCommonMenuItem(Ne,Ce,it)},Ye.store.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.store.getState().activeKey),{},Object(P.a)({},Ye.eventKey,xn(Ye,Ye.activeKey)))}),Se.instanceArray=[],Se}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Se){return this.props.visible||Se.visible||this.props.className!==Se.className||!z()(this.props.style,Se.style)}},{key:"componentDidUpdate",value:function(Se){var Ne=this.props,Ce="activeKey"in Ne?Ne.activeKey:Ne.store.getState().activeKey[sn(Ne)],Ke=xn(Ne,Ce);if(Ke!==Ce)dn(Ne.store,sn(Ne),Ke);else if("activeKey"in Se){var Xe=xn(Se,Se.activeKey);Ke!==Xe&&dn(Ne.store,sn(Ne),Ke)}}},{key:"render",value:function(){var Se=this,Ne=Object(h.a)({},this.props);this.instanceArray=[];var Ce=D()(Ne.prefixCls,Ne.className,"".concat(Ne.prefixCls,"-").concat(Ne.mode)),Ke={className:Ce,role:Ne.role||"menu"};Ne.id&&(Ke.id=Ne.id),Ne.focusable&&(Ke.tabIndex=0,Ke.onKeyDown=this.onKeyDown);var Xe=Ne.prefixCls,it=Ne.eventKey,Je=Ne.visible,Et=Ne.level,Gt=Ne.mode,Yt=Ne.overflowedIndicator,Wt=Ne.theme;return q.forEach(function(Kt){return delete Ne[Kt]}),delete Ne.onClick,m.createElement(Jt,Object(h.a)({},Ne,{prefixCls:Xe,mode:Gt,tag:"ul",level:Et,theme:Wt,visible:Je,overflowedIndicator:Yt},Ke),Object(r.a)(Ne.children).map(function(Kt,bn){return Se.renderMenuItem(Kt,bn,it||"0-menu-")}))}}]),lt}(m.Component);Xt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:te};var Ut=Object(A.b)()(Xt),qt=Ut,en=i("Kwbf");function vn(ze,qe,lt){var Ye=ze.prefixCls,Se=ze.motion,Ne=ze.defaultMotions,Ce=Ne===void 0?{}:Ne,Ke=ze.openAnimation,Xe=ze.openTransitionName,it=qe.switchingModeFromInline;if(Se)return Se;if(Object(K.a)(Ke)==="object"&&Ke)Object(en.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ke=="string")return{motionName:"".concat(Ye,"-open-").concat(Ke)};if(Xe)return{motionName:Xe};var Je=Ce[lt];return Je||(it?null:Ce.other)}var hn=function(ze){Object(x.a)(lt,ze);var qe=Object(l.a)(lt);function lt(Ye){var Se;Object(R.a)(this,lt),Se=qe.call(this,Ye),Se.onSelect=function(Ke){var Xe=Object(C.a)(Se),it=Xe.props;if(it.selectable){var Je=Se.store.getState(),Et=Je.selectedKeys,Gt=Ke.key;it.multiple?Et=Et.concat([Gt]):Et=[Gt],"selectedKeys"in it||Se.store.setState({selectedKeys:Et}),it.onSelect(Object(d.a)(Object(d.a)({},Ke),{},{selectedKeys:Et}))}},Se.onClick=function(Ke){var Xe=Se.getRealMenuMode(),it=Object(C.a)(Se),Je=it.store,Et=it.props.onOpenChange;Xe!=="inline"&&!("openKeys"in Se.props)&&(Je.setState({openKeys:[]}),Et([])),Se.props.onClick(Ke)},Se.onKeyDown=function(Ke,Xe){Se.innerMenu.getWrappedInstance().onKeyDown(Ke,Xe)},Se.onOpenChange=function(Ke){var Xe=Object(C.a)(Se),it=Xe.props,Je=Se.store.getState().openKeys.concat(),Et=!1,Gt=function(Wt){var Kt=!1;if(Wt.open)Kt=Je.indexOf(Wt.key)===-1,Kt&&Je.push(Wt.key);else{var bn=Je.indexOf(Wt.key);Kt=bn!==-1,Kt&&Je.splice(bn,1)}Et=Et||Kt};Array.isArray(Ke)?Ke.forEach(Gt):Gt(Ke),Et&&("openKeys"in Se.props||Se.store.setState({openKeys:Je}),it.onOpenChange(Je))},Se.onDeselect=function(Ke){var Xe=Object(C.a)(Se),it=Xe.props;if(it.selectable){var Je=Se.store.getState().selectedKeys.concat(),Et=Ke.key,Gt=Je.indexOf(Et);Gt!==-1&&Je.splice(Gt,1),"selectedKeys"in it||Se.store.setState({selectedKeys:Je}),it.onDeselect(Object(d.a)(Object(d.a)({},Ke),{},{selectedKeys:Je}))}},Se.onMouseEnter=function(Ke){Se.restoreModeVerticalFromInline();var Xe=Se.props.onMouseEnter;Xe&&Xe(Ke)},Se.onTransitionEnd=function(Ke){var Xe=Ke.propertyName==="width"&&Ke.target===Ke.currentTarget,it=Ke.target.className,Je=Object.prototype.toString.call(it)==="[object SVGAnimatedString]"?it.animVal:it,Et=Ke.propertyName==="font-size"&&Je.indexOf("anticon")>=0;(Xe||Et)&&Se.restoreModeVerticalFromInline()},Se.setInnerMenu=function(Ke){Se.innerMenu=Ke},Se.isRootMenu=!0;var Ne=Ye.defaultSelectedKeys,Ce=Ye.defaultOpenKeys;return"selectedKeys"in Ye&&(Ne=Ye.selectedKeys||[]),"openKeys"in Ye&&(Ce=Ye.openKeys||[]),Se.store=Object(A.c)({selectedKeys:Ne,openKeys:Ce,activeKey:{"0-menu-":xn(Ye,Ye.activeKey)}}),Se.state={switchingModeFromInline:!1,prevProps:Ye,inlineOpenKeys:[],store:Se.store},Se}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Se){var Ne=this.props,Ce=Ne.siderCollapsed,Ke=Ne.inlineCollapsed,Xe=Ne.onOpenChange;(!Se.inlineCollapsed&&Ke||!Se.siderCollapsed&&Ce)&&Xe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Se=this.props.collapsedWidth,Ne=this.store,Ce=this.prevOpenKeys,Ke=this.getInlineCollapsed()&&(Se===0||Se==="0"||Se==="0px");Ke?(this.prevOpenKeys=Ne.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ce&&(this.store.setState({openKeys:Ce}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Se=this.props.mode,Ne=this.state.switchingModeFromInline,Ce=this.getInlineCollapsed();return Ne&&Ce?"inline":Ce?"vertical":Se}},{key:"getInlineCollapsed",value:function(){var Se=this.props,Ne=Se.inlineCollapsed,Ce=Se.siderCollapsed;return Ce!==void 0?Ce:Ne}},{key:"restoreModeVerticalFromInline",value:function(){var Se=this.state.switchingModeFromInline;Se&&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 Se=Object(d.a)({},Object(k.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ne=this.getRealMenuMode();return Se.className+=" ".concat(Se.prefixCls,"-root"),Se.direction==="rtl"&&(Se.className+=" ".concat(Se.prefixCls,"-rtl")),Se=Object(d.a)(Object(d.a)({},Se),{},{mode:Ne,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:vn(this.props,this.state,Ne)}),delete Se.openAnimation,delete Se.openTransitionName,m.createElement(A.a,{store:this.store},m.createElement(qt,Object(h.a)({},Se,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Se,Ne){var Ce=Ne.prevProps,Ke=Ne.store,Xe=Ke.getState(),it={},Je={prevProps:Se};return Ce.mode==="inline"&&Se.mode!=="inline"&&(Je.switchingModeFromInline=!0),"openKeys"in Se?it.openKeys=Se.openKeys||[]:((Se.inlineCollapsed&&!Ce.inlineCollapsed||Se.siderCollapsed&&!Ce.siderCollapsed)&&(Je.switchingModeFromInline=!0,Je.inlineOpenKeys=Xe.openKeys,it.openKeys=[]),(!Se.inlineCollapsed&&Ce.inlineCollapsed||!Se.siderCollapsed&&Ce.siderCollapsed)&&(it.openKeys=Ne.inlineOpenKeys,Je.inlineOpenKeys=[])),Object.keys(it).length&&Ke.setState(it),Je}}]),lt}(m.Component);hn.defaultProps={selectable:!0,onClick:te,onSelect:te,onOpenChange:te,onDeselect:te,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:m.createElement("span",null,"\xB7\xB7\xB7")};var Nn=hn,Bn=function(ze){Object(x.a)(lt,ze);var qe=Object(l.a)(lt);function lt(){var Ye;return Object(R.a)(this,lt),Ye=qe.apply(this,arguments),Ye.onKeyDown=function(Se){var Ne=Se.keyCode;return Ne===p.a.ENTER?(Ye.onClick(Se),!0):void 0},Ye.onMouseLeave=function(Se){var Ne=Ye.props,Ce=Ne.eventKey,Ke=Ne.onItemHover,Xe=Ne.onMouseLeave;Ke({key:Ce,hover:!1}),Xe({key:Ce,domEvent:Se})},Ye.onMouseEnter=function(Se){var Ne=Ye.props,Ce=Ne.eventKey,Ke=Ne.onItemHover,Xe=Ne.onMouseEnter;Ke({key:Ce,hover:!0}),Xe({key:Ce,domEvent:Se})},Ye.onClick=function(Se){var Ne=Ye.props,Ce=Ne.eventKey,Ke=Ne.multiple,Xe=Ne.onClick,it=Ne.onSelect,Je=Ne.onDeselect,Et=Ne.isSelected,Gt={key:Ce,keyPath:[Ce],item:Object(C.a)(Ye),domEvent:Se};Xe(Gt),Ke?Et?Je(Gt):it(Gt):Et||it(Gt)},Ye.saveNode=function(Se){Ye.node=Se},Ye}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Se=this.props;Se.onDestroy&&Se.onDestroy(Se.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 Se,Ne=Object(d.a)({},this.props),Ce=D()(this.getPrefixCls(),Ne.className,(Se={},Object(P.a)(Se,this.getActiveClassName(),!Ne.disabled&&Ne.active),Object(P.a)(Se,this.getSelectedClassName(),Ne.isSelected),Object(P.a)(Se,this.getDisabledClassName(),Ne.disabled),Se)),Ke=Object(d.a)(Object(d.a)({},Ne.attribute),{},{title:typeof Ne.title=="string"?Ne.title:void 0,className:Ce,role:Ne.role||"menuitem","aria-disabled":Ne.disabled});Ne.role==="option"?Ke=Object(d.a)(Object(d.a)({},Ke),{},{role:"option","aria-selected":Ne.isSelected}):(Ne.role===null||Ne.role==="none")&&(Ke.role="none");var Xe={onClick:Ne.disabled?null:this.onClick,onMouseLeave:Ne.disabled?null:this.onMouseLeave,onMouseEnter:Ne.disabled?null:this.onMouseEnter},it=Object(d.a)({},Ne.style);Ne.mode==="inline"&&(Ne.direction==="rtl"?it.paddingRight=Ne.inlineIndent*Ne.level:it.paddingLeft=Ne.inlineIndent*Ne.level),q.forEach(function(Et){return delete Ne[Et]}),delete Ne.direction;var Je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Je=m.createElement(this.props.itemIcon,this.props)),m.createElement("li",Object(h.a)({},Object(k.a)(Ne,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Ke,Xe,{style:it,ref:this.saveNode}),Ne.children,Je)}}]),lt}(m.Component);Bn.isMenuItem=!0,Bn.defaultProps={onSelect:te,onMouseEnter:te,onMouseLeave:te,manualRef:te};var Or=Object(A.b)(function(ze,qe){var lt=ze.activeKey,Ye=ze.selectedKeys,Se=qe.eventKey,Ne=qe.subMenuKey;return{active:lt[Ne]===Se,isSelected:Array.isArray(Ye)?Ye.indexOf(Se)!==-1:Ye===Se}})(Bn),cr=Or,Nr=function(ze){Object(x.a)(lt,ze);var qe=Object(l.a)(lt);function lt(){var Ye;return Object(R.a)(this,lt),Ye=qe.apply(this,arguments),Ye.renderInnerMenuItem=function(Se){var Ne=Ye.props,Ce=Ne.renderMenuItem,Ke=Ne.index;return Ce(Se,Ke,Ye.props.subMenuKey)},Ye}return Object(w.a)(lt,[{key:"render",value:function(){var Se=Object(h.a)({},this.props),Ne=Se.className,Ce=Ne===void 0?"":Ne,Ke=Se.rootPrefixCls,Xe="".concat(Ke,"-item-group-title"),it="".concat(Ke,"-item-group-list"),Je=Se.title,Et=Se.children;return q.forEach(function(Gt){return delete Se[Gt]}),delete Se.direction,m.createElement("li",Object(h.a)({},Se,{onClick:function(Yt){return Yt.stopPropagation()},className:"".concat(Ce," ").concat(Ke,"-item-group")}),m.createElement("div",{className:Xe,title:typeof Je=="string"?Je:void 0},Je),m.createElement("ul",{className:it},m.Children.map(Et,this.renderInnerMenuItem)))}}]),lt}(m.Component);Nr.isMenuItemGroup=!0,Nr.defaultProps={disabled:!0};var Kr=Nr,Fr=function(qe){var lt=qe.className,Ye=qe.rootPrefixCls,Se=qe.style;return m.createElement("li",{className:"".concat(lt," ").concat(Ye,"-item-divider"),style:Se})};Fr.defaultProps={disabled:!0,className:"",style:{}};var Ur=Fr,wr=Nn,Xr=i("eDIo");function ea(ze,qe){var lt=ze.prefixCls,Ye=ze.editable,Se=ze.locale,Ne=ze.style;return!Ye||Ye.showAdd===!1?null:m.createElement("button",{ref:qe,type:"button",className:"".concat(lt,"-nav-add"),style:Ne,"aria-label":(Se==null?void 0:Se.addAriaLabel)||"Add tab",onClick:function(Ke){Ye.onEdit("add",{event:Ke})}},Ye.addIcon||"+")}var Ir=m.forwardRef(ea);function ta(ze,qe){var lt=ze.prefixCls,Ye=ze.id,Se=ze.tabs,Ne=ze.locale,Ce=ze.mobile,Ke=ze.moreIcon,Xe=Ke===void 0?"More":Ke,it=ze.moreTransitionName,Je=ze.style,Et=ze.className,Gt=ze.editable,Yt=ze.tabBarGutter,Wt=ze.rtl,Kt=ze.onTabClick,bn=Object(m.useState)(!1),gn=Object(v.a)(bn,2),lr=gn[0],fr=gn[1],Gr=Object(m.useState)(null),Lr=Object(v.a)(Gr,2),jr=Lr[0],Hn=Lr[1],wn="".concat(Ye,"-more-popup"),qn="".concat(lt,"-dropdown"),Kn=jr!==null?"".concat(wn,"-").concat(jr):null,un=Ne==null?void 0:Ne.dropdownAriaLabel,Dn=m.createElement(wr,{onClick:function(ar){var tr=ar.key,pr=ar.domEvent;Kt(tr,pr),fr(!1)},id:wn,tabIndex:-1,role:"listbox","aria-activedescendant":Kn,selectedKeys:[jr],"aria-label":un!==void 0?un:"expanded dropdown"},Se.map(function(sa){return m.createElement(cr,{key:sa.key,id:"".concat(wn,"-").concat(sa.key),role:"option","aria-controls":Ye&&"".concat(Ye,"-panel-").concat(sa.key),disabled:sa.disabled},sa.tab)}));function Wr(sa){for(var ar=Se.filter(function(na){return!na.disabled}),tr=ar.findIndex(function(na){return na.key===jr})||0,pr=ar.length,gr=0;gr<pr;gr+=1){tr=(tr+sa+pr)%pr;var sr=ar[tr];if(!sr.disabled){Hn(sr.key);return}}}function Vr(sa){var ar=sa.which;if(!lr){[p.a.DOWN,p.a.SPACE,p.a.ENTER].includes(ar)&&(fr(!0),sa.preventDefault());return}switch(ar){case p.a.UP:Wr(-1),sa.preventDefault();break;case p.a.DOWN:Wr(1),sa.preventDefault();break;case p.a.ESC:fr(!1);break;case p.a.SPACE:case p.a.ENTER:jr!==null&&Kt(jr,sa);break}}Object(m.useEffect)(function(){var sa=document.getElementById(Kn);sa&&sa.scrollIntoView&&sa.scrollIntoView(!1)},[jr]),Object(m.useEffect)(function(){lr||Hn(null)},[lr]);var er=Object(P.a)({},Wt?"marginLeft":"marginRight",Yt);Se.length||(er.visibility="hidden",er.order=1);var ra=D()(Object(P.a)({},"".concat(qn,"-rtl"),Wt)),Ra=Ce?null:m.createElement(Xr.a,{prefixCls:qn,overlay:Dn,trigger:["hover"],visible:lr,transitionName:it,onVisibleChange:fr,overlayClassName:ra,mouseEnterDelay:.1,mouseLeaveDelay:.1},m.createElement("button",{type:"button",className:"".concat(lt,"-nav-more"),style:er,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":wn,id:"".concat(Ye,"-more"),"aria-expanded":lr,onKeyDown:Vr},Xe));return m.createElement("div",{className:D()("".concat(lt,"-nav-operations"),Et),style:Je,ref:qe},Ra,m.createElement(Ir,{prefixCls:lt,locale:Ne,editable:Gt}))}var Qr=m.forwardRef(ta),Sn=Object(m.createContext)(null),Mt=.1,zt=.01,jt=20,In=Math.pow(.995,jt);function pn(){var ze=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(ze)||/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(ze.substr(0,4)))}function Fn(ze,qe){var lt=Object(m.useState)(),Ye=Object(v.a)(lt,2),Se=Ye[0],Ne=Ye[1],Ce=Object(m.useState)(0),Ke=Object(v.a)(Ce,2),Xe=Ke[0],it=Ke[1],Je=Object(m.useState)(0),Et=Object(v.a)(Je,2),Gt=Et[0],Yt=Et[1],Wt=Object(m.useState)(),Kt=Object(v.a)(Wt,2),bn=Kt[0],gn=Kt[1],lr=Object(m.useRef)();function fr(un){var Dn=un.touches[0],Wr=Dn.screenX,Vr=Dn.screenY;Ne({x:Wr,y:Vr}),window.clearInterval(lr.current)}function Gr(un){if(!Se)return;un.preventDefault();var Dn=un.touches[0],Wr=Dn.screenX,Vr=Dn.screenY;Ne({x:Wr,y:Vr});var er=Wr-Se.x,ra=Vr-Se.y;qe(er,ra);var Ra=Date.now();it(Ra),Yt(Ra-Xe),gn({x:er,y:ra})}function Lr(){if(!Se)return;if(Ne(null),gn(null),bn){var un=bn.x/Gt,Dn=bn.y/Gt,Wr=Math.abs(un),Vr=Math.abs(Dn);if(Math.max(Wr,Vr)<Mt)return;var er=un,ra=Dn;lr.current=window.setInterval(function(){if(Math.abs(er)<zt&&Math.abs(ra)<zt){window.clearInterval(lr.current);return}er*=In,ra*=In,qe(er*jt,ra*jt)},jt)}}var jr=Object(m.useRef)(0),Hn=Object(m.useRef)(!1),wn=Object(m.useRef)();function qn(un){var Dn=un.deltaX,Wr=un.deltaY,Vr=0,er=Math.abs(Dn),ra=Math.abs(Wr);er===ra?Vr=wn.current==="x"?Dn:Wr:er>ra?(Vr=Dn,wn.current="x"):(Vr=Wr,wn.current="y");var Ra=Date.now();Ra-jr.current>100&&(Hn.current=!1),(qe(-Vr,-Vr)||Hn.current)&&(un.preventDefault(),Hn.current=!0),jr.current=Ra}var Kn=Object(m.useRef)(null);Kn.current={onTouchStart:fr,onTouchMove:Gr,onTouchEnd:Lr,onWheel:qn},m.useEffect(function(){function un(er){Kn.current.onTouchStart(er)}function Dn(er){Kn.current.onTouchMove(er)}function Wr(er){Kn.current.onTouchEnd(er)}function Vr(er){Kn.current.onWheel(er)}return document.addEventListener("touchmove",Dn,{passive:!1}),document.addEventListener("touchend",Wr,{passive:!1}),ze.current.addEventListener("touchstart",un,{passive:!1}),ze.current.addEventListener("wheel",Vr),function(){document.removeEventListener("touchmove",Dn),document.removeEventListener("touchend",Wr)}},[])}function Pn(){var ze=Object(m.useRef)(new Map);function qe(Ye){return ze.current.has(Ye)||ze.current.set(Ye,m.createRef()),ze.current.get(Ye)}function lt(Ye){ze.current.delete(Ye)}return[qe,lt]}function Xn(ze,qe){var lt=m.useRef(ze),Ye=m.useState({}),Se=Object(v.a)(Ye,2),Ne=Se[1];function Ce(Ke){var Xe=typeof Ke=="function"?Ke(lt.current):Ke;Xe!==lt.current&&qe(Xe,lt.current),lt.current=Xe,Ne({})}return[lt.current,Ce]}var Vn=function(qe){var lt=qe.position,Ye=qe.prefixCls,Se=qe.extra;if(!Se)return null;var Ne,Ce=Se;return lt==="right"&&(Ne=Ce.right||!Ce.left&&Ce||null),lt==="left"&&(Ne=Ce.left||null),Ne?m.createElement("div",{className:"".concat(Ye,"-extra-content")},Ne):null};function yr(ze,qe){var lt,Ye=m.useContext(Sn),Se=Ye.prefixCls,Ne=Ye.tabs,Ce=ze.className,Ke=ze.style,Xe=ze.id,it=ze.animated,Je=ze.activeKey,Et=ze.rtl,Gt=ze.extra,Yt=ze.editable,Wt=ze.locale,Kt=ze.tabPosition,bn=ze.tabBarGutter,gn=ze.children,lr=ze.onTabClick,fr=ze.onTabScroll,Gr=Object(m.useRef)(),Lr=Object(m.useRef)(),jr=Object(m.useRef)(),Hn=Object(m.useRef)(),wn=Pn(),qn=Object(v.a)(wn,2),Kn=qn[0],un=qn[1],Dn=Kt==="top"||Kt==="bottom",Wr=Xn(0,function(_a,da){Dn&&fr&&fr({direction:_a>da?"left":"right"})}),Vr=Object(v.a)(Wr,2),er=Vr[0],ra=Vr[1],Ra=Xn(0,function(_a,da){!Dn&&fr&&fr({direction:_a>da?"top":"bottom"})}),sa=Object(v.a)(Ra,2),ar=sa[0],tr=sa[1],pr=Object(m.useState)(0),gr=Object(v.a)(pr,2),sr=gr[0],na=gr[1],va=Object(m.useState)(0),Ca=Object(v.a)(va,2),ga=Ca[0],ka=Ca[1],Ma=Object(m.useState)(0),Ia=Object(v.a)(Ma,2),Na=Ia[0],ei=Ia[1],Fi=Object(m.useState)(0),Ai=Object(v.a)(Fi,2),Aa=Ai[0],_i=Ai[1],Ci=Object(m.useState)(null),La=Object(v.a)(Ci,2),Sa=La[0],Ya=La[1],to=Object(m.useState)(null),Mo=Object(v.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(m.useState)(0),pi=Object(v.a)(ro,2),uo=pi[0],Io=pi[1],Lo=Object(m.useState)(0),bo=Object(v.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=g(new Map),Yi=Object(v.a)(Xi,2),ko=Yi[0],Eo=Yi[1],ao=_(Ne,ko,sr),Ji="".concat(Se,"-nav-operations-hidden"),Qi=0,Za=0;Dn?Et?(Qi=0,Za=Math.max(0,sr-Sa)):(Qi=Math.min(0,Sa-sr),Za=0):(Qi=Math.min(0,Ii-ga),Za=0);function Li(_a){return _a<Qi?[Qi,!1]:_a>Za?[Za,!1]:[_a,!0]}var wi=Object(m.useRef)(),Zi=Object(m.useState)(),Pi=Object(v.a)(Zi,2),yo=Pi[0],xo=Pi[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(wi.current)}Fn(Gr,function(_a,da){var Wa=!1;function si(eo,Ni){eo(function(ho){var Oi=Li(ho+Ni),Ja=Object(v.a)(Oi,2),po=Ja[0],Ki=Ja[1];return Wa=Ki,po})}if(Dn){if(Sa>=sr)return Wa;si(ra,_a)}else{if(Ii>=ga)return Wa;si(tr,da)}return io(),Co(),Wa}),Object(m.useEffect)(function(){return io(),yo&&(wi.current=window.setTimeout(function(){xo(0)},100)),io},[yo]);function ki(){var _a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Je,da=ao.get(_a);if(!da)return;if(Dn){var Wa=er;Et?da.right<er?Wa=da.right:da.right+da.width>er+Sa&&(Wa=da.right+da.width-Sa):da.left<-er?Wa=-da.left:da.left+da.width>-er+Sa&&(Wa=-(da.left+da.width-Sa)),tr(0),ra(Li(Wa)[0])}else{var si=ar;da.top<-ar?si=-da.top:da.top+da.height>-ar+Ii&&(si=-(da.top+da.height-Ii)),ra(0),tr(Li(si)[0])}}var $i=b(ao,{width:Sa,height:Ii,left:er,top:ar},{width:Na,height:Aa},{width:uo,height:Vi},Object(d.a)(Object(d.a)({},ze),{},{tabs:Ne})),No=Object(v.a)($i,2),oo=No[0],so=No[1],Oo=Ne.map(function(_a){var da=_a.key;return m.createElement(a,{id:Xe,prefixCls:Se,key:da,rtl:Et,tab:_a,closable:_a.closable,editable:Yt,active:da===Je,tabPosition:Kt,tabBarGutter:bn,renderWrapper:gn,removeAriaLabel:Wt==null?void 0:Wt.removeAriaLabel,ref:Kn(da),onClick:function(si){lr(da,si)},onRemove:function(){un(da)},onFocus:function(){ki(da),Co(),Et||(Gr.current.scrollLeft=0),Gr.current.scrollTop=0}})}),Uo=o(function(){var _a,da,Wa,si,eo,Ni,ho,Oi,Ja,po=((_a=Gr.current)===null||_a===void 0?void 0:_a.offsetWidth)||0,Ki=((da=Gr.current)===null||da===void 0?void 0:da.offsetHeight)||0,mo=((Wa=Hn.current)===null||Wa===void 0?void 0:Wa.offsetWidth)||0,di=((si=Hn.current)===null||si===void 0?void 0:si.offsetHeight)||0,xa=((eo=jr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,qr=((Ni=jr.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Ya(po),no(Ki),Io(mo),co(di);var nr=(((ho=Lr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Br=(((Oi=Lr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-di;na(nr),ka(Br);var ca=(Ja=jr.current)===null||Ja===void 0?void 0:Ja.className.includes(Ji);ei(nr-(ca?0:xa)),_i(Br-(ca?0:qr)),Eo(function(){var Ua=new Map;return Ne.forEach(function(Ei){var Ri=Ei.key,Qa=Kn(Ri).current;Qa&&Ua.set(Ri,{width:Qa.offsetWidth,height:Qa.offsetHeight,left:Qa.offsetLeft,top:Qa.offsetTop})}),Ua})}),jo=Ne.slice(0,oo),ci=Ne.slice(so+1),Ba=[].concat(Object(s.a)(jo),Object(s.a)(ci)),ti=Object(m.useState)(),za=Object(v.a)(ti,2),ni=za[0],So=za[1],bi=ao.get(Je),Bo=Object(m.useRef)();function Do(){y.a.cancel(Bo.current)}Object(m.useEffect)(function(){var _a={};return bi&&(Dn?(Et?_a.right=bi.right:_a.left=bi.left,_a.width=bi.width):(_a.top=bi.top,_a.height=bi.height)),Do(),Bo.current=y()(function(){So(_a)}),Do},[bi,Dn,Et]),Object(m.useEffect)(function(){ki()},[Je,bi,ao,Dn]),Object(m.useEffect)(function(){Uo()},[Et,bn,Je,Ne.map(function(_a){return _a.key}).join("_")]);var qi=!!Ba.length,Wi="".concat(Se,"-nav-wrap"),To,fo,Wo,lo;return Dn?Et?(fo=er>0,To=er+Sa<sr):(To=er<0,fo=-er+Sa<sr):(Wo=ar<0,lo=-ar+Ii<ga),m.createElement("div",{ref:qe,role:"tablist",className:D()("".concat(Se,"-nav"),Ce),style:Ke,onKeyDown:function(){Co()}},m.createElement(Vn,{position:"left",extra:Gt,prefixCls:Se}),m.createElement(f.a,{onResize:Uo},m.createElement("div",{className:D()(Wi,(lt={},Object(P.a)(lt,"".concat(Wi,"-ping-left"),To),Object(P.a)(lt,"".concat(Wi,"-ping-right"),fo),Object(P.a)(lt,"".concat(Wi,"-ping-top"),Wo),Object(P.a)(lt,"".concat(Wi,"-ping-bottom"),lo),lt)),ref:Gr},m.createElement(f.a,{onResize:Uo},m.createElement("div",{ref:Lr,className:"".concat(Se,"-nav-list"),style:{transform:"translate(".concat(er,"px, ").concat(ar,"px)"),transition:yo?"none":void 0}},Oo,m.createElement(Ir,{ref:Hn,prefixCls:Se,locale:Wt,editable:Yt,style:{visibility:qi?"hidden":null}}),m.createElement("div",{className:D()("".concat(Se,"-ink-bar"),Object(P.a)({},"".concat(Se,"-ink-bar-animated"),it.inkBar)),style:ni}))))),m.createElement(Qr,Object.assign({},ze,{ref:jr,prefixCls:Se,tabs:Ba,className:!qi&&Ji})),m.createElement(Vn,{position:"right",extra:Gt,prefixCls:Se}))}var hr=m.forwardRef(yr);function Yr(ze){var qe=ze.id,lt=ze.activeKey,Ye=ze.animated,Se=ze.tabPosition,Ne=ze.rtl,Ce=ze.destroyInactiveTabPane,Ke=m.useContext(Sn),Xe=Ke.prefixCls,it=Ke.tabs,Je=Ye.tabPane,Et=it.findIndex(function(Gt){return Gt.key===lt});return m.createElement("div",{className:D()("".concat(Xe,"-content-holder"))},m.createElement("div",{className:D()("".concat(Xe,"-content"),"".concat(Xe,"-content-").concat(Se),Object(P.a)({},"".concat(Xe,"-content-animated"),Je)),style:Et&&Je?Object(P.a)({},Ne?"marginRight":"marginLeft","-".concat(Et,"00%")):null},it.map(function(Gt){return m.cloneElement(Gt.node,{key:Gt.key,prefixCls:Xe,tabKey:Gt.key,id:qe,animated:Je,active:Gt.key===lt,destroyInactiveTabPane:Ce})})))}function zn(ze){var qe=ze.prefixCls,lt=ze.forceRender,Ye=ze.className,Se=ze.style,Ne=ze.id,Ce=ze.active,Ke=ze.animated,Xe=ze.destroyInactiveTabPane,it=ze.tabKey,Je=ze.children,Et=m.useState(lt),Gt=Object(v.a)(Et,2),Yt=Gt[0],Wt=Gt[1];m.useEffect(function(){Ce?Wt(!0):Xe&&Wt(!1)},[Ce,Xe]);var Kt={};return Ce||(Ke?(Kt.visibility="hidden",Kt.height=0,Kt.overflowY="hidden"):Kt.display="none"),m.createElement("div",{id:Ne&&"".concat(Ne,"-panel-").concat(it),role:"tabpanel",tabIndex:Ce?0:-1,"aria-labelledby":Ne&&"".concat(Ne,"-tab-").concat(it),"aria-hidden":!Ce,style:Object(d.a)(Object(d.a)({},Kt),Se),className:D()("".concat(qe,"-tabpane"),Ce&&"".concat(qe,"-tabpane-active"),Ye)},(Ce||Yt||lt)&&Je)}var Sr=0;function rr(ze){return Object(r.a)(ze).map(function(qe){if(m.isValidElement(qe)){var lt=qe.key!==void 0?String(qe.key):void 0;return Object(d.a)(Object(d.a)({key:lt},qe.props),{},{node:qe})}return null}).filter(function(qe){return qe})}function Hr(ze,qe){var lt,Ye=ze.id,Se=ze.prefixCls,Ne=Se===void 0?"rc-tabs":Se,Ce=ze.className,Ke=ze.children,Xe=ze.direction,it=ze.activeKey,Je=ze.defaultActiveKey,Et=ze.editable,Gt=ze.animated,Yt=ze.tabPosition,Wt=Yt===void 0?"top":Yt,Kt=ze.tabBarGutter,bn=ze.tabBarStyle,gn=ze.tabBarExtraContent,lr=ze.locale,fr=ze.moreIcon,Gr=ze.moreTransitionName,Lr=ze.destroyInactiveTabPane,jr=ze.renderTabBar,Hn=ze.onChange,wn=ze.onTabClick,qn=ze.onTabScroll,Kn=Object(T.a)(ze,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),un=rr(Ke),Dn=Xe==="rtl",Wr;Gt===!1?Wr={inkBar:!1,tabPane:!1}:Wr=Object(d.a)({inkBar:!0,tabPane:!1},Gt!==!0?Gt:null);var Vr=Object(m.useState)(!1),er=Object(v.a)(Vr,2),ra=er[0],Ra=er[1];Object(m.useEffect)(function(){Ra(pn())},[]);var sa=Object(c.a)(function(){var Aa;return(Aa=un[0])===null||Aa===void 0?void 0:Aa.key},{value:it,defaultValue:Je}),ar=Object(v.a)(sa,2),tr=ar[0],pr=ar[1],gr=Object(m.useState)(function(){return un.findIndex(function(Aa){return Aa.key===tr})}),sr=Object(v.a)(gr,2),na=sr[0],va=sr[1];Object(m.useEffect)(function(){var Aa=un.findIndex(function(Ci){return Ci.key===tr});if(Aa===-1){var _i;Aa=Math.max(0,Math.min(na,un.length-1)),pr((_i=un[Aa])===null||_i===void 0?void 0:_i.key)}va(Aa)},[un.map(function(Aa){return Aa.key}).join("_"),tr,na]);var Ca=Object(c.a)(null,{value:Ye}),ga=Object(v.a)(Ca,2),ka=ga[0],Ma=ga[1],Ia=Wt;ra&&!["left","right"].includes(Wt)&&(Ia="top"),Object(m.useEffect)(function(){Ye||(Ma("rc-tabs-".concat(Sr)),Sr+=1)},[]);function Na(Aa,_i){wn==null||wn(Aa,_i),pr(Aa),Hn==null||Hn(Aa)}var ei={id:ka,activeKey:tr,animated:Wr,tabPosition:Ia,rtl:Dn,mobile:ra},Fi,Ai=Object(d.a)(Object(d.a)({},ei),{},{editable:Et,locale:lr,moreIcon:fr,moreTransitionName:Gr,tabBarGutter:Kt,onTabClick:Na,onTabScroll:qn,extra:gn,style:bn,panes:Ke});return jr?Fi=jr(Ai,hr):Fi=m.createElement(hr,Object.assign({},Ai)),m.createElement(Sn.Provider,{value:{tabs:un,prefixCls:Ne}},m.createElement("div",Object.assign({ref:qe,id:Ye,className:D()(Ne,"".concat(Ne,"-").concat(Ia),(lt={},Object(P.a)(lt,"".concat(Ne,"-mobile"),ra),Object(P.a)(lt,"".concat(Ne,"-editable"),Et),Object(P.a)(lt,"".concat(Ne,"-rtl"),Dn),lt),Ce)},Kn),Fi,m.createElement(Yr,Object.assign({destroyInactiveTabPane:Lr},ei,{animated:Wr}))))}var pa=m.forwardRef(Hr);pa.TabPane=zn;var ua=pa,Mr=X.b=ua},kPWJ:function(M,X,i){M.exports=i.p+"static/question.cb52bef9.gif"},kPYp:function(M,X){M.exports="data:image/png;base64,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"},kSUc:function(M,X,i){},l2Kq:function(M,X,i){M.exports=i.p+"static/match_ad.24dc22fd.jpg"},lPiR:function(M,X,i){(function(P,v){M.exports=X=v(i("Ib8C"))})(this,function(P){return function(v){var T=P,d=T.lib,m=d.WordArray,E=d.Hasher,D=T.algo,r=[],c=[];(function(){function y(p){for(var O=v.sqrt(p),a=2;a<=O;a++)if(!(p%a))return!1;return!0}function f(p){return(p-(p|0))*4294967296|0}for(var o=2,g=0;g<64;)y(o)&&(g<8&&(r[g]=f(v.pow(o,1/2))),c[g]=f(v.pow(o,1/3)),g++),o++})();var s=[],n=D.SHA256=E.extend({_doReset:function(){this._hash=new m.init(r.slice(0))},_doProcessBlock:function(y,f){for(var o=this._hash.words,g=o[0],p=o[1],O=o[2],a=o[3],u=o[4],_=o[5],S=o[6],b=o[7],h=0;h<64;h++){if(h<16)s[h]=y[f+h]|0;else{var R=s[h-15],w=(R<<25|R>>>7)^(R<<14|R>>>18)^R>>>3,C=s[h-2],x=(C<<15|C>>>17)^(C<<13|C>>>19)^C>>>10;s[h]=w+s[h-7]+x+s[h-16]}var l=u&_^~u&S,A=g&p^g&O^p&O,k=(g<<30|g>>>2)^(g<<19|g>>>13)^(g<<10|g>>>22),U=(u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25),N=b+U+l+c[h]+s[h],z=k+A;b=S,S=_,_=u,u=a+N|0,a=O,O=p,p=g,g=N+z|0}o[0]=o[0]+g|0,o[1]=o[1]+p|0,o[2]=o[2]+O|0,o[3]=o[3]+a|0,o[4]=o[4]+u|0,o[5]=o[5]+_|0,o[6]=o[6]+S|0,o[7]=o[7]+b|0},_doFinalize:function(){var y=this._data,f=y.words,o=this._nDataBytes*8,g=y.sigBytes*8;return f[g>>>5]|=128<<24-g%32,f[(g+64>>>9<<4)+14]=v.floor(o/4294967296),f[(g+64>>>9<<4)+15]=o,y.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var y=E.clone.call(this);return y._hash=this._hash.clone(),y}});T.SHA256=E._createHelper(n),T.HmacSHA256=E._createHmacHelper(n)}(Math),P.SHA256})},lZu9:function(M,X,i){(function(P){P(i("VrN/"),i("1eCo"),i("8EBN"))})(function(P){"use strict";P.defineMode("markdown",function(v,T){var d=P.getMode(v,"text/html"),m=d.name=="null";function E(F){if(P.findModeByName){var B=P.findModeByName(F);B&&(F=B.mime||B.mimes[0])}var H=P.getMode(v,F);return H.name=="null"?null:H}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 D={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 r in D)D.hasOwnProperty(r)&&T.tokenTypeOverrides[r]&&(D[r]=T.tokenTypeOverrides[r]);var c=/^([*\-_])(?:\s*\1){2,}\s*$/,s=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,n=/^\[(x| )\](?=\s)/i,y=T.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,f=/^ {0,3}(?:\={1,}|-{2,})\s*$/,o=/^[^#!\[\]*_\\<>` "'(~:]+/,g=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,p=/^\s*\[[^\]]+?\]:.*$/,O=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\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]/,a=" ";function u(F,B,H){return B.f=B.inline=H,H(F,B)}function _(F,B,H){return B.f=B.block=H,H(F,B)}function S(F){return!F||!/\S/.test(F.string)}function b(F){if(F.linkTitle=!1,F.linkHref=!1,F.linkText=!1,F.em=!1,F.strong=!1,F.strikethrough=!1,F.quote=0,F.indentedCode=!1,F.f==R){var B=m;if(!B){var H=P.innerMode(d,F.htmlState);B=H.mode.name=="xml"&&H.state.tagStart===null&&!H.state.context&&H.state.tokenize.isInText}B&&(F.f=l,F.block=h,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function h(F,B){var H=F.column()===B.indentation,ae=S(B.prevLine.stream),de=B.indentedCode,oe=B.prevLine.hr,xe=B.list!==!1,Oe=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var se=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,xe)){for(B.list=null;se<B.listStack[B.listStack.length-1];)B.listStack.pop(),B.listStack.length?B.indentation=B.listStack[B.listStack.length-1]:B.list=!1;B.list!==!1&&(B.indentationDiff=se-B.listStack[B.listStack.length-1])}var me=!ae&&!oe&&!B.prevLine.header&&(!xe||!de)&&!B.prevLine.fencedCodeEnd,pe=(B.list===!1||oe||ae)&&B.indentation<=Oe&&F.match(c),ie=null;if(B.indentationDiff>=4&&(de||B.prevLine.fencedCodeEnd||B.prevLine.header||ae))return F.skipToEnd(),B.indentedCode=!0,D.code;if(F.eatSpace())return null;if(H&&B.indentation<=Oe&&(ie=F.match(y))&&ie[1].length<=6)return B.quote=0,B.header=ie[1].length,B.thisLine.header=!0,T.highlightFormatting&&(B.formatting="header"),B.f=B.inline,C(B);if(B.indentation<=Oe&&F.eat(">"))return B.quote=H?1:B.quote+1,T.highlightFormatting&&(B.formatting="quote"),F.eatSpace(),C(B);if(!pe&&!B.setext&&H&&B.indentation<=Oe&&(ie=F.match(s))){var le=ie[1]?"ol":"ul";return B.indentation=se+F.current().length,B.list=!0,B.quote=0,B.listStack.push(B.indentation),B.em=!1,B.strong=!1,B.code=!1,B.strikethrough=!1,T.taskLists&&F.match(n,!1)&&(B.taskList=!0),B.f=B.inline,T.highlightFormatting&&(B.formatting=["list","list-"+le]),C(B)}else{if(H&&B.indentation<=Oe&&(ie=F.match(g,!0)))return B.quote=0,B.fencedEndRE=new RegExp(ie[1]+"+ *$"),B.localMode=T.fencedCodeBlockHighlighting&&E(ie[2]||T.fencedCodeBlockDefaultMode),B.localMode&&(B.localState=P.startState(B.localMode)),B.f=B.block=w,T.highlightFormatting&&(B.formatting="code-block"),B.code=-1,C(B);if(B.setext||(!me||!xe)&&!B.quote&&B.list===!1&&!B.code&&!pe&&!p.test(F.string)&&(ie=F.lookAhead(1))&&(ie=ie.match(f)))return B.setext?(B.header=B.setext,B.setext=0,F.skipToEnd(),T.highlightFormatting&&(B.formatting="header")):(B.header=ie[0].charAt(0)=="="?1:2,B.setext=B.header),B.thisLine.header=!0,B.f=B.inline,C(B);if(pe)return F.skipToEnd(),B.hr=!0,B.thisLine.hr=!0,D.hr;if(F.peek()==="[")return u(F,B,z)}return u(F,B,B.inline)}function R(F,B){var H=d.token(F,B.htmlState);if(!m){var ae=P.innerMode(d,B.htmlState);(ae.mode.name=="xml"&&ae.state.tagStart===null&&!ae.state.context&&ae.state.tokenize.isInText||B.md_inside&&F.current().indexOf(">")>-1)&&(B.f=l,B.block=h,B.htmlState=null)}return H}function w(F,B){var H=B.listStack[B.listStack.length-1]||0,ae=B.indentation<H,de=H+3;if(B.fencedEndRE&&B.indentation<=de&&(ae||F.match(B.fencedEndRE))){T.highlightFormatting&&(B.formatting="code-block");var oe;return ae||(oe=C(B)),B.localMode=B.localState=null,B.block=h,B.f=l,B.fencedEndRE=null,B.code=0,B.thisLine.fencedCodeEnd=!0,ae?_(F,B,B.block):oe}else return B.localMode?B.localMode.token(F,B.localState):(F.skipToEnd(),D.code)}function C(F){var B=[];if(F.formatting){B.push(D.formatting),typeof F.formatting=="string"&&(F.formatting=[F.formatting]);for(var H=0;H<F.formatting.length;H++)B.push(D.formatting+"-"+F.formatting[H]),F.formatting[H]==="header"&&B.push(D.formatting+"-"+F.formatting[H]+"-"+F.header),F.formatting[H]==="quote"&&(!T.maxBlockquoteDepth||T.maxBlockquoteDepth>=F.quote?B.push(D.formatting+"-"+F.formatting[H]+"-"+F.quote):B.push("error"))}if(F.taskOpen)return B.push("meta"),B.length?B.join(" "):null;if(F.taskClosed)return B.push("property"),B.length?B.join(" "):null;if(F.linkHref?B.push(D.linkHref,"url"):(F.strong&&B.push(D.strong),F.em&&B.push(D.em),F.strikethrough&&B.push(D.strikethrough),F.emoji&&B.push(D.emoji),F.linkText&&B.push(D.linkText),F.code&&B.push(D.code),F.image&&B.push(D.image),F.imageAltText&&B.push(D.imageAltText,"link"),F.imageMarker&&B.push(D.imageMarker)),F.header&&B.push(D.header,D.header+"-"+F.header),F.quote&&(B.push(D.quote),!T.maxBlockquoteDepth||T.maxBlockquoteDepth>=F.quote?B.push(D.quote+"-"+F.quote):B.push(D.quote+"-"+T.maxBlockquoteDepth)),F.list!==!1){var ae=(F.listStack.length-1)%3;ae?ae===1?B.push(D.list2):B.push(D.list3):B.push(D.list1)}return F.trailingSpaceNewLine?B.push("trailing-space-new-line"):F.trailingSpace&&B.push("trailing-space-"+(F.trailingSpace%2?"a":"b")),B.length?B.join(" "):null}function x(F,B){return F.match(o,!0)?C(B):void 0}function l(F,B){var H=B.text(F,B);if(typeof H!="undefined")return H;if(B.list)return B.list=null,C(B);if(B.taskList){var ae=F.match(n,!0)[1]===" ";return ae?B.taskOpen=!0:B.taskClosed=!0,T.highlightFormatting&&(B.formatting="task"),B.taskList=!1,C(B)}if(B.taskOpen=!1,B.taskClosed=!1,B.header&&F.match(/^#+$/,!0))return T.highlightFormatting&&(B.formatting="header"),C(B);var de=F.next();if(B.linkTitle){B.linkTitle=!1;var oe=de;de==="("&&(oe=")"),oe=(oe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var xe="^\\s*(?:[^"+oe+"\\\\]+|\\\\\\\\|\\\\.)"+oe;if(F.match(new RegExp(xe),!0))return D.linkHref}if(de==="`"){var Oe=B.formatting;T.highlightFormatting&&(B.formatting="code"),F.eatWhile("`");var se=F.current().length;if(B.code==0&&(!B.quote||se==1))return B.code=se,C(B);if(se==B.code){var me=C(B);return B.code=0,me}else return B.formatting=Oe,C(B)}else if(B.code)return C(B);if(de==="\\"&&(F.next(),T.highlightFormatting)){var pe=C(B),ie=D.formatting+"-escape";return pe?pe+" "+ie:ie}if(de==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return B.imageMarker=!0,B.image=!0,T.highlightFormatting&&(B.formatting="image"),C(B);if(de==="["&&B.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return B.imageMarker=!1,B.imageAltText=!0,T.highlightFormatting&&(B.formatting="image"),C(B);if(de==="]"&&B.imageAltText){T.highlightFormatting&&(B.formatting="image");var pe=C(B);return B.imageAltText=!1,B.image=!1,B.inline=B.f=k,pe}if(de==="["&&!B.image)return B.linkText&&F.match(/^.*?\]/)||(B.linkText=!0,T.highlightFormatting&&(B.formatting="link")),C(B);if(de==="]"&&B.linkText){T.highlightFormatting&&(B.formatting="link");var pe=C(B);return B.linkText=!1,B.inline=B.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?k:l,pe}if(de==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,T.highlightFormatting&&(B.formatting="link");var pe=C(B);return pe?pe+=" ":pe="",pe+D.linkInline}if(de==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,T.highlightFormatting&&(B.formatting="link");var pe=C(B);return pe?pe+=" ":pe="",pe+D.linkEmail}if(T.xml&&de==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var le=F.string.indexOf(">",F.pos);if(le!=-1){var Q=F.string.substring(F.start,le);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Q)&&(B.md_inside=!0)}return F.backUp(1),B.htmlState=P.startState(d),_(F,B,R)}if(T.xml&&de==="<"&&F.match(/^\/\w*?>/))return B.md_inside=!1,"tag";if(de==="*"||de==="_"){for(var ue=1,ee=F.pos==1?" ":F.string.charAt(F.pos-2);ue<3&&F.eat(de);)ue++;var te=F.peek()||" ",be=!/\s/.test(te)&&(!O.test(te)||/\s/.test(ee)||O.test(ee)),re=!/\s/.test(ee)&&(!O.test(ee)||/\s/.test(te)||O.test(te)),Z=null,Y=null;if(ue%2&&(!B.em&&be&&(de==="*"||!re||O.test(ee))?Z=!0:B.em==de&&re&&(de==="*"||!be||O.test(te))&&(Z=!1)),ue>1&&(!B.strong&&be&&(de==="*"||!re||O.test(ee))?Y=!0:B.strong==de&&re&&(de==="*"||!be||O.test(te))&&(Y=!1)),Y!=null||Z!=null){T.highlightFormatting&&(B.formatting=Z==null?"strong":Y==null?"em":"strong em"),Z===!0&&(B.em=de),Y===!0&&(B.strong=de);var me=C(B);return Z===!1&&(B.em=!1),Y===!1&&(B.strong=!1),me}}else if(de===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return C(B);F.backUp(1)}if(T.strikethrough){if(de==="~"&&F.eatWhile(de)){if(B.strikethrough){T.highlightFormatting&&(B.formatting="strikethrough");var me=C(B);return B.strikethrough=!1,me}else if(F.match(/^[^\s]/,!1))return B.strikethrough=!0,T.highlightFormatting&&(B.formatting="strikethrough"),C(B)}else if(de===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return C(B);F.backUp(2)}}if(T.emoji&&de===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){B.emoji=!0,T.highlightFormatting&&(B.formatting="emoji");var q=C(B);return B.emoji=!1,q}return de===" "&&(F.match(/^ +$/,!1)?B.trailingSpace++:B.trailingSpace&&(B.trailingSpaceNewLine=!0)),C(B)}function A(F,B){var H=F.next();if(H===">"){B.f=B.inline=l,T.highlightFormatting&&(B.formatting="link");var ae=C(B);return ae?ae+=" ":ae="",ae+D.linkInline}return F.match(/^[^>]+/,!0),D.linkInline}function k(F,B){if(F.eatSpace())return null;var H=F.next();return H==="("||H==="["?(B.f=B.inline=N(H==="("?")":"]"),T.highlightFormatting&&(B.formatting="link-string"),B.linkHref=!0,C(B)):"error"}var U={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(F){return function(B,H){var ae=B.next();if(ae===F){H.f=H.inline=l,T.highlightFormatting&&(H.formatting="link-string");var de=C(H);return H.linkHref=!1,de}return B.match(U[F]),H.linkHref=!0,C(H)}}function z(F,B){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=K,F.next(),T.highlightFormatting&&(B.formatting="link"),B.linkText=!0,C(B)):u(F,B,l)}function K(F,B){if(F.match(/^\]:/,!0)){B.f=B.inline=W,T.highlightFormatting&&(B.formatting="link");var H=C(B);return B.linkText=!1,H}return F.match(/^([^\]\\]|\\.)+/,!0),D.linkText}function W(F,B){return F.eatSpace()?null:(F.match(/^[^\s]+/,!0),F.peek()===void 0?B.linkTitle=!0:F.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),B.f=B.inline=l,D.linkHref+" url")}var V={startState:function(){return{f:h,prevLine:{stream:null},thisLine:{stream:null},block:h,htmlState:null,indentation:0,inline:l,text:x,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(F){return{f:F.f,prevLine:F.prevLine,thisLine:F.thisLine,block:F.block,htmlState:F.htmlState&&P.copyState(d,F.htmlState),indentation:F.indentation,localMode:F.localMode,localState:F.localMode?P.copyState(F.localMode,F.localState):null,inline:F.inline,text:F.text,formatting:!1,linkText:F.linkText,linkTitle:F.linkTitle,linkHref:F.linkHref,code:F.code,em:F.em,strong:F.strong,strikethrough:F.strikethrough,emoji:F.emoji,header:F.header,setext:F.setext,hr:F.hr,taskList:F.taskList,list:F.list,listStack:F.listStack.slice(0),quote:F.quote,indentedCode:F.indentedCode,trailingSpace:F.trailingSpace,trailingSpaceNewLine:F.trailingSpaceNewLine,md_inside:F.md_inside,fencedEndRE:F.fencedEndRE}},token:function(F,B){if(B.formatting=!1,F!=B.thisLine.stream){if(B.header=0,B.hr=!1,F.match(/^\s*$/,!0))return b(B),null;if(B.prevLine=B.thisLine,B.thisLine={stream:F},B.taskList=!1,B.trailingSpace=0,B.trailingSpaceNewLine=!1,!B.localState&&(B.f=B.block,B.f!=R)){var H=F.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(B.indentation=H,B.indentationDiff=null,H>0)return null}}return B.f(F,B)},innerMode:function(F){return F.block==R?{state:F.htmlState,mode:d}:F.localState?{state:F.localState,mode:F.localMode}:{state:F,mode:V}},indent:function(F,B,H){return F.block==R&&d.indent?d.indent(F.htmlState,B,H):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,B,H):P.Pass},blankLine:b,getType:C,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),P.defineMIME("text/markdown","markdown"),P.defineMIME("text/x-markdown","markdown")})},luix:function(M,X,i){M.exports=i.p+"static/tips.2ae2707a.svg"},lzim:function(M,X,i){"use strict";var P=i("E7E6"),v=i.n(P);i.d(X,"B",function(){return v.a});var T=i("/GNS"),d=i.n(T);i.d(X,"A",function(){return d.a});var m=i("FOrL"),E=i.n(m);i.d(X,"u",function(){return E.a});var D=i("HpTS"),r=i.n(D);i.d(X,"C",function(){return r.a});var c=i("tWlo"),s=i.n(c);i.d(X,"b",function(){return s.a});var n=i("7ZXX"),y=i.n(n);i.d(X,"n",function(){return y.a});var f=i("GABl"),o=i.n(f);i.d(X,"g",function(){return o.a});var g=i("onxn"),p=i.n(g);i.d(X,"p",function(){return p.a});var O=i("nKGa"),a=i.n(O);i.d(X,"o",function(){return a.a});var u=i("4qgm"),_=i.n(u);i.d(X,"E",function(){return _.a});var S=i("JeFH"),b=i.n(S);i.d(X,"c",function(){return b.a});var h=i("ji0R"),R=i.n(h);i.d(X,"k",function(){return R.a});var w=i("W6BS"),C=i.n(w);i.d(X,"F",function(){return C.a});var x=i("kPYp"),l=i.n(x);i.d(X,"G",function(){return l.a});var A=i("nukY"),k=i.n(A),U=i("4u4S"),N=i.n(U),z=i("yslc"),K=i.n(z),W=i("l2Kq"),V=i.n(W);i.d(X,"t",function(){return V.a});var F=i("RMFE"),B=i.n(F);i.d(X,"q",function(){return B.a});var H=i("TGq3"),ae=i.n(H);i.d(X,"r",function(){return ae.a});var de=i("SMhR"),oe=i.n(de);i.d(X,"D",function(){return oe.a});var xe=i("8/bI"),Oe=i.n(xe);i.d(X,"l",function(){return Oe.a});var se=i("JWDV"),me=i.n(se);i.d(X,"e",function(){return me.a});var pe=i("Xsq0"),ie=i.n(pe);i.d(X,"s",function(){return ie.a});var le=i("Ohmc"),Q=i.n(le);i.d(X,"d",function(){return Q.a});var ue=i("csWT"),ee=i.n(ue);i.d(X,"f",function(){return ee.a});var te=i("7v3h"),be=i.n(te);i.d(X,"m",function(){return be.a});var re=i("cRFk"),Z=i.n(re);i.d(X,"z",function(){return Z.a});var Y=i("kPWJ"),q=i.n(Y);i.d(X,"y",function(){return q.a});var ye=i("qgvg"),ge=i.n(ye);i.d(X,"v",function(){return ge.a});var De=i("FPkq"),Ge=i.n(De);i.d(X,"x",function(){return Ge.a});var Qe=i("A/g1"),at=i.n(Qe);i.d(X,"h",function(){return at.a});var ot=i("Nmxd"),st=i.n(ot);i.d(X,"i",function(){return st.a});var mt=i("5D2P"),We=i.n(mt);i.d(X,"j",function(){return We.a});var Re=i("djh8"),$e=i.n(Re);i.d(X,"w",function(){return $e.a});var Tt=i("Jq4h"),ut=i.n(Tt);i.d(X,"a",function(){return ut.a})},mOS8:function(M,X,i){M.exports=i.p+"static/403Qrcode.6c17b6f4.png"},mxV5:function(module,exports,__webpack_require__){(function(global){var require,require;(function(M){if(!0)module.exports=M();else var X})(function(){var define,module,exports;return function(){function M(X,i,P){function v(m,E){if(!i[m]){if(!X[m]){var D=typeof require=="function"&&require;if(!E&&D)return require(m,!0);if(T)return T(m,!0);var r=new Error("Cannot find module '"+m+"'");throw r.code="MODULE_NOT_FOUND",r}var c=i[m]={exports:{}};X[m][0].call(c.exports,function(s){var n=X[m][1][s];return v(n||s)},c,c.exports,M,X,i,P)}return i[m].exports}for(var T=typeof require=="function"&&require,d=0;d<P.length;d++)v(P[d]);return v}return M}()({1:[function(M,X,i){"use strict";var P=M("./browser/client");P.Buffer=M("buffer").Buffer,P.urllib=M("../shims/xhr"),P.version=M("./browser/version").version,X.exports=P},{"../shims/xhr":291,"./browser/client":2,"./browser/version":5,buffer:73}],2:[function(M,X,i){(function(P,v){"use strict";var T=M("babel-runtime/core-js/promise"),d=c(T),m=M("babel-runtime/regenerator"),E=c(m),D=M("babel-runtime/core-js/object/assign"),r=c(D);function c(z){return z&&z.__esModule?z:{default:z}}var s=M("debug")("ali-oss"),n=M("copy-to"),y=M("xml2js"),f=M("agentkeepalive"),o=M("merge-descriptors"),g=M("url"),p=M("is-type-of"),O=M("platform"),a=M("utility"),u=M("urllib"),_=M("./version"),S=M("bowser"),b=M("../common/signUtils"),h=M("../common/utils/isIP"),R=h.isIP,w=M("../common/client/initOptions"),C=M("../common/utils/createRequest"),x=C.createRequest,l=new f;function A(){var z=O.name,K=O.version;z&&z.toLowerCase&&z.toLowerCase()==="ie"&&K.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function k(){return location&&location.protocol==="https:"}function U(z,K){if(A(),!(this instanceof U))return new U(z,K);z&&z.inited?this.options=z:this.options=U.initOptions(z),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=u,this.agent=this.options.agent||l),this.ctx=K,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}X.exports=U,U.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 W=(0,r.default)({secure:k(),useFetch:!1},K);return w(W)};var N=U.prototype;N.debug=s,o(N,M("./object")),o(N,M("../common/bucket/getBucketWebsite")),o(N,M("../common/bucket/putBucketWebsite")),o(N,M("../common/bucket/deleteBucketWebsite")),o(N,M("../common/bucket/getBucketLifecycle")),o(N,M("../common/bucket/putBucketLifecycle")),o(N,M("../common/bucket/deleteBucketLifecycle")),o(N,M("../common/bucket/putBucketVersioning")),o(N,M("../common/bucket/getBucketVersioning")),o(N,M("./managed-upload")),o(N,M("../common/multipart")),o(N,M("../common/parallel")),N.signature=function(K){return this.debug("authorization stringToSign: %s",K,"info"),b.computeSignature(this.options.accessKeySecret,K)},N.authorization=function(K,W,V,F){var B=b.buildCanonicalString(K.toUpperCase(),W,{headers:F,parameters:V});return b.authorization(this.options.accessKeyId,this.options.accessKeySecret,B)},N.request=function(K){var W,V,F,B,H,ae;return E.default.async(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return W=x.call(this,K),this.options.useFetch||(W.params.mode="disable-fetch"),V=void 0,F=void 0,B=!!K.stream,oe.prev=5,oe.next=8,E.default.awrap(this.urllib.request(W.url,W.params));case 8:V=oe.sent,this.debug("response %s %s, got %s, headers: %j",K.method,W.url,V.status,V.headers,"info"),oe.next=15;break;case 12:oe.prev=12,oe.t0=oe.catch(5),F=oe.t0;case 15:if(H=void 0,!(V&&K.successStatuses&&K.successStatuses.indexOf(V.status)===-1)){oe.next=28;break}return oe.next=19,E.default.awrap(this.requestError(V));case 19:if(H=oe.sent,!(H.code==="RequestTimeTooSkewed"&&!B)){oe.next=25;break}return this.options.amendTimeSkewed=+new Date(H.serverTime)-new Date,oe.next=24,E.default.awrap(this.request(K));case 24:return oe.abrupt("return",oe.sent);case 25:H.params=K,oe.next=32;break;case 28:if(!F){oe.next=32;break}return oe.next=31,E.default.awrap(this.requestError(F));case 31:H=oe.sent;case 32:if(!H){oe.next=34;break}throw H;case 34:if(!K.xmlResponse){oe.next=39;break}return oe.next=37,E.default.awrap(this.parseXML(V.data));case 37:ae=oe.sent,V.data=ae;case 39:return oe.abrupt("return",V);case 40:case"end":return oe.stop()}},null,this,[[5,12]])},N._getResource=function(K){var W="/";return K.bucket&&(W+=K.bucket+"/"),K.object&&(W+=K.object),W},N._isIP=R,N._escape=function(K){return a.encodeURIComponent(K).replace(/%2F/g,"/")},N._getReqUrl=function(K){var W={};n(this.options.endpoint).to(W);var V=this._isIP(W.hostname),F=this.options.cname;K.bucket&&!F&&!V&&(W.host=K.bucket+"."+W.host);var B="/";K.bucket&&V&&(B+=K.bucket+"/"),K.object&&(B+=this._escape(K.object).replace(/\+/g,"%2B")),W.pathname=B;var H={};if(K.query&&o(H,K.query),K.subres){var ae={};p.string(K.subres)?ae[K.subres]="":p.array(K.subres)?K.subres.forEach(function(de){ae[de]=""}):ae=K.subres,o(H,ae)}return W.query=H,g.format(W)},N._getUserAgent=function(){var K=v&&v.browser?"js":"nodejs",W="aliyun-sdk-"+K+"/"+_.version,V=O.description;return!V&&v&&(V="Node.js "+v.version.slice(1)+" on "+v.platform+" "+v.arch),this._checkUserAgent(W+" "+V)},N._checkUserAgent=function(K){var W=K.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return W},N.checkBrowserAndVersion=function(K,W){return S.name===K&&S.version.split(".")[0]===W},N.parseXML=function(K){return new d.default(function(W,V){P.isBuffer(K)&&(K=K.toString()),y.parseString(K,{explicitRoot:!1,explicitArray:!1},function(F,B){F?V(F):W(B)})})},N.requestError=function(K){var W,V,F,B;return E.default.async(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(W=null,!(!K.data||!K.data.length)){ae.next=5;break}K.status===-1||K.status===-2?(W=new Error(K.message),W.name=K.name,W.status=K.status,W.code=K.name):(K.status===404?(W=new Error("Object not exists"),W.name="NoSuchKeyError",W.status=404,W.code="NoSuchKey"):K.status===412?(W=new Error("Pre condition failed"),W.name="PreconditionFailedError",W.status=412,W.code="PreconditionFailed"):(W=new Error("Unknow error, status: "+K.status),W.name="UnknowError",W.status=K.status),W.requestId=K.headers["x-oss-request-id"],W.host=""),ae.next=33;break;case 5:return V=String(K.data),this.debug("request response error data: %s",V,"error"),F=void 0,ae.prev=8,ae.next=11,E.default.awrap(this.parseXML(V));case 11:if(ae.t0=ae.sent,ae.t0){ae.next=14;break}ae.t0={};case 14:F=ae.t0,ae.next=24;break;case 17:return ae.prev=17,ae.t1=ae.catch(8),this.debug(V,"error"),ae.t1.message+=`
raw xml: `+V,ae.t1.status=K.status,ae.t1.requestId=K.headers["x-oss-request-id"],ae.abrupt("return",ae.t1);case 24:B=F.Message||"unknow request error, status: "+K.status,F.Condition&&(B+=" (condition: "+F.Condition+")"),W=new Error(B),W.name=F.Code?F.Code+"Error":"UnknowError",W.status=K.status,W.code=F.Code,W.requestId=F.RequestId,W.hostId=F.HostId,W.serverTime=F.ServerTime;case 33:return this.debug("generate error %j",W,"error"),ae.abrupt("return",W);case 35:case"end":return ae.stop()}},null,this,[[8,17]])}}).call(this,{isBuffer:M("../../node_modules/is-buffer/index.js")},M("_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(M,X,i){(function(P){"use strict";var v=M("babel-runtime/core-js/array/from"),T=r(v),d=M("babel-runtime/core-js/promise"),m=r(d),E=M("babel-runtime/regenerator"),D=r(E);function r(b){return b&&b.__esModule?b:{default:b}}var c=M("is-type-of"),s=M("util"),n=M("path"),y=M("mime"),f=M("copy-to"),o=M("../common/utils/isBlob"),g=o.isBlob,p=M("../common/utils/isFile"),O=p.isFile,a=i;a.multipartUpload=function(h,R,w){var C,x,l,A,k,U,N,z,K;return D.default.async(function(V){for(;;)switch(V.prev=V.next){case 0:if(this.resetCancelFlag(),w=w||{},!(w.checkpoint&&w.checkpoint.uploadId)){V.next=6;break}return V.next=5,D.default.awrap(this._resumeMultipart(w.checkpoint,w));case 5:return V.abrupt("return",V.sent);case 6:return C=100*1024,w.mime||(O(R)?w.mime=y.getType(n.extname(R.name)):g(R)?w.mime=R.type:w.mime=y.getType(n.extname(R))),w.headers=w.headers||{},this._convertMetaToHeaders(w.meta,w.headers),V.next=12,D.default.awrap(this._getFileSize(R));case 12:if(x=V.sent,!(x<C)){V.next=25;break}return l=this._createStream(R,0,x),w.contentLength=x,V.next=18,D.default.awrap(this.putStream(h,l,w));case 18:if(A=V.sent,!(w&&w.progress)){V.next=22;break}return V.next=22,D.default.awrap(w.progress(1));case 22:return k={res:A.res,bucket:this.options.bucket,name:h,etag:A.res.headers.etag},(w.headers&&w.headers["x-oss-callback"]||w.callback)&&(k.data=A.data),V.abrupt("return",k);case 25:if(!(w.partSize&&!(parseInt(w.partSize,10)===w.partSize))){V.next=27;break}throw new Error("partSize must be int number");case 27:if(!(w.partSize&&w.partSize<C)){V.next=29;break}throw new Error("partSize must not be smaller than "+C);case 29:return V.next=31,D.default.awrap(this.initMultipartUpload(h,w));case 31:if(U=V.sent,N=U.uploadId,z=this._getPartSize(x,w.partSize),K={file:R,name:h,fileSize:x,partSize:z,uploadId:N,doneParts:[]},!(w&&w.progress)){V.next=38;break}return V.next=38,D.default.awrap(w.progress(0,K,U.res));case 38:return V.next=40,D.default.awrap(this._resumeMultipart(K,w));case 40:return V.abrupt("return",V.sent);case 41:case"end":return V.stop()}},null,this)},a._resumeMultipart=function(h,R){var w,C,x,l,A,k,U,N,z,K,W,V,F,B,H,ae,de,oe;return D.default.async(function(Oe){for(;;)switch(Oe.prev=Oe.next){case 0:if(w=this,!this.isCancel()){Oe.next=3;break}throw this._makeCancelEvent();case 3:return C=h.file,x=h.fileSize,l=h.partSize,A=h.uploadId,k=h.doneParts,U=h.name,N=[],k.length>0&&f(k).to(N),z=this._divideParts(x,l),K=z.length,W=!1,V=function(me,pe){var ie=this;return new m.default(function(Q,ue){var ee,te,be,re;return D.default.async(function(Y){for(;;)switch(Y.prev=Y.next){case 0:if(Y.prev=0,me.isCancel()){Y.next=18;break}return ee=z[pe-1],te={stream:me._createStream(C,ee.start,ee.end),size:ee.end-ee.start},Y.next=6,D.default.awrap(me._uploadPart(U,A,pe,te));case 6:if(be=Y.sent,!(!me.isCancel()&&!W)){Y.next=15;break}if(h.doneParts.push({number:pe,etag:be.res.headers.etag}),!R.progress){Y.next=12;break}return Y.next=12,D.default.awrap(R.progress(k.length/K,h,be.res));case 12:Q({number:pe,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=pe,f(Y.t0).to(re),ue(re);case 30:case"end":return Y.stop()}},null,ie,[[0,21]])})},F=(0,T.default)(new Array(K),function(se,me){return me+1}),B=N.map(function(se){return se.number}),H=F.filter(function(se){return B.indexOf(se)<0}),ae=5,de=R.parallel||ae,Oe.next=17,D.default.awrap(this._parallel(H,de,function(se){return new m.default(function(me,pe){V(w,se).then(function(ie){ie&&N.push(ie),me()}).catch(function(ie){pe(ie)})})}));case 17:if(oe=Oe.sent,W=!0,!this.isCancel()){Oe.next=22;break}throw V=null,this._makeCancelEvent();case 22:if(!(oe&&oe.length>0)){Oe.next=25;break}throw oe[0].message="Failed to upload some parts with error: "+oe[0].toString()+" part_num: "+oe[0].partNum,oe[0];case 25:return Oe.next=27,D.default.awrap(this.completeMultipartUpload(U,A,N,R));case 27:return Oe.abrupt("return",Oe.sent);case 28:case"end":return Oe.stop()}},null,this)},a._getFileSize=function(h){return D.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(!c.buffer(h)){w.next=4;break}return w.abrupt("return",h.length);case 4:if(!(g(h)||O(h))){w.next=6;break}return w.abrupt("return",h.size);case 6:throw new Error("_getFileSize requires Buffer/File/Blob.");case 7:case"end":return w.stop()}},null,this)};var u=M("stream"),_=u.Readable;function S(b,h){if(!(this instanceof S))return new S(b,h);_.call(this,h),this.file=b,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}s.inherits(S,_),S.prototype.readFileAndPush=function(h){if(this.fileBuffer)for(var R=!0;R&&this.fileBuffer&&this.start<this.fileBuffer.length;){var w=this.start,C=w+h;C=C>this.fileBuffer.length?this.fileBuffer.length:C,this.start=C,R=this.push(this.fileBuffer.slice(w,C))}},S.prototype._read=function(h){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 R=16*1024;h=h||R;var w=this;this.reader.onload=function(x){w.fileBuffer=P.from(new Uint8Array(x.target.result)),w.file=null,w.readFileAndPush(h)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(h)},a._createStream=function(h,R,w){if(g(h)||O(h))return new S(h.slice(R,w));throw new Error("_createStream requires File/Blob.")},a._getPartSize=function(h,R){var w=10*1e3,C=1024*1024;return R?Math.max(Math.ceil(h/w),R):C},a._divideParts=function(h,R){for(var w=Math.ceil(h/R),C=[],x=0;x<w;x++){var l=R*x,A=Math.min(l+R,h);C.push({start:l,end:A})}return C}}).call(this,M("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(M,X,i){"use strict";var P=M("babel-runtime/core-js/promise"),v=c(P),T=M("babel-runtime/core-js/object/keys"),d=c(T),m=M("babel-runtime/core-js/object/assign"),E=c(m),D=M("babel-runtime/regenerator"),r=c(D);function c(w){return w&&w.__esModule?w:{default:w}}var s=M("utility"),n=M("fs"),y=M("is-type-of"),f=M("url"),o=M("copy-to"),g=M("path"),p=M("mime"),O=M("../common/callback"),a=M("../common/signUtils"),u=M("merge-descriptors"),_=M("../common/utils/isBlob"),S=_.isBlob,b=M("../common/utils/isFile"),h=b.isFile,R=i;R.append=function(C,x,l){var A;return r.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return l=l||{},l.position===void 0&&(l.position="0"),l.subres={append:"",position:l.position},l.method="POST",U.next=6,r.default.awrap(this.put(C,x,l));case 6:return A=U.sent,A.nextAppendPosition=A.res.headers["x-oss-next-append-position"],U.abrupt("return",A);case 9:case"end":return U.stop()}},null,this)},R.put=function(C,x,l){var A,k,U,N,z,K,W;return r.default.async(function(F){for(;;)switch(F.prev=F.next){case 0:if(A=void 0,l=l||{},C=this._objectName(C),!y.buffer(x)){F.next=7;break}A=x,F.next=33;break;case 7:if(!(S(x)||h(x))){F.next=32;break}return l.mime||(h(x)?l.mime=p.getType(g.extname(x.name)):l.mime=x.type),k=this._createStream(x,0,x.size),F.next=12,r.default.awrap(this._getFileSize(x));case 12:return l.contentLength=F.sent,F.prev=13,F.next=16,r.default.awrap(this.putStream(C,k,l));case 16:return U=F.sent,F.abrupt("return",U);case 20:if(F.prev=20,F.t0=F.catch(13),!(F.t0.code==="RequestTimeTooSkewed")){F.next=29;break}return this.options.amendTimeSkewed=+new Date(F.t0.serverTime)-new Date,F.next=26,r.default.awrap(this.put(C,x,l));case 26:return F.abrupt("return",F.sent);case 29:throw F.t0;case 30:F.next=33;break;case 32:throw new TypeError("Must provide Buffer/Blob/File for put.");case 33:return l.headers=l.headers||{},this._convertMetaToHeaders(l.meta,l.headers),N=l.method||"PUT",z=this._objectRequestParams(N,C,l),O.encodeCallback(z,l),z.mime=l.mime,z.content=A,z.successStatuses=[200],F.next=43,r.default.awrap(this.request(z));case 43:return K=F.sent,W={name:C,url:this._objectUrl(C),res:K.res},z.headers&&z.headers["x-oss-callback"]&&(W.data=JSON.parse(K.data.toString())),F.abrupt("return",W);case 47:case"end":return F.stop()}},null,this,[[13,20]])},R.putStream=function(C,x,l){var A,k,U,N;return r.default.async(function(K){for(;;)switch(K.prev=K.next){case 0:return l=l||{},l.headers=l.headers||{},C=this._objectName(C),l.contentLength?l.headers["Content-Length"]=l.contentLength:l.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(l.meta,l.headers),A=l.method||"PUT",k=this._objectRequestParams(A,C,l),O.encodeCallback(k,l),k.mime=l.mime,k.stream=x,k.successStatuses=[200],K.next=13,r.default.awrap(this.request(k));case 13:return U=K.sent,N={name:C,url:this._objectUrl(C),res:U.res},k.headers&&k.headers["x-oss-callback"]&&(N.data=JSON.parse(U.data.toString())),K.abrupt("return",N);case 17:case"end":return K.stop()}},null,this)},u(R,M("../common/object/copyObject")),u(R,M("../common/object/getObjectTagging")),u(R,M("../common/object/putObjectTagging")),u(R,M("../common/object/deleteObjectTagging")),u(R,M("../common/image")),u(R,M("../common/object/getBucketVersions")),u(R,M("../common/object/getACL")),u(R,M("../common/object/putACL")),u(R,M("../common/object/head")),u(R,M("../common/object/delete")),u(R,M("../common/object/get")),u(R,M("../common/object/putSymlink")),u(R,M("../common/object/getSymlink")),u(R,M("../common/object/deleteMulti")),u(R,M("../common/object/getObjectMeta")),R.putMeta=function(C,x,l){var A;return r.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,r.default.awrap(this.copy(C,C,{meta:x||{},timeout:l&&l.timeout,ctx:l&&l.ctx}));case 2:return A=U.sent,U.abrupt("return",A);case 4:case"end":return U.stop()}},null,this)},R.list=function(C,x){var l,A,k,U,N;return r.default.async(function(K){for(;;)switch(K.prev=K.next){case 0:return l=this._objectRequestParams("GET","",x),l.query=C,l.xmlResponse=!0,l.successStatuses=[200],K.next=6,r.default.awrap(this.request(l));case 6:return A=K.sent,k=A.data.Contents,U=this,k&&(Array.isArray(k)||(k=[k]),k=k.map(function(W){return{name:W.Key,url:U._objectUrl(W.Key),lastModified:W.LastModified,etag:W.ETag,type:W.Type,size:Number(W.Size),storageClass:W.StorageClass,owner:{id:W.Owner.ID,displayName:W.Owner.DisplayName}}})),N=A.data.CommonPrefixes||null,N&&(Array.isArray(N)||(N=[N]),N=N.map(function(W){return W.Prefix})),K.abrupt("return",{res:A.res,objects:k,prefixes:N,nextMarker:A.data.NextMarker||null,isTruncated:A.data.IsTruncated==="true"});case 13:case"end":return K.stop()}},null,this)},R.restore=function(C,x){var l,A;return r.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return x=x||{},x.subres=(0,E.default)({restore:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),l=this._objectRequestParams("POST",C,x),l.successStatuses=[202],U.next=7,r.default.awrap(this.request(l));case 7:return A=U.sent,U.abrupt("return",{res:A.res});case 9:case"end":return U.stop()}},null,this)},R.signatureUrl=function(C,x){x=x||{},C=this._objectName(C),x.method=x.method||"GET";var l=s.timestamp()+(x.expires||1800),A={bucket:this.options.bucket,object:C},k=this._getResource(A);this.options.stsToken&&(x["security-token"]=this.options.stsToken);var U=a._signatureForURL(this.options.accessKeySecret,x,k,l),N=f.parse(this._getReqUrl(A));return N.query={OSSAccessKeyId:this.options.accessKeyId,Expires:l,Signature:U.Signature},o(U.subResource).to(N.query),N.format()},R.getObjectUrl=function(C,x){return x?x[x.length-1]!=="/"&&(x+="/"):x=this.options.endpoint.format(),x+this._escape(this._objectName(C))},R._objectUrl=function(C){return this._getReqUrl({bucket:this.options.bucket,object:C})},R.generateObjectUrl=function(w,C){if(C)C[C.length-1]!=="/"&&(C+="/");else{C=this.options.endpoint.format();var x=f.parse(C),l=this.options.bucket;x.hostname=l+"."+x.hostname,x.host=l+"."+x.host,C=x.format()}return C+this._escape(this._objectName(w))},R._objectRequestParams=function(C,x,l){if(!this.options.bucket)throw new Error("Please create a bucket first");l=l||{},x=this._objectName(x);var A={object:x,bucket:this.options.bucket,method:C,subres:l&&l.subres,timeout:l&&l.timeout,ctx:l&&l.ctx};return l.headers&&(A.headers={},o(l.headers).to(A.headers)),A},R._objectName=function(C){return C.replace(/^\/+/,"")},R._convertMetaToHeaders=function(C,x){if(!C)return;(0,d.default)(C).forEach(function(l){x["x-oss-meta-"+l]=C[l]})},R._deleteFileSafe=function(C){var x=this;return new v.default(function(l){n.exists(C,function(A){A?n.unlink(C,function(k){k&&x.debug("unlink %j error: %s",C,k,"error"),l()}):l()})})}},{"../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(M,X,i){"use strict";i.version="6.10.0"},{}],6:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(D){return D&&D.__esModule?D:{default:D}}var d=M("../utils/checkBucketName"),m=d.checkBucketName,E=i;E.deleteBucketLifecycle=function(r,c){var s,n;return v.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return m(r),s=this._bucketRequestParams("DELETE",r,"lifecycle",c),s.successStatuses=[204],f.next=5,v.default.awrap(this.request(s));case 5:return n=f.sent,f.abrupt("return",{res:n.res});case 7:case"end":return f.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],7:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(D){return D&&D.__esModule?D:{default:D}}var d=M("../utils/checkBucketName"),m=d.checkBucketName,E=i;E.deleteBucketWebsite=function(r,c){var s,n;return v.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return m(r),s=this._bucketRequestParams("DELETE",r,"website",c),s.successStatuses=[204],f.next=5,v.default.awrap(this.request(s));case 5:return n=f.sent,f.abrupt("return",{res:n.res});case 7:case"end":return f.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],8:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),m=d.checkBucketName,E=M("../utils/isArray"),D=E.isArray,r=M("../utils/formatObjKey"),c=r.formatObjKey,s=i;s.getBucketLifecycle=function(y,f){var o,g,p;return v.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return m(y),o=this._bucketRequestParams("GET",y,"lifecycle",f),o.successStatuses=[200],o.xmlResponse=!0,a.next=6,v.default.awrap(this.request(o));case 6:return g=a.sent,p=g.data.Rule||null,p&&(D(p)||(p=[p]),p=p.map(function(u){return u.ID&&(u.id=u.ID,delete u.ID),u.Tag&&!D(u.Tag)&&(u.Tag=[u.Tag]),c(u,"firstLowerCase")})),a.abrupt("return",{rules:p,res:g.res});case 10:case"end":return a.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/formatObjKey":40,"../utils/isArray":42,"babel-runtime/regenerator":68}],9:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(D){return D&&D.__esModule?D:{default:D}}var d=M("../utils/checkBucketName"),m=d.checkBucketName,E=i;E.getBucketVersioning=function(r,c){var s,n,y;return v.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return m(r),s=this._bucketRequestParams("GET",r,"versioning",c),s.xmlResponse=!0,s.successStatuses=[200],o.next=6,v.default.awrap(this.request(s));case 6:return n=o.sent,y=n.data.Status,o.abrupt("return",{status:n.status,versionStatus:y,res:n.res});case 9:case"end":return o.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],10:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(c){return c&&c.__esModule?c:{default:c}}var d=M("../utils/checkBucketName"),m=d.checkBucketName,E=M("../utils/isObject"),D=E.isObject,r=i;r.getBucketWebsite=function(s,n){var y,f,o;return v.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return m(s),y=this._bucketRequestParams("GET",s,"website",n),y.successStatuses=[200],y.xmlResponse=!0,p.next=6,v.default.awrap(this.request(y));case 6:return f=p.sent,o=[],f.data.RoutingRules&&f.data.RoutingRules.RoutingRule&&(D(f.data.RoutingRules.RoutingRule)?o=[f.data.RoutingRules.RoutingRule]:o=f.data.RoutingRules.RoutingRule),p.abrupt("return",{index:f.data.IndexDocument&&f.data.IndexDocument.Suffix||"",supportSubDir:f.data.IndexDocument&&f.data.IndexDocument.SupportSubDir||"false",type:f.data.IndexDocument&&f.data.IndexDocument.Type,routingRules:o,error:f.data.ErrorDocument&&f.data.ErrorDocument.Key||null,res:f.res});case 10:case"end":return p.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isObject":46,"babel-runtime/regenerator":68}],11:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(h){return h&&h.__esModule?h:{default:h}}var d=M("../utils/checkBucketName"),m=d.checkBucketName,E=M("../utils/isArray"),D=E.isArray,r=M("../utils/deepCopy"),c=r.deepCopy,s=M("../utils/isObject"),n=s.isObject,y=M("../utils/obj2xml"),f=y.obj2xml,o=M("../utils/checkObjectTag"),g=o.checkObjectTag,p=M("../utils/getStrBytesCount"),O=p.getStrBytesCount,a=i;a.putBucketLifecycle=function(R,w,C){var x,l,A,k,U;return v.default.async(function(z){for(;;)switch(z.prev=z.next){case 0:if(m(R),D(w)){z.next=3;break}throw new Error("rules must be Array");case 3:return x=this._bucketRequestParams("PUT",R,"lifecycle",C),l=[],A={LifecycleConfiguration:{Rule:l}},w.forEach(function(K){u(K),b(K),K.id&&(K.ID=K.id,delete K.id),l.push(K)}),k=f(A,{headers:!0,firstUpperCase:!0}),x.content=k,x.mime="xml",x.successStatuses=[200],z.next=13,v.default.awrap(this.request(x));case 13:return U=z.sent,z.abrupt("return",{res:U.res});case 15:case"end":return z.stop()}},null,this)};function u(h){h.days&&(h.expiration={days:h.days}),h.date&&(h.expiration={createdBeforeDate:h.date})}function _(h,R){var w=h.days,C=h.createdBeforeDate;if(!w&&!C)throw new Error(R+" must includes days or createdBeforeDate");if(w&&!/^[1-9][0-9]*$/.test(w))throw new Error("days must be a positive integer");if(C&&!/\d{4}-\d{2}-\d{2}T00:00:00.000Z/.test(C))throw new Error("createdBeforeDate must be date and conform to iso8601 format")}function S(h){if(!D(h)&&!n(h))throw new Error("tag must be Object or Array");h=n(h)?[h]:h;var R={},w=c(h);w.forEach(function(C){R[C.key]=C.value}),g(R)}function b(h){if(h.id&&O(h.id)>255)throw new Error("ID is composed of 255 bytes at most");if(h.prefix===""||h.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(h.status))throw new Error("Status must be Enabled or Disabled");if(h.transition){if(!["IA","Archive"].includes(h.transition.storageClass))throw new Error("StorageClass must be IA or Archive");_(h.transition,"Transition")}if(h.expiration){if(!h.expiration.expiredObjectDeleteMarker)_(h.expiration,"Expiration");else if(h.expiration.days||h.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(h.abortMultipartUpload&&_(h.abortMultipartUpload,"AbortMultipartUpload"),!h.expiration&&!h.abortMultipartUpload&&!h.transition&&!h.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(h.tag){if(h.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");S(h.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(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(c){return c&&c.__esModule?c:{default:c}}var d=M("../utils/checkBucketName"),m=d.checkBucketName,E=M("../utils/obj2xml"),D=E.obj2xml,r=i;r.putBucketVersioning=function(s,n){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,o,g;return v.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:if(m(s),["Enabled","Suspended"].includes(n)){O.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return f=this._bucketRequestParams("PUT",s,"versioning",y),o={VersioningConfiguration:{Status:n}},f.mime="xml",f.content=D(o,{headers:!0}),O.next=9,v.default.awrap(this.request(f));case 9:return g=O.sent,O.abrupt("return",{res:g.res,status:g.status});case 11:case"end":return O.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),m=d.checkBucketName,E=M("../utils/obj2xml"),D=E.obj2xml,r=M("../utils/isArray"),c=r.isArray,s=i;s.putBucketWebsite=function(y){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=arguments[2],g,p,O,a,u;return v.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:if(m(y),g=this._bucketRequestParams("PUT",y,"website",o),p={Suffix:f.index||"index.html"},O={IndexDocument:p},a={WebsiteConfiguration:O},f.supportSubDir&&(p.SupportSubDir=f.supportSubDir),f.type&&(p.Type=f.type),f.error&&(O.ErrorDocument={Key:f.error}),!(f.routingRules!==void 0)){S.next=12;break}if(c(f.routingRules)){S.next=11;break}throw new Error("RoutingRules must be Array");case 11:O.RoutingRules={RoutingRule:f.routingRules};case 12:return a=D(a),g.content=a,g.mime="xml",g.successStatuses=[200],S.next=18,v.default.awrap(this.request(g));case 18:return u=S.sent,S.abrupt("return",{res:u.res});case 20:case"end":return S.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(M,X,i){(function(P){"use strict";var v=M("babel-runtime/core-js/object/keys"),T=E(v),d=M("babel-runtime/core-js/json/stringify"),m=E(d);function E(D){return D&&D.__esModule?D:{default:D}}i.encodeCallback=function(r,c){if(r.headers=r.headers||{},!Object.prototype.hasOwnProperty.call(r.headers,"x-oss-callback")&&c.callback){var s={callbackUrl:encodeURI(c.callback.url),callbackBody:c.callback.body};c.callback.host&&(s.callbackHost=c.callback.host),c.callback.contentType&&(s.callbackBodyType=c.callback.contentType);var n=P.from((0,m.default)(s)).toString("base64");if(r.headers["x-oss-callback"]=n,c.callback.customValue){var y={};(0,T.default)(c.callback.customValue).forEach(function(f){y["x:"+f]=c.callback.customValue[f]}),r.headers["x-oss-callback-var"]=P.from((0,m.default)(y)).toString("base64")}}}}).call(this,M("buffer").Buffer)},{"babel-runtime/core-js/json/stringify":53,"babel-runtime/core-js/object/keys":60,buffer:73}],15:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/assign"),v=T(P);function T(s){return s&&s.__esModule?s:{default:s}}var d=M("humanize-ms"),m=M("url"),E=M("../utils/checkBucketName"),D=E.checkBucketName;function r(s,n){var y=m.parse(s);if(y.protocol||(y=m.parse("http"+(n?"s":"")+"://"+s)),y.protocol!=="http:"&&y.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return y}function c(s,n,y){var f=y?"https://":"http://",o=n?"-internal.aliyuncs.com":".aliyuncs.com",g="vpc100-oss-cn-";return s.substr(0,g.length)===g&&(o=".aliyuncs.com"),m.parse(f+s+o)}X.exports=function(s){if(!s||!s.accessKeyId||!s.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");s.bucket&&D(s.bucket);var n=(0,v.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},s);if(n.accessKeyId=n.accessKeyId.trim(),n.accessKeySecret=n.accessKeySecret.trim(),n.timeout&&(n.timeout=d(n.timeout)),n.endpoint)n.endpoint=r(n.endpoint,n.secure);else if(n.region)n.endpoint=c(n.region,n.internal,n.secure);else throw new Error("require options.endpoint or options.region");return n.inited=!0,n}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,X,i){"use strict";var P=M("merge-descriptors"),v=i;P(v,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),m=d.checkBucketName,E=M("querystring"),D=M("js-base64"),r=D.Base64.encode,c=i;c.processObjectSave=function(y,f,o,g){var p,O,a,u;return v.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return s(y,"sourceObject"),s(f,"targetObject"),s(o,"process"),f=this._objectName(f),g&&m(g),p=this._objectRequestParams("POST",y,{subres:"x-oss-process"}),O=g?",b_"+r(g):"",f=r(f),a={"x-oss-process":o+"|sys/saveas,o_"+f+O},p.content=E.stringify(a),S.next=12,v.default.awrap(this.request(p));case 12:return u=S.sent,S.abrupt("return",{res:u.res,status:u.res.status});case 14:case"end":return S.stop()}},null,this)};function s(n,y){if(!n)throw new Error(y+" is required");if(typeof n!="string")throw new Error(y+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=T(P);function T(c){return c&&c.__esModule?c:{default:c}}var d=M("copy-to"),m=M("./callback"),E=M("./utils/deepCopy"),D=E.deepCopy,r=i;r.listUploads=function(s,n){var y,f,o,g;return v.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return n=n||{},y={},d(n).to(y),y.subres="uploads",f=this._objectRequestParams("GET","",y),f.query=s,f.xmlResponse=!0,f.successStatuses=[200],O.next=10,v.default.awrap(this.request(f));case 10:return o=O.sent,g=o.data.Upload||[],Array.isArray(g)||(g=[g]),g=g.map(function(a){return{name:a.Key,uploadId:a.UploadId,initiated:a.Initiated}}),O.abrupt("return",{res:o.res,uploads:g,bucket:o.data.Bucket,nextKeyMarker:o.data.NextKeyMarker,nextUploadIdMarker:o.data.NextUploadIdMarker,isTruncated:o.data.IsTruncated==="true"});case 15:case"end":return O.stop()}},null,this)},r.listParts=function(s,n,y,f){var o,g,p;return v.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=f||{},o={},d(f).to(o),o.subres={uploadId:n},g=this._objectRequestParams("GET",s,o),g.query=y,g.xmlResponse=!0,g.successStatuses=[200],a.next=10,v.default.awrap(this.request(g));case 10:return p=a.sent,a.abrupt("return",{res:p.res,uploadId:p.data.UploadId,bucket:p.data.Bucket,name:p.data.Key,partNumberMarker:p.data.PartNumberMarker,nextPartNumberMarker:p.data.NextPartNumberMarker,maxParts:p.data.MaxParts,isTruncated:p.data.IsTruncated,parts:p.data.Part||[]});case 12:case"end":return a.stop()}},null,this)},r.abortMultipartUpload=function(s,n,y){var f,o,g;return v.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return this._stop(),y=y||{},f={},d(y).to(f),f.subres={uploadId:n},o=this._objectRequestParams("DELETE",s,f),o.successStatuses=[204],O.next=9,v.default.awrap(this.request(o));case 9:return g=O.sent,O.abrupt("return",{res:g.res});case 11:case"end":return O.stop()}},null,this)},r.initMultipartUpload=function(s,n){var y,f,o;return v.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return n=n||{},y={},d(n).to(y),y.headers=y.headers||{},this._convertMetaToHeaders(n.meta,y.headers),y.subres="uploads",f=this._objectRequestParams("POST",s,y),f.mime=n.mime,f.xmlResponse=!0,f.successStatuses=[200],p.next=12,v.default.awrap(this.request(f));case 12:return o=p.sent,p.abrupt("return",{res:o.res,bucket:o.data.Bucket,name:o.data.Key,uploadId:o.data.UploadId});case 14:case"end":return p.stop()}},null,this)},r.uploadPart=function(s,n,y,f,o,g,p){var O;return v.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return O={stream:this._createStream(f,o,g),size:g-o},u.next=3,v.default.awrap(this._uploadPart(s,n,y,O,p));case 3:return u.abrupt("return",u.sent);case 4:case"end":return u.stop()}},null,this)},r.completeMultipartUpload=function(s,n,y,f){var o,g,p,O,a,u,_,S;return v.default.async(function(h){for(;;)switch(h.prev=h.next){case 0:for(o=y.concat().sort(function(R,w){return R.number-w.number}).filter(function(R,w,C){return!w||R.number!==C[w-1].number}),g=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,p=0;p<o.length;p++)O=o[p],g+=`<Part>
`,g+="<PartNumber>"+O.number+`</PartNumber>
`,g+="<ETag>"+O.etag+`</ETag>
`,g+=`</Part>
`;return g+="</CompleteMultipartUpload>",f=f||{},a={},a=D(f),a.headers&&delete a.headers["x-oss-server-side-encryption"],a.subres={uploadId:n},u=this._objectRequestParams("POST",s,a),m.encodeCallback(u,a),u.mime="xml",u.content=g,u.headers&&u.headers["x-oss-callback"]||(u.xmlResponse=!0),u.successStatuses=[200],h.next=17,v.default.awrap(this.request(u));case 17:return _=h.sent,S={res:_.res,bucket:u.bucket,name:s,etag:_.res.headers.etag},u.headers&&u.headers["x-oss-callback"]&&(S.data=JSON.parse(_.data.toString())),h.abrupt("return",S);case 21:case"end":return h.stop()}},null,this)},r._uploadPart=function(s,n,y,f,o){var g,p,O;return v.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return o=o||{},g={},d(o).to(g),g.headers={"Content-Length":f.size},g.subres={partNumber:y,uploadId:n},p=this._objectRequestParams("PUT",s,g),p.mime=g.mime,p.stream=f.stream,p.successStatuses=[200],u.next=11,v.default.awrap(this.request(p));case 11:if(O=u.sent,O.res.headers.etag){u.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 f.stream=null,p.stream=null,u.abrupt("return",{name:s,etag:O.res.headers.etag,res:O.res});case 17:case"end":return u.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=D(P),T=M("babel-runtime/core-js/object/keys"),d=D(T),m=M("babel-runtime/helpers/typeof"),E=D(m);function D(n){return n&&n.__esModule?n:{default:n}}var r=M("../utils/checkBucketName"),c=r.checkBucketName,s=i;s.copy=function(y,f,o,g){var p,O,a;return v.default.async(function(_){for(;;)switch(_.prev=_.next){case 0:return(typeof o=="undefined"?"undefined":(0,E.default)(o))==="object"&&(g=o),g=g||{},g.headers=g.headers||{},(0,d.default)(g.headers).forEach(function(S){g.headers["x-oss-copy-source-"+S.toLowerCase()]=g.headers[S]}),g.meta&&(g.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(g.meta,g.headers),f=this._getSourceName(f,o),g.versionId&&(f=f+"?versionId="+g.versionId),g.headers["x-oss-copy-source"]=f,p=this._objectRequestParams("PUT",y,g),p.xmlResponse=!0,p.successStatuses=[200,304],_.next=14,v.default.awrap(this.request(p));case 14:return O=_.sent,a=O.data,a&&(a={etag:a.ETag,lastModified:a.LastModified}),_.abrupt("return",{data:a,res:O.res});case 18:case"end":return _.stop()}},null,this)},s._getSourceName=function(y,f){return typeof f=="string"?y=this._objectName(y):y[0]!=="/"?f=this.options.bucket:(f=y.replace(/\/(.+?)(\/.*)/,"$1"),y=y.replace(/(\/.+?\/)(.*)/,"$2")),c(f),y=encodeURI(y),y="/"+f+"/"+y,y}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(D){return D&&D.__esModule?D:{default:D}}var E=i;E.delete=function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,n;return v.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c.subres=(0,d.default)({},c.subres),c.versionId&&(c.subres.versionId=c.versionId),s=this._objectRequestParams("DELETE",r,c),s.successStatuses=[204],f.next=6,v.default.awrap(this.request(s));case 6:return n=f.sent,f.abrupt("return",{res:n.res});case 8:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(s){return s&&s.__esModule?s:{default:s}}var E=M("utility"),D=M("../utils/obj2xml"),r=D.obj2xml,c=i;c.deleteMulti=function(n){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,o,g,p,O,a,u,_,S,b,h,R;return v.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:if(f=[],!(!n||!n.length)){C.next=3;break}throw new Error("names is required");case 3:for(o=0;o<n.length;o++)g={},typeof n[o]=="string"?g.Key=E.escape(this._objectName(n[o])):(p=n[o],O=p.key,a=p.versionId,g.Key=E.escape(this._objectName(O)),g.VersionId=a),f.push(g);return u={Delete:{Quiet:!!y.quiet,Object:f}},_=r(u,{headers:!0}),y.subres=(0,d.default)({delete:""},y.subres),y.versionId&&(y.subres.versionId=y.versionId),S=this._objectRequestParams("POST","",y),S.mime="xml",S.content=_,S.xmlResponse=!0,S.successStatuses=[200],C.next=15,v.default.awrap(this.request(S));case 15:return b=C.sent,h=b.data,R=h&&h.Deleted||null,R&&(Array.isArray(R)||(R=[R])),C.abrupt("return",{res:b.res,deleted:R||[]});case 20:case"end":return C.stop()}},null,this)}},{"../utils/obj2xml":47,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,utility:290}],22:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(D){return D&&D.__esModule?D:{default:D}}var E=i;E.deleteObjectTagging=function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,n;return v.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c.subres=(0,d.default)({tagging:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),r=this._objectName(r),s=this._objectRequestParams("DELETE",r,c),s.successStatuses=[204],f.next=7,v.default.awrap(this.request(s));case 7:return n=f.sent,f.abrupt("return",{status:n.status,res:n.res});case 9:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(c){return c&&c.__esModule?c:{default:c}}var E=M("fs"),D=M("is-type-of"),r=i;r.get=function(s,n){var y=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,o,g,p;return v.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=null,o=!1,D.writableStream(n)?f=n:D.string(n)?(f=E.createWriteStream(n),o=!0):y=n,y=y||{},y.subres=(0,d.default)({},y.subres),y.versionId&&(y.subres.versionId=y.versionId),y.process&&(y.subres["x-oss-process"]=y.process),g=void 0,a.prev=8,p=this._objectRequestParams("GET",s,y),p.writeStream=f,p.successStatuses=[200,206,304],a.next=14,v.default.awrap(this.request(p));case 14:g=a.sent,o&&f.destroy(),a.next=25;break;case 18:if(a.prev=18,a.t0=a.catch(8),!o){a.next=24;break}return f.destroy(),a.next=24,v.default.awrap(this._deleteFileSafe(n));case 24:throw a.t0;case 25:return a.abrupt("return",{res:g.res,content:g.data});case 26:case"end":return a.stop()}},null,this,[[8,18]])}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68,fs:71,"is-type-of":289}],24:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(D){return D&&D.__esModule?D:{default:D}}var E=i;E.getACL=function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,n;return v.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c.subres=(0,d.default)({acl:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),r=this._objectName(r),s=this._objectRequestParams("GET",r,c),s.successStatuses=[200],s.xmlResponse=!0,f.next=8,v.default.awrap(this.request(s));case 8:return n=f.sent,f.abrupt("return",{acl:n.data.AccessControlList.Grant,owner:{id:n.data.Owner.ID,displayName:n.data.Owner.DisplayName},res:n.res});case 10:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/keys"),v=D(P),T=M("babel-runtime/regenerator"),d=D(T),m=M("babel-runtime/core-js/object/assign"),E=D(m);function D(p){return p&&p.__esModule?p:{default:p}}var r=i,c=M("../utils/isObject"),s=c.isObject,n=M("../utils/isArray"),y=n.isArray;r.getBucketVersions=f,r.listObjectVersions=f;function f(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a,u,_,S,b,h;return d.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(!(p.versionIdMarker&&p.keyMarker===void 0)){w.next=2;break}throw new Error("A version-id marker cannot be specified without a key marker");case 2:return O.subres=(0,E.default)({versions:""},O.subres),O.versionId&&(O.subres.versionId=O.versionId),a=this._objectRequestParams("GET","",O),a.xmlResponse=!0,a.successStatuses=[200],a.query=g(p),w.next=10,d.default.awrap(this.request(a));case 10:return u=w.sent,_=u.data.Version||[],S=u.data.DeleteMarker||[],b=this,_&&(Array.isArray(_)||(_=[_]),_=_.map(function(C){return{name:C.Key,url:b._objectUrl(C.Key),lastModified:C.LastModified,isLatest:C.IsLatest==="true",versionId:C.VersionId,etag:C.ETag,type:C.Type,size:Number(C.Size),storageClass:C.StorageClass,owner:{id:C.Owner.ID,displayName:C.Owner.DisplayName}}})),S&&(y(S)||(S=[S]),S=S.map(function(C){return{name:C.Key,lastModified:C.LastModified,versionId:C.VersionId,owner:{id:C.Owner.ID,displayName:C.Owner.DisplayName}}})),h=u.data.CommonPrefixes||null,h&&(y(h)||(h=[h]),h=h.map(function(C){return C.Prefix})),w.abrupt("return",{res:u.res,objects:_,deleteMarker:S,prefixes:h,nextMarker:u.data.NextMarker||null,NextVersionIdMarker:u.data.NextVersionIdMarker||null,isTruncated:u.data.IsTruncated==="true"});case 19:case"end":return w.stop()}},null,this)}function o(p){return p.replace(/([A-Z])/g,"-$1").toLowerCase()}function g(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O={};return s(p)&&(0,v.default)(p).forEach(function(a){O[o(a)]=p[a]}),O}},{"../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(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(D){return D&&D.__esModule?D:{default:D}}var E=i;E.getObjectMeta=function(r,c){var s,n;return v.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return c=c||{},r=this._objectName(r),c.subres=(0,d.default)({objectMeta:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),s=this._objectRequestParams("HEAD",r,c),s.successStatuses=[200],f.next=8,v.default.awrap(this.request(s));case 8:return n=f.sent,f.abrupt("return",{status:n.status,res:n.res});case 10:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(c){return c&&c.__esModule?c:{default:c}}var E=i,D=M("../utils/isObject"),r=D.isObject;E.getObjectTagging=function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y,f,o,g,p;return v.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return n.subres=(0,d.default)({tagging:""},n.subres),n.versionId&&(n.subres.versionId=n.versionId),s=this._objectName(s),y=this._objectRequestParams("GET",s,n),y.successStatuses=[200],a.next=7,v.default.awrap(this.request(y));case 7:return f=a.sent,a.next=10,v.default.awrap(this.parseXML(f.data));case 10:return o=a.sent,g=o.TagSet.Tag,g=g&&r(g)?[g]:g||[],p={},g.forEach(function(u){p[u.Key]=u.Value}),a.abrupt("return",{status:f.status,res:f.res,tag:p});case 16:case"end":return a.stop()}},null,this)}},{"../utils/isObject":46,"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],28:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(D){return D&&D.__esModule?D:{default:D}}var E=i;E.getSymlink=function(r){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,n,y;return v.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return c.subres=(0,d.default)({symlink:""},c.subres),c.versionId&&(c.subres.versionId=c.versionId),r=this._objectName(r),s=this._objectRequestParams("GET",r,c),s.successStatuses=[200],o.next=7,v.default.awrap(this.request(s));case 7:return n=o.sent,y=n.res.headers["x-oss-symlink-target"],o.abrupt("return",{targetName:decodeURIComponent(y),res:n.res});case 10:case"end":return o.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=D(P),T=M("babel-runtime/core-js/object/keys"),d=D(T),m=M("babel-runtime/core-js/object/assign"),E=D(m);function D(c){return c&&c.__esModule?c:{default:c}}var r=i;r.head=function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y,f,o;return v.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return n.subres=(0,E.default)({},n.subres),n.versionId&&(n.subres.versionId=n.versionId),y=this._objectRequestParams("HEAD",s,n),y.successStatuses=[200,304],p.next=6,v.default.awrap(this.request(y));case 6:return f=p.sent,o={meta:null,res:f.res,status:f.status},f.status===200&&(0,d.default)(f.headers).forEach(function(O){O.indexOf("x-oss-meta-")===0&&(o.meta||(o.meta={}),o.meta[O.substring(11)]=f.headers[O])}),p.abrupt("return",o);case 10:case"end":return p.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/core-js/object/keys":60,"babel-runtime/regenerator":68}],30:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(D){return D&&D.__esModule?D:{default:D}}var E=i;E.putACL=function(r,c,s){var n,y;return v.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s=s||{},s.subres=(0,d.default)({acl:""},s.subres),s.versionId&&(s.subres.versionId=s.versionId),s.headers=s.headers||{},s.headers["x-oss-object-acl"]=c,r=this._objectName(r),n=this._objectRequestParams("PUT",r,s),n.successStatuses=[200],o.next=10,v.default.awrap(this.request(n));case 10:return y=o.sent,o.abrupt("return",{res:y.res});case 12:case"end":return o.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=D(P),T=M("babel-runtime/core-js/object/keys"),d=D(T),m=M("babel-runtime/core-js/object/assign"),E=D(m);function D(f){return f&&f.__esModule?f:{default:f}}var r=M("../utils/obj2xml"),c=r.obj2xml,s=M("../utils/checkObjectTag"),n=s.checkObjectTag,y=i;y.putObjectTagging=function(o,g){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},O,a,u;return v.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:return n(g),p.subres=(0,E.default)({tagging:""},p.subres),p.versionId&&(p.subres.versionId=p.versionId),o=this._objectName(o),O=this._objectRequestParams("PUT",o,p),O.successStatuses=[200],g=(0,d.default)(g).map(function(b){return{Key:b,Value:g[b]}}),a={Tagging:{TagSet:{Tag:g}}},O.mime="xml",O.content=c(a),S.next=12,v.default.awrap(this.request(O));case 12:return u=S.sent,S.abrupt("return",{res:u.res,status:u.status});case 14:case"end":return S.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(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/object/assign"),d=m(T);function m(D){return D&&D.__esModule?D:{default:D}}var E=i;E.putSymlink=function(r,c,s){var n,y;return v.default.async(function(o){for(;;)switch(o.prev=o.next){case 0:return s=s||{},s.headers=s.headers||{},c=this._escape(this._objectName(c)),this._convertMetaToHeaders(s.meta,s.headers),s.headers["x-oss-symlink-target"]=c,s.subres=(0,d.default)({symlink:""},s.subres),s.versionId&&(s.subres.versionId=s.versionId),s.storageClass&&(s.headers["x-oss-storage-class"]=s.storageClass),r=this._objectName(r),n=this._objectRequestParams("PUT",r,s),n.successStatuses=[200],o.next=13,v.default.awrap(this.request(n));case 13:return y=o.sent,o.abrupt("return",{res:y.res});case 15:case"end":return o.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(M,X,i){"use strict";var P=M("babel-runtime/regenerator"),v=m(P),T=M("babel-runtime/core-js/promise"),d=m(T);function m(D){return D&&D.__esModule?D:{default:D}}var E=i;E._parallelNode=function(r,c,s,n){var y,f,o,g,p,O,a,u;return v.default.async(function(S){for(;;)switch(S.prev=S.next){case 0:y=this,f=[],o=[],g=r.length/c,p=r.length%c,O=p===0?g:(r.length-p)/c+1,a=1,u=0;case 8:if(!(u<r.length)){S.next=26;break}if(!y.isCancel()){S.next=11;break}return S.abrupt("break",26);case 11:if(n?o.push(s(y,r[u],n)):o.push(s(y,r[u])),!(o.length===c||a===O&&u===r.length-1)){S.next=23;break}return S.prev=13,a+=1,S.next=17,v.default.awrap(d.default.all(o));case 17:S.next=22;break;case 19:S.prev=19,S.t0=S.catch(13),f.push(S.t0);case 22:o=[];case 23:u++,S.next=8;break;case 26:return S.abrupt("return",f);case 27:case"end":return S.stop()}},null,this,[[13,19]])},E._parallel=function(r,c,s){var n=this;return new d.default(function(y){var f=[];if(c<=0||!r){y(f);return}function o(h){return function(){if(h===null)throw new Error("Callback was already called.");var R=h;h=null;for(var w=arguments.length,C=Array(w),x=0;x<w;x++)C[x]=arguments[x];R.apply(this,C)}}function g(h){var R=-1,w=h.length;return function(){return++R<w&&!n.isCancel()?{value:h[R],key:R}:null}}var p=g(r),O=!1,a=0,u=!1;function _(h,R){a-=1,h?(O=!0,f.push(h),y(f)):R==={}||O&&a<=0?(O=!0,y(f)):u||(n.isCancel()?y(f):b())}function S(h,R){s(h).then(function(w){R(null,w)}).catch(function(w){R(w)})}function b(){for(u=!0;a<c&&!O&&!n.isCancel();){var h=p();if(h===null||f.length>0){O=!0,a<=0&&y(f);return}a+=1,S(h.value,o(_))}u=!1}b()})},E.cancel=function(r){this.options.cancelFlag=!0,r&&this.abortMultipartUpload(r.name,r.uploadId,r.options)},E.isCancel=function(){return this.options.cancelFlag},E.resetCancelFlag=function(){this.options.cancelFlag=!1},E._stop=function(){this.options.cancelFlag=!0},E._makeCancelEvent=function(){var r={status:0,name:"cancel"};return r}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(M,X,i){(function(P){"use strict";var v=M("babel-runtime/core-js/json/stringify"),T=E(v),d=M("babel-runtime/core-js/object/keys"),m=E(d);function E(c){return c&&c.__esModule?c:{default:c}}var D=M("./../../shims/crypto/crypto.js"),r=M("is-type-of");i.buildCanonicalizedResource=function(s,n){var y=""+s,f="?";if(r.string(n)&&n.trim()!=="")y+=f+n;else if(r.array(n))n.sort(),y+=f+n.join("&");else if(n){var o=function(O,a){return O[0]>a[0]?1:O[0]<a[0]?-1:0},g=function(O){y+=f+O,n[O]&&(y+="="+n[O]),f="&"};(0,m.default)(n).sort(o).forEach(g)}return y},i.buildCanonicalString=function(s,n,y,f){y=y||{};var o=y.headers||{},g="x-oss-",p=[],O={},a=[s.toUpperCase(),o["Content-Md5"]||"",o["Content-Type"]||o["Content-Type".toLowerCase()],f||o["x-oss-date"]];return(0,m.default)(o).forEach(function(u){var _=u.toLowerCase();_.indexOf(g)===0&&(O[_]=String(o[u]).trim())}),(0,m.default)(O).sort().forEach(function(u){p.push(u+":"+O[u])}),a=a.concat(p),a.push(this.buildCanonicalizedResource(n,y.parameters)),a.join(`
`)},i.computeSignature=function(s,n){var y=D.createHmac("sha1",s);return y.update(P.from(n,"utf8")).digest("base64")},i.authorization=function(s,n,y){return"OSS "+s+":"+this.computeSignature(n,y)},i._signatureForURL=function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=arguments[2],f=arguments[3],o={},g=n.subResource,p=g===void 0?{}:g;if(n.process){var O="x-oss-process";p[O]=n.process}if(n.trafficLimit){var a="x-oss-traffic-limit";p[a]=n.trafficLimit}if(n.response&&(0,m.default)(n.response).forEach(function(b){var h="response-"+b.toLowerCase();p[h]=n.response[b]}),(0,m.default)(n).forEach(function(b){var h=b.toLowerCase(),R=n[b];h.indexOf("x-oss-")===0?o[h]=R:(h.indexOf("content-md5")===0||h.indexOf("content-type")===0)&&(o[b]=R)}),Object.prototype.hasOwnProperty.call(n,"security-token")&&(p["security-token"]=n["security-token"]),Object.prototype.hasOwnProperty.call(n,"callback")){var u={callbackUrl:encodeURI(n.callback.url),callbackBody:n.callback.body};if(n.callback.host&&(u.callbackHost=n.callback.host),n.callback.contentType&&(u.callbackBodyType=n.callback.contentType),p.callback=P.from((0,T.default)(u)).toString("base64"),n.callback.customValue){var _={};(0,m.default)(n.callback.customValue).forEach(function(b){_["x:"+b]=n.callback.customValue[b]}),p["callback-var"]=P.from((0,T.default)(_)).toString("base64")}}var S=this.buildCanonicalString(n.method,y,{headers:o,parameters:p},f.toString());return{Signature:this.computeSignature(s,S),subResource:p}}}).call(this,M("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(M,X,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.checkBucketName=void 0,i.checkBucketName=function(P,v){var T=v?/^[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(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/entries"),v=T(P);function T(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(i,"__esModule",{value:!0}),i.checkObjectTag=void 0;var d=M("./checkValid"),m=d.checkValid,E=M("./isObject"),D=E.isObject,r=[{validator:function(y){if(typeof y!="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 (/)"}],c={key:[].concat(r,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(r,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function s(n){if(!D(n))throw new Error("tag must be Object");var y=(0,v.default)(n);if(y.length>10)throw new Error("maximum of 10 tags for a object");var f=["key","value"];y.forEach(function(o){o.forEach(function(g,p){m(g,c[f[p]])})})}i.checkObjectTag=s},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(M,X,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.checkValid=void 0;function P(v,T){T.forEach(function(d){if(d.validator)d.validator(v);else if(d.pattern&&!d.pattern.test(v))throw new Error(d.msg)})}i.checkValid=P},{}],38:[function(M,X,i){(function(P){"use strict";var v=M("babel-runtime/core-js/object/assign"),T=d(v);function d(o){return o&&o.__esModule?o:{default:o}}Object.defineProperty(i,"__esModule",{value:!0}),i.createRequest=void 0;var m=M("./../../../shims/crypto/crypto.js"),E=M("debug")("ali-oss"),D=M("mime"),r=M("dateformat"),c=M("copy-to"),s=M("path");function n(o,g){return o[g]||o[g.toLowerCase()]}function y(o,g){delete o[g],delete o[g.toLowerCase()]}function f(o){var g=new Date;this.options.amendTimeSkewed&&(g=+new Date+this.options.amendTimeSkewed);var p={"x-oss-date":r(g,"UTC:ddd, dd mmm yyyy HH:MM:ss 'GMT'"),"x-oss-user-agent":this.userAgent};this.userAgent.includes("nodejs")&&(p["User-Agent"]=this.userAgent),this.options.isRequestPay&&(0,T.default)(p,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(p["x-oss-security-token"]=this.options.stsToken),c(o.headers).to(p),n(p,"Content-Type")||(o.mime&&o.mime.indexOf("/")>0?p["Content-Type"]=o.mime:p["Content-Type"]=D.getType(o.mime||s.extname(o.object||""))),n(p,"Content-Type")||y(p,"Content-Type"),o.content&&(p["Content-Md5"]=m.createHash("md5").update(P.from(o.content,"utf8")).digest("base64"),p["Content-Length"]||(p["Content-Length"]=o.content.length));var O=this._getResource(o);p.authorization=this.authorization(o.method,O,o.subres,p);var a=this._getReqUrl(o);E("request %s %s, with headers %j, !!stream: %s",o.method,a,p,!!o.stream);var u=o.timeout||this.options.timeout,_={method:o.method,content:o.content,stream:o.stream,headers:p,timeout:u,writeStream:o.writeStream,customResponse:o.customResponse,ctx:o.ctx||this.ctx};return this.agent&&(_.agent=this.agent),this.httpsAgent&&(_.httpsAgent=this.httpsAgent),{url:a,params:_}}i.createRequest=f}).call(this,M("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(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/keys"),v=m(P),T=M("babel-runtime/helpers/typeof"),d=m(T);function m(E){return E&&E.__esModule?E:{default:E}}Object.defineProperty(i,"__esModule",{value:!0}),i.deepCopy=void 0,i.deepCopy=function(E){if(E===null||(typeof E=="undefined"?"undefined":(0,d.default)(E))!=="object")return E;var D=Array.isArray(E)?[]:{};return(0,v.default)(E).forEach(function(r){D[r]=i.deepCopy(E[r])}),D}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/keys"),v=m(P),T=M("babel-runtime/helpers/typeof"),d=m(T);function m(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(i,"__esModule",{value:!0}),i.formatObjKey=void 0;function E(r,c){if(r===null||(typeof r=="undefined"?"undefined":(0,d.default)(r))!=="object")return r;var s=void 0;if(Array.isArray(r)){s=[];for(var n=0;n<r.length;n++)s.push(E(r[n],c))}else s={},(0,v.default)(r).forEach(function(y){s[D(y,c)]=E(r[y],c)});return s}i.formatObjKey=E;function D(r,c){return c==="firstUpperCase"?r=r.replace(/^./,function(s){return s.toUpperCase()}):c==="firstLowerCase"&&(r=r.replace(/^./,function(s){return s.toLowerCase()})),r}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],41:[function(M,X,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.getStrBytesCount=void 0;function P(v){for(var T=0,d=0;d<v.length;d++){var m=v.charAt(d);/^[\u00-\uff]$/.test(m)?T+=1:T+=2}return T}i.getStrBytesCount=P},{}],42:[function(M,X,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.isArray=void 0,i.isArray=function(P){return Object.prototype.toString.call(P)==="[object Array]"}},{}],43:[function(M,X,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.isBlob=void 0;function P(v){return typeof Blob!="undefined"&&v instanceof Blob}i.isBlob=P},{}],44:[function(M,X,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.isFile=void 0,i.isFile=function(P){return typeof File!="undefined"&&P instanceof File}},{}],45:[function(M,X,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.isIP=void 0,i.isIP=function(P){var v=/^(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 v.test(P)||T.test(P)}},{}],46:[function(M,X,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0}),i.isObject=void 0,i.isObject=function(P){return Object.prototype.toString.call(P)==="[object Object]"}},{}],47:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/keys"),v=T(P);function T(D){return D&&D.__esModule?D:{default:D}}Object.defineProperty(i,"__esModule",{value:!0}),i.obj2xml=void 0;var d=M("./formatObjKey");function m(D){return Object.prototype.toString.call(D).replace(/(.*? |])/g,"").toLowerCase()}function E(D,r){var c="";return r&&r.headers&&(c=`<?xml version="1.0" encoding="UTF-8"?>
`),r&&r.firstUpperCase&&(D=d.formatObjKey(D,"firstUpperCase")),m(D)==="object"?(0,v.default)(D).forEach(function(s){m(D[s])==="string"||m(D[s])==="number"?c+="<"+s+">"+D[s]+"</"+s+">":m(D[s])==="object"?c+="<"+s+">"+E(D[s])+"</"+s+">":m(D[s])==="array"?c+=D[s].map(function(n){return"<"+s+">"+E(n)+"</"+s+">"}).join(""):c+="<"+s+">"+D[s].toString()+"</"+s+">"}):c+=D.toString(),c}i.obj2xml=E},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(M,X,i){X.exports=P,X.exports.HttpsAgent=P;function P(){}},{}],49:[function(M,X,i){X.exports=M("./register")().Promise},{"./register":51}],50:[function(M,X,i){"use strict";var P="@@any-promise/REGISTRATION",v=null;X.exports=function(T,d){return function(E,D){E=E||null,D=D||{};var r=D.global!==!1;if(v===null&&r&&(v=T[P]||null),v!==null&&E!==null&&v.implementation!==E)throw new Error('any-promise already defined as "'+v.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return v===null&&(E!==null&&typeof D.Promise!="undefined"?v={Promise:D.Promise,implementation:E}:v=d(E),r&&(T[P]=v)),v}}},{}],51:[function(M,X,i){"use strict";X.exports=M("./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(M,X,i){X.exports={default:M("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(M,X,i){X.exports={default:M("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(M,X,i){X.exports={default:M("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(M,X,i){X.exports={default:M("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(M,X,i){X.exports={default:M("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(M,X,i){X.exports={default:M("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(M,X,i){X.exports={default:M("core-js/library/fn/object/get-own-property-names"),__esModule:!0}},{"core-js/library/fn/object/get-own-property-names":83}],59:[function(M,X,i){X.exports={default:M("core-js/library/fn/object/get-prototype-of"),__esModule:!0}},{"core-js/library/fn/object/get-prototype-of":84}],60:[function(M,X,i){X.exports={default:M("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(M,X,i){X.exports={default:M("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(M,X,i){X.exports={default:M("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(M,X,i){X.exports={default:M("core-js/library/fn/string/from-code-point"),__esModule:!0}},{"core-js/library/fn/string/from-code-point":88}],64:[function(M,X,i){X.exports={default:M("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(M,X,i){X.exports={default:M("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(M,X,i){X.exports={default:M("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(M,X,i){"use strict";i.__esModule=!0;var P=M("../core-js/symbol/iterator"),v=E(P),T=M("../core-js/symbol"),d=E(T),m=typeof d.default=="function"&&typeof v.default=="symbol"?function(D){return typeof D}:function(D){return D&&typeof d.default=="function"&&D.constructor===d.default&&D!==d.default.prototype?"symbol":typeof D};function E(D){return D&&D.__esModule?D:{default:D}}i.default=typeof d.default=="function"&&m(v.default)==="symbol"?function(D){return typeof D=="undefined"?"undefined":m(D)}:function(D){return D&&typeof d.default=="function"&&D.constructor===d.default&&D!==d.default.prototype?"symbol":typeof D=="undefined"?"undefined":m(D)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(M,X,i){X.exports=M("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(M,X,i){"use strict";i.byteLength=r,i.toByteArray=s,i.fromByteArray=f;for(var P=[],v=[],T=typeof Uint8Array!="undefined"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m=0,E=d.length;m<E;++m)P[m]=d[m],v[d.charCodeAt(m)]=m;v["-".charCodeAt(0)]=62,v["_".charCodeAt(0)]=63;function D(o){var g=o.length;if(g%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var p=o.indexOf("=");p===-1&&(p=g);var O=p===g?0:4-p%4;return[p,O]}function r(o){var g=D(o),p=g[0],O=g[1];return(p+O)*3/4-O}function c(o,g,p){return(g+p)*3/4-p}function s(o){var g,p=D(o),O=p[0],a=p[1],u=new T(c(o,O,a)),_=0,S=a>0?O-4:O,b;for(b=0;b<S;b+=4)g=v[o.charCodeAt(b)]<<18|v[o.charCodeAt(b+1)]<<12|v[o.charCodeAt(b+2)]<<6|v[o.charCodeAt(b+3)],u[_++]=g>>16&255,u[_++]=g>>8&255,u[_++]=g&255;return a===2&&(g=v[o.charCodeAt(b)]<<2|v[o.charCodeAt(b+1)]>>4,u[_++]=g&255),a===1&&(g=v[o.charCodeAt(b)]<<10|v[o.charCodeAt(b+1)]<<4|v[o.charCodeAt(b+2)]>>2,u[_++]=g>>8&255,u[_++]=g&255),u}function n(o){return P[o>>18&63]+P[o>>12&63]+P[o>>6&63]+P[o&63]}function y(o,g,p){for(var O,a=[],u=g;u<p;u+=3)O=(o[u]<<16&16711680)+(o[u+1]<<8&65280)+(o[u+2]&255),a.push(n(O));return a.join("")}function f(o){for(var g,p=o.length,O=p%3,a=[],u=16383,_=0,S=p-O;_<S;_+=u)a.push(y(o,_,_+u>S?S:_+u));return O===1?(g=o[p-1],a.push(P[g>>2]+P[g<<4&63]+"==")):O===2&&(g=(o[p-2]<<8)+o[p-1],a.push(P[g>>10]+P[g>>4&63]+P[g<<2&63]+"=")),a.join("")}},{}],70:[function(M,X,i){/*!
* Bowser - a browser detector
* https://github.com/ded/bowser
* MIT License | (c) Dustin Diaz 2015
*/!function(P,v,T){typeof X!="undefined"&&X.exports?X.exports=T():typeof define=="function"&&define.amd?define(v,T):P[v]=T()}(this,"bowser",function(){var P=!0;function v(c){function s(V){var F=c.match(V);return F&&F.length>1&&F[1]||""}function n(V){var F=c.match(V);return F&&F.length>1&&F[2]||""}var y=s(/(ipod|iphone|ipad)/i).toLowerCase(),f=/like android/i.test(c),o=!f&&/android/i.test(c),g=/nexus\s*[0-6]\s*/i.test(c),p=!g&&/nexus\s*[0-9]+/i.test(c),O=/CrOS/.test(c),a=/silk/i.test(c),u=/sailfish/i.test(c),_=/tizen/i.test(c),S=/(web|hpw)(o|0)s/i.test(c),b=/windows phone/i.test(c),h=/SamsungBrowser/i.test(c),R=!b&&/windows/i.test(c),w=!y&&!a&&/macintosh/i.test(c),C=!o&&!u&&!_&&!S&&/linux/i.test(c),x=n(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),l=s(/version\/(\d+(\.\d+)?)/i),A=/tablet/i.test(c)&&!/tablet pc/i.test(c),k=!A&&/[^-]mobi/i.test(c),U=/xbox/i.test(c),N;/opera/i.test(c)?N={name:"Opera",opera:P,version:l||s(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(c)?N={name:"Opera",opera:P,version:s(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||l}:/SamsungBrowser/i.test(c)?N={name:"Samsung Internet for Android",samsungBrowser:P,version:l||s(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(c)?N={name:"NAVER Whale browser",whale:P,version:s(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(c)?N={name:"MZ Browser",mzbrowser:P,version:s(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(c)?N={name:"Opera Coast",coast:P,version:l||s(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(c)?N={name:"Focus",focus:P,version:s(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(c)?N={name:"Yandex Browser",yandexbrowser:P,version:l||s(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(c)?N={name:"UC Browser",ucbrowser:P,version:s(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(c)?N={name:"Maxthon",maxthon:P,version:s(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(c)?N={name:"Epiphany",epiphany:P,version:s(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(c)?N={name:"Puffin",puffin:P,version:s(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(c)?N={name:"Sleipnir",sleipnir:P,version:s(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(c)?N={name:"K-Meleon",kMeleon:P,version:s(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:b?(N={name:"Windows Phone",osname:"Windows Phone",windowsphone:P},x?(N.msedge=P,N.version=x):(N.msie=P,N.version=s(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(c)?N={name:"Internet Explorer",msie:P,version:s(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:O?N={name:"Chrome",osname:"Chrome OS",chromeos:P,chromeBook:P,chrome:P,version:s(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(c)?N={name:"Microsoft Edge",msedge:P,version:x}:/vivaldi/i.test(c)?N={name:"Vivaldi",vivaldi:P,version:s(/vivaldi\/(\d+(\.\d+)?)/i)||l}:u?N={name:"Sailfish",osname:"Sailfish OS",sailfish:P,version:s(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(c)?N={name:"SeaMonkey",seamonkey:P,version:s(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(c)?(N={name:"Firefox",firefox:P,version:s(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(c)&&(N.firefoxos=P,N.osname="Firefox OS")):a?N={name:"Amazon Silk",silk:P,version:s(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(c)?N={name:"PhantomJS",phantom:P,version:s(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(c)?N={name:"SlimerJS",slimer:P,version:s(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(c)||/rim\stablet/i.test(c)?N={name:"BlackBerry",osname:"BlackBerry OS",blackberry:P,version:l||s(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:S?(N={name:"WebOS",osname:"WebOS",webos:P,version:l||s(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(c)&&(N.touchpad=P)):/bada/i.test(c)?N={name:"Bada",osname:"Bada",bada:P,version:s(/dolfin\/(\d+(\.\d+)?)/i)}:_?N={name:"Tizen",osname:"Tizen",tizen:P,version:s(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||l}:/qupzilla/i.test(c)?N={name:"QupZilla",qupzilla:P,version:s(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||l}:/chromium/i.test(c)?N={name:"Chromium",chromium:P,version:s(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||l}:/chrome|crios|crmo/i.test(c)?N={name:"Chrome",chrome:P,version:s(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:o?N={name:"Android",version:l}:/safari|applewebkit/i.test(c)?(N={name:"Safari",safari:P},l&&(N.version=l)):y?(N={name:y=="iphone"?"iPhone":y=="ipad"?"iPad":"iPod"},l&&(N.version=l)):/googlebot/i.test(c)?N={name:"Googlebot",googlebot:P,version:s(/googlebot\/(\d+(\.\d+))/i)||l}:N={name:s(/^(.*)\/(.*) /),version:n(/^(.*)\/(.*) /)},!N.msedge&&/(apple)?webkit/i.test(c)?(/(apple)?webkit\/537\.36/i.test(c)?(N.name=N.name||"Blink",N.blink=P):(N.name=N.name||"Webkit",N.webkit=P),!N.version&&l&&(N.version=l)):!N.opera&&/gecko\//i.test(c)&&(N.name=N.name||"Gecko",N.gecko=P,N.version=N.version||s(/gecko\/(\d+(\.\d+)?)/i)),!N.windowsphone&&(o||N.silk)?(N.android=P,N.osname="Android"):!N.windowsphone&&y?(N[y]=P,N.ios=P,N.osname="iOS"):w?(N.mac=P,N.osname="macOS"):U?(N.xbox=P,N.osname="Xbox"):R?(N.windows=P,N.osname="Windows"):C&&(N.linux=P,N.osname="Linux");function z(V){switch(V){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="";N.windows?K=z(s(/Windows ((NT|XP)( \d\d?.\d)?)/i)):N.windowsphone?K=s(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):N.mac?(K=s(/Mac OS X (\d+([_\.\s]\d+)*)/i),K=K.replace(/[_\s]/g,".")):y?(K=s(/os (\d+([_\s]\d+)*) like mac os x/i),K=K.replace(/[_\s]/g,".")):o?K=s(/android[ \/-](\d+(\.\d+)*)/i):N.webos?K=s(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):N.blackberry?K=s(/rim\stablet\sos\s(\d+(\.\d+)*)/i):N.bada?K=s(/bada\/(\d+(\.\d+)*)/i):N.tizen&&(K=s(/tizen[\/\s](\d+(\.\d+)*)/i)),K&&(N.osversion=K);var W=!N.windows&&K.split(".")[0];return A||p||y=="ipad"||o&&(W==3||W>=4&&!k)||N.silk?N.tablet=P:(k||y=="iphone"||y=="ipod"||o||g||N.blackberry||N.webos||N.bada)&&(N.mobile=P),N.msedge||N.msie&&N.version>=10||N.yandexbrowser&&N.version>=15||N.vivaldi&&N.version>=1||N.chrome&&N.version>=20||N.samsungBrowser&&N.version>=4||N.whale&&E([N.version,"1.0"])===1||N.mzbrowser&&E([N.version,"6.0"])===1||N.focus&&E([N.version,"1.0"])===1||N.firefox&&N.version>=20||N.safari&&N.version>=6||N.opera&&N.version>=10||N.ios&&N.osversion&&N.osversion.split(".")[0]>=6||N.blackberry&&N.version>=10.1||N.chromium&&N.version>=20?N.a=P:N.msie&&N.version<10||N.chrome&&N.version<20||N.firefox&&N.version<20||N.safari&&N.version<6||N.opera&&N.version<10||N.ios&&N.osversion&&N.osversion.split(".")[0]<6||N.chromium&&N.version<20?N.c=P:N.x=P,N}var T=v(typeof navigator!="undefined"&&navigator.userAgent||"");T.test=function(c){for(var s=0;s<c.length;++s){var n=c[s];if(typeof n=="string"&&n in T)return!0}return!1};function d(c){return c.split(".").length}function m(c,s){var n=[],y;if(Array.prototype.map)return Array.prototype.map.call(c,s);for(y=0;y<c.length;y++)n.push(s(c[y]));return n}function E(c){for(var s=Math.max(d(c[0]),d(c[1])),n=m(c,function(y){var f=s-d(y);return y=y+new Array(f+1).join(".0"),m(y.split("."),function(o){return new Array(20-o.length).join("0")+o}).reverse()});--s>=0;){if(n[0][s]>n[1][s])return 1;if(n[0][s]===n[1][s]){if(s===0)return 0}else return-1}}function D(c,s,n){var y=T;typeof s=="string"&&(n=s,s=void 0),s===void 0&&(s=!1),n&&(y=v(n));var f=""+y.version;for(var o in c)if(c.hasOwnProperty(o)&&y[o]){if(typeof c[o]!="string")throw new Error("Browser version in the minVersion map should be a string: "+o+": "+String(c));return E([f,c[o]])<0}return s}function r(c,s,n){return!D(c,s,n)}return T.isUnsupportedBrowser=D,T.compareVersions=E,T.check=r,T._detect=v,T.detect=v,T})},{}],71:[function(M,X,i){},{}],72:[function(M,X,i){var P=M("buffer").Buffer,v=P.isEncoding||function(r){switch(r&&r.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(r){if(r&&!v(r))throw new Error("Unknown encoding: "+r)}var d=i.StringDecoder=function(r){this.encoding=(r||"utf8").toLowerCase().replace(/[-_]/,""),T(r);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=E;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=D;break;default:this.write=m;return}this.charBuffer=new P(6),this.charReceived=0,this.charLength=0};d.prototype.write=function(r){for(var c="";this.charLength;){var s=r.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:r.length;if(r.copy(this.charBuffer,this.charReceived,0,s),this.charReceived+=s,this.charReceived<this.charLength)return"";r=r.slice(s,r.length),c=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var y=c.charCodeAt(c.length-1);if(y>=55296&&y<=56319){this.charLength+=this.surrogateSize,c="";continue}if(this.charReceived=this.charLength=0,r.length===0)return c;break}this.detectIncompleteChar(r);var n=r.length;this.charLength&&(r.copy(this.charBuffer,0,r.length-this.charReceived,n),n-=this.charReceived),c+=r.toString(this.encoding,0,n);var n=c.length-1,y=c.charCodeAt(n);if(y>=55296&&y<=56319){var f=this.surrogateSize;return this.charLength+=f,this.charReceived+=f,this.charBuffer.copy(this.charBuffer,f,0,f),r.copy(this.charBuffer,0,0,f),c.substring(0,n)}return c},d.prototype.detectIncompleteChar=function(r){for(var c=r.length>=3?3:r.length;c>0;c--){var s=r[r.length-c];if(c==1&&s>>5==6){this.charLength=2;break}if(c<=2&&s>>4==14){this.charLength=3;break}if(c<=3&&s>>3==30){this.charLength=4;break}}this.charReceived=c},d.prototype.end=function(r){var c="";if(r&&r.length&&(c=this.write(r)),this.charReceived){var s=this.charReceived,n=this.charBuffer,y=this.encoding;c+=n.slice(0,s).toString(y)}return c};function m(r){return r.toString(this.encoding)}function E(r){this.charReceived=r.length%2,this.charLength=this.charReceived?2:0}function D(r){this.charReceived=r.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(M,X,i){(function(P,v){/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/"use strict";var T=M("base64-js"),d=M("ieee754"),m=M("isarray");i.Buffer=v,i.SlowBuffer=a,i.INSPECT_MAX_BYTES=50,v.TYPED_ARRAY_SUPPORT=P.TYPED_ARRAY_SUPPORT!==void 0?P.TYPED_ARRAY_SUPPORT:E(),i.kMaxLength=D();function E(){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(Z){return!1}}function D(){return v.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function r(re,Z){if(D()<Z)throw new RangeError("Invalid typed array length");return v.TYPED_ARRAY_SUPPORT?(re=new Uint8Array(Z),re.__proto__=v.prototype):(re===null&&(re=new v(Z)),re.length=Z),re}function v(re,Z,Y){if(!v.TYPED_ARRAY_SUPPORT&&!(this instanceof v))return new v(re,Z,Y);if(typeof re=="number"){if(typeof Z=="string")throw new Error("If encoding is specified then the first argument must be a string");return y(this,re)}return c(this,re,Z,Y)}v.poolSize=8192,v._augment=function(re){return re.__proto__=v.prototype,re};function c(re,Z,Y,q){if(typeof Z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&Z instanceof ArrayBuffer?g(re,Z,Y,q):typeof Z=="string"?f(re,Z,Y):p(re,Z)}v.from=function(re,Z,Y){return c(null,re,Z,Y)},v.TYPED_ARRAY_SUPPORT&&(v.prototype.__proto__=Uint8Array.prototype,v.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&v[Symbol.species]===v&&Object.defineProperty(v,Symbol.species,{value:null,configurable:!0}));function s(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 n(re,Z,Y,q){return s(Z),Z<=0?r(re,Z):Y!==void 0?typeof q=="string"?r(re,Z).fill(Y,q):r(re,Z).fill(Y):r(re,Z)}v.alloc=function(re,Z,Y){return n(null,re,Z,Y)};function y(re,Z){if(s(Z),re=r(re,Z<0?0:O(Z)|0),!v.TYPED_ARRAY_SUPPORT)for(var Y=0;Y<Z;++Y)re[Y]=0;return re}v.allocUnsafe=function(re){return y(null,re)},v.allocUnsafeSlow=function(re){return y(null,re)};function f(re,Z,Y){if((typeof Y!="string"||Y==="")&&(Y="utf8"),!v.isEncoding(Y))throw new TypeError('"encoding" must be a valid string encoding');var q=u(Z,Y)|0;re=r(re,q);var ye=re.write(Z,Y);return ye!==q&&(re=re.slice(0,ye)),re}function o(re,Z){var Y=Z.length<0?0:O(Z.length)|0;re=r(re,Y);for(var q=0;q<Y;q+=1)re[q]=Z[q]&255;return re}function g(re,Z,Y,q){if(Z.byteLength,Y<0||Z.byteLength<Y)throw new RangeError("'offset' is out of bounds");if(Z.byteLength<Y+(q||0))throw new RangeError("'length' is out of bounds");return Y===void 0&&q===void 0?Z=new Uint8Array(Z):q===void 0?Z=new Uint8Array(Z,Y):Z=new Uint8Array(Z,Y,q),v.TYPED_ARRAY_SUPPORT?(re=Z,re.__proto__=v.prototype):re=o(re,Z),re}function p(re,Z){if(v.isBuffer(Z)){var Y=O(Z.length)|0;return re=r(re,Y),re.length===0||Z.copy(re,0,0,Y),re}if(Z){if(typeof ArrayBuffer!="undefined"&&Z.buffer instanceof ArrayBuffer||"length"in Z)return typeof Z.length!="number"||be(Z.length)?r(re,0):o(re,Z);if(Z.type==="Buffer"&&m(Z.data))return o(re,Z.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function O(re){if(re>=D())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+D().toString(16)+" bytes");return re|0}function a(re){return+re!=re&&(re=0),v.alloc(+re)}v.isBuffer=function(Z){return!!(Z!=null&&Z._isBuffer)},v.compare=function(Z,Y){if(!v.isBuffer(Z)||!v.isBuffer(Y))throw new TypeError("Arguments must be Buffers");if(Z===Y)return 0;for(var q=Z.length,ye=Y.length,ge=0,De=Math.min(q,ye);ge<De;++ge)if(Z[ge]!==Y[ge]){q=Z[ge],ye=Y[ge];break}return q<ye?-1:ye<q?1:0},v.isEncoding=function(Z){switch(String(Z).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}},v.concat=function(Z,Y){if(!m(Z))throw new TypeError('"list" argument must be an Array of Buffers');if(Z.length===0)return v.alloc(0);var q;if(Y===void 0)for(Y=0,q=0;q<Z.length;++q)Y+=Z[q].length;var ye=v.allocUnsafe(Y),ge=0;for(q=0;q<Z.length;++q){var De=Z[q];if(!v.isBuffer(De))throw new TypeError('"list" argument must be an Array of Buffers');De.copy(ye,ge),ge+=De.length}return ye};function u(re,Z){if(v.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 q=!1;;)switch(Z){case"ascii":case"latin1":case"binary":return Y;case"utf8":case"utf-8":case void 0:return le(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(q)return le(re).length;Z=(""+Z).toLowerCase(),q=!0}}v.byteLength=u;function _(re,Z,Y){var q=!1;if((Z===void 0||Z<0)&&(Z=0),Z>this.length)return"";if((Y===void 0||Y>this.length)&&(Y=this.length),Y<=0)return"";if(Y>>>=0,Z>>>=0,Y<=Z)return"";for(re||(re="utf8");;)switch(re){case"hex":return V(this,Z,Y);case"utf8":case"utf-8":return U(this,Z,Y);case"ascii":return K(this,Z,Y);case"latin1":case"binary":return W(this,Z,Y);case"base64":return k(this,Z,Y);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,Z,Y);default:if(q)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),q=!0}}v.prototype._isBuffer=!0;function S(re,Z,Y){var q=re[Z];re[Z]=re[Y],re[Y]=q}v.prototype.swap16=function(){var Z=this.length;if(Z%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var Y=0;Y<Z;Y+=2)S(this,Y,Y+1);return this},v.prototype.swap32=function(){var Z=this.length;if(Z%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var Y=0;Y<Z;Y+=4)S(this,Y,Y+3),S(this,Y+1,Y+2);return this},v.prototype.swap64=function(){var Z=this.length;if(Z%8!==0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var Y=0;Y<Z;Y+=8)S(this,Y,Y+7),S(this,Y+1,Y+6),S(this,Y+2,Y+5),S(this,Y+3,Y+4);return this},v.prototype.toString=function(){var Z=this.length|0;return Z===0?"":arguments.length===0?U(this,0,Z):_.apply(this,arguments)},v.prototype.equals=function(Z){if(!v.isBuffer(Z))throw new TypeError("Argument must be a Buffer");return this===Z?!0:v.compare(this,Z)===0},v.prototype.inspect=function(){var Z="",Y=i.INSPECT_MAX_BYTES;return this.length>0&&(Z=this.toString("hex",0,Y).match(/.{2}/g).join(" "),this.length>Y&&(Z+=" ... ")),"<Buffer "+Z+">"},v.prototype.compare=function(Z,Y,q,ye,ge){if(!v.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(Y===void 0&&(Y=0),q===void 0&&(q=Z?Z.length:0),ye===void 0&&(ye=0),ge===void 0&&(ge=this.length),Y<0||q>Z.length||ye<0||ge>this.length)throw new RangeError("out of range index");if(ye>=ge&&Y>=q)return 0;if(ye>=ge)return-1;if(Y>=q)return 1;if(Y>>>=0,q>>>=0,ye>>>=0,ge>>>=0,this===Z)return 0;for(var De=ge-ye,Ge=q-Y,Qe=Math.min(De,Ge),at=this.slice(ye,ge),ot=Z.slice(Y,q),st=0;st<Qe;++st)if(at[st]!==ot[st]){De=at[st],Ge=ot[st];break}return De<Ge?-1:Ge<De?1:0};function b(re,Z,Y,q,ye){if(re.length===0)return-1;if(typeof Y=="string"?(q=Y,Y=0):Y>2147483647?Y=2147483647:Y<-2147483648&&(Y=-2147483648),Y=+Y,isNaN(Y)&&(Y=ye?0:re.length-1),Y<0&&(Y=re.length+Y),Y>=re.length){if(ye)return-1;Y=re.length-1}else if(Y<0)if(ye)Y=0;else return-1;if(typeof Z=="string"&&(Z=v.from(Z,q)),v.isBuffer(Z))return Z.length===0?-1:h(re,Z,Y,q,ye);if(typeof Z=="number")return Z=Z&255,v.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?ye?Uint8Array.prototype.indexOf.call(re,Z,Y):Uint8Array.prototype.lastIndexOf.call(re,Z,Y):h(re,[Z],Y,q,ye);throw new TypeError("val must be string, number or Buffer")}function h(re,Z,Y,q,ye){var ge=1,De=re.length,Ge=Z.length;if(q!==void 0&&(q=String(q).toLowerCase(),q==="ucs2"||q==="ucs-2"||q==="utf16le"||q==="utf-16le")){if(re.length<2||Z.length<2)return-1;ge=2,De/=2,Ge/=2,Y/=2}function Qe(We,Re){return ge===1?We[Re]:We.readUInt16BE(Re*ge)}var at;if(ye){var ot=-1;for(at=Y;at<De;at++)if(Qe(re,at)===Qe(Z,ot===-1?0:at-ot)){if(ot===-1&&(ot=at),at-ot+1===Ge)return ot*ge}else ot!==-1&&(at-=at-ot),ot=-1}else for(Y+Ge>De&&(Y=De-Ge),at=Y;at>=0;at--){for(var st=!0,mt=0;mt<Ge;mt++)if(Qe(re,at+mt)!==Qe(Z,mt)){st=!1;break}if(st)return at}return-1}v.prototype.includes=function(Z,Y,q){return this.indexOf(Z,Y,q)!==-1},v.prototype.indexOf=function(Z,Y,q){return b(this,Z,Y,q,!0)},v.prototype.lastIndexOf=function(Z,Y,q){return b(this,Z,Y,q,!1)};function R(re,Z,Y,q){Y=Number(Y)||0;var ye=re.length-Y;q?(q=Number(q),q>ye&&(q=ye)):q=ye;var ge=Z.length;if(ge%2!==0)throw new TypeError("Invalid hex string");q>ge/2&&(q=ge/2);for(var De=0;De<q;++De){var Ge=parseInt(Z.substr(De*2,2),16);if(isNaN(Ge))return De;re[Y+De]=Ge}return De}function w(re,Z,Y,q){return te(le(Z,re.length-Y),re,Y,q)}function C(re,Z,Y,q){return te(Q(Z),re,Y,q)}function x(re,Z,Y,q){return C(re,Z,Y,q)}function l(re,Z,Y,q){return te(ee(Z),re,Y,q)}function A(re,Z,Y,q){return te(ue(Z,re.length-Y),re,Y,q)}v.prototype.write=function(Z,Y,q,ye){if(Y===void 0)ye="utf8",q=this.length,Y=0;else if(q===void 0&&typeof Y=="string")ye=Y,q=this.length,Y=0;else if(isFinite(Y))Y=Y|0,isFinite(q)?(q=q|0,ye===void 0&&(ye="utf8")):(ye=q,q=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ge=this.length-Y;if((q===void 0||q>ge)&&(q=ge),Z.length>0&&(q<0||Y<0)||Y>this.length)throw new RangeError("Attempt to write outside buffer bounds");ye||(ye="utf8");for(var De=!1;;)switch(ye){case"hex":return R(this,Z,Y,q);case"utf8":case"utf-8":return w(this,Z,Y,q);case"ascii":return C(this,Z,Y,q);case"latin1":case"binary":return x(this,Z,Y,q);case"base64":return l(this,Z,Y,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,Z,Y,q);default:if(De)throw new TypeError("Unknown encoding: "+ye);ye=(""+ye).toLowerCase(),De=!0}},v.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(re,Z,Y){return Z===0&&Y===re.length?T.fromByteArray(re):T.fromByteArray(re.slice(Z,Y))}function U(re,Z,Y){Y=Math.min(re.length,Y);for(var q=[],ye=Z;ye<Y;){var ge=re[ye],De=null,Ge=ge>239?4:ge>223?3:ge>191?2:1;if(ye+Ge<=Y){var Qe,at,ot,st;switch(Ge){case 1:ge<128&&(De=ge);break;case 2:Qe=re[ye+1],(Qe&192)===128&&(st=(ge&31)<<6|Qe&63,st>127&&(De=st));break;case 3:Qe=re[ye+1],at=re[ye+2],(Qe&192)===128&&(at&192)===128&&(st=(ge&15)<<12|(Qe&63)<<6|at&63,st>2047&&(st<55296||st>57343)&&(De=st));break;case 4:Qe=re[ye+1],at=re[ye+2],ot=re[ye+3],(Qe&192)===128&&(at&192)===128&&(ot&192)===128&&(st=(ge&15)<<18|(Qe&63)<<12|(at&63)<<6|ot&63,st>65535&&st<1114112&&(De=st))}}De===null?(De=65533,Ge=1):De>65535&&(De-=65536,q.push(De>>>10&1023|55296),De=56320|De&1023),q.push(De),ye+=Ge}return z(q)}var N=4096;function z(re){var Z=re.length;if(Z<=N)return String.fromCharCode.apply(String,re);for(var Y="",q=0;q<Z;)Y+=String.fromCharCode.apply(String,re.slice(q,q+=N));return Y}function K(re,Z,Y){var q="";Y=Math.min(re.length,Y);for(var ye=Z;ye<Y;++ye)q+=String.fromCharCode(re[ye]&127);return q}function W(re,Z,Y){var q="";Y=Math.min(re.length,Y);for(var ye=Z;ye<Y;++ye)q+=String.fromCharCode(re[ye]);return q}function V(re,Z,Y){var q=re.length;(!Z||Z<0)&&(Z=0),(!Y||Y<0||Y>q)&&(Y=q);for(var ye="",ge=Z;ge<Y;++ge)ye+=ie(re[ge]);return ye}function F(re,Z,Y){for(var q=re.slice(Z,Y),ye="",ge=0;ge<q.length;ge+=2)ye+=String.fromCharCode(q[ge]+q[ge+1]*256);return ye}v.prototype.slice=function(Z,Y){var q=this.length;Z=~~Z,Y=Y===void 0?q:~~Y,Z<0?(Z+=q,Z<0&&(Z=0)):Z>q&&(Z=q),Y<0?(Y+=q,Y<0&&(Y=0)):Y>q&&(Y=q),Y<Z&&(Y=Z);var ye;if(v.TYPED_ARRAY_SUPPORT)ye=this.subarray(Z,Y),ye.__proto__=v.prototype;else{var ge=Y-Z;ye=new v(ge,void 0);for(var De=0;De<ge;++De)ye[De]=this[De+Z]}return ye};function B(re,Z,Y){if(re%1!==0||re<0)throw new RangeError("offset is not uint");if(re+Z>Y)throw new RangeError("Trying to access beyond buffer length")}v.prototype.readUIntLE=function(Z,Y,q){Z=Z|0,Y=Y|0,q||B(Z,Y,this.length);for(var ye=this[Z],ge=1,De=0;++De<Y&&(ge*=256);)ye+=this[Z+De]*ge;return ye},v.prototype.readUIntBE=function(Z,Y,q){Z=Z|0,Y=Y|0,q||B(Z,Y,this.length);for(var ye=this[Z+--Y],ge=1;Y>0&&(ge*=256);)ye+=this[Z+--Y]*ge;return ye},v.prototype.readUInt8=function(Z,Y){return Y||B(Z,1,this.length),this[Z]},v.prototype.readUInt16LE=function(Z,Y){return Y||B(Z,2,this.length),this[Z]|this[Z+1]<<8},v.prototype.readUInt16BE=function(Z,Y){return Y||B(Z,2,this.length),this[Z]<<8|this[Z+1]},v.prototype.readUInt32LE=function(Z,Y){return Y||B(Z,4,this.length),(this[Z]|this[Z+1]<<8|this[Z+2]<<16)+this[Z+3]*16777216},v.prototype.readUInt32BE=function(Z,Y){return Y||B(Z,4,this.length),this[Z]*16777216+(this[Z+1]<<16|this[Z+2]<<8|this[Z+3])},v.prototype.readIntLE=function(Z,Y,q){Z=Z|0,Y=Y|0,q||B(Z,Y,this.length);for(var ye=this[Z],ge=1,De=0;++De<Y&&(ge*=256);)ye+=this[Z+De]*ge;return ge*=128,ye>=ge&&(ye-=Math.pow(2,8*Y)),ye},v.prototype.readIntBE=function(Z,Y,q){Z=Z|0,Y=Y|0,q||B(Z,Y,this.length);for(var ye=Y,ge=1,De=this[Z+--ye];ye>0&&(ge*=256);)De+=this[Z+--ye]*ge;return ge*=128,De>=ge&&(De-=Math.pow(2,8*Y)),De},v.prototype.readInt8=function(Z,Y){return Y||B(Z,1,this.length),this[Z]&128?(255-this[Z]+1)*-1:this[Z]},v.prototype.readInt16LE=function(Z,Y){Y||B(Z,2,this.length);var q=this[Z]|this[Z+1]<<8;return q&32768?q|4294901760:q},v.prototype.readInt16BE=function(Z,Y){Y||B(Z,2,this.length);var q=this[Z+1]|this[Z]<<8;return q&32768?q|4294901760:q},v.prototype.readInt32LE=function(Z,Y){return Y||B(Z,4,this.length),this[Z]|this[Z+1]<<8|this[Z+2]<<16|this[Z+3]<<24},v.prototype.readInt32BE=function(Z,Y){return Y||B(Z,4,this.length),this[Z]<<24|this[Z+1]<<16|this[Z+2]<<8|this[Z+3]},v.prototype.readFloatLE=function(Z,Y){return Y||B(Z,4,this.length),d.read(this,Z,!0,23,4)},v.prototype.readFloatBE=function(Z,Y){return Y||B(Z,4,this.length),d.read(this,Z,!1,23,4)},v.prototype.readDoubleLE=function(Z,Y){return Y||B(Z,8,this.length),d.read(this,Z,!0,52,8)},v.prototype.readDoubleBE=function(Z,Y){return Y||B(Z,8,this.length),d.read(this,Z,!1,52,8)};function H(re,Z,Y,q,ye,ge){if(!v.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>ye||Z<ge)throw new RangeError('"value" argument is out of bounds');if(Y+q>re.length)throw new RangeError("Index out of range")}v.prototype.writeUIntLE=function(Z,Y,q,ye){if(Z=+Z,Y=Y|0,q=q|0,!ye){var ge=Math.pow(2,8*q)-1;H(this,Z,Y,q,ge,0)}var De=1,Ge=0;for(this[Y]=Z&255;++Ge<q&&(De*=256);)this[Y+Ge]=Z/De&255;return Y+q},v.prototype.writeUIntBE=function(Z,Y,q,ye){if(Z=+Z,Y=Y|0,q=q|0,!ye){var ge=Math.pow(2,8*q)-1;H(this,Z,Y,q,ge,0)}var De=q-1,Ge=1;for(this[Y+De]=Z&255;--De>=0&&(Ge*=256);)this[Y+De]=Z/Ge&255;return Y+q},v.prototype.writeUInt8=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,1,255,0),v.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),this[Y]=Z&255,Y+1};function ae(re,Z,Y,q){Z<0&&(Z=65535+Z+1);for(var ye=0,ge=Math.min(re.length-Y,2);ye<ge;++ye)re[Y+ye]=(Z&255<<8*(q?ye:1-ye))>>>(q?ye:1-ye)*8}v.prototype.writeUInt16LE=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,2,65535,0),v.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8):ae(this,Z,Y,!0),Y+2},v.prototype.writeUInt16BE=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,2,65535,0),v.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>8,this[Y+1]=Z&255):ae(this,Z,Y,!1),Y+2};function de(re,Z,Y,q){Z<0&&(Z=4294967295+Z+1);for(var ye=0,ge=Math.min(re.length-Y,4);ye<ge;++ye)re[Y+ye]=Z>>>(q?ye:3-ye)*8&255}v.prototype.writeUInt32LE=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,4,4294967295,0),v.TYPED_ARRAY_SUPPORT?(this[Y+3]=Z>>>24,this[Y+2]=Z>>>16,this[Y+1]=Z>>>8,this[Y]=Z&255):de(this,Z,Y,!0),Y+4},v.prototype.writeUInt32BE=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,4,4294967295,0),v.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>24,this[Y+1]=Z>>>16,this[Y+2]=Z>>>8,this[Y+3]=Z&255):de(this,Z,Y,!1),Y+4},v.prototype.writeIntLE=function(Z,Y,q,ye){if(Z=+Z,Y=Y|0,!ye){var ge=Math.pow(2,8*q-1);H(this,Z,Y,q,ge-1,-ge)}var De=0,Ge=1,Qe=0;for(this[Y]=Z&255;++De<q&&(Ge*=256);)Z<0&&Qe===0&&this[Y+De-1]!==0&&(Qe=1),this[Y+De]=(Z/Ge>>0)-Qe&255;return Y+q},v.prototype.writeIntBE=function(Z,Y,q,ye){if(Z=+Z,Y=Y|0,!ye){var ge=Math.pow(2,8*q-1);H(this,Z,Y,q,ge-1,-ge)}var De=q-1,Ge=1,Qe=0;for(this[Y+De]=Z&255;--De>=0&&(Ge*=256);)Z<0&&Qe===0&&this[Y+De+1]!==0&&(Qe=1),this[Y+De]=(Z/Ge>>0)-Qe&255;return Y+q},v.prototype.writeInt8=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,1,127,-128),v.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),Z<0&&(Z=255+Z+1),this[Y]=Z&255,Y+1},v.prototype.writeInt16LE=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,2,32767,-32768),v.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8):ae(this,Z,Y,!0),Y+2},v.prototype.writeInt16BE=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,2,32767,-32768),v.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>8,this[Y+1]=Z&255):ae(this,Z,Y,!1),Y+2},v.prototype.writeInt32LE=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,4,2147483647,-2147483648),v.TYPED_ARRAY_SUPPORT?(this[Y]=Z&255,this[Y+1]=Z>>>8,this[Y+2]=Z>>>16,this[Y+3]=Z>>>24):de(this,Z,Y,!0),Y+4},v.prototype.writeInt32BE=function(Z,Y,q){return Z=+Z,Y=Y|0,q||H(this,Z,Y,4,2147483647,-2147483648),Z<0&&(Z=4294967295+Z+1),v.TYPED_ARRAY_SUPPORT?(this[Y]=Z>>>24,this[Y+1]=Z>>>16,this[Y+2]=Z>>>8,this[Y+3]=Z&255):de(this,Z,Y,!1),Y+4};function oe(re,Z,Y,q,ye,ge){if(Y+q>re.length)throw new RangeError("Index out of range");if(Y<0)throw new RangeError("Index out of range")}function xe(re,Z,Y,q,ye){return ye||oe(re,Z,Y,4,34028234663852886e22,-34028234663852886e22),d.write(re,Z,Y,q,23,4),Y+4}v.prototype.writeFloatLE=function(Z,Y,q){return xe(this,Z,Y,!0,q)},v.prototype.writeFloatBE=function(Z,Y,q){return xe(this,Z,Y,!1,q)};function Oe(re,Z,Y,q,ye){return ye||oe(re,Z,Y,8,17976931348623157e292,-17976931348623157e292),d.write(re,Z,Y,q,52,8),Y+8}v.prototype.writeDoubleLE=function(Z,Y,q){return Oe(this,Z,Y,!0,q)},v.prototype.writeDoubleBE=function(Z,Y,q){return Oe(this,Z,Y,!1,q)},v.prototype.copy=function(Z,Y,q,ye){if(q||(q=0),!ye&&ye!==0&&(ye=this.length),Y>=Z.length&&(Y=Z.length),Y||(Y=0),ye>0&&ye<q&&(ye=q),ye===q)return 0;if(Z.length===0||this.length===0)return 0;if(Y<0)throw new RangeError("targetStart out of bounds");if(q<0||q>=this.length)throw new RangeError("sourceStart out of bounds");if(ye<0)throw new RangeError("sourceEnd out of bounds");ye>this.length&&(ye=this.length),Z.length-Y<ye-q&&(ye=Z.length-Y+q);var ge=ye-q,De;if(this===Z&&q<Y&&Y<ye)for(De=ge-1;De>=0;--De)Z[De+Y]=this[De+q];else if(ge<1e3||!v.TYPED_ARRAY_SUPPORT)for(De=0;De<ge;++De)Z[De+Y]=this[De+q];else Uint8Array.prototype.set.call(Z,this.subarray(q,q+ge),Y);return ge},v.prototype.fill=function(Z,Y,q,ye){if(typeof Z=="string"){if(typeof Y=="string"?(ye=Y,Y=0,q=this.length):typeof q=="string"&&(ye=q,q=this.length),Z.length===1){var ge=Z.charCodeAt(0);ge<256&&(Z=ge)}if(ye!==void 0&&typeof ye!="string")throw new TypeError("encoding must be a string");if(typeof ye=="string"&&!v.isEncoding(ye))throw new TypeError("Unknown encoding: "+ye)}else typeof Z=="number"&&(Z=Z&255);if(Y<0||this.length<Y||this.length<q)throw new RangeError("Out of range index");if(q<=Y)return this;Y=Y>>>0,q=q===void 0?this.length:q>>>0,Z||(Z=0);var De;if(typeof Z=="number")for(De=Y;De<q;++De)this[De]=Z;else{var Ge=v.isBuffer(Z)?Z:le(new v(Z,ye).toString()),Qe=Ge.length;for(De=0;De<q-Y;++De)this[De+Y]=Ge[De%Qe]}return this};var se=/[^+\/0-9A-Za-z-_]/g;function me(re){if(re=pe(re).replace(se,""),re.length<2)return"";for(;re.length%4!==0;)re=re+"=";return re}function pe(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 le(re,Z){Z=Z||Infinity;for(var Y,q=re.length,ye=null,ge=[],De=0;De<q;++De){if(Y=re.charCodeAt(De),Y>55295&&Y<57344){if(!ye){if(Y>56319){(Z-=3)>-1&&ge.push(239,191,189);continue}else if(De+1===q){(Z-=3)>-1&&ge.push(239,191,189);continue}ye=Y;continue}if(Y<56320){(Z-=3)>-1&&ge.push(239,191,189),ye=Y;continue}Y=(ye-55296<<10|Y-56320)+65536}else ye&&((Z-=3)>-1&&ge.push(239,191,189));if(ye=null,Y<128){if((Z-=1)<0)break;ge.push(Y)}else if(Y<2048){if((Z-=2)<0)break;ge.push(Y>>6|192,Y&63|128)}else if(Y<65536){if((Z-=3)<0)break;ge.push(Y>>12|224,Y>>6&63|128,Y&63|128)}else if(Y<1114112){if((Z-=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 Z=[],Y=0;Y<re.length;++Y)Z.push(re.charCodeAt(Y)&255);return Z}function ue(re,Z){for(var Y,q,ye,ge=[],De=0;De<re.length&&!((Z-=2)<0);++De)Y=re.charCodeAt(De),q=Y>>8,ye=Y%256,ge.push(ye),ge.push(q);return ge}function ee(re){return T.toByteArray(me(re))}function te(re,Z,Y,q){for(var ye=0;ye<q&&!(ye+Y>=Z.length||ye>=re.length);++ye)Z[ye+Y]=re[ye];return ye}function be(re){return re!==re}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"base64-js":69,buffer:73,ieee754:195,isarray:198}],74:[function(M,X,i){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(M,X,i){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(M,X,i){/*!
* copy-to - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var P=Array.prototype.slice;X.exports=v;function v(d,m){if(!(this instanceof v))return new v(d,m);this.src=d,this._withAccess=m}v.prototype.withAccess=function(d){return this._withAccess=d!==!1,this},v.prototype.pick=function(d){return Array.isArray(d)||(d=P.call(arguments)),d.length&&(this.keys=d),this},v.prototype.to=function(d){if(d=d||{},!this.src)return d;var m=this.keys||Object.keys(this.src);if(!this._withAccess){for(var E=0;E<m.length;E++){if(D=m[E],d[D]!==void 0)continue;d[D]=this.src[D]}return d}for(var E=0;E<m.length;E++){var D=m[E];if(!T(d,D))continue;var r=this.src.__lookupGetter__(D),c=this.src.__lookupSetter__(D);r&&d.__defineGetter__(D,r),c&&d.__defineSetter__(D,c),!r&&!c&&(d[D]=this.src[D])}return d},v.prototype.toCover=function(d){for(var m=this.keys||Object.keys(this.src),E=0;E<m.length;E++){var D=m[E];delete d[D];var r=this.src.__lookupGetter__(D),c=this.src.__lookupSetter__(D);r&&d.__defineGetter__(D,r),c&&d.__defineSetter__(D,c),!r&&!c&&(d[D]=this.src[D])}},v.prototype.override=v.prototype.toCover,v.prototype.and=function(d){var m={};return this.to(m),this.src=d,this.to(m),this.src=m,this};function T(d,m){return d[m]===void 0&&d.__lookupGetter__(m)===void 0&&d.__lookupSetter__(m)===void 0}},{}],77:[function(M,X,i){M("../../modules/es6.string.iterator"),M("../../modules/es6.array.from"),X.exports=M("../../modules/_core").Array.from},{"../../modules/_core":99,"../../modules/es6.array.from":168,"../../modules/es6.string.iterator":180}],78:[function(M,X,i){var P=M("../../modules/_core"),v=P.JSON||(P.JSON={stringify:JSON.stringify});X.exports=function(d){return v.stringify.apply(v,arguments)}},{"../../modules/_core":99}],79:[function(M,X,i){M("../../modules/es6.object.assign"),X.exports=M("../../modules/_core").Object.assign},{"../../modules/_core":99,"../../modules/es6.object.assign":171}],80:[function(M,X,i){M("../../modules/es6.object.create");var P=M("../../modules/_core").Object;X.exports=function(T,d){return P.create(T,d)}},{"../../modules/_core":99,"../../modules/es6.object.create":172}],81:[function(M,X,i){M("../../modules/es6.object.define-property");var P=M("../../modules/_core").Object;X.exports=function(T,d,m){return P.defineProperty(T,d,m)}},{"../../modules/_core":99,"../../modules/es6.object.define-property":173}],82:[function(M,X,i){M("../../modules/es7.object.entries"),X.exports=M("../../modules/_core").Object.entries},{"../../modules/_core":99,"../../modules/es7.object.entries":182}],83:[function(M,X,i){M("../../modules/es6.object.get-own-property-names");var P=M("../../modules/_core").Object;X.exports=function(T){return P.getOwnPropertyNames(T)}},{"../../modules/_core":99,"../../modules/es6.object.get-own-property-names":174}],84:[function(M,X,i){M("../../modules/es6.object.get-prototype-of"),X.exports=M("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":99,"../../modules/es6.object.get-prototype-of":175}],85:[function(M,X,i){M("../../modules/es6.object.keys"),X.exports=M("../../modules/_core").Object.keys},{"../../modules/_core":99,"../../modules/es6.object.keys":176}],86:[function(M,X,i){M("../modules/es6.object.to-string"),M("../modules/es6.string.iterator"),M("../modules/web.dom.iterable"),M("../modules/es6.promise"),M("../modules/es7.promise.finally"),M("../modules/es7.promise.try"),X.exports=M("../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(M,X,i){M("../modules/web.immediate"),X.exports=M("../modules/_core").setImmediate},{"../modules/_core":99,"../modules/web.immediate":188}],88:[function(M,X,i){M("../../modules/es6.string.from-code-point"),X.exports=M("../../modules/_core").String.fromCodePoint},{"../../modules/_core":99,"../../modules/es6.string.from-code-point":179}],89:[function(M,X,i){M("../../modules/es6.function.has-instance"),X.exports=M("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":165,"../../modules/es6.function.has-instance":170}],90:[function(M,X,i){M("../../modules/es6.symbol"),M("../../modules/es6.object.to-string"),M("../../modules/es7.symbol.async-iterator"),M("../../modules/es7.symbol.observable"),X.exports=M("../../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(M,X,i){M("../../modules/es6.string.iterator"),M("../../modules/web.dom.iterable"),X.exports=M("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":165,"../../modules/es6.string.iterator":180,"../../modules/web.dom.iterable":187}],92:[function(M,X,i){X.exports=function(P){if(typeof P!="function")throw TypeError(P+" is not a function!");return P}},{}],93:[function(M,X,i){X.exports=function(){}},{}],94:[function(M,X,i){X.exports=function(P,v,T,d){if(!(P instanceof v)||d!==void 0&&d in P)throw TypeError(T+": incorrect invocation!");return P}},{}],95:[function(M,X,i){var P=M("./_is-object");X.exports=function(v){if(!P(v))throw TypeError(v+" is not an object!");return v}},{"./_is-object":119}],96:[function(M,X,i){var P=M("./_to-iobject"),v=M("./_to-length"),T=M("./_to-absolute-index");X.exports=function(d){return function(m,E,D){var r=P(m),c=v(r.length),s=T(D,c),n;if(d&&E!=E){for(;c>s;)if(n=r[s++],n!=n)return!0}else for(;c>s;s++)if((d||s in r)&&r[s]===E)return d||s||0;return!d&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,X,i){var P=M("./_cof"),v=M("./_wks")("toStringTag"),T=P(function(){return arguments}())=="Arguments",d=function(m,E){try{return m[E]}catch(D){}};X.exports=function(m){var E,D,r;return m===void 0?"Undefined":m===null?"Null":typeof(D=d(E=Object(m),v))=="string"?D:T?P(E):(r=P(E))=="Object"&&typeof E.callee=="function"?"Arguments":r}},{"./_cof":98,"./_wks":166}],98:[function(M,X,i){var P={}.toString;X.exports=function(v){return P.call(v).slice(8,-1)}},{}],99:[function(M,X,i){var P=X.exports={version:"2.6.11"};typeof __e=="number"&&(__e=P)},{}],100:[function(M,X,i){"use strict";var P=M("./_object-dp"),v=M("./_property-desc");X.exports=function(T,d,m){d in T?P.f(T,d,v(0,m)):T[d]=m}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,X,i){var P=M("./_a-function");X.exports=function(v,T,d){if(P(v),T===void 0)return v;switch(d){case 1:return function(m){return v.call(T,m)};case 2:return function(m,E){return v.call(T,m,E)};case 3:return function(m,E,D){return v.call(T,m,E,D)}}return function(){return v.apply(T,arguments)}}},{"./_a-function":92}],102:[function(M,X,i){X.exports=function(P){if(P==null)throw TypeError("Can't call method on "+P);return P}},{}],103:[function(M,X,i){X.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,X,i){var P=M("./_is-object"),v=M("./_global").document,T=P(v)&&P(v.createElement);X.exports=function(d){return T?v.createElement(d):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,X,i){X.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,X,i){var P=M("./_object-keys"),v=M("./_object-gops"),T=M("./_object-pie");X.exports=function(d){var m=P(d),E=v.f;if(E)for(var D=E(d),r=T.f,c=0,s;D.length>c;)r.call(d,s=D[c++])&&m.push(s);return m}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,X,i){var P=M("./_global"),v=M("./_core"),T=M("./_ctx"),d=M("./_hide"),m=M("./_has"),E="prototype",D=function(r,c,s){var n=r&D.F,y=r&D.G,f=r&D.S,o=r&D.P,g=r&D.B,p=r&D.W,O=y?v:v[c]||(v[c]={}),a=O[E],u=y?P:f?P[c]:(P[c]||{})[E],_,S,b;y&&(s=c);for(_ in s){if(S=!n&&u&&u[_]!==void 0,S&&m(O,_))continue;b=S?u[_]:s[_],O[_]=y&&typeof u[_]!="function"?s[_]:g&&S?T(b,P):p&&u[_]==b?function(h){var R=function(w,C,x){if(this instanceof h){switch(arguments.length){case 0:return new h;case 1:return new h(w);case 2:return new h(w,C)}return new h(w,C,x)}return h.apply(this,arguments)};return R[E]=h[E],R}(b):o&&typeof b=="function"?T(Function.call,b):b,o&&((O.virtual||(O.virtual={}))[_]=b,r&D.R&&a&&!a[_]&&d(a,_,b))}};D.F=1,D.G=2,D.S=4,D.P=8,D.B=16,D.W=32,D.U=64,D.R=128,X.exports=D},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,X,i){X.exports=function(P){try{return!!P()}catch(v){return!0}}},{}],109:[function(M,X,i){var P=M("./_ctx"),v=M("./_iter-call"),T=M("./_is-array-iter"),d=M("./_an-object"),m=M("./_to-length"),E=M("./core.get-iterator-method"),D={},r={},i=X.exports=function(c,s,n,y,f){var o=f?function(){return c}:E(c),g=P(n,y,s?2:1),p=0,O,a,u,_;if(typeof o!="function")throw TypeError(c+" is not iterable!");if(T(o)){for(O=m(c.length);O>p;p++)if(_=s?g(d(a=c[p])[0],a[1]):g(c[p]),_===D||_===r)return _}else for(u=o.call(c);!(a=u.next()).done;)if(_=v(u,g,a.value,s),_===D||_===r)return _};i.BREAK=D,i.RETURN=r},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,X,i){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(M,X,i){var P={}.hasOwnProperty;X.exports=function(v,T){return P.call(v,T)}},{}],112:[function(M,X,i){var P=M("./_object-dp"),v=M("./_property-desc");X.exports=M("./_descriptors")?function(T,d,m){return P.f(T,d,v(1,m))}:function(T,d,m){return T[d]=m,T}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,X,i){var P=M("./_global").document;X.exports=P&&P.documentElement},{"./_global":110}],114:[function(M,X,i){X.exports=!M("./_descriptors")&&!M("./_fails")(function(){return Object.defineProperty(M("./_dom-create")("div"),"a",{get:function(){return 7}}).a!=7})},{"./_descriptors":103,"./_dom-create":104,"./_fails":108}],115:[function(M,X,i){X.exports=function(P,v,T){var d=T===void 0;switch(v.length){case 0:return d?P():P.call(T);case 1:return d?P(v[0]):P.call(T,v[0]);case 2:return d?P(v[0],v[1]):P.call(T,v[0],v[1]);case 3:return d?P(v[0],v[1],v[2]):P.call(T,v[0],v[1],v[2]);case 4:return d?P(v[0],v[1],v[2],v[3]):P.call(T,v[0],v[1],v[2],v[3])}return P.apply(T,v)}},{}],116:[function(M,X,i){var P=M("./_cof");X.exports=Object("z").propertyIsEnumerable(0)?Object:function(v){return P(v)=="String"?v.split(""):Object(v)}},{"./_cof":98}],117:[function(M,X,i){var P=M("./_iterators"),v=M("./_wks")("iterator"),T=Array.prototype;X.exports=function(d){return d!==void 0&&(P.Array===d||T[v]===d)}},{"./_iterators":125,"./_wks":166}],118:[function(M,X,i){var P=M("./_cof");X.exports=Array.isArray||function(T){return P(T)=="Array"}},{"./_cof":98}],119:[function(M,X,i){X.exports=function(P){return typeof P=="object"?P!==null:typeof P=="function"}},{}],120:[function(M,X,i){var P=M("./_an-object");X.exports=function(v,T,d,m){try{return m?T(P(d)[0],d[1]):T(d)}catch(D){var E=v.return;throw E!==void 0&&P(E.call(v)),D}}},{"./_an-object":95}],121:[function(M,X,i){"use strict";var P=M("./_object-create"),v=M("./_property-desc"),T=M("./_set-to-string-tag"),d={};M("./_hide")(d,M("./_wks")("iterator"),function(){return this}),X.exports=function(m,E,D){m.prototype=P(d,{next:v(1,D)}),T(m,E+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,X,i){"use strict";var P=M("./_library"),v=M("./_export"),T=M("./_redefine"),d=M("./_hide"),m=M("./_iterators"),E=M("./_iter-create"),D=M("./_set-to-string-tag"),r=M("./_object-gpo"),c=M("./_wks")("iterator"),s=!([].keys&&"next"in[].keys()),n="@@iterator",y="keys",f="values",o=function(){return this};X.exports=function(g,p,O,a,u,_,S){E(O,p,a);var b=function(K){if(!s&&K in C)return C[K];switch(K){case y:return function(){return new O(this,K)};case f:return function(){return new O(this,K)}}return function(){return new O(this,K)}},h=p+" Iterator",R=u==f,w=!1,C=g.prototype,x=C[c]||C[n]||u&&C[u],l=x||b(u),A=u?R?b("entries"):l:void 0,k=p=="Array"&&C.entries||x,U,N,z;if(k&&(z=r(k.call(new g)),z!==Object.prototype&&z.next&&(D(z,h,!0),!P&&typeof z[c]!="function"&&d(z,c,o))),R&&x&&x.name!==f&&(w=!0,l=function(){return x.call(this)}),(!P||S)&&(s||w||!C[c])&&d(C,c,l),m[p]=l,m[h]=o,u)if(U={values:R?l:b(f),keys:_?l:b(y),entries:A},S)for(N in U)N in C||T(C,N,U[N]);else v(v.P+v.F*(s||w),p,U);return U}},{"./_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(M,X,i){var P=M("./_wks")("iterator"),v=!1;try{var T=[7][P]();T.return=function(){v=!0},Array.from(T,function(){throw 2})}catch(d){}X.exports=function(d,m){if(!m&&!v)return!1;var E=!1;try{var D=[7],r=D[P]();r.next=function(){return{done:E=!0}},D[P]=function(){return r},d(D)}catch(c){}return E}},{"./_wks":166}],124:[function(M,X,i){X.exports=function(P,v){return{value:v,done:!!P}}},{}],125:[function(M,X,i){X.exports={}},{}],126:[function(M,X,i){X.exports=!0},{}],127:[function(M,X,i){var P=M("./_uid")("meta"),v=M("./_is-object"),T=M("./_has"),d=M("./_object-dp").f,m=0,E=Object.isExtensible||function(){return!0},D=!M("./_fails")(function(){return E(Object.preventExtensions({}))}),r=function(f){d(f,P,{value:{i:"O"+ ++m,w:{}}})},c=function(f,o){if(!v(f))return typeof f=="symbol"?f:(typeof f=="string"?"S":"P")+f;if(!T(f,P)){if(!E(f))return"F";if(!o)return"E";r(f)}return f[P].i},s=function(f,o){if(!T(f,P)){if(!E(f))return!0;if(!o)return!1;r(f)}return f[P].w},n=function(f){return D&&y.NEED&&E(f)&&!T(f,P)&&r(f),f},y=X.exports={KEY:P,NEED:!1,fastKey:c,getWeak:s,onFreeze:n}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,X,i){var P=M("./_global"),v=M("./_task").set,T=P.MutationObserver||P.WebKitMutationObserver,d=P.process,m=P.Promise,E=M("./_cof")(d)=="process";X.exports=function(){var D,r,c,s=function(){var o,g;for(E&&(o=d.domain)&&o.exit();D;){g=D.fn,D=D.next;try{g()}catch(p){throw D?c():r=void 0,p}}r=void 0,o&&o.enter()};if(E)c=function(){d.nextTick(s)};else if(T&&!(P.navigator&&P.navigator.standalone)){var n=!0,y=document.createTextNode("");new T(s).observe(y,{characterData:!0}),c=function(){y.data=n=!n}}else if(m&&m.resolve){var f=m.resolve(void 0);c=function(){f.then(s)}}else c=function(){v.call(P,s)};return function(o){var g={fn:o,next:void 0};r&&(r.next=g),D||(D=g,c()),r=g}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,X,i){"use strict";var P=M("./_a-function");function v(T){var d,m;this.promise=new T(function(E,D){if(d!==void 0||m!==void 0)throw TypeError("Bad Promise constructor");d=E,m=D}),this.resolve=P(d),this.reject=P(m)}X.exports.f=function(T){return new v(T)}},{"./_a-function":92}],130:[function(M,X,i){"use strict";var P=M("./_descriptors"),v=M("./_object-keys"),T=M("./_object-gops"),d=M("./_object-pie"),m=M("./_to-object"),E=M("./_iobject"),D=Object.assign;X.exports=!D||M("./_fails")(function(){var r={},c={},s=Symbol(),n="abcdefghijklmnopqrst";return r[s]=7,n.split("").forEach(function(y){c[y]=y}),D({},r)[s]!=7||Object.keys(D({},c)).join("")!=n})?function(c,s){for(var n=m(c),y=arguments.length,f=1,o=T.f,g=d.f;y>f;)for(var p=E(arguments[f++]),O=o?v(p).concat(o(p)):v(p),a=O.length,u=0,_;a>u;)_=O[u++],(!P||g.call(p,_))&&(n[_]=p[_]);return n}:D},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,X,i){var P=M("./_an-object"),v=M("./_object-dps"),T=M("./_enum-bug-keys"),d=M("./_shared-key")("IE_PROTO"),m=function(){},E="prototype",D=function(){var r=M("./_dom-create")("iframe"),c=T.length,s="<",n=">",y;for(r.style.display="none",M("./_html").appendChild(r),r.src="javascript:",y=r.contentWindow.document,y.open(),y.write(s+"script"+n+"document.F=Object"+s+"/script"+n),y.close(),D=y.F;c--;)delete D[E][T[c]];return D()};X.exports=Object.create||function(c,s){var n;return c!==null?(m[E]=P(c),n=new m,m[E]=null,n[d]=c):n=D(),s===void 0?n:v(n,s)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,X,i){var P=M("./_an-object"),v=M("./_ie8-dom-define"),T=M("./_to-primitive"),d=Object.defineProperty;i.f=M("./_descriptors")?Object.defineProperty:function(E,D,r){if(P(E),D=T(D,!0),P(r),v)try{return d(E,D,r)}catch(c){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(E[D]=r.value),E}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,X,i){var P=M("./_object-dp"),v=M("./_an-object"),T=M("./_object-keys");X.exports=M("./_descriptors")?Object.defineProperties:function(m,E){v(m);for(var D=T(E),r=D.length,c=0,s;r>c;)P.f(m,s=D[c++],E[s]);return m}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,X,i){var P=M("./_object-pie"),v=M("./_property-desc"),T=M("./_to-iobject"),d=M("./_to-primitive"),m=M("./_has"),E=M("./_ie8-dom-define"),D=Object.getOwnPropertyDescriptor;i.f=M("./_descriptors")?D:function(c,s){if(c=T(c),s=d(s,!0),E)try{return D(c,s)}catch(n){}if(m(c,s))return v(!P.f.call(c,s),c[s])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,X,i){var P=M("./_to-iobject"),v=M("./_object-gopn").f,T={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],m=function(E){try{return v(E)}catch(D){return d.slice()}};X.exports.f=function(D){return d&&T.call(D)=="[object Window]"?m(D):v(P(D))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,X,i){var P=M("./_object-keys-internal"),v=M("./_enum-bug-keys").concat("length","prototype");i.f=Object.getOwnPropertyNames||function(d){return P(d,v)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,X,i){i.f=Object.getOwnPropertySymbols},{}],138:[function(M,X,i){var P=M("./_has"),v=M("./_to-object"),T=M("./_shared-key")("IE_PROTO"),d=Object.prototype;X.exports=Object.getPrototypeOf||function(m){return m=v(m),P(m,T)?m[T]:typeof m.constructor=="function"&&m instanceof m.constructor?m.constructor.prototype:m instanceof Object?d:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,X,i){var P=M("./_has"),v=M("./_to-iobject"),T=M("./_array-includes")(!1),d=M("./_shared-key")("IE_PROTO");X.exports=function(m,E){var D=v(m),r=0,c=[],s;for(s in D)s!=d&&(P(D,s)&&c.push(s));for(;E.length>r;)P(D,s=E[r++])&&(~T(c,s)||c.push(s));return c}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,X,i){var P=M("./_object-keys-internal"),v=M("./_enum-bug-keys");X.exports=Object.keys||function(d){return P(d,v)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,X,i){i.f={}.propertyIsEnumerable},{}],142:[function(M,X,i){var P=M("./_export"),v=M("./_core"),T=M("./_fails");X.exports=function(d,m){var E=(v.Object||{})[d]||Object[d],D={};D[d]=m(E),P(P.S+P.F*T(function(){E(1)}),"Object",D)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,X,i){var P=M("./_descriptors"),v=M("./_object-keys"),T=M("./_to-iobject"),d=M("./_object-pie").f;X.exports=function(m){return function(E){for(var D=T(E),r=v(D),c=r.length,s=0,n=[],y;c>s;)y=r[s++],(!P||d.call(D,y))&&n.push(m?[y,D[y]]:D[y]);return n}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,X,i){X.exports=function(P){try{return{e:!1,v:P()}}catch(v){return{e:!0,v}}}},{}],145:[function(M,X,i){var P=M("./_an-object"),v=M("./_is-object"),T=M("./_new-promise-capability");X.exports=function(d,m){if(P(d),v(m)&&m.constructor===d)return m;var E=T.f(d),D=E.resolve;return D(m),E.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,X,i){X.exports=function(P,v){return{enumerable:!(P&1),configurable:!(P&2),writable:!(P&4),value:v}}},{}],147:[function(M,X,i){var P=M("./_hide");X.exports=function(v,T,d){for(var m in T)d&&v[m]?v[m]=T[m]:P(v,m,T[m]);return v}},{"./_hide":112}],148:[function(M,X,i){X.exports=M("./_hide")},{"./_hide":112}],149:[function(M,X,i){"use strict";var P=M("./_global"),v=M("./_core"),T=M("./_object-dp"),d=M("./_descriptors"),m=M("./_wks")("species");X.exports=function(E){var D=typeof v[E]=="function"?v[E]:P[E];d&&D&&!D[m]&&T.f(D,m,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,X,i){var P=M("./_object-dp").f,v=M("./_has"),T=M("./_wks")("toStringTag");X.exports=function(d,m,E){d&&!v(d=E?d:d.prototype,T)&&P(d,T,{configurable:!0,value:m})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,X,i){var P=M("./_shared")("keys"),v=M("./_uid");X.exports=function(T){return P[T]||(P[T]=v(T))}},{"./_shared":152,"./_uid":162}],152:[function(M,X,i){var P=M("./_core"),v=M("./_global"),T="__core-js_shared__",d=v[T]||(v[T]={});(X.exports=function(m,E){return d[m]||(d[m]=E!==void 0?E:{})})("versions",[]).push({version:P.version,mode:M("./_library")?"pure":"global",copyright:"\xA9 2019 Denis Pushkarev (zloirock.ru)"})},{"./_core":99,"./_global":110,"./_library":126}],153:[function(M,X,i){var P=M("./_an-object"),v=M("./_a-function"),T=M("./_wks")("species");X.exports=function(d,m){var E=P(d).constructor,D;return E===void 0||(D=P(E)[T])==null?m:v(D)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,X,i){var P=M("./_to-integer"),v=M("./_defined");X.exports=function(T){return function(d,m){var E=String(v(d)),D=P(m),r=E.length,c,s;return D<0||D>=r?T?"":void 0:(c=E.charCodeAt(D),c<55296||c>56319||D+1===r||(s=E.charCodeAt(D+1))<56320||s>57343?T?E.charAt(D):c:T?E.slice(D,D+2):(c-55296<<10)+(s-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,X,i){var P=M("./_ctx"),v=M("./_invoke"),T=M("./_html"),d=M("./_dom-create"),m=M("./_global"),E=m.process,D=m.setImmediate,r=m.clearImmediate,c=m.MessageChannel,s=m.Dispatch,n=0,y={},f="onreadystatechange",o,g,p,O=function(){var u=+this;if(y.hasOwnProperty(u)){var _=y[u];delete y[u],_()}},a=function(u){O.call(u.data)};(!D||!r)&&(D=function(_){for(var S=[],b=1;arguments.length>b;)S.push(arguments[b++]);return y[++n]=function(){v(typeof _=="function"?_:Function(_),S)},o(n),n},r=function(_){delete y[_]},M("./_cof")(E)=="process"?o=function(u){E.nextTick(P(O,u,1))}:s&&s.now?o=function(u){s.now(P(O,u,1))}:c?(g=new c,p=g.port2,g.port1.onmessage=a,o=P(p.postMessage,p,1)):m.addEventListener&&typeof postMessage=="function"&&!m.importScripts?(o=function(u){m.postMessage(u+"","*")},m.addEventListener("message",a,!1)):f in d("script")?o=function(u){T.appendChild(d("script"))[f]=function(){T.removeChild(this),O.call(u)}}:o=function(u){setTimeout(P(O,u,1),0)}),X.exports={set:D,clear:r}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,X,i){var P=M("./_to-integer"),v=Math.max,T=Math.min;X.exports=function(d,m){return d=P(d),d<0?v(d+m,0):T(d,m)}},{"./_to-integer":157}],157:[function(M,X,i){var P=Math.ceil,v=Math.floor;X.exports=function(T){return isNaN(T=+T)?0:(T>0?v:P)(T)}},{}],158:[function(M,X,i){var P=M("./_iobject"),v=M("./_defined");X.exports=function(T){return P(v(T))}},{"./_defined":102,"./_iobject":116}],159:[function(M,X,i){var P=M("./_to-integer"),v=Math.min;X.exports=function(T){return T>0?v(P(T),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,X,i){var P=M("./_defined");X.exports=function(v){return Object(P(v))}},{"./_defined":102}],161:[function(M,X,i){var P=M("./_is-object");X.exports=function(v,T){if(!P(v))return v;var d,m;if(T&&typeof(d=v.toString)=="function"&&!P(m=d.call(v)))return m;if(typeof(d=v.valueOf)=="function"&&!P(m=d.call(v)))return m;if(!T&&typeof(d=v.toString)=="function"&&!P(m=d.call(v)))return m;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,X,i){var P=0,v=Math.random();X.exports=function(T){return"Symbol(".concat(T===void 0?"":T,")_",(++P+v).toString(36))}},{}],163:[function(M,X,i){var P=M("./_global"),v=P.navigator;X.exports=v&&v.userAgent||""},{"./_global":110}],164:[function(M,X,i){var P=M("./_global"),v=M("./_core"),T=M("./_library"),d=M("./_wks-ext"),m=M("./_object-dp").f;X.exports=function(E){var D=v.Symbol||(v.Symbol=T?{}:P.Symbol||{});E.charAt(0)!="_"&&!(E in D)&&m(D,E,{value:d.f(E)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,X,i){i.f=M("./_wks")},{"./_wks":166}],166:[function(M,X,i){var P=M("./_shared")("wks"),v=M("./_uid"),T=M("./_global").Symbol,d=typeof T=="function",m=X.exports=function(E){return P[E]||(P[E]=d&&T[E]||(d?T:v)("Symbol."+E))};m.store=P},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,X,i){var P=M("./_classof"),v=M("./_wks")("iterator"),T=M("./_iterators");X.exports=M("./_core").getIteratorMethod=function(d){if(d!=null)return d[v]||d["@@iterator"]||T[P(d)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,X,i){"use strict";var P=M("./_ctx"),v=M("./_export"),T=M("./_to-object"),d=M("./_iter-call"),m=M("./_is-array-iter"),E=M("./_to-length"),D=M("./_create-property"),r=M("./core.get-iterator-method");v(v.S+v.F*!M("./_iter-detect")(function(c){Array.from(c)}),"Array",{from:function(s){var n=T(s),y=typeof this=="function"?this:Array,f=arguments.length,o=f>1?arguments[1]:void 0,g=o!==void 0,p=0,O=r(n),a,u,_,S;if(g&&(o=P(o,f>2?arguments[2]:void 0,2)),O!=null&&!(y==Array&&m(O)))for(S=O.call(n),u=new y;!(_=S.next()).done;p++)D(u,p,g?d(S,o,[_.value,p],!0):_.value);else for(a=E(n.length),u=new y(a);a>p;p++)D(u,p,g?o(n[p],p):n[p]);return u.length=p,u}})},{"./_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(M,X,i){"use strict";var P=M("./_add-to-unscopables"),v=M("./_iter-step"),T=M("./_iterators"),d=M("./_to-iobject");X.exports=M("./_iter-define")(Array,"Array",function(m,E){this._t=d(m),this._i=0,this._k=E},function(){var m=this._t,E=this._k,D=this._i++;return!m||D>=m.length?(this._t=void 0,v(1)):E=="keys"?v(0,D):E=="values"?v(0,m[D]):v(0,[D,m[D]])},"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(M,X,i){"use strict";var P=M("./_is-object"),v=M("./_object-gpo"),T=M("./_wks")("hasInstance"),d=Function.prototype;T in d||M("./_object-dp").f(d,T,{value:function(m){if(typeof this!="function"||!P(m))return!1;if(!P(this.prototype))return m instanceof this;for(;m=v(m);)if(this.prototype===m)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,X,i){var P=M("./_export");P(P.S+P.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,X,i){var P=M("./_export");P(P.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,X,i){var P=M("./_export");P(P.S+P.F*!M("./_descriptors"),"Object",{defineProperty:M("./_object-dp").f})},{"./_descriptors":103,"./_export":107,"./_object-dp":132}],174:[function(M,X,i){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,X,i){var P=M("./_to-object"),v=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(d){return v(P(d))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,X,i){var P=M("./_to-object"),v=M("./_object-keys");M("./_object-sap")("keys",function(){return function(d){return v(P(d))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,X,i){arguments[4][71][0].apply(i,arguments)},{dup:71}],178:[function(M,X,i){"use strict";var P=M("./_library"),v=M("./_global"),T=M("./_ctx"),d=M("./_classof"),m=M("./_export"),E=M("./_is-object"),D=M("./_a-function"),r=M("./_an-instance"),c=M("./_for-of"),s=M("./_species-constructor"),n=M("./_task").set,y=M("./_microtask")(),f=M("./_new-promise-capability"),o=M("./_perform"),g=M("./_user-agent"),p=M("./_promise-resolve"),O="Promise",a=v.TypeError,u=v.process,_=u&&u.versions,S=_&&_.v8||"",b=v[O],h=d(u)=="process",R=function(){},w,C,x,l,A=C=f.f,k=!!function(){try{var B=b.resolve(1),H=(B.constructor={})[M("./_wks")("species")]=function(ae){ae(R,R)};return(h||typeof PromiseRejectionEvent=="function")&&B.then(R)instanceof H&&S.indexOf("6.6")!==0&&g.indexOf("Chrome/66")===-1}catch(ae){}}(),U=function(B){var H;return E(B)&&typeof(H=B.then)=="function"?H:!1},N=function(B,H){if(B._n)return;B._n=!0;var ae=B._c;y(function(){for(var de=B._v,oe=B._s==1,xe=0,Oe=function(se){var me=oe?se.ok:se.fail,pe=se.resolve,ie=se.reject,le=se.domain,Q,ue,ee;try{me?(oe||(B._h==2&&W(B),B._h=1),me===!0?Q=de:(le&&le.enter(),Q=me(de),le&&(le.exit(),ee=!0)),Q===se.promise?ie(a("Promise-chain cycle")):(ue=U(Q))?ue.call(Q,pe,ie):pe(Q)):ie(de)}catch(te){le&&!ee&&le.exit(),ie(te)}};ae.length>xe;)Oe(ae[xe++]);B._c=[],B._n=!1,H&&!B._h&&z(B)})},z=function(B){n.call(v,function(){var H=B._v,ae=K(B),de,oe,xe;if(ae&&(de=o(function(){h?u.emit("unhandledRejection",H,B):(oe=v.onunhandledrejection)?oe({promise:B,reason:H}):(xe=v.console)&&xe.error&&xe.error("Unhandled promise rejection",H)}),B._h=h||K(B)?2:1),B._a=void 0,ae&&de.e)throw de.v})},K=function(B){return B._h!==1&&(B._a||B._c).length===0},W=function(B){n.call(v,function(){var H;h?u.emit("rejectionHandled",B):(H=v.onrejectionhandled)&&H({promise:B,reason:B._v})})},V=function(B){var H=this;if(H._d)return;H._d=!0,H=H._w||H,H._v=B,H._s=2,H._a||(H._a=H._c.slice()),N(H,!0)},F=function(B){var H=this,ae;if(H._d)return;H._d=!0,H=H._w||H;try{if(H===B)throw a("Promise can't be resolved itself");(ae=U(B))?y(function(){var de={_w:H,_d:!1};try{ae.call(B,T(F,de,1),T(V,de,1))}catch(oe){V.call(de,oe)}}):(H._v=B,H._s=1,N(H,!1))}catch(de){V.call({_w:H,_d:!1},de)}};k||(b=function(H){r(this,b,O,"_h"),D(H),w.call(this);try{H(T(F,this,1),T(V,this,1))}catch(ae){V.call(this,ae)}},w=function(H){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},w.prototype=M("./_redefine-all")(b.prototype,{then:function(H,ae){var de=A(s(this,b));return de.ok=typeof H=="function"?H:!0,de.fail=typeof ae=="function"&&ae,de.domain=h?u.domain:void 0,this._c.push(de),this._a&&this._a.push(de),this._s&&N(this,!1),de.promise},catch:function(B){return this.then(void 0,B)}}),x=function(){var B=new w;this.promise=B,this.resolve=T(F,B,1),this.reject=T(V,B,1)},f.f=A=function(B){return B===b||B===l?new x(B):C(B)}),m(m.G+m.W+m.F*!k,{Promise:b}),M("./_set-to-string-tag")(b,O),M("./_set-species")(O),l=M("./_core")[O],m(m.S+m.F*!k,O,{reject:function(H){var ae=A(this),de=ae.reject;return de(H),ae.promise}}),m(m.S+m.F*(P||!k),O,{resolve:function(H){return p(P&&this===l?b:this,H)}}),m(m.S+m.F*!(k&&M("./_iter-detect")(function(B){b.all(B).catch(R)})),O,{all:function(H){var ae=this,de=A(ae),oe=de.resolve,xe=de.reject,Oe=o(function(){var se=[],me=0,pe=1;c(H,!1,function(ie){var le=me++,Q=!1;se.push(void 0),pe++,ae.resolve(ie).then(function(ue){if(Q)return;Q=!0,se[le]=ue,--pe||oe(se)},xe)}),--pe||oe(se)});return Oe.e&&xe(Oe.v),de.promise},race:function(H){var ae=this,de=A(ae),oe=de.reject,xe=o(function(){c(H,!1,function(Oe){ae.resolve(Oe).then(de.resolve,oe)})});return xe.e&&oe(xe.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(M,X,i){var P=M("./_export"),v=M("./_to-absolute-index"),T=String.fromCharCode,d=String.fromCodePoint;P(P.S+P.F*(!!d&&d.length!=1),"String",{fromCodePoint:function(E){for(var D=[],r=arguments.length,c=0,s;r>c;){if(s=+arguments[c++],v(s,1114111)!==s)throw RangeError(s+" is not a valid code point");D.push(s<65536?T(s):T(((s-=65536)>>10)+55296,s%1024+56320))}return D.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,X,i){"use strict";var P=M("./_string-at")(!0);M("./_iter-define")(String,"String",function(v){this._t=String(v),this._i=0},function(){var v=this._t,T=this._i,d;return T>=v.length?{value:void 0,done:!0}:(d=P(v,T),this._i+=d.length,{value:d,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,X,i){"use strict";var P=M("./_global"),v=M("./_has"),T=M("./_descriptors"),d=M("./_export"),m=M("./_redefine"),E=M("./_meta").KEY,D=M("./_fails"),r=M("./_shared"),c=M("./_set-to-string-tag"),s=M("./_uid"),n=M("./_wks"),y=M("./_wks-ext"),f=M("./_wks-define"),o=M("./_enum-keys"),g=M("./_is-array"),p=M("./_an-object"),O=M("./_is-object"),a=M("./_to-object"),u=M("./_to-iobject"),_=M("./_to-primitive"),S=M("./_property-desc"),b=M("./_object-create"),h=M("./_object-gopn-ext"),R=M("./_object-gopd"),w=M("./_object-gops"),C=M("./_object-dp"),x=M("./_object-keys"),l=R.f,A=C.f,k=h.f,U=P.Symbol,N=P.JSON,z=N&&N.stringify,K="prototype",W=n("_hidden"),V=n("toPrimitive"),F={}.propertyIsEnumerable,B=r("symbol-registry"),H=r("symbols"),ae=r("op-symbols"),de=Object[K],oe=typeof U=="function"&&!!w.f,xe=P.QObject,Oe=!xe||!xe[K]||!xe[K].findChild,se=T&&D(function(){return b(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a!=7})?function(ge,De,Ge){var Qe=l(de,De);Qe&&delete de[De],A(ge,De,Ge),Qe&&ge!==de&&A(de,De,Qe)}:A,me=function(ge){var De=H[ge]=b(U[K]);return De._k=ge,De},pe=oe&&typeof U.iterator=="symbol"?function(ge){return typeof ge=="symbol"}:function(ge){return ge instanceof U},ie=function(De,Ge,Qe){return De===de&&ie(ae,Ge,Qe),p(De),Ge=_(Ge,!0),p(Qe),v(H,Ge)?(Qe.enumerable?(v(De,W)&&De[W][Ge]&&(De[W][Ge]=!1),Qe=b(Qe,{enumerable:S(0,!1)})):(v(De,W)||A(De,W,S(1,{})),De[W][Ge]=!0),se(De,Ge,Qe)):A(De,Ge,Qe)},le=function(De,Ge){p(De);for(var Qe=o(Ge=u(Ge)),at=0,ot=Qe.length,st;ot>at;)ie(De,st=Qe[at++],Ge[st]);return De},Q=function(De,Ge){return Ge===void 0?b(De):le(b(De),Ge)},ue=function(De){var Ge=F.call(this,De=_(De,!0));return this===de&&v(H,De)&&!v(ae,De)?!1:Ge||!v(this,De)||!v(H,De)||v(this,W)&&this[W][De]?Ge:!0},ee=function(De,Ge){if(De=u(De),Ge=_(Ge,!0),De===de&&v(H,Ge)&&!v(ae,Ge))return;var Qe=l(De,Ge);return Qe&&v(H,Ge)&&!(v(De,W)&&De[W][Ge])&&(Qe.enumerable=!0),Qe},te=function(De){for(var Ge=k(u(De)),Qe=[],at=0,ot;Ge.length>at;)!v(H,ot=Ge[at++])&&ot!=W&&ot!=E&&Qe.push(ot);return Qe},be=function(De){for(var Ge=De===de,Qe=k(Ge?ae:u(De)),at=[],ot=0,st;Qe.length>ot;)v(H,st=Qe[ot++])&&(Ge?v(de,st):!0)&&at.push(H[st]);return at};oe||(U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor!");var De=s(arguments.length>0?arguments[0]:void 0),Ge=function(Qe){this===de&&Ge.call(ae,Qe),v(this,W)&&v(this[W],De)&&(this[W][De]=!1),se(this,De,S(1,Qe))};return T&&Oe&&se(de,De,{configurable:!0,set:Ge}),me(De)},m(U[K],"toString",function(){return this._k}),R.f=ee,C.f=ie,M("./_object-gopn").f=h.f=te,M("./_object-pie").f=ue,w.f=be,T&&!M("./_library")&&m(de,"propertyIsEnumerable",ue,!0),y.f=function(ge){return me(n(ge))}),d(d.G+d.W+d.F*!oe,{Symbol:U});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Z=0;re.length>Z;)n(re[Z++]);for(var Y=x(n.store),q=0;Y.length>q;)f(Y[q++]);d(d.S+d.F*!oe,"Symbol",{for:function(ge){return v(B,ge+="")?B[ge]:B[ge]=U(ge)},keyFor:function(De){if(!pe(De))throw TypeError(De+" is not a symbol!");for(var Ge in B)if(B[Ge]===De)return Ge},useSetter:function(){Oe=!0},useSimple:function(){Oe=!1}}),d(d.S+d.F*!oe,"Object",{create:Q,defineProperty:ie,defineProperties:le,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:be});var ye=D(function(){w.f(1)});d(d.S+d.F*ye,"Object",{getOwnPropertySymbols:function(De){return w.f(a(De))}}),N&&d(d.S+d.F*(!oe||D(function(){var ge=U();return z([ge])!="[null]"||z({a:ge})!="{}"||z(Object(ge))!="{}"})),"JSON",{stringify:function(De){for(var Ge=[De],Qe=1,at,ot;arguments.length>Qe;)Ge.push(arguments[Qe++]);return ot=at=Ge[1],!O(at)&&De===void 0||pe(De)?void 0:(g(at)||(at=function(st,mt){if(typeof ot=="function"&&(mt=ot.call(this,st,mt)),!pe(mt))return mt}),Ge[1]=at,z.apply(N,Ge))}}),U[K][V]||M("./_hide")(U[K],V,U[K].valueOf),c(U,"Symbol"),c(Math,"Math",!0),c(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(M,X,i){var P=M("./_export"),v=M("./_object-to-array")(!0);P(P.S,"Object",{entries:function(d){return v(d)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,X,i){"use strict";var P=M("./_export"),v=M("./_core"),T=M("./_global"),d=M("./_species-constructor"),m=M("./_promise-resolve");P(P.P+P.R,"Promise",{finally:function(E){var D=d(this,v.Promise||T.Promise),r=typeof E=="function";return this.then(r?function(c){return m(D,E()).then(function(){return c})}:E,r?function(c){return m(D,E()).then(function(){throw c})}:E)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,X,i){"use strict";var P=M("./_export"),v=M("./_new-promise-capability"),T=M("./_perform");P(P.S,"Promise",{try:function(d){var m=v.f(this),E=T(d);return(E.e?m.reject:m.resolve)(E.v),m.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,X,i){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,X,i){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,X,i){M("./es6.array.iterator");for(var P=M("./_global"),v=M("./_hide"),T=M("./_iterators"),d=M("./_wks")("toStringTag"),m="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(","),E=0;E<m.length;E++){var D=m[E],r=P[D],c=r&&r.prototype;c&&!c[d]&&v(c,d,D),T[D]=T.Array}},{"./_global":110,"./_hide":112,"./_iterators":125,"./_wks":166,"./es6.array.iterator":169}],188:[function(M,X,i){var P=M("./_export"),v=M("./_task");P(P.G+P.B,{setImmediate:v.set,clearImmediate:v.clear})},{"./_export":107,"./_task":155}],189:[function(M,X,i){(function(P){"use strict";var v=M("babel-runtime/helpers/typeof"),T=d(v);function d(_){return _&&_.__esModule?_:{default:_}}function m(_){return Array.isArray?Array.isArray(_):u(_)==="[object Array]"}i.isArray=m;function E(_){return typeof _=="boolean"}i.isBoolean=E;function D(_){return _===null}i.isNull=D;function r(_){return _==null}i.isNullOrUndefined=r;function c(_){return typeof _=="number"}i.isNumber=c;function s(_){return typeof _=="string"}i.isString=s;function n(_){return(typeof _=="undefined"?"undefined":(0,T.default)(_))==="symbol"}i.isSymbol=n;function y(_){return _===void 0}i.isUndefined=y;function f(_){return u(_)==="[object RegExp]"}i.isRegExp=f;function o(_){return(typeof _=="undefined"?"undefined":(0,T.default)(_))==="object"&&_!==null}i.isObject=o;function g(_){return u(_)==="[object Date]"}i.isDate=g;function p(_){return u(_)==="[object Error]"||_ instanceof Error}i.isError=p;function O(_){return typeof _=="function"}i.isFunction=O;function a(_){return _===null||typeof _=="boolean"||typeof _=="number"||typeof _=="string"||(typeof _=="undefined"?"undefined":(0,T.default)(_))==="symbol"||typeof _=="undefined"}i.isPrimitive=a,i.isBuffer=P.isBuffer;function u(_){return Object.prototype.toString.call(_)}}).call(this,{isBuffer:M("../../is-buffer/index.js")})},{"../../is-buffer/index.js":197,"babel-runtime/helpers/typeof":67}],190:[function(M,X,i){"use strict";var P=M("babel-runtime/helpers/typeof"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(d){"use strict";var m=function(){var s=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,n=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,y=/[^-+\dA-Z]/g;return function(f,o,g,p){if(arguments.length===1&&c(f)==="string"&&!/\d/.test(f)&&(o=f,f=void 0),f=f||new Date,f instanceof Date||(f=new Date(f)),isNaN(f))throw TypeError("Invalid date");o=String(m.masks[o]||o||m.masks.default);var O=o.slice(0,4);(O==="UTC:"||O==="GMT:")&&(o=o.slice(4),g=!0,O==="GMT:"&&(p=!0));var a=g?"getUTC":"get",u=f[a+"Date"](),_=f[a+"Day"](),S=f[a+"Month"](),b=f[a+"FullYear"](),h=f[a+"Hours"](),R=f[a+"Minutes"](),w=f[a+"Seconds"](),C=f[a+"Milliseconds"](),x=g?0:f.getTimezoneOffset(),l=D(f),A=r(f),k={d:u,dd:E(u),ddd:m.i18n.dayNames[_],dddd:m.i18n.dayNames[_+7],m:S+1,mm:E(S+1),mmm:m.i18n.monthNames[S],mmmm:m.i18n.monthNames[S+12],yy:String(b).slice(2),yyyy:b,h:h%12||12,hh:E(h%12||12),H:h,HH:E(h),M:R,MM:E(R),s:w,ss:E(w),l:E(C,3),L:E(Math.round(C/10)),t:h<12?"a":"p",tt:h<12?"am":"pm",T:h<12?"A":"P",TT:h<12?"AM":"PM",Z:p?"GMT":g?"UTC":(String(f).match(n)||[""]).pop().replace(y,""),o:(x>0?"-":"+")+E(Math.floor(Math.abs(x)/60)*100+Math.abs(x)%60,4),S:["th","st","nd","rd"][u%10>3?0:(u%100-u%10!=10)*u%10],W:l,N:A};return o.replace(s,function(U){return U in k?k[U]:U.slice(1,U.length-1)})}}();m.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"},m.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 E(s,n){for(s=String(s),n=n||2;s.length<n;)s="0"+s;return s}function D(s){var n=new Date(s.getFullYear(),s.getMonth(),s.getDate());n.setDate(n.getDate()-(n.getDay()+6)%7+3);var y=new Date(n.getFullYear(),0,4);y.setDate(y.getDate()-(y.getDay()+6)%7+3);var f=n.getTimezoneOffset()-y.getTimezoneOffset();n.setHours(n.getHours()-f);var o=(n-y)/(864e5*7);return 1+Math.floor(o)}function r(s){var n=s.getDay();return n===0&&(n=7),n}function c(s){return s===null?"null":s===void 0?"undefined":(typeof s=="undefined"?"undefined":(0,v.default)(s))!=="object"?typeof s=="undefined"?"undefined":(0,v.default)(s):Array.isArray(s)?"array":{}.toString.call(s).slice(8,-1).toLowerCase()}typeof define=="function"&&define.amd?define(function(){return m}):(typeof i=="undefined"?"undefined":(0,v.default)(i))==="object"?X.exports=m:d.dateFormat=m})(void 0)},{"babel-runtime/helpers/typeof":67}],191:[function(M,X,i){/*!
* 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=v;function v(T){var d=""+T,m=P.exec(d);if(!m)return d;var E,D="",r=0,c=0;for(r=m.index;r<d.length;r++){switch(d.charCodeAt(r)){case 34:E="&quot;";break;case 38:E="&amp;";break;case 39:E="&#39;";break;case 60:E="&lt;";break;case 62:E="&gt;";break;default:continue}c!==r&&(D+=d.substring(c,r)),c=r+1,D+=E}return c!==r?D+d.substring(c,r):D}},{}],192:[function(M,X,i){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(E){if(!T(E)||E<0||isNaN(E))throw TypeError("n must be a positive number");return this._maxListeners=E,this},P.prototype.emit=function(E){var D,r,c,s,n,y;if(this._events||(this._events={}),E==="error"&&(!this._events.error||d(this._events.error)&&!this._events.error.length)){if(D=arguments[1],D instanceof Error)throw D;var f=new Error('Uncaught, unspecified "error" event. ('+D+")");throw f.context=D,f}if(r=this._events[E],m(r))return!1;if(v(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),r.apply(this,s)}else if(d(r))for(s=Array.prototype.slice.call(arguments,1),y=r.slice(),c=y.length,n=0;n<c;n++)y[n].apply(this,s);return!0},P.prototype.addListener=function(E,D){var r;if(!v(D))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",E,v(D.listener)?D.listener:D),this._events[E]?d(this._events[E])?this._events[E].push(D):this._events[E]=[this._events[E],D]:this._events[E]=D,d(this._events[E])&&!this._events[E].warned&&(m(this._maxListeners)?r=P.defaultMaxListeners:r=this._maxListeners,r&&r>0&&this._events[E].length>r&&(this._events[E].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[E].length),typeof console.trace=="function"&&console.trace())),this},P.prototype.on=P.prototype.addListener,P.prototype.once=function(E,D){if(!v(D))throw TypeError("listener must be a function");var r=!1;function c(){this.removeListener(E,c),r||(r=!0,D.apply(this,arguments))}return c.listener=D,this.on(E,c),this},P.prototype.removeListener=function(E,D){var r,c,s,n;if(!v(D))throw TypeError("listener must be a function");if(!this._events||!this._events[E])return this;if(r=this._events[E],s=r.length,c=-1,r===D||v(r.listener)&&r.listener===D)delete this._events[E],this._events.removeListener&&this.emit("removeListener",E,D);else if(d(r)){for(n=s;n-- >0;)if(r[n]===D||r[n].listener&&r[n].listener===D){c=n;break}if(c<0)return this;r.length===1?(r.length=0,delete this._events[E]):r.splice(c,1),this._events.removeListener&&this.emit("removeListener",E,D)}return this},P.prototype.removeAllListeners=function(E){var D,r;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[E]&&delete this._events[E],this;if(arguments.length===0){for(D in this._events){if(D==="removeListener")continue;this.removeAllListeners(D)}return this.removeAllListeners("removeListener"),this._events={},this}if(r=this._events[E],v(r))this.removeListener(E,r);else if(r)for(;r.length;)this.removeListener(E,r[r.length-1]);return delete this._events[E],this},P.prototype.listeners=function(E){var D;return!this._events||!this._events[E]?D=[]:v(this._events[E])?D=[this._events[E]]:D=this._events[E].slice(),D},P.prototype.listenerCount=function(E){if(this._events){var D=this._events[E];if(v(D))return 1;if(D)return D.length}return 0},P.listenerCount=function(E,D){return E.listenerCount(D)};function v(E){return typeof E=="function"}function T(E){return typeof E=="number"}function d(E){return typeof E=="object"&&E!==null}function m(E){return E===void 0}},{}],193:[function(M,X,i){var P=M("http"),v=X.exports;for(var T in P)P.hasOwnProperty(T)&&(v[T]=P[T]);v.request=function(d,m){return d||(d={}),d.scheme="https",d.protocol="https:",P.request.call(this,d,m)}},{http:231}],194:[function(M,X,i){/*!
* humanize-ms - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var P=M("util"),v=M("ms");X.exports=function(T){if(typeof T=="number")return T;var d=v(T);if(d===void 0){var m=new Error(P.format("humanize-ms(%j) result undefined",T));console.warn(m.stack)}return d}},{ms:204,util:243}],195:[function(M,X,i){i.read=function(P,v,T,d,m){var E,D,r=m*8-d-1,c=(1<<r)-1,s=c>>1,n=-7,y=T?m-1:0,f=T?-1:1,o=P[v+y];for(y+=f,E=o&(1<<-n)-1,o>>=-n,n+=r;n>0;E=E*256+P[v+y],y+=f,n-=8);for(D=E&(1<<-n)-1,E>>=-n,n+=d;n>0;D=D*256+P[v+y],y+=f,n-=8);if(E===0)E=1-s;else{if(E===c)return D?NaN:(o?-1:1)*Infinity;D=D+Math.pow(2,d),E=E-s}return(o?-1:1)*D*Math.pow(2,E-d)},i.write=function(P,v,T,d,m,E){var D,r,c,s=E*8-m-1,n=(1<<s)-1,y=n>>1,f=m===23?Math.pow(2,-24)-Math.pow(2,-77):0,o=d?0:E-1,g=d?1:-1,p=v<0||v===0&&1/v<0?1:0;for(v=Math.abs(v),isNaN(v)||v===Infinity?(r=isNaN(v)?1:0,D=n):(D=Math.floor(Math.log(v)/Math.LN2),v*(c=Math.pow(2,-D))<1&&(D--,c*=2),D+y>=1?v+=f/c:v+=f*Math.pow(2,1-y),v*c>=2&&(D++,c/=2),D+y>=n?(r=0,D=n):D+y>=1?(r=(v*c-1)*Math.pow(2,m),D=D+y):(r=v*Math.pow(2,y-1)*Math.pow(2,m),D=0));m>=8;P[T+o]=r&255,o+=g,r/=256,m-=8);for(D=D<<m|r,s+=m;s>0;P[T+o]=D&255,o+=g,D/=256,s-=8);P[T+o-g]|=p*128}},{}],196:[function(M,X,i){typeof Object.create=="function"?X.exports=function(v,T){T&&(v.super_=T,v.prototype=Object.create(T.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}))}:X.exports=function(v,T){if(T){v.super_=T;var d=function(){};d.prototype=T.prototype,v.prototype=new d,v.prototype.constructor=v}}},{}],197:[function(M,X,i){/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/X.exports=function(T){return T!=null&&(P(T)||v(T)||!!T._isBuffer)};function P(T){return!!T.constructor&&typeof T.constructor.isBuffer=="function"&&T.constructor.isBuffer(T)}function v(T){return typeof T.readFloatLE=="function"&&typeof T.slice=="function"&&P(T.slice(0,0))}},{}],198:[function(M,X,i){var P={}.toString;X.exports=Array.isArray||function(v){return P.call(v)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(M,X){typeof exports=="object"&&typeof module!="undefined"?module.exports=X(M):typeof define=="function"&&define.amd?define(X):X(M)})(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(M){buffer=void 0}var b64chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",b64tab=function(M){for(var X={},i=0,P=M.length;i<P;i++)X[M.charAt(i)]=i;return X}(b64chars),fromCharCode=String.fromCharCode,cb_utob=function(M){if(M.length<2){var X=M.charCodeAt(0);return X<128?M: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+(M.charCodeAt(0)-55296)*1024+(M.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(M){return M.replace(re_utob,cb_utob)},cb_encode=function(M){var X=[0,2,1][M.length%3],i=M.charCodeAt(0)<<16|(M.length>1?M.charCodeAt(1):0)<<8|(M.length>2?M.charCodeAt(2):0),P=[b64chars.charAt(i>>>18),b64chars.charAt(i>>>12&63),X>=2?"=":b64chars.charAt(i>>>6&63),X>=1?"=":b64chars.charAt(i&63)];return P.join("")},btoa=global.btoa?function(M){return global.btoa(M)}:function(M){return M.replace(/[\s\S]{1,3}/g,cb_encode)},_encode=function(M){var X=Object.prototype.toString.call(M)==="[object Uint8Array]";return X?M.toString("base64"):btoa(utob(String(M)))},encode=function(M,X){return X?_encode(String(M)).replace(/[+\/]/g,function(i){return i=="+"?"-":"_"}).replace(/=/g,""):_encode(M)},encodeURI=function(M){return encode(M,!0)},re_btou=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,cb_btou=function(M){switch(M.length){case 4:var X=(7&M.charCodeAt(0))<<18|(63&M.charCodeAt(1))<<12|(63&M.charCodeAt(2))<<6|63&M.charCodeAt(3),i=X-65536;return fromCharCode((i>>>10)+55296)+fromCharCode((i&1023)+56320);case 3:return fromCharCode((15&M.charCodeAt(0))<<12|(63&M.charCodeAt(1))<<6|63&M.charCodeAt(2));default:return fromCharCode((31&M.charCodeAt(0))<<6|63&M.charCodeAt(1))}},btou=function(M){return M.replace(re_btou,cb_btou)},cb_decode=function(M){var X=M.length,i=X%4,P=(X>0?b64tab[M.charAt(0)]<<18:0)|(X>1?b64tab[M.charAt(1)]<<12:0)|(X>2?b64tab[M.charAt(2)]<<6:0)|(X>3?b64tab[M.charAt(3)]:0),v=[fromCharCode(P>>>16),fromCharCode(P>>>8&255),fromCharCode(P&255)];return v.length-=[0,0,2,1][i],v.join("")},_atob=global.atob?function(M){return global.atob(M)}:function(M){return M.replace(/\S{1,4}/g,cb_decode)},atob=function(M){return _atob(String(M).replace(/[^A-Za-z0-9\+\/]/g,""))},_decode=buffer?buffer.from&&Uint8Array&&buffer.from!==Uint8Array.from?function(M){return(M.constructor===buffer.constructor?M:buffer.from(M,"base64")).toString()}:function(M){return(M.constructor===buffer.constructor?M:new buffer(M,"base64")).toString()}:function(M){return btou(_atob(M))},decode=function(M){return _decode(String(M).replace(/[-_]/g,function(X){return X=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,""))},noConflict=function(){var M=global.Base64;return global.Base64=_Base64,M};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(M){return{value:M,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(M){return encode(this,M)})),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(M,X,i){/*!
* merge-descriptors
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/"use strict";X.exports=v;var P=Object.prototype.hasOwnProperty;function v(T,d,m){if(!T)throw new TypeError("argument dest is required");if(!d)throw new TypeError("argument src is required");return m===void 0&&(m=!0),Object.getOwnPropertyNames(d).forEach(function(D){if(!m&&P.call(T,D))return;var r=Object.getOwnPropertyDescriptor(d,D);Object.defineProperty(T,D,r)}),T}},{}],201:[function(M,X,i){"use strict";function P(){this._types=Object.create(null),this._extensions=Object.create(null);for(var v=0;v<arguments.length;v++)this.define(arguments[v]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}P.prototype.define=function(v,T){for(var d in v){var m=v[d].map(function(r){return r.toLowerCase()});d=d.toLowerCase();for(var E=0;E<m.length;E++){var D=m[E];if(D[0]=="*")continue;if(!T&&D in this._types)throw new Error('Attempt to change mapping for "'+D+'" extension from "'+this._types[D]+'" to "'+d+'". Pass `force=true` to allow this, otherwise remove "'+D+'" from the list of extensions for "'+d+'".');this._types[D]=d}if(T||!this._extensions[d]){var D=m[0];this._extensions[d]=D[0]!="*"?D:D.substr(1)}}},P.prototype.getType=function(v){v=String(v);var T=v.replace(/^.*[/\\]/,"").toLowerCase(),d=T.replace(/^.*\./,"").toLowerCase(),m=T.length<v.length,E=d.length<T.length-1;return(E||!m)&&this._types[d]||null},P.prototype.getExtension=function(v){return v=/^\s*([^;\s]*)/.test(v)&&RegExp.$1,v&&this._extensions[v.toLowerCase()]||null},X.exports=P},{}],202:[function(M,X,i){"use strict";var P=M("./Mime");X.exports=new P(M("./types/standard"))},{"./Mime":201,"./types/standard":203}],203:[function(M,X,i){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(M,X,i){var P=1e3,v=P*60,T=v*60,d=T*24,m=d*7,E=d*365.25;X.exports=function(n,y){y=y||{};var f=typeof n;if(f==="string"&&n.length>0)return D(n);if(f==="number"&&isFinite(n))return y.long?c(n):r(n);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(n))};function D(n){if(n=String(n),n.length>100)return;var y=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(n);if(!y)return;var f=parseFloat(y[1]),o=(y[2]||"ms").toLowerCase();switch(o){case"years":case"year":case"yrs":case"yr":case"y":return f*E;case"weeks":case"week":case"w":return f*m;case"days":case"day":case"d":return f*d;case"hours":case"hour":case"hrs":case"hr":case"h":return f*T;case"minutes":case"minute":case"mins":case"min":case"m":return f*v;case"seconds":case"second":case"secs":case"sec":case"s":return f*P;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return f;default:return}}function r(n){var y=Math.abs(n);return y>=d?Math.round(n/d)+"d":y>=T?Math.round(n/T)+"h":y>=v?Math.round(n/v)+"m":y>=P?Math.round(n/P)+"s":n+"ms"}function c(n){var y=Math.abs(n);return y>=d?s(n,y,d,"day"):y>=T?s(n,y,T,"hour"):y>=v?s(n,y,v,"minute"):y>=P?s(n,y,P,"second"):n+" ms"}function s(n,y,f,o){var g=y>=f*1.5;return Math.round(n/f)+" "+o+(g?"s":"")}},{}],205:[function(M,X,i){(function(P){function v(E,D){for(var r=0,c=E.length-1;c>=0;c--){var s=E[c];s==="."?E.splice(c,1):s===".."?(E.splice(c,1),r++):r&&(E.splice(c,1),r--)}if(D)for(;r--;r)E.unshift("..");return E}i.resolve=function(){for(var E="",D=!1,r=arguments.length-1;r>=-1&&!D;r--){var c=r>=0?arguments[r]:P.cwd();if(typeof c!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!c)continue;E=c+"/"+E,D=c.charAt(0)==="/"}return E=v(d(E.split("/"),function(s){return!!s}),!D).join("/"),(D?"/":"")+E||"."},i.normalize=function(E){var D=i.isAbsolute(E),r=m(E,-1)==="/";return E=v(d(E.split("/"),function(c){return!!c}),!D).join("/"),!E&&!D&&(E="."),E&&r&&(E+="/"),(D?"/":"")+E},i.isAbsolute=function(E){return E.charAt(0)==="/"},i.join=function(){var E=Array.prototype.slice.call(arguments,0);return i.normalize(d(E,function(D,r){if(typeof D!="string")throw new TypeError("Arguments to path.join must be strings");return D}).join("/"))},i.relative=function(E,D){E=i.resolve(E).substr(1),D=i.resolve(D).substr(1);function r(g){for(var p=0;p<g.length&&!(g[p]!=="");p++);for(var O=g.length-1;O>=0&&!(g[O]!=="");O--);return p>O?[]:g.slice(p,O-p+1)}for(var c=r(E.split("/")),s=r(D.split("/")),n=Math.min(c.length,s.length),y=n,f=0;f<n;f++)if(c[f]!==s[f]){y=f;break}for(var o=[],f=y;f<c.length;f++)o.push("..");return o=o.concat(s.slice(y)),o.join("/")},i.sep="/",i.delimiter=":",i.dirname=function(E){if(typeof E!="string"&&(E=E+""),E.length===0)return".";for(var D=E.charCodeAt(0),r=D===47,c=-1,s=!0,n=E.length-1;n>=1;--n)if(D=E.charCodeAt(n),D===47){if(!s){c=n;break}}else s=!1;return c===-1?r?"/":".":r&&c===1?"/":E.slice(0,c)};function T(E){typeof E!="string"&&(E=E+"");var D=0,r=-1,c=!0,s;for(s=E.length-1;s>=0;--s)if(E.charCodeAt(s)===47){if(!c){D=s+1;break}}else r===-1&&(c=!1,r=s+1);return r===-1?"":E.slice(D,r)}i.basename=function(E,D){var r=T(E);return D&&r.substr(-1*D.length)===D&&(r=r.substr(0,r.length-D.length)),r},i.extname=function(E){typeof E!="string"&&(E=E+"");for(var D=-1,r=0,c=-1,s=!0,n=0,y=E.length-1;y>=0;--y){var f=E.charCodeAt(y);if(f===47){if(!s){r=y+1;break}continue}c===-1&&(s=!1,c=y+1),f===46?D===-1?D=y:n!==1&&(n=1):D!==-1&&(n=-1)}return D===-1||c===-1||n===0||n===1&&D===c-1&&D===r+1?"":E.slice(D,c)};function d(E,D){if(E.filter)return E.filter(D);for(var r=[],c=0;c<E.length;c++)D(E[c],c,E)&&r.push(E[c]);return r}var m="ab".substr(-1)==="b"?function(E,D,r){return E.substr(D,r)}:function(E,D,r){return D<0&&(D=E.length+D),E.substr(D,r)}}).call(this,M("_process"))},{_process:208}],206:[function(M,X,i){(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 v={function:!0,object:!0},T=v[typeof window]&&window||this,d=T,m=v[typeof i]&&i,E=v[typeof X]&&X&&!X.nodeType&&X,D=m&&E&&typeof P=="object"&&P;D&&(D.global===D||D.window===D||D.self===D)&&(T=D);var r=Math.pow(2,53)-1,c=/\bOpera/,s=this,n=Object.prototype,y=n.hasOwnProperty,f=n.toString;function o(C){return C=String(C),C.charAt(0).toUpperCase()+C.slice(1)}function g(C,x,l){var A={"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 x&&l&&/^Win/i.test(C)&&!/^Windows Phone /i.test(C)&&(A=A[/[\d.]+$/.exec(C)])&&(C="Windows "+A),C=String(C),x&&l&&(C=C.replace(RegExp(x,"i"),l)),C=O(C.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]),C}function p(C,x){var l=-1,A=C?C.length:0;if(typeof A=="number"&&A>-1&&A<=r)for(;++l<A;)x(C[l],l,C);else a(C,x)}function O(C){return C=h(C),/^(?:webOS|i(?:OS|P))/.test(C)?C:o(C)}function a(C,x){for(var l in C)y.call(C,l)&&x(C[l],l,C)}function u(C){return C==null?o(C):f.call(C).slice(8,-1)}function _(C,x){var l=C!=null?typeof C[x]:"number";return!/^(?:boolean|number|string|undefined)$/.test(l)&&(l=="object"?!!C[x]:!0)}function S(C){return String(C).replace(/([ -])(?!$)/g,"$1?")}function b(C,x){var l=null;return p(C,function(A,k){l=x(l,A,k,C)}),l}function h(C){return String(C).replace(/^ +| +$/g,"")}function R(C){var x=T,l=C&&typeof C=="object"&&u(C)!="String";l&&(x=C,C=null);var A=x.navigator||{},k=A.userAgent||"";C||(C=k);var U=l||s==d,N=l?!!A.likeChrome:/\bChrome\b/.test(C)&&!/internal|\n/i.test(f.toString()),z="Object",K=l?z:"ScriptBridgingProxyObject",W=l?z:"Environment",V=l&&x.java?"JavaPackage":u(x.java),F=l?z:"RuntimeObject",B=/\bJava/.test(V)&&x.java,H=B&&u(x.environment)==W,ae=B?"a":"\u03B1",de=B?"b":"\u03B2",oe=x.document||{},xe=x.operamini||x.opera,Oe=c.test(Oe=l&&xe?xe["[[Class]]"]:u(xe))?Oe:xe=null,se,me=C,pe=[],ie=null,le=C==k,Q=le&&xe&&typeof xe.version=="function"&&xe.version(),ue,ee=Y([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),te=ye(["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=De([{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=q({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}}),Z=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(ot){return b(ot,function(st,mt){return st||RegExp("\\b"+(mt.pattern||S(mt))+"\\b","i").exec(C)&&(mt.label||mt)})}function q(ot){return b(ot,function(st,mt,We){return st||(mt[be]||mt[/^[a-z]+(?: +[a-z]+\b)*/i.exec(be)]||RegExp("\\b"+S(We)+"(?:\\b|\\w*\\d)","i").exec(C))&&We})}function ye(ot){return b(ot,function(st,mt){return st||RegExp("\\b"+(mt.pattern||S(mt))+"\\b","i").exec(C)&&(mt.label||mt)})}function ge(ot){return b(ot,function(st,mt){var We=mt.pattern||S(mt);return!st&&(st=RegExp("\\b"+We+"(?:/[\\d.]+|[ \\w.]*)","i").exec(C))&&(st=g(st,We,mt.label||mt)),st})}function De(ot){return b(ot,function(st,mt){var We=mt.pattern||S(mt);return!st&&(st=RegExp("\\b"+We+" *\\d+[.\\w_]*","i").exec(C)||RegExp("\\b"+We+" *\\w+-[\\w]*","i").exec(C)||RegExp("\\b"+We+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(C))&&((st=String(mt.label&&!RegExp(We,"i").test(mt.label)?mt.label:st).split("/"))[1]&&!/[\d.]+/.test(st[0])&&(st[0]+=" "+st[1]),mt=mt.label||mt,st=O(st[0].replace(RegExp(We,"i"),mt).replace(RegExp("; *(?:"+mt+"[_-])?","i")," ").replace(RegExp("("+mt+")[-_.]?(\\w)","i"),"$1 $2"))),st})}function Ge(ot){return b(ot,function(st,mt){return st||(RegExp(mt+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(C)||0)[1]||null})}function Qe(){return this.description||""}if(ee&&(ee=[ee]),re&&!be&&(be=De([re])),(se=/\bGoogle TV\b/.exec(be))&&(be=se[0]),/\bSimulator\b/i.test(C)&&(be=(be?be+" ":"")+"Simulator"),te=="Opera Mini"&&/\bOPiOS\b/.test(C)&&pe.push("running in Turbo/Uncompressed mode"),te=="IE"&&/\blike iPhone OS\b/.test(C)?(se=R(C.replace(/like iPhone OS/,"")),re=se.manufacturer,be=se.product):/^iP/.test(be)?(te||(te="Safari"),Z="iOS"+((se=/ OS ([\d_]+)/i.exec(C))?" "+se[1].replace(/_/g,"."):"")):te=="Konqueror"&&!/buntu/i.test(Z)?Z="Kubuntu":re&&re!="Google"&&(/Chrome/.test(te)&&!/\bMobile Safari\b/i.test(C)||/\bVita\b/.test(be))||/\bAndroid\b/.test(Z)&&/^Chrome/.test(te)&&/\bVersion\//i.test(C)?(te="Android Browser",Z=/\bAndroid\b/.test(Z)?Z:"Android"):te=="Silk"?(/\bMobi/i.test(C)||(Z="Android",pe.unshift("desktop mode")),/Accelerated *= *true/i.test(C)&&pe.unshift("accelerated")):te=="PaleMoon"&&(se=/\bFirefox\/([\d.]+)\b/.exec(C))?pe.push("identifying as Firefox "+se[1]):te=="Firefox"&&(se=/\b(Mobile|Tablet|TV)\b/i.exec(C))?(Z||(Z="Firefox OS"),be||(be=se[1])):!te||(se=!/\bMinefield\b/i.test(C)&&/\b(?:Firefox|Safari)\b/.exec(te))?(te&&!be&&/[\/,]|^[^(]+?\)/.test(C.slice(C.indexOf(se+"/")+8))&&(te=null),(se=be||re||Z)&&(be||re||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Z))&&(te=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Z)?Z:se)+" Browser")):te=="Electron"&&(se=(/\bChrome\/([\d.]+)\b/.exec(C)||0)[1])&&pe.push("Chromium "+se),Q||(Q=Ge(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",S(te),"(?:Firefox|Minefield|NetFront)"])),(se=ee=="iCab"&&parseFloat(Q)>3&&"WebKit"||/\bOpera\b/.test(te)&&(/\bOPR\b/.test(C)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(C)&&!/^(?:Trident|EdgeHTML)$/.test(ee)&&"WebKit"||!ee&&/\bMSIE\b/i.test(C)&&(Z=="Mac OS"?"Tasman":"Trident")||ee=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(te)&&"NetFront")&&(ee=[se]),te=="IE"&&(se=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(C)||0)[1])?(te+=" Mobile",Z="Windows Phone "+(/\+$/.test(se)?se:se+".x"),pe.unshift("desktop mode")):/\bWPDesktop\b/i.test(C)?(te="IE Mobile",Z="Windows Phone 8.x",pe.unshift("desktop mode"),Q||(Q=(/\brv:([\d.]+)/.exec(C)||0)[1])):te!="IE"&&ee=="Trident"&&(se=/\brv:([\d.]+)/.exec(C))&&(te&&pe.push("identifying as "+te+(Q?" "+Q:"")),te="IE",Q=se[1]),le){if(_(x,"global"))if(B&&(se=B.lang.System,me=se.getProperty("os.arch"),Z=Z||se.getProperty("os.name")+" "+se.getProperty("os.version")),H){try{Q=x.require("ringo/engine").version.join("."),te="RingoJS"}catch(ot){(se=x.system)&&se.global.system==x.system&&(te="Narwhal",Z||(Z=se[0].os||null))}te||(te="Rhino")}else typeof x.process=="object"&&!x.process.browser&&(se=x.process)&&(typeof se.versions=="object"&&(typeof se.versions.electron=="string"?(pe.push("Node "+se.versions.node),te="Electron",Q=se.versions.electron):typeof se.versions.nw=="string"&&(pe.push("Chromium "+Q,"Node "+se.versions.node),te="NW.js",Q=se.versions.nw)),te||(te="Node.js",me=se.arch,Z=se.platform,Q=/[\d.]+/.exec(se.version),Q=Q?Q[0]:null));else u(se=x.runtime)==K?(te="Adobe AIR",Z=se.flash.system.Capabilities.os):u(se=x.phantom)==F?(te="PhantomJS",Q=(se=se.version||null)&&se.major+"."+se.minor+"."+se.patch):typeof oe.documentMode=="number"&&(se=/\bTrident\/(\d+)/i.exec(C))?(Q=[Q,oe.documentMode],(se=+se[1]+4)!=Q[1]&&(pe.push("IE "+Q[1]+" mode"),ee&&(ee[1]=""),Q[1]=se),Q=te=="IE"?String(Q[1].toFixed(1)):Q[0]):typeof oe.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(te)&&(pe.push("masking as "+te+" "+Q),te="IE",Q="11.0",ee=["Trident"],Z="Windows");Z=Z&&O(Z)}if(Q&&(se=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Q)||/(?:alpha|beta)(?: ?\d)?/i.exec(C+";"+(le&&A.appMinorVersion))||/\bMinefield\b/i.test(C)&&"a")&&(ie=/b/i.test(se)?"beta":"alpha",Q=Q.replace(RegExp(se+"\\+?$"),"")+(ie=="beta"?de:ae)+(/\d+\+?/.exec(se)||"")),te=="Fennec"||te=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(Z))te="Firefox Mobile";else if(te=="Maxthon"&&Q)Q=Q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(be))be=="Xbox 360"&&(Z=null),be=="Xbox 360"&&/\bIEMobile\b/.test(C)&&pe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(te)||te&&!be&&!/Browser|Mobi/.test(te))&&(Z=="Windows CE"||/Mobi/i.test(C)))te+=" Mobile";else if(te=="IE"&&le)try{x.external===null&&pe.unshift("platform preview")}catch(ot){pe.unshift("embedded")}else(/\bBlackBerry\b/.test(be)||/\bBB10\b/.test(C))&&(se=(RegExp(be.replace(/ +/g," *")+"/([.\\d]+)","i").exec(C)||0)[1]||Q)?(se=[se,/BB10/.test(C)],Z=(se[1]?(be=null,re="BlackBerry"):"Device Software")+" "+se[0],Q=null):this!=a&&be!="Wii"&&(le&&xe||/Opera/.test(te)&&/\b(?:MSIE|Firefox)\b/i.test(C)||te=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Z)||te=="IE"&&(Z&&!/^Win/.test(Z)&&Q>5.5||/\bWindows XP\b/.test(Z)&&Q>8||Q==8&&!/\bTrident\b/.test(C)))&&!c.test(se=R.call(a,C.replace(c,"")+";"))&&se.name&&(se="ing as "+se.name+((se=se.version)?" "+se:""),c.test(te)?(/\bIE\b/.test(se)&&Z=="Mac OS"&&(Z=null),se="identify"+se):(se="mask"+se,Oe?te=O(Oe.replace(/([a-z])([A-Z])/g,"$1 $2")):te="Opera",/\bIE\b/.test(se)&&(Z=null),le||(Q=null)),ee=["Presto"],pe.push(se));(se=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(C)||0)[1])&&(se=[parseFloat(se.replace(/\.(\d)$/,".0$1")),se],te=="Safari"&&se[1].slice(-1)=="+"?(te="WebKit Nightly",ie="alpha",Q=se[1].slice(0,-1)):(Q==se[1]||Q==(se[2]=(/\bSafari\/([\d.]+\+?)/i.exec(C)||0)[1]))&&(Q=null),se[1]=(/\bChrome\/([\d.]+)/i.exec(C)||0)[1],se[0]==537.36&&se[2]==537.36&&parseFloat(se[1])>=28&&ee=="WebKit"&&(ee=["Blink"]),!le||!N&&!se[1]?(ee&&(ee[1]="like Safari"),se=(se=se[0],se<400?1:se<500?2:se<526?3:se<533?4:se<534?"4+":se<535?5:se<537?6:se<538?7:se<601?8:"8")):(ee&&(ee[1]="like Chrome"),se=se[1]||(se=se[0],se<530?1:se<532?2:se<532.05?3:se<533?4:se<534.03?5:se<534.07?6:se<534.1?7:se<534.13?8:se<534.16?9:se<534.24?10:se<534.3?11:se<535.01?12:se<535.02?"13+":se<535.07?15:se<535.11?16:se<535.19?17:se<536.05?18:se<536.1?19:se<537.01?20:se<537.11?"21+":se<537.13?23:se<537.18?24:se<537.24?25:se<537.36?26:ee!="Blink"?"27":"28")),ee&&(ee[1]+=" "+(se+=typeof se=="number"?".x":/[.+]/.test(se)?"":"+")),te=="Safari"&&(!Q||parseInt(Q)>45)&&(Q=se)),te=="Opera"&&(se=/\bzbov|zvav$/.exec(Z))?(te+=" ",pe.unshift("desktop mode"),se=="zvav"?(te+="Mini",Q=null):te+="Mobile",Z=Z.replace(RegExp(" *"+se+"$"),"")):te=="Safari"&&/\bChrome\b/.exec(ee&&ee[1])&&(pe.unshift("desktop mode"),te="Chrome Mobile",Q=null,/\bOS X\b/.test(Z)?(re="Apple",Z="iOS 4.3+"):Z=null),Q&&Q.indexOf(se=/[\d.]+$/.exec(Z))==0&&C.indexOf("/"+se+"-")>-1&&(Z=h(Z.replace(se,""))),ee&&!/\b(?:Avant|Nook)\b/.test(te)&&(/Browser|Lunascape|Maxthon/.test(te)||te!="Safari"&&/^iOS/.test(Z)&&/\bSafari\b/.test(ee[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(te)&&ee[1])&&((se=ee[ee.length-1])&&pe.push(se)),pe.length&&(pe=["("+pe.join("; ")+")"]),re&&be&&be.indexOf(re)<0&&pe.push("on "+re),be&&pe.push((/^on /.test(pe[pe.length-1])?"":"on ")+be),Z&&(se=/ ([\d.+]+)$/.exec(Z),ue=se&&Z.charAt(Z.length-se[0].length-1)=="/",Z={architecture:32,family:se&&!ue?Z.replace(se[0],""):Z,version:se?se[1]:null,toString:function(){var ot=this.version;return this.family+(ot&&!ue?" "+ot:"")+(this.architecture==64?" 64-bit":"")}}),(se=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(me))&&!/\bi686\b/i.test(me)?(Z&&(Z.architecture=64,Z.family=Z.family.replace(RegExp(" *"+se),"")),te&&(/\bWOW64\b/i.test(C)||le&&/\w(?:86|32)$/.test(A.cpuClass||A.platform)&&!/\bWin64; x64\b/i.test(C))&&pe.unshift("32-bit")):Z&&/^OS X/.test(Z.family)&&te=="Chrome"&&parseFloat(Q)>=39&&(Z.architecture=64),C||(C=null);var at={};return at.description=C,at.layout=ee&&ee[0],at.manufacturer=re,at.name=te,at.prerelease=ie,at.product=be,at.ua=C,at.version=te&&Q,at.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},at.parse=R,at.toString=Qe,at.version&&pe.unshift(Q),at.name&&pe.unshift(te),Z&&te&&!(Z==String(Z).split(" ")[0]&&(Z==te.split(" ")[0]||be))&&pe.push(be?"("+Z+")":"on "+Z),pe.length&&(at.description=pe.join(" ")),at}var w=R();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(T.platform=w,define(function(){return w})):m&&E?a(w,function(C,x){m[x]=C}):T.platform=w}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,X,i){(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:v}:X.exports=P;function v(T,d,m,E){if(typeof T!="function")throw new TypeError('"callback" argument must be a function');var D=arguments.length,r,c;switch(D){case 0:case 1:return P.nextTick(T);case 2:return P.nextTick(function(){T.call(null,d)});case 3:return P.nextTick(function(){T.call(null,d,m)});case 4:return P.nextTick(function(){T.call(null,d,m,E)});default:for(r=new Array(D-1),c=0;c<r.length;)r[c++]=arguments[c];return P.nextTick(function(){T.apply(null,r)})}}}).call(this,M("_process"))},{_process:208}],208:[function(M,X,i){var P=X.exports={},v,T;function d(){throw new Error("setTimeout has not been defined")}function m(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?v=setTimeout:v=d}catch(p){v=d}try{typeof clearTimeout=="function"?T=clearTimeout:T=m}catch(p){T=m}})();function E(p){if(v===setTimeout)return setTimeout(p,0);if((v===d||!v)&&setTimeout)return v=setTimeout,setTimeout(p,0);try{return v(p,0)}catch(O){try{return v.call(null,p,0)}catch(a){return v.call(this,p,0)}}}function D(p){if(T===clearTimeout)return clearTimeout(p);if((T===m||!T)&&clearTimeout)return T=clearTimeout,clearTimeout(p);try{return T(p)}catch(O){try{return T.call(null,p)}catch(a){return T.call(this,p)}}}var r=[],c=!1,s,n=-1;function y(){if(!c||!s)return;c=!1,s.length?r=s.concat(r):n=-1,r.length&&f()}function f(){if(c)return;var p=E(y);c=!0;for(var O=r.length;O;){for(s=r,r=[];++n<O;)s&&s[n].run();n=-1,O=r.length}s=null,c=!1,D(p)}P.nextTick=function(p){var O=new Array(arguments.length-1);if(arguments.length>1)for(var a=1;a<arguments.length;a++)O[a-1]=arguments[a];r.push(new o(p,O)),r.length===1&&!c&&E(f)};function o(p,O){this.fun=p,this.array=O}o.prototype.run=function(){this.fun.apply(null,this.array)},P.title="browser",P.browser=!0,P.env={},P.argv=[],P.version="",P.versions={};function g(){}P.on=g,P.addListener=g,P.once=g,P.off=g,P.removeListener=g,P.removeAllListeners=g,P.emit=g,P.prependListener=g,P.prependOnceListener=g,P.listeners=function(p){return[]},P.binding=function(p){throw new Error("process.binding is not supported")},P.cwd=function(){return"/"},P.chdir=function(p){throw new Error("process.chdir is not supported")},P.umask=function(){return 0}},{}],209:[function(M,X,i){(function(P){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(v){var T=typeof i=="object"&&i&&!i.nodeType&&i,d=typeof X=="object"&&X&&!X.nodeType&&X,m=typeof P=="object"&&P;(m.global===m||m.window===m||m.self===m)&&(v=m);var E,D=2147483647,r=36,c=1,s=26,n=38,y=700,f=72,o=128,g="-",p=/^xn--/,O=/[^\x20-\x7E]/,a=/[\x2E\u3002\uFF0E\uFF61]/g,u={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},_=r-c,S=Math.floor,b=String.fromCharCode,h;function R(V){throw new RangeError(u[V])}function w(V,F){for(var B=V.length,H=[];B--;)H[B]=F(V[B]);return H}function C(V,F){var B=V.split("@"),H="";B.length>1&&(H=B[0]+"@",V=B[1]),V=V.replace(a,".");var ae=V.split("."),de=w(ae,F).join(".");return H+de}function x(V){for(var F=[],B=0,H=V.length,ae,de;B<H;)ae=V.charCodeAt(B++),ae>=55296&&ae<=56319&&B<H?(de=V.charCodeAt(B++),(de&64512)==56320?F.push(((ae&1023)<<10)+(de&1023)+65536):(F.push(ae),B--)):F.push(ae);return F}function l(V){return w(V,function(F){var B="";return F>65535&&(F-=65536,B+=b(F>>>10&1023|55296),F=56320|F&1023),B+=b(F),B}).join("")}function A(V){return V-48<10?V-22:V-65<26?V-65:V-97<26?V-97:r}function k(V,F){return V+22+75*(V<26)-((F!=0)<<5)}function U(V,F,B){var H=0;for(V=B?S(V/y):V>>1,V+=S(V/F);V>_*s>>1;H+=r)V=S(V/_);return S(H+(_+1)*V/(V+n))}function N(V){var F=[],B=V.length,H,ae=0,de=o,oe=f,xe,Oe,se,me,pe,ie,le,Q,ue;for(xe=V.lastIndexOf(g),xe<0&&(xe=0),Oe=0;Oe<xe;++Oe)V.charCodeAt(Oe)>=128&&R("not-basic"),F.push(V.charCodeAt(Oe));for(se=xe>0?xe+1:0;se<B;){for(me=ae,pe=1,ie=r;!(se>=B&&R("invalid-input"),le=A(V.charCodeAt(se++)),(le>=r||le>S((D-ae)/pe))&&R("overflow"),ae+=le*pe,Q=ie<=oe?c:ie>=oe+s?s:ie-oe,le<Q);ie+=r)ue=r-Q,pe>S(D/ue)&&R("overflow"),pe*=ue;H=F.length+1,oe=U(ae-me,H,me==0),S(ae/H)>D-de&&R("overflow"),de+=S(ae/H),ae%=H,F.splice(ae++,0,de)}return l(F)}function z(V){var F,B,H,ae,de,oe,xe,Oe,se,me,pe,ie=[],le,Q,ue,ee;for(V=x(V),le=V.length,F=o,B=0,de=f,oe=0;oe<le;++oe)pe=V[oe],pe<128&&ie.push(b(pe));for(H=ae=ie.length,ae&&ie.push(g);H<le;){for(xe=D,oe=0;oe<le;++oe)pe=V[oe],pe>=F&&pe<xe&&(xe=pe);for(Q=H+1,xe-F>S((D-B)/Q)&&R("overflow"),B+=(xe-F)*Q,F=xe,oe=0;oe<le;++oe)if(pe=V[oe],pe<F&&++B>D&&R("overflow"),pe==F){for(Oe=B,se=r;!(me=se<=de?c:se>=de+s?s:se-de,Oe<me);se+=r)ee=Oe-me,ue=r-me,ie.push(b(k(me+ee%ue,0))),Oe=S(ee/ue);ie.push(b(k(Oe,0))),de=U(B,Q,H==ae),B=0,++H}++B,++F}return ie.join("")}function K(V){return C(V,function(F){return p.test(F)?N(F.slice(4).toLowerCase()):F})}function W(V){return C(V,function(F){return O.test(F)?"xn--"+z(F):F})}if(E={version:"1.4.1",ucs2:{decode:x,encode:l},decode:N,encode:z,toASCII:W,toUnicode:K},typeof define=="function"&&typeof define.amd=="object"&&define.amd)define("punycode",function(){return E});else if(T&&d)if(X.exports==T)d.exports=E;else for(h in E)E.hasOwnProperty(h)&&(T[h]=E[h]);else v.punycode=E})(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],210:[function(M,X,i){"use strict";function P(T,d){return Object.prototype.hasOwnProperty.call(T,d)}X.exports=function(T,d,m,E){d=d||"&",m=m||"=";var D={};if(typeof T!="string"||T.length===0)return D;var r=/\+/g;T=T.split(d);var c=1e3;E&&typeof E.maxKeys=="number"&&(c=E.maxKeys);var s=T.length;c>0&&s>c&&(s=c);for(var n=0;n<s;++n){var y=T[n].replace(r,"%20"),f=y.indexOf(m),o,g,p,O;f>=0?(o=y.substr(0,f),g=y.substr(f+1)):(o=y,g=""),p=decodeURIComponent(o),O=decodeURIComponent(g),P(D,p)?v(D[p])?D[p].push(O):D[p]=[D[p],O]:D[p]=O}return D};var v=Array.isArray||function(T){return Object.prototype.toString.call(T)==="[object Array]"}},{}],211:[function(M,X,i){"use strict";var P=function(m){switch(typeof m){case"string":return m;case"boolean":return m?"true":"false";case"number":return isFinite(m)?m:"";default:return""}};X.exports=function(m,E,D,r){return E=E||"&",D=D||"=",m===null&&(m=void 0),typeof m=="object"?T(d(m),function(c){var s=encodeURIComponent(P(c))+D;return v(m[c])?T(m[c],function(n){return s+encodeURIComponent(P(n))}).join(E):s+encodeURIComponent(P(m[c]))}).join(E):r?encodeURIComponent(P(r))+D+encodeURIComponent(P(m)):""};var v=Array.isArray||function(m){return Object.prototype.toString.call(m)==="[object Array]"};function T(m,E){if(m.map)return m.map(E);for(var D=[],r=0;r<m.length;r++)D.push(E(m[r],r));return D}var d=Object.keys||function(m){var E=[];for(var D in m)Object.prototype.hasOwnProperty.call(m,D)&&E.push(D);return E}},{}],212:[function(M,X,i){"use strict";i.decode=i.parse=M("./decode"),i.encode=i.stringify=M("./encode")},{"./decode":210,"./encode":211}],213:[function(M,X,i){X.exports=M("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":214}],214:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=m(P),T=M("babel-runtime/core-js/object/keys"),d=m(T);function m(O){return O&&O.__esModule?O:{default:O}}var E=M("process-nextick-args"),D=d.default||function(O){var a=[];for(var u in O)a.push(u);return a};X.exports=o;var r=(0,v.default)(M("core-util-is"));r.inherits=M("inherits");var c=M("./_stream_readable"),s=M("./_stream_writable");r.inherits(o,c);for(var n=D(s.prototype),y=0;y<n.length;y++){var f=n[y];o.prototype[f]||(o.prototype[f]=s.prototype[f])}function o(O){if(!(this instanceof o))return new o(O);c.call(this,O),s.call(this,O),O&&O.readable===!1&&(this.readable=!1),O&&O.writable===!1&&(this.writable=!1),this.allowHalfOpen=!0,O&&O.allowHalfOpen===!1&&(this.allowHalfOpen=!1),this.once("end",g)}Object.defineProperty(o.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function g(){if(this.allowHalfOpen||this._writableState.ended)return;E.nextTick(p,this)}function p(O){O.end()}Object.defineProperty(o.prototype,"destroyed",{get:function(){return this._readableState===void 0||this._writableState===void 0?!1:this._readableState.destroyed&&this._writableState.destroyed},set:function(a){if(this._readableState===void 0||this._writableState===void 0)return;this._readableState.destroyed=a,this._writableState.destroyed=a}}),o.prototype._destroy=function(O,a){this.push(null),this.end(),E.nextTick(a,O)}},{"./_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(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(D){return D&&D.__esModule?D:{default:D}}X.exports=E;var d=M("./_stream_transform"),m=(0,v.default)(M("core-util-is"));m.inherits=M("inherits"),m.inherits(E,d);function E(D){if(!(this instanceof E))return new E(D);d.call(this,D)}E.prototype._transform=function(D,r,c){c(null,D)}},{"./_stream_transform":217,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],216:[function(M,X,i){(function(P,v){"use strict";var T=M("babel-runtime/core-js/object/get-prototype-of"),d=D(T),m=M("babel-runtime/core-js/object/create"),E=D(m);function D(ee){return ee&&ee.__esModule?ee:{default:ee}}var r=M("process-nextick-args");X.exports=x;var c=M("isarray"),s;x.ReadableState=C;var n=M("events").EventEmitter,y=function(te,be){return te.listeners(be).length},f=M("./internal/streams/stream"),o=M("safe-buffer").Buffer,g=v.Uint8Array||function(){};function p(ee){return o.from(ee)}function O(ee){return o.isBuffer(ee)||ee instanceof g}var a=(0,E.default)(M("core-util-is"));a.inherits=M("inherits");var u=M("util"),_=void 0;u&&u.debuglog?_=u.debuglog("stream"):_=function(){};var S=M("./internal/streams/BufferList"),b=M("./internal/streams/destroy"),h;a.inherits(x,f);var R=["error","close","destroy","pause","resume"];function w(ee,te,be){if(typeof ee.prependListener=="function")return ee.prependListener(te,be);!ee._events||!ee._events[te]?ee.on(te,be):c(ee._events[te])?ee._events[te].unshift(be):ee._events[te]=[be,ee._events[te]]}function C(ee,te){s=s||M("./_stream_duplex"),ee=ee||{};var be=te instanceof s;this.objectMode=!!ee.objectMode,be&&(this.objectMode=this.objectMode||!!ee.readableObjectMode);var re=ee.highWaterMark,Z=ee.readableHighWaterMark,Y=this.objectMode?16:16*1024;re||re===0?this.highWaterMark=re:be&&(Z||Z===0)?this.highWaterMark=Z:this.highWaterMark=Y,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new S,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&&(h||(h=M("string_decoder/").StringDecoder),this.decoder=new h(ee.encoding),this.encoding=ee.encoding)}function x(ee){if(s=s||M("./_stream_duplex"),!(this instanceof x))return new x(ee);this._readableState=new C(ee,this),this.readable=!0,ee&&(typeof ee.read=="function"&&(this._read=ee.read),typeof ee.destroy=="function"&&(this._destroy=ee.destroy)),f.call(this)}Object.defineProperty(x.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(te){if(!this._readableState)return;this._readableState.destroyed=te}}),x.prototype.destroy=b.destroy,x.prototype._undestroy=b.undestroy,x.prototype._destroy=function(ee,te){this.push(null),te(ee)},x.prototype.push=function(ee,te){var be=this._readableState,re;return be.objectMode?re=!0:typeof ee=="string"&&(te=te||be.defaultEncoding,te!==be.encoding&&(ee=o.from(ee,te),te=""),re=!0),l(this,ee,te,!1,re)},x.prototype.unshift=function(ee){return l(this,ee,null,!0,!1)};function l(ee,te,be,re,Z){var Y=ee._readableState;if(te===null)Y.reading=!1,W(ee,Y);else{var q;Z||(q=k(Y,te)),q?ee.emit("error",q):Y.objectMode||te&&te.length>0?(typeof te!="string"&&!Y.objectMode&&(0,d.default)(te)!==o.prototype&&(te=p(te)),re?Y.endEmitted?ee.emit("error",new Error("stream.unshift() after end event")):A(ee,Y,te,!0):Y.ended?ee.emit("error",new Error("stream.push() after EOF")):(Y.reading=!1,Y.decoder&&!be?(te=Y.decoder.write(te),Y.objectMode||te.length!==0?A(ee,Y,te,!1):B(ee,Y)):A(ee,Y,te,!1))):re||(Y.reading=!1)}return U(Y)}function A(ee,te,be,re){te.flowing&&te.length===0&&!te.sync?(ee.emit("data",be),ee.read(0)):(te.length+=te.objectMode?1:be.length,re?te.buffer.unshift(be):te.buffer.push(be),te.needReadable&&V(ee)),B(ee,te)}function k(ee,te){var be;return!O(te)&&typeof te!="string"&&te!==void 0&&!ee.objectMode&&(be=new TypeError("Invalid non-string/buffer chunk")),be}function U(ee){return!ee.ended&&(ee.needReadable||ee.length<ee.highWaterMark||ee.length===0)}x.prototype.isPaused=function(){return this._readableState.flowing===!1},x.prototype.setEncoding=function(ee){return h||(h=M("string_decoder/").StringDecoder),this._readableState.decoder=new h(ee),this._readableState.encoding=ee,this};var N=8388608;function z(ee){return ee>=N?ee=N:(ee--,ee|=ee>>>1,ee|=ee>>>2,ee|=ee>>>4,ee|=ee>>>8,ee|=ee>>>16,ee++),ee}function K(ee,te){return ee<=0||te.length===0&&te.ended?0:te.objectMode?1:ee!==ee?te.flowing&&te.length?te.buffer.head.data.length:te.length:(ee>te.highWaterMark&&(te.highWaterMark=z(ee)),ee<=te.length?ee:te.ended?te.length:(te.needReadable=!0,0))}x.prototype.read=function(ee){_("read",ee),ee=parseInt(ee,10);var te=this._readableState,be=ee;if(ee!==0&&(te.emittedReadable=!1),ee===0&&te.needReadable&&(te.length>=te.highWaterMark||te.ended))return _("read: emitReadable",te.length,te.ended),te.length===0&&te.ended?le(this):V(this),null;if(ee=K(ee,te),ee===0&&te.ended)return te.length===0&&le(this),null;var re=te.needReadable;_("need readable",re),(te.length===0||te.length-ee<te.highWaterMark)&&(re=!0,_("length less than watermark",re)),te.ended||te.reading?(re=!1,_("reading or ended",re)):re&&(_("do read"),te.reading=!0,te.sync=!0,te.length===0&&(te.needReadable=!0),this._read(te.highWaterMark),te.sync=!1,te.reading||(ee=K(be,te)));var Z;return ee>0?Z=se(ee,te):Z=null,Z===null?(te.needReadable=!0,ee=0):te.length-=ee,te.length===0&&(te.ended||(te.needReadable=!0),be!==ee&&te.ended&&le(this)),Z!==null&&this.emit("data",Z),Z};function W(ee,te){if(te.ended)return;if(te.decoder){var be=te.decoder.end();be&&be.length&&(te.buffer.push(be),te.length+=te.objectMode?1:be.length)}te.ended=!0,V(ee)}function V(ee){var te=ee._readableState;te.needReadable=!1,te.emittedReadable||(_("emitReadable",te.flowing),te.emittedReadable=!0,te.sync?r.nextTick(F,ee):F(ee))}function F(ee){_("emit readable"),ee.emit("readable"),Oe(ee)}function B(ee,te){te.readingMore||(te.readingMore=!0,r.nextTick(H,ee,te))}function H(ee,te){for(var be=te.length;!te.reading&&!te.flowing&&!te.ended&&te.length<te.highWaterMark&&!(_("maybeReadMore read 0"),ee.read(0),be===te.length);)be=te.length;te.readingMore=!1}x.prototype._read=function(ee){this.emit("error",new Error("_read() is not implemented"))},x.prototype.pipe=function(ee,te){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,_("pipe count=%d opts=%j",re.pipesCount,te);var Z=(!te||te.end!==!1)&&ee!==P.stdout&&ee!==P.stderr,Y=Z?ye:We;re.endEmitted?r.nextTick(Y):be.once("end",Y),ee.on("unpipe",q);function q(Re,$e){_("onunpipe"),Re===be&&($e&&$e.hasUnpiped===!1&&($e.hasUnpiped=!0,Ge()))}function ye(){_("onend"),ee.end()}var ge=ae(be);ee.on("drain",ge);var De=!1;function Ge(){_("cleanup"),ee.removeListener("close",st),ee.removeListener("finish",mt),ee.removeListener("drain",ge),ee.removeListener("error",ot),ee.removeListener("unpipe",q),be.removeListener("end",ye),be.removeListener("end",We),be.removeListener("data",at),De=!0,re.awaitDrain&&(!ee._writableState||ee._writableState.needDrain)&&ge()}var Qe=!1;be.on("data",at);function at(Re){_("ondata"),Qe=!1;var $e=ee.write(Re);$e===!1&&!Qe&&((re.pipesCount===1&&re.pipes===ee||re.pipesCount>1&&ue(re.pipes,ee)!==-1)&&!De&&(_("false write response, pause",be._readableState.awaitDrain),be._readableState.awaitDrain++,Qe=!0),be.pause())}function ot(Re){_("onerror",Re),We(),ee.removeListener("error",ot),y(ee,"error")===0&&ee.emit("error",Re)}w(ee,"error",ot);function st(){ee.removeListener("finish",mt),We()}ee.once("close",st);function mt(){_("onfinish"),ee.removeListener("close",st),We()}ee.once("finish",mt);function We(){_("unpipe"),be.unpipe(ee)}return ee.emit("pipe",be),re.flowing||(_("pipe resume"),be.resume()),ee};function ae(ee){return function(){var te=ee._readableState;_("pipeOnDrain",te.awaitDrain),te.awaitDrain&&te.awaitDrain--,te.awaitDrain===0&&y(ee,"data")&&(te.flowing=!0,Oe(ee))}}x.prototype.unpipe=function(ee){var te=this._readableState,be={hasUnpiped:!1};if(te.pipesCount===0)return this;if(te.pipesCount===1)return ee&&ee!==te.pipes?this:(ee||(ee=te.pipes),te.pipes=null,te.pipesCount=0,te.flowing=!1,ee&&ee.emit("unpipe",this,be),this);if(!ee){var re=te.pipes,Z=te.pipesCount;te.pipes=null,te.pipesCount=0,te.flowing=!1;for(var Y=0;Y<Z;Y++)re[Y].emit("unpipe",this,be);return this}var q=ue(te.pipes,ee);return q===-1?this:(te.pipes.splice(q,1),te.pipesCount-=1,te.pipesCount===1&&(te.pipes=te.pipes[0]),ee.emit("unpipe",this,be),this)},x.prototype.on=function(ee,te){var be=f.prototype.on.call(this,ee,te);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&&V(this):r.nextTick(de,this))}return be},x.prototype.addListener=x.prototype.on;function de(ee){_("readable nexttick read 0"),ee.read(0)}x.prototype.resume=function(){var ee=this._readableState;return ee.flowing||(_("resume"),ee.flowing=!0,oe(this,ee)),this};function oe(ee,te){te.resumeScheduled||(te.resumeScheduled=!0,r.nextTick(xe,ee,te))}function xe(ee,te){te.reading||(_("resume read 0"),ee.read(0)),te.resumeScheduled=!1,te.awaitDrain=0,ee.emit("resume"),Oe(ee),te.flowing&&!te.reading&&ee.read(0)}x.prototype.pause=function(){return _("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(_("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function Oe(ee){var te=ee._readableState;for(_("flow",te.flowing);te.flowing&&ee.read()!==null;);}x.prototype.wrap=function(ee){var te=this,be=this._readableState,re=!1;ee.on("end",function(){if(_("wrapped end"),be.decoder&&!be.ended){var q=be.decoder.end();q&&q.length&&te.push(q)}te.push(null)}),ee.on("data",function(q){if(_("wrapped data"),be.decoder&&(q=be.decoder.write(q)),be.objectMode&&q==null)return;if(!be.objectMode&&(!q||!q.length))return;var ye=te.push(q);ye||(re=!0,ee.pause())});for(var Z in ee)this[Z]===void 0&&typeof ee[Z]=="function"&&(this[Z]=function(q){return function(){return ee[q].apply(ee,arguments)}}(Z));for(var Y=0;Y<R.length;Y++)ee.on(R[Y],this.emit.bind(this,R[Y]));return this._read=function(q){_("wrapped _read",q),re&&(re=!1,ee.resume())},this},Object.defineProperty(x.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),x._fromList=se;function se(ee,te){if(te.length===0)return null;var be;return te.objectMode?be=te.buffer.shift():!ee||ee>=te.length?(te.decoder?be=te.buffer.join(""):te.buffer.length===1?be=te.buffer.head.data:be=te.buffer.concat(te.length),te.buffer.clear()):be=me(ee,te.buffer,te.decoder),be}function me(ee,te,be){var re;return ee<te.head.data.length?(re=te.head.data.slice(0,ee),te.head.data=te.head.data.slice(ee)):ee===te.head.data.length?re=te.shift():re=be?pe(ee,te):ie(ee,te),re}function pe(ee,te){var be=te.head,re=1,Z=be.data;for(ee-=Z.length;be=be.next;){var Y=be.data,q=ee>Y.length?Y.length:ee;if(q===Y.length?Z+=Y:Z+=Y.slice(0,ee),ee-=q,ee===0){q===Y.length?(++re,be.next?te.head=be.next:te.head=te.tail=null):(te.head=be,be.data=Y.slice(q));break}++re}return te.length-=re,Z}function ie(ee,te){var be=o.allocUnsafe(ee),re=te.head,Z=1;for(re.data.copy(be),ee-=re.data.length;re=re.next;){var Y=re.data,q=ee>Y.length?Y.length:ee;if(Y.copy(be,be.length-ee,0,q),ee-=q,ee===0){q===Y.length?(++Z,re.next?te.head=re.next:te.head=te.tail=null):(te.head=re,re.data=Y.slice(q));break}++Z}return te.length-=Z,be}function le(ee){var te=ee._readableState;if(te.length>0)throw new Error('"endReadable()" called on non-empty stream');te.endEmitted||(te.ended=!0,r.nextTick(Q,te,ee))}function Q(ee,te){!ee.endEmitted&&ee.length===0&&(ee.endEmitted=!0,te.readable=!1,te.emit("end"))}function ue(ee,te){for(var be=0,re=ee.length;be<re;be++)if(ee[be]===te)return be;return-1}}).call(this,M("_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(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(s){return s&&s.__esModule?s:{default:s}}X.exports=D;var d=M("./_stream_duplex"),m=(0,v.default)(M("core-util-is"));m.inherits=M("inherits"),m.inherits(D,d);function E(s,n){var y=this._transformState;y.transforming=!1;var f=y.writecb;if(!f)return this.emit("error",new Error("write callback called multiple times"));y.writechunk=null,y.writecb=null,n!=null&&this.push(n),f(s);var o=this._readableState;o.reading=!1,(o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}function D(s){if(!(this instanceof D))return new D(s);d.call(this,s),this._transformState={afterTransform:E.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,s&&(typeof s.transform=="function"&&(this._transform=s.transform),typeof s.flush=="function"&&(this._flush=s.flush)),this.on("prefinish",r)}function r(){var s=this;typeof this._flush=="function"?this._flush(function(n,y){c(s,n,y)}):c(this,null,null)}D.prototype.push=function(s,n){return this._transformState.needTransform=!1,d.prototype.push.call(this,s,n)},D.prototype._transform=function(s,n,y){throw new Error("_transform() is not implemented")},D.prototype._write=function(s,n,y){var f=this._transformState;if(f.writecb=y,f.writechunk=s,f.writeencoding=n,!f.transforming){var o=this._readableState;(f.needTransform||o.needReadable||o.length<o.highWaterMark)&&this._read(o.highWaterMark)}},D.prototype._read=function(s){var n=this._transformState;n.writechunk!==null&&n.writecb&&!n.transforming?(n.transforming=!0,this._transform(n.writechunk,n.writeencoding,n.afterTransform)):n.needTransform=!0},D.prototype._destroy=function(s,n){var y=this;d.prototype._destroy.call(this,s,function(f){n(f),y.emit("close")})};function c(s,n,y){if(n)return s.emit("error",n);if(y!=null&&s.push(y),s._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(s._transformState.transforming)throw new Error("Calling transform done when still transforming");return s.push(null)}},{"./_stream_duplex":214,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],218:[function(M,X,i){(function(P,v){"use strict";var T=M("babel-runtime/core-js/object/define-property"),d=f(T),m=M("babel-runtime/core-js/symbol/has-instance"),E=f(m),D=M("babel-runtime/core-js/symbol"),r=f(D),c=M("babel-runtime/core-js/object/create"),s=f(c),n=M("babel-runtime/core-js/set-immediate"),y=f(n);function f(ie){return ie&&ie.__esModule?ie:{default:ie}}var o=M("process-nextick-args");X.exports=k;function g(ie,le,Q){this.chunk=ie,this.encoding=le,this.callback=Q,this.next=null}function p(ie){var le=this;this.next=null,this.entry=null,this.finish=function(){pe(le,ie)}}var O=!P.browser&&["v0.10","v0.9."].indexOf(P.version.slice(0,5))>-1?y.default:o.nextTick,a;k.WritableState=l;var u=(0,s.default)(M("core-util-is"));u.inherits=M("inherits");var _={deprecate:M("util-deprecate")},S=M("./internal/streams/stream"),b=M("safe-buffer").Buffer,h=v.Uint8Array||function(){};function R(ie){return b.from(ie)}function w(ie){return b.isBuffer(ie)||ie instanceof h}var C=M("./internal/streams/destroy");u.inherits(k,S);function x(){}function l(ie,le){a=a||M("./_stream_duplex"),ie=ie||{};var Q=le instanceof a;this.objectMode=!!ie.objectMode,Q&&(this.objectMode=this.objectMode||!!ie.writableObjectMode);var ue=ie.highWaterMark,ee=ie.writableHighWaterMark,te=this.objectMode?16:16*1024;ue||ue===0?this.highWaterMark=ue:Q&&(ee||ee===0)?this.highWaterMark=ee:this.highWaterMark=te,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){B(le,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 p(this)}l.prototype.getBuffer=function(){for(var le=this.bufferedRequest,Q=[];le;)Q.push(le),le=le.next;return Q},function(){try{Object.defineProperty(l.prototype,"buffer",{get:_.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ie){}}();var A;typeof r.default=="function"&&E.default&&typeof Function.prototype[E.default]=="function"?(A=Function.prototype[E.default],(0,d.default)(k,E.default,{value:function(le){return A.call(this,le)?!0:this!==k?!1:le&&le._writableState instanceof l}})):A=function(le){return le instanceof this};function k(ie){if(a=a||M("./_stream_duplex"),!A.call(k,this)&&!(this instanceof a))return new k(ie);this._writableState=new l(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)),S.call(this)}k.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function U(ie,le){var Q=new Error("write after end");ie.emit("error",Q),o.nextTick(le,Q)}function N(ie,le,Q,ue){var ee=!0,te=!1;return Q===null?te=new TypeError("May not write null values to stream"):typeof Q!="string"&&Q!==void 0&&!le.objectMode&&(te=new TypeError("Invalid non-string/buffer chunk")),te&&(ie.emit("error",te),o.nextTick(ue,te),ee=!1),ee}k.prototype.write=function(ie,le,Q){var ue=this._writableState,ee=!1,te=!ue.objectMode&&w(ie);return te&&!b.isBuffer(ie)&&(ie=R(ie)),typeof le=="function"&&(Q=le,le=null),te?le="buffer":le||(le=ue.defaultEncoding),typeof Q!="function"&&(Q=x),ue.ended?U(this,Q):(te||N(this,ue,ie,Q))&&(ue.pendingcb++,ee=K(this,ue,te,ie,le,Q)),ee},k.prototype.cork=function(){var ie=this._writableState;ie.corked++},k.prototype.uncork=function(){var ie=this._writableState;ie.corked&&(ie.corked--,!ie.writing&&!ie.corked&&!ie.finished&&!ie.bufferProcessing&&ie.bufferedRequest&&de(this,ie))},k.prototype.setDefaultEncoding=function(le){if(typeof le=="string"&&(le=le.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((le+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+le);return this._writableState.defaultEncoding=le,this};function z(ie,le,Q){return!ie.objectMode&&ie.decodeStrings!==!1&&typeof le=="string"&&(le=b.from(le,Q)),le}Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function K(ie,le,Q,ue,ee,te){if(!Q){var be=z(le,ue,ee);ue!==be&&(Q=!0,ee="buffer",ue=be)}var re=le.objectMode?1:ue.length;le.length+=re;var Z=le.length<le.highWaterMark;if(Z||(le.needDrain=!0),le.writing||le.corked){var Y=le.lastBufferedRequest;le.lastBufferedRequest={chunk:ue,encoding:ee,isBuf:Q,callback:te,next:null},Y?Y.next=le.lastBufferedRequest:le.bufferedRequest=le.lastBufferedRequest,le.bufferedRequestCount+=1}else W(ie,le,!1,re,ue,ee,te);return Z}function W(ie,le,Q,ue,ee,te,be){le.writelen=ue,le.writecb=be,le.writing=!0,le.sync=!0,Q?ie._writev(ee,le.onwrite):ie._write(ee,te,le.onwrite),le.sync=!1}function V(ie,le,Q,ue,ee){--le.pendingcb,Q?(o.nextTick(ee,ue),o.nextTick(se,ie,le),ie._writableState.errorEmitted=!0,ie.emit("error",ue)):(ee(ue),ie._writableState.errorEmitted=!0,ie.emit("error",ue),se(ie,le))}function F(ie){ie.writing=!1,ie.writecb=null,ie.length-=ie.writelen,ie.writelen=0}function B(ie,le){var Q=ie._writableState,ue=Q.sync,ee=Q.writecb;if(F(Q),le)V(ie,Q,ue,le,ee);else{var te=oe(Q);!te&&!Q.corked&&!Q.bufferProcessing&&Q.bufferedRequest&&de(ie,Q),ue?O(H,ie,Q,te,ee):H(ie,Q,te,ee)}}function H(ie,le,Q,ue){Q||ae(ie,le),le.pendingcb--,ue(),se(ie,le)}function ae(ie,le){le.length===0&&le.needDrain&&(le.needDrain=!1,ie.emit("drain"))}function de(ie,le){le.bufferProcessing=!0;var Q=le.bufferedRequest;if(ie._writev&&Q&&Q.next){var ue=le.bufferedRequestCount,ee=new Array(ue),te=le.corkedRequestsFree;te.entry=Q;for(var be=0,re=!0;Q;)ee[be]=Q,Q.isBuf||(re=!1),Q=Q.next,be+=1;ee.allBuffers=re,W(ie,le,!0,le.length,ee,"",te.finish),le.pendingcb++,le.lastBufferedRequest=null,te.next?(le.corkedRequestsFree=te.next,te.next=null):le.corkedRequestsFree=new p(le),le.bufferedRequestCount=0}else{for(;Q;){var Z=Q.chunk,Y=Q.encoding,q=Q.callback,ye=le.objectMode?1:Z.length;if(W(ie,le,!1,ye,Z,Y,q),Q=Q.next,le.bufferedRequestCount--,le.writing)break}Q===null&&(le.lastBufferedRequest=null)}le.bufferedRequest=Q,le.bufferProcessing=!1}k.prototype._write=function(ie,le,Q){Q(new Error("_write() is not implemented"))},k.prototype._writev=null,k.prototype.end=function(ie,le,Q){var ue=this._writableState;typeof ie=="function"?(Q=ie,ie=null,le=null):typeof le=="function"&&(Q=le,le=null),ie!=null&&this.write(ie,le),ue.corked&&(ue.corked=1,this.uncork()),!ue.ending&&!ue.finished&&me(this,ue,Q)};function oe(ie){return ie.ending&&ie.length===0&&ie.bufferedRequest===null&&!ie.finished&&!ie.writing}function xe(ie,le){ie._final(function(Q){le.pendingcb--,Q&&ie.emit("error",Q),le.prefinished=!0,ie.emit("prefinish"),se(ie,le)})}function Oe(ie,le){!le.prefinished&&!le.finalCalled&&(typeof ie._final=="function"?(le.pendingcb++,le.finalCalled=!0,o.nextTick(xe,ie,le)):(le.prefinished=!0,ie.emit("prefinish")))}function se(ie,le){var Q=oe(le);return Q&&(Oe(ie,le),le.pendingcb===0&&(le.finished=!0,ie.emit("finish"))),Q}function me(ie,le,Q){le.ending=!0,se(ie,le),Q&&(le.finished?o.nextTick(Q):ie.once("finish",Q)),le.ended=!0,ie.writable=!1}function pe(ie,le,Q){var ue=ie.entry;for(ie.entry=null;ue;){var ee=ue.callback;le.pendingcb--,ee(Q),ue=ue.next}le.corkedRequestsFree?le.corkedRequestsFree.next=ie:le.corkedRequestsFree=ie}Object.defineProperty(k.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(le){if(!this._writableState)return;this._writableState.destroyed=le}}),k.prototype.destroy=C.destroy,k.prototype._undestroy=C.undestroy,k.prototype._destroy=function(ie,le){this.end(),le(ie)}}).call(this,M("_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(M,X,i){"use strict";function P(m,E){if(!(m instanceof E))throw new TypeError("Cannot call a class as a function")}var v=M("safe-buffer").Buffer,T=M("util");function d(m,E,D){m.copy(E,D)}X.exports=function(){function m(){P(this,m),this.head=null,this.tail=null,this.length=0}return m.prototype.push=function(D){var r={data:D,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length},m.prototype.unshift=function(D){var r={data:D,next:this.head};this.length===0&&(this.tail=r),this.head=r,++this.length},m.prototype.shift=function(){if(this.length===0)return;var D=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,D},m.prototype.clear=function(){this.head=this.tail=null,this.length=0},m.prototype.join=function(D){if(this.length===0)return"";for(var r=this.head,c=""+r.data;r=r.next;)c+=D+r.data;return c},m.prototype.concat=function(D){if(this.length===0)return v.alloc(0);if(this.length===1)return this.head.data;for(var r=v.allocUnsafe(D>>>0),c=this.head,s=0;c;)d(c.data,r,s),s+=c.data.length,c=c.next;return r},m}(),T&&T.inspect&&T.inspect.custom&&(X.exports.prototype[T.inspect.custom]=function(){var m=T.inspect({length:this.length});return this.constructor.name+" "+m})},{"safe-buffer":228,util:71}],220:[function(M,X,i){"use strict";var P=M("process-nextick-args");function v(m,E){var D=this,r=this._readableState&&this._readableState.destroyed,c=this._writableState&&this._writableState.destroyed;return r||c?(E?E(m):m&&(!this._writableState||!this._writableState.errorEmitted)&&P.nextTick(d,this,m),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(m||null,function(s){!E&&s?(P.nextTick(d,D,s),D._writableState&&(D._writableState.errorEmitted=!0)):E&&E(s)}),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 d(m,E){m.emit("error",E)}X.exports={destroy:v,undestroy:T}},{"process-nextick-args":207}],221:[function(M,X,i){"use strict";X.exports=M("events").EventEmitter},{events:192}],222:[function(M,X,i){X.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,X,i){i=X.exports=M("./lib/_stream_readable.js"),i.Stream=i,i.Readable=i,i.Writable=M("./lib/_stream_writable.js"),i.Duplex=M("./lib/_stream_duplex.js"),i.Transform=M("./lib/_stream_transform.js"),i.PassThrough=M("./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(M,X,i){X.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,X,i){X.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,X,i){var P=function(){return this}()||Function("return this")(),v=P.regeneratorRuntime&&Object.getOwnPropertyNames(P).indexOf("regeneratorRuntime")>=0,T=v&&P.regeneratorRuntime;if(P.regeneratorRuntime=void 0,X.exports=M("./runtime"),v)P.regeneratorRuntime=T;else try{delete P.regeneratorRuntime}catch(d){P.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,X,i){!function(P){"use strict";var v=Object.prototype,T=v.hasOwnProperty,d,m=typeof Symbol=="function"?Symbol:{},E=m.iterator||"@@iterator",D=m.asyncIterator||"@@asyncIterator",r=m.toStringTag||"@@toStringTag",c=typeof X=="object",s=P.regeneratorRuntime;if(s){c&&(X.exports=s);return}s=P.regeneratorRuntime=c?X.exports:{};function n(K,W,V,F){var B=W&&W.prototype instanceof a?W:a,H=Object.create(B.prototype),ae=new U(F||[]);return H._invoke=x(K,V,ae),H}s.wrap=n;function y(K,W,V){try{return{type:"normal",arg:K.call(W,V)}}catch(F){return{type:"throw",arg:F}}}var f="suspendedStart",o="suspendedYield",g="executing",p="completed",O={};function a(){}function u(){}function _(){}var S={};S[E]=function(){return this};var b=Object.getPrototypeOf,h=b&&b(b(N([])));h&&h!==v&&T.call(h,E)&&(S=h);var R=_.prototype=a.prototype=Object.create(S);u.prototype=R.constructor=_,_.constructor=u,_[r]=u.displayName="GeneratorFunction";function w(K){["next","throw","return"].forEach(function(W){K[W]=function(V){return this._invoke(W,V)}})}s.isGeneratorFunction=function(K){var W=typeof K=="function"&&K.constructor;return W?W===u||(W.displayName||W.name)==="GeneratorFunction":!1},s.mark=function(K){return Object.setPrototypeOf?Object.setPrototypeOf(K,_):(K.__proto__=_,r in K||(K[r]="GeneratorFunction")),K.prototype=Object.create(R),K},s.awrap=function(K){return{__await:K}};function C(K){function W(B,H,ae,de){var oe=y(K[B],K,H);if(oe.type==="throw")de(oe.arg);else{var xe=oe.arg,Oe=xe.value;return Oe&&typeof Oe=="object"&&T.call(Oe,"__await")?Promise.resolve(Oe.__await).then(function(se){W("next",se,ae,de)},function(se){W("throw",se,ae,de)}):Promise.resolve(Oe).then(function(se){xe.value=se,ae(xe)},de)}}var V;function F(B,H){function ae(){return new Promise(function(de,oe){W(B,H,de,oe)})}return V=V?V.then(ae,ae):ae()}this._invoke=F}w(C.prototype),C.prototype[D]=function(){return this},s.AsyncIterator=C,s.async=function(K,W,V,F){var B=new C(n(K,W,V,F));return s.isGeneratorFunction(W)?B:B.next().then(function(H){return H.done?H.value:B.next()})};function x(K,W,V){var F=f;return function(H,ae){if(F===g)throw new Error("Generator is already running");if(F===p){if(H==="throw")throw ae;return z()}for(V.method=H,V.arg=ae;;){var de=V.delegate;if(de){var oe=l(de,V);if(oe){if(oe===O)continue;return oe}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(F===f)throw F=p,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);F=g;var xe=y(K,W,V);if(xe.type==="normal"){if(F=V.done?p:o,xe.arg===O)continue;return{value:xe.arg,done:V.done}}else xe.type==="throw"&&(F=p,V.method="throw",V.arg=xe.arg)}}}function l(K,W){var V=K.iterator[W.method];if(V===d){if(W.delegate=null,W.method==="throw"){if(K.iterator.return&&(W.method="return",W.arg=d,l(K,W),W.method==="throw"))return O;W.method="throw",W.arg=new TypeError("The iterator does not provide a 'throw' method")}return O}var F=y(V,K.iterator,W.arg);if(F.type==="throw")return W.method="throw",W.arg=F.arg,W.delegate=null,O;var B=F.arg;if(!B)return W.method="throw",W.arg=new TypeError("iterator result is not an object"),W.delegate=null,O;if(B.done)W[K.resultName]=B.value,W.next=K.nextLoc,W.method!=="return"&&(W.method="next",W.arg=d);else return B;return W.delegate=null,O}w(R),R[r]="Generator",R[E]=function(){return this},R.toString=function(){return"[object Generator]"};function A(K){var W={tryLoc:K[0]};1 in K&&(W.catchLoc=K[1]),2 in K&&(W.finallyLoc=K[2],W.afterLoc=K[3]),this.tryEntries.push(W)}function k(K){var W=K.completion||{};W.type="normal",delete W.arg,K.completion=W}function U(K){this.tryEntries=[{tryLoc:"root"}],K.forEach(A,this),this.reset(!0)}s.keys=function(K){var W=[];for(var V in K)W.push(V);return W.reverse(),function F(){for(;W.length;){var B=W.pop();if(B in K)return F.value=B,F.done=!1,F}return F.done=!0,F}};function N(K){if(K){var W=K[E];if(W)return W.call(K);if(typeof K.next=="function")return K;if(!isNaN(K.length)){var V=-1,F=function B(){for(;++V<K.length;)if(T.call(K,V))return B.value=K[V],B.done=!1,B;return B.value=d,B.done=!0,B};return F.next=F}}return{next:z}}s.values=N;function z(){return{value:d,done:!0}}U.prototype={constructor:U,reset:function(K){if(this.prev=0,this.next=0,this.sent=this._sent=d,this.done=!1,this.delegate=null,this.method="next",this.arg=d,this.tryEntries.forEach(k),!K)for(var W in this)W.charAt(0)==="t"&&T.call(this,W)&&!isNaN(+W.slice(1))&&(this[W]=d)},stop:function(){this.done=!0;var K=this.tryEntries[0],W=K.completion;if(W.type==="throw")throw W.arg;return this.rval},dispatchException:function(K){if(this.done)throw K;var W=this;function V(oe,xe){return H.type="throw",H.arg=K,W.next=oe,xe&&(W.method="next",W.arg=d),!!xe}for(var F=this.tryEntries.length-1;F>=0;--F){var B=this.tryEntries[F],H=B.completion;if(B.tryLoc==="root")return V("end");if(B.tryLoc<=this.prev){var ae=T.call(B,"catchLoc"),de=T.call(B,"finallyLoc");if(ae&&de){if(this.prev<B.catchLoc)return V(B.catchLoc,!0);if(this.prev<B.finallyLoc)return V(B.finallyLoc)}else if(ae){if(this.prev<B.catchLoc)return V(B.catchLoc,!0)}else if(de){if(this.prev<B.finallyLoc)return V(B.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(K,W){for(var V=this.tryEntries.length-1;V>=0;--V){var F=this.tryEntries[V];if(F.tryLoc<=this.prev&&T.call(F,"finallyLoc")&&this.prev<F.finallyLoc){var B=F;break}}B&&(K==="break"||K==="continue")&&B.tryLoc<=W&&W<=B.finallyLoc&&(B=null);var H=B?B.completion:{};return H.type=K,H.arg=W,B?(this.method="next",this.next=B.finallyLoc,O):this.complete(H)},complete:function(K,W){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"&&W&&(this.next=W),O},finish:function(K){for(var W=this.tryEntries.length-1;W>=0;--W){var V=this.tryEntries[W];if(V.finallyLoc===K)return this.complete(V.completion,V.afterLoc),k(V),O}},catch:function(K){for(var W=this.tryEntries.length-1;W>=0;--W){var V=this.tryEntries[W];if(V.tryLoc===K){var F=V.completion;if(F.type==="throw"){var B=F.arg;k(V)}return B}}throw new Error("illegal catch attempt")},delegateYield:function(K,W,V){return this.delegate={iterator:N(K),resultName:W,nextLoc:V},this.method==="next"&&(this.arg=d),O}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,X,i){var P=M("buffer"),v=P.Buffer;function T(m,E){for(var D in m)E[D]=m[D]}v.from&&v.alloc&&v.allocUnsafe&&v.allocUnsafeSlow?X.exports=P:(T(P,i),i.Buffer=d);function d(m,E,D){return v(m,E,D)}T(v,d),d.from=function(m,E,D){if(typeof m=="number")throw new TypeError("Argument must not be a number");return v(m,E,D)},d.alloc=function(m,E,D){if(typeof m!="number")throw new TypeError("Argument must be a number");var r=v(m);return E!==void 0?typeof D=="string"?r.fill(E,D):r.fill(E):r.fill(0),r},d.allocUnsafe=function(m){if(typeof m!="number")throw new TypeError("Argument must be a number");return v(m)},d.allocUnsafeSlow=function(m){if(typeof m!="number")throw new TypeError("Argument must be a number");return P.SlowBuffer(m)}},{buffer:73}],229:[function(M,X,i){(function(P){"use strict";var v=M("babel-runtime/core-js/string/from-code-point"),T=o(v),d=M("babel-runtime/core-js/json/stringify"),m=o(d),E=M("babel-runtime/helpers/typeof"),D=o(E),r=M("babel-runtime/core-js/object/define-property"),c=o(r),s=M("babel-runtime/core-js/object/keys"),n=o(s),y=M("babel-runtime/core-js/object/create"),f=o(y);function o(g){return g&&g.__esModule?g:{default:g}}(function(g){g.parser=function(Y,q){return new O(Y,q)},g.SAXParser=O,g.SAXStream=R,g.createStream=h,g.MAX_BUFFER_LENGTH=64*1024;var p=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];g.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function O(Y,q){if(!(this instanceof O))return new O(Y,q);var ye=this;u(ye),ye.q=ye.c="",ye.bufferCheckPosition=g.MAX_BUFFER_LENGTH,ye.opt=q||{},ye.opt.lowercase=ye.opt.lowercase||ye.opt.lowercasetags,ye.looseCase=ye.opt.lowercase?"toLowerCase":"toUpperCase",ye.tags=[],ye.closed=ye.closedRoot=ye.sawRoot=!1,ye.tag=ye.error=null,ye.strict=!!Y,ye.noscript=!!(Y||ye.opt.noscript),ye.state=H.BEGIN,ye.strictEntities=ye.opt.strictEntities,ye.ENTITIES=ye.strictEntities?(0,f.default)(g.XML_ENTITIES):(0,f.default)(g.ENTITIES),ye.attribList=[],ye.opt.xmlns&&(ye.ns=(0,f.default)(A)),ye.trackPosition=ye.opt.position!==!1,ye.trackPosition&&(ye.position=ye.line=ye.column=0),de(ye,"onready")}f.default||(Object.create=function(Y){function q(){}q.prototype=Y;var ye=new q;return ye}),n.default||(Object.keys=function(Y){var q=[];for(var ye in Y)Y.hasOwnProperty(ye)&&q.push(ye);return q});function a(Y){for(var q=Math.max(g.MAX_BUFFER_LENGTH,10),ye=0,ge=0,De=p.length;ge<De;ge++){var Ge=Y[p[ge]].length;if(Ge>q)switch(p[ge]){case"textNode":xe(Y);break;case"cdata":oe(Y,"oncdata",Y.cdata),Y.cdata="";break;case"script":oe(Y,"onscript",Y.script),Y.script="";break;default:se(Y,"Max buffer length exceeded: "+p[ge])}ye=Math.max(ye,Ge)}var Qe=g.MAX_BUFFER_LENGTH-ye;Y.bufferCheckPosition=Qe+Y.position}function u(Y){for(var q=0,ye=p.length;q<ye;q++)Y[p[q]]=""}function _(Y){xe(Y),Y.cdata!==""&&(oe(Y,"oncdata",Y.cdata),Y.cdata=""),Y.script!==""&&(oe(Y,"onscript",Y.script),Y.script="")}O.prototype={end:function(){me(this)},write:Z,resume:function(){return this.error=null,this},close:function(){return this.write(null)},flush:function(){_(this)}};var S;try{S=M("stream").Stream}catch(Y){S=function(){}}var b=g.EVENTS.filter(function(Y){return Y!=="error"&&Y!=="end"});function h(Y,q){return new R(Y,q)}function R(Y,q){if(!(this instanceof R))return new R(Y,q);S.apply(this),this._parser=new O(Y,q),this.writable=!0,this.readable=!0;var ye=this;this._parser.onend=function(){ye.emit("end")},this._parser.onerror=function(ge){ye.emit("error",ge),ye._parser.error=null},this._decoder=null,b.forEach(function(ge){(0,c.default)(ye,"on"+ge,{get:function(){return ye._parser["on"+ge]},set:function(Ge){if(!Ge)return ye.removeAllListeners(ge),ye._parser["on"+ge]=Ge,Ge;ye.on(ge,Ge)},enumerable:!0,configurable:!1})})}R.prototype=(0,f.default)(S.prototype,{constructor:{value:R}}),R.prototype.write=function(Y){if(typeof P=="function"&&typeof P.isBuffer=="function"&&P.isBuffer(Y)){if(!this._decoder){var q=M("string_decoder").StringDecoder;this._decoder=new q("utf8")}Y=this._decoder.write(Y)}return this._parser.write(Y.toString()),this.emit("data",Y),!0},R.prototype.end=function(Y){return Y&&Y.length&&this.write(Y),this._parser.end(),!0},R.prototype.on=function(Y,q){var ye=this;return!ye._parser["on"+Y]&&b.indexOf(Y)!==-1&&(ye._parser["on"+Y]=function(){var ge=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ge.splice(0,0,Y),ye.emit.apply(ye,ge)}),S.prototype.on.call(ye,Y,q)};var w="[CDATA[",C="DOCTYPE",x="http://www.w3.org/XML/1998/namespace",l="http://www.w3.org/2000/xmlns/",A={xml:x,xmlns:l},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]/,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\u00B7\u0300-\u036F\u203F-\u2040.\d-]/,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]/,z=/[#:_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 W(Y){return Y==='"'||Y==="'"}function V(Y){return Y===">"||K(Y)}function F(Y,q){return Y.test(q)}function B(Y,q){return!F(Y,q)}var H=0;g.STATE={BEGIN:H++,BEGIN_WHITESPACE:H++,TEXT:H++,TEXT_ENTITY:H++,OPEN_WAKA:H++,SGML_DECL:H++,SGML_DECL_QUOTED:H++,DOCTYPE:H++,DOCTYPE_QUOTED:H++,DOCTYPE_DTD:H++,DOCTYPE_DTD_QUOTED:H++,COMMENT_STARTING:H++,COMMENT:H++,COMMENT_ENDING:H++,COMMENT_ENDED:H++,CDATA:H++,CDATA_ENDING:H++,CDATA_ENDING_2:H++,PROC_INST:H++,PROC_INST_BODY:H++,PROC_INST_ENDING:H++,OPEN_TAG:H++,OPEN_TAG_SLASH:H++,ATTRIB:H++,ATTRIB_NAME:H++,ATTRIB_NAME_SAW_WHITE:H++,ATTRIB_VALUE:H++,ATTRIB_VALUE_QUOTED:H++,ATTRIB_VALUE_CLOSED:H++,ATTRIB_VALUE_UNQUOTED:H++,ATTRIB_VALUE_ENTITY_Q:H++,ATTRIB_VALUE_ENTITY_U:H++,CLOSE_TAG:H++,CLOSE_TAG_SAW_WHITE:H++,SCRIPT:H++,SCRIPT_ENDING:H++},g.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},g.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,n.default)(g.ENTITIES).forEach(function(Y){var q=g.ENTITIES[Y],ye=typeof q=="number"?String.fromCharCode(q):q;g.ENTITIES[Y]=ye});for(var ae in g.STATE)g.STATE[g.STATE[ae]]=ae;H=g.STATE;function de(Y,q,ye){Y[q]&&Y[q](ye)}function oe(Y,q,ye){Y.textNode&&xe(Y),de(Y,q,ye)}function xe(Y){Y.textNode=Oe(Y.opt,Y.textNode),Y.textNode&&de(Y,"ontext",Y.textNode),Y.textNode=""}function Oe(Y,q){return Y.trim&&(q=q.trim()),Y.normalize&&(q=q.replace(/\s+/g," ")),q}function se(Y,q){return xe(Y),Y.trackPosition&&(q+=`
Line: `+Y.line+`
Column: `+Y.column+`
Char: `+Y.c),q=new Error(q),Y.error=q,de(Y,"onerror",q),Y}function me(Y){return Y.sawRoot&&!Y.closedRoot&&pe(Y,"Unclosed root tag"),Y.state!==H.BEGIN&&Y.state!==H.BEGIN_WHITESPACE&&Y.state!==H.TEXT&&se(Y,"Unexpected end"),xe(Y),Y.c="",Y.closed=!0,de(Y,"onend"),O.call(Y,Y.strict,Y.opt),Y}function pe(Y,q){if((typeof Y=="undefined"?"undefined":(0,D.default)(Y))!=="object"||!(Y instanceof O))throw new Error("bad call to strictFail");Y.strict&&se(Y,q)}function ie(Y){Y.strict||(Y.tagName=Y.tagName[Y.looseCase]());var q=Y.tags[Y.tags.length-1]||Y,ye=Y.tag={name:Y.tagName,attributes:{}};Y.opt.xmlns&&(ye.ns=q.ns),Y.attribList.length=0,oe(Y,"onopentagstart",ye)}function le(Y,q){var ye=Y.indexOf(":"),ge=ye<0?["",Y]:Y.split(":"),De=ge[0],Ge=ge[1];return q&&Y==="xmlns"&&(De="xmlns",Ge=""),{prefix:De,local:Ge}}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 q=le(Y.attribName,!0),ye=q.prefix,ge=q.local;if(ye==="xmlns")if(ge==="xml"&&Y.attribValue!==x)pe(Y,"xml: prefix must be bound to "+x+`
Actual: `+Y.attribValue);else if(ge==="xmlns"&&Y.attribValue!==l)pe(Y,"xmlns: prefix must be bound to "+l+`
Actual: `+Y.attribValue);else{var De=Y.tag,Ge=Y.tags[Y.tags.length-1]||Y;De.ns===Ge.ns&&(De.ns=(0,f.default)(Ge.ns)),De.ns[ge]=Y.attribValue}Y.attribList.push([Y.attribName,Y.attribValue])}else Y.tag.attributes[Y.attribName]=Y.attribValue,oe(Y,"onattribute",{name:Y.attribName,value:Y.attribValue});Y.attribName=Y.attribValue=""}function ue(Y,q){if(Y.opt.xmlns){var ye=Y.tag,ge=le(Y.tagName);ye.prefix=ge.prefix,ye.local=ge.local,ye.uri=ye.ns[ge.prefix]||"",ye.prefix&&!ye.uri&&(pe(Y,"Unbound namespace prefix: "+(0,m.default)(Y.tagName)),ye.uri=ge.prefix);var De=Y.tags[Y.tags.length-1]||Y;ye.ns&&De.ns!==ye.ns&&(0,n.default)(ye.ns).forEach(function(ut){oe(Y,"onopennamespace",{prefix:ut,uri:ye.ns[ut]})});for(var Ge=0,Qe=Y.attribList.length;Ge<Qe;Ge++){var at=Y.attribList[Ge],ot=at[0],st=at[1],mt=le(ot,!0),We=mt.prefix,Re=mt.local,$e=We===""?"":ye.ns[We]||"",Tt={name:ot,value:st,prefix:We,local:Re,uri:$e};We&&We!=="xmlns"&&!$e&&(pe(Y,"Unbound namespace prefix: "+(0,m.default)(We)),Tt.uri=We),Y.tag.attributes[ot]=Tt,oe(Y,"onattribute",Tt)}Y.attribList.length=0}Y.tag.isSelfClosing=!!q,Y.sawRoot=!0,Y.tags.push(Y.tag),oe(Y,"onopentag",Y.tag),q||(!Y.noscript&&Y.tagName.toLowerCase()==="script"?Y.state=H.SCRIPT:Y.state=H.TEXT,Y.tag=null,Y.tagName=""),Y.attribName=Y.attribValue="",Y.attribList.length=0}function ee(Y){if(!Y.tagName){pe(Y,"Weird empty close tag."),Y.textNode+="</>",Y.state=H.TEXT;return}if(Y.script){if(Y.tagName!=="script"){Y.script+="</"+Y.tagName+">",Y.tagName="",Y.state=H.SCRIPT;return}oe(Y,"onscript",Y.script),Y.script=""}var q=Y.tags.length,ye=Y.tagName;Y.strict||(ye=ye[Y.looseCase]());for(var ge=ye;q--;){var De=Y.tags[q];if(De.name!==ge)pe(Y,"Unexpected close tag");else break}if(q<0){pe(Y,"Unmatched closing tag: "+Y.tagName),Y.textNode+="</"+Y.tagName+">",Y.state=H.TEXT;return}Y.tagName=ye;for(var Ge=Y.tags.length;Ge-- >q;){var Qe=Y.tag=Y.tags.pop();Y.tagName=Y.tag.name,oe(Y,"onclosetag",Y.tagName);var at={};for(var ot in Qe.ns)at[ot]=Qe.ns[ot];var st=Y.tags[Y.tags.length-1]||Y;Y.opt.xmlns&&Qe.ns!==st.ns&&(0,n.default)(Qe.ns).forEach(function(mt){var We=Qe.ns[mt];oe(Y,"onclosenamespace",{prefix:mt,uri:We})})}q===0&&(Y.closedRoot=!0),Y.tagName=Y.attribValue=Y.attribName="",Y.attribList.length=0,Y.state=H.TEXT}function te(Y){var q=Y.entity,ye=q.toLowerCase(),ge,De="";return Y.ENTITIES[q]?Y.ENTITIES[q]:Y.ENTITIES[ye]?Y.ENTITIES[ye]:(q=ye,q.charAt(0)==="#"&&(q.charAt(1)==="x"?(q=q.slice(2),ge=parseInt(q,16),De=ge.toString(16)):(q=q.slice(1),ge=parseInt(q,10),De=ge.toString(10))),q=q.replace(/^0+/,""),isNaN(ge)||De.toLowerCase()!==q?(pe(Y,"Invalid character entity"),"&"+Y.entity+";"):(0,T.default)(ge))}function be(Y,q){q==="<"?(Y.state=H.OPEN_WAKA,Y.startTagPosition=Y.position):K(q)||(pe(Y,"Non-whitespace before first tag."),Y.textNode=q,Y.state=H.TEXT)}function re(Y,q){var ye="";return q<Y.length&&(ye=Y.charAt(q)),ye}function Z(Y){var q=this;if(this.error)throw this.error;if(q.closed)return se(q,"Cannot write after close. Assign an onready handler.");if(Y===null)return me(q);(typeof Y=="undefined"?"undefined":(0,D.default)(Y))==="object"&&(Y=Y.toString());for(var ye=0,ge="";!(ge=re(Y,ye++),q.c=ge,!ge);){q.trackPosition&&(q.position++,ge===`
`?(q.line++,q.column=0):q.column++);switch(q.state){case H.BEGIN:if(q.state=H.BEGIN_WHITESPACE,ge==="\uFEFF")continue;be(q,ge);continue;case H.BEGIN_WHITESPACE:be(q,ge);continue;case H.TEXT:if(q.sawRoot&&!q.closedRoot){for(var De=ye-1;ge&&ge!=="<"&&ge!=="&";)ge=re(Y,ye++),ge&&q.trackPosition&&(q.position++,ge===`
`?(q.line++,q.column=0):q.column++);q.textNode+=Y.substring(De,ye-1)}ge==="<"&&!(q.sawRoot&&q.closedRoot&&!q.strict)?(q.state=H.OPEN_WAKA,q.startTagPosition=q.position):(!K(ge)&&(!q.sawRoot||q.closedRoot)&&pe(q,"Text data outside of root node."),ge==="&"?q.state=H.TEXT_ENTITY:q.textNode+=ge);continue;case H.SCRIPT:ge==="<"?q.state=H.SCRIPT_ENDING:q.script+=ge;continue;case H.SCRIPT_ENDING:ge==="/"?q.state=H.CLOSE_TAG:(q.script+="<"+ge,q.state=H.SCRIPT);continue;case H.OPEN_WAKA:if(ge==="!")q.state=H.SGML_DECL,q.sgmlDecl="";else if(!K(ge))if(F(k,ge))q.state=H.OPEN_TAG,q.tagName=ge;else if(ge==="/")q.state=H.CLOSE_TAG,q.tagName="";else if(ge==="?")q.state=H.PROC_INST,q.procInstName=q.procInstBody="";else{if(pe(q,"Unencoded <"),q.startTagPosition+1<q.position){var Ge=q.position-q.startTagPosition;ge=new Array(Ge).join(" ")+ge}q.textNode+="<"+ge,q.state=H.TEXT}continue;case H.SGML_DECL:(q.sgmlDecl+ge).toUpperCase()===w?(oe(q,"onopencdata"),q.state=H.CDATA,q.sgmlDecl="",q.cdata=""):q.sgmlDecl+ge==="--"?(q.state=H.COMMENT,q.comment="",q.sgmlDecl=""):(q.sgmlDecl+ge).toUpperCase()===C?(q.state=H.DOCTYPE,(q.doctype||q.sawRoot)&&pe(q,"Inappropriately located doctype declaration"),q.doctype="",q.sgmlDecl=""):ge===">"?(oe(q,"onsgmldeclaration",q.sgmlDecl),q.sgmlDecl="",q.state=H.TEXT):(W(ge)&&(q.state=H.SGML_DECL_QUOTED),q.sgmlDecl+=ge);continue;case H.SGML_DECL_QUOTED:ge===q.q&&(q.state=H.SGML_DECL,q.q=""),q.sgmlDecl+=ge;continue;case H.DOCTYPE:ge===">"?(q.state=H.TEXT,oe(q,"ondoctype",q.doctype),q.doctype=!0):(q.doctype+=ge,ge==="["?q.state=H.DOCTYPE_DTD:W(ge)&&(q.state=H.DOCTYPE_QUOTED,q.q=ge));continue;case H.DOCTYPE_QUOTED:q.doctype+=ge,ge===q.q&&(q.q="",q.state=H.DOCTYPE);continue;case H.DOCTYPE_DTD:q.doctype+=ge,ge==="]"?q.state=H.DOCTYPE:W(ge)&&(q.state=H.DOCTYPE_DTD_QUOTED,q.q=ge);continue;case H.DOCTYPE_DTD_QUOTED:q.doctype+=ge,ge===q.q&&(q.state=H.DOCTYPE_DTD,q.q="");continue;case H.COMMENT:ge==="-"?q.state=H.COMMENT_ENDING:q.comment+=ge;continue;case H.COMMENT_ENDING:ge==="-"?(q.state=H.COMMENT_ENDED,q.comment=Oe(q.opt,q.comment),q.comment&&oe(q,"oncomment",q.comment),q.comment=""):(q.comment+="-"+ge,q.state=H.COMMENT);continue;case H.COMMENT_ENDED:ge!==">"?(pe(q,"Malformed comment"),q.comment+="--"+ge,q.state=H.COMMENT):q.state=H.TEXT;continue;case H.CDATA:ge==="]"?q.state=H.CDATA_ENDING:q.cdata+=ge;continue;case H.CDATA_ENDING:ge==="]"?q.state=H.CDATA_ENDING_2:(q.cdata+="]"+ge,q.state=H.CDATA);continue;case H.CDATA_ENDING_2:ge===">"?(q.cdata&&oe(q,"oncdata",q.cdata),oe(q,"onclosecdata"),q.cdata="",q.state=H.TEXT):ge==="]"?q.cdata+="]":(q.cdata+="]]"+ge,q.state=H.CDATA);continue;case H.PROC_INST:ge==="?"?q.state=H.PROC_INST_ENDING:K(ge)?q.state=H.PROC_INST_BODY:q.procInstName+=ge;continue;case H.PROC_INST_BODY:if(!q.procInstBody&&K(ge))continue;ge==="?"?q.state=H.PROC_INST_ENDING:q.procInstBody+=ge;continue;case H.PROC_INST_ENDING:ge===">"?(oe(q,"onprocessinginstruction",{name:q.procInstName,body:q.procInstBody}),q.procInstName=q.procInstBody="",q.state=H.TEXT):(q.procInstBody+="?"+ge,q.state=H.PROC_INST_BODY);continue;case H.OPEN_TAG:F(U,ge)?q.tagName+=ge:(ie(q),ge===">"?ue(q):ge==="/"?q.state=H.OPEN_TAG_SLASH:(K(ge)||pe(q,"Invalid character in tag name"),q.state=H.ATTRIB));continue;case H.OPEN_TAG_SLASH:ge===">"?(ue(q,!0),ee(q)):(pe(q,"Forward-slash in opening tag not followed by >"),q.state=H.ATTRIB);continue;case H.ATTRIB:if(K(ge))continue;ge===">"?ue(q):ge==="/"?q.state=H.OPEN_TAG_SLASH:F(k,ge)?(q.attribName=ge,q.attribValue="",q.state=H.ATTRIB_NAME):pe(q,"Invalid attribute name");continue;case H.ATTRIB_NAME:ge==="="?q.state=H.ATTRIB_VALUE:ge===">"?(pe(q,"Attribute without value"),q.attribValue=q.attribName,Q(q),ue(q)):K(ge)?q.state=H.ATTRIB_NAME_SAW_WHITE:F(U,ge)?q.attribName+=ge:pe(q,"Invalid attribute name");continue;case H.ATTRIB_NAME_SAW_WHITE:if(ge==="=")q.state=H.ATTRIB_VALUE;else{if(K(ge))continue;pe(q,"Attribute without value"),q.tag.attributes[q.attribName]="",q.attribValue="",oe(q,"onattribute",{name:q.attribName,value:""}),q.attribName="",ge===">"?ue(q):F(k,ge)?(q.attribName=ge,q.state=H.ATTRIB_NAME):(pe(q,"Invalid attribute name"),q.state=H.ATTRIB)}continue;case H.ATTRIB_VALUE:if(K(ge))continue;W(ge)?(q.q=ge,q.state=H.ATTRIB_VALUE_QUOTED):(pe(q,"Unquoted attribute value"),q.state=H.ATTRIB_VALUE_UNQUOTED,q.attribValue=ge);continue;case H.ATTRIB_VALUE_QUOTED:if(ge!==q.q){ge==="&"?q.state=H.ATTRIB_VALUE_ENTITY_Q:q.attribValue+=ge;continue}Q(q),q.q="",q.state=H.ATTRIB_VALUE_CLOSED;continue;case H.ATTRIB_VALUE_CLOSED:K(ge)?q.state=H.ATTRIB:ge===">"?ue(q):ge==="/"?q.state=H.OPEN_TAG_SLASH:F(k,ge)?(pe(q,"No whitespace between attributes"),q.attribName=ge,q.attribValue="",q.state=H.ATTRIB_NAME):pe(q,"Invalid attribute name");continue;case H.ATTRIB_VALUE_UNQUOTED:if(!V(ge)){ge==="&"?q.state=H.ATTRIB_VALUE_ENTITY_U:q.attribValue+=ge;continue}Q(q),ge===">"?ue(q):q.state=H.ATTRIB;continue;case H.CLOSE_TAG:if(q.tagName)ge===">"?ee(q):F(U,ge)?q.tagName+=ge:q.script?(q.script+="</"+q.tagName,q.tagName="",q.state=H.SCRIPT):(K(ge)||pe(q,"Invalid tagname in closing tag"),q.state=H.CLOSE_TAG_SAW_WHITE);else{if(K(ge))continue;B(k,ge)?q.script?(q.script+="</"+ge,q.state=H.SCRIPT):pe(q,"Invalid tagname in closing tag."):q.tagName=ge}continue;case H.CLOSE_TAG_SAW_WHITE:if(K(ge))continue;ge===">"?ee(q):pe(q,"Invalid characters in closing tag");continue;case H.TEXT_ENTITY:case H.ATTRIB_VALUE_ENTITY_Q:case H.ATTRIB_VALUE_ENTITY_U:var Qe,at;switch(q.state){case H.TEXT_ENTITY:Qe=H.TEXT,at="textNode";break;case H.ATTRIB_VALUE_ENTITY_Q:Qe=H.ATTRIB_VALUE_QUOTED,at="attribValue";break;case H.ATTRIB_VALUE_ENTITY_U:Qe=H.ATTRIB_VALUE_UNQUOTED,at="attribValue";break}ge===";"?(q[at]+=te(q),q.entity="",q.state=Qe):F(q.entity.length?z:N,ge)?q.entity+=ge:(pe(q,"Invalid character in entity name"),q[at]+="&"+q.entity+ge,q.entity="",q.state=Qe);continue;default:throw new Error(q,"Unknown state: "+q.state)}}return q.position>=q.bufferCheckPosition&&a(q),q}/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */T.default||function(){var Y=String.fromCharCode,q=Math.floor,ye=function(){var De=16384,Ge=[],Qe,at,ot=-1,st=arguments.length;if(!st)return"";for(var mt="";++ot<st;){var We=Number(arguments[ot]);if(!isFinite(We)||We<0||We>1114111||q(We)!==We)throw RangeError("Invalid code point: "+We);We<=65535?Ge.push(We):(We-=65536,Qe=(We>>10)+55296,at=We%1024+56320,Ge.push(Qe,at)),(ot+1===st||Ge.length>De)&&(mt+=Y.apply(null,Ge),Ge.length=0)}return mt};c.default?Object.defineProperty(String,"fromCodePoint",{value:ye,configurable:!0,writable:!0}):String.fromCodePoint=ye}()})(typeof i=="undefined"?(void 0).sax={}:i)}).call(this,M("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(M,X,i){X.exports=T;var P=M("events").EventEmitter,v=M("inherits");v(T,P),T.Readable=M("readable-stream/readable.js"),T.Writable=M("readable-stream/writable.js"),T.Duplex=M("readable-stream/duplex.js"),T.Transform=M("readable-stream/transform.js"),T.PassThrough=M("readable-stream/passthrough.js"),T.Stream=T;function T(){P.call(this)}T.prototype.pipe=function(d,m){var E=this;function D(o){d.writable&&(d.write(o)===!1&&E.pause&&E.pause())}E.on("data",D);function r(){E.readable&&E.resume&&E.resume()}d.on("drain",r),!d._isStdio&&(!m||m.end!==!1)&&(E.on("end",s),E.on("close",n));var c=!1;function s(){if(c)return;c=!0,d.end()}function n(){if(c)return;c=!0,typeof d.destroy=="function"&&d.destroy()}function y(o){if(f(),P.listenerCount(this,"error")===0)throw o}E.on("error",y),d.on("error",y);function f(){E.removeListener("data",D),d.removeListener("drain",r),E.removeListener("end",s),E.removeListener("close",n),E.removeListener("error",y),d.removeListener("error",y),E.removeListener("end",f),E.removeListener("close",f),d.removeListener("close",f)}return E.on("end",f),E.on("close",f),d.on("close",f),d.emit("pipe",E),d}},{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(M,X,i){(function(P){var v=M("./lib/request"),T=M("./lib/response"),d=M("xtend"),m=M("builtin-status-codes"),E=M("url"),D=i;D.request=function(r,c){typeof r=="string"?r=E.parse(r):r=d(r);var s=P.location.protocol.search(/^https?:$/)===-1?"http:":"",n=r.protocol||s,y=r.hostname||r.host,f=r.port,o=r.path||"/";y&&y.indexOf(":")!==-1&&(y="["+y+"]"),r.url=(y?n+"//"+y:"")+(f?":"+f:"")+o,r.method=(r.method||"GET").toUpperCase(),r.headers=r.headers||{};var g=new v(r);return c&&g.on("response",c),g},D.get=function(c,s){var n=D.request(c,s);return n.end(),n},D.ClientRequest=v,D.IncomingMessage=T.IncomingMessage,D.Agent=function(){},D.Agent.defaultMaxSockets=4,D.globalAgent=new D.Agent,D.STATUS_CODES=m,D.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(M,X,i){(function(P){"use strict";i.fetch=D(P.fetch)&&D(P.ReadableStream),i.writableStream=D(P.WritableStream),i.abortController=D(P.AbortController),i.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),i.blobConstructor=!0}catch(r){}var v;function T(){if(v!==void 0)return v;if(P.XMLHttpRequest){v=new P.XMLHttpRequest;try{v.open("GET",P.XDomainRequest?"/":"https://example.com")}catch(r){v=null}}else v=null;return v}function d(r){var c=T();if(!c)return!1;try{return c.responseType=r,c.responseType===r}catch(s){}return!1}var m=typeof P.ArrayBuffer!="undefined",E=m&&D(P.ArrayBuffer.prototype.slice);i.arraybuffer=i.fetch||m&&d("arraybuffer"),i.msstream=!i.fetch&&E&&d("ms-stream"),i.mozchunkedarraybuffer=!i.fetch&&m&&d("moz-chunked-arraybuffer"),i.overrideMimeType=i.fetch||(T()?D(T().overrideMimeType):!1),i.vbArray=D(P.VBArray);function D(r){return typeof r=="function"}v=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,X,i){(function(P,v,T){"use strict";var d=M("babel-runtime/core-js/object/keys"),m=E(d);function E(a){return a&&a.__esModule?a:{default:a}}var D=M("./capability"),r=M("inherits"),c=M("./response"),s=M("readable-stream"),n=M("to-arraybuffer"),y=c.IncomingMessage,f=c.readyStates;function o(a,u){return D.fetch&&u?"fetch":D.mozchunkedarraybuffer?"moz-chunked-arraybuffer":D.msstream?"ms-stream":D.arraybuffer&&a?"arraybuffer":D.vbArray&&a?"text:vbarray":"text"}var g=X.exports=function(a){var u=this;s.Writable.call(u),u._opts=a,u._body=[],u._headers={},a.auth&&u.setHeader("Authorization","Basic "+new T(a.auth).toString("base64")),(0,m.default)(a.headers).forEach(function(b){u.setHeader(b,a.headers[b])});var _,S=!0;if(a.mode==="disable-fetch"||"requestTimeout"in a&&!D.abortController)S=!1,_=!0;else if(a.mode==="prefer-streaming")_=!1;else if(a.mode==="allow-wrong-content-type")_=!D.overrideMimeType;else if(!a.mode||a.mode==="default"||a.mode==="prefer-fast")_=!0;else throw new Error("Invalid value for opts.mode");u._mode=o(_,S),u._fetchTimer=null,u.on("finish",function(){u._onFinish()})};r(g,s.Writable),g.prototype.setHeader=function(a,u){var _=this,S=a.toLowerCase();if(O.indexOf(S)!==-1)return;_._headers[S]={name:a,value:u}},g.prototype.getHeader=function(a){var u=this._headers[a.toLowerCase()];return u?u.value:null},g.prototype.removeHeader=function(a){var u=this;delete u._headers[a.toLowerCase()]},g.prototype._onFinish=function(){var a=this;if(a._destroyed)return;var u=a._opts,_=a._headers,S=null;u.method!=="GET"&&u.method!=="HEAD"&&(D.arraybuffer?S=n(T.concat(a._body)):D.blobConstructor?S=new v.Blob(a._body.map(function(x){return n(x)}),{type:(_["content-type"]||{}).value||""}):S=T.concat(a._body).toString());var b=[];if((0,m.default)(_).forEach(function(x){var l=_[x].name,A=_[x].value;Array.isArray(A)?A.forEach(function(k){b.push([l,k])}):b.push([l,A])}),a._mode==="fetch"){var h=null,R=null;if(D.abortController){var w=new AbortController;h=w.signal,a._fetchAbortController=w,"requestTimeout"in u&&u.requestTimeout!==0&&(a._fetchTimer=v.setTimeout(function(){a.emit("requestTimeout"),a._fetchAbortController&&a._fetchAbortController.abort()},u.requestTimeout))}v.fetch(a._opts.url,{method:a._opts.method,headers:b,body:S||void 0,mode:"cors",credentials:u.withCredentials?"include":"same-origin",signal:h}).then(function(x){a._fetchResponse=x,a._connect()},function(x){v.clearTimeout(a._fetchTimer),a._destroyed||a.emit("error",x)})}else{var C=a._xhr=new v.XMLHttpRequest;try{C.open(a._opts.method,a._opts.url,!0)}catch(x){P.nextTick(function(){a.emit("error",x)});return}"responseType"in C&&(C.responseType=a._mode.split(":")[0]),"withCredentials"in C&&(C.withCredentials=!!u.withCredentials),a._mode==="text"&&"overrideMimeType"in C&&C.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in u&&(C.timeout=u.requestTimeout,C.ontimeout=function(){a.emit("requestTimeout")}),b.forEach(function(x){C.setRequestHeader(x[0],x[1])}),a._response=null,C.onreadystatechange=function(){switch(C.readyState){case f.LOADING:case f.DONE:a._onXHRProgress();break}},a._mode==="moz-chunked-arraybuffer"&&(C.onprogress=function(){a._onXHRProgress()}),C.onerror=function(){if(a._destroyed)return;a.emit("error",new Error("XHR error"))};try{C.send(S)}catch(x){P.nextTick(function(){a.emit("error",x)});return}}};function p(a){try{var u=a.status;return u!==null&&u!==0}catch(_){return!1}}g.prototype._onXHRProgress=function(){var a=this;if(!p(a._xhr)||a._destroyed)return;a._response||a._connect(),a._response._onXHRProgress()},g.prototype._connect=function(){var a=this;if(a._destroyed)return;a._response=new y(a._xhr,a._fetchResponse,a._mode,a._fetchTimer),a._response.on("error",function(u){a.emit("error",u)}),a.emit("response",a._response)},g.prototype._write=function(a,u,_){var S=this;S._body.push(a),_()},g.prototype.abort=g.prototype.destroy=function(){var a=this;a._destroyed=!0,v.clearTimeout(a._fetchTimer),a._response&&(a._response._destroyed=!0),a._xhr?a._xhr.abort():a._fetchAbortController&&a._fetchAbortController.abort()},g.prototype.end=function(a,u,_){var S=this;typeof a=="function"&&(_=a,a=void 0),s.Writable.prototype.end.call(S,a,u,_)},g.prototype.flushHeaders=function(){},g.prototype.setTimeout=function(){},g.prototype.setNoDelay=function(){},g.prototype.setSocketKeepAlive=function(){};var O=["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,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("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(M,X,i){(function(P,v,T){"use strict";var d=M("babel-runtime/core-js/promise"),m=E(d);function E(y){return y&&y.__esModule?y:{default:y}}var D=M("./capability"),r=M("inherits"),c=M("readable-stream"),s=i.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},n=i.IncomingMessage=function(y,f,o,g){var p=this;if(c.Readable.call(p),p._mode=o,p.headers={},p.rawHeaders=[],p.trailers={},p.rawTrailers=[],p.on("end",function(){P.nextTick(function(){p.emit("close")})}),o==="fetch"){var O=function h(){u.read().then(function(R){if(p._destroyed)return;if(R.done){v.clearTimeout(g),p.push(null);return}p.push(new T(R.value)),h()}).catch(function(R){v.clearTimeout(g),p._destroyed||p.emit("error",R)})};if(p._fetchResponse=f,p.url=f.url,p.statusCode=f.status,p.statusMessage=f.statusText,f.headers.forEach(function(h,R){p.headers[R.toLowerCase()]=h,p.rawHeaders.push(R,h)}),D.writableStream){var a=new WritableStream({write:function(R){return new m.default(function(w,C){p._destroyed?C():p.push(new T(R))?w():p._resumeFetch=w})},close:function(){v.clearTimeout(g),p._destroyed||p.push(null)},abort:function(R){p._destroyed||p.emit("error",R)}});try{f.body.pipeTo(a).catch(function(h){v.clearTimeout(g),p._destroyed||p.emit("error",h)});return}catch(h){}}var u=f.body.getReader();O()}else{p._xhr=y,p._pos=0,p.url=y.responseURL,p.statusCode=y.status,p.statusMessage=y.statusText;var _=y.getAllResponseHeaders().split(/\r?\n/);if(_.forEach(function(h){var R=h.match(/^([^:]+):\s*(.*)/);if(R){var w=R[1].toLowerCase();w==="set-cookie"?(p.headers[w]===void 0&&(p.headers[w]=[]),p.headers[w].push(R[2])):p.headers[w]!==void 0?p.headers[w]+=", "+R[2]:p.headers[w]=R[2],p.rawHeaders.push(R[1],R[2])}}),p._charset="x-user-defined",!D.overrideMimeType){var S=p.rawHeaders["mime-type"];if(S){var b=S.match(/;\s*charset=([^;])(;|$)/);b&&(p._charset=b[1].toLowerCase())}p._charset||(p._charset="utf-8")}}};r(n,c.Readable),n.prototype._read=function(){var y=this,f=y._resumeFetch;f&&(y._resumeFetch=null,f())},n.prototype._onXHRProgress=function(){var y=this,f=y._xhr,o=null;switch(y._mode){case"text:vbarray":if(f.readyState!==s.DONE)break;try{o=new v.VBArray(f.responseBody).toArray()}catch(u){}if(o!==null){y.push(new T(o));break}case"text":try{o=f.responseText}catch(u){y._mode="text:vbarray";break}if(o.length>y._pos){var g=o.substr(y._pos);if(y._charset==="x-user-defined"){for(var p=new T(g.length),O=0;O<g.length;O++)p[O]=g.charCodeAt(O)&255;y.push(p)}else y.push(g,y._charset);y._pos=o.length}break;case"arraybuffer":if(f.readyState!==s.DONE||!f.response)break;o=f.response,y.push(new T(new Uint8Array(o)));break;case"moz-chunked-arraybuffer":if(o=f.response,f.readyState!==s.LOADING||!o)break;y.push(new T(new Uint8Array(o)));break;case"ms-stream":if(o=f.response,f.readyState!==s.LOADING)break;var a=new v.MSStreamReader;a.onprogress=function(){a.result.byteLength>y._pos&&(y.push(new T(new Uint8Array(a.result.slice(y._pos)))),y._pos=a.result.byteLength)},a.onload=function(){y.push(null)},a.readAsArrayBuffer(o);break}y._xhr.readyState===s.DONE&&y._mode!=="ms-stream"&&y.push(null)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{},M("buffer").Buffer)},{"./capability":232,_process:208,"babel-runtime/core-js/promise":61,buffer:73,inherits:196,"readable-stream":223}],235:[function(M,X,i){"use strict";var P=M("safe-buffer").Buffer,v=P.isEncoding||function(a){a=""+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)return"utf8";for(var u;;)switch(a){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 a;default:if(u)return;a=(""+a).toLowerCase(),u=!0}}function d(a){var u=T(a);if(typeof u!="string"&&(P.isEncoding===v||!v(a)))throw new Error("Unknown encoding: "+a);return u||a}i.StringDecoder=m;function m(a){this.encoding=d(a);var u;switch(this.encoding){case"utf16le":this.text=y,this.end=f,u=4;break;case"utf8":this.fillLast=c,u=4;break;case"base64":this.text=o,this.end=g,u=3;break;default:this.write=p,this.end=O;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=P.allocUnsafe(u)}m.prototype.write=function(a){if(a.length===0)return"";var u,_;if(this.lastNeed){if(u=this.fillLast(a),u===void 0)return"";_=this.lastNeed,this.lastNeed=0}else _=0;return _<a.length?u?u+this.text(a,_):this.text(a,_):u||""},m.prototype.end=n,m.prototype.text=s,m.prototype.fillLast=function(a){if(this.lastNeed<=a.length)return a.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);a.copy(this.lastChar,this.lastTotal-this.lastNeed,0,a.length),this.lastNeed-=a.length};function E(a){return a<=127?0:a>>5===6?2:a>>4===14?3:a>>3===30?4:a>>6===2?-1:-2}function D(a,u,_){var S=u.length-1;if(S<_)return 0;var b=E(u[S]);return b>=0?(b>0&&(a.lastNeed=b-1),b):--S<_||b===-2?0:(b=E(u[S]),b>=0?(b>0&&(a.lastNeed=b-2),b):--S<_||b===-2?0:(b=E(u[S]),b>=0?(b>0&&(b===2?b=0:a.lastNeed=b-3),b):0))}function r(a,u,_){if((u[0]&192)!==128)return a.lastNeed=0,"\uFFFD";if(a.lastNeed>1&&u.length>1){if((u[1]&192)!==128)return a.lastNeed=1,"\uFFFD";if(a.lastNeed>2&&u.length>2&&(u[2]&192)!==128)return a.lastNeed=2,"\uFFFD"}}function c(a){var u=this.lastTotal-this.lastNeed,_=r(this,a,u);if(_!==void 0)return _;if(this.lastNeed<=a.length)return a.copy(this.lastChar,u,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);a.copy(this.lastChar,u,0,a.length),this.lastNeed-=a.length}function s(a,u){var _=D(this,a,u);if(!this.lastNeed)return a.toString("utf8",u);this.lastTotal=_;var S=a.length-(_-this.lastNeed);return a.copy(this.lastChar,0,S),a.toString("utf8",u,S)}function n(a){var u=a&&a.length?this.write(a):"";return this.lastNeed?u+"\uFFFD":u}function y(a,u){if((a.length-u)%2===0){var _=a.toString("utf16le",u);if(_){var S=_.charCodeAt(_.length-1);if(S>=55296&&S<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1],_.slice(0,-1)}return _}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=a[a.length-1],a.toString("utf16le",u,a.length-1)}function f(a){var u=a&&a.length?this.write(a):"";if(this.lastNeed){var _=this.lastTotal-this.lastNeed;return u+this.lastChar.toString("utf16le",0,_)}return u}function o(a,u){var _=(a.length-u)%3;return _===0?a.toString("base64",u):(this.lastNeed=3-_,this.lastTotal=3,_===1?this.lastChar[0]=a[a.length-1]:(this.lastChar[0]=a[a.length-2],this.lastChar[1]=a[a.length-1]),a.toString("base64",u,a.length-_))}function g(a){var u=a&&a.length?this.write(a):"";return this.lastNeed?u+this.lastChar.toString("base64",0,3-this.lastNeed):u}function p(a){return a.toString(this.encoding)}function O(a){return a&&a.length?this.write(a):""}},{"safe-buffer":228}],236:[function(M,X,i){(function(P,v){var T=M("process/browser.js").nextTick,d=Function.prototype.apply,m=Array.prototype.slice,E={},D=0;i.setTimeout=function(){return new r(d.call(setTimeout,window,arguments),clearTimeout)},i.setInterval=function(){return new r(d.call(setInterval,window,arguments),clearInterval)},i.clearTimeout=i.clearInterval=function(c){c.close()};function r(c,s){this._id=c,this._clearFn=s}r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},i.enroll=function(c,s){clearTimeout(c._idleTimeoutId),c._idleTimeout=s},i.unenroll=function(c){clearTimeout(c._idleTimeoutId),c._idleTimeout=-1},i._unrefActive=i.active=function(c){clearTimeout(c._idleTimeoutId);var s=c._idleTimeout;s>=0&&(c._idleTimeoutId=setTimeout(function(){c._onTimeout&&c._onTimeout()},s))},i.setImmediate=typeof P=="function"?P:function(c){var s=D++,n=arguments.length<2?!1:m.call(arguments,1);return E[s]=!0,T(function(){E[s]&&(n?c.apply(null,n):c.call(null),i.clearImmediate(s))}),s},i.clearImmediate=typeof v=="function"?v:function(c){delete E[c]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,X,i){var P=M("buffer").Buffer;X.exports=function(v){if(v instanceof Uint8Array){if(v.byteOffset===0&&v.byteLength===v.buffer.byteLength)return v.buffer;if(typeof v.buffer.slice=="function")return v.buffer.slice(v.byteOffset,v.byteOffset+v.byteLength)}if(P.isBuffer(v)){for(var T=new Uint8Array(v.length),d=v.length,m=0;m<d;m++)T[m]=v[m];return T.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:73}],238:[function(M,X,i){"use strict";var P=M("punycode"),v=M("./util");i.parse=u,i.resolve=S,i.resolveObject=b,i.format=_,i.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 d=/^([a-z0-9.+-]+:)/i,m=/:[0-9]*$/,E=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,D=["<",">",'"',"`"," ","\r",`
`," "],r=["{","}","|","\\","^","`"].concat(D),c=["'"].concat(r),s=["%","/","?",";","#"].concat(c),n=["/","?","#"],y=255,f=/^[+a-z0-9A-Z_-]{0,63}$/,o=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,g={javascript:!0,"javascript:":!0},p={javascript:!0,"javascript:":!0},O={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},a=M("querystring");function u(h,R,w){if(h&&v.isObject(h)&&h instanceof T)return h;var C=new T;return C.parse(h,R,w),C}T.prototype.parse=function(h,R,w){if(!v.isString(h))throw new TypeError("Parameter 'url' must be a string, not "+typeof h);var C=h.indexOf("?"),x=C!==-1&&C<h.indexOf("#")?"?":"#",l=h.split(x),A=/\\/g;l[0]=l[0].replace(A,"/"),h=l.join(x);var k=h;if(k=k.trim(),!w&&h.split("#").length===1){var U=E.exec(k);if(U)return this.path=k,this.href=k,this.pathname=U[1],U[2]?(this.search=U[2],R?this.query=a.parse(this.search.substr(1)):this.query=this.search.substr(1)):R&&(this.search="",this.query={}),this}var N=d.exec(k);if(N){N=N[0];var z=N.toLowerCase();this.protocol=z,k=k.substr(N.length)}if(w||N||k.match(/^\/\/[^@\/]+@[^@\/]+/)){var K=k.substr(0,2)==="//";K&&!(N&&p[N])&&(k=k.substr(2),this.slashes=!0)}if(!p[N]&&(K||N&&!O[N])){for(var W=-1,V=0;V<n.length;V++){var F=k.indexOf(n[V]);F!==-1&&(W===-1||F<W)&&(W=F)}var B,H;W===-1?H=k.lastIndexOf("@"):H=k.lastIndexOf("@",W),H!==-1&&(B=k.slice(0,H),k=k.slice(H+1),this.auth=decodeURIComponent(B)),W=-1;for(var V=0;V<s.length;V++){var F=k.indexOf(s[V]);F!==-1&&(W===-1||F<W)&&(W=F)}W===-1&&(W=k.length),this.host=k.slice(0,W),k=k.slice(W),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(/\./),V=0,oe=de.length;V<oe;V++){var xe=de[V];if(!xe)continue;if(!xe.match(f)){for(var Oe="",se=0,me=xe.length;se<me;se++)xe.charCodeAt(se)>127?Oe+="x":Oe+=xe[se];if(!Oe.match(f)){var pe=de.slice(0,V),ie=de.slice(V+1),le=xe.match(o);le&&(pe.push(le[1]),ie.unshift(le[2])),ie.length&&(k="/"+ie.join(".")+k),this.hostname=pe.join(".");break}}}this.hostname.length>y?this.hostname="":this.hostname=this.hostname.toLowerCase(),ae||(this.hostname=P.toASCII(this.hostname));var Q=this.port?":"+this.port:"",ue=this.hostname||"";this.host=ue+Q,this.href+=this.host,ae&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),k[0]!=="/"&&(k="/"+k))}if(!g[z])for(var V=0,oe=c.length;V<oe;V++){var ee=c[V];if(k.indexOf(ee)===-1)continue;var te=encodeURIComponent(ee);te===ee&&(te=escape(ee)),k=k.split(ee).join(te)}var be=k.indexOf("#");be!==-1&&(this.hash=k.substr(be),k=k.slice(0,be));var re=k.indexOf("?");if(re!==-1?(this.search=k.substr(re),this.query=k.substr(re+1),R&&(this.query=a.parse(this.query)),k=k.slice(0,re)):R&&(this.search="",this.query={}),k&&(this.pathname=k),O[z]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Q=this.pathname||"",Z=this.search||"";this.path=Q+Z}return this.href=this.format(),this};function _(h){return v.isString(h)&&(h=u(h)),h instanceof T?h.format():T.prototype.format.call(h)}T.prototype.format=function(){var h=this.auth||"";h&&(h=encodeURIComponent(h),h=h.replace(/%3A/i,":"),h+="@");var R=this.protocol||"",w=this.pathname||"",C=this.hash||"",x=!1,l="";this.host?x=h+this.host:this.hostname&&(x=h+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(x+=":"+this.port)),this.query&&v.isObject(this.query)&&Object.keys(this.query).length&&(l=a.stringify(this.query));var A=this.search||l&&"?"+l||"";return R&&R.substr(-1)!==":"&&(R+=":"),this.slashes||(!R||O[R])&&x!==!1?(x="//"+(x||""),w&&w.charAt(0)!=="/"&&(w="/"+w)):x||(x=""),C&&C.charAt(0)!=="#"&&(C="#"+C),A&&A.charAt(0)!=="?"&&(A="?"+A),w=w.replace(/[?#]/g,function(k){return encodeURIComponent(k)}),A=A.replace("#","%23"),R+x+w+A+C};function S(h,R){return u(h,!1,!0).resolve(R)}T.prototype.resolve=function(h){return this.resolveObject(u(h,!1,!0)).format()};function b(h,R){return h?u(h,!1,!0).resolveObject(R):R}T.prototype.resolveObject=function(h){if(v.isString(h)){var R=new T;R.parse(h,!1,!0),h=R}for(var w=new T,C=Object.keys(this),x=0;x<C.length;x++){var l=C[x];w[l]=this[l]}if(w.hash=h.hash,h.href==="")return w.href=w.format(),w;if(h.slashes&&!h.protocol){for(var A=Object.keys(h),k=0;k<A.length;k++){var U=A[k];U!=="protocol"&&(w[U]=h[U])}return O[w.protocol]&&w.hostname&&!w.pathname&&(w.path=w.pathname="/"),w.href=w.format(),w}if(h.protocol&&h.protocol!==w.protocol){if(!O[h.protocol]){for(var N=Object.keys(h),z=0;z<N.length;z++){var K=N[z];w[K]=h[K]}return w.href=w.format(),w}if(w.protocol=h.protocol,!h.host&&!p[h.protocol]){for(var oe=(h.pathname||"").split("/");oe.length&&!(h.host=oe.shift()););h.host||(h.host=""),h.hostname||(h.hostname=""),oe[0]!==""&&oe.unshift(""),oe.length<2&&oe.unshift(""),w.pathname=oe.join("/")}else w.pathname=h.pathname;if(w.search=h.search,w.query=h.query,w.host=h.host||"",w.auth=h.auth,w.hostname=h.hostname||h.host,w.port=h.port,w.pathname||w.search){var W=w.pathname||"",V=w.search||"";w.path=W+V}return w.slashes=w.slashes||h.slashes,w.href=w.format(),w}var F=w.pathname&&w.pathname.charAt(0)==="/",B=h.host||h.pathname&&h.pathname.charAt(0)==="/",H=B||F||w.host&&h.pathname,ae=H,de=w.pathname&&w.pathname.split("/")||[],oe=h.pathname&&h.pathname.split("/")||[],xe=w.protocol&&!O[w.protocol];if(xe&&(w.hostname="",w.port=null,w.host&&(de[0]===""?de[0]=w.host:de.unshift(w.host)),w.host="",h.protocol&&(h.hostname=null,h.port=null,h.host&&(oe[0]===""?oe[0]=h.host:oe.unshift(h.host)),h.host=null),H=H&&(oe[0]===""||de[0]==="")),B)w.host=h.host||h.host===""?h.host:w.host,w.hostname=h.hostname||h.hostname===""?h.hostname:w.hostname,w.search=h.search,w.query=h.query,de=oe;else if(oe.length)de||(de=[]),de.pop(),de=de.concat(oe),w.search=h.search,w.query=h.query;else if(!v.isNullOrUndefined(h.search)){if(xe){w.hostname=w.host=de.shift();var Oe=w.host&&w.host.indexOf("@")>0?w.host.split("@"):!1;Oe&&(w.auth=Oe.shift(),w.host=w.hostname=Oe.shift())}return w.search=h.search,w.query=h.query,(!v.isNull(w.pathname)||!v.isNull(w.search))&&(w.path=(w.pathname?w.pathname:"")+(w.search?w.search:"")),w.href=w.format(),w}if(!de.length)return w.pathname=null,w.search?w.path="/"+w.search:w.path=null,w.href=w.format(),w;for(var se=de.slice(-1)[0],me=(w.host||h.host||de.length>1)&&(se==="."||se==="..")||se==="",pe=0,ie=de.length;ie>=0;ie--)se=de[ie],se==="."?de.splice(ie,1):se===".."?(de.splice(ie,1),pe++):pe&&(de.splice(ie,1),pe--);if(!H&&!ae)for(;pe--;pe)de.unshift("..");H&&de[0]!==""&&(!de[0]||de[0].charAt(0)!=="/")&&de.unshift(""),me&&de.join("/").substr(-1)!=="/"&&de.push("");var le=de[0]===""||de[0]&&de[0].charAt(0)==="/";if(xe){w.hostname=w.host=le?"":de.length?de.shift():"";var Oe=w.host&&w.host.indexOf("@")>0?w.host.split("@"):!1;Oe&&(w.auth=Oe.shift(),w.host=w.hostname=Oe.shift())}return H=H||w.host&&de.length,H&&!le&&de.unshift(""),de.length?w.pathname=de.join("/"):(w.pathname=null,w.path=null),(!v.isNull(w.pathname)||!v.isNull(w.search))&&(w.path=(w.pathname?w.pathname:"")+(w.search?w.search:"")),w.auth=h.auth||w.auth,w.slashes=w.slashes||h.slashes,w.href=w.format(),w},T.prototype.parseHost=function(){var h=this.host,R=m.exec(h);R&&(R=R[0],R!==":"&&(this.port=R.substr(1)),h=h.substr(0,h.length-R.length)),h&&(this.hostname=h)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,X,i){"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(M,X,i){(function(P){X.exports=v;function v(d,m){if(T("noDeprecation"))return d;var E=!1;function D(){if(!E){if(T("throwDeprecation"))throw new Error(m);T("traceDeprecation")?console.trace(m):console.warn(m),E=!0}return d.apply(this,arguments)}return D}function T(d){try{if(!P.localStorage)return!1}catch(E){return!1}var m=P.localStorage[d];return m==null?!1:String(m).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(M,X,i){typeof Object.create=="function"?X.exports=function(v,T){v.super_=T,v.prototype=Object.create(T.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}})}:X.exports=function(v,T){v.super_=T;var d=function(){};d.prototype=T.prototype,v.prototype=new d,v.prototype.constructor=v}},{}],242:[function(M,X,i){X.exports=function(v){return v&&typeof v=="object"&&typeof v.copy=="function"&&typeof v.fill=="function"&&typeof v.readUInt8=="function"}},{}],243:[function(M,X,i){(function(P,v){var T=/%[sdj%]/g;i.format=function(W){if(!S(W)){for(var V=[],F=0;F<arguments.length;F++)V.push(E(arguments[F]));return V.join(" ")}for(var F=1,B=arguments,H=B.length,ae=String(W).replace(T,function(oe){if(oe==="%%")return"%";if(F>=H)return oe;switch(oe){case"%s":return String(B[F++]);case"%d":return Number(B[F++]);case"%j":try{return JSON.stringify(B[F++])}catch(xe){return"[Circular]"}default:return oe}}),de=B[F];F<H;de=B[++F])a(de)||!w(de)?ae+=" "+de:ae+=" "+E(de);return ae},i.deprecate=function(W,V){if(h(v.process))return function(){return i.deprecate(W,V).apply(this,arguments)};if(P.noDeprecation===!0)return W;var F=!1;function B(){if(!F){if(P.throwDeprecation)throw new Error(V);P.traceDeprecation?console.trace(V):console.error(V),F=!0}return W.apply(this,arguments)}return B};var d={},m;i.debuglog=function(W){if(h(m)&&(m=P.env.NODE_DEBUG||""),W=W.toUpperCase(),!d[W])if(new RegExp("\\b"+W+"\\b","i").test(m)){var V=P.pid;d[W]=function(){var F=i.format.apply(i,arguments);console.error("%s %d: %s",W,V,F)}}else d[W]=function(){};return d[W]};function E(W,V){var F={seen:[],stylize:r};return arguments.length>=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),O(V)?F.showHidden=V:V&&i._extend(F,V),h(F.showHidden)&&(F.showHidden=!1),h(F.depth)&&(F.depth=2),h(F.colors)&&(F.colors=!1),h(F.customInspect)&&(F.customInspect=!0),F.colors&&(F.stylize=D),s(F,W,F.depth)}i.inspect=E,E.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]},E.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function D(W,V){var F=E.styles[V];return F?"["+E.colors[F][0]+"m"+W+"["+E.colors[F][1]+"m":W}function r(W,V){return W}function c(W){var V={};return W.forEach(function(F,B){V[F]=!0}),V}function s(W,V,F){if(W.customInspect&&V&&l(V.inspect)&&V.inspect!==i.inspect&&!(V.constructor&&V.constructor.prototype===V)){var B=V.inspect(F,W);return S(B)||(B=s(W,B,F)),B}var H=n(W,V);if(H)return H;var ae=Object.keys(V),de=c(ae);if(W.showHidden&&(ae=Object.getOwnPropertyNames(V)),x(V)&&(ae.indexOf("message")>=0||ae.indexOf("description")>=0))return y(V);if(ae.length===0){if(l(V)){var oe=V.name?": "+V.name:"";return W.stylize("[Function"+oe+"]","special")}if(R(V))return W.stylize(RegExp.prototype.toString.call(V),"regexp");if(C(V))return W.stylize(Date.prototype.toString.call(V),"date");if(x(V))return y(V)}var xe="",Oe=!1,se=["{","}"];if(p(V)&&(Oe=!0,se=["[","]"]),l(V)){var me=V.name?": "+V.name:"";xe=" [Function"+me+"]"}if(R(V)&&(xe=" "+RegExp.prototype.toString.call(V)),C(V)&&(xe=" "+Date.prototype.toUTCString.call(V)),x(V)&&(xe=" "+y(V)),ae.length===0&&(!Oe||V.length==0))return se[0]+xe+se[1];if(F<0)return R(V)?W.stylize(RegExp.prototype.toString.call(V),"regexp"):W.stylize("[Object]","special");W.seen.push(V);var pe;return Oe?pe=f(W,V,F,de,ae):pe=ae.map(function(ie){return o(W,V,F,de,ie,Oe)}),W.seen.pop(),g(pe,xe,se)}function n(W,V){if(h(V))return W.stylize("undefined","undefined");if(S(V)){var F="'"+JSON.stringify(V).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return W.stylize(F,"string")}if(_(V))return W.stylize(""+V,"number");if(O(V))return W.stylize(""+V,"boolean");if(a(V))return W.stylize("null","null")}function y(W){return"["+Error.prototype.toString.call(W)+"]"}function f(W,V,F,B,H){for(var ae=[],de=0,oe=V.length;de<oe;++de)K(V,String(de))?ae.push(o(W,V,F,B,String(de),!0)):ae.push("");return H.forEach(function(xe){xe.match(/^\d+$/)||ae.push(o(W,V,F,B,xe,!0))}),ae}function o(W,V,F,B,H,ae){var de,oe,xe;if(xe=Object.getOwnPropertyDescriptor(V,H)||{value:V[H]},xe.get?xe.set?oe=W.stylize("[Getter/Setter]","special"):oe=W.stylize("[Getter]","special"):xe.set&&(oe=W.stylize("[Setter]","special")),K(B,H)||(de="["+H+"]"),oe||(W.seen.indexOf(xe.value)<0?(a(F)?oe=s(W,xe.value,null):oe=s(W,xe.value,F-1),oe.indexOf(`
`)>-1&&(ae?oe=oe.split(`
`).map(function(Oe){return" "+Oe}).join(`
`).substr(2):oe=`
`+oe.split(`
`).map(function(Oe){return" "+Oe}).join(`
`))):oe=W.stylize("[Circular]","special")),h(de)){if(ae&&H.match(/^\d+$/))return oe;de=JSON.stringify(""+H),de.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(de=de.substr(1,de.length-2),de=W.stylize(de,"name")):(de=de.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),de=W.stylize(de,"string"))}return de+": "+oe}function g(W,V,F){var B=0,H=W.reduce(function(ae,de){return B++,de.indexOf(`
`)>=0&&B++,ae+de.replace(/\u001b\[\d\d?m/g,"").length+1},0);return H>60?F[0]+(V===""?"":V+`
`)+" "+W.join(`,
`)+" "+F[1]:F[0]+V+" "+W.join(", ")+" "+F[1]}function p(W){return Array.isArray(W)}i.isArray=p;function O(W){return typeof W=="boolean"}i.isBoolean=O;function a(W){return W===null}i.isNull=a;function u(W){return W==null}i.isNullOrUndefined=u;function _(W){return typeof W=="number"}i.isNumber=_;function S(W){return typeof W=="string"}i.isString=S;function b(W){return typeof W=="symbol"}i.isSymbol=b;function h(W){return W===void 0}i.isUndefined=h;function R(W){return w(W)&&k(W)==="[object RegExp]"}i.isRegExp=R;function w(W){return typeof W=="object"&&W!==null}i.isObject=w;function C(W){return w(W)&&k(W)==="[object Date]"}i.isDate=C;function x(W){return w(W)&&(k(W)==="[object Error]"||W instanceof Error)}i.isError=x;function l(W){return typeof W=="function"}i.isFunction=l;function A(W){return W===null||typeof W=="boolean"||typeof W=="number"||typeof W=="string"||typeof W=="symbol"||typeof W=="undefined"}i.isPrimitive=A,i.isBuffer=M("./support/isBuffer");function k(W){return Object.prototype.toString.call(W)}function U(W){return W<10?"0"+W.toString(10):W.toString(10)}var N=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function z(){var W=new Date,V=[U(W.getHours()),U(W.getMinutes()),U(W.getSeconds())].join(":");return[W.getDate(),N[W.getMonth()],V].join(" ")}i.log=function(){console.log("%s - %s",z(),i.format.apply(i,arguments))},i.inherits=M("inherits"),i._extend=function(W,V){if(!V||!w(V))return W;for(var F=Object.keys(V),B=F.length;B--;)W[F[B]]=V[F[B]];return W};function K(W,V){return Object.prototype.hasOwnProperty.call(W,V)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(M,X,i){"use strict";(function(){"use strict";i.stripBOM=function(P){return P[0]==="\uFEFF"?P.substring(1):P}}).call(void 0)},{}],245:[function(M,X,i){"use strict";var P=M("babel-runtime/helpers/typeof"),v=m(P),T=M("babel-runtime/core-js/object/keys"),d=m(T);function m(E){return E&&E.__esModule?E:{default:E}}(function(){"use strict";var E,D,r,c,s,n={}.hasOwnProperty;E=M("xmlbuilder"),D=M("./defaults").defaults,c=function(f){return typeof f=="string"&&(f.indexOf("&")>=0||f.indexOf(">")>=0||f.indexOf("<")>=0)},s=function(f){return"<![CDATA["+r(f)+"]]>"},r=function(f){return f.replace("]]>","]]]]><![CDATA[>")},i.Builder=function(){function y(f){var o,g,p;this.options={},g=D["0.2"];for(o in g){if(!n.call(g,o))continue;p=g[o],this.options[o]=p}for(o in f){if(!n.call(f,o))continue;p=f[o],this.options[o]=p}}return y.prototype.buildObject=function(f){var o,g,p,O,a;return o=this.options.attrkey,g=this.options.charkey,(0,d.default)(f).length===1&&this.options.rootName===D["0.2"].rootName?(a=(0,d.default)(f)[0],f=f[a]):a=this.options.rootName,p=function(u){return function(_,S){var b,h,R,w,C,x;if((typeof S=="undefined"?"undefined":(0,v.default)(S))!=="object")u.options.cdata&&c(S)?_.raw(s(S)):_.txt(S);else if(Array.isArray(S))for(w in S){if(!n.call(S,w))continue;h=S[w];for(C in h)R=h[C],_=p(_.ele(C),R).up()}else for(C in S){if(!n.call(S,C))continue;if(h=S[C],C===o){if((typeof h=="undefined"?"undefined":(0,v.default)(h))==="object")for(b in h)x=h[b],_=_.att(b,x)}else if(C===g)u.options.cdata&&c(h)?_=_.raw(s(h)):_=_.txt(h);else if(Array.isArray(h))for(w in h){if(!n.call(h,w))continue;R=h[w],typeof R=="string"?u.options.cdata&&c(R)?_=_.ele(C).raw(s(R)).up():_=_.ele(C,R).up():_=p(_.ele(C),R).up()}else(typeof h=="undefined"?"undefined":(0,v.default)(h))==="object"?_=p(_.ele(C),h).up():typeof h=="string"&&u.options.cdata&&c(h)?_=_.ele(C).raw(s(h)).up():(h==null&&(h=""),_=_.ele(C,h.toString()).up())}return _}}(this),O=E.create(a,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),p(O,f).end(this.options.renderOpts)},y}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(M,X,i){"use strict";(function(){i.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(M,X,i){"use strict";var P=M("babel-runtime/core-js/promise"),v=c(P),T=M("babel-runtime/core-js/object/get-own-property-names"),d=c(T),m=M("babel-runtime/core-js/object/keys"),E=c(m),D=M("babel-runtime/helpers/typeof"),r=c(D);function c(s){return s&&s.__esModule?s:{default:s}}(function(){"use strict";var s,n,y,f,o,g,p,O,a=function(b,h){return function(){return b.apply(h,arguments)}},u=function(b,h){for(var R in h)_.call(h,R)&&(b[R]=h[R]);function w(){this.constructor=b}return w.prototype=h.prototype,b.prototype=new w,b.__super__=h.prototype,b},_={}.hasOwnProperty;p=M("sax"),y=M("events"),s=M("./bom"),g=M("./processors"),O=M("timers").setImmediate,n=M("./defaults").defaults,f=function(b){return(typeof b=="undefined"?"undefined":(0,r.default)(b))==="object"&&b!=null&&(0,E.default)(b).length===0},o=function(b,h,R){var w,C,x;for(w=0,C=b.length;w<C;w++)x=b[w],h=x(h,R);return h},i.Parser=function(S){u(b,S);function b(h){this.parseStringPromise=a(this.parseStringPromise,this),this.parseString=a(this.parseString,this),this.reset=a(this.reset,this),this.assignOrPush=a(this.assignOrPush,this),this.processAsync=a(this.processAsync,this);var R,w,C;if(!(this instanceof i.Parser))return new i.Parser(h);this.options={},w=n["0.2"];for(R in w){if(!_.call(w,R))continue;C=w[R],this.options[R]=C}for(R in h){if(!_.call(h,R))continue;C=h[R],this.options[R]=C}this.options.xmlns&&(this.options.xmlnskey=this.options.attrkey+"ns"),this.options.normalizeTags&&(this.options.tagNameProcessors||(this.options.tagNameProcessors=[]),this.options.tagNameProcessors.unshift(g.normalize)),this.reset()}return b.prototype.processAsync=function(){var h,R;try{return this.remaining.length<=this.options.chunkSize?(h=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(h),this.saxParser.close()):(h=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(h),O(this.processAsync))}catch(w){if(R=w,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(R)}},b.prototype.assignOrPush=function(h,R,w){return R in h?(h[R]instanceof Array||(h[R]=[h[R]]),h[R].push(w)):this.options.explicitArray?h[R]=[w]:h[R]=w},b.prototype.reset=function(){var h,R,w,C;return this.removeAllListeners(),this.saxParser=p.parser(this.options.strict,{trim:!1,normalize:!1,xmlns:this.options.xmlns}),this.saxParser.errThrown=!1,this.saxParser.onerror=function(x){return function(l){if(x.saxParser.resume(),!x.saxParser.errThrown)return x.saxParser.errThrown=!0,x.emit("error",l)}}(this),this.saxParser.onend=function(x){return function(){if(!x.saxParser.ended)return x.saxParser.ended=!0,x.emit("end",x.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,C=[],h=this.options.attrkey,R=this.options.charkey,this.saxParser.onopentag=function(x){return function(l){var A,k,U,N,z;if(U={},U[R]="",!x.options.ignoreAttrs){z=l.attributes;for(A in z){if(!_.call(z,A))continue;!(h in U)&&!x.options.mergeAttrs&&(U[h]={}),k=x.options.attrValueProcessors?o(x.options.attrValueProcessors,l.attributes[A],A):l.attributes[A],N=x.options.attrNameProcessors?o(x.options.attrNameProcessors,A):A,x.options.mergeAttrs?x.assignOrPush(U,N,k):U[h][N]=k}}return U["#name"]=x.options.tagNameProcessors?o(x.options.tagNameProcessors,l.name):l.name,x.options.xmlns&&(U[x.options.xmlnskey]={uri:l.uri,local:l.local}),C.push(U)}}(this),this.saxParser.onclosetag=function(x){return function(){var l,A,k,U,N,z,K,W,V,F;if(z=C.pop(),N=z["#name"],(!x.options.explicitChildren||!x.options.preserveChildrenOrder)&&delete z["#name"],z.cdata===!0&&(l=z.cdata,delete z.cdata),V=C[C.length-1],z[R].match(/^\s*$/)&&!l?(A=z[R],delete z[R]):(x.options.trim&&(z[R]=z[R].trim()),x.options.normalize&&(z[R]=z[R].replace(/\s{2,}/g," ").trim()),z[R]=x.options.valueProcessors?o(x.options.valueProcessors,z[R],N):z[R],(0,E.default)(z).length===1&&R in z&&!x.EXPLICIT_CHARKEY&&(z=z[R])),f(z)&&(z=x.options.emptyTag!==""?x.options.emptyTag:A),x.options.validator!=null&&(F="/"+function(){var B,H,ae;for(ae=[],B=0,H=C.length;B<H;B++)U=C[B],ae.push(U["#name"]);return ae}().concat(N).join("/"),function(){var B;try{return z=x.options.validator(F,V&&V[N],z)}catch(H){return B=H,x.emit("error",B)}}()),x.options.explicitChildren&&!x.options.mergeAttrs&&(typeof z=="undefined"?"undefined":(0,r.default)(z))==="object"){if(!x.options.preserveChildrenOrder)U={},x.options.attrkey in z&&(U[x.options.attrkey]=z[x.options.attrkey],delete z[x.options.attrkey]),!x.options.charsAsChildren&&x.options.charkey in z&&(U[x.options.charkey]=z[x.options.charkey],delete z[x.options.charkey]),(0,d.default)(z).length>0&&(U[x.options.childkey]=z),z=U;else if(V){V[x.options.childkey]=V[x.options.childkey]||[],K={};for(k in z){if(!_.call(z,k))continue;K[k]=z[k]}V[x.options.childkey].push(K),delete z["#name"],(0,E.default)(z).length===1&&R in z&&!x.EXPLICIT_CHARKEY&&(z=z[R])}}return C.length>0?x.assignOrPush(V,N,z):(x.options.explicitRoot&&(W=z,z={},z[N]=W),x.resultObject=z,x.saxParser.ended=!0,x.emit("end",x.resultObject))}}(this),w=function(x){return function(l){var A,k;if(k=C[C.length-1],k)return k[R]+=l,x.options.explicitChildren&&x.options.preserveChildrenOrder&&x.options.charsAsChildren&&(x.options.includeWhiteChars||l.replace(/\\n/g,"").trim()!=="")&&(k[x.options.childkey]=k[x.options.childkey]||[],A={"#name":"__text__"},A[R]=l,x.options.normalize&&(A[R]=A[R].replace(/\s{2,}/g," ").trim()),k[x.options.childkey].push(A)),k}}(this),this.saxParser.ontext=w,this.saxParser.oncdata=function(x){return function(l){var A;if(A=w(l),A)return A.cdata=!0}}(this)},b.prototype.parseString=function(h,R){var w;R!=null&&typeof R=="function"&&(this.on("end",function(C){return this.reset(),R(null,C)}),this.on("error",function(C){return this.reset(),R(C)}));try{return h=h.toString(),h.trim()===""?(this.emit("end",null),!0):(h=s.stripBOM(h),this.options.async?(this.remaining=h,O(this.processAsync),this.saxParser):this.saxParser.write(h).close())}catch(C){if(w=C,this.saxParser.errThrown||this.saxParser.ended){if(this.saxParser.ended)throw w}else return this.emit("error",w),this.saxParser.errThrown=!0}},b.prototype.parseStringPromise=function(h){return new v.default(function(R){return function(w,C){return R.parseString(h,function(x,l){return x?C(x):w(l)})}}(this))},b}(y),i.parseString=function(S,b,h){var R,w,C;return h!=null?(typeof h=="function"&&(R=h),(typeof b=="undefined"?"undefined":(0,r.default)(b))==="object"&&(w=b)):(typeof b=="function"&&(R=b),w={}),C=new i.Parser(w),C.parseString(S,R)},i.parseStringPromise=function(S,b){var h,R;return(typeof b=="undefined"?"undefined":(0,r.default)(b))==="object"&&(h=b),R=new i.Parser(h),R.parseStringPromise(S)}}).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(M,X,i){"use strict";(function(){"use strict";var P;P=new RegExp(/(?!xmlns)^.*:/),i.normalize=function(v){return v.toLowerCase()},i.firstCharLowerCase=function(v){return v.charAt(0).toLowerCase()+v.slice(1)},i.stripPrefix=function(v){return v.replace(P,"")},i.parseNumbers=function(v){return isNaN(v)||(v=v%1===0?parseInt(v,10):parseFloat(v)),v},i.parseBooleans=function(v){return/^(?:true|false)$/i.test(v)&&(v=v.toLowerCase()==="true"),v}}).call(void 0)},{}],249:[function(M,X,i){"use strict";(function(){"use strict";var P,v,T,d,m=function(r,c){for(var s in c)E.call(c,s)&&(r[s]=c[s]);function n(){this.constructor=r}return n.prototype=c.prototype,r.prototype=new n,r.__super__=c.prototype,r},E={}.hasOwnProperty;v=M("./defaults"),P=M("./builder"),T=M("./parser"),d=M("./processors"),i.defaults=v.defaults,i.processors=d,i.ValidationError=function(D){m(r,D);function r(c){this.message=c}return r}(Error),i.Builder=P.Builder,i.Parser=T.Parser,i.parseString=T.parseString,i.parseStringPromise=T.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(M,X,i){"use strict";(function(){X.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(M,X,i){"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(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/get-prototype-of"),v=D(P),T=M("babel-runtime/helpers/typeof"),d=D(T),m=M("babel-runtime/core-js/object/assign"),E=D(m);function D(r){return r&&r.__esModule?r:{default:r}}(function(){var r,c,s,n,y,f,o,g=[].slice,p={}.hasOwnProperty;r=function(){var a,u,_,S,b,h;if(h=arguments[0],b=2<=arguments.length?g.call(arguments,1):[],y(E.default))E.default.apply(null,arguments);else for(a=0,_=b.length;a<_;a++)if(S=b[a],S!=null)for(u in S){if(!p.call(S,u))continue;h[u]=S[u]}return h},y=function(a){return!!a&&Object.prototype.toString.call(a)==="[object Function]"},f=function(a){var u;return!!a&&((u=typeof a=="undefined"?"undefined":(0,d.default)(a))==="function"||u==="object")},s=function(a){return y(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},n=function(a){var u;if(s(a))return!a.length;for(u in a){if(!p.call(a,u))continue;return!1}return!0},o=function(a){var u,_;return f(a)&&(_=(0,v.default)(a))&&(u=_.constructor)&&typeof u=="function"&&u instanceof u&&Function.prototype.toString.call(u)===Function.prototype.toString.call(Object)},c=function(a){return y(a.valueOf)?a.valueOf():a},X.exports.assign=r,X.exports.isFunction=y,X.exports.isObject=f,X.exports.isArray=s,X.exports.isEmpty=n,X.exports.isPlainObject=o,X.exports.getValue=c}).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(M,X,i){"use strict";(function(){X.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(void 0)},{}],254:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d,m,E;d=M("./NodeType"),E=M("./XMLNode"),X.exports=m=function(){function D(r,c,s){if(this.parent=r,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),c==null)throw new Error("Missing attribute name. "+this.debugInfo(c));this.name=this.stringify.name(c),this.value=this.stringify.attValue(s),this.type=d.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(D.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(D.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(D.prototype,"textContent",{get:function(){return this.value},set:function(c){return this.value=c||""}}),Object.defineProperty(D.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(D.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(D.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(D.prototype,"specified",{get:function(){return!0}}),D.prototype.clone=function(){return(0,v.default)(this)},D.prototype.toString=function(r){return this.options.writer.attribute(this,this.options.writer.filterOptions(r))},D.prototype.debugInfo=function(r){return r=r||this.name,r==null?"parent: <"+this.parent.name+">":"attribute: {"+r+"}, parent: <"+this.parent.name+">"},D.prototype.isEqualNode=function(r){return r.namespaceURI!==this.namespaceURI||(r.prefix!==this.prefix||r.localName!==this.localName)?!1:!(r.value!==this.value)},D}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d,m,E,D=function(s,n){for(var y in n)r.call(n,y)&&(s[y]=n[y]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),E=M("./XMLCharacterData"),X.exports=m=function(c){D(s,c);function s(n,y){if(s.__super__.constructor.call(this,n),y==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=d.CData,this.value=this.stringify.cdata(y)}return s.prototype.clone=function(){return(0,v.default)(this)},s.prototype.toString=function(n){return this.options.writer.cdata(this,this.options.writer.filterOptions(n))},s}(E)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d,m,E=function(c,s){for(var n in s)D.call(s,n)&&(c[n]=s[n]);function y(){this.constructor=c}return y.prototype=s.prototype,c.prototype=new y,c.__super__=s.prototype,c},D={}.hasOwnProperty;m=M("./XMLNode"),X.exports=d=function(r){E(c,r);function c(s){c.__super__.constructor.call(this,s),this.value=""}return Object.defineProperty(c.prototype,"data",{get:function(){return this.value},set:function(n){return this.value=n||""}}),Object.defineProperty(c.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(c.prototype,"textContent",{get:function(){return this.value},set:function(n){return this.value=n||""}}),c.prototype.clone=function(){return(0,v.default)(this)},c.prototype.substringData=function(s,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.appendData=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.insertData=function(s,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.deleteData=function(s,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.replaceData=function(s,n,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},c.prototype.isEqualNode=function(s){return c.__super__.isEqualNode.apply(this,arguments).isEqualNode(s)?!(s.data!==this.data):!1},c}(m)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d,m,E,D=function(s,n){for(var y in n)r.call(n,y)&&(s[y]=n[y]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),m=M("./XMLCharacterData"),X.exports=E=function(c){D(s,c);function s(n,y){if(s.__super__.constructor.call(this,n),y==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=d.Comment,this.value=this.stringify.comment(y)}return s.prototype.clone=function(){return(0,v.default)(this)},s.prototype.toString=function(n){return this.options.writer.comment(this,this.options.writer.filterOptions(n))},s}(m)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/keys"),v=m(P),T=M("babel-runtime/core-js/object/create"),d=m(T);function m(E){return E&&E.__esModule?E:{default:E}}(function(){var E,D,r;D=M("./XMLDOMErrorHandler"),r=M("./XMLDOMStringList"),X.exports=E=function(){function c(){var s;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new D,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=s=(0,d.default)(this.defaultParams)}return Object.defineProperty(c.prototype,"parameterNames",{get:function(){return new r((0,v.default)(this.defaultParams))}}),c.prototype.getParameter=function(s){return this.params.hasOwnProperty(s)?this.params[s]:null},c.prototype.canSetParameter=function(s,n){return!0},c.prototype.setParameter=function(s,n){return n!=null?this.params[s]=n:delete this.params[s]},c}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(M,X,i){"use strict";(function(){var P;X.exports=P=function(){function v(){}return v.prototype.handleError=function(T){throw new Error(T)},v}()}).call(void 0)},{}],260:[function(M,X,i){"use strict";(function(){var P;X.exports=P=function(){function v(){}return v.prototype.hasFeature=function(T,d){return!0},v.prototype.createDocumentType=function(T,d,m){throw new Error("This DOM method is not implemented.")},v.prototype.createDocument=function(T,d,m){throw new Error("This DOM method is not implemented.")},v.prototype.createHTMLDocument=function(T){throw new Error("This DOM method is not implemented.")},v.prototype.getFeature=function(T,d){throw new Error("This DOM method is not implemented.")},v}()}).call(void 0)},{}],261:[function(M,X,i){"use strict";(function(){var P;X.exports=P=function(){function v(T){this.arr=T||[]}return Object.defineProperty(v.prototype,"length",{get:function(){return this.arr.length}}),v.prototype.item=function(T){return this.arr[T]||null},v.prototype.contains=function(T){return this.arr.indexOf(T)!==-1},v}()}).call(void 0)},{}],262:[function(M,X,i){"use strict";(function(){var P,v,T,d=function(D,r){for(var c in r)m.call(r,c)&&(D[c]=r[c]);function s(){this.constructor=D}return s.prototype=r.prototype,D.prototype=new s,D.__super__=r.prototype,D},m={}.hasOwnProperty;T=M("./XMLNode"),P=M("./NodeType"),X.exports=v=function(E){d(D,E);function D(r,c,s,n,y,f){if(D.__super__.constructor.call(this,r),c==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(s==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(c));if(!n)throw new Error("Missing DTD attribute type. "+this.debugInfo(c));if(!y)throw new Error("Missing DTD attribute default. "+this.debugInfo(c));if(y.indexOf("#")!==0&&(y="#"+y),!y.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(c));if(f&&!y.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(c));this.elementName=this.stringify.name(c),this.type=P.AttributeDeclaration,this.attributeName=this.stringify.name(s),this.attributeType=this.stringify.dtdAttType(n),f&&(this.defaultValue=this.stringify.dtdAttDefault(f)),this.defaultValueType=y}return D.prototype.toString=function(r){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(r))},D}(T)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,X,i){"use strict";(function(){var P,v,T,d=function(D,r){for(var c in r)m.call(r,c)&&(D[c]=r[c]);function s(){this.constructor=D}return s.prototype=r.prototype,D.prototype=new s,D.__super__=r.prototype,D},m={}.hasOwnProperty;T=M("./XMLNode"),P=M("./NodeType"),X.exports=v=function(E){d(D,E);function D(r,c,s){if(D.__super__.constructor.call(this,r),c==null)throw new Error("Missing DTD element name. "+this.debugInfo());s||(s="(#PCDATA)"),Array.isArray(s)&&(s="("+s.join(",")+")"),this.name=this.stringify.name(c),this.type=P.ElementDeclaration,this.value=this.stringify.dtdElementValue(s)}return D.prototype.toString=function(r){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(r))},D}(T)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,X,i){"use strict";(function(){var P,v,T,d,m=function(r,c){for(var s in c)E.call(c,s)&&(r[s]=c[s]);function n(){this.constructor=r}return n.prototype=c.prototype,r.prototype=new n,r.__super__=c.prototype,r},E={}.hasOwnProperty;d=M("./Utility").isObject,T=M("./XMLNode"),P=M("./NodeType"),X.exports=v=function(D){m(r,D);function r(c,s,n,y){if(r.__super__.constructor.call(this,c),n==null)throw new Error("Missing DTD entity name. "+this.debugInfo(n));if(y==null)throw new Error("Missing DTD entity value. "+this.debugInfo(n));if(this.pe=!!s,this.name=this.stringify.name(n),this.type=P.EntityDeclaration,!d(y))this.value=this.stringify.dtdEntityValue(y),this.internal=!0;else{if(!y.pubID&&!y.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(n));if(y.pubID&&!y.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(n));if(this.internal=!1,y.pubID!=null&&(this.pubID=this.stringify.dtdPubID(y.pubID)),y.sysID!=null&&(this.sysID=this.stringify.dtdSysID(y.sysID)),y.nData!=null&&(this.nData=this.stringify.dtdNData(y.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(n))}}return Object.defineProperty(r.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(r.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(r.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(r.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(r.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(r.prototype,"xmlVersion",{get:function(){return null}}),r.prototype.toString=function(c){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(c))},r}(T)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,X,i){"use strict";(function(){var P,v,T,d=function(D,r){for(var c in r)m.call(r,c)&&(D[c]=r[c]);function s(){this.constructor=D}return s.prototype=r.prototype,D.prototype=new s,D.__super__=r.prototype,D},m={}.hasOwnProperty;T=M("./XMLNode"),P=M("./NodeType"),X.exports=v=function(E){d(D,E);function D(r,c,s){if(D.__super__.constructor.call(this,r),c==null)throw new Error("Missing DTD notation name. "+this.debugInfo(c));if(!s.pubID&&!s.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(c));this.name=this.stringify.name(c),this.type=P.NotationDeclaration,s.pubID!=null&&(this.pubID=this.stringify.dtdPubID(s.pubID)),s.sysID!=null&&(this.sysID=this.stringify.dtdSysID(s.sysID))}return Object.defineProperty(D.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(D.prototype,"systemId",{get:function(){return this.sysID}}),D.prototype.toString=function(r){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(r))},D}(T)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,X,i){"use strict";(function(){var P,v,T,d,m=function(r,c){for(var s in c)E.call(c,s)&&(r[s]=c[s]);function n(){this.constructor=r}return n.prototype=c.prototype,r.prototype=new n,r.__super__=c.prototype,r},E={}.hasOwnProperty;d=M("./Utility").isObject,T=M("./XMLNode"),P=M("./NodeType"),X.exports=v=function(D){m(r,D);function r(c,s,n,y){var f;r.__super__.constructor.call(this,c),d(s)&&(f=s,s=f.version,n=f.encoding,y=f.standalone),s||(s="1.0"),this.type=P.Declaration,this.version=this.stringify.xmlVersion(s),n!=null&&(this.encoding=this.stringify.xmlEncoding(n)),y!=null&&(this.standalone=this.stringify.xmlStandalone(y))}return r.prototype.toString=function(c){return this.options.writer.declaration(this,this.options.writer.filterOptions(c))},r}(T)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,X,i){"use strict";(function(){var P,v,T,d,m,E,D,r,c,s=function(f,o){for(var g in o)n.call(o,g)&&(f[g]=o[g]);function p(){this.constructor=f}return p.prototype=o.prototype,f.prototype=new p,f.__super__=o.prototype,f},n={}.hasOwnProperty;c=M("./Utility").isObject,r=M("./XMLNode"),P=M("./NodeType"),v=M("./XMLDTDAttList"),d=M("./XMLDTDEntity"),T=M("./XMLDTDElement"),m=M("./XMLDTDNotation"),D=M("./XMLNamedNodeMap"),X.exports=E=function(y){s(f,y);function f(o,g,p){var O,a,u,_,S,b;if(f.__super__.constructor.call(this,o),this.type=P.DocType,o.children){for(_=o.children,a=0,u=_.length;a<u;a++)if(O=_[a],O.type===P.Element){this.name=O.name;break}}this.documentObject=o,c(g)&&(S=g,g=S.pubID,p=S.sysID),p==null&&(b=[g,p],p=b[0],g=b[1]),g!=null&&(this.pubID=this.stringify.dtdPubID(g)),p!=null&&(this.sysID=this.stringify.dtdSysID(p))}return Object.defineProperty(f.prototype,"entities",{get:function(){var g,p,O,a,u;for(a={},u=this.children,p=0,O=u.length;p<O;p++)g=u[p],g.type===P.EntityDeclaration&&!g.pe&&(a[g.name]=g);return new D(a)}}),Object.defineProperty(f.prototype,"notations",{get:function(){var g,p,O,a,u;for(a={},u=this.children,p=0,O=u.length;p<O;p++)g=u[p],g.type===P.NotationDeclaration&&(a[g.name]=g);return new D(a)}}),Object.defineProperty(f.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(f.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(f.prototype,"internalSubset",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),f.prototype.element=function(o,g){var p;return p=new T(this,o,g),this.children.push(p),this},f.prototype.attList=function(o,g,p,O,a){var u;return u=new v(this,o,g,p,O,a),this.children.push(u),this},f.prototype.entity=function(o,g){var p;return p=new d(this,!1,o,g),this.children.push(p),this},f.prototype.pEntity=function(o,g){var p;return p=new d(this,!0,o,g),this.children.push(p),this},f.prototype.notation=function(o,g){var p;return p=new m(this,o,g),this.children.push(p),this},f.prototype.toString=function(o){return this.options.writer.docType(this,this.options.writer.filterOptions(o))},f.prototype.ele=function(o,g){return this.element(o,g)},f.prototype.att=function(o,g,p,O,a){return this.attList(o,g,p,O,a)},f.prototype.ent=function(o,g){return this.entity(o,g)},f.prototype.pent=function(o,g){return this.pEntity(o,g)},f.prototype.not=function(o,g){return this.notation(o,g)},f.prototype.up=function(){return this.root()||this.documentObject},f.prototype.isEqualNode=function(o){return f.__super__.isEqualNode.apply(this,arguments).isEqualNode(o)?o.name!==this.name||o.publicId!==this.publicId?!1:!(o.systemId!==this.systemId):!1},f}(r)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLNamedNodeMap":272,"./XMLNode":273}],268:[function(M,X,i){"use strict";(function(){var P,v,T,d,m,E,D,r,c=function(y,f){for(var o in f)s.call(f,o)&&(y[o]=f[o]);function g(){this.constructor=y}return g.prototype=f.prototype,y.prototype=new g,y.__super__=f.prototype,y},s={}.hasOwnProperty;r=M("./Utility").isPlainObject,T=M("./XMLDOMImplementation"),v=M("./XMLDOMConfiguration"),m=M("./XMLNode"),P=M("./NodeType"),D=M("./XMLStringifier"),E=M("./XMLStringWriter"),X.exports=d=function(n){c(y,n);function y(f){y.__super__.constructor.call(this,null),this.name="#document",this.type=P.Document,this.documentURI=null,this.domConfig=new v,f||(f={}),f.writer||(f.writer=new E),this.options=f,this.stringify=new D(f)}return Object.defineProperty(y.prototype,"implementation",{value:new T}),Object.defineProperty(y.prototype,"doctype",{get:function(){var o,g,p,O;for(O=this.children,g=0,p=O.length;g<p;g++)if(o=O[g],o.type===P.DocType)return o;return null}}),Object.defineProperty(y.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(y.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(y.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(y.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].encoding:null}}),Object.defineProperty(y.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(y.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(y.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(y.prototype,"origin",{get:function(){return null}}),Object.defineProperty(y.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(y.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(y.prototype,"contentType",{get:function(){return null}}),y.prototype.end=function(f){var o;return o={},f?r(f)&&(o=f,f=this.options.writer):f=this.options.writer,f.document(this,f.filterOptions(o))},y.prototype.toString=function(f){return this.options.writer.document(this,this.options.writer.filterOptions(f))},y.prototype.createElement=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createTextNode=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createComment=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createCDATASection=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createProcessingInstruction=function(f,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createAttribute=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createEntityReference=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.getElementsByTagName=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.importNode=function(f,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createElementNS=function(f,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createAttributeNS=function(f,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.getElementsByTagNameNS=function(f,o){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.getElementById=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.adoptNode=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.renameNode=function(f,o,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.getElementsByClassName=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createEvent=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createNodeIterator=function(f,o,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y.prototype.createTreeWalker=function(f,o,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},y}(m)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDOMConfiguration":258,"./XMLDOMImplementation":260,"./XMLNode":273,"./XMLStringWriter":278,"./XMLStringifier":279}],269:[function(M,X,i){"use strict";(function(){var P,v,T,d,m,E,D,r,c,s,n,y,f,o,g,p,O,a,u,_,S,b,h,R,w={}.hasOwnProperty;R=M("./Utility"),b=R.isObject,S=R.isFunction,h=R.isPlainObject,_=R.getValue,P=M("./NodeType"),y=M("./XMLDocument"),o=M("./XMLElement"),d=M("./XMLCData"),m=M("./XMLComment"),p=M("./XMLRaw"),u=M("./XMLText"),g=M("./XMLProcessingInstruction"),s=M("./XMLDeclaration"),n=M("./XMLDocType"),E=M("./XMLDTDAttList"),r=M("./XMLDTDEntity"),D=M("./XMLDTDElement"),c=M("./XMLDTDNotation"),T=M("./XMLAttribute"),a=M("./XMLStringifier"),O=M("./XMLStringWriter"),v=M("./WriterState"),X.exports=f=function(){function C(x,l,A){var k;this.name="?xml",this.type=P.Document,x||(x={}),k={},x.writer?h(x.writer)&&(k=x.writer,x.writer=new O):x.writer=new O,this.options=x,this.writer=x.writer,this.writerOptions=this.writer.filterOptions(k),this.stringify=new a(x),this.onDataCallback=l||function(){},this.onEndCallback=A||function(){},this.currentNode=null,this.currentLevel=-1,this.openTags={},this.documentStarted=!1,this.documentCompleted=!1,this.root=null}return C.prototype.createChildNode=function(x){var l,A,k,U,N,z,K,W;switch(x.type){case P.CData:this.cdata(x.value);break;case P.Comment:this.comment(x.value);break;case P.Element:k={},K=x.attribs;for(A in K){if(!w.call(K,A))continue;l=K[A],k[A]=l.value}this.node(x.name,k);break;case P.Dummy:this.dummy();break;case P.Raw:this.raw(x.value);break;case P.Text:this.text(x.value);break;case P.ProcessingInstruction:this.instruction(x.target,x.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+x.constructor.name)}for(W=x.children,N=0,z=W.length;N<z;N++)U=W[N],this.createChildNode(U),U.type===P.Element&&this.up();return this},C.prototype.dummy=function(){return this},C.prototype.node=function(x,l,A){var k;if(x==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(x));return this.openCurrent(),x=_(x),l==null&&(l={}),l=_(l),b(l)||(k=[l,A],A=k[0],l=k[1]),this.currentNode=new o(this,x,l),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,A!=null&&this.text(A),this},C.prototype.element=function(x,l,A){var k,U,N,z,K,W;if(this.currentNode&&this.currentNode.type===P.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(x)||b(x)||S(x))for(z=this.options.noValidation,this.options.noValidation=!0,W=new y(this.options).element("TEMP_ROOT"),W.element(x),this.options.noValidation=z,K=W.children,U=0,N=K.length;U<N;U++)k=K[U],this.createChildNode(k),k.type===P.Element&&this.up();else this.node(x,l,A);return this},C.prototype.attribute=function(x,l){var A,k;if(!this.currentNode||this.currentNode.children)throw new Error("att() can only be used immediately after an ele() call in callback mode. "+this.debugInfo(x));if(x!=null&&(x=_(x)),b(x))for(A in x){if(!w.call(x,A))continue;k=x[A],this.attribute(A,k)}else S(l)&&(l=l.apply()),this.options.keepNullAttributes&&l==null?this.currentNode.attribs[x]=new T(this,x,""):l!=null&&(this.currentNode.attribs[x]=new T(this,x,l));return this},C.prototype.text=function(x){var l;return this.openCurrent(),l=new u(this,x),this.onData(this.writer.text(l,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.cdata=function(x){var l;return this.openCurrent(),l=new d(this,x),this.onData(this.writer.cdata(l,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.comment=function(x){var l;return this.openCurrent(),l=new m(this,x),this.onData(this.writer.comment(l,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.raw=function(x){var l;return this.openCurrent(),l=new p(this,x),this.onData(this.writer.raw(l,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.instruction=function(x,l){var A,k,U,N,z;if(this.openCurrent(),x!=null&&(x=_(x)),l!=null&&(l=_(l)),Array.isArray(x))for(A=0,N=x.length;A<N;A++)k=x[A],this.instruction(k);else if(b(x))for(k in x){if(!w.call(x,k))continue;U=x[k],this.instruction(k,U)}else S(l)&&(l=l.apply()),z=new g(this,x,l),this.onData(this.writer.processingInstruction(z,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},C.prototype.declaration=function(x,l,A){var k;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return k=new s(this,x,l,A),this.onData(this.writer.declaration(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.doctype=function(x,l,A){if(this.openCurrent(),x==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 n(this,l,A),this.currentNode.rootNodeName=x,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},C.prototype.dtdElement=function(x,l){var A;return this.openCurrent(),A=new D(this,x,l),this.onData(this.writer.dtdElement(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.attList=function(x,l,A,k,U){var N;return this.openCurrent(),N=new E(this,x,l,A,k,U),this.onData(this.writer.dtdAttList(N,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.entity=function(x,l){var A;return this.openCurrent(),A=new r(this,!1,x,l),this.onData(this.writer.dtdEntity(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.pEntity=function(x,l){var A;return this.openCurrent(),A=new r(this,!0,x,l),this.onData(this.writer.dtdEntity(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.notation=function(x,l){var A;return this.openCurrent(),A=new c(this,x,l),this.onData(this.writer.dtdNotation(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.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},C.prototype.end=function(){for(;this.currentLevel>=0;)this.up();return this.onEnd()},C.prototype.openCurrent=function(){if(this.currentNode)return this.currentNode.children=!0,this.openNode(this.currentNode)},C.prototype.openNode=function(x){var l,A,k,U;if(!x.isOpen){if(!this.root&&this.currentLevel===0&&x.type===P.Element&&(this.root=x),A="",x.type===P.Element){this.writerOptions.state=v.OpenTag,A=this.writer.indent(x,this.writerOptions,this.currentLevel)+"<"+x.name,U=x.attribs;for(k in U){if(!w.call(U,k))continue;l=U[k],A+=this.writer.attribute(l,this.writerOptions,this.currentLevel)}A+=(x.children?">":"/>")+this.writer.endline(x,this.writerOptions,this.currentLevel),this.writerOptions.state=v.InsideTag}else this.writerOptions.state=v.OpenTag,A=this.writer.indent(x,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+x.rootNodeName,x.pubID&&x.sysID?A+=' PUBLIC "'+x.pubID+'" "'+x.sysID+'"':x.sysID&&(A+=' SYSTEM "'+x.sysID+'"'),x.children?(A+=" [",this.writerOptions.state=v.InsideTag):(this.writerOptions.state=v.CloseTag,A+=">"),A+=this.writer.endline(x,this.writerOptions,this.currentLevel);return this.onData(A,this.currentLevel),x.isOpen=!0}},C.prototype.closeNode=function(x){var l;if(!x.isClosed)return l="",this.writerOptions.state=v.CloseTag,x.type===P.Element?l=this.writer.indent(x,this.writerOptions,this.currentLevel)+"</"+x.name+">"+this.writer.endline(x,this.writerOptions,this.currentLevel):l=this.writer.indent(x,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(x,this.writerOptions,this.currentLevel),this.writerOptions.state=v.None,this.onData(l,this.currentLevel),x.isClosed=!0},C.prototype.onData=function(x,l){return this.documentStarted=!0,this.onDataCallback(x,l+1)},C.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},C.prototype.debugInfo=function(x){return x==null?"":"node: <"+x+">"},C.prototype.ele=function(){return this.element.apply(this,arguments)},C.prototype.nod=function(x,l,A){return this.node(x,l,A)},C.prototype.txt=function(x){return this.text(x)},C.prototype.dat=function(x){return this.cdata(x)},C.prototype.com=function(x){return this.comment(x)},C.prototype.ins=function(x,l){return this.instruction(x,l)},C.prototype.dec=function(x,l,A){return this.declaration(x,l,A)},C.prototype.dtd=function(x,l,A){return this.doctype(x,l,A)},C.prototype.e=function(x,l,A){return this.element(x,l,A)},C.prototype.n=function(x,l,A){return this.node(x,l,A)},C.prototype.t=function(x){return this.text(x)},C.prototype.d=function(x){return this.cdata(x)},C.prototype.c=function(x){return this.comment(x)},C.prototype.r=function(x){return this.raw(x)},C.prototype.i=function(x,l){return this.instruction(x,l)},C.prototype.att=function(){return this.currentNode&&this.currentNode.type===P.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},C.prototype.a=function(){return this.currentNode&&this.currentNode.type===P.DocType?this.attList.apply(this,arguments):this.attribute.apply(this,arguments)},C.prototype.ent=function(x,l){return this.entity(x,l)},C.prototype.pent=function(x,l){return this.pEntity(x,l)},C.prototype.not=function(x,l){return this.notation(x,l)},C}()}).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(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d,m,E,D=function(s,n){for(var y in n)r.call(n,y)&&(s[y]=n[y]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;E=M("./XMLNode"),d=M("./NodeType"),X.exports=m=function(c){D(s,c);function s(n){s.__super__.constructor.call(this,n),this.type=d.Dummy}return s.prototype.clone=function(){return(0,v.default)(this)},s.prototype.toString=function(n){return""},s}(E)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d,m,E,D,r,c,s,n,y,f=function(p,O){for(var a in O)o.call(O,a)&&(p[a]=O[a]);function u(){this.constructor=p}return u.prototype=O.prototype,p.prototype=new u,p.__super__=O.prototype,p},o={}.hasOwnProperty;y=M("./Utility"),n=y.isObject,s=y.isFunction,c=y.getValue,r=M("./XMLNode"),d=M("./NodeType"),m=M("./XMLAttribute"),D=M("./XMLNamedNodeMap"),X.exports=E=function(g){f(p,g);function p(O,a,u){var _,S,b,h;if(p.__super__.constructor.call(this,O),a==null)throw new Error("Missing element name. "+this.debugInfo());if(this.name=this.stringify.name(a),this.type=d.Element,this.attribs={},this.schemaTypeInfo=null,u!=null&&this.attribute(u),O.type===d.Document&&(this.isRoot=!0,this.documentObject=O,O.rootObject=this,O.children)){for(h=O.children,S=0,b=h.length;S<b;S++)if(_=h[S],_.type===d.DocType){_.name=this.name;break}}}return Object.defineProperty(p.prototype,"tagName",{get:function(){return this.name}}),Object.defineProperty(p.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(p.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(p.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(p.prototype,"id",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(p.prototype,"className",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(p.prototype,"classList",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(p.prototype,"attributes",{get:function(){return(!this.attributeMap||!this.attributeMap.nodes)&&(this.attributeMap=new D(this.attribs)),this.attributeMap}}),p.prototype.clone=function(){var O,a,u,_;u=(0,v.default)(this),u.isRoot&&(u.documentObject=null),u.attribs={},_=this.attribs;for(a in _){if(!o.call(_,a))continue;O=_[a],u.attribs[a]=O.clone()}return u.children=[],this.children.forEach(function(S){var b;return b=S.clone(),b.parent=u,u.children.push(b)}),u},p.prototype.attribute=function(O,a){var u,_;if(O!=null&&(O=c(O)),n(O))for(u in O){if(!o.call(O,u))continue;_=O[u],this.attribute(u,_)}else s(a)&&(a=a.apply()),this.options.keepNullAttributes&&a==null?this.attribs[O]=new m(this,O,""):a!=null&&(this.attribs[O]=new m(this,O,a));return this},p.prototype.removeAttribute=function(O){var a,u,_;if(O==null)throw new Error("Missing attribute name. "+this.debugInfo());if(O=c(O),Array.isArray(O))for(u=0,_=O.length;u<_;u++)a=O[u],delete this.attribs[a];else delete this.attribs[O];return this},p.prototype.toString=function(O){return this.options.writer.element(this,this.options.writer.filterOptions(O))},p.prototype.att=function(O,a){return this.attribute(O,a)},p.prototype.a=function(O,a){return this.attribute(O,a)},p.prototype.getAttribute=function(O){return this.attribs.hasOwnProperty(O)?this.attribs[O].value:null},p.prototype.setAttribute=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getAttributeNode=function(O){return this.attribs.hasOwnProperty(O)?this.attribs[O]:null},p.prototype.setAttributeNode=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.removeAttributeNode=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getElementsByTagName=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getAttributeNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.setAttributeNS=function(O,a,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.removeAttributeNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getAttributeNodeNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.setAttributeNodeNS=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getElementsByTagNameNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.hasAttribute=function(O){return this.attribs.hasOwnProperty(O)},p.prototype.hasAttributeNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.setIdAttribute=function(O,a){return this.attribs.hasOwnProperty(O)?this.attribs[O].isId:a},p.prototype.setIdAttributeNS=function(O,a,u){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.setIdAttributeNode=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getElementsByTagName=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getElementsByTagNameNS=function(O,a){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.getElementsByClassName=function(O){throw new Error("This DOM method is not implemented."+this.debugInfo())},p.prototype.isEqualNode=function(O){var a,u,_;if(!p.__super__.isEqualNode.apply(this,arguments).isEqualNode(O))return!1;if(O.namespaceURI!==this.namespaceURI)return!1;if(O.prefix!==this.prefix)return!1;if(O.localName!==this.localName)return!1;if(O.attribs.length!==this.attribs.length)return!1;for(a=u=0,_=this.attribs.length-1;0<=_?u<=_:u>=_;a=0<=_?++u:--u)if(!this.attribs[a].isEqualNode(O.attribs[a]))return!1;return!0},p}(r)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/keys"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d;X.exports=d=function(){function m(E){this.nodes=E}return Object.defineProperty(m.prototype,"length",{get:function(){return(0,v.default)(this.nodes).length||0}}),m.prototype.clone=function(){return this.nodes=null},m.prototype.getNamedItem=function(E){return this.nodes[E]},m.prototype.setNamedItem=function(E){var D;return D=this.nodes[E.nodeName],this.nodes[E.nodeName]=E,D||null},m.prototype.removeNamedItem=function(E){var D;return D=this.nodes[E],delete this.nodes[E],D||null},m.prototype.item=function(E){return this.nodes[(0,v.default)(this.nodes)[E]]||null},m.prototype.getNamedItemNS=function(E,D){throw new Error("This DOM method is not implemented.")},m.prototype.setNamedItemNS=function(E){throw new Error("This DOM method is not implemented.")},m.prototype.removeNamedItemNS=function(E,D){throw new Error("This DOM method is not implemented.")},m}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(M,X,i){"use strict";(function(){var P,v,T,d,m,E,D,r,c,s,n,y,f,o,g,p,O,a,u,_={}.hasOwnProperty;u=M("./Utility"),a=u.isObject,O=u.isFunction,p=u.isEmpty,g=u.getValue,r=null,T=null,d=null,m=null,E=null,f=null,o=null,y=null,D=null,v=null,n=null,c=null,P=null,X.exports=s=function(){function S(b){this.parent=b,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,r||(r=M("./XMLElement"),T=M("./XMLCData"),d=M("./XMLComment"),m=M("./XMLDeclaration"),E=M("./XMLDocType"),f=M("./XMLRaw"),o=M("./XMLText"),y=M("./XMLProcessingInstruction"),D=M("./XMLDummy"),v=M("./NodeType"),n=M("./XMLNodeList"),c=M("./XMLNamedNodeMap"),P=M("./DocumentPosition"))}return Object.defineProperty(S.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(S.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(S.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(S.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(S.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new n(this.children)),this.childNodeList}}),Object.defineProperty(S.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(S.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(S.prototype,"previousSibling",{get:function(){var h;return h=this.parent.children.indexOf(this),this.parent.children[h-1]||null}}),Object.defineProperty(S.prototype,"nextSibling",{get:function(){var h;return h=this.parent.children.indexOf(this),this.parent.children[h+1]||null}}),Object.defineProperty(S.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(S.prototype,"textContent",{get:function(){var h,R,w,C,x;if(this.nodeType===v.Element||this.nodeType===v.DocumentFragment){for(x="",C=this.children,R=0,w=C.length;R<w;R++)h=C[R],h.textContent&&(x+=h.textContent);return x}else return null},set:function(h){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),S.prototype.setParent=function(b){var h,R,w,C,x;for(this.parent=b,b&&(this.options=b.options,this.stringify=b.stringify),C=this.children,x=[],R=0,w=C.length;R<w;R++)h=C[R],x.push(h.setParent(this));return x},S.prototype.element=function(b,h,R){var w,C,x,l,A,k,U,N,z,K,W;if(k=null,h===null&&R==null&&(z=[{},null],h=z[0],R=z[1]),h==null&&(h={}),h=g(h),a(h)||(K=[h,R],R=K[0],h=K[1]),b!=null&&(b=g(b)),Array.isArray(b))for(x=0,U=b.length;x<U;x++)C=b[x],k=this.element(C);else if(O(b))k=this.element(b.apply());else if(a(b))for(A in b){if(!_.call(b,A))continue;if(W=b[A],O(W)&&(W=W.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&A.indexOf(this.stringify.convertAttKey)===0)k=this.attribute(A.substr(this.stringify.convertAttKey.length),W);else if(!this.options.separateArrayItems&&Array.isArray(W)&&p(W))k=this.dummy();else if(a(W)&&p(W))k=this.element(A);else if(!this.options.keepNullNodes&&W==null)k=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(W))for(l=0,N=W.length;l<N;l++)C=W[l],w={},w[A]=C,k=this.element(w);else a(W)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&A.indexOf(this.stringify.convertTextKey)===0?k=this.element(W):(k=this.element(A),k.element(W)):k=this.element(A,W)}else!this.options.keepNullNodes&&R===null?k=this.dummy():!this.options.ignoreDecorators&&this.stringify.convertTextKey&&b.indexOf(this.stringify.convertTextKey)===0?k=this.text(R):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&b.indexOf(this.stringify.convertCDataKey)===0?k=this.cdata(R):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&b.indexOf(this.stringify.convertCommentKey)===0?k=this.comment(R):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&b.indexOf(this.stringify.convertRawKey)===0?k=this.raw(R):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&b.indexOf(this.stringify.convertPIKey)===0?k=this.instruction(b.substr(this.stringify.convertPIKey.length),R):k=this.node(b,h,R);if(k==null)throw new Error("Could not create any elements with: "+b+". "+this.debugInfo());return k},S.prototype.insertBefore=function(b,h,R){var w,C,x,l,A;if(b!=null?b.type:void 0)return x=b,l=h,x.setParent(this),l?(C=children.indexOf(l),A=children.splice(C),children.push(x),Array.prototype.push.apply(children,A)):children.push(x),x;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(b));return C=this.parent.children.indexOf(this),A=this.parent.children.splice(C),w=this.parent.element(b,h,R),Array.prototype.push.apply(this.parent.children,A),w},S.prototype.insertAfter=function(b,h,R){var w,C,x;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(b));return C=this.parent.children.indexOf(this),x=this.parent.children.splice(C+1),w=this.parent.element(b,h,R),Array.prototype.push.apply(this.parent.children,x),w},S.prototype.remove=function(){var b,h;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return b=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[b,b-b+1].concat(h=[])),this.parent},S.prototype.node=function(b,h,R){var w,C;return b!=null&&(b=g(b)),h||(h={}),h=g(h),a(h)||(C=[h,R],R=C[0],h=C[1]),w=new r(this,b,h),R!=null&&w.text(R),this.children.push(w),w},S.prototype.text=function(b){var h;return a(b)&&this.element(b),h=new o(this,b),this.children.push(h),this},S.prototype.cdata=function(b){var h;return h=new T(this,b),this.children.push(h),this},S.prototype.comment=function(b){var h;return h=new d(this,b),this.children.push(h),this},S.prototype.commentBefore=function(b){var h,R,w;return R=this.parent.children.indexOf(this),w=this.parent.children.splice(R),h=this.parent.comment(b),Array.prototype.push.apply(this.parent.children,w),this},S.prototype.commentAfter=function(b){var h,R,w;return R=this.parent.children.indexOf(this),w=this.parent.children.splice(R+1),h=this.parent.comment(b),Array.prototype.push.apply(this.parent.children,w),this},S.prototype.raw=function(b){var h;return h=new f(this,b),this.children.push(h),this},S.prototype.dummy=function(){var b;return b=new D(this),b},S.prototype.instruction=function(b,h){var R,w,C,x,l;if(b!=null&&(b=g(b)),h!=null&&(h=g(h)),Array.isArray(b))for(x=0,l=b.length;x<l;x++)R=b[x],this.instruction(R);else if(a(b))for(R in b){if(!_.call(b,R))continue;w=b[R],this.instruction(R,w)}else O(h)&&(h=h.apply()),C=new y(this,b,h),this.children.push(C);return this},S.prototype.instructionBefore=function(b,h){var R,w,C;return w=this.parent.children.indexOf(this),C=this.parent.children.splice(w),R=this.parent.instruction(b,h),Array.prototype.push.apply(this.parent.children,C),this},S.prototype.instructionAfter=function(b,h){var R,w,C;return w=this.parent.children.indexOf(this),C=this.parent.children.splice(w+1),R=this.parent.instruction(b,h),Array.prototype.push.apply(this.parent.children,C),this},S.prototype.declaration=function(b,h,R){var w,C;return w=this.document(),C=new m(w,b,h,R),w.children.length===0?w.children.unshift(C):w.children[0].type===v.Declaration?w.children[0]=C:w.children.unshift(C),w.root()||w},S.prototype.dtd=function(b,h){var R,w,C,x,l,A,k,U,N,z;for(w=this.document(),C=new E(w,b,h),N=w.children,x=l=0,k=N.length;l<k;x=++l)if(R=N[x],R.type===v.DocType)return w.children[x]=C,C;for(z=w.children,x=A=0,U=z.length;A<U;x=++A)if(R=z[x],R.isRoot)return w.children.splice(x,0,C),C;return w.children.push(C),C},S.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},S.prototype.root=function(){var b;for(b=this;b;){if(b.type===v.Document)return b.rootObject;if(b.isRoot)return b;b=b.parent}},S.prototype.document=function(){var b;for(b=this;b;){if(b.type===v.Document)return b;b=b.parent}},S.prototype.end=function(b){return this.document().end(b)},S.prototype.prev=function(){var b;if(b=this.parent.children.indexOf(this),b<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[b-1]},S.prototype.next=function(){var b;if(b=this.parent.children.indexOf(this),b===-1||b===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[b+1]},S.prototype.importDocument=function(b){var h;return h=b.root().clone(),h.parent=this,h.isRoot=!1,this.children.push(h),this},S.prototype.debugInfo=function(b){var h,R;return b=b||this.name,b==null&&!((h=this.parent)!=null?h.name:void 0)?"":b==null?"parent: <"+this.parent.name+">":((R=this.parent)!=null?R.name:void 0)?"node: <"+b+">, parent: <"+this.parent.name+">":"node: <"+b+">"},S.prototype.ele=function(b,h,R){return this.element(b,h,R)},S.prototype.nod=function(b,h,R){return this.node(b,h,R)},S.prototype.txt=function(b){return this.text(b)},S.prototype.dat=function(b){return this.cdata(b)},S.prototype.com=function(b){return this.comment(b)},S.prototype.ins=function(b,h){return this.instruction(b,h)},S.prototype.doc=function(){return this.document()},S.prototype.dec=function(b,h,R){return this.declaration(b,h,R)},S.prototype.e=function(b,h,R){return this.element(b,h,R)},S.prototype.n=function(b,h,R){return this.node(b,h,R)},S.prototype.t=function(b){return this.text(b)},S.prototype.d=function(b){return this.cdata(b)},S.prototype.c=function(b){return this.comment(b)},S.prototype.r=function(b){return this.raw(b)},S.prototype.i=function(b,h){return this.instruction(b,h)},S.prototype.u=function(){return this.up()},S.prototype.importXMLBuilder=function(b){return this.importDocument(b)},S.prototype.replaceChild=function(b,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.removeChild=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.appendChild=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.hasChildNodes=function(){return this.children.length!==0},S.prototype.cloneNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isSupported=function(b,h){return!0},S.prototype.hasAttributes=function(){return this.attribs.length!==0},S.prototype.compareDocumentPosition=function(b){var h,R;return h=this,h===b?0:this.document()!==b.document()?(R=P.Disconnected|P.ImplementationSpecific,Math.random()<.5?R|=P.Preceding:R|=P.Following,R):h.isAncestor(b)?P.Contains|P.Preceding:h.isDescendant(b)?P.Contains|P.Following:h.isPreceding(b)?P.Preceding:P.Following},S.prototype.isSameNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupPrefix=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isDefaultNamespace=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.lookupNamespaceURI=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.isEqualNode=function(b){var h,R,w;if(b.nodeType!==this.nodeType)return!1;if(b.children.length!==this.children.length)return!1;for(h=R=0,w=this.children.length-1;0<=w?R<=w:R>=w;h=0<=w?++R:--R)if(!this.children[h].isEqualNode(b.children[h]))return!1;return!0},S.prototype.getFeature=function(b,h){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.setUserData=function(b,h,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.getUserData=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},S.prototype.contains=function(b){return b?b===this||this.isDescendant(b):!1},S.prototype.isDescendant=function(b){var h,R,w,C,x;for(x=this.children,w=0,C=x.length;w<C;w++){if(h=x[w],b===h)return!0;if(R=h.isDescendant(b),R)return!0}return!1},S.prototype.isAncestor=function(b){return b.isDescendant(this)},S.prototype.isPreceding=function(b){var h,R;return h=this.treePosition(b),R=this.treePosition(this),h===-1||R===-1?!1:h<R},S.prototype.isFollowing=function(b){var h,R;return h=this.treePosition(b),R=this.treePosition(this),h===-1||R===-1?!1:h>R},S.prototype.treePosition=function(b){var h,R;return R=0,h=!1,this.foreachTreeNode(this.document(),function(w){if(R++,!h&&w===b)return h=!0}),h?R:-1},S.prototype.foreachTreeNode=function(b,h){var R,w,C,x,l;for(b||(b=this.document()),x=b.children,w=0,C=x.length;w<C;w++){if(R=x[w],l=h(R))return l;if(l=this.foreachTreeNode(R,h),l)return l}},S}()}).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(M,X,i){"use strict";(function(){var P;X.exports=P=function(){function v(T){this.nodes=T}return Object.defineProperty(v.prototype,"length",{get:function(){return this.nodes.length||0}}),v.prototype.clone=function(){return this.nodes=null},v.prototype.item=function(T){return this.nodes[T]||null},v}()}).call(void 0)},{}],275:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d,m,E,D=function(s,n){for(var y in n)r.call(n,y)&&(s[y]=n[y]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),m=M("./XMLCharacterData"),X.exports=E=function(c){D(s,c);function s(n,y,f){if(s.__super__.constructor.call(this,n),y==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=d.ProcessingInstruction,this.target=this.stringify.insTarget(y),this.name=this.target,f&&(this.value=this.stringify.insValue(f))}return s.prototype.clone=function(){return(0,v.default)(this)},s.prototype.toString=function(n){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(n))},s.prototype.isEqualNode=function(n){return s.__super__.isEqualNode.apply(this,arguments).isEqualNode(n)?!(n.target!==this.target):!1},s}(m)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],276:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d,m,E,D=function(s,n){for(var y in n)r.call(n,y)&&(s[y]=n[y]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),m=M("./XMLNode"),X.exports=E=function(c){D(s,c);function s(n,y){if(s.__super__.constructor.call(this,n),y==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=d.Raw,this.value=this.stringify.raw(y)}return s.prototype.clone=function(){return(0,v.default)(this)},s.prototype.toString=function(n){return this.options.writer.raw(this,this.options.writer.filterOptions(n))},s}(m)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],277:[function(M,X,i){"use strict";(function(){var P,v,T,d,m=function(r,c){for(var s in c)E.call(c,s)&&(r[s]=c[s]);function n(){this.constructor=r}return n.prototype=c.prototype,r.prototype=new n,r.__super__=c.prototype,r},E={}.hasOwnProperty;P=M("./NodeType"),d=M("./XMLWriterBase"),v=M("./WriterState"),X.exports=T=function(D){m(r,D);function r(c,s){this.stream=c,r.__super__.constructor.call(this,s)}return r.prototype.endline=function(c,s,n){return c.isLastRootNode&&s.state===v.CloseTag?"":r.__super__.endline.call(this,c,s,n)},r.prototype.document=function(c,s){var n,y,f,o,g,p,O,a,u;for(O=c.children,y=f=0,g=O.length;f<g;y=++f)n=O[y],n.isLastRootNode=y===c.children.length-1;for(s=this.filterOptions(s),a=c.children,u=[],o=0,p=a.length;o<p;o++)n=a[o],u.push(this.writeChildNode(n,s,0));return u},r.prototype.attribute=function(c,s,n){return this.stream.write(r.__super__.attribute.call(this,c,s,n))},r.prototype.cdata=function(c,s,n){return this.stream.write(r.__super__.cdata.call(this,c,s,n))},r.prototype.comment=function(c,s,n){return this.stream.write(r.__super__.comment.call(this,c,s,n))},r.prototype.declaration=function(c,s,n){return this.stream.write(r.__super__.declaration.call(this,c,s,n))},r.prototype.docType=function(c,s,n){var y,f,o,g;if(n||(n=0),this.openNode(c,s,n),s.state=v.OpenTag,this.stream.write(this.indent(c,s,n)),this.stream.write("<!DOCTYPE "+c.root().name),c.pubID&&c.sysID?this.stream.write(' PUBLIC "'+c.pubID+'" "'+c.sysID+'"'):c.sysID&&this.stream.write(' SYSTEM "'+c.sysID+'"'),c.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(c,s,n)),s.state=v.InsideTag,g=c.children,f=0,o=g.length;f<o;f++)y=g[f],this.writeChildNode(y,s,n+1);s.state=v.CloseTag,this.stream.write("]")}return s.state=v.CloseTag,this.stream.write(s.spaceBeforeSlash+">"),this.stream.write(this.endline(c,s,n)),s.state=v.None,this.closeNode(c,s,n)},r.prototype.element=function(c,s,n){var y,f,o,g,p,O,a,u,_,S;n||(n=0),this.openNode(c,s,n),s.state=v.OpenTag,this.stream.write(this.indent(c,s,n)+"<"+c.name),_=c.attribs;for(a in _){if(!E.call(_,a))continue;y=_[a],this.attribute(y,s,n)}if(o=c.children.length,g=o===0?null:c.children[0],o===0||c.children.every(function(b){return(b.type===P.Text||b.type===P.Raw)&&b.value===""}))s.allowEmpty?(this.stream.write(">"),s.state=v.CloseTag,this.stream.write("</"+c.name+">")):(s.state=v.CloseTag,this.stream.write(s.spaceBeforeSlash+"/>"));else if(s.pretty&&o===1&&(g.type===P.Text||g.type===P.Raw)&&g.value!=null)this.stream.write(">"),s.state=v.InsideTag,s.suppressPrettyCount++,u=!0,this.writeChildNode(g,s,n+1),s.suppressPrettyCount--,u=!1,s.state=v.CloseTag,this.stream.write("</"+c.name+">");else{for(this.stream.write(">"+this.endline(c,s,n)),s.state=v.InsideTag,S=c.children,p=0,O=S.length;p<O;p++)f=S[p],this.writeChildNode(f,s,n+1);s.state=v.CloseTag,this.stream.write(this.indent(c,s,n)+"</"+c.name+">")}return this.stream.write(this.endline(c,s,n)),s.state=v.None,this.closeNode(c,s,n)},r.prototype.processingInstruction=function(c,s,n){return this.stream.write(r.__super__.processingInstruction.call(this,c,s,n))},r.prototype.raw=function(c,s,n){return this.stream.write(r.__super__.raw.call(this,c,s,n))},r.prototype.text=function(c,s,n){return this.stream.write(r.__super__.text.call(this,c,s,n))},r.prototype.dtdAttList=function(c,s,n){return this.stream.write(r.__super__.dtdAttList.call(this,c,s,n))},r.prototype.dtdElement=function(c,s,n){return this.stream.write(r.__super__.dtdElement.call(this,c,s,n))},r.prototype.dtdEntity=function(c,s,n){return this.stream.write(r.__super__.dtdEntity.call(this,c,s,n))},r.prototype.dtdNotation=function(c,s,n){return this.stream.write(r.__super__.dtdNotation.call(this,c,s,n))},r}(d)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,X,i){"use strict";(function(){var P,v,T=function(E,D){for(var r in D)d.call(D,r)&&(E[r]=D[r]);function c(){this.constructor=E}return c.prototype=D.prototype,E.prototype=new c,E.__super__=D.prototype,E},d={}.hasOwnProperty;v=M("./XMLWriterBase"),X.exports=P=function(m){T(E,m);function E(D){E.__super__.constructor.call(this,D)}return E.prototype.document=function(D,r){var c,s,n,y,f;for(r=this.filterOptions(r),y="",f=D.children,s=0,n=f.length;s<n;s++)c=f[s],y+=this.writeChildNode(c,r,0);return r.pretty&&y.slice(-r.newline.length)===r.newline&&(y=y.slice(0,-r.newline.length)),y},E}(v)}).call(void 0)},{"./XMLWriterBase":281}],279:[function(M,X,i){"use strict";(function(){var P,v=function(m,E){return function(){return m.apply(E,arguments)}},T={}.hasOwnProperty;X.exports=P=function(){function d(m){this.assertLegalName=v(this.assertLegalName,this),this.assertLegalChar=v(this.assertLegalChar,this);var E,D,r;m||(m={}),this.options=m,this.options.version||(this.options.version="1.0"),D=m.stringify||{};for(E in D){if(!T.call(D,E))continue;r=D[E],this[E]=r}}return d.prototype.name=function(m){return this.options.noValidation?m:this.assertLegalName(""+m||"")},d.prototype.text=function(m){return this.options.noValidation?m:this.assertLegalChar(this.textEscape(""+m||""))},d.prototype.cdata=function(m){return this.options.noValidation?m:(m=""+m||"",m=m.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(m))},d.prototype.comment=function(m){if(this.options.noValidation)return m;if(m=""+m||"",m.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+m);return this.assertLegalChar(m)},d.prototype.raw=function(m){return this.options.noValidation?m:""+m||""},d.prototype.attValue=function(m){return this.options.noValidation?m:this.assertLegalChar(this.attEscape(m=""+m||""))},d.prototype.insTarget=function(m){return this.options.noValidation?m:this.assertLegalChar(""+m||"")},d.prototype.insValue=function(m){if(this.options.noValidation)return m;if(m=""+m||"",m.match(/\?>/))throw new Error("Invalid processing instruction value: "+m);return this.assertLegalChar(m)},d.prototype.xmlVersion=function(m){if(this.options.noValidation)return m;if(m=""+m||"",!m.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+m);return m},d.prototype.xmlEncoding=function(m){if(this.options.noValidation)return m;if(m=""+m||"",!m.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+m);return this.assertLegalChar(m)},d.prototype.xmlStandalone=function(m){return this.options.noValidation?m:m?"yes":"no"},d.prototype.dtdPubID=function(m){return this.options.noValidation?m:this.assertLegalChar(""+m||"")},d.prototype.dtdSysID=function(m){return this.options.noValidation?m:this.assertLegalChar(""+m||"")},d.prototype.dtdElementValue=function(m){return this.options.noValidation?m:this.assertLegalChar(""+m||"")},d.prototype.dtdAttType=function(m){return this.options.noValidation?m:this.assertLegalChar(""+m||"")},d.prototype.dtdAttDefault=function(m){return this.options.noValidation?m:this.assertLegalChar(""+m||"")},d.prototype.dtdEntityValue=function(m){return this.options.noValidation?m:this.assertLegalChar(""+m||"")},d.prototype.dtdNData=function(m){return this.options.noValidation?m:this.assertLegalChar(""+m||"")},d.prototype.convertAttKey="@",d.prototype.convertPIKey="?",d.prototype.convertTextKey="#text",d.prototype.convertCDataKey="#cdata",d.prototype.convertCommentKey="#comment",d.prototype.convertRawKey="#raw",d.prototype.assertLegalChar=function(m){var E,D;if(this.options.noValidation)return m;if(E="",this.options.version==="1.0"){if(E=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,D=m.match(E))throw new Error("Invalid character in string: "+m+" at index "+D.index)}else if(this.options.version==="1.1"&&(E=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,D=m.match(E)))throw new Error("Invalid character in string: "+m+" at index "+D.index);return m},d.prototype.assertLegalName=function(m){var E;if(this.options.noValidation)return m;if(this.assertLegalChar(m),E=/^([: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])*$/,!m.match(E))throw new Error("Invalid character in name");return m},d.prototype.textEscape=function(m){var E;return this.options.noValidation?m:(E=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(E,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},d.prototype.attEscape=function(m){var E;return this.options.noValidation?m:(E=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,m.replace(E,"&amp;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/\t/g,"&#x9;").replace(/\n/g,"&#xA;").replace(/\r/g,"&#xD;"))},d}()}).call(void 0)},{}],280:[function(M,X,i){"use strict";var P=M("babel-runtime/core-js/object/create"),v=T(P);function T(d){return d&&d.__esModule?d:{default:d}}(function(){var d,m,E,D=function(s,n){for(var y in n)r.call(n,y)&&(s[y]=n[y]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),m=M("./XMLCharacterData"),X.exports=E=function(c){D(s,c);function s(n,y){if(s.__super__.constructor.call(this,n),y==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=d.Text,this.value=this.stringify.text(y)}return Object.defineProperty(s.prototype,"isElementContentWhitespace",{get:function(){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),Object.defineProperty(s.prototype,"wholeText",{get:function(){var y,f,o;for(o="",f=this.previousSibling;f;)o=f.data+o,f=f.previousSibling;for(o+=this.data,y=this.nextSibling;y;)o=o+y.data,y=y.nextSibling;return o}}),s.prototype.clone=function(){return(0,v.default)(this)},s.prototype.toString=function(n){return this.options.writer.text(this,this.options.writer.filterOptions(n))},s.prototype.splitText=function(n){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.replaceWholeText=function(n){throw new Error("This DOM method is not implemented."+this.debugInfo())},s}(m)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],281:[function(M,X,i){"use strict";(function(){var P,v,T,d,m,E,D,r,c,s,n,y,f,o,g,p,O,a={}.hasOwnProperty;O=M("./Utility").assign,P=M("./NodeType"),c=M("./XMLDeclaration"),s=M("./XMLDocType"),T=M("./XMLCData"),d=M("./XMLComment"),y=M("./XMLElement"),o=M("./XMLRaw"),g=M("./XMLText"),f=M("./XMLProcessingInstruction"),n=M("./XMLDummy"),m=M("./XMLDTDAttList"),E=M("./XMLDTDElement"),D=M("./XMLDTDEntity"),r=M("./XMLDTDNotation"),v=M("./WriterState"),X.exports=p=function(){function u(_){var S,b,h;_||(_={}),this.options=_,b=_.writer||{};for(S in b){if(!a.call(b,S))continue;h=b[S],this["_"+S]=this[S],this[S]=h}}return u.prototype.filterOptions=function(_){var S,b,h,R,w,C,x,l;return _||(_={}),_=O({},this.options,_),S={writer:this},S.pretty=_.pretty||!1,S.allowEmpty=_.allowEmpty||!1,S.indent=(b=_.indent)!=null?b:" ",S.newline=(h=_.newline)!=null?h:`
`,S.offset=(R=_.offset)!=null?R:0,S.dontPrettyTextNodes=(w=(C=_.dontPrettyTextNodes)!=null?C:_.dontprettytextnodes)!=null?w:0,S.spaceBeforeSlash=(x=(l=_.spaceBeforeSlash)!=null?l:_.spacebeforeslash)!=null?x:"",S.spaceBeforeSlash===!0&&(S.spaceBeforeSlash=" "),S.suppressPrettyCount=0,S.user={},S.state=v.None,S},u.prototype.indent=function(_,S,b){var h;return!S.pretty||S.suppressPrettyCount?"":S.pretty&&(h=(b||0)+S.offset+1,h>0)?new Array(h).join(S.indent):""},u.prototype.endline=function(_,S,b){return!S.pretty||S.suppressPrettyCount?"":S.newline},u.prototype.attribute=function(_,S,b){var h;return this.openAttribute(_,S,b),h=" "+_.name+'="'+_.value+'"',this.closeAttribute(_,S,b),h},u.prototype.cdata=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b)+"<![CDATA[",S.state=v.InsideTag,h+=_.value,S.state=v.CloseTag,h+="]]>"+this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.comment=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b)+"<!-- ",S.state=v.InsideTag,h+=_.value,S.state=v.CloseTag,h+=" -->"+this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.declaration=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b)+"<?xml",S.state=v.InsideTag,h+=' version="'+_.version+'"',_.encoding!=null&&(h+=' encoding="'+_.encoding+'"'),_.standalone!=null&&(h+=' standalone="'+_.standalone+'"'),S.state=v.CloseTag,h+=S.spaceBeforeSlash+"?>",h+=this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.docType=function(_,S,b){var h,R,w,C,x;if(b||(b=0),this.openNode(_,S,b),S.state=v.OpenTag,C=this.indent(_,S,b),C+="<!DOCTYPE "+_.root().name,_.pubID&&_.sysID?C+=' PUBLIC "'+_.pubID+'" "'+_.sysID+'"':_.sysID&&(C+=' SYSTEM "'+_.sysID+'"'),_.children.length>0){for(C+=" [",C+=this.endline(_,S,b),S.state=v.InsideTag,x=_.children,R=0,w=x.length;R<w;R++)h=x[R],C+=this.writeChildNode(h,S,b+1);S.state=v.CloseTag,C+="]"}return S.state=v.CloseTag,C+=S.spaceBeforeSlash+">",C+=this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),C},u.prototype.element=function(_,S,b){var h,R,w,C,x,l,A,k,U,N,z,K,W,V;b||(b=0),N=!1,z="",this.openNode(_,S,b),S.state=v.OpenTag,z+=this.indent(_,S,b)+"<"+_.name,K=_.attribs;for(U in K){if(!a.call(K,U))continue;h=K[U],z+=this.attribute(h,S,b)}if(w=_.children.length,C=w===0?null:_.children[0],w===0||_.children.every(function(F){return(F.type===P.Text||F.type===P.Raw)&&F.value===""}))S.allowEmpty?(z+=">",S.state=v.CloseTag,z+="</"+_.name+">"+this.endline(_,S,b)):(S.state=v.CloseTag,z+=S.spaceBeforeSlash+"/>"+this.endline(_,S,b));else if(S.pretty&&w===1&&(C.type===P.Text||C.type===P.Raw)&&C.value!=null)z+=">",S.state=v.InsideTag,S.suppressPrettyCount++,N=!0,z+=this.writeChildNode(C,S,b+1),S.suppressPrettyCount--,N=!1,S.state=v.CloseTag,z+="</"+_.name+">"+this.endline(_,S,b);else{if(S.dontPrettyTextNodes){for(W=_.children,x=0,A=W.length;x<A;x++)if(R=W[x],(R.type===P.Text||R.type===P.Raw)&&R.value!=null){S.suppressPrettyCount++,N=!0;break}}for(z+=">"+this.endline(_,S,b),S.state=v.InsideTag,V=_.children,l=0,k=V.length;l<k;l++)R=V[l],z+=this.writeChildNode(R,S,b+1);S.state=v.CloseTag,z+=this.indent(_,S,b)+"</"+_.name+">",N&&S.suppressPrettyCount--,z+=this.endline(_,S,b),S.state=v.None}return this.closeNode(_,S,b),z},u.prototype.writeChildNode=function(_,S,b){switch(_.type){case P.CData:return this.cdata(_,S,b);case P.Comment:return this.comment(_,S,b);case P.Element:return this.element(_,S,b);case P.Raw:return this.raw(_,S,b);case P.Text:return this.text(_,S,b);case P.ProcessingInstruction:return this.processingInstruction(_,S,b);case P.Dummy:return"";case P.Declaration:return this.declaration(_,S,b);case P.DocType:return this.docType(_,S,b);case P.AttributeDeclaration:return this.dtdAttList(_,S,b);case P.ElementDeclaration:return this.dtdElement(_,S,b);case P.EntityDeclaration:return this.dtdEntity(_,S,b);case P.NotationDeclaration:return this.dtdNotation(_,S,b);default:throw new Error("Unknown XML node type: "+_.constructor.name)}},u.prototype.processingInstruction=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b)+"<?",S.state=v.InsideTag,h+=_.target,_.value&&(h+=" "+_.value),S.state=v.CloseTag,h+=S.spaceBeforeSlash+"?>",h+=this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.raw=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b),S.state=v.InsideTag,h+=_.value,S.state=v.CloseTag,h+=this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.text=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b),S.state=v.InsideTag,h+=_.value,S.state=v.CloseTag,h+=this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.dtdAttList=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b)+"<!ATTLIST",S.state=v.InsideTag,h+=" "+_.elementName+" "+_.attributeName+" "+_.attributeType,_.defaultValueType!=="#DEFAULT"&&(h+=" "+_.defaultValueType),_.defaultValue&&(h+=' "'+_.defaultValue+'"'),S.state=v.CloseTag,h+=S.spaceBeforeSlash+">"+this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.dtdElement=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b)+"<!ELEMENT",S.state=v.InsideTag,h+=" "+_.name+" "+_.value,S.state=v.CloseTag,h+=S.spaceBeforeSlash+">"+this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.dtdEntity=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b)+"<!ENTITY",S.state=v.InsideTag,_.pe&&(h+=" %"),h+=" "+_.name,_.value?h+=' "'+_.value+'"':(_.pubID&&_.sysID?h+=' PUBLIC "'+_.pubID+'" "'+_.sysID+'"':_.sysID&&(h+=' SYSTEM "'+_.sysID+'"'),_.nData&&(h+=" NDATA "+_.nData)),S.state=v.CloseTag,h+=S.spaceBeforeSlash+">"+this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.dtdNotation=function(_,S,b){var h;return this.openNode(_,S,b),S.state=v.OpenTag,h=this.indent(_,S,b)+"<!NOTATION",S.state=v.InsideTag,h+=" "+_.name,_.pubID&&_.sysID?h+=' PUBLIC "'+_.pubID+'" "'+_.sysID+'"':_.pubID?h+=' PUBLIC "'+_.pubID+'"':_.sysID&&(h+=' SYSTEM "'+_.sysID+'"'),S.state=v.CloseTag,h+=S.spaceBeforeSlash+">"+this.endline(_,S,b),S.state=v.None,this.closeNode(_,S,b),h},u.prototype.openNode=function(_,S,b){},u.prototype.closeNode=function(_,S,b){},u.prototype.openAttribute=function(_,S,b){},u.prototype.closeAttribute=function(_,S,b){},u}()}).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(M,X,i){"use strict";(function(){var P,v,T,d,m,E,D,r,c,s;s=M("./Utility"),r=s.assign,c=s.isFunction,T=M("./XMLDOMImplementation"),d=M("./XMLDocument"),m=M("./XMLDocumentCB"),D=M("./XMLStringWriter"),E=M("./XMLStreamWriter"),P=M("./NodeType"),v=M("./WriterState"),X.exports.create=function(n,y,f,o){var g,p;if(n==null)throw new Error("Root element needs a name.");return o=r({},y,f,o),g=new d(o),p=g.element(n),o.headless||(g.declaration(o),(o.pubID!=null||o.sysID!=null)&&g.dtd(o)),p},X.exports.begin=function(n,y,f){var o;return c(n)&&(o=[n,y],y=o[0],f=o[1],n={}),y?new m(n,y,f):new d(n)},X.exports.stringWriter=function(n){return new D(n)},X.exports.streamWriter=function(n,y){return new E(n,y)},X.exports.implementation=new T,X.exports.nodeType=P,X.exports.writerState=v}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(M,X,i){X.exports=v;var P=Object.prototype.hasOwnProperty;function v(){for(var T={},d=0;d<arguments.length;d++){var m=arguments[d];for(var E in m)P.call(m,E)&&(T[E]=m[E])}return T}},{}],284:[function(M,X,i){"use strict";var P=M("buffer").Buffer,v=M("./sha"),T=M("./md5"),d={sha1:v,md5:T},m=64,E=P.alloc(m);E.fill(0);function D(s,n,y){P.isBuffer(n)||(n=P.from(n)),P.isBuffer(y)||(y=P.from(y)),n.length>m?n=s(n):n.length<m&&(n=P.concat([n,E],m));for(var f=P.alloc(m),o=P.alloc(m),g=0;g<m;g++)f[g]=n[g]^54,o[g]=n[g]^92;var p=s(P.concat([f,y]));return s(P.concat([o,p]))}function r(s,n){s=s||"sha1";var y=d[s],f=[],o=0;return y||c("algorithm:",s,"is not yet supported"),{update:function(p){return P.isBuffer(p)||(p=P.from(p)),f.push(p),o+=p.length,this},digest:function(p){var O=P.concat(f),a=n?D(y,n,O):y(O);return f=null,p?a.toString(p):a}}}function c(){var s=[].slice.call(arguments).join(" ");throw new Error([s,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}i.createHash=function(s){return r(s)},i.createHmac=function(s,n){return r(s,n)},i.createCredentials=function(){c("sorry,createCredentials is not implemented yet")},i.createCipher=function(){c("sorry,createCipher is not implemented yet")},i.createCipheriv=function(){c("sorry,createCipheriv is not implemented yet")},i.createDecipher=function(){c("sorry,createDecipher is not implemented yet")},i.createDecipheriv=function(){c("sorry,createDecipheriv is not implemented yet")},i.createSign=function(){c("sorry,createSign is not implemented yet")},i.createVerify=function(){c("sorry,createVerify is not implemented yet")},i.createDiffieHellman=function(){c("sorry,createDiffieHellman is not implemented yet")},i.pbkdf2=function(){c("sorry,pbkdf2 is not implemented yet")}},{"./md5":286,"./sha":287,buffer:73}],285:[function(M,X,i){"use strict";var P=M("buffer").Buffer,v=4,T=P.alloc(v);T.fill(0);var d=8;function m(r,c){if(r.length%v!==0){var s=r.length+(v-r.length%v);r=P.concat([r,T],s)}for(var n=[],y=c?r.readInt32BE:r.readInt32LE,f=0;f<r.length;f+=v)n.push(y.call(r,f));return n}function E(r,c,s){for(var n=P.alloc(c),y=s?n.writeInt32BE:n.writeInt32LE,f=0;f<r.length;f++)y.call(n,r[f],f*4,!0);return n}function D(r,c,s,n){P.isBuffer(r)||(r=P.from(r));var y=c(m(r,n),r.length*d);return E(y,s,n)}X.exports={hash:D}},{buffer:73}],286:[function(M,X,i){"use strict";var P=M("./helpers");function v(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function T(n,y){n[y>>5]|=128<<y%32,n[(y+64>>>9<<4)+14]=y;for(var f=1732584193,o=-271733879,g=-1732584194,p=271733878,O=0;O<n.length;O+=16){var a=f,u=o,_=g,S=p;f=m(f,o,g,p,n[O+0],7,-680876936),p=m(p,f,o,g,n[O+1],12,-389564586),g=m(g,p,f,o,n[O+2],17,606105819),o=m(o,g,p,f,n[O+3],22,-1044525330),f=m(f,o,g,p,n[O+4],7,-176418897),p=m(p,f,o,g,n[O+5],12,1200080426),g=m(g,p,f,o,n[O+6],17,-1473231341),o=m(o,g,p,f,n[O+7],22,-45705983),f=m(f,o,g,p,n[O+8],7,1770035416),p=m(p,f,o,g,n[O+9],12,-1958414417),g=m(g,p,f,o,n[O+10],17,-42063),o=m(o,g,p,f,n[O+11],22,-1990404162),f=m(f,o,g,p,n[O+12],7,1804603682),p=m(p,f,o,g,n[O+13],12,-40341101),g=m(g,p,f,o,n[O+14],17,-1502002290),o=m(o,g,p,f,n[O+15],22,1236535329),f=E(f,o,g,p,n[O+1],5,-165796510),p=E(p,f,o,g,n[O+6],9,-1069501632),g=E(g,p,f,o,n[O+11],14,643717713),o=E(o,g,p,f,n[O+0],20,-373897302),f=E(f,o,g,p,n[O+5],5,-701558691),p=E(p,f,o,g,n[O+10],9,38016083),g=E(g,p,f,o,n[O+15],14,-660478335),o=E(o,g,p,f,n[O+4],20,-405537848),f=E(f,o,g,p,n[O+9],5,568446438),p=E(p,f,o,g,n[O+14],9,-1019803690),g=E(g,p,f,o,n[O+3],14,-187363961),o=E(o,g,p,f,n[O+8],20,1163531501),f=E(f,o,g,p,n[O+13],5,-1444681467),p=E(p,f,o,g,n[O+2],9,-51403784),g=E(g,p,f,o,n[O+7],14,1735328473),o=E(o,g,p,f,n[O+12],20,-1926607734),f=D(f,o,g,p,n[O+5],4,-378558),p=D(p,f,o,g,n[O+8],11,-2022574463),g=D(g,p,f,o,n[O+11],16,1839030562),o=D(o,g,p,f,n[O+14],23,-35309556),f=D(f,o,g,p,n[O+1],4,-1530992060),p=D(p,f,o,g,n[O+4],11,1272893353),g=D(g,p,f,o,n[O+7],16,-155497632),o=D(o,g,p,f,n[O+10],23,-1094730640),f=D(f,o,g,p,n[O+13],4,681279174),p=D(p,f,o,g,n[O+0],11,-358537222),g=D(g,p,f,o,n[O+3],16,-722521979),o=D(o,g,p,f,n[O+6],23,76029189),f=D(f,o,g,p,n[O+9],4,-640364487),p=D(p,f,o,g,n[O+12],11,-421815835),g=D(g,p,f,o,n[O+15],16,530742520),o=D(o,g,p,f,n[O+2],23,-995338651),f=r(f,o,g,p,n[O+0],6,-198630844),p=r(p,f,o,g,n[O+7],10,1126891415),g=r(g,p,f,o,n[O+14],15,-1416354905),o=r(o,g,p,f,n[O+5],21,-57434055),f=r(f,o,g,p,n[O+12],6,1700485571),p=r(p,f,o,g,n[O+3],10,-1894986606),g=r(g,p,f,o,n[O+10],15,-1051523),o=r(o,g,p,f,n[O+1],21,-2054922799),f=r(f,o,g,p,n[O+8],6,1873313359),p=r(p,f,o,g,n[O+15],10,-30611744),g=r(g,p,f,o,n[O+6],15,-1560198380),o=r(o,g,p,f,n[O+13],21,1309151649),f=r(f,o,g,p,n[O+4],6,-145523070),p=r(p,f,o,g,n[O+11],10,-1120210379),g=r(g,p,f,o,n[O+2],15,718787259),o=r(o,g,p,f,n[O+9],21,-343485551),f=c(f,a),o=c(o,u),g=c(g,_),p=c(p,S)}return Array(f,o,g,p)}function d(n,y,f,o,g,p){return c(s(c(c(y,n),c(o,p)),g),f)}function m(n,y,f,o,g,p,O){return d(y&f|~y&o,n,y,g,p,O)}function E(n,y,f,o,g,p,O){return d(y&o|f&~o,n,y,g,p,O)}function D(n,y,f,o,g,p,O){return d(y^f^o,n,y,g,p,O)}function r(n,y,f,o,g,p,O){return d(f^(y|~o),n,y,g,p,O)}function c(n,y){var f=(n&65535)+(y&65535),o=(n>>16)+(y>>16)+(f>>16);return o<<16|f&65535}function s(n,y){return n<<y|n>>>32-y}X.exports=function(y){return P.hash(y,T,16)}},{"./helpers":285}],287:[function(M,X,i){"use strict";var P=M("./helpers");function v(D,r){D[r>>5]|=128<<24-r%32,D[(r+64>>9<<4)+15]=r;for(var c=Array(80),s=1732584193,n=-271733879,y=-1732584194,f=271733878,o=-1009589776,g=0;g<D.length;g+=16){for(var p=s,O=n,a=y,u=f,_=o,S=0;S<80;S++){S<16?c[S]=D[g+S]:c[S]=E(c[S-3]^c[S-8]^c[S-14]^c[S-16],1);var b=m(m(E(s,5),T(S,n,y,f)),m(m(o,c[S]),d(S)));o=f,f=y,y=E(n,30),n=s,s=b}s=m(s,p),n=m(n,O),y=m(y,a),f=m(f,u),o=m(o,_)}return Array(s,n,y,f,o)}function T(D,r,c,s){return D<20?r&c|~r&s:D<40?r^c^s:D<60?r&c|r&s|c&s:r^c^s}function d(D){return D<20?1518500249:D<40?1859775393:D<60?-1894007588:-899497514}function m(D,r){var c=(D&65535)+(r&65535),s=(D>>16)+(r>>16)+(c>>16);return s<<16|c&65535}function E(D,r){return D<<r|D>>>32-r}X.exports=function(r){return P.hash(r,v,20,!0)}},{"./helpers":285}],288:[function(M,X,i){"use strict";X.exports=function(){return function(){}}},{}],289:[function(M,X,i){(function(P){"use strict";var v=M("babel-runtime/helpers/typeof"),T=d(v);function d(s){return s&&s.__esModule?s:{default:s}}var m=M("stream"),E=m.Stream,D=M("../lib/common/utils/isArray"),r=D.isArray;X.exports.string=function(n){return typeof n=="string"},X.exports.array=r,X.exports.buffer=P.isBuffer;function c(s){return s instanceof E}X.exports.writableStream=function(n){return c(n)&&typeof n._write=="function"&&(0,T.default)(n._writableState)==="object"}}).call(this,{isBuffer:M("../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(M,X,i){"use strict";i.encodeURIComponent=function(P){try{return encodeURIComponent(P)}catch(v){return P}},i.escape=M("escape-html"),i.timestamp=function(v){if(v){var T=v;return typeof T=="string"&&(T=Number(T)),String(v).length===10&&(T*=1e3),new Date(T)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,X,i){(function(P,v){"use strict";var T=M("babel-runtime/core-js/json/stringify"),d=D(T),m=M("babel-runtime/helpers/typeof"),E=D(m);function D(S){return S&&S.__esModule?S:{default:S}}var r=M("util"),c=M("url"),s=M("http"),n=M("https"),y=M("debug")("urllib"),f=M("humanize-ms"),o,g=0,p=Math.pow(2,31)-10,O=/^https?:\/\//i;function a(S,b){return S===void 0?b:S}function u(S,b){return function(h,R,w){if(h)return b(h);S({data:R,status:w.statusCode,headers:w.headers,res:w})}}i.TIMEOUTS=[f("300s"),f("300s")];var _=["json","text"];i.request=function(b,h,R){return arguments.length===2&&typeof h=="function"&&(R=h,h=null),typeof R=="function"?i.requestWithCallback(b,h,R):(o||(o=M("any-promise")),new o(function(w,C){i.requestWithCallback(b,h,u(w,C))}))},i.requestWithCallback=function(b,h,R){if(!b||typeof b!="string"&&(typeof b=="undefined"?"undefined":(0,E.default)(b))!=="object"){var w=r.format("expect request url to be a string or a http request options, but got %j",b);throw new Error(w)}arguments.length===2&&typeof h=="function"&&(R=h,h=null),h=h||{},g>=p&&(g=0);var C=++g;h.requestUrls=h.requestUrls||[];var x={requestId:C,url:b,args:h,ctx:h.ctx};h.emitter&&h.emitter.emit("request",x),h.timeout=h.timeout||i.TIMEOUTS,h.maxRedirects=h.maxRedirects||10,h.streaming=h.streaming||h.customResponse;var l=Date.now(),A;typeof b=="string"?(O.test(b)||(b="http://"+b),A=c.parse(b)):A=b;var k=(h.type||h.method||A.method||"GET").toUpperCase(),U=A.port||80,N=s,z=a(h.agent,i.agent),K=h.fixJSONCtlChars;A.protocol==="https:"&&(N=n,z=a(h.httpsAgent,i.httpsAgent),A.port||(U=443));var W={host:A.hostname||A.host||"localhost",path:A.path||"/",method:k,port:U,agent:z,headers:h.headers||{},lookup:h.lookup};Array.isArray(h.timeout)?W.requestTimeout=h.timeout[h.timeout.length-1]:typeof h.timeout!="undefined"&&(W.requestTimeout=h.timeout);for(var V=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],F=0;F<V.length;F++){var B=V[F];h.hasOwnProperty(B)&&(W[B]=h[B])}W.rejectUnauthorized===!1&&!W.hasOwnProperty("secureOptions")&&(W.secureOptions=M("constants").SSL_OP_NO_TLSv1_2);var H=h.auth||A.auth;H&&(W.auth=H);var ae=h.content||h.data,de=k==="GET"||k==="HEAD"||h.dataAsQueryString;if(!h.content&&(ae&&!(typeof ae=="string"||v.isBuffer(ae))))if(de)ae=h.nestedQuerystring?qs.stringify(ae):querystring.stringify(ae);else{var oe=W.headers["Content-Type"]||W.headers["content-type"];oe||(h.contentType==="json"?oe="application/json":oe="application/x-www-form-urlencoded",W.headers["Content-Type"]=oe),parseContentType(oe).type==="application/json"?ae=(0,d.default)(ae):ae=h.nestedQuerystring?qs.stringify(ae):querystring.stringify(ae)}de&&ae&&(W.path+=(A.query?"&":"?")+ae,ae=null);var xe=0;if(ae){var Oe=ae.length;v.isBuffer(ae)||(Oe=v.byteLength(ae)),xe=W.headers["Content-Length"]=Oe}h.dataType==="json"&&(W.headers.Accept="application/json"),typeof h.beforeRequest=="function"&&h.beforeRequest(W);var se=null,me=null,pe=null,ie=!1,le=!1,Q=0,ue=-1,ee=!1,te="",be="",re=null;h.timing&&(re={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Z(){se&&(clearTimeout(se),se=null)}function Y(){me&&(clearTimeout(me),me=null)}function q(Re,$e,Tt){if(Y(),!R){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),C,P.pid,W.method,b),Re&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),C,P.pid,Re.name,Re.message,Re.stack);return}var ut=R;R=null;var dt={};if(Tt&&(ue=Tt.statusCode,dt=Tt.headers),ue===401&&dt["www-authenticate"]&&(!h.headers||!h.headers.Authorization)&&h.digestAuth){var Ie=dt["www-authenticate"];if(Ie.indexOf("Digest ")>=0)return y("Request#%d %s: got digest auth header WWW-Authenticate: %s",C,b,Ie),h.headers=h.headers||{},h.headers.Authorization=digestAuthHeader(W.method,W.path,Ie,h.digestAuth),y("Request#%d %s: auth with digest header: %s",C,b,h.headers.Authorization),Tt.headers["set-cookie"]&&(h.headers.Cookie=Tt.headers["set-cookie"].join(";")),i.requestWithCallback(b,h,ut)}var Le=Date.now()-l;re&&(re.contentDownload=Le),y("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Le,Q,ue,W.method,W.host,W.path,le,re);var Ue={status:ue,statusCode:ue,headers:dt,size:Q,aborted:ee,rt:Le,keepAliveSocket:le,data:$e,requestUrls:h.requestUrls,timing:re,remoteAddress:te,remotePort:be};if(Re){var _e="";z&&typeof z.getCurrentStatus=="function"&&(_e=", agent status: "+(0,d.default)(z.getCurrentStatus())),Re.message+=", "+W.method+" "+b+" "+ue+" (connected: "+ie+", keepalive socket: "+le+_e+`)
headers: `+(0,d.default)(dt),Re.data=$e,Re.path=W.path,Re.status=ue,Re.headers=dt,Re.res=Ue}ut(Re,$e,h.streaming?Tt:Ue),h.emitter&&(x.url=b,x.socket=mt&&mt.connection,x.options=W,x.size=xe,h.emitter.emit("response",{requestId:C,error:Re,ctx:h.ctx,req:x,res:Ue}))}function ye(Re){var $e=null;if(h.followRedirect&&statuses.redirect[Re.statusCode]){h._followRedirectCount=(h._followRedirectCount||0)+1;var Tt=Re.headers.location;if(!Tt)$e=new Error("Got statusCode "+Re.statusCode+" but cannot resolve next location from headers"),$e.name="FollowRedirectError";else if(h._followRedirectCount>h.maxRedirects)$e=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+b),$e.name="MaxRedirectError";else{var ut=h.formatRedirectUrl?h.formatRedirectUrl(b,Tt):c.resolve(b,Tt);y("Request#%d %s: `redirected` from %s to %s",C,W.path,b,ut),Y(),h.headers&&h.headers.Host&&O.test(Tt)&&(h.headers.Host=null);var dt=R;return R=null,i.requestWithCallback(ut,h,dt),{redirect:!0,error:null}}}return{redirect:!1,error:$e}}!W.headers["User-Agent"]&&!W.headers["user-agent"]&&(W.headers["User-Agent"]=navigator.userAgent),h.gzip&&(!W.headers["Accept-Encoding"]&&!W.headers["accept-encoding"]&&(W.headers["Accept-Encoding"]="gzip"));function ge(Re,$e,Tt){var ut=Re.headers["content-encoding"];return Tt(null,$e,ut)}var De=h.writeStream;y("Request#%d %s %s with headers %j, options.path: %s",C,k,b,W.headers,W.path),h.requestUrls.push(b);function Ge(Re){if(re&&(re.waiting=Date.now()-l),y("Request#%d %s `req response` event emit: status %d, headers: %j",C,b,Re.statusCode,Re.headers),h.streaming){var $e=ye(Re);if($e.redirect){Re.resume();return}return $e.error?(Re.resume(),q($e.error,null,Re)):q(null,null,Re)}if(Re.on("close",function(){y("Request#%d %s: `res close` event emit, total size %d",C,b,Q)}),Re.on("error",function(){y("Request#%d %s: `res error` event emit, total size %d",C,b,Q)}),Re.on("aborted",function(){ee=!0,y("Request#%d %s: `res aborted` event emit, total size %d",C,b,Q)}),De){var $e=ye(Re);if($e.redirect){Re.resume();return}return $e.error?(Re.resume(),De.end(),q($e.error,null,Re)):(h.consumeWriteStream===!1?Re.on("end",q.bind(null,null,null,Re)):isNode010||isNode012?first([[De,"close"],[Re,"aborted"]],function(dt,Ie,Le){y("Request#%d %s: writeStream or res %s event emitted",C,b,Le),q(pe||null,null,Re)}):De.on("close",function(){y("Request#%d %s: writeStream close event emitted",C,b),q(pe||null,null,Re)}),Re.pipe(De))}var Tt=[];Re.on("data",function(ut){y("Request#%d %s: `res data` event emit, size %d",C,b,ut.length),Q+=ut.length,Tt.push(ut)}),Re.on("end",function(){var ut=v.concat(Tt,Q);if(y("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",C,b,Q,Re._dumped),pe)return q(pe,ut,Re);var dt=ye(Re);if(dt.error)return q(dt.error,ut,Re);if(dt.redirect)return;ge(Re,ut,function(Ie,Le,Ue){if(Ie)return q(Ie,ut,Re);if(!Ue&&_.indexOf(h.dataType)>=0){try{Le=decodeBodyByCharset(Le,Re)}catch(Te){return y("decodeBodyByCharset error: %s",Te),q(null,Le,Re)}if(h.dataType==="json")if(Q===0)Le=null;else{var _e=parseJSON(Le,K);_e.error?Ie=_e.error:Le=_e.data}}ee&&y("Request#%d %s: Remote socket was terminated before `response.end()` was called",C,b),q(Ie,Le,Re)})})}var Qe,at;Array.isArray(h.timeout)?(Qe=f(h.timeout[0]),at=f(h.timeout[1])):Qe=at=f(h.timeout),y("ConnectTimeout: %d, ResponseTimeout: %d",Qe,at);function ot(){y("Connect timer ticking, timeout: %d",Qe),se=setTimeout(function(){se=null,ue===-1&&(ue=-2);var Re="Connect timeout for "+Qe+"ms",$e="ConnectionTimeoutError";mt.socket||($e="SocketAssignTimeoutError",Re+=", working sockets is full"),pe=new Error(Re),pe.name=$e,pe.requestId=C,y("ConnectTimeout: Request#%d %s %s: %s, connected: %s",C,b,pe.name,Re,ie),We()},Qe)}function st(){y("Response timer ticking, timeout: %d",at),me=setTimeout(function(){me=null;var Re="Response timeout for "+at+"ms",$e="ResponseTimeoutError";pe=new Error(Re),pe.name=$e,pe.requestId=C,y("ResponseTimeout: Request#%d %s %s: %s, connected: %s",C,b,pe.name,Re,ie),We()},at)}var mt;W.mode=h.mode?h.mode:"";try{mt=N.request(W,Ge)}catch(Re){return q(Re)}typeof window=="undefined"?ot():mt.on("requestTimeout",function(){ue===-1&&(ue=-2);var Re="Connect timeout for "+Qe+"ms",$e="ConnectionTimeoutError";pe=new Error(Re),pe.name=$e,pe.requestId=C,We()});function We(){y("Request#%d %s abort, connected: %s",C,b,ie),mt.socket||(pe.noSocket=!0,q(pe)),mt.abort()}return re&&mt.on("finish",function(){re.requestSent=Date.now()-l}),mt.once("socket",function(Re){re&&(re.queuing=Date.now()-l),isNode010&&Re.socket&&(Re=Re.socket);var $e=Re.readyState;if($e==="opening"){Re.once("lookup",function(Tt,ut,dt){y("Request#%d %s lookup: %s, %s, %s",C,b,Tt,ut,dt),re&&(re.dnslookup=Date.now()-l),ut&&(te=ut)}),Re.once("connect",function(){re&&(re.connected=Date.now()-l),Z(),st(),y("Request#%d %s new socket connected",C,b),ie=!0,te||(te=Re.remoteAddress),be=Re.remotePort});return}y("Request#%d %s reuse socket connected, readyState: %s",C,b,$e),ie=!0,le=!0,te||(te=Re.remoteAddress),be=Re.remotePort,Z(),st()}),mt.on("error",function(Re){(Re.name==="Error"||Re.name==="TypeError")&&(Re.name=ie?"ResponseError":"RequestError"),Re.message+=' (req "error")',y("Request#%d %s `req error` event emit, %s: %s",C,b,Re.name,Re.message),q(pe||Re)}),De&&De.once("error",function(Re){Re.message+=' (writeStream "error")',pe=Re,y("Request#%d %s `writeStream error` event emit, %s: %s",C,b,Re.name,Re.message),We()}),h.stream?(h.stream.pipe(mt),h.stream.once("error",function(Re){Re.message+=' (stream "error")',pe=Re,y("Request#%d %s `readStream error` event emit, %s: %s",C,b,Re.name,Re.message),We()})):mt.end(ae),mt.requestId=C,mt}}).call(this,M("_process"),M("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(M,X,i){"use strict";i.d(X,"a",function(){return r});var P=i("cDcd"),v=i("biw7"),T=i("fyJ8");function d(c){var s=c.className,n=c.index,y=c.children,f=c.colSpan,o=c.rowSpan,g=P.useContext(v.a),p=g.prefixCls,O=g.fixedInfoList,a=O[n];return P.createElement(T.a,Object.assign({className:s,index:n,component:"td",prefixCls:p,record:null,dataIndex:null,render:function(){return{children:y,props:{colSpan:f,rowSpan:o}}}},a))}function m(c){return P.createElement("tr",Object.assign({},c))}function E(c){var s=c.children,n=P.useContext(v.a),y=n.prefixCls;return P.createElement("tfoot",{className:"".concat(y,"-summary")},s)}var D=X.b=E,r={Cell:d,Row:m}},nKGa:function(M,X,i){M.exports=i.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,X,i){"use strict";i.d(X,"a",function(){return jl}),i.d(X,"b",function(){return wl}),i.d(X,"c",function(){return Pl});var P=i("cDcd"),v=i.n(P),T=i("dI71"),d=i("wx14"),m=i("ANjH"),E=i("/MKj");function D(G,J){if(G.length!==J.length)return!1;for(var ne=0;ne<G.length;ne++)if(G[ne]!==J[ne])return!1;return!0}function r(G,J){var ne=Object(P.useState)(function(){return{inputs:J,result:G()}})[0],fe=Object(P.useRef)(!0),Ae=Object(P.useRef)(ne),we=fe.current||Boolean(J&&Ae.current.inputs&&D(J,Ae.current.inputs)),Be=we?Ae.current:{inputs:J,result:G()};return Object(P.useEffect)(function(){fe.current=!1,Ae.current=Be},[Be]),Be.result}function c(G,J){return r(function(){return G},J)}var s=r,n=c,y=i("9R94"),f=function(J){var ne=J.top,fe=J.right,Ae=J.bottom,we=J.left,Be=fe-we,Fe=Ae-ne,ct={top:ne,right:fe,bottom:Ae,left:we,width:Be,height:Fe,x:we,y:ne,center:{x:(fe+we)/2,y:(Ae+ne)/2}};return ct},o=function(J,ne){return{top:J.top-ne.top,left:J.left-ne.left,bottom:J.bottom+ne.bottom,right:J.right+ne.right}},g=function(J,ne){return{top:J.top+ne.top,left:J.left+ne.left,bottom:J.bottom-ne.bottom,right:J.right-ne.right}},p=function(J,ne){return{top:J.top+ne.y,left:J.left+ne.x,bottom:J.bottom+ne.y,right:J.right+ne.x}},O={top:0,right:0,bottom:0,left:0},a=function(J){var ne=J.borderBox,fe=J.margin,Ae=fe===void 0?O:fe,we=J.border,Be=we===void 0?O:we,Fe=J.padding,ct=Fe===void 0?O:Fe,Dt=f(o(ne,Ae)),Pt=f(g(ne,Be)),pt=f(g(Pt,ct));return{marginBox:Dt,borderBox:f(ne),paddingBox:Pt,contentBox:pt,margin:Ae,border:Be,padding:ct}},u=function(J){var ne=J.slice(0,-2),fe=J.slice(-2);if(fe!=="px")return 0;var Ae=Number(ne);return isNaN(Ae)&&Object(y.a)(!1),Ae},_=function(){return{x:window.pageXOffset,y:window.pageYOffset}},S=function(J,ne){var fe=J.borderBox,Ae=J.border,we=J.margin,Be=J.padding,Fe=p(fe,ne);return a({borderBox:Fe,border:Ae,margin:we,padding:Be})},b=function(J,ne){return ne===void 0&&(ne=_()),S(J,ne)},h=function(J,ne){var fe={top:u(ne.marginTop),right:u(ne.marginRight),bottom:u(ne.marginBottom),left:u(ne.marginLeft)},Ae={top:u(ne.paddingTop),right:u(ne.paddingRight),bottom:u(ne.paddingBottom),left:u(ne.paddingLeft)},we={top:u(ne.borderTopWidth),right:u(ne.borderRightWidth),bottom:u(ne.borderBottomWidth),left:u(ne.borderLeftWidth)};return a({borderBox:J,margin:fe,padding:Ae,border:we})},R=function(J){var ne=J.getBoundingClientRect(),fe=window.getComputedStyle(J);return h(ne,fe)},w=Number.isNaN||function(J){return typeof J=="number"&&J!==J};function C(G,J){return G===J?!0:!!(w(G)&&w(J))}function x(G,J){if(G.length!==J.length)return!1;for(var ne=0;ne<G.length;ne++)if(!C(G[ne],J[ne]))return!1;return!0}function l(G,J){J===void 0&&(J=x);var ne,fe=[],Ae,we=!1;function Be(){for(var Fe=[],ct=0;ct<arguments.length;ct++)Fe[ct]=arguments[ct];return we&&ne===this&&J(Fe,fe)||(Ae=G.apply(this,Fe),we=!0,ne=this,fe=Fe),Ae}return Be}var A=l,k=function(J){var ne=[],fe=null,Ae=function(){for(var Be=arguments.length,Fe=new Array(Be),ct=0;ct<Be;ct++)Fe[ct]=arguments[ct];if(ne=Fe,fe)return;fe=requestAnimationFrame(function(){fe=null,J.apply(void 0,ne)})};return Ae.cancel=function(){if(!fe)return;cancelAnimationFrame(fe),fe=null},Ae},U=k,N=i("faye"),z=i.n(N),K=!0,W=/[ \t]{2,}/g,V=/^[ \t]*/gm,F=function(J){return J.replace(W," ").replace(V,"").trim()},B=function(J){return F(`
%creact-beautiful-dnd
%c`+F(J)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},H=function(J){return[B(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(G,J){var ne;if(K)return;if(typeof window!="undefined"&&window[ae])return;(ne=console)[G].apply(ne,H(J))}var oe=de.bind(null,"warn"),xe=de.bind(null,"error");function Oe(){}function se(G,J){return Object(d.a)({},G,{},J)}function me(G,J,ne){var fe=J.map(function(Ae){var we=se(ne,Ae.options);return G.addEventListener(Ae.eventName,Ae.fn,we),function(){G.removeEventListener(Ae.eventName,Ae.fn,we)}});return function(){fe.forEach(function(we){we()})}}var pe=!0,ie="Invariant failed";function le(G){this.message=G}le.prototype.toString=function(){return this.message};function Q(G,J){if(G)return;throw pe?new le(ie):new le(ie+": "+(J||""))}var ue=function(G){Object(T.a)(J,G);function J(){for(var fe,Ae=arguments.length,we=new Array(Ae),Be=0;Be<Ae;Be++)we[Be]=arguments[Be];return fe=G.call.apply(G,[this].concat(we))||this,fe.callbacks=null,fe.unbind=Oe,fe.onWindowError=function(Fe){var ct=fe.getCallbacks();ct.isDragging()&&ct.tryAbort();var Dt=Fe.error;Dt instanceof le&&Fe.preventDefault()},fe.getCallbacks=function(){if(!fe.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return fe.callbacks},fe.setCallbacks=function(Fe){fe.callbacks=Fe},fe}var ne=J.prototype;return ne.componentDidMount=function(){this.unbind=me(window,[{eventName:"error",fn:this.onWindowError}])},ne.componentWillUnmount=function(){this.unbind()},ne.componentDidCatch=function(Ae){if(Ae instanceof le){this.setState({});return}throw Ae},ne.render=function(){return this.props.children(this.setCallbacks)},J}(v.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
`,te=function(J){return J+1},be=function(J){return`
You have lifted an item in position `+te(J.source.index)+`
`},re=function(J,ne){var fe=J.droppableId===ne.droppableId,Ae=te(J.index),we=te(ne.index);return fe?`
You have moved the item from position `+Ae+`
to position `+we+`
`:`
You have moved the item from position `+Ae+`
in list `+J.droppableId+`
to list `+ne.droppableId+`
in position `+we+`
`},Z=function(J,ne,fe){var Ae=ne.droppableId===fe.droppableId;return Ae?`
The item `+J+`
has been combined with `+fe.draggableId:`
The item `+J+`
in list `+ne.droppableId+`
has been combined with `+fe.draggableId+`
in list `+fe.droppableId+`
`},Y=function(J){var ne=J.destination;if(ne)return re(J.source,ne);var fe=J.combine;return fe?Z(J.draggableId,J.source,fe):"You are over an area that cannot be dropped on"},q=function(J){return`
The item has returned to its starting position
of `+te(J.index)+`
`},ye=function(J){if(J.reason==="CANCEL")return`
Movement cancelled.
`+q(J.source)+`
`;var ne=J.destination,fe=J.combine;return ne?`
You have dropped the item.
`+re(J.source,ne)+`
`:fe?`
You have dropped the item.
`+Z(J.draggableId,J.source,fe)+`
`:`
The item has been dropped while not over a drop area.
`+q(J.source)+`
`},ge={dragHandleUsageInstructions:ee,onDragStart:be,onDragUpdate:Y,onDragEnd:ye},De={x:0,y:0},Ge=function(J,ne){return{x:J.x+ne.x,y:J.y+ne.y}},Qe=function(J,ne){return{x:J.x-ne.x,y:J.y-ne.y}},at=function(J,ne){return J.x===ne.x&&J.y===ne.y},ot=function(J){return{x:J.x!==0?-J.x:0,y:J.y!==0?-J.y:0}},st=function(J,ne,fe){var Ae;return fe===void 0&&(fe=0),Ae={},Ae[J]=ne,Ae[J==="x"?"y":"x"]=fe,Ae},mt=function(J,ne){return Math.sqrt(Math.pow(ne.x-J.x,2)+Math.pow(ne.y-J.y,2))},We=function(J,ne){return Math.min.apply(Math,ne.map(function(fe){return mt(J,fe)}))},Re=function(J){return function(ne){return{x:J(ne.x),y:J(ne.y)}}},$e=function(G,J){var ne=f({top:Math.max(J.top,G.top),right:Math.min(J.right,G.right),bottom:Math.min(J.bottom,G.bottom),left:Math.max(J.left,G.left)});return ne.width<=0||ne.height<=0?null:ne},Tt=function(J,ne){return{top:J.top+ne.y,left:J.left+ne.x,bottom:J.bottom+ne.y,right:J.right+ne.x}},ut=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}]},dt={top:0,right:0,bottom:0,left:0},Ie=function(J,ne){return ne?Tt(J,ne.scroll.diff.displacement):J},Le=function(J,ne,fe){if(fe&&fe.increasedBy){var Ae;return Object(d.a)({},J,(Ae={},Ae[ne.end]=J[ne.end]+fe.increasedBy[ne.line],Ae))}return J},Ue=function(J,ne){return ne&&ne.shouldClipSubject?$e(ne.pageMarginBox,J):f(J)},_e=function(G){var J=G.page,ne=G.withPlaceholder,fe=G.axis,Ae=G.frame,we=Ie(J.marginBox,Ae),Be=Le(we,fe,ne),Fe=Ue(Be,Ae);return{page:J,withPlaceholder:ne,active:Fe}},Te=function(G,J){G.frame||Q(!1);var ne=G.frame,fe=Qe(J,ne.scroll.initial),Ae=ot(fe),we=Object(d.a)({},ne,{scroll:{initial:ne.scroll.initial,current:J,diff:{value:fe,displacement:Ae},max:ne.scroll.max}}),Be=_e({page:G.subject.page,withPlaceholder:G.subject.withPlaceholder,axis:G.axis,frame:we}),Fe=Object(d.a)({},G,{frame:we,subject:Be});return Fe};function ke(G){return Number.isInteger?Number.isInteger(G):typeof G=="number"&&isFinite(G)&&Math.floor(G)===G}function je(G){return Object.values?Object.values(G):Object.keys(G).map(function(J){return G[J]})}function tt(G,J){if(G.findIndex)return G.findIndex(J);for(var ne=0;ne<G.length;ne++)if(J(G[ne]))return ne;return-1}function _t(G,J){if(G.find)return G.find(J);var ne=tt(G,J);return ne!==-1?G[ne]:void 0}function At(G){return Array.prototype.slice.call(G)}var Zt=A(function(G){return G.reduce(function(J,ne){return J[ne.descriptor.id]=ne,J},{})}),On=A(function(G){return G.reduce(function(J,ne){return J[ne.descriptor.id]=ne,J},{})}),nn=A(function(G){return je(G)}),Ct=A(function(G){return je(G)}),He=A(function(G,J){var ne=Ct(J).filter(function(fe){return G===fe.descriptor.droppableId}).sort(function(fe,Ae){return fe.descriptor.index-Ae.descriptor.index});return ne});function rt(G){return G.at&&G.at.type==="REORDER"?G.at.destination:null}function et(G){return G.at&&G.at.type==="COMBINE"?G.at.combine:null}var Pe=A(function(G,J){return J.filter(function(ne){return ne.descriptor.id!==G.descriptor.id})}),Ve=function(G){var J=G.isMovingForward,ne=G.draggable,fe=G.destination,Ae=G.insideDestination,we=G.previousImpact;if(!fe.isCombineEnabled)return null;var Be=rt(we);if(!Be)return null;function Fe(Gn){var Yn={type:"COMBINE",combine:{draggableId:Gn,droppableId:fe.descriptor.id}};return Object(d.a)({},we,{at:Yn})}var ct=we.displaced.all,Dt=ct.length?ct[0]:null;if(J)return Dt?Fe(Dt):null;var Pt=Pe(ne,Ae);if(!Dt){if(!Pt.length)return null;var pt=Pt[Pt.length-1];return Fe(pt.descriptor.id)}var ht=tt(Pt,function(Gn){return Gn.descriptor.id===Dt});ht!==-1||Q(!1);var Ot=ht-1;if(Ot<0)return null;var tn=Pt[Ot];return Fe(tn.descriptor.id)},xt=function(G,J){return G.descriptor.droppableId===J.descriptor.id},ft={point:De,value:0},St={invisible:{},visible:{},all:[]},It={displaced:St,displacedBy:ft,at:null},yt=function(G,J){return function(ne){return G<=ne&&ne<=J}},Nt=function(G){var J=yt(G.top,G.bottom),ne=yt(G.left,G.right);return function(fe){var Ae=J(fe.top)&&J(fe.bottom)&&ne(fe.left)&&ne(fe.right);if(Ae)return!0;var we=J(fe.top)||J(fe.bottom),Be=ne(fe.left)||ne(fe.right),Fe=we&&Be;if(Fe)return!0;var ct=fe.top<G.top&&fe.bottom>G.bottom,Dt=fe.left<G.left&&fe.right>G.right,Pt=ct&&Dt;if(Pt)return!0;var pt=ct&&Be||Dt&&we;return pt}},$t=function(G){var J=yt(G.top,G.bottom),ne=yt(G.left,G.right);return function(fe){var Ae=J(fe.top)&&J(fe.bottom)&&ne(fe.left)&&ne(fe.right);return Ae}},Ln={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},En={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},jn=function(G){return function(J){var ne=yt(J.top,J.bottom),fe=yt(J.left,J.right);return function(Ae){return G===Ln?ne(Ae.top)&&ne(Ae.bottom):fe(Ae.left)&&fe(Ae.right)}}},kn=function(J,ne){var fe=ne.frame?ne.frame.scroll.diff.displacement:De;return Tt(J,fe)},Tn=function(J,ne,fe){return ne.subject.active?fe(ne.subject.active)(J):!1},an=function(J,ne,fe){return fe(ne)(J)},ur=function(J){var ne=J.target,fe=J.destination,Ae=J.viewport,we=J.withDroppableDisplacement,Be=J.isVisibleThroughFrameFn,Fe=we?kn(ne,fe):ne;return Tn(Fe,fe,Be)&&an(Fe,Ae,Be)},mr=function(J){return ur(Object(d.a)({},J,{isVisibleThroughFrameFn:Nt}))},xr=function(J){return ur(Object(d.a)({},J,{isVisibleThroughFrameFn:$t}))},ir=function(J){return ur(Object(d.a)({},J,{isVisibleThroughFrameFn:jn(J.destination.axis)}))},Rn=function(J,ne,fe){if(typeof fe=="boolean")return fe;if(!ne)return!0;var Ae=ne.invisible,we=ne.visible;if(Ae[J])return!1;var Be=we[J];return Be?Be.shouldAnimate:!0};function Wn(G,J){var ne=G.page.marginBox,fe={top:J.point.y,right:0,bottom:0,left:J.point.x};return f(o(ne,fe))}function Qt(G){var J=G.afterDragging,ne=G.destination,fe=G.displacedBy,Ae=G.viewport,we=G.forceShouldAnimate,Be=G.last;return J.reduce(function(ct,Dt){var Pt=Wn(Dt,fe),pt=Dt.descriptor.id;ct.all.push(pt);var ht=mr({target:Pt,destination:ne,viewport:Ae,withDroppableDisplacement:!0});if(!ht)return ct.invisible[Dt.descriptor.id]=!0,ct;var Ot=Rn(pt,Be,we),tn={draggableId:pt,shouldAnimate:Ot};return ct.visible[pt]=tn,ct},{all:[],visible:{},invisible:{}})}function Bt(G,J){if(!G.length)return 0;var ne=G[G.length-1].descriptor.index;return J.inHomeList?ne:ne+1}function cn(G){var J=G.insideDestination,ne=G.inHomeList,fe=G.displacedBy,Ae=G.destination,we=Bt(J,{inHomeList:ne});return{displaced:St,displacedBy:fe,at:{type:"REORDER",destination:{droppableId:Ae.descriptor.id,index:we}}}}function rn(G){var J=G.draggable,ne=G.insideDestination,fe=G.destination,Ae=G.viewport,we=G.displacedBy,Be=G.last,Fe=G.index,ct=G.forceShouldAnimate,Dt=xt(J,fe);if(Fe==null)return cn({insideDestination:ne,inHomeList:Dt,displacedBy:we,destination:fe});var Pt=_t(ne,function(Gn){return Gn.descriptor.index===Fe});if(!Pt)return cn({insideDestination:ne,inHomeList:Dt,displacedBy:we,destination:fe});var pt=Pe(J,ne),ht=ne.indexOf(Pt),Ot=pt.slice(ht),tn=Qt({afterDragging:Ot,destination:fe,displacedBy:we,last:Be,viewport:Ae.frame,forceShouldAnimate:ct});return{displaced:tn,displacedBy:we,at:{type:"REORDER",destination:{droppableId:fe.descriptor.id,index:Fe}}}}function Er(G,J){return Boolean(J.effected[G])}var Zn=function(G){var J=G.isMovingForward,ne=G.destination,fe=G.draggables,Ae=G.combine,we=G.afterCritical;if(!ne.isCombineEnabled)return null;var Be=Ae.draggableId,Fe=fe[Be],ct=Fe.descriptor.index,Dt=Er(Be,we);return Dt?J?ct:ct-1:J?ct+1:ct},$n=function(G){var J=G.isMovingForward,ne=G.isInHomeList,fe=G.insideDestination,Ae=G.location;if(!fe.length)return null;var we=Ae.index,Be=J?we+1:we-1,Fe=fe[0].descriptor.index,ct=fe[fe.length-1].descriptor.index,Dt=ne?ct:ct+1;return Be<Fe||Be>Dt?null:Be},kr=function(G){var J=G.isMovingForward,ne=G.isInHomeList,fe=G.draggable,Ae=G.draggables,we=G.destination,Be=G.insideDestination,Fe=G.previousImpact,ct=G.viewport,Dt=G.afterCritical,Pt=Fe.at;if(Pt||Q(!1),Pt.type==="REORDER"){var pt=$n({isMovingForward:J,isInHomeList:ne,location:Pt.destination,insideDestination:Be});return pt==null?null:rn({draggable:fe,insideDestination:Be,destination:we,viewport:ct,last:Fe.displaced,displacedBy:Fe.displacedBy,index:pt})}var ht=Zn({isMovingForward:J,destination:we,displaced:Fe.displaced,draggables:Ae,combine:Pt.combine,afterCritical:Dt});return ht==null?null:rn({draggable:fe,insideDestination:Be,destination:we,viewport:ct,last:Fe.displaced,displacedBy:Fe.displacedBy,index:ht})},on=function(G){var J=G.displaced,ne=G.afterCritical,fe=G.combineWith,Ae=G.displacedBy,we=Boolean(J.visible[fe]||J.invisible[fe]);return Er(fe,ne)?we?De:ot(Ae.point):we?Ae.point:De},Ar=function(G){var J=G.afterCritical,ne=G.impact,fe=G.draggables,Ae=et(ne);Ae||Q(!1);var we=Ae.draggableId,Be=fe[we].page.borderBox.center,Fe=on({displaced:ne.displaced,afterCritical:J,combineWith:we,displacedBy:ne.displacedBy});return Ge(Be,Fe)},Cr=function(J,ne){return ne.margin[J.start]+ne.borderBox[J.size]/2},aa=function(J,ne){return ne.margin[J.end]+ne.borderBox[J.size]/2},Rr=function(J,ne,fe){return ne[J.crossAxisStart]+fe.margin[J.crossAxisStart]+fe.borderBox[J.crossAxisSize]/2},ha=function(J){var ne=J.axis,fe=J.moveRelativeTo,Ae=J.isMoving;return st(ne.line,fe.marginBox[ne.end]+Cr(ne,Ae),Rr(ne,fe.marginBox,Ae))},ya=function(J){var ne=J.axis,fe=J.moveRelativeTo,Ae=J.isMoving;return st(ne.line,fe.marginBox[ne.start]-aa(ne,Ae),Rr(ne,fe.marginBox,Ae))},Ea=function(J){var ne=J.axis,fe=J.moveInto,Ae=J.isMoving;return st(ne.line,fe.contentBox[ne.start]+Cr(ne,Ae),Rr(ne,fe.contentBox,Ae))},Oa=function(G){var J=G.impact,ne=G.draggable,fe=G.draggables,Ae=G.droppable,we=G.afterCritical,Be=He(Ae.descriptor.id,fe),Fe=ne.page,ct=Ae.axis;if(!Be.length)return Ea({axis:ct,moveInto:Ae.page,isMoving:Fe});var Dt=J.displaced,Pt=J.displacedBy,pt=Dt.all[0];if(pt){var ht=fe[pt];if(Er(pt,we))return ya({axis:ct,moveRelativeTo:ht.page,isMoving:Fe});var Ot=S(ht.page,Pt.point);return ya({axis:ct,moveRelativeTo:Ot,isMoving:Fe})}var tn=Be[Be.length-1];if(tn.descriptor.id===ne.descriptor.id)return Fe.borderBox.center;if(Er(tn.descriptor.id,we)){var Gn=S(tn.page,ot(we.displacedBy.point));return ha({axis:ct,moveRelativeTo:Gn,isMoving:Fe})}return ha({axis:ct,moveRelativeTo:tn.page,isMoving:Fe})},Zr=function(G,J){var ne=G.frame;return ne?Ge(J,ne.scroll.diff.displacement):J},vr=function(J){var ne=J.impact,fe=J.draggable,Ae=J.droppable,we=J.draggables,Be=J.afterCritical,Fe=fe.page.borderBox.center,ct=ne.at;return Ae&&ct?ct.type==="REORDER"?Oa({impact:ne,draggable:fe,draggables:we,droppable:Ae,afterCritical:Be}):Ar({impact:ne,draggables:we,afterCritical:Be}):Fe},or=function(G){var J=vr(G),ne=G.droppable,fe=ne?Zr(ne,J):J;return fe},fa=function(G,J){var ne=Qe(J,G.scroll.initial),fe=ot(ne),Ae=f({top:J.y,bottom:J.y+G.frame.height,left:J.x,right:J.x+G.frame.width}),we={frame:Ae,scroll:{initial:G.scroll.initial,max:G.scroll.max,current:J,diff:{value:ne,displacement:fe}}};return we};function wa(G,J){return G.map(function(ne){return J[ne]})}function Pa(G,J){for(var ne=0;ne<J.length;ne++){var fe=J[ne].visible[G];if(fe)return fe}return null}var dr=function(G){var J=G.impact,ne=G.viewport,fe=G.destination,Ae=G.draggables,we=G.maxScrollChange,Be=fa(ne,Ge(ne.scroll.current,we)),Fe=fe.frame?Te(fe,Ge(fe.frame.scroll.current,we)):fe,ct=J.displaced,Dt=Qt({afterDragging:wa(ct.all,Ae),destination:fe,displacedBy:J.displacedBy,viewport:Be.frame,last:ct,forceShouldAnimate:!1}),Pt=Qt({afterDragging:wa(ct.all,Ae),destination:Fe,displacedBy:J.displacedBy,viewport:ne.frame,last:ct,forceShouldAnimate:!1}),pt={},ht={},Ot=[ct,Dt,Pt];ct.all.forEach(function(Gn){var Yn=Pa(Gn,Ot);if(Yn){ht[Gn]=Yn;return}pt[Gn]=!0});var tn=Object(d.a)({},J,{displaced:{all:ct.all,invisible:pt,visible:ht}});return tn},ai=function(G,J){return Ge(G.scroll.diff.displacement,J)},Fa=function(G){var J=G.pageBorderBoxCenter,ne=G.draggable,fe=G.viewport,Ae=ai(fe,J),we=Qe(Ae,ne.page.borderBox.center);return Ge(ne.client.borderBox.center,we)},ja=function(G){var J=G.draggable,ne=G.destination,fe=G.newPageBorderBoxCenter,Ae=G.viewport,we=G.withDroppableDisplacement,Be=G.onlyOnMainAxis,Fe=Be===void 0?!1:Be,ct=Qe(fe,J.page.borderBox.center),Dt=Tt(J.page.borderBox,ct),Pt={target:Dt,destination:ne,withDroppableDisplacement:we,viewport:Ae};return Fe?ir(Pt):xr(Pt)},oi=function(G){var J=G.isMovingForward,ne=G.draggable,fe=G.destination,Ae=G.draggables,we=G.previousImpact,Be=G.viewport,Fe=G.previousPageBorderBoxCenter,ct=G.previousClientSelection,Dt=G.afterCritical;if(!fe.isEnabled)return null;var Pt=He(fe.descriptor.id,Ae),pt=xt(ne,fe),ht=Ve({isMovingForward:J,draggable:ne,destination:fe,insideDestination:Pt,previousImpact:we})||kr({isMovingForward:J,isInHomeList:pt,draggable:ne,draggables:Ae,destination:fe,insideDestination:Pt,previousImpact:we,viewport:Be,afterCritical:Dt});if(!ht)return null;var Ot=or({impact:ht,draggable:ne,droppable:fe,draggables:Ae,afterCritical:Dt}),tn=ja({draggable:ne,destination:fe,newPageBorderBoxCenter:Ot,viewport:Be.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if(tn){var Gn=Fa({pageBorderBoxCenter:Ot,draggable:ne,viewport:Be});return{clientSelection:Gn,impact:ht,scrollJumpRequest:null}}var Yn=Qe(Ot,Fe),_r=dr({impact:ht,viewport:Be,destination:fe,draggables:Ae,maxScrollChange:Yn});return{clientSelection:ct,impact:_r,scrollJumpRequest:Yn}},Ta=function(J){var ne=J.subject.active;return ne||Q(!1),ne},qa=function(G){var J=G.isMovingForward,ne=G.pageBorderBoxCenter,fe=G.source,Ae=G.droppables,we=G.viewport,Be=fe.subject.active;if(!Be)return null;var Fe=fe.axis,ct=yt(Be[Fe.start],Be[Fe.end]),Dt=nn(Ae).filter(function(pt){return pt!==fe}).filter(function(pt){return pt.isEnabled}).filter(function(pt){return Boolean(pt.subject.active)}).filter(function(pt){return Nt(we.frame)(Ta(pt))}).filter(function(pt){var ht=Ta(pt);return J?Be[Fe.crossAxisEnd]<ht[Fe.crossAxisEnd]:ht[Fe.crossAxisStart]<Be[Fe.crossAxisStart]}).filter(function(pt){var ht=Ta(pt),Ot=yt(ht[Fe.start],ht[Fe.end]);return ct(ht[Fe.start])||ct(ht[Fe.end])||Ot(Be[Fe.start])||Ot(Be[Fe.end])}).sort(function(pt,ht){var Ot=Ta(pt)[Fe.crossAxisStart],tn=Ta(ht)[Fe.crossAxisStart];return J?Ot-tn:tn-Ot}).filter(function(pt,ht,Ot){return Ta(pt)[Fe.crossAxisStart]===Ta(Ot[0])[Fe.crossAxisStart]});if(!Dt.length)return null;if(Dt.length===1)return Dt[0];var Pt=Dt.filter(function(pt){var ht=yt(Ta(pt)[Fe.start],Ta(pt)[Fe.end]);return ht(ne[Fe.line])});return Pt.length===1?Pt[0]:Pt.length>1?Pt.sort(function(pt,ht){return Ta(pt)[Fe.start]-Ta(ht)[Fe.start]})[0]:Dt.sort(function(pt,ht){var Ot=We(ne,ut(Ta(pt))),tn=We(ne,ut(Ta(ht)));return Ot!==tn?Ot-tn:Ta(pt)[Fe.start]-Ta(ht)[Fe.start]})[0]},Ga=function(J,ne){var fe=J.page.borderBox.center;return Er(J.descriptor.id,ne)?Qe(fe,ne.displacedBy.point):fe},Ti=function(J,ne){var fe=J.page.borderBox;return Er(J.descriptor.id,ne)?Tt(fe,ot(ne.displacedBy.point)):fe},hi=function(G){var J=G.pageBorderBoxCenter,ne=G.viewport,fe=G.destination,Ae=G.insideDestination,we=G.afterCritical,Be=Ae.filter(function(Fe){return xr({target:Ti(Fe,we),destination:fe,viewport:ne.frame,withDroppableDisplacement:!0})}).sort(function(Fe,ct){var Dt=mt(J,Zr(fe,Ga(Fe,we))),Pt=mt(J,Zr(fe,Ga(ct,we)));return Dt<Pt?-1:Pt<Dt?1:Fe.descriptor.index-ct.descriptor.index});return Be[0]||null},ia=A(function(J,ne){var fe=ne[J.line];return{value:fe,point:st(J.line,fe)}}),la=function(J,ne,fe){var Ae=J.axis;if(J.descriptor.mode==="virtual")return st(Ae.line,ne[Ae.line]);var we=J.subject.page.contentBox[Ae.size],Be=He(J.descriptor.id,fe),Fe=Be.reduce(function(Pt,pt){return Pt+pt.client.marginBox[Ae.size]},0),ct=Fe+ne[Ae.line],Dt=ct-we;return Dt<=0?null:st(Ae.line,Dt)},oa=function(J,ne){return Object(d.a)({},J,{scroll:Object(d.a)({},J.scroll,{max:ne})})},he=function(J,ne,fe){var Ae=J.frame;xt(ne,J)&&Q(!1),J.subject.withPlaceholder&&Q(!1);var we=ia(J.axis,ne.displaceBy).point,Be=la(J,we,fe),Fe={placeholderSize:we,increasedBy:Be,oldFrameMaxScroll:J.frame?J.frame.scroll.max:null};if(!Ae){var ct=_e({page:J.subject.page,withPlaceholder:Fe,axis:J.axis,frame:J.frame});return Object(d.a)({},J,{subject:ct})}var Dt=Be?Ge(Ae.scroll.max,Be):Ae.scroll.max,Pt=oa(Ae,Dt),pt=_e({page:J.subject.page,withPlaceholder:Fe,axis:J.axis,frame:Pt});return Object(d.a)({},J,{subject:pt,frame:Pt})},Ze=function(J){var ne=J.subject.withPlaceholder;ne||Q(!1);var fe=J.frame;if(!fe){var Ae=_e({page:J.subject.page,axis:J.axis,frame:null,withPlaceholder:null});return Object(d.a)({},J,{subject:Ae})}var we=ne.oldFrameMaxScroll;we||Q(!1);var Be=oa(fe,we),Fe=_e({page:J.subject.page,axis:J.axis,frame:Be,withPlaceholder:null});return Object(d.a)({},J,{subject:Fe,frame:Be})},bt=function(G){var J=G.previousPageBorderBoxCenter,ne=G.moveRelativeTo,fe=G.insideDestination,Ae=G.draggable,we=G.draggables,Be=G.destination,Fe=G.viewport,ct=G.afterCritical;if(!ne){if(fe.length)return null;var Dt={displaced:St,displacedBy:ft,at:{type:"REORDER",destination:{droppableId:Be.descriptor.id,index:0}}},Pt=or({impact:Dt,draggable:Ae,droppable:Be,draggables:we,afterCritical:ct}),pt=xt(Ae,Be)?Be:he(Be,Ae,we),ht=ja({draggable:Ae,destination:pt,newPageBorderBoxCenter:Pt,viewport:Fe.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return ht?Dt:null}var Ot=Boolean(J[Be.axis.line]<=ne.page.borderBox.center[Be.axis.line]),tn=function(){var Yn=ne.descriptor.index;return ne.descriptor.id===Ae.descriptor.id||Ot?Yn:Yn+1}(),Gn=ia(Be.axis,Ae.displaceBy);return rn({draggable:Ae,insideDestination:fe,destination:Be,viewport:Fe,displacedBy:Gn,last:St,index:tn})},vt=function(G){var J=G.isMovingForward,ne=G.previousPageBorderBoxCenter,fe=G.draggable,Ae=G.isOver,we=G.draggables,Be=G.droppables,Fe=G.viewport,ct=G.afterCritical,Dt=qa({isMovingForward:J,pageBorderBoxCenter:ne,source:Ae,droppables:Be,viewport:Fe});if(!Dt)return null;var Pt=He(Dt.descriptor.id,we),pt=hi({pageBorderBoxCenter:ne,viewport:Fe,destination:Dt,insideDestination:Pt,afterCritical:ct}),ht=bt({previousPageBorderBoxCenter:ne,destination:Dt,draggable:fe,draggables:we,moveRelativeTo:pt,insideDestination:Pt,viewport:Fe,afterCritical:ct});if(!ht)return null;var Ot=or({impact:ht,draggable:fe,droppable:Dt,draggables:we,afterCritical:ct}),tn=Fa({pageBorderBoxCenter:Ot,draggable:fe,viewport:Fe});return{clientSelection:tn,impact:ht,scrollJumpRequest:null}},Lt=function(G){var J=G.at;return J?J.type==="REORDER"?J.destination.droppableId:J.combine.droppableId:null},wt=function(J,ne){var fe=Lt(J);return fe?ne[fe]:null},Vt=function(G){var J=G.state,ne=G.type,fe=wt(J.impact,J.dimensions.droppables),Ae=Boolean(fe),we=J.dimensions.droppables[J.critical.droppable.id],Be=fe||we,Fe=Be.axis.direction,ct=Fe==="vertical"&&(ne==="MOVE_UP"||ne==="MOVE_DOWN")||Fe==="horizontal"&&(ne==="MOVE_LEFT"||ne==="MOVE_RIGHT");if(ct&&!Ae)return null;var Dt=ne==="MOVE_DOWN"||ne==="MOVE_RIGHT",Pt=J.dimensions.draggables[J.critical.draggable.id],pt=J.current.page.borderBoxCenter,ht=J.dimensions,Ot=ht.draggables,tn=ht.droppables;return ct?oi({isMovingForward:Dt,previousPageBorderBoxCenter:pt,draggable:Pt,destination:Be,draggables:Ot,viewport:J.viewport,previousClientSelection:J.current.client.selection,previousImpact:J.impact,afterCritical:J.afterCritical}):vt({isMovingForward:Dt,previousPageBorderBoxCenter:pt,draggable:Pt,isOver:Be,draggables:Ot,droppables:tn,viewport:J.viewport,afterCritical:J.afterCritical})};function ln(G){return G.phase==="DRAGGING"||G.phase==="COLLECTING"}function mn(G){var J=yt(G.top,G.bottom),ne=yt(G.left,G.right);return function(Ae){return J(Ae.y)&&ne(Ae.x)}}function _n(G,J){return G.left<J.right&&G.right>J.left&&G.top<J.bottom&&G.bottom>J.top}function An(G){var J=G.pageBorderBox,ne=G.draggable,fe=G.candidates,Ae=ne.page.borderBox.center,we=fe.map(function(Be){var Fe=Be.axis,ct=st(Be.axis.line,J.center[Fe.line],Be.page.borderBox.center[Fe.crossAxisLine]);return{id:Be.descriptor.id,distance:mt(Ae,ct)}}).sort(function(Be,Fe){return Fe.distance-Be.distance});return we[0]?we[0].id:null}function yn(G){var J=G.pageBorderBox,ne=G.draggable,fe=G.droppables,Ae=nn(fe).filter(function(we){if(!we.isEnabled)return!1;var Be=we.subject.active;if(!Be)return!1;if(!_n(J,Be))return!1;if(mn(Be)(J.center))return!0;var Fe=we.axis,ct=Be.center[Fe.crossAxisLine],Dt=J[Fe.crossAxisStart],Pt=J[Fe.crossAxisEnd],pt=yt(Be[Fe.crossAxisStart],Be[Fe.crossAxisEnd]),ht=pt(Dt),Ot=pt(Pt);return!ht&&!Ot?!0:ht?Dt<ct:Pt>ct});return Ae.length?Ae.length===1?Ae[0].descriptor.id:An({pageBorderBox:J,draggable:ne,candidates:Ae}):null}var Rt=function(J,ne){return f(Tt(J,ne))},Jt=function(G,J){var ne=G.frame;return ne?Rt(J,ne.scroll.diff.value):J};function Ft(G){var J=G.displaced,ne=G.id;return Boolean(J.visible[ne]||J.invisible[ne])}function dn(G){var J=G.draggable,ne=G.closest,fe=G.inHomeList;return ne?fe&&ne.descriptor.index>J.descriptor.index?ne.descriptor.index-1:ne.descriptor.index:null}var sn=function(G){var J=G.pageBorderBoxWithDroppableScroll,ne=G.draggable,fe=G.destination,Ae=G.insideDestination,we=G.last,Be=G.viewport,Fe=G.afterCritical,ct=fe.axis,Dt=ia(fe.axis,ne.displaceBy),Pt=Dt.value,pt=J[ct.start],ht=J[ct.end],Ot=Pe(ne,Ae),tn=_t(Ot,function(Yn){var _r=Yn.descriptor.id,Tr=Yn.page.borderBox.center[ct.line],Jr=Er(_r,Fe),Dr=Ft({displaced:we,id:_r});return Jr?Dr?ht<=Tr:pt<Tr-Pt:Dr?ht<=Tr+Pt:pt<Tr}),Gn=dn({draggable:ne,closest:tn,inHomeList:xt(ne,fe)});return rn({draggable:ne,insideDestination:Ae,destination:fe,viewport:Be,last:we,displacedBy:Dt,index:Gn})},xn=4,Mn=function(G){var J=G.draggable,ne=G.pageBorderBoxWithDroppableScroll,fe=G.previousImpact,Ae=G.destination,we=G.insideDestination,Be=G.afterCritical;if(!Ae.isCombineEnabled)return null;var Fe=Ae.axis,ct=ia(Ae.axis,J.displaceBy),Dt=ct.value,Pt=ne[Fe.start],pt=ne[Fe.end],ht=Pe(J,we),Ot=_t(ht,function(Gn){var Yn=Gn.descriptor.id,_r=Gn.page.borderBox,Tr=_r[Fe.size],Jr=Tr/xn,Dr=Er(Yn,Be),Da=Ft({displaced:fe.displaced,id:Yn});return Dr?Da?pt>_r[Fe.start]+Jr&&pt<_r[Fe.end]-Jr:Pt>_r[Fe.start]-Dt+Jr&&Pt<_r[Fe.end]-Dt-Jr:Da?pt>_r[Fe.start]+Dt+Jr&&pt<_r[Fe.end]+Dt-Jr:Pt>_r[Fe.start]+Jr&&Pt<_r[Fe.end]-Jr});if(!Ot)return null;var tn={displacedBy:ct,displaced:fe.displaced,at:{type:"COMBINE",combine:{draggableId:Ot.descriptor.id,droppableId:Ae.descriptor.id}}};return tn},Xt=function(G){var J=G.pageOffset,ne=G.draggable,fe=G.draggables,Ae=G.droppables,we=G.previousImpact,Be=G.viewport,Fe=G.afterCritical,ct=Rt(ne.page.borderBox,J),Dt=yn({pageBorderBox:ct,draggable:ne,droppables:Ae});if(!Dt)return It;var Pt=Ae[Dt],pt=He(Pt.descriptor.id,fe),ht=Jt(Pt,ct);return Mn({pageBorderBoxWithDroppableScroll:ht,draggable:ne,previousImpact:we,destination:Pt,insideDestination:pt,afterCritical:Fe})||sn({pageBorderBoxWithDroppableScroll:ht,draggable:ne,destination:Pt,insideDestination:pt,last:we.displaced,viewport:Be,afterCritical:Fe})},Ut=function(G,J){var ne;return Object(d.a)({},G,(ne={},ne[J.descriptor.id]=J,ne))},qt=function(J){var ne=J.previousImpact,fe=J.impact,Ae=J.droppables,we=Lt(ne),Be=Lt(fe);if(!we)return Ae;if(we===Be)return Ae;var Fe=Ae[we];if(!Fe.subject.withPlaceholder)return Ae;var ct=Ze(Fe);return Ut(Ae,ct)},en=function(G){var J=G.draggable,ne=G.draggables,fe=G.droppables,Ae=G.previousImpact,we=G.impact,Be=qt({previousImpact:Ae,impact:we,droppables:fe}),Fe=Lt(we);if(!Fe)return Be;var ct=fe[Fe];if(xt(J,ct))return Be;if(ct.subject.withPlaceholder)return Be;var Dt=he(ct,J,ne);return Ut(Be,Dt)},vn=function(G){var J=G.state,ne=G.clientSelection,fe=G.dimensions,Ae=G.viewport,we=G.impact,Be=G.scrollJumpRequest,Fe=Ae||J.viewport,ct=fe||J.dimensions,Dt=ne||J.current.client.selection,Pt=Qe(Dt,J.initial.client.selection),pt={offset:Pt,selection:Dt,borderBoxCenter:Ge(J.initial.client.borderBoxCenter,Pt)},ht={selection:Ge(pt.selection,Fe.scroll.current),borderBoxCenter:Ge(pt.borderBoxCenter,Fe.scroll.current),offset:Ge(pt.offset,Fe.scroll.diff.value)},Ot={client:pt,page:ht};if(J.phase==="COLLECTING")return Object(d.a)({phase:"COLLECTING"},J,{dimensions:ct,viewport:Fe,current:Ot});var tn=ct.draggables[J.critical.draggable.id],Gn=we||Xt({pageOffset:ht.offset,draggable:tn,draggables:ct.draggables,droppables:ct.droppables,previousImpact:J.impact,viewport:Fe,afterCritical:J.afterCritical}),Yn=en({draggable:tn,impact:Gn,previousImpact:J.impact,draggables:ct.draggables,droppables:ct.droppables}),_r=Object(d.a)({},J,{current:Ot,dimensions:{draggables:ct.draggables,droppables:Yn},impact:Gn,viewport:Fe,scrollJumpRequest:Be||null,forceShouldAnimate:Be?!1:null});return _r};function hn(G,J){return G.map(function(ne){return J[ne]})}var Nn=function(G){var J=G.impact,ne=G.viewport,fe=G.draggables,Ae=G.destination,we=G.forceShouldAnimate,Be=J.displaced,Fe=hn(Be.all,fe),ct=Qt({afterDragging:Fe,destination:Ae,displacedBy:J.displacedBy,viewport:ne.frame,forceShouldAnimate:we,last:Be});return Object(d.a)({},J,{displaced:ct})},Bn=function(G){var J=G.impact,ne=G.draggable,fe=G.droppable,Ae=G.draggables,we=G.viewport,Be=G.afterCritical,Fe=or({impact:J,draggable:ne,draggables:Ae,droppable:fe,afterCritical:Be});return Fa({pageBorderBoxCenter:Fe,draggable:ne,viewport:we})},Or=function(G){var J=G.state,ne=G.dimensions,fe=G.viewport;J.movementMode==="SNAP"||Q(!1);var Ae=J.impact,we=fe||J.viewport,Be=ne||J.dimensions,Fe=Be.draggables,ct=Be.droppables,Dt=Fe[J.critical.draggable.id],Pt=Lt(Ae);Pt||Q(!1);var pt=ct[Pt],ht=Nn({impact:Ae,viewport:we,destination:pt,draggables:Fe}),Ot=Bn({impact:ht,draggable:Dt,droppable:pt,draggables:Fe,viewport:we,afterCritical:J.afterCritical});return vn({impact:ht,clientSelection:Ot,state:J,dimensions:Be,viewport:we})},cr=function(G){return{index:G.index,droppableId:G.droppableId}},Nr=function(G){var J=G.draggable,ne=G.home,fe=G.draggables,Ae=G.viewport,we=ia(ne.axis,J.displaceBy),Be=He(ne.descriptor.id,fe),Fe=Be.indexOf(J);Fe!==-1||Q(!1);var ct=Be.slice(Fe+1),Dt=ct.reduce(function(Ot,tn){return Ot[tn.descriptor.id]=!0,Ot},{}),Pt={inVirtualList:ne.descriptor.mode==="virtual",displacedBy:we,effected:Dt},pt=Qt({afterDragging:ct,destination:ne,displacedBy:we,last:null,viewport:Ae.frame,forceShouldAnimate:!1}),ht={displaced:pt,displacedBy:we,at:{type:"REORDER",destination:cr(J.descriptor)}};return{impact:ht,afterCritical:Pt}},Kr=function(G,J){return{draggables:G.draggables,droppables:Ut(G.droppables,J)}},Fr=function(J){},Ur=function(J){},wr=function(G){var J=G.draggable,ne=G.offset,fe=G.initialWindowScroll,Ae=S(J.client,ne),we=b(Ae,fe),Be=Object(d.a)({},J,{placeholder:Object(d.a)({},J.placeholder,{client:Ae}),client:Ae,page:we});return Be},Xr=function(G){var J=G.frame;return J||Q(!1),J},ea=function(G){var J=G.additions,ne=G.updatedDroppables,fe=G.viewport,Ae=fe.scroll.diff.value;return J.map(function(we){var Be=we.descriptor.droppableId,Fe=ne[Be],ct=Xr(Fe),Dt=ct.scroll.diff.value,Pt=Ge(Ae,Dt),pt=wr({draggable:we,offset:Pt,initialWindowScroll:fe.scroll.initial});return pt})},Ir=function(G){var J=G.state,ne=G.published;Fr();var fe=ne.modified.map(function(Jr){var Dr=J.dimensions.droppables[Jr.droppableId],Da=Te(Dr,Jr.scroll);return Da}),Ae=Object(d.a)({},J.dimensions.droppables,{},Zt(fe)),we=On(ea({additions:ne.additions,updatedDroppables:Ae,viewport:J.viewport})),Be=Object(d.a)({},J.dimensions.draggables,{},we);ne.removals.forEach(function(Jr){delete Be[Jr]});var Fe={droppables:Ae,draggables:Be},ct=Lt(J.impact),Dt=ct?Fe.droppables[ct]:null,Pt=Fe.draggables[J.critical.draggable.id],pt=Fe.droppables[J.critical.droppable.id],ht=Nr({draggable:Pt,home:pt,draggables:Be,viewport:J.viewport}),Ot=ht.impact,tn=ht.afterCritical,Gn=Dt&&Dt.isCombineEnabled?J.impact:Ot,Yn=Xt({pageOffset:J.current.page.offset,draggable:Fe.draggables[J.critical.draggable.id],draggables:Fe.draggables,droppables:Fe.droppables,previousImpact:Gn,viewport:J.viewport,afterCritical:tn});Ur();var _r=Object(d.a)({phase:"DRAGGING"},J,{phase:"DRAGGING",impact:Yn,onLiftImpact:Ot,dimensions:Fe,afterCritical:tn,forceShouldAnimate:!1});if(J.phase==="COLLECTING")return _r;var Tr=Object(d.a)({phase:"DROP_PENDING"},_r,{phase:"DROP_PENDING",reason:J.reason,isWaiting:!1});return Tr},ta=function(J){return J.movementMode==="SNAP"},Qr=function(J,ne,fe){var Ae=Kr(J.dimensions,ne);return!ta(J)||fe?vn({state:J,dimensions:Ae}):Or({state:J,dimensions:Ae})};function Sn(G){return G.isDragging&&G.movementMode==="SNAP"?Object(d.a)({phase:"DRAGGING"},G,{scrollJumpRequest:null}):G}var Mt={phase:"IDLE",completed:null,shouldFlush:!1},zt=function(G,J){if(G===void 0&&(G=Mt),J.type==="FLUSH")return Object(d.a)({},Mt,{shouldFlush:!0});if(J.type==="INITIAL_PUBLISH"){G.phase==="IDLE"||Q(!1);var ne=J.payload,fe=ne.critical,Ae=ne.clientSelection,we=ne.viewport,Be=ne.dimensions,Fe=ne.movementMode,ct=Be.draggables[fe.draggable.id],Dt=Be.droppables[fe.droppable.id],Pt={selection:Ae,borderBoxCenter:ct.client.borderBox.center,offset:De},pt={client:Pt,page:{selection:Ge(Pt.selection,we.scroll.initial),borderBoxCenter:Ge(Pt.selection,we.scroll.initial),offset:Ge(Pt.selection,we.scroll.diff.value)}},ht=nn(Be.droppables).every(function(zr){return!zr.isFixedOnPage}),Ot=Nr({draggable:ct,home:Dt,draggables:Be.draggables,viewport:we}),tn=Ot.impact,Gn=Ot.afterCritical,Yn={phase:"DRAGGING",isDragging:!0,critical:fe,movementMode:Fe,dimensions:Be,initial:pt,current:pt,isWindowScrollAllowed:ht,impact:tn,afterCritical:Gn,onLiftImpact:tn,viewport:we,scrollJumpRequest:null,forceShouldAnimate:null};return Yn}if(J.type==="COLLECTION_STARTING"){if(G.phase==="COLLECTING"||G.phase==="DROP_PENDING")return G;G.phase==="DRAGGING"||Q(!1);var _r=Object(d.a)({phase:"COLLECTING"},G,{phase:"COLLECTING"});return _r}if(J.type==="PUBLISH_WHILE_DRAGGING")return G.phase==="COLLECTING"||G.phase==="DROP_PENDING"||Q(!1),Ir({state:G,published:J.payload});if(J.type==="MOVE"){if(G.phase==="DROP_PENDING")return G;ln(G)||Q(!1);var Tr=J.payload.client;return at(Tr,G.current.client.selection)?G:vn({state:G,clientSelection:Tr,impact:ta(G)?G.impact:null})}if(J.type==="UPDATE_DROPPABLE_SCROLL"){if(G.phase==="DROP_PENDING")return Sn(G);if(G.phase==="COLLECTING")return Sn(G);ln(G)||Q(!1);var Jr=J.payload,Dr=Jr.id,Da=Jr.newScroll,ba=G.dimensions.droppables[Dr];if(!ba)return G;var Ka=Te(ba,Da);return Qr(G,Ka,!1)}if(J.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(G.phase==="DROP_PENDING")return G;ln(G)||Q(!1);var ii=J.payload,e=ii.id,t=ii.isEnabled,L=G.dimensions.droppables[e];L||Q(!1),L.isEnabled!==t||Q(!1);var I=Object(d.a)({},L,{isEnabled:t});return Qr(G,I,!0)}if(J.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(G.phase==="DROP_PENDING")return G;ln(G)||Q(!1);var j=J.payload,$=j.id,ce=j.isCombineEnabled,ve=G.dimensions.droppables[$];ve||Q(!1),ve.isCombineEnabled!==ce||Q(!1);var Ee=Object(d.a)({},ve,{isCombineEnabled:ce});return Qr(G,Ee,!0)}if(J.type==="MOVE_BY_WINDOW_SCROLL"){if(G.phase==="DROP_PENDING"||G.phase==="DROP_ANIMATING")return G;ln(G)||Q(!1),G.isWindowScrollAllowed||Q(!1);var Me=J.payload.newScroll;if(at(G.viewport.scroll.current,Me))return Sn(G);var nt=fa(G.viewport,Me);return ta(G)?Or({state:G,viewport:nt}):vn({state:G,viewport:nt})}if(J.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!ln(G))return G;var gt=J.payload.maxScroll;if(at(gt,G.viewport.scroll.max))return G;var Ht=Object(d.a)({},G.viewport,{scroll:Object(d.a)({},G.viewport.scroll,{max:gt})});return Object(d.a)({phase:"DRAGGING"},G,{viewport:Ht})}if(J.type==="MOVE_UP"||J.type==="MOVE_DOWN"||J.type==="MOVE_LEFT"||J.type==="MOVE_RIGHT"){if(G.phase==="COLLECTING"||G.phase==="DROP_PENDING")return G;G.phase==="DRAGGING"||Q(!1);var kt=Vt({state:G,type:J.type});return kt?vn({state:G,impact:kt.impact,clientSelection:kt.clientSelection,scrollJumpRequest:kt.scrollJumpRequest}):G}if(J.type==="DROP_PENDING"){var fn=J.payload.reason;G.phase==="COLLECTING"||Q(!1);var Cn=Object(d.a)({phase:"DROP_PENDING"},G,{phase:"DROP_PENDING",isWaiting:!0,reason:fn});return Cn}if(J.type==="DROP_ANIMATE"){var Un=J.payload,Jn=Un.completed,br=Un.dropDuration,Qn=Un.newHomeClientOffset;G.phase==="DRAGGING"||G.phase==="DROP_PENDING"||Q(!1);var Pr={phase:"DROP_ANIMATING",completed:Jn,dropDuration:br,newHomeClientOffset:Qn,dimensions:G.dimensions};return Pr}if(J.type==="DROP_COMPLETE"){var $r=J.payload.completed;return{phase:"IDLE",completed:$r,shouldFlush:!1}}return G},jt=function(J){return{type:"BEFORE_INITIAL_CAPTURE",payload:J}},In=function(J){return{type:"LIFT",payload:J}},pn=function(J){return{type:"INITIAL_PUBLISH",payload:J}},Fn=function(J){return{type:"PUBLISH_WHILE_DRAGGING",payload:J}},Pn=function(){return{type:"COLLECTION_STARTING",payload:null}},Xn=function(J){return{type:"UPDATE_DROPPABLE_SCROLL",payload:J}},Vn=function(J){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:J}},yr=function(J){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:J}},hr=function(J){return{type:"MOVE",payload:J}},Yr=function(J){return{type:"MOVE_BY_WINDOW_SCROLL",payload:J}},zn=function(J){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:J}},Sr=function(){return{type:"MOVE_UP",payload:null}},rr=function(){return{type:"MOVE_DOWN",payload:null}},Hr=function(){return{type:"MOVE_RIGHT",payload:null}},pa=function(){return{type:"MOVE_LEFT",payload:null}},ua=function(){return{type:"FLUSH",payload:null}},Mr=function(J){return{type:"DROP_ANIMATE",payload:J}},ze=function(J){return{type:"DROP_COMPLETE",payload:J}},qe=function(J){return{type:"DROP",payload:J}},lt=function(J){return{type:"DROP_PENDING",payload:J}},Ye=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Se(G){if(G.length<=1)return;for(var J=G.map(function(Fe){return Fe.descriptor.index}),ne={},fe=1;fe<J.length;fe++){var Ae=J[fe],we=J[fe-1];Ae!==we+1&&(ne[Ae]=!0)}if(!Object.keys(ne).length)return;var Be=J.map(function(Fe){var ct=Boolean(ne[Fe]);return ct?"[\u{1F525}"+Fe+"]":""+Fe}).join(", ")}function Ne(G,J){if(!1)var ne}var Ce=function(G){return function(J){var ne=J.getState,fe=J.dispatch;return function(Ae){return function(we){if(we.type!=="LIFT"){Ae(we);return}var Be=we.payload,Fe=Be.id,ct=Be.clientSelection,Dt=Be.movementMode,Pt=ne();Pt.phase==="DROP_ANIMATING"&&fe(ze({completed:Pt.completed})),ne().phase==="IDLE"||Q(!1),fe(ua()),fe(jt({draggableId:Fe,movementMode:Dt}));var pt={shouldPublishImmediately:Dt==="SNAP"},ht={draggableId:Fe,scrollOptions:pt},Ot=G.startPublishing(ht),tn=Ot.critical,Gn=Ot.dimensions,Yn=Ot.viewport;Ne(tn,Gn),fe(pn({critical:tn,dimensions:Gn,clientSelection:ct,movementMode:Dt,viewport:Yn}))}}}},Ke=function(G){return function(){return function(J){return function(ne){ne.type==="INITIAL_PUBLISH"&&G.dragging(),ne.type==="DROP_ANIMATE"&&G.dropping(ne.payload.completed.result.reason),(ne.type==="FLUSH"||ne.type==="DROP_COMPLETE")&&G.resting(),J(ne)}}}},Xe={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},it={opacity:{drop:0,combining:.7},scale:{drop:.75}},Je={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},Et=Je.outOfTheWay+"s "+Xe.outOfTheWay,Gt={fluid:"opacity "+Et,snap:"transform "+Et+", opacity "+Et,drop:function(J){var ne=J+"s "+Xe.drop;return"transform "+ne+", opacity "+ne},outOfTheWay:"transform "+Et,placeholder:"height "+Et+", width "+Et+", margin "+Et},Yt=function(J){return at(J,De)?null:"translate("+J.x+"px, "+J.y+"px)"},Wt={moveTo:Yt,drop:function(J,ne){var fe=Yt(J);return fe?ne?fe+" scale("+it.scale.drop+")":fe:null}},Kt=Je.minDropTime,bn=Je.maxDropTime,gn=bn-Kt,lr=1500,fr=.6,Gr=function(G){var J=G.current,ne=G.destination,fe=G.reason,Ae=mt(J,ne);if(Ae<=0)return Kt;if(Ae>=lr)return bn;var we=Ae/lr,Be=Kt+gn*we,Fe=fe==="CANCEL"?Be*fr:Be;return Number(Fe.toFixed(2))},Lr=function(G){var J=G.impact,ne=G.draggable,fe=G.dimensions,Ae=G.viewport,we=G.afterCritical,Be=fe.draggables,Fe=fe.droppables,ct=Lt(J),Dt=ct?Fe[ct]:null,Pt=Fe[ne.descriptor.droppableId],pt=Bn({impact:J,draggable:ne,draggables:Be,afterCritical:we,droppable:Dt||Pt,viewport:Ae}),ht=Qe(pt,ne.client.borderBox.center);return ht},jr=function(G){var J=G.draggables,ne=G.reason,fe=G.lastImpact,Ae=G.home,we=G.viewport,Be=G.onLiftImpact;if(!fe.at||ne!=="DROP"){var Fe=Nn({draggables:J,impact:Be,destination:Ae,viewport:we,forceShouldAnimate:!0});return{impact:Fe,didDropInsideDroppable:!1}}if(fe.at.type==="REORDER")return{impact:fe,didDropInsideDroppable:!0};var ct=Object(d.a)({},fe,{displaced:St});return{impact:ct,didDropInsideDroppable:!0}},Hn=function(G){var J=G.getState,ne=G.dispatch;return function(fe){return function(Ae){if(Ae.type!=="DROP"){fe(Ae);return}var we=J(),Be=Ae.payload.reason;if(we.phase==="COLLECTING"){ne(lt({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 ct=we.critical,Dt=we.dimensions,Pt=Dt.draggables[we.critical.draggable.id],pt=jr({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}),ht=pt.impact,Ot=pt.didDropInsideDroppable,tn=Ot?rt(ht):null,Gn=Ot?et(ht):null,Yn={index:ct.draggable.index,droppableId:ct.droppable.id},_r={draggableId:Pt.descriptor.id,type:Pt.descriptor.type,source:Yn,reason:Be,mode:we.movementMode,destination:tn,combine:Gn},Tr=Lr({impact:ht,draggable:Pt,dimensions:Dt,viewport:we.viewport,afterCritical:we.afterCritical}),Jr={critical:we.critical,afterCritical:we.afterCritical,result:_r,impact:ht},Dr=!at(we.current.client.offset,Tr)||Boolean(_r.combine);if(!Dr){ne(ze({completed:Jr}));return}var Da=Gr({current:we.current.client.offset,destination:Tr,reason:Be}),ba={newHomeClientOffset:Tr,dropDuration:Da,completed:Jr};ne(Mr(ba))}}},wn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function qn(G){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ne){if(ne.target!==window&&ne.target!==window.document)return;G()}}}function Kn(G){var J=G.onWindowScroll;function ne(){J(wn())}var fe=U(ne),Ae=qn(fe),we=Oe;function Be(){return we!==Oe}function Fe(){Be()&&Q(!1),we=me(window,[Ae])}function ct(){Be()||Q(!1),fe.cancel(),we(),we=Oe}return{start:Fe,stop:ct,isActive:Be}}var un=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},Dn=function(G){var J=Kn({onWindowScroll:function(fe){G.dispatch(Yr({newScroll:fe}))}});return function(ne){return function(fe){!J.isActive()&&fe.type==="INITIAL_PUBLISH"&&J.start(),J.isActive()&&un(fe)&&J.stop(),ne(fe)}}},Wr=function(G){var J=!1,ne=!1,fe=setTimeout(function(){ne=!0}),Ae=function(Be){if(J)return;if(ne)return;J=!0,G(Be),clearTimeout(fe)};return Ae.wasCalled=function(){return J},Ae},Vr=function(){var G=[],J=function(we){var Be=tt(G,function(Dt){return Dt.timerId===we});Be!==-1||Q(!1);var Fe=G.splice(Be,1),ct=Fe[0];ct.callback()},ne=function(we){var Be=setTimeout(function(){return J(Be)}),Fe={timerId:Be,callback:we};G.push(Fe)},fe=function(){if(!G.length)return;var we=[].concat(G);G.length=0,we.forEach(function(Be){clearTimeout(Be.timerId),Be.callback()})};return{add:ne,flush:fe}},er=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.droppableId===ne.droppableId&&J.index===ne.index},ra=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.draggableId===ne.draggableId&&J.droppableId===ne.droppableId},Ra=function(J,ne){if(J===ne)return!0;var fe=J.draggable.id===ne.draggable.id&&J.draggable.droppableId===ne.draggable.droppableId&&J.draggable.type===ne.draggable.type&&J.draggable.index===ne.draggable.index,Ae=J.droppable.id===ne.droppable.id&&J.droppable.type===ne.droppable.type;return fe&&Ae},sa=function(J,ne){Fr(),ne(),Ur()},ar=function(J,ne){return{draggableId:J.draggable.id,type:J.droppable.type,source:{droppableId:J.droppable.id,index:J.draggable.index},mode:ne}},tr=function(J,ne,fe,Ae){if(!J){fe(Ae(ne));return}var we=Wr(fe),Be={announce:we};J(ne,Be),we.wasCalled()||fe(Ae(ne))},pr=function(G,J){var ne=Vr(),fe=null,Ae=function(ht,Ot){fe&&Q(!1),sa("onBeforeCapture",function(){var tn=G().onBeforeCapture;if(tn){var Gn={draggableId:ht,mode:Ot};tn(Gn)}})},we=function(ht,Ot){fe&&Q(!1),sa("onBeforeDragStart",function(){var tn=G().onBeforeDragStart;tn&&tn(ar(ht,Ot))})},Be=function(ht,Ot){fe&&Q(!1);var tn=ar(ht,Ot);fe={mode:Ot,lastCritical:ht,lastLocation:tn.source,lastCombine:null},ne.add(function(){sa("onDragStart",function(){return tr(G().onDragStart,tn,J,ge.onDragStart)})})},Fe=function(ht,Ot){var tn=rt(Ot),Gn=et(Ot);fe||Q(!1);var Yn=!Ra(ht,fe.lastCritical);Yn&&(fe.lastCritical=ht);var _r=!er(fe.lastLocation,tn);_r&&(fe.lastLocation=tn);var Tr=!ra(fe.lastCombine,Gn);if(Tr&&(fe.lastCombine=Gn),!Yn&&!_r&&!Tr)return;var Jr=Object(d.a)({},ar(ht,fe.mode),{combine:Gn,destination:tn});ne.add(function(){sa("onDragUpdate",function(){return tr(G().onDragUpdate,Jr,J,ge.onDragUpdate)})})},ct=function(){fe||Q(!1),ne.flush()},Dt=function(ht){fe||Q(!1),fe=null,sa("onDragEnd",function(){return tr(G().onDragEnd,ht,J,ge.onDragEnd)})},Pt=function(){if(!fe)return;var ht=Object(d.a)({},ar(fe.lastCritical,fe.mode),{combine:null,destination:null,reason:"CANCEL"});Dt(ht)};return{beforeCapture:Ae,beforeStart:we,start:Be,update:Fe,flush:ct,drop:Dt,abort:Pt}},gr=function(G,J){var ne=pr(G,J);return function(fe){return function(Ae){return function(we){if(we.type==="BEFORE_INITIAL_CAPTURE"){ne.beforeCapture(we.payload.draggableId,we.payload.movementMode);return}if(we.type==="INITIAL_PUBLISH"){var Be=we.payload.critical;ne.beforeStart(Be,we.payload.movementMode),Ae(we),ne.start(Be,we.payload.movementMode);return}if(we.type==="DROP_COMPLETE"){var Fe=we.payload.completed.result;ne.flush(),Ae(we),ne.drop(Fe);return}if(Ae(we),we.type==="FLUSH"){ne.abort();return}var ct=fe.getState();ct.phase==="DRAGGING"&&ne.update(ct.critical,ct.impact)}}}},sr=function(G){return function(J){return function(ne){if(ne.type!=="DROP_ANIMATION_FINISHED"){J(ne);return}var fe=G.getState();fe.phase==="DROP_ANIMATING"||Q(!1),G.dispatch(ze({completed:fe.completed}))}}},na=function(G){var J=null,ne=null;function fe(){ne&&(cancelAnimationFrame(ne),ne=null),J&&(J(),J=null)}return function(Ae){return function(we){if((we.type==="FLUSH"||we.type==="DROP_COMPLETE"||we.type==="DROP_ANIMATION_FINISHED")&&fe(),Ae(we),we.type!=="DROP_ANIMATE")return;var Be={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ct=G.getState();ct.phase==="DROP_ANIMATING"&&G.dispatch(Ye())}};ne=requestAnimationFrame(function(){ne=null,J=me(window,[Be])})}}},va=function(G){return function(){return function(J){return function(ne){(ne.type==="DROP_COMPLETE"||ne.type==="FLUSH"||ne.type==="DROP_ANIMATE")&&G.stopPublishing(),J(ne)}}}},Ca=function(G){var J=!1;return function(){return function(ne){return function(fe){if(fe.type==="INITIAL_PUBLISH"){J=!0,G.tryRecordFocus(fe.payload.critical.draggable.id),ne(fe),G.tryRestoreFocusRecorded();return}if(ne(fe),!J)return;if(fe.type==="FLUSH"){J=!1,G.tryRestoreFocusRecorded();return}if(fe.type==="DROP_COMPLETE"){J=!1;var Ae=fe.payload.completed.result;Ae.combine&&G.tryShiftRecord(Ae.draggableId,Ae.combine.draggableId),G.tryRestoreFocusRecorded()}}}}},ga=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},ka=function(G){return function(J){return function(ne){return function(fe){if(ga(fe)){G.stop(),ne(fe);return}if(fe.type==="INITIAL_PUBLISH"){ne(fe);var Ae=J.getState();Ae.phase==="DRAGGING"||Q(!1),G.start(Ae);return}ne(fe),G.scroll(J.getState())}}}},Ma=function(G){return function(J){return function(ne){if(J(ne),ne.type!=="PUBLISH_WHILE_DRAGGING")return;var fe=G.getState();if(fe.phase!=="DROP_PENDING")return;if(fe.isWaiting)return;G.dispatch(qe({reason:fe.reason}))}}},Ia=m.d,Na=function(G){var J=G.dimensionMarshal,ne=G.focusMarshal,fe=G.styleMarshal,Ae=G.getResponders,we=G.announce,Be=G.autoScroller;return Object(m.e)(zt,Ia(Object(m.a)(Ke(fe),va(J),Ce(J),Hn,sr,na,Ma,ka(Be),Dn,Ca(ne),gr(Ae,we))))},ei=function(){return{additions:{},removals:{},modified:{}}};function Fi(G){var J=G.registry,ne=G.callbacks,fe=ei(),Ae=null,we=function(){if(Ae)return;ne.collectionStarting(),Ae=requestAnimationFrame(function(){Ae=null,Fr();var Pt=fe,pt=Pt.additions,ht=Pt.removals,Ot=Pt.modified,tn=Object.keys(pt).map(function(_r){return J.draggable.getById(_r).getDimension(De)}).sort(function(_r,Tr){return _r.descriptor.index-Tr.descriptor.index}),Gn=Object.keys(Ot).map(function(_r){var Tr=J.droppable.getById(_r),Jr=Tr.callbacks.getScrollWhileDragging();return{droppableId:_r,scroll:Jr}}),Yn={additions:tn,removals:Object.keys(ht),modified:Gn};fe=ei(),Ur(),ne.publish(Yn)})},Be=function(Pt){var pt=Pt.descriptor.id;fe.additions[pt]=Pt,fe.modified[Pt.descriptor.droppableId]=!0,fe.removals[pt]&&delete fe.removals[pt],we()},Fe=function(Pt){var pt=Pt.descriptor;fe.removals[pt.id]=!0,fe.modified[pt.droppableId]=!0,fe.additions[pt.id]&&delete fe.additions[pt.id],we()},ct=function(){if(!Ae)return;cancelAnimationFrame(Ae),Ae=null,fe=ei()};return{add:Be,remove:Fe,stop:ct}}var Ai=function(G){var J=G.scrollHeight,ne=G.scrollWidth,fe=G.height,Ae=G.width,we=Qe({x:ne,y:J},{x:Ae,y:fe}),Be={x:Math.max(0,we.x),y:Math.max(0,we.y)};return Be},Aa=function(){var G=document.documentElement;return G||Q(!1),G},_i=function(){var G=Aa(),J=Ai({scrollHeight:G.scrollHeight,scrollWidth:G.scrollWidth,width:G.clientWidth,height:G.clientHeight});return J},Ci=function(){var G=wn(),J=_i(),ne=G.y,fe=G.x,Ae=Aa(),we=Ae.clientWidth,Be=Ae.clientHeight,Fe=fe+we,ct=ne+Be,Dt=f({top:ne,left:fe,right:Fe,bottom:ct}),Pt={frame:Dt,scroll:{initial:G,current:G,max:J,diff:{value:De,displacement:De}}};return Pt},La=function(G){var J=G.critical,ne=G.scrollOptions,fe=G.registry;Fr();var Ae=Ci(),we=Ae.scroll.current,Be=J.droppable,Fe=fe.droppable.getAllByType(Be.type).map(function(pt){return pt.callbacks.getDimensionAndWatchScroll(we,ne)}),ct=fe.draggable.getAllByType(J.draggable.type).map(function(pt){return pt.getDimension(we)}),Dt={draggables:On(ct),droppables:Zt(Fe)};Ur();var Pt={dimensions:Dt,critical:J,viewport:Ae};return Pt};function Sa(G,J,ne){if(ne.descriptor.id===J.id)return!1;if(ne.descriptor.type!==J.type)return!1;var fe=G.droppable.getById(ne.descriptor.droppableId);return!(fe.descriptor.mode!=="virtual")}var Ya=function(G,J){var ne=null,fe=Fi({callbacks:{publish:J.publishWhileDragging,collectionStarting:J.collectionStarting},registry:G}),Ae=function(Ot,tn){if(G.droppable.exists(Ot)||Q(!1),!ne)return;J.updateDroppableIsEnabled({id:Ot,isEnabled:tn})},we=function(Ot,tn){if(!ne)return;G.droppable.exists(Ot)||Q(!1),J.updateDroppableIsCombineEnabled({id:Ot,isCombineEnabled:tn})},Be=function(Ot,tn){if(!ne)return;G.droppable.exists(Ot)||Q(!1),J.updateDroppableScroll({id:Ot,newScroll:tn})},Fe=function(Ot,tn){if(!ne)return;G.droppable.getById(Ot).callbacks.scroll(tn)},ct=function(){if(!ne)return;fe.stop();var Ot=ne.critical.droppable;G.droppable.getAllByType(Ot.type).forEach(function(tn){return tn.callbacks.dragStopped()}),ne.unsubscribe(),ne=null},Dt=function(Ot){ne||Q(!1);var tn=ne.critical.draggable;Ot.type==="ADDITION"&&(Sa(G,tn,Ot.value)&&fe.add(Ot.value)),Ot.type==="REMOVAL"&&(Sa(G,tn,Ot.value)&&fe.remove(Ot.value))},Pt=function(Ot){ne&&Q(!1);var tn=G.draggable.getById(Ot.draggableId),Gn=G.droppable.getById(tn.descriptor.droppableId),Yn={draggable:tn.descriptor,droppable:Gn.descriptor},_r=G.subscribe(Dt);return ne={critical:Yn,unsubscribe:_r},La({critical:Yn,registry:G,scrollOptions:Ot.scrollOptions})},pt={updateDroppableIsEnabled:Ae,updateDroppableIsCombineEnabled:we,scrollDroppable:Fe,updateDroppableScroll:Be,startPublishing:Pt,stopPublishing:ct};return pt},to=function(G,J){return G.phase==="IDLE"?!0:G.phase!=="DROP_ANIMATING"||G.completed.result.draggableId===J?!1:G.completed.result.reason==="DROP"},Mo=function(G){window.scrollBy(G.x,G.y)},Ii=A(function(G){return nn(G).filter(function(J){return J.isEnabled?!!J.frame:!1})}),no=function(J,ne){var fe=_t(Ii(ne),function(Ae){return Ae.frame||Q(!1),mn(Ae.frame.pageMarginBox)(J)});return fe},ro=function(G){var J=G.center,ne=G.destination,fe=G.droppables;if(ne){var Ae=fe[ne];return Ae.frame?Ae:null}var we=no(J,fe);return we},pi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(J){return Math.pow(J,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(G,J){var ne=G[J.size]*pi.startFromPercentage,fe=G[J.size]*pi.maxScrollAtPercentage,Ae={startScrollingFrom:ne,maxScrollValueAt:fe};return Ae},Io=function(G){var J=G.startOfRange,ne=G.endOfRange,fe=G.current,Ae=ne-J;if(Ae===0)return 0;var we=fe-J,Be=we/Ae;return Be},Lo=1,bo=function(G,J){if(G>J.startScrollingFrom)return 0;if(G<=J.maxScrollValueAt)return pi.maxPixelScroll;if(G===J.startScrollingFrom)return Lo;var ne=Io({startOfRange:J.maxScrollValueAt,endOfRange:J.startScrollingFrom,current:G}),fe=1-ne,Ae=pi.maxPixelScroll*pi.ease(fe);return Math.ceil(Ae)},Vi=pi.durationDampening.accelerateAt,co=pi.durationDampening.stopDampeningAt,Xi=function(G,J){var ne=J,fe=co,Ae=Date.now(),we=Ae-ne;if(we>=co)return G;if(we<Vi)return Lo;var Be=Io({startOfRange:Vi,endOfRange:fe,current:we}),Fe=G*pi.ease(Be);return Math.ceil(Fe)},Yi=function(G){var J=G.distanceToEdge,ne=G.thresholds,fe=G.dragStartTime,Ae=G.shouldUseTimeDampening,we=bo(J,ne);return we===0?0:Ae?Math.max(Xi(we,fe),Lo):we},ko=function(G){var J=G.container,ne=G.distanceToEdges,fe=G.dragStartTime,Ae=G.axis,we=G.shouldUseTimeDampening,Be=uo(J,Ae),Fe=ne[Ae.end]<ne[Ae.start];return Fe?Yi({distanceToEdge:ne[Ae.end],thresholds:Be,dragStartTime:fe,shouldUseTimeDampening:we}):-1*Yi({distanceToEdge:ne[Ae.start],thresholds:Be,dragStartTime:fe,shouldUseTimeDampening:we})},Eo=function(G){var J=G.container,ne=G.subject,fe=G.proposedScroll,Ae=ne.height>J.height,we=ne.width>J.width;return!we&&!Ae?fe:we&&Ae?null:{x:we?0:fe.x,y:Ae?0:fe.y}},ao=Re(function(G){return G===0?0:G}),Ji=function(G){var J=G.dragStartTime,ne=G.container,fe=G.subject,Ae=G.center,we=G.shouldUseTimeDampening,Be={top:Ae.y-ne.top,right:ne.right-Ae.x,bottom:ne.bottom-Ae.y,left:Ae.x-ne.left},Fe=ko({container:ne,distanceToEdges:Be,dragStartTime:J,axis:Ln,shouldUseTimeDampening:we}),ct=ko({container:ne,distanceToEdges:Be,dragStartTime:J,axis:En,shouldUseTimeDampening:we}),Dt=ao({x:ct,y:Fe});if(at(Dt,De))return null;var Pt=Eo({container:ne,subject:fe,proposedScroll:Dt});return Pt?at(Pt,De)?null:Pt:null},Qi=Re(function(G){return G===0?0:G>0?1:-1}),Za=function(){var G=function(ne,fe){return ne<0?ne:ne>fe?ne-fe:0};return function(J){var ne=J.current,fe=J.max,Ae=J.change,we=Ge(ne,Ae),Be={x:G(we.x,fe.x),y:G(we.y,fe.y)};return at(Be,De)?null:Be}}(),Li=function(J){var ne=J.max,fe=J.current,Ae=J.change,we={x:Math.max(fe.x,ne.x),y:Math.max(fe.y,ne.y)},Be=Qi(Ae),Fe=Za({max:we,current:fe,change:Be});return Fe?Be.x!==0&&Fe.x===0?!0:Be.y!==0&&Fe.y===0:!0},wi=function(J,ne){return Li({current:J.scroll.current,max:J.scroll.max,change:ne})},Zi=function(J,ne){if(!wi(J,ne))return null;var fe=J.scroll.max,Ae=J.scroll.current;return Za({current:Ae,max:fe,change:ne})},Pi=function(J,ne){var fe=J.frame;return fe?Li({current:fe.scroll.current,max:fe.scroll.max,change:ne}):!1},yo=function(J,ne){var fe=J.frame;return fe&&Pi(J,ne)?Za({current:fe.scroll.current,max:fe.scroll.max,change:ne}):null},xo=function(G){var J=G.viewport,ne=G.subject,fe=G.center,Ae=G.dragStartTime,we=G.shouldUseTimeDampening,Be=Ji({dragStartTime:Ae,container:J.frame,subject:ne,center:fe,shouldUseTimeDampening:we});return Be&&wi(J,Be)?Be:null},Co=function(G){var J=G.droppable,ne=G.subject,fe=G.center,Ae=G.dragStartTime,we=G.shouldUseTimeDampening,Be=J.frame;if(!Be)return null;var Fe=Ji({dragStartTime:Ae,container:Be.pageMarginBox,subject:ne,center:fe,shouldUseTimeDampening:we});return Fe&&Pi(J,Fe)?Fe:null},io=function(G){var J=G.state,ne=G.dragStartTime,fe=G.shouldUseTimeDampening,Ae=G.scrollWindow,we=G.scrollDroppable,Be=J.current.page.borderBoxCenter,Fe=J.dimensions.draggables[J.critical.draggable.id],ct=Fe.page.marginBox;if(J.isWindowScrollAllowed){var Dt=J.viewport,Pt=xo({dragStartTime:ne,viewport:Dt,subject:ct,center:Be,shouldUseTimeDampening:fe});if(Pt){Ae(Pt);return}}var pt=ro({center:Be,destination:Lt(J.impact),droppables:J.dimensions.droppables});if(!pt)return;var ht=Co({dragStartTime:ne,droppable:pt,subject:ct,center:Be,shouldUseTimeDampening:fe});ht&&we(pt.descriptor.id,ht)},ki=function(G){var J=G.scrollWindow,ne=G.scrollDroppable,fe=U(J),Ae=U(ne),we=null,Be=function(Pt){we||Q(!1);var pt=we,ht=pt.shouldUseTimeDampening,Ot=pt.dragStartTime;io({state:Pt,scrollWindow:fe,scrollDroppable:Ae,dragStartTime:Ot,shouldUseTimeDampening:ht})},Fe=function(Pt){Fr(),we&&Q(!1);var pt=Date.now(),ht=!1,Ot=function(){ht=!0};io({state:Pt,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:Ot,scrollDroppable:Ot}),we={dragStartTime:pt,shouldUseTimeDampening:ht},Ur(),ht&&Be(Pt)},ct=function(){if(!we)return;fe.cancel(),Ae.cancel(),we=null};return{start:Fe,stop:ct,scroll:Be}},$i=function(G){var J=G.move,ne=G.scrollDroppable,fe=G.scrollWindow,Ae=function(Dt,Pt){var pt=Ge(Dt.current.client.selection,Pt);J({client:pt})},we=function(Dt,Pt){if(!Pi(Dt,Pt))return Pt;var pt=yo(Dt,Pt);if(!pt)return ne(Dt.descriptor.id,Pt),null;var ht=Qe(Pt,pt);ne(Dt.descriptor.id,ht);var Ot=Qe(Pt,ht);return Ot},Be=function(Dt,Pt,pt){if(!Dt)return pt;if(!wi(Pt,pt))return pt;var ht=Zi(Pt,pt);if(!ht)return fe(pt),null;var Ot=Qe(pt,ht);fe(Ot);var tn=Qe(pt,Ot);return tn},Fe=function(Dt){var Pt=Dt.scrollJumpRequest;if(!Pt)return;var pt=Lt(Dt.impact);pt||Q(!1);var ht=we(Dt.dimensions.droppables[pt],Pt);if(!ht)return;var Ot=Dt.viewport,tn=Be(Dt.isWindowScrollAllowed,Ot,ht);if(!tn)return;Ae(Dt,tn)};return Fe},No=function(G){var J=G.scrollDroppable,ne=G.scrollWindow,fe=G.move,Ae=ki({scrollWindow:ne,scrollDroppable:J}),we=$i({move:fe,scrollWindow:ne,scrollDroppable:J}),Be=function(Dt){if(Dt.phase!=="DRAGGING")return;if(Dt.movementMode==="FLUID"){Ae.scroll(Dt);return}if(!Dt.scrollJumpRequest)return;we(Dt)},Fe={scroll:Be,start:Ae.start,stop:Ae.stop};return Fe},oo="data-rbd",so=function(){var G=oo+"-drag-handle";return{base:G,draggableId:G+"-draggable-id",contextId:G+"-context-id"}}(),Oo=function(){var G=oo+"-draggable";return{base:G,contextId:G+"-context-id",id:G+"-id"}}(),Uo=function(){var G=oo+"-droppable";return{base:G,contextId:G+"-context-id",id:G+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},ci=function(J){return function(ne){return"["+ne+'="'+J+'"]'}},Ba=function(J,ne){return J.map(function(fe){var Ae=fe.styles[ne];return Ae?fe.selector+" { "+Ae+" }":""}).join(" ")},ti="pointer-events: none;",za=function(G){var J=ci(G),ne=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:ti,dropAnimating:Fe}}}(),fe=function(){var Fe=`
transition: `+Gt.outOfTheWay+`;
`;return{selector:J(Oo.contextId),styles:{dragging:Fe,dropAnimating:Fe,userCancel:Fe}}}(),Ae={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=[fe,ne,Ae,we];return{always:Ba(Be,"always"),resting:Ba(Be,"resting"),dragging:Ba(Be,"dragging"),dropAnimating:Ba(Be,"dropAnimating"),userCancel:Ba(Be,"userCancel")}},ni=typeof window!="undefined"&&typeof window.document!="undefined"&&typeof window.document.createElement!="undefined"?P.useLayoutEffect:P.useEffect,So=function(){var J=document.querySelector("head");return J||Q(!1),J},bi=function(J){var ne=document.createElement("style");return J&&ne.setAttribute("nonce",J),ne.type="text/css",ne};function Bo(G,J){var ne=s(function(){return za(G)},[G]),fe=Object(P.useRef)(null),Ae=Object(P.useRef)(null),we=n(A(function(pt){var ht=Ae.current;ht||Q(!1),ht.textContent=pt}),[]),Be=n(function(pt){var ht=fe.current;ht||Q(!1),ht.textContent=pt},[]);ni(function(){!fe.current&&!Ae.current||Q(!1);var pt=bi(J),ht=bi(J);return fe.current=pt,Ae.current=ht,pt.setAttribute(oo+"-always",G),ht.setAttribute(oo+"-dynamic",G),So().appendChild(pt),So().appendChild(ht),Be(ne.always),we(ne.resting),function(){var Ot=function(Gn){var Yn=Gn.current;Yn||Q(!1),So().removeChild(Yn),Gn.current=null};Ot(fe),Ot(Ae)}},[J,Be,we,ne.always,ne.resting,G]);var Fe=n(function(){return we(ne.dragging)},[we,ne.dragging]),ct=n(function(pt){if(pt==="DROP"){we(ne.dropAnimating);return}we(ne.userCancel)},[we,ne.dropAnimating,ne.userCancel]),Dt=n(function(){if(!Ae.current)return;we(ne.resting)},[we,ne.resting]),Pt=s(function(){return{dragging:Fe,dropping:ct,resting:Dt}},[Fe,ct,Dt]);return Pt}var Do=function(G){return G&&G.ownerDocument?G.ownerDocument.defaultView:window};function qi(G){return G instanceof Do(G).HTMLElement}function Wi(G,J){var ne="["+so.contextId+'="'+G+'"]',fe=At(document.querySelectorAll(ne));if(!fe.length)return null;var Ae=_t(fe,function(we){return we.getAttribute(so.draggableId)===J});return Ae&&qi(Ae)?Ae:null}function To(G){var J=Object(P.useRef)({}),ne=Object(P.useRef)(null),fe=Object(P.useRef)(null),Ae=Object(P.useRef)(!1),we=n(function(ht,Ot){var tn={id:ht,focus:Ot};return J.current[ht]=tn,function(){var Yn=J.current,_r=Yn[ht];_r!==tn&&delete Yn[ht]}},[]),Be=n(function(ht){var Ot=Wi(G,ht);Ot&&Ot!==document.activeElement&&Ot.focus()},[G]),Fe=n(function(ht,Ot){ne.current===ht&&(ne.current=Ot)},[]),ct=n(function(){if(fe.current)return;if(!Ae.current)return;fe.current=requestAnimationFrame(function(){fe.current=null;var ht=ne.current;ht&&Be(ht)})},[Be]),Dt=n(function(ht){ne.current=null;var Ot=document.activeElement;if(!Ot)return;if(Ot.getAttribute(so.draggableId)!==ht)return;ne.current=ht},[]);ni(function(){return Ae.current=!0,function(){Ae.current=!1;var ht=fe.current;ht&&cancelAnimationFrame(ht)}},[]);var Pt=s(function(){return{register:we,tryRecordFocus:Dt,tryRestoreFocusRecorded:ct,tryShiftRecord:Fe}},[we,Dt,ct,Fe]);return Pt}function fo(){var G={draggables:{},droppables:{}},J=[];function ne(pt){return J.push(pt),function(){var Ot=J.indexOf(pt);if(Ot===-1)return;J.splice(Ot,1)}}function fe(pt){J.length&&J.forEach(function(ht){return ht(pt)})}function Ae(pt){return G.draggables[pt]||null}function we(pt){var ht=Ae(pt);return ht||Q(!1),ht}var Be={register:function(ht){G.draggables[ht.descriptor.id]=ht,fe({type:"ADDITION",value:ht})},update:function(ht,Ot){var tn=G.draggables[Ot.descriptor.id];if(!tn)return;if(tn.uniqueId!==ht.uniqueId)return;delete G.draggables[Ot.descriptor.id],G.draggables[ht.descriptor.id]=ht},unregister:function(ht){var Ot=ht.descriptor.id,tn=Ae(Ot);if(!tn)return;if(ht.uniqueId!==tn.uniqueId)return;delete G.draggables[Ot],fe({type:"REMOVAL",value:ht})},getById:we,findById:Ae,exists:function(ht){return Boolean(Ae(ht))},getAllByType:function(ht){return je(G.draggables).filter(function(Ot){return Ot.descriptor.type===ht})}};function Fe(pt){return G.droppables[pt]||null}function ct(pt){var ht=Fe(pt);return ht||Q(!1),ht}var Dt={register:function(ht){G.droppables[ht.descriptor.id]=ht},unregister:function(ht){var Ot=Fe(ht.descriptor.id);if(!Ot)return;if(ht.uniqueId!==Ot.uniqueId)return;delete G.droppables[ht.descriptor.id]},getById:ct,findById:Fe,exists:function(ht){return Boolean(Fe(ht))},getAllByType:function(ht){return je(G.droppables).filter(function(Ot){return Ot.descriptor.type===ht})}};function Pt(){G.draggables={},G.droppables={},J.length=0}return{draggable:Be,droppable:Dt,subscribe:ne,clean:Pt}}function Wo(){var G=s(fo,[]);return Object(P.useEffect)(function(){return function(){requestAnimationFrame(G.clean)}},[G]),G}var lo=v.a.createContext(null),_a=function(){var G=document.body;return G||Q(!1),G},da={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},Wa=function(J){return"rbd-announcement-"+J};function si(G){var J=s(function(){return Wa(G)},[G]),ne=Object(P.useRef)(null);Object(P.useEffect)(function(){var we=document.createElement("div");return ne.current=we,we.id=J,we.setAttribute("aria-live","assertive"),we.setAttribute("aria-atomic","true"),Object(d.a)(we.style,da),_a().appendChild(we),function(){setTimeout(function(){var ct=_a();ct.contains(we)&&ct.removeChild(we),we===ne.current&&(ne.current=null)})}},[J]);var fe=n(function(Ae){var we=ne.current;if(we){we.textContent=Ae;return}},[]);return fe}var eo=0,Ni={separator:"::"};function ho(){eo=0}function Oi(G,J){return J===void 0&&(J=Ni),s(function(){return""+G+J.separator+eo++},[J.separator,G])}function Ja(G){var J=G.contextId,ne=G.uniqueId;return"rbd-hidden-text-"+J+"-"+ne}function po(G){var J=G.contextId,ne=G.text,fe=Oi("hidden-text",{separator:"-"}),Ae=s(function(){return Ja({contextId:J,uniqueId:fe})},[fe,J]);return Object(P.useEffect)(function(){var Be=document.createElement("div");return Be.id=Ae,Be.textContent=ne,Be.style.display="none",_a().appendChild(Be),function(){var ct=_a();ct.contains(Be)&&ct.removeChild(Be)}},[Ae,ne]),Ae}var Ki=v.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},di=/(\d+)\.(\d+)\.(\d+)/,xa=function(J){var ne=di.exec(J);ne!=null||Q(!1);var fe=Number(ne[1]),Ae=Number(ne[2]),we=Number(ne[3]);return{major:fe,minor:Ae,patch:we,raw:J}},qr=function(J,ne){return ne.major>J.major?!0:ne.major<J.major?!1:ne.minor>J.minor?!0:ne.minor<J.minor?!1:ne.patch>=J.patch},nr=function(G,J){var ne=xa(G),fe=xa(J);if(qr(ne,fe))return},Br=`
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
`,ca=function(G){var J=G.doctype;if(!J)return;J.name.toLowerCase()!=="html",J.publicId!==""};function Ua(G){}function Ei(G,J){Ua(function(){Object(P.useEffect)(function(){try{G()}catch(ne){xe(`
A setup problem was encountered.
> `+ne.message+`
`)}},J)})}function Ri(){Ei(function(){nr(mo.react,v.a.version),ca(document)},[])}function Qa(G){var J=Object(P.useRef)(G);return Object(P.useEffect)(function(){J.current=G}),J}function yi(){var G=null;function J(){return Boolean(G)}function ne(Be){return Be===G}function fe(Be){G&&Q(!1);var Fe={abandon:Be};return G=Fe,Fe}function Ae(){G||Q(!1),G=null}function we(){G&&(G.abandon(),Ae())}return{isClaimed:J,isActive:ne,claim:fe,release:Ae,tryAbandon:we}}var Hi=9,vo=13,Xa=27,As=32,Ys=33,Rl=34,hs=35,ws=36,Js=37,Ml=38,Qs=39,Il=40,ps,ms=(ps={},ps[vo]=!0,ps[Hi]=!0,ps),Ps=function(G){ms[G.keyCode]&&G.preventDefault()},vs=function(){var G="visibilitychange";if(typeof document=="undefined")return G;var J=[G,"ms"+G,"webkit"+G,"moz"+G,"o"+G],ne=_t(J,function(fe){return"on"+fe in document});return ne||G}(),Zs=0,Rs=5;function Ko(G,J){return Math.abs(J.x-G.x)>=Rs||Math.abs(J.y-G.y)>=Rs}var gs={type:"IDLE"};function _s(G){var J=G.cancel,ne=G.completed,fe=G.getPhase,Ae=G.setPhase;return[{eventName:"mousemove",fn:function(Be){var Fe=Be.button,ct=Be.clientX,Dt=Be.clientY;if(Fe!==Zs)return;var Pt={x:ct,y:Dt},pt=fe();if(pt.type==="DRAGGING"){Be.preventDefault(),pt.actions.move(Pt);return}pt.type==="PENDING"||Q(!1);var ht=pt.point;if(!Ko(ht,Pt))return;Be.preventDefault();var Ot=pt.actions.fluidLift(Pt);Ae({type:"DRAGGING",actions:Ot})}},{eventName:"mouseup",fn:function(Be){var Fe=fe();if(Fe.type!=="DRAGGING"){J();return}Be.preventDefault(),Fe.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"mousedown",fn:function(Be){fe().type==="DRAGGING"&&Be.preventDefault(),J()}},{eventName:"keydown",fn:function(Be){var Fe=fe();if(Fe.type==="PENDING"){J();return}if(Be.keyCode===Xa){Be.preventDefault(),J();return}Ps(Be)}},{eventName:"resize",fn:J},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){fe().type==="PENDING"&&J()}},{eventName:"webkitmouseforcedown",fn:function(Be){var Fe=fe();if(Fe.type!=="IDLE"||Q(!1),Fe.actions.shouldRespectForcePress()){J();return}Be.preventDefault()}},{eventName:vs,fn:J}]}function $s(G){var J=Object(P.useRef)(gs),ne=Object(P.useRef)(Oe),fe=s(function(){return{eventName:"mousedown",fn:function(pt){if(pt.defaultPrevented)return;if(pt.button!==Zs)return;if(pt.ctrlKey||pt.metaKey||pt.shiftKey||pt.altKey)return;var ht=G.findClosestDraggableId(pt);if(!ht)return;var Ot=G.tryGetLock(ht,Be,{sourceEvent:pt});if(!Ot)return;pt.preventDefault();var tn={x:pt.clientX,y:pt.clientY};ne.current(),Dt(Ot,tn)}}},[G]),Ae=s(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(pt){if(pt.defaultPrevented)return;var ht=G.findClosestDraggableId(pt);if(!ht)return;var Ot=G.findOptionsForDraggable(ht);if(!Ot)return;if(Ot.shouldRespectForcePress)return;if(!G.canGetLock(ht))return;pt.preventDefault()}}},[G]),we=n(function(){var pt={passive:!1,capture:!0};ne.current=me(window,[Ae,fe],pt)},[Ae,fe]),Be=n(function(){var Pt=J.current;if(Pt.type==="IDLE")return;J.current=gs,ne.current(),we()},[we]),Fe=n(function(){var Pt=J.current;Be(),Pt.type==="DRAGGING"&&Pt.actions.cancel({shouldBlockNextClick:!0}),Pt.type==="PENDING"&&Pt.actions.abort()},[Be]),ct=n(function(){var pt={capture:!0,passive:!1},ht=_s({cancel:Fe,completed:Be,getPhase:function(){return J.current},setPhase:function(tn){J.current=tn}});ne.current=me(window,ht,pt)},[Fe,Be]),Dt=n(function(pt,ht){J.current.type==="IDLE"||Q(!1),J.current={type:"PENDING",point:ht,actions:pt},ct()},[ct]);ni(function(){return we(),function(){ne.current()}},[we])}var Ao;function el(){}var Ll=(Ao={},Ao[Rl]=!0,Ao[Ys]=!0,Ao[ws]=!0,Ao[hs]=!0,Ao);function tl(G,J){function ne(){J(),G.cancel()}function fe(){J(),G.drop()}return[{eventName:"keydown",fn:function(we){if(we.keyCode===Xa){we.preventDefault(),ne();return}if(we.keyCode===As){we.preventDefault(),fe();return}if(we.keyCode===Il){we.preventDefault(),G.moveDown();return}if(we.keyCode===Ml){we.preventDefault(),G.moveUp();return}if(we.keyCode===Qs){we.preventDefault(),G.moveRight();return}if(we.keyCode===Js){we.preventDefault(),G.moveLeft();return}if(Ll[we.keyCode]){we.preventDefault();return}Ps(we)}},{eventName:"mousedown",fn:ne},{eventName:"mouseup",fn:ne},{eventName:"click",fn:ne},{eventName:"touchstart",fn:ne},{eventName:"resize",fn:ne},{eventName:"wheel",fn:ne,options:{passive:!0}},{eventName:vs,fn:ne}]}function mi(G){var J=Object(P.useRef)(el),ne=s(function(){return{eventName:"keydown",fn:function(we){if(we.defaultPrevented)return;if(we.keyCode!==As)return;var Be=G.findClosestDraggableId(we);if(!Be)return;var Fe=G.tryGetLock(Be,Pt,{sourceEvent:we});if(!Fe)return;we.preventDefault();var ct=!0,Dt=Fe.snapLift();J.current();function Pt(){ct||Q(!1),ct=!1,J.current(),fe()}J.current=me(window,tl(Dt,Pt),{capture:!0,passive:!1})}}},[G]),fe=n(function(){var we={passive:!1,capture:!0};J.current=me(window,[ne],we)},[ne]);ni(function(){return fe(),function(){J.current()}},[fe])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(G){var J=G.cancel,ne=G.getPhase;return[{eventName:"orientationchange",fn:J},{eventName:"resize",fn:J},{eventName:"contextmenu",fn:function(Ae){Ae.preventDefault()}},{eventName:"keydown",fn:function(Ae){if(ne().type!=="DRAGGING"){J();return}Ae.keyCode===Xa&&Ae.preventDefault(),J()}},{eventName:vs,fn:J}]}function Go(G){var J=G.cancel,ne=G.completed,fe=G.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(we){var Be=fe();if(Be.type!=="DRAGGING"){J();return}Be.hasMoved=!0;var Fe=we.touches[0],ct=Fe.clientX,Dt=Fe.clientY,Pt={x:ct,y:Dt};we.preventDefault(),Be.actions.move(Pt)}},{eventName:"touchend",fn:function(we){var Be=fe();if(Be.type!=="DRAGGING"){J();return}we.preventDefault(),Be.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"touchcancel",fn:function(we){if(fe().type!=="DRAGGING"){J();return}we.preventDefault(),J()}},{eventName:"touchforcechange",fn:function(we){var Be=fe();Be.type!=="IDLE"||Q(!1);var Fe=we.touches[0];if(!Fe)return;var ct=Fe.force>=rl;if(!ct)return;var Dt=Be.actions.shouldRespectForcePress();if(Be.type==="PENDING"){Dt&&J();return}if(Dt){if(Be.hasMoved){we.preventDefault();return}J();return}we.preventDefault()}},{eventName:vs,fn:J}]}function bs(G){var J=Object(P.useRef)(Ho),ne=Object(P.useRef)(Oe),fe=n(function(){return J.current},[]),Ae=n(function(Ot){J.current=Ot},[]),we=s(function(){return{eventName:"touchstart",fn:function(Ot){if(Ot.defaultPrevented)return;var tn=G.findClosestDraggableId(Ot);if(!tn)return;var Gn=G.tryGetLock(tn,Fe,{sourceEvent:Ot});if(!Gn)return;var Yn=Ot.touches[0],_r=Yn.clientX,Tr=Yn.clientY,Jr={x:_r,y:Tr};ne.current(),pt(Gn,Jr)}}},[G]),Be=n(function(){var Ot={capture:!0,passive:!1};ne.current=me(window,[we],Ot)},[we]),Fe=n(function(){var ht=J.current;if(ht.type==="IDLE")return;ht.type==="PENDING"&&clearTimeout(ht.longPressTimerId),Ae(Ho),ne.current(),Be()},[Be,Ae]),ct=n(function(){var ht=J.current;Fe(),ht.type==="DRAGGING"&&ht.actions.cancel({shouldBlockNextClick:!0}),ht.type==="PENDING"&&ht.actions.abort()},[Fe]),Dt=n(function(){var Ot={capture:!0,passive:!1},tn={cancel:ct,completed:Fe,getPhase:fe},Gn=me(window,Go(tn),Ot),Yn=me(window,al(tn),Ot);ne.current=function(){Gn(),Yn()}},[ct,fe,Fe]),Pt=n(function(){var Ot=fe();Ot.type==="PENDING"||Q(!1);var tn=Ot.actions.fluidLift(Ot.point);Ae({type:"DRAGGING",actions:tn,hasMoved:!1})},[fe,Ae]),pt=n(function(Ot,tn){fe().type==="IDLE"||Q(!1);var Gn=setTimeout(Pt,nl);Ae({type:"PENDING",point:tn,actions:Ot,longPressTimerId:Gn}),Dt()},[Dt,fe,Ae,Pt]);ni(function(){return Be(),function(){ne.current();var tn=fe();tn.type==="PENDING"&&(clearTimeout(tn.longPressTimerId),Ae(Ho))}},[fe,Be,Ae]),ni(function(){var Ot=me(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return Ot},[])}function il(G){Ua(function(){var J=Qa(G);Ei(function(){J.current.length===G.length||Q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(G,J){if(J==null)return!1;var ne=Boolean(ol[J.tagName.toLowerCase()]);if(ne)return!0;var fe=J.getAttribute("contenteditable");return fe==="true"||fe===""?!0:J===G?!1:Ms(G,J.parentElement)}function zo(G,J){var ne=J.target;return qi(ne)?Ms(G,ne):!1}var sl=function(G){return f(G.getBoundingClientRect()).center};function Es(G){return G instanceof Do(G).Element}var ll=function(){var G="matches";if(typeof document=="undefined")return G;var J=[G,"msMatchesSelector","webkitMatchesSelector"],ne=_t(J,function(fe){return fe in Element.prototype});return ne||G}();function Vo(G,J){return G==null?null:G[ll](J)?G:Vo(G.parentElement,J)}function kl(G,J){return G.closest?G.closest(J):Vo(G,J)}function Xo(G){return"["+so.contextId+'="'+G+'"]'}function ul(G,J){var ne=J.target;if(!Es(ne))return null;var fe=Xo(G),Ae=kl(ne,fe);return Ae&&qi(Ae)?Ae:null}function cl(G,J){var ne=ul(G,J);return ne?ne.getAttribute(so.draggableId):null}function dl(G,J){var ne="["+Oo.contextId+'="'+G+'"]',fe=At(document.querySelectorAll(ne)),Ae=_t(fe,function(we){return we.getAttribute(Oo.id)===J});return Ae&&qi(Ae)?Ae:null}function ts(G){G.preventDefault()}function wo(G){var J=G.expected,ne=G.phase,fe=G.isLockActive,Ae=G.shouldWarn;return fe()?!(J!==ne):!1}function Yo(G){var J=G.lockAPI,ne=G.store,fe=G.registry,Ae=G.draggableId;if(J.isClaimed())return!1;var we=fe.draggable.findById(Ae);return we&&we.options.isEnabled?!!to(ne.getState(),Ae):!1}function ns(G){var J=G.lockAPI,ne=G.contextId,fe=G.store,Ae=G.registry,we=G.draggableId,Be=G.forceSensorStop,Fe=G.sourceEvent,ct=Yo({lockAPI:J,store:fe,registry:Ae,draggableId:we});if(!ct)return null;var Dt=Ae.draggable.getById(we),Pt=dl(ne,Dt.descriptor.id);if(!Pt)return null;if(Fe&&!Dt.options.canDragInteractiveElements&&zo(Pt,Fe))return null;var pt=J.claim(Be||Oe),ht="PRE_DRAG";function Ot(){return Dt.options.shouldRespectForcePress}function tn(){return J.isActive(pt)}function Gn(ba,Ka){wo({expected:ba,phase:ht,isLockActive:tn,shouldWarn:!0})&&fe.dispatch(Ka())}var Yn=Gn.bind(null,"DRAGGING");function _r(ba){function Ka(){J.release(),ht="COMPLETED"}ht!=="PRE_DRAG"&&(Ka(),ht==="PRE_DRAG"||Q(!1)),fe.dispatch(In(ba.liftActionArgs)),ht="DRAGGING";function ii(e,t){if(t===void 0&&(t={shouldBlockNextClick:!1}),ba.cleanup(),t.shouldBlockNextClick){var L=me(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}Ka(),fe.dispatch(qe({reason:e}))}return Object(d.a)({isActive:function(){return wo({expected:"DRAGGING",phase:ht,isLockActive:tn,shouldWarn:!1})},shouldRespectForcePress:Ot,drop:function(t){return ii("DROP",t)},cancel:function(t){return ii("CANCEL",t)}},ba.actions)}function Tr(ba){var Ka=U(function(e){Yn(function(){return hr({client:e})})}),ii=_r({liftActionArgs:{id:we,clientSelection:ba,movementMode:"FLUID"},cleanup:function(){return Ka.cancel()},actions:{move:Ka}});return Object(d.a)({},ii,{move:Ka})}function Jr(){var ba={moveUp:function(){return Yn(Sr)},moveRight:function(){return Yn(Hr)},moveDown:function(){return Yn(rr)},moveLeft:function(){return Yn(pa)}};return _r({liftActionArgs:{id:we,clientSelection:sl(Pt),movementMode:"SNAP"},cleanup:Oe,actions:ba})}function Dr(){var ba=wo({expected:"PRE_DRAG",phase:ht,isLockActive:tn,shouldWarn:!0});ba&&J.release()}var Da={isActive:function(){return wo({expected:"PRE_DRAG",phase:ht,isLockActive:tn,shouldWarn:!1})},shouldRespectForcePress:Ot,fluidLift:Tr,snapLift:Jr,abort:Dr};return Da}var fl=[$s,mi,bs];function Nl(G){var J=G.contextId,ne=G.store,fe=G.registry,Ae=G.customSensors,we=G.enableDefaultSensors,Be=[].concat(we?fl:[],Ae||[]),Fe=Object(P.useState)(function(){return yi()})[0],ct=n(function(Tr,Jr){Tr.isDragging&&!Jr.isDragging&&Fe.tryAbandon()},[Fe]);ni(function(){var Tr=ne.getState(),Jr=ne.subscribe(function(){var Dr=ne.getState();ct(Tr,Dr),Tr=Dr});return Jr},[Fe,ne,ct]),ni(function(){return Fe.tryAbandon},[Fe.tryAbandon]);var Dt=n(function(_r){return Yo({lockAPI:Fe,registry:fe,store:ne,draggableId:_r})},[Fe,fe,ne]),Pt=n(function(_r,Tr,Jr){return ns({lockAPI:Fe,registry:fe,contextId:J,store:ne,draggableId:_r,forceSensorStop:Tr,sourceEvent:Jr&&Jr.sourceEvent?Jr.sourceEvent:null})},[J,Fe,fe,ne]),pt=n(function(_r){return cl(J,_r)},[J]),ht=n(function(_r){var Tr=fe.draggable.findById(_r);return Tr?Tr.options:null},[fe.draggable]),Ot=n(function(){if(!Fe.isClaimed())return;Fe.tryAbandon(),ne.getState().phase!=="IDLE"&&ne.dispatch(ua())},[Fe,ne]),tn=n(Fe.isClaimed,[Fe]),Gn=s(function(){return{canGetLock:Dt,tryGetLock:Pt,findClosestDraggableId:pt,findOptionsForDraggable:ht,tryReleaseLock:Ot,isLockClaimed:tn}},[Dt,Pt,pt,ht,Ot,tn]);il(Be);for(var Yn=0;Yn<Be.length;Yn++)Be[Yn](Gn)}var hl=function(J){return{onBeforeCapture:J.onBeforeCapture,onBeforeDragStart:J.onBeforeDragStart,onDragStart:J.onDragStart,onDragEnd:J.onDragEnd,onDragUpdate:J.onDragUpdate}};function Gi(G){return G.current||Q(!1),G.current}function Jo(G){var J=G.contextId,ne=G.setCallbacks,fe=G.sensors,Ae=G.nonce,we=G.dragHandleUsageInstructions,Be=Object(P.useRef)(null);Ri();var Fe=Qa(G),ct=n(function(){return hl(Fe.current)},[Fe]),Dt=si(J),Pt=po({contextId:J,text:we}),pt=Bo(J,Ae),ht=n(function(e){Gi(Be).dispatch(e)},[]),Ot=s(function(){return Object(m.b)({publishWhileDragging:Fn,updateDroppableScroll:Xn,updateDroppableIsEnabled:Vn,updateDroppableIsCombineEnabled:yr,collectionStarting:Pn},ht)},[ht]),tn=Wo(),Gn=s(function(){return Ya(tn,Ot)},[tn,Ot]),Yn=s(function(){return No(Object(d.a)({scrollWindow:Mo,scrollDroppable:Gn.scrollDroppable},Object(m.b)({move:hr},ht)))},[Gn.scrollDroppable,ht]),_r=To(J),Tr=s(function(){return Na({announce:Dt,autoScroller:Yn,dimensionMarshal:Gn,focusMarshal:_r,getResponders:ct,styleMarshal:pt})},[Dt,Yn,Gn,_r,ct,pt]);Be.current=Tr;var Jr=n(function(){var e=Gi(Be),t=e.getState();t.phase!=="IDLE"&&e.dispatch(ua())},[]),Dr=n(function(){var e=Gi(Be).getState();return e.isDragging||e.phase==="DROP_ANIMATING"},[]),Da=s(function(){return{isDragging:Dr,tryAbort:Jr}},[Dr,Jr]);ne(Da);var ba=n(function(e){return to(Gi(Be).getState(),e)},[]),Ka=n(function(){return ln(Gi(Be).getState())},[]),ii=s(function(){return{marshal:Gn,focus:_r,contextId:J,canLift:ba,isMovementAllowed:Ka,dragHandleUsageInstructionsId:Pt,registry:tn}},[J,Gn,Pt,_r,ba,Ka,tn]);return Nl({contextId:J,store:Tr,registry:tn,customSensors:fe,enableDefaultSensors:G.enableDefaultSensors!==!1}),Object(P.useEffect)(function(){return Jr},[Jr]),v.a.createElement(Ki.Provider,{value:ii},v.a.createElement(E.a,{context:lo,store:Tr},G.children))}var Qo=0;function Ul(){Qo=0}function pl(){return s(function(){return""+Qo++},[])}function iu(){Ul(),ho()}function jl(G){var J=pl(),ne=G.dragHandleUsageInstructions||ge.dragHandleUsageInstructions;return v.a.createElement(ue,null,function(fe){return v.a.createElement(Jo,{nonce:G.nonce,contextId:J,setCallbacks:fe,dragHandleUsageInstructions:ne,enableDefaultSensors:G.enableDefaultSensors,sensors:G.sensors,onBeforeCapture:G.onBeforeCapture,onBeforeDragStart:G.onBeforeDragStart,onDragStart:G.onDragStart,onDragUpdate:G.onDragUpdate,onDragEnd:G.onDragEnd},G.children)})}var Is=function(J){return function(ne){return J===ne}},Si=Is("scroll"),ml=Is("auto"),Bl=Is("visible"),vl=function(J,ne){return ne(J.overflowX)||ne(J.overflowY)},Fl=function(J,ne){return ne(J.overflowX)&&ne(J.overflowY)},Ls=function(J){var ne=window.getComputedStyle(J),fe={overflowX:ne.overflowX,overflowY:ne.overflowY};return vl(fe,Si)||vl(fe,ml)},gl=function(){return!1;var J,ne;if(!Ls(J))return!1;var fe,Ae;if(Fl(Ae,Bl))return!1},ks=function G(J){return J==null?null:J===document.body?gl()?J:null:J===document.documentElement?null:Ls(J)?J:G(J.parentElement)},ou=function(G){if(!G)return;var J=ks(G.parentElement);if(!J)return},Ns=function(G){return{x:G.scrollLeft,y:G.scrollTop}},Wl=function G(J){if(!J)return!1;var ne=window.getComputedStyle(J);return ne.position==="fixed"?!0:G(J.parentElement)},Po=function(G){var J=ks(G),ne=Wl(G);return{closestScrollable:J,isFixedOnPage:ne}},rs=function(G){var J=G.descriptor,ne=G.isEnabled,fe=G.isCombineEnabled,Ae=G.isFixedOnPage,we=G.direction,Be=G.client,Fe=G.page,ct=G.closest,Dt=function(){if(!ct)return null;var Ot=ct.scrollSize,tn=ct.client,Gn=Ai({scrollHeight:Ot.scrollHeight,scrollWidth:Ot.scrollWidth,height:tn.paddingBox.height,width:tn.paddingBox.width});return{pageMarginBox:ct.page.marginBox,frameClient:tn,scrollSize:Ot,shouldClipSubject:ct.shouldClipSubject,scroll:{initial:ct.scroll,current:ct.scroll,max:Gn,diff:{value:De,displacement:De}}}}(),Pt=we==="vertical"?Ln:En,pt=_e({page:Fe,withPlaceholder:null,axis:Pt,frame:Dt}),ht={descriptor:J,isCombineEnabled:fe,isFixedOnPage:Ae,axis:Pt,isEnabled:ne,client:Be,page:Fe,frame:Dt,subject:pt};return ht},ys=function(J,ne){var fe=R(J);if(!ne)return fe;if(J!==ne)return fe;var Ae=fe.paddingBox.top-ne.scrollTop,we=fe.paddingBox.left-ne.scrollLeft,Be=Ae+ne.scrollHeight,Fe=we+ne.scrollWidth,ct={top:Ae,right:Fe,bottom:Be,left:we},Dt=o(ct,fe.border),Pt=a({borderBox:Dt,margin:fe.margin,border:fe.border,padding:fe.padding});return Pt},as=function(G){var J=G.ref,ne=G.descriptor,fe=G.env,Ae=G.windowScroll,we=G.direction,Be=G.isDropDisabled,Fe=G.isCombineEnabled,ct=G.shouldClipSubject,Dt=fe.closestScrollable,Pt=ys(J,Dt),pt=b(Pt,Ae),ht=function(){if(!Dt)return null;var tn=R(Dt),Gn={scrollHeight:Dt.scrollHeight,scrollWidth:Dt.scrollWidth};return{client:tn,page:b(tn,Ae),scroll:Ns(Dt),scrollSize:Gn,shouldClipSubject:ct}}(),Ot=rs({descriptor:ne,isEnabled:!Be,isCombineEnabled:Fe,isFixedOnPage:fe.isFixedOnPage,direction:we,client:Pt,page:pt,closest:ht});return Ot},go={passive:!1},Kl={passive:!0},_l=function(G){return G.shouldPublishImmediately?go:Kl};function _o(G){var J=Object(P.useContext)(G);return J||Q(!1),J}var is=function(J){return J&&J.env.closestScrollable||null};function bl(G){var J=Object(P.useRef)(null),ne=_o(Ki),fe=Oi("droppable"),Ae=ne.registry,we=ne.marshal,Be=Qa(G),Fe=s(function(){return{id:G.droppableId,type:G.type,mode:G.mode}},[G.droppableId,G.mode,G.type]),ct=Object(P.useRef)(Fe),Dt=s(function(){return A(function(Dr,Da){J.current||Q(!1);var ba={x:Dr,y:Da};we.updateDroppableScroll(Fe.id,ba)})},[Fe.id,we]),Pt=n(function(){var Dr=J.current;return!Dr||!Dr.env.closestScrollable?De:Ns(Dr.env.closestScrollable)},[]),pt=n(function(){var Dr=Pt();Dt(Dr.x,Dr.y)},[Pt,Dt]),ht=s(function(){return U(pt)},[pt]),Ot=n(function(){var Dr=J.current,Da=is(Dr);Dr&&Da||Q(!1);var ba=Dr.scrollOptions;if(ba.shouldPublishImmediately){pt();return}ht()},[ht,pt]),tn=n(function(Dr,Da){J.current&&Q(!1);var ba=Be.current,Ka=ba.getDroppableRef();Ka||Q(!1);var ii=Po(Ka),e={ref:Ka,descriptor:Fe,env:ii,scrollOptions:Da};J.current=e;var t=as({ref:Ka,descriptor:Fe,env:ii,windowScroll:Dr,direction:ba.direction,isDropDisabled:ba.isDropDisabled,isCombineEnabled:ba.isCombineEnabled,shouldClipSubject:!ba.ignoreContainerClipping}),L=ii.closestScrollable;return L&&(L.setAttribute(jo.contextId,ne.contextId),L.addEventListener("scroll",Ot,_l(e.scrollOptions))),t},[ne.contextId,Fe,Ot,Be]),Gn=n(function(){var Dr=J.current,Da=is(Dr);return Dr&&Da||Q(!1),Ns(Da)},[]),Yn=n(function(){var Dr=J.current;Dr||Q(!1);var Da=is(Dr);if(J.current=null,!Da)return;ht.cancel(),Da.removeAttribute(jo.contextId),Da.removeEventListener("scroll",Ot,_l(Dr.scrollOptions))},[Ot,ht]),_r=n(function(Dr){var Da=J.current;Da||Q(!1);var ba=is(Da);ba||Q(!1),ba.scrollTop+=Dr.y,ba.scrollLeft+=Dr.x},[]),Tr=s(function(){return{getDimensionAndWatchScroll:tn,getScrollWhileDragging:Gn,dragStopped:Yn,scroll:_r}},[Yn,tn,Gn,_r]),Jr=s(function(){return{uniqueId:fe,descriptor:Fe,callbacks:Tr}},[Tr,Fe,fe]);ni(function(){return ct.current=Jr.descriptor,Ae.droppable.register(Jr),function(){J.current&&Yn(),Ae.droppable.unregister(Jr)}},[Tr,Fe,Yn,Jr,we,Ae.droppable]),ni(function(){if(!J.current)return;we.updateDroppableIsEnabled(ct.current.id,!G.isDropDisabled)},[G.isDropDisabled,we]),ni(function(){if(!J.current)return;we.updateDroppableIsCombineEnabled(ct.current.id,G.isCombineEnabled)},[G.isCombineEnabled,we])}function xs(){}var os={width:0,height:0,margin:dt},Zo=function(J){var ne=J.isAnimatingOpenOnMount,fe=J.placeholder,Ae=J.animate;return ne||Ae==="close"?os:{height:fe.client.borderBox.height,width:fe.client.borderBox.width,margin:fe.client.margin}},Us=function(J){var ne=J.isAnimatingOpenOnMount,fe=J.placeholder,Ae=J.animate,we=Zo({isAnimatingOpenOnMount:ne,placeholder:fe,animate:Ae});return{display:fe.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:Ae!=="none"?Gt.placeholder:null}};function js(G){var J=Object(P.useRef)(null),ne=n(function(){if(!J.current)return;clearTimeout(J.current),J.current=null},[]),fe=G.animate,Ae=G.onTransitionEnd,we=G.onClose,Be=G.contextId,Fe=Object(P.useState)(G.animate==="open"),ct=Fe[0],Dt=Fe[1];Object(P.useEffect)(function(){return ct?fe!=="open"?(ne(),Dt(!1),xs):J.current?xs:(J.current=setTimeout(function(){J.current=null,Dt(!1)}),ne):xs},[fe,ct,ne]);var Pt=n(function(ht){if(ht.propertyName!=="height")return;Ae(),fe==="close"&&we()},[fe,we,Ae]),pt=Us({isAnimatingOpenOnMount:ct,animate:G.animate,placeholder:G.placeholder});return v.a.createElement(G.placeholder.tagName,{style:pt,"data-rbd-placeholder-context-id":Be,onTransitionEnd:Pt,ref:G.innerRef})}var Bs=v.a.memo(js),Fs=v.a.createContext(null);function $o(G){G&&qi(G)||Q(!1)}function Cs(G){return typeof G=="boolean"}function Ws(G,J){J.forEach(function(ne){return ne(G)})}var El=[function(J){var ne=J.props;ne.droppableId||Q(!1),typeof ne.droppableId=="string"||Q(!1)},function(J){var ne=J.props;Cs(ne.isDropDisabled)||Q(!1),Cs(ne.isCombineEnabled)||Q(!1),Cs(ne.ignoreContainerClipping)||Q(!1)},function(J){var ne=J.getDroppableRef;$o(ne())}],Os=[function(J){var ne=J.props,fe=J.getPlaceholderRef;if(!ne.placeholder)return;var Ae=fe();if(Ae)return}],Hl=[function(J){var ne=J.props;ne.renderClone||Q(!1)},function(J){var ne=J.getPlaceholderRef;ne()&&Q(!1)}];function Gl(G){Ei(function(){Ws(G,El),G.props.mode==="standard"&&Ws(G,Os),G.props.mode==="virtual"&&Ws(G,Hl)})}var ss=function(G){Object(T.a)(J,G);function J(){for(var fe,Ae=arguments.length,we=new Array(Ae),Be=0;Be<Ae;Be++)we[Be]=arguments[Be];return fe=G.call.apply(G,[this].concat(we))||this,fe.state={isVisible:Boolean(fe.props.on),data:fe.props.on,animate:fe.props.shouldAnimate&&fe.props.on?"open":"none"},fe.onClose=function(){if(fe.state.animate!=="close")return;fe.setState({isVisible:!1})},fe}J.getDerivedStateFromProps=function(Ae,we){return Ae.shouldAnimate?Ae.on?{isVisible:!0,data:Ae.on,animate:"open"}:we.isVisible?{isVisible:!0,data:we.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(Ae.on),data:Ae.on,animate:"none"}};var ne=J.prototype;return ne.render=function(){if(!this.state.isVisible)return null;var Ae={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(Ae)},J}(v.a.PureComponent),Ks={dragging:5e3,dropAnimating:4500},yl=function(J,ne){return ne?Gt.drop(ne.duration):J?Gt.snap:Gt.fluid},zl=function(J,ne){return J?ne?it.opacity.drop:it.opacity.combining:null},Hs=function(J){return J.forceShouldAnimate!=null?J.forceShouldAnimate:J.mode==="SNAP"};function xl(G){var J=G.dimension,ne=J.client,fe=G.offset,Ae=G.combineWith,we=G.dropping,Be=Boolean(Ae),Fe=Hs(G),ct=Boolean(we),Dt=ct?Wt.drop(fe,Be):Wt.moveTo(fe),Pt={position:"fixed",top:ne.marginBox.top,left:ne.marginBox.left,boxSizing:"border-box",width:ne.borderBox.width,height:ne.borderBox.height,transition:yl(Fe,we),transform:Dt,opacity:zl(Be,ct),zIndex:ct?Ks.dropAnimating:Ks.dragging,pointerEvents:"none"};return Pt}function Vl(G){return{transform:Wt.moveTo(G.offset),transition:G.shouldAnimateDisplacement?null:"none"}}function Cl(G){return G.type==="DRAGGING"?xl(G):Vl(G)}function Ol(G,J,ne){ne===void 0&&(ne=De);var fe=window.getComputedStyle(J),Ae=J.getBoundingClientRect(),we=h(Ae,fe),Be=b(we,ne),Fe={client:we,tagName:J.tagName.toLowerCase(),display:fe.display},ct={x:we.marginBox.width,y:we.marginBox.height},Dt={descriptor:G,placeholder:Fe,displaceBy:ct,client:we,page:Be};return Dt}function Xl(G){var J=Oi("draggable"),ne=G.descriptor,fe=G.registry,Ae=G.getDraggableRef,we=G.canDragInteractiveElements,Be=G.shouldRespectForcePress,Fe=G.isEnabled,ct=s(function(){return{canDragInteractiveElements:we,shouldRespectForcePress:Be,isEnabled:Fe}},[we,Fe,Be]),Dt=n(function(Ot){var tn=Ae();return tn||Q(!1),Ol(ne,tn,Ot)},[ne,Ae]),Pt=s(function(){return{uniqueId:J,descriptor:ne,options:ct,getDimension:Dt}},[ne,Dt,ct,J]),pt=Object(P.useRef)(Pt),ht=Object(P.useRef)(!0);ni(function(){return fe.draggable.register(pt.current),function(){return fe.draggable.unregister(pt.current)}},[fe.draggable]),ni(function(){if(ht.current){ht.current=!1;return}var Ot=pt.current;pt.current=Pt,fe.draggable.update(Pt,Ot)},[Pt,fe.draggable])}function Gs(G,J,ne){Ei(function(){function fe(we){return"Draggable[id: "+we+"]: "}var Ae=G.draggableId;if(Ae||Q(!1),typeof Ae=="string"||Q(!1),ke(G.index)||Q(!1),G.mapped.type==="DRAGGING")return;$o(ne()),G.isEnabled&&(Wi(J,Ae)||Q(!1))})}function ls(G){Ua(function(){var J=Object(P.useRef)(G);Ei(function(){G===J.current||Q(!1)},[G])})}function us(G){G.preventDefault()}function Yl(G){var J=Object(P.useRef)(null),ne=n(function(e){J.current=e},[]),fe=n(function(){return J.current},[]),Ae=_o(Ki),we=Ae.contextId,Be=Ae.dragHandleUsageInstructionsId,Fe=Ae.registry,ct=_o(Fs),Dt=ct.type,Pt=ct.droppableId,pt=s(function(){return{id:G.draggableId,index:G.index,type:Dt,droppableId:Pt}},[G.draggableId,G.index,Dt,Pt]),ht=G.children,Ot=G.draggableId,tn=G.isEnabled,Gn=G.shouldRespectForcePress,Yn=G.canDragInteractiveElements,_r=G.isClone,Tr=G.mapped,Jr=G.dropAnimationFinished;if(Gs(G,we,fe),ls(_r),!_r){var Dr=s(function(){return{descriptor:pt,registry:Fe,getDraggableRef:fe,canDragInteractiveElements:Yn,shouldRespectForcePress:Gn,isEnabled:tn}},[pt,Fe,fe,Yn,Gn,tn]);Xl(Dr)}var Da=s(function(){return tn?{tabIndex:0,role:"button","aria-describedby":Be,"data-rbd-drag-handle-draggable-id":Ot,"data-rbd-drag-handle-context-id":we,draggable:!1,onDragStart:us}:null},[we,Be,Ot,tn]),ba=n(function(e){if(Tr.type!=="DRAGGING")return;if(!Tr.dropping)return;if(e.propertyName!=="transform")return;Jr()},[Jr,Tr]),Ka=s(function(){var e=Cl(Tr),t=Tr.type==="DRAGGING"&&Tr.dropping?ba:null,L={innerRef:ne,draggableProps:{"data-rbd-draggable-context-id":we,"data-rbd-draggable-id":Ot,style:e,onTransitionEnd:t},dragHandleProps:Da};return L},[we,Da,Ot,Tr,ba,ne]),ii=s(function(){return{draggableId:pt.id,type:pt.type,source:{index:pt.index,droppableId:pt.droppableId}}},[pt.droppableId,pt.id,pt.index,pt.type]);return ht(Ka,Tr.snapshot,ii)}var zs=function(G,J){return G===J},Sl=function(G){var J=G.combine,ne=G.destination;return ne?ne.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 G=A(function(Ae,we){return{x:Ae,y:we}}),J=A(function(Ae,we,Be,Fe,ct){return{isDragging:!0,isClone:we,isDropAnimating:Boolean(ct),dropAnimation:ct,mode:Ae,draggingOver:Be,combineWith:Fe,combineTargetFor:null}}),ne=A(function(Ae,we,Be,Fe,ct,Dt,Pt){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:ct,combineWith:Dt,mode:we,offset:Ae,dimension:Be,forceShouldAnimate:Pt,snapshot:J(we,Fe,ct,Dt,null)}}}),fe=function(we,Be){if(we.isDragging){if(we.critical.draggable.id!==Be.draggableId)return null;var Fe=we.current.client.offset,ct=we.dimensions.draggables[Be.draggableId],Dt=Lt(we.impact),Pt=Ql(we.impact),pt=we.forceShouldAnimate;return ne(G(Fe.x,Fe.y),we.movementMode,ct,Be.isClone,Dt,Pt,pt)}if(we.phase==="DROP_ANIMATING"){var ht=we.completed;if(ht.result.draggableId!==Be.draggableId)return null;var Ot=Be.isClone,tn=we.dimensions.draggables[Be.draggableId],Gn=ht.result,Yn=Gn.mode,_r=Sl(Gn),Tr=Jl(Gn),Jr=we.dropDuration,Dr={duration:Jr,curve:Xe.drop,moveTo:we.newHomeClientOffset,opacity:Tr?it.opacity.drop:null,scale:Tr?it.scale.drop:null};return{mapped:{type:"DRAGGING",offset:we.newHomeClientOffset,dimension:tn,dropping:Dr,draggingOver:_r,combineWith:Tr,mode:Yn,forceShouldAnimate:null,snapshot:J(Yn,Ot,_r,Tr,Dr)}}}return null};return fe}function Vs(G){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:G,combineWith:null}}var $l={mapped:{type:"SECONDARY",offset:De,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Vs(null)}};function ql(){var G=A(function(Be,Fe){return{x:Be,y:Fe}}),J=A(Vs),ne=A(function(Be,Fe,ct){return Fe===void 0&&(Fe=null),{mapped:{type:"SECONDARY",offset:Be,combineTargetFor:Fe,shouldAnimateDisplacement:ct,snapshot:J(Fe)}}}),fe=function(Fe){return Fe?ne(De,Fe,!0):null},Ae=function(Fe,ct,Dt,Pt){var pt=Dt.displaced.visible[Fe],ht=Boolean(Pt.inVirtualList&&Pt.effected[Fe]),Ot=et(Dt),tn=Ot&&Ot.draggableId===Fe?ct:null;if(!pt){if(!ht)return fe(tn);if(Dt.displaced.invisible[Fe])return null;var Gn=ot(Pt.displacedBy.point),Yn=G(Gn.x,Gn.y);return ne(Yn,tn,!0)}if(ht)return fe(tn);var _r=Dt.displacedBy.point,Tr=G(_r.x,_r.y);return ne(Tr,tn,pt.shouldAnimate)},we=function(Fe,ct){if(Fe.isDragging)return Fe.critical.draggable.id===ct.draggableId?null:Ae(ct.draggableId,Fe.critical.draggable.id,Fe.impact,Fe.afterCritical);if(Fe.phase==="DROP_ANIMATING"){var Dt=Fe.completed;return Dt.result.draggableId===ct.draggableId?null:Ae(ct.draggableId,Dt.result.draggableId,Dt.impact,Dt.afterCritical)}return null};return we}var Dl=function(){var J=Zl(),ne=ql(),fe=function(we,Be){return J(we,Be)||ne(we,Be)||$l};return fe},Xs={dropAnimationFinished:Ye},Tl=Object(E.c)(Dl,Xs,null,{context:lo,pure:!0,areStatePropsEqual:zs})(Yl);function Al(G){var J=_o(Fs),ne=J.isUsingCloneFor;return ne===G.draggableId&&!G.isClone?null:v.a.createElement(Tl,G)}function wl(G){var J=typeof G.isDragDisabled=="boolean"?!G.isDragDisabled:!0,ne=Boolean(G.disableInteractiveElementBlocking),fe=Boolean(G.shouldRespectForcePress);return v.a.createElement(Al,Object(d.a)({},G,{isClone:!1,isEnabled:J,canDragInteractiveElements:ne,shouldRespectForcePress:fe}))}function qo(G){var J=Object(P.useContext)(Ki);J||Q(!1);var ne=J.contextId,fe=J.isMovementAllowed,Ae=Object(P.useRef)(null),we=Object(P.useRef)(null),Be=G.children,Fe=G.droppableId,ct=G.type,Dt=G.mode,Pt=G.direction,pt=G.ignoreContainerClipping,ht=G.isDropDisabled,Ot=G.isCombineEnabled,tn=G.snapshot,Gn=G.useClone,Yn=G.updateViewportMaxScroll,_r=G.getContainerForClone,Tr=n(function(){return Ae.current},[]),Jr=n(function(I){Ae.current=I},[]),Dr=n(function(){return we.current},[]),Da=n(function(I){we.current=I},[]);Gl({props:G,getDroppableRef:Tr,getPlaceholderRef:Dr});var ba=n(function(){fe()&&Yn({maxScroll:_i()})},[fe,Yn]);bl({droppableId:Fe,type:ct,mode:Dt,direction:Pt,isDropDisabled:ht,isCombineEnabled:Ot,ignoreContainerClipping:pt,getDroppableRef:Tr});var Ka=v.a.createElement(ss,{on:G.placeholder,shouldAnimate:G.shouldAnimatePlaceholder},function(I){var j=I.onClose,$=I.data,ce=I.animate;return v.a.createElement(Bs,{placeholder:$,onClose:j,innerRef:Da,animate:ce,contextId:ne,onTransitionEnd:ba})}),ii=s(function(){return{innerRef:Jr,placeholder:Ka,droppableProps:{"data-rbd-droppable-id":Fe,"data-rbd-droppable-context-id":ne}}},[ne,Fe,Ka,Jr]),e=Gn?Gn.dragging.draggableId:null,t=s(function(){return{droppableId:Fe,type:ct,isUsingCloneFor:e}},[Fe,e,ct]);function L(){if(!Gn)return null;var I=Gn.dragging,j=Gn.render,$=v.a.createElement(Al,{draggableId:I.draggableId,index:I.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(ce,ve){return j(ce,ve,I)});return z.a.createPortal($,_r())}return v.a.createElement(Fs.Provider,{value:t},Be(ii,tn),L())}var Ss=function(J,ne){return J===ne.droppable.type},cs=function(J,ne){return ne.draggables[J.draggable.id]},eu=function(){var J={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},ne=Object(d.a)({},J,{shouldAnimatePlaceholder:!1}),fe=A(function(Be){return{draggableId:Be.id,type:Be.type,source:{index:Be.index,droppableId:Be.droppableId}}}),Ae=A(function(Be,Fe,ct,Dt,Pt,pt){var ht=Pt.descriptor.id,Ot=Pt.descriptor.droppableId===Be;if(Ot){var tn=pt?{render:pt,dragging:fe(Pt.descriptor)}:null,Gn={isDraggingOver:ct,draggingOverWith:ct?ht:null,draggingFromThisWith:ht,isUsingPlaceholder:!0};return{placeholder:Pt.placeholder,shouldAnimatePlaceholder:!1,snapshot:Gn,useClone:tn}}if(!Fe)return ne;if(!Dt)return J;var Yn={isDraggingOver:ct,draggingOverWith:ht,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:Pt.placeholder,shouldAnimatePlaceholder:!0,snapshot:Yn,useClone:null}}),we=function(Fe,ct){var Dt=ct.droppableId,Pt=ct.type,pt=!ct.isDropDisabled,ht=ct.renderClone;if(Fe.isDragging){var Ot=Fe.critical;if(!Ss(Pt,Ot))return ne;var tn=cs(Ot,Fe.dimensions),Gn=Lt(Fe.impact)===Dt;return Ae(Dt,pt,Gn,Gn,tn,ht)}if(Fe.phase==="DROP_ANIMATING"){var Yn=Fe.completed;if(!Ss(Pt,Yn.critical))return ne;var _r=cs(Yn.critical,Fe.dimensions);return Ae(Dt,pt,Sl(Yn.result)===Dt,Lt(Yn.impact)===Dt,_r,ht)}if(Fe.phase==="IDLE"&&Fe.completed&&!Fe.shouldFlush){var Tr=Fe.completed;if(!Ss(Pt,Tr.critical))return ne;var Jr=Lt(Tr.impact)===Dt,Dr=Boolean(Tr.impact.at&&Tr.impact.at.type==="COMBINE"),Da=Tr.critical.droppable.id===Dt;return Jr?Dr?J:ne:Da?J:ne}return ne};return we},tu={updateViewportMaxScroll:zn};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},Pl=Object(E.c)(eu,tu,null,{context:lo,pure:!0,areStatePropsEqual:zs})(qo);Pl.defaultProps=Va},nukY:function(M,X){M.exports="data:image/png;base64,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"},oRuE:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return P.pad.Iso10126={pad:function(v,T){var d=T*4,m=d-v.sigBytes%d;v.concat(P.lib.WordArray.random(m-1)).concat(P.lib.WordArray.create([m<<24],1))},unpad:function(v){var T=v.words[v.sigBytes-1>>>2]&255;v.sigBytes-=T}},P.pad.Iso10126})},oaGz:function(M,X,i){M.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(M,X,i){"use strict";i.d(X,"a",function(){return la});var P=i("1OyB"),v=i("vuIU"),T=i("Ji7U"),d=i("LK+K"),m=i("rePB"),E=i("VTBJ"),D=i("ODXe"),r=i("cDcd"),c=i("TSYQ"),s=i.n(c),n=i("Kwbf"),y=i("6cGi"),f=i("U8pU"),o=i("4IlW"),g=r.createContext({}),p=g,O={visibility:"hidden"};function a(he){var Ze=he.prefixCls,bt=he.prevIcon,vt=bt===void 0?"\u2039":bt,Lt=he.nextIcon,wt=Lt===void 0?"\u203A":Lt,Vt=he.superPrevIcon,ln=Vt===void 0?"\xAB":Vt,mn=he.superNextIcon,_n=mn===void 0?"\xBB":mn,An=he.onSuperPrev,yn=he.onSuperNext,Rt=he.onPrev,Jt=he.onNext,Ft=he.children,dn=r.useContext(p),sn=dn.hideNextBtn,xn=dn.hidePrevBtn;return r.createElement("div",{className:Ze},An&&r.createElement("button",{type:"button",onClick:An,tabIndex:-1,className:"".concat(Ze,"-super-prev-btn"),style:xn?O:{}},ln),Rt&&r.createElement("button",{type:"button",onClick:Rt,tabIndex:-1,className:"".concat(Ze,"-prev-btn"),style:xn?O:{}},vt),r.createElement("div",{className:"".concat(Ze,"-view")},Ft),Jt&&r.createElement("button",{type:"button",onClick:Jt,tabIndex:-1,className:"".concat(Ze,"-next-btn"),style:sn?O:{}},wt),yn&&r.createElement("button",{type:"button",onClick:yn,tabIndex:-1,className:"".concat(Ze,"-super-next-btn"),style:sn?O:{}},_n))}var u=a;function _(he){var Ze=r.useContext(p),bt=Ze.hideHeader;if(bt)return null;var vt=he.prefixCls,Lt=he.generateConfig,wt=he.locale,Vt=he.value,ln=he.format,mn="".concat(vt,"-header");return r.createElement(u,{prefixCls:mn},Vt?Lt.locale.format(wt.locale,Vt,ln):"\xA0")}var S=_,b=i("YrtM"),h=i("KQm4"),R=new Map;function w(he,Ze,bt){if(R.get(he)&&cancelAnimationFrame(R.get(he)),bt<=0){R.set(he,requestAnimationFrame(function(){he.scrollTop=Ze}));return}var vt=Ze-he.scrollTop,Lt=vt/bt*10;R.set(he,requestAnimationFrame(function(){he.scrollTop+=Lt,he.scrollTop!==Ze&&w(he,Ze,bt-10)}))}function C(he,Ze){var bt=Ze.onLeftRight,vt=Ze.onCtrlLeftRight,Lt=Ze.onUpDown,wt=Ze.onPageUpDown,Vt=Ze.onEnter,ln=he.which,mn=he.ctrlKey,_n=he.metaKey;switch(ln){case o.a.LEFT:if(mn||_n){if(vt)return vt(-1),!0}else if(bt)return bt(-1),!0;break;case o.a.RIGHT:if(mn||_n){if(vt)return vt(1),!0}else if(bt)return bt(1),!0;break;case o.a.UP:if(Lt)return Lt(-1),!0;break;case o.a.DOWN:if(Lt)return Lt(1),!0;break;case o.a.PAGE_UP:if(wt)return wt(-1),!0;break;case o.a.PAGE_DOWN:if(wt)return wt(1),!0;break;case o.a.ENTER:if(Vt)return Vt(),!0;break}return!1}function x(he,Ze,bt,vt){var Lt=he;if(!Lt)switch(Ze){case"time":Lt=vt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Lt="gggg-wo";break;case"month":Lt="YYYY-MM";break;case"quarter":Lt="YYYY-[Q]Q";break;case"year":Lt="YYYY";break;default:Lt=bt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Lt}function l(he,Ze){var bt=he==="time"?8:10;return Math.max(bt,Ze.length)+2}var A=null,k=new Set;function U(he){return!A&&typeof window!="undefined"&&window.addEventListener&&(A=function(bt){Object(h.a)(k).forEach(function(vt){vt(bt)})},window.addEventListener("mousedown",A)),k.add(he),function(){k.delete(he),k.size===0&&(window.removeEventListener("mousedown",A),A=null)}}var N=function(Ze){return Ze==="month"||Ze==="date"?"year":Ze},z=function(Ze){return Ze==="date"?"month":Ze},K=function(Ze){return Ze==="month"||Ze==="date"?"quarter":Ze},W=function(Ze){return Ze==="date"?"week":Ze},V={year:N,month:z,quarter:K,week:W,time:null,date:null};function F(he,Ze){return he.some(function(bt){return bt&&bt.contains(Ze)})}function B(he){var Ze=he.prefixCls,bt=he.units,vt=he.onSelect,Lt=he.value,wt=he.active,Vt=he.hideDisabledOptions,ln="".concat(Ze,"-cell"),mn=r.useContext(p),_n=mn.open,An=r.useRef(null),yn=r.useRef(new Map);return r.useLayoutEffect(function(){var Rt=yn.current.get(Lt);Rt&&_n!==!1&&w(An.current,Rt.offsetTop,120)},[Lt]),r.useLayoutEffect(function(){if(_n){var Rt=yn.current.get(Lt);Rt&&w(An.current,Rt.offsetTop,0)}},[_n]),r.createElement("ul",{className:s()("".concat(Ze,"-column"),Object(m.a)({},"".concat(Ze,"-column-active"),wt)),ref:An,style:{position:"relative"}},bt.map(function(Rt){var Jt;return Vt&&Rt.disabled?null:r.createElement("li",{key:Rt.value,ref:function(dn){yn.current.set(Rt.value,dn)},className:s()(ln,(Jt={},Object(m.a)(Jt,"".concat(ln,"-disabled"),Rt.disabled),Object(m.a)(Jt,"".concat(ln,"-selected"),Lt===Rt.value),Jt)),onClick:function(){if(Rt.disabled)return;vt(Rt.value)}},r.createElement("div",{className:"".concat(ln,"-inner")},Rt.label))}))}var H=B;function ae(he,Ze){for(var bt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",vt=String(he);vt.length<Ze;)vt="".concat(bt).concat(he);return vt}var de=function(){for(var Ze=arguments.length,bt=new Array(Ze),vt=0;vt<Ze;vt++)bt[vt]=arguments[vt];return bt};function oe(he){return he==null?[]:Array.isArray(he)?he:[he]}function xe(he){var Ze={};return Object.keys(he).forEach(function(bt){(bt.substr(0,5)==="data-"||bt.substr(0,5)==="aria-"||bt==="role"||bt==="name")&&bt.substr(0,7)!=="data-__"&&(Ze[bt]=he[bt])}),Ze}function Oe(he,Ze){return he?he[Ze]:null}function se(he,Ze,bt){var vt=[Oe(he,0),Oe(he,1)];return vt[bt]=typeof Ze=="function"?Ze(vt[bt]):Ze,!vt[0]&&!vt[1]?null:vt}function me(he,Ze,bt,vt,Lt){var wt=he.setHour(Ze,bt);return wt=he.setMinute(wt,vt),wt=he.setSecond(wt,Lt),wt}function pe(he,Ze,bt,vt,Lt,wt){var Vt=Math.floor(he/vt)*vt;if(Vt<he)return[Vt,60-Lt,60-wt];var ln=Math.floor(Ze/Lt)*Lt;if(ln<Ze)return[Vt,ln,60-wt];var mn=Math.floor(bt/wt)*wt;return[Vt,ln,mn]}function ie(he,Ze){if(he.length!==Ze.length)return!0;for(var bt=0;bt<he.length;bt+=1)if(he[bt].disabled!==Ze[bt].disabled)return!0;return!1}function le(he,Ze,bt,vt){for(var Lt=[],wt=he;wt<=Ze;wt+=bt)Lt.push({label:ae(wt,2),value:wt,disabled:(vt||[]).includes(wt)});return Lt}function Q(he){var Ze=he.generateConfig,bt=he.prefixCls,vt=he.operationRef,Lt=he.activeColumnIndex,wt=he.value,Vt=he.showHour,ln=he.showMinute,mn=he.showSecond,_n=he.use12Hours,An=he.hourStep,yn=An===void 0?1:An,Rt=he.minuteStep,Jt=Rt===void 0?1:Rt,Ft=he.secondStep,dn=Ft===void 0?1:Ft,sn=he.disabledHours,xn=he.disabledMinutes,Mn=he.disabledSeconds,Xt=he.hideDisabledOptions,Ut=he.onSelect,qt=[],en="".concat(bt,"-content"),vn="".concat(bt,"-time-panel"),hn,Nn=wt?Ze.getHour(wt):-1,Bn=wt?Ze.getMinute(wt):-1,Or=wt?Ze.getSecond(wt):-1,cr=function(zt,jt,In,pn){var Fn=wt||Ze.getNow(),Pn=Math.max(0,jt),Xn=Math.max(0,In),Vn=Math.max(0,pn);return Fn=me(Ze,Fn,!_n||!zt?Pn:Pn+12,Xn,Vn),Fn},Nr=le(0,23,yn,sn&&sn()),Kr=Object(b.a)(function(){return Nr},Nr,ie);_n&&(hn=Nn>=12,Nn%=12);var Fr=r.useMemo(function(){if(!_n)return[!1,!1];var Mt=[!0,!0];return Kr.forEach(function(zt){var jt=zt.disabled,In=zt.value;if(jt)return;In>=12?Mt[1]=!1:Mt[0]=!1}),Mt},[_n,Kr]),Ur=Object(D.a)(Fr,2),wr=Ur[0],Xr=Ur[1],ea=r.useMemo(function(){return _n?Kr.filter(hn?function(Mt){return Mt.value>=12}:function(Mt){return Mt.value<12}).map(function(Mt){var zt=Mt.value%12,jt=zt===0?"12":ae(zt,2);return Object(E.a)(Object(E.a)({},Mt),{},{label:jt,value:zt})}):Kr},[_n,Kr]),Ir=le(0,59,Jt,xn&&xn(Nn)),ta=le(0,59,dn,Mn&&Mn(Nn,Bn));vt.current={onUpDown:function(zt){var jt=qt[Lt];if(jt)for(var In=jt.units.findIndex(function(Xn){return Xn.value===jt.value}),pn=jt.units.length,Fn=1;Fn<pn;Fn+=1){var Pn=jt.units[(In+zt*Fn+pn)%pn];if(Pn.disabled!==!0){jt.onSelect(Pn.value);break}}}};function Qr(Mt,zt,jt,In,pn){Mt!==!1&&qt.push({node:r.cloneElement(zt,{prefixCls:vn,value:jt,active:Lt===qt.length,onSelect:pn,units:In,hideDisabledOptions:Xt}),onSelect:pn,value:jt,units:In})}Qr(Vt,r.createElement(H,{key:"hour"}),Nn,ea,function(Mt){Ut(cr(hn,Mt,Bn,Or),"mouse")}),Qr(ln,r.createElement(H,{key:"minute"}),Bn,Ir,function(Mt){Ut(cr(hn,Nn,Mt,Or),"mouse")}),Qr(mn,r.createElement(H,{key:"second"}),Or,ta,function(Mt){Ut(cr(hn,Nn,Bn,Mt),"mouse")});var Sn=-1;return typeof hn=="boolean"&&(Sn=hn?1:0),Qr(_n===!0,r.createElement(H,{key:"12hours"}),Sn,[{label:"AM",value:0,disabled:wr},{label:"PM",value:1,disabled:Xr}],function(Mt){Ut(cr(!!Mt,Nn,Bn,Or),"mouse")}),r.createElement("div",{className:en},qt.map(function(Mt){var zt=Mt.node;return zt}))}var ue=Q,ee=function(Ze){return Ze.filter(function(bt){return bt!==!1}).length};function te(he){var Ze=he.generateConfig,bt=he.format,vt=bt===void 0?"HH:mm:ss":bt,Lt=he.prefixCls,wt=he.active,Vt=he.operationRef,ln=he.showHour,mn=he.showMinute,_n=he.showSecond,An=he.use12Hours,yn=An===void 0?!1:An,Rt=he.onSelect,Jt=he.value,Ft="".concat(Lt,"-time-panel"),dn=r.useRef(),sn=r.useState(-1),xn=Object(D.a)(sn,2),Mn=xn[0],Xt=xn[1],Ut=ee([ln,mn,_n,yn]);return Vt.current={onKeyDown:function(en){return C(en,{onLeftRight:function(hn){Xt((Mn+hn+Ut)%Ut)},onUpDown:function(hn){Mn===-1?Xt(0):dn.current&&dn.current.onUpDown(hn)},onEnter:function(){Rt(Jt||Ze.getNow(),"key"),Xt(-1)}})},onBlur:function(){Xt(-1)}},r.createElement("div",{className:s()(Ft,Object(m.a)({},"".concat(Ft,"-active"),wt))},r.createElement(S,Object.assign({},he,{format:vt,prefixCls:Lt})),r.createElement(ue,Object.assign({},he,{prefixCls:Lt,activeColumnIndex:Mn,operationRef:dn})))}var be=te,re=7;function Z(he,Ze){return!he&&!Ze?!0:!he||!Ze?!1:void 0}function Y(he,Ze,bt){var vt=Z(Ze,bt);if(typeof vt=="boolean")return vt;var Lt=Math.floor(he.getYear(Ze)/10),wt=Math.floor(he.getYear(bt)/10);return Lt===wt}function q(he,Ze,bt){var vt=Z(Ze,bt);return typeof vt=="boolean"?vt:he.getYear(Ze)===he.getYear(bt)}function ye(he,Ze){var bt=Math.floor(he.getMonth(Ze)/3);return bt+1}function ge(he,Ze,bt){var vt=Z(Ze,bt);return typeof vt=="boolean"?vt:q(he,Ze,bt)&&ye(he,Ze)===ye(he,bt)}function De(he,Ze,bt){var vt=Z(Ze,bt);return typeof vt=="boolean"?vt:q(he,Ze,bt)&&he.getMonth(Ze)===he.getMonth(bt)}function Ge(he,Ze,bt){var vt=Z(Ze,bt);return typeof vt=="boolean"?vt:he.getYear(Ze)===he.getYear(bt)&&he.getMonth(Ze)===he.getMonth(bt)&&he.getDate(Ze)===he.getDate(bt)}function Qe(he,Ze,bt){var vt=Z(Ze,bt);return typeof vt=="boolean"?vt:he.getHour(Ze)===he.getHour(bt)&&he.getMinute(Ze)===he.getMinute(bt)&&he.getSecond(Ze)===he.getSecond(bt)}function at(he,Ze,bt,vt){var Lt=Z(bt,vt);return typeof Lt=="boolean"?Lt:he.locale.getWeek(Ze,bt)===he.locale.getWeek(Ze,vt)}function ot(he,Ze,bt){return Ge(he,Ze,bt)&&Qe(he,Ze,bt)}function st(he,Ze,bt,vt){return!Ze||!bt||!vt?!1:!Ge(he,Ze,vt)&&!Ge(he,bt,vt)&&he.isAfter(vt,Ze)&&he.isAfter(bt,vt)}function mt(he,Ze,bt){var vt=Ze.locale.getWeekFirstDay(he),Lt=Ze.setDate(bt,1),wt=Ze.getWeekDay(Lt),Vt=Ze.addDate(Lt,vt-wt);return Ze.getMonth(Vt)===Ze.getMonth(bt)&&Ze.getDate(Vt)>1&&(Vt=Ze.addDate(Vt,-7)),Vt}function We(he,Ze,bt){var vt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ze){case"year":return bt.addYear(he,vt*10);case"quarter":case"month":return bt.addYear(he,vt);default:return bt.addMonth(he,vt)}}var Re=r.createContext({}),$e=Re;function Tt(he){var Ze=he.cellPrefixCls,bt=he.generateConfig,vt=he.rangedValue,Lt=he.hoverRangedValue,wt=he.isInView,Vt=he.isSameCell,ln=he.offsetCell,mn=he.today,_n=he.value;function An(yn){var Rt,Jt=ln(yn,-1),Ft=ln(yn,1),dn=Oe(vt,0),sn=Oe(vt,1),xn=Oe(Lt,0),Mn=Oe(Lt,1),Xt=st(bt,xn,Mn,yn);function Ut(Bn){return Vt(dn,Bn)}function qt(Bn){return Vt(sn,Bn)}var en=Vt(xn,yn),vn=Vt(Mn,yn),hn=(Xt||vn)&&(!wt(Jt)||qt(Jt)),Nn=(Xt||en)&&(!wt(Ft)||Ut(Ft));return Rt={},Object(m.a)(Rt,"".concat(Ze,"-in-view"),wt(yn)),Object(m.a)(Rt,"".concat(Ze,"-in-range"),st(bt,dn,sn,yn)),Object(m.a)(Rt,"".concat(Ze,"-range-start"),Ut(yn)),Object(m.a)(Rt,"".concat(Ze,"-range-end"),qt(yn)),Object(m.a)(Rt,"".concat(Ze,"-range-start-single"),Ut(yn)&&!sn),Object(m.a)(Rt,"".concat(Ze,"-range-end-single"),qt(yn)&&!dn),Object(m.a)(Rt,"".concat(Ze,"-range-start-near-hover"),Ut(yn)&&(Vt(Jt,xn)||st(bt,xn,Mn,Jt))),Object(m.a)(Rt,"".concat(Ze,"-range-end-near-hover"),qt(yn)&&(Vt(Ft,Mn)||st(bt,xn,Mn,Ft))),Object(m.a)(Rt,"".concat(Ze,"-range-hover"),Xt),Object(m.a)(Rt,"".concat(Ze,"-range-hover-start"),en),Object(m.a)(Rt,"".concat(Ze,"-range-hover-end"),vn),Object(m.a)(Rt,"".concat(Ze,"-range-hover-edge-start"),hn),Object(m.a)(Rt,"".concat(Ze,"-range-hover-edge-end"),Nn),Object(m.a)(Rt,"".concat(Ze,"-range-hover-edge-start-near-range"),hn&&Vt(Jt,sn)),Object(m.a)(Rt,"".concat(Ze,"-range-hover-edge-end-near-range"),Nn&&Vt(Ft,dn)),Object(m.a)(Rt,"".concat(Ze,"-today"),Vt(mn,yn)),Object(m.a)(Rt,"".concat(Ze,"-selected"),Vt(_n,yn)),Rt}return An}function ut(he){for(var Ze=he.prefixCls,bt=he.disabledDate,vt=he.onSelect,Lt=he.rowNum,wt=he.colNum,Vt=he.prefixColumn,ln=he.rowClassName,mn=he.baseDate,_n=he.getCellClassName,An=he.getCellText,yn=he.getCellNode,Rt=he.getCellDate,Jt=he.titleCell,Ft=he.headerCells,dn=r.useContext(p),sn=dn.onDateMouseEnter,xn=dn.onDateMouseLeave,Mn="".concat(Ze,"-cell"),Xt=[],Ut=0;Ut<Lt;Ut+=1){for(var qt=[],en=void 0,vn=function(Bn){var Or=Ut*wt+Bn,cr=Rt(mn,Or),Nr=bt&&bt(cr);Bn===0&&(en=cr,Vt&&qt.push(Vt(en))),qt.push(r.createElement("td",{key:Bn,title:Jt&&Jt(cr),className:s()(Mn,Object(E.a)(Object(m.a)({},"".concat(Mn,"-disabled"),Nr),_n(cr))),onClick:function(){Nr||vt(cr)},onMouseEnter:function(){!Nr&&sn&&sn(cr)},onMouseLeave:function(){!Nr&&xn&&xn(cr)}},yn?yn(cr):r.createElement("div",{className:"".concat(Mn,"-inner")},An(cr))))},hn=0;hn<wt;hn+=1)vn(hn);Xt.push(r.createElement("tr",{key:Ut,className:ln&&ln(en)},qt))}return r.createElement("div",{className:"".concat(Ze,"-body")},r.createElement("table",{className:"".concat(Ze,"-content")},Ft&&r.createElement("thead",null,r.createElement("tr",null,Ft)),r.createElement("tbody",null,Xt)))}function dt(he){var Ze=he.prefixCls,bt=he.generateConfig,vt=he.prefixColumn,Lt=he.locale,wt=he.rowCount,Vt=he.viewDate,ln=he.value,mn=he.dateRender,_n=r.useContext($e),An=_n.rangedValue,yn=_n.hoverRangedValue,Rt=mt(Lt.locale,bt,Vt),Jt="".concat(Ze,"-cell"),Ft=bt.locale.getWeekFirstDay(Lt.locale),dn=bt.getNow(),sn=[],xn=Lt.shortWeekDays||(bt.locale.getShortWeekDays?bt.locale.getShortWeekDays(Lt.locale):[]);vt&&sn.push(r.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var Mn=0;Mn<re;Mn+=1)sn.push(r.createElement("th",{key:Mn},xn[(Mn+Ft)%re]));var Xt=Tt({cellPrefixCls:Jt,today:dn,value:ln,generateConfig:bt,rangedValue:vt?null:An,hoverRangedValue:vt?null:yn,isSameCell:function(en,vn){return Ge(bt,en,vn)},isInView:function(en){return De(bt,en,Vt)},offsetCell:function(en,vn){return bt.addDate(en,vn)}}),Ut=mn?function(qt){return mn(qt,dn)}:void 0;return r.createElement(ut,Object.assign({},he,{rowNum:wt,colNum:re,baseDate:Rt,getCellNode:Ut,getCellText:bt.getDate,getCellClassName:Xt,getCellDate:bt.addDate,titleCell:function(en){return bt.locale.format(Lt.locale,en,"YYYY-MM-DD")},headerCells:sn}))}var Ie=dt;function Le(he){var Ze=he.prefixCls,bt=he.generateConfig,vt=he.locale,Lt=he.viewDate,wt=he.onNextMonth,Vt=he.onPrevMonth,ln=he.onNextYear,mn=he.onPrevYear,_n=he.onYearClick,An=he.onMonthClick,yn=r.useContext(p),Rt=yn.hideHeader;if(Rt)return null;var Jt="".concat(Ze,"-header"),Ft=vt.shortMonths||(bt.locale.getShortMonths?bt.locale.getShortMonths(vt.locale):[]),dn=bt.getMonth(Lt),sn=r.createElement("button",{type:"button",key:"year",onClick:_n,tabIndex:-1,className:"".concat(Ze,"-year-btn")},bt.locale.format(vt.locale,Lt,vt.yearFormat)),xn=r.createElement("button",{type:"button",key:"month",onClick:An,tabIndex:-1,className:"".concat(Ze,"-month-btn")},vt.monthFormat?bt.locale.format(vt.locale,Lt,vt.monthFormat):Ft[dn]),Mn=vt.monthBeforeYear?[xn,sn]:[sn,xn];return r.createElement(u,Object.assign({},he,{prefixCls:Jt,onSuperPrev:mn,onPrev:Vt,onNext:wt,onSuperNext:ln}),Mn)}var Ue=Le,_e=6;function Te(he){var Ze=he.prefixCls,bt=he.panelName,vt=bt===void 0?"date":bt,Lt=he.keyboardConfig,wt=he.active,Vt=he.operationRef,ln=he.generateConfig,mn=he.value,_n=he.viewDate,An=he.onViewDateChange,yn=he.onPanelChange,Rt=he.onSelect,Jt="".concat(Ze,"-").concat(vt,"-panel");Vt.current={onKeyDown:function(xn){return C(xn,Object(E.a)({onLeftRight:function(Xt){Rt(ln.addDate(mn||_n,Xt),"key")},onCtrlLeftRight:function(Xt){Rt(ln.addYear(mn||_n,Xt),"key")},onUpDown:function(Xt){Rt(ln.addDate(mn||_n,Xt*re),"key")},onPageUpDown:function(Xt){Rt(ln.addMonth(mn||_n,Xt),"key")}},Lt))}};var Ft=function(xn){var Mn=ln.addYear(_n,xn);An(Mn),yn(null,Mn)},dn=function(xn){var Mn=ln.addMonth(_n,xn);An(Mn),yn(null,Mn)};return r.createElement("div",{className:s()(Jt,Object(m.a)({},"".concat(Jt,"-active"),wt))},r.createElement(Ue,Object.assign({},he,{prefixCls:Ze,value:mn,viewDate:_n,onPrevYear:function(){Ft(-1)},onNextYear:function(){Ft(1)},onPrevMonth:function(){dn(-1)},onNextMonth:function(){dn(1)},onMonthClick:function(){yn("month",_n)},onYearClick:function(){yn("year",_n)}})),r.createElement(Ie,Object.assign({},he,{onSelect:function(xn){return Rt(xn,"mouse")},prefixCls:Ze,value:mn,viewDate:_n,rowCount:_e})))}var ke=Te;function je(he,Ze,bt){if(!bt)return Ze;var vt=Ze;return vt=he.setHour(vt,he.getHour(bt)),vt=he.setMinute(vt,he.getMinute(bt)),vt=he.setSecond(vt,he.getSecond(bt)),vt}var tt=de("date","time");function _t(he){var Ze=he.prefixCls,bt=he.operationRef,vt=he.generateConfig,Lt=he.value,wt=he.defaultValue,Vt=he.disabledTime,ln=he.showTime,mn=he.onSelect,_n="".concat(Ze,"-datetime-panel"),An=r.useState(null),yn=Object(D.a)(An,2),Rt=yn[0],Jt=yn[1],Ft=r.useRef({}),dn=r.useRef({}),sn=Object(f.a)(ln)==="object"?Object(E.a)({},ln):{};function xn(qt){var en=tt.indexOf(Rt)+qt,vn=tt[en]||null;return vn}var Mn=function(en){dn.current.onBlur&&dn.current.onBlur(en),Jt(null)};bt.current={onKeyDown:function(en){if(en.which===o.a.TAB){var vn=xn(en.shiftKey?-1:1);return Jt(vn),vn&&en.preventDefault(),!0}if(Rt){var hn=Rt==="date"?Ft:dn;return hn.current&&hn.current.onKeyDown&&hn.current.onKeyDown(en),!0}return[o.a.LEFT,o.a.RIGHT,o.a.UP,o.a.DOWN].includes(en.which)?(Jt("date"),!0):!1},onBlur:Mn,onClose:Mn};var Xt=function(en,vn){var hn=en;vn==="date"&&!Lt&&sn.defaultValue?(hn=vt.setHour(hn,vt.getHour(sn.defaultValue)),hn=vt.setMinute(hn,vt.getMinute(sn.defaultValue)),hn=vt.setSecond(hn,vt.getSecond(sn.defaultValue))):vn==="time"&&!Lt&&wt&&(hn=vt.setYear(hn,vt.getYear(wt)),hn=vt.setMonth(hn,vt.getMonth(wt)),hn=vt.setDate(hn,vt.getDate(wt))),mn&&mn(hn,"mouse")},Ut=Vt?Vt(Lt||null):{};return r.createElement("div",{className:s()(_n,Object(m.a)({},"".concat(_n,"-active"),Rt))},r.createElement(ke,Object.assign({},he,{operationRef:Ft,active:Rt==="date",onSelect:function(en){Xt(je(vt,en,ln&&Object(f.a)(ln)==="object"?ln.defaultValue:null),"date")}})),r.createElement(be,Object.assign({},he,{format:void 0},sn,Ut,{defaultValue:void 0,operationRef:dn,active:Rt==="time",onSelect:function(en){Xt(en,"time")}})))}var At=_t;function Zt(he){var Ze=he.prefixCls,bt=he.generateConfig,vt=he.locale,Lt=he.value,wt="".concat(Ze,"-cell"),Vt=function(An){return r.createElement("td",{key:"week",className:s()(wt,"".concat(wt,"-week"))},bt.locale.getWeek(vt.locale,An))},ln="".concat(Ze,"-week-panel-row"),mn=function(An){return s()(ln,Object(m.a)({},"".concat(ln,"-selected"),at(bt,vt.locale,Lt,An)))};return r.createElement(ke,Object.assign({},he,{panelName:"week",prefixColumn:Vt,rowClassName:mn,keyboardConfig:{onLeftRight:null}}))}var On=Zt;function nn(he){var Ze=he.prefixCls,bt=he.generateConfig,vt=he.locale,Lt=he.viewDate,wt=he.onNextYear,Vt=he.onPrevYear,ln=he.onYearClick,mn=r.useContext(p),_n=mn.hideHeader;if(_n)return null;var An="".concat(Ze,"-header");return r.createElement(u,Object.assign({},he,{prefixCls:An,onSuperPrev:Vt,onSuperNext:wt}),r.createElement("button",{type:"button",onClick:ln,className:"".concat(Ze,"-year-btn")},bt.locale.format(vt.locale,Lt,vt.yearFormat)))}var Ct=nn,He=3,rt=4;function et(he){var Ze=he.prefixCls,bt=he.locale,vt=he.value,Lt=he.viewDate,wt=he.generateConfig,Vt=he.monthCellRender,ln=r.useContext($e),mn=ln.rangedValue,_n=ln.hoverRangedValue,An="".concat(Ze,"-cell"),yn=Tt({cellPrefixCls:An,value:vt,generateConfig:wt,rangedValue:mn,hoverRangedValue:_n,isSameCell:function(sn,xn){return De(wt,sn,xn)},isInView:function(){return!0},offsetCell:function(sn,xn){return wt.addMonth(sn,xn)}}),Rt=bt.shortMonths||(wt.locale.getShortMonths?wt.locale.getShortMonths(bt.locale):[]),Jt=wt.setMonth(Lt,0),Ft=Vt?function(dn){return Vt(dn,bt)}:void 0;return r.createElement(ut,Object.assign({},he,{rowNum:rt,colNum:He,baseDate:Jt,getCellNode:Ft,getCellText:function(sn){return bt.monthFormat?wt.locale.format(bt.locale,sn,bt.monthFormat):Rt[wt.getMonth(sn)]},getCellClassName:yn,getCellDate:wt.addMonth,titleCell:function(sn){return wt.locale.format(bt.locale,sn,"YYYY-MM")}}))}var Pe=et;function Ve(he){var Ze=he.prefixCls,bt=he.operationRef,vt=he.onViewDateChange,Lt=he.generateConfig,wt=he.value,Vt=he.viewDate,ln=he.onPanelChange,mn=he.onSelect,_n="".concat(Ze,"-month-panel");bt.current={onKeyDown:function(Rt){return C(Rt,{onLeftRight:function(Ft){mn(Lt.addMonth(wt||Vt,Ft),"key")},onCtrlLeftRight:function(Ft){mn(Lt.addYear(wt||Vt,Ft),"key")},onUpDown:function(Ft){mn(Lt.addMonth(wt||Vt,Ft*He),"key")},onEnter:function(){ln("date",wt||Vt)}})}};var An=function(Rt){var Jt=Lt.addYear(Vt,Rt);vt(Jt),ln(null,Jt)};return r.createElement("div",{className:_n},r.createElement(Ct,Object.assign({},he,{prefixCls:Ze,onPrevYear:function(){An(-1)},onNextYear:function(){An(1)},onYearClick:function(){ln("year",Vt)}})),r.createElement(Pe,Object.assign({},he,{prefixCls:Ze,onSelect:function(Rt){mn(Rt,"mouse"),ln("date",Rt)}})))}var xt=Ve;function ft(he){var Ze=he.prefixCls,bt=he.generateConfig,vt=he.locale,Lt=he.viewDate,wt=he.onNextYear,Vt=he.onPrevYear,ln=he.onYearClick,mn=r.useContext(p),_n=mn.hideHeader;if(_n)return null;var An="".concat(Ze,"-header");return r.createElement(u,Object.assign({},he,{prefixCls:An,onSuperPrev:Vt,onSuperNext:wt}),r.createElement("button",{type:"button",onClick:ln,className:"".concat(Ze,"-year-btn")},bt.locale.format(vt.locale,Lt,vt.yearFormat)))}var St=ft,It=4,yt=1;function Nt(he){var Ze=he.prefixCls,bt=he.locale,vt=he.value,Lt=he.viewDate,wt=he.generateConfig,Vt=r.useContext($e),ln=Vt.rangedValue,mn=Vt.hoverRangedValue,_n="".concat(Ze,"-cell"),An=Tt({cellPrefixCls:_n,value:vt,generateConfig:wt,rangedValue:ln,hoverRangedValue:mn,isSameCell:function(Jt,Ft){return ge(wt,Jt,Ft)},isInView:function(){return!0},offsetCell:function(Jt,Ft){return wt.addMonth(Jt,Ft*3)}}),yn=wt.setDate(wt.setMonth(Lt,0),1);return r.createElement(ut,Object.assign({},he,{rowNum:yt,colNum:It,baseDate:yn,getCellText:function(Jt){return wt.locale.format(bt.locale,Jt,bt.quarterFormat||"[Q]Q")},getCellClassName:An,getCellDate:function(Jt,Ft){return wt.addMonth(Jt,Ft*3)},titleCell:function(Jt){return wt.locale.format(bt.locale,Jt,"YYYY-[Q]Q")}}))}var $t=Nt;function Ln(he){var Ze=he.prefixCls,bt=he.operationRef,vt=he.onViewDateChange,Lt=he.generateConfig,wt=he.value,Vt=he.viewDate,ln=he.onPanelChange,mn=he.onSelect,_n="".concat(Ze,"-quarter-panel");bt.current={onKeyDown:function(Rt){return C(Rt,{onLeftRight:function(Ft){mn(Lt.addMonth(wt||Vt,Ft*3),"key")},onCtrlLeftRight:function(Ft){mn(Lt.addYear(wt||Vt,Ft),"key")},onUpDown:function(Ft){mn(Lt.addYear(wt||Vt,Ft),"key")}})}};var An=function(Rt){var Jt=Lt.addYear(Vt,Rt);vt(Jt),ln(null,Jt)};return r.createElement("div",{className:_n},r.createElement(St,Object.assign({},he,{prefixCls:Ze,onPrevYear:function(){An(-1)},onNextYear:function(){An(1)},onYearClick:function(){ln("year",Vt)}})),r.createElement($t,Object.assign({},he,{prefixCls:Ze,onSelect:function(Rt){mn(Rt,"mouse")}})))}var En=Ln;function jn(he){var Ze=he.prefixCls,bt=he.generateConfig,vt=he.viewDate,Lt=he.onPrevDecade,wt=he.onNextDecade,Vt=he.onDecadeClick,ln=r.useContext(p),mn=ln.hideHeader;if(mn)return null;var _n="".concat(Ze,"-header"),An=bt.getYear(vt),yn=Math.floor(An/xr)*xr,Rt=yn+xr-1;return r.createElement(u,Object.assign({},he,{prefixCls:_n,onSuperPrev:Lt,onSuperNext:wt}),r.createElement("button",{type:"button",onClick:Vt,className:"".concat(Ze,"-decade-btn")},yn,"-",Rt))}var kn=jn,Tn=3,an=4;function ur(he){var Ze=he.prefixCls,bt=he.value,vt=he.viewDate,Lt=he.locale,wt=he.generateConfig,Vt=r.useContext($e),ln=Vt.rangedValue,mn=Vt.hoverRangedValue,_n="".concat(Ze,"-cell"),An=wt.getYear(vt),yn=Math.floor(An/xr)*xr,Rt=yn+xr-1,Jt=wt.setYear(vt,yn-Math.ceil((Tn*an-xr)/2)),Ft=function(xn){var Mn=wt.getYear(xn);return yn<=Mn&&Mn<=Rt},dn=Tt({cellPrefixCls:_n,value:bt,generateConfig:wt,rangedValue:ln,hoverRangedValue:mn,isSameCell:function(xn,Mn){return q(wt,xn,Mn)},isInView:Ft,offsetCell:function(xn,Mn){return wt.addYear(xn,Mn)}});return r.createElement(ut,Object.assign({},he,{rowNum:an,colNum:Tn,baseDate:Jt,getCellText:wt.getYear,getCellClassName:dn,getCellDate:wt.addYear,titleCell:function(xn){return wt.locale.format(Lt.locale,xn,"YYYY")}}))}var mr=ur,xr=10;function ir(he){var Ze=he.prefixCls,bt=he.operationRef,vt=he.onViewDateChange,Lt=he.generateConfig,wt=he.value,Vt=he.viewDate,ln=he.sourceMode,mn=he.onSelect,_n=he.onPanelChange,An="".concat(Ze,"-year-panel");bt.current={onKeyDown:function(Jt){return C(Jt,{onLeftRight:function(dn){mn(Lt.addYear(wt||Vt,dn),"key")},onCtrlLeftRight:function(dn){mn(Lt.addYear(wt||Vt,dn*xr),"key")},onUpDown:function(dn){mn(Lt.addYear(wt||Vt,dn*Tn),"key")},onEnter:function(){_n(ln==="date"?"date":"month",wt||Vt)}})}};var yn=function(Jt){var Ft=Lt.addYear(Vt,Jt*10);vt(Ft),_n(null,Ft)};return r.createElement("div",{className:An},r.createElement(kn,Object.assign({},he,{prefixCls:Ze,onPrevDecade:function(){yn(-1)},onNextDecade:function(){yn(1)},onDecadeClick:function(){_n("decade",Vt)}})),r.createElement(mr,Object.assign({},he,{prefixCls:Ze,onSelect:function(Jt){_n(ln==="date"?"date":"month",Jt),mn(Jt,"mouse")}})))}var Rn=ir;function Wn(he){var Ze=he.prefixCls,bt=he.generateConfig,vt=he.viewDate,Lt=he.onPrevDecades,wt=he.onNextDecades,Vt=r.useContext(p),ln=Vt.hideHeader;if(ln)return null;var mn="".concat(Ze,"-header"),_n=bt.getYear(vt),An=Math.floor(_n/$n)*$n,yn=An+$n-1;return r.createElement(u,Object.assign({},he,{prefixCls:mn,onSuperPrev:Lt,onSuperNext:wt}),An,"-",yn)}var Qt=Wn,Bt=3,cn=4;function rn(he){var Ze=Zn-1,bt=he.prefixCls,vt=he.viewDate,Lt=he.generateConfig,wt=he.disabledDate,Vt="".concat(bt,"-cell"),ln=Lt.getYear(vt),mn=Math.floor(ln/Zn)*Zn,_n=Math.floor(ln/$n)*$n,An=_n+$n-1,yn=Lt.setYear(vt,_n-Math.ceil((Bt*cn*Zn-$n)/2)),Rt=function(Ft){var dn,sn=wt&&wt(Ft),xn=Lt.getYear(Ft),Mn=xn+Ze;return dn={},Object(m.a)(dn,"".concat(Vt,"-disabled"),sn),Object(m.a)(dn,"".concat(Vt,"-in-view"),_n<=xn&&Mn<=An),Object(m.a)(dn,"".concat(Vt,"-selected"),xn===mn),dn};return r.createElement(ut,Object.assign({},he,{rowNum:cn,colNum:Bt,baseDate:yn,getCellText:function(Ft){var dn=Lt.getYear(Ft);return"".concat(dn,"-").concat(dn+Ze)},getCellClassName:Rt,getCellDate:function(Ft,dn){return Lt.addYear(Ft,dn*Zn)}}))}var Er=rn,Zn=10,$n=Zn*10;function kr(he){var Ze=he.prefixCls,bt=he.onViewDateChange,vt=he.generateConfig,Lt=he.viewDate,wt=he.operationRef,Vt=he.onSelect,ln=he.onPanelChange,mn="".concat(Ze,"-decade-panel");wt.current={onKeyDown:function(Rt){return C(Rt,{onLeftRight:function(Ft){Vt(vt.addYear(Lt,Ft*Zn),"key")},onCtrlLeftRight:function(Ft){Vt(vt.addYear(Lt,Ft*$n),"key")},onUpDown:function(Ft){Vt(vt.addYear(Lt,Ft*Zn*Bt),"key")},onEnter:function(){ln("year",Lt)}})}};var _n=function(Rt){var Jt=vt.addYear(Lt,Rt*$n);bt(Jt),ln(null,Jt)},An=function(Rt){Vt(Rt,"mouse"),ln("year",Rt)};return r.createElement("div",{className:mn},r.createElement(Qt,Object.assign({},he,{prefixCls:Ze,onPrevDecades:function(){_n(-1)},onNextDecades:function(){_n(1)}})),r.createElement(Er,Object.assign({},he,{prefixCls:Ze,onSelect:An})))}var on=kr;function Ar(he,Ze,bt){return bt?r.createElement("div",{className:"".concat(he,"-footer-extra")},bt(Ze)):null}function Cr(he){var Ze=he.prefixCls,bt=he.rangeList,vt=bt===void 0?[]:bt,Lt=he.components,wt=Lt===void 0?{}:Lt,Vt=he.needConfirmButton,ln=he.onNow,mn=he.onOk,_n=he.okDisabled,An=he.showNow,yn=he.locale,Rt,Jt;if(vt.length){var Ft=wt.rangeItem||"span";Rt=r.createElement(r.Fragment,null,vt.map(function(sn){var xn=sn.label,Mn=sn.onClick,Xt=sn.onMouseEnter,Ut=sn.onMouseLeave;return r.createElement("li",{key:xn,className:"".concat(Ze,"-preset")},r.createElement(Ft,{onClick:Mn,onMouseEnter:Xt,onMouseLeave:Ut},xn))}))}if(Vt){var dn=wt.button||"button";ln&&!Rt&&An!==!1&&(Rt=r.createElement("li",{className:"".concat(Ze,"-now")},r.createElement("a",{className:"".concat(Ze,"-now-btn"),onClick:ln},yn.now))),Jt=Vt&&r.createElement("li",{className:"".concat(Ze,"-ok")},r.createElement(dn,{disabled:_n,onClick:mn},yn.ok))}return!Rt&&!Jt?null:r.createElement("ul",{className:"".concat(Ze,"-ranges")},Rt,Jt)}function aa(he){var Ze,bt=he.prefixCls,vt=bt===void 0?"rc-picker":bt,Lt=he.className,wt=he.style,Vt=he.locale,ln=he.generateConfig,mn=he.value,_n=he.defaultValue,An=he.pickerValue,yn=he.defaultPickerValue,Rt=he.disabledDate,Jt=he.mode,Ft=he.picker,dn=Ft===void 0?"date":Ft,sn=he.tabIndex,xn=sn===void 0?0:sn,Mn=he.showNow,Xt=he.showTime,Ut=he.showToday,qt=he.renderExtraFooter,en=he.hideHeader,vn=he.onSelect,hn=he.onChange,Nn=he.onPanelChange,Bn=he.onMouseDown,Or=he.onPickerValueChange,cr=he.onOk,Nr=he.components,Kr=he.direction,Fr=he.hourStep,Ur=Fr===void 0?1:Fr,wr=he.minuteStep,Xr=wr===void 0?1:wr,ea=he.secondStep,Ir=ea===void 0?1:ea,ta=dn==="date"&&!!Xt||dn==="time",Qr=24%Ur===0,Sn=60%Xr===0,Mt=60%Ir===0,zt=r.useContext(p),jt=zt.operationRef,In=zt.panelRef,pn=zt.onSelect,Fn=zt.hideRanges,Pn=zt.defaultOpenValue,Xn=r.useContext($e),Vn=Xn.inRange,yr=Xn.panelPosition,hr=Xn.rangedValue,Yr=Xn.hoverRangedValue,zn=r.useRef({}),Sr=r.useRef(!0),rr=Object(y.a)(null,{value:mn,defaultValue:_n,postState:function(un){return!un&&Pn&&dn==="time"?Pn:un}}),Hr=Object(D.a)(rr,2),pa=Hr[0],ua=Hr[1],Mr=Object(y.a)(null,{value:An,defaultValue:yn||pa,postState:function(un){return un||ln.getNow()}}),ze=Object(D.a)(Mr,2),qe=ze[0],lt=ze[1],Ye=function(un){lt(un),Or&&Or(un)},Se=function(un){var Dn=V[dn];return Dn?Dn(un):un},Ne=Object(y.a)(function(){return dn==="time"?"time":Se("date")},{value:Jt}),Ce=Object(D.a)(Ne,2),Ke=Ce[0],Xe=Ce[1];r.useEffect(function(){Xe(dn)},[dn]);var it=r.useState(function(){return Ke}),Je=Object(D.a)(it,2),Et=Je[0],Gt=Je[1],Yt=function(un,Dn){var Wr=Se(un||Ke);Gt(Ke),Xe(Wr),Nn&&(Ke!==Wr||ot(ln,qe,qe))&&Nn(Dn,Wr)},Wt=function(un,Dn){var Wr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Ke===dn||Wr)&&(ua(un),vn&&vn(un),pn&&pn(un,Dn),hn&&!ot(ln,un,pa)&&hn(un))},Kt=function(un){return zn.current&&zn.current.onKeyDown?([o.a.LEFT,o.a.RIGHT,o.a.UP,o.a.DOWN,o.a.PAGE_UP,o.a.PAGE_DOWN,o.a.ENTER].includes(un.which)&&un.preventDefault(),zn.current.onKeyDown(un)):(Object(n.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},bn=function(un){zn.current&&zn.current.onBlur&&zn.current.onBlur(un)};jt&&yr!=="right"&&(jt.current={onKeyDown:Kt,onClose:function(){zn.current&&zn.current.onClose&&zn.current.onClose()}}),r.useEffect(function(){mn&&!Sr.current&&lt(mn)},[mn]),r.useEffect(function(){Sr.current=!1},[]);var gn,lr=Object(E.a)(Object(E.a)({},he),{},{operationRef:zn,prefixCls:vt,viewDate:qe,value:pa,onViewDateChange:Ye,sourceMode:Et,onPanelChange:Yt,disabledDate:Ke!=="decade"?Rt:void 0});delete lr.onChange,delete lr.onSelect;switch(Ke){case"decade":gn=r.createElement(on,Object.assign({},lr,{onSelect:function(un,Dn){Ye(un),Wt(un,Dn)}}));break;case"year":gn=r.createElement(Rn,Object.assign({},lr,{onSelect:function(un,Dn){Ye(un),Wt(un,Dn)}}));break;case"month":gn=r.createElement(xt,Object.assign({},lr,{onSelect:function(un,Dn){Ye(un),Wt(un,Dn)}}));break;case"quarter":gn=r.createElement(En,Object.assign({},lr,{onSelect:function(un,Dn){Ye(un),Wt(un,Dn)}}));break;case"week":gn=r.createElement(On,Object.assign({},lr,{onSelect:function(un,Dn){Ye(un),Wt(un,Dn)}}));break;case"time":delete lr.showTime,gn=r.createElement(be,Object.assign({},lr,Object(f.a)(Xt)==="object"?Xt:null,{onSelect:function(un,Dn){Ye(un),Wt(un,Dn)}}));break;default:Xt?gn=r.createElement(At,Object.assign({},lr,{onSelect:function(un,Dn){Ye(un),Wt(un,Dn)}})):gn=r.createElement(ke,Object.assign({},lr,{onSelect:function(un,Dn){Ye(un),Wt(un,Dn)}}))}var fr,Gr,Lr=function(){var un=ln.getNow(),Dn=pe(ln.getHour(un),ln.getMinute(un),ln.getSecond(un),Qr?Ur:1,Sn?Xr:1,Mt?Ir:1),Wr=me(ln,un,Dn[0],Dn[1],Dn[2]);Wt(Wr,"submit")};Fn||(fr=Ar(vt,Ke,qt),Gr=Cr({prefixCls:vt,components:Nr,needConfirmButton:ta,okDisabled:!pa||Rt&&Rt(pa),locale:Vt,showNow:Mn,onNow:ta&&Lr,onOk:function(){pa&&(Wt(pa,"submit",!0),cr&&cr(pa))}}));var jr;if(Ut&&Ke==="date"&&dn==="date"&&!Xt){var Hn=ln.getNow(),wn="".concat(vt,"-today-btn"),qn=Rt&&Rt(Hn);jr=r.createElement("a",{className:s()(wn,qn&&"".concat(wn,"-disabled")),"aria-disabled":qn,onClick:function(){qn||Wt(Hn,"mouse",!0)}},Vt.today)}return r.createElement(p.Provider,{value:Object(E.a)(Object(E.a)({},zt),{},{hideHeader:"hideHeader"in he?en:zt.hideHeader,hidePrevBtn:Vn&&yr==="right",hideNextBtn:Vn&&yr==="left"})},r.createElement("div",{tabIndex:xn,className:s()("".concat(vt,"-panel"),Lt,(Ze={},Object(m.a)(Ze,"".concat(vt,"-panel-has-range"),hr&&hr[0]&&hr[1]),Object(m.a)(Ze,"".concat(vt,"-panel-has-range-hover"),Yr&&Yr[0]&&Yr[1]),Object(m.a)(Ze,"".concat(vt,"-panel-rtl"),Kr==="rtl"),Ze)),style:wt,onKeyDown:Kt,onBlur:bn,onMouseDown:Bn,ref:In},gn,fr||Gr||jr?r.createElement("div",{className:"".concat(vt,"-footer")},fr,Gr,jr):null))}var Rr=aa,ha=i("uciX"),ya={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 Ea(he){var Ze,bt=he.prefixCls,vt=he.popupElement,Lt=he.popupStyle,wt=he.visible,Vt=he.dropdownClassName,ln=he.dropdownAlign,mn=he.transitionName,_n=he.getPopupContainer,An=he.children,yn=he.range,Rt=he.popupPlacement,Jt=he.direction,Ft="".concat(bt,"-dropdown"),dn=function(){return Rt!==void 0?Rt:Jt==="rtl"?"bottomRight":"bottomLeft"};return r.createElement(ha.a,{showAction:[],hideAction:[],popupPlacement:dn(),builtinPlacements:ya,prefixCls:Ft,popupTransitionName:mn,popup:vt,popupAlign:ln,popupVisible:wt,popupClassName:s()(Vt,(Ze={},Object(m.a)(Ze,"".concat(Ft,"-range"),yn),Object(m.a)(Ze,"".concat(Ft,"-rtl"),Jt==="rtl"),Ze)),popupStyle:Lt,getPopupContainer:_n},An)}var Oa=Ea;function Zr(he){var Ze=he.open,bt=he.value,vt=he.isClickOutside,Lt=he.triggerOpen,wt=he.forwardKeyDown,Vt=he.blurToCancel,ln=he.onSubmit,mn=he.onCancel,_n=he.onFocus,An=he.onBlur,yn=Object(r.useState)(!1),Rt=Object(D.a)(yn,2),Jt=Rt[0],Ft=Rt[1],dn=Object(r.useState)(!1),sn=Object(D.a)(dn,2),xn=sn[0],Mn=sn[1],Xt=Object(r.useRef)(!1),Ut=Object(r.useRef)(!1),qt={onMouseDown:function(){Ft(!0),Lt(!0)},onKeyDown:function(vn){switch(vn.which){case o.a.ENTER:{Ze?ln()!==!1&&Ft(!0):Lt(!0),vn.preventDefault();return}case o.a.TAB:{Jt&&Ze&&!vn.shiftKey?(Ft(!1),vn.preventDefault()):!Jt&&Ze&&(!wt(vn)&&vn.shiftKey&&(Ft(!0),vn.preventDefault()));return}case o.a.ESC:{Ft(!0),mn();return}}!Ze&&![o.a.SHIFT].includes(vn.which)?Lt(!0):Jt||wt(vn)},onFocus:function(vn){Ft(!0),Mn(!0),_n&&_n(vn)},onBlur:function(vn){if(Xt.current||!vt(document.activeElement)){Xt.current=!1;return}Vt?setTimeout(function(){vt(document.activeElement)&&mn()},0):Ze&&(Lt(!1),Ut.current&&ln()),Mn(!1),An&&An(vn)}};return Object(r.useEffect)(function(){Ut.current=!1},[Ze]),Object(r.useEffect)(function(){Ut.current=!0},[bt]),Object(r.useEffect)(function(){return U(function(en){var vn=en.target;Ze&&(vt(vn)?xn||Lt(!1):(Xt.current=!0,requestAnimationFrame(function(){Xt.current=!1})))})}),[qt,{focused:xn,typing:Jt}]}function vr(he){var Ze=he.valueTexts,bt=he.onTextChange,vt=r.useState(""),Lt=Object(D.a)(vt,2),wt=Lt[0],Vt=Lt[1],ln=r.useRef([]);ln.current=Ze;function mn(An){Vt(An),bt(An)}function _n(){Vt(ln.current[0])}return r.useEffect(function(){Ze.every(function(An){return An!==wt})&&_n()},[Ze.join("||")]),[wt,mn,_n]}var or=i("Gytx"),fa=i.n(or);function wa(he,Ze){var bt=Ze.formatList,vt=Ze.generateConfig,Lt=Ze.locale;return Object(b.a)(function(){if(!he)return[[""],""];for(var wt="",Vt=[],ln=0;ln<bt.length;ln+=1){var mn=bt[ln],_n=vt.locale.format(Lt.locale,he,mn);Vt.push(_n),ln===0&&(wt=_n)}return[Vt,wt]},[he,bt],function(wt,Vt){return wt[0]!==Vt[0]||!fa()(wt[1],Vt[1])})}function Pa(he,Ze){var bt=Ze.formatList,vt=Ze.generateConfig,Lt=Ze.locale,wt=Object(r.useState)(null),Vt=Object(D.a)(wt,2),ln=Vt[0],mn=Vt[1],_n=Object(r.useRef)(null);function An(sn){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(_n.current),xn){mn(sn);return}_n.current=requestAnimationFrame(function(){mn(sn)})}var yn=wa(ln,{formatList:bt,generateConfig:vt,locale:Lt}),Rt=Object(D.a)(yn,2),Jt=Rt[1];function Ft(sn){An(sn)}function dn(){var sn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;An(null,sn)}return Object(r.useEffect)(function(){dn(!0)},[he]),Object(r.useEffect)(function(){return function(){return cancelAnimationFrame(_n.current)}},[]),[Jt,Ft,dn]}function dr(he){var Ze,bt=he.prefixCls,vt=bt===void 0?"rc-picker":bt,Lt=he.id,wt=he.tabIndex,Vt=he.style,ln=he.className,mn=he.dropdownClassName,_n=he.dropdownAlign,An=he.popupStyle,yn=he.transitionName,Rt=he.generateConfig,Jt=he.locale,Ft=he.inputReadOnly,dn=he.allowClear,sn=he.autoFocus,xn=he.showTime,Mn=he.picker,Xt=Mn===void 0?"date":Mn,Ut=he.format,qt=he.use12Hours,en=he.value,vn=he.defaultValue,hn=he.open,Nn=he.defaultOpen,Bn=he.defaultOpenValue,Or=he.suffixIcon,cr=he.clearIcon,Nr=he.disabled,Kr=he.disabledDate,Fr=he.placeholder,Ur=he.getPopupContainer,wr=he.pickerRef,Xr=he.panelRender,ea=he.onChange,Ir=he.onOpenChange,ta=he.onFocus,Qr=he.onBlur,Sn=he.onMouseDown,Mt=he.onMouseUp,zt=he.onMouseEnter,jt=he.onMouseLeave,In=he.onContextMenu,pn=he.onClick,Fn=he.direction,Pn=he.autoComplete,Xn=Pn===void 0?"off":Pn,Vn=r.useRef(null),yr=Xt==="date"&&!!xn||Xt==="time",hr=oe(x(Ut,Xt,xn,qt)),Yr=r.useRef(null),zn=r.useRef(null),Sr=Object(y.a)(null,{value:en,defaultValue:vn}),rr=Object(D.a)(Sr,2),Hr=rr[0],pa=rr[1],ua=r.useState(Hr),Mr=Object(D.a)(ua,2),ze=Mr[0],qe=Mr[1],lt=r.useRef(null),Ye=Object(y.a)(!1,{value:hn,defaultValue:Nn,postState:function(sr){return Nr?!1:sr},onChange:function(sr){Ir&&Ir(sr),!sr&&lt.current&&lt.current.onClose&&lt.current.onClose()}}),Se=Object(D.a)(Ye,2),Ne=Se[0],Ce=Se[1],Ke=wa(ze,{formatList:hr,generateConfig:Rt,locale:Jt}),Xe=Object(D.a)(Ke,2),it=Xe[0],Je=Xe[1],Et=vr({valueTexts:it,onTextChange:function(sr){var na=Rt.locale.parse(Jt.locale,sr,hr);na&&(!Kr||!Kr(na))&&qe(na)}}),Gt=Object(D.a)(Et,3),Yt=Gt[0],Wt=Gt[1],Kt=Gt[2],bn=function(sr){qe(sr),pa(sr),ea&&!ot(Rt,Hr,sr)&&ea(sr,sr?Rt.locale.format(Jt.locale,sr,hr[0]):"")},gn=function(sr){if(Nr&&sr)return;Ce(sr)},lr=function(sr){return Ne&&lt.current&&lt.current.onKeyDown?lt.current.onKeyDown(sr):(Object(n.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},fr=function(){Mt&&Mt.apply(void 0,arguments),Vn.current&&(Vn.current.focus(),gn(!0))},Gr=Zr({blurToCancel:yr,open:Ne,value:Yt,triggerOpen:gn,forwardKeyDown:lr,isClickOutside:function(sr){return!F([Yr.current,zn.current],sr)},onSubmit:function(){return Kr&&Kr(ze)?!1:(bn(ze),gn(!1),Kt(),!0)},onCancel:function(){gn(!1),qe(Hr),Kt()},onFocus:ta,onBlur:Qr}),Lr=Object(D.a)(Gr,2),jr=Lr[0],Hn=Lr[1],wn=Hn.focused,qn=Hn.typing;r.useEffect(function(){Ne||(qe(Hr),!it.length||it[0]===""?Wt(""):Je!==Yt&&Kt())},[Ne,it]),r.useEffect(function(){Ne||Kt()},[Xt]),r.useEffect(function(){qe(Hr)},[Hr]),wr&&(wr.current={focus:function(){Vn.current&&Vn.current.focus()},blur:function(){Vn.current&&Vn.current.blur()}});var Kn=Object(E.a)(Object(E.a)({},he),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),un=r.createElement(Rr,Object.assign({},Kn,{generateConfig:Rt,className:s()(Object(m.a)({},"".concat(vt,"-panel-focused"),!qn)),value:ze,locale:Jt,tabIndex:-1,onChange:qe,direction:Fn}));Xr&&(un=Xr(un));var Dn=r.createElement("div",{className:"".concat(vt,"-panel-container"),onMouseDown:function(sr){sr.preventDefault()}},un),Wr;Or&&(Wr=r.createElement("span",{className:"".concat(vt,"-suffix")},Or));var Vr;dn&&Hr&&!Nr&&(Vr=r.createElement("span",{onMouseDown:function(sr){sr.preventDefault(),sr.stopPropagation()},onMouseUp:function(sr){sr.preventDefault(),sr.stopPropagation(),bn(null),gn(!1)},className:"".concat(vt,"-clear")},cr||r.createElement("span",{className:"".concat(vt,"-clear-btn")})));var er=function(sr,na){(na==="submit"||na!=="key"&&!yr)&&(bn(sr),gn(!1))},ra=Fn==="rtl"?"bottomRight":"bottomLeft",Ra=Pa(Yt,{formatList:hr,generateConfig:Rt,locale:Jt}),sa=Object(D.a)(Ra,3),ar=sa[0],tr=sa[1],pr=sa[2];return r.createElement(p.Provider,{value:{operationRef:lt,hideHeader:Xt==="time",panelRef:Yr,onSelect:er,open:Ne,defaultOpenValue:Bn,onDateMouseEnter:tr,onDateMouseLeave:pr}},r.createElement(Oa,{visible:Ne,popupElement:Dn,popupStyle:An,prefixCls:vt,dropdownClassName:mn,dropdownAlign:_n,getPopupContainer:Ur,transitionName:yn,popupPlacement:ra,direction:Fn},r.createElement("div",{className:s()(vt,ln,(Ze={},Object(m.a)(Ze,"".concat(vt,"-disabled"),Nr),Object(m.a)(Ze,"".concat(vt,"-focused"),wn),Object(m.a)(Ze,"".concat(vt,"-rtl"),Fn==="rtl"),Ze)),style:Vt,onMouseDown:Sn,onMouseUp:fr,onMouseEnter:zt,onMouseLeave:jt,onContextMenu:In,onClick:pn},r.createElement("div",{className:s()("".concat(vt,"-input"),Object(m.a)({},"".concat(vt,"-input-placeholder"),!!ar)),ref:zn},r.createElement("input",Object.assign({id:Lt,tabIndex:wt,disabled:Nr,readOnly:Ft||!qn,value:ar||Yt,onChange:function(sr){Wt(sr.target.value)},autoFocus:sn,placeholder:Fr,ref:Vn,title:Yt},jr,{size:l(Xt,hr[0])},xe(he),{autoComplete:Xn})),Wr,Vr))))}var ai=function(he){Object(T.a)(bt,he);var Ze=Object(d.a)(bt);function bt(){var vt;return Object(P.a)(this,bt),vt=Ze.apply(this,arguments),vt.pickerRef=r.createRef(),vt.focus=function(){vt.pickerRef.current&&vt.pickerRef.current.focus()},vt.blur=function(){vt.pickerRef.current&&vt.pickerRef.current.blur()},vt}return Object(v.a)(bt,[{key:"render",value:function(){return r.createElement(dr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),bt}(r.Component),Fa=ai;function ja(he,Ze,bt){var vt=he.picker,Lt=he.locale,wt=he.selectedValue,Vt=he.disabledDate,ln=he.disabled,mn=he.generateConfig,_n=Oe(wt,0),An=Oe(wt,1);function yn(sn){var xn=mn.getYear(sn),Mn=mn.locale.getWeek(Lt.locale,sn);return xn*100+Mn}function Rt(sn){var xn=mn.getYear(sn),Mn=mn.getMonth(sn);return xn*100+Mn}function Jt(sn){var xn=mn.getYear(sn),Mn=ye(mn,sn);return xn*10+Mn}var Ft=r.useCallback(function(sn){if(Vt&&Vt(sn))return!0;if(ln[1]&&An)return!Ge(mn,sn,An)&&mn.isAfter(sn,An);if(Ze&&An)switch(vt){case"quarter":return Jt(sn)>Jt(An);case"month":return Rt(sn)>Rt(An);case"week":return yn(sn)>yn(An);default:return!Ge(mn,sn,An)&&mn.isAfter(sn,An)}return!1},[Vt,ln[1],An,Ze]),dn=r.useCallback(function(sn){if(Vt&&Vt(sn))return!0;if(ln[0]&&_n)return!Ge(mn,sn,An)&&mn.isAfter(_n,sn);if(bt&&_n)switch(vt){case"quarter":return Jt(sn)<Jt(_n);case"month":return Rt(sn)<Rt(_n);case"week":return yn(sn)<yn(_n);default:return!Ge(mn,sn,_n)&&mn.isAfter(_n,sn)}return!1},[Vt,ln[0],_n,bt]);return[Ft,dn]}function oi(he,Ze,bt,vt){var Lt=We(he,bt,vt,1);function wt(Vt){return Vt(he,Ze)?"same":Vt(Lt,Ze)?"closing":"far"}switch(bt){case"year":return wt(function(Vt,ln){return Y(vt,Vt,ln)});case"quarter":case"month":return wt(function(Vt,ln){return q(vt,Vt,ln)});default:return wt(function(Vt,ln){return De(vt,Vt,ln)})}}function Ta(he,Ze,bt,vt){var Lt=Oe(he,0),wt=Oe(he,1);if(Ze===0)return Lt;if(Lt&&wt){var Vt=oi(Lt,wt,bt,vt);switch(Vt){case"same":return Lt;case"closing":return Lt;default:return We(wt,bt,vt,-1)}}return Lt}function qa(he){var Ze=he.values,bt=he.picker,vt=he.defaultDates,Lt=he.generateConfig,wt=r.useState(function(){return[Oe(vt,0),Oe(vt,1)]}),Vt=Object(D.a)(wt,2),ln=Vt[0],mn=Vt[1],_n=r.useState(null),An=Object(D.a)(_n,2),yn=An[0],Rt=An[1],Jt=Oe(Ze,0),Ft=Oe(Ze,1);function dn(xn){return ln[xn]?ln[xn]:Oe(yn,xn)||Ta(Ze,xn,bt,Lt)||Jt||Ft||Lt.getNow()}function sn(xn,Mn){if(xn){var Xt=se(yn,xn,Mn);mn(se(ln,null,Mn)||[null,null]);var Ut=(Mn+1)%2;Oe(Ze,Ut)||(Xt=se(Xt,xn,Ut)),Rt(Xt)}else(Jt||Ft)&&Rt(null)}return[dn,sn]}function Ga(he,Ze){return he&&he[0]&&he[1]&&Ze.isAfter(he[0],he[1])?[he[1],he[0]]:he}function Ti(he,Ze,bt,vt){return he||vt&&vt[Ze]?!0:!!bt[(Ze+1)%2]}function hi(he){var Ze,bt,vt,Lt=he.prefixCls,wt=Lt===void 0?"rc-picker":Lt,Vt=he.id,ln=he.style,mn=he.className,_n=he.popupStyle,An=he.dropdownClassName,yn=he.transitionName,Rt=he.dropdownAlign,Jt=he.getPopupContainer,Ft=he.generateConfig,dn=he.locale,sn=he.placeholder,xn=he.autoFocus,Mn=he.disabled,Xt=he.format,Ut=he.picker,qt=Ut===void 0?"date":Ut,en=he.showTime,vn=he.use12Hours,hn=he.separator,Nn=hn===void 0?"~":hn,Bn=he.value,Or=he.defaultValue,cr=he.defaultPickerValue,Nr=he.open,Kr=he.defaultOpen,Fr=he.disabledDate,Ur=he.disabledTime,wr=he.dateRender,Xr=he.panelRender,ea=he.ranges,Ir=he.allowEmpty,ta=he.allowClear,Qr=he.suffixIcon,Sn=he.clearIcon,Mt=he.pickerRef,zt=he.inputReadOnly,jt=he.mode,In=he.renderExtraFooter,pn=he.onChange,Fn=he.onOpenChange,Pn=he.onPanelChange,Xn=he.onCalendarChange,Vn=he.onFocus,yr=he.onBlur,hr=he.onOk,Yr=he.components,zn=he.order,Sr=he.direction,rr=he.activePickerIndex,Hr=he.autoComplete,pa=Hr===void 0?"off":Hr,ua=qt==="date"&&!!en||qt==="time",Mr=Object(r.useRef)({}),ze=Object(r.useRef)(null),qe=Object(r.useRef)(null),lt=Object(r.useRef)(null),Ye=Object(r.useRef)(null),Se=Object(r.useRef)(null),Ne=Object(r.useRef)(null),Ce=Object(r.useRef)(null),Ke=oe(x(Xt,qt,en,vn)),Xe=Object(y.a)(0,{value:rr}),it=Object(D.a)(Xe,2),Je=it[0],Et=it[1],Gt=Object(r.useRef)(null),Yt=r.useMemo(function(){return Array.isArray(Mn)?Mn:[Mn||!1,Mn||!1]},[Mn]),Wt=Object(y.a)(null,{value:Bn,defaultValue:Or,postState:function(nr){return qt==="time"&&!zn?nr:Ga(nr,Ft)}}),Kt=Object(D.a)(Wt,2),bn=Kt[0],gn=Kt[1],lr=qa({values:bn,picker:qt,defaultDates:cr,generateConfig:Ft}),fr=Object(D.a)(lr,2),Gr=fr[0],Lr=fr[1],jr=Object(y.a)(bn,{postState:function(nr){var Br=nr;if(Yt[0]&&Yt[1])return Br;for(var ca=0;ca<2;ca+=1)Yt[ca]&&!Oe(Br,ca)&&!Oe(Ir,ca)&&(Br=se(Br,Ft.getNow(),ca));return Br}}),Hn=Object(D.a)(jr,2),wn=Hn[0],qn=Hn[1],Kn=Object(y.a)([qt,qt],{value:jt}),un=Object(D.a)(Kn,2),Dn=un[0],Wr=un[1];Object(r.useEffect)(function(){Wr([qt,qt])},[qt]);var Vr=function(nr,Br){Wr(nr),Pn&&Pn(Br,nr)},er=ja({picker:qt,selectedValue:wn,locale:dn,disabled:Yt,disabledDate:Fr,generateConfig:Ft},Mr.current[1],Mr.current[0]),ra=Object(D.a)(er,2),Ra=ra[0],sa=ra[1],ar=Object(y.a)(!1,{value:Nr,defaultValue:Kr,postState:function(nr){return Yt[Je]?!1:nr},onChange:function(nr){Fn&&Fn(nr),!nr&&Gt.current&&Gt.current.onClose&&Gt.current.onClose()}}),tr=Object(D.a)(ar,2),pr=tr[0],gr=tr[1],sr=pr&&Je===0,na=pr&&Je===1,va=Object(r.useState)(0),Ca=Object(D.a)(va,2),ga=Ca[0],ka=Ca[1];Object(r.useEffect)(function(){!pr&&ze.current&&ka(ze.current.offsetWidth)},[pr]);var Ma=r.useRef();function Ia(qr,nr){if(qr)clearTimeout(Ma.current),Mr.current[nr]=!0,Et(nr),gr(qr),pr||Lr(null,nr);else if(Je===nr){gr(qr);var Br=Mr.current;Ma.current=setTimeout(function(){Br===Mr.current&&(Mr.current={})})}}function Na(qr){Ia(!0,qr),setTimeout(function(){var nr=[Ne,Ce][qr];nr.current&&nr.current.focus()},0)}function ei(qr,nr){var Br=qr,ca=Oe(Br,0),Ua=Oe(Br,1);ca&&Ua&&Ft.isAfter(ca,Ua)&&(qt==="week"&&!at(Ft,dn.locale,ca,Ua)||qt==="quarter"&&!ge(Ft,ca,Ua)||qt!=="week"&&qt!=="quarter"&&qt!=="time"&&!Ge(Ft,ca,Ua)?(nr===0?(Br=[ca,null],Ua=null):(ca=null,Br=[null,Ua]),Mr.current=Object(m.a)({},nr,!0)):(qt!=="time"||zn!==!1)&&(Br=Ga(Br,Ft))),qn(Br);var Ei=Br&&Br[0]?Ft.locale.format(dn.locale,Br[0],Ke[0]):"",Ri=Br&&Br[1]?Ft.locale.format(dn.locale,Br[1],Ke[0]):"";if(Xn){var Qa={range:nr===0?"start":"end"};Xn(Br,[Ei,Ri],Qa)}var yi=Ti(ca,0,Yt,Ir),Hi=Ti(Ua,1,Yt,Ir),vo=Br===null||yi&&Hi;vo&&(gn(Br),pn&&(!ot(Ft,Oe(bn,0),ca)||!ot(Ft,Oe(bn,1),Ua))&&pn(Br,[Ei,Ri]));var Xa=null;nr===0&&!Yt[1]?Xa=1:nr===1&&!Yt[0]&&(Xa=0),Xa!==null&&Xa!==Je&&(!Mr.current[Xa]||!Oe(Br,Xa))&&Oe(Br,nr)?Na(Xa):Ia(!1,nr)}var Fi=function(nr){return pr&&Gt.current&&Gt.current.onKeyDown?Gt.current.onKeyDown(nr):(Object(n.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ai={formatList:Ke,generateConfig:Ft,locale:dn},Aa=wa(Oe(wn,0),Ai),_i=Object(D.a)(Aa,2),Ci=_i[0],La=_i[1],Sa=wa(Oe(wn,1),Ai),Ya=Object(D.a)(Sa,2),to=Ya[0],Mo=Ya[1],Ii=function(nr,Br){var ca=Ft.locale.parse(dn.locale,nr,Ke),Ua=Br===0?Ra:sa;ca&&!Ua(ca)&&(qn(se(wn,ca,Br)),Lr(ca,Br))},no=vr({valueTexts:Ci,onTextChange:function(nr){return Ii(nr,0)}}),ro=Object(D.a)(no,3),pi=ro[0],uo=ro[1],Io=ro[2],Lo=vr({valueTexts:to,onTextChange:function(nr){return Ii(nr,1)}}),bo=Object(D.a)(Lo,3),Vi=bo[0],co=bo[1],Xi=bo[2],Yi=Object(r.useState)(null),ko=Object(D.a)(Yi,2),Eo=ko[0],ao=ko[1],Ji=Object(r.useState)(null),Qi=Object(D.a)(Ji,2),Za=Qi[0],Li=Qi[1],wi=Pa(pi,{formatList:Ke,generateConfig:Ft,locale:dn}),Zi=Object(D.a)(wi,3),Pi=Zi[0],yo=Zi[1],xo=Zi[2],Co=Pa(Vi,{formatList:Ke,generateConfig:Ft,locale:dn}),io=Object(D.a)(Co,3),ki=io[0],$i=io[1],No=io[2],oo=function(nr){Li(se(wn,nr,Je)),Je===0?yo(nr):$i(nr)},so=function(){Li(se(wn,null,Je)),Je===0?xo():No()},Oo=function(nr,Br){return{blurToCancel:ua,forwardKeyDown:Fi,onBlur:yr,isClickOutside:function(Ua){return!F([qe.current,lt.current,Ye.current],Ua)},onFocus:function(Ua){Et(nr),Vn&&Vn(Ua)},triggerOpen:function(Ua){Ia(Ua,nr)},onSubmit:function(){ei(wn,nr),Br()},onCancel:function(){Ia(!1,nr),qn(bn),Br()}}},Uo=Zr(Object(E.a)(Object(E.a)({},Oo(0,Io)),{},{open:sr,value:pi})),jo=Object(D.a)(Uo,2),ci=jo[0],Ba=jo[1],ti=Ba.focused,za=Ba.typing,ni=Zr(Object(E.a)(Object(E.a)({},Oo(1,Xi)),{},{open:na,value:Vi})),So=Object(D.a)(ni,2),bi=So[0],Bo=So[1],Do=Bo.focused,qi=Bo.typing,Wi=function(nr){!pr&&!Ne.current.contains(nr.target)&&!Ce.current.contains(nr.target)&&(Yt[0]?Yt[1]||Na(1):Na(0))},To=function(nr){pr&&(ti||Do)&&!Ne.current.contains(nr.target)&&!Ce.current.contains(nr.target)&&nr.preventDefault()},fo=bn&&bn[0]?Ft.locale.format(dn.locale,bn[0],"YYYYMMDDHHmmss"):"",Wo=bn&&bn[1]?Ft.locale.format(dn.locale,bn[1],"YYYYMMDDHHmmss"):"";Object(r.useEffect)(function(){pr||(qn(bn),!Ci.length||Ci[0]===""?uo(""):La!==pi&&Io(),!to.length||to[0]===""?co(""):Mo!==Vi&&Xi())},[pr,Ci,to]),Object(r.useEffect)(function(){qn(bn)},[fo,Wo]),Mt&&(Mt.current={focus:function(){Ne.current&&Ne.current.focus()},blur:function(){Ne.current&&Ne.current.blur(),Ce.current&&Ce.current.blur()}});var lo=Object.keys(ea||{}),_a=lo.map(function(qr){var nr=ea[qr],Br=typeof nr=="function"?nr():nr;return{label:qr,onClick:function(){ei(Br,null),Ia(!1,Je)},onMouseEnter:function(){ao(Br)},onMouseLeave:function(){ao(null)}}});function da(){var qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,nr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Br=null;pr&&Za&&Za[0]&&Za[1]&&Ft.isAfter(Za[1],Za[0])&&(Br=Za);var ca=en;if(en&&Object(f.a)(en)==="object"&&en.defaultValue){var Ua=en.defaultValue;ca=Object(E.a)(Object(E.a)({},en),{},{defaultValue:Oe(Ua,Je)||void 0})}var Ei=null;return wr&&(Ei=function(Qa,yi){return wr(Qa,yi,{range:Je?"end":"start"})}),r.createElement($e.Provider,{value:{inRange:!0,panelPosition:qr,rangedValue:Eo||wn,hoverRangedValue:Br}},r.createElement(Rr,Object.assign({},he,nr,{dateRender:Ei,showTime:ca,mode:Dn[Je],generateConfig:Ft,style:void 0,direction:Sr,disabledDate:Je===0?Ra:sa,disabledTime:function(Qa){return Ur?Ur(Qa,Je===0?"start":"end"):!1},className:s()(Object(m.a)({},"".concat(wt,"-panel-focused"),Je===0?!za:!qi)),value:Oe(wn,Je),locale:dn,tabIndex:-1,onPanelChange:function(Qa,yi){Vr(se(Dn,yi,Je),se(wn,Qa,Je));var Hi=Qa;qr==="right"&&Dn[Je]===yi&&(Hi=We(Hi,yi,Ft,-1)),Lr(Hi,Je)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Wa=0,si=0;Je&&lt.current&&Se.current&&qe.current&&(Wa=lt.current.offsetWidth+Se.current.offsetWidth,qe.current.offsetWidth&&Wa>qe.current.offsetWidth&&(si=Wa));var eo=Sr==="rtl"?{right:Wa}:{left:Wa};function Ni(){var qr,nr=Ar(wt,Dn[Je],In),Br=Cr({prefixCls:wt,components:Yr,needConfirmButton:ua,okDisabled:!Oe(wn,Je)||Fr&&Fr(wn[Je]),locale:dn,rangeList:_a,onOk:function(){Oe(wn,Je)&&(ei(wn,Je),hr&&hr(wn))}});if(qt!=="time"&&!en){var ca=Gr(Je),Ua=We(ca,qt,Ft),Ei=Dn[Je],Ri=Ei===qt,Qa=da(Ri?"left":!1,{pickerValue:ca,onPickerValueChange:function(Xa){Lr(Xa,Je)}}),yi=da("right",{pickerValue:Ua,onPickerValueChange:function(Xa){Lr(We(Xa,qt,Ft,-1),Je)}});Sr==="rtl"?qr=r.createElement(r.Fragment,null,yi,Ri&&Qa):qr=r.createElement(r.Fragment,null,Qa,Ri&&yi)}else qr=da();var Hi=r.createElement(r.Fragment,null,r.createElement("div",{className:"".concat(wt,"-panels")},qr),(nr||Br)&&r.createElement("div",{className:"".concat(wt,"-footer")},nr,Br));return Xr&&(Hi=Xr(Hi)),r.createElement("div",{className:"".concat(wt,"-panel-container"),style:{marginLeft:si},ref:qe,onMouseDown:function(Xa){Xa.preventDefault()}},Hi)}var ho=r.createElement("div",{className:s()("".concat(wt,"-range-wrapper"),"".concat(wt,"-").concat(qt,"-range-wrapper")),style:{minWidth:ga}},r.createElement("div",{className:"".concat(wt,"-range-arrow"),style:eo}),Ni()),Oi;Qr&&(Oi=r.createElement("span",{className:"".concat(wt,"-suffix")},Qr));var Ja;ta&&(Oe(bn,0)&&!Yt[0]||Oe(bn,1)&&!Yt[1])&&(Ja=r.createElement("span",{onMouseDown:function(nr){nr.preventDefault(),nr.stopPropagation()},onMouseUp:function(nr){nr.preventDefault(),nr.stopPropagation();var Br=bn;Yt[0]||(Br=se(Br,null,0)),Yt[1]||(Br=se(Br,null,1)),ei(Br,null),Ia(!1,Je)},className:"".concat(wt,"-clear")},Sn||r.createElement("span",{className:"".concat(wt,"-clear-btn")})));var po={size:l(qt,Ke[0])},Ki=0,mo=0;lt.current&&Ye.current&&Se.current&&(Je===0?mo=lt.current.offsetWidth:(Ki=Wa,mo=Ye.current.offsetWidth));var di=Sr==="rtl"?{right:Ki}:{left:Ki},xa=function(nr,Br){var ca=se(wn,nr,Je);Br==="submit"||Br!=="key"&&!ua?(ei(ca,Je),Je===0?xo():No()):qn(ca)};return r.createElement(p.Provider,{value:{operationRef:Gt,hideHeader:qt==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:xa,open:pr}},r.createElement(Oa,{visible:pr,popupElement:ho,popupStyle:_n,prefixCls:wt,dropdownClassName:An,dropdownAlign:Rt,getPopupContainer:Jt,transitionName:yn,range:!0,direction:Sr},r.createElement("div",Object.assign({ref:ze,className:s()(wt,"".concat(wt,"-range"),mn,(Ze={},Object(m.a)(Ze,"".concat(wt,"-disabled"),Yt[0]&&Yt[1]),Object(m.a)(Ze,"".concat(wt,"-focused"),Je===0?ti:Do),Object(m.a)(Ze,"".concat(wt,"-rtl"),Sr==="rtl"),Ze)),style:ln,onClick:Wi,onMouseDown:To},xe(he)),r.createElement("div",{className:s()("".concat(wt,"-input"),(bt={},Object(m.a)(bt,"".concat(wt,"-input-active"),Je===0),Object(m.a)(bt,"".concat(wt,"-input-placeholder"),!!Pi),bt)),ref:lt},r.createElement("input",Object.assign({id:Vt,disabled:Yt[0],readOnly:zt||!za,value:Pi||pi,onChange:function(nr){uo(nr.target.value)},autoFocus:xn,placeholder:Oe(sn,0)||"",ref:Ne},ci,po,{autoComplete:pa}))),r.createElement("div",{className:"".concat(wt,"-range-separator"),ref:Se},Nn),r.createElement("div",{className:s()("".concat(wt,"-input"),(vt={},Object(m.a)(vt,"".concat(wt,"-input-active"),Je===1),Object(m.a)(vt,"".concat(wt,"-input-placeholder"),!!ki),vt)),ref:Ye},r.createElement("input",Object.assign({disabled:Yt[1],readOnly:zt||!qi,value:ki||Vi,onChange:function(nr){co(nr.target.value)},placeholder:Oe(sn,1)||"",ref:Ce},bi,po,{autoComplete:pa}))),r.createElement("div",{className:"".concat(wt,"-active-bar"),style:Object(E.a)(Object(E.a)({},di),{},{width:mo,position:"absolute"})}),Oi,Ja)))}var ia=function(he){Object(T.a)(bt,he);var Ze=Object(d.a)(bt);function bt(){var vt;return Object(P.a)(this,bt),vt=Ze.apply(this,arguments),vt.pickerRef=r.createRef(),vt.focus=function(){vt.pickerRef.current&&vt.pickerRef.current.focus()},vt.blur=function(){vt.pickerRef.current&&vt.pickerRef.current.blur()},vt}return Object(v.a)(bt,[{key:"render",value:function(){return r.createElement(hi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),bt}(r.Component),la=ia,oa=X.b=Fa},onxn:function(M,X){M.exports="data:image/png;base64,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"},osHv:function(M,X,i){(function(P){P(i("VrN/"))})(function(P){"use strict";var v=P.Pos;function T(O,a){return O.line-a.line||O.ch-a.ch}var d="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",m=d+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",E=new RegExp("<(/?)(["+d+"]["+m+"]*)","g");function D(O,a,u,_){this.line=a,this.ch=u,this.cm=O,this.text=O.getLine(a),this.min=_?Math.max(_.from,O.firstLine()):O.firstLine(),this.max=_?Math.min(_.to-1,O.lastLine()):O.lastLine()}function r(O,a){var u=O.cm.getTokenTypeAt(v(O.line,a));return u&&/\btag\b/.test(u)}function c(O){return O.line>=O.max?void 0:(O.ch=0,O.text=O.cm.getLine(++O.line),!0)}function s(O){return O.line<=O.min?void 0:(O.text=O.cm.getLine(--O.line),O.ch=O.text.length,!0)}function n(O){for(;;){var a=O.text.indexOf(">",O.ch);if(a==-1){if(c(O))continue;return}if(!r(O,a+1)){O.ch=a+1;continue}var u=O.text.lastIndexOf("/",a),_=u>-1&&!/\S/.test(O.text.slice(u+1,a));return O.ch=a+1,_?"selfClose":"regular"}}function y(O){for(;;){var a=O.ch?O.text.lastIndexOf("<",O.ch-1):-1;if(a==-1){if(s(O))continue;return}if(!r(O,a+1)){O.ch=a;continue}E.lastIndex=a,O.ch=a;var u=E.exec(O.text);if(u&&u.index==a)return u}}function f(O){for(;;){E.lastIndex=O.ch;var a=E.exec(O.text);if(!a){if(c(O))continue;return}if(!r(O,a.index+1)){O.ch=a.index+1;continue}return O.ch=a.index+a[0].length,a}}function o(O){for(;;){var a=O.ch?O.text.lastIndexOf(">",O.ch-1):-1;if(a==-1){if(s(O))continue;return}if(!r(O,a+1)){O.ch=a;continue}var u=O.text.lastIndexOf("/",a),_=u>-1&&!/\S/.test(O.text.slice(u+1,a));return O.ch=a+1,_?"selfClose":"regular"}}function g(O,a){for(var u=[];;){var _=f(O),S,b=O.line,h=O.ch-(_?_[0].length:0);if(!_||!(S=n(O)))return;if(S=="selfClose")continue;if(_[1]){for(var R=u.length-1;R>=0;--R)if(u[R]==_[2]){u.length=R;break}if(R<0&&(!a||a==_[2]))return{tag:_[2],from:v(b,h),to:v(O.line,O.ch)}}else u.push(_[2])}}function p(O,a){for(var u=[];;){var _=o(O);if(!_)return;if(_=="selfClose"){y(O);continue}var S=O.line,b=O.ch,h=y(O);if(!h)return;if(h[1])u.push(h[2]);else{for(var R=u.length-1;R>=0;--R)if(u[R]==h[2]){u.length=R;break}if(R<0&&(!a||a==h[2]))return{tag:h[2],from:v(O.line,O.ch),to:v(S,b)}}}}P.registerHelper("fold","xml",function(O,a){for(var u=new D(O,a.line,0);;){var _=f(u);if(!_||u.line!=a.line)return;var S=n(u);if(!S)return;if(!_[1]&&S!="selfClose"){var b=v(u.line,u.ch),h=g(u,_[2]);return h&&T(h.from,b)>0?{from:b,to:h.from}:null}}}),P.findMatchingTag=function(O,a,u){var _=new D(O,a.line,a.ch,u);if(_.text.indexOf(">")==-1&&_.text.indexOf("<")==-1)return;var S=n(_),b=S&&v(_.line,_.ch),h=S&&y(_);if(!S||!h||T(_,a)>0)return;var R={from:v(_.line,_.ch),to:b,tag:h[2]};return S=="selfClose"?{open:R,close:null,at:"open"}:h[1]?{open:p(_,h[2]),close:R,at:"close"}:(_=new D(O,b.line,b.ch,u),{open:R,close:g(_,h[2]),at:"open"})},P.findEnclosingTag=function(O,a,u,_){for(var S=new D(O,a.line,a.ch,u);;){var b=p(S,_);if(!b)break;var h=new D(O,a.line,a.ch,u),R=g(h,b.tag);if(R)return{open:b,close:R}}},P.scanForClosingTag=function(O,a,u,_){var S=new D(O,a.line,a.ch,_?{from:0,to:_}:null);return g(S,u)}})},p5ED:function(M,X,i){"use strict";var P=i("+L6B"),v=i("2/Rp"),T=i("5Dmo"),d=i("3S7+"),m=i("k1fw"),E=i("tJVT"),D=i("cDcd"),r=i.n(D),c=i("vHTk"),s=i.n(c),n=i("yEEn"),y=i("ZW9T"),f=i("1vsH");X.a=function(o){var g=o.name,p=o.data,O=o.theme,a=o.type,u=o.filename,_=o.monacoEditor,S=o.className,b=o.style,h=o.close,R=o.onClose,w=o.hasMask,C=Object(D.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),x=Object(E.a)(C,2),l=x[0],A=x[1],k=Object(D.useState)(""),U=Object(E.a)(k,2),N=U[0],z=U[1],K=Object(D.useRef)();u&&(_.filename=u),Object(D.useEffect)(function(){var F,B,H=(F=document.cookie)===null||F===void 0||((B=F.replace(/\s/g,""))===null||B===void 0)?void 0:B.split(";");H==null||H.map(function(ae){var de=ae.split("=");de[0]==="_educoder_session"&&z(de[1])})},[]);var W=function(){if(p.startsWith("http")||p.startsWith("/")){V();return}Object(f.x)(u||"educoder",p,u)},V=function(){Object(f.v)(u||g,p)};return console.log("data:",p,"fileanme:",u," name:",g),r.a.createElement("div",{style:Object(m.a)({},b||{}),className:"".concat(w&&s.a.bgBlack," ").concat(a?s.a.wrp:"hide")},h&&r.a.createElement("div",{className:s.a.close,ref:K},r.a.createElement(d.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return K.current}},r.a.createElement("span",{onClick:V},r.a.createElement("i",{className:"icon-quxiaozhiding"}))),r.a.createElement(d.a,{title:"\u5173\u95ED",getPopupContainer:function(){return K.current}},r.a.createElement("span",{className:"",onClick:R},r.a.createElement("i",{className:"icon-guanbi1"})))),r.a.createElement("div",{className:"".concat(s.a[S]," ").concat(S," ").concat(s.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&r.a.createElement(y.b,_)),a==="audio"&&r.a.createElement("audio",{src:"".concat(p!=null&&p.startsWith("/")||(p==null?void 0:p.indexOf("https://"))>-1?p:"data:audio/mp3;base64,").concat(p),autoPlay:!0}),a==="video"&&r.a.createElement(r.a.Fragment,null,p!=null&&p.startsWith("/")?r.a.createElement("video",{controls:!0,src:"".concat(p),autoPlay:!0}):r.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(p),autoPlay:!0})),a==="pdf"&&r.a.createElement("embed",{className:s.a.embed,src:p}),a==="image"&&r.a.createElement(r.a.Fragment,null,r.a.createElement("img",{src:"".concat(p!=null&&p.startsWith("/")||(p==null?void 0:p.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(p)})),a==="other"&&r.a.createElement("div",null,r.a.createElement(v.a,{type:"primary",size:"large",onClick:W},r.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(a==="download"||a==="office")&&r.a.createElement(v.a,{type:"primary",size:"large",onClick:W},r.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,X,i){},pA7S:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("ETIr"),i("cv67"),i("K3mO"),i("OLod"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.WordArray,m=T.BlockCipher,E=v.algo,D=[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],r=[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],c=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],s=[{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}],n=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],y=E.DES=m.extend({_doReset:function(){for(var p=this._key,O=p.words,a=[],u=0;u<56;u++){var _=D[u]-1;a[u]=O[_>>>5]>>>31-_%32&1}for(var S=this._subKeys=[],b=0;b<16;b++){for(var h=S[b]=[],R=c[b],u=0;u<24;u++)h[u/6|0]|=a[(r[u]-1+R)%28]<<31-u%6,h[4+(u/6|0)]|=a[28+(r[u+24]-1+R)%28]<<31-u%6;h[0]=h[0]<<1|h[0]>>>31;for(var u=1;u<7;u++)h[u]=h[u]>>>(u-1)*4+3;h[7]=h[7]<<5|h[7]>>>27}for(var w=this._invSubKeys=[],u=0;u<16;u++)w[u]=S[15-u]},encryptBlock:function(p,O){this._doCryptBlock(p,O,this._subKeys)},decryptBlock:function(p,O){this._doCryptBlock(p,O,this._invSubKeys)},_doCryptBlock:function(p,O,a){this._lBlock=p[O],this._rBlock=p[O+1],f.call(this,4,252645135),f.call(this,16,65535),o.call(this,2,858993459),o.call(this,8,16711935),f.call(this,1,1431655765);for(var u=0;u<16;u++){for(var _=a[u],S=this._lBlock,b=this._rBlock,h=0,R=0;R<8;R++)h|=s[R][((b^_[R])&n[R])>>>0];this._lBlock=b,this._rBlock=S^h}var w=this._lBlock;this._lBlock=this._rBlock,this._rBlock=w,f.call(this,1,1431655765),o.call(this,8,16711935),o.call(this,2,858993459),f.call(this,16,65535),f.call(this,4,252645135),p[O]=this._lBlock,p[O+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function f(p,O){var a=(this._lBlock>>>p^this._rBlock)&O;this._rBlock^=a,this._lBlock^=a<<p}function o(p,O){var a=(this._rBlock>>>p^this._lBlock)&O;this._lBlock^=a,this._rBlock^=a<<p}v.DES=m._createHelper(y);var g=E.TripleDES=m.extend({_doReset:function(){var p=this._key,O=p.words;if(O.length!==2&&O.length!==4&&O.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var a=O.slice(0,2),u=O.length<4?O.slice(0,2):O.slice(2,4),_=O.length<6?O.slice(0,2):O.slice(4,6);this._des1=y.createEncryptor(d.create(a)),this._des2=y.createEncryptor(d.create(u)),this._des3=y.createEncryptor(d.create(_))},encryptBlock:function(p,O){this._des1.encryptBlock(p,O),this._des2.decryptBlock(p,O),this._des3.encryptBlock(p,O)},decryptBlock:function(p,O){this._des3.decryptBlock(p,O),this._des2.encryptBlock(p,O),this._des1.decryptBlock(p,O)},keySize:192/32,ivSize:64/32,blockSize:64/32});v.TripleDES=m._createHelper(g)}(),P.TripleDES})},pUFm:function(M,X,i){M.exports=i.p+"static/no-data.c803c40c.png"},qB8g:function(M,X,i){M.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(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return P.pad.AnsiX923={pad:function(v,T){var d=v.sigBytes,m=T*4,E=m-d%m,D=d+E-1;v.clamp(),v.words[D>>>2]|=E<<24-D%4*8,v.sigBytes+=E},unpad:function(v){var T=v.words[v.sigBytes-1>>>2]&255;v.sigBytes-=T}},P.pad.Ansix923})},qM6L:function(M,X,i){(function(P,v){M.exports=X=v(i("Ib8C"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.WordArray,m=v.enc,E=m.Utf16=m.Utf16BE={stringify:function(r){for(var c=r.words,s=r.sigBytes,n=[],y=0;y<s;y+=2){var f=c[y>>>2]>>>16-y%4*8&65535;n.push(String.fromCharCode(f))}return n.join("")},parse:function(r){for(var c=r.length,s=[],n=0;n<c;n++)s[n>>>1]|=r.charCodeAt(n)<<16-n%2*16;return d.create(s,c*2)}};m.Utf16LE={stringify:function(r){for(var c=r.words,s=r.sigBytes,n=[],y=0;y<s;y+=2){var f=D(c[y>>>2]>>>16-y%4*8&65535);n.push(String.fromCharCode(f))}return n.join("")},parse:function(r){for(var c=r.length,s=[],n=0;n<c;n++)s[n>>>1]|=D(r.charCodeAt(n)<<16-n%2*16);return d.create(s,c*2)}};function D(r){return r<<8&4278255360|r>>>8&16711935}}(),P.enc.Utf16})},qgvg:function(M,X){M.exports="data:image/gif;base64,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"},qu8F:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("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 v=P.lib.BlockCipherMode.extend();function T(E){if((E>>24&255)===255){var D=E>>16&255,r=E>>8&255,c=E&255;D===255?(D=0,r===255?(r=0,c===255?c=0:++c):++r):++D,E=0,E+=D<<16,E+=r<<8,E+=c}else E+=1<<24;return E}function d(E){return(E[0]=T(E[0]))===0&&(E[1]=T(E[1])),E}var m=v.Encryptor=v.extend({processBlock:function(E,D){var r=this._cipher,c=r.blockSize,s=this._iv,n=this._counter;s&&(n=this._counter=s.slice(0),this._iv=void 0),d(n);var y=n.slice(0);r.encryptBlock(y,0);for(var f=0;f<c;f++)E[D+f]^=y[f]}});return v.Decryptor=m,v}(),P.mode.CTRGladman})},"rAM+":function(M,X,i){"use strict";i.d(X,"a",function(){return v});var P=i("Qw5x");function v(T,d){var m;if(typeof Symbol=="undefined"||T[Symbol.iterator]==null){if(Array.isArray(T)||(m=Object(P.a)(T))||d&&T&&typeof T.length=="number"){m&&(T=m);var E=0,D=function(){};return{s:D,n:function(){return E>=T.length?{done:!0}:{done:!1,value:T[E++]}},e:function(y){throw y},f:D}}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 r=!0,c=!1,s;return{s:function(){m=T[Symbol.iterator]()},n:function(){var y=m.next();return r=y.done,y},e:function(y){c=!0,s=y},f:function(){try{!r&&m.return!=null&&m.return()}finally{if(c)throw s}}}}},rHrb:function(M,X,i){"use strict";Object.defineProperty(X,"__esModule",{value:!0}),X.CopyToClipboard=void 0;var P=T(i("cDcd")),v=T(i("+QRC"));function T(u){return u&&u.__esModule?u:{default:u}}function d(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(S){return typeof S}:d=function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},d(u)}function m(u,_){var S=Object.keys(u);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(u);_&&(b=b.filter(function(h){return Object.getOwnPropertyDescriptor(u,h).enumerable})),S.push.apply(S,b)}return S}function E(u){for(var _=1;_<arguments.length;_++){var S=arguments[_]!=null?arguments[_]:{};_%2?m(S,!0).forEach(function(b){O(u,b,S[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(S)):m(S).forEach(function(b){Object.defineProperty(u,b,Object.getOwnPropertyDescriptor(S,b))})}return u}function D(u,_){if(u==null)return{};var S=r(u,_),b,h;if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(u);for(h=0;h<R.length;h++){if(b=R[h],_.indexOf(b)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,b))continue;S[b]=u[b]}}return S}function r(u,_){if(u==null)return{};var S={},b=Object.keys(u),h,R;for(R=0;R<b.length;R++){if(h=b[R],_.indexOf(h)>=0)continue;S[h]=u[h]}return S}function c(u,_){if(!(u instanceof _))throw new TypeError("Cannot call a class as a function")}function s(u,_){for(var S=0;S<_.length;S++){var b=_[S];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(u,b.key,b)}}function n(u,_,S){return _&&s(u.prototype,_),S&&s(u,S),u}function y(u,_){return _&&(d(_)==="object"||typeof _=="function")?_:o(u)}function f(u){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(S){return S.__proto__||Object.getPrototypeOf(S)},f(u)}function o(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function g(u,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");u.prototype=Object.create(_&&_.prototype,{constructor:{value:u,writable:!0,configurable:!0}}),_&&p(u,_)}function p(u,_){return p=Object.setPrototypeOf||function(b,h){return b.__proto__=h,b},p(u,_)}function O(u,_,S){return _ in u?Object.defineProperty(u,_,{value:S,enumerable:!0,configurable:!0,writable:!0}):u[_]=S,u}var a=function(u){g(_,u);function _(){var S,b;c(this,_);for(var h=arguments.length,R=new Array(h),w=0;w<h;w++)R[w]=arguments[w];return b=y(this,(S=f(_)).call.apply(S,[this].concat(R))),O(o(b),"onClick",function(C){var x=b.props,l=x.text,A=x.onCopy,k=x.children,U=x.options,N=P.default.Children.only(k),z=(0,v.default)(l,U);A&&A(l,z),N&&N.props&&typeof N.props.onClick=="function"&&N.props.onClick(C)}),b}return n(_,[{key:"render",value:function(){var b=this.props,h=b.text,R=b.onCopy,w=b.options,C=b.children,x=D(b,["text","onCopy","options","children"]),l=P.default.Children.only(C);return P.default.cloneElement(l,E({},x,{onClick:this.onClick}))}}]),_}(P.default.PureComponent);X.CopyToClipboard=a,O(a,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(M,X){const i=/[&<>"']/,P=/[&<>"']/g,v=/[<>"']|&(?!#?\w+;)/,T=/[<>"']|&(?!#?\w+;)/g,d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},m=w=>d[w];function E(w,C){if(C){if(i.test(w))return w.replace(P,m)}else if(v.test(w))return w.replace(T,m);return w}const D=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function r(w){return w.replace(D,(C,x)=>(x=x.toLowerCase(),x==="colon"?":":x.charAt(0)==="#"?x.charAt(1)==="x"?String.fromCharCode(parseInt(x.substring(2),16)):String.fromCharCode(+x.substring(1)):""))}const c=/(^|[^\[])\^/g;function s(w,C){w=w.source||w,C=C||"";const x={replace:(l,A)=>(A=A.source||A,A=A.replace(c,"$1"),w=w.replace(l,A),x),getRegex:()=>new RegExp(w,C)};return x}const n=/[^\w:]/g,y=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function f(w,C,x){if(w){let l;try{l=decodeURIComponent(r(x)).replace(n,"").toLowerCase()}catch(A){return null}if(l.indexOf("javascript:")===0||l.indexOf("vbscript:")===0||l.indexOf("data:")===0)return null}C&&!y.test(x)&&(x=a(C,x));try{x=encodeURI(x).replace(/%25/g,"%")}catch(l){return null}return x}const o={},g=/^[^:]+:\/*[^/]*$/,p=/^([^:]+:)[\s\S]*$/,O=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(w,C){o[" "+w]||(g.test(w)?o[" "+w]=w+"/":o[" "+w]=b(w,"/",!0)),w=o[" "+w];const x=w.indexOf(":")===-1;return C.substring(0,2)==="//"?x?C:w.replace(p,"$1")+C:C.charAt(0)==="/"?x?C:w.replace(O,"$1")+C:w+C}const u={exec:function(){}};function _(w){let C=1,x,l;for(;C<arguments.length;C++){x=arguments[C];for(l in x)Object.prototype.hasOwnProperty.call(x,l)&&(w[l]=x[l])}return w}function S(w,C){const x=w.replace(/\|/g,(k,U,N)=>{let z=!1,K=U;for(;--K>=0&&N[K]==="\\";)z=!z;return z?"|":" |"}),l=x.split(/ \|/);let A=0;if(l.length>C)l.splice(C);else for(;l.length<C;)l.push("");for(;A<l.length;A++)l[A]=l[A].trim().replace(/\\\|/g,"|");return l}function b(w,C,x){const l=w.length;if(l===0)return"";let A=0;for(;A<l;){const k=w.charAt(l-A-1);if(k===C&&!x)A++;else if(k!==C&&x)A++;else break}return w.substr(0,l-A)}function h(w,C){if(w.indexOf(C[1])===-1)return-1;const x=w.length;let l=0,A=0;for(;A<x;A++)if(w[A]==="\\")A++;else if(w[A]===C[0])l++;else if(w[A]===C[1]&&(l--,l<0))return A;return-1}function R(w){w&&w.sanitize&&!w.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")}M.exports={escape:E,unescape:r,edit:s,cleanUrl:f,resolveUrl:a,noopTest:u,merge:_,splitCells:S,rtrim:b,findClosingBracket:h,checkSanitizeDeprecation:R}},ruvs:function(M,X,i){"use strict";i.d(X,"b",function(){return We});var P=i("2qtc"),v=i("kLXV"),T=i("9og8"),d=i("tJVT"),m=i("PpiC"),E=i("k1fw"),D=i("5NDa"),r=i("5rEg"),c=i("B9cy"),s=i("Ol7k"),n=i("WmNS"),y=i.n(n),f=i("cDcd"),o=i.n(f),g=i("Ty5D"),p=i("55Ip"),O=i("9kvl"),a=i("lzim"),u=i("xrsn"),_=i.n(u),S=i("1Sn+"),b=i("qVdP"),h=i("jsC+"),R=i("14J3"),w=i("BMrR"),C=i("jCWc"),x=i("kPKH"),l=i("lUTK"),A=i("BvKs"),k=i("miYZ"),U=i("tsqr"),N=i("7Kak"),z=i("9yH6"),K=i("6CvP"),W=i("1vsH"),V;(function(dt){dt.Manager="manager",dt.Developer="developer",dt.Reporter="reporter"})(V||(V={}));var F=function(Ie){var Le=Ie.visible,Ue=Ie.onCancel,_e=Ue===void 0?function(){}:Ue,Te=Object(f.useState)(),ke=Object(d.a)(Te,2),je=ke[0],tt=ke[1],_t=Object(f.useState)(),At=Object(d.a)(_t,2),Zt=At[0],On=At[1],nn=Object(f.useState)(!1),Ct=Object(d.a)(nn,2),He=Ct[0],rt=Ct[1],et=function(){var Ve=Object(T.a)(y.a.mark(function xt(){var ft,St;return y.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(je){yt.next=3;break}return U.b.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),yt.abrupt("return");case 3:if(!(je.length!==6)){yt.next=6;break}return U.b.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01"),yt.abrupt("return");case 6:if(Zt){yt.next=9;break}return U.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01"),yt.abrupt("return");case 9:return rt(!0),yt.next=12,Object(K.e)({code:je,role:Zt});case 12:if(ft=yt.sent,rt(!1),Pe(),St={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"},!St[ft.status]){yt.next=19;break}return U.b.info(St[ft.status]),yt.abrupt("return");case 19:if(!(ft.status===0)){yt.next=22;break}return Zt==="reporter"?(U.b.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),Object(W.ab)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),O.d.push("/projects/".concat(ft==null?void 0:ft.project_id))):(Object(W.ab)(["\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")),yt.abrupt("return");case 22:case"end":return yt.stop()}},xt)}));return function(){return Ve.apply(this,arguments)}}(),Pe=function(){var Ve=Object(T.a)(y.a.mark(function xt(){return y.a.wrap(function(St){for(;;)switch(St.prev=St.next){case 0:_e();case 1:case"end":return St.stop()}},xt)}));return function(){return Ve.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,o.a.createElement(v.a,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",visible:Le,confirmLoading:He,onOk:et,onCancel:Pe},o.a.createElement("div",{className:"tc"},o.a.createElement("div",null,o.a.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),o.a.createElement(r.a,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:je,onChange:function(xt){if(xt.target.value.length>=7){U.b.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}tt(xt.target.value)}})),o.a.createElement("div",{className:"mt10 font14"},o.a.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),o.a.createElement(z.a.Group,{value:Zt,onChange:function(xt){return On(xt.target.value)}},o.a.createElement(z.a,{value:V.Manager},"\u7BA1\u7406\u4EBA\u5458"),o.a.createElement(z.a,{value:V.Developer},"\u5F00\u53D1\u4EBA\u5458"),o.a.createElement(z.a,{value:V.Reporter},"\u62A5\u544A\u4EBA\u5458"))))))},B=F,H=i("Jky8"),ae=i("6Fuo"),de=i.n(ae),oe=i("NLgs"),xe;(function(dt){dt.Projects="projects",dt.Shixuns="shixuns",dt.Classrooms="classrooms"})(xe||(xe={}));var Oe;(function(dt){dt.Classrooms="classrooms",dt.Shixuns="shixuns",dt.Paths="paths",dt.Projects="projects",dt.Videos="videos",dt.Topics="topics"})(Oe||(Oe={}));var se=function(Ie){var Le,Ue,_e,Te,ke,je,tt,_t=Ie.homePage,At=Ie.user,Zt=Ie.globalSetting,On=Ie.loading,nn=Ie.dispatch,Ct=Ie.location,He=Object(m.a)(Ie,["homePage","user","globalSetting","loading","dispatch","location"]),rt=Object(f.useState)(),et=Object(d.a)(rt,2),Pe=et[0],Ve=et[1],xt=Object(f.useState)(),ft=Object(d.a)(xt,2),St=ft[0],It=ft[1],yt=function(an){var ur;if(!Object(oe.e)(nn))return;if(an===xe.Projects&&!((ur=At.userInfo)!==null&&ur!==void 0&&ur.email)){U.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}an===xe.Classrooms?Ve(!0):an===xe.Projects&&It(!0)},Nt=function(an,ur){var mr;if(!Object(oe.e)(nn))return;if(ur===xe.Projects&&!((mr=At.userInfo)!==null&&mr!==void 0&&mr.email)){U.b.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}if(ur===xe.Shixuns&&!Object(oe.c)())return;an&&(window.location.href=an)},$t=(Le=(((Ue=Zt.setting)===null||Ue===void 0?void 0:Ue.navbar)||[]).find(function(Tn){return Tn.link==="/".concat(Oe.Classrooms)}))===null||Le===void 0?void 0:Le.hidden,Ln=(_e=(((Te=Zt.setting)===null||Te===void 0?void 0:Te.navbar)||[]).find(function(Tn){return Tn.link==="/".concat(Oe.Shixuns)}))===null||_e===void 0?void 0:_e.hidden,En=(ke=(((je=Zt.setting)===null||je===void 0?void 0:je.navbar)||[]).find(function(Tn){return Tn.link==="/".concat(Oe.Paths)}))===null||ke===void 0?void 0:ke.hidden;if(Zt!=null&&(tt=Zt.setting)!==null&&tt!==void 0&&tt.is_local){var jn;At!=null&&(jn=At.userInfo)!==null&&jn!==void 0&&jn.is_shixun_marker||(Ln=!0)}var kn=function(an){var ur,mr,xr,ir,Rn,Wn,Qt,Bt,cn,rn,Er,Zn,$n,kr;return o.a.createElement(o.a.Fragment,null,o.a.createElement(w.a,{justify:"space-around",className:"pt5 pb5"},o.a.createElement(x.a,{className:de.a.joinCol},((ur=At.userInfo)===null||ur===void 0?void 0:ur.user_identity)!=="\u5B66\u751F"&&!$t&&o.a.createElement(A.a.Item,an,o.a.createElement("a",{onClick:function(){return Nt("/classrooms/new")}},(mr=At.userInfo)!==null&&mr!==void 0&&mr.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!Ln&&o.a.createElement(A.a.Item,an,o.a.createElement("a",{onClick:function(){return Nt("/shixuns/new",xe.Shixuns)}},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((xr=At.userInfo)===null||xr===void 0?void 0:xr.main_site)&&((ir=At.navigationInfo)===null||ir===void 0?void 0:ir.top)||!((Rn=At.userInfo)!==null&&Rn!==void 0&&Rn.main_site)&&((Wn=At.navigationInfo)===null||Wn===void 0?void 0:Wn.top)&&!En&&(((Qt=At.userInfo)===null||Qt===void 0?void 0:Qt.admin)||((Bt=At.userInfo)===null||Bt===void 0?void 0:Bt.is_teacher)||((cn=At.userInfo)===null||cn===void 0?void 0:cn.business)))&&o.a.createElement(A.a.Item,an,o.a.createElement("a",{onClick:function(){return Nt("/paths/new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!(Zt!=null&&(rn=Zt.setting)!==null&&rn!==void 0&&rn.is_local)&&((Er=At.userInfo)===null||Er===void 0?void 0:Er.main_site)&&o.a.createElement(A.a.Item,an,o.a.createElement("a",{onClick:function(){var Ar,Cr;return Nt("".concat((Ar=At.navigationInfo)===null||Ar===void 0||((Cr=Ar.top)===null||Cr===void 0)?void 0:Cr.old_url,"/projects/deposit/new"),xe.Projects)}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE"))),o.a.createElement(x.a,null,o.a.createElement("div",{className:de.a.joinBoard})),o.a.createElement(x.a,{className:de.a.joinCol},!$t&&o.a.createElement(A.a.Item,an,o.a.createElement("a",{onClick:function(){return yt(xe.Classrooms)}},(Zn=At.userInfo)!==null&&Zn!==void 0&&Zn.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),(($n=At.userInfo)===null||$n===void 0?void 0:$n.main_site)&&!(Zt!=null&&(kr=Zt.setting)!==null&&kr!==void 0&&kr.is_local)&&o.a.createElement(A.a.Item,an,o.a.createElement("a",{onClick:function(){return yt(xe.Projects)}},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))))};return o.a.createElement("section",null,o.a.createElement(h.a,{overlay:o.a.createElement(A.a,{className:"".concat(de.a.rightMenu," ").concat(de.a.joinMenu," mt10")},o.a.createElement(kn,null)),placement:"bottomRight"},o.a.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),o.a.createElement(H.a,{visible:Pe,onCancel:function(){return Ve(!1)}}),o.a.createElement(B,{visible:St,onCancel:function(){return It(!1)}}))},me=Object(O.a)(function(dt){var Ie=dt.homePage,Le=dt.loading,Ue=dt.user,_e=dt.globalSetting;return{homePage:Ie,user:Ue,globalSetting:_e,loading:Le.models.index}})(se),pe=i("vToQ"),ie=i.n(pe),le=i("xKgJ"),Q=i("jb+D"),ue=i("m3rI"),ee=function(Ie){var Le,Ue=RegExp("(^| )"+Ie+"=([^;]+)(;|$)");return(Le=document.cookie.match(Ue))?decodeURIComponent(Le[2]):null},te=function(Ie){var Le=new Date;Le.setTime(Le.getTime()-1);var Ue=ee(Ie);Ue!=null&&(document.cookie=Ie+"="+Ue+";expires="+Le.toGMTString())},be;(function(dt){dt.Classrooms="classrooms",dt.Shixuns="shixuns",dt.Paths="paths",dt.Projects="projects",dt.Videos="videos",dt.Topics="topics"})(be||(be={}));var re=function(Ie){var Le,Ue,_e,Te,ke,je,tt,_t,At,Zt,On,nn=Ie.homePage,Ct=Ie.user,He=Ie.globalSetting,rt=Ie.loading,et=Ie.dispatch,Pe=Ie.shixunHomeworks,Ve=Ie.location,xt=Ie.payload,ft=xt===void 0?{}:xt,St=Object(m.a)(Ie,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),It=(Le=(((Ue=He.setting)===null||Ue===void 0?void 0:Ue.navbar)||[]).find(function(kn){return kn.link==="/".concat(be.Classrooms)}))===null||Le===void 0?void 0:Le.hidden,yt=(_e=(((Te=He.setting)===null||Te===void 0?void 0:Te.navbar)||[]).find(function(kn){return kn.link==="/".concat(be.Shixuns)}))===null||_e===void 0?void 0:_e.hidden,Nt=(ke=(((je=He.setting)===null||je===void 0?void 0:je.navbar)||[]).find(function(kn){return kn.link==="/".concat(be.Paths)}))===null||ke===void 0?void 0:ke.hidden,$t=((tt=Ct.userInfo)===null||tt===void 0?void 0:tt.admin)||((_t=Ct.userInfo)===null||_t===void 0?void 0:_t.business)||((At=Ct.userInfo)===null||At===void 0?void 0:At.is_shixun_marker)||((Zt=Ct.userInfo)===null||Zt===void 0?void 0:Zt.is_teacher)||((On=Ct.userInfo)===null||On===void 0?void 0:On.user_identity)!=="\u5B66\u751F",Ln=function(){if(Object(W.p)())return o.a.createElement(A.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")));var Tn,an,ur,mr,xr,ir,Rn,Wn,Qt,Bt,cn,rn,Er,Zn,$n,kr,on,Ar,Cr,aa,Rr,ha,ya;return o.a.createElement(A.a,{className:"".concat(ie.a.rightMenu," ").concat(ie.a.menuWrap)},o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{to:"/users/".concat((Tn=Ct.userInfo)===null||Tn===void 0?void 0:Tn.login,"/classrooms")},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!It&&o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{to:"/users/".concat((an=Ct.userInfo)===null||an===void 0?void 0:an.login,"/classrooms")},(ur=Ct.userInfo)!==null&&ur!==void 0&&ur.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!yt&&o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{to:"/users/".concat((mr=Ct.userInfo)===null||mr===void 0?void 0:mr.login,"/shixuns")},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Nt&&o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{to:"/users/".concat((xr=Ct.userInfo)===null||xr===void 0?void 0:xr.login,"/paths")},(ir=Ct.userInfo)!==null&&ir!==void 0&&ir.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),((Rn=Ct.userInfo)===null||Rn===void 0?void 0:Rn.main_site)&&!((Wn=He.setting)!==null&&Wn!==void 0&&Wn.is_local)&&o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{to:"/users/".concat((Qt=Ct.userInfo)===null||Qt===void 0?void 0:Qt.login,"/projects")},"\u6211\u7684\u5F00\u53D1\u9879\u76EE")),o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{to:"/users/".concat((Bt=Ct.userInfo)===null||Bt===void 0?void 0:Bt.login,"/teach-group")},"\u6211\u7684\u6559\u7814\u56E2\u961F")),o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{to:"/users/".concat((cn=Ct.userInfo)===null||cn===void 0?void 0:cn.login,"/vspaces")},"\u6211\u7684\u865A\u62DF\u793E\u533A")),o.a.createElement(A.a.Item,null,o.a.createElement("a",{onClick:function(){if(!Object(oe.e)(et))return;O.d.push("/problemset")}},"\u8BD5\u9898\u5E93")),$t&&o.a.createElement(A.a.Item,null,o.a.createElement("a",{onClick:function(){if(!Object(oe.e)(et))return;O.d.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),((rn=Ct.navigationInfo)===null||rn===void 0||((Er=rn.top)===null||Er===void 0)?void 0:Er.customer_management_url)&&o.a.createElement(A.a.Item,null,o.a.createElement("a",{href:(Zn=Ct.navigationInfo)===null||Zn===void 0||(($n=Zn.top)===null||$n===void 0)?void 0:$n.customer_management_url},"\u5BA2\u6237\u7BA1\u7406")),((kr=Ct.navigationInfo)===null||kr===void 0||((on=kr.top)===null||on===void 0)?void 0:on.college_identifier)&&o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{to:"/colleges/".concat((Ar=Ct.navigationInfo)===null||Ar===void 0||((Cr=Ar.top)===null||Cr===void 0)?void 0:Cr.college_identifier,"/statistics")},"\u5B66\u9662\u7EDF\u8BA1")),((aa=Ct.navigationInfo)===null||aa===void 0||((Rr=aa.top)===null||Rr===void 0)?void 0:Rr.laboratory_admin_url)&&o.a.createElement(A.a.Item,null,o.a.createElement("a",{href:(ha=Ct.navigationInfo)===null||ha===void 0||((ya=ha.top)===null||ya===void 0)?void 0:ya.laboratory_admin_url},"\u540E\u53F0\u7BA1\u7406")),o.a.createElement(A.a.Item,null,o.a.createElement(p.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||et({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:o.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")),o.a.createElement(A.a.Item,{className:ie.a.exit},o.a.createElement("a",{onClick:Object(T.a)(y.a.mark(function Ea(){var Oa;return y.a.wrap(function(vr){for(;;)switch(vr.prev=vr.next){case 0:return vr.next=2,Object(Q.c)({});case 2:Oa=vr.sent,(Oa==null?void 0:Oa.status)===1&&(et({type:"user/getUserInfo",payload:Object(E.a)({},ft)}),et({type:"user/getNavigationInfo",payload:Object(E.a)({},ft)}),te("autologin_trustie"),te("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),U.b.success(Oa==null?void 0:Oa.message),O.d.replace("/"));case 4:case"end":return vr.stop()}},Ea)}))},"\u9000\u51FA")))};if(Object(le.p)()){var En,jn;return o.a.createElement(h.a,{className:"".concat(ie.a.height67," pr25"),overlay:Ln,placement:"bottomRight"},o.a.createElement("section",null,o.a.createElement("aside",null,o.a.createElement("div",{className:Pe.actionTabs.type===1?ie.a.classromediv:""},o.a.createElement("img",{className:"".concat(ie.a.userPic," current ml15"),src:"".concat(ue.a===null||ue.a===void 0?void 0:ue.a.IMG_SERVER,"/images/").concat((En=Ct.userInfo)===null||En===void 0?void 0:En.image_url),alt:"",onClick:function(){var Tn;return O.d.push(Object(W.p)()?"/account/profile":"/users/".concat((Tn=Ct.userInfo)===null||Tn===void 0?void 0:Tn.login,"/classrooms"))}}),Object(W.p)()&&o.a.createElement("span",{className:"ml10 font16"},(jn=Ct.userInfo)===null||jn===void 0?void 0:jn.username)))))}else return o.a.createElement("div",{className:"font15 ".concat(He.isIlearning?ie.a.login:"")},o.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){et({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),o.a.createElement("span",{className:"ml5 mr5"},"|"),o.a.createElement(p.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))},Z=Object(O.a)(function(dt){var Ie=dt.homePage,Le=dt.loading,Ue=dt.user,_e=dt.globalSetting,Te=dt.shixunHomeworks;return{homePage:Ie,user:Ue,globalSetting:_e,shixunHomeworks:Te,loading:Le.models.index}})(re),Y=i("+L6B"),q=i("2/Rp"),ye=i("Cs+z"),ge=i.n(ye),De=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Ge=function(Ie){var Le=Ie.homePage,Ue=Ie.user,_e=Ie.globalSetting,Te=Ie.loading,ke=Ie.dispatch,je=Ie.location,tt=Ie.text,_t=Ie.shixunHomeworks,At=Ie.payload,Zt=At===void 0?{}:At,On=Object(m.a)(Ie,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),nn=Object(f.useState)("none"),Ct=Object(d.a)(nn,2),He=Ct[0],rt=Ct[1];return Object(f.useEffect)(function(){_t.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&rt("flex")},[_t.actionTabs.key]),Object(f.useEffect)(function(){_t.actionTabs.key==="\u9690\u85CF"&&(rt("none"),localStorage.setItem("Noviceguide","0"))},[_t.actionTabs.key]),o.a.createElement("div",{style:{display:He,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},o.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},o.a.createElement("img",{src:ge.a,style:{position:"absolute",top:"-32px"}}),o.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},_t.actionTabs.text),_t.actionTabs.type===9?o.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},o.a.createElement(q.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),rt("none"),ke({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")):o.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},o.a.createElement(q.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),rt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},Qe=Object(O.a)(function(dt){var Ie=dt.homePage,Le=dt.loading,Ue=dt.user,_e=dt.globalSetting,Te=dt.shixunHomeworks;return{homePage:Ie,user:Ue,globalSetting:_e,loading:Le.models.index,shixunHomeworks:Te}})(Ge),at=i("498V"),ot=i.n(at),st=s.a.Header,mt=r.a.Search;function We(){var dt,Ie,Le=window.location.pathname,Ue=Le.split("/"),_e={};return Ue[1]=="classrooms"&&Ue.length>3&&!((dt=Ue[4])!==null&&dt!==void 0&&dt.includes("newgold"))&&!((Ie=Ue[5])!==null&&Ie!==void 0&&Ie.includes("newgold"))&&Ue[2]!=="coursesId"&&(_e.course_id=Ue[2]),Ue[1]==="shixuns"&&Ue.length>3&&(_e.objective_type="shixun",_e.objective_id=Ue[2]),Ue[1]==="paths"&&Ue.length>3&&(_e.objective_type="path",_e.objective_id=Ue[2]),Object(E.a)(Object(E.a)({},_e),{school:1})}var Re={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},$e=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],Tt=function(Ie){var Le,Ue=Ie.homePage,_e=Ie.user,Te=Ie.globalSetting,ke=Ie.loading,je=Ie.dispatch,tt=Ie.location,_t=Ie.isLogin,At=_t===void 0?!1:_t,Zt=Ie.shixunHomeworks,On=Object(m.a)(Ie,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks"]),nn=Object(g.g)(),Ct=Object(f.useState)(!1),He=Object(d.a)(Ct,2),rt=He[0],et=He[1],Pe=Object(f.useState)(-1),Ve=Object(d.a)(Pe,2),xt=Ve[0],ft=Ve[1],St=Object(f.useState)(!1),It=Object(d.a)(St,2),yt=It[0],Nt=It[1],$t=We(),Ln=tt.pathname;Object(f.useEffect)(function(){je({type:"user/getNavigationInfo",payload:Object(E.a)({},$t)})},[Te.name]),Object(f.useEffect)(function(){Zt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&($e!=null&&$e.includes(tt==null?void 0:tt.pathname)||(tt==null?void 0:tt.pathname.indexOf("/classrooms"))===0||je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[tt.pathname]),Object(f.useEffect)(function(){Zt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(Zt.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[Zt.actionTabs.key]),Object(f.useEffect)(function(){if(Te!=null&&Te.setting){var Rn,Wn;if(Te==null||((Rn=Te.setting)===null||Rn===void 0||((Wn=Rn.navbar)===null||Wn===void 0))||Wn.map(function(Bt,cn){tt.pathname.indexOf(Bt.link)>-1&&ft(cn)}),xt===-1)Object(W.V)(Te.setting.name);else{var Qt;Object(W.V)(((Qt=Te.setting.navbar[xt])===null||Qt===void 0?void 0:Qt.name)||Te.setting.name)}}},[Te==null?void 0:Te.setting]);var En=Object(f.useMemo)(function(){var Rn;if(Te!=null&&(Rn=Te.setting)!==null&&Rn!==void 0&&Rn.nav_logo_url){var Wn;return"".concat(ue.a.IMG_SERVER,"/").concat(Te==null||((Wn=Te.setting)===null||Wn===void 0)?void 0:Wn.nav_logo_url)}else return"".concat(ue.a.IMG_SERVER,"/images/avatars/LaboratorySetting/1nav?t=").concat(new Date().getTime())},[Te==null||((Le=Te.setting)===null||Le===void 0)?void 0:Le.nav_logo_url]);function jn(Rn){nn.push("/search?value="+Rn)}var kn=function(){return rt?o.a.createElement("div",{onBlur:function(){setTimeout(function(){et(!1)},300)}},o.a.createElement(mt,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:jn,autoFocus:!0})):o.a.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:function(){nn.push("/search?value=")}})},Tn=function(){var Rn=Object(T.a)(y.a.mark(function Wn(Qt){var Bt,cn,rn;return y.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:return Qt.preventDefault(),Zn.next=3,Object(Q.j)();case 3:cn=Zn.sent,cn!=null&&(Bt=cn.data)!==null&&Bt!==void 0&&Bt.engineer_url?document.location.href=cn==null||((rn=cn.data)===null||rn===void 0)?void 0:rn.engineer_url:(cn==null?void 0:cn.status)!=401&&Nt(!0);case 5:case"end":return Zn.stop()}},Wn)}));return function(Qt){return Rn.apply(this,arguments)}}();if(Te.showHeader&&Te.showHeaderFooter){var an,ur,mr,xr,ir;return o.a.createElement(s.a,{className:"".concat(Te.isIlearning?_.a["header-iearning"]:_.a.header," ").concat(Te.showHeaderFixed?_.a.headerFixed:"")},o.a.createElement(st,{className:"header"},o.a.createElement("section",{className:_.a["edu-menu"]},(!!Te.isIlearning||!!Te.isPaZhou)&&o.a.createElement(p.a,{style:{display:"flex",alignItems:"center"},onClick:function(){je({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},o.a.createElement("img",{className:_.a.logo,title:(an=Te.setting)===null||an===void 0?void 0:an.name,src:Te.isPaZhou?En:ot.a||En}),!Te.isPaZhou&&o.a.createElement("span",{className:_.a.title},"\u6DF7\u5408\u589E\u5F3A\u667A\u6167\u6559\u80B2i-Learning\u5E73\u53F0")),o.a.createElement("ul",{className:"".concat(_.a.menu," ").concat(Object(W.p)()&&"ml0")},Object(W.p)()&&o.a.createElement("li",null,o.a.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!Object(W.p)()&&Te.setting&&Te.setting.navbar.map(function(Rn,Wn){if(!Rn.hidden)return o.a.createElement("li",{key:Wn,className:xt===Wn?_.a.actived:""},(Rn==null?void 0:Rn.name)==="\u6559\u5B66\u8BFE\u5802"&&o.a.createElement(p.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||je({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:o.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~")}})},className:Zt.actionTabs.type===4?_.a.classromediv:"",dangerouslySetInnerHTML:{__html:Rn.name},to:Rn.link}),(Rn==null?void 0:Rn.name)!="\u6559\u5B66\u8BFE\u5802"&&Rn.link.indexOf("http")<0&&o.a.createElement(p.a,{onClick:function(){je({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:Rn.name},to:Rn.link,target:Rn.link.indexOf("http")>-1?"_blank":"_self"}),(Rn==null?void 0:Rn.name)!="\u6559\u5B66\u8BFE\u5802"&&Rn.link.indexOf("http")>-1&&o.a.createElement("a",{target:Rn.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:Rn.name},href:Rn.link}))})),o.a.createElement("div",{className:"search-bar",style:{flex:Te.isIlearning?"initial":"1 0 auto"}},!Object(W.p)()&&!(Te!=null&&Te.isIlearning)&&o.a.createElement(o.a.Fragment,null,o.a.createElement(kn,null),!At&&o.a.createElement(me,null),!At&&!!(_e!=null&&(ur=_e.userInfo)!==null&&ur!==void 0&&ur.login)&&o.a.createElement(p.a,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:"/messages/".concat(_e==null||((mr=_e.userInfo)===null||mr===void 0)?void 0:mr.login,"/user_tidings")},(_e==null||((xr=_e.navigationInfo)===null||xr===void 0||((ir=xr.top)===null||ir===void 0))?void 0:ir.new_message)&&o.a.createElement("span",{className:_.a.newslight}))),!At&&o.a.createElement(Z,{payload:$t}))),o.a.createElement(v.a,{centered:!0,destroyOnClose:!0,visible:yt,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(W.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:function(){return Nt(!1)}},o.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},o.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"),o.a.createElement("img",{src:a.D,width:200,height:200}),o.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),o.a.createElement(Qe,null))}else return o.a.createElement(o.a.Fragment,null)},ut=X.a=Object(O.a)(function(dt){var Ie=dt.homePage,Le=dt.loading,Ue=dt.user,_e=dt.globalSetting,Te=dt.shixunHomeworks;return{homePage:Ie,user:Ue,globalSetting:_e,loading:Le.models.index,shixunHomeworks:Te}})(Tt)},sLOW:function(M,X,i){"use strict";var P=i("iQDF"),v=i("+eQT"),T=i("Awhp"),d=i("KrTs"),m=i("O3gP"),E=i("lrIw"),D=i("7Kak"),r=i("9yH6"),c=i("sRBo"),s=i("kaz8"),n=i("+L6B"),y=i("2/Rp"),f=i("oBTY"),o=i("miYZ"),g=i("tsqr"),p=i("2qtc"),O=i("kLXV"),a=i("9og8"),u=i("tJVT"),_=i("PpiC"),S=i("WmNS"),b=i.n(S),h=i("cDcd"),R=i.n(h),w=i("9kvl"),C=i("Z0Lh"),x=i.n(C),l=i("9ZNV"),A=i("NLgs"),k=i("wd/R"),U=i.n(k),N=i("L+Ii"),z=i.n(N),K=function(B){if(!B)return B;var H=B.split(":");if(H[1]=="00"||H[1]=="30")return B;var ae=parseInt(H[1]);if(ae<30||ae==60)return[H[0],"30"].join(":");if(ae<60){var de=[H[0],"00"].join(":"),oe="YYYY-MM-DD HH:mm",xe=U()(de,oe);return xe.add(1,"hours"),xe.format(oe)}return B},W="YYYY-MM-DD HH:mm",V=function(B){var H,ae,de,oe,xe,Oe,se,me,pe=B.shixunsDetail,ie=B.globalSetting,le=B.loading,Q=B.user,ue=B.dispatch,ee=Object(_.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),te=Object(h.useRef)(),be=Object(h.useState)(),re=Object(u.a)(be,2),Z=re[0],Y=re[1],q=Object(h.useState)(),ye=Object(u.a)(q,2),ge=ye[0],De=ye[1],Ge=Object(h.useState)([]),Qe=Object(u.a)(Ge,2),at=Qe[0],ot=Qe[1],st=Object(h.useState)([]),mt=Object(u.a)(st,2),We=mt[0],Re=mt[1],$e=Object(h.useState)(""),Tt=Object(u.a)($e,2),ut=Tt[0],dt=Tt[1],Ie=Object(h.useState)(),Le=Object(u.a)(Ie,2),Ue=Le[0],_e=Le[1],Te=Object(h.useState)(),ke=Object(u.a)(Te,2),je=ke[0],tt=ke[1],_t=(H=Q.userInfo)===null||H===void 0||((ae=H.shixun)===null||ae===void 0)?void 0:ae.editable;Object(h.useEffect)(function(){var He,rt;te.current=(He=location.pathname)===null||He===void 0||((rt=He.split("/"))===null||rt===void 0)?void 0:rt[2],At()},[]),Object(h.useEffect)(function(){var He,rt,et,Pe,Ve,xt,ft,St,It,yt;if(!pe.setting)return;Y((He=pe.setting)===null||He===void 0||((rt=He.shixun)===null||rt===void 0)?void 0:rt.can_copy),De((et=pe.setting)===null||et===void 0||((Pe=et.shixun)===null||Pe===void 0)?void 0:Pe.use_scope),_e(!!((Ve=pe.setting)!==null&&Ve!==void 0&&(xt=Ve.shixun)!==null&&xt!==void 0&&xt.opening_time)),tt((ft=pe.setting)===null||ft===void 0||((St=ft.shixun)===null||St===void 0)?void 0:St.opening_time),ot((It=pe.setting)===null||It===void 0||((yt=It.shixun)===null||yt===void 0)?void 0:yt.scope_partment)},[pe.setting]);var At=function(){var He=Object(a.a)(b.a.mark(function rt(et){var Pe;return b.a.wrap(function(xt){for(;;)switch(xt.prev=xt.next){case 0:return xt.next=2,ue({type:"shixunsDetail/getDepartments",payload:{q:et}});case 2:Pe=xt.sent,Pe&&Re(Pe.shools_name||[]);case 4:case"end":return xt.stop()}},rt)}));return function(et){return He.apply(this,arguments)}}(),Zt=function(){var He=Object(a.a)(b.a.mark(function rt(){var et,Pe,Ve,xt,ft,St,It;return b.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,ue({type:"shixunsDetail/getShixunQuote",payload:{id:te.current}});case 2:if(Nt.t0=Nt.sent,Nt.t0){Nt.next=5;break}Nt.t0={};case 5:It=Nt.t0,O.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:R.a.createElement("div",{className:"tc font14 ".concat(z.a.modal)},!!((et=It.subjects)!==null&&et!==void 0&&et.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(Pe=It.subjects)===null||Pe===void 0||((Ve=Pe.splice(0,2))===null||Ve===void 0)?void 0:Ve.map(function($t){return"\u300A".concat($t,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},It==null?void 0:It.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),R.a.createElement("br",null)),!!((xt=It.courses)!==null&&xt!==void 0&&xt.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(ft=It.courses)===null||ft===void 0||((St=ft.splice(0,2))===null||St===void 0)?void 0:St.map(function($t){return"\u300A".concat($t,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.a.colorOrange},It==null?void 0:It.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),R.a.createElement("br",null)),R.a.createElement("span",{className:"".concat(z.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 $t=Object(a.a)(b.a.mark(function En(){var jn;return b.a.wrap(function(Tn){for(;;)switch(Tn.prev=Tn.next){case 0:return Tn.next=2,ue({type:"shixunsDetail/deleteShixun",payload:{id:te.current}});case 2:jn=Tn.sent,jn.status===1&&(g.b.success("\u64CD\u4F5C\u6210\u529F"),w.d.push("/shixuns"));case 4:case"end":return Tn.stop()}},En)}));function Ln(){return $t.apply(this,arguments)}return Ln}()});case 7:case"end":return Nt.stop()}},rt)}));return function(){return He.apply(this,arguments)}}(),On=function(){if(Object(A.b)(ue,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},nn=function(rt){if(at.includes(rt)){g.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}dt(null),ot([].concat(Object(f.a)(at),[rt]))},Ct=function(){var He=Object(a.a)(b.a.mark(function rt(){var et;return b.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(!(Ue&&!je)){Ve.next=3;break}return g.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Ve.abrupt("return");case 3:if(!(ge===1&&!at.length)){Ve.next=6;break}return g.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Ve.abrupt("return");case 6:return Ve.next=8,ue({type:"shixunsDetail/updatePermissionSetting",payload:{id:te.current,scope_partment:ge===0?null:at,shixun:{can_copy:Z,use_scope:ge,opening_time:je}}});case 8:et=Ve.sent,et.status!==-1&&(g.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ue({type:"shixunsDetail/getSettingsData",payload:{id:te.current}}),ue({type:"shixunsDetail/getShixunsDetail",payload:{id:te.current}}));case 10:case"end":return Ve.stop()}},rt)}));return function(){return He.apply(this,arguments)}}();return R.a.createElement("section",{className:z.a.wrap},R.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(pe==null||((de=pe.detail)===null||de===void 0)?void 0:de.shixun_status)!==2?R.a.createElement(y.a,{danger:!0,onClick:Zt},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):R.a.createElement(y.a,{danger:!0,onClick:On},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u590D\u5236:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:Z,onChange:function(rt){return Y(rt.target.checked)},disabled:!_t}),R.a.createElement("span",{className:"".concat(z.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((oe=pe.detail)===null||oe===void 0?void 0:oe.shixun_status)>1||((xe=pe.detail)===null||xe===void 0?void 0:xe.public)===2)&&((Oe=pe.setting)===null||Oe===void 0||((se=Oe.shixun)===null||se===void 0)?void 0:se.use_scope)===0&&((me=pe.detail)===null||me===void 0?void 0:me.identity)>2)&&R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement(r.a.Group,{value:ge,onChange:function(rt){return De(rt.target.value)},disabled:!_t},R.a.createElement(r.a,{className:z.a.radio,value:0},R.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement(r.a,{className:z.a.radio,value:1},R.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.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&&R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"mt10"},R.a.createElement(E.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:ut,onChange:function(rt){dt(rt),At(rt)},disabled:!_t,onSelect:nn,options:We==null?void 0:We.map(function(He){return{value:He}})}),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement("div",{className:"mt10"},at==null?void 0:at.map(function(He){return _t?R.a.createElement(d.a,{count:"x",className:"mr20 current",onClick:function(){return ot(at.filter(function(et){return et!==He}))}},R.a.createElement(y.a,{type:"primary",ghost:!0},He)):R.a.createElement(y.a,{type:"primary",ghost:!0,className:"mr20"},He)}))))),R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u5F00\u542F\u65F6\u95F4:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:Ue,onChange:function(rt){return _e(rt.target.checked)},disabled:!_t}),R.a.createElement("span",{className:"".concat(z.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")),Ue&&R.a.createElement(v.a,{className:"".concat(z.a.dataPicker," mt10"),format:W,locale:x.a,disabled:!_t,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(rt){return rt&&rt<U()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:je&&U()(je,W),onChange:function(rt,et){return tt(K(et))}}))),R.a.createElement(l.a,{okText:"\u4FDD\u5B58",hasOkBtn:_t,loading:le.effects["shixunsDetail/updatePermissionSetting"],onCancel:function(){return w.d.push("/shixuns/".concat(te.current,"/challenges"))},onOk:Ct}))};X.a=Object(w.a)(function(F){var B=F.shixunsDetail,H=F.loading,ae=F.globalSetting,de=F.user;return{shixunsDetail:B,globalSetting:ae,user:de,loading:H}})(V)},sR1s:function(M,X,i){"use strict";i.d(X,"b",function(){return d}),i.d(X,"a",function(){return m}),i.d(X,"c",function(){return E}),i.d(X,"d",function(){return D});var P=i("U8pU"),v="RC_TABLE_KEY";function T(r){return r==null?[]:Array.isArray(r)?r:[r]}function d(r,c){if(!c&&typeof c!="number")return r;for(var s=T(c),n=r,y=0;y<s.length;y+=1){if(!n)return null;var f=s[y];n=n[f]}return n}function m(r){var c=[],s={};return r.forEach(function(n){for(var y=n||{},f=y.key,o=y.dataIndex,g=f||T(o).join("-")||v;s[g];)g="".concat(g,"_next");s[g]=!0,c.push(g)}),c}function E(){var r={};function c(f,o){o&&Object.keys(o).forEach(function(g){var p=o[g];p&&Object(P.a)(p)==="object"?(f[g]=f[g]||{},c(f[g],p)):f[g]=p})}for(var s=arguments.length,n=new Array(s),y=0;y<s;y++)n[y]=arguments[y];return n.forEach(function(f){c(r,f)}),r}function D(r){return r!=null}},sboe:function(M,X,i){"use strict";i.d(X,"a",function(){return T});var P=i("cDcd"),v=i.n(P),T=P.createContext(null)},sckv:function(M,X,i){M.exports={wrap:"wrap___3kep6",colorBlue:"colorBlue___3r5Hq",repeatedName:"repeatedName___vESvE"}},t23M:function(M,X,i){"use strict";var P=i("VTBJ"),v=i("1OyB"),T=i("vuIU"),d=i("Ji7U"),m=i("LK+K"),E=i("cDcd"),D=i.n(E),r=i("m+aA"),c=i("Zm9Q"),s=i("Kwbf"),n=i("c+Xe"),y=i("bdgK"),f="rc-observer-key",o=function(g){Object(d.a)(O,g);var p=Object(m.a)(O);function O(){var a;return Object(v.a)(this,O),a=p.apply(this,arguments),a.resizeObserver=null,a.childNode=null,a.currentElement=null,a.state={width:0,height:0,offsetHeight:0,offsetWidth:0},a.onResize=function(u){var _=a.props.onResize,S=u[0].target,b=S.getBoundingClientRect(),h=b.width,R=b.height,w=S.offsetWidth,C=S.offsetHeight,x=Math.floor(h),l=Math.floor(R);if(a.state.width!==x||a.state.height!==l||a.state.offsetWidth!==w||a.state.offsetHeight!==C){var A={width:x,height:l,offsetWidth:w,offsetHeight:C};a.setState(A),_&&Promise.resolve().then(function(){_(Object(P.a)(Object(P.a)({},A),{},{offsetWidth:w,offsetHeight:C}))})}},a.setChildNode=function(u){a.childNode=u},a}return Object(T.a)(O,[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){var u=this.props.disabled;if(u){this.destroyObserver();return}var _=Object(r.a)(this.childNode||this),S=_!==this.currentElement;S&&(this.destroyObserver(),this.currentElement=_),!this.resizeObserver&&_&&(this.resizeObserver=new y.default(this.onResize),this.resizeObserver.observe(_))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var u=this.props.children,_=Object(c.a)(u);if(_.length>1)Object(s.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(_.length===0)return Object(s.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var S=_[0];if(E.isValidElement(S)&&Object(n.c)(S)){var b=S.ref;_[0]=E.cloneElement(S,{ref:Object(n.a)(b,this.setChildNode)})}return _.length===1?_[0]:_.map(function(h,R){return!E.isValidElement(h)||"key"in h&&h.key!==null?h:E.cloneElement(h,{key:"".concat(f,"-").concat(R)})})}}]),O}(E.Component);o.displayName="ResizeObserver",X.a=o},tWlo:function(M,X){M.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(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("MlIO"),i("1uat"))})(this,function(P){return function(){var v=P,T=v.x64,d=T.Word,m=T.WordArray,E=v.algo,D=E.SHA512,r=E.SHA384=D.extend({_doReset:function(){this._hash=new m.init([new d.init(3418070365,3238371032),new d.init(1654270250,914150663),new d.init(2438529370,812702999),new d.init(355462360,4144912697),new d.init(1731405415,4290775857),new d.init(2394180231,1750603025),new d.init(3675008525,1694076839),new d.init(1203062813,3204075428)])},_doFinalize:function(){var c=D._doFinalize.call(this);return c.sigBytes-=16,c}});v.SHA384=D._createHelper(r),v.HmacSHA384=D._createHmacHelper(r)}(),P.SHA384})},uGxW:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("OLod"))})(this,function(P){return P.pad.NoPadding={pad:function(){},unpad:function(){}},P.pad.NoPadding})},uK0f:function(M,X,i){(function(P,v){M.exports=v()})(this,function(){"use strict";function P(v,T,d){d=d||{},d.childrenKeyName=d.childrenKeyName||"children";var m=v||[],E=[],D=0;do{var r=m.filter(function(c){return T(c,D)})[0];if(!r)break;E.push(r),m=r[d.childrenKeyName]||[],D+=1}while(m.length>0);return E}return P})},ulZh:function(M,X,i){typeof window!="undefined"&&function(v,T){M.exports=T()}(this,function(){return function(P){var v={};function T(d){if(v[d])return v[d].exports;var m=v[d]={i:d,l:!1,exports:{}};return P[d].call(m.exports,m,m.exports,T),m.l=!0,m.exports}return T.m=P,T.c=v,T.d=function(d,m,E){T.o(d,m)||Object.defineProperty(d,m,{enumerable:!0,get:E})},T.r=function(d){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})},T.t=function(d,m){if(m&1&&(d=T(d)),m&8)return d;if(m&4&&typeof d=="object"&&d&&d.__esModule)return d;var E=Object.create(null);if(T.r(E),Object.defineProperty(E,"default",{enumerable:!0,value:d}),m&2&&typeof d!="string")for(var D in d)T.d(E,D,function(r){return d[r]}.bind(null,D));return E},T.n=function(d){var m=d&&d.__esModule?function(){return d.default}:function(){return d};return T.d(m,"a",m),m},T.o=function(d,m){return Object.prototype.hasOwnProperty.call(d,m)},T.p="/dist/",T(T.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(P,v,T){"use strict";var d=Object.prototype.hasOwnProperty,m="~";function E(){}Object.create&&(E.prototype=Object.create(null),new E().__proto__||(m=!1));function D(n,y,f){this.fn=n,this.context=y,this.once=f||!1}function r(n,y,f,o,g){if(typeof f!="function")throw new TypeError("The listener must be a function");var p=new D(f,o||n,g),O=m?m+y:y;return n._events[O]?n._events[O].fn?n._events[O]=[n._events[O],p]:n._events[O].push(p):(n._events[O]=p,n._eventsCount++),n}function c(n,y){--n._eventsCount===0?n._events=new E:delete n._events[y]}function s(){this._events=new E,this._eventsCount=0}s.prototype.eventNames=function(){var y=[],f,o;if(this._eventsCount===0)return y;for(o in f=this._events)d.call(f,o)&&y.push(m?o.slice(1):o);return Object.getOwnPropertySymbols?y.concat(Object.getOwnPropertySymbols(f)):y},s.prototype.listeners=function(y){var f=m?m+y:y,o=this._events[f];if(!o)return[];if(o.fn)return[o.fn];for(var g=0,p=o.length,O=new Array(p);g<p;g++)O[g]=o[g].fn;return O},s.prototype.listenerCount=function(y){var f=m?m+y:y,o=this._events[f];return o?o.fn?1:o.length:0},s.prototype.emit=function(y,f,o,g,p,O){var a=m?m+y:y;if(!this._events[a])return!1;var u=this._events[a],_=arguments.length,S,b;if(u.fn){u.once&&this.removeListener(y,u.fn,void 0,!0);switch(_){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,f),!0;case 3:return u.fn.call(u.context,f,o),!0;case 4:return u.fn.call(u.context,f,o,g),!0;case 5:return u.fn.call(u.context,f,o,g,p),!0;case 6:return u.fn.call(u.context,f,o,g,p,O),!0}for(b=1,S=new Array(_-1);b<_;b++)S[b-1]=arguments[b];u.fn.apply(u.context,S)}else{var h=u.length,R;for(b=0;b<h;b++){u[b].once&&this.removeListener(y,u[b].fn,void 0,!0);switch(_){case 1:u[b].fn.call(u[b].context);break;case 2:u[b].fn.call(u[b].context,f);break;case 3:u[b].fn.call(u[b].context,f,o);break;case 4:u[b].fn.call(u[b].context,f,o,g);break;default:if(!S)for(R=1,S=new Array(_-1);R<_;R++)S[R-1]=arguments[R];u[b].fn.apply(u[b].context,S)}}}return!0},s.prototype.on=function(y,f,o){return r(this,y,f,o,!1)},s.prototype.once=function(y,f,o){return r(this,y,f,o,!0)},s.prototype.removeListener=function(y,f,o,g){var p=m?m+y:y;if(!this._events[p])return this;if(!f)return c(this,p),this;var O=this._events[p];if(O.fn)O.fn===f&&(!g||O.once)&&(!o||O.context===o)&&c(this,p);else{for(var a=0,u=[],_=O.length;a<_;a++)(O[a].fn!==f||g&&!O[a].once||o&&O[a].context!==o)&&u.push(O[a]);u.length?this._events[p]=u.length===1?u[0]:u:c(this,p)}return this},s.prototype.removeAllListeners=function(y){var f;return y?(f=m?m+y:y,this._events[f]&&c(this,f)):(this._events=new E,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=m,s.EventEmitter=s,P.exports=s},"./node_modules/url-toolkit/src/url-toolkit.js":function(P,v,T){(function(d){var m=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,E=/^([^\/?#]*)([^]*)$/,D=/(?:\/|^)\.(?=\/)/g,r=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,c={buildAbsoluteURL:function(s,n,y){if(y=y||{},s=s.trim(),n=n.trim(),!n){if(!y.alwaysNormalize)return s;var f=c.parseURL(s);if(!f)throw new Error("Error trying to parse base URL.");return f.path=c.normalizePath(f.path),c.buildURLFromParts(f)}var o=c.parseURL(n);if(!o)throw new Error("Error trying to parse relative URL.");if(o.scheme)return y.alwaysNormalize?(o.path=c.normalizePath(o.path),c.buildURLFromParts(o)):n;var g=c.parseURL(s);if(!g)throw new Error("Error trying to parse base URL.");if(!g.netLoc&&g.path&&g.path[0]!=="/"){var p=E.exec(g.path);g.netLoc=p[1],g.path=p[2]}g.netLoc&&!g.path&&(g.path="/");var O={scheme:g.scheme,netLoc:o.netLoc,path:null,params:o.params,query:o.query,fragment:o.fragment};if(!o.netLoc&&(O.netLoc=g.netLoc,o.path[0]!=="/"))if(!o.path)O.path=g.path,o.params||(O.params=g.params,o.query||(O.query=g.query));else{var a=g.path,u=a.substring(0,a.lastIndexOf("/")+1)+o.path;O.path=c.normalizePath(u)}return O.path===null&&(O.path=y.alwaysNormalize?c.normalizePath(o.path):o.path),c.buildURLFromParts(O)},parseURL:function(s){var n=m.exec(s);return n?{scheme:n[1]||"",netLoc:n[2]||"",path:n[3]||"",params:n[4]||"",query:n[5]||"",fragment:n[6]||""}:null},normalizePath:function(s){for(s=s.split("").reverse().join("").replace(D,"");s.length!==(s=s.replace(r,"")).length;);return s.split("").reverse().join("")},buildURLFromParts:function(s){return s.scheme+s.netLoc+s.path+s.params+s.query+s.fragment}};P.exports=c})(this)},"./node_modules/webworkify-webpack/index.js":function(P,v,T){function d(y){var f={};function o(p){if(f[p])return f[p].exports;var O=f[p]={i:p,l:!1,exports:{}};return y[p].call(O.exports,O,O.exports,o),O.l=!0,O.exports}o.m=y,o.c=f,o.i=function(p){return p},o.d=function(p,O,a){o.o(p,O)||Object.defineProperty(p,O,{configurable:!1,enumerable:!0,get:a})},o.r=function(p){Object.defineProperty(p,"__esModule",{value:!0})},o.n=function(p){var O=p&&p.__esModule?function(){return p.default}:function(){return p};return o.d(O,"a",O),O},o.o=function(p,O){return Object.prototype.hasOwnProperty.call(p,O)},o.p="/",o.oe=function(p){throw console.error(p),p};var g=o(o.s=ENTRY_MODULE);return g.default||g}var m="[\\.|\\-|\\+|\\w|/|@]+",E="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+m+").*?\\)";function D(y){return(y+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function r(y){return!isNaN(1*y)}function c(y,f,o){var g={};g[o]=[];var p=f.toString(),O=p.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!O)return g;for(var a=O[1],u=new RegExp("(\\\\n|\\W)"+D(a)+E,"g"),_;_=u.exec(p);){if(_[3]==="dll-reference")continue;g[o].push(_[3])}for(u=new RegExp("\\("+D(a)+'\\("(dll-reference\\s('+m+'))"\\)\\)'+E,"g");_=u.exec(p);)y[_[2]]||(g[o].push(_[1]),y[_[2]]=T(_[1]).m),g[_[2]]=g[_[2]]||[],g[_[2]].push(_[4]);for(var S=Object.keys(g),b=0;b<S.length;b++)for(var h=0;h<g[S[b]].length;h++)r(g[S[b]][h])&&(g[S[b]][h]=1*g[S[b]][h]);return g}function s(y){var f=Object.keys(y);return f.reduce(function(o,g){return o||y[g].length>0},!1)}function n(y,f){for(var o={main:[f]},g={main:[]},p={main:{}};s(o);)for(var O=Object.keys(o),a=0;a<O.length;a++){var u=O[a],_=o[u],S=_.pop();if(p[u]=p[u]||{},p[u][S]||!y[u][S])continue;p[u][S]=!0,g[u]=g[u]||[],g[u].push(S);for(var b=c(y,y[u][S],u),h=Object.keys(b),R=0;R<h.length;R++)o[h[R]]=o[h[R]]||[],o[h[R]]=o[h[R]].concat(b[h[R]])}return g}P.exports=function(y,f){f=f||{};var o={main:T.m},g=f.all?{main:Object.keys(o.main)}:n(o,y),p="";Object.keys(g).filter(function(S){return S!=="main"}).forEach(function(S){for(var b=0;g[S][b];)b++;g[S].push(b),o[S][b]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",p=p+"var "+S+" = ("+d.toString().replace("ENTRY_MODULE",JSON.stringify(b))+")({"+g[S].map(function(h){return""+JSON.stringify(h)+": "+o[S][h].toString()}).join(",")+`});
`}),p=p+"new (("+d.toString().replace("ENTRY_MODULE",JSON.stringify(y))+")({"+g.main.map(function(S){return""+JSON.stringify(S)+": "+o.main[S].toString()}).join(",")+"}))(self);";var O=new window.Blob([p],{type:"text/javascript"});if(f.bare)return O;var a=window.URL||window.webkitURL||window.mozURL||window.msURL,u=a.createObjectURL(O),_=new window.Worker(u);return _.objectURL=u,_}},"./src/config.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"hlsDefaultConfig",function(){return R}),T.d(v,"mergeConfig",function(){return C}),T.d(v,"enableStreamingMode",function(){return x});var d=T("./src/controller/abr-controller.ts"),m=T("./src/controller/audio-stream-controller.ts"),E=T("./src/controller/audio-track-controller.ts"),D=T("./src/controller/subtitle-stream-controller.ts"),r=T("./src/controller/subtitle-track-controller.ts"),c=T("./src/controller/buffer-controller.ts"),s=T("./src/controller/timeline-controller.ts"),n=T("./src/controller/cap-level-controller.ts"),y=T("./src/controller/fps-controller.ts"),f=T("./src/controller/eme-controller.ts"),o=T("./src/controller/cmcd-controller.ts"),g=T("./src/utils/xhr-loader.ts"),p=T("./src/utils/fetch-loader.ts"),O=T("./src/utils/cues.ts"),a=T("./src/utils/mediakeys-helper.ts"),u=T("./src/utils/logger.ts");function _(){return _=Object.assign||function(l){for(var A=1;A<arguments.length;A++){var k=arguments[A];for(var U in k)Object.prototype.hasOwnProperty.call(k,U)&&(l[U]=k[U])}return l},_.apply(this,arguments)}function S(l,A){var k=Object.keys(l);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(l);A&&(U=U.filter(function(N){return Object.getOwnPropertyDescriptor(l,N).enumerable})),k.push.apply(k,U)}return k}function b(l){for(var A=1;A<arguments.length;A++){var k=arguments[A]!=null?arguments[A]:{};A%2?S(Object(k),!0).forEach(function(U){h(l,U,k[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(k)):S(Object(k)).forEach(function(U){Object.defineProperty(l,U,Object.getOwnPropertyDescriptor(k,U))})}return l}function h(l,A,k){return A in l?Object.defineProperty(l,A,{value:k,enumerable:!0,configurable:!0,writable:!0}):l[A]=k,l}var R=b(b({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:g.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:d.default,bufferController:c.default,capLevelController:n.default,fpsController:y.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:a.requestMediaKeySystemAccess,testBandwidth:!0,progressive:!1,lowLatencyMode:!0,cmcd:void 0},w()),{},{subtitleStreamController:D.SubtitleStreamController,subtitleTrackController:r.default,timelineController:s.TimelineController,audioStreamController:m.default,audioTrackController:E.default,emeController:f.default,cmcdController:o.default});function w(){return{cueHandler:O.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 C(l,A){if((A.liveSyncDurationCount||A.liveMaxLatencyDurationCount)&&(A.liveSyncDuration||A.liveMaxLatencyDuration))throw new Error("Illegal hls.js config: don't mix up liveSyncDurationCount/liveMaxLatencyDurationCount and liveSyncDuration/liveMaxLatencyDuration");if(A.liveMaxLatencyDurationCount!==void 0&&(A.liveSyncDurationCount===void 0||A.liveMaxLatencyDurationCount<=A.liveSyncDurationCount))throw new Error('Illegal hls.js config: "liveMaxLatencyDurationCount" must be greater than "liveSyncDurationCount"');if(A.liveMaxLatencyDuration!==void 0&&(A.liveSyncDuration===void 0||A.liveMaxLatencyDuration<=A.liveSyncDuration))throw new Error('Illegal hls.js config: "liveMaxLatencyDuration" must be greater than "liveSyncDuration"');return _({},l,A)}function x(l){var A=l.loader;if(A!==p.default&&A!==g.default)u.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),l.progressive=!1;else{var k=Object(p.fetchSupported)();k&&(l.loader=p.default,l.progressive=!0,l.enableSoftwareAES=!0,u.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/polyfills/number.ts"),m=T("./src/utils/ewma-bandwidth-estimator.ts"),E=T("./src/events.ts"),D=T("./src/utils/buffer-helper.ts"),r=T("./src/errors.ts"),c=T("./src/types/loader.ts"),s=T("./src/utils/logger.ts");function n(o,g){for(var p=0;p<g.length;p++){var O=g[p];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(o,O.key,O)}}function y(o,g,p){return g&&n(o.prototype,g),p&&n(o,p),o}var f=function(){function o(p){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=p;var O=p.config;this.bwEstimator=new m.default(O.abrEwmaSlowVoD,O.abrEwmaFastVoD,O.abrEwmaDefaultEstimate),this.registerListeners()}var g=o.prototype;return g.registerListeners=function(){var O=this.hls;O.on(E.Events.FRAG_LOADING,this.onFragLoading,this),O.on(E.Events.FRAG_LOADED,this.onFragLoaded,this),O.on(E.Events.FRAG_BUFFERED,this.onFragBuffered,this),O.on(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.on(E.Events.ERROR,this.onError,this)},g.unregisterListeners=function(){var O=this.hls;O.off(E.Events.FRAG_LOADING,this.onFragLoading,this),O.off(E.Events.FRAG_LOADED,this.onFragLoaded,this),O.off(E.Events.FRAG_BUFFERED,this.onFragBuffered,this),O.off(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.off(E.Events.ERROR,this.onError,this)},g.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},g.onFragLoading=function(O,a){var u=a.frag;if(u.type===c.PlaylistLevelType.MAIN&&!this.timer){var _;this.fragCurrent=u,this.partCurrent=(_=a.part)!=null?_:null,this.timer=self.setInterval(this.onCheck,100)}},g.onLevelLoaded=function(O,a){var u=this.hls.config;a.details.live?this.bwEstimator.update(u.abrEwmaSlowLive,u.abrEwmaFastLive):this.bwEstimator.update(u.abrEwmaSlowVoD,u.abrEwmaFastVoD)},g._abandonRulesCheck=function(){var O=this.fragCurrent,a=this.partCurrent,u=this.hls,_=u.autoLevelEnabled,S=u.config,b=u.media;if(!O||!b)return;var h=a?a.stats:O.stats,R=a?a.duration:O.duration;if(h.aborted){s.logger.warn("frag loader destroy or aborted, disarm abandonRules"),this.clearTimer(),this._nextAutoLevel=-1;return}if(!_||b.paused||!b.playbackRate||!b.readyState)return;var w=performance.now()-h.loading.start,C=Math.abs(b.playbackRate);if(w<=500*R/C)return;var x=u.levels,l=u.minAutoLevel,A=x[O.level],k=h.total||Math.max(h.loaded,Math.round(R*A.maxBitrate/8)),U=Math.max(1,h.bwEstimate?h.bwEstimate/8:h.loaded*1e3/w),N=(k-h.loaded)/U,z=b.currentTime,K=(D.BufferHelper.bufferInfo(b,z,S.maxBufferHole).end-z)/C;if(K>=2*R/C||N<=K)return;var W=Number.POSITIVE_INFINITY,V;for(V=O.level-1;V>l;V--){var F=x[V].maxBitrate;if(W=R*F/(8*.8*U),W<K)break}if(W>=N)return;var B=this.bwEstimator.getEstimate();s.logger.warn("Fragment "+O.sn+(a?" part "+a.index:"")+" of level "+O.level+" is loading too slowly and will cause an underbuffer; aborting and switching to level "+V+`
Current BW estimate: `+(Object(d.isFiniteNumber)(B)?(B/1024).toFixed(3):"Unknown")+` Kb/s
Estimated load time for current fragment: `+N.toFixed(3)+` s
Estimated load time for the next fragment: `+W.toFixed(3)+` s
Time to underbuffer: `+K.toFixed(3)+" s"),u.nextLoadLevel=V,this.bwEstimator.sample(w,h.loaded),this.clearTimer(),O.loader&&(this.fragCurrent=this.partCurrent=null,O.loader.abort()),u.trigger(E.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:O,part:a,stats:h})},g.onFragLoaded=function(O,a){var u=a.frag,_=a.part;if(u.type===c.PlaylistLevelType.MAIN&&Object(d.isFiniteNumber)(u.sn)){var S=_?_.stats:u.stats,b=_?_.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var h=this.hls.levels[u.level],R=(h.loaded?h.loaded.bytes:0)+S.loaded,w=(h.loaded?h.loaded.duration:0)+b;h.loaded={bytes:R,duration:w},h.realBitrate=Math.round(8*R/w)}if(u.bitrateTest){var C={stats:S,frag:u,part:_,id:u.type};this.onFragBuffered(E.Events.FRAG_BUFFERED,C),u.bitrateTest=!1}}},g.onFragBuffered=function(O,a){var u=a.frag,_=a.part,S=_?_.stats:u.stats;if(S.aborted)return;if(u.type!==c.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var b=S.parsing.end-S.loading.start;this.bwEstimator.sample(b,S.loaded),S.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=b/1e3:this.bitrateTestDelay=0},g.onError=function(O,a){switch(a.details){case r.ErrorDetails.FRAG_LOAD_ERROR:case r.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},g.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},g.getNextABRAutoLevel=function(){var O=this.fragCurrent,a=this.partCurrent,u=this.hls,_=u.maxAutoLevel,S=u.config,b=u.minAutoLevel,h=u.media,R=a?a.duration:O?O.duration:0,w=h?h.currentTime:0,C=h&&h.playbackRate!==0?Math.abs(h.playbackRate):1,x=this.bwEstimator?this.bwEstimator.getEstimate():S.abrEwmaDefaultEstimate,l=(D.BufferHelper.bufferInfo(h,w,S.maxBufferHole).end-w)/C,A=this.findBestLevel(x,b,_,l,S.abrBandWidthFactor,S.abrBandWidthUpFactor);if(A>=0)return A;s.logger.trace((l?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var k=R?Math.min(R,S.maxStarvationDelay):S.maxStarvationDelay,U=S.abrBandWidthFactor,N=S.abrBandWidthUpFactor;if(!l){var z=this.bitrateTestDelay;if(z){var K=R?Math.min(R,S.maxLoadingDelay):S.maxLoadingDelay;k=K-z,s.logger.trace("bitrate test took "+Math.round(1e3*z)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*k)+" ms"),U=N=1}}return A=this.findBestLevel(x,b,_,l+k,U,N),Math.max(A,0)},g.findBestLevel=function(O,a,u,_,S,b){for(var h,R=this.fragCurrent,w=this.partCurrent,C=this.lastLoadedFragLevel,x=this.hls.levels,l=x[C],A=!!(l!=null&&(h=l.details)!==null&&h!==void 0&&h.live),k=l==null?void 0:l.codecSet,U=w?w.duration:R?R.duration:0,N=u;N>=a;N--){var z=x[N];if(!z||k&&z.codecSet!==k)continue;var K=z.details,W=(w?K==null?void 0:K.partTarget:K==null?void 0:K.averagetargetduration)||U,V=void 0;N<=C?V=S*O:V=b*O;var F=x[N].maxBitrate,B=F*W/V;if(s.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+N+"/"+Math.round(V)+"/"+F+"/"+W+"/"+_+"/"+B),V>F&&(!B||A&&!this.bitrateTestDelay||B<_))return N}return-1},y(o,[{key:"nextAutoLevel",get:function(){var O=this._nextAutoLevel,a=this.bwEstimator;if(O!==-1&&(!a||!a.canEstimate()))return O;var u=this.getNextABRAutoLevel();return O!==-1&&(u=Math.min(O,u)),u},set:function(O){this._nextAutoLevel=O}}]),o}();v.default=f},"./src/controller/audio-stream-controller.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/polyfills/number.ts"),m=T("./src/controller/base-stream-controller.ts"),E=T("./src/events.ts"),D=T("./src/utils/buffer-helper.ts"),r=T("./src/controller/fragment-tracker.ts"),c=T("./src/types/level.ts"),s=T("./src/types/loader.ts"),n=T("./src/loader/fragment.ts"),y=T("./src/demux/chunk-cache.ts"),f=T("./src/demux/transmuxer-interface.ts"),o=T("./src/types/transmuxer.ts"),g=T("./src/controller/fragment-finders.ts"),p=T("./src/utils/discontinuities.ts"),O=T("./src/errors.ts"),a=T("./src/utils/logger.ts");function u(){return u=Object.assign||function(R){for(var w=1;w<arguments.length;w++){var C=arguments[w];for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&(R[x]=C[x])}return R},u.apply(this,arguments)}function _(R,w){R.prototype=Object.create(w.prototype),R.prototype.constructor=R,S(R,w)}function S(R,w){return S=Object.setPrototypeOf||function(x,l){return x.__proto__=l,x},S(R,w)}var b=100,h=function(R){_(w,R);function w(x,l){var A;return A=R.call(this,x,l,"[audio-stream-controller]")||this,A.videoBuffer=null,A.videoTrackCC=-1,A.waitingVideoCC=-1,A.audioSwitch=!1,A.trackId=-1,A.waitingData=null,A.mainDetails=null,A.bufferFlushed=!1,A._registerListeners(),A}var C=w.prototype;return C.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},C._registerListeners=function(){var l=this.hls;l.on(E.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.on(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),l.on(E.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),l.on(E.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),l.on(E.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),l.on(E.Events.ERROR,this.onError,this),l.on(E.Events.BUFFER_RESET,this.onBufferReset,this),l.on(E.Events.BUFFER_CREATED,this.onBufferCreated,this),l.on(E.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),l.on(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),l.on(E.Events.FRAG_BUFFERED,this.onFragBuffered,this)},C._unregisterListeners=function(){var l=this.hls;l.off(E.Events.MEDIA_ATTACHED,this.onMediaAttached,this),l.off(E.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.off(E.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.off(E.Events.LEVEL_LOADED,this.onLevelLoaded,this),l.off(E.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),l.off(E.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),l.off(E.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),l.off(E.Events.ERROR,this.onError,this),l.off(E.Events.BUFFER_RESET,this.onBufferReset,this),l.off(E.Events.BUFFER_CREATED,this.onBufferCreated,this),l.off(E.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),l.off(E.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),l.off(E.Events.FRAG_BUFFERED,this.onFragBuffered,this)},C.onInitPtsFound=function(l,A){var k=A.frag,U=A.id,N=A.initPTS;if(U==="main"){var z=k.cc;this.initPTS[k.cc]=N,this.log("InitPTS for cc: "+z+" found from main: "+N),this.videoTrackCC=z,this.state===m.State.WAITING_INIT_PTS&&this.tick()}},C.startLoad=function(l){if(!this.levels){this.startPosition=l,this.state=m.State.STOPPED;return}var A=this.lastCurrentTime;this.stopLoad(),this.setInterval(b),this.fragLoadError=0,A>0&&l===-1?(this.log("Override startPosition with lastCurrentTime @"+A.toFixed(3)),this.state=m.State.IDLE):(this.loadedmetadata=!1,this.state=m.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=l,this.tick()},C.doTick=function(){switch(this.state){case m.State.IDLE:this.doTickIdle();break;case m.State.WAITING_TRACK:{var l,A=this.levels,k=this.trackId,U=A==null||((l=A[k])===null||l===void 0)?void 0:l.details;if(U){if(this.waitForCdnTuneIn(U))break;this.state=m.State.WAITING_INIT_PTS}break}case m.State.FRAG_LOADING_WAITING_RETRY:{var N,z=performance.now(),K=this.retryDate;(!K||z>=K||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=m.State.IDLE);break}case m.State.WAITING_INIT_PTS:{var W=this.waitingData;if(W){var V=W.frag,F=W.part,B=W.cache,H=W.complete;if(this.initPTS[V.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=m.State.FRAG_LOADING;var ae=B.flush(),de={frag:V,part:F,payload:ae,networkDetails:null};this._handleFragmentLoadProgress(de),H&&R.prototype._handleFragmentLoadComplete.call(this,de)}else if(this.videoTrackCC!==this.waitingVideoCC)a.logger.log("Waiting fragment cc ("+V.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var oe=this.getLoadPosition(),xe=D.BufferHelper.bufferInfo(this.mediaBuffer,oe,this.config.maxBufferHole),Oe=Object(g.fragmentWithinToleranceTest)(xe.end,this.config.maxFragLookUpTolerance,V);Oe<0&&(a.logger.log("Waiting fragment cc ("+V.cc+") @ "+V.start+" cancelled because another fragment at "+xe.end+" is needed"),this.clearWaitingFragment())}}else this.state=m.State.IDLE}}this.onTickEnd()},C.clearWaitingFragment=function(){var l=this.waitingData;l&&(this.fragmentTracker.removeFragment(l.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=m.State.IDLE)},C.onTickEnd=function(){var l=this.media;if(!l||!l.readyState)return;var A=this.mediaBuffer?this.mediaBuffer:l,k=A.buffered;!this.loadedmetadata&&k.length&&(this.loadedmetadata=!0),this.lastCurrentTime=l.currentTime},C.doTickIdle=function(){var l,A,k=this.hls,U=this.levels,N=this.media,z=this.trackId,K=k.config;if(!U||!U[z])return;if(!N&&(this.startFragRequested||!K.startFragPrefetch))return;var W=U[z],V=W.details;if(!V||V.live&&this.levelLastLoaded!==z||this.waitForCdnTuneIn(V)){this.state=m.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,n.ElementaryStreamTypes.AUDIO,s.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,s.PlaylistLevelType.AUDIO);if(F===null)return;var B=F.len,H=this.getMaxBufferLength(),ae=this.audioSwitch;if(B>=H&&!ae)return;if(!ae&&this._streamEnded(F,V)){k.trigger(E.Events.BUFFER_EOS,{type:"audio"}),this.state=m.State.ENDED;return}var de=V.fragments,oe=de[0].start,xe=F.end;if(ae){var Oe=this.getLoadPosition();xe=Oe,V.PTSKnown&&Oe<oe&&((F.end>oe||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),N.currentTime=oe+.05))}var se=this.getNextFragment(xe,V);if(!se){this.bufferFlushed=!0;return}((l=se.decryptdata)===null||l===void 0?void 0:l.keyFormat)==="identity"&&!((A=se.decryptdata)!==null&&A!==void 0&&A.key)?this.loadKey(se,V):this.loadFragment(se,V,xe)},C.getMaxBufferLength=function(){var l=R.prototype.getMaxBufferLength.call(this),A=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,s.PlaylistLevelType.MAIN);return A===null?l:Math.max(l,A.len)},C.onMediaDetaching=function(){this.videoBuffer=null,R.prototype.onMediaDetaching.call(this)},C.onAudioTracksUpdated=function(l,A){var k=A.audioTracks;this.resetTransmuxer(),this.levels=k.map(function(U){return new c.Level(U)})},C.onAudioTrackSwitching=function(l,A){var k=!!A.url;this.trackId=A.id;var U=this.fragCurrent;U!=null&&U.loader&&U.loader.abort(),this.fragCurrent=null,this.clearWaitingFragment(),k?this.setInterval(b):this.resetTransmuxer(),k?(this.audioSwitch=!0,this.state=m.State.IDLE):this.state=m.State.STOPPED,this.tick()},C.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},C.onLevelLoaded=function(l,A){this.mainDetails=A.details},C.onAudioTrackLoaded=function(l,A){var k,U=this.levels,N=A.details,z=A.id;if(!U){this.warn("Audio tracks were reset while loading level "+z);return}this.log("Track "+z+" loaded ["+N.startSN+","+N.endSN+"],duration:"+N.totalduration);var K=U[z],W=0;if(N.live||(k=K.details)!==null&&k!==void 0&&k.live){var V=this.mainDetails;if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed||!V)return;!K.details&&N.hasProgramDateTime&&V.hasProgramDateTime?(Object(p.alignMediaPlaylistByPDT)(N,V),W=N.fragments[0].start):W=this.alignPlaylists(N,K.details)}K.details=N,this.levelLastLoaded=z,!this.startFragRequested&&(this.mainDetails||!N.live)&&this.setStartPosition(K.details,W),this.state===m.State.WAITING_TRACK&&!this.waitForCdnTuneIn(N)&&(this.state=m.State.IDLE),this.tick()},C._handleFragmentLoadProgress=function(l){var A,k=l.frag,U=l.part,N=l.payload,z=this.config,K=this.trackId,W=this.levels;if(!W){this.warn("Audio tracks were reset while fragment load was in progress. Fragment "+k.sn+" of level "+k.level+" will not be buffered");return}var V=W[K];console.assert(V,"Audio track is defined on fragment load progress");var F=V.details;console.assert(F,"Audio track details are defined on fragment load progress");var B=z.defaultAudioCodec||V.audioCodec||"mp4a.40.2",H=this.transmuxer;H||(H=this.transmuxer=new f.default(this.hls,s.PlaylistLevelType.AUDIO,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)));var ae=this.initPTS[k.cc],de=(A=k.initSegment)===null||A===void 0?void 0:A.data;if(ae!==void 0){var oe=!1,xe=U?U.index:-1,Oe=xe!==-1,se=new o.ChunkMetadata(k.level,k.sn,k.stats.chunkCount,N.byteLength,xe,Oe);H.push(N,de,B,"",k,U,F.totalduration,oe,se,ae)}else{a.logger.log("Unknown video PTS for cc "+k.cc+", waiting for video PTS before demuxing audio frag "+k.sn+" of ["+F.startSN+" ,"+F.endSN+"],track "+K);var me=this.waitingData=this.waitingData||{frag:k,part:U,cache:new y.default,complete:!1},pe=me.cache;pe.push(new Uint8Array(N)),this.waitingVideoCC=this.videoTrackCC,this.state=m.State.WAITING_INIT_PTS}},C._handleFragmentLoadComplete=function(l){if(this.waitingData){this.waitingData.complete=!0;return}R.prototype._handleFragmentLoadComplete.call(this,l)},C.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},C.onBufferCreated=function(l,A){var k=A.tracks.audio;k&&(this.mediaBuffer=k.buffer),A.tracks.video&&(this.videoBuffer=A.tracks.video.buffer)},C.onFragBuffered=function(l,A){var k=A.frag,U=A.part;if(k.type!==s.PlaylistLevelType.AUDIO)return;if(this.fragContextChanged(k)){this.warn("Fragment "+k.sn+(U?" p: "+U.index:"")+" of level "+k.level+" finished buffering, but was aborted. state: "+this.state+", audioSwitch: "+this.audioSwitch);return}k.sn!=="initSegment"&&(this.fragPrevious=k,this.audioSwitch&&(this.audioSwitch=!1,this.hls.trigger(E.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(k,U)},C.onError=function(l,A){switch(A.details){case O.ErrorDetails.FRAG_LOAD_ERROR:case O.ErrorDetails.FRAG_LOAD_TIMEOUT:case O.ErrorDetails.KEY_LOAD_ERROR:case O.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(s.PlaylistLevelType.AUDIO,A);break;case O.ErrorDetails.AUDIO_TRACK_LOAD_ERROR:case O.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:this.state!==m.State.ERROR&&this.state!==m.State.STOPPED&&(this.state=A.fatal?m.State.ERROR:m.State.IDLE,this.warn(A.details+" while loading frag, switching to "+this.state+" state"));break;case O.ErrorDetails.BUFFER_FULL_ERROR:if(A.parent==="audio"&&(this.state===m.State.PARSING||this.state===m.State.PARSED)){var k=!0,U=this.getFwdBufferInfo(this.mediaBuffer,s.PlaylistLevelType.AUDIO);U&&U.len>.5&&(k=!this.reduceMaxBufferLength(U.len)),k&&(this.warn("Buffer full error also media.currentTime is not buffered, flush audio buffer"),this.fragCurrent=null,R.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.resetLoadingState()}break;default:break}},C.onBufferFlushed=function(l,A){var k=A.type;k===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},C._handleTransmuxComplete=function(l){var A,k="audio",U=this.hls,N=l.remuxResult,z=l.chunkMeta,K=this.getCurrentContext(z);if(!K){this.warn("The loading context changed while buffering fragment "+z.sn+" of level "+z.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(z.level);return}var W=K.frag,V=K.part,F=N.audio,B=N.text,H=N.id3,ae=N.initSegment;if(this.fragContextChanged(W))return;if(this.state=m.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),ae!=null&&ae.tracks&&(this._bufferInitSegment(ae.tracks,W,z),U.trigger(E.Events.FRAG_PARSING_INIT_SEGMENT,{frag:W,id:k,tracks:ae.tracks})),F){var de=F.startPTS,oe=F.endPTS,xe=F.startDTS,Oe=F.endDTS;V&&(V.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:de,endPTS:oe,startDTS:xe,endDTS:Oe}),W.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,de,oe,xe,Oe),this.bufferFragmentData(F,W,V,z)}if(H!=null&&(A=H.samples)!==null&&A!==void 0&&A.length){var se=u({frag:W,id:k},H);U.trigger(E.Events.FRAG_PARSING_METADATA,se)}if(B){var me=u({frag:W,id:k},B);U.trigger(E.Events.FRAG_PARSING_USERDATA,me)}},C._bufferInitSegment=function(l,A,k){if(this.state!==m.State.PARSING)return;l.video&&delete l.video;var U=l.audio;if(!U)return;U.levelCodec=U.codec,U.id="audio",this.log("Init audio buffer, container:"+U.container+", codecs[parsed]=["+U.codec+"]"),this.hls.trigger(E.Events.BUFFER_CODECS,l);var N=U.initSegment;if(N!=null&&N.byteLength){var z={type:"audio",frag:A,part:null,chunkMeta:k,parent:A.type,data:N};this.hls.trigger(E.Events.BUFFER_APPENDING,z)}this.tick()},C.loadFragment=function(l,A,k){var U=this.fragmentTracker.getState(l);this.fragCurrent=l,(this.audioSwitch||U===r.FragmentState.NOT_LOADED||U===r.FragmentState.PARTIAL)&&(l.sn==="initSegment"?this._loadInitSegment(l):A.live&&!Object(d.isFiniteNumber)(this.initPTS[l.cc])?(this.log("Waiting for video PTS in continuity counter "+l.cc+" of live stream before loading audio fragment "+l.sn+" of level "+this.trackId),this.state=m.State.WAITING_INIT_PTS):(this.startFragRequested=!0,R.prototype.loadFragment.call(this,l,A,k)))},C.completeAudioSwitch=function(){var l=this.hls,A=this.media,k=this.trackId;A&&(this.log("Switching audio track : flushing all audio"),R.prototype.flushMainBuffer.call(this,0,Number.POSITIVE_INFINITY,"audio")),this.audioSwitch=!1,l.trigger(E.Events.AUDIO_TRACK_SWITCHED,{id:k})},w}(m.default);v.default=h},"./src/controller/audio-track-controller.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/events.ts"),m=T("./src/errors.ts"),E=T("./src/controller/base-playlist-controller.ts"),D=T("./src/types/loader.ts");function r(f,o){for(var g=0;g<o.length;g++){var p=o[g];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(f,p.key,p)}}function c(f,o,g){return o&&r(f.prototype,o),g&&r(f,g),f}function s(f,o){f.prototype=Object.create(o.prototype),f.prototype.constructor=f,n(f,o)}function n(f,o){return n=Object.setPrototypeOf||function(p,O){return p.__proto__=O,p},n(f,o)}var y=function(f){s(o,f);function o(p){var O;return O=f.call(this,p,"[audio-track-controller]")||this,O.tracks=[],O.groupId=null,O.tracksInGroup=[],O.trackId=-1,O.trackName="",O.selectDefaultTrack=!0,O.registerListeners(),O}var g=o.prototype;return g.registerListeners=function(){var O=this.hls;O.on(d.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.on(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),O.on(d.Events.LEVEL_LOADING,this.onLevelLoading,this),O.on(d.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),O.on(d.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),O.on(d.Events.ERROR,this.onError,this)},g.unregisterListeners=function(){var O=this.hls;O.off(d.Events.MANIFEST_LOADING,this.onManifestLoading,this),O.off(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),O.off(d.Events.LEVEL_LOADING,this.onLevelLoading,this),O.off(d.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),O.off(d.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),O.off(d.Events.ERROR,this.onError,this)},g.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,f.prototype.destroy.call(this)},g.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},g.onManifestParsed=function(O,a){this.tracks=a.audioTracks||[]},g.onAudioTrackLoaded=function(O,a){var u=a.id,_=a.details,S=this.tracksInGroup[u];if(!S){this.warn("Invalid audio track id "+u);return}var b=S.details;S.details=a.details,this.log("audioTrack "+u+" loaded ["+_.startSN+"-"+_.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,a,b))},g.onLevelLoading=function(O,a){this.switchLevel(a.level)},g.onLevelSwitching=function(O,a){this.switchLevel(a.level)},g.switchLevel=function(O){var a=this.hls.levels[O];if(!(a!=null&&a.audioGroupIds))return;var u=a.audioGroupIds[a.urlId];if(this.groupId!==u){this.groupId=u;var _=this.tracks.filter(function(b){return!u||b.groupId===u});this.selectDefaultTrack&&!_.some(function(b){return b.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=_;var S={audioTracks:_};this.log("Updating audio tracks, "+_.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(d.Events.AUDIO_TRACKS_UPDATED,S),this.selectInitialTrack()}},g.onError=function(O,a){if(f.prototype.onError.call(this,O,a),a.fatal||!a.context)return;a.context.type===D.PlaylistContextType.AUDIO_TRACK&&a.context.id===this.trackId&&a.context.groupId===this.groupId&&this.retryLoadingOrFail(a)},g.setAudioTrack=function(O){var a=this.tracksInGroup;if(O<0||O>=a.length){this.warn("Invalid id passed to audio-track controller");return}this.clearTimer();var u=a[this.trackId];this.log("Now switching to audio-track index "+O);var _=a[O],S=_.id,b=_.groupId,h=b===void 0?"":b,R=_.name,w=_.type,C=_.url;if(this.trackId=O,this.trackName=R,this.selectDefaultTrack=!1,this.hls.trigger(d.Events.AUDIO_TRACK_SWITCHING,{id:S,groupId:h,name:R,type:w,url:C}),_.details&&!_.details.live)return;var x=this.switchParams(_.url,u==null?void 0:u.details);this.loadPlaylist(x)},g.selectInitialTrack=function(){var O=this.tracksInGroup;console.assert(O.length,"Initial audio track should be selected when tracks are known");var a=this.trackName,u=this.findTrackId(a)||this.findTrackId();u!==-1?this.setAudioTrack(u):(this.warn("No track found for running audio group-ID: "+this.groupId),this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.MEDIA_ERROR,details:m.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},g.findTrackId=function(O){for(var a=this.tracksInGroup,u=0;u<a.length;u++){var _=a[u];if((!this.selectDefaultTrack||_.default)&&(!O||O===_.name))return _.id}return-1},g.loadPlaylist=function(O){var a=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(a)){var u=a.id,_=a.groupId,S=a.url;if(O)try{S=O.addDirectives(S)}catch(b){this.warn("Could not construct new URL with HLS Delivery Directives: "+b)}this.log("loading audio-track playlist for id: "+u),this.clearTimer(),this.hls.trigger(d.Events.AUDIO_TRACK_LOADING,{url:S,id:u,groupId:_,deliveryDirectives:O||null})}},c(o,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(O){this.selectDefaultTrack=!1,this.setAudioTrack(O)}}]),o}(E.default);v.default=y},"./src/controller/base-playlist-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return c});var d=T("./src/polyfills/number.ts"),m=T("./src/types/level.ts"),E=T("./src/controller/level-helper.ts"),D=T("./src/utils/logger.ts"),r=T("./src/errors.ts"),c=function(){function s(y,f){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=D.logger.log.bind(D.logger,f+":"),this.warn=D.logger.warn.bind(D.logger,f+":"),this.hls=y}var n=s.prototype;return n.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},n.onError=function(f,o){o.fatal&&o.type===r.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},n.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},n.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},n.stopLoad=function(){this.canLoad=!1,this.clearTimer()},n.switchParams=function(f,o){var g=o==null?void 0:o.renditionReports;if(g)for(var p=0;p<g.length;p++){var O=g[p],a=""+O.URI;if(a===f.substr(-a.length)){var u=parseInt(O["LAST-MSN"]),_=parseInt(O["LAST-PART"]);if(o&&this.hls.config.lowLatencyMode){var S=Math.min(o.age-o.partTarget,o.targetduration);_!==void 0&&S>o.partTarget&&(_+=1)}if(Object(d.isFiniteNumber)(u))return new m.HlsUrlParameters(u,Object(d.isFiniteNumber)(_)?_:void 0,m.HlsSkip.No)}}},n.loadPlaylist=function(f){},n.shouldLoadTrack=function(f){return this.canLoad&&f&&!!f.url&&(!f.details||f.details.live)},n.playlistLoaded=function(f,o,g){var p=this,O=o.details,a=o.stats,u=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(O.advancedDateTime=Date.now()-u,O.live||g!=null&&g.live){if(O.reloaded(g),g&&this.log("live playlist "+f+" "+(O.advanced?"REFRESHED "+O.lastPartSn+"-"+O.lastPartIndex:"MISSED")),g&&O.fragments.length>0&&Object(E.mergeDetails)(g,O),!this.canLoad||!O.live)return;var _,S=void 0,b=void 0;if(O.canBlockReload&&O.endSN&&O.advanced){var h=this.hls.config.lowLatencyMode,R=O.lastPartSn,w=O.endSN,C=O.lastPartIndex,x=C!==-1,l=R===w,A=h?0:C;x?(S=l?w+1:R,b=l?A:C+1):S=w+1;var k=O.age,U=k+O.ageHeader,N=Math.min(U-O.partTarget,O.targetduration*1.5);if(N>0){if(g&&N>g.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+g.tuneInGoal+" to: "+N+" with playlist age: "+O.age),N=0;else{var z=Math.floor(N/O.targetduration);if(S+=z,b!==void 0){var K=Math.round(N%O.targetduration/O.partTarget);b+=K}this.log("CDN Tune-in age: "+O.ageHeader+"s last advanced "+k.toFixed(2)+"s goal: "+N+" skip sn "+z+" to part "+b)}O.tuneInGoal=N}if(_=this.getDeliveryDirectives(O,o.deliveryDirectives,S,b),h||!l){this.loadPlaylist(_);return}}else _=this.getDeliveryDirectives(O,o.deliveryDirectives,S,b);var W=Object(E.computeReloadInterval)(O,a);S!==void 0&&O.canBlockReload&&(W-=O.partTarget||1),this.log("reload live playlist "+f+" in "+Math.round(W)+" ms"),this.timer=self.setTimeout(function(){return p.loadPlaylist(_)},W)}else this.clearTimer()},n.getDeliveryDirectives=function(f,o,g,p){var O=Object(m.getSkipValue)(f,g);return o!=null&&o.skip&&f.deltaUpdateFailed&&(g=o.msn,p=o.part,O=m.HlsSkip.No),new m.HlsUrlParameters(g,p,O)},n.retryLoadingOrFail=function(f){var o=this,g=this.hls.config,p=this.retryCount<g.levelLoadingMaxRetry;if(p){var O;if(this.retryCount++,f.details.indexOf("LoadTimeOut")>-1&&(O=f.context)!==null&&O!==void 0&&O.deliveryDirectives)this.warn("retry playlist loading #"+this.retryCount+' after "'+f.details+'"'),this.loadPlaylist();else{var a=Math.min(Math.pow(2,this.retryCount)*g.levelLoadingRetryDelay,g.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return o.loadPlaylist()},a),this.warn("retry playlist loading #"+this.retryCount+" in "+a+' ms after "'+f.details+'"')}}else this.warn('cannot recover from error "'+f.details+'"'),this.clearTimer(),f.fatal=!0;return p},s}()},"./src/controller/base-stream-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"State",function(){return w}),T.d(v,"default",function(){return C});var d=T("./src/polyfills/number.ts"),m=T("./src/task-loop.ts"),E=T("./src/controller/fragment-tracker.ts"),D=T("./src/utils/buffer-helper.ts"),r=T("./src/utils/logger.ts"),c=T("./src/events.ts"),s=T("./src/errors.ts"),n=T("./src/types/transmuxer.ts"),y=T("./src/utils/mp4-tools.ts"),f=T("./src/utils/discontinuities.ts"),o=T("./src/controller/fragment-finders.ts"),g=T("./src/controller/level-helper.ts"),p=T("./src/loader/fragment-loader.ts"),O=T("./src/crypt/decrypter.ts"),a=T("./src/utils/time-ranges.ts"),u=T("./src/types/loader.ts");function _(x,l){for(var A=0;A<l.length;A++){var k=l[A];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(x,k.key,k)}}function S(x,l,A){return l&&_(x.prototype,l),A&&_(x,A),x}function b(x){if(x===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x}function h(x,l){x.prototype=Object.create(l.prototype),x.prototype.constructor=x,R(x,l)}function R(x,l){return R=Object.setPrototypeOf||function(k,U){return k.__proto__=U,k},R(x,l)}var w={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"},C=function(x){h(l,x);function l(k,U,N){var z;return z=x.call(this)||this,z.hls=void 0,z.fragPrevious=null,z.fragCurrent=null,z.fragmentTracker=void 0,z.transmuxer=null,z._state=w.STOPPED,z.media=void 0,z.mediaBuffer=void 0,z.config=void 0,z.bitrateTest=!1,z.lastCurrentTime=0,z.nextLoadPosition=0,z.startPosition=0,z.loadedmetadata=!1,z.fragLoadError=0,z.retryDate=0,z.levels=null,z.fragmentLoader=void 0,z.levelLastLoaded=null,z.startFragRequested=!1,z.decrypter=void 0,z.initPTS=[],z.onvseeking=null,z.onvended=null,z.logPrefix="",z.log=void 0,z.warn=void 0,z.logPrefix=N,z.log=r.logger.log.bind(r.logger,N+":"),z.warn=r.logger.warn.bind(r.logger,N+":"),z.hls=k,z.fragmentLoader=new p.default(k.config),z.fragmentTracker=U,z.config=k.config,z.decrypter=new O.default(k,k.config),k.on(c.Events.KEY_LOADED,z.onKeyLoaded,b(z)),z}var A=l.prototype;return A.doTick=function(){this.onTickEnd()},A.onTickEnd=function(){},A.startLoad=function(U){},A.stopLoad=function(){this.fragmentLoader.abort();var U=this.fragCurrent;U&&this.fragmentTracker.removeFragment(U),this.resetTransmuxer(),this.fragCurrent=null,this.fragPrevious=null,this.clearInterval(),this.clearNextTick(),this.state=w.STOPPED},A._streamEnded=function(U,N){var z=this.fragCurrent,K=this.fragmentTracker;if(!N.live&&z&&z.sn===N.endSN&&!U.nextStart){var W=K.getState(z);return W===E.FragmentState.PARTIAL||W===E.FragmentState.OK}return!1},A.onMediaAttached=function(U,N){var z=this.media=this.mediaBuffer=N.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),z.addEventListener("seeking",this.onvseeking),z.addEventListener("ended",this.onvended);var K=this.config;this.levels&&K.autoStartLoad&&this.state===w.STOPPED&&this.startLoad(K.startPosition)},A.onMediaDetaching=function(){var U=this.media;U!=null&&U.ended&&(this.log("MSE detaching and video ended, reset startPosition"),this.startPosition=this.lastCurrentTime=0),U&&(U.removeEventListener("seeking",this.onvseeking),U.removeEventListener("ended",this.onvended),this.onvseeking=this.onvended=null),this.media=this.mediaBuffer=null,this.loadedmetadata=!1,this.fragmentTracker.removeAllFragments(),this.stopLoad()},A.onMediaSeeking=function(){var U=this.config,N=this.fragCurrent,z=this.media,K=this.mediaBuffer,W=this.state,V=z?z.currentTime:0,F=D.BufferHelper.bufferInfo(K||z,V,U.maxBufferHole);if(this.log("media seeking to "+(Object(d.isFiniteNumber)(V)?V.toFixed(3):V)+", state: "+W),W===w.ENDED)this.resetLoadingState();else if(N&&!F.len){var B=U.maxFragLookUpTolerance,H=N.start-B,ae=N.start+N.duration+B,de=V>ae;(V<H||de)&&(de&&N.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),N.loader.abort()),this.resetLoadingState())}z&&(this.lastCurrentTime=V),!this.loadedmetadata&&!F.len&&(this.nextLoadPosition=this.startPosition=V),this.tickImmediate()},A.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},A.onKeyLoaded=function(U,N){if(this.state!==w.KEY_LOADING||N.frag!==this.fragCurrent||!this.levels)return;this.state=w.IDLE;var z=this.levels[N.frag.level].details;z&&this.loadFragment(N.frag,z,N.frag.start)},A.onHandlerDestroying=function(){this.stopLoad(),x.prototype.onHandlerDestroying.call(this)},A.onHandlerDestroyed=function(){this.state=w.STOPPED,this.hls.off(c.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,x.prototype.onHandlerDestroyed.call(this)},A.loadKey=function(U,N){this.log("Loading key for "+U.sn+" of ["+N.startSN+"-"+N.endSN+"], "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+U.level),this.state=w.KEY_LOADING,this.fragCurrent=U,this.hls.trigger(c.Events.KEY_LOADING,{frag:U})},A.loadFragment=function(U,N,z){this._loadFragForPlayback(U,N,z)},A._loadFragForPlayback=function(U,N,z){var K=this,W=function(F){if(K.fragContextChanged(U)){K.warn("Fragment "+U.sn+(F.part?" p: "+F.part.index:"")+" of level "+U.level+" was dropped during download."),K.fragmentTracker.removeFragment(U);return}U.stats.chunkCount++,K._handleFragmentLoadProgress(F)};this._doFragLoad(U,N,z,W).then(function(V){if(!V)return;K.fragLoadError=0;var F=K.state;if(K.fragContextChanged(U)){(F===w.FRAG_LOADING||F===w.BACKTRACKING||!K.fragCurrent&&F===w.PARSING)&&(K.fragmentTracker.removeFragment(U),K.state=w.IDLE);return}if("payload"in V&&(K.log("Loaded fragment "+U.sn+" of level "+U.level),K.hls.trigger(c.Events.FRAG_LOADED,V),K.state===w.BACKTRACKING)){K.fragmentTracker.backtrack(U,V),K.resetFragmentLoading(U);return}K._handleFragmentLoadComplete(V)}).catch(function(V){K.warn(V),K.resetFragmentLoading(U)})},A.flushMainBuffer=function(U,N,z){if(z===void 0&&(z=null),!(U-N))return;var K={startOffset:U,endOffset:N,type:z};this.fragLoadError=0,this.hls.trigger(c.Events.BUFFER_FLUSHING,K)},A._loadInitSegment=function(U){var N=this;this._doFragLoad(U).then(function(z){if(!z||N.fragContextChanged(U)||!N.levels)throw new Error("init load aborted");return z}).then(function(z){var K=N.hls,W=z.payload,V=U.decryptdata;if(W&&W.byteLength>0&&V&&V.key&&V.iv&&V.method==="AES-128"){var F=self.performance.now();return N.decrypter.webCryptoDecrypt(new Uint8Array(W),V.key.buffer,V.iv.buffer).then(function(B){var H=self.performance.now();return K.trigger(c.Events.FRAG_DECRYPTED,{frag:U,payload:B,stats:{tstart:F,tdecrypt:H}}),z.payload=B,z})}return z}).then(function(z){var K=N.fragCurrent,W=N.hls,V=N.levels;if(!V)throw new Error("init load aborted, missing levels");var F=V[U.level].details;console.assert(F,"Level details are defined when init segment is loaded");var B=U.stats;N.state=w.IDLE,N.fragLoadError=0,U.data=new Uint8Array(z.payload),B.parsing.start=B.buffering.start=self.performance.now(),B.parsing.end=B.buffering.end=self.performance.now(),z.frag===K&&W.trigger(c.Events.FRAG_BUFFERED,{stats:B,frag:K,part:null,id:U.type}),N.tick()}).catch(function(z){N.warn(z),N.resetFragmentLoading(U)})},A.fragContextChanged=function(U){var N=this.fragCurrent;return!U||!N||U.level!==N.level||U.sn!==N.sn||U.urlId!==N.urlId},A.fragBufferedComplete=function(U,N){var z=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+U.type+" sn: "+U.sn+(N?" part: "+N.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+U.level+" "+a.default.toString(D.BufferHelper.getBuffered(z))),this.state=w.IDLE,this.tick()},A._handleFragmentLoadComplete=function(U){var N=this.transmuxer;if(!N)return;var z=U.frag,K=U.part,W=U.partsLoaded,V=!W||W.length===0||W.some(function(B){return!B}),F=new n.ChunkMetadata(z.level,z.sn,z.stats.chunkCount+1,0,K?K.index:-1,!V);N.flush(F)},A._handleFragmentLoadProgress=function(U){},A._doFragLoad=function(U,N,z,K){var W=this;if(z===void 0&&(z=null),!this.levels)throw new Error("frag load aborted, missing levels");if(z=Math.max(U.start,z||0),this.config.lowLatencyMode&&N){var V=N.partList;if(V&&K){z>U.end&&N.fragmentHint&&(U=N.fragmentHint);var F=this.getNextPart(V,U,z);if(F>-1){var B=V[F];return this.log("Loading part sn: "+U.sn+" p: "+B.index+" cc: "+U.cc+" of playlist ["+N.startSN+"-"+N.endSN+"] parts [0-"+F+"-"+(V.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+U.level+", target: "+parseFloat(z.toFixed(3))),this.nextLoadPosition=B.start+B.duration,this.state=w.FRAG_LOADING,this.hls.trigger(c.Events.FRAG_LOADING,{frag:U,part:V[F],targetBufferTime:z}),this.doFragPartsLoad(U,V,F,K).catch(function(H){return W.handleFragLoadError(H)})}else if(!U.url||this.loadedEndOfParts(V,z))return Promise.resolve(null)}}return this.log("Loading fragment "+U.sn+" cc: "+U.cc+" "+(N?"of ["+N.startSN+"-"+N.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+U.level+", target: "+parseFloat(z.toFixed(3))),Object(d.isFiniteNumber)(U.sn)&&!this.bitrateTest&&(this.nextLoadPosition=U.start+U.duration),this.state=w.FRAG_LOADING,this.hls.trigger(c.Events.FRAG_LOADING,{frag:U,targetBufferTime:z}),this.fragmentLoader.load(U,K).catch(function(H){return W.handleFragLoadError(H)})},A.doFragPartsLoad=function(U,N,z,K){var W=this;return new Promise(function(V,F){var B=[],H=function ae(de){var oe=N[de];W.fragmentLoader.loadPart(U,oe,K).then(function(xe){B[oe.index]=xe;var Oe=xe.part;W.hls.trigger(c.Events.FRAG_LOADED,xe);var se=N[de+1];if(se&&se.fragment===U)ae(de+1);else return V({frag:U,part:Oe,partsLoaded:B})}).catch(F)};H(z)})},A.handleFragLoadError=function(U){var N=U.data;return N&&N.details===s.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(N.frag,N.part):this.hls.trigger(c.Events.ERROR,N),null},A._handleTransmuxerFlush=function(U){var N=this.getCurrentContext(U);if(!N||this.state!==w.PARSING){this.fragCurrent||(this.state=w.IDLE);return}var z=N.frag,K=N.part,W=N.level,V=self.performance.now();z.stats.parsing.end=V,K&&(K.stats.parsing.end=V),this.updateLevelTiming(z,K,W,U.partial)},A.getCurrentContext=function(U){var N=this.levels,z=U.level,K=U.sn,W=U.part;if(!N||!N[z])return this.warn("Levels object was unset while buffering fragment "+K+" of level "+z+". The current chunk will not be buffered."),null;var V=N[z],F=W>-1?Object(g.getPartWith)(V,K,W):null,B=F?F.fragment:Object(g.getFragmentWithSN)(V,K,this.fragCurrent);return B?{frag:B,part:F,level:V}:null},A.bufferFragmentData=function(U,N,z,K){if(!U||this.state!==w.PARSING)return;var W=U.data1,V=U.data2,F=W;if(W&&V&&(F=Object(y.appendUint8Array)(W,V)),!F||!F.length)return;var B={type:U.type,frag:N,part:z,chunkMeta:K,parent:N.type,data:F};this.hls.trigger(c.Events.BUFFER_APPENDING,B),U.dropped&&U.independent&&!z&&this.flushBufferGap(N)},A.flushBufferGap=function(U){var N=this.media;if(!N)return;if(!D.BufferHelper.isBuffered(N,N.currentTime)){this.flushMainBuffer(0,U.start);return}var z=N.currentTime,K=D.BufferHelper.bufferInfo(N,z,0),W=U.duration,V=Math.min(this.config.maxFragLookUpTolerance*2,W*.25),F=Math.max(Math.min(U.start-V,K.end-V),z+V);U.start-F>V&&this.flushMainBuffer(F,U.start)},A.getFwdBufferInfo=function(U,N){var z=this.config,K=this.getLoadPosition();if(!Object(d.isFiniteNumber)(K))return null;var W=D.BufferHelper.bufferInfo(U,K,z.maxBufferHole);if(W.len===0&&W.nextStart!==void 0){var V=this.fragmentTracker.getBufferedFrag(K,N);if(V&&W.nextStart<V.end)return D.BufferHelper.bufferInfo(U,K,Math.max(W.nextStart,z.maxBufferHole))}return W},A.getMaxBufferLength=function(U){var N=this.config,z;return U?z=Math.max(8*N.maxBufferSize/U,N.maxBufferLength):z=N.maxBufferLength,Math.min(z,N.maxMaxBufferLength)},A.reduceMaxBufferLength=function(U){var N=this.config,z=U||N.maxBufferLength;return N.maxMaxBufferLength>=z?(N.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+N.maxMaxBufferLength+"s"),!0):!1},A.getNextFragment=function(U,N){var z,K,W=N.fragments,V=W.length;if(!V)return null;var F=this.config,B=W[0].start,H;if(N.live){var ae=F.initialLiveManifestSize;if(V<ae)return this.warn("Not enough fragments to start playback (have: "+V+", need: "+ae+")"),null;!N.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(H=this.getInitialLiveFragment(N,W),this.startPosition=H?this.hls.liveSyncPosition||H.start:U)}else U<=B&&(H=W[0]);if(!H){var de=F.lowLatencyMode?N.partEnd:N.fragmentEnd;H=this.getFragmentAtPosition(U,de,N)}return(z=H)!==null&&z!==void 0&&z.initSegment&&!((K=H)!==null&&K!==void 0&&K.initSegment.data)&&!this.bitrateTest&&(H=H.initSegment),H},A.getNextPart=function(U,N,z){for(var K=-1,W=!1,V=!0,F=0,B=U.length;F<B;F++){var H=U[F];if(V=V&&!H.independent,K>-1&&z<H.start)break;var ae=H.loaded;!ae&&(W||H.independent||V)&&H.fragment===N&&(K=F),W=ae}return K},A.loadedEndOfParts=function(U,N){var z=U[U.length-1];return z&&N>z.start&&z.loaded},A.getInitialLiveFragment=function(U,N){var z=this.fragPrevious,K=null;if(z){if(U.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+z.programDateTime),K=Object(o.findFragmentByPDT)(N,z.endProgramDateTime,this.config.maxFragLookUpTolerance)),!K){var W=z.sn+1;if(W>=U.startSN&&W<=U.endSN){var V=N[W-U.startSN];z.cc===V.cc&&(K=V,this.log("Live playlist, switching playlist, load frag with next SN: "+K.sn))}K||(K=Object(o.findFragWithCC)(N,z.cc),K&&this.log("Live playlist, switching playlist, load frag with same CC: "+K.sn))}}else{var F=this.hls.liveSyncPosition;F!==null&&(K=this.getFragmentAtPosition(F,this.bitrateTest?U.fragmentEnd:U.edge,U))}return K},A.getFragmentAtPosition=function(U,N,z){var K=this.config,W=this.fragPrevious,V=z.fragments,F=z.endSN,B=z.fragmentHint,H=K.maxFragLookUpTolerance,ae=!!(K.lowLatencyMode&&z.partList&&B);ae&&B&&!this.bitrateTest&&(V=V.concat(B),F=B.sn);var de;if(U<N){var oe=U>N-H?0:H;de=Object(o.findFragmentByPTS)(W,V,U,oe)}else de=V[V.length-1];if(de){var xe=de.sn-z.startSN,Oe=W&&de.level===W.level,se=V[xe+1],me=this.fragmentTracker.getState(de);if(me===E.FragmentState.BACKTRACKED){de=null;for(var pe=xe;V[pe]&&this.fragmentTracker.getState(V[pe])===E.FragmentState.BACKTRACKED;)W?de=V[pe--]:de=V[--pe];de||(de=se)}else W&&de.sn===W.sn&&!ae&&(Oe&&(de.sn<F&&this.fragmentTracker.getState(se)!==E.FragmentState.OK?(this.log("SN "+de.sn+" just loaded, load next one: "+se.sn),de=se):de=null))}return de},A.synchronizeToLiveEdge=function(U){var N=this.config,z=this.media;if(!z)return;var K=this.hls.liveSyncPosition,W=z.currentTime,V=U.fragments[0].start,F=U.edge,B=W>=V-N.maxFragLookUpTolerance&&W<=F;if(K!==null&&z.duration>K&&(W<K||!B)){var H=N.liveMaxLatencyDuration!==void 0?N.liveMaxLatencyDuration:N.liveMaxLatencyDurationCount*U.targetduration;(!B&&z.readyState<4||W<F-H)&&(this.loadedmetadata||(this.nextLoadPosition=K),z.readyState&&(this.warn("Playback: "+W.toFixed(3)+" is located too far from the end of live sliding playlist: "+F+", reset currentTime to : "+K.toFixed(3)),z.currentTime=K))}},A.alignPlaylists=function(U,N){var z=this.levels,K=this.levelLastLoaded,W=this.fragPrevious,V=K!==null?z[K]:null,F=U.fragments.length;if(!F)return this.warn("No fragments in live playlist"),0;var B=U.fragments[0].start,H=!N,ae=U.alignedSliding&&Object(d.isFiniteNumber)(B);if(H||!ae&&!B){Object(f.alignStream)(W,V,U);var de=U.fragments[0].start;return this.log("Live playlist sliding: "+de.toFixed(2)+" start-sn: "+(N?N.startSN:"na")+"->"+U.startSN+" prev-sn: "+(W?W.sn:"na")+" fragments: "+F),de}return B},A.waitForCdnTuneIn=function(U){var N=3;return U.live&&U.canBlockReload&&U.tuneInGoal>Math.max(U.partHoldBack,U.partTarget*N)},A.setStartPosition=function(U,N){var z=this.startPosition;if(z<N&&(z=-1),z===-1||this.lastCurrentTime===-1){var K=U.startTimeOffset;Object(d.isFiniteNumber)(K)?(z=N+K,K<0&&(z+=U.totalduration),z=Math.min(Math.max(N,z),N+U.totalduration),this.log("Start time offset "+K+" found in playlist, adjust startPosition to "+z),this.startPosition=z):U.live?z=this.hls.liveSyncPosition||N:this.startPosition=z=0,this.lastCurrentTime=z}this.nextLoadPosition=z},A.getLoadPosition=function(){var U=this.media,N=0;return this.loadedmetadata&&U?N=U.currentTime:this.nextLoadPosition&&(N=this.nextLoadPosition),N},A.handleFragLoadAborted=function(U,N){this.transmuxer&&U.sn!=="initSegment"&&U.stats.aborted&&(this.warn("Fragment "+U.sn+(N?" part"+N.index:"")+" of level "+U.level+" was aborted"),this.resetFragmentLoading(U))},A.resetFragmentLoading=function(U){(!this.fragCurrent||!this.fragContextChanged(U))&&(this.state=w.IDLE)},A.onFragmentOrKeyLoadError=function(U,N){if(N.fatal)return;var z=N.frag;if(!z||z.type!==U)return;var K=this.fragCurrent;console.assert(K&&z.sn===K.sn&&z.level===K.level&&z.urlId===K.urlId,"Frag load error must match current frag to retry");var W=this.config;if(this.fragLoadError+1<=W.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(z.level))return;var V=Math.min(Math.pow(2,this.fragLoadError)*W.fragLoadingRetryDelay,W.fragLoadingMaxRetryTimeout);this.warn("Fragment "+z.sn+" of "+U+" "+z.level+" failed to load, retrying in "+V+"ms"),this.retryDate=self.performance.now()+V,this.fragLoadError++,this.state=w.FRAG_LOADING_WAITING_RETRY}else N.levelRetry?(U===u.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=w.IDLE):(r.logger.error(N.details+" reaches max retry, redispatch as fatal ..."),N.fatal=!0,this.hls.stopLoad(),this.state=w.ERROR)},A.afterBufferFlushed=function(U,N,z){if(!U)return;var K=D.BufferHelper.getBuffered(U);this.fragmentTracker.detectEvictedFragments(N,K,z),this.state===w.ENDED&&this.resetLoadingState()},A.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=w.IDLE},A.resetLiveStartWhenNotLoaded=function(U){if(!this.loadedmetadata){this.startFragRequested=!1;var N=this.levels?this.levels[U].details:null;if(N!=null&&N.live)return this.startPosition=-1,this.setStartPosition(N,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},A.updateLevelTiming=function(U,N,z,K){var W=this,V=z.details;console.assert(!!V,"level.details must be defined");var F=Object.keys(U.elementaryStreams).reduce(function(B,H){var ae=U.elementaryStreams[H];if(ae){var de=ae.endPTS-ae.startPTS;if(de<=0)return W.warn("Could not parse fragment "+U.sn+" "+H+" duration reliably ("+de+") resetting transmuxer to fallback to playlist timing"),W.resetTransmuxer(),B||!1;var oe=K?0:Object(g.updateFragPTSDTS)(V,U,ae.startPTS,ae.endPTS,ae.startDTS,ae.endDTS);return W.hls.trigger(c.Events.LEVEL_PTS_UPDATED,{details:V,level:z,drift:oe,type:H,frag:U,start:ae.startPTS,end:ae.endPTS}),!0}return B},!1);F?(this.state=w.PARSED,this.hls.trigger(c.Events.FRAG_PARSED,{frag:U,part:N})):this.resetLoadingState()},A.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},S(l,[{key:"state",get:function(){return this._state},set:function(U){var N=this._state;N!==U&&(this._state=U,this.log(N+"->"+U))}}]),l}(m.default)},"./src/controller/buffer-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return o});var d=T("./src/polyfills/number.ts"),m=T("./src/events.ts"),E=T("./src/utils/logger.ts"),D=T("./src/errors.ts"),r=T("./src/utils/buffer-helper.ts"),c=T("./src/utils/mediasource-helper.ts"),s=T("./src/loader/fragment.ts"),n=T("./src/controller/buffer-operation-queue.ts"),y=Object(c.getMediaSource)(),f=/([ha]vc.)(?:\.[^.,]+)+/,o=function(){function g(O){var a=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 u=a.hls,_=a.media,S=a.mediaSource;E.logger.log("[buffer-controller]: Media source opened"),_&&(a.updateMediaElementDuration(),u.trigger(m.Events.MEDIA_ATTACHED,{media:_})),S&&S.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){E.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){E.logger.log("[buffer-controller]: Media source ended")},this.hls=O,this._initSourceBuffer(),this.registerListeners()}var p=g.prototype;return p.hasSourceTypes=function(){return this.getSourceBufferTypes().length>0||Object.keys(this.pendingTracks).length>0},p.destroy=function(){this.unregisterListeners(),this.details=null},p.registerListeners=function(){var a=this.hls;a.on(m.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(m.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(m.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(m.Events.BUFFER_RESET,this.onBufferReset,this),a.on(m.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(m.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(m.Events.BUFFER_EOS,this.onBufferEos,this),a.on(m.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(m.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(m.Events.FRAG_PARSED,this.onFragParsed,this),a.on(m.Events.FRAG_CHANGED,this.onFragChanged,this)},p.unregisterListeners=function(){var a=this.hls;a.off(m.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(m.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(m.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(m.Events.BUFFER_RESET,this.onBufferReset,this),a.off(m.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(m.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(m.Events.BUFFER_EOS,this.onBufferEos,this),a.off(m.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(m.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(m.Events.FRAG_PARSED,this.onFragParsed,this),a.off(m.Events.FRAG_CHANGED,this.onFragChanged,this)},p._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},p.onManifestParsed=function(a,u){var _=2;(u.audio&&!u.video||!u.altAudio)&&(_=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=_,this.details=null,E.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},p.onMediaAttaching=function(a,u){var _=this.media=u.media;if(_&&y){var S=this.mediaSource=new y;S.addEventListener("sourceopen",this._onMediaSourceOpen),S.addEventListener("sourceended",this._onMediaSourceEnded),S.addEventListener("sourceclose",this._onMediaSourceClose),_.src=self.URL.createObjectURL(S),this._objectUrl=_.src}},p.onMediaDetaching=function(){var a=this.media,u=this.mediaSource,_=this._objectUrl;if(u){if(E.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(S){E.logger.warn("[buffer-controller]: onMediaDetaching: "+S.message+" while calling endOfStream")}this.onBufferReset(),u.removeEventListener("sourceopen",this._onMediaSourceOpen),u.removeEventListener("sourceended",this._onMediaSourceEnded),u.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(_&&self.URL.revokeObjectURL(_),a.src===_?(a.removeAttribute("src"),a.load()):E.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(m.Events.MEDIA_DETACHED,void 0)},p.onBufferReset=function(){var a=this;this.getSourceBufferTypes().forEach(function(u){var _=a.sourceBuffer[u];try{_&&(a.removeBufferListeners(u),a.mediaSource&&a.mediaSource.removeSourceBuffer(_),a.sourceBuffer[u]=void 0)}catch(S){E.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",S)}}),this._initSourceBuffer()},p.onBufferCodecs=function(a,u){var _=this,S=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(b){if(S){var h=_.tracks[b];if(h&&typeof h.buffer.changeType=="function"){var R=u[b],w=R.codec,C=R.levelCodec,x=R.container,l=(h.levelCodec||h.codec).replace(f,"$1"),A=(C||w).replace(f,"$1");if(l!==A){var k=x+";codecs="+(C||w);_.appendChangeType(b,k)}}}else _.pendingTracks[b]=u[b]}),S)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},p.appendChangeType=function(a,u){var _=this,S=this.operationQueue,b={execute:function(){var R=_.sourceBuffer[a];R&&(E.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+u),R.changeType(u)),S.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(R){E.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",R)}};S.append(b,a)},p.onBufferAppending=function(a,u){var _=this,S=this.hls,b=this.operationQueue,h=this.tracks,R=u.data,w=u.type,C=u.frag,x=u.part,l=u.chunkMeta,A=l.buffering[w],k=self.performance.now();A.start=k;var U=C.stats.buffering,N=x?x.stats.buffering:null;U.start===0&&(U.start=k),N&&N.start===0&&(N.start=k);var z=h.audio,K=w==="audio"&&l.id===1&&(z==null?void 0:z.container)==="audio/mpeg",W={execute:function(){if(A.executeStart=self.performance.now(),K){var F=_.sourceBuffer[w];if(F){var B=C.start-F.timestampOffset;Math.abs(B)>=.1&&(E.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+C.start+" (delta: "+B+") sn: "+C.sn+")"),F.timestampOffset=C.start)}}_.appendExecutor(R,w)},onStart:function(){},onComplete:function(){var F=self.performance.now();A.executeEnd=A.end=F,U.first===0&&(U.first=F),N&&N.first===0&&(N.first=F);var B=_.sourceBuffer,H={};for(var ae in B)H[ae]=r.BufferHelper.getBuffered(B[ae]);_.appendError=0,_.hls.trigger(m.Events.BUFFER_APPENDED,{type:w,frag:C,part:x,chunkMeta:l,parent:C.type,timeRanges:H})},onError:function(F){E.logger.error("[buffer-controller]: Error encountered while trying to append to the "+w+" SourceBuffer",F);var B={type:D.ErrorTypes.MEDIA_ERROR,parent:C.type,details:D.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?B.details=D.ErrorDetails.BUFFER_FULL_ERROR:(_.appendError++,B.details=D.ErrorDetails.BUFFER_APPEND_ERROR,_.appendError>S.config.appendErrorMaxRetry&&(E.logger.error("[buffer-controller]: Failed "+S.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),B.fatal=!0)),S.trigger(m.Events.ERROR,B)}};b.append(W,w)},p.onBufferFlushing=function(a,u){var _=this,S=this.operationQueue,b=function(R){return{execute:_.removeExecutor.bind(_,R,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){_.hls.trigger(m.Events.BUFFER_FLUSHED,{type:R})},onError:function(C){E.logger.warn("[buffer-controller]: Failed to remove from "+R+" SourceBuffer",C)}}};u.type?S.append(b(u.type),u.type):this.getSourceBufferTypes().forEach(function(h){S.append(b(h),h)})},p.onFragParsed=function(a,u){var _=this,S=u.frag,b=u.part,h=[],R=b?b.elementaryStreams:S.elementaryStreams;R[s.ElementaryStreamTypes.AUDIOVIDEO]?h.push("audiovideo"):(R[s.ElementaryStreamTypes.AUDIO]&&h.push("audio"),R[s.ElementaryStreamTypes.VIDEO]&&h.push("video"));var w=function(){var x=self.performance.now();S.stats.buffering.end=x,b&&(b.stats.buffering.end=x);var l=b?b.stats:S.stats;_.hls.trigger(m.Events.FRAG_BUFFERED,{frag:S,part:b,stats:l,id:S.type})};h.length===0&&E.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+S.type+" level: "+S.level+" sn: "+S.sn),this.blockBuffers(w,h)},p.onFragChanged=function(a,u){this.flushBackBuffer()},p.onBufferEos=function(a,u){var _=this,S=this.getSourceBufferTypes().reduce(function(b,h){var R=_.sourceBuffer[h];return(!u.type||u.type===h)&&(R&&!R.ended&&(R.ended=!0,E.logger.log("[buffer-controller]: "+h+" sourceBuffer now EOS"))),b&&!!(!R||R.ended)},!0);S&&this.blockBuffers(function(){var b=_.mediaSource;if(!b||b.readyState!=="open")return;b.endOfStream()})},p.onLevelUpdated=function(a,u){var _=u.details;if(!_.fragments.length)return;this.details=_,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},p.flushBackBuffer=function(){var a=this.hls,u=this.details,_=this.media,S=this.sourceBuffer;if(!_||u===null)return;var b=this.getSourceBufferTypes();if(!b.length)return;var h=u.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(d.isFiniteNumber)(h)||h<0)return;var R=_.currentTime,w=u.levelTargetDuration,C=Math.max(h,w),x=Math.floor(R/w)*w-C;b.forEach(function(l){var A=S[l];if(A){var k=r.BufferHelper.getBuffered(A);k.length>0&&x>k.start(0)&&(a.trigger(m.Events.BACK_BUFFER_REACHED,{bufferEnd:x}),u.live&&a.trigger(m.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:x}),a.trigger(m.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:x,type:l}))}})},p.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,u=this.hls,_=this.media,S=this.mediaSource,b=a.fragments[0].start+a.totalduration,h=_.duration,R=Object(d.isFiniteNumber)(S.duration)?S.duration:0;a.live&&u.config.liveDurationInfinity?(E.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),S.duration=Infinity,this.updateSeekableRange(a)):(b>R&&b>h||!Object(d.isFiniteNumber)(h))&&(E.logger.log("[buffer-controller]: Updating Media Source duration to "+b.toFixed(3)),S.duration=b)},p.updateSeekableRange=function(a){var u=this.mediaSource,_=a.fragments,S=_.length;if(S&&a.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var b=Math.max(0,_[0].start),h=Math.max(b,b+a.totalduration);u.setLiveSeekableRange(b,h)}},p.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,u=this.operationQueue,_=this.pendingTracks,S=Object.keys(_).length;if(S&&!a||S===2){this.createSourceBuffers(_),this.pendingTracks={};var b=this.getSourceBufferTypes();if(b.length===0){this.hls.trigger(m.Events.ERROR,{type:D.ErrorTypes.MEDIA_ERROR,details:D.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}b.forEach(function(h){u.executeNext(h)})}},p.createSourceBuffers=function(a){var u=this.sourceBuffer,_=this.mediaSource;if(!_)throw Error("createSourceBuffers called when mediaSource was null");var S=0;for(var b in a)if(!u[b]){var h=a[b];if(!h)throw Error("source buffer exists for track "+b+", however track does not");var R=h.levelCodec||h.codec,w=h.container+";codecs="+R;E.logger.log("[buffer-controller]: creating sourceBuffer("+w+")");try{var C=u[b]=_.addSourceBuffer(w),x=b;this.addBufferListener(x,"updatestart",this._onSBUpdateStart),this.addBufferListener(x,"updateend",this._onSBUpdateEnd),this.addBufferListener(x,"error",this._onSBUpdateError),this.tracks[b]={buffer:C,codec:R,container:h.container,levelCodec:h.levelCodec,id:h.id},S++}catch(l){E.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+l.message),this.hls.trigger(m.Events.ERROR,{type:D.ErrorTypes.MEDIA_ERROR,details:D.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:l,mimeType:w})}}S&&this.hls.trigger(m.Events.BUFFER_CREATED,{tracks:this.tracks})},p._onSBUpdateStart=function(a){var u=this.operationQueue,_=u.current(a);_.onStart()},p._onSBUpdateEnd=function(a){var u=this.operationQueue,_=u.current(a);_.onComplete(),u.shiftAndExecuteNext(a)},p._onSBUpdateError=function(a,u){E.logger.error("[buffer-controller]: "+a+" SourceBuffer error",u),this.hls.trigger(m.Events.ERROR,{type:D.ErrorTypes.MEDIA_ERROR,details:D.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var _=this.operationQueue.current(a);_&&_.onError(u)},p.removeExecutor=function(a,u,_){var S=this.media,b=this.mediaSource,h=this.operationQueue,R=this.sourceBuffer,w=R[a];if(!S||!b||!w){E.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),h.shiftAndExecuteNext(a);return}var C=Object(d.isFiniteNumber)(S.duration)?S.duration:Infinity,x=Object(d.isFiniteNumber)(b.duration)?b.duration:Infinity,l=Math.max(0,u),A=Math.min(_,C,x);A>l?(E.logger.log("[buffer-controller]: Removing ["+l+","+A+"] from the "+a+" SourceBuffer"),console.assert(!w.updating,a+" sourceBuffer must not be updating"),w.remove(l,A)):h.shiftAndExecuteNext(a)},p.appendExecutor=function(a,u){var _=this.operationQueue,S=this.sourceBuffer,b=S[u];if(!b){E.logger.warn("[buffer-controller]: Attempting to append to the "+u+" SourceBuffer, but it does not exist"),_.shiftAndExecuteNext(u);return}b.ended=!1,console.assert(!b.updating,u+" sourceBuffer must not be updating"),b.appendBuffer(a)},p.blockBuffers=function(a,u){var _=this;if(u===void 0&&(u=this.getSourceBufferTypes()),!u.length){E.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var S=this.operationQueue,b=u.map(function(h){return S.appendBlocker(h)});Promise.all(b).then(function(){a(),u.forEach(function(h){var R=_.sourceBuffer[h];(!R||!R.updating)&&S.shiftAndExecuteNext(h)})})},p.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},p.addBufferListener=function(a,u,_){var S=this.sourceBuffer[a];if(!S)return;var b=_.bind(this,a);this.listeners[a].push({event:u,listener:b}),S.addEventListener(u,b)},p.removeBufferListeners=function(a){var u=this.sourceBuffer[a];if(!u)return;this.listeners[a].forEach(function(_){u.removeEventListener(_.event,_.listener)})},g}()},"./src/controller/buffer-operation-queue.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return m});var d=T("./src/utils/logger.ts"),m=function(){function E(r){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=r}var D=E.prototype;return D.append=function(c,s){var n=this.queues[s];n.push(c),n.length===1&&this.buffers[s]&&this.executeNext(s)},D.insertAbort=function(c,s){var n=this.queues[s];n.unshift(c),this.executeNext(s)},D.appendBlocker=function(c){var s,n=new Promise(function(f){s=f}),y={execute:s,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(y,c),n},D.executeNext=function(c){var s=this.buffers,n=this.queues,y=s[c],f=n[c];if(f.length){var o=f[0];try{o.execute()}catch(g){d.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),o.onError(g),(!y||!y.updating)&&(f.shift(),this.executeNext(c))}}},D.shiftAndExecuteNext=function(c){this.queues[c].shift(),this.executeNext(c)},D.current=function(c){return this.queues[c][0]},E}()},"./src/controller/cap-level-controller.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/events.ts");function m(r,c){for(var s=0;s<c.length;s++){var n=c[s];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(r,n.key,n)}}function E(r,c,s){return c&&m(r.prototype,c),s&&m(r,s),r}var D=function(){function r(s){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=s,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var c=r.prototype;return c.setStreamController=function(n){this.streamController=n},c.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},c.registerListeners=function(){var n=this.hls;n.on(d.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),n.on(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.on(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(d.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.on(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},c.unregisterListener=function(){var n=this.hls;n.off(d.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),n.off(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.off(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(d.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.off(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},c.onFpsDropLevelCapping=function(n,y){r.isLevelAllowed(y.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(y.droppedLevel)},c.onMediaAttaching=function(n,y){this.media=y.media instanceof HTMLVideoElement?y.media:null},c.onManifestParsed=function(n,y){var f=this.hls;this.restrictedLevels=[],this.firstLevel=y.firstLevel,f.config.capLevelToPlayerSize&&y.video&&this.startCapping()},c.onBufferCodecs=function(n,y){var f=this.hls;f.config.capLevelToPlayerSize&&y.video&&this.startCapping()},c.onMediaDetaching=function(){this.stopCapping()},c.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var n=this.hls.levels;if(n.length){var y=this.hls;y.autoLevelCapping=this.getMaxLevel(n.length-1),y.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=y.autoLevelCapping}}},c.getMaxLevel=function(n){var y=this,f=this.hls.levels;if(!f.length)return-1;var o=f.filter(function(g,p){return r.isLevelAllowed(p,y.restrictedLevels)&&p<=n});return this.clientRect=null,r.getMaxLevelByMediaSize(o,this.mediaWidth,this.mediaHeight)},c.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()},c.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},c.getDimensions=function(){if(this.clientRect)return this.clientRect;var n=this.media,y={width:0,height:0};if(n){var f=n.getBoundingClientRect();y.width=f.width,y.height=f.height,!y.width&&!y.height&&(y.width=f.right-f.left||n.width||0,y.height=f.bottom-f.top||n.height||0)}return this.clientRect=y,y},r.isLevelAllowed=function(n,y){return y===void 0&&(y=[]),y.indexOf(n)===-1},r.getMaxLevelByMediaSize=function(n,y,f){if(!n||!n.length)return-1;for(var o=function(u,_){return _?u.width!==_.width||u.height!==_.height:!0},g=n.length-1,p=0;p<n.length;p+=1){var O=n[p];if((O.width>=y||O.height>=f)&&o(O,n[p+1])){g=p;break}}return g},E(r,[{key:"mediaWidth",get:function(){return this.getDimensions().width*r.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*r.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(y){}return n}}]),r}();v.default=D},"./src/controller/cmcd-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return o});var d=T("./src/events.ts"),m=T("./src/types/cmcd.ts"),E=T("./src/utils/buffer-helper.ts"),D=T("./src/utils/logger.ts");function r(g,p){for(var O=0;O<p.length;O++){var a=p[O];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(g,a.key,a)}}function c(g,p,O){return p&&r(g.prototype,p),O&&r(g,O),g}function s(g,p){var O=typeof Symbol!="undefined"&&g[Symbol.iterator]||g["@@iterator"];if(O)return(O=O.call(g)).next.bind(O);if(Array.isArray(g)||(O=n(g))||p&&g&&typeof g.length=="number"){O&&(g=O);var a=0;return function(){return a>=g.length?{done:!0}:{done:!1,value:g[a++]}}}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 n(g,p){if(!g)return;if(typeof g=="string")return y(g,p);var O=Object.prototype.toString.call(g).slice(8,-1);if(O==="Object"&&g.constructor&&(O=g.constructor.name),O==="Map"||O==="Set")return Array.from(g);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return y(g,p)}function y(g,p){(p==null||p>g.length)&&(p=g.length);for(var O=0,a=new Array(p);O<p;O++)a[O]=g[O];return a}function f(){return f=Object.assign||function(g){for(var p=1;p<arguments.length;p++){var O=arguments[p];for(var a in O)Object.prototype.hasOwnProperty.call(O,a)&&(g[a]=O[a])}return g},f.apply(this,arguments)}var o=function(){function g(O){var a=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(){a.initialized&&(a.starved=!0),a.buffering=!0},this.onPlaying=function(){a.initialized||(a.initialized=!0),a.buffering=!1},this.applyPlaylistData=function(S){try{a.apply(S,{ot:m.CMCDObjectType.MANIFEST,su:!a.initialized})}catch(b){D.logger.warn("Could not generate manifest CMCD data.",b)}},this.applyFragmentData=function(S){try{var b=S.frag,h=a.hls.levels[b.level],R=a.getObjectType(b),w={d:b.duration*1e3,ot:R};(R===m.CMCDObjectType.VIDEO||R===m.CMCDObjectType.AUDIO||R==m.CMCDObjectType.MUXED)&&(w.br=h.bitrate/1e3,w.tb=a.getTopBandwidth(R),w.bl=a.getBufferLength(R)),a.apply(S,w)}catch(C){D.logger.warn("Could not generate segment CMCD data.",C)}},this.hls=O;var u=this.config=O.config,_=u.cmcd;_!=null&&(u.pLoader=this.createPlaylistLoader(),u.fLoader=this.createFragmentLoader(),this.sid=_.sessionId||g.uuid(),this.cid=_.contentId,this.useHeaders=_.useHeaders===!0,this.registerListeners())}var p=g.prototype;return p.registerListeners=function(){var a=this.hls;a.on(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.on(d.Events.MEDIA_DETACHED,this.onMediaDetached,this),a.on(d.Events.BUFFER_CREATED,this.onBufferCreated,this)},p.unregisterListeners=function(){var a=this.hls;a.off(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.off(d.Events.MEDIA_DETACHED,this.onMediaDetached,this),a.off(d.Events.BUFFER_CREATED,this.onBufferCreated,this),this.onMediaDetached()},p.destroy=function(){this.unregisterListeners(),this.hls=this.config=this.audioBuffer=this.videoBuffer=null},p.onMediaAttached=function(a,u){this.media=u.media,this.media.addEventListener("waiting",this.onWaiting),this.media.addEventListener("playing",this.onPlaying)},p.onMediaDetached=function(){if(!this.media)return;this.media.removeEventListener("waiting",this.onWaiting),this.media.removeEventListener("playing",this.onPlaying),this.media=null},p.onBufferCreated=function(a,u){var _,S;this.audioBuffer=(_=u.tracks.audio)===null||_===void 0?void 0:_.buffer,this.videoBuffer=(S=u.tracks.video)===null||S===void 0?void 0:S.buffer},p.createData=function(){var a;return{v:m.CMCDVersion,sf:m.CMCDStreamingFormat.HLS,sid:this.sid,cid:this.cid,pr:(a=this.media)===null||a===void 0?void 0:a.playbackRate,mtp:this.hls.bandwidthEstimate/1e3}},p.apply=function(a,u){u===void 0&&(u={}),f(u,this.createData());var _=u.ot===m.CMCDObjectType.INIT||u.ot===m.CMCDObjectType.VIDEO||u.ot===m.CMCDObjectType.MUXED;if(this.starved&&_&&(u.bs=!0,u.su=!0,this.starved=!1),u.su==null&&(u.su=this.buffering),this.useHeaders){var S=g.toHeaders(u);if(!Object.keys(S).length)return;a.headers||(a.headers={}),f(a.headers,S)}else{var b=g.toQuery(u);if(!b)return;a.url=g.appendQueryToUri(a.url,b)}},p.getObjectType=function(a){var u=a.type;return u==="subtitle"?m.CMCDObjectType.TIMED_TEXT:a.sn==="initSegment"?m.CMCDObjectType.INIT:u==="audio"?m.CMCDObjectType.AUDIO:u==="main"?this.hls.audioTracks.length?m.CMCDObjectType.VIDEO:m.CMCDObjectType.MUXED:void 0},p.getTopBandwidth=function(a){for(var u=0,_=a===m.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,S=s(_),b;!(b=S()).done;){var h=b.value;h.bitrate>u&&(u=h.bitrate)}return u>0?u:NaN},p.getBufferLength=function(a){var u=this.hls.media,_=a===m.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!_||!u)return NaN;var S=E.BufferHelper.bufferInfo(_,u.currentTime,this.config.maxBufferHole);return S.len*1e3},p.createPlaylistLoader=function(){var a=this.config.pLoader,u=this.applyPlaylistData,_=a||this.config.loader;return function(){function S(h){this.loader=void 0,this.loader=new _(h)}var b=S.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(R,w,C){u(R),this.loader.load(R,w,C)},c(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},p.createFragmentLoader=function(){var a=this.config.fLoader,u=this.applyFragmentData,_=a||this.config.loader;return function(){function S(h){this.loader=void 0,this.loader=new _(h)}var b=S.prototype;return b.destroy=function(){this.loader.destroy()},b.abort=function(){this.loader.abort()},b.load=function(R,w,C){u(R),this.loader.load(R,w,C)},c(S,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),S}()},g.uuid=function(){var a=URL.createObjectURL(new Blob),u=a.toString();return URL.revokeObjectURL(a),u.substr(u.lastIndexOf("/")+1)},g.serialize=function(a){for(var u=[],_=function(K){return!Number.isNaN(K)&&K!=null&&K!==""&&K!==!1},S=function(K){return Math.round(K)},b=function(K){return S(K/100)*100},h=function(K){return encodeURIComponent(K)},R={br:S,d:S,bl:b,dl:b,mtp:b,nor:h,rtp:b,tb:S},w=Object.keys(a||{}).sort(),C=s(w),x;!(x=C()).done;){var l=x.value,A=a[l];if(!_(A))continue;if(l==="v"&&A===1)continue;if(l=="pr"&&A===1)continue;var k=R[l];k&&(A=k(A));var U=typeof A,N=void 0;l==="ot"||l==="sf"||l==="st"?N=l+"="+A:U==="boolean"?N=l:U==="number"?N=l+"="+A:N=l+"="+JSON.stringify(A),u.push(N)}return u.join(",")},g.toHeaders=function(a){for(var u=Object.keys(a),_={},S=["Object","Request","Session","Status"],b=[{},{},{},{}],h={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},R=0,w=u;R<w.length;R++){var C=w[R],x=h[C]!=null?h[C]:1;b[x][C]=a[C]}for(var l=0;l<b.length;l++){var A=g.serialize(b[l]);A&&(_["CMCD-"+S[l]]=A)}return _},g.toQuery=function(a){return"CMCD="+encodeURIComponent(g.serialize(a))},g.appendQueryToUri=function(a,u){if(!u)return a;var _=a.includes("?")?"&":"?";return""+a+_+u},g}()},"./src/controller/eme-controller.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/events.ts"),m=T("./src/errors.ts"),E=T("./src/utils/logger.ts"),D=T("./src/utils/mediakeys-helper.ts");function r(o,g){for(var p=0;p<g.length;p++){var O=g[p];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(o,O.key,O)}}function c(o,g,p){return g&&r(o.prototype,g),p&&r(o,p),o}var s=3,n=function(g,p,O){var a={audioCapabilities:[],videoCapabilities:[]};return g.forEach(function(u){a.audioCapabilities.push({contentType:'audio/mp4; codecs="'+u+'"',robustness:O.audioRobustness||""})}),p.forEach(function(u){a.videoCapabilities.push({contentType:'video/mp4; codecs="'+u+'"',robustness:O.videoRobustness||""})}),[a]},y=function(g,p,O,a){switch(g){case D.KeySystems.WIDEVINE:return n(p,O,a);default:throw new Error("Unknown key-system: "+g)}},f=function(){function o(p){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=p,this._config=p.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 g=o.prototype;return g.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},g._registerListeners=function(){this.hls.on(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(d.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.on(d.Events.MANIFEST_PARSED,this.onManifestParsed,this)},g._unregisterListeners=function(){this.hls.off(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.off(d.Events.MEDIA_DETACHED,this.onMediaDetached,this),this.hls.off(d.Events.MANIFEST_PARSED,this.onManifestParsed,this)},g.getLicenseServerUrl=function(O){switch(O){case D.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+O+'"')},g._attemptKeySystemAccess=function(O,a,u){var _=this,S=y(O,a,u,this._drmSystemOptions);E.logger.log("Requesting encrypted media key-system access");var b=this.requestMediaKeySystemAccess(O,S);this.mediaKeysPromise=b.then(function(h){return _._onMediaKeySystemAccessObtained(O,h)}),b.catch(function(h){E.logger.error('Failed to obtain key-system "'+O+'" access:',h)})},g._onMediaKeySystemAccessObtained=function(O,a){var u=this;E.logger.log('Access for key-system "'+O+'" obtained');var _={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:a,mediaKeySystemDomain:O};this._mediaKeysList.push(_);var S=Promise.resolve().then(function(){return a.createMediaKeys()}).then(function(b){return _.mediaKeys=b,E.logger.log('Media-keys created for key-system "'+O+'"'),u._onMediaKeysCreated(),b});return S.catch(function(b){E.logger.error("Failed to create media-keys:",b)}),S},g._onMediaKeysCreated=function(){var O=this;this._mediaKeysList.forEach(function(a){a.mediaKeysSession||(a.mediaKeysSession=a.mediaKeys.createSession(),O._onNewMediaKeySession(a.mediaKeysSession))})},g._onNewMediaKeySession=function(O){var a=this;E.logger.log("New key-system session "+O.sessionId),O.addEventListener("message",function(u){a._onKeySessionMessage(O,u.message)},!1)},g._onKeySessionMessage=function(O,a){E.logger.log("Got EME message event, creating license request"),this._requestLicense(a,function(u){E.logger.log("Received license data (length: "+(u&&u.byteLength)+"), updating key-session"),O.update(u)})},g.onMediaEncrypted=function(O){var a=this;if(E.logger.log('Media is encrypted using "'+O.initDataType+'" init data type'),!this.mediaKeysPromise){E.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.KEY_SYSTEM_ERROR,details:m.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var u=function(S){if(!a._media)return;a._attemptSetMediaKeys(S),a._generateRequestWithPreferredKeySession(O.initDataType,O.initData)};this.mediaKeysPromise.then(u).catch(u)},g._attemptSetMediaKeys=function(O){if(!this._media)throw new Error("Attempted to set mediaKeys without first attaching a media element");if(!this._hasSetMediaKeys){var a=this._mediaKeysList[0];if(!a||!a.mediaKeys){E.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.KEY_SYSTEM_ERROR,details:m.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}E.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(a.mediaKeys),this._hasSetMediaKeys=!0}},g._generateRequestWithPreferredKeySession=function(O,a){var u=this,_=this._mediaKeysList[0];if(!_){E.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.KEY_SYSTEM_ERROR,details:m.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(_.mediaKeysSessionInitialized){E.logger.warn("Key-Session already initialized but requested again");return}var S=_.mediaKeysSession;if(!S){E.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.KEY_SYSTEM_ERROR,details:m.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!a){E.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.KEY_SYSTEM_ERROR,details:m.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}E.logger.log('Generating key-session request for "'+O+'" init data type'),_.mediaKeysSessionInitialized=!0,S.generateRequest(O,a).then(function(){E.logger.debug("Key-session generation succeeded")}).catch(function(b){E.logger.error("Error generating key-session request:",b),u.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.KEY_SYSTEM_ERROR,details:m.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},g._createLicenseXhr=function(O,a,u){var _=new XMLHttpRequest;_.responseType="arraybuffer",_.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,_,O,a,u);var S=this._licenseXhrSetup;if(S)try{S.call(this.hls,_,O),S=void 0}catch(b){E.logger.error(b)}try{_.readyState||_.open("POST",O,!0),S&&S.call(this.hls,_,O)}catch(b){throw new Error("issue setting up KeySystem license XHR "+b)}return _},g._onLicenseRequestReadyStageChange=function(O,a,u,_){switch(O.readyState){case 4:if(O.status===200){this._requestLicenseFailureCount=0,E.logger.log("License request succeeded");var S=O.response,b=this._licenseResponseCallback;if(b)try{S=b.call(this.hls,O,a)}catch(R){E.logger.error(R)}_(S)}else{if(E.logger.error("License Request XHR failed ("+a+"). Status: "+O.status+" ("+O.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>s){this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.KEY_SYSTEM_ERROR,details:m.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var h=s-this._requestLicenseFailureCount+1;E.logger.warn("Retrying license request, "+h+" attempts left"),this._requestLicense(u,_)}break}},g._generateLicenseRequestChallenge=function(O,a){switch(O.mediaKeySystemDomain){case D.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+O.mediaKeySystemDomain)},g._requestLicense=function(O,a){E.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){E.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.KEY_SYSTEM_ERROR,details:m.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var _=this.getLicenseServerUrl(u.mediaKeySystemDomain),S=this._createLicenseXhr(_,O,a);E.logger.log("Sending license request to URL: "+_);var b=this._generateLicenseRequestChallenge(u,O);S.send(b)}catch(h){E.logger.error("Failure requesting DRM license: "+h),this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.KEY_SYSTEM_ERROR,details:m.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},g.onMediaAttached=function(O,a){if(!this._emeEnabled)return;var u=a.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},g.onMediaDetached=function(){var O=this._media,a=this._mediaKeysList;if(!O)return;O.removeEventListener("encrypted",this._onMediaEncrypted),this._media=null,this._mediaKeysList=[],Promise.all(a.map(function(u){if(u.mediaKeysSession)return u.mediaKeysSession.close().catch(function(){})})).then(function(){return O.setMediaKeys(null)}).catch(function(){})},g.onManifestParsed=function(O,a){if(!this._emeEnabled)return;var u=a.levels.map(function(S){return S.audioCodec}).filter(function(S){return!!S}),_=a.levels.map(function(S){return S.videoCodec}).filter(function(S){return!!S});this._attemptKeySystemAccess(D.KeySystems.WIDEVINE,u,_)},c(o,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),o}();v.default=f},"./src/controller/fps-controller.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/events.ts"),m=T("./src/utils/logger.ts"),E=function(){function D(c){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=c,this.registerListeners()}var r=D.prototype;return r.setStreamController=function(s){this.streamController=s},r.registerListeners=function(){this.hls.on(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},r.unregisterListeners=function(){this.hls.off(d.Events.MEDIA_ATTACHING,this.onMediaAttaching)},r.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},r.onMediaAttaching=function(s,n){var y=this.hls.config;if(y.capLevelOnFPSDrop){var f=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=f,f&&typeof f.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),y.fpsDroppedMonitoringPeriod)}},r.checkFPS=function(s,n,y){var f=performance.now();if(n){if(this.lastTime){var o=f-this.lastTime,g=y-this.lastDroppedFrames,p=n-this.lastDecodedFrames,O=1e3*g/o,a=this.hls;if(a.trigger(d.Events.FPS_DROP,{currentDropped:g,currentDecoded:p,totalDroppedFrames:y}),O>0&&g>a.config.fpsDroppedMonitoringThreshold*p){var u=a.currentLevel;m.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+u),u>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=u)&&(u=u-1,a.trigger(d.Events.FPS_DROP_LEVEL_CAPPING,{level:u,droppedLevel:a.currentLevel}),a.autoLevelCapping=u,this.streamController.nextLevelSwitch())}}this.lastTime=f,this.lastDroppedFrames=y,this.lastDecodedFrames=n}},r.checkFPSInterval=function(){var s=this.media;if(s)if(this.isVideoPlaybackQualityAvailable){var n=s.getVideoPlaybackQuality();this.checkFPS(s,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(s,s.webkitDecodedFrameCount,s.webkitDroppedFrameCount)},D}();v.default=E},"./src/controller/fragment-finders.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"findFragmentByPDT",function(){return E}),T.d(v,"findFragmentByPTS",function(){return D}),T.d(v,"fragmentWithinToleranceTest",function(){return r}),T.d(v,"pdtWithinToleranceTest",function(){return c}),T.d(v,"findFragWithCC",function(){return s});var d=T("./src/polyfills/number.ts"),m=T("./src/utils/binary-search.ts");function E(n,y,f){if(y===null||!Array.isArray(n)||!n.length||!Object(d.isFiniteNumber)(y))return null;var o=n[0].programDateTime;if(y<(o||0))return null;var g=n[n.length-1].endProgramDateTime;if(y>=(g||0))return null;f=f||0;for(var p=0;p<n.length;++p){var O=n[p];if(c(y,f,O))return O}return null}function D(n,y,f,o){f===void 0&&(f=0),o===void 0&&(o=0);var g=null;if(n?g=y[n.sn-y[0].sn+1]||null:f===0&&y[0].start===0&&(g=y[0]),g&&r(f,o,g)===0)return g;var p=m.default.search(y,r.bind(null,f,o));return p||g}function r(n,y,f){n===void 0&&(n=0),y===void 0&&(y=0);var o=Math.min(y,f.duration+(f.deltaPTS?f.deltaPTS:0));return f.start+f.duration-o<=n?1:f.start-o>n&&f.start?-1:0}function c(n,y,f){var o=Math.min(y,f.duration+(f.deltaPTS?f.deltaPTS:0))*1e3,g=f.endProgramDateTime||0;return g-o>n}function s(n,y){return m.default.search(n,function(f){return f.cc<y?1:f.cc>y?-1:0})}},"./src/controller/fragment-tracker.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"FragmentState",function(){return E}),T.d(v,"FragmentTracker",function(){return D});var d=T("./src/events.ts"),m=T("./src/types/loader.ts"),E;(function(s){s.NOT_LOADED="NOT_LOADED",s.BACKTRACKED="BACKTRACKED",s.APPENDING="APPENDING",s.PARTIAL="PARTIAL",s.OK="OK"})(E||(E={}));var D=function(){function s(y){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=y,this._registerListeners()}var n=s.prototype;return n._registerListeners=function(){var f=this.hls;f.on(d.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.on(d.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.on(d.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var f=this.hls;f.off(d.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.off(d.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.off(d.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(f,o){if(o===m.PlaylistLevelType.MAIN){var g=this.activeFragment,p=this.activeParts;if(!g)return null;if(p)for(var O=p.length;O--;){var a=p[O],u=a?a.end:g.appendedPTS;if(a.start<=f&&u!==void 0&&f<=u)return O>9&&(this.activeParts=p.slice(O-9)),a}else if(g.start<=f&&g.appendedPTS!==void 0&&f<=g.appendedPTS)return g}return this.getBufferedFrag(f,o)},n.getBufferedFrag=function(f,o){for(var g=this.fragments,p=Object.keys(g),O=p.length;O--;){var a=g[p[O]];if((a==null?void 0:a.body.type)===o&&a.buffered){var u=a.body;if(u.start<=f&&f<=u.end)return u}}return null},n.detectEvictedFragments=function(f,o,g){var p=this;Object.keys(this.fragments).forEach(function(O){var a=p.fragments[O];if(!a)return;if(!a.buffered){a.body.type===g&&p.removeFragment(a.body);return}var u=a.range[f];if(!u)return;u.time.some(function(_){var S=!p.isTimeBuffered(_.startPTS,_.endPTS,o);return S&&p.removeFragment(a.body),S})})},n.detectPartialFragments=function(f){var o=this,g=this.timeRanges,p=f.frag,O=f.part;if(!g||p.sn==="initSegment")return;var a=c(p),u=this.fragments[a];if(!u)return;Object.keys(g).forEach(function(_){var S=p.elementaryStreams[_];if(!S)return;var b=g[_],h=O!==null||S.partial===!0;u.range[_]=o.getBufferedTimes(p,O,h,b)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},n.fragBuffered=function(f){var o=c(f),g=this.fragments[o];g&&(g.backtrack=g.loaded=null,g.buffered=!0)},n.getBufferedTimes=function(f,o,g,p){for(var O={time:[],partial:g},a=o?o.start:f.start,u=o?o.end:f.end,_=f.minEndPTS||u,S=f.maxStartPTS||a,b=0;b<p.length;b++){var h=p.start(b)-this.bufferPadding,R=p.end(b)+this.bufferPadding;if(S>=h&&_<=R){O.time.push({startPTS:Math.max(a,p.start(b)),endPTS:Math.min(u,p.end(b))});break}else if(a<R&&u>h)O.partial=!0,O.time.push({startPTS:Math.max(a,p.start(b)),endPTS:Math.min(u,p.end(b))});else if(u<=h)break}return O},n.getPartialFragment=function(f){var o=null,g,p,O,a=0,u=this.bufferPadding,_=this.fragments;return Object.keys(_).forEach(function(S){var b=_[S];if(!b)return;r(b)&&(p=b.body.start-u,O=b.body.end+u,f>=p&&f<=O&&(g=Math.min(f-p,O-f),a<=g&&(o=b.body,a=g)))}),o},n.getState=function(f){var o=c(f),g=this.fragments[o];return g?g.buffered?r(g)?E.PARTIAL:E.OK:g.backtrack?E.BACKTRACKED:E.APPENDING:E.NOT_LOADED},n.backtrack=function(f,o){var g=c(f),p=this.fragments[g];if(!p||p.backtrack)return null;var O=p.backtrack=o||p.loaded;return p.loaded=null,O},n.getBacktrackData=function(f){var o=c(f),g=this.fragments[o];if(g){var p,O=g.backtrack;if(O!=null&&(p=O.payload)!==null&&p!==void 0&&p.byteLength)return O;this.removeFragment(f)}return null},n.isTimeBuffered=function(f,o,g){for(var p,O,a=0;a<g.length;a++){if(p=g.start(a)-this.bufferPadding,O=g.end(a)+this.bufferPadding,f>=p&&o<=O)return!0;if(o<=p)return!1}return!1},n.onFragLoaded=function(f,o){var g=o.frag,p=o.part;if(g.sn==="initSegment"||g.bitrateTest||p)return;var O=c(g);this.fragments[O]={body:g,loaded:o,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(f,o){var g=this,p=o.frag,O=o.part,a=o.timeRanges;if(p.type===m.PlaylistLevelType.MAIN)if(this.activeFragment=p,O){var u=this.activeParts;u||(this.activeParts=u=[]),u.push(O)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(_){var S=a[_];if(g.detectEvictedFragments(_,S),!O)for(var b=0;b<S.length;b++)p.appendedPTS=Math.max(S.end(b),p.appendedPTS||0)})},n.onFragBuffered=function(f,o){this.detectPartialFragments(o)},n.hasFragment=function(f){var o=c(f);return!!this.fragments[o]},n.removeFragmentsInRange=function(f,o,g){var p=this;Object.keys(this.fragments).forEach(function(O){var a=p.fragments[O];if(!a)return;if(a.buffered){var u=a.body;u.type===g&&u.start<o&&u.end>f&&p.removeFragment(u)}})},n.removeFragment=function(f){var o=c(f);f.stats.loaded=0,f.clearElementaryStreamInfo(),delete this.fragments[o]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},s}();function r(s){var n,y;return s.buffered&&(((n=s.range.video)===null||n===void 0?void 0:n.partial)||((y=s.range.audio)===null||y===void 0?void 0:y.partial))}function c(s){return s.type+"_"+s.level+"_"+s.urlId+"_"+s.sn}},"./src/controller/gap-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"STALL_MINIMUM_DURATION_MS",function(){return r}),T.d(v,"MAX_START_GAP_JUMP",function(){return c}),T.d(v,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return s}),T.d(v,"SKIP_BUFFER_RANGE_START",function(){return n}),T.d(v,"default",function(){return y});var d=T("./src/utils/buffer-helper.ts"),m=T("./src/errors.ts"),E=T("./src/events.ts"),D=T("./src/utils/logger.ts"),r=250,c=2,s=.1,n=.05,y=function(){function f(g,p,O,a){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=g,this.media=p,this.fragmentTracker=O,this.hls=a}var o=f.prototype;return o.destroy=function(){this.hls=this.fragmentTracker=this.media=null},o.poll=function(p){var O=this.config,a=this.media,u=this.stalled,_=a.currentTime,S=a.seeking,b=this.seeking&&!S,h=!this.seeking&&S;if(this.seeking=S,_!==p){if(this.moved=!0,u!==null){if(this.stallReported){var R=self.performance.now()-u;D.logger.warn("playback not stuck anymore @"+_+", after "+Math.round(R)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((h||b)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!d.BufferHelper.getBuffered(a).length)return;var w=d.BufferHelper.bufferInfo(a,_,0),C=w.len>0,x=w.nextStart||0;if(!C&&!x)return;if(S){var l=w.len>c,A=!x||x-_>c&&!this.fragmentTracker.getPartialFragment(_);if(l||A)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var k,U=Math.max(x,w.start||0)-_,N=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,z=N==null||((k=N.details)===null||k===void 0)?void 0:k.live,K=z?N.details.targetduration*2:c;if(U>0&&U<=K){this._trySkipBufferHole(null);return}}var W=self.performance.now();if(u===null){this.stalled=W;return}var V=W-u;!S&&V>=r&&this._reportStall(w.len);var F=d.BufferHelper.bufferInfo(a,_,O.maxBufferHole);this._tryFixBufferStall(F,V)},o._tryFixBufferStall=function(p,O){var a=this.config,u=this.fragmentTracker,_=this.media,S=_.currentTime,b=u.getPartialFragment(S);if(b){var h=this._trySkipBufferHole(b);if(h)return}p.len>a.maxBufferHole&&O>a.highBufferWatchdogPeriod*1e3&&(D.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},o._reportStall=function(p){var O=this.hls,a=this.media,u=this.stallReported;u||(this.stallReported=!0,D.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+p+")"),O.trigger(E.Events.ERROR,{type:m.ErrorTypes.MEDIA_ERROR,details:m.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:p}))},o._trySkipBufferHole=function(p){for(var O=this.config,a=this.hls,u=this.media,_=u.currentTime,S=0,b=d.BufferHelper.getBuffered(u),h=0;h<b.length;h++){var R=b.start(h);if(_+O.maxBufferHole>=S&&_<R){var w=Math.max(R+n,u.currentTime+s);return D.logger.warn("skipping hole, adjusting currentTime from "+_+" to "+w),this.moved=!0,this.stalled=null,u.currentTime=w,p&&a.trigger(E.Events.ERROR,{type:m.ErrorTypes.MEDIA_ERROR,details:m.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+_+" to "+w,frag:p}),w}S=b.end(h)}return 0},o._tryNudgeBuffer=function(){var p=this.config,O=this.hls,a=this.media,u=a.currentTime,_=(this.nudgeRetry||0)+1;if(this.nudgeRetry=_,_<p.nudgeMaxRetry){var S=u+_*p.nudgeOffset;D.logger.warn("Nudging 'currentTime' from "+u+" to "+S),a.currentTime=S,O.trigger(E.Events.ERROR,{type:m.ErrorTypes.MEDIA_ERROR,details:m.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else D.logger.error("Playhead still not moving while enough data buffered @"+u+" after "+p.nudgeMaxRetry+" nudges"),O.trigger(E.Events.ERROR,{type:m.ErrorTypes.MEDIA_ERROR,details:m.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},f}()},"./src/controller/id3-track-controller.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/events.ts"),m=T("./src/utils/texttrack-utils.ts"),E=T("./src/demux/id3.ts"),D=.25,r=function(){function c(n){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=n,this._registerListeners()}var s=c.prototype;return s.destroy=function(){this._unregisterListeners()},s._registerListeners=function(){var y=this.hls;y.on(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),y.on(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this),y.on(d.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),y.on(d.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},s._unregisterListeners=function(){var y=this.hls;y.off(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),y.off(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this),y.off(d.Events.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),y.off(d.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},s.onMediaAttached=function(y,f){this.media=f.media},s.onMediaDetaching=function(){if(!this.id3Track)return;Object(m.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},s.getID3Track=function(y){if(!this.media)return;for(var f=0;f<y.length;f++){var o=y[f];if(o.kind==="metadata"&&o.label==="id3")return Object(m.sendAddTrackEvent)(o,this.media),o}return this.media.addTextTrack("metadata","id3")},s.onFragParsingMetadata=function(y,f){if(!this.media)return;var o=f.frag,g=f.samples;this.id3Track||(this.id3Track=this.getID3Track(this.media.textTracks),this.id3Track.mode="hidden");for(var p=self.WebKitDataCue||self.VTTCue||self.TextTrackCue,O=0;O<g.length;O++){var a=E.getID3Frames(g[O].data);if(a){var u=g[O].pts,_=O<g.length-1?g[O+1].pts:o.end,S=_-u;S<=0&&(_=u+D);for(var b=0;b<a.length;b++){var h=a[b];if(!E.isTimeStampFrame(h)){var R=new p(u,_,"");R.value=h,this.id3Track.addCue(R)}}}}},s.onBufferFlushing=function(y,f){var o=f.startOffset,g=f.endOffset,p=f.type;if(!p||p==="audio"){var O=this.id3Track;O&&Object(m.removeCuesInRange)(O,o,g)}},c}();v.default=r},"./src/controller/latency-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return c});var d=T("./src/errors.ts"),m=T("./src/events.ts"),E=T("./src/utils/logger.ts");function D(s,n){for(var y=0;y<n.length;y++){var f=n[y];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(s,f.key,f)}}function r(s,n,y){return n&&D(s.prototype,n),y&&D(s,y),s}var c=function(){function s(y){var f=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 f.timeupdate()},this.hls=y,this.config=y.config,this.registerListeners()}var n=s.prototype;return n.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},n.registerListeners=function(){this.hls.on(m.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(m.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(m.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(m.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(m.Events.ERROR,this.onError,this)},n.unregisterListeners=function(){this.hls.off(m.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(m.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(m.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(m.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(m.Events.ERROR,this.onError)},n.onMediaAttached=function(f,o){this.media=o.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},n.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},n.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},n.onLevelUpdated=function(f,o){var g=o.details;this.levelDetails=g,g.advanced&&this.timeupdate(),!g.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},n.onError=function(f,o){if(o.details!==d.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,E.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},n.timeupdate=function(){var f=this.media,o=this.levelDetails;if(!f||!o)return;this.currentTime=f.currentTime;var g=this.computeLatency();if(g===null)return;this._latency=g;var p=this.config,O=p.lowLatencyMode,a=p.maxLiveSyncPlaybackRate;if(!O||a===1)return;var u=this.targetLatency;if(u===null)return;var _=g-u,S=Math.min(this.maxLatency,u+o.targetduration),b=_<S;if(o.live&&b&&_>.05&&this.forwardBufferLength>1){var h=Math.min(2,Math.max(1,a)),R=Math.round(2/(1+Math.exp(-.75*_-this.edgeStalled))*20)/20;f.playbackRate=Math.min(h,Math.max(1,R))}else f.playbackRate!==1&&f.playbackRate!==0&&(f.playbackRate=1)},n.estimateLiveEdge=function(){var f=this.levelDetails;return f===null?null:f.edge+f.age},n.computeLatency=function(){var f=this.estimateLiveEdge();return f===null?null:f-this.currentTime},r(s,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var f=this.config,o=this.levelDetails;return f.liveMaxLatencyDuration!==void 0?f.liveMaxLatencyDuration:o?f.liveMaxLatencyDurationCount*o.targetduration:0}},{key:"targetLatency",get:function(){var f=this.levelDetails;if(f===null)return null;var o=f.holdBack,g=f.partHoldBack,p=f.targetduration,O=this.config,a=O.liveSyncDuration,u=O.liveSyncDurationCount,_=O.lowLatencyMode,S=this.hls.userConfig,b=_&&g||o;(S.liveSyncDuration||S.liveSyncDurationCount||b===0)&&(b=a!==void 0?a:u*p);var h=p,R=1;return b+Math.min(this.stallCount*R,h)}},{key:"liveSyncPosition",get:function(){var f=this.estimateLiveEdge(),o=this.targetLatency,g=this.levelDetails;if(f===null||o===null||g===null)return null;var p=g.edge,O=f-o-this.edgeStalled,a=p-g.totalduration,u=p-(this.config.lowLatencyMode&&g.partTarget||g.targetduration);return Math.min(Math.max(a,O),u)}},{key:"drift",get:function(){var f=this.levelDetails;return f===null?1:f.drift}},{key:"edgeStalled",get:function(){var f=this.levelDetails;if(f===null)return 0;var o=(this.config.lowLatencyMode&&f.partTarget||f.targetduration)*3;return Math.max(f.age-o,0)}},{key:"forwardBufferLength",get:function(){var f=this.media,o=this.levelDetails;if(!f||!o)return 0;var g=f.buffered.length;return g?f.buffered.end(g-1):o.edge-this.currentTime}}]),s}()},"./src/controller/level-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return O});var d=T("./src/types/level.ts"),m=T("./src/events.ts"),E=T("./src/errors.ts"),D=T("./src/utils/codecs.ts"),r=T("./src/controller/level-helper.ts"),c=T("./src/controller/base-playlist-controller.ts"),s=T("./src/types/loader.ts");function n(){return n=Object.assign||function(a){for(var u=1;u<arguments.length;u++){var _=arguments[u];for(var S in _)Object.prototype.hasOwnProperty.call(_,S)&&(a[S]=_[S])}return a},n.apply(this,arguments)}function y(a,u){for(var _=0;_<u.length;_++){var S=u[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(a,S.key,S)}}function f(a,u,_){return u&&y(a.prototype,u),_&&y(a,_),a}function o(a,u){a.prototype=Object.create(u.prototype),a.prototype.constructor=a,g(a,u)}function g(a,u){return g=Object.setPrototypeOf||function(S,b){return S.__proto__=b,S},g(a,u)}var p=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),O=function(a){o(u,a);function u(S){var b;return b=a.call(this,S,"[level-controller]")||this,b._levels=[],b._firstLevel=-1,b._startLevel=void 0,b.currentLevelIndex=-1,b.manualLevelIndex=-1,b.onParsedComplete=void 0,b._registerListeners(),b}var _=u.prototype;return _._registerListeners=function(){var b=this.hls;b.on(m.Events.MANIFEST_LOADED,this.onManifestLoaded,this),b.on(m.Events.LEVEL_LOADED,this.onLevelLoaded,this),b.on(m.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),b.on(m.Events.FRAG_LOADED,this.onFragLoaded,this),b.on(m.Events.ERROR,this.onError,this)},_._unregisterListeners=function(){var b=this.hls;b.off(m.Events.MANIFEST_LOADED,this.onManifestLoaded,this),b.off(m.Events.LEVEL_LOADED,this.onLevelLoaded,this),b.off(m.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),b.off(m.Events.FRAG_LOADED,this.onFragLoaded,this),b.off(m.Events.ERROR,this.onError,this)},_.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,a.prototype.destroy.call(this)},_.startLoad=function(){var b=this._levels;b.forEach(function(h){h.loadError=0}),a.prototype.startLoad.call(this)},_.onManifestLoaded=function(b,h){var R=[],w=[],C=[],x,l={},A,k=!1,U=!1,N=!1;if(h.levels.forEach(function(V){var F=V.attrs;k=k||!!(V.width&&V.height),U=U||!!V.videoCodec,N=N||!!V.audioCodec,p&&V.audioCodec&&V.audioCodec.indexOf("mp4a.40.34")!==-1&&(V.audioCodec=void 0);var B=V.bitrate+"-"+V.attrs.RESOLUTION+"-"+V.attrs.CODECS;A=l[B],A?A.url.push(V.url):(A=new d.Level(V),l[B]=A,R.push(A)),F&&(F.AUDIO&&Object(r.addGroupId)(A,"audio",F.AUDIO),F.SUBTITLES&&Object(r.addGroupId)(A,"text",F.SUBTITLES))}),(k||U)&&N&&(R=R.filter(function(V){var F=V.videoCodec,B=V.width,H=V.height;return!!F||!!(B&&H)})),R=R.filter(function(V){var F=V.audioCodec,B=V.videoCodec;return(!F||Object(D.isCodecSupportedInMp4)(F,"audio"))&&(!B||Object(D.isCodecSupportedInMp4)(B,"video"))}),h.audioTracks&&(w=h.audioTracks.filter(function(V){return!V.audioCodec||Object(D.isCodecSupportedInMp4)(V.audioCodec,"audio")}),Object(r.assignTrackIdsByGroup)(w)),h.subtitles&&(C=h.subtitles,Object(r.assignTrackIdsByGroup)(C)),R.length>0){x=R[0].bitrate,R.sort(function(V,F){return V.bitrate-F.bitrate}),this._levels=R;for(var z=0;z<R.length;z++)if(R[z].bitrate===x){this._firstLevel=z,this.log("manifest loaded, "+R.length+" level(s) found, first bitrate: "+x);break}var K=N&&!U,W={levels:R,audioTracks:w,subtitleTracks:C,firstLevel:this._firstLevel,stats:h.stats,audio:N,video:U,altAudio:!K&&w.some(function(V){return!!V.url})};this.hls.trigger(m.Events.MANIFEST_PARSED,W),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(m.Events.ERROR,{type:E.ErrorTypes.MEDIA_ERROR,details:E.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:h.url,reason:"no level with compatible codecs found in manifest"})},_.onError=function(b,h){if(a.prototype.onError.call(this,b,h),h.fatal)return;var R=h.context,w=this._levels[this.currentLevelIndex];if(R&&(R.type===s.PlaylistContextType.AUDIO_TRACK&&w.audioGroupIds&&R.groupId===w.audioGroupIds[w.urlId]||R.type===s.PlaylistContextType.SUBTITLE_TRACK&&w.textGroupIds&&R.groupId===w.textGroupIds[w.urlId])){this.redundantFailover(this.currentLevelIndex);return}var C=!1,x=!0,l;switch(h.details){case E.ErrorDetails.FRAG_LOAD_ERROR:case E.ErrorDetails.FRAG_LOAD_TIMEOUT:case E.ErrorDetails.KEY_LOAD_ERROR:case E.ErrorDetails.KEY_LOAD_TIMEOUT:if(h.frag){var A=this._levels[h.frag.level];A?(A.fragmentError++,A.fragmentError>this.hls.config.fragLoadingMaxRetry&&(l=h.frag.level)):l=h.frag.level}break;case E.ErrorDetails.LEVEL_LOAD_ERROR:case E.ErrorDetails.LEVEL_LOAD_TIMEOUT:R&&(R.deliveryDirectives&&(x=!1),l=R.level),C=!0;break;case E.ErrorDetails.REMUX_ALLOC_ERROR:l=h.level,C=!0;break}l!==void 0&&this.recoverLevel(h,l,C,x)},_.recoverLevel=function(b,h,R,w){var C=b.details,x=this._levels[h];if(x.loadError++,R){var l=this.retryLoadingOrFail(b);if(l)b.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(w){var A=x.url.length;if(A>1&&x.loadError<A)b.levelRetry=!0,this.redundantFailover(h);else if(this.manualLevelIndex===-1){var k=h===0?this._levels.length-1:h-1;this.currentLevelIndex!==k&&this._levels[k].loadError===0&&(this.warn(C+": switch to "+k),b.levelRetry=!0,this.hls.nextAutoLevel=k)}}},_.redundantFailover=function(b){var h=this._levels[b],R=h.url.length;if(R>1){var w=(h.urlId+1)%R;this.warn("Switching to redundant URL-id "+w),this._levels.forEach(function(C){C.urlId=w}),this.level=b}},_.onFragLoaded=function(b,h){var R=h.frag;if(R!==void 0&&R.type===s.PlaylistLevelType.MAIN){var w=this._levels[R.level];w!==void 0&&(w.fragmentError=0,w.loadError=0)}},_.onLevelLoaded=function(b,h){var R,w=h.level,C=h.details,x=this._levels[w];if(!x){var l;this.warn("Invalid level index "+w),(l=h.deliveryDirectives)!==null&&l!==void 0&&l.skip&&(C.deltaUpdateFailed=!0);return}w===this.currentLevelIndex?(x.fragmentError===0&&(x.loadError=0,this.retryCount=0),this.playlistLoaded(w,h,x.details)):(R=h.deliveryDirectives)!==null&&R!==void 0&&R.skip&&(C.deltaUpdateFailed=!0)},_.onAudioTrackSwitched=function(b,h){var R=this.hls.levels[this.currentLevelIndex];if(!R)return;if(R.audioGroupIds){for(var w=-1,C=this.hls.audioTracks[h.id].groupId,x=0;x<R.audioGroupIds.length;x++)if(R.audioGroupIds[x]===C){w=x;break}w!==R.urlId&&(R.urlId=w,this.startLoad())}},_.loadPlaylist=function(b){var h=this.currentLevelIndex,R=this._levels[h];if(this.canLoad&&R&&R.url.length>0){var w=R.urlId,C=R.url[w];if(b)try{C=b.addDirectives(C)}catch(x){this.warn("Could not construct new URL with HLS Delivery Directives: "+x)}this.log("Attempt loading level index "+h+(b?" at sn "+b.msn+" part "+b.part:"")+" with URL-id "+w+" "+C),this.clearTimer(),this.hls.trigger(m.Events.LEVEL_LOADING,{url:C,level:h,id:w,deliveryDirectives:b||null})}},_.removeLevel=function(b,h){var R=function(x,l){return l!==h},w=this._levels.filter(function(C,x){return x!==b?!0:C.url.length>1&&h!==void 0?(C.url=C.url.filter(R),C.audioGroupIds&&(C.audioGroupIds=C.audioGroupIds.filter(R)),C.textGroupIds&&(C.textGroupIds=C.textGroupIds.filter(R)),C.urlId=0,!0):!1}).map(function(C,x){var l=C.details;return l!=null&&l.fragments&&l.fragments.forEach(function(A){A.level=x}),C});this._levels=w,this.hls.trigger(m.Events.LEVELS_UPDATED,{levels:w})},f(u,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(b){var h,R=this._levels;if(R.length===0)return;if(this.currentLevelIndex===b&&(h=R[b])!==null&&h!==void 0&&h.details)return;if(b<0||b>=R.length){var w=b<0;if(this.hls.trigger(m.Events.ERROR,{type:E.ErrorTypes.OTHER_ERROR,details:E.ErrorDetails.LEVEL_SWITCH_ERROR,level:b,fatal:w,reason:"invalid level idx"}),w)return;b=Math.min(b,R.length-1)}this.clearTimer();var C=this.currentLevelIndex,x=R[C],l=R[b];this.log("switching to level "+b+" from "+C),this.currentLevelIndex=b;var A=n({},l,{level:b,maxBitrate:l.maxBitrate,uri:l.uri,urlId:l.urlId});delete A._urlId,this.hls.trigger(m.Events.LEVEL_SWITCHING,A);var k=l.details;if(!k||k.live){var U=this.switchParams(l.uri,x==null?void 0:x.details);this.loadPlaylist(U)}}},{key:"manualLevel",get:function(){return this.manualLevelIndex},set:function(b){this.manualLevelIndex=b,this._startLevel===void 0&&(this._startLevel=b),b!==-1&&(this.level=b)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(b){this._firstLevel=b}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var b=this.hls.config.startLevel;return b!==void 0?b:this._firstLevel}else return this._startLevel},set:function(b){this._startLevel=b}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(b){this.level=b,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=b)}}]),u}(c.default)},"./src/controller/level-helper.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"addGroupId",function(){return E}),T.d(v,"assignTrackIdsByGroup",function(){return D}),T.d(v,"updatePTS",function(){return r}),T.d(v,"updateFragPTSDTS",function(){return s}),T.d(v,"mergeDetails",function(){return n}),T.d(v,"mapPartIntersection",function(){return y}),T.d(v,"mapFragmentIntersection",function(){return f}),T.d(v,"adjustSliding",function(){return o}),T.d(v,"addSliding",function(){return g}),T.d(v,"computeReloadInterval",function(){return p}),T.d(v,"getFragmentWithSN",function(){return O}),T.d(v,"getPartWith",function(){return a});var d=T("./src/polyfills/number.ts"),m=T("./src/utils/logger.ts");function E(u,_,S){switch(_){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(S);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(S);break}}function D(u){var _={};u.forEach(function(S){var b=S.groupId||"";S.id=_[b]=_[b]||0,_[b]++})}function r(u,_,S){var b=u[_],h=u[S];c(b,h)}function c(u,_){var S=_.startPTS;if(Object(d.isFiniteNumber)(S)){var b=0,h;_.sn>u.sn?(b=S-u.start,h=u):(b=u.start-S,h=_),h.duration!==b&&(h.duration=b)}else if(_.sn>u.sn){var R=u.cc===_.cc;R&&u.minEndPTS?_.start=u.start+(u.minEndPTS-u.start):_.start=u.start+u.duration}else _.start=Math.max(u.start-_.duration,0)}function s(u,_,S,b,h,R){var w=b-S;w<=0&&(m.logger.warn("Fragment should have a positive duration",_),b=S+_.duration,R=h+_.duration);var C=S,x=b,l=_.startPTS,A=_.endPTS;if(Object(d.isFiniteNumber)(l)){var k=Math.abs(l-S);Object(d.isFiniteNumber)(_.deltaPTS)?_.deltaPTS=Math.max(k,_.deltaPTS):_.deltaPTS=k,C=Math.max(S,l),S=Math.min(S,l),h=Math.min(h,_.startDTS),x=Math.min(b,A),b=Math.max(b,A),R=Math.max(R,_.endDTS)}_.duration=b-S;var U=S-_.start;_.appendedPTS=b,_.start=_.startPTS=S,_.maxStartPTS=C,_.startDTS=h,_.endPTS=b,_.minEndPTS=x,_.endDTS=R;var N=_.sn;if(!u||N<u.startSN||N>u.endSN)return 0;var z,K=N-u.startSN,W=u.fragments;for(W[K]=_,z=K;z>0;z--)c(W[z],W[z-1]);for(z=K;z<W.length-1;z++)c(W[z],W[z+1]);return u.fragmentHint&&c(W[W.length-1],u.fragmentHint),u.PTSKnown=u.alignedSliding=!0,U}function n(u,_){for(var S=null,b=u.fragments,h=b.length-1;h>=0;h--){var R=b[h].initSegment;if(R){S=R;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var w=0,C;if(f(u,_,function(z,K){z.relurl&&(w=z.cc-K.cc),Object(d.isFiniteNumber)(z.startPTS)&&Object(d.isFiniteNumber)(z.endPTS)&&(K.start=K.startPTS=z.startPTS,K.startDTS=z.startDTS,K.appendedPTS=z.appendedPTS,K.maxStartPTS=z.maxStartPTS,K.endPTS=z.endPTS,K.endDTS=z.endDTS,K.minEndPTS=z.minEndPTS,K.duration=z.endPTS-z.startPTS,K.duration&&(C=K),_.PTSKnown=_.alignedSliding=!0),K.elementaryStreams=z.elementaryStreams,K.loader=z.loader,K.stats=z.stats,K.urlId=z.urlId,z.initSegment&&(K.initSegment=z.initSegment,S=z.initSegment)}),S){var x=_.fragmentHint?_.fragments.concat(_.fragmentHint):_.fragments;x.forEach(function(z){var K;(!z.initSegment||z.initSegment.relurl===((K=S)===null||K===void 0?void 0:K.relurl))&&(z.initSegment=S)})}if(_.skippedSegments&&(_.deltaUpdateFailed=_.fragments.some(function(z){return!z}),_.deltaUpdateFailed)){m.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var l=_.skippedSegments;l--;)_.fragments.shift();_.startSN=_.fragments[0].sn,_.startCC=_.fragments[0].cc}var A=_.fragments;if(w){m.logger.warn("discontinuity sliding from playlist, take drift into account");for(var k=0;k<A.length;k++)A[k].cc+=w}_.skippedSegments&&(_.startCC=_.fragments[0].cc),y(u.partList,_.partList,function(z,K){K.elementaryStreams=z.elementaryStreams,K.stats=z.stats}),C?s(_,C,C.startPTS,C.endPTS,C.startDTS,C.endDTS):o(u,_),A.length&&(_.totalduration=_.edge-A[0].start),_.driftStartTime=u.driftStartTime,_.driftStart=u.driftStart;var U=_.advancedDateTime;if(_.advanced&&U){var N=_.edge;_.driftStart||(_.driftStartTime=U,_.driftStart=N),_.driftEndTime=U,_.driftEnd=N}else _.driftEndTime=u.driftEndTime,_.driftEnd=u.driftEnd,_.advancedDateTime=u.advancedDateTime}function y(u,_,S){if(u&&_)for(var b=0,h=0,R=u.length;h<=R;h++){var w=u[h],C=_[h+b];w&&C&&w.index===C.index&&w.fragment.sn===C.fragment.sn?S(w,C):b--}}function f(u,_,S){for(var b=_.skippedSegments,h=Math.max(u.startSN,_.startSN)-_.startSN,R=(u.fragmentHint?1:0)+(b?_.endSN:Math.min(u.endSN,_.endSN))-_.startSN,w=_.startSN-u.startSN,C=_.fragmentHint?_.fragments.concat(_.fragmentHint):_.fragments,x=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments,l=h;l<=R;l++){var A=x[w+l],k=C[l];b&&!k&&l<b&&(k=_.fragments[l]=A),A&&k&&S(A,k)}}function o(u,_){var S=_.startSN+_.skippedSegments-u.startSN,b=u.fragments;if(S<0||S>=b.length)return;g(_,b[S].start)}function g(u,_){if(_){for(var S=u.fragments,b=u.skippedSegments;b<S.length;b++)S[b].start+=_;u.fragmentHint&&(u.fragmentHint.start+=_)}}function p(u,_){var S=1e3*u.levelTargetDuration,b=S/2,h=u.age,R=h>0&&h<S*3,w=_.loading.end-_.loading.start,C,x=u.availabilityDelay;if(u.updated===!1)if(R){var l=333*u.misses;C=Math.max(Math.min(b,w*2),l),u.availabilityDelay=(u.availabilityDelay||0)+C}else C=b;else R?(x=Math.min(x||S/2,h),u.availabilityDelay=x,C=x+S-h):C=S-w;return Math.round(C)}function O(u,_,S){if(!u||!u.details)return null;var b=u.details,h=b.fragments[_-b.startSN];return h||(h=b.fragmentHint,h&&h.sn===_?h:_<b.startSN&&S&&S.sn===_?S:null)}function a(u,_,S){if(!u||!u.details)return null;var b=u.details.partList;if(b)for(var h=b.length;h--;){var R=b[h];if(R.index===S&&R.fragment.sn===_)return R}return null}},"./src/controller/stream-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return b});var d=T("./src/polyfills/number.ts"),m=T("./src/controller/base-stream-controller.ts"),E=T("./src/is-supported.ts"),D=T("./src/events.ts"),r=T("./src/utils/buffer-helper.ts"),c=T("./src/controller/fragment-tracker.ts"),s=T("./src/types/loader.ts"),n=T("./src/loader/fragment.ts"),y=T("./src/demux/transmuxer-interface.ts"),f=T("./src/types/transmuxer.ts"),o=T("./src/controller/gap-controller.ts"),g=T("./src/errors.ts"),p=T("./src/utils/logger.ts");function O(h,R){for(var w=0;w<R.length;w++){var C=R[w];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(h,C.key,C)}}function a(h,R,w){return R&&O(h.prototype,R),w&&O(h,w),h}function u(h,R){h.prototype=Object.create(R.prototype),h.prototype.constructor=h,_(h,R)}function _(h,R){return _=Object.setPrototypeOf||function(C,x){return C.__proto__=x,C},_(h,R)}var S=100,b=function(h){u(R,h);function R(C,x){var l;return l=h.call(this,C,x,"[stream-controller]")||this,l.audioCodecSwap=!1,l.gapController=null,l.level=-1,l._forceStartLoad=!1,l.altAudio=!1,l.audioOnly=!1,l.fragPlaying=null,l.onvplaying=null,l.onvseeked=null,l.fragLastKbps=0,l.stalled=!1,l.couldBacktrack=!1,l.audioCodecSwitch=!1,l.videoBuffer=null,l._registerListeners(),l}var w=R.prototype;return w._registerListeners=function(){var x=this.hls;x.on(D.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.on(D.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.on(D.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.on(D.Events.MANIFEST_PARSED,this.onManifestParsed,this),x.on(D.Events.LEVEL_LOADING,this.onLevelLoading,this),x.on(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.on(D.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),x.on(D.Events.ERROR,this.onError,this),x.on(D.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),x.on(D.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),x.on(D.Events.BUFFER_CREATED,this.onBufferCreated,this),x.on(D.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),x.on(D.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),x.on(D.Events.FRAG_BUFFERED,this.onFragBuffered,this)},w._unregisterListeners=function(){var x=this.hls;x.off(D.Events.MEDIA_ATTACHED,this.onMediaAttached,this),x.off(D.Events.MEDIA_DETACHING,this.onMediaDetaching,this),x.off(D.Events.MANIFEST_LOADING,this.onManifestLoading,this),x.off(D.Events.MANIFEST_PARSED,this.onManifestParsed,this),x.off(D.Events.LEVEL_LOADED,this.onLevelLoaded,this),x.off(D.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),x.off(D.Events.ERROR,this.onError,this),x.off(D.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),x.off(D.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),x.off(D.Events.BUFFER_CREATED,this.onBufferCreated,this),x.off(D.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),x.off(D.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),x.off(D.Events.FRAG_BUFFERED,this.onFragBuffered,this)},w.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},w.startLoad=function(x){if(this.levels){var l=this.lastCurrentTime,A=this.hls;if(this.stopLoad(),this.setInterval(S),this.level=-1,this.fragLoadError=0,!this.startFragRequested){var k=A.startLevel;k===-1&&(A.config.testBandwidth?(k=0,this.bitrateTest=!0):k=A.nextAutoLevel),this.level=A.nextLoadLevel=k,this.loadedmetadata=!1}l>0&&x===-1&&(this.log("Override startPosition with lastCurrentTime @"+l.toFixed(3)),x=l),this.state=m.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=x,this.tick()}else this._forceStartLoad=!0,this.state=m.State.STOPPED},w.stopLoad=function(){this._forceStartLoad=!1,h.prototype.stopLoad.call(this)},w.doTick=function(){switch(this.state){case m.State.IDLE:this.doTickIdle();break;case m.State.WAITING_LEVEL:{var x,l=this.levels,A=this.level,k=l==null||((x=l[A])===null||x===void 0)?void 0:x.details;if(k&&(!k.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(k))break;this.state=m.State.IDLE;break}break}case m.State.FRAG_LOADING_WAITING_RETRY:{var U,N=self.performance.now(),z=this.retryDate;(!z||N>=z||(U=this.media)!==null&&U!==void 0&&U.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=m.State.IDLE)}break;default:break}this.onTickEnd()},w.onTickEnd=function(){h.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},w.doTickIdle=function(){var x,l,A=this.hls,k=this.levelLastLoaded,U=this.levels,N=this.media,z=A.config,K=A.nextLoadLevel;if(k===null||!N&&(this.startFragRequested||!z.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!U||!U[K])return;var W=U[K];this.level=A.nextLoadLevel=K;var V=W.details;if(!V||this.state===m.State.WAITING_LEVEL||V.live&&this.levelLastLoaded!==K){this.state=m.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:N,s.PlaylistLevelType.MAIN);if(F===null)return;var B=F.len,H=this.getMaxBufferLength(W.maxBitrate);if(B>=H)return;if(this._streamEnded(F,V)){var ae={};this.altAudio&&(ae.type="video"),this.hls.trigger(D.Events.BUFFER_EOS,ae),this.state=m.State.ENDED;return}var de=F.end,oe=this.getNextFragment(de,V);if(this.couldBacktrack&&!this.fragPrevious&&oe&&oe.sn!=="initSegment"){var xe=oe.sn-V.startSN;xe>1&&(oe=V.fragments[xe-1],this.fragmentTracker.removeFragment(oe))}if(oe&&this.fragmentTracker.getState(oe)===c.FragmentState.OK&&this.nextLoadPosition>de){var Oe=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(N,Oe,s.PlaylistLevelType.MAIN),oe=this.getNextFragment(this.nextLoadPosition,V)}if(!oe)return;oe.initSegment&&!oe.initSegment.data&&!this.bitrateTest&&(oe=oe.initSegment),((x=oe.decryptdata)===null||x===void 0?void 0:x.keyFormat)==="identity"&&!((l=oe.decryptdata)!==null&&l!==void 0&&l.key)?this.loadKey(oe,V):this.loadFragment(oe,V,de)},w.loadFragment=function(x,l,A){var k,U=this.fragmentTracker.getState(x);if(this.fragCurrent=x,U===c.FragmentState.BACKTRACKED){var N=this.fragmentTracker.getBacktrackData(x);if(N){this._handleFragmentLoadProgress(N),this._handleFragmentLoadComplete(N);return}else U=c.FragmentState.NOT_LOADED}U===c.FragmentState.NOT_LOADED||U===c.FragmentState.PARTIAL?x.sn==="initSegment"?this._loadInitSegment(x):this.bitrateTest?(x.bitrateTest=!0,this.log("Fragment "+x.sn+" of level "+x.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(x)):(this.startFragRequested=!0,h.prototype.loadFragment.call(this,x,l,A)):U===c.FragmentState.APPENDING?this.reduceMaxBufferLength(x.duration)&&this.fragmentTracker.removeFragment(x):((k=this.media)===null||k===void 0?void 0:k.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},w.getAppendedFrag=function(x){var l=this.fragmentTracker.getAppendedFrag(x,s.PlaylistLevelType.MAIN);return l&&"fragment"in l?l.fragment:l},w.getBufferedFrag=function(x){return this.fragmentTracker.getBufferedFrag(x,s.PlaylistLevelType.MAIN)},w.followingBufferedFrag=function(x){return x?this.getBufferedFrag(x.end+.5):null},w.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},w.nextLevelSwitch=function(){var x=this.levels,l=this.media;if(l!=null&&l.readyState){var A,k=this.getAppendedFrag(l.currentTime);if(k&&k.start>1&&this.flushMainBuffer(0,k.start-1),!l.paused&&x){var U=this.hls.nextLoadLevel,N=x[U],z=this.fragLastKbps;z&&this.fragCurrent?A=this.fragCurrent.duration*N.maxBitrate/(1e3*z)+1:A=0}else A=0;var K=this.getBufferedFrag(l.currentTime+A);if(K){var W=this.followingBufferedFrag(K);if(W){this.abortCurrentFrag();var V=W.maxStartPTS?W.maxStartPTS:W.start,F=W.duration,B=Math.max(K.end,V+Math.min(Math.max(F-this.config.maxFragLookUpTolerance,F*.5),F*.75));this.flushMainBuffer(B,Number.POSITIVE_INFINITY)}}}},w.abortCurrentFrag=function(){var x=this.fragCurrent;this.fragCurrent=null,x!=null&&x.loader&&x.loader.abort(),this.state===m.State.KEY_LOADING&&(this.state=m.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},w.flushMainBuffer=function(x,l){h.prototype.flushMainBuffer.call(this,x,l,this.altAudio?"video":null)},w.onMediaAttached=function(x,l){h.prototype.onMediaAttached.call(this,x,l);var A=l.media;this.onvplaying=this.onMediaPlaying.bind(this),this.onvseeked=this.onMediaSeeked.bind(this),A.addEventListener("playing",this.onvplaying),A.addEventListener("seeked",this.onvseeked),this.gapController=new o.default(this.config,A,this.fragmentTracker,this.hls)},w.onMediaDetaching=function(){var x=this.media;x&&(x.removeEventListener("playing",this.onvplaying),x.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),h.prototype.onMediaDetaching.call(this)},w.onMediaPlaying=function(){this.tick()},w.onMediaSeeked=function(){var x=this.media,l=x?x.currentTime:null;Object(d.isFiniteNumber)(l)&&this.log("Media seeked to "+l.toFixed(3)),this.tick()},w.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(D.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},w.onManifestParsed=function(x,l){var A=!1,k=!1,U;l.levels.forEach(function(N){U=N.audioCodec,U&&(U.indexOf("mp4a.40.2")!==-1&&(A=!0),U.indexOf("mp4a.40.5")!==-1&&(k=!0))}),this.audioCodecSwitch=A&&k&&!Object(E.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=l.levels,this.startFragRequested=!1},w.onLevelLoading=function(x,l){var A=this.levels;if(!A||this.state!==m.State.IDLE)return;var k=A[l.level];(!k.details||k.details.live&&this.levelLastLoaded!==l.level||this.waitForCdnTuneIn(k.details))&&(this.state=m.State.WAITING_LEVEL)},w.onLevelLoaded=function(x,l){var A,k=this.levels,U=l.level,N=l.details,z=N.totalduration;if(!k){this.warn("Levels were reset while loading level "+U);return}this.log("Level "+U+" loaded ["+N.startSN+","+N.endSN+"], cc ["+N.startCC+", "+N.endCC+"] duration:"+z);var K=this.fragCurrent;K&&(this.state===m.State.FRAG_LOADING||this.state===m.State.FRAG_LOADING_WAITING_RETRY)&&(K.level!==l.level&&K.loader&&(this.state=m.State.IDLE,K.loader.abort()));var W=k[U],V=0;if(N.live||(A=W.details)!==null&&A!==void 0&&A.live){if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed)return;V=this.alignPlaylists(N,W.details)}if(W.details=N,this.levelLastLoaded=U,this.hls.trigger(D.Events.LEVEL_UPDATED,{details:N,level:U}),this.state===m.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=m.State.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,V),this.tick()},w._handleFragmentLoadProgress=function(x){var l,A=x.frag,k=x.part,U=x.payload,N=this.levels;if(!N){this.warn("Levels were reset while fragment load was in progress. Fragment "+A.sn+" of level "+A.level+" will not be buffered");return}var z=N[A.level],K=z.details;if(!K){this.warn("Dropping fragment "+A.sn+" of level "+A.level+" after level details were reset");return}var W=z.videoCodec,V=K.PTSKnown||!K.live,F=(l=A.initSegment)===null||l===void 0?void 0:l.data,B=this._getAudioCodec(z),H=this.transmuxer=this.transmuxer||new y.default(this.hls,s.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ae=k?k.index:-1,de=ae!==-1,oe=new f.ChunkMetadata(A.level,A.sn,A.stats.chunkCount,U.byteLength,ae,de),xe=this.initPTS[A.cc];H.push(U,F,B,W,A,k,K.totalduration,V,oe,xe)},w.onAudioTrackSwitching=function(x,l){var A=this.altAudio,k=!!l.url,U=l.id;if(!k){if(this.mediaBuffer!==this.media){this.log("Switching on main audio, use media.buffered to schedule main fragment loading"),this.mediaBuffer=this.media;var N=this.fragCurrent;N!=null&&N.loader&&(this.log("Switching to main audio track, cancel main fragment load"),N.loader.abort()),this.resetTransmuxer(),this.resetLoadingState()}else this.audioOnly&&this.resetTransmuxer();var z=this.hls;A&&z.trigger(D.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),z.trigger(D.Events.AUDIO_TRACK_SWITCHED,{id:U})}},w.onAudioTrackSwitched=function(x,l){var A=l.id,k=!!this.hls.audioTracks[A].url;if(k){var U=this.videoBuffer;U&&this.mediaBuffer!==U&&(this.log("Switching on alternate audio, use video.buffered to schedule main fragment loading"),this.mediaBuffer=U)}this.altAudio=k,this.tick()},w.onBufferCreated=function(x,l){var A=l.tracks,k,U,N=!1;for(var z in A){var K=A[z];if(K.id==="main"){if(U=z,k=K,z==="video"){var W=A[z];W&&(this.videoBuffer=W.buffer)}}else N=!0}N&&k?(this.log("Alternate track found, use "+U+".buffered to schedule main fragment loading"),this.mediaBuffer=k.buffer):this.mediaBuffer=this.media},w.onFragBuffered=function(x,l){var A=l.frag,k=l.part;if(A&&A.type!==s.PlaylistLevelType.MAIN)return;if(this.fragContextChanged(A)){this.warn("Fragment "+A.sn+(k?" p: "+k.index:"")+" of level "+A.level+" finished buffering, but was aborted. state: "+this.state),this.state===m.State.PARSED&&(this.state=m.State.IDLE);return}var U=k?k.stats:A.stats;this.fragLastKbps=Math.round(8*U.total/(U.buffering.end-U.loading.first)),A.sn!=="initSegment"&&(this.fragPrevious=A),this.fragBufferedComplete(A,k)},w.onError=function(x,l){switch(l.details){case g.ErrorDetails.FRAG_LOAD_ERROR:case g.ErrorDetails.FRAG_LOAD_TIMEOUT:case g.ErrorDetails.KEY_LOAD_ERROR:case g.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(s.PlaylistLevelType.MAIN,l);break;case g.ErrorDetails.LEVEL_LOAD_ERROR:case g.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==m.State.ERROR&&(l.fatal?(this.warn(""+l.details),this.state=m.State.ERROR):!l.levelRetry&&this.state===m.State.WAITING_LEVEL&&(this.state=m.State.IDLE));break;case g.ErrorDetails.BUFFER_FULL_ERROR:if(l.parent==="main"&&(this.state===m.State.PARSING||this.state===m.State.PARSED)){var A=!0,k=this.getFwdBufferInfo(this.media,s.PlaylistLevelType.MAIN);k&&k.len>.5&&(A=!this.reduceMaxBufferLength(k.len)),A&&(this.warn("buffer full error also media.currentTime is not buffered, flush main"),this.immediateLevelSwitch()),this.resetLoadingState()}break;default:break}},w.checkBuffer=function(){var x=this.media,l=this.gapController;if(!x||!l||!x.readyState)return;var A=r.BufferHelper.getBuffered(x);!this.loadedmetadata&&A.length?(this.loadedmetadata=!0,this.seekToStartPos()):l.poll(this.lastCurrentTime),this.lastCurrentTime=x.currentTime},w.onFragLoadEmergencyAborted=function(){this.state=m.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},w.onBufferFlushed=function(x,l){var A=l.type;if(A!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var k=(A===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(k,A,s.PlaylistLevelType.MAIN)}},w.onLevelsUpdated=function(x,l){this.levels=l.levels},w.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},w.seekToStartPos=function(){var x=this.media,l=x.currentTime,A=this.startPosition;if(A>=0&&l<A){if(x.seeking){p.logger.log("could not seek to "+A+", already seeking at "+l);return}var k=r.BufferHelper.getBuffered(x),U=k.length?k.start(0):0,N=U-A;N>0&&(N<this.config.maxBufferHole||N<this.config.maxFragLookUpTolerance)&&(p.logger.log("adjusting start position by "+N+" to match buffer start"),A+=N,this.startPosition=A),this.log("seek to target start position "+A+" from current time "+l),x.currentTime=A}},w._getAudioCodec=function(x){var l=this.config.defaultAudioCodec||x.audioCodec;return this.audioCodecSwap&&l&&(this.log("Swapping audio codec"),l.indexOf("mp4a.40.5")!==-1?l="mp4a.40.2":l="mp4a.40.5"),l},w._loadBitrateTestFrag=function(x){var l=this;this._doFragLoad(x).then(function(A){var k=l.hls;if(!A||k.nextLoadLevel||l.fragContextChanged(x))return;l.fragLoadError=0,l.state=m.State.IDLE,l.startFragRequested=!1,l.bitrateTest=!1;var U=x.stats;U.parsing.start=U.parsing.end=U.buffering.start=U.buffering.end=self.performance.now(),k.trigger(D.Events.FRAG_LOADED,A)})},w._handleTransmuxComplete=function(x){var l,A="main",k=this.hls,U=x.remuxResult,N=x.chunkMeta,z=this.getCurrentContext(N);if(!z){this.warn("The loading context changed while buffering fragment "+N.sn+" of level "+N.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(N.level);return}var K=z.frag,W=z.part,V=z.level,F=U.video,B=U.text,H=U.id3,ae=U.initSegment,de=this.altAudio?void 0:U.audio;if(this.fragContextChanged(K))return;if(this.state=m.State.PARSING,ae){ae.tracks&&(this._bufferInitSegment(V,ae.tracks,K,N),k.trigger(D.Events.FRAG_PARSING_INIT_SEGMENT,{frag:K,id:A,tracks:ae.tracks}));var oe=ae.initPTS,xe=ae.timescale;Object(d.isFiniteNumber)(oe)&&(this.initPTS[K.cc]=oe,k.trigger(D.Events.INIT_PTS_FOUND,{frag:K,id:A,initPTS:oe,timescale:xe}))}if(F&&U.independent!==!1){if(V.details){var Oe=F.startPTS,se=F.endPTS,me=F.startDTS,pe=F.endDTS;if(W)W.elementaryStreams[F.type]={startPTS:Oe,endPTS:se,startDTS:me,endDTS:pe};else if(F.firstKeyFrame&&F.independent&&(this.couldBacktrack=!0),F.dropped&&F.independent){var ie=this.getLoadPosition()+this.config.maxBufferHole;if(ie<Oe){this.backtrack(K);return}K.setElementaryStreamInfo(F.type,K.start,se,K.start,pe,!0)}K.setElementaryStreamInfo(F.type,Oe,se,me,pe),this.bufferFragmentData(F,K,W,N)}}else if(U.independent===!1){this.backtrack(K);return}if(de){var le=de.startPTS,Q=de.endPTS,ue=de.startDTS,ee=de.endDTS;W&&(W.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:le,endPTS:Q,startDTS:ue,endDTS:ee}),K.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,le,Q,ue,ee),this.bufferFragmentData(de,K,W,N)}if(H!=null&&(l=H.samples)!==null&&l!==void 0&&l.length){var te={frag:K,id:A,samples:H.samples};k.trigger(D.Events.FRAG_PARSING_METADATA,te)}if(B){var be={frag:K,id:A,samples:B.samples};k.trigger(D.Events.FRAG_PARSING_USERDATA,be)}},w._bufferInitSegment=function(x,l,A,k){var U=this;if(this.state!==m.State.PARSING)return;this.audioOnly=!!l.audio&&!l.video,this.altAudio&&!this.audioOnly&&delete l.audio;var N=l.audio,z=l.video,K=l.audiovideo;if(N){var W=x.audioCodec,V=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(W&&(W.indexOf("mp4a.40.5")!==-1?W="mp4a.40.2":W="mp4a.40.5"),N.metadata.channelCount!==1&&V.indexOf("firefox")===-1&&(W="mp4a.40.5")),V.indexOf("android")!==-1&&N.container!=="audio/mpeg"&&(W="mp4a.40.2",this.log("Android: force audio codec to "+W)),x.audioCodec&&x.audioCodec!==W&&this.log('Swapping manifest audio codec "'+x.audioCodec+'" for "'+W+'"'),N.levelCodec=W,N.id="main",this.log("Init audio buffer, container:"+N.container+", codecs[selected/level/parsed]=["+(W||"")+"/"+(x.audioCodec||"")+"/"+N.codec+"]")}z&&(z.levelCodec=x.videoCodec,z.id="main",this.log("Init video buffer, container:"+z.container+", codecs[level/parsed]=["+(x.videoCodec||"")+"/"+z.codec+"]")),K&&this.log("Init audiovideo buffer, container:"+K.container+", codecs[level/parsed]=["+(x.attrs.CODECS||"")+"/"+K.codec+"]"),this.hls.trigger(D.Events.BUFFER_CODECS,l),Object.keys(l).forEach(function(F){var B=l[F],H=B.initSegment;H!=null&&H.byteLength&&U.hls.trigger(D.Events.BUFFER_APPENDING,{type:F,data:H,frag:A,part:null,chunkMeta:k,parent:A.type})}),this.tick()},w.backtrack=function(x){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(x);var l=this.fragmentTracker.backtrack(x);this.fragPrevious=null,this.nextLoadPosition=x.start,l?this.resetFragmentLoading(x):this.state=m.State.BACKTRACKING},w.checkFragmentChanged=function(){var x=this.media,l=null;if(x&&x.readyState>1&&x.seeking===!1){var A=x.currentTime;if(r.BufferHelper.isBuffered(x,A)?l=this.getAppendedFrag(A):r.BufferHelper.isBuffered(x,A+.1)&&(l=this.getAppendedFrag(A+.1)),l){var k=this.fragPlaying,U=l.level;(!k||l.sn!==k.sn||k.level!==U||l.urlId!==k.urlId)&&(this.hls.trigger(D.Events.FRAG_CHANGED,{frag:l}),(!k||k.level!==U)&&this.hls.trigger(D.Events.LEVEL_SWITCHED,{level:U}),this.fragPlaying=l)}}},a(R,[{key:"nextLevel",get:function(){var x=this.nextBufferedFrag;return x?x.level:-1}},{key:"currentLevel",get:function(){var x=this.media;if(x){var l=this.getAppendedFrag(x.currentTime);if(l)return l.level}return-1}},{key:"nextBufferedFrag",get:function(){var x=this.media;if(x){var l=this.getAppendedFrag(x.currentTime);return this.followingBufferedFrag(l)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),R}(m.default)},"./src/controller/subtitle-stream-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"SubtitleStreamController",function(){return u});var d=T("./src/events.ts"),m=T("./src/utils/logger.ts"),E=T("./src/utils/buffer-helper.ts"),D=T("./src/controller/fragment-finders.ts"),r=T("./src/utils/discontinuities.ts"),c=T("./src/controller/level-helper.ts"),s=T("./src/controller/fragment-tracker.ts"),n=T("./src/controller/base-stream-controller.ts"),y=T("./src/types/loader.ts"),f=T("./src/types/level.ts");function o(_,S){for(var b=0;b<S.length;b++){var h=S[b];h.enumerable=h.enumerable||!1,h.configurable=!0,"value"in h&&(h.writable=!0),Object.defineProperty(_,h.key,h)}}function g(_,S,b){return S&&o(_.prototype,S),b&&o(_,b),_}function p(_,S){_.prototype=Object.create(S.prototype),_.prototype.constructor=_,O(_,S)}function O(_,S){return O=Object.setPrototypeOf||function(h,R){return h.__proto__=R,h},O(_,S)}var a=500,u=function(_){p(S,_);function S(h,R){var w;return w=_.call(this,h,R,"[subtitle-stream-controller]")||this,w.levels=[],w.currentTrackId=-1,w.tracksBuffered=[],w.mainDetails=null,w._registerListeners(),w}var b=S.prototype;return b.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},b._registerListeners=function(){var R=this.hls;R.on(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),R.on(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this),R.on(d.Events.MANIFEST_LOADING,this.onManifestLoading,this),R.on(d.Events.LEVEL_LOADED,this.onLevelLoaded,this),R.on(d.Events.ERROR,this.onError,this),R.on(d.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),R.on(d.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),R.on(d.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),R.on(d.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),R.on(d.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},b._unregisterListeners=function(){var R=this.hls;R.off(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),R.off(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this),R.off(d.Events.MANIFEST_LOADING,this.onManifestLoading,this),R.off(d.Events.LEVEL_LOADED,this.onLevelLoaded,this),R.off(d.Events.ERROR,this.onError,this),R.off(d.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),R.off(d.Events.SUBTITLE_TRACK_SWITCH,this.onSubtitleTrackSwitch,this),R.off(d.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),R.off(d.Events.SUBTITLE_FRAG_PROCESSED,this.onSubtitleFragProcessed,this),R.off(d.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},b.startLoad=function(){this.stopLoad(),this.state=n.State.IDLE,this.setInterval(a),this.tick()},b.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},b.onLevelLoaded=function(R,w){this.mainDetails=w.details},b.onSubtitleFragProcessed=function(R,w){var C=w.frag,x=w.success;if(this.fragPrevious=C,this.state=n.State.IDLE,!x)return;var l=this.tracksBuffered[this.currentTrackId];if(!l)return;for(var A,k=C.start,U=0;U<l.length;U++)if(k>=l[U].start&&k<=l[U].end){A=l[U];break}var N=C.start+C.duration;A?A.end=N:(A={start:k,end:N},l.push(A)),this.fragmentTracker.fragBuffered(C)},b.onBufferFlushing=function(R,w){var C=w.startOffset,x=w.endOffset;if(C===0&&x!==Number.POSITIVE_INFINITY){var l=this.currentTrackId,A=this.levels;if(!A.length||!A[l]||!A[l].details)return;var k=A[l].details,U=k.targetduration,N=x-U;if(N<=0)return;w.endOffsetSubtitles=Math.max(0,N),this.tracksBuffered.forEach(function(z){for(var K=0;K<z.length;){if(z[K].end<=N){z.shift();continue}else if(z[K].start<N)z[K].start=N;else break;K++}}),this.fragmentTracker.removeFragmentsInRange(C,N,y.PlaylistLevelType.SUBTITLE)}},b.onError=function(R,w){var C,x=w.frag;if(!x||x.type!==y.PlaylistLevelType.SUBTITLE)return;(C=this.fragCurrent)!==null&&C!==void 0&&C.loader&&this.fragCurrent.loader.abort(),this.state=n.State.IDLE},b.onSubtitleTracksUpdated=function(R,w){var C=this,x=w.subtitleTracks;this.tracksBuffered=[],this.levels=x.map(function(l){return new f.Level(l)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(l){C.tracksBuffered[l.id]=[]}),this.mediaBuffer=null},b.onSubtitleTrackSwitch=function(R,w){if(this.currentTrackId=w.id,!this.levels.length||this.currentTrackId===-1){this.clearInterval();return}var C=this.levels[this.currentTrackId];C!=null&&C.details?this.mediaBuffer=this.mediaBufferTimeRanges:this.mediaBuffer=null,C&&this.setInterval(a)},b.onSubtitleTrackLoaded=function(R,w){var C,x=w.details,l=w.id,A=this.currentTrackId,k=this.levels;if(!k.length)return;var U=k[A];if(l>=k.length||l!==A||!U)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,x.live||(C=U.details)!==null&&C!==void 0&&C.live){var N=this.mainDetails;if(x.deltaUpdateFailed||!N)return;var z=N.fragments[0];if(!U.details)x.hasProgramDateTime&&N.hasProgramDateTime?Object(r.alignMediaPlaylistByPDT)(x,N):z&&Object(c.addSliding)(x,z.start);else{var K=this.alignPlaylists(x,U.details);K===0&&z&&Object(c.addSliding)(x,z.start)}}if(U.details=x,this.levelLastLoaded=l,this.tick(),x.live&&!this.fragCurrent&&this.media&&this.state===n.State.IDLE){var W=Object(D.findFragmentByPTS)(null,x.fragments,this.media.currentTime,0);W||(this.warn("Subtitle playlist not aligned with playback"),U.details=void 0)}},b._handleFragmentLoadComplete=function(R){var w=R.frag,C=R.payload,x=w.decryptdata,l=this.hls;if(this.fragContextChanged(w))return;if(C&&C.byteLength>0&&x&&x.key&&x.iv&&x.method==="AES-128"){var A=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(C),x.key.buffer,x.iv.buffer).then(function(k){var U=performance.now();l.trigger(d.Events.FRAG_DECRYPTED,{frag:w,payload:k,stats:{tstart:A,tdecrypt:U}})})}},b.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var R,w=this.currentTrackId,C=this.levels;if(!C.length||!C[w]||!C[w].details)return;var x=C[w].details,l=x.targetduration,A=this.config,k=this.media,U=E.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,k.currentTime-l,A.maxBufferHole),N=U.end,z=U.len,K=this.getMaxBufferLength()+l;if(z>K)return;console.assert(x,"Subtitle track details are defined on idle subtitle stream controller tick");var W=x.fragments,V=W.length,F=x.edge,B,H=this.fragPrevious;if(N<F){var ae=A.maxFragLookUpTolerance;H&&x.hasProgramDateTime&&(B=Object(D.findFragmentByPDT)(W,H.endProgramDateTime,ae)),B||(B=Object(D.findFragmentByPTS)(H,W,N,ae),!B&&H&&H.start<W[0].start&&(B=W[0]))}else B=W[V-1];(R=B)!==null&&R!==void 0&&R.encrypted?(m.logger.log("Loading key for "+B.sn),this.state=n.State.KEY_LOADING,this.hls.trigger(d.Events.KEY_LOADING,{frag:B})):B&&this.fragmentTracker.getState(B)===s.FragmentState.NOT_LOADED&&this.loadFragment(B,x,N)}},b.loadFragment=function(R,w,C){this.fragCurrent=R,_.prototype.loadFragment.call(this,R,w,C)},g(S,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),S}(n.default)},"./src/controller/subtitle-track-controller.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/events.ts"),m=T("./src/utils/texttrack-utils.ts"),E=T("./src/controller/base-playlist-controller.ts"),D=T("./src/types/loader.ts");function r(o,g){for(var p=0;p<g.length;p++){var O=g[p];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(o,O.key,O)}}function c(o,g,p){return g&&r(o.prototype,g),p&&r(o,p),o}function s(o,g){o.prototype=Object.create(g.prototype),o.prototype.constructor=o,n(o,g)}function n(o,g){return n=Object.setPrototypeOf||function(O,a){return O.__proto__=a,O},n(o,g)}var y=function(o){s(g,o);function g(O){var a;return a=o.call(this,O,"[subtitle-track-controller]")||this,a.media=null,a.tracks=[],a.groupId=null,a.tracksInGroup=[],a.trackId=-1,a.selectDefaultTrack=!0,a.queuedDefaultTrack=-1,a.trackChangeListener=function(){return a.onTextTracksChanged()},a.asyncPollTrackChange=function(){return a.pollTrackChange(0)},a.useTextTrackPolling=!1,a.subtitlePollingInterval=-1,a.subtitleDisplay=!0,a.registerListeners(),a}var p=g.prototype;return p.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,o.prototype.destroy.call(this)},p.registerListeners=function(){var a=this.hls;a.on(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.on(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(d.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(d.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(d.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),a.on(d.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),a.on(d.Events.ERROR,this.onError,this)},p.unregisterListeners=function(){var a=this.hls;a.off(d.Events.MEDIA_ATTACHED,this.onMediaAttached,this),a.off(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(d.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(d.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(d.Events.LEVEL_SWITCHING,this.onLevelSwitching,this),a.off(d.Events.SUBTITLE_TRACK_LOADED,this.onSubtitleTrackLoaded,this),a.off(d.Events.ERROR,this.onError,this)},p.onMediaAttached=function(a,u){if(this.media=u.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)},p.pollTrackChange=function(a){self.clearInterval(this.subtitlePollingInterval),this.subtitlePollingInterval=self.setInterval(this.trackChangeListener,a)},p.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 a=f(this.media.textTracks);a.forEach(function(u){Object(m.clearCurrentCues)(u)}),this.subtitleTrack=-1,this.media=null},p.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.selectDefaultTrack=!0},p.onManifestParsed=function(a,u){this.tracks=u.subtitleTracks},p.onSubtitleTrackLoaded=function(a,u){var _=u.id,S=u.details,b=this.trackId,h=this.tracksInGroup[b];if(!h){this.warn("Invalid subtitle track id "+_);return}var R=h.details;h.details=u.details,this.log("subtitle track "+_+" loaded ["+S.startSN+"-"+S.endSN+"]"),_===this.trackId&&(this.retryCount=0,this.playlistLoaded(_,u,R))},p.onLevelLoading=function(a,u){this.switchLevel(u.level)},p.onLevelSwitching=function(a,u){this.switchLevel(u.level)},p.switchLevel=function(a){var u=this.hls.levels[a];if(!(u!=null&&u.textGroupIds))return;var _=u.textGroupIds[u.urlId];if(this.groupId!==_){var S=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,b=this.tracks.filter(function(w){return!_||w.groupId===_});this.tracksInGroup=b;var h=this.findTrackId(S==null?void 0:S.name)||this.findTrackId();this.groupId=_;var R={subtitleTracks:b};this.log("Updating subtitle tracks, "+b.length+' track(s) found in "'+_+'" group-id'),this.hls.trigger(d.Events.SUBTITLE_TRACKS_UPDATED,R),h!==-1&&this.setSubtitleTrack(h,S)}},p.findTrackId=function(a){for(var u=this.tracksInGroup,_=0;_<u.length;_++){var S=u[_];if((!this.selectDefaultTrack||S.default)&&(!a||a===S.name))return S.id}return-1},p.onError=function(a,u){if(o.prototype.onError.call(this,a,u),u.fatal||!u.context)return;u.context.type===D.PlaylistContextType.SUBTITLE_TRACK&&u.context.id===this.trackId&&u.context.groupId===this.groupId&&this.retryLoadingOrFail(u)},p.loadPlaylist=function(a){var u=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(u)){var _=u.id,S=u.groupId,b=u.url;if(a)try{b=a.addDirectives(b)}catch(h){this.warn("Could not construct new URL with HLS Delivery Directives: "+h)}this.log("Loading subtitle playlist for id "+_),this.hls.trigger(d.Events.SUBTITLE_TRACK_LOADING,{url:b,id:_,groupId:S,deliveryDirectives:a||null})}},p.toggleTrackModes=function(a){var u=this,_=this.media,S=this.subtitleDisplay,b=this.trackId;if(!_)return;var h=f(_.textTracks),R=h.filter(function(x){return x.groupId===u.groupId});if(a===-1)[].slice.call(h).forEach(function(x){x.mode="disabled"});else{var w=R[b];w&&(w.mode="disabled")}var C=R[a];C&&(C.mode=S?"showing":"hidden")},p.setSubtitleTrack=function(a,u){var _,S=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=a;return}if(this.trackId!==a&&this.toggleTrackModes(a),this.trackId===a&&(a===-1||(_=S[a])!==null&&_!==void 0&&_.details)||a<-1||a>=S.length)return;this.clearTimer();var b=S[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,b){var h=b.id,R=b.groupId,w=R===void 0?"":R,C=b.name,x=b.type,l=b.url;this.hls.trigger(d.Events.SUBTITLE_TRACK_SWITCH,{id:h,groupId:w,name:C,type:x,url:l});var A=this.switchParams(b.url,u==null?void 0:u.details);this.loadPlaylist(A)}else this.hls.trigger(d.Events.SUBTITLE_TRACK_SWITCH,{id:a})},p.onTextTracksChanged=function(){if(this.useTextTrackPolling||self.clearInterval(this.subtitlePollingInterval),!this.media||!this.hls.config.renderTextTracksNatively)return;for(var a=-1,u=f(this.media.textTracks),_=0;_<u.length;_++)if(u[_].mode==="hidden")a=_;else if(u[_].mode==="showing"){a=_;break}this.subtitleTrack!==a&&(this.subtitleTrack=a)},c(g,[{key:"subtitleTracks",get:function(){return this.tracksInGroup}},{key:"subtitleTrack",get:function(){return this.trackId},set:function(a){this.selectDefaultTrack=!1;var u=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(a,u)}}]),g}(E.default);function f(o){for(var g=[],p=0;p<o.length;p++){var O=o[p];O.kind==="subtitles"&&O.label&&g.push(o[p])}return g}v.default=y},"./src/controller/timeline-controller.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"TimelineController",function(){return f});var d=T("./src/polyfills/number.ts"),m=T("./src/events.ts"),E=T("./src/utils/cea-608-parser.ts"),D=T("./src/utils/output-filter.ts"),r=T("./src/utils/webvtt-parser.ts"),c=T("./src/utils/texttrack-utils.ts"),s=T("./src/utils/imsc1-ttml-parser.ts"),n=T("./src/types/loader.ts"),y=T("./src/utils/logger.ts"),f=function(){function O(u){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=p(),this.captionsProperties=void 0,this.hls=u,this.config=u.config,this.Cues=u.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 _=new D.default(this,"textTrack1"),S=new D.default(this,"textTrack2"),b=new D.default(this,"textTrack3"),h=new D.default(this,"textTrack4");this.cea608Parser1=new E.default(1,_,S),this.cea608Parser2=new E.default(3,b,h)}u.on(m.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.on(m.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(m.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(m.Events.MANIFEST_LOADED,this.onManifestLoaded,this),u.on(m.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),u.on(m.Events.FRAG_LOADING,this.onFragLoading,this),u.on(m.Events.FRAG_LOADED,this.onFragLoaded,this),u.on(m.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),u.on(m.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),u.on(m.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),u.on(m.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),u.on(m.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var a=O.prototype;return a.destroy=function(){var _=this.hls;_.off(m.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),_.off(m.Events.MEDIA_DETACHING,this.onMediaDetaching,this),_.off(m.Events.MANIFEST_LOADING,this.onManifestLoading,this),_.off(m.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.off(m.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),_.off(m.Events.FRAG_LOADING,this.onFragLoading,this),_.off(m.Events.FRAG_LOADED,this.onFragLoaded,this),_.off(m.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),_.off(m.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),_.off(m.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),_.off(m.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),_.off(m.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},a.addCues=function(_,S,b,h,R){for(var w=!1,C=R.length;C--;){var x=R[C],l=g(x[0],x[1],S,b);if(l>=0&&(x[0]=Math.min(x[0],S),x[1]=Math.max(x[1],b),w=!0,l/(b-S)>.5))return}if(w||R.push([S,b]),this.config.renderTextTracksNatively){var A=this.captionsTracks[_];this.Cues.newCue(A,S,b,h)}else{var k=this.Cues.newCue(null,S,b,h);this.hls.trigger(m.Events.CUES_PARSED,{type:"captions",cues:k,track:_})}},a.onInitPtsFound=function(_,S){var b=this,h=S.frag,R=S.id,w=S.initPTS,C=S.timescale,x=this.unparsedVttFrags;R==="main"&&(this.initPTS[h.cc]=w,this.timescale[h.cc]=C),x.length&&(this.unparsedVttFrags=[],x.forEach(function(l){b.onFragLoaded(m.Events.FRAG_LOADED,l)}))},a.getExistingTrack=function(_){var S=this.media;if(S)for(var b=0;b<S.textTracks.length;b++){var h=S.textTracks[b];if(h[_])return h}return null},a.createCaptionsTrack=function(_){this.config.renderTextTracksNatively?this.createNativeTrack(_):this.createNonNativeTrack(_)},a.createNativeTrack=function(_){if(this.captionsTracks[_])return;var S=this.captionsProperties,b=this.captionsTracks,h=this.media,R=S[_],w=R.label,C=R.languageCode,x=this.getExistingTrack(_);if(x)b[_]=x,Object(c.clearCurrentCues)(b[_]),Object(c.sendAddTrackEvent)(b[_],h);else{var l=this.createTextTrack("captions",w,C);l&&(l[_]=!0,b[_]=l)}},a.createNonNativeTrack=function(_){if(this.nonNativeCaptionsTracks[_])return;var S=this.captionsProperties[_];if(!S)return;var b=S.label,h={_id:_,label:b,kind:"captions",default:S.media?!!S.media.default:!1,closedCaptions:S.media};this.nonNativeCaptionsTracks[_]=h,this.hls.trigger(m.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[h]})},a.createTextTrack=function(_,S,b){var h=this.media;return h?h.addTextTrack(_,S,b):void 0},a.onMediaAttaching=function(_,S){this.media=S.media,this._cleanTracks()},a.onMediaDetaching=function(){var _=this.captionsTracks;Object.keys(_).forEach(function(S){Object(c.clearCurrentCues)(_[S]),delete _[S]}),this.nonNativeCaptionsTracks={}},a.onManifestLoading=function(){this.lastSn=-1,this.lastPartIndex=-1,this.prevCC=-1,this.vttCCs=p(),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())},a._cleanTracks=function(){var _=this.media;if(!_)return;var S=_.textTracks;if(S)for(var b=0;b<S.length;b++)Object(c.clearCurrentCues)(S[b])},a.onSubtitleTracksUpdated=function(_,S){var b=this;this.textTracks=[];var h=S.subtitleTracks||[],R=h.some(function(l){return l.textCodec===s.IMSC1_CODEC});if(this.config.enableWebVTT||R&&this.config.enableIMSC1){var w=this.tracks&&h&&this.tracks.length===h.length;if(this.tracks=h||[],this.config.renderTextTracksNatively){var C=this.media?this.media.textTracks:[];this.tracks.forEach(function(l,A){var k;if(A<C.length){for(var U=null,N=0;N<C.length;N++)if(o(C[N],l)){U=C[N];break}U&&(k=U)}k?Object(c.clearCurrentCues)(k):(k=b.createTextTrack("subtitles",l.name,l.lang),k&&(k.mode="disabled")),k&&(k.groupId=l.groupId,b.textTracks.push(k))})}else if(!w&&this.tracks&&this.tracks.length){var x=this.tracks.map(function(l){return{label:l.name,kind:l.type.toLowerCase(),default:l.default,subtitleTrack:l}});this.hls.trigger(m.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:x})}}},a.onManifestLoaded=function(_,S){var b=this;this.config.enableCEA708Captions&&S.captions&&S.captions.forEach(function(h){var R=/(?:CC|SERVICE)([1-4])/.exec(h.instreamId);if(!R)return;var w="textTrack"+R[1],C=b.captionsProperties[w];if(!C)return;C.label=h.name,h.lang&&(C.languageCode=h.lang),C.media=h})},a.onFragLoading=function(_,S){var b=this.cea608Parser1,h=this.cea608Parser2,R=this.lastSn,w=this.lastPartIndex;if(!this.enabled||!(b&&h))return;if(S.frag.type===n.PlaylistLevelType.MAIN){var C,x,l=S.frag.sn,A=(C=S==null||((x=S.part)===null||x===void 0)?void 0:x.index)!=null?C:-1;l===R+1||l===R&&A===w+1||(b.reset(),h.reset()),this.lastSn=l,this.lastPartIndex=A}},a.onFragLoaded=function(_,S){var b=S.frag,h=S.payload,R=this.initPTS,w=this.unparsedVttFrags;if(b.type===n.PlaylistLevelType.SUBTITLE)if(h.byteLength){if(!Object(d.isFiniteNumber)(R[b.cc])){w.push(S),R.length&&this.hls.trigger(m.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:b,error:new Error("Missing initial subtitle PTS")});return}var C=b.decryptdata;if(C==null||C.key==null||C.method!=="AES-128"){var x=this.tracks[b.level],l=this.vttCCs;l[b.cc]||(l[b.cc]={start:b.start,prevCC:this.prevCC,new:!0},this.prevCC=b.cc),x&&x.textCodec===s.IMSC1_CODEC?this._parseIMSC1(b,h):this._parseVTTs(b,h,l)}}else this.hls.trigger(m.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:b,error:new Error("Empty subtitle payload")})},a._parseIMSC1=function(_,S){var b=this,h=this.hls;Object(s.parseIMSC1)(S,this.initPTS[_.cc],this.timescale[_.cc],function(R){b._appendCues(R,_.level),h.trigger(m.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:_})},function(R){y.logger.log("Failed to parse IMSC1: "+R),h.trigger(m.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:R})})},a._parseVTTs=function(_,S,b){var h=this,R=this.hls;Object(r.parseWebVTT)(S,this.initPTS[_.cc],this.timescale[_.cc],b,_.cc,_.start,function(w){h._appendCues(w,_.level),R.trigger(m.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:_})},function(w){h._fallbackToIMSC1(_,S),y.logger.log("Failed to parse VTT cue: "+w),R.trigger(m.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:w})})},a._fallbackToIMSC1=function(_,S){var b=this,h=this.tracks[_.level];h.textCodec||Object(s.parseIMSC1)(S,this.initPTS[_.cc],this.timescale[_.cc],function(){h.textCodec=s.IMSC1_CODEC,b._parseIMSC1(_,S)},function(){h.textCodec="wvtt"})},a._appendCues=function(_,S){var b=this.hls;if(this.config.renderTextTracksNatively){var h=this.textTracks[S];if(h.mode==="disabled")return;_.forEach(function(C){return Object(c.addCueToTrack)(h,C)})}else{var R=this.tracks[S],w=R.default?"default":"subtitles"+S;b.trigger(m.Events.CUES_PARSED,{type:"subtitles",cues:_,track:w})}},a.onFragDecrypted=function(_,S){var b=S.frag;if(b.type===n.PlaylistLevelType.SUBTITLE){if(!Object(d.isFiniteNumber)(this.initPTS[b.cc])){this.unparsedVttFrags.push(S);return}this.onFragLoaded(m.Events.FRAG_LOADED,S)}},a.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},a.onFragParsingUserdata=function(_,S){var b=this.cea608Parser1,h=this.cea608Parser2;if(!this.enabled||!(b&&h))return;for(var R=0;R<S.samples.length;R++){var w=S.samples[R].bytes;if(w){var C=this.extractCea608Data(w);b.addData(S.samples[R].pts,C[0]),h.addData(S.samples[R].pts,C[1])}}},a.onBufferFlushing=function(_,S){var b=S.startOffset,h=S.endOffset,R=S.endOffsetSubtitles,w=S.type,C=this.media;if(!C||C.currentTime<h)return;if(!w||w==="video"){var x=this.captionsTracks;Object.keys(x).forEach(function(A){return Object(c.removeCuesInRange)(x[A],b,h)})}if(this.config.renderTextTracksNatively&&(b===0&&R!==void 0)){var l=this.textTracks;Object.keys(l).forEach(function(A){return Object(c.removeCuesInRange)(l[A],b,R)})}},a.extractCea608Data=function(_){for(var S=_[0]&31,b=2,h=[[],[]],R=0;R<S;R++){var w=_[b++],C=127&_[b++],x=127&_[b++],l=(4&w)!==0,A=3&w;if(C===0&&x===0)continue;l&&((A===0||A===1)&&(h[A].push(C),h[A].push(x)))}return h},O}();function o(O,a){return O&&O.label===a.name&&!(O.textTrack1||O.textTrack2)}function g(O,a,u,_){return Math.min(a,_)-Math.max(O,u)}function p(){return{ccOffset:0,presentationOffset:0,0:{start:0,prevCC:-1,new:!1}}}},"./src/crypt/aes-crypto.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return d});var d=function(){function m(D,r){this.subtle=void 0,this.aesIV=void 0,this.subtle=D,this.aesIV=r}var E=m.prototype;return E.decrypt=function(r,c){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},c,r)},m}()},"./src/crypt/aes-decryptor.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"removePadding",function(){return m}),T.d(v,"default",function(){return E});var d=T("./src/utils/typed-array.ts");function m(D){var r=D.byteLength,c=r&&new DataView(D.buffer).getUint8(r-1);return c?Object(d.sliceUint8)(D,0,r-c):D}var E=function(){function D(){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 r=D.prototype;return r.uint8ArrayToUint32Array_=function(s){for(var n=new DataView(s),y=new Uint32Array(4),f=0;f<4;f++)y[f]=n.getUint32(f*4);return y},r.initTable=function(){var s=this.sBox,n=this.invSBox,y=this.subMix,f=y[0],o=y[1],g=y[2],p=y[3],O=this.invSubMix,a=O[0],u=O[1],_=O[2],S=O[3],b=new Uint32Array(256),h=0,R=0,w=0;for(w=0;w<256;w++)w<128?b[w]=w<<1:b[w]=w<<1^283;for(w=0;w<256;w++){var C=R^R<<1^R<<2^R<<3^R<<4;C=C>>>8^C&255^99,s[h]=C,n[C]=h;var x=b[h],l=b[x],A=b[l],k=b[C]*257^C*16843008;f[h]=k<<24|k>>>8,o[h]=k<<16|k>>>16,g[h]=k<<8|k>>>24,p[h]=k,k=A*16843009^l*65537^x*257^h*16843008,a[C]=k<<24|k>>>8,u[C]=k<<16|k>>>16,_[C]=k<<8|k>>>24,S[C]=k,h?(h=x^b[b[b[A^x]]],R^=b[b[R]]):h=R=1}},r.expandKey=function(s){for(var n=this.uint8ArrayToUint32Array_(s),y=!0,f=0;f<n.length&&y;)y=n[f]===this.key[f],f++;if(y)return;this.key=n;var o=this.keySize=n.length;if(o!==4&&o!==6&&o!==8)throw new Error("Invalid aes key size="+o);var g=this.ksRows=(o+6+1)*4,p,O,a=this.keySchedule=new Uint32Array(g),u=this.invKeySchedule=new Uint32Array(g),_=this.sBox,S=this.rcon,b=this.invSubMix,h=b[0],R=b[1],w=b[2],C=b[3],x,l;for(p=0;p<g;p++){if(p<o){x=a[p]=n[p];continue}l=x,p%o===0?(l=l<<8|l>>>24,l=_[l>>>24]<<24|_[l>>>16&255]<<16|_[l>>>8&255]<<8|_[l&255],l^=S[p/o|0]<<24):o>6&&p%o===4&&(l=_[l>>>24]<<24|_[l>>>16&255]<<16|_[l>>>8&255]<<8|_[l&255]),a[p]=x=(a[p-o]^l)>>>0}for(O=0;O<g;O++)p=g-O,O&3?l=a[p]:l=a[p-4],O<4||p<=4?u[O]=l:u[O]=h[_[l>>>24]]^R[_[l>>>16&255]]^w[_[l>>>8&255]]^C[_[l&255]],u[O]=u[O]>>>0},r.networkToHostOrderSwap=function(s){return s<<24|(s&65280)<<8|(s&16711680)>>8|s>>>24},r.decrypt=function(s,n,y){for(var f=this.keySize+6,o=this.invKeySchedule,g=this.invSBox,p=this.invSubMix,O=p[0],a=p[1],u=p[2],_=p[3],S=this.uint8ArrayToUint32Array_(y),b=S[0],h=S[1],R=S[2],w=S[3],C=new Int32Array(s),x=new Int32Array(C.length),l,A,k,U,N,z,K,W,V,F,B,H,ae,de,oe=this.networkToHostOrderSwap;n<C.length;){for(V=oe(C[n]),F=oe(C[n+1]),B=oe(C[n+2]),H=oe(C[n+3]),N=V^o[0],z=H^o[1],K=B^o[2],W=F^o[3],ae=4,de=1;de<f;de++)l=O[N>>>24]^a[z>>16&255]^u[K>>8&255]^_[W&255]^o[ae],A=O[z>>>24]^a[K>>16&255]^u[W>>8&255]^_[N&255]^o[ae+1],k=O[K>>>24]^a[W>>16&255]^u[N>>8&255]^_[z&255]^o[ae+2],U=O[W>>>24]^a[N>>16&255]^u[z>>8&255]^_[K&255]^o[ae+3],N=l,z=A,K=k,W=U,ae=ae+4;l=g[N>>>24]<<24^g[z>>16&255]<<16^g[K>>8&255]<<8^g[W&255]^o[ae],A=g[z>>>24]<<24^g[K>>16&255]<<16^g[W>>8&255]<<8^g[N&255]^o[ae+1],k=g[K>>>24]<<24^g[W>>16&255]<<16^g[N>>8&255]<<8^g[z&255]^o[ae+2],U=g[W>>>24]<<24^g[N>>16&255]<<16^g[z>>8&255]<<8^g[K&255]^o[ae+3],x[n]=oe(l^b),x[n+1]=oe(U^h),x[n+2]=oe(k^R),x[n+3]=oe(A^w),b=V,h=F,R=B,w=H,n=n+4}return x.buffer},D}()},"./src/crypt/decrypter.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return n});var d=T("./src/crypt/aes-crypto.ts"),m=T("./src/crypt/fast-aes-key.ts"),E=T("./src/crypt/aes-decryptor.ts"),D=T("./src/utils/logger.ts"),r=T("./src/utils/mp4-tools.ts"),c=T("./src/utils/typed-array.ts"),s=16,n=function(){function y(o,g,p){var O=p===void 0?{}:p,a=O.removePKCS7Padding,u=a===void 0?!0:a;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=o,this.config=g,this.removePKCS7Padding=u,u)try{var _=self.crypto;_&&(this.subtle=_.subtle||_.webkitSubtle)}catch(S){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var f=y.prototype;return f.destroy=function(){this.observer=null},f.isSync=function(){return this.config.enableSoftwareAES},f.flush=function(){var g=this.currentResult;if(!g){this.reset();return}var p=new Uint8Array(g);return this.reset(),this.removePKCS7Padding?Object(E.removePadding)(p):p},f.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},f.decrypt=function(g,p,O,a){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(g),p,O);var u=this.flush();u&&a(u.buffer)}else this.webCryptoDecrypt(new Uint8Array(g),p,O).then(a)},f.softwareDecrypt=function(g,p,O){var a=this.currentIV,u=this.currentResult,_=this.remainderData;this.logOnce("JS AES decrypt"),_&&(g=Object(r.appendUint8Array)(_,g),this.remainderData=null);var S=this.getValidChunk(g);if(!S.length)return null;a&&(O=a);var b=this.softwareDecrypter;b||(b=this.softwareDecrypter=new E.default),b.expandKey(p);var h=u;return this.currentResult=b.decrypt(S.buffer,0,O),this.currentIV=Object(c.sliceUint8)(S,-16).buffer,h||null},f.webCryptoDecrypt=function(g,p,O){var a=this,u=this.subtle;return(this.key!==p||!this.fastAesKey)&&(this.key=p,this.fastAesKey=new m.default(u,p)),this.fastAesKey.expandKey().then(function(_){if(!u)return Promise.reject(new Error("web crypto not initialized"));var S=new d.default(u,O);return S.decrypt(g.buffer,_)}).catch(function(_){return a.onWebCryptoError(_,g,p,O)})},f.onWebCryptoError=function(g,p,O,a){return D.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",g),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(p,O,a)},f.getValidChunk=function(g){var p=g,O=g.length-g.length%s;return O!==g.length&&(p=Object(c.sliceUint8)(g,0,O),this.remainderData=Object(c.sliceUint8)(g,O)),p},f.logOnce=function(g){if(!this.logEnabled)return;D.logger.log("[decrypter.ts]: "+g),this.logEnabled=!1},y}()},"./src/crypt/fast-aes-key.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return d});var d=function(){function m(D,r){this.subtle=void 0,this.key=void 0,this.subtle=D,this.key=r}var E=m.prototype;return E.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},m}()},"./src/demux/aacdemuxer.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/demux/base-audio-demuxer.ts"),m=T("./src/demux/adts.ts"),E=T("./src/utils/logger.ts"),D=T("./src/demux/id3.ts");function r(n,y){n.prototype=Object.create(y.prototype),n.prototype.constructor=n,c(n,y)}function c(n,y){return c=Object.setPrototypeOf||function(o,g){return o.__proto__=g,o},c(n,y)}var s=function(n){r(y,n);function y(o,g){var p;return p=n.call(this)||this,p.observer=void 0,p.config=void 0,p.observer=o,p.config=g,p}var f=y.prototype;return f.resetInitSegment=function(g,p,O){n.prototype.resetInitSegment.call(this,g,p,O),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:g,duration:O,inputTimeScale:9e4,dropped:0}},y.probe=function(g){if(!g)return!1;for(var p=D.getID3Data(g,0)||[],O=p.length,a=g.length;O<a;O++)if(m.probe(g,O))return E.logger.log("ADTS sync word found !"),!0;return!1},f.canParse=function(g,p){return m.canParse(g,p)},f.appendFrame=function(g,p,O){m.initTrackConfig(g,this.observer,p,O,g.manifestCodec);var a=m.appendFrame(g,p,O,this.initPTS,this.frameIndex);if(a&&a.missing===0)return a},y}(d.default);s.minProbeByteLength=9,v.default=s},"./src/demux/adts.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"getAudioConfig",function(){return D}),T.d(v,"isHeaderPattern",function(){return r}),T.d(v,"getHeaderLength",function(){return c}),T.d(v,"getFullFrameLength",function(){return s}),T.d(v,"canGetFrameLength",function(){return n}),T.d(v,"isHeader",function(){return y}),T.d(v,"canParse",function(){return f}),T.d(v,"probe",function(){return o}),T.d(v,"initTrackConfig",function(){return g}),T.d(v,"getFrameDuration",function(){return p}),T.d(v,"parseFrameHeader",function(){return O}),T.d(v,"appendFrame",function(){return a});var d=T("./src/utils/logger.ts"),m=T("./src/errors.ts"),E=T("./src/events.ts");function D(u,_,S,b){var h,R,w,C,x=navigator.userAgent.toLowerCase(),l=b,A=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];h=((_[S+2]&192)>>>6)+1;var k=(_[S+2]&60)>>>2;if(k>A.length-1){u.trigger(E.Events.ERROR,{type:m.ErrorTypes.MEDIA_ERROR,details:m.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+k});return}return w=(_[S+2]&1)<<2,w|=(_[S+3]&192)>>>6,d.logger.log("manifest codec:"+b+", ADTS type:"+h+", samplingIndex:"+k),/firefox/i.test(x)?k>=6?(h=5,C=new Array(4),R=k-3):(h=2,C=new Array(2),R=k):x.indexOf("android")!==-1?(h=2,C=new Array(2),R=k):(h=5,C=new Array(4),b&&(b.indexOf("mp4a.40.29")!==-1||b.indexOf("mp4a.40.5")!==-1)||!b&&k>=6?R=k-3:((b&&b.indexOf("mp4a.40.2")!==-1&&(k>=6&&w===1||/vivaldi/i.test(x))||!b&&w===1)&&(h=2,C=new Array(2)),R=k)),C[0]=h<<3,C[0]|=(k&14)>>1,C[1]|=(k&1)<<7,C[1]|=w<<3,h===5&&(C[1]|=(R&14)>>1,C[2]=(R&1)<<7,C[2]|=2<<2,C[3]=0),{config:C,samplerate:A[k],channelCount:w,codec:"mp4a.40."+h,manifestCodec:l}}function r(u,_){return u[_]===255&&(u[_+1]&246)===240}function c(u,_){return u[_+1]&1?7:9}function s(u,_){return(u[_+3]&3)<<11|u[_+4]<<3|(u[_+5]&224)>>>5}function n(u,_){return _+5<u.length}function y(u,_){return _+1<u.length&&r(u,_)}function f(u,_){return n(u,_)&&r(u,_)&&s(u,_)<=u.length-_}function o(u,_){if(y(u,_)){var S=c(u,_);if(_+S>=u.length)return!1;var b=s(u,_);if(b<=S)return!1;var h=_+b;return h===u.length||y(u,h)}return!1}function g(u,_,S,b,h){if(!u.samplerate){var R=D(_,S,b,h);if(!R)return;u.config=R.config,u.samplerate=R.samplerate,u.channelCount=R.channelCount,u.codec=R.codec,u.manifestCodec=R.manifestCodec,d.logger.log("parsed codec:"+u.codec+", rate:"+R.samplerate+", channels:"+R.channelCount)}}function p(u){return 1024*9e4/u}function O(u,_,S,b,h){var R=c(u,_),w=s(u,_);if(w-=R,w>0){var C=S+b*h;return{headerLength:R,frameLength:w,stamp:C}}}function a(u,_,S,b,h){var R=p(u.samplerate),w=O(_,S,b,h,R);if(w){var C=w.frameLength,x=w.headerLength,l=w.stamp,A=x+C,k=Math.max(0,S+A-_.length),U;k?(U=new Uint8Array(A-x),U.set(_.subarray(S+x,_.length),0)):U=_.subarray(S+x,S+A);var N={unit:U,pts:l};return k||u.samples.push(N),{sample:N,length:A,missing:k}}}},"./src/demux/base-audio-demuxer.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"initPTSFn",function(){return s});var d=T("./src/polyfills/number.ts"),m=T("./src/demux/id3.ts"),E=T("./src/demux/dummy-demuxed-track.ts"),D=T("./src/utils/mp4-tools.ts"),r=T("./src/utils/typed-array.ts"),c=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var y=n.prototype;return y.resetInitSegment=function(o,g,p){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},y.resetTimeStamp=function(){},y.resetContiguity=function(){},y.canParse=function(o,g){return!1},y.appendFrame=function(o,g,p){},y.demux=function(o,g){this.cachedData&&(o=Object(D.appendUint8Array)(this.cachedData,o),this.cachedData=null);var p=m.getID3Data(o,0),O=p?p.length:0,a,u,_=this._audioTrack,S=this._id3Track,b=p?m.getTimeStamp(p):void 0,h=o.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=s(b,g)),p&&p.length>0&&S.samples.push({pts:this.initPTS,dts:this.initPTS,data:p}),u=this.initPTS;O<h;){if(this.canParse(o,O)){var R=this.appendFrame(_,o,O);R?(this.frameIndex++,u=R.sample.pts,O+=R.length,a=O):O=h}else m.canParse(o,O)?(p=m.getID3Data(o,O),S.samples.push({pts:u,dts:u,data:p}),O+=p.length,a=O):O++;if(O===h&&a!==h){var w=Object(r.sliceUint8)(o,a);this.cachedData?this.cachedData=Object(D.appendUint8Array)(this.cachedData,w):this.cachedData=w}}return{audioTrack:_,avcTrack:Object(E.dummyTrack)(),id3Track:S,textTrack:Object(E.dummyTrack)()}},y.demuxSampleAes=function(o,g,p){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},y.flush=function(o){var g=this.cachedData;return g&&(this.cachedData=null,this.demux(g,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(E.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(E.dummyTrack)()}},y.destroy=function(){},n}(),s=function(y,f){return Object(d.isFiniteNumber)(y)?y*90:f*9e4};v.default=c},"./src/demux/chunk-cache.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return d});var d=function(){function E(){this.chunks=[],this.dataLength=0}var D=E.prototype;return D.push=function(c){this.chunks.push(c),this.dataLength+=c.length},D.flush=function(){var c=this.chunks,s=this.dataLength,n;if(c.length)c.length===1?n=c[0]:n=m(c,s);else return new Uint8Array(0);return this.reset(),n},D.reset=function(){this.chunks.length=0,this.dataLength=0},E}();function m(E,D){for(var r=new Uint8Array(D),c=0,s=0;s<E.length;s++){var n=E[s];r.set(n,c),c+=n.length}return r}},"./src/demux/dummy-demuxed-track.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"dummyTrack",function(){return d});function d(){return{type:"",id:-1,pid:-1,inputTimeScale:9e4,sequenceNumber:-1,samples:[],dropped:0}}},"./src/demux/exp-golomb.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/utils/logger.ts"),m=function(){function E(r){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=r,this.bytesAvailable=r.byteLength,this.word=0,this.bitsAvailable=0}var D=E.prototype;return D.loadWord=function(){var c=this.data,s=this.bytesAvailable,n=c.byteLength-s,y=new Uint8Array(4),f=Math.min(4,s);if(f===0)throw new Error("no bytes available");y.set(c.subarray(n,n+f)),this.word=new DataView(y.buffer).getUint32(0),this.bitsAvailable=f*8,this.bytesAvailable-=f},D.skipBits=function(c){var s;this.bitsAvailable>c?(this.word<<=c,this.bitsAvailable-=c):(c-=this.bitsAvailable,s=c>>3,c-=s>>3,this.bytesAvailable-=s,this.loadWord(),this.word<<=c,this.bitsAvailable-=c)},D.readBits=function(c){var s=Math.min(this.bitsAvailable,c),n=this.word>>>32-s;return c>32&&d.logger.error("Cannot read more than 32 bits at a time"),this.bitsAvailable-=s,this.bitsAvailable>0?this.word<<=s:this.bytesAvailable>0&&this.loadWord(),s=c-s,s>0&&this.bitsAvailable?n<<s|this.readBits(s):n},D.skipLZ=function(){var c;for(c=0;c<this.bitsAvailable;++c)if((this.word&2147483648>>>c)!==0)return this.word<<=c,this.bitsAvailable-=c,c;return this.loadWord(),c+this.skipLZ()},D.skipUEG=function(){this.skipBits(1+this.skipLZ())},D.skipEG=function(){this.skipBits(1+this.skipLZ())},D.readUEG=function(){var c=this.skipLZ();return this.readBits(c+1)-1},D.readEG=function(){var c=this.readUEG();return 1&c?1+c>>>1:-1*(c>>>1)},D.readBoolean=function(){return this.readBits(1)===1},D.readUByte=function(){return this.readBits(8)},D.readUShort=function(){return this.readBits(16)},D.readUInt=function(){return this.readBits(32)},D.skipScalingList=function(c){for(var s=8,n=8,y,f=0;f<c;f++)n!==0&&(y=this.readEG(),n=(s+y+256)%256),s=n===0?s:n},D.readSPS=function(){var c=0,s=0,n=0,y=0,f,o,g,p=this.readUByte.bind(this),O=this.readBits.bind(this),a=this.readUEG.bind(this),u=this.readBoolean.bind(this),_=this.skipBits.bind(this),S=this.skipEG.bind(this),b=this.skipUEG.bind(this),h=this.skipScalingList.bind(this);p();var R=p();if(O(5),_(3),p(),b(),R===100||R===110||R===122||R===244||R===44||R===83||R===86||R===118||R===128){var w=a();if(w===3&&_(1),b(),b(),_(1),u())for(o=w!==3?8:12,g=0;g<o;g++)u()&&(g<6?h(16):h(64))}b();var C=a();if(C===0)a();else if(C===1)for(_(1),S(),S(),f=a(),g=0;g<f;g++)S();b(),_(1);var x=a(),l=a(),A=O(1);A===0&&_(1),_(1),u()&&(c=a(),s=a(),n=a(),y=a());var k=[1,1];if(u()&&u()){var U=p();switch(U){case 1:k=[1,1];break;case 2:k=[12,11];break;case 3:k=[10,11];break;case 4:k=[16,11];break;case 5:k=[40,33];break;case 6:k=[24,11];break;case 7:k=[20,11];break;case 8:k=[32,11];break;case 9:k=[80,33];break;case 10:k=[18,11];break;case 11:k=[15,11];break;case 12:k=[64,33];break;case 13:k=[160,99];break;case 14:k=[4,3];break;case 15:k=[3,2];break;case 16:k=[2,1];break;case 255:{k=[p()<<8|p(),p()<<8|p()];break}}}return{width:Math.ceil((x+1)*16-c*2-s*2),height:(2-A)*(l+1)*16-(A?2:4)*(n+y),pixelRatio:k}},D.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},E}();v.default=m},"./src/demux/id3.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"isHeader",function(){return d}),T.d(v,"isFooter",function(){return m}),T.d(v,"getID3Data",function(){return E}),T.d(v,"canParse",function(){return r}),T.d(v,"getTimeStamp",function(){return c}),T.d(v,"isTimeStampFrame",function(){return s}),T.d(v,"getID3Frames",function(){return y}),T.d(v,"decodeFrame",function(){return f}),T.d(v,"utf8ArrayToStr",function(){return a}),T.d(v,"testables",function(){return u});var d=function(h,R){return R+10<=h.length&&(h[R]===73&&h[R+1]===68&&h[R+2]===51&&(h[R+3]<255&&h[R+4]<255&&(h[R+6]<128&&h[R+7]<128&&h[R+8]<128&&h[R+9]<128)))},m=function(h,R){return R+10<=h.length&&(h[R]===51&&h[R+1]===68&&h[R+2]===73&&(h[R+3]<255&&h[R+4]<255&&(h[R+6]<128&&h[R+7]<128&&h[R+8]<128&&h[R+9]<128)))},E=function(h,R){for(var w=R,C=0;d(h,R);){C+=10;var x=D(h,R+6);C+=x,m(h,R+10)&&(C+=10),R+=C}return C>0?h.subarray(w,w+C):void 0},D=function(h,R){var w=0;return w=(h[R]&127)<<21,w|=(h[R+1]&127)<<14,w|=(h[R+2]&127)<<7,w|=h[R+3]&127,w},r=function(h,R){return d(h,R)&&D(h,R+6)+10<=h.length-R},c=function(h){for(var R=y(h),w=0;w<R.length;w++){var C=R[w];if(s(C))return O(C)}return},s=function(h){return h&&h.key==="PRIV"&&h.info==="com.apple.streaming.transportStreamTimestamp"},n=function(h){var R=String.fromCharCode(h[0],h[1],h[2],h[3]),w=D(h,4),C=10;return{type:R,size:w,data:h.subarray(C,C+w)}},y=function(h){for(var R=0,w=[];d(h,R);){var C=D(h,R+6);R+=10;for(var x=R+C;R+8<x;){var l=n(h.subarray(R)),A=f(l);A&&w.push(A),R+=l.size+10}m(h,R)&&(R+=10)}return w},f=function(h){return h.type==="PRIV"?o(h):h.type[0]==="W"?p(h):g(h)},o=function(h){if(h.size<2)return;var R=a(h.data,!0),w=new Uint8Array(h.data.subarray(R.length+1));return{key:h.type,info:R,data:w.buffer}},g=function(h){if(h.size<2)return;if(h.type==="TXXX"){var R=1,w=a(h.data.subarray(R),!0);R+=w.length+1;var C=a(h.data.subarray(R));return{key:h.type,info:w,data:C}}var x=a(h.data.subarray(1));return{key:h.type,data:x}},p=function(h){if(h.type==="WXXX"){if(h.size<2)return;var R=1,w=a(h.data.subarray(R),!0);R+=w.length+1;var C=a(h.data.subarray(R));return{key:h.type,info:w,data:C}}var x=a(h.data);return{key:h.type,data:x}},O=function(h){if(h.data.byteLength===8){var R=new Uint8Array(h.data),w=R[3]&1,C=(R[4]<<23)+(R[5]<<15)+(R[6]<<7)+R[7];return C/=45,w&&(C+=4772185884e-2),Math.round(C)}return},a=function(h,R){R===void 0&&(R=!1);var w=S();if(w){var C=w.decode(h);if(R){var x=C.indexOf("\0");return x!==-1?C.substring(0,x):C}return C.replace(/\0/g,"")}for(var l=h.length,A,k,U,N="",z=0;z<l;){if(A=h[z++],A===0&&R)return N;if(A===0||A===3)continue;switch(A>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:N+=String.fromCharCode(A);break;case 12:case 13:k=h[z++],N+=String.fromCharCode((A&31)<<6|k&63);break;case 14:k=h[z++],U=h[z++],N+=String.fromCharCode((A&15)<<12|(k&63)<<6|(U&63)<<0);break;default:}}return N},u={decodeTextFrame:g},_;function S(){return!_&&typeof self.TextDecoder!="undefined"&&(_=new self.TextDecoder("utf-8")),_}},"./src/demux/mp3demuxer.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/demux/base-audio-demuxer.ts"),m=T("./src/demux/id3.ts"),E=T("./src/utils/logger.ts"),D=T("./src/demux/mpegaudio.ts");function r(n,y){n.prototype=Object.create(y.prototype),n.prototype.constructor=n,c(n,y)}function c(n,y){return c=Object.setPrototypeOf||function(o,g){return o.__proto__=g,o},c(n,y)}var s=function(n){r(y,n);function y(){return n.apply(this,arguments)||this}var f=y.prototype;return f.resetInitSegment=function(g,p,O){n.prototype.resetInitSegment.call(this,g,p,O),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:g,duration:O,inputTimeScale:9e4,dropped:0}},y.probe=function(g){if(!g)return!1;for(var p=m.getID3Data(g,0)||[],O=p.length,a=g.length;O<a;O++)if(D.probe(g,O))return E.logger.log("MPEG Audio sync word found !"),!0;return!1},f.canParse=function(g,p){return D.canParse(g,p)},f.appendFrame=function(g,p,O){return this.initPTS===null?void 0:D.appendFrame(g,p,O,this.initPTS,this.frameIndex)},y}(d.default);s.minProbeByteLength=4,v.default=s},"./src/demux/mp4demuxer.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/utils/mp4-tools.ts"),m=T("./src/demux/dummy-demuxed-track.ts"),E=function(){function D(c,s){this.remainderData=null,this.config=void 0,this.config=s}var r=D.prototype;return r.resetTimeStamp=function(){},r.resetInitSegment=function(){},r.resetContiguity=function(){},D.probe=function(s){return Object(d.findBox)({data:s,start:0,end:Math.min(s.length,16384)},["moof"]).length>0},r.demux=function(s){var n=s,y=Object(m.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(d.appendUint8Array)(this.remainderData,s));var f=Object(d.segmentValidRange)(n);this.remainderData=f.remainder,y.samples=f.valid||new Uint8Array}else y.samples=n;return{audioTrack:Object(m.dummyTrack)(),avcTrack:y,id3Track:Object(m.dummyTrack)(),textTrack:Object(m.dummyTrack)()}},r.flush=function(){var s=Object(m.dummyTrack)();return s.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(m.dummyTrack)(),avcTrack:s,id3Track:Object(m.dummyTrack)(),textTrack:Object(m.dummyTrack)()}},r.demuxSampleAes=function(s,n,y){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},r.destroy=function(){},D}();E.minProbeByteLength=1024,v.default=E},"./src/demux/mpegaudio.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"appendFrame",function(){return c}),T.d(v,"parseHeader",function(){return s}),T.d(v,"isHeaderPattern",function(){return n}),T.d(v,"isHeader",function(){return y}),T.d(v,"canParse",function(){return f}),T.d(v,"probe",function(){return o});var d=null,m=[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],E=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],D=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],r=[0,1,1,4];function c(g,p,O,a,u){if(O+24>p.length)return;var _=s(p,O);if(_&&O+_.frameLength<=p.length){var S=_.samplesPerFrame*9e4/_.sampleRate,b=a+u*S,h={unit:p.subarray(O,O+_.frameLength),pts:b,dts:b};return g.config=[],g.channelCount=_.channelCount,g.samplerate=_.sampleRate,g.samples.push(h),{sample:h,length:_.frameLength,missing:0}}}function s(g,p){var O=g[p+1]>>3&3,a=g[p+1]>>1&3,u=g[p+2]>>4&15,_=g[p+2]>>2&3;if(O!==1&&u!==0&&u!==15&&_!==3){var S=g[p+2]>>1&1,b=g[p+3]>>6,h=O===3?3-a:a===3?3:4,R=m[h*14+u-1]*1e3,w=O===3?0:O===2?1:2,C=E[w*3+_],x=b===3?1:2,l=D[O][a],A=r[a],k=l*8*A,U=Math.floor(l*R/C+S)*A;if(d===null){var N=navigator.userAgent||"",z=N.match(/Chrome\/(\d+)/i);d=z?parseInt(z[1]):0}var K=!!d&&d<=87;return K&&a===2&&R>=224e3&&b===0&&(g[p+3]=g[p+3]|128),{sampleRate:C,channelCount:x,frameLength:U,samplesPerFrame:k}}}function n(g,p){return g[p]===255&&(g[p+1]&224)===224&&(g[p+1]&6)!==0}function y(g,p){return p+1<g.length&&n(g,p)}function f(g,p){var O=4;return n(g,p)&&O<=g.length-p}function o(g,p){if(p+1<g.length&&n(g,p)){var O=4,a=s(g,p),u=O;a!=null&&a.frameLength&&(u=a.frameLength);var _=p+u;return _===g.length||y(g,_)}return!1}},"./src/demux/sample-aes.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/crypt/decrypter.ts"),m=T("./src/demux/tsdemuxer.ts"),E=function(){function D(c,s,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new d.default(c,s,{removePKCS7Padding:!1})}var r=D.prototype;return r.decryptBuffer=function(s,n){this.decrypter.decrypt(s,this.keyData.key.buffer,this.keyData.iv.buffer,n)},r.decryptAacSample=function(s,n,y,f){var o=s[n].unit,g=o.subarray(16,o.length-o.length%16),p=g.buffer.slice(g.byteOffset,g.byteOffset+g.length),O=this;this.decryptBuffer(p,function(a){var u=new Uint8Array(a);o.set(u,16),f||O.decryptAacSamples(s,n+1,y)})},r.decryptAacSamples=function(s,n,y){for(;;n++){if(n>=s.length){y();return}if(s[n].unit.length<32)continue;var f=this.decrypter.isSync();if(this.decryptAacSample(s,n,y,f),!f)return}},r.getAvcEncryptedData=function(s){for(var n=Math.floor((s.length-48)/160)*16+16,y=new Int8Array(n),f=0,o=32;o<=s.length-16;o+=160,f+=16)y.set(s.subarray(o,o+16),f);return y},r.getAvcDecryptedUnit=function(s,n){for(var y=new Uint8Array(n),f=0,o=32;o<=s.length-16;o+=160,f+=16)s.set(y.subarray(f,f+16),o);return s},r.decryptAvcSample=function(s,n,y,f,o,g){var p=Object(m.discardEPB)(o.data),O=this.getAvcEncryptedData(p),a=this;this.decryptBuffer(O.buffer,function(u){o.data=a.getAvcDecryptedUnit(p,u),g||a.decryptAvcSamples(s,n,y+1,f)})},r.decryptAvcSamples=function(s,n,y,f){if(s instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,y=0){if(n>=s.length){f();return}for(var o=s[n].units;!(y>=o.length);y++){var g=o[y];if(g.data.length<=48||g.type!==1&&g.type!==5)continue;var p=this.decrypter.isSync();if(this.decryptAvcSample(s,n,y,f,g,p),!p)return}}},D}();v.default=E},"./src/demux/transmuxer-interface.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return o});var d=T("./node_modules/webworkify-webpack/index.js"),m=T.n(d),E=T("./src/events.ts"),D=T("./src/demux/transmuxer.ts"),r=T("./src/utils/logger.ts"),c=T("./src/errors.ts"),s=T("./src/utils/mediasource-helper.ts"),n=T("./node_modules/eventemitter3/index.js"),y=T.n(n),f=Object(s.getMediaSource)()||{isTypeSupported:function(){return!1}},o=function(){function g(O,a,u,_){var S=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=O,this.id=a,this.onTransmuxComplete=u,this.onFlush=_;var b=O.config,h=function(l,A){A=A||{},A.frag=S.frag,A.id=S.id,O.trigger(l,A)};this.observer=new n.EventEmitter,this.observer.on(E.Events.FRAG_DECRYPTED,h),this.observer.on(E.Events.ERROR,h);var R={mp4:f.isTypeSupported("video/mp4"),mpeg:f.isTypeSupported("audio/mpeg"),mp3:f.isTypeSupported('audio/mp4; codecs="mp3"')},w=navigator.vendor;if(b.enableWorker&&typeof Worker!="undefined"){r.logger.log("demuxing in webworker");var C;try{C=this.worker=d("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),C.addEventListener("message",this.onwmsg),C.onerror=function(x){O.trigger(E.Events.ERROR,{type:c.ErrorTypes.OTHER_ERROR,details:c.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(x.message+" ("+x.filename+":"+x.lineno+")")})},C.postMessage({cmd:"init",typeSupported:R,vendor:w,id:a,config:JSON.stringify(b)})}catch(x){r.logger.warn("Error in worker:",x),r.logger.error("Error while initializing DemuxerWorker, fallback to inline"),C&&self.URL.revokeObjectURL(C.objectURL),this.transmuxer=new D.default(this.observer,R,b,w,a),this.worker=null}}else this.transmuxer=new D.default(this.observer,R,b,w,a)}var p=g.prototype;return p.destroy=function(){var a=this.worker;if(a)a.removeEventListener("message",this.onwmsg),a.terminate(),this.worker=null;else{var u=this.transmuxer;u&&(u.destroy(),this.transmuxer=null)}var _=this.observer;_&&_.removeAllListeners(),this.observer=null},p.push=function(a,u,_,S,b,h,R,w,C,x){var l=this;C.transmuxing.start=self.performance.now();var A=this.transmuxer,k=this.worker,U=h?h.start:b.start,N=b.decryptdata,z=this.frag,K=!(z&&b.cc===z.cc),W=!(z&&C.level===z.level),V=z?C.sn-z.sn:-1,F=this.part?C.part-this.part.index:1,B=!W&&(V===1||V===0&&F===1),H=self.performance.now();(W||V||b.stats.parsing.start===0)&&(b.stats.parsing.start=H),h&&(F||!B)&&(h.stats.parsing.start=H);var ae=new D.TransmuxState(K,B,w,W,U);if(!B||K){r.logger.log("[transmuxer-interface, "+b.type+"]: Starting new transmux session for sn: "+C.sn+" p: "+C.part+" level: "+C.level+" id: "+C.id+`
discontinuity: `+K+`
trackSwitch: `+W+`
contiguous: `+B+`
accurateTimeOffset: `+w+`
timeOffset: `+U);var de=new D.TransmuxConfig(_,S,u,R,x);this.configureTransmuxer(de)}if(this.frag=b,this.part=h,k)k.postMessage({cmd:"demux",data:a,decryptdata:N,chunkMeta:C,state:ae},a instanceof ArrayBuffer?[a]:[]);else if(A){var oe=A.push(a,N,C,ae);Object(D.isPromise)(oe)?oe.then(function(xe){l.handleTransmuxComplete(xe)}):this.handleTransmuxComplete(oe)}},p.flush=function(a){var u=this;a.transmuxing.start=self.performance.now();var _=this.transmuxer,S=this.worker;if(S)S.postMessage({cmd:"flush",chunkMeta:a});else if(_){var b=_.flush(a);Object(D.isPromise)(b)?b.then(function(h){u.handleFlushResult(h,a)}):this.handleFlushResult(b,a)}},p.handleFlushResult=function(a,u){var _=this;a.forEach(function(S){_.handleTransmuxComplete(S)}),this.onFlush(u)},p.onWorkerMessage=function(a){var u=a.data,_=this.hls;switch(u.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(u.data);break}case"flush":{this.onFlush(u.data);break}default:{u.data=u.data||{},u.data.frag=this.frag,u.data.id=this.id,_.trigger(u.event,u.data);break}}},p.configureTransmuxer=function(a){var u=this.worker,_=this.transmuxer;u?u.postMessage({cmd:"configure",config:a}):_&&_.configure(a)},p.handleTransmuxComplete=function(a){a.chunkMeta.transmuxing.end=self.performance.now(),this.onTransmuxComplete(a)},g}()},"./src/demux/transmuxer-worker.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return c});var d=T("./src/demux/transmuxer.ts"),m=T("./src/events.ts"),E=T("./src/utils/logger.ts"),D=T("./node_modules/eventemitter3/index.js"),r=T.n(D);function c(o){var g=new D.EventEmitter,p=function(a,u){o.postMessage({event:a,data:u})};g.on(m.Events.FRAG_DECRYPTED,p),g.on(m.Events.ERROR,p),o.addEventListener("message",function(O){var a=O.data;switch(a.cmd){case"init":{var u=JSON.parse(a.config);o.transmuxer=new d.default(g,a.typeSupported,u,a.vendor,a.id),Object(E.enableLogs)(u.debug),p("init",null);break}case"configure":{o.transmuxer.configure(a.config);break}case"demux":{var _=o.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(d.isPromise)(_)?_.then(function(h){s(o,h)}):s(o,_);break}case"flush":{var S=a.chunkMeta,b=o.transmuxer.flush(S);Object(d.isPromise)(b)?b.then(function(h){y(o,h,S)}):y(o,b,S);break}default:break}})}function s(o,g){if(f(g.remuxResult))return;var p=[],O=g.remuxResult,a=O.audio,u=O.video;a&&n(p,a),u&&n(p,u),o.postMessage({event:"transmuxComplete",data:g},p)}function n(o,g){g.data1&&o.push(g.data1.buffer),g.data2&&o.push(g.data2.buffer)}function y(o,g,p){g.forEach(function(O){s(o,O)}),o.postMessage({event:"flush",data:p})}function f(o){return!o.audio&&!o.video&&!o.text&&!o.id3&&!o.initSegment}},"./src/demux/transmuxer.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return u}),T.d(v,"isPromise",function(){return b}),T.d(v,"TransmuxConfig",function(){return h}),T.d(v,"TransmuxState",function(){return R});var d=T("./src/events.ts"),m=T("./src/errors.ts"),E=T("./src/crypt/decrypter.ts"),D=T("./src/demux/aacdemuxer.ts"),r=T("./src/demux/mp4demuxer.ts"),c=T("./src/demux/tsdemuxer.ts"),s=T("./src/demux/mp3demuxer.ts"),n=T("./src/remux/mp4-remuxer.ts"),y=T("./src/remux/passthrough-remuxer.ts"),f=T("./src/demux/chunk-cache.ts"),o=T("./src/utils/mp4-tools.ts"),g=T("./src/utils/logger.ts"),p;try{p=self.performance.now.bind(self.performance)}catch(w){g.logger.debug("Unable to use Performance API on this environment"),p=self.Date.now}var O=[{demux:c.default,remux:n.default},{demux:r.default,remux:y.default},{demux:D.default,remux:n.default},{demux:s.default,remux:n.default}],a=1024;O.forEach(function(w){var C=w.demux;a=Math.max(a,C.minProbeByteLength)});var u=function(){function w(x,l,A,k,U){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 f.default,this.observer=x,this.typeSupported=l,this.config=A,this.vendor=k,this.id=U}var C=w.prototype;return C.configure=function(l){this.transmuxConfig=l,this.decrypter&&this.decrypter.reset()},C.push=function(l,A,k,U){var N=this,z=k.transmuxing;z.executeStart=p();var K=new Uint8Array(l),W=this.cache,V=this.config,F=this.currentTransmuxState,B=this.transmuxConfig;U&&(this.currentTransmuxState=U);var H=_(K,A);if(H&&H.method==="AES-128"){var ae=this.getDecrypter();if(V.enableSoftwareAES){var de=ae.softwareDecrypt(K,H.key.buffer,H.iv.buffer);if(!de)return z.executeEnd=p(),S(k);K=new Uint8Array(de)}else return this.decryptionPromise=ae.webCryptoDecrypt(K,H.key.buffer,H.iv.buffer).then(function(Z){var Y=N.push(Z,null,k);return N.decryptionPromise=null,Y}),this.decryptionPromise}var oe=U||F,xe=oe.contiguous,Oe=oe.discontinuity,se=oe.trackSwitch,me=oe.accurateTimeOffset,pe=oe.timeOffset,ie=B.audioCodec,le=B.videoCodec,Q=B.defaultInitPts,ue=B.duration,ee=B.initSegmentData;if((Oe||se)&&this.resetInitSegment(ee,ie,le,ue),Oe&&this.resetInitialTimestamp(Q),xe||this.resetContiguity(),this.needsProbing(K,Oe,se)){if(W.dataLength){var te=W.flush();K=Object(o.appendUint8Array)(te,K)}this.configureTransmuxer(K,B)}var be=this.transmux(K,H,pe,me,k),re=this.currentTransmuxState;return re.contiguous=!0,re.discontinuity=!1,re.trackSwitch=!1,z.executeEnd=p(),be},C.flush=function(l){var A=this,k=l.transmuxing;k.executeStart=p();var U=this.decrypter,N=this.cache,z=this.currentTransmuxState,K=this.decryptionPromise;if(K)return K.then(function(){return A.flush(l)});var W=[],V=z.timeOffset;if(U){var F=U.flush();F&&W.push(this.push(F,null,l))}var B=N.dataLength;N.reset();var H=this.demuxer,ae=this.remuxer;if(!H||!ae)return B>=a&&this.observer.emit(d.Events.ERROR,d.Events.ERROR,{type:m.ErrorTypes.MEDIA_ERROR,details:m.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),k.executeEnd=p(),[S(l)];var de=H.flush(V);return b(de)?de.then(function(oe){return A.flushRemux(W,oe,l),W}):(this.flushRemux(W,de,l),W)},C.flushRemux=function(l,A,k){var U=A.audioTrack,N=A.avcTrack,z=A.id3Track,K=A.textTrack,W=this.currentTransmuxState,V=W.accurateTimeOffset,F=W.timeOffset;g.logger.log("[transmuxer.ts]: Flushed fragment "+k.sn+(k.part>-1?" p: "+k.part:"")+" of level "+k.level);var B=this.remuxer.remux(U,N,z,K,F,V,!0,this.id);l.push({remuxResult:B,chunkMeta:k}),k.transmuxing.executeEnd=p()},C.resetInitialTimestamp=function(l){var A=this.demuxer,k=this.remuxer;if(!A||!k)return;A.resetTimeStamp(l),k.resetTimeStamp(l)},C.resetContiguity=function(){var l=this.demuxer,A=this.remuxer;if(!l||!A)return;l.resetContiguity(),A.resetNextTimestamp()},C.resetInitSegment=function(l,A,k,U){var N=this.demuxer,z=this.remuxer;if(!N||!z)return;N.resetInitSegment(A,k,U),z.resetInitSegment(l,A,k)},C.destroy=function(){this.demuxer&&(this.demuxer.destroy(),this.demuxer=void 0),this.remuxer&&(this.remuxer.destroy(),this.remuxer=void 0)},C.transmux=function(l,A,k,U,N){var z;return A&&A.method==="SAMPLE-AES"?z=this.transmuxSampleAes(l,A,k,U,N):z=this.transmuxUnencrypted(l,k,U,N),z},C.transmuxUnencrypted=function(l,A,k,U){var N=this.demuxer.demux(l,A,!1,!this.config.progressive),z=N.audioTrack,K=N.avcTrack,W=N.id3Track,V=N.textTrack,F=this.remuxer.remux(z,K,W,V,A,k,!1,this.id);return{remuxResult:F,chunkMeta:U}},C.transmuxSampleAes=function(l,A,k,U,N){var z=this;return this.demuxer.demuxSampleAes(l,A,k).then(function(K){var W=z.remuxer.remux(K.audioTrack,K.avcTrack,K.id3Track,K.textTrack,k,U,!1,z.id);return{remuxResult:W,chunkMeta:N}})},C.configureTransmuxer=function(l,A){for(var k=this.config,U=this.observer,N=this.typeSupported,z=this.vendor,K=A.audioCodec,W=A.defaultInitPts,V=A.duration,F=A.initSegmentData,B=A.videoCodec,H,ae=0,de=O.length;ae<de;ae++)if(O[ae].demux.probe(l)){H=O[ae];break}H||(g.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),H={demux:r.default,remux:y.default});var oe=this.demuxer,xe=this.remuxer,Oe=H.remux,se=H.demux;(!xe||!(xe instanceof Oe))&&(this.remuxer=new Oe(U,k,N,z)),(!oe||!(oe instanceof se))&&(this.demuxer=new se(U,k,N),this.probe=se.probe),this.resetInitSegment(F,K,B,V),this.resetInitialTimestamp(W)},C.needsProbing=function(l,A,k){return!this.demuxer||!this.remuxer||A||k},C.getDecrypter=function(){var l=this.decrypter;return l||(l=this.decrypter=new E.default(this.observer,this.config)),l},w}();function _(w,C){var x=null;return w.byteLength>0&&C!=null&&C.key!=null&&C.iv!==null&&C.method!=null&&(x=C),x}var S=function(C){return{remuxResult:{},chunkMeta:C}};function b(w){return"then"in w&&w.then instanceof Function}var h=function(C,x,l,A,k){this.audioCodec=void 0,this.videoCodec=void 0,this.initSegmentData=void 0,this.duration=void 0,this.defaultInitPts=void 0,this.audioCodec=C,this.videoCodec=x,this.initSegmentData=l,this.duration=A,this.defaultInitPts=k},R=function(C,x,l,A,k){this.discontinuity=void 0,this.contiguous=void 0,this.accurateTimeOffset=void 0,this.trackSwitch=void 0,this.timeOffset=void 0,this.discontinuity=C,this.contiguous=x,this.accurateTimeOffset=l,this.trackSwitch=A,this.timeOffset=k}},"./src/demux/tsdemuxer.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"discardEPB",function(){return S});var d=T("./src/demux/adts.ts"),m=T("./src/demux/mpegaudio.ts"),E=T("./src/demux/exp-golomb.ts"),D=T("./src/demux/id3.ts"),r=T("./src/demux/sample-aes.ts"),c=T("./src/events.ts"),s=T("./src/utils/mp4-tools.ts"),n=T("./src/utils/logger.ts"),y=T("./src/errors.ts"),f={video:1,audio:2,id3:3,text:4},o=function(){function b(R,w,C){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=R,this.config=w,this.typeSupported=C}b.probe=function(w){var C=b.syncOffset(w);return C<0?!1:(C&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+C+", junk ahead ?"),!0)},b.syncOffset=function(w){for(var C=Math.min(1e3,w.length-3*188),x=0;x<C;){if(w[x]===71&&w[x+188]===71&&w[x+2*188]===71)return x;x++}return-1},b.createTrack=function(w,C){return{container:w==="video"||w==="audio"?"video/mp2t":void 0,type:w,id:f[w],pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0,duration:w==="audio"?C:void 0}};var h=b.prototype;return h.resetInitSegment=function(w,C,x){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=b.createTrack("video",x),this._audioTrack=b.createTrack("audio",x),this._id3Track=b.createTrack("id3",x),this._txtTrack=b.createTrack("text",x),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=w,this.videoCodec=C,this._duration=x},h.resetTimeStamp=function(){},h.resetContiguity=function(){var w=this._audioTrack,C=this._avcTrack,x=this._id3Track;w&&(w.pesData=null),C&&(C.pesData=null),x&&(x.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},h.demux=function(w,C,x,l){x===void 0&&(x=!1),l===void 0&&(l=!1),x||(this.sampleAes=null);var A,k=this._avcTrack,U=this._audioTrack,N=this._id3Track,z=k.pid,K=k.pesData,W=U.pid,V=N.pid,F=U.pesData,B=N.pesData,H=!1,ae=this.pmtParsed,de=this._pmtId,oe=w.length;if(this.remainderData&&(w=Object(s.appendUint8Array)(this.remainderData,w),oe=w.length,this.remainderData=null),oe<188&&!l)return this.remainderData=w,{audioTrack:U,avcTrack:k,id3Track:N,textTrack:this._txtTrack};var xe=Math.max(0,b.syncOffset(w));oe-=(oe+xe)%188,oe<w.byteLength&&!l&&(this.remainderData=new Uint8Array(w.buffer,oe,w.buffer.byteLength-oe));for(var Oe=xe;Oe<oe;Oe+=188)if(w[Oe]===71){var se=!!(w[Oe+1]&64),me=((w[Oe+1]&31)<<8)+w[Oe+2],pe=(w[Oe+3]&48)>>4,ie=void 0;if(pe>1){if(ie=Oe+5+w[Oe+4],ie===Oe+188)continue}else ie=Oe+4;switch(me){case z:se&&(K&&(A=a(K))&&this.parseAVCPES(A,!1),K={data:[],size:0}),K&&(K.data.push(w.subarray(ie,Oe+188)),K.size+=Oe+188-ie);break;case W:se&&(F&&(A=a(F))&&(U.isAAC?this.parseAACPES(A):this.parseMPEGPES(A)),F={data:[],size:0}),F&&(F.data.push(w.subarray(ie,Oe+188)),F.size+=Oe+188-ie);break;case V:se&&(B&&(A=a(B))&&this.parseID3PES(A),B={data:[],size:0}),B&&(B.data.push(w.subarray(ie,Oe+188)),B.size+=Oe+188-ie);break;case 0:se&&(ie+=w[ie]+1),de=this._pmtId=p(w,ie);break;case de:{se&&(ie+=w[ie]+1);var le=O(w,ie,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,x);z=le.avc,z>0&&(k.pid=z),W=le.audio,W>0&&(U.pid=W,U.isAAC=le.isAAC),V=le.id3,V>0&&(N.pid=V),H&&!ae&&(n.logger.log("reparse from beginning"),H=!1,Oe=xe-188),ae=this.pmtParsed=!0;break}case 17:case 8191:break;default:H=!0;break}}else this.observer.emit(c.Events.ERROR,c.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});k.pesData=K,U.pesData=F,N.pesData=B;var Q={audioTrack:U,avcTrack:k,id3Track:N,textTrack:this._txtTrack};return l&&this.extractRemainingSamples(Q),Q},h.flush=function(){var w=this.remainderData;this.remainderData=null;var C;return w?C=this.demux(w,-1,!1,!0):C={audioTrack:this._audioTrack,avcTrack:this._avcTrack,textTrack:this._txtTrack,id3Track:this._id3Track},this.extractRemainingSamples(C),this.sampleAes?this.decrypt(C,this.sampleAes):C},h.extractRemainingSamples=function(w){var C=w.audioTrack,x=w.avcTrack,l=w.id3Track,A=x.pesData,k=C.pesData,U=l.pesData,N;A&&(N=a(A))?(this.parseAVCPES(N,!0),x.pesData=null):x.pesData=A,k&&(N=a(k))?(C.isAAC?this.parseAACPES(N):this.parseMPEGPES(N),C.pesData=null):(k!=null&&k.size&&n.logger.log("last AAC PES packet truncated,might overlap between fragments"),C.pesData=k),U&&(N=a(U))?(this.parseID3PES(N),l.pesData=null):l.pesData=U},h.demuxSampleAes=function(w,C,x){var l=this.demux(w,x,!0,!this.config.progressive),A=this.sampleAes=new r.default(this.observer,this.config,C);return this.decrypt(l,A)},h.decrypt=function(w,C){return new Promise(function(x){var l=w.audioTrack,A=w.avcTrack;l.samples&&l.isAAC?C.decryptAacSamples(l.samples,0,function(){A.samples?C.decryptAvcSamples(A.samples,0,0,function(){x(w)}):x(w)}):A.samples&&C.decryptAvcSamples(A.samples,0,0,function(){x(w)})})},h.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},h.parseAVCPES=function(w,C){var x=this,l=this._avcTrack,A=this.parseAVCNALu(w.data),k=!1,U=this.avcSample,N,z=!1;w.data=null,U&&A.length&&!l.audFound&&(u(U,l),U=this.avcSample=g(!1,w.pts,w.dts,"")),A.forEach(function(K){switch(K.type){case 1:{N=!0,U||(U=x.avcSample=g(!0,w.pts,w.dts,"")),k&&(U.debug+="NDR "),U.frame=!0;var W=K.data;if(z&&W.length>4){var V=new E.default(W).readSliceType();(V===2||V===4||V===7||V===9)&&(U.key=!0)}break}case 5:N=!0,U||(U=x.avcSample=g(!0,w.pts,w.dts,"")),k&&(U.debug+="IDR "),U.key=!0,U.frame=!0;break;case 6:{N=!0,k&&U&&(U.debug+="SEI ");var F=new E.default(S(K.data));F.readUByte();for(var B=0,H=0,ae=!1,de=0;!ae&&F.bytesAvailable>1;){B=0;do de=F.readUByte(),B+=de;while(de===255);H=0;do de=F.readUByte(),H+=de;while(de===255);if(B===4&&F.bytesAvailable!==0){ae=!0;var oe=F.readUByte();if(oe===181){var xe=F.readUShort();if(xe===49){var Oe=F.readUInt();if(Oe===1195456820){var se=F.readUByte();if(se===3){for(var me=F.readUByte(),pe=F.readUByte(),ie=31&me,le=[me,pe],Q=0;Q<ie;Q++)le.push(F.readUByte()),le.push(F.readUByte()),le.push(F.readUByte());_(x._txtTrack.samples,{type:3,pts:w.pts,bytes:le})}}}}}else if(B===5&&F.bytesAvailable!==0){if(ae=!0,H>16){for(var ue=[],ee=0;ee<16;ee++)ue.push(F.readUByte().toString(16)),(ee===3||ee===5||ee===7||ee===9)&&ue.push("-");for(var te=H-16,be=new Uint8Array(te),re=0;re<te;re++)be[re]=F.readUByte();_(x._txtTrack.samples,{pts:w.pts,payloadType:B,uuid:ue.join(""),userData:Object(D.utf8ArrayToStr)(be),userDataBytes:be})}}else if(H<F.bytesAvailable)for(var Z=0;Z<H;Z++)F.readUByte()}break}case 7:if(N=!0,z=!0,k&&U&&(U.debug+="SPS "),!l.sps){var Y=new E.default(K.data),q=Y.readSPS();l.width=q.width,l.height=q.height,l.pixelRatio=q.pixelRatio,l.sps=[K.data],l.duration=x._duration;for(var ye=K.data.subarray(1,4),ge="avc1.",De=0;De<3;De++){var Ge=ye[De].toString(16);Ge.length<2&&(Ge="0"+Ge),ge+=Ge}l.codec=ge}break;case 8:N=!0,k&&U&&(U.debug+="PPS "),l.pps||(l.pps=[K.data]);break;case 9:N=!1,l.audFound=!0,U&&u(U,l),U=x.avcSample=g(!1,w.pts,w.dts,k?"AUD ":"");break;case 12:N=!1;break;default:N=!1,U&&(U.debug+="unknown NAL "+K.type+" ");break}if(U&&N){var Qe=U.units;Qe.push(K)}}),C&&U&&(u(U,l),this.avcSample=null)},h.getLastNalUnit=function(){var w,C=this.avcSample,x;if(!C||C.units.length===0){var l=this._avcTrack.samples;C=l[l.length-1]}if((w=C)!==null&&w!==void 0&&w.units){var A=C.units;x=A[A.length-1]}return x},h.parseAVCNALu=function(w){var C=w.byteLength,x=this._avcTrack,l=x.naluState||0,A=l,k=[],U=0,N,z,K,W=-1,V=0;for(l===-1&&(W=0,V=w[0]&31,l=0,U=1);U<C;){if(N=w[U++],!l){l=N?0:1;continue}if(l===1){l=N?0:2;continue}if(!N)l=3;else if(N===1){if(W>=0){var F={data:w.subarray(W,U-l-1),type:V};k.push(F)}else{var B=this.getLastNalUnit();if(B&&(A&&U<=4-A&&(B.state&&(B.data=B.data.subarray(0,B.data.byteLength-A))),z=U-l-1,z>0)){var H=new Uint8Array(B.data.byteLength+z);H.set(B.data,0),H.set(w.subarray(0,z),B.data.byteLength),B.data=H,B.state=0}}U<C?(K=w[U]&31,W=U,V=K,l=0):l=-1}else l=0}if(W>=0&&l>=0){var ae={data:w.subarray(W,C),type:V,state:l};k.push(ae)}if(k.length===0){var de=this.getLastNalUnit();if(de){var oe=new Uint8Array(de.data.byteLength+w.byteLength);oe.set(de.data,0),oe.set(w,de.data.byteLength),de.data=oe}}return x.naluState=l,k},h.parseAACPES=function(w){var C=0,x=this._audioTrack,l=this.aacOverFlow,A=w.data;if(l){this.aacOverFlow=null;var k=l.sample.unit.byteLength,U=Math.min(l.missing,k),N=k-U;l.sample.unit.set(A.subarray(0,U),N),x.samples.push(l.sample),C=l.missing}var z,K;for(z=C,K=A.length;z<K-1&&!d.isHeader(A,z);z++);if(z!==C){var W,V;if(z<K-1?(W="AAC PES did not start with ADTS header,offset:"+z,V=!1):(W="no ADTS header found in AAC PES",V=!0),n.logger.warn("parsing error:"+W),this.observer.emit(c.Events.ERROR,c.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.FRAG_PARSING_ERROR,fatal:V,reason:W}),V)return}d.initTrackConfig(x,this.observer,A,z,this.audioCodec);var F;if(w.pts!==void 0)F=w.pts;else if(l){var B=d.getFrameDuration(x.samplerate);F=l.sample.pts+B}else{n.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var H=0;z<K;)if(d.isHeader(A,z)){if(z+5<K){var ae=d.appendFrame(x,A,z,F,H);if(ae)if(ae.missing)this.aacOverFlow=ae;else{z+=ae.length,H++;continue}}break}else z++},h.parseMPEGPES=function(w){var C=w.data,x=C.length,l=0,A=0,k=w.pts;if(k===void 0){n.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;A<x;)if(m.isHeader(C,A)){var U=m.appendFrame(this._audioTrack,C,A,k,l);if(U)A+=U.length,l++;else break}else A++},h.parseID3PES=function(w){if(w.pts===void 0){n.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(w)},b}();o.minProbeByteLength=188;function g(b,h,R,w){return{key:b,frame:!1,pts:h,dts:R,units:[],debug:w,length:0}}function p(b,h){return(b[h+10]&31)<<8|b[h+11]}function O(b,h,R,w){var C={audio:-1,avc:-1,id3:-1,isAAC:!0},x=(b[h+1]&15)<<8|b[h+2],l=h+3+x-4,A=(b[h+10]&15)<<8|b[h+11];for(h+=12+A;h<l;){var k=(b[h+1]&31)<<8|b[h+2];switch(b[h]){case 207:if(!w){n.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:C.audio===-1&&(C.audio=k);break;case 21:C.id3===-1&&(C.id3=k);break;case 219:if(!w){n.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:C.avc===-1&&(C.avc=k);break;case 3:case 4:R?C.audio===-1&&(C.audio=k,C.isAAC=!1):n.logger.log("MPEG audio found, not supported in this browser");break;case 36:n.logger.warn("Unsupported HEVC stream type found");break;default:break}h+=((b[h+3]&15)<<8|b[h+4])+5}return C}function a(b){var h=0,R,w,C,x,l,A=b.data;if(!b||b.size===0)return null;for(;A[0].length<19&&A.length>1;){var k=new Uint8Array(A[0].length+A[1].length);k.set(A[0]),k.set(A[1],A[0].length),A[0]=k,A.splice(1,1)}R=A[0];var U=(R[0]<<16)+(R[1]<<8)+R[2];if(U===1){if(w=(R[4]<<8)+R[5],w&&w>b.size-6)return null;var N=R[7];N&192&&(x=(R[9]&14)*536870912+(R[10]&255)*4194304+(R[11]&254)*16384+(R[12]&255)*128+(R[13]&254)/2,N&64?(l=(R[14]&14)*536870912+(R[15]&255)*4194304+(R[16]&254)*16384+(R[17]&255)*128+(R[18]&254)/2,x-l>60*9e4&&(n.logger.warn(Math.round((x-l)/9e4)+"s delta between PTS and DTS, align them"),x=l)):l=x),C=R[8];var z=C+9;if(b.size<=z)return null;b.size-=z;for(var K=new Uint8Array(b.size),W=0,V=A.length;W<V;W++){R=A[W];var F=R.byteLength;if(z)if(z>F){z-=F;continue}else R=R.subarray(z),F-=z,z=0;K.set(R,h),h+=F}return w&&(w-=C+3),{data:K,pts:x,dts:l,len:w}}return null}function u(b,h){if(b.units.length&&b.frame){if(b.pts===void 0){var R=h.samples,w=R.length;if(w){var C=R[w-1];b.pts=C.pts,b.dts=C.dts}else{h.dropped++;return}}h.samples.push(b)}b.debug.length&&n.logger.log(b.pts+"/"+b.dts+":"+b.debug)}function _(b,h){var R=b.length;if(R>0){if(h.pts>=b[R-1].pts)b.push(h);else for(var w=R-1;w>=0;w--)if(h.pts<b[w].pts){b.splice(w,0,h);break}}else b.push(h)}function S(b){for(var h=b.byteLength,R=[],w=1;w<h-2;)b[w]===0&&b[w+1]===0&&b[w+2]===3?(R.push(w+2),w+=2):w++;if(R.length===0)return b;var C=h-R.length,x=new Uint8Array(C),l=0;for(w=0;w<C;l++,w++)l===R[0]&&(l++,R.shift()),x[w]=b[l];return x}v.default=o},"./src/errors.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"ErrorTypes",function(){return d}),T.d(v,"ErrorDetails",function(){return m});var d;(function(E){E.NETWORK_ERROR="networkError",E.MEDIA_ERROR="mediaError",E.KEY_SYSTEM_ERROR="keySystemError",E.MUX_ERROR="muxError",E.OTHER_ERROR="otherError"})(d||(d={}));var m;(function(E){E.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",E.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",E.KEY_SYSTEM_NO_SESSION="keySystemNoSession",E.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",E.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",E.MANIFEST_LOAD_ERROR="manifestLoadError",E.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",E.MANIFEST_PARSING_ERROR="manifestParsingError",E.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",E.LEVEL_EMPTY_ERROR="levelEmptyError",E.LEVEL_LOAD_ERROR="levelLoadError",E.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",E.LEVEL_SWITCH_ERROR="levelSwitchError",E.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",E.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",E.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",E.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",E.FRAG_LOAD_ERROR="fragLoadError",E.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",E.FRAG_DECRYPT_ERROR="fragDecryptError",E.FRAG_PARSING_ERROR="fragParsingError",E.REMUX_ALLOC_ERROR="remuxAllocError",E.KEY_LOAD_ERROR="keyLoadError",E.KEY_LOAD_TIMEOUT="keyLoadTimeOut",E.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",E.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",E.BUFFER_APPEND_ERROR="bufferAppendError",E.BUFFER_APPENDING_ERROR="bufferAppendingError",E.BUFFER_STALLED_ERROR="bufferStalledError",E.BUFFER_FULL_ERROR="bufferFullError",E.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",E.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",E.INTERNAL_EXCEPTION="internalException",E.INTERNAL_ABORTED="aborted",E.UNKNOWN="unknown"})(m||(m={}))},"./src/events.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"Events",function(){return d});var d;(function(m){m.MEDIA_ATTACHING="hlsMediaAttaching",m.MEDIA_ATTACHED="hlsMediaAttached",m.MEDIA_DETACHING="hlsMediaDetaching",m.MEDIA_DETACHED="hlsMediaDetached",m.BUFFER_RESET="hlsBufferReset",m.BUFFER_CODECS="hlsBufferCodecs",m.BUFFER_CREATED="hlsBufferCreated",m.BUFFER_APPENDING="hlsBufferAppending",m.BUFFER_APPENDED="hlsBufferAppended",m.BUFFER_EOS="hlsBufferEos",m.BUFFER_FLUSHING="hlsBufferFlushing",m.BUFFER_FLUSHED="hlsBufferFlushed",m.MANIFEST_LOADING="hlsManifestLoading",m.MANIFEST_LOADED="hlsManifestLoaded",m.MANIFEST_PARSED="hlsManifestParsed",m.LEVEL_SWITCHING="hlsLevelSwitching",m.LEVEL_SWITCHED="hlsLevelSwitched",m.LEVEL_LOADING="hlsLevelLoading",m.LEVEL_LOADED="hlsLevelLoaded",m.LEVEL_UPDATED="hlsLevelUpdated",m.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",m.LEVELS_UPDATED="hlsLevelsUpdated",m.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",m.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",m.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",m.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",m.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",m.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",m.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",m.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",m.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",m.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",m.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",m.CUES_PARSED="hlsCuesParsed",m.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",m.INIT_PTS_FOUND="hlsInitPtsFound",m.FRAG_LOADING="hlsFragLoading",m.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",m.FRAG_LOADED="hlsFragLoaded",m.FRAG_DECRYPTED="hlsFragDecrypted",m.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",m.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",m.FRAG_PARSING_METADATA="hlsFragParsingMetadata",m.FRAG_PARSED="hlsFragParsed",m.FRAG_BUFFERED="hlsFragBuffered",m.FRAG_CHANGED="hlsFragChanged",m.FPS_DROP="hlsFpsDrop",m.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",m.ERROR="hlsError",m.DESTROYING="hlsDestroying",m.KEY_LOADING="hlsKeyLoading",m.KEY_LOADED="hlsKeyLoaded",m.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",m.BACK_BUFFER_REACHED="hlsBackBufferReached"})(d||(d={}))},"./src/hls.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return b});var d=T("./node_modules/url-toolkit/src/url-toolkit.js"),m=T.n(d),E=T("./src/loader/playlist-loader.ts"),D=T("./src/loader/key-loader.ts"),r=T("./src/controller/id3-track-controller.ts"),c=T("./src/controller/latency-controller.ts"),s=T("./src/controller/level-controller.ts"),n=T("./src/controller/fragment-tracker.ts"),y=T("./src/controller/stream-controller.ts"),f=T("./src/is-supported.ts"),o=T("./src/utils/logger.ts"),g=T("./src/config.ts"),p=T("./node_modules/eventemitter3/index.js"),O=T.n(p),a=T("./src/events.ts"),u=T("./src/errors.ts");function _(h,R){for(var w=0;w<R.length;w++){var C=R[w];C.enumerable=C.enumerable||!1,C.configurable=!0,"value"in C&&(C.writable=!0),Object.defineProperty(h,C.key,C)}}function S(h,R,w){return R&&_(h.prototype,R),w&&_(h,w),h}var b=function(){h.isSupported=function(){return Object(f.isSupported)()};function h(w){w===void 0&&(w={}),this.config=void 0,this.userConfig=void 0,this.coreComponents=void 0,this.networkControllers=void 0,this._emitter=new p.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 C=this.config=Object(g.mergeConfig)(h.DefaultConfig,w);this.userConfig=w,Object(o.enableLogs)(C.debug),this._autoLevelCapping=-1,C.progressive&&Object(g.enableStreamingMode)(C);var x=C.abrController,l=C.bufferController,A=C.capLevelController,k=C.fpsController,U=this.abrController=new x(this),N=this.bufferController=new l(this),z=this.capLevelController=new A(this),K=new k(this),W=new E.default(this),V=new D.default(this),F=new r.default(this),B=this.levelController=new s.default(this),H=new n.FragmentTracker(this),ae=this.streamController=new y.default(this,H);z.setStreamController(ae),K.setStreamController(ae);var de=[B,ae];this.networkControllers=de;var oe=[W,V,U,N,z,K,F,H];this.audioTrackController=this.createController(C.audioTrackController,null,de),this.createController(C.audioStreamController,H,de),this.subtitleTrackController=this.createController(C.subtitleTrackController,null,de),this.createController(C.subtitleStreamController,H,de),this.createController(C.timelineController,null,oe),this.emeController=this.createController(C.emeController,null,oe),this.cmcdController=this.createController(C.cmcdController,null,oe),this.latencyController=this.createController(c.default,null,oe),this.coreComponents=oe}var R=h.prototype;return R.createController=function(C,x,l){if(C){var A=x?new C(this,x):new C(this);return l&&l.push(A),A}return null},R.on=function(C,x,l){l===void 0&&(l=this),this._emitter.on(C,x,l)},R.once=function(C,x,l){l===void 0&&(l=this),this._emitter.once(C,x,l)},R.removeAllListeners=function(C){this._emitter.removeAllListeners(C)},R.off=function(C,x,l,A){l===void 0&&(l=this),this._emitter.off(C,x,l,A)},R.listeners=function(C){return this._emitter.listeners(C)},R.emit=function(C,x,l){return this._emitter.emit(C,x,l)},R.trigger=function(C,x){if(this.config.debug)return this.emit(C,C,x);try{return this.emit(C,C,x)}catch(l){o.logger.error("An internal error happened while handling event "+C+'. Error message: "'+l.message+'". Here is a stacktrace:',l),this.trigger(a.Events.ERROR,{type:u.ErrorTypes.OTHER_ERROR,details:u.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:C,error:l})}return!1},R.listenerCount=function(C){return this._emitter.listenerCount(C)},R.destroy=function(){o.logger.log("destroy"),this.trigger(a.Events.DESTROYING,void 0),this.detachMedia(),this.removeAllListeners(),this._autoLevelCapping=-1,this.url=null,this.networkControllers.forEach(function(C){return C.destroy()}),this.networkControllers.length=0,this.coreComponents.forEach(function(C){return C.destroy()}),this.coreComponents.length=0},R.attachMedia=function(C){o.logger.log("attachMedia"),this._media=C,this.trigger(a.Events.MEDIA_ATTACHING,{media:C})},R.detachMedia=function(){o.logger.log("detachMedia"),this.trigger(a.Events.MEDIA_DETACHING,void 0),this._media=null},R.loadSource=function(C){this.stopLoad();var x=this.media,l=this.url,A=this.url=d.buildAbsoluteURL(self.location.href,C,{alwaysNormalize:!0});o.logger.log("loadSource:"+A),x&&l&&l!==A&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(x)),this.trigger(a.Events.MANIFEST_LOADING,{url:C})},R.startLoad=function(C){C===void 0&&(C=-1),o.logger.log("startLoad("+C+")"),this.networkControllers.forEach(function(x){x.startLoad(C)})},R.stopLoad=function(){o.logger.log("stopLoad"),this.networkControllers.forEach(function(C){C.stopLoad()})},R.swapAudioCodec=function(){o.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},R.recoverMediaError=function(){o.logger.log("recoverMediaError");var C=this._media;this.detachMedia(),C&&this.attachMedia(C)},R.removeLevel=function(C,x){x===void 0&&(x=0),this.levelController.removeLevel(C,x)},S(h,[{key:"levels",get:function(){var C=this.levelController.levels;return C||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(C){o.logger.log("set currentLevel:"+C),this.loadLevel=C,this.abrController.clearTimer(),this.streamController.immediateLevelSwitch()}},{key:"nextLevel",get:function(){return this.streamController.nextLevel},set:function(C){o.logger.log("set nextLevel:"+C),this.levelController.manualLevel=C,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(C){o.logger.log("set loadLevel:"+C),this.levelController.manualLevel=C}},{key:"nextLoadLevel",get:function(){return this.levelController.nextLoadLevel},set:function(C){this.levelController.nextLoadLevel=C}},{key:"firstLevel",get:function(){return Math.max(this.levelController.firstLevel,this.minAutoLevel)},set:function(C){o.logger.log("set firstLevel:"+C),this.levelController.firstLevel=C}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(C){o.logger.log("set startLevel:"+C),C!==-1&&(C=Math.max(C,this.minAutoLevel)),this.levelController.startLevel=C}},{key:"capLevelToPlayerSize",get:function(){return this.config.capLevelToPlayerSize},set:function(C){var x=!!C;x!==this.config.capLevelToPlayerSize&&(x?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=x)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(C){this._autoLevelCapping!==C&&(o.logger.log("set autoLevelCapping:"+C),this._autoLevelCapping=C)}},{key:"bandwidthEstimate",get:function(){var C=this.abrController.bwEstimator;return C?C.getEstimate():NaN}},{key:"autoLevelEnabled",get:function(){return this.levelController.manualLevel===-1}},{key:"manualLevel",get:function(){return this.levelController.manualLevel}},{key:"minAutoLevel",get:function(){var C=this.levels,x=this.config.minAutoBitrate;if(!C)return 0;for(var l=C.length,A=0;A<l;A++)if(C[A].maxBitrate>x)return A;return 0}},{key:"maxAutoLevel",get:function(){var C=this.levels,x=this.autoLevelCapping,l;return x===-1&&C&&C.length?l=C.length-1:l=x,l}},{key:"nextAutoLevel",get:function(){return Math.min(Math.max(this.abrController.nextAutoLevel,this.minAutoLevel),this.maxAutoLevel)},set:function(C){this.abrController.nextAutoLevel=Math.max(this.minAutoLevel,C)}},{key:"audioTracks",get:function(){var C=this.audioTrackController;return C?C.audioTracks:[]}},{key:"audioTrack",get:function(){var C=this.audioTrackController;return C?C.audioTrack:-1},set:function(C){var x=this.audioTrackController;x&&(x.audioTrack=C)}},{key:"subtitleTracks",get:function(){var C=this.subtitleTrackController;return C?C.subtitleTracks:[]}},{key:"subtitleTrack",get:function(){var C=this.subtitleTrackController;return C?C.subtitleTrack:-1},set:function(C){var x=this.subtitleTrackController;x&&(x.subtitleTrack=C)}},{key:"media",get:function(){return this._media}},{key:"subtitleDisplay",get:function(){var C=this.subtitleTrackController;return C?C.subtitleDisplay:!1},set:function(C){var x=this.subtitleTrackController;x&&(x.subtitleDisplay=C)}},{key:"lowLatencyMode",get:function(){return this.config.lowLatencyMode},set:function(C){this.config.lowLatencyMode=C}},{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 a.Events}},{key:"ErrorTypes",get:function(){return u.ErrorTypes}},{key:"ErrorDetails",get:function(){return u.ErrorDetails}},{key:"DefaultConfig",get:function(){return h.defaultConfig?h.defaultConfig:g.hlsDefaultConfig},set:function(C){h.defaultConfig=C}}]),h}();b.defaultConfig=void 0},"./src/is-supported.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"isSupported",function(){return E}),T.d(v,"changeTypeSupported",function(){return D});var d=T("./src/utils/mediasource-helper.ts");function m(){return self.SourceBuffer||self.WebKitSourceBuffer}function E(){var r=Object(d.getMediaSource)();if(!r)return!1;var c=m(),s=r&&typeof r.isTypeSupported=="function"&&r.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!c||c.prototype&&typeof c.prototype.appendBuffer=="function"&&typeof c.prototype.remove=="function";return!!s&&!!n}function D(){var r,c=m();return typeof(c==null||((r=c.prototype)===null||r===void 0)?void 0:r.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return o}),T.d(v,"LoadError",function(){return p});var d=T("./src/polyfills/number.ts"),m=T("./src/errors.ts");function E(O,a){O.prototype=Object.create(a.prototype),O.prototype.constructor=O,n(O,a)}function D(O){var a=typeof Map=="function"?new Map:void 0;return D=function(_){if(_===null||!s(_))return _;if(typeof _!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(_))return a.get(_);a.set(_,S)}function S(){return r(_,arguments,y(this).constructor)}return S.prototype=Object.create(_.prototype,{constructor:{value:S,enumerable:!1,writable:!0,configurable:!0}}),n(S,_)},D(O)}function r(O,a,u){return c()?r=Reflect.construct:r=function(S,b,h){var R=[null];R.push.apply(R,b);var w=Function.bind.apply(S,R),C=new w;return h&&n(C,h.prototype),C},r.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(O){return!1}}function s(O){return Function.toString.call(O).indexOf("[native code]")!==-1}function n(O,a){return n=Object.setPrototypeOf||function(_,S){return _.__proto__=S,_},n(O,a)}function y(O){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},y(O)}var f=Math.pow(2,17),o=function(){function O(u){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=u}var a=O.prototype;return a.destroy=function(){this.loader&&(this.loader.destroy(),this.loader=null)},a.abort=function(){this.loader&&this.loader.abort()},a.load=function(_,S){var b=this,h=_.url;if(!h)return Promise.reject(new p({type:m.ErrorTypes.NETWORK_ERROR,details:m.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:_,networkDetails:null},"Fragment does not have a "+(h?"part list":"url")));this.abort();var R=this.config,w=R.fLoader,C=R.loader;return new Promise(function(x,l){b.loader&&b.loader.destroy();var A=b.loader=_.loader=w?new w(R):new C(R),k=g(_),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};_.stats=A.stats,A.load(k,U,{onSuccess:function(z,K,W,V){b.resetLoader(_,A),x({frag:_,part:null,payload:z.data,networkDetails:V})},onError:function(z,K,W){b.resetLoader(_,A),l(new p({type:m.ErrorTypes.NETWORK_ERROR,details:m.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:_,response:z,networkDetails:W}))},onAbort:function(z,K,W){b.resetLoader(_,A),l(new p({type:m.ErrorTypes.NETWORK_ERROR,details:m.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:_,networkDetails:W}))},onTimeout:function(z,K,W){b.resetLoader(_,A),l(new p({type:m.ErrorTypes.NETWORK_ERROR,details:m.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:_,networkDetails:W}))},onProgress:function(z,K,W,V){S&&S({frag:_,part:null,payload:W,networkDetails:V})}})})},a.loadPart=function(_,S,b){var h=this;this.abort();var R=this.config,w=R.fLoader,C=R.loader;return new Promise(function(x,l){h.loader&&h.loader.destroy();var A=h.loader=_.loader=w?new w(R):new C(R),k=g(_,S),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};S.stats=A.stats,A.load(k,U,{onSuccess:function(z,K,W,V){h.resetLoader(_,A),h.updateStatsFromPart(_,S);var F={frag:_,part:S,payload:z.data,networkDetails:V};b(F),x(F)},onError:function(z,K,W){h.resetLoader(_,A),l(new p({type:m.ErrorTypes.NETWORK_ERROR,details:m.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:_,part:S,response:z,networkDetails:W}))},onAbort:function(z,K,W){_.stats.aborted=S.stats.aborted,h.resetLoader(_,A),l(new p({type:m.ErrorTypes.NETWORK_ERROR,details:m.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:_,part:S,networkDetails:W}))},onTimeout:function(z,K,W){h.resetLoader(_,A),l(new p({type:m.ErrorTypes.NETWORK_ERROR,details:m.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:_,part:S,networkDetails:W}))}})})},a.updateStatsFromPart=function(_,S){var b=_.stats,h=S.stats,R=h.total;if(b.loaded+=h.loaded,R){var w=Math.round(_.duration/S.duration),C=Math.min(Math.round(b.loaded/R),w),x=w-C,l=x*Math.round(b.loaded/C);b.total=b.loaded+l}else b.total=Math.max(b.loaded,b.total);var A=b.loading,k=h.loading;A.start?A.first+=k.first-k.start:(A.start=k.start,A.first=k.first),A.end=k.end},a.resetLoader=function(_,S){_.loader=null,this.loader===S&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),S.destroy()},O}();function g(O,a){a===void 0&&(a=null);var u=a||O,_={frag:O,part:a,responseType:"arraybuffer",url:u.url,headers:{},rangeStart:0,rangeEnd:0},S=u.byteRangeStartOffset,b=u.byteRangeEndOffset;return Object(d.isFiniteNumber)(S)&&Object(d.isFiniteNumber)(b)&&(_.rangeStart=S,_.rangeEnd=b),_}var p=function(O){E(a,O);function a(u){for(var _,S=arguments.length,b=new Array(S>1?S-1:0),h=1;h<S;h++)b[h-1]=arguments[h];return _=O.call.apply(O,[this].concat(b))||this,_.data=void 0,_.data=u,_}return a}(D(Error))},"./src/loader/fragment.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"ElementaryStreamTypes",function(){return o}),T.d(v,"BaseSegment",function(){return g}),T.d(v,"Fragment",function(){return p}),T.d(v,"Part",function(){return O});var d=T("./src/polyfills/number.ts"),m=T("./node_modules/url-toolkit/src/url-toolkit.js"),E=T.n(m),D=T("./src/utils/logger.ts"),r=T("./src/loader/level-key.ts"),c=T("./src/loader/load-stats.ts");function s(a,u){a.prototype=Object.create(u.prototype),a.prototype.constructor=a,n(a,u)}function n(a,u){return n=Object.setPrototypeOf||function(S,b){return S.__proto__=b,S},n(a,u)}function y(a,u){for(var _=0;_<u.length;_++){var S=u[_];S.enumerable=S.enumerable||!1,S.configurable=!0,"value"in S&&(S.writable=!0),Object.defineProperty(a,S.key,S)}}function f(a,u,_){return u&&y(a.prototype,u),_&&y(a,_),a}var o;(function(a){a.AUDIO="audio",a.VIDEO="video",a.AUDIOVIDEO="audiovideo"})(o||(o={}));var g=function(){function a(_){var S;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(S={},S[o.AUDIO]=null,S[o.VIDEO]=null,S[o.AUDIOVIDEO]=null,S),this.baseurl=_}var u=a.prototype;return u.setByteRange=function(S,b){var h=S.split("@",2),R=[];h.length===1?R[0]=b?b.byteRangeEndOffset:0:R[0]=parseInt(h[1]),R[1]=parseInt(h[0])+R[0],this._byteRange=R},f(a,[{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(m.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(S){this._url=S}}]),a}(),p=function(a){s(u,a);function u(S,b){var h;return h=a.call(this,b)||this,h._decryptdata=null,h.rawProgramDateTime=null,h.programDateTime=null,h.tagList=[],h.duration=0,h.sn=0,h.levelkey=void 0,h.type=void 0,h.loader=null,h.level=-1,h.cc=0,h.startPTS=void 0,h.endPTS=void 0,h.appendedPTS=void 0,h.startDTS=void 0,h.endDTS=void 0,h.start=0,h.deltaPTS=void 0,h.maxStartPTS=void 0,h.minEndPTS=void 0,h.stats=new c.LoadStats,h.urlId=0,h.data=void 0,h.bitrateTest=!1,h.title=null,h.initSegment=null,h.type=S,h}var _=u.prototype;return _.createInitializationVector=function(b){for(var h=new Uint8Array(16),R=12;R<16;R++)h[R]=b>>8*(15-R)&255;return h},_.setDecryptDataFromLevelKey=function(b,h){var R=b;return(b==null?void 0:b.method)==="AES-128"&&b.uri&&!b.iv&&(R=r.LevelKey.fromURI(b.uri),R.method=b.method,R.iv=this.createInitializationVector(h),R.keyFormat="identity"),R},_.setElementaryStreamInfo=function(b,h,R,w,C,x){x===void 0&&(x=!1);var l=this.elementaryStreams,A=l[b];if(!A){l[b]={startPTS:h,endPTS:R,startDTS:w,endDTS:C,partial:x};return}A.startPTS=Math.min(A.startPTS,h),A.endPTS=Math.max(A.endPTS,R),A.startDTS=Math.min(A.startDTS,w),A.endDTS=Math.max(A.endDTS,C)},_.clearElementaryStreamInfo=function(){var b=this.elementaryStreams;b[o.AUDIO]=null,b[o.VIDEO]=null,b[o.AUDIOVIDEO]=null},f(u,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var b=this.sn;typeof b!="number"&&(this.levelkey&&this.levelkey.method==="AES-128"&&!this.levelkey.iv&&D.logger.warn('missing IV for initialization segment with method="'+this.levelkey.method+'" - compliance issue'),b=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,b)}return this._decryptdata}},{key:"end",get:function(){return this.start+this.duration}},{key:"endProgramDateTime",get:function(){if(this.programDateTime===null)return null;if(!Object(d.isFiniteNumber)(this.programDateTime))return null;var b=Object(d.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+b*1e3}},{key:"encrypted",get:function(){var b;return!!((b=this.decryptdata)!==null&&b!==void 0&&b.keyFormat&&this.decryptdata.uri)}}]),u}(g),O=function(a){s(u,a);function u(_,S,b,h,R){var w;w=a.call(this,b)||this,w.fragOffset=0,w.duration=0,w.gap=!1,w.independent=!1,w.relurl=void 0,w.fragment=void 0,w.index=void 0,w.stats=new c.LoadStats,w.duration=_.decimalFloatingPoint("DURATION"),w.gap=_.bool("GAP"),w.independent=_.bool("INDEPENDENT"),w.relurl=_.enumeratedString("URI"),w.fragment=S,w.index=h;var C=_.enumeratedString("BYTERANGE");return C&&w.setByteRange(C,R),R&&(w.fragOffset=R.fragOffset+R.duration),w}return f(u,[{key:"start",get:function(){return this.fragment.start+this.fragOffset}},{key:"end",get:function(){return this.start+this.duration}},{key:"loaded",get:function(){var S=this.elementaryStreams;return!!(S.audio||S.video||S.audiovideo)}}]),u}(g)},"./src/loader/key-loader.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return D});var d=T("./src/events.ts"),m=T("./src/errors.ts"),E=T("./src/utils/logger.ts"),D=function(){function r(s){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=s,this._registerListeners()}var c=r.prototype;return c._registerListeners=function(){this.hls.on(d.Events.KEY_LOADING,this.onKeyLoading,this)},c._unregisterListeners=function(){this.hls.off(d.Events.KEY_LOADING,this.onKeyLoading)},c.destroy=function(){this._unregisterListeners();for(var n in this.loaders){var y=this.loaders[n];y&&y.destroy()}this.loaders={}},c.onKeyLoading=function(n,y){var f=y.frag,o=f.type,g=this.loaders[o];if(!f.decryptdata){E.logger.warn("Missing decryption data on fragment in onKeyLoading");return}var p=f.decryptdata.uri;if(p!==this.decrypturl||this.decryptkey===null){var O=this.hls.config;if(g&&(E.logger.warn("abort previous key loader for type:"+o),g.abort()),!p){E.logger.warn("key uri is falsy");return}var a=O.loader,u=f.loader=this.loaders[o]=new a(O);this.decrypturl=p,this.decryptkey=null;var _={url:p,frag:f,responseType:"arraybuffer"},S={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:O.fragLoadingRetryDelay,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:0},b={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};u.load(_,S,b)}else this.decryptkey&&(f.decryptdata.key=this.decryptkey,this.hls.trigger(d.Events.KEY_LOADED,{frag:f}))},c.loadsuccess=function(n,y,f){var o=f.frag;if(!o.decryptdata){E.logger.error("after key load, decryptdata unset");return}this.decryptkey=o.decryptdata.key=new Uint8Array(n.data),o.loader=null,delete this.loaders[o.type],this.hls.trigger(d.Events.KEY_LOADED,{frag:o})},c.loaderror=function(n,y){var f=y.frag,o=f.loader;o&&o.abort(),delete this.loaders[f.type],this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.NETWORK_ERROR,details:m.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:f,response:n})},c.loadtimeout=function(n,y){var f=y.frag,o=f.loader;o&&o.abort(),delete this.loaders[f.type],this.hls.trigger(d.Events.ERROR,{type:m.ErrorTypes.NETWORK_ERROR,details:m.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:f})},r}()},"./src/loader/level-details.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"LevelDetails",function(){return r});var d=T("./src/polyfills/number.ts");function m(c,s){for(var n=0;n<s.length;n++){var y=s[n];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(c,y.key,y)}}function E(c,s,n){return s&&m(c.prototype,s),n&&m(c,n),c}var D=10,r=function(){function c(n){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=n}var s=c.prototype;return s.reloaded=function(y){if(!y){this.advanced=!0,this.updated=!0;return}var f=this.lastPartSn-y.lastPartSn,o=this.lastPartIndex-y.lastPartIndex;this.updated=this.endSN!==y.endSN||!!o||!!f,this.advanced=this.endSN>y.endSN||f>0||f===0&&o>0,this.updated||this.advanced?this.misses=Math.floor(y.misses*.6):this.misses=y.misses+1,this.availabilityDelay=y.availabilityDelay},E(c,[{key:"hasProgramDateTime",get:function(){return this.fragments.length?Object(d.isFiniteNumber)(this.fragments[this.fragments.length-1].programDateTime):!1}},{key:"levelTargetDuration",get:function(){return this.averagetargetduration||this.targetduration||D}},{key:"drift",get:function(){var y=this.driftEndTime-this.driftStartTime;if(y>0){var f=this.driftEnd-this.driftStart;return f*1e3/y}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var y;return(y=this.fragments)!==null&&y!==void 0&&y.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 y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var y;return(y=this.partList)!==null&&y!==void 0&&y.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),c}()},"./src/loader/level-key.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"LevelKey",function(){return r});var d=T("./node_modules/url-toolkit/src/url-toolkit.js"),m=T.n(d);function E(c,s){for(var n=0;n<s.length;n++){var y=s[n];y.enumerable=y.enumerable||!1,y.configurable=!0,"value"in y&&(y.writable=!0),Object.defineProperty(c,y.key,y)}}function D(c,s,n){return s&&E(c.prototype,s),n&&E(c,n),c}var r=function(){c.fromURL=function(n,y){return new c(n,y)},c.fromURI=function(n){return new c(n)};function c(s,n){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,n?this._uri=Object(d.buildAbsoluteURL)(s,n,{alwaysNormalize:!0}):this._uri=s}return D(c,[{key:"uri",get:function(){return this._uri}}]),c}()},"./src/loader/load-stats.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"LoadStats",function(){return d});var d=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,v,T){"use strict";T.r(v),T.d(v,"default",function(){return u});var d=T("./src/polyfills/number.ts"),m=T("./node_modules/url-toolkit/src/url-toolkit.js"),E=T.n(m),D=T("./src/loader/fragment.ts"),r=T("./src/loader/level-details.ts"),c=T("./src/loader/level-key.ts"),s=T("./src/utils/attr-list.ts"),n=T("./src/utils/logger.ts"),y=T("./src/utils/codecs.ts"),f=/#EXT-X-STREAM-INF:([^\r\n]*)(?:[\r\n](?:#[^\r\n]*)?)*([^\r\n]+)|#EXT-X-SESSION-DATA:([^\r\n]*)[\r\n]+/g,o=/#EXT-X-MEDIA:(.*)/g,g=new RegExp([/#EXTINF:\s*(\d*(?:\.\d+)?)(?:,(.*)\s+)?/.source,/(?!#) *(\S[\S ]*)/.source,/#EXT-X-BYTERANGE:*(.+)/.source,/#EXT-X-PROGRAM-DATE-TIME:(.+)/.source,/#.*/.source].join("|"),"g"),p=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("|")),O=/\.(mp4|m4s|m4v|m4a)$/i;function a(R){var w,C;return O.test((w=(C=m.parseURL(R))===null||C===void 0?void 0:C.path)!=null?w:"")}var u=function(){function R(){}return R.findGroup=function(C,x){for(var l=0;l<C.length;l++){var A=C[l];if(A.id===x)return A}},R.convertAVC1ToAVCOTI=function(C){var x=C.split(".");if(x.length>2){var l=x.shift()+".";return l+=parseInt(x.shift()).toString(16),l+=("000"+parseInt(x.shift()).toString(16)).substr(-4),l}return C},R.resolve=function(C,x){return m.buildAbsoluteURL(x,C,{alwaysNormalize:!0})},R.parseMasterPlaylist=function(C,x){var l=[],A={},k=!1;f.lastIndex=0;for(var U;(U=f.exec(C))!=null;)if(U[1]){var N=new s.AttrList(U[1]),z={attrs:N,bitrate:N.decimalInteger("AVERAGE-BANDWIDTH")||N.decimalInteger("BANDWIDTH"),name:N.NAME,url:R.resolve(U[2],x)},K=N.decimalResolution("RESOLUTION");K&&(z.width=K.width,z.height=K.height),_((N.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=R.convertAVC1ToAVCOTI(z.videoCodec)),l.push(z)}else if(U[3]){var W=new s.AttrList(U[3]);W["DATA-ID"]&&(k=!0,A[W["DATA-ID"]]=W)}return{levels:l,sessionData:k?A:null}},R.parseMasterPlaylistMedia=function(C,x,l,A){A===void 0&&(A=[]);var k,U=[],N=0;for(o.lastIndex=0;(k=o.exec(C))!==null;){var z=new s.AttrList(k[1]);if(z.TYPE===l){var K={attrs:z,bitrate:0,id:N++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:l,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?R.resolve(z.URI,x):""};if(A.length){var W=R.findGroup(A,K.groupId)||A[0];S(K,W,"audioCodec"),S(K,W,"textCodec")}U.push(K)}}return U},R.parseLevelPlaylist=function(C,x,l,A,k){var U=new r.LevelDetails(x),N=U.fragments,z=null,K=0,W=0,V=0,F=0,B=null,H=new D.Fragment(A,x),ae,de,oe,xe=-1,Oe=!1;for(g.lastIndex=0,U.m3u8=C;(ae=g.exec(C))!==null;){Oe&&(Oe=!1,H=new D.Fragment(A,x),H.start=V,H.sn=K,H.cc=F,H.level=l,z&&(H.initSegment=z,H.rawProgramDateTime=z.rawProgramDateTime));var se=ae[1];if(se){H.duration=parseFloat(se);var me=(" "+ae[2]).slice(1);H.title=me||null,H.tagList.push(me?["INF",se,me]:["INF",se])}else if(ae[3])Object(d.isFiniteNumber)(H.duration)&&(H.start=V,oe&&(H.levelkey=oe),H.sn=K,H.level=l,H.cc=F,H.urlId=k,N.push(H),H.relurl=(" "+ae[3]).slice(1),h(H,B),B=H,V+=H.duration,K++,W=0,Oe=!0);else if(ae[4]){var pe=(" "+ae[4]).slice(1);B?H.setByteRange(pe,B):H.setByteRange(pe)}else if(ae[5])H.rawProgramDateTime=(" "+ae[5]).slice(1),H.tagList.push(["PROGRAM-DATE-TIME",H.rawProgramDateTime]),xe===-1&&(xe=N.length);else{if(ae=ae[0].match(p),!ae){n.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),le=(" "+ae[de+1]).slice(1),Q=ae[de+2]?(" "+ae[de+2]).slice(1):"";switch(ie){case"PLAYLIST-TYPE":U.type=le.toUpperCase();break;case"MEDIA-SEQUENCE":K=U.startSN=parseInt(le);break;case"SKIP":{var ue=new s.AttrList(le),ee=ue.decimalInteger("SKIPPED-SEGMENTS");if(Object(d.isFiniteNumber)(ee)){U.skippedSegments=ee;for(var te=ee;te--;)N.unshift(null);K+=ee}var be=ue.enumeratedString("RECENTLY-REMOVED-DATERANGES");be&&(U.recentlyRemovedDateranges=be.split(" "));break}case"TARGETDURATION":U.targetduration=parseFloat(le);break;case"VERSION":U.version=parseInt(le);break;case"EXTM3U":break;case"ENDLIST":U.live=!1;break;case"#":(le||Q)&&H.tagList.push(Q?[le,Q]:[le]);break;case"DIS":F++;case"GAP":H.tagList.push([ie]);break;case"BITRATE":H.tagList.push([ie,le]);break;case"DISCONTINUITY-SEQ":F=parseInt(le);break;case"KEY":{var re,Z=new s.AttrList(le),Y=Z.enumeratedString("METHOD"),q=Z.URI,ye=Z.hexadecimalInteger("IV"),ge=Z.enumeratedString("KEYFORMATVERSIONS"),De=Z.enumeratedString("KEYID"),Ge=(re=Z.enumeratedString("KEYFORMAT"))!=null?re:"identity",Qe=["com.apple.streamingkeydelivery","com.microsoft.playready","urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed","com.widevine"];if(Qe.indexOf(Ge)>-1){n.logger.warn("Keyformat "+Ge+" is not supported from the manifest");continue}else if(Ge!=="identity")continue;Y&&(oe=c.LevelKey.fromURL(x,q),q&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(Y)>=0&&(oe.method=Y,oe.keyFormat=Ge,De&&(oe.keyID=De),ge&&(oe.keyFormatVersions=ge),oe.iv=ye));break}case"START":{var at=new s.AttrList(le),ot=at.decimalFloatingPoint("TIME-OFFSET");Object(d.isFiniteNumber)(ot)&&(U.startTimeOffset=ot);break}case"MAP":{var st=new s.AttrList(le);H.relurl=st.URI,st.BYTERANGE&&H.setByteRange(st.BYTERANGE),H.level=l,H.sn="initSegment",oe&&(H.levelkey=oe),H.initSegment=null,z=H,Oe=!0;break}case"SERVER-CONTROL":{var mt=new s.AttrList(le);U.canBlockReload=mt.bool("CAN-BLOCK-RELOAD"),U.canSkipUntil=mt.optionalFloat("CAN-SKIP-UNTIL",0),U.canSkipDateRanges=U.canSkipUntil>0&&mt.bool("CAN-SKIP-DATERANGES"),U.partHoldBack=mt.optionalFloat("PART-HOLD-BACK",0),U.holdBack=mt.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var We=new s.AttrList(le);U.partTarget=We.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Re=U.partList;Re||(Re=U.partList=[]);var $e=W>0?Re[Re.length-1]:void 0,Tt=W++,ut=new D.Part(new s.AttrList(le),H,x,Tt,$e);Re.push(ut),H.duration+=ut.duration;break}case"PRELOAD-HINT":{var dt=new s.AttrList(le);U.preloadHint=dt;break}case"RENDITION-REPORT":{var Ie=new s.AttrList(le);U.renditionReports=U.renditionReports||[],U.renditionReports.push(Ie);break}default:n.logger.warn("line parsed but not handled: "+ae);break}}}B&&!B.relurl?(N.pop(),V-=B.duration,U.partList&&(U.fragmentHint=B)):U.partList&&(h(H,B),H.cc=F,U.fragmentHint=H);var Le=N.length,Ue=N[0],_e=N[Le-1];if(V+=U.skippedSegments*U.targetduration,V>0&&Le&&_e){U.averagetargetduration=V/Le;var Te=_e.sn;U.endSN=Te!=="initSegment"?Te:0,Ue&&(U.startCC=Ue.cc,Ue.initSegment||U.fragments.every(function(ke){return ke.relurl&&a(ke.relurl)})&&(n.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),H=new D.Fragment(A,x),H.relurl=_e.relurl,H.level=l,H.sn="initSegment",Ue.initSegment=H,U.needSidxRanges=!0))}else U.endSN=0,U.startCC=0;return U.fragmentHint&&(V+=U.fragmentHint.duration),U.totalduration=V,U.endCC=F,xe>0&&b(N,xe),U},R}();function _(R,w){["video","audio","text"].forEach(function(C){var x=R.filter(function(A){return Object(y.isCodecType)(A,C)});if(x.length){var l=x.filter(function(A){return A.lastIndexOf("avc1",0)===0||A.lastIndexOf("mp4a",0)===0});w[C+"Codec"]=l.length>0?l[0]:x[0],R=R.filter(function(A){return x.indexOf(A)===-1})}}),w.unknownCodecs=R}function S(R,w,C){var x=w[C];x&&(R[C]=x)}function b(R,w){for(var C=R[w],x=w;x--;){var l=R[x];if(!l)return;l.programDateTime=C.programDateTime-l.duration*1e3,C=l}}function h(R,w){R.rawProgramDateTime?R.programDateTime=Date.parse(R.rawProgramDateTime):w!=null&&w.programDateTime&&(R.programDateTime=w.endProgramDateTime),Object(d.isFiniteNumber)(R.programDateTime)||(R.programDateTime=null,R.rawProgramDateTime=null)}},"./src/loader/playlist-loader.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/polyfills/number.ts"),m=T("./src/events.ts"),E=T("./src/errors.ts"),D=T("./src/utils/logger.ts"),r=T("./src/utils/mp4-tools.ts"),c=T("./src/loader/m3u8-parser.ts"),s=T("./src/types/loader.ts"),n=T("./src/utils/attr-list.ts");function y(g){var p=g.type;switch(p){case s.PlaylistContextType.AUDIO_TRACK:return s.PlaylistLevelType.AUDIO;case s.PlaylistContextType.SUBTITLE_TRACK:return s.PlaylistLevelType.SUBTITLE;default:return s.PlaylistLevelType.MAIN}}function f(g,p){var O=g.url;return(O===void 0||O.indexOf("data:")===0)&&(O=p.url),O}var o=function(){function g(O){this.hls=void 0,this.loaders=Object.create(null),this.hls=O,this.registerListeners()}var p=g.prototype;return p.registerListeners=function(){var a=this.hls;a.on(m.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(m.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(m.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(m.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},p.unregisterListeners=function(){var a=this.hls;a.off(m.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(m.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(m.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(m.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},p.createInternalLoader=function(a){var u=this.hls.config,_=u.pLoader,S=u.loader,b=_||S,h=new b(u);return a.loader=h,this.loaders[a.type]=h,h},p.getInternalLoader=function(a){return this.loaders[a.type]},p.resetInternalLoader=function(a){this.loaders[a]&&delete this.loaders[a]},p.destroyInternalLoaders=function(){for(var a in this.loaders){var u=this.loaders[a];u&&u.destroy(),this.resetInternalLoader(a)}},p.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},p.onManifestLoading=function(a,u){var _=u.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:s.PlaylistContextType.MANIFEST,url:_,deliveryDirectives:null})},p.onLevelLoading=function(a,u){var _=u.id,S=u.level,b=u.url,h=u.deliveryDirectives;this.load({id:_,groupId:null,level:S,responseType:"text",type:s.PlaylistContextType.LEVEL,url:b,deliveryDirectives:h})},p.onAudioTrackLoading=function(a,u){var _=u.id,S=u.groupId,b=u.url,h=u.deliveryDirectives;this.load({id:_,groupId:S,level:null,responseType:"text",type:s.PlaylistContextType.AUDIO_TRACK,url:b,deliveryDirectives:h})},p.onSubtitleTrackLoading=function(a,u){var _=u.id,S=u.groupId,b=u.url,h=u.deliveryDirectives;this.load({id:_,groupId:S,level:null,responseType:"text",type:s.PlaylistContextType.SUBTITLE_TRACK,url:b,deliveryDirectives:h})},p.load=function(a){var u,_=this.hls.config,S=this.getInternalLoader(a);if(S){var b=S.context;if(b&&b.url===a.url){D.logger.trace("[playlist-loader]: playlist request ongoing");return}D.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),S.abort()}var h,R,w,C;switch(a.type){case s.PlaylistContextType.MANIFEST:h=_.manifestLoadingMaxRetry,R=_.manifestLoadingTimeOut,w=_.manifestLoadingRetryDelay,C=_.manifestLoadingMaxRetryTimeout;break;case s.PlaylistContextType.LEVEL:case s.PlaylistContextType.AUDIO_TRACK:case s.PlaylistContextType.SUBTITLE_TRACK:h=0,R=_.levelLoadingTimeOut;break;default:h=_.levelLoadingMaxRetry,R=_.levelLoadingTimeOut,w=_.levelLoadingRetryDelay,C=_.levelLoadingMaxRetryTimeout;break}if(S=this.createInternalLoader(a),(u=a.deliveryDirectives)!==null&&u!==void 0&&u.part){var x;if(a.type===s.PlaylistContextType.LEVEL&&a.level!==null?x=this.hls.levels[a.level].details:a.type===s.PlaylistContextType.AUDIO_TRACK&&a.id!==null?x=this.hls.audioTracks[a.id].details:a.type===s.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(x=this.hls.subtitleTracks[a.id].details),x){var l=x.partTarget,A=x.targetduration;l&&A&&(R=Math.min(Math.max(l*3,A*.8)*1e3,R))}}var k={timeout:R,maxRetry:h,retryDelay:w,maxRetryDelay:C,highWaterMark:0},U={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};S.load(a,k,U)},p.loadsuccess=function(a,u,_,S){if(S===void 0&&(S=null),_.isSidxRequest){this.handleSidxRequest(a,_),this.handlePlaylistLoaded(a,u,_,S);return}this.resetInternalLoader(_.type);var b=a.data;if(b.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,_,"no EXTM3U delimiter",S);return}u.parsing.start=performance.now(),b.indexOf("#EXTINF:")>0||b.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,u,_,S):this.handleMasterPlaylist(a,u,_,S)},p.loaderror=function(a,u,_){_===void 0&&(_=null),this.handleNetworkError(u,_,!1,a)},p.loadtimeout=function(a,u,_){_===void 0&&(_=null),this.handleNetworkError(u,_,!0)},p.handleMasterPlaylist=function(a,u,_,S){var b=this.hls,h=a.data,R=f(a,_),w=c.default.parseMasterPlaylist(h,R),C=w.levels,x=w.sessionData;if(!C.length){this.handleManifestParsingError(a,_,"no level found in manifest",S);return}var l=C.map(function(K){return{id:K.attrs.AUDIO,audioCodec:K.audioCodec}}),A=C.map(function(K){return{id:K.attrs.SUBTITLES,textCodec:K.textCodec}}),k=c.default.parseMasterPlaylistMedia(h,R,"AUDIO",l),U=c.default.parseMasterPlaylistMedia(h,R,"SUBTITLES",A),N=c.default.parseMasterPlaylistMedia(h,R,"CLOSED-CAPTIONS");if(k.length){var z=k.some(function(K){return!K.url});!z&&C[0].audioCodec&&!C[0].attrs.AUDIO&&(D.logger.log("[playlist-loader]: audio codec signaled in quality level, but no embedded audio track signaled, create one"),k.unshift({type:"main",name:"main",default:!1,autoselect:!1,forced:!1,id:-1,attrs:new n.AttrList({}),bitrate:0,url:""}))}b.trigger(m.Events.MANIFEST_LOADED,{levels:C,audioTracks:k,subtitles:U,captions:N,url:R,stats:u,networkDetails:S,sessionData:x})},p.handleTrackOrLevelPlaylist=function(a,u,_,S){var b=this.hls,h=_.id,R=_.level,w=_.type,C=f(a,_),x=Object(d.isFiniteNumber)(h)?h:0,l=Object(d.isFiniteNumber)(R)?R:x,A=y(_),k=c.default.parseLevelPlaylist(a.data,C,l,A,x);if(!k.fragments.length){b.trigger(m.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:C,reason:"no fragments found in level",level:typeof _.level=="number"?_.level:void 0});return}if(w===s.PlaylistContextType.MANIFEST){var U={attrs:new n.AttrList({}),bitrate:0,details:k,name:"",url:C};b.trigger(m.Events.MANIFEST_LOADED,{levels:[U],audioTracks:[],url:C,stats:u,networkDetails:S,sessionData:null})}if(u.parsing.end=performance.now(),k.needSidxRanges){var N,z=(N=k.fragments[0].initSegment)===null||N===void 0?void 0:N.url;this.load({url:z,isSidxRequest:!0,type:w,level:R,levelDetails:k,id:h,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}_.levelDetails=k,this.handlePlaylistLoaded(a,u,_,S)},p.handleSidxRequest=function(a,u){var _=Object(r.parseSegmentIndex)(new Uint8Array(a.data));if(!_)return;var S=_.references,b=u.levelDetails;S.forEach(function(h,R){var w=h.info,C=b.fragments[R];C.byteRange.length===0&&C.setByteRange(String(1+w.end-w.start)+"@"+String(w.start)),C.initSegment&&C.initSegment.setByteRange(String(_.moovEndOffset)+"@0")})},p.handleManifestParsingError=function(a,u,_,S){this.hls.trigger(m.Events.ERROR,{type:E.ErrorTypes.NETWORK_ERROR,details:E.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===s.PlaylistContextType.MANIFEST,url:a.url,reason:_,response:a,context:u,networkDetails:S})},p.handleNetworkError=function(a,u,_,S){_===void 0&&(_=!1),D.logger.warn("[playlist-loader]: A network "+(_?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var b=E.ErrorDetails.UNKNOWN,h=!1,R=this.getInternalLoader(a);switch(a.type){case s.PlaylistContextType.MANIFEST:b=_?E.ErrorDetails.MANIFEST_LOAD_TIMEOUT:E.ErrorDetails.MANIFEST_LOAD_ERROR,h=!0;break;case s.PlaylistContextType.LEVEL:b=_?E.ErrorDetails.LEVEL_LOAD_TIMEOUT:E.ErrorDetails.LEVEL_LOAD_ERROR,h=!1;break;case s.PlaylistContextType.AUDIO_TRACK:b=_?E.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:E.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,h=!1;break;case s.PlaylistContextType.SUBTITLE_TRACK:b=_?E.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:E.ErrorDetails.SUBTITLE_LOAD_ERROR,h=!1;break}R&&this.resetInternalLoader(a.type);var w={type:E.ErrorTypes.NETWORK_ERROR,details:b,fatal:h,url:a.url,loader:R,context:a,networkDetails:u};S&&(w.response=S),this.hls.trigger(m.Events.ERROR,w)},p.handlePlaylistLoaded=function(a,u,_,S){var b=_.type,h=_.level,R=_.id,w=_.groupId,C=_.loader,x=_.levelDetails,l=_.deliveryDirectives;if(!(x!=null&&x.targetduration)){this.handleManifestParsingError(a,_,"invalid target duration",S);return}if(!C)return;x.live&&(C.getCacheAge&&(x.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(x.ageHeader))&&(x.ageHeader=0));switch(b){case s.PlaylistContextType.MANIFEST:case s.PlaylistContextType.LEVEL:this.hls.trigger(m.Events.LEVEL_LOADED,{details:x,level:h||0,id:R||0,stats:u,networkDetails:S,deliveryDirectives:l});break;case s.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(m.Events.AUDIO_TRACK_LOADED,{details:x,id:R||0,groupId:w||"",stats:u,networkDetails:S,deliveryDirectives:l});break;case s.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(m.Events.SUBTITLE_TRACK_LOADED,{details:x,id:R||0,groupId:w||"",stats:u,networkDetails:S,deliveryDirectives:l});break}},g}();v.default=o},"./src/polyfills/number.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"isFiniteNumber",function(){return d}),T.d(v,"MAX_SAFE_INTEGER",function(){return m});var d=Number.isFinite||function(E){return typeof E=="number"&&isFinite(E)},m=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(P,v,T){"use strict";T.r(v);var d=function(){function m(){}return m.getSilentFrame=function(D,r){switch(D){case"mp4a.40.2":if(r===1)return new Uint8Array([0,200,0,128,35,128]);if(r===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(r===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(r===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(r===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(r===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(r===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(r===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(r===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},m}();v.default=d},"./src/remux/mp4-generator.ts":function(P,v,T){"use strict";T.r(v);var d=Math.pow(2,32)-1,m=function(){function E(){}return E.init=function(){E.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 r;for(r in E.types)E.types.hasOwnProperty(r)&&(E.types[r]=[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3)]);var c=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]),s=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]);E.HDLR_TYPES={video:c,audio:s};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),y=new Uint8Array([0,0,0,0,0,0,0,0]);E.STTS=E.STSC=E.STCO=y,E.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),E.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),E.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),E.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var f=new Uint8Array([105,115,111,109]),o=new Uint8Array([97,118,99,49]),g=new Uint8Array([0,0,0,1]);E.FTYP=E.box(E.types.ftyp,f,g,f,o),E.DINF=E.box(E.types.dinf,E.box(E.types.dref,n))},E.box=function(r){for(var c=8,s=arguments.length,n=new Array(s>1?s-1:0),y=1;y<s;y++)n[y-1]=arguments[y];for(var f=n.length,o=f;f--;)c+=n[f].byteLength;var g=new Uint8Array(c);for(g[0]=c>>24&255,g[1]=c>>16&255,g[2]=c>>8&255,g[3]=c&255,g.set(r,4),f=0,c=8;f<o;f++)g.set(n[f],c),c+=n[f].byteLength;return g},E.hdlr=function(r){return E.box(E.types.hdlr,E.HDLR_TYPES[r])},E.mdat=function(r){return E.box(E.types.mdat,r)},E.mdhd=function(r,c){c*=r;var s=Math.floor(c/(d+1)),n=Math.floor(c%(d+1));return E.box(E.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,r&255,s>>24,s>>16&255,s>>8&255,s&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},E.mdia=function(r){return E.box(E.types.mdia,E.mdhd(r.timescale,r.duration),E.hdlr(r.type),E.minf(r))},E.mfhd=function(r){return E.box(E.types.mfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255]))},E.minf=function(r){return r.type==="audio"?E.box(E.types.minf,E.box(E.types.smhd,E.SMHD),E.DINF,E.stbl(r)):E.box(E.types.minf,E.box(E.types.vmhd,E.VMHD),E.DINF,E.stbl(r))},E.moof=function(r,c,s){return E.box(E.types.moof,E.mfhd(r),E.traf(s,c))},E.moov=function(r){for(var c=r.length,s=[];c--;)s[c]=E.trak(r[c]);return E.box.apply(null,[E.types.moov,E.mvhd(r[0].timescale,r[0].duration)].concat(s).concat(E.mvex(r)))},E.mvex=function(r){for(var c=r.length,s=[];c--;)s[c]=E.trex(r[c]);return E.box.apply(null,[E.types.mvex].concat(s))},E.mvhd=function(r,c){c*=r;var s=Math.floor(c/(d+1)),n=Math.floor(c%(d+1)),y=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,r&255,s>>24,s>>16&255,s>>8&255,s&255,n>>24,n>>16&255,n>>8&255,n&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 E.box(E.types.mvhd,y)},E.sdtp=function(r){var c=r.samples||[],s=new Uint8Array(4+c.length),n,y;for(n=0;n<c.length;n++)y=c[n].flags,s[n+4]=y.dependsOn<<4|y.isDependedOn<<2|y.hasRedundancy;return E.box(E.types.sdtp,s)},E.stbl=function(r){return E.box(E.types.stbl,E.stsd(r),E.box(E.types.stts,E.STTS),E.box(E.types.stsc,E.STSC),E.box(E.types.stsz,E.STSZ),E.box(E.types.stco,E.STCO))},E.avc1=function(r){var c=[],s=[],n,y,f;for(n=0;n<r.sps.length;n++)y=r.sps[n],f=y.byteLength,c.push(f>>>8&255),c.push(f&255),c=c.concat(Array.prototype.slice.call(y));for(n=0;n<r.pps.length;n++)y=r.pps[n],f=y.byteLength,s.push(f>>>8&255),s.push(f&255),s=s.concat(Array.prototype.slice.call(y));var o=E.box(E.types.avcC,new Uint8Array([1,c[3],c[4],c[5],252|3,224|r.sps.length].concat(c).concat([r.pps.length]).concat(s))),g=r.width,p=r.height,O=r.pixelRatio[0],a=r.pixelRatio[1];return E.box(E.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,g>>8&255,g&255,p>>8&255,p&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]),o,E.box(E.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),E.box(E.types.pasp,new Uint8Array([O>>24,O>>16&255,O>>8&255,O&255,a>>24,a>>16&255,a>>8&255,a&255])))},E.esds=function(r){var c=r.config.length;return new Uint8Array([0,0,0,0,3,23+c,0,1,0,4,15+c,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([c]).concat(r.config).concat([6,1,2]))},E.mp4a=function(r){var c=r.samplerate;return E.box(E.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,c>>8&255,c&255,0,0]),E.box(E.types.esds,E.esds(r)))},E.mp3=function(r){var c=r.samplerate;return E.box(E.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,c>>8&255,c&255,0,0]))},E.stsd=function(r){return r.type==="audio"?!r.isAAC&&r.codec==="mp3"?E.box(E.types.stsd,E.STSD,E.mp3(r)):E.box(E.types.stsd,E.STSD,E.mp4a(r)):E.box(E.types.stsd,E.STSD,E.avc1(r))},E.tkhd=function(r){var c=r.id,s=r.duration*r.timescale,n=r.width,y=r.height,f=Math.floor(s/(d+1)),o=Math.floor(s%(d+1));return E.box(E.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,c>>24&255,c>>16&255,c>>8&255,c&255,0,0,0,0,f>>24,f>>16&255,f>>8&255,f&255,o>>24,o>>16&255,o>>8&255,o&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,n>>8&255,n&255,0,0,y>>8&255,y&255,0,0]))},E.traf=function(r,c){var s=E.sdtp(r),n=r.id,y=Math.floor(c/(d+1)),f=Math.floor(c%(d+1));return E.box(E.types.traf,E.box(E.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),E.box(E.types.tfdt,new Uint8Array([1,0,0,0,y>>24,y>>16&255,y>>8&255,y&255,f>>24,f>>16&255,f>>8&255,f&255])),E.trun(r,s.length+16+20+8+16+8+8),s)},E.trak=function(r){return r.duration=r.duration||4294967295,E.box(E.types.trak,E.tkhd(r),E.mdia(r))},E.trex=function(r){var c=r.id;return E.box(E.types.trex,new Uint8Array([0,0,0,0,c>>24,c>>16&255,c>>8&255,c&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},E.trun=function(r,c){var s=r.samples||[],n=s.length,y=12+16*n,f=new Uint8Array(y),o,g,p,O,a,u;for(c+=8+y,f.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,c>>>24&255,c>>>16&255,c>>>8&255,c&255],0),o=0;o<n;o++)g=s[o],p=g.duration,O=g.size,a=g.flags,u=g.cts,f.set([p>>>24&255,p>>>16&255,p>>>8&255,p&255,O>>>24&255,O>>>16&255,O>>>8&255,O&255,a.isLeading<<2|a.dependsOn,a.isDependedOn<<6|a.hasRedundancy<<4|a.paddingValue<<1|a.isNonSync,a.degradPrio&240<<8,a.degradPrio&15,u>>>24&255,u>>>16&255,u>>>8&255,u&255],12+16*o);return E.box(E.types.trun,f)},E.initSegment=function(r){E.types||E.init();var c=E.moov(r),s=new Uint8Array(E.FTYP.byteLength+c.byteLength);return s.set(E.FTYP),s.set(c,E.FTYP.byteLength),s},E}();m.types=void 0,m.HDLR_TYPES=void 0,m.STTS=void 0,m.STSC=void 0,m.STCO=void 0,m.STSZ=void 0,m.VMHD=void 0,m.SMHD=void 0,m.STSD=void 0,m.FTYP=void 0,m.DINF=void 0,v.default=m},"./src/remux/mp4-remuxer.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return u}),T.d(v,"normalizePts",function(){return _});var d=T("./src/polyfills/number.ts"),m=T("./src/remux/aac-helper.ts"),E=T("./src/remux/mp4-generator.ts"),D=T("./src/events.ts"),r=T("./src/errors.ts"),c=T("./src/utils/logger.ts"),s=T("./src/types/loader.ts"),n=T("./src/utils/timescale-conversion.ts");function y(){return y=Object.assign||function(R){for(var w=1;w<arguments.length;w++){var C=arguments[w];for(var x in C)Object.prototype.hasOwnProperty.call(C,x)&&(R[x]=C[x])}return R},y.apply(this,arguments)}var f=10*1e3,o=1024,g=1152,p=null,O=null,a=!1,u=function(){function R(C,x,l,A){if(A===void 0&&(A=""),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=C,this.config=x,this.typeSupported=l,this.ISGenerated=!1,p===null){var k=navigator.userAgent||"",U=k.match(/Chrome\/(\d+)/i);p=U?parseInt(U[1]):0}if(O===null){var N=navigator.userAgent.match(/Safari\/(\d+)/i);O=N?parseInt(N[1]):0}a=!!p&&p<75||!!O&&O<600}var w=R.prototype;return w.destroy=function(){},w.resetTimeStamp=function(x){c.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=x},w.resetNextTimestamp=function(){c.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},w.resetInitSegment=function(){c.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},w.getVideoStartPts=function(x){var l=!1,A=x.reduce(function(k,U){var N=U.pts-k;return N<-4294967296?(l=!0,_(k,U.pts)):N>0?k:U.pts},x[0].pts);return l&&c.logger.debug("PTS rollover detected"),A},w.remux=function(x,l,A,k,U,N,z,K){var W,V,F,B,H,ae,de=U,oe=U,xe=x.pid>-1,Oe=l.pid>-1,se=l.samples.length,me=x.samples.length>0,pe=se>1,ie=(!xe||me)&&(!Oe||pe)||this.ISGenerated||z;if(ie){this.ISGenerated||(F=this.generateIS(x,l,U));var le=this.isVideoContiguous,Q=-1;if(pe&&(Q=S(l.samples),!le&&this.config.forceKeyFrameOnDiscontinuity))if(ae=!0,Q>0){c.logger.warn("[mp4-remuxer]: Dropped "+Q+" out of "+se+" video samples due to a missing keyframe");var ue=this.getVideoStartPts(l.samples);l.samples=l.samples.slice(Q),l.dropped+=Q,oe+=(l.samples[0].pts-ue)/(l.timescale||9e4)}else Q===-1&&(c.logger.warn("[mp4-remuxer]: No keyframe found out of "+se+" video samples"),ae=!1);if(this.ISGenerated){if(me&&pe){var ee=this.getVideoStartPts(l.samples),te=_(x.samples[0].pts,ee)-ee,be=te/l.inputTimeScale;de+=Math.max(0,be),oe+=Math.max(0,-be)}if(me){if(x.samplerate||(c.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(x,l,U)),V=this.remuxAudio(x,de,this.isAudioContiguous,N,Oe||pe||K===s.PlaylistLevelType.AUDIO?oe:void 0),pe){var re=V?V.endPTS-V.startPTS:0;l.inputTimeScale||(c.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(x,l,U)),W=this.remuxVideo(l,oe,le,re)}}else pe&&(W=this.remuxVideo(l,oe,le,0));W&&(W.firstKeyFrame=Q,W.independent=Q!==-1)}}return this.ISGenerated&&(A.samples.length&&(H=this.remuxID3(A,U)),k.samples.length&&(B=this.remuxText(k,U))),{audio:V,video:W,initSegment:F,independent:ae,text:B,id3:H}},w.generateIS=function(x,l,A){var k=x.samples,U=l.samples,N=this.typeSupported,z={},K=!Object(d.isFiniteNumber)(this._initPTS),W="audio/mp4",V,F,B;if(K&&(V=F=Infinity),x.config&&k.length&&(x.timescale=x.samplerate,x.isAAC||(N.mpeg?(W="audio/mpeg",x.codec=""):N.mp3&&(x.codec="mp3")),z.audio={id:"audio",container:W,codec:x.codec,initSegment:!x.isAAC&&N.mpeg?new Uint8Array(0):E.default.initSegment([x]),metadata:{channelCount:x.channelCount}},K&&(B=x.inputTimeScale,V=F=k[0].pts-Math.round(B*A))),l.sps&&l.pps&&U.length&&(l.timescale=l.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:l.codec,initSegment:E.default.initSegment([l]),metadata:{width:l.width,height:l.height}},K)){B=l.inputTimeScale;var H=this.getVideoStartPts(U),ae=Math.round(B*A);F=Math.min(F,_(U[0].dts,H)-ae),V=Math.min(V,H-ae)}if(Object.keys(z).length)return this.ISGenerated=!0,K&&(this._initPTS=V,this._initDTS=F),{tracks:z,initPTS:V,timescale:B}},w.remuxVideo=function(x,l,A,k){var U=x.inputTimeScale,N=x.samples,z=[],K=N.length,W=this._initPTS,V=this.nextAvcDts,F=8,B,H,ae,de=Number.POSITIVE_INFINITY,oe=Number.NEGATIVE_INFINITY,xe=0,Oe=!1;if(!A||V===null){var se=l*U,me=N[0].pts-_(N[0].dts,N[0].pts);V=se-me}for(var pe=0;pe<K;pe++){var ie=N[pe];if(ie.pts=_(ie.pts-W,V),ie.dts=_(ie.dts-W,V),ie.dts>ie.pts){var le=9e4*.2;xe=Math.max(Math.min(xe,ie.pts-ie.dts),-1*le)}ie.dts<N[pe>0?pe-1:pe].dts&&(Oe=!0)}Oe&&N.sort(function(Ct,He){var rt=Ct.dts-He.dts,et=Ct.pts-He.pts;return rt||et}),H=N[0].dts,ae=N[N.length-1].dts;var Q=Math.round((ae-H)/(K-1));if(xe<0){if(xe<Q*-2){c.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(n.toMsFromMpegTsClock)(-Q,!0)+" ms");for(var ue=xe,ee=0;ee<K;ee++)N[ee].dts=ue=Math.max(ue,N[ee].pts-Q),N[ee].pts=Math.max(ue,N[ee].pts)}else{c.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(n.toMsFromMpegTsClock)(xe,!0)+" ms to overcome this issue");for(var te=0;te<K;te++)N[te].dts=N[te].dts+xe}H=N[0].dts}if(A){var be=H-V,re=be>Q,Z=be<-1;if(re||Z){re?c.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(be,!0)+" ms ("+be+"dts) hole between fragments detected, filling it"):c.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-be,!0)+" ms ("+be+"dts) overlapping between fragments detected"),H=V;var Y=N[0].pts-be;N[0].dts=H,N[0].pts=Y,c.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(Y,!0)+"/"+Object(n.toMsFromMpegTsClock)(H,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(be,!0)+" ms")}}a&&(H=Math.max(0,H));for(var q=0,ye=0,ge=0;ge<K;ge++){for(var De=N[ge],Ge=De.units,Qe=Ge.length,at=0,ot=0;ot<Qe;ot++)at+=Ge[ot].data.length;ye+=at,q+=Qe,De.length=at,De.dts=Math.max(De.dts,H),De.pts=Math.max(De.pts,De.dts,0),de=Math.min(De.pts,de),oe=Math.max(De.pts,oe)}ae=N[K-1].dts;var st=ye+4*q+8,mt;try{mt=new Uint8Array(st)}catch(Ct){this.observer.emit(D.Events.ERROR,D.Events.ERROR,{type:r.ErrorTypes.MUX_ERROR,details:r.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:st,reason:"fail allocating video mdat "+st});return}var We=new DataView(mt.buffer);We.setUint32(0,st),mt.set(E.default.types.mdat,4);for(var Re=0;Re<K;Re++){for(var $e=N[Re],Tt=$e.units,ut=0,dt=0,Ie=Tt.length;dt<Ie;dt++){var Le=Tt[dt],Ue=Le.data,_e=Le.data.byteLength;We.setUint32(F,_e),F+=4,mt.set(Ue,F),F+=_e,ut+=4+_e}if(Re<K-1)B=N[Re+1].dts-$e.dts;else{var Te=this.config,ke=$e.dts-N[Re>0?Re-1:Re].dts;if(Te.stretchShortVideoTrack&&this.nextAudioPts!==null){var je=Math.floor(Te.maxBufferHole*U),tt=(k?de+k*U:this.nextAudioPts)-$e.pts;tt>je?(B=tt-ke,B<0&&(B=ke),c.logger.log("[mp4-remuxer]: It is approximately "+tt/90+" ms to the next segment; using duration "+B/90+" ms for the last video frame.")):B=ke}else B=ke}var _t=Math.round($e.pts-$e.dts);z.push(new b($e.key,B,ut,_t))}if(z.length&&p&&p<70){var At=z[0].flags;At.dependsOn=2,At.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=ae+B,this.isVideoContiguous=!0;var Zt=E.default.moof(x.sequenceNumber++,H,y({},x,{samples:z})),On="video",nn={data1:Zt,data2:mt,startPTS:de/U,endPTS:(oe+B)/U,startDTS:H/U,endDTS:V/U,type:On,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:x.dropped};return x.samples=[],x.dropped=0,console.assert(mt.length,"MDAT length must not be zero"),nn},w.remuxAudio=function(x,l,A,k,U){var N=x.inputTimeScale,z=x.samplerate?x.samplerate:N,K=N/z,W=x.isAAC?o:g,V=W*K,F=this._initPTS,B=!x.isAAC&&this.typeSupported.mpeg,H=[],ae=x.samples,de=B?0:8,oe=this.nextAudioPts||-1,xe=l*N;if(this.isAudioContiguous=A=A||ae.length&&oe>0&&(k&&Math.abs(xe-oe)<9e3||Math.abs(_(ae[0].pts-F,xe)-oe)<20*V),ae.forEach(function(Ue){Ue.pts=_(Ue.pts-F,xe)}),!A||oe<0){if(ae=ae.filter(function(Ue){return Ue.pts>=0}),!ae.length)return;U===0?oe=0:k?oe=Math.max(0,xe):oe=ae[0].pts}if(x.isAAC)for(var Oe=U!==void 0,se=this.config.maxAudioFramesDrift,me=0,pe=oe;me<ae.length;me++){var ie=ae[me],le=ie.pts,Q=le-pe,ue=Math.abs(1e3*Q/N);if(Q<=-se*V&&Oe)me===0&&(c.logger.warn("Audio frame @ "+(le/N).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*Q/N)+" ms."),this.nextAudioPts=oe=pe=le);else if(Q>=se*V&&ue<f&&Oe){var ee=Math.round(Q/V);pe=le-ee*V,pe<0&&(ee--,pe+=V),me===0&&(this.nextAudioPts=oe=pe),c.logger.warn("[mp4-remuxer]: Injecting "+ee+" audio frame @ "+(pe/N).toFixed(3)+"s due to "+Math.round(1e3*Q/N)+" ms gap.");for(var te=0;te<ee;te++){var be=Math.max(pe,0),re=m.default.getSilentFrame(x.manifestCodec||x.codec,x.channelCount);re||(c.logger.log("[mp4-remuxer]: Unable to get silent frame for given audio codec; duplicating last frame instead."),re=ie.unit.subarray()),ae.splice(me,0,{unit:re,pts:be}),pe+=V,me++}}ie.pts=pe,pe+=V}for(var Z=null,Y=null,q,ye=0,ge=ae.length;ge--;)ye+=ae[ge].unit.byteLength;for(var De=0,Ge=ae.length;De<Ge;De++){var Qe=ae[De],at=Qe.unit,ot=Qe.pts;if(Y!==null){var st=H[De-1];st.duration=Math.round((ot-Y)/K)}else if(A&&x.isAAC&&(ot=oe),Z=ot,ye>0){ye+=de;try{q=new Uint8Array(ye)}catch(Ue){this.observer.emit(D.Events.ERROR,D.Events.ERROR,{type:r.ErrorTypes.MUX_ERROR,details:r.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:ye,reason:"fail allocating audio mdat "+ye});return}if(!B){var mt=new DataView(q.buffer);mt.setUint32(0,ye),q.set(E.default.types.mdat,4)}}else return;q.set(at,de);var We=at.byteLength;de+=We,H.push(new b(!0,W,We,0)),Y=ot}var Re=H.length;if(!Re)return;var $e=H[H.length-1];this.nextAudioPts=oe=Y+K*$e.duration;var Tt=B?new Uint8Array(0):E.default.moof(x.sequenceNumber++,Z/K,y({},x,{samples:H}));x.samples=[];var ut=Z/N,dt=oe/N,Ie="audio",Le={data1:Tt,data2:q,startPTS:ut,endPTS:dt,startDTS:ut,endDTS:dt,type:Ie,hasAudio:!0,hasVideo:!1,nb:Re};return this.isAudioContiguous=!0,console.assert(q.length,"MDAT length must not be zero"),Le},w.remuxEmptyAudio=function(x,l,A,k){var U=x.inputTimeScale,N=x.samplerate?x.samplerate:U,z=U/N,K=this.nextAudioPts,W=(K!==null?K:k.startDTS*U)+this._initDTS,V=k.endDTS*U+this._initDTS,F=z*o,B=Math.ceil((V-W)/F),H=m.default.getSilentFrame(x.manifestCodec||x.codec,x.channelCount);if(c.logger.warn("[mp4-remuxer]: remux empty Audio"),!H){c.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<B;de++){var oe=W+de*F;ae.push({unit:H,pts:oe,dts:oe})}return x.samples=ae,this.remuxAudio(x,l,A,!1)},w.remuxID3=function(x,l){var A=x.samples.length;if(!A)return;for(var k=x.inputTimeScale,U=this._initPTS,N=this._initDTS,z=0;z<A;z++){var K=x.samples[z];K.pts=_(K.pts-U,l*k)/k,K.dts=_(K.dts-N,l*k)/k}var W=x.samples;return x.samples=[],{samples:W}},w.remuxText=function(x,l){var A=x.samples.length;if(!A)return;for(var k=x.inputTimeScale,U=this._initPTS,N=0;N<A;N++){var z=x.samples[N];z.pts=_(z.pts-U,l*k)/k}x.samples.sort(function(W,V){return W.pts-V.pts});var K=x.samples;return x.samples=[],{samples:K}},R}();function _(R,w){var C;if(w===null)return R;for(w<R?C=-8589934592:C=8589934592;Math.abs(R-w)>4294967296;)R+=C;return R}function S(R){for(var w=0;w<R.length;w++)if(R[w].key)return w;return-1}var b=function(w,C,x,l){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=C,this.size=x,this.cts=l,this.flags=new h(w)},h=function(w){this.isLeading=0,this.isDependedOn=0,this.hasRedundancy=0,this.degradPrio=0,this.dependsOn=1,this.isNonSync=1,this.dependsOn=w?2:1,this.isNonSync=w?0:1}},"./src/remux/passthrough-remuxer.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/polyfills/number.ts"),m=T("./src/utils/mp4-tools.ts"),E=T("./src/loader/fragment.ts"),D=T("./src/utils/logger.ts"),r=function(){function n(){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 y=n.prototype;return y.destroy=function(){},y.resetTimeStamp=function(o){this.initPTS=o,this.lastEndDTS=null},y.resetNextTimestamp=function(){this.lastEndDTS=null},y.resetInitSegment=function(o,g,p){this.audioCodec=g,this.videoCodec=p,this.generateInitSegment(o),this.emitInitSegment=!0},y.generateInitSegment=function(o){var g=this.audioCodec,p=this.videoCodec;if(!o||!o.byteLength){this.initTracks=void 0,this.initData=void 0;return}var O=this.initData=Object(m.parseInitSegment)(o);g||(g=s(O.audio,E.ElementaryStreamTypes.AUDIO)),p||(p=s(O.video,E.ElementaryStreamTypes.VIDEO));var a={};O.audio&&O.video?a.audiovideo={container:"video/mp4",codec:g+","+p,initSegment:o,id:"main"}:O.audio?a.audio={container:"audio/mp4",codec:g,initSegment:o,id:"audio"}:O.video?a.video={container:"video/mp4",codec:p,initSegment:o,id:"main"}:D.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=a},y.remux=function(o,g,p,O,a){var u=this.initPTS,_=this.lastEndDTS,S={audio:void 0,video:void 0,text:O,id3:p,initSegment:void 0};Object(d.isFiniteNumber)(_)||(_=this.lastEndDTS=a||0);var b=g.samples;if(!b||!b.length)return S;var h={initPTS:void 0,timescale:1},R=this.initData;if((!R||!R.length)&&(this.generateInitSegment(b),R=this.initData),!R||!R.length)return D.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),S;this.emitInitSegment&&(h.tracks=this.initTracks,this.emitInitSegment=!1),Object(d.isFiniteNumber)(u)||(this.initPTS=h.initPTS=u=c(R,b,_));var w=Object(m.getDuration)(b,R),C=_,x=w+C;Object(m.offsetStartDTS)(R,b,u),w>0?this.lastEndDTS=x:(D.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var l=!!R.audio,A=!!R.video,k="";l&&(k+="audio"),A&&(k+="video");var U={data1:b,startPTS:C,startDTS:C,endPTS:x,endDTS:x,type:k,hasAudio:l,hasVideo:A,nb:1,dropped:0};return S.audio=U.type==="audio"?U:void 0,S.video=U.type!=="audio"?U:void 0,S.text=O,S.id3=p,S.initSegment=h,S},n}(),c=function(y,f,o){return Object(m.getStartDTS)(y,f)-o};function s(n,y){var f=n==null?void 0:n.codec;return f&&f.length>4?f:f==="hvc1"?"hvc1.1.c.L120.90":f==="av01"?"av01.0.04M.08":f==="avc1"||y===E.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}v.default=r},"./src/task-loop.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return d});var d=function(){function m(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var E=m.prototype;return E.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},E.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},E.onHandlerDestroyed=function(){},E.hasInterval=function(){return!!this._tickInterval},E.hasNextTick=function(){return!!this._tickTimer},E.setInterval=function(r){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,r),!0)},E.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},E.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},E.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},E.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},E.doTick=function(){},m}()},"./src/types/cmcd.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"CMCDVersion",function(){return d}),T.d(v,"CMCDObjectType",function(){return m}),T.d(v,"CMCDStreamingFormat",function(){return E}),T.d(v,"CMCDStreamType",function(){return D});var d=1,m;(function(r){r.MANIFEST="m",r.AUDIO="a",r.VIDEO="v",r.MUXED="av",r.INIT="i",r.CAPTION="c",r.TIMED_TEXT="tt",r.KEY="k",r.OTHER="o"})(m||(m={}));var E;(function(r){r.DASH="d",r.HLS="h",r.SMOOTH="s",r.OTHER="o"})(E||(E={}));var D;(function(r){r.VOD="v",r.LIVE="l"})(D||(D={}))},"./src/types/level.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"HlsSkip",function(){return E}),T.d(v,"getSkipValue",function(){return D}),T.d(v,"HlsUrlParameters",function(){return r}),T.d(v,"Level",function(){return c});function d(s,n){for(var y=0;y<n.length;y++){var f=n[y];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(s,f.key,f)}}function m(s,n,y){return n&&d(s.prototype,n),y&&d(s,y),s}var E;(function(s){s.No="",s.Yes="YES",s.v2="v2"})(E||(E={}));function D(s,n){var y=s.canSkipUntil,f=s.canSkipDateRanges,o=s.endSN,g=n!==void 0?n-o:0;return y&&g<y?f?E.v2:E.Yes:E.No}var r=function(){function s(y,f,o){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=y,this.part=f,this.skip=o}var n=s.prototype;return n.addDirectives=function(f){var o=new self.URL(f);return this.msn!==void 0&&o.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&o.searchParams.set("_HLS_part",this.part.toString()),this.skip&&o.searchParams.set("_HLS_skip",this.skip),o.toString()},s}(),c=function(){function s(n){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=[n.url],this.attrs=n.attrs,this.bitrate=n.bitrate,n.details&&(this.details=n.details),this.id=n.id||0,this.name=n.name,this.width=n.width||0,this.height=n.height||0,this.audioCodec=n.audioCodec,this.videoCodec=n.videoCodec,this.unknownCodecs=n.unknownCodecs,this.codecSet=[n.videoCodec,n.audioCodec].filter(function(y){return y}).join(",").replace(/\.[^.,]+/g,"")}return m(s,[{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(y){var f=y%this.url.length;this._urlId!==f&&(this.details=void 0,this._urlId=f)}}]),s}()},"./src/types/loader.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"PlaylistContextType",function(){return d}),T.d(v,"PlaylistLevelType",function(){return m});var d;(function(E){E.MANIFEST="manifest",E.LEVEL="level",E.AUDIO_TRACK="audioTrack",E.SUBTITLE_TRACK="subtitleTrack"})(d||(d={}));var m;(function(E){E.MAIN="main",E.AUDIO="audio",E.SUBTITLE="subtitle"})(m||(m={}))},"./src/types/transmuxer.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"ChunkMetadata",function(){return d});var d=function(D,r,c,s,n,y){s===void 0&&(s=0),n===void 0&&(n=-1),y===void 0&&(y=!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=m(),this.buffering={audio:m(),video:m(),audiovideo:m()},this.level=D,this.sn=r,this.id=c,this.size=s,this.part=n,this.partial=y};function m(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"AttrList",function(){return E});var d=/^(\d+)x(\d+)$/,m=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,E=function(){function D(c){typeof c=="string"&&(c=D.parseAttrList(c));for(var s in c)c.hasOwnProperty(s)&&(this[s]=c[s])}var r=D.prototype;return r.decimalInteger=function(s){var n=parseInt(this[s],10);return n>Number.MAX_SAFE_INTEGER?Infinity:n},r.hexadecimalInteger=function(s){if(this[s]){var n=(this[s]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var y=new Uint8Array(n.length/2),f=0;f<n.length/2;f++)y[f]=parseInt(n.slice(f*2,f*2+2),16);return y}else return null},r.hexadecimalIntegerAsNumber=function(s){var n=parseInt(this[s],16);return n>Number.MAX_SAFE_INTEGER?Infinity:n},r.decimalFloatingPoint=function(s){return parseFloat(this[s])},r.optionalFloat=function(s,n){var y=this[s];return y?parseFloat(y):n},r.enumeratedString=function(s){return this[s]},r.bool=function(s){return this[s]==="YES"},r.decimalResolution=function(s){var n=d.exec(this[s]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},D.parseAttrList=function(s){var n,y={},f='"';for(m.lastIndex=0;(n=m.exec(s))!==null;){var o=n[2];o.indexOf(f)===0&&o.lastIndexOf(f)===o.length-1&&(o=o.slice(1,-1)),y[n[1]]=o}return y},D}()},"./src/utils/binary-search.ts":function(P,v,T){"use strict";T.r(v);var d={search:function(E,D){for(var r=0,c=E.length-1,s=null,n=null;r<=c;){s=(r+c)/2|0,n=E[s];var y=D(n);if(y>0)r=s+1;else if(y<0)c=s-1;else return n}return null}};v.default=d},"./src/utils/buffer-helper.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"BufferHelper",function(){return E});var d=T("./src/utils/logger.ts"),m={length:0,start:function(){return 0},end:function(){return 0}},E=function(){function D(){}return D.isBuffered=function(c,s){try{if(c){for(var n=D.getBuffered(c),y=0;y<n.length;y++)if(s>=n.start(y)&&s<=n.end(y))return!0}}catch(f){}return!1},D.bufferInfo=function(c,s,n){try{if(c){var y=D.getBuffered(c),f=[],o;for(o=0;o<y.length;o++)f.push({start:y.start(o),end:y.end(o)});return this.bufferedInfo(f,s,n)}}catch(g){}return{len:0,start:s,end:s,nextStart:void 0}},D.bufferedInfo=function(c,s,n){s=Math.max(0,s),c.sort(function(h,R){var w=h.start-R.start;return w||R.end-h.end});var y=[];if(n)for(var f=0;f<c.length;f++){var o=y.length;if(o){var g=y[o-1].end;c[f].start-g<n?c[f].end>g&&(y[o-1].end=c[f].end):y.push(c[f])}else y.push(c[f])}else y=c;for(var p=0,O,a=s,u=s,_=0;_<y.length;_++){var S=y[_].start,b=y[_].end;if(s+n>=S&&s<b)a=S,u=b,p=u-s;else if(s+n<S){O=S;break}}return{len:p,start:a||0,end:u||0,nextStart:O}},D.getBuffered=function(c){try{return c.buffered}catch(s){return d.logger.log("failed to get media.buffered",s),m}},D}()},"./src/utils/cea-608-parser.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"Row",function(){return u}),T.d(v,"CaptionScreen",function(){return _});var d=T("./src/utils/logger.ts"),m={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},E=function(x){var l=x;return m.hasOwnProperty(x)&&(l=m[x]),String.fromCharCode(l)},D=15,r=100,c={17:1,18:3,21:5,22:7,23:9,16:11,19:12,20:14},s={17:2,18:4,21:6,22:8,23:10,19:13,20:15},n={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},y={25:2,26:4,29:6,30:8,31:10,27:13,28:15},f=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],o;(function(C){C[C.ERROR=0]="ERROR",C[C.TEXT=1]="TEXT",C[C.WARNING=2]="WARNING",C[C.INFO=2]="INFO",C[C.DEBUG=3]="DEBUG",C[C.DATA=3]="DATA"})(o||(o={}));var g=function(){function C(){this.time=null,this.verboseLevel=o.ERROR}var x=C.prototype;return x.log=function(A,k){this.verboseLevel>=A&&d.logger.log(this.time+" ["+A+"] "+k)},C}(),p=function(x){for(var l=[],A=0;A<x.length;A++)l.push(x[A].toString(16));return l},O=function(){function C(l,A,k,U,N){this.foreground=void 0,this.underline=void 0,this.italics=void 0,this.background=void 0,this.flash=void 0,this.foreground=l||"white",this.underline=A||!1,this.italics=k||!1,this.background=U||"black",this.flash=N||!1}var x=C.prototype;return x.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},x.setStyles=function(A){for(var k=["foreground","underline","italics","background","flash"],U=0;U<k.length;U++){var N=k[U];A.hasOwnProperty(N)&&(this[N]=A[N])}},x.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},x.equals=function(A){return this.foreground===A.foreground&&this.underline===A.underline&&this.italics===A.italics&&this.background===A.background&&this.flash===A.flash},x.copy=function(A){this.foreground=A.foreground,this.underline=A.underline,this.italics=A.italics,this.background=A.background,this.flash=A.flash},x.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},C}(),a=function(){function C(l,A,k,U,N,z){this.uchar=void 0,this.penState=void 0,this.uchar=l||" ",this.penState=new O(A,k,U,N,z)}var x=C.prototype;return x.reset=function(){this.uchar=" ",this.penState.reset()},x.setChar=function(A,k){this.uchar=A,this.penState.copy(k)},x.setPenState=function(A){this.penState.copy(A)},x.equals=function(A){return this.uchar===A.uchar&&this.penState.equals(A.penState)},x.copy=function(A){this.uchar=A.uchar,this.penState.copy(A.penState)},x.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},C}(),u=function(){function C(l){this.chars=void 0,this.pos=void 0,this.currPenState=void 0,this.cueStartTime=void 0,this.logger=void 0,this.chars=[];for(var A=0;A<r;A++)this.chars.push(new a);this.logger=l,this.pos=0,this.currPenState=new O}var x=C.prototype;return x.equals=function(A){for(var k=!0,U=0;U<r;U++)if(!this.chars[U].equals(A.chars[U])){k=!1;break}return k},x.copy=function(A){for(var k=0;k<r;k++)this.chars[k].copy(A.chars[k])},x.isEmpty=function(){for(var A=!0,k=0;k<r;k++)if(!this.chars[k].isEmpty()){A=!1;break}return A},x.setCursor=function(A){this.pos!==A&&(this.pos=A),this.pos<0?(this.logger.log(o.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>r&&(this.logger.log(o.DEBUG,"Too large cursor position "+this.pos),this.pos=r)},x.moveCursor=function(A){var k=this.pos+A;if(A>1)for(var U=this.pos+1;U<k+1;U++)this.chars[U].setPenState(this.currPenState);this.setCursor(k)},x.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},x.insertChar=function(A){A>=144&&this.backSpace();var k=E(A);if(this.pos>=r){this.logger.log(o.ERROR,"Cannot insert "+A.toString(16)+" ("+k+") at position "+this.pos+". Skipping it!");return}this.chars[this.pos].setChar(k,this.currPenState),this.moveCursor(1)},x.clearFromPos=function(A){var k;for(k=A;k<r;k++)this.chars[k].reset()},x.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},x.clearToEndOfRow=function(){this.clearFromPos(this.pos)},x.getTextString=function(){for(var A=[],k=!0,U=0;U<r;U++){var N=this.chars[U].uchar;N!==" "&&(k=!1),A.push(N)}return k?"":A.join("")},x.setPenStyles=function(A){this.currPenState.setStyles(A);var k=this.chars[this.pos];k.setPenState(this.currPenState)},C}(),_=function(){function C(l){this.rows=void 0,this.currRow=void 0,this.nrRollUpRows=void 0,this.lastOutputScreen=void 0,this.logger=void 0,this.rows=[];for(var A=0;A<D;A++)this.rows.push(new u(l));this.logger=l,this.currRow=D-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var x=C.prototype;return x.reset=function(){for(var A=0;A<D;A++)this.rows[A].clear();this.currRow=D-1},x.equals=function(A){for(var k=!0,U=0;U<D;U++)if(!this.rows[U].equals(A.rows[U])){k=!1;break}return k},x.copy=function(A){for(var k=0;k<D;k++)this.rows[k].copy(A.rows[k])},x.isEmpty=function(){for(var A=!0,k=0;k<D;k++)if(!this.rows[k].isEmpty()){A=!1;break}return A},x.backSpace=function(){var A=this.rows[this.currRow];A.backSpace()},x.clearToEndOfRow=function(){var A=this.rows[this.currRow];A.clearToEndOfRow()},x.insertChar=function(A){var k=this.rows[this.currRow];k.insertChar(A)},x.setPen=function(A){var k=this.rows[this.currRow];k.setPenStyles(A)},x.moveCursor=function(A){var k=this.rows[this.currRow];k.moveCursor(A)},x.setCursor=function(A){this.logger.log(o.INFO,"setCursor: "+A);var k=this.rows[this.currRow];k.setCursor(A)},x.setPAC=function(A){this.logger.log(o.INFO,"pacData = "+JSON.stringify(A));var k=A.row-1;if(this.nrRollUpRows&&k<this.nrRollUpRows-1&&(k=this.nrRollUpRows-1),this.nrRollUpRows&&this.currRow!==k){for(var U=0;U<D;U++)this.rows[U].clear();var N=this.currRow+1-this.nrRollUpRows,z=this.lastOutputScreen;if(z){var K=z.rows[N].cueStartTime,W=this.logger.time;if(K&&W!==null&&K<W)for(var V=0;V<this.nrRollUpRows;V++)this.rows[k-this.nrRollUpRows+V+1].copy(z.rows[N+V])}}this.currRow=k;var F=this.rows[this.currRow];if(A.indent!==null){var B=A.indent,H=Math.max(B-1,0);F.setCursor(A.indent),A.color=F.chars[H].penState.foreground}var ae={foreground:A.color,underline:A.underline,italics:A.italics,background:"black",flash:!1};this.setPen(ae)},x.setBkgData=function(A){this.logger.log(o.INFO,"bkgData = "+JSON.stringify(A)),this.backSpace(),this.setPen(A),this.insertChar(32)},x.setRollUpRows=function(A){this.nrRollUpRows=A},x.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(o.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(o.TEXT,this.getDisplayText());var A=this.currRow+1-this.nrRollUpRows,k=this.rows.splice(A,1)[0];k.clear(),this.rows.splice(this.currRow,0,k),this.logger.log(o.INFO,"Rolling up")},x.getDisplayText=function(A){A=A||!1;for(var k=[],U="",N=-1,z=0;z<D;z++){var K=this.rows[z].getTextString();K&&(N=z+1,A?k.push("Row "+N+": '"+K+"'"):k.push(K.trim()))}return k.length>0&&(A?U="["+k.join(" | ")+"]":U=k.join(`
`)),U},x.getTextAndFormat=function(){return this.rows},C}(),S=function(){function C(l,A,k){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=l,this.outputFilter=A,this.mode=null,this.verbose=0,this.displayedMemory=new _(k),this.nonDisplayedMemory=new _(k),this.lastOutputScreen=new _(k),this.currRollUpRow=this.displayedMemory.rows[D-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=k}var x=C.prototype;return x.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[D-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},x.getHandler=function(){return this.outputFilter},x.setHandler=function(A){this.outputFilter=A},x.setPAC=function(A){this.writeScreen.setPAC(A)},x.setBkgData=function(A){this.writeScreen.setBkgData(A)},x.setMode=function(A){if(A===this.mode)return;this.mode=A,this.logger.log(o.INFO,"MODE="+A),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=A},x.insertChars=function(A){for(var k=0;k<A.length;k++)this.writeScreen.insertChar(A[k]);var U=this.writeScreen===this.displayedMemory?"DISP":"NON_DISP";this.logger.log(o.INFO,U+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(o.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},x.ccRCL=function(){this.logger.log(o.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},x.ccBS=function(){if(this.logger.log(o.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},x.ccAOF=function(){},x.ccAON=function(){},x.ccDER=function(){this.logger.log(o.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},x.ccRU=function(A){this.logger.log(o.INFO,"RU("+A+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(A)},x.ccFON=function(){this.logger.log(o.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},x.ccRDC=function(){this.logger.log(o.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},x.ccTR=function(){this.logger.log(o.INFO,"TR"),this.setMode("MODE_TEXT")},x.ccRTD=function(){this.logger.log(o.INFO,"RTD"),this.setMode("MODE_TEXT")},x.ccEDM=function(){this.logger.log(o.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},x.ccCR=function(){this.logger.log(o.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},x.ccENM=function(){this.logger.log(o.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},x.ccEOC=function(){if(this.logger.log(o.INFO,"EOC - End Of Caption"),this.mode==="MODE_POP-ON"){var A=this.displayedMemory;this.displayedMemory=this.nonDisplayedMemory,this.nonDisplayedMemory=A,this.writeScreen=this.nonDisplayedMemory,this.logger.log(o.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},x.ccTO=function(A){this.logger.log(o.INFO,"TO("+A+") - Tab Offset"),this.writeScreen.moveCursor(A)},x.ccMIDROW=function(A){var k={flash:!1};if(k.underline=A%2===1,k.italics=A>=46,k.italics)k.foreground="white";else{var U=Math.floor(A/2)-16,N=["white","green","blue","cyan","red","yellow","magenta"];k.foreground=N[U]}this.logger.log(o.INFO,"MIDROW: "+JSON.stringify(k)),this.writeScreen.setPen(k)},x.outputDataUpdate=function(A){A===void 0&&(A=!1);var k=this.logger.time;if(k===null)return;this.outputFilter&&(this.cueStartTime===null&&!this.displayedMemory.isEmpty()?this.cueStartTime=k:this.displayedMemory.equals(this.lastOutputScreen)||(this.outputFilter.newCue(this.cueStartTime,k,this.lastOutputScreen),A&&this.outputFilter.dispatchCue&&this.outputFilter.dispatchCue(),this.cueStartTime=this.displayedMemory.isEmpty()?null:k),this.lastOutputScreen.copy(this.displayedMemory))},x.cueSplitAtTime=function(A){this.outputFilter&&(this.displayedMemory.isEmpty()||(this.outputFilter.newCue&&this.outputFilter.newCue(this.cueStartTime,A,this.displayedMemory),this.cueStartTime=A))},C}(),b=function(){function C(l,A,k){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var U=new g;this.channels=[null,new S(l,A,U),new S(l+1,k,U)],this.cmdHistory=w(),this.logger=U}var x=C.prototype;return x.getHandler=function(A){return this.channels[A].getHandler()},x.setHandler=function(A,k){this.channels[A].setHandler(k)},x.addData=function(A,k){var U,N,z,K=!1;this.logger.time=A;for(var W=0;W<k.length;W+=2){if(N=k[W]&127,z=k[W+1]&127,N===0&&z===0)continue;if(this.logger.log(o.DATA,"["+p([k[W],k[W+1]])+"] -> ("+p([N,z])+")"),U=this.parseCmd(N,z),U||(U=this.parseMidrow(N,z)),U||(U=this.parsePAC(N,z)),U||(U=this.parseBackgroundAttributes(N,z)),!U&&(K=this.parseChars(N,z),K)){var V=this.currentChannel;if(V&&V>0){var F=this.channels[V];F.insertChars(K)}else this.logger.log(o.WARNING,"No channel found yet. TEXT-MODE?")}!U&&!K&&this.logger.log(o.WARNING,"Couldn't parse cleaned data "+p([N,z])+" orig: "+p([k[W],k[W+1]]))}},x.parseCmd=function(A,k){var U=this.cmdHistory,N=(A===20||A===28||A===21||A===29)&&k>=32&&k<=47,z=(A===23||A===31)&&k>=33&&k<=35;if(!(N||z))return!1;if(R(A,k,U))return h(null,null,U),this.logger.log(o.DEBUG,"Repeated command ("+p([A,k])+") is dropped"),!0;var K=A===20||A===21||A===23?1:2,W=this.channels[K];return A===20||A===21||A===28||A===29?k===32?W.ccRCL():k===33?W.ccBS():k===34?W.ccAOF():k===35?W.ccAON():k===36?W.ccDER():k===37?W.ccRU(2):k===38?W.ccRU(3):k===39?W.ccRU(4):k===40?W.ccFON():k===41?W.ccRDC():k===42?W.ccTR():k===43?W.ccRTD():k===44?W.ccEDM():k===45?W.ccCR():k===46?W.ccENM():k===47&&W.ccEOC():W.ccTO(k-32),h(A,k,U),this.currentChannel=K,!0},x.parseMidrow=function(A,k){var U=0;if((A===17||A===25)&&k>=32&&k<=47){if(A===17?U=1:U=2,U!==this.currentChannel)return this.logger.log(o.ERROR,"Mismatch channel in midrow parsing"),!1;var N=this.channels[U];return N?(N.ccMIDROW(k),this.logger.log(o.DEBUG,"MIDROW ("+p([A,k])+")"),!0):!1}return!1},x.parsePAC=function(A,k){var U,N=this.cmdHistory,z=(A>=17&&A<=23||A>=25&&A<=31)&&k>=64&&k<=127,K=(A===16||A===24)&&k>=64&&k<=95;if(!(z||K))return!1;if(R(A,k,N))return h(null,null,N),!0;var W=A<=23?1:2;k>=64&&k<=95?U=W===1?c[A]:n[A]:U=W===1?s[A]:y[A];var V=this.channels[W];return V?(V.setPAC(this.interpretPAC(U,k)),h(A,k,N),this.currentChannel=W,!0):!1},x.interpretPAC=function(A,k){var U,N={color:null,italics:!1,indent:null,underline:!1,row:A};return k>95?U=k-96:U=k-64,N.underline=(U&1)===1,U<=13?N.color=["white","green","blue","cyan","red","yellow","magenta","white"][Math.floor(U/2)]:U<=15?(N.italics=!0,N.color="white"):N.indent=Math.floor((U-16)/2)*4,N},x.parseChars=function(A,k){var U,N=null,z=null;if(A>=25?(U=2,z=A-8):(U=1,z=A),z>=17&&z<=19){var K;z===17?K=k+80:z===18?K=k+112:K=k+144,this.logger.log(o.INFO,"Special char '"+E(K)+"' in channel "+U),N=[K]}else A>=32&&A<=127&&(N=k===0?[A]:[A,k]);if(N){var W=p(N);this.logger.log(o.DEBUG,"Char codes = "+W.join(",")),h(A,k,this.cmdHistory)}return N},x.parseBackgroundAttributes=function(A,k){var U=(A===16||A===24)&&k>=32&&k<=47,N=(A===23||A===31)&&k>=45&&k<=47;if(!(U||N))return!1;var z,K={};A===16||A===24?(z=Math.floor((k-32)/2),K.background=f[z],k%2===1&&(K.background=K.background+"_semi")):k===45?K.background="transparent":(K.foreground="black",k===47&&(K.underline=!0));var W=A<=23?1:2,V=this.channels[W];return V.setBkgData(K),h(A,k,this.cmdHistory),!0},x.reset=function(){for(var A=0;A<Object.keys(this.channels).length;A++){var k=this.channels[A];k&&k.reset()}this.cmdHistory=w()},x.cueSplitAtTime=function(A){for(var k=0;k<this.channels.length;k++){var U=this.channels[k];U&&U.cueSplitAtTime(A)}},C}();function h(C,x,l){l.a=C,l.b=x}function R(C,x,l){return l.a===C&&l.b===x}function w(){return{a:null,b:null}}v.default=b},"./src/utils/codecs.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"isCodecType",function(){return m}),T.d(v,"isCodecSupportedInMp4",function(){return E});var d={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 m(D,r){var c=d[r];return!!c&&c[D.slice(0,4)]===!0}function E(D,r){return MediaSource.isTypeSupported((r||"video")+'/mp4;codecs="'+D+'"')}},"./src/utils/cues.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/utils/vttparser.ts"),m=T("./src/utils/webvtt-parser.ts"),E=T("./src/utils/texttrack-utils.ts"),D=/\s/,r={newCue:function(s,n,y,f){for(var o=[],g,p,O,a,u,_=self.VTTCue||self.TextTrackCue,S=0;S<f.rows.length;S++)if(g=f.rows[S],O=!0,a=0,u="",!g.isEmpty()){for(var b=0;b<g.chars.length;b++)D.test(g.chars[b].uchar)&&O?a++:(u+=g.chars[b].uchar,O=!1);g.cueStartTime=n,n===y&&(y+=1e-4),a>=16?a--:a++;var h=Object(d.fixLineBreaks)(u.trim()),R=Object(m.generateCueId)(n,y,h);(!s||!s.cues||!s.cues.getCueById(R))&&(p=new _(n,y,h),p.id=R,p.line=S+1,p.align="left",p.position=10+Math.min(80,Math.floor(a*8/32)*10),o.push(p))}return s&&o.length&&(o.sort(function(w,C){return w.line==="auto"||C.line==="auto"?0:w.line>8&&C.line>8?C.line-w.line:w.line-C.line}),o.forEach(function(w){return Object(E.addCueToTrack)(s,w)})),o}};v.default=r},"./src/utils/discontinuities.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"findFirstFragWithCC",function(){return D}),T.d(v,"shouldAlignOnDiscontinuities",function(){return r}),T.d(v,"findDiscontinuousReferenceFrag",function(){return c}),T.d(v,"adjustSlidingStart",function(){return n}),T.d(v,"alignStream",function(){return y}),T.d(v,"alignPDT",function(){return o}),T.d(v,"alignFragmentByPDTDelta",function(){return g}),T.d(v,"alignMediaPlaylistByPDT",function(){return p});var d=T("./src/polyfills/number.ts"),m=T("./src/utils/logger.ts"),E=T("./src/controller/level-helper.ts");function D(O,a){for(var u=null,_=0,S=O.length;_<S;_++){var b=O[_];if(b&&b.cc===a){u=b;break}}return u}function r(O,a,u){return!!(a.details&&(u.endCC>u.startCC||O&&O.cc<u.startCC))}function c(O,a){var u=O.fragments,_=a.fragments;if(!_.length||!u.length){m.logger.log("No fragments to align");return}var S=D(u,_[0].cc);if(!S||S&&!S.startPTS){m.logger.log("No frag in previous level to align on");return}return S}function s(O,a){if(O){var u=O.start+a;O.start=O.startPTS=u,O.endPTS=u+O.duration}}function n(O,a){for(var u=a.fragments,_=0,S=u.length;_<S;_++)s(u[_],O);a.fragmentHint&&s(a.fragmentHint,O),a.alignedSliding=!0}function y(O,a,u){if(!a)return;f(O,u,a),!u.alignedSliding&&a.details&&o(u,a.details),!u.alignedSliding&&a.details&&!u.skippedSegments&&Object(E.adjustSliding)(a.details,u)}function f(O,a,u){if(r(O,u,a)){var _=c(u.details,a);_&&Object(d.isFiniteNumber)(_.start)&&(m.logger.log("Adjusting PTS using last level due to CC increase within current level "+a.url),n(_.start,a))}}function o(O,a){if(!a.fragments.length||!O.hasProgramDateTime||!a.hasProgramDateTime)return;var u=a.fragments[0].programDateTime,_=O.fragments[0].programDateTime,S=(_-u)/1e3+a.fragments[0].start;S&&Object(d.isFiniteNumber)(S)&&(m.logger.log("Adjusting PTS using programDateTime delta "+(_-u)+"ms, sliding:"+S.toFixed(3)+" "+O.url+" "),n(S,O))}function g(O,a){var u=O.programDateTime;if(!u)return;var _=(u-a)/1e3;O.start=O.startPTS=_,O.endPTS=_+O.duration}function p(O,a){if(!a.fragments.length||!O.hasProgramDateTime||!a.hasProgramDateTime)return;var u=a.fragments[0].programDateTime,_=a.fragments[0].start,S=u-_*1e3;O.fragments.forEach(function(b){g(b,S)}),O.fragmentHint&&g(O.fragmentHint,S),O.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/utils/ewma.ts"),m=function(){function E(r,c,s){this.defaultEstimate_=void 0,this.minWeight_=void 0,this.minDelayMs_=void 0,this.slow_=void 0,this.fast_=void 0,this.defaultEstimate_=s,this.minWeight_=.001,this.minDelayMs_=50,this.slow_=new d.default(r),this.fast_=new d.default(c)}var D=E.prototype;return D.update=function(c,s){var n=this.slow_,y=this.fast_;this.slow_.halfLife!==c&&(this.slow_=new d.default(c,n.getEstimate(),n.getTotalWeight())),this.fast_.halfLife!==s&&(this.fast_=new d.default(s,y.getEstimate(),y.getTotalWeight()))},D.sample=function(c,s){c=Math.max(c,this.minDelayMs_);var n=8*s,y=c/1e3,f=n/y;this.fast_.sample(y,f),this.slow_.sample(y,f)},D.canEstimate=function(){var c=this.fast_;return c&&c.getTotalWeight()>=this.minWeight_},D.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},D.destroy=function(){},E}();v.default=m},"./src/utils/ewma.ts":function(P,v,T){"use strict";T.r(v);var d=function(){function m(D,r,c){r===void 0&&(r=0),c===void 0&&(c=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=D,this.alpha_=D?Math.exp(Math.log(.5)/D):0,this.estimate_=r,this.totalWeight_=c}var E=m.prototype;return E.sample=function(r,c){var s=Math.pow(this.alpha_,r);this.estimate_=c*(1-s)+s*this.estimate_,this.totalWeight_+=r},E.getTotalWeight=function(){return this.totalWeight_},E.getEstimate=function(){if(this.alpha_){var r=1-Math.pow(this.alpha_,this.totalWeight_);if(r)return this.estimate_/r}return this.estimate_},m}();v.default=d},"./src/utils/fetch-loader.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"fetchSupported",function(){return g});var d=T("./src/polyfills/number.ts"),m=T("./src/loader/load-stats.ts"),E=T("./src/demux/chunk-cache.ts");function D(_,S){_.prototype=Object.create(S.prototype),_.prototype.constructor=_,y(_,S)}function r(_){var S=typeof Map=="function"?new Map:void 0;return r=function(h){if(h===null||!n(h))return h;if(typeof h!="function")throw new TypeError("Super expression must either be null or a function");if(typeof S!="undefined"){if(S.has(h))return S.get(h);S.set(h,R)}function R(){return c(h,arguments,f(this).constructor)}return R.prototype=Object.create(h.prototype,{constructor:{value:R,enumerable:!1,writable:!0,configurable:!0}}),y(R,h)},r(_)}function c(_,S,b){return s()?c=Reflect.construct:c=function(R,w,C){var x=[null];x.push.apply(x,w);var l=Function.bind.apply(R,x),A=new l;return C&&y(A,C.prototype),A},c.apply(null,arguments)}function s(){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(_){return!1}}function n(_){return Function.toString.call(_).indexOf("[native code]")!==-1}function y(_,S){return y=Object.setPrototypeOf||function(h,R){return h.__proto__=R,h},y(_,S)}function f(_){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},f(_)}function o(){return o=Object.assign||function(_){for(var S=1;S<arguments.length;S++){var b=arguments[S];for(var h in b)Object.prototype.hasOwnProperty.call(b,h)&&(_[h]=b[h])}return _},o.apply(this,arguments)}function g(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(_){}return!1}var p=function(){function _(b){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=b.fetchSetup||a,this.controller=new self.AbortController,this.stats=new m.LoadStats}var S=_.prototype;return S.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},S.abortInternal=function(){var h=this.response;(!h||!h.ok)&&(this.stats.aborted=!0,this.controller.abort())},S.abort=function(){var h;this.abortInternal(),(h=this.callbacks)!==null&&h!==void 0&&h.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},S.load=function(h,R,w){var C=this,x=this.stats;if(x.loading.start)throw new Error("Loader can only be used once.");x.loading.start=self.performance.now();var l=O(h,this.controller.signal),A=w.onProgress,k=h.responseType==="arraybuffer",U=k?"byteLength":"length";this.context=h,this.config=R,this.callbacks=w,this.request=this.fetchSetup(h,l),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){C.abortInternal(),w.onTimeout(x,h,C.response)},R.timeout),self.fetch(this.request).then(function(N){if(C.response=C.loader=N,!N.ok){var z=N.status,K=N.statusText;throw new u(K||"fetch, bad network response",z,N)}return x.loading.first=Math.max(self.performance.now(),x.loading.start),x.total=parseInt(N.headers.get("Content-Length")||"0"),A&&Object(d.isFiniteNumber)(R.highWaterMark)?C.loadProgressively(N,x,h,R.highWaterMark,A):k?N.arrayBuffer():N.text()}).then(function(N){var z=C.response;self.clearTimeout(C.requestTimeout),x.loading.end=Math.max(self.performance.now(),x.loading.first),x.loaded=x.total=N[U];var K={url:z.url,data:N};A&&!Object(d.isFiniteNumber)(R.highWaterMark)&&A(x,h,N,z),w.onSuccess(K,x,h,z)}).catch(function(N){if(self.clearTimeout(C.requestTimeout),x.aborted)return;var z=N.code||0;w.onError({code:z,text:N.message},h,N.details)})},S.getCacheAge=function(){var h=null;if(this.response){var R=this.response.headers.get("age");h=R?parseFloat(R):null}return h},S.loadProgressively=function(h,R,w,C,x){C===void 0&&(C=0);var l=new E.default,A=h.body.getReader(),k=function U(){return A.read().then(function(N){if(N.done)return l.dataLength&&x(R,w,l.flush(),h),Promise.resolve(new ArrayBuffer(0));var z=N.value,K=z.length;return R.loaded+=K,K<C||l.dataLength?(l.push(z),l.dataLength>=C&&x(R,w,l.flush(),h)):x(R,w,z,h),U()}).catch(function(){return Promise.reject()})};return k()},_}();function O(_,S){var b={method:"GET",mode:"cors",credentials:"same-origin",signal:S,headers:new self.Headers(o({},_.headers))};return _.rangeEnd&&b.headers.set("Range","bytes="+_.rangeStart+"-"+String(_.rangeEnd-1)),b}function a(_,S){return new self.Request(_.url,S)}var u=function(_){D(S,_);function S(b,h,R){var w;return w=_.call(this,b)||this,w.code=void 0,w.details=void 0,w.code=h,w.details=R,w}return S}(r(Error));v.default=p},"./src/utils/imsc1-ttml-parser.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"IMSC1_CODEC",function(){return n}),T.d(v,"parseIMSC1",function(){return g});var d=T("./src/utils/mp4-tools.ts"),m=T("./src/utils/vttparser.ts"),E=T("./src/utils/vttcue.ts"),D=T("./src/demux/id3.ts"),r=T("./src/utils/timescale-conversion.ts"),c=T("./src/utils/webvtt-parser.ts");function s(){return s=Object.assign||function(C){for(var x=1;x<arguments.length;x++){var l=arguments[x];for(var A in l)Object.prototype.hasOwnProperty.call(l,A)&&(C[A]=l[A])}return C},s.apply(this,arguments)}var n="stpp.ttml.im1t",y=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,f=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,o={left:"start",center:"center",right:"end",start:"start",end:"end"};function g(C,x,l,A,k){var U=Object(d.findBox)(new Uint8Array(C),["mdat"]);if(U.length===0){k(new Error("Could not parse IMSC1 mdat"));return}var N=U[0],z=Object(D.utf8ArrayToStr)(new Uint8Array(C,N.start,N.end-N.start)),K=Object(r.toTimescaleFromScale)(x,1,l);try{A(p(z,K))}catch(W){k(W)}}function p(C,x){var l=new DOMParser,A=l.parseFromString(C,"text/xml"),k=A.getElementsByTagName("tt")[0];if(!k)throw new Error("Invalid ttml");var U={frameRate:30,subFrameRate:1,frameRateMultiplier:0,tickRate:0},N=Object.keys(U).reduce(function(F,B){return F[B]=k.getAttribute("ttp:"+B)||U[B],F},{}),z=k.getAttribute("xml:space")!=="preserve",K=a(O(k,"styling","style")),W=a(O(k,"layout","region")),V=O(k,"body","[begin]");return[].map.call(V,function(F){var B=u(F,z);if(!B||!F.hasAttribute("begin"))return null;var H=h(F.getAttribute("begin"),N),ae=h(F.getAttribute("dur"),N),de=h(F.getAttribute("end"),N);if(H===null)throw b(F);if(de===null){if(ae===null)throw b(F);de=H+ae}var oe=new E.default(H-x,de-x,B);oe.id=Object(c.generateCueId)(oe.startTime,oe.endTime,oe.text);var xe=W[F.getAttribute("region")],Oe=K[F.getAttribute("style")];oe.position=10,oe.size=80;var se=_(xe,Oe),me=se.textAlign;if(me){var pe=o[me];pe&&(oe.lineAlign=pe),oe.align=me}return s(oe,se),oe}).filter(function(F){return F!==null})}function O(C,x,l){var A=C.getElementsByTagName(x)[0];return A?[].slice.call(A.querySelectorAll(l)):[]}function a(C){return C.reduce(function(x,l){var A=l.getAttribute("xml:id");return A&&(x[A]=l),x},{})}function u(C,x){return[].slice.call(C.childNodes).reduce(function(l,A,k){var U;return A.nodeName==="br"&&k?l+`
`:(U=A.childNodes)!==null&&U!==void 0&&U.length?u(A,x):x?l+A.textContent.trim().replace(/\s+/g," "):l+A.textContent},"")}function _(C,x){var l="http://www.w3.org/ns/ttml#styling",A=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return A.reduce(function(k,U){var N=S(x,l,U)||S(C,l,U);return N&&(k[U]=N),k},{})}function S(C,x,l){return C.hasAttributeNS(x,l)?C.getAttributeNS(x,l):null}function b(C){return new Error("Could not parse ttml timestamp "+C)}function h(C,x){if(!C)return null;var l=Object(m.parseTimeStamp)(C);return l===null&&(y.test(C)?l=R(C,x):f.test(C)&&(l=w(C,x))),l}function R(C,x){var l=y.exec(C),A=(l[4]|0)+(l[5]|0)/x.subFrameRate;return(l[1]|0)*3600+(l[2]|0)*60+(l[3]|0)+A/x.frameRate}function w(C,x){var l=f.exec(C),A=Number(l[1]),k=l[2];switch(k){case"h":return A*3600;case"m":return A*60;case"ms":return A*1e3;case"f":return A/x.frameRate;case"t":return A/x.tickRate}return A}},"./src/utils/logger.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"enableLogs",function(){return c}),T.d(v,"logger",function(){return s});var d=function(){},m={trace:d,debug:d,log:d,warn:d,info:d,error:d},E=m;function D(n){var y=self.console[n];return y?y.bind(self.console,"["+n+"] >"):d}function r(n){for(var y=arguments.length,f=new Array(y>1?y-1:0),o=1;o<y;o++)f[o-1]=arguments[o];f.forEach(function(g){E[g]=n[g]?n[g].bind(n):D(g)})}function c(n){if(self.console&&n===!0||typeof n=="object"){r(n,"debug","log","info","warn","error");try{E.log()}catch(y){E=m}}else E=m}var s=E},"./src/utils/mediakeys-helper.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"KeySystems",function(){return d}),T.d(v,"requestMediaKeySystemAccess",function(){return m});var d;(function(E){E.WIDEVINE="com.widevine.alpha",E.PLAYREADY="com.microsoft.playready"})(d||(d={}));var m=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"getMediaSource",function(){return d});function d(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"bin2str",function(){return r}),T.d(v,"readUint16",function(){return c}),T.d(v,"readUint32",function(){return s}),T.d(v,"writeUint32",function(){return n}),T.d(v,"findBox",function(){return y}),T.d(v,"parseSegmentIndex",function(){return f}),T.d(v,"parseInitSegment",function(){return o}),T.d(v,"getStartDTS",function(){return g}),T.d(v,"getDuration",function(){return p}),T.d(v,"computeRawDurationFromSamples",function(){return O}),T.d(v,"offsetStartDTS",function(){return a}),T.d(v,"segmentValidRange",function(){return u}),T.d(v,"appendUint8Array",function(){return _});var d=T("./src/utils/typed-array.ts"),m=T("./src/loader/fragment.ts"),E=Math.pow(2,32)-1,D=[].push;function r(S){return String.fromCharCode.apply(null,S)}function c(S,b){"data"in S&&(b+=S.start,S=S.data);var h=S[b]<<8|S[b+1];return h<0?65536+h:h}function s(S,b){"data"in S&&(b+=S.start,S=S.data);var h=S[b]<<24|S[b+1]<<16|S[b+2]<<8|S[b+3];return h<0?4294967296+h:h}function n(S,b,h){"data"in S&&(b+=S.start,S=S.data),S[b]=h>>24,S[b+1]=h>>16&255,S[b+2]=h>>8&255,S[b+3]=h&255}function y(S,b){var h=[];if(!b.length)return h;var R,w,C;"data"in S?(R=S.data,w=S.start,C=S.end):(R=S,w=0,C=R.byteLength);for(var x=w;x<C;){var l=s(R,x),A=r(R.subarray(x+4,x+8)),k=l>1?x+l:C;if(A===b[0])if(b.length===1)h.push({data:R,start:x+8,end:k});else{var U=y({data:R,start:x+8,end:k},b.slice(1));U.length&&D.apply(h,U)}x=k}return h}function f(S){var b=y(S,["moov"]),h=b[0],R=h?h.end:null,w=y(S,["sidx"]);if(!w||!w[0])return null;var C=[],x=w[0],l=x.data[0],A=l===0?8:16,k=s(x,A);A+=4;var U=0,N=0;l===0?A+=8:A+=16,A+=2;var z=x.end+N,K=c(x,A);A+=2;for(var W=0;W<K;W++){var V=A,F=s(x,V);V+=4;var B=F&2147483647,H=(F&2147483648)>>>31;if(H===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ae=s(x,V);V+=4,C.push({referenceSize:B,subsegmentDuration:ae,info:{duration:ae/k,start:z,end:z+B-1}}),z+=B,V+=4,A=V}return{earliestPresentationTime:U,timescale:k,version:l,referencesCount:K,references:C,moovEndOffset:R}}function o(S){for(var b=[],h=y(S,["moov","trak"]),R=0;R<h.length;R++){var w=h[R],C=y(w,["tkhd"])[0];if(C){var x=C.data[C.start],l=x===0?12:20,A=s(C,l),k=y(w,["mdia","mdhd"])[0];if(k){x=k.data[k.start],l=x===0?12:20;var U=s(k,l),N=y(w,["mdia","hdlr"])[0];if(N){var z=r(N.data.subarray(N.start+8,N.start+12)),K={soun:m.ElementaryStreamTypes.AUDIO,vide:m.ElementaryStreamTypes.VIDEO}[z];if(K){var W=y(w,["mdia","minf","stbl","stsd"])[0],V=void 0;W&&(V=r(W.data.subarray(W.start+12,W.start+16))),b[A]={timescale:U,type:K},b[K]={timescale:U,id:A,codec:V}}}}}}var F=y(S,["moov","mvex","trex"]);return F.forEach(function(B){var H=s(B,4),ae=b[H];ae&&(ae.default={duration:s(B,12),flags:s(B,20)})}),b}function g(S,b){return y(b,["moof","traf"]).reduce(function(h,R){var w=y(R,["tfdt"])[0],C=w.data[w.start],x=y(R,["tfhd"]).reduce(function(l,A){var k=s(A,4),U=S[k];if(U){var N=s(w,4);C===1&&(N*=Math.pow(2,32),N+=s(w,8));var z=U.timescale||9e4,K=N/z;if(isFinite(K)&&(l===null||K<l))return K}return l},null);return x!==null&&isFinite(x)&&(h===null||x<h)?x:h},null)||0}function p(S,b){for(var h=0,R=0,w=0,C=y(S,["moof","traf"]),x=0;x<C.length;x++){var l=C[x],A=y(l,["tfhd"])[0],k=s(A,4),U=b[k];if(!U)continue;var N=U.default,z=s(A,0)|(N==null?void 0:N.flags),K=N==null?void 0:N.duration;z&8&&(z&2?K=s(A,12):K=s(A,8));for(var W=U.timescale||9e4,V=y(l,["trun"]),F=0;F<V.length;F++){if(K){var B=s(V[F],4);h=K*B}else h=O(V[F]);U.type===m.ElementaryStreamTypes.VIDEO?R+=h/W:U.type===m.ElementaryStreamTypes.AUDIO&&(w+=h/W)}}if(R===0&&w===0){var H=f(S);if(H!=null&&H.references)return H.references.reduce(function(ae,de){return ae+de.info.duration||0},0)}return R||w}function O(S){var b=s(S,0),h=8;b&1&&(h+=4),b&4&&(h+=4);for(var R=0,w=s(S,4),C=0;C<w;C++){if(b&256){var x=s(S,h);R+=x,h+=4}b&512&&(h+=4),b&1024&&(h+=4),b&2048&&(h+=4)}return R}function a(S,b,h){y(b,["moof","traf"]).forEach(function(R){y(R,["tfhd"]).forEach(function(w){var C=s(w,4),x=S[C];if(!x)return;var l=x.timescale||9e4;y(R,["tfdt"]).forEach(function(A){var k=A.data[A.start],U=s(A,4);if(k===0)n(A,4,U-h*l);else{U*=Math.pow(2,32),U+=s(A,8),U-=h*l,U=Math.max(U,0);var N=Math.floor(U/(E+1)),z=Math.floor(U%(E+1));n(A,4,N),n(A,8,z)}})})})}function u(S){var b={valid:null,remainder:null},h=y(S,["moof"]);if(h){if(h.length<2)return b.remainder=S,b}else return b;var R=h[h.length-1];return b.valid=Object(d.sliceUint8)(S,0,R.start-8),b.remainder=Object(d.sliceUint8)(S,R.start-8),b}function _(S,b){var h=new Uint8Array(S.length+b.length);return h.set(S),h.set(b,S.length),h}},"./src/utils/output-filter.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"default",function(){return d});var d=function(){function m(D,r){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=D,this.trackName=r}var E=m.prototype;return E.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},E.newCue=function(r,c,s){(this.startTime===null||this.startTime>r)&&(this.startTime=r),this.endTime=c,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)},E.reset=function(){this.cueRanges=[]},m}()},"./src/utils/texttrack-utils.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"sendAddTrackEvent",function(){return m}),T.d(v,"addCueToTrack",function(){return E}),T.d(v,"clearCurrentCues",function(){return D}),T.d(v,"removeCuesInRange",function(){return r}),T.d(v,"getCuesInRange",function(){return s});var d=T("./src/utils/logger.ts");function m(n,y){var f;try{f=new Event("addtrack")}catch(o){f=document.createEvent("Event"),f.initEvent("addtrack",!1,!1)}f.track=n,y.dispatchEvent(f)}function E(n,y){var f=n.mode;if(f==="disabled"&&(n.mode="hidden"),n.cues&&!n.cues.getCueById(y.id))try{if(n.addCue(y),!n.cues.getCueById(y.id))throw new Error("addCue is failed for: "+y)}catch(g){d.logger.debug("[texttrack-utils]: "+g);var o=new self.TextTrackCue(y.startTime,y.endTime,y.text);o.id=y.id,n.addCue(o)}f==="disabled"&&(n.mode=f)}function D(n){var y=n.mode;if(y==="disabled"&&(n.mode="hidden"),n.cues)for(var f=n.cues.length;f--;)n.removeCue(n.cues[f]);y==="disabled"&&(n.mode=y)}function r(n,y,f){var o=n.mode;if(o==="disabled"&&(n.mode="hidden"),n.cues&&n.cues.length>0)for(var g=s(n.cues,y,f),p=0;p<g.length;p++)n.removeCue(g[p]);o==="disabled"&&(n.mode=o)}function c(n,y){if(y<n[0].startTime)return 0;var f=n.length-1;if(y>n[f].endTime)return-1;for(var o=0,g=f;o<=g;){var p=Math.floor((g+o)/2);if(y<n[p].startTime)g=p-1;else if(y>n[p].startTime&&o<f)o=p+1;else return p}return n[o].startTime-y<y-n[g].startTime?o:g}function s(n,y,f){var o=[],g=c(n,y);if(g>-1)for(var p=g,O=n.length;p<O;p++){var a=n[p];if(a.startTime>=y&&a.endTime<=f)o.push(a);else if(a.startTime>f)return o}return o}},"./src/utils/time-ranges.ts":function(P,v,T){"use strict";T.r(v);var d={toString:function(E){for(var D="",r=E.length,c=0;c<r;c++)D+="["+E.start(c).toFixed(3)+","+E.end(c).toFixed(3)+"]";return D}};v.default=d},"./src/utils/timescale-conversion.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"toTimescaleFromBase",function(){return m}),T.d(v,"toTimescaleFromScale",function(){return E}),T.d(v,"toMsFromMpegTsClock",function(){return D}),T.d(v,"toMpegTsClockFromTimescale",function(){return r});var d=9e4;function m(c,s,n,y){n===void 0&&(n=1),y===void 0&&(y=!1);var f=c*s*n;return y?Math.round(f):f}function E(c,s,n,y){return n===void 0&&(n=1),y===void 0&&(y=!1),m(c,s,1/n,y)}function D(c,s){return s===void 0&&(s=!1),m(c,1e3,1/d,s)}function r(c,s){return s===void 0&&(s=1),m(c,d,1/s)}},"./src/utils/typed-array.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"sliceUint8",function(){return d});function d(m,E,D){return Uint8Array.prototype.slice?m.slice(E,D):new Uint8Array(Array.prototype.slice.call(m,E,D))}},"./src/utils/vttcue.ts":function(P,v,T){"use strict";T.r(v),v.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var d=["","lr","rl"],m=["start","middle","end","left","right"];function E(n,y){if(typeof y!="string")return!1;if(!Array.isArray(n))return!1;var f=y.toLowerCase();return~n.indexOf(f)?f:!1}function D(n){return E(d,n)}function r(n){return E(m,n)}function c(n){for(var y=arguments.length,f=new Array(y>1?y-1:0),o=1;o<y;o++)f[o-1]=arguments[o];for(var g=1;g<arguments.length;g++){var p=arguments[g];for(var O in p)n[O]=p[O]}return n}function s(n,y,f){var o=this,g={enumerable:!0};o.hasBeenReset=!1;var p="",O=!1,a=n,u=y,_=f,S=null,b="",h=!0,R="auto",w="start",C=50,x="middle",l=50,A="middle";Object.defineProperty(o,"id",c({},g,{get:function(){return p},set:function(U){p=""+U}})),Object.defineProperty(o,"pauseOnExit",c({},g,{get:function(){return O},set:function(U){O=!!U}})),Object.defineProperty(o,"startTime",c({},g,{get:function(){return a},set:function(U){if(typeof U!="number")throw new TypeError("Start time must be set to a number.");a=U,this.hasBeenReset=!0}})),Object.defineProperty(o,"endTime",c({},g,{get:function(){return u},set:function(U){if(typeof U!="number")throw new TypeError("End time must be set to a number.");u=U,this.hasBeenReset=!0}})),Object.defineProperty(o,"text",c({},g,{get:function(){return _},set:function(U){_=""+U,this.hasBeenReset=!0}})),Object.defineProperty(o,"region",c({},g,{get:function(){return S},set:function(U){S=U,this.hasBeenReset=!0}})),Object.defineProperty(o,"vertical",c({},g,{get:function(){return b},set:function(U){var N=D(U);if(N===!1)throw new SyntaxError("An invalid or illegal string was specified.");b=N,this.hasBeenReset=!0}})),Object.defineProperty(o,"snapToLines",c({},g,{get:function(){return h},set:function(U){h=!!U,this.hasBeenReset=!0}})),Object.defineProperty(o,"line",c({},g,{get:function(){return R},set:function(U){if(typeof U!="number"&&U!=="auto")throw new SyntaxError("An invalid number or illegal string was specified.");R=U,this.hasBeenReset=!0}})),Object.defineProperty(o,"lineAlign",c({},g,{get:function(){return w},set:function(U){var N=r(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");w=N,this.hasBeenReset=!0}})),Object.defineProperty(o,"position",c({},g,{get:function(){return C},set:function(U){if(U<0||U>100)throw new Error("Position must be between 0 and 100.");C=U,this.hasBeenReset=!0}})),Object.defineProperty(o,"positionAlign",c({},g,{get:function(){return x},set:function(U){var N=r(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");x=N,this.hasBeenReset=!0}})),Object.defineProperty(o,"size",c({},g,{get:function(){return l},set:function(U){if(U<0||U>100)throw new Error("Size must be between 0 and 100.");l=U,this.hasBeenReset=!0}})),Object.defineProperty(o,"align",c({},g,{get:function(){return A},set:function(U){var N=r(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");A=N,this.hasBeenReset=!0}})),o.displayState=void 0}return s.prototype.getCueAsHTML=function(){var n=self.WebVTT;return n.convertCueToDOMTree(self,this.text)},s}()},"./src/utils/vttparser.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"parseTimeStamp",function(){return E}),T.d(v,"fixLineBreaks",function(){return y}),T.d(v,"VTTParser",function(){return f});var d=T("./src/utils/vttcue.ts"),m=function(){function o(){}var g=o.prototype;return g.decode=function(O,a){if(!O)return"";if(typeof O!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(O))},o}();function E(o){function g(O,a,u,_){return(O|0)*3600+(a|0)*60+(u|0)+parseFloat(_||0)}var p=o.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return p?parseFloat(p[2])>59?g(p[2],p[3],0,p[4]):g(p[1],p[2],p[3],p[4]):null}var D=function(){function o(){this.values=Object.create(null)}var g=o.prototype;return g.set=function(O,a){!this.get(O)&&a!==""&&(this.values[O]=a)},g.get=function(O,a,u){return u?this.has(O)?this.values[O]:a[u]:this.has(O)?this.values[O]:a},g.has=function(O){return O in this.values},g.alt=function(O,a,u){for(var _=0;_<u.length;++_)if(a===u[_]){this.set(O,a);break}},g.integer=function(O,a){/^-?\d+$/.test(a)&&this.set(O,parseInt(a,10))},g.percent=function(O,a){if(/^([\d]{1,3})(\.[\d]*)?%$/.test(a)){var u=parseFloat(a);if(u>=0&&u<=100)return this.set(O,u),!0}return!1},o}();function r(o,g,p,O){var a=O?o.split(O):[o];for(var u in a){if(typeof a[u]!="string")continue;var _=a[u].split(p);if(_.length!==2)continue;var S=_[0],b=_[1];g(S,b)}}var c=new d.default(0,0,""),s=c.align==="middle"?"middle":"center";function n(o,g,p){var O=o;function a(){var S=E(o);if(S===null)throw new Error("Malformed timestamp: "+O);return o=o.replace(/^[^\sa-zA-Z-]+/,""),S}function u(S,b){var h=new D;r(S,function(C,x){var l;switch(C){case"region":for(var A=p.length-1;A>=0;A--)if(p[A].id===x){h.set(C,p[A].region);break}break;case"vertical":h.alt(C,x,["rl","lr"]);break;case"line":l=x.split(","),h.integer(C,l[0]),h.percent(C,l[0])&&h.set("snapToLines",!1),h.alt(C,l[0],["auto"]),l.length===2&&h.alt("lineAlign",l[1],["start",s,"end"]);break;case"position":l=x.split(","),h.percent(C,l[0]),l.length===2&&h.alt("positionAlign",l[1],["start",s,"end","line-left","line-right","auto"]);break;case"size":h.percent(C,x);break;case"align":h.alt(C,x,["start",s,"end","left","right"]);break}},/:/,/\s/),b.region=h.get("region",null),b.vertical=h.get("vertical","");var R=h.get("line","auto");R==="auto"&&c.line===-1&&(R=-1),b.line=R,b.lineAlign=h.get("lineAlign","start"),b.snapToLines=h.get("snapToLines",!0),b.size=h.get("size",100),b.align=h.get("align",s);var w=h.get("position","auto");w==="auto"&&c.position===50&&(w=b.align==="start"||b.align==="left"?0:b.align==="end"||b.align==="right"?100:50),b.position=w}function _(){o=o.replace(/^\s+/,"")}if(_(),g.startTime=a(),_(),o.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+O);o=o.substr(3),_(),g.endTime=a(),_(),u(o,g)}function y(o){return o.replace(/<br(?: \/)?>/gi,`
`)}var f=function(){function o(){this.state="INITIAL",this.buffer="",this.decoder=new m,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var g=o.prototype;return g.parse=function(O){var a=this;O&&(a.buffer+=a.decoder.decode(O,{stream:!0}));function u(){var w=a.buffer,C=0;for(w=y(w);C<w.length&&w[C]!=="\r"&&w[C]!==`
`;)++C;var x=w.substr(0,C);return w[C]==="\r"&&++C,w[C]===`
`&&++C,a.buffer=w.substr(C),x}function _(w){r(w,function(C,x){},/:/)}try{var S="";if(a.state==="INITIAL"){if(!/\r\n|\n/.test(a.buffer))return this;S=u();var b=S.match(/^()?WEBVTT([ \t].*)?$/);if(!b||!b[0])throw new Error("Malformed WebVTT signature.");a.state="HEADER"}for(var h=!1;a.buffer;){if(!/\r\n|\n/.test(a.buffer))return this;h?h=!1:S=u();switch(a.state){case"HEADER":/:/.test(S)?_(S):S||(a.state="ID");continue;case"NOTE":S||(a.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(S)){a.state="NOTE";break}if(!S)continue;if(a.cue=new d.default(0,0,""),a.state="CUE",S.indexOf("-->")===-1){a.cue.id=S;continue}case"CUE":if(!a.cue){a.state="BADCUE";continue}try{n(S,a.cue,a.regionList)}catch(w){a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":{var R=S.indexOf("-->")!==-1;if(!S||R&&(h=!0)){a.oncue&&a.cue&&a.oncue(a.cue),a.cue=null,a.state="ID";continue}if(a.cue===null)continue;a.cue.text&&(a.cue.text+=`
`),a.cue.text+=S}continue;case"BADCUE":S||(a.state="ID")}}}catch(w){a.state==="CUETEXT"&&a.cue&&a.oncue&&a.oncue(a.cue),a.cue=null,a.state=a.state==="INITIAL"?"BADWEBVTT":"BADCUE"}return this},g.flush=function(){var O=this;try{if((O.cue||O.state==="HEADER")&&(O.buffer+=`
`,O.parse()),O.state==="INITIAL"||O.state==="BADWEBVTT")throw new Error("Malformed WebVTT signature.")}catch(a){O.onparsingerror&&O.onparsingerror(a)}return O.onflush&&O.onflush(),this},o}()},"./src/utils/webvtt-parser.ts":function(P,v,T){"use strict";T.r(v),T.d(v,"generateCueId",function(){return f}),T.d(v,"parseWebVTT",function(){return g});var d=T("./src/polyfills/number.ts"),m=T("./src/utils/vttparser.ts"),E=T("./src/demux/id3.ts"),D=T("./src/utils/timescale-conversion.ts"),r=T("./src/remux/mp4-remuxer.ts"),c=/\r\n|\n\r|\n|\r/g,s=function(O,a,u){return u===void 0&&(u=0),O.substr(u,a.length)===a},n=function(O){var a=parseInt(O.substr(-3)),u=parseInt(O.substr(-6,2)),_=parseInt(O.substr(-9,2)),S=O.length>9?parseInt(O.substr(0,O.indexOf(":"))):0;if(!Object(d.isFiniteNumber)(a)||!Object(d.isFiniteNumber)(u)||!Object(d.isFiniteNumber)(_)||!Object(d.isFiniteNumber)(S))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+O);return a+=1e3*u,a+=60*1e3*_,a+=60*60*1e3*S,a},y=function(O){for(var a=5381,u=O.length;u;)a=a*33^O.charCodeAt(--u);return(a>>>0).toString()};function f(p,O,a){return y(p.toString())+y(O.toString())+y(a)}var o=function(O,a,u){var _=O[a],S=O[_.prevCC];if(!S||!S.new&&_.new){O.ccOffset=O.presentationOffset=_.start,_.new=!1;return}for(;(b=S)!==null&&b!==void 0&&b.new;){var b;O.ccOffset+=_.start-S.start,_.new=!1,_=S,S=O[_.prevCC]}O.presentationOffset=u};function g(p,O,a,u,_,S,b,h){var R=new m.VTTParser,w=Object(E.utf8ArrayToStr)(new Uint8Array(p)).trim().replace(c,`
`).split(`
`),C=[],x=Object(D.toMpegTsClockFromTimescale)(O,a),l="00:00.000",A=0,k=0,U,N=!0,z=!1;R.oncue=function(K){var W=u[_],V=u.ccOffset,F=(A-x)/9e4;if(W!=null&&W.new&&(k!==void 0?V=u.ccOffset=W.start:o(u,_,F)),F&&(V=F-u.presentationOffset),z){var B=K.endTime-K.startTime,H=Object(r.normalizePts)((K.startTime+V-k)*9e4,S*9e4)/9e4;K.startTime=H,K.endTime=H+B}var ae=K.text.trim();K.text=decodeURIComponent(encodeURIComponent(ae)),K.id||(K.id=f(K.startTime,K.endTime,ae)),K.endTime>0&&C.push(K)},R.onparsingerror=function(K){U=K},R.onflush=function(){if(U){h(U);return}b(C)},w.forEach(function(K){if(N)if(s(K,"X-TIMESTAMP-MAP=")){N=!1,z=!0,K.substr(16).split(",").forEach(function(W){s(W,"LOCAL:")?l=W.substr(6):s(W,"MPEGTS:")&&(A=parseInt(W.substr(7)))});try{k=n(l)/1e3}catch(W){z=!1,U=W}return}else K===""&&(N=!1);R.parse(K+`
`)}),R.flush()}},"./src/utils/xhr-loader.ts":function(P,v,T){"use strict";T.r(v);var d=T("./src/utils/logger.ts"),m=T("./src/loader/load-stats.ts"),E=/^age:\s*[\d.]+\s*$/m,D=function(){function r(s){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=s?s.xhrSetup:null,this.stats=new m.LoadStats,this.retryDelay=0}var c=r.prototype;return c.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},c.abortInternal=function(){var n=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),n&&(n.onreadystatechange=null,n.onprogress=null,n.readyState!==4&&(this.stats.aborted=!0,n.abort()))},c.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},c.load=function(n,y,f){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=n,this.config=y,this.callbacks=f,this.retryDelay=y.retryDelay,this.loadInternal()},c.loadInternal=function(){var n=this.config,y=this.context;if(!n)return;var f=this.loader=new self.XMLHttpRequest,o=this.stats;o.loading.first=0,o.loaded=0;var g=this.xhrSetup;try{if(g)try{g(f,y.url)}catch(a){f.open("GET",y.url,!0),g(f,y.url)}f.readyState||f.open("GET",y.url,!0);var p=this.context.headers;if(p)for(var O in p)f.setRequestHeader(O,p[O])}catch(a){this.callbacks.onError({code:f.status,text:a.message},y,f);return}y.rangeEnd&&f.setRequestHeader("Range","bytes="+y.rangeStart+"-"+(y.rangeEnd-1)),f.onreadystatechange=this.readystatechange.bind(this),f.onprogress=this.loadprogress.bind(this),f.responseType=y.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),n.timeout),f.send()},c.readystatechange=function(){var n=this.context,y=this.loader,f=this.stats;if(!n||!y)return;var o=y.readyState,g=this.config;if(f.aborted)return;if(o>=2)if(self.clearTimeout(this.requestTimeout),f.loading.first===0&&(f.loading.first=Math.max(self.performance.now(),f.loading.start)),o===4){y.onreadystatechange=null,y.onprogress=null;var p=y.status;if(p>=200&&p<300){f.loading.end=Math.max(self.performance.now(),f.loading.first);var O,a;if(n.responseType==="arraybuffer"?(O=y.response,a=O.byteLength):(O=y.responseText,a=O.length),f.loaded=f.total=a,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(f,n,O,y),!this.callbacks)return;var _={url:y.responseURL,data:O};this.callbacks.onSuccess(_,f,n,y)}else f.retry>=g.maxRetry||p>=400&&p<499?(d.logger.error(p+" while loading "+n.url),this.callbacks.onError({code:p,text:y.statusText},n,y)):(d.logger.warn(p+" while loading "+n.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,g.maxRetryDelay),f.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),g.timeout)},c.loadtimeout=function(){d.logger.warn("timeout while loading "+this.context.url);var n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},c.loadprogress=function(n){var y=this.stats;y.loaded=n.loaded,n.lengthComputable&&(y.total=n.total)},c.getCacheAge=function(){var n=null;if(this.loader&&E.test(this.loader.getAllResponseHeaders())){var y=this.loader.getResponseHeader("age");n=y?parseFloat(y):null}return n},r}();v.default=D}}).default})},vHTk:function(M,X,i){M.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(M,X,i){M.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(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("ETIr"),i("cv67"),i("K3mO"),i("OLod"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.StreamCipher,m=v.algo,E=m.RC4=d.extend({_doReset:function(){for(var c=this._key,s=c.words,n=c.sigBytes,y=this._S=[],f=0;f<256;f++)y[f]=f;for(var f=0,o=0;f<256;f++){var g=f%n,p=s[g>>>2]>>>24-g%4*8&255;o=(o+y[f]+p)%256;var O=y[f];y[f]=y[o],y[o]=O}this._i=this._j=0},_doProcessBlock:function(c,s){c[s]^=D.call(this)},keySize:256/32,ivSize:0});function D(){for(var c=this._S,s=this._i,n=this._j,y=0,f=0;f<4;f++){s=(s+1)%256,n=(n+c[s])%256;var o=c[s];c[s]=c[n],c[n]=o,y|=c[(c[s]+c[n])%256]<<24-f*8}return this._i=s,this._j=n,y}v.RC4=d._createHelper(E);var r=m.RC4Drop=E.extend({cfg:E.cfg.extend({drop:192}),_doReset:function(){E._doReset.call(this);for(var c=this.cfg.drop;c>0;c--)D.call(this)}});v.RC4Drop=d._createHelper(r)}(),P.RC4})},wCXF:function(M,X,i){"use strict";i.d(X,"a",function(){return at});var P=i("rePB"),v=i("VTBJ"),T=i("KQm4"),d=i("U8pU"),m=i("ODXe"),E=i("cDcd"),D=i("TSYQ"),r=i.n(D),c=i("Gytx"),s=i.n(c),n=i("Kwbf"),y=i("t23M"),f=i("qx4F"),o=i("6eGT"),g=i("IBYe"),p=i("Ff2n"),O=i("c+Xe"),a=i("fyJ8"),u=i("biw7");function _(We,Re,$e,Tt,ut){var dt=$e[We]||{},Ie=$e[Re]||{},Le,Ue;dt.fixed==="left"?Le=Tt.left[We]:Ie.fixed==="right"&&(Ue=Tt.right[Re]);var _e=!1,Te=!1,ke=!1,je=!1,tt=$e[Re+1],_t=$e[We-1];if(ut==="rtl"){if(Le!==void 0){var At=_t&&_t.fixed==="left";je=!At}else if(Ue!==void 0){var Zt=tt&&tt.fixed==="right";ke=!Zt}}else if(Le!==void 0){var On=tt&&tt.fixed==="left";_e=!On}else if(Ue!==void 0){var nn=_t&&_t.fixed==="right";Te=!nn}return{fixLeft:Le,fixRight:Ue,lastFixLeft:_e,firstFixRight:Te,lastFixRight:ke,firstFixLeft:je,isSticky:Tt.isSticky}}var S=i("sR1s");function b(We){var Re=We.cells,$e=We.stickyOffsets,Tt=We.flattenColumns,ut=We.rowComponent,dt=We.cellComponent,Ie=We.onHeaderRow,Le=We.index,Ue=E.useContext(u.a),_e=Ue.prefixCls,Te=Ue.direction,ke;Ie&&(ke=Ie(Re.map(function(tt){return tt.column}),Le));var je=Object(S.a)(Re.map(function(tt){return tt.column}));return E.createElement(ut,Object.assign({},ke),Re.map(function(tt,_t){var At=tt.column,Zt=_(tt.colStart,tt.colEnd,Tt,$e,Te),On;return At&&At.onHeaderCell&&(On=tt.column.onHeaderCell(At)),E.createElement(a.a,Object.assign({},tt,{ellipsis:At.ellipsis,align:At.align,component:dt,prefixCls:_e,key:je[_t]},Zt,{additionalProps:On,rowType:"header"}))}))}b.displayName="HeaderRow";var h=b;function R(We){var Re=[];function $e(Ie,Le){var Ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Re[Ue]=Re[Ue]||[];var _e=Le,Te=Ie.filter(Boolean).map(function(ke){var je={key:ke.key,className:ke.className||"",children:ke.title,column:ke,colStart:_e},tt=1,_t=ke.children;return _t&&_t.length>0&&(tt=$e(_t,_e,Ue+1).reduce(function(At,Zt){return At+Zt},0),je.hasSubColumns=!0),"colSpan"in ke&&(tt=ke.colSpan),"rowSpan"in ke&&(je.rowSpan=ke.rowSpan),je.colSpan=tt,je.colEnd=je.colStart+tt-1,Re[Ue].push(je),_e+=tt,tt});return Te}$e(We,0);for(var Tt=Re.length,ut=function(Le){Re[Le].forEach(function(Ue){!("rowSpan"in Ue)&&!Ue.hasSubColumns&&(Ue.rowSpan=Tt-Le)})},dt=0;dt<Tt;dt+=1)ut(dt);return Re}function w(We){var Re=We.stickyOffsets,$e=We.columns,Tt=We.flattenColumns,ut=We.onHeaderRow,dt=E.useContext(u.a),Ie=dt.prefixCls,Le=dt.getComponent,Ue=E.useMemo(function(){return R($e)},[$e]),_e=Le(["header","wrapper"],"thead"),Te=Le(["header","row"],"tr"),ke=Le(["header","cell"],"th");return E.createElement(_e,{className:"".concat(Ie,"-thead")},Ue.map(function(je,tt){var _t=E.createElement(h,{key:tt,flattenColumns:Tt,cells:je,stickyOffsets:Re,rowComponent:Te,cellComponent:ke,onHeaderRow:ut,index:tt});return _t}))}var C=w,x=i("hW8S");function l(We){for(var Re=We.colWidths,$e=We.columns,Tt=We.columCount,ut=[],dt=Tt||$e.length,Ie=!1,Le=dt-1;Le>=0;Le-=1){var Ue=Re[Le],_e=$e&&$e[Le],Te=_e&&_e[x.a];(Ue||Te||Ie)&&(ut.unshift(E.createElement("col",Object.assign({key:Le,style:{width:Ue,minWidth:Ue}},Te))),Ie=!0)}return E.createElement("colgroup",null,ut)}var A=l;function k(We,Re){return Object(E.useMemo)(function(){for(var $e=[],Tt=0;Tt<Re;Tt+=1){var ut=We[Tt];if(ut!==void 0)$e[Tt]=ut;else return null}return $e},[We.join("_"),Re])}var U=E.forwardRef(function(We,Re){var $e=We.noData,Tt=We.columns,ut=We.flattenColumns,dt=We.colWidths,Ie=We.columCount,Le=We.stickyOffsets,Ue=We.direction,_e=We.fixHeader,Te=We.offsetHeader,ke=We.stickyClassName,je=We.onScroll,tt=Object(p.a)(We,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),_t=E.useContext(u.a),At=_t.prefixCls,Zt=_t.scrollbarSize,On=_t.isSticky,nn=On&&!_e?0:Zt,Ct=E.useRef(null),He=E.useCallback(function(St){Object(O.b)(Re,St),Object(O.b)(Ct,St)},[]);E.useEffect(function(){var St;function It(yt){var Nt=yt.currentTarget,$t=yt.deltaX;$t&&(je({currentTarget:Nt,scrollLeft:Nt.scrollLeft+$t}),yt.preventDefault())}return(St=Ct.current)===null||St===void 0||St.addEventListener("wheel",It),function(){var yt;(yt=Ct.current)===null||yt===void 0||yt.removeEventListener("wheel",It)}},[]);var rt=ut[ut.length-1],et={fixed:rt?rt.fixed:null,onHeaderCell:function(){return{className:"".concat(At,"-cell-scrollbar")}}},Pe=Object(E.useMemo)(function(){return nn?[].concat(Object(T.a)(Tt),[et]):Tt},[nn,Tt]),Ve=Object(E.useMemo)(function(){return nn?[].concat(Object(T.a)(ut),[et]):ut},[nn,ut]),xt=Object(E.useMemo)(function(){var St=Le.right,It=Le.left;return Object(v.a)(Object(v.a)({},Le),{},{left:Ue==="rtl"?[].concat(Object(T.a)(It.map(function(yt){return yt+nn})),[0]):It,right:Ue==="rtl"?St:[].concat(Object(T.a)(St.map(function(yt){return yt+nn})),[0]),isSticky:On})},[nn,Le,On]),ft=k(dt,Ie);return E.createElement("div",{style:Object(v.a)({overflow:"hidden"},On?{top:Te}:{}),ref:He,className:r()("".concat(At,"-header"),Object(P.a)({},ke,!!ke))},E.createElement("table",{style:{tableLayout:"fixed",visibility:$e||ft?null:"hidden"}},E.createElement(A,{colWidths:ft?[].concat(Object(T.a)(ft),[nn]):[],columCount:Ie+1,columns:Ve}),E.createElement(C,Object.assign({},tt,{stickyOffsets:xt,columns:Pe,flattenColumns:Ve}))))});U.displayName="FixedHeader";var N=U,z=E.createContext(null),K=z;function W(We){var Re=We.prefixCls,$e=We.children,Tt=We.component,ut=We.cellComponent,dt=We.fixHeader,Ie=We.fixColumn,Le=We.horizonScroll,Ue=We.className,_e=We.expanded,Te=We.componentWidth,ke=We.colSpan,je=E.useContext(u.a),tt=je.scrollbarSize;return E.useMemo(function(){var _t=$e;return Ie&&(_t=E.createElement("div",{style:{width:Te-(dt?tt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Re,"-expanded-row-fixed")},_t)),E.createElement(Tt,{className:Ue,style:{display:_e?null:"none"}},E.createElement(a.a,{component:ut,prefixCls:Re,colSpan:ke},_t))},[$e,Tt,dt,Le,Ue,_e,Te,ke,tt])}var V=W;function F(We){var Re=We.className,$e=We.style,Tt=We.record,ut=We.index,dt=We.rowKey,Ie=We.getRowKey,Le=We.rowExpandable,Ue=We.expandedKeys,_e=We.onRow,Te=We.indent,ke=Te===void 0?0:Te,je=We.rowComponent,tt=We.cellComponent,_t=We.childrenColumnName,At=E.useContext(u.a),Zt=At.prefixCls,On=At.fixedInfoList,nn=E.useContext(K),Ct=nn.fixHeader,He=nn.fixColumn,rt=nn.horizonScroll,et=nn.componentWidth,Pe=nn.flattenColumns,Ve=nn.expandableType,xt=nn.expandRowByClick,ft=nn.onTriggerExpand,St=nn.rowClassName,It=nn.expandedRowClassName,yt=nn.indentSize,Nt=nn.expandIcon,$t=nn.expandedRowRender,Ln=nn.expandIconColumnIndex,En=E.useState(!1),jn=Object(m.a)(En,2),kn=jn[0],Tn=jn[1],an=Ue&&Ue.has(We.recordKey);E.useEffect(function(){an&&Tn(!0)},[an]);var ur=Ve==="row"&&(!Le||Le(Tt)),mr=Ve==="nest",xr=_t&&Tt&&Tt[_t],ir=ur||mr,Rn;_e&&(Rn=_e(Tt,ut));var Wn=function(on){if(xt&&ir&&ft(Tt,on),Rn&&Rn.onClick){for(var Ar,Cr=arguments.length,aa=new Array(Cr>1?Cr-1:0),Rr=1;Rr<Cr;Rr++)aa[Rr-1]=arguments[Rr];(Ar=Rn).onClick.apply(Ar,[on].concat(aa))}},Qt;typeof St=="string"?Qt=St:typeof St=="function"&&(Qt=St(Tt,ut,ke));var Bt=Object(S.a)(Pe),cn=E.createElement(je,Object.assign({},Rn,{"data-row-key":dt,className:r()(Re,"".concat(Zt,"-row"),"".concat(Zt,"-row-level-").concat(ke),Qt,Rn&&Rn.className),style:Object(v.a)(Object(v.a)({},$e),Rn?Rn.style:null),onClick:Wn}),Pe.map(function(kr,on){var Ar=kr.render,Cr=kr.dataIndex,aa=kr.className,Rr=Bt[on],ha=On[on],ya;on===(Ln||0)&&mr&&(ya=E.createElement(E.Fragment,null,E.createElement("span",{style:{paddingLeft:"".concat(yt*ke,"px")},className:"".concat(Zt,"-row-indent indent-level-").concat(ke)}),Nt({prefixCls:Zt,expanded:an,expandable:xr,record:Tt,onExpand:ft})));var Ea;return kr.onCell&&(Ea=kr.onCell(Tt,ut)),E.createElement(a.a,Object.assign({className:aa,ellipsis:kr.ellipsis,align:kr.align,component:tt,prefixCls:Zt,key:Rr,record:Tt,index:ut,dataIndex:Cr,render:Ar,shouldCellUpdate:kr.shouldCellUpdate},ha,{appendNode:ya,additionalProps:Ea}))})),rn;if(ur&&(kn||an)){var Er=$t(Tt,ut,ke+1,an),Zn=It&&It(Tt,ut,ke);rn=E.createElement(V,{expanded:an,className:r()("".concat(Zt,"-expanded-row"),"".concat(Zt,"-expanded-row-level-").concat(ke+1),Zn),prefixCls:Zt,fixHeader:Ct,fixColumn:He,horizonScroll:rt,component:je,componentWidth:et,cellComponent:tt,colSpan:Pe.length},Er)}var $n;return xr&&an&&($n=(Tt[_t]||[]).map(function(kr,on){var Ar=Ie(kr,on);return E.createElement(F,Object.assign({},We,{key:Ar,rowKey:Ar,record:kr,recordKey:Ar,index:on,indent:ke+1}))})),E.createElement(E.Fragment,null,cn,rn,$n)}F.displayName="BodyRow";var B=F,H=E.createContext(null),ae=H;function de(We){var Re=We.columnKey,$e=We.onColumnResize,Tt=E.useRef();return E.useEffect(function(){Tt.current&&$e(Re,Tt.current.offsetWidth)},[]),E.createElement(y.a,{onResize:function(dt){var Ie=dt.offsetWidth;$e(Re,Ie)}},E.createElement("td",{ref:Tt,style:{padding:0,border:0,height:0}},E.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function oe(We){var Re=We.data,$e=We.getRowKey,Tt=We.measureColumnWidth,ut=We.expandedKeys,dt=We.onRow,Ie=We.rowExpandable,Le=We.emptyNode,Ue=We.childrenColumnName,_e=E.useContext(ae),Te=_e.onColumnResize,ke=E.useContext(u.a),je=ke.prefixCls,tt=ke.getComponent,_t=E.useContext(K),At=_t.fixHeader,Zt=_t.horizonScroll,On=_t.flattenColumns,nn=_t.componentWidth;return E.useMemo(function(){var Ct=tt(["body","wrapper"],"tbody"),He=tt(["body","row"],"tr"),rt=tt(["body","cell"],"td"),et;Re.length?et=Re.map(function(Ve,xt){var ft=$e(Ve,xt);return E.createElement(B,{key:ft,rowKey:ft,record:Ve,recordKey:ft,index:xt,rowComponent:He,cellComponent:rt,expandedKeys:ut,onRow:dt,getRowKey:$e,rowExpandable:Ie,childrenColumnName:Ue})}):et=E.createElement(V,{expanded:!0,className:"".concat(je,"-placeholder"),prefixCls:je,fixHeader:At,fixColumn:Zt,horizonScroll:Zt,component:He,componentWidth:nn,cellComponent:rt,colSpan:On.length},Le);var Pe=Object(S.a)(On);return E.createElement(Ct,{className:"".concat(je,"-tbody")},Tt&&E.createElement("tr",{"aria-hidden":"true",className:"".concat(je,"-measure-row"),style:{height:0}},Pe.map(function(Ve){return E.createElement(de,{key:Ve,columnKey:Ve,onColumnResize:Te})})),et)},[Re,je,dt,Tt,ut,$e,tt,nn,Le,On])}var xe=E.memo(oe);xe.displayName="Body";var Oe=xe,se=i("wRmb"),me=i("xEkU"),pe=i.n(me);function ie(We){var Re=Object(E.useRef)(We),$e=Object(E.useState)({}),Tt=Object(m.a)($e,2),ut=Tt[1],dt=Object(E.useRef)(null),Ie=Object(E.useRef)([]);function Le(Ue){dt.current===null&&(Ie.current=[],dt.current=pe()(function(){Ie.current.forEach(function(_e){Re.current=_e(Re.current)}),dt.current=null,ut({})})),Ie.current.push(Ue)}return Object(E.useEffect)(function(){return function(){pe.a.cancel(dt.current)}},[]),[Re.current,Le]}function le(We){var Re=Object(E.useRef)(We),$e=Object(E.useRef)(null);function Tt(){window.clearTimeout($e.current)}function ut(Ie){Re.current=Ie,Tt(),$e.current=window.setTimeout(function(){Re.current=null,$e.current=null},100)}function dt(){return Re.current}return Object(E.useEffect)(function(){return Tt},[]),[ut,dt]}function Q(We,Re,$e){var Tt=Object(E.useMemo)(function(){for(var ut=[],dt=[],Ie=0,Le=0,Ue=0;Ue<Re;Ue+=1)if($e==="rtl"){dt[Ue]=Le,Le+=We[Ue]||0;var _e=Re-Ue-1;ut[_e]=Ie,Ie+=We[_e]||0}else{ut[Ue]=Ie,Ie+=We[Ue]||0;var Te=Re-Ue-1;dt[Te]=Le,Le+=We[Te]||0}return{left:ut,right:dt}},[We,Re,$e]);return Tt}var ue=Q;function ee(We){var Re=We.className,$e=We.children;return E.createElement("div",{className:Re},$e)}var te=ee,be=i("n6Qo");function re(We){var Re,$e=We.prefixCls,Tt=We.record,ut=We.onExpand,dt=We.expanded,Ie=We.expandable,Le="".concat($e,"-row-expand-icon");if(!Ie)return E.createElement("span",{className:r()(Le,"".concat($e,"-row-spaced"))});var Ue=function(Te){ut(Tt,Te),Te.stopPropagation()};return E.createElement("span",{className:r()(Le,(Re={},Object(P.a)(Re,"".concat($e,"-row-expanded"),dt),Object(P.a)(Re,"".concat($e,"-row-collapsed"),!dt),Re)),onClick:Ue})}function Z(We,Re,$e){var Tt=[];function ut(dt){(dt||[]).forEach(function(Ie,Le){Tt.push(Re(Ie,Le)),ut(Ie[$e])})}return ut(We),Tt}var Y=i("zT1h"),q=i("y0+3"),ye=function(Re,$e){var Tt,ut,dt=Re.scrollBodyRef,Ie=Re.onScroll,Le=Re.offsetScroll,Ue=E.useContext(u.a),_e=Ue.prefixCls,Te=((Tt=dt.current)===null||Tt===void 0?void 0:Tt.scrollWidth)||0,ke=((ut=dt.current)===null||ut===void 0?void 0:ut.clientWidth)||0,je=Te&&ke*(ke/Te),tt=E.useRef(),_t=ie({scrollLeft:0,isHiddenScrollBar:!1}),At=Object(m.a)(_t,2),Zt=At[0],On=At[1],nn=E.useRef({delta:0,x:0}),Ct=E.useState(!1),He=Object(m.a)(Ct,2),rt=He[0],et=He[1],Pe=function(){et(!1)},Ve=function(yt){yt.persist(),nn.current.delta=yt.pageX-Zt.scrollLeft,nn.current.x=0,et(!0),yt.preventDefault()},xt=function(yt){var Nt,$t=yt||((Nt=window)===null||Nt===void 0?void 0:Nt.event),Ln=$t.buttons;if(!rt||Ln===0){rt&&et(!1);return}var En=nn.current.x+yt.pageX-nn.current.x-nn.current.delta;En<=0&&(En=0),En+je>=ke&&(En=ke-je),Ie({scrollLeft:En/ke*(Te+2)}),nn.current.x=yt.pageX},ft=function(){var yt=Object(q.b)(dt.current).top,Nt=yt+dt.current.offsetHeight,$t=document.documentElement.scrollTop+window.innerHeight;Nt-Object(f.a)()<=$t||yt>=$t-Le?On(function(Ln){return Object(v.a)(Object(v.a)({},Ln),{},{isHiddenScrollBar:!0})}):On(function(Ln){return Object(v.a)(Object(v.a)({},Ln),{},{isHiddenScrollBar:!1})})},St=function(yt){On(function(Nt){return Object(v.a)(Object(v.a)({},Nt),{},{scrollLeft:yt/Te*ke||0})})};return E.useImperativeHandle($e,function(){return{setScrollLeft:St}}),E.useEffect(function(){var It=Object(Y.a)(document.body,"mouseup",Pe,!1),yt=Object(Y.a)(document.body,"mousemove",xt,!1);return ft(),function(){It.remove(),yt.remove()}},[je,rt]),E.useEffect(function(){var It=Object(Y.a)(window,"scroll",ft,!1),yt=Object(Y.a)(window,"resize",ft,!1);return function(){It.remove(),yt.remove()}},[]),E.useEffect(function(){Zt.isHiddenScrollBar||On(function(It){var yt,Nt;return Object(v.a)(Object(v.a)({},It),{},{scrollLeft:dt.current.scrollLeft/((yt=dt.current)===null||yt===void 0?void 0:yt.scrollWidth)*((Nt=dt.current)===null||Nt===void 0?void 0:Nt.clientWidth)})})},[Zt.isHiddenScrollBar]),Te<=ke||!je||Zt.isHiddenScrollBar?null:E.createElement("div",{style:{height:Object(f.a)(),width:ke,bottom:Le},className:"".concat(_e,"-sticky-scroll")},E.createElement("div",{onMouseDown:Ve,ref:tt,className:r()("".concat(_e,"-sticky-scroll-bar"),Object(P.a)({},"".concat(_e,"-sticky-scroll-bar-active"),rt)),style:{width:"".concat(je,"px"),transform:"translate3d(".concat(Zt.scrollLeft,"px, 0, 0)")}}))},ge=E.forwardRef(ye);function De(We,Re){return E.useMemo(function(){var $e=!!We;return{isSticky:$e,stickyClassName:$e?"".concat(Re,"-sticky-header"):"",offsetHeader:Object(d.a)(We)==="object"&&We.offsetHeader||0,offsetScroll:Object(d.a)(We)==="object"&&We.offsetScroll||0}},[We,Re])}var Ge=[],Qe={},at="rc-table-internal-hook",ot=E.memo(function(We){var Re=We.children;return Re},function(We,Re){return s()(We.props,Re.props)?We.pingLeft!==Re.pingLeft||We.pingRight!==Re.pingRight:!1});function st(We){var Re,$e=We.prefixCls,Tt=We.className,ut=We.rowClassName,dt=We.style,Ie=We.data,Le=We.rowKey,Ue=We.scroll,_e=We.tableLayout,Te=We.direction,ke=We.title,je=We.footer,tt=We.summary,_t=We.id,At=We.showHeader,Zt=We.components,On=We.emptyText,nn=We.onRow,Ct=We.onHeaderRow,He=We.internalHooks,rt=We.transformColumns,et=We.internalRefs,Pe=We.sticky,Ve=Ie||Ge,xt=!!Ve.length,ft=E.useState(0),St=Object(m.a)(ft,2),It=St[0],yt=St[1];E.useEffect(function(){yt(Object(f.a)())});var Nt=E.useMemo(function(){return Object(S.c)(Zt,{})},[Zt]),$t=E.useCallback(function(Mt,zt){return Object(S.b)(Nt,Mt)||zt},[Nt]),Ln=E.useMemo(function(){return typeof Le=="function"?Le:function(Mt){var zt=Mt&&Mt[Le];return zt}},[Le]),En=Object(x.c)(We),jn=En.expandIcon,kn=En.expandedRowKeys,Tn=En.defaultExpandedRowKeys,an=En.defaultExpandAllRows,ur=En.expandedRowRender,mr=En.onExpand,xr=En.onExpandedRowsChange,ir=En.expandRowByClick,Rn=En.rowExpandable,Wn=En.expandIconColumnIndex,Qt=En.expandedRowClassName,Bt=En.childrenColumnName,cn=En.indentSize,rn=jn||re,Er=Bt||"children",Zn=E.useMemo(function(){return ur?"row":We.expandable&&He===at&&We.expandable.__PARENT_RENDER_ICON__||Ve.some(function(Mt){return Mt&&Object(d.a)(Mt)==="object"&&Mt[Er]})?"nest":!1},[!!ur,Ve]),$n=E.useState(function(){return Tn||(an?Z(Ve,Ln,Er):[])}),kr=Object(m.a)($n,2),on=kr[0],Ar=kr[1],Cr=E.useMemo(function(){return new Set(kn||on||[])},[kn,on]),aa=E.useCallback(function(Mt){var zt=Ln(Mt,Ve.indexOf(Mt)),jt,In=Cr.has(zt);In?(Cr.delete(zt),jt=Object(T.a)(Cr)):jt=[].concat(Object(T.a)(Cr),[zt]),Ar(jt),mr&&mr(!In,Mt),xr&&xr(jt)},[Ln,Cr,Ve,mr,xr]),Rr=E.useState(0),ha=Object(m.a)(Rr,2),ya=ha[0],Ea=ha[1],Oa=Object(se.b)(Object(v.a)(Object(v.a)(Object(v.a)({},We),En),{},{expandable:!!ur,expandedKeys:Cr,getRowKey:Ln,onTriggerExpand:aa,expandIcon:rn,expandIconColumnIndex:Wn,direction:Te}),He===at?rt:null),Zr=Object(m.a)(Oa,2),vr=Zr[0],or=Zr[1],fa=E.useMemo(function(){return{columns:vr,flattenColumns:or}},[vr,or]),wa=E.useRef(),Pa=E.useRef(),dr=E.useRef(),ai=E.useState(!1),Fa=Object(m.a)(ai,2),ja=Fa[0],oi=Fa[1],Ta=E.useState(!1),qa=Object(m.a)(Ta,2),Ga=qa[0],Ti=qa[1],hi=ie(new Map),ia=Object(m.a)(hi,2),la=ia[0],oa=ia[1],he=Object(S.a)(or),Ze=he.map(function(Mt){return la.get(Mt)}),bt=E.useMemo(function(){return Ze},[Ze.join("_")]),vt=ue(bt,or.length,Te),Lt=Ue&&Object(S.d)(Ue.y),wt=Ue&&Object(S.d)(Ue.x),Vt=wt&&or.some(function(Mt){var zt=Mt.fixed;return zt}),ln=E.useRef(),mn=De(Pe,$e),_n=mn.isSticky,An=mn.offsetHeader,yn=mn.offsetScroll,Rt=mn.stickyClassName,Jt,Ft,dn;Lt&&(Ft={overflowY:"scroll",maxHeight:Ue.y}),wt&&(Jt={overflowX:"auto"},Lt||(Ft={overflowY:"hidden"}),dn={width:Ue.x===!0?"auto":Ue.x,minWidth:"100%"});var sn=E.useCallback(function(Mt,zt){oa(function(jt){var In=new Map(jt);return In.set(Mt,zt),In})},[]),xn=le(null),Mn=Object(m.a)(xn,2),Xt=Mn[0],Ut=Mn[1];function qt(Mt,zt){if(!zt)return;typeof zt=="function"?zt(Mt):zt.scrollLeft!==Mt&&(zt.scrollLeft=Mt)}var en=function(zt){var jt=zt.currentTarget,In=zt.scrollLeft,pn=typeof In=="number"?In:jt.scrollLeft,Fn=jt||Qe;if(!Ut()||Ut()===Fn){var Pn;Xt(Fn),qt(pn,Pa.current),qt(pn,dr.current),qt(pn,(Pn=ln.current)===null||Pn===void 0?void 0:Pn.setScrollLeft)}if(jt){var Xn=jt.scrollWidth,Vn=jt.clientWidth;oi(pn>0),Ti(pn<Xn-Vn)}},vn=function(){dr.current&&en({currentTarget:dr.current})},hn=function(zt){var jt=zt.width;vn(),Ea(wa.current?wa.current.offsetWidth:jt)};E.useEffect(function(){return vn},[]),E.useEffect(function(){wt&&vn()},[wt]),E.useEffect(function(){He===at&&et&&(et.body.current=dr.current)});var Nn=$t(["table"],"table"),Bn=E.useMemo(function(){return _e||(Vt?Ue.x==="max-content"?"auto":"fixed":Lt||or.some(function(Mt){var zt=Mt.ellipsis;return zt})?"fixed":"auto")},[Lt,Vt,or,_e]),Or,cr={colWidths:bt,columCount:or.length,stickyOffsets:vt,onHeaderRow:Ct,fixHeader:Lt},Nr=E.useMemo(function(){return xt?null:typeof On=="function"?On():On},[xt,On]),Kr=E.createElement(Oe,{data:Ve,measureColumnWidth:Lt||wt||_n,expandedKeys:Cr,rowExpandable:Rn,getRowKey:Ln,onRow:nn,emptyNode:Nr,childrenColumnName:Er}),Fr=E.createElement(A,{colWidths:or.map(function(Mt){var zt=Mt.width;return zt}),columns:or}),Ur=tt&&E.createElement(be.b,null,tt(Ve)),wr=$t(["body"]);if(Lt||_n){var Xr;typeof wr=="function"?(Xr=wr(Ve,{scrollbarSize:It,ref:dr,onScroll:en}),cr.colWidths=or.map(function(Mt,zt){var jt=Mt.width,In=zt===vr.length-1?jt-It:jt;return typeof In=="number"&&!Number.isNaN(In)?In:(Object(n.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Xr=E.createElement("div",{style:Object(v.a)(Object(v.a)({},Jt),Ft),onScroll:en,ref:dr,className:r()("".concat($e,"-body"))},E.createElement(Nn,{style:Object(v.a)(Object(v.a)({},dn),{},{tableLayout:Bn})},Fr,Kr,Ur),_n&&E.createElement(ge,{ref:ln,offsetScroll:yn,scrollBodyRef:dr,onScroll:en})),Or=E.createElement(E.Fragment,null,At!==!1&&E.createElement(N,Object.assign({noData:!Ve.length},cr,fa,{direction:Te,offsetHeader:An,stickyClassName:Rt,ref:Pa,onScroll:en})),Xr)}else Or=E.createElement("div",{style:Object(v.a)(Object(v.a)({},Jt),Ft),className:r()("".concat($e,"-content")),onScroll:en,ref:dr},E.createElement(Nn,{style:Object(v.a)(Object(v.a)({},dn),{},{tableLayout:Bn})},Fr,At!==!1&&E.createElement(C,Object.assign({},cr,fa)),Kr,Ur));var ea=Object(x.b)(We),Ir=E.createElement("div",Object.assign({className:r()($e,Tt,(Re={},Object(P.a)(Re,"".concat($e,"-rtl"),Te==="rtl"),Object(P.a)(Re,"".concat($e,"-ping-left"),ja),Object(P.a)(Re,"".concat($e,"-ping-right"),Ga),Object(P.a)(Re,"".concat($e,"-layout-fixed"),_e==="fixed"),Object(P.a)(Re,"".concat($e,"-fixed-header"),Lt),Object(P.a)(Re,"".concat($e,"-fixed-column"),Vt),Object(P.a)(Re,"".concat($e,"-scroll-horizontal"),wt),Object(P.a)(Re,"".concat($e,"-has-fix-left"),or[0]&&or[0].fixed),Object(P.a)(Re,"".concat($e,"-has-fix-right"),or[or.length-1]&&or[or.length-1].fixed==="right"),Re)),style:dt,id:_t,ref:wa},ea),E.createElement(ot,{pingLeft:ja,pingRight:Ga,props:Object(v.a)(Object(v.a)({},We),{},{stickyOffsets:vt,mergedExpandedKeys:Cr})},ke&&E.createElement(te,{className:"".concat($e,"-title")},ke(Ve)),E.createElement("div",{className:"".concat($e,"-container")},Or),je&&E.createElement(te,{className:"".concat($e,"-footer")},je(Ve))));wt&&(Ir=E.createElement(y.a,{onResize:hn},Ir));var ta=E.useMemo(function(){return{prefixCls:$e,getComponent:$t,scrollbarSize:It,direction:Te,fixedInfoList:or.map(function(Mt,zt){return _(zt,zt,or,vt,Te)}),isSticky:_n}},[$e,$t,It,Te,or,vt,Te,_n]),Qr=E.useMemo(function(){return Object(v.a)(Object(v.a)({},fa),{},{tableLayout:Bn,rowClassName:ut,expandedRowClassName:Qt,componentWidth:ya,fixHeader:Lt,fixColumn:Vt,horizonScroll:wt,expandIcon:rn,expandableType:Zn,expandRowByClick:ir,expandedRowRender:ur,onTriggerExpand:aa,expandIconColumnIndex:Wn,indentSize:cn})},[fa,Bn,ut,Qt,ya,Lt,Vt,wt,rn,Zn,ir,ur,aa,Wn,cn]),Sn=E.useMemo(function(){return{onColumnResize:sn}},[sn]);return E.createElement(u.a.Provider,{value:ta},E.createElement(K.Provider,{value:Qr},E.createElement(ae.Provider,{value:Sn},Ir)))}st.Column=g.a,st.ColumnGroup=o.a,st.Summary=be.a,st.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var mt=X.b=st},wRmb:function(M,X,i){"use strict";i.d(X,"a",function(){return s});var P=i("rePB"),v=i("KQm4"),T=i("VTBJ"),d=i("Ff2n"),m=i("cDcd"),E=i.n(m),D=i("Kwbf"),r=i("Zm9Q"),c=i("hW8S");function s(g){return Object(r.a)(g).filter(function(p){return m.isValidElement(p)}).map(function(p){var O=p.key,a=p.props,u=a.children,_=Object(d.a)(a,["children"]),S=Object(T.a)({key:O},_);return u&&(S.children=s(u)),S})}function n(g){return g.reduce(function(p,O){var a=O.fixed,u=a===!0?"left":a,_=O.children;return _&&_.length>0?[].concat(Object(v.a)(p),Object(v.a)(n(_).map(function(S){return Object(T.a)({fixed:u},S)}))):[].concat(Object(v.a)(p),[Object(T.a)(Object(T.a)({},O),{},{fixed:u})])},[])}function y(g){for(var p=!0,O=0;O<g.length;O+=1){var a=g[O];if(p&&a.fixed!=="left")p=!1;else if(!p&&a.fixed==="left"){Object(D.a)(!1,"Index ".concat(O-1," of `columns` missing `fixed='left'` prop."));break}}for(var u=!0,_=g.length-1;_>=0;_-=1){var S=g[_];if(u&&S.fixed!=="right")u=!1;else if(!u&&S.fixed==="right"){Object(D.a)(!1,"Index ".concat(_+1," of `columns` missing `fixed='right'` prop."));break}}}function f(g){return g.map(function(p){var O=p.fixed,a=Object(d.a)(p,["fixed"]),u=O;return O==="left"?u="right":O==="right"&&(u="left"),Object(T.a)({fixed:u},a)})}function o(g,p){var O=g.prefixCls,a=g.columns,u=g.children,_=g.expandable,S=g.expandedKeys,b=g.getRowKey,h=g.onTriggerExpand,R=g.expandIcon,w=g.rowExpandable,C=g.expandIconColumnIndex,x=g.direction,l=g.expandRowByClick,A=m.useMemo(function(){return a||s(u)},[a,u]),k=m.useMemo(function(){if(_){var z,K=C||0,W=A[K],V=(z={},Object(P.a)(z,c.a,{className:"".concat(O,"-expand-icon-col")}),Object(P.a)(z,"title",""),Object(P.a)(z,"fixed",W?W.fixed:null),Object(P.a)(z,"className","".concat(O,"-row-expand-icon-cell")),Object(P.a)(z,"render",function(H,ae,de){var oe=b(ae,de),xe=S.has(oe),Oe=w?w(ae):!0,se=R({prefixCls:O,expanded:xe,expandable:Oe,record:ae,onExpand:h});return l?m.createElement("span",{onClick:function(pe){return pe.stopPropagation()}},se):se}),z),F=A.slice();return K>=0&&F.splice(K,0,V),F}return A},[_,A,b,S,R,x]),U=m.useMemo(function(){var z=k;return p&&(z=p(z)),z.length||(z=[{render:function(){return null}}]),z},[p,k,x]),N=m.useMemo(function(){return x==="rtl"?f(n(U)):n(U)},[U,x]);return[U,N]}X.b=o},wZgz:function(M,X,i){(function(P,v,T){M.exports=X=v(i("Ib8C"),i("ETIr"),i("cv67"),i("K3mO"),i("OLod"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.BlockCipher,m=v.algo,E=[],D=[],r=[],c=[],s=[],n=[],y=[],f=[],o=[],g=[];(function(){for(var a=[],u=0;u<256;u++)u<128?a[u]=u<<1:a[u]=u<<1^283;for(var _=0,S=0,u=0;u<256;u++){var b=S^S<<1^S<<2^S<<3^S<<4;b=b>>>8^b&255^99,E[_]=b,D[b]=_;var h=a[_],R=a[h],w=a[R],C=a[b]*257^b*16843008;r[_]=C<<24|C>>>8,c[_]=C<<16|C>>>16,s[_]=C<<8|C>>>24,n[_]=C;var C=w*16843009^R*65537^h*257^_*16843008;y[b]=C<<24|C>>>8,f[b]=C<<16|C>>>16,o[b]=C<<8|C>>>24,g[b]=C,_?(_=h^a[a[a[w^h]]],S^=a[a[S]]):_=S=1}})();var p=[0,1,2,4,8,16,32,64,128,27,54],O=m.AES=d.extend({_doReset:function(){var a;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var u=this._keyPriorReset=this._key,_=u.words,S=u.sigBytes/4,b=this._nRounds=S+6,h=(b+1)*4,R=this._keySchedule=[],w=0;w<h;w++)w<S?R[w]=_[w]:(a=R[w-1],w%S?S>6&&w%S==4&&(a=E[a>>>24]<<24|E[a>>>16&255]<<16|E[a>>>8&255]<<8|E[a&255]):(a=a<<8|a>>>24,a=E[a>>>24]<<24|E[a>>>16&255]<<16|E[a>>>8&255]<<8|E[a&255],a^=p[w/S|0]<<24),R[w]=R[w-S]^a);for(var C=this._invKeySchedule=[],x=0;x<h;x++){var w=h-x;if(x%4)var a=R[w];else var a=R[w-4];x<4||w<=4?C[x]=a:C[x]=y[E[a>>>24]]^f[E[a>>>16&255]]^o[E[a>>>8&255]]^g[E[a&255]]}},encryptBlock:function(a,u){this._doCryptBlock(a,u,this._keySchedule,r,c,s,n,E)},decryptBlock:function(a,u){var _=a[u+1];a[u+1]=a[u+3],a[u+3]=_,this._doCryptBlock(a,u,this._invKeySchedule,y,f,o,g,D);var _=a[u+1];a[u+1]=a[u+3],a[u+3]=_},_doCryptBlock:function(a,u,_,S,b,h,R,w){for(var C=this._nRounds,x=a[u]^_[0],l=a[u+1]^_[1],A=a[u+2]^_[2],k=a[u+3]^_[3],U=4,N=1;N<C;N++){var z=S[x>>>24]^b[l>>>16&255]^h[A>>>8&255]^R[k&255]^_[U++],K=S[l>>>24]^b[A>>>16&255]^h[k>>>8&255]^R[x&255]^_[U++],W=S[A>>>24]^b[k>>>16&255]^h[x>>>8&255]^R[l&255]^_[U++],V=S[k>>>24]^b[x>>>16&255]^h[l>>>8&255]^R[A&255]^_[U++];x=z,l=K,A=W,k=V}var z=(w[x>>>24]<<24|w[l>>>16&255]<<16|w[A>>>8&255]<<8|w[k&255])^_[U++],K=(w[l>>>24]<<24|w[A>>>16&255]<<16|w[k>>>8&255]<<8|w[x&255])^_[U++],W=(w[A>>>24]<<24|w[k>>>16&255]<<16|w[x>>>8&255]<<8|w[l&255])^_[U++],V=(w[k>>>24]<<24|w[x>>>16&255]<<16|w[l>>>8&255]<<8|w[A&255])^_[U++];a[u]=z,a[u+1]=K,a[u+2]=W,a[u+3]=V},keySize:256/32});v.AES=d._createHelper(O)}(),P.AES})},wbyO:function(M,X,i){(function(P,v){M.exports=X=v(i("Ib8C"))})(this,function(P){return function(){var v=P,T=v.lib,d=T.WordArray,m=v.enc,E=m.Base64url={stringify:function(r,c=!0){var s=r.words,n=r.sigBytes,y=c?this._safe_map:this._map;r.clamp();for(var f=[],o=0;o<n;o+=3)for(var g=s[o>>>2]>>>24-o%4*8&255,p=s[o+1>>>2]>>>24-(o+1)%4*8&255,O=s[o+2>>>2]>>>24-(o+2)%4*8&255,a=g<<16|p<<8|O,u=0;u<4&&o+u*.75<n;u++)f.push(y.charAt(a>>>6*(3-u)&63));var _=y.charAt(64);if(_)for(;f.length%4;)f.push(_);return f.join("")},parse:function(r,c=!0){var s=r.length,n=c?this._safe_map:this._map,y=this._reverseMap;if(!y){y=this._reverseMap=[];for(var f=0;f<n.length;f++)y[n.charCodeAt(f)]=f}var o=n.charAt(64);if(o){var g=r.indexOf(o);g!==-1&&(s=g)}return D(r,s,y)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function D(r,c,s){for(var n=[],y=0,f=0;f<c;f++)if(f%4){var o=s[r.charCodeAt(f-1)]<<f%4*2,g=s[r.charCodeAt(f)]>>>6-f%4*2,p=o|g;n[y>>>2]|=p<<24-y%4*8,y++}return d.create(n,y)}}(),P.enc.Base64url})},xrsn:function(M,X,i){M.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",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(M,X,i){"use strict";i.d(X,"a",function(){return n}),i.d(X,"b",function(){return f});var P=/margin|padding|width|height|max|min|offset/,v={left:!0,top:!0},T={cssFloat:1,styleFloat:1,float:1};function d(o){return o.nodeType===1?o.ownerDocument.defaultView.getComputedStyle(o,null):{}}function m(o,g,p){if(g=g.toLowerCase(),p==="auto"){if(g==="height")return o.offsetHeight;if(g==="width")return o.offsetWidth}return g in v||(v[g]=P.test(g)),v[g]?parseFloat(p)||0:p}function E(o,g){var p=arguments.length,O=d(o);return g=T[g]?"cssFloat"in o.style?"cssFloat":"styleFloat":g,p===1?O:m(o,g,O[g]||o.style[g])}function D(o,g,p){var O=arguments.length;if(g=T[g]?"cssFloat"in o.style?"cssFloat":"styleFloat":g,O===3)return typeof p=="number"&&P.test(g)&&(p="".concat(p,"px")),o.style[g]=p,p;for(var a in g)g.hasOwnProperty(a)&&D(o,a,g[a]);return d(o)}function r(o){return o===document.body?document.documentElement.clientWidth:o.offsetWidth}function c(o){return o===document.body?window.innerHeight||document.documentElement.clientHeight:o.offsetHeight}function s(){var o=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),g=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:o,height:g}}function n(){var o=document.documentElement.clientWidth,g=window.innerHeight||document.documentElement.clientHeight;return{width:o,height:g}}function y(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function f(o){var g=o.getBoundingClientRect(),p=document.documentElement;return{left:g.left+(window.pageXOffset||p.scrollLeft)-(p.clientLeft||document.body.clientLeft||0),top:g.top+(window.pageYOffset||p.scrollTop)-(p.clientTop||document.body.clientTop||0)}}},yDYP:function(M,X,i){M.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"}},yslc:function(M,X){M.exports="data:image/png;base64,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"}}]);