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.658927e3.a...

297 lines
1.9 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([[211,3,5,6,7,8,9,10,14,218],{"+NIl":function(M,Y,l){(function(P){P(l("VrN/"))})(function(P){"use strict";P.defineMode("stex",function(m,D){"use strict";function d(g,v){g.cmdState.push(v)}function h(g){return g.cmdState.length>0?g.cmdState[g.cmdState.length-1]:null}function y(g){var v=g.cmdState.pop();v&&v.closeBracket()}function S(g){for(var v=g.cmdState,p=v.length-1;p>=0;p--){var O=v[p];if(O.name=="DEFAULT")continue;return O}return{styleIdentifier:function(){return null}}}function n(g,v,p){return function(){this.name=g,this.bracketNo=0,this.style=v,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 i={};i.importmodule=n("importmodule","tag",["string","builtin"]),i.documentclass=n("documentclass","tag",["","atom"]),i.usepackage=n("usepackage","tag",["atom"]),i.begin=n("begin","tag",["atom"]),i.end=n("end","tag",["atom"]),i.label=n("label","tag",["atom"]),i.ref=n("ref","tag",["atom"]),i.eqref=n("eqref","tag",["atom"]),i.cite=n("cite","tag",["atom"]),i.bibitem=n("bibitem","tag",["atom"]),i.Bibitem=n("Bibitem","tag",["atom"]),i.RBibitem=n("RBibitem","tag",["atom"]),i.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function s(g,v){g.f=v}function r(g,v){var p;if(g.match(/^\\[a-zA-Z@]+/)){var O=g.current().slice(1);return p=i.hasOwnProperty(O)?i[O]:i.DEFAULT,p=new p,d(v,p),s(v,f),p.style}if(g.match(/^\\[$&%#{}_]/))return"tag";if(g.match(/^\\[,;!\/\\]/))return"tag";if(g.match("\\["))return s(v,function(u,_){return x(u,_,"\\]")}),"keyword";if(g.match("\\("))return s(v,function(u,_){return x(u,_,"\\)")}),"keyword";if(g.match("$$"))return s(v,function(u,_){return x(u,_,"$$")}),"keyword";if(g.match("$"))return s(v,function(u,_){return x(u,_,"$")}),"keyword";var a=g.next();if(a=="%")return g.skipToEnd(),"comment";if(a=="}"||a=="]"){if(p=h(v),p)p.closeBracket(a),s(v,f);else return"error";return"bracket"}else return a=="{"||a=="["?(p=i.DEFAULT,p=new p,d(v,p),"bracket"):/\d/.test(a)?(g.eatWhile(/[\w.%]/),"atom"):(g.eatWhile(/[\w\-_]/),p=S(v),p.name=="begin"&&(p.argument=g.current()),p.styleIdentifier())}function x(g,v,p){if(g.eatSpace())return null;if(p&&g.match(p))return s(v,r),"keyword";if(g.match(/^\\[a-zA-Z@]+/))return"tag";if(g.match(/^[a-zA-Z]+/))return"variable-2";if(g.match(/^\\[$&%#{}_]/))return"tag";if(g.match(/^\\[,;!\/]/))return"tag";if(g.match(/^[\^_&]/))return"tag";if(g.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(g.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var O=g.next();return O=="{"||O=="}"||O=="["||O=="]"||O=="("||O==")"?"bracket":O=="%"?(g.skipToEnd(),"comment"):"error"}function f(g,v){var p=g.peek(),O;return p=="{"||p=="["?(O=h(v),O.openBracket(p),g.eat(p),s(v,r),"bracket"):/[ \t\r]/.test(p)?(g.eat(p),null):(s(v,r),y(v),r(g,v))}return{startState:function(){var g=D.inMathMode?function(v,p){return x(v,p)}:r;return{cmdState:[],f:g}},copyState:function(g){return{cmdState:g.cmdState.slice(),f:g.f}},token:function(g,v){return v.f(g,v)},blankLine:function(g){g.f=r,g.cmdState.length=0},lineComment:"%"}}),P.defineMIME("text/x-stex","stex"),P.defineMIME("text/x-latex","stex")})},"+QRC":function(M,Y,l){"use strict";var P=l("E9nw"),m={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function d(y){var S=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return y.replace(/#{\s*key\s*}/g,S)}function h(y,S){var n,i,s,r,x,f,g=!1;S||(S={}),n=S.debug||!1;try{s=P(),r=document.createRange(),x=document.getSelection(),f=document.createElement("span"),f.textContent=y,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(),S.format)if(p.preventDefault(),typeof p.clipboardData=="undefined"){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var O=m[S.format]||m.default;window.clipboardData.setData(O,y)}else p.clipboardData.clearData(),p.clipboardData.setData(S.format,y);S.onCopy&&(p.preventDefault(),S.onCopy(p.clipboardData))}),document.body.appendChild(f),r.selectNodeContents(f),x.addRange(r);var v=document.execCommand("copy");if(!v)throw new Error("copy command was unsuccessful");g=!0}catch(p){n&&console.error("unable to copy using execCommand: ",p),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(S.format||"text",y),S.onCopy&&S.onCopy(window.clipboardData),g=!0}catch(O){n&&console.error("unable to copy using clipboardData: ",O),n&&console.error("falling back to prompt"),i=d("message"in S?S.message:D),window.prompt(i,y)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(r):x.removeAllRanges()),f&&document.body.removeChild(f),s()}return g}M.exports=h},"+Xk9":function(M,Y,l){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"/GNS":function(M,Y,l){M.exports=l.p+"static/search1.c4136dd4.png"},"11/R":function(module,__webpack_exports__,__webpack_require__){"use strict";var antd_es_switch_style__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("BoS7"),antd_es_switch__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("Sdc0"),antd_es_popover_style__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("Q9mQ"),antd_es_popover__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("diRs"),antd_es_tooltip_style__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("5Dmo"),antd_es_tooltip__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("3S7+"),antd_es_input_number_style__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("giR+"),antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__("fyUT"),antd_es_input_style__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__("5NDa"),antd_es_input__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__("5rEg"),antd_es_space_style__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__("DYRE"),antd_es_space__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__("zeV3"),antd_es_date_picker_style__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__("iQDF"),antd_es_date_picker__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__("+eQT"),antd_es_badge_style__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__("Awhp"),antd_es_badge__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__("KrTs"),antd_es_auto_complete_style__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__("O3gP"),antd_es_auto_complete__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__("lrIw"),antd_es_radio_style__WEBPACK_IMPORTED_MODULE_18__=__webpack_require__("7Kak"),antd_es_radio__WEBPACK_IMPORTED_MODULE_19__=__webpack_require__("9yH6"),antd_es_checkbox_style__WEBPACK_IMPORTED_MODULE_20__=__webpack_require__("sRBo"),antd_es_checkbox__WEBPACK_IMPORTED_MODULE_21__=__webpack_require__("kaz8"),antd_es_button_style__WEBPACK_IMPORTED_MODULE_22__=__webpack_require__("+L6B"),antd_es_button__WEBPACK_IMPORTED_MODULE_23__=__webpack_require__("2/Rp"),antd_es_menu_style__WEBPACK_IMPORTED_MODULE_24__=__webpack_require__("lUTK"),antd_es_menu__WEBPACK_IMPORTED_MODULE_25__=__webpack_require__("BvKs"),antd_es_modal_style__WEBPACK_IMPORTED_MODULE_26__=__webpack_require__("2qtc"),antd_es_modal__WEBPACK_IMPORTED_MODULE_27__=__webpack_require__("kLXV"),_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__=__webpack_require__("jrin"),_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__=__webpack_require__("k1fw"),_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__=__webpack_require__("oBTY"),antd_es_message_style__WEBPACK_IMPORTED_MODULE_31__=__webpack_require__("miYZ"),antd_es_message__WEBPACK_IMPORTED_MODULE_32__=__webpack_require__("tsqr"),_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__=__webpack_require__("9og8"),_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__=__webpack_require__("tJVT"),antd_es_select_style__WEBPACK_IMPORTED_MODULE_35__=__webpack_require__("OaEy"),antd_es_select__WEBPACK_IMPORTED_MODULE_36__=__webpack_require__("2fM7"),_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__),react__WEBPACK_IMPORTED_MODULE_38__=__webpack_require__("q1tI"),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(Y){if(!Y)return Y;var l=Y.split(":");if(l[1]=="00"||l[1]=="30")return Y;var P=parseInt(l[1]);if(P<30||P==60)return[l[0],"30"].join(":");if(P<60){var m=[l[0],"00"].join(":"),D="YYYY-MM-DD HH:mm",d=moment__WEBPACK_IMPORTED_MODULE_42___default()(m,D);return d.add(1,"hours"),d.format(D)}return Y},radioStyle={display:"block",height:"30px",lineHeight:"30px"};function Setting(_ref){var _user$userInfo,_user$userInfo$shixun,_shixunsDetail$detail,_shixunsDetail$detail2,_shixunsDetail$detail3,_shixunsDetail$detail4,_shixunsDetail$detail5,_shixunsDetail$settin97,_shixunsDetail$settin98,_shixunsDetail$detail6,_shixunsDetail$detail7,_shixunsDetail$settin150,_shixunsDetail$settin151,_shixunsDetail$settin152,_shixunsDetail$settin153,_shixunsDetail$detail8,user=_ref.user,dispatch=_ref.dispatch,shixunsDetail=_ref.shixunsDetail,practiceSetting=_ref.practiceSetting,shixunId=Object(react__WEBPACK_IMPORTED_MODULE_38__.useRef)(),_useState=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!0),_useState2=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState,2),isShowSetting=_useState2[0],setIsShowSetting=_useState2[1],_useState3=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState4=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState3,2),taskPass=_useState4[0],setTaskPass=_useState4[1],_useState5=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState6=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState5,2),testSetPermission=_useState6[0],setTestSetPermission=_useState6[1],_useState7=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState8=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState7,2),isCopy=_useState8[0],setIsCopy=_useState8[1],_useState9=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState10=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState9,2),openValue=_useState10[0],setOpenValue=_useState10[1],_useState11=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState12=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState11,2),selectDepartmentList=_useState12[0],setSelectDepartmentList=_useState12[1],_useState13=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState14=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState13,2),departmentList=_useState14[0],setDepartmentList=_useState14[1],_useState15=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState16=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState15,2),departmentValue=_useState16[0],setDepartmentValue=_useState16[1],_useState17=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState18=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState17,2),isOpenTime=_useState18[0],setIsOpenTime=_useState18[1],_useState19=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState20=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState19,2),openTime=_useState20[0],setOpenTime=_useState20[1],_useState21=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState22=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState21,2),vnc=_useState22[0],setVNC=_useState22[1],_useState23=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState24=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState23,2),windows_vnc=_useState24[0],setWindowVNC=_useState24[1],_useState25=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState26=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState25,2),virtual_machine=_useState26[0],setVirtualMachine=_useState26[1],_useState27=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState28=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState27,2),linux_vnc=_useState28[0],setLinuxVNC=_useState28[1],_useState29=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(""),_useState30=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState29,2),windows_start_template=_useState30[0],setWindowVNCTemplate=_useState30[1],_useState31=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState32=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState31,2),websshShow=_useState32[0],setWebsshShow=_useState32[1],_useState33=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState34=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState33,2),sshRadioValue=_useState34[0],setSshRadioValue=_useState34[1],_useState35=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState36=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState35,2),multiWebssh=_useState36[0],setMultiWebssh=_useState36[1],_useState37=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState38=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState37,2),hideCode=_useState38[0],setHideCode=_useState38[1],_useState39=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState40=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState39,2),codeEditPermission=_useState40[0],setCodeEditPermission=_useState40[1],_useState41=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState42=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState41,2),codeHidden=_useState42[0],setCodeHidden=_useState42[1],_useState43=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState44=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState43,2),forbidCopy=_useState44[0],setForbidCopy=_useState44[1],_useState45=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState46=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState45,2),display_git_address=_useState46[0],set_display_git_address=_useState46[1],_useState47=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState48=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState47,2),advancedsettingshow=_useState48[0],setAdvancedSettingShow=_useState48[1],_useState49=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("vnc"),_useState50=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState49,2),windows_connection_mode=_useState50[0],setWindowsConnectionMode=_useState50[1],_useState51=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState52=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState51,2),evaluateScript=_useState52[0],setEvaluateScript=_useState52[1],_useState53=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState54=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState53,2),serviceConfigList=_useState54[0],setServiceConfigList=_useState54[1],_useState55=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState56=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState55,2),evaluationScript=_useState56[0],setevaluationScript=_useState56[1],_useState57=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([]),_useState58=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState57,2),standardScriptList=_useState58[0],setStandardScripts=_useState58[1],_useState59=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)("1"),_useState60=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState59,2),MenuSelectKey=_useState60[0],setMenuSelectKey=_useState60[1],_useState61=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState62=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState61,2),disableDiscuss=_useState62[0],setDisableDiscuss=_useState62[1],_useState63=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState64=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState63,2),Remote=_useState64[0],setRemote=_useState64[1],_useState65=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState66=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState65,2),createTitle=_useState66[0],setCreateTitle=_useState66[1],_useState67=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState68=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState67,2),isupdate=_useState68[0],setIsupdate=_useState68[1],_useState69=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(3),_useState70=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState69,2),terminal_count=_useState70[0],setterminal_count=_useState70[1],_useState71=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(!1),_useState72=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState71,2),port=_useState72[0],setport=_useState72[1],_useState73=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState74=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState73,2),webssh_cloud=_useState74[0],setWebsshCloud=_useState74[1],_useState75=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(0),_useState76=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState75,2),survival_time=_useState76[0],setSurvivalTime=_useState76[1],_useState77=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)([{template_name:"",template_identity:""}]),_useState78=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_slicedToArray__WEBPACK_IMPORTED_MODULE_34__.a)(_useState77,2),shixun_virtual_templates=_useState78[0],setshixun_virtual_templates=_useState78[1],params=Object(umi__WEBPACK_IMPORTED_MODULE_39__.i)(),diffObj={forbid_copy:"forbidCopy",hide_code:"hideCode",multi_webssh:"multiWebssh",task_pass:"taskPass",test_set_permission:"testSetPermission",code_edit_permission:"codeEditPermission",can_copy:"isCopy",use_scope:"openValue",windows_vnc:"windows_vnc",windows_start_template:"windows_start_template",webssh_cloud:"webssh_cloud",opening_time:"openTime",webssh:"sshRadioValue",display_git_address:"display_git_address",show_code_dir:"codeHidden",choice_standard_scripts:"evaluationScript",evaluate_script:"evaluateScript"},_useState79=Object(react__WEBPACK_IMPORTED_MODULE_38__.useState)(),_useState80=Object(_root_workspace_ppte5yg23_local_v7_xf_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(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(l){var P;return _root_workspace_ppte5yg23_local_v7_xf_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,dispatch({type:"shixunsDetail/getDepartments",payload:{q:l}});case 2:P=D.sent,P&&setDepartmentList(P.shools_name||[]);case 4:case"end":return D.stop()}},Y)}));return function(l){return M.apply(this,arguments)}}();Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,Y;(M=shixunsDetail.setting)!==null&&M!==void 0&&(Y=M.shixun)!==null&&Y!==void 0&&Y.main_type&&handleInitState()},[shixunsDetail.setting]),Object(react__WEBPACK_IMPORTED_MODULE_38__.useEffect)(function(){var M,Y;dispatch({type:"shixunsDetail/getSettingsData",payload:params}),shixunId.current=(M=location.pathname)===null||M===void 0||((Y=M.split("/"))===null||Y===void 0)?void 0:Y[2]},[]);var handleSelectDepartment=function(Y){if(selectDepartmentList.includes(Y)){antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}setDepartmentValue(null),setSelectDepartmentList([].concat(Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(selectDepartmentList),[Y]))};function getRequiredStatus(){return _getRequiredStatus.apply(this,arguments)}function _getRequiredStatus(){return _getRequiredStatus=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var Y;return _root_workspace_ppte5yg23_local_v7_xf_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:Y=P.sent,Y&&setCreateTitle(Y==null?void 0:Y.data);case 4:case"end":return P.stop()}},M)})),_getRequiredStatus.apply(this,arguments)}var handleChangeSeviceConfig=function(Y,l,P){var m=serviceConfigList.map(function(D,d){return d===P?Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)({},D),{},Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},l,Y)):D});setServiceConfigList(m)},handleInitState=function(){var Y,l,P,m,D,d,h,y,S,n,i,s,r,x,f,g,v,p,O,a,u,_,T,b,c,R,w,C,E,o,A,k,U,N,V,W,K,z,F,B,G,ae,de,se,Se,Oe,le,me,pe,ie,oe,Q,ce,ee,te,ye,re,Z,X,q,be,ve,xe,Ke,Qe,et,tt,rt=(shixunsDetail==null||((Y=shixunsDetail.setting)===null||Y===void 0)?void 0:Y.shixun)||{},ut=rt.choice_main_type,Be=rt.main_type,Pe=rt.small_type,qe=rt.choice_small_type,Et=rt.is_secret_repository,st=rt.standard_scripts,At=rt.evaluate_script,Le=rt.shixun_service_configs;if(setEvaluateScript(At),setServiceConfigList(Le),setStandardScripts(st||[]),setWindowVNCTemplate((l=shixunsDetail.setting)===null||l===void 0||((P=l.shixun)===null||P===void 0)?void 0:P.windows_start_template),setWebsshCloud((m=shixunsDetail.setting)===null||m===void 0||((D=m.shixun)===null||D===void 0)?void 0:D.webssh_cloud),setWindowVNC((d=shixunsDetail.setting)===null||d===void 0||((h=d.shixun)===null||h===void 0)?void 0:h.windows_vnc),setVirtualMachine((y=shixunsDetail.setting)===null||y===void 0||((S=y.shixun)===null||S===void 0)?void 0:S.virtual_machine),setLinuxVNC((n=shixunsDetail.setting)===null||n===void 0||((i=n.shixun)===null||i===void 0)?void 0:i.linux_vnc),setWindowsConnectionMode(((s=shixunsDetail.setting)===null||s===void 0||((r=s.shixun)===null||r===void 0)?void 0:r.windows_connection_mode)||"vnc"),setVNC((x=shixunsDetail.setting)===null||x===void 0||((f=x.shixun)===null||f===void 0)?void 0:f.vnc),setWebsshShow(!!((g=shixunsDetail.setting)!==null&&g!==void 0&&(v=g.shixun)!==null&&v!==void 0&&v.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||((T=_.shixun)===null||T===void 0)?void 0:T.hide_code),setCodeEditPermission((b=shixunsDetail.setting)===null||b===void 0||((c=b.shixun)===null||c===void 0)?void 0:c.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||((E=C.shixun)===null||E===void 0)?void 0:E.forbid_copy),setTaskPass((o=shixunsDetail.setting)===null||o===void 0||((A=o.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((V=shixunsDetail.setting)===null||V===void 0||((W=V.shixun)===null||W===void 0)?void 0:W.can_copy),setOpenValue((K=shixunsDetail.setting)===null||K===void 0||((z=K.shixun)===null||z===void 0)?void 0:z.use_scope),setIsOpenTime(!!((F=shixunsDetail.setting)!==null&&F!==void 0&&(B=F.shixun)!==null&&B!==void 0&&B.opening_time)),setOpenTime((G=shixunsDetail.setting)===null||G===void 0||((ae=G.shixun)===null||ae===void 0)?void 0:ae.opening_time),setSelectDepartmentList((de=shixunsDetail.setting)===null||de===void 0||((se=de.shixun)===null||se===void 0)?void 0:se.scope_partment),setevaluationScript((Se=shixunsDetail.setting)===null||Se===void 0||((Oe=Se.shixun)===null||Oe===void 0)?void 0:Oe.choice_standard_scripts),setDisableDiscuss((le=shixunsDetail.setting)===null||le===void 0||((me=le.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((oe=shixunsDetail.setting)===null||oe===void 0||((Q=oe.shixun)===null||Q===void 0)?void 0:Q.survival_time),(shixunsDetail==null||((ce=shixunsDetail.setting)===null||ce===void 0||((ee=ce.shixun)===null||ee===void 0||((te=ee.shixun_virtual_templates)===null||te===void 0)))?void 0:te.length)>0){var je,ze;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((je=shixunsDetail.setting)===null||je===void 0||((ze=je.shixun)===null||ze===void 0))?void 0:ze.shixun_virtual_templates))}setport((ye=shixunsDetail.setting)===null||ye===void 0||((re=ye.shixun)===null||re===void 0)?void 0:re.port_mapping),(Z=shixunsDetail.setting)!==null&&Z!==void 0&&(X=Z.shixun)!==null&&X!==void 0&&X.windows_vnc||(q=shixunsDetail.setting)!==null&&q!==void 0&&(be=q.shixun)!==null&&be!==void 0&&be.linux_vnc||(ve=shixunsDetail.setting)!==null&&ve!==void 0&&(xe=ve.shixun)!==null&&xe!==void 0&&xe.vnc||(Ke=shixunsDetail.setting)!==null&&Ke!==void 0&&(Qe=Ke.shixun)!==null&&Qe!==void 0&&Qe.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(et=shixunsDetail.setting)!==null&&et!==void 0&&(tt=et.shixun)!==null&&tt!==void 0&&tt.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,Y){var l,P;M!=((l=shixunsDetail.setting)===null||l===void 0||((P=l.shixun)===null||P===void 0)?void 0:P.scope_partment[Y])&&(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,Y){var l,P,m,D,d,h,y,S,n,i,s,r;(M==null?void 0:M.cpu_limit)!=((l=shixunsDetail.setting)===null||l===void 0||((P=l.shixun)===null||P===void 0||((m=P.shixun_service_configs[Y])===null||m===void 0))?void 0:m.cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.lower_cpu_limit)!=((D=shixunsDetail.setting)===null||D===void 0||((d=D.shixun)===null||d===void 0||((h=d.shixun_service_configs[Y])===null||h===void 0))?void 0:h.lower_cpu_limit)&&(confirmLeave=!0),(M==null?void 0:M.memory_limit)!=((y=shixunsDetail.setting)===null||y===void 0||((S=y.shixun)===null||S===void 0||((n=S.shixun_service_configs[Y])===null||n===void 0))?void 0:n.memory_limit)&&(confirmLeave=!0),(M==null?void 0:M.request_limit)!=((i=shixunsDetail.setting)===null||i===void 0||((s=i.shixun)===null||s===void 0||((r=s.shixun_service_configs[Y])===null||r===void 0))?void 0:r.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var Y,l,P,m;return _root_workspace_ppte5yg23_local_v7_xf_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(l=(Y=shixunsDetail.detail)===null||Y===void 0?void 0:Y.is_jupyter,P=!1,isRadiuvalue==5&&virtual_machine&&(shixun_virtual_templates==null||shixun_virtual_templates.map(function(h){if(!(h!=null&&h.template_name)||!(h!=null&&h.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:l?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:l?null:evaluateScript},shixun_service_configs:serviceConfigList.map(function(h){return{mirror_repository_id:h.mirror_repository_id,cpu_limit:h.cpu_limit,lower_cpu_limit:h.lower_cpu_limit,memory_limit:h.memory_limit,request_limit:h.request_limit}})}});case 16:m=d.sent,(m==null?void 0:m.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(Y){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 l=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function m(){return _root_workspace_ppte5yg23_local_v7_xf_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(Y);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()}},m)}));function P(){return l.apply(this,arguments)}return P}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(l){var P;return _root_workspace_ppte5yg23_local_v7_xf_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,dispatch({type:"shixunsDetail/getScriptContent",payload:{id:shixunId.current,script_id:l}});case 2:P=D.sent,P&&setEvaluateScript(P.content);case 4:case"end":return D.stop()}},Y)}));return function(l){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(){var l,P,m,D,d,h,y;return _root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(n.t0=n.sent,n.t0){n.next=5;break}n.t0={};case 5:y=n.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)},!!((l=y.subjects)!==null&&l!==void 0&&l.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=y.subjects)===null||P===void 0||((m=P.splice(0,2))===null||m===void 0)?void 0:m.map(function(i){return"\u300A".concat(i,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},y==null?void 0:y.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((D=y.courses)!==null&&D!==void 0&&D.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=y.courses)===null||d===void 0||((h=d.splice(0,2))===null||h===void 0)?void 0:h.map(function(i){return"\u300A".concat(i,"\u300B")}),"\u7B49",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.colorOrange},y==null?void 0:y.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 i=Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function r(){var x;return _root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return g.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:x=g.sent,x.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_40__.e.push("/shixuns"));case 4:case"end":return g.stop()}},r)}));function s(){return i.apply(this,arguments)}return s}()});case 7:case"end":return n.stop()}},Y)}));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(Y){var l;if(practiceSetting!=null&&(l=practiceSetting.sideBar)!==null&&l!==void 0&&l.confirmLeave){showExitmodel(Y.key);return}setMenuSelectKey(Y.key),parseInt(Y.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(Y){return setTaskPass(Y.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(Y){return setTestSetPermission(Y.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(Y){return setIsCopy(Y.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(Y){return setOpenValue(Y.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(Y){setDepartmentValue(Y),handleGetDepartments(Y)},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(l){return l!==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(Y){setIsOpenTime(Y.target.checked),Y.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(Y){return Y&&Y<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(Y,l){return setOpenTime(handleDateString(l))}})))),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(Y){var l=Y.target.checked;setHideCode(hideCode===1?0:1),l?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(Y){setHideCode(Y.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(Y){return setport(Y.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(Y){var l=Y.target.checked;setRemote(l),l?(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(Y){var l,P,m,D,d,h,y,S,n,i;if(setIsRadiuValue(Y.target.value),setSshRadioValue(1),setport(!1),Y.target.value===3&&((l=shixunsDetail.setting)===null||l===void 0||((P=l.shixun)===null||P===void 0)?void 0:P.webssh)===2&&!((m=shixunsDetail.setting)!==null&&m!==void 0&&(D=m.shixun)!==null&&D!==void 0&&D.vnc)){var s,r;setport((s=shixunsDetail.setting)===null||s===void 0||((r=s.shixun)===null||r===void 0)?void 0:r.port_mapping)}if(Y.target.value===5&&!((d=shixunsDetail.setting)!==null&&d!==void 0&&(h=d.shixun)!==null&&h!==void 0&&h.linux_vnc)&&!((y=shixunsDetail.setting)!==null&&y!==void 0&&(S=y.shixun)!==null&&S!==void 0&&S.windows_vnc)&&(n=shixunsDetail.setting)!==null&&n!==void 0&&(i=n.shixun)!==null&&i!==void 0&&i.vnc){var x,f;setport((x=shixunsDetail.setting)===null||x===void 0||((f=x.shixun)===null||f===void 0)?void 0:f.port_mapping)}Y.target.value===1?(setVNC(!1),setLinuxVNC(!1),setWebsshShow(!1),setWindowVNC(!1)):Y.target.value===2?(setWindowVNC(!1),setLinuxVNC(!1),setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!0)):Y.target.value===3?(setVNC(!1),setWebsshShow(!0),setWindowVNC(!1),setLinuxVNC(!1),setSshRadioValue(2),setshixun_virtual_templates([]),setVirtualMachine(!1)):Y.target.value===4?(setHideCode(!1),setCodeEditPermission(!1),setCodeHidden(!1),setForbidCopy(!1),setMultiWebssh(!1),setWebsshShow(!1),setVNC(!1)):Y.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(Y){var l,P,m,D,d,h,y=Y.target.value;if(setport(!1),y===1&&((l=shixunsDetail.setting)===null||l===void 0||((P=l.shixun)===null||P===void 0)?void 0:P.webssh)===1){var S,n;setport((S=shixunsDetail.setting)===null||S===void 0||((n=S.shixun)===null||n===void 0)?void 0:n.port_mapping)}else if(y===2&&((m=shixunsDetail.setting)===null||m===void 0||((D=m.shixun)===null||D===void 0)?void 0:D.webssh)===2){var i,s;setport((i=shixunsDetail.setting)===null||i===void 0||((s=i.shixun)===null||s===void 0)?void 0:s.port_mapping)}if(setSshRadioValue(y),y!==1&&setMultiWebssh(!1),setWindowVNCTemplate(""),setWebsshCloud(1),y===3&&((d=shixunsDetail.setting)===null||d===void 0||((h=d.shixun)===null||h===void 0)?void 0:h.webssh)===3){var r,x,f,g;setWebsshCloud((r=shixunsDetail.setting)===null||r===void 0||((x=r.shixun)===null||x===void 0)?void 0:x.webssh_cloud),setWindowVNCTemplate((f=shixunsDetail.setting)===null||f===void 0||((g=f.shixun)===null||g===void 0)?void 0:g.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(Y){return setMultiWebssh(Y.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(Y){return setport(Y.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(Y){return setport(Y.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(Y){return setWebsshCloud(Y)}},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(Y){return setWindowVNCTemplate(Y.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(Y){setterminal_count(Y)},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(Y){var l,P,m,D,d,h,y,S,n,i=Y.target.value;if(setWindowVNCTemplate(""),setport(!1),i==="linux_vnc"&&(l=shixunsDetail.setting)!==null&&l!==void 0&&(P=l.shixun)!==null&&P!==void 0&&P.linux_vnc){var s,r;setWindowVNCTemplate((s=shixunsDetail.setting)===null||s===void 0||((r=s.shixun)===null||r===void 0)?void 0:r.windows_start_template)}else if(i==="windows_vnc"&&(m=shixunsDetail.setting)!==null&&m!==void 0&&(D=m.shixun)!==null&&D!==void 0&&D.windows_vnc){var x,f;setWindowVNCTemplate((x=shixunsDetail.setting)===null||x===void 0||((f=x.shixun)===null||f===void 0)?void 0:f.windows_start_template)}else if(i==="virtual_machine"&&(d=shixunsDetail.setting)!==null&&d!==void 0&&(h=d.shixun)!==null&&h!==void 0&&h.virtual_machine){var g,v;setWindowVNCTemplate((g=shixunsDetail.setting)===null||g===void 0||((v=g.shixun)===null||v===void 0)?void 0:v.windows_start_template)}else{var p,O,a,u,_,T;i==="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||((T=_.shixun)===null||T===void 0)?void 0:T.port_mapping)}switch(i){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||((y=shixunsDetail.setting)===null||y===void 0||((S=y.shixun)===null||S===void 0||((n=S.shixun_virtual_templates)===null||n===void 0)))?void 0:n.length)>0){var b,c;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_xf_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||((c=b.shixun)===null||c===void 0))?void 0:c.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(Y){return setport(Y.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(Y){return setWindowVNCTemplate(Y.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(Y){return setWindowVNCTemplate(Y.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(Y){return setWindowsConnectionMode(Y)}},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__.n)()?"":"\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__.n)(),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,Y){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(_root_workspace_ppte5yg23_local_v7_xf_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(_root_workspace_ppte5yg23_local_v7_xf_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__.u)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var P={};P.template_name="",P.template_identity="",shixun_virtual_templates.push(P),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_xf_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Y!=0&&Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.u)()&&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(Y,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_xf_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(Y){return set_display_git_address(Y.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(Y){return setCodeHidden(Y.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(Y){return setCodeEditPermission(Y.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(Y){return setForbidCopy(Y.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__.u)()&&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(Y){return setSurvivalTime(Y)}}),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(Y){handleChangeEvaluationScript(Y),setevaluationScript(Y)}},(standardScriptList||[]).map(function(M,Y){return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(Option,{value:parseInt(M.id),name:M.scptname,key:Y},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(Y){return setEvaluateScript(Y)}})),((_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,Y){var l,P,m,D,d,h,y,S;return react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{key:Y},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:((l=shixunsDetail.setting)===null||l===void 0||((P=l.shixun)===null||P===void 0)?void 0:P.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.target.value,"cpu_limit",Y)}})),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:((m=shixunsDetail.setting)===null||m===void 0||((D=m.shixun)===null||D===void 0)?void 0:D.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.target.value,"lower_cpu_limit",Y)}})),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||((h=d.shixun)===null||h===void 0)?void 0:h.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.target.value,"memory_limit",Y)}})),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:((y=shixunsDetail.setting)===null||y===void 0||((S=y.shixun)===null||S===void 0)?void 0:S.status)===2?!0:!editable,onChange:function(i){return handleChangeSeviceConfig(i.target.value,"request_limit",Y)}}),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(Y){return setDisableDiscuss(!Y)}}),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__.e.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(Y){return setEvaluateScript(Y)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.b)(function(M){var Y=M.user,l=M.shixunsDetail,P=M.practiceSetting;return{user:Y,shixunsDetail:l,practiceSetting:P}})(Setting)},"19Vz":function(M,Y,l){(function(P){P(l("VrN/"))})(function(P){P.defineOption("placeholder","",function(n,i,s){var r=s&&s!=P.Init;if(i&&!r)n.on("blur",h),n.on("change",y),n.on("swapDoc",y),P.on(n.getInputField(),"compositionupdate",n.state.placeholderCompose=function(){d(n)}),y(n);else if(!i&&r){n.off("blur",h),n.off("change",y),n.off("swapDoc",y),P.off(n.getInputField(),"compositionupdate",n.state.placeholderCompose),m(n);var x=n.getWrapperElement();x.className=x.className.replace(" CodeMirror-empty","")}i&&!n.hasFocus()&&h(n)});function m(n){n.state.placeholder&&(n.state.placeholder.parentNode.removeChild(n.state.placeholder),n.state.placeholder=null)}function D(n){m(n);var i=n.state.placeholder=document.createElement("pre");i.style.cssText="height: 0; overflow: visible",i.style.direction=n.getOption("direction"),i.className="CodeMirror-placeholder CodeMirror-line-like";var s=n.getOption("placeholder");typeof s=="string"&&(s=document.createTextNode(s)),i.appendChild(s),n.display.lineSpace.insertBefore(i,n.display.lineSpace.firstChild)}function d(n){setTimeout(function(){var i=!1,s=n.getInputField();s.nodeName=="TEXTAREA"?i=!s.value:n.lineCount()==1&&(i=!/[^\u200b]/.test(s.querySelector(".CodeMirror-line").textContent)),i?D(n):m(n)},20)}function h(n){S(n)&&D(n)}function y(n){var i=n.getWrapperElement(),s=S(n);i.className=i.className.replace(" CodeMirror-empty","")+(s?" CodeMirror-empty":""),s?D(n):m(n)}function S(n){return n.lineCount()===1&&n.getLine(0)===""}})},"1Sn+":function(M,Y,l){},"1ZF9":function(M,Y,l){M.exports=l.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,Y,l){(function(P){P(l("VrN/"))})(function(P){"use strict";var m={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},D={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};P.defineMode("xml",function(d,h){var y=d.indentUnit,S={},n=h.htmlMode?m:D;for(var i in n)S[i]=n[i];for(var i in h)S[i]=h[i];var s,r;function x(A,k){function U(W){return k.tokenize=W,W(A,k)}var N=A.next();if(N=="<")return A.eat("!")?A.eat("[")?A.match("CDATA[")?U(v("atom","]]>")):null:A.match("--")?U(v("comment","-->")):A.match("DOCTYPE",!0,!0)?(A.eatWhile(/[\w\._\-]/),U(p(1))):null:A.eat("?")?(A.eatWhile(/[\w\._\-]/),k.tokenize=v("meta","?>"),"meta"):(s=A.eat("/")?"closeTag":"openTag",k.tokenize=f,"tag bracket");if(N=="&"){var V;return A.eat("#")?A.eat("x")?V=A.eatWhile(/[a-fA-F\d]/)&&A.eat(";"):V=A.eatWhile(/[\d]/)&&A.eat(";"):V=A.eatWhile(/[\w\.\-:]/)&&A.eat(";"),V?"atom":"error"}else return A.eatWhile(/[^&<]/),null}x.isInText=!0;function f(A,k){var U=A.next();if(U==">"||U=="/"&&A.eat(">"))return k.tokenize=x,s=U==">"?"endTag":"selfcloseTag","tag bracket";if(U=="=")return s="equals",null;if(U=="<"){k.tokenize=x,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=g(U),k.stringStartCol=A.column(),k.tokenize(A,k)):(A.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function g(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 v(A,k){return function(U,N){for(;!U.eol();){if(U.match(k)){N.tokenize=x;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=x;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,(S.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,!S.contextGrabbers.hasOwnProperty(U)||!S.contextGrabbers[U].hasOwnProperty(k))return;a(A)}}function _(A,k,U){return A=="openTag"?(U.tagStart=k.column(),T):A=="closeTag"?b:_}function T(A,k,U){return A=="word"?(U.tagName=k.current(),r="tag",w):S.allowMissingTagName&&A=="endTag"?(r="tag bracket",w(A,k,U)):(r="error",T)}function b(A,k,U){if(A=="word"){var N=k.current();return U.context&&U.context.tagName!=N&&S.implicitlyClosed.hasOwnProperty(U.context.tagName)&&a(U),U.context&&U.context.tagName==N||S.matchClosing===!1?(r="tag",c):(r="tag error",R)}else return S.allowMissingTagName&&A=="endTag"?(r="tag bracket",c(A,k,U)):(r="error",R)}function c(A,k,U){return A!="endTag"?(r="error",c):(a(U),_)}function R(A,k,U){return r="error",c(A,k,U)}function w(A,k,U){if(A=="word")return r="attribute",C;if(A=="endTag"||A=="selfcloseTag"){var N=U.tagName,V=U.tagStart;return U.tagName=U.tagStart=null,A=="selfcloseTag"||S.autoSelfClosers.hasOwnProperty(N)?u(U,N):(u(U,N),U.context=new O(U,N,V==U.indented)),_}return r="error",w}function C(A,k,U){return A=="equals"?E:(S.allowMissing||(r="error"),w(A,k,U))}function E(A,k,U){return A=="string"?o:A=="word"&&S.allowUnquoted?(r="string",w):(r="error",w(A,k,U))}function o(A,k,U){return A=="string"?o:w(A,k,U)}return{startState:function(A){var k={tokenize:x,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"&&(r=null,k.state=k.state(s||U,A,k),r&&(U=r=="error"?U+" error":r)),U},indent:function(A,k,U){var N=A.context;if(A.tokenize.isInAttribute)return A.tagStart==A.indented?A.stringStartCol+1:A.indented+y;if(N&&N.noIndent)return P.Pass;if(A.tokenize!=f&&A.tokenize!=x)return U?U.match(/^(\s*)/)[0].length:0;if(A.tagName)return S.multilineTagIndentPastTag!==!1?A.tagStart+A.tagName.length+2:A.tagStart+y*(S.multilineTagIndentFactor||1);if(S.alignCDATA&&/<!\[CDATA\[/.test(k))return 0;var V=k&&/^<(\/)?([\w_:\.-]*)/.exec(k);if(V&&V[1])for(;N;)if(N.tagName==V[2]){N=N.prev;break}else if(S.implicitlyClosed.hasOwnProperty(N.tagName))N=N.prev;else break;else if(V)for(;N;){var W=S.contextGrabbers[N.tagName];if(W&&W.hasOwnProperty(V[2]))N=N.prev;else break}for(;N&&N.prev&&!N.startOfLine;)N=N.prev;return N?N.indent+y:A.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:S.htmlMode?"html":"xml",helperType:S.htmlMode?"html":"xml",skipAttribute:function(A){A.state==E&&(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,Y,l){"use strict";l.d(Y,"d",function(){return Ke}),l.d(Y,"b",function(){return dt}),l.d(Y,"c",function(){return kt}),l.d(Y,"a",function(){return An});var P=l("VTBJ"),m=l("1OyB"),D=l("vuIU"),d=l("JX7q"),h=l("Ji7U"),y=l("LK+K"),S=l("q1tI"),n=l("I8Z2"),i=l("BGR+"),s=l("wx14"),r=l("rePB"),x=l("4IlW"),f=l("2GS6"),g=l("Gytx"),v=l.n(g),p=l("TSYQ"),O=l.n(p),a=l("U8pU"),u=l("ODXe"),_=/iPhone/i,T=/iPod/i,b=/iPad/i,c=/\bAndroid(?:.+)Mobile\b/i,R=/Android/i,w=/\bAndroid(?:.+)SD4930UR\b/i,C=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,E=/Windows Phone/i,o=/\bWindows(?:.+)ARM\b/i,A=/BlackBerry/i,k=/BB10/i,U=/Opera Mini/i,N=/\b(CriOS|Chrome)(?:.+)Mobile/i,V=/Mobile(?:.+)Firefox\b/i;function W(Pt,Ge){return Pt.test(Ge)}function K(Pt){var Ge=Pt||(typeof navigator!="undefined"?navigator.userAgent:""),lt=Ge.split("[FBAN");if(typeof lt[1]!="undefined"){var it=lt,we=Object(u.a)(it,1);Ge=we[0]}if(lt=Ge.split("Twitter"),typeof lt[1]!="undefined"){var Ve=lt,Ct=Object(u.a)(Ve,1);Ge=Ct[0]}var gt={apple:{phone:W(_,Ge)&&!W(E,Ge),ipod:W(T,Ge),tablet:!W(_,Ge)&&W(b,Ge)&&!W(E,Ge),device:(W(_,Ge)||W(T,Ge)||W(b,Ge))&&!W(E,Ge)},amazon:{phone:W(w,Ge),tablet:!W(w,Ge)&&W(C,Ge),device:W(w,Ge)||W(C,Ge)},android:{phone:!W(E,Ge)&&W(w,Ge)||!W(E,Ge)&&W(c,Ge),tablet:!W(E,Ge)&&!W(w,Ge)&&!W(c,Ge)&&(W(C,Ge)||W(R,Ge)),device:!W(E,Ge)&&(W(w,Ge)||W(C,Ge)||W(c,Ge)||W(R,Ge))||W(/\bokhttp\b/i,Ge)},windows:{phone:W(E,Ge),tablet:W(o,Ge),device:W(E,Ge)||W(o,Ge)},other:{blackberry:W(A,Ge),blackberry10:W(k,Ge),opera:W(U,Ge),firefox:W(V,Ge),chrome:W(N,Ge),device:W(A,Ge)||W(k,Ge)||W(U,Ge)||W(V,Ge)||W(N,Ge)},any:null,phone:null,tablet:null};return gt.any=gt.apple.device||gt.android.device||gt.windows.device||gt.other.device,gt.phone=gt.apple.phone||gt.android.phone||gt.windows.phone,gt.tablet=gt.apple.tablet||gt.android.tablet||gt.windows.tablet,gt}var z=Object(P.a)(Object(P.a)({},K()),{},{isMobile:K}),F=z;function B(){}function G(Pt,Ge,lt){var it=Ge||"";return Pt.key||"".concat(it,"item_").concat(lt)}function ae(Pt){return"".concat(Pt,"-menu-")}function de(Pt,Ge){var lt=-1;S.Children.forEach(Pt,function(it){lt+=1,it&&it.type&&it.type.isMenuItemGroup?S.Children.forEach(it.props.children,function(we){lt+=1,Ge(we,lt)}):Ge(it,lt)})}function se(Pt,Ge,lt){if(!Pt||lt.find)return;S.Children.forEach(Pt,function(it){if(it){var we=it.type;if(!we||!(we.isSubMenu||we.isMenuItem||we.isMenuItemGroup))return;Ge.indexOf(it.key)!==-1?lt.find=!0:it.props.children&&se(it.props.children,Ge,lt)}})}var Se=["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(Ge){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,it=Ge&&typeof Ge.getBoundingClientRect=="function"&&Ge.getBoundingClientRect().width;if(it){if(lt){var we=getComputedStyle(Ge),Ve=we.marginLeft,Ct=we.marginRight;it+=+Ve.replace("px","")+ +Ct.replace("px","")}it=+it.toFixed(6)}return it||0},le=function(Ge,lt,it){Ge&&Object(a.a)(Ge.style)==="object"&&(Ge.style[lt]=it)},me=function(){return F.any},pe=l("KQm4"),ie=l("Ff2n"),oe=l("i8i4"),Q=l("bdgK"),ce=l("uciX"),ee=l("8XRh"),te={adjustX:1,adjustY:1},ye={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=ye,X=0,q={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},be=function(Ge,lt,it){var we=ae(lt),Ve=Ge.getState();Ge.setState({defaultActiveFirst:Object(P.a)(Object(P.a)({},Ve.defaultActiveFirst),{},Object(r.a)({},we,it))})},ve=function(Pt){Object(h.a)(lt,Pt);var Ge=Object(y.a)(lt);function lt(it){var we;Object(m.a)(this,lt),we=Ge.call(this,it),we.onDestroy=function(Dt){we.props.onDestroy(Dt)},we.onKeyDown=function(Dt){var Nt=Dt.keyCode,qt=we.menuInstance,kn=we.props,yn=kn.isOpen,Hn=kn.store;if(Nt===x.a.ENTER)return we.onTitleClick(Dt),be(Hn,we.props.eventKey,!0),!0;if(Nt===x.a.RIGHT)return yn?qt.onKeyDown(Dt):(we.triggerOpenChange(!0),be(Hn,we.props.eventKey,!0)),!0;if(Nt===x.a.LEFT){var Gn;if(yn)Gn=qt.onKeyDown(Dt);else return;return Gn||(we.triggerOpenChange(!1),Gn=!0),Gn}return yn&&(Nt===x.a.UP||Nt===x.a.DOWN)?qt.onKeyDown(Dt):void 0},we.onOpenChange=function(Dt){we.props.onOpenChange(Dt)},we.onPopupVisibleChange=function(Dt){we.triggerOpenChange(Dt,Dt?"mouseenter":"mouseleave")},we.onMouseEnter=function(Dt){var Nt=we.props,qt=Nt.eventKey,kn=Nt.onMouseEnter,yn=Nt.store;be(yn,we.props.eventKey,!1),kn({key:qt,domEvent:Dt})},we.onMouseLeave=function(Dt){var Nt=we.props,qt=Nt.parentMenu,kn=Nt.eventKey,yn=Nt.onMouseLeave;qt.subMenuInstance=Object(d.a)(we),yn({key:kn,domEvent:Dt})},we.onTitleMouseEnter=function(Dt){var Nt=we.props,qt=Nt.eventKey,kn=Nt.onItemHover,yn=Nt.onTitleMouseEnter;kn({key:qt,hover:!0}),yn({key:qt,domEvent:Dt})},we.onTitleMouseLeave=function(Dt){var Nt=we.props,qt=Nt.parentMenu,kn=Nt.eventKey,yn=Nt.onItemHover,Hn=Nt.onTitleMouseLeave;qt.subMenuInstance=Object(d.a)(we),yn({key:kn,hover:!1}),Hn({key:kn,domEvent:Dt})},we.onTitleClick=function(Dt){var Nt=Object(d.a)(we),qt=Nt.props;if(qt.onTitleClick({key:qt.eventKey,domEvent:Dt}),qt.triggerSubMenuAction==="hover")return;we.triggerOpenChange(!qt.isOpen,"click"),be(qt.store,we.props.eventKey,!1)},we.onSubMenuClick=function(Dt){typeof we.props.onClick=="function"&&we.props.onClick(we.addKeyPath(Dt))},we.onSelect=function(Dt){we.props.onSelect(Dt)},we.onDeselect=function(Dt){we.props.onDeselect(Dt)},we.getPrefixCls=function(){return"".concat(we.props.rootPrefixCls,"-submenu")},we.getActiveClassName=function(){return"".concat(we.getPrefixCls(),"-active")},we.getDisabledClassName=function(){return"".concat(we.getPrefixCls(),"-disabled")},we.getSelectedClassName=function(){return"".concat(we.getPrefixCls(),"-selected")},we.getOpenClassName=function(){return"".concat(we.props.rootPrefixCls,"-submenu-open")},we.saveMenuInstance=function(Dt){we.menuInstance=Dt},we.addKeyPath=function(Dt){return Object(P.a)(Object(P.a)({},Dt),{},{keyPath:(Dt.keyPath||[]).concat(we.props.eventKey)})},we.triggerOpenChange=function(Dt,Nt){var qt=we.props.eventKey,kn=function(){we.onOpenChange({key:qt,item:Object(d.a)(we),trigger:Nt,open:Dt})};Nt==="mouseenter"?we.mouseenterTimeout=setTimeout(function(){kn()},0):kn()},we.isChildrenSelected=function(){var Dt={find:!1};return se(we.props.children,we.props.selectedKeys,Dt),Dt.find},we.isOpen=function(){return we.props.openKeys.indexOf(we.props.eventKey)!==-1},we.adjustWidth=function(){if(!we.subMenuTitle||!we.menuInstance)return;var Dt=oe.findDOMNode(we.menuInstance);if(Dt.offsetWidth>=we.subMenuTitle.offsetWidth)return;Dt.style.minWidth="".concat(we.subMenuTitle.offsetWidth,"px")},we.saveSubMenuTitle=function(Dt){we.subMenuTitle=Dt},we.getBaseProps=function(){var Dt=Object(d.a)(we),Nt=Dt.props;return{mode:Nt.mode==="horizontal"?"vertical":Nt.mode,visible:we.props.isOpen,level:Nt.level+1,inlineIndent:Nt.inlineIndent,focusable:!1,onClick:we.onSubMenuClick,onSelect:we.onSelect,onDeselect:we.onDeselect,onDestroy:we.onDestroy,selectedKeys:Nt.selectedKeys,eventKey:"".concat(Nt.eventKey,"-menu-"),openKeys:Nt.openKeys,motion:Nt.motion,onOpenChange:we.onOpenChange,subMenuOpenDelay:Nt.subMenuOpenDelay,parentMenu:Object(d.a)(we),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:we.internalMenuId,manualRef:we.saveMenuInstance,itemIcon:Nt.itemIcon,expandIcon:Nt.expandIcon,direction:Nt.direction}},we.getMotion=function(Dt,Nt){var qt=Object(d.a)(we),kn=qt.haveRendered,yn=we.props,Hn=yn.motion,Gn=yn.rootPrefixCls,Fn=Object(P.a)(Object(P.a)({},Hn),{},{leavedClassName:"".concat(Gn,"-hidden"),removeOnLeave:!1,motionAppear:kn||!Nt||Dt!=="inline"});return Fn};var Ve=it.store,Ct=it.eventKey,gt=Ve.getState(),Tt=gt.defaultActiveFirst;we.isRootMenu=!1;var Lt=!1;return Tt&&(Lt=Tt[Ct]),be(Ve,Ct,Lt),we}return Object(D.a)(lt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var we=this,Ve=this.props,Ct=Ve.mode,gt=Ve.parentMenu,Tt=Ve.manualRef;if(Tt&&Tt(this),Ct!=="horizontal"||!gt.isRootMenu||!this.props.isOpen)return;this.minWidthTimeout=setTimeout(function(){return we.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var we=this.props,Ve=we.onDestroy,Ct=we.eventKey;Ve&&Ve(Ct),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(we){var Ve=this,Ct=this.getBaseProps(),gt=this.getMotion(Ct.mode,Ct.visible);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ct.visible||Ct.forceSubMenuRender,!this.haveOpened)return S.createElement("div",null);var Tt=Ct.direction;return S.createElement(ee.default,Object.assign({visible:Ct.visible},gt),function(Lt){var Dt=Lt.className,Nt=Lt.style,qt=O()("".concat(Ct.prefixCls,"-sub"),Dt,Object(r.a)({},"".concat(Ct.prefixCls,"-rtl"),Tt==="rtl"));return S.createElement(Le,Object.assign({},Ct,{id:Ve.internalMenuId,className:qt,style:Nt}),we)})}},{key:"render",value:function(){var we,Ve=Object(P.a)({},this.props),Ct=Ve.isOpen,gt=this.getPrefixCls(),Tt=Ve.mode==="inline",Lt=O()(gt,"".concat(gt,"-").concat(Ve.mode),(we={},Object(r.a)(we,Ve.className,!!Ve.className),Object(r.a)(we,this.getOpenClassName(),Ct),Object(r.a)(we,this.getActiveClassName(),Ve.active||Ct&&!Tt),Object(r.a)(we,this.getDisabledClassName(),Ve.disabled),Object(r.a)(we,this.getSelectedClassName(),this.isChildrenSelected()),we));this.internalMenuId||(Ve.eventKey?this.internalMenuId="".concat(Ve.eventKey,"$Menu"):(X+=1,this.internalMenuId="$__$".concat(X,"$Menu")));var Dt={},Nt={},qt={};Ve.disabled||(Dt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Nt={onClick:this.onTitleClick},qt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var kn={},yn=Ve.direction;Tt&&(yn==="rtl"?kn.paddingRight=Ve.inlineIndent*Ve.level:kn.paddingLeft=Ve.inlineIndent*Ve.level);var Hn={};this.props.isOpen&&(Hn={"aria-owns":this.internalMenuId});var Gn=null;Ve.mode!=="horizontal"&&(Gn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Gn=S.createElement(this.props.expandIcon,Object(P.a)({},this.props))));var Fn=S.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:kn,className:"".concat(gt,"-title"),role:"button"},qt,Nt,{"aria-expanded":Ct},Hn,{"aria-haspopup":"true",title:typeof Ve.title=="string"?Ve.title:void 0}),Ve.title,Gn||S.createElement("i",{className:"".concat(gt,"-arrow")})),hn=this.renderChildren(Ve.children),jr=Ve.parentMenu.isRootMenu?Ve.parentMenu.props.getPopupContainer:function(_r){return _r.parentNode},Wr=q[Ve.mode],Ur=Ve.popupOffset?{offset:Ve.popupOffset}:{},Er=Ve.mode==="inline"?"":Ve.popupClassName;Er+=yn==="rtl"?" ".concat(gt,"-rtl"):"";var zr=Ve.disabled,xr=Ve.triggerSubMenuAction,tn=Ve.subMenuOpenDelay,Xt=Ve.forceSubMenuRender,En=Ve.subMenuCloseDelay,an=Ve.builtinPlacements;Se.forEach(function(_r){return delete Ve[_r]}),delete Ve.onClick;var Dr=yn==="rtl"?Object.assign({},re,an):Object.assign({},ye,an);return delete Ve.direction,S.createElement("li",Object.assign({},Ve,Dt,{className:Lt,role:"menuitem"}),Tt&&Fn,Tt&&hn,!Tt&&S.createElement(ce.a,{prefixCls:gt,popupClassName:O()("".concat(gt,"-popup"),Er),getPopupContainer:jr,builtinPlacements:Dr,popupPlacement:Wr,popupVisible:Ct,popupAlign:Ur,popup:hn,action:zr?[]:[xr],mouseEnterDelay:tn,mouseLeaveDelay:En,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Xt},Fn))}}]),lt}(S.Component);ve.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var xe=Object(n.b)(function(Pt,Ge){var lt=Pt.openKeys,it=Pt.activeKey,we=Pt.selectedKeys,Ve=Ge.eventKey,Ct=Ge.subMenuKey;return{isOpen:lt.indexOf(Ve)>-1,active:it[Ct]===Ve,selectedKeys:we}})(ve);xe.isSubMenu=!0;var Ke=xe,Qe="menuitem-overflowed",et=.5,tt=function(Pt){Object(h.a)(lt,Pt);var Ge=Object(y.a)(lt);function lt(){var it;return Object(m.a)(this,lt),it=Ge.apply(this,arguments),it.resizeObserver=null,it.mutationObserver=null,it.originalTotalWidth=0,it.overflowedItems=[],it.menuItemSizes=[],it.cancelFrameId=null,it.state={lastVisibleIndex:void 0},it.getMenuItemNodes=function(){var we=it.props.prefixCls,Ve=oe.findDOMNode(Object(d.a)(it));return Ve?[].slice.call(Ve.children).filter(function(Ct){return Ct.className.split(" ").indexOf("".concat(we,"-overflowed-submenu"))<0}):[]},it.getOverflowedSubMenuItem=function(we,Ve,Ct){var gt=it.props,Tt=gt.overflowedIndicator,Lt=gt.level,Dt=gt.mode,Nt=gt.prefixCls,qt=gt.theme;if(Lt!==1||Dt!=="horizontal")return null;var kn=it.props.children[0],yn=kn.props,Hn=yn.children,Gn=yn.title,Fn=yn.style,hn=Object(ie.a)(yn,["children","title","style"]),jr=Object(P.a)({},Fn),Wr="".concat(we,"-overflowed-indicator"),Ur="".concat(we,"-overflowed-indicator");Ve.length===0&&Ct!==!0?jr=Object(P.a)(Object(P.a)({},jr),{},{display:"none"}):Ct&&(jr=Object(P.a)(Object(P.a)({},jr),{},{visibility:"hidden",position:"absolute"}),Wr="".concat(Wr,"-placeholder"),Ur="".concat(Ur,"-placeholder"));var Er=qt?"".concat(Nt,"-").concat(qt):"",zr={};return Se.forEach(function(xr){hn[xr]!==void 0&&(zr[xr]=hn[xr])}),S.createElement(Ke,Object.assign({title:Tt,className:"".concat(Nt,"-overflowed-submenu"),popupClassName:Er},zr,{key:Wr,eventKey:Ur,disabled:!1,style:jr}),Ve)},it.setChildrenWidthAndResize=function(){if(it.props.mode!=="horizontal")return;var we=oe.findDOMNode(Object(d.a)(it));if(!we)return;var Ve=we.children;if(!Ve||Ve.length===0)return;var Ct=we.children[Ve.length-1];le(Ct,"display","inline-block");var gt=it.getMenuItemNodes(),Tt=gt.filter(function(Lt){return Lt.className.split(" ").indexOf(Qe)>=0});Tt.forEach(function(Lt){le(Lt,"display","inline-block")}),it.menuItemSizes=gt.map(function(Lt){return Oe(Lt,!0)}),Tt.forEach(function(Lt){le(Lt,"display","none")}),it.overflowedIndicatorWidth=Oe(we.children[we.children.length-1],!0),it.originalTotalWidth=it.menuItemSizes.reduce(function(Lt,Dt){return Lt+Dt},0),it.handleResize(),le(Ct,"display","none")},it.handleResize=function(){if(it.props.mode!=="horizontal")return;var we=oe.findDOMNode(Object(d.a)(it));if(!we)return;var Ve=Oe(we);it.overflowedItems=[];var Ct=0,gt;it.originalTotalWidth>Ve+et&&(gt=-1,it.menuItemSizes.forEach(function(Tt){Ct+=Tt,Ct+it.overflowedIndicatorWidth<=Ve&&(gt+=1)})),it.setState({lastVisibleIndex:gt})},it}return Object(D.a)(lt,[{key:"componentDidMount",value:function(){var we=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ve=oe.findDOMNode(this);if(!Ve)return;this.resizeObserver=new Q.default(function(Ct){Ct.forEach(function(){var gt=we.cancelFrameId;cancelAnimationFrame(gt),we.cancelFrameId=requestAnimationFrame(we.setChildrenWidthAndResize)})}),[].slice.call(Ve.children).concat(Ve).forEach(function(Ct){we.resizeObserver.observe(Ct)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){we.resizeObserver.disconnect(),[].slice.call(Ve.children).concat(Ve).forEach(function(Ct){we.resizeObserver.observe(Ct)}),we.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(we){var Ve=this,Ct=this.state.lastVisibleIndex;return(we||[]).reduce(function(gt,Tt,Lt){var Dt=Tt;if(Ve.props.mode==="horizontal"){var Nt=Ve.getOverflowedSubMenuItem(Tt.props.eventKey,[]);Ct!==void 0&&Ve.props.className.indexOf("".concat(Ve.props.prefixCls,"-root"))!==-1&&(Lt>Ct&&(Dt=S.cloneElement(Tt,{style:{display:"none"},eventKey:"".concat(Tt.props.eventKey,"-hidden"),className:"".concat(Qe)})),Lt===Ct+1&&(Ve.overflowedItems=we.slice(Ct+1).map(function(kn){return S.cloneElement(kn,{key:kn.props.eventKey,mode:"vertical-left"})}),Nt=Ve.getOverflowedSubMenuItem(Tt.props.eventKey,Ve.overflowedItems)));var qt=[].concat(Object(pe.a)(gt),[Nt,Dt]);return Lt===we.length-1&&qt.push(Ve.getOverflowedSubMenuItem(Tt.props.eventKey,[],!0)),qt}return[].concat(Object(pe.a)(gt),[Dt])},[])}},{key:"render",value:function(){var we=this.props,Ve=we.visible,Ct=we.prefixCls,gt=we.overflowedIndicator,Tt=we.mode,Lt=we.level,Dt=we.tag,Nt=we.children,qt=we.theme,kn=Object(ie.a)(we,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yn=Dt;return S.createElement(yn,Object.assign({},kn),this.renderChildren(Nt))}}]),lt}(S.Component);tt.defaultProps={tag:"div",className:""};var rt=tt;function ut(Pt){return Pt.length?Pt.every(function(Ge){return!!Ge.props.disabled}):!0}function Be(Pt,Ge,lt){var it=Pt.getState();Pt.setState({activeKey:Object(P.a)(Object(P.a)({},it.activeKey),{},Object(r.a)({},Ge,lt))})}function Pe(Pt){return Pt.eventKey||"0-menu-"}function qe(Pt,Ge){var lt=Ge,it=Pt.children,we=Pt.eventKey;if(lt){var Ve;if(de(it,function(Ct,gt){Ct&&Ct.props&&!Ct.props.disabled&&lt===G(Ct,we,gt)&&(Ve=!0)}),Ve)return lt}return lt=null,Pt.defaultActiveFirst&&de(it,function(Ct,gt){!lt&&Ct&&!Ct.props.disabled&&(lt=G(Ct,we,gt))}),lt}function Et(Pt){if(Pt){var Ge=this.instanceArray.indexOf(Pt);Ge!==-1?this.instanceArray[Ge]=Pt:this.instanceArray.push(Pt)}}var st=function(Pt){Object(h.a)(lt,Pt);var Ge=Object(y.a)(lt);function lt(it){var we;return Object(m.a)(this,lt),we=Ge.call(this,it),we.onKeyDown=function(Ve,Ct){var gt=Ve.keyCode,Tt;if(we.getFlatInstanceArray().forEach(function(Dt){Dt&&Dt.props.active&&Dt.onKeyDown&&(Tt=Dt.onKeyDown(Ve))}),Tt)return 1;var Lt=null;return(gt===x.a.UP||gt===x.a.DOWN)&&(Lt=we.step(gt===x.a.UP?-1:1)),Lt?(Ve.preventDefault(),Be(we.props.store,Pe(we.props),Lt.props.eventKey),typeof Ct=="function"&&Ct(Lt),1):void 0},we.onItemHover=function(Ve){var Ct=Ve.key,gt=Ve.hover;Be(we.props.store,Pe(we.props),gt?Ct:null)},we.onDeselect=function(Ve){we.props.onDeselect(Ve)},we.onSelect=function(Ve){we.props.onSelect(Ve)},we.onClick=function(Ve){we.props.onClick(Ve)},we.onOpenChange=function(Ve){we.props.onOpenChange(Ve)},we.onDestroy=function(Ve){we.props.onDestroy(Ve)},we.getFlatInstanceArray=function(){return we.instanceArray},we.step=function(Ve){var Ct=we.getFlatInstanceArray(),gt=we.props.store.getState().activeKey[Pe(we.props)],Tt=Ct.length;if(!Tt)return null;Ve<0&&(Ct=Ct.concat().reverse());var Lt=-1;if(Ct.every(function(kn,yn){return kn&&kn.props.eventKey===gt?(Lt=yn,!1):!0}),!we.props.defaultActiveFirst&&Lt!==-1&&ut(Ct.slice(Lt,Tt-1)))return;var Dt=(Lt+1)%Tt,Nt=Dt;do{var qt=Ct[Nt];if(!qt||qt.props.disabled)Nt=(Nt+1)%Tt;else return qt}while(Nt!==Dt);return null},we.renderCommonMenuItem=function(Ve,Ct,gt){var Tt=we.props.store.getState(),Lt=Object(d.a)(we),Dt=Lt.props,Nt=G(Ve,Dt.eventKey,Ct),qt=Ve.props;if(!qt||typeof Ve.type=="string")return Ve;var kn=Nt===Tt.activeKey,yn=Object(P.a)(Object(P.a)({mode:qt.mode||Dt.mode,level:Dt.level,inlineIndent:Dt.inlineIndent,renderMenuItem:we.renderMenuItem,rootPrefixCls:Dt.prefixCls,index:Ct,parentMenu:Dt.parentMenu,manualRef:qt.disabled?void 0:Object(f.a)(Ve.ref,Et.bind(Object(d.a)(we))),eventKey:Nt,active:!qt.disabled&&kn,multiple:Dt.multiple,onClick:function(Gn){(qt.onClick||B)(Gn),we.onClick(Gn)},onItemHover:we.onItemHover,motion:Dt.motion,subMenuOpenDelay:Dt.subMenuOpenDelay,subMenuCloseDelay:Dt.subMenuCloseDelay,forceSubMenuRender:Dt.forceSubMenuRender,onOpenChange:we.onOpenChange,onDeselect:we.onDeselect,onSelect:we.onSelect,builtinPlacements:Dt.builtinPlacements,itemIcon:qt.itemIcon||we.props.itemIcon,expandIcon:qt.expandIcon||we.props.expandIcon},gt),{},{direction:Dt.direction});return(Dt.mode==="inline"||me())&&(yn.triggerSubMenuAction="click"),S.cloneElement(Ve,yn)},we.renderMenuItem=function(Ve,Ct,gt){if(!Ve)return null;var Tt=we.props.store.getState(),Lt={openKeys:Tt.openKeys,selectedKeys:Tt.selectedKeys,triggerSubMenuAction:we.props.triggerSubMenuAction,subMenuKey:gt};return we.renderCommonMenuItem(Ve,Ct,Lt)},it.store.setState({activeKey:Object(P.a)(Object(P.a)({},it.store.getState().activeKey),{},Object(r.a)({},it.eventKey,qe(it,it.activeKey)))}),we.instanceArray=[],we}return Object(D.a)(lt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(we){return this.props.visible||we.visible||this.props.className!==we.className||!v()(this.props.style,we.style)}},{key:"componentDidUpdate",value:function(we){var Ve=this.props,Ct="activeKey"in Ve?Ve.activeKey:Ve.store.getState().activeKey[Pe(Ve)],gt=qe(Ve,Ct);if(gt!==Ct)Be(Ve.store,Pe(Ve),gt);else if("activeKey"in we){var Tt=qe(we,we.activeKey);gt!==Tt&&Be(Ve.store,Pe(Ve),gt)}}},{key:"render",value:function(){var we=this,Ve=Object(s.a)({},this.props);this.instanceArray=[];var Ct=O()(Ve.prefixCls,Ve.className,"".concat(Ve.prefixCls,"-").concat(Ve.mode)),gt={className:Ct,role:Ve.role||"menu"};Ve.id&&(gt.id=Ve.id),Ve.focusable&&(gt.tabIndex=0,gt.onKeyDown=this.onKeyDown);var Tt=Ve.prefixCls,Lt=Ve.eventKey,Dt=Ve.visible,Nt=Ve.level,qt=Ve.mode,kn=Ve.overflowedIndicator,yn=Ve.theme;return Se.forEach(function(Hn){return delete Ve[Hn]}),delete Ve.onClick,S.createElement(rt,Object.assign({},Ve,{prefixCls:Tt,mode:qt,tag:"ul",level:Nt,theme:yn,visible:Dt,overflowedIndicator:kn},gt),S.Children.map(Ve.children,function(Hn,Gn){return we.renderMenuItem(Hn,Gn,Lt||"0-menu-")}))}}]),lt}(S.Component);st.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var At=Object(n.b)()(st),Le=At,je=l("Kwbf");function ze(Pt,Ge,lt){var it=Pt.prefixCls,we=Pt.motion,Ve=Pt.defaultMotions,Ct=Ve===void 0?{}:Ve,gt=Pt.openAnimation,Tt=Pt.openTransitionName,Lt=Ge.switchingModeFromInline;if(we)return we;if(Object(a.a)(gt)==="object"&&gt)Object(je.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof gt=="string")return{motionName:"".concat(it,"-open-").concat(gt)};if(Tt)return{motionName:Tt};var Dt=Ct[lt];return Dt||(Lt?null:Ct.other)}var Te=function(Pt){Object(h.a)(lt,Pt);var Ge=Object(y.a)(lt);function lt(it){var we;Object(m.a)(this,lt),we=Ge.call(this,it),we.inlineOpenKeys=[],we.onSelect=function(gt){var Tt=Object(d.a)(we),Lt=Tt.props;if(Lt.selectable){var Dt=we.store.getState(),Nt=Dt.selectedKeys,qt=gt.key;Lt.multiple?Nt=Nt.concat([qt]):Nt=[qt],"selectedKeys"in Lt||we.store.setState({selectedKeys:Nt}),Lt.onSelect(Object(P.a)(Object(P.a)({},gt),{},{selectedKeys:Nt}))}},we.onClick=function(gt){var Tt=we.getRealMenuMode(),Lt=Object(d.a)(we),Dt=Lt.store,Nt=Lt.props.onOpenChange;Tt!=="inline"&&!("openKeys"in we.props)&&(Dt.setState({openKeys:[]}),Nt([])),we.props.onClick(gt)},we.onKeyDown=function(gt,Tt){we.innerMenu.getWrappedInstance().onKeyDown(gt,Tt)},we.onOpenChange=function(gt){var Tt=Object(d.a)(we),Lt=Tt.props,Dt=we.store.getState().openKeys.concat(),Nt=!1,qt=function(yn){var Hn=!1;if(yn.open)Hn=Dt.indexOf(yn.key)===-1,Hn&&Dt.push(yn.key);else{var Gn=Dt.indexOf(yn.key);Hn=Gn!==-1,Hn&&Dt.splice(Gn,1)}Nt=Nt||Hn};Array.isArray(gt)?gt.forEach(qt):qt(gt),Nt&&("openKeys"in we.props||we.store.setState({openKeys:Dt}),Lt.onOpenChange(Dt))},we.onDeselect=function(gt){var Tt=Object(d.a)(we),Lt=Tt.props;if(Lt.selectable){var Dt=we.store.getState().selectedKeys.concat(),Nt=gt.key,qt=Dt.indexOf(Nt);qt!==-1&&Dt.splice(qt,1),"selectedKeys"in Lt||we.store.setState({selectedKeys:Dt}),Lt.onDeselect(Object(P.a)(Object(P.a)({},gt),{},{selectedKeys:Dt}))}},we.onMouseEnter=function(gt){we.restoreModeVerticalFromInline();var Tt=we.props.onMouseEnter;Tt&&Tt(gt)},we.onTransitionEnd=function(gt){var Tt=gt.propertyName==="width"&&gt.target===gt.currentTarget,Lt=gt.target.className,Dt=Object.prototype.toString.call(Lt)==="[object SVGAnimatedString]"?Lt.animVal:Lt,Nt=gt.propertyName==="font-size"&&Dt.indexOf("anticon")>=0;(Tt||Nt)&&we.restoreModeVerticalFromInline()},we.setInnerMenu=function(gt){we.innerMenu=gt},we.isRootMenu=!0;var Ve=it.defaultSelectedKeys,Ct=it.defaultOpenKeys;return"selectedKeys"in it&&(Ve=it.selectedKeys||[]),"openKeys"in it&&(Ct=it.openKeys||[]),we.store=Object(n.c)({selectedKeys:Ve,openKeys:Ct,activeKey:{"0-menu-":qe(it,it.activeKey)}}),we.state={switchingModeFromInline:!1},we}return Object(D.a)(lt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(we){this.updateOpentKeysWhenSwitchMode(we),this.updateMiniStore();var Ve=this.props,Ct=Ve.siderCollapsed,gt=Ve.inlineCollapsed,Tt=Ve.onOpenChange;(!we.inlineCollapsed&&gt||!we.siderCollapsed&&Ct)&&Tt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(we){var Ve=this.props,Ct=this.store,gt=this.inlineOpenKeys,Tt=Ct.getState(),Lt={};we.mode==="inline"&&Ve.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Ve||((Ve.inlineCollapsed&&!we.inlineCollapsed||Ve.siderCollapsed&&!we.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Tt.openKeys.concat(),Lt.openKeys=[]),(!Ve.inlineCollapsed&&we.inlineCollapsed||!Ve.siderCollapsed&&we.siderCollapsed)&&(Lt.openKeys=gt,this.inlineOpenKeys=[])),Object.keys(Lt).length&&Ct.setState(Lt)}},{key:"updateMenuDisplay",value:function(){var we=this.props.collapsedWidth,Ve=this.store,Ct=this.prevOpenKeys,gt=this.getInlineCollapsed()&&(we===0||we==="0"||we==="0px");gt?(this.prevOpenKeys=Ve.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ct&&(this.store.setState({openKeys:Ct}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var we=this.props.mode,Ve=this.state.switchingModeFromInline,Ct=this.getInlineCollapsed();return Ve&&Ct?"inline":Ct?"vertical":we}},{key:"getInlineCollapsed",value:function(){var we=this.props,Ve=we.inlineCollapsed,Ct=we.siderCollapsed;return Ct!==void 0?Ct:Ve}},{key:"restoreModeVerticalFromInline",value:function(){var we=this.state.switchingModeFromInline;we&&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 we=Object(P.a)({},Object(i.default)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ve=this.getRealMenuMode();return we.className+=" ".concat(we.prefixCls,"-root"),we.direction==="rtl"&&(we.className+=" ".concat(we.prefixCls,"-rtl")),we=Object(P.a)(Object(P.a)({},we),{},{mode:Ve,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:ze(this.props,this.state,Ve)}),delete we.openAnimation,delete we.openTransitionName,S.createElement(n.a,{store:this.store},S.createElement(Le,Object.assign({},we,{ref:this.setInnerMenu}),this.props.children))}}]),lt}(S.Component);Te.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:S.createElement("span",null,"\xB7\xB7\xB7")};var Me=Te,ke=function(Pt){Object(h.a)(lt,Pt);var Ge=Object(y.a)(lt);function lt(){var it;return Object(m.a)(this,lt),it=Ge.apply(this,arguments),it.onKeyDown=function(we){var Ve=we.keyCode;return Ve===x.a.ENTER?(it.onClick(we),!0):void 0},it.onMouseLeave=function(we){var Ve=it.props,Ct=Ve.eventKey,gt=Ve.onItemHover,Tt=Ve.onMouseLeave;gt({key:Ct,hover:!1}),Tt({key:Ct,domEvent:we})},it.onMouseEnter=function(we){var Ve=it.props,Ct=Ve.eventKey,gt=Ve.onItemHover,Tt=Ve.onMouseEnter;gt({key:Ct,hover:!0}),Tt({key:Ct,domEvent:we})},it.onClick=function(we){var Ve=it.props,Ct=Ve.eventKey,gt=Ve.multiple,Tt=Ve.onClick,Lt=Ve.onSelect,Dt=Ve.onDeselect,Nt=Ve.isSelected,qt={key:Ct,keyPath:[Ct],item:Object(d.a)(it),domEvent:we};Tt(qt),gt?Nt?Dt(qt):Lt(qt):Nt||Lt(qt)},it.saveNode=function(we){it.node=we},it}return Object(D.a)(lt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var we=this.props;we.onDestroy&&we.onDestroy(we.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 we,Ve=Object(P.a)({},this.props),Ct=O()(this.getPrefixCls(),Ve.className,(we={},Object(r.a)(we,this.getActiveClassName(),!Ve.disabled&&Ve.active),Object(r.a)(we,this.getSelectedClassName(),Ve.isSelected),Object(r.a)(we,this.getDisabledClassName(),Ve.disabled),we)),gt=Object(P.a)(Object(P.a)({},Ve.attribute),{},{title:typeof Ve.title=="string"?Ve.title:void 0,className:Ct,role:Ve.role||"menuitem","aria-disabled":Ve.disabled});Ve.role==="option"?gt=Object(P.a)(Object(P.a)({},gt),{},{role:"option","aria-selected":Ve.isSelected}):(Ve.role===null||Ve.role==="none")&&(gt.role="none");var Tt={onClick:Ve.disabled?null:this.onClick,onMouseLeave:Ve.disabled?null:this.onMouseLeave,onMouseEnter:Ve.disabled?null:this.onMouseEnter},Lt=Object(P.a)({},Ve.style);Ve.mode==="inline"&&(Ve.direction==="rtl"?Lt.paddingRight=Ve.inlineIndent*Ve.level:Lt.paddingLeft=Ve.inlineIndent*Ve.level),Se.forEach(function(Nt){return delete Ve[Nt]}),delete Ve.direction;var Dt=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Dt=S.createElement(this.props.itemIcon,this.props)),S.createElement("li",Object.assign({},Object(i.default)(Ve,["onClick","onMouseEnter","onMouseLeave","onSelect"]),gt,Tt,{style:Lt,ref:this.saveNode}),Ve.children,Dt)}}]),lt}(S.Component);ke.isMenuItem=!0,ke.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var We=Object(n.b)(function(Pt,Ge){var lt=Pt.activeKey,it=Pt.selectedKeys,we=Ge.eventKey,Ve=Ge.subMenuKey;return{active:lt[Ve]===we,isSelected:it.indexOf(we)!==-1}})(ke),dt=We,bt=function(Pt){Object(h.a)(lt,Pt);var Ge=Object(y.a)(lt);function lt(){var it;return Object(m.a)(this,lt),it=Ge.apply(this,arguments),it.renderInnerMenuItem=function(we){var Ve=it.props,Ct=Ve.renderMenuItem,gt=Ve.index;return Ct(we,gt,it.props.subMenuKey)},it}return Object(D.a)(lt,[{key:"render",value:function(){var we=Object(s.a)({},this.props),Ve=we.className,Ct=Ve===void 0?"":Ve,gt=we.rootPrefixCls,Tt="".concat(gt,"-item-group-title"),Lt="".concat(gt,"-item-group-list"),Dt=we.title,Nt=we.children;return Se.forEach(function(qt){return delete we[qt]}),delete we.onClick,delete we.direction,S.createElement("li",Object.assign({},we,{className:"".concat(Ct," ").concat(gt,"-item-group")}),S.createElement("div",{className:Tt,title:typeof Dt=="string"?Dt:void 0},Dt),S.createElement("ul",{className:Lt},S.Children.map(Nt,this.renderInnerMenuItem)))}}]),lt}(S.Component);bt.isMenuItemGroup=!0,bt.defaultProps={disabled:!0};var kt=bt,cn=function(Ge){var lt=Ge.className,it=Ge.rootPrefixCls,we=Ge.style;return S.createElement("li",{className:"".concat(lt," ").concat(it,"-item-divider"),style:we})};cn.defaultProps={disabled:!0,className:"",style:{}};var An=cn,rn=Y.e=Me},"1nVM":function(M,Y,l){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,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("MlIO"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Hasher,h=m.x64,y=h.Word,S=h.WordArray,n=m.algo;function i(){return y.create.apply(y,arguments)}var s=[i(1116352408,3609767458),i(1899447441,602891725),i(3049323471,3964484399),i(3921009573,2173295548),i(961987163,4081628472),i(1508970993,3053834265),i(2453635748,2937671579),i(2870763221,3664609560),i(3624381080,2734883394),i(310598401,1164996542),i(607225278,1323610764),i(1426881987,3590304994),i(1925078388,4068182383),i(2162078206,991336113),i(2614888103,633803317),i(3248222580,3479774868),i(3835390401,2666613458),i(4022224774,944711139),i(264347078,2341262773),i(604807628,2007800933),i(770255983,1495990901),i(1249150122,1856431235),i(1555081692,3175218132),i(1996064986,2198950837),i(2554220882,3999719339),i(2821834349,766784016),i(2952996808,2566594879),i(3210313671,3203337956),i(3336571891,1034457026),i(3584528711,2466948901),i(113926993,3758326383),i(338241895,168717936),i(666307205,1188179964),i(773529912,1546045734),i(1294757372,1522805485),i(1396182291,2643833823),i(1695183700,2343527390),i(1986661051,1014477480),i(2177026350,1206759142),i(2456956037,344077627),i(2730485921,1290863460),i(2820302411,3158454273),i(3259730800,3505952657),i(3345764771,106217008),i(3516065817,3606008344),i(3600352804,1432725776),i(4094571909,1467031594),i(275423344,851169720),i(430227734,3100823752),i(506948616,1363258195),i(659060556,3750685593),i(883997877,3785050280),i(958139571,3318307427),i(1322822218,3812723403),i(1537002063,2003034995),i(1747873779,3602036899),i(1955562222,1575990012),i(2024104815,1125592928),i(2227730452,2716904306),i(2361852424,442776044),i(2428436474,593698344),i(2756734187,3733110249),i(3204031479,2999351573),i(3329325298,3815920427),i(3391569614,3928383900),i(3515267271,566280711),i(3940187606,3454069534),i(4118630271,4000239992),i(116418474,1914138554),i(174292421,2731055270),i(289380356,3203993006),i(460393269,320620315),i(685471733,587496836),i(852142971,1086792851),i(1017036298,365543100),i(1126000580,2618297676),i(1288033470,3409855158),i(1501505948,4234509866),i(1607167915,987167468),i(1816402316,1246189591)],r=[];(function(){for(var f=0;f<80;f++)r[f]=i()})();var x=n.SHA512=d.extend({_doReset:function(){this._hash=new S.init([new y.init(1779033703,4089235720),new y.init(3144134277,2227873595),new y.init(1013904242,4271175723),new y.init(2773480762,1595750129),new y.init(1359893119,2917565137),new y.init(2600822924,725511199),new y.init(528734635,4215389547),new y.init(1541459225,327033209)])},_doProcessBlock:function(f,g){for(var v=this._hash.words,p=v[0],O=v[1],a=v[2],u=v[3],_=v[4],T=v[5],b=v[6],c=v[7],R=p.high,w=p.low,C=O.high,E=O.low,o=a.high,A=a.low,k=u.high,U=u.low,N=_.high,V=_.low,W=T.high,K=T.low,z=b.high,F=b.low,B=c.high,G=c.low,ae=R,de=w,se=C,Se=E,Oe=o,le=A,me=k,pe=U,ie=N,oe=V,Q=W,ce=K,ee=z,te=F,ye=B,re=G,Z=0;Z<80;Z++){var X,q,be=r[Z];if(Z<16)q=be.high=f[g+Z*2]|0,X=be.low=f[g+Z*2+1]|0;else{var ve=r[Z-15],xe=ve.high,Ke=ve.low,Qe=(xe>>>1|Ke<<31)^(xe>>>8|Ke<<24)^xe>>>7,et=(Ke>>>1|xe<<31)^(Ke>>>8|xe<<24)^(Ke>>>7|xe<<25),tt=r[Z-2],rt=tt.high,ut=tt.low,Be=(rt>>>19|ut<<13)^(rt<<3|ut>>>29)^rt>>>6,Pe=(ut>>>19|rt<<13)^(ut<<3|rt>>>29)^(ut>>>6|rt<<26),qe=r[Z-7],Et=qe.high,st=qe.low,At=r[Z-16],Le=At.high,je=At.low;X=et+st,q=Qe+Et+(X>>>0<et>>>0?1:0),X=X+Pe,q=q+Be+(X>>>0<Pe>>>0?1:0),X=X+je,q=q+Le+(X>>>0<je>>>0?1:0),be.high=q,be.low=X}var ze=ie&Q^~ie&ee,Te=oe&ce^~oe&te,Me=ae&se^ae&Oe^se&Oe,ke=de&Se^de&le^Se&le,We=(ae>>>28|de<<4)^(ae<<30|de>>>2)^(ae<<25|de>>>7),dt=(de>>>28|ae<<4)^(de<<30|ae>>>2)^(de<<25|ae>>>7),bt=(ie>>>14|oe<<18)^(ie>>>18|oe<<14)^(ie<<23|oe>>>9),kt=(oe>>>14|ie<<18)^(oe>>>18|ie<<14)^(oe<<23|ie>>>9),cn=s[Z],An=cn.high,rn=cn.low,Pt=re+kt,Ge=ye+bt+(Pt>>>0<re>>>0?1:0),Pt=Pt+Te,Ge=Ge+ze+(Pt>>>0<Te>>>0?1:0),Pt=Pt+rn,Ge=Ge+An+(Pt>>>0<rn>>>0?1:0),Pt=Pt+X,Ge=Ge+q+(Pt>>>0<X>>>0?1:0),lt=dt+ke,it=We+Me+(lt>>>0<dt>>>0?1:0);ye=ee,re=te,ee=Q,te=ce,Q=ie,ce=oe,oe=pe+Pt|0,ie=me+Ge+(oe>>>0<pe>>>0?1:0)|0,me=Oe,pe=le,Oe=se,le=Se,se=ae,Se=de,de=Pt+lt|0,ae=Ge+it+(de>>>0<Pt>>>0?1:0)|0}w=p.low=w+de,p.high=R+ae+(w>>>0<de>>>0?1:0),E=O.low=E+Se,O.high=C+se+(E>>>0<Se>>>0?1:0),A=a.low=A+le,a.high=o+Oe+(A>>>0<le>>>0?1:0),U=u.low=U+pe,u.high=k+me+(U>>>0<pe>>>0?1:0),V=_.low=V+oe,_.high=N+ie+(V>>>0<oe>>>0?1:0),K=T.low=K+ce,T.high=W+Q+(K>>>0<ce>>>0?1:0),F=b.low=F+te,b.high=z+ee+(F>>>0<te>>>0?1:0),G=c.low=G+re,c.high=B+ye+(G>>>0<re>>>0?1:0)},_doFinalize:function(){var f=this._data,g=f.words,v=this._nDataBytes*8,p=f.sigBytes*8;g[p>>>5]|=128<<24-p%32,g[(p+128>>>10<<5)+30]=Math.floor(v/4294967296),g[(p+128>>>10<<5)+31]=v,f.sigBytes=g.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});m.SHA512=d._createHelper(x),m.HmacSHA512=d._createHmacHelper(x)}(),P.SHA512})},"3d99":function(M,Y,l){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"}},"3y9D":function(M,Y,l){(function(P,m){M.exports=Y=m(l("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=D.Hasher,y=m.algo,S=[],n=y.SHA1=h.extend({_doReset:function(){this._hash=new d.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(i,s){for(var r=this._hash.words,x=r[0],f=r[1],g=r[2],v=r[3],p=r[4],O=0;O<80;O++){if(O<16)S[O]=i[s+O]|0;else{var a=S[O-3]^S[O-8]^S[O-14]^S[O-16];S[O]=a<<1|a>>>31}var u=(x<<5|x>>>27)+p+S[O];O<20?u+=(f&g|~f&v)+1518500249:O<40?u+=(f^g^v)+1859775393:O<60?u+=(f&g|f&v|g&v)-1894007588:u+=(f^g^v)-899497514,p=v,v=g,g=f<<30|f>>>2,f=x,x=u}r[0]=r[0]+x|0,r[1]=r[1]+f|0,r[2]=r[2]+g|0,r[3]=r[3]+v|0,r[4]=r[4]+p|0},_doFinalize:function(){var i=this._data,s=i.words,r=this._nDataBytes*8,x=i.sigBytes*8;return s[x>>>5]|=128<<24-x%32,s[(x+64>>>9<<4)+14]=Math.floor(r/4294967296),s[(x+64>>>9<<4)+15]=r,i.sigBytes=s.length*4,this._process(),this._hash},clone:function(){var i=h.clone.call(this);return i._hash=this._hash.clone(),i}});m.SHA1=h._createHelper(n),m.HmacSHA1=h._createHmacHelper(n)}(),P.SHA1})},4:function(M,Y){},"4SAo":function(M,Y,l){M.exports={footerWrap:"footerWrap___2ePEu"}},"4qgm":function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAwCAYAAABE1blzAAAIeUlEQVRoQ72aa2wU1xXHf2dm1jYEBClJGgofIFJLU0W04AdQWgJSW0UprZRIpB/aJBTxStIShWchJvbytA2lBCKKeajhQ5s2tGpFK1G1UowqKNjYBkraJCqqiCDEDZSncezdmTnVnd2FxaztmfWaa632w9459/7v75xzz71j4R61ssM6TkrYqMon3qesPjFNLt6LoWWgB5n1ttr/GcMCLKrE5qFgPJf3gRXN5XJgoMcfUIFlR/QxiqgVhyfVA/MxTWKgPuZvL51UtUyTjwdK6IAI/NLbWlQylhctWC0xPuN35Zi+gFUMfpIzoqxsLpffDoTIggssb9KvqLBJYnxD3dvUepq8OIAPquxzfCobJ8v5QgotmMAxDVoyYjAvi81KcRiWk1qPKm/RPIvHqy2T5FeFElkQgeVNWq42m8TmcU0G8ZVXC2ia5vOW47Lq2BQ5m5ehrIf6JbC0WQdbsMSH5ZbNED/R3+mYDHSL5kcqVLZOZB8imq/lvAWWHdWpOGySIqYEwvKk1mtsmtl5/M72WNk4Wf6dj8jIAqce1qGJEparsgSHQVoIar3M3GRadWnDp+rb5eyJi0RaykgCy47q9DS1srDUvLRzme+YFXhg5CY2YD4uf/RdVrROkffCGgk13vQTOrzdZZUKi8SmOCy1pMLUYfCDkfD7T+Cvl1PTckKNereENM1L6rFmaAc/PzRD3L6E9jlUabN+Swj2tfFB6o8Q7h0e/GQMPDcy9djBS7DjPJzthOJ+0lSPvzguyxonyz96E9mjwIpGHeGZ+lFYiEXMpP+ozQhcPgZmj7z95MUE1H8Ef7gIhnCszyXOPWqa5lWUDVcvsu3Mk5KrXsodEhUtOtNT6qwYj0allj2dXAIzvx+5CtvOwT9vQpEFVtTVMzuK8QJT1yY55HssbZ0sLd3N3LF+k47pZ70YcZS5WNj5UAsr0PS74cG+C/DLNrjppYTm0wKaSW7gUxvz2HL0q/Jpxs4tgeVN+rRvUWPF+Hx/qEURmOl7uh1ePweN11Iua+XjtsYLUjSP+BZLW0vlmLEvk07paK+LNWoxWwQxBXKhWm8u2n2MpA+/+S/suQDXvfxc1ti0ioIC/ybK5o5BbJbSJj1pD+HLXnu0DBlmEaIIzNjbfi6VhErydNeAmgX2MPCu8ZxMaNJptlBjSi6zv+VbKOcSHFVgwxXY/CFc6AI7Hzc14kzBni7xPJtFgZnxp/S+WJLFAsvEYWiko04vKMMKbOtK7Y9/+h/4mmchkFWkWz6VxyvkzYBm9vzKjmsFFnX9PfZkbPYl0BSVBy7CzvNwvqsfm3/WMct1WXUy65h1lyNMb9CS9iEsUouVls3w/tDsTeCZDjDxduhqKqHk5ZJpaprgQ/VZleug3KOnl/1dJ6QvjL4Z5uohbAx2+fBWG/ziY7icTFHLp4W96ug1lM3l0eCxvIhQicWIqBu/IbhyLDz7cErCiRup6qX5ej/2u4iXVaFyVdlxfUyFN0UojbJPGlozH4B5o+DAJfh1GxjR+VYs2deNFrx2vELa+qIfSqAxUtqkW61iXvY7+zJ55+/mFGHcsN0FJ8+a89Y1RoL3xWVF85TwF8ahBZY16RtSzEtRBRq5RmTogbqtn6GGh+vDThHiLWVyadYstffvl/Q1cu8LHnrc/giMxjzdOxNrCU6rsry1Qv5sflkQ1x8qjN5VJWvD2C2cQGMpwmG4t8lJUUAtobDds1l3coJcnVulox2LdU4xzyc62berWmbfG4GSKo80SVKK0gfjfIWaGDXFcoJW32dZ6yR5x4hYuEafUaixbcYaX3cT7NlVLfMGXGAmq4nPHlz2YvMjbJ41k4iSbYOSylBz6VThZ+2dbPzga3Jj4Todhcd6FZ4XAd8DJwZucqAF3q4gPgCWZ78GK2/S76nFBonxSKhzZfoc5ydpxGNpy2Q5HFCr0mew2WjZPOJmXZcMuMDgFZiPi1Dv3SRuXmTOqdWhRV28ZHkc3hGXw+VN+rAK67GYjWD1VCAYd/Q9borHZrWpaymTjoWv6igtZh0E59OAWnYbMIGljbrDGc4L3g3eRQNqB83A89bo4zb81HYodV06VKkb+S4b4/slMbFRn7JsaiTGF7JpZu5S/ARH8FjSMkUaja35cZ1lCTUBNXPwzhHLRmAywd7dcZlb2Bhs1C3EGNTlsOr0eLkyZ7kOdYawyoJXRCj2PDArbjvguRxVl1d2rZXGCa36oO2zBmWexLCD+ExwHai91M6WszOkc06Vfi5msc4QNzmrO7VsIbEiSCTYubtaXiiowNJmfcBssumVniGw2XaY6Jl3gN1W2oj0fTrUY9PIf7HB0Cxv0ifUZhF+SlxzuZy4i1ofV5NOyu5ltXiqvlL+VlCBGWNzV+vX7RgHnRj3JXPeRKZ6ZtP0fBbviacugTItoOakY60PasalLTuIx3dIsrh+rZwKIy6YR9iOmX7z6zUmbTwhQq1l82gugtk20zRvqrKJDrZeKaX9/vd42oIay7kzQ+aaS/C8x3WEtZc9tu2PS6TXPZEFZibx4w36YMKl2lRPIti9xY2haQh4LmcQbqBMSBPpcX2zPKDB91m8Oy4no8LIi2D3QRZW6Uxs6sLQtMzhNkfq724zTf2aKutH+rwej0gt217eBLONLKzWh8z/wWgImr1RCKgZ0h4N4rJk59pUIupPK4jAzAQWxPU7QJ3t8MW+YjMXNfW55ivriy+xbfv23C9ToootqEAzeEDTplqV+X3FZibbWqlE0iCwZOdr/adWcBfNtarzqvS7tkWt1QtNE2uGGrAhNpzXty8qDLV7IjBDUy3ioszHwspk2lux5tOgHkt3xaU1quuF7V9wF+2Rpk0dwjhTXypcQ9lYdD9bB4LaPSPYPdOqsAcYh8336yulOSyF/vT7P83Gv9qVBJysAAAAAElFTkSuQmCC"},"4u4S":function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAASm0lEQVR4Xu2dd5QUVRbGfz3kJDkKCJJBAVFWRUUkGFBQEFRWFhUWmBlAoqCoMGKAVcC8CLKLBEEkKCZMgKjkqIIIKCKiMCAsUfLUntuvi+7pqeqq7q7pcbrrncMfTL10v/f1q/vuu/eWR0vmBaA/bnERiGMEPFoaSaTzLhrt4lhOV7QER8Aj8mtDKMJxlqJxeYLj4Yofpwh4ie4l+wAqcopVaFSJU1ldsRIYgfNE95K9L5dyjq/RuCCBMXFFj0MEMhHdS/ZUbkTjQzTyxqG8rkgJikAWonvJnkIvNCYmKCau2HGIgCHRfWQfg8awOJTZFSkBETAnuoaHFN4GOiUgLq7IcYaAKdG9u3oaBUlnCRpXxZncrjgJhkBIonvJ3o+ynGUlGhcnGDauuHGEgCXRfWbHupxjORol40h2V5QEQsAW0X1kb8FZPgHyJxA+rqhxgoBtovts7N3IYGqcyO6KkUAIhEV0H9nTyGBkAmHkihoHCIRNdJ+NfToaXeNAfleEBEEgMqKnkZ+9fAY0TxCcXDFzOQIREd27qw+kFCdZgUbtXI6BO/0EQCBiovts7DU4w0qgTAJg5YqYixGIiui+w2kzMlgEFMzFODg/9dLVISkPHN0PJw+b91+gGGSchTMnnJ9DcI9FSsNFTeHgL5C+DbRzmWt48mT9m5OzkvFLXAgHdsLJI072bNlX1ET3kf1uMpgFONKf5axzQ4Uxe6B4BXi7Pyx5yXzGveZBo9th21J4sVX0kpW6CA79DhlnsvZ1xT3QYxZoGgwsDqeO+utUuhRSFsCcgfDtgujnYdRDp/HQaqCa3/Cq2fujChrfMWJqyTwMjM4ehCx6HbgESla1P/TLN8P+7ap+gaLw6Df22r4zFDbMs1fXDtGrXw1Dl6v+5g2Bz8fZ69usVlI+GPsH5C8Mb3SDtbL3BJQOz8KND8HerfBE3czP+nwIl7RVP4J3H4FP/xXdXIJb5ysEo3+DIiXh49GwYLiz/Vv05hjRvTt7CpPR6BFTCWSwUT9B2TBccUZdAns2q2kWvACeD6FaBAoz9QFY+YY98ayIXrgUPLwaytZQ/f260Vp9WfwirJttPn6t62HQF+r5o9Xh4M7MdfsvgrotYfVMmHJv5mf5CkP3N6HxHervy6fAjH+ClmFPXqtaV90P901RtUbU9m80Vu0ceu4s0dPISzoL0Wjt0PzsdaMT/dNnYcN84zYeDwxdoZ6ZEX3BY/D7pqztH5gBBYuCEdFLVgHRbYNJFYroeQtCv4VQu4U9+fRaolYsluwkJuWOMXDTMNizBUbVz1pp7EG1o84dDIvGZ33uSQJRL1r6sp+smArTuztD9mGroNrfYPtXMD72VmlHiS7IacMozhGWodEgvFWMorZO9Jkp8NVrJkRPgn/7Dl9mRB/fArYvNSDIAShSKivRWw+BDv+CrYvhpTaZ25kR/YIKkPwuVL9S1V/4NOz+1lx4qdd6kHo+/gbY7tuxjVo8uhEqN4LPxsH8IZlryOH4qR2+fkzk1FvcOhJuS1P/+3oyvNlLVtZ4jqI21rjWevHy+CIzRTXKCDoEW7f21xhWEY7/EU4Lb13Hie4lex8uIsPr2lsh7BlF0iCniC67+Yjv1W7/SlvYvNA/eyOiN7gF7p0EJStDRgbMTIZlr5tLfEFFeGQtlKgEa96C/3Yxr1u8Eoz5TT1/oZX68QWWy+6EXnOVDj6ohLXVo/OL0PJB9XZ4rhmcOGQ89qAvodZ1kaxaZG2GlP3rEN1L9r5cwVlkeywcmURhtMopossUWw2CTuPg983wVCO/JSGQ6GtnQ9fJ0PA2JdSp4zC9B2z7Apo9oHbgYCtJ3gIgu+XFV8PJozCyDhzZYw5Ks+7wj/+ouoNLZ+2v/dNwy3BlVkyrYwNcD7R/Epa8DEfTzetXuQwKlTB/ftV9cPV96vmMXrD/Rxtjh6jy49fGFiWLXrNlR9fH1PpwOxnMRyMpOuksWutEF/1PP2QGNxEd/bre6q9OqS7Sl+jnw9dD5YZqIfUdOpDoSyfAgM+hVnPYtBBmpSj7+uPfqUO0EH5SJzh+QM2vfF11MKzaRL3mp3WHVdNCg9BzDjTpBAd/hdVvZq0rh8wKdWH/T7BuTmTL8et6WB9G28qN1bkoX0H48jUldw6VbCW6yKSlMACN57NVPqesLuHq6LpQjTpA8nw4vBdG1oJTxyBYdSlaFmrfAOslDNdXqjRR+nqpKrB/B0xoD2I5uXMs5C8EJ4/Bf+6BTR+Ghi8pLzy3HwqH2FmdWICV02Cqb3e26k+sWaJ2laulZHuqIZw+7m8lF2W9fabaN+4L/bayGsvG82wnuo/sr6DRx8Z8IquiE/3b92HnauM+ZEdvN8r5Hd3bo0ftzpUawIej4IORWYluJlmxctBzrtJzZfeW21Qp/9sNr94Gv9mw8ctBU9QnsyLPqzRW+vk370aGsbSSN0+oy6/Anv85Gy6/S51Fnm8BP36VeVwxr47zvcEerwF/+A7Kkc8uZMvYEP1t8rCEBWjcmi1y5KSOrgvU9O9K3fh5FTx3DYzebX0zWqE+NO2i/un29DOn4OtJyhoTSjcOB0iddDtWqINldpfmqdDlVTWKkQVI/h6PRPfu6qkUReNLNC5zHOe/AtFFVxdT4A7fTaeR1aVIGWU7r3MD1GmpdGa9CMGXTVa3hod91hMngCpcUr1d8hWAOYNgcfZqkV5fmsFfqfHEYvNMEzh7Mqsk8Up0L9n7UomzrAIqO7GG5/v4KxA9WCAjot/9MrTom7nmrvUgKpeQ/NBu/zOx5jRPgd0b4fXOkcMlfXT5t1JbxL8kcIzIezVuKT/e3u9AIV/qziPpcHSfcV05V1Ssp56JJejsqdCzmXA7HPg54hnHRHUJnJ3Wj0acQRS2YhHPOrihTvR3HoaVJiGtcuun25mdtLqYCWG4o5dWurxO7u8+MN+9dXOgqELPRpFWR7+RPH0CNn0UHuTiYSg3o3aKqG7dpkDe/OpHJWciJ8sT9WHvloh7dHg29uahpdKODN6zV9tGrZy2uhhN0exmVH5wdvxHnCB6xQYwwsClwQak3irH/oCHylrXbjMUOoxR5D5xGOYOUjZ9KVPvhxMGLrkFi8H9vk1pVqqyWAUXsTzJuUdKWj1I/8F6LiY1coboyYijxcCIZ222o9vtMLt3dCHzs+lQtIzfTff6vnBRGN9ZENOj2OaFbLLz60V2eDM3h2D5u89UB129rJ8LPy2zRkns8TWuUW+e0SHmLHLe9aJfHRNLkdwQy6XV0z41w+wm046OLp6lL/hciXMb0bUUuqIx3RrtMGroO/rbA2C5bycJ1fz0n/5dNdB7MVI7euBYYh8Wgum3oLo/eu/50LhDGEKZVJVbVrGtW5ULG4L4vsguK/7f4kYgRHzyUvPrfOmz+IWQ9oNya5jUGTbMNR9J9y+XGr99p0guZ4BS1RKb6FoKl6PxtePRSHYOo2bL5STRZYFT34cLL/GPphP9mp7Klm23VLtSvQGO7MtMtl3rYPl/rXtJeQ8atoPDe+CZy5Xfe+lqxi66gb31eAuuuFu5NMiPwsyZS9qIeVRcjeUtM7GjP5IqkYmuJVMOD2uz5dMxVkQXX4zrU+GTMVn1Y6eILh58smsXKwt/HgLxVREd0yzCyCpsLRodPTCgQwIwVk2Huq2hvyRuQLkUrPD5hgeS/NLb1A9VyuR7Qvu+6+1kLPnxnTvt7ylRia5NJB8bWYRG9ri5hSK66JEjNiubtRx6vpyQeTeMluhCWHGWajsCxBX1wC/wyi0wYLHxhVH+IuqGtt6NMO46czUiUqKL2e6hZcr3+6flMFZcaH0utve+DtdKMIWmfNIDbeoN2qorefFL2fwxvHqrvUOz0bslYYmewgQ0kq3ftxHWsNrRW/SDu19SO6147gXadqMhetmacP90uNhn/pPDmxDkyF5zFwAh+tCVSr3ZugReusnYGy9Sord7Eto+pq7exzQFccTSi4TadZ+hrualLHoB5g2Ghu1Bbk/FNLhjpXLzPfNnhItBYuroWio9yWBS5KjZaGlFdNl1H14DVS+DYMckK6JLiNm4g+qmT5yPAr0Iu0yA5r7fr4SnSYCC7rgUKsKoTA01H4n2kZA1I1t1JESveR0M/AKSkuCricrfPbjIG+7vE9XOLkU8PsUVWN5GopePaw5/HrQBeogqibaja6lIKowl2Z6B14rosiZNOkNPn+egLKbuZGREdLlN1O3d9W+GRu3VqqbVhfSt/hUuWwuGr4M5Yu0JOiBaxYzWvwn6fKRIKbbm4IuucIku55DHvoFSVeH4/5QXpe72a8TJwB+pPJc2cvh0wv3AKaIHBpP8Vc2L3uv+c6yLSZSRGdELFlc+2ld2Ve6v+m2dV3e9Ri2/EdEf/AzqBYW9eq0QAdYUnTzifWh0zW1FdGnfcSy0GawCMcQnZN82PyXDIbocfMXKUv9GpX9P6QprZhpvuXnyw/V9oO3j6o0SWHaugfdHwPcf58yOLq7Mkvfl7Gl1kJd5SmCKXEI9VC7zgTfMGWbLhZHWjwKc4Uvgb2HOJ7LqT+6AMtVBYkY3zlc6Z6M7lKVBVA697PkeRK8WXfSVW2HzR8ZEl2idayVO0hcN9N37IPbrUBE+wTO3Q3Qh6CPr4OAumPZAZm9Fu0QX4kpuGN1u/1Y/WPqKMY6NO6oY13I11XPxdxdLVKVLlEnx/EawTBE+OBzP7upEuqOL6jVYaBNUJEh72v12Rzeslz1ET0ZsV9HNzK5YNZurFA+ySGIzLlZeqQN6kZvFNbOUbr5rLeivbO+t3xUgV9F6uguzCyO7cwmsZ4foUt/sjdDxOWgzRNmozXxdxMIi6ph+ESX5WIS4gUXyqUjiInEmk4glvcgPVywvuqoidnvxaZcbUb3s2qAipuT8ESrbWDA+kRJdDstP71R5aaRIRjGJhhJT6OHfI1mF820cJ7qWzIPAi1HNKpzGElcZnDbi2AHY8qnahcWRKTAes0RlGPWjOnDJRYocHnOS6CKrvLJFffGmpdOU1eLBT6B8bZW+Y9KdxoiISbPdE+qZ+K+/95i/XpmLlfejvJ0kg4Fe5K02u5/5bi1B1Lc/o8bWiziESQideFgGB1AYzUwIq/vX79tunJHLjgtAODywqOso0bW+tOAcn8X0q9PNeqjI+l/WKPuv6JcSZRTKcUoCduUHcGy/seriBMB2d3QZS4I0RDcV/frMSaWf6iXUNXz5OvD4Jlj6qjoQ60VUoqd+huIV/X+ToOLPx6t0c5ZOZR5ocLPSkSVzgf6GFBVLgrSN/MvDxSy3Et2b4uIca2OeWVdezfKqC2VhCLUIVubFcBdQrx8O0SWUrknQrr3vRxX29t7joYklFz3eNBtBeVfE5UD80MWRS5IVyUYQSQl8M8gt7+oZkfSStU1uJLqWRmHSvUmLwnDmcAav6Hvx+Hc+0ecDr7Kj6bxcbRAdWi6PrOzS8mMTTz29SOxotGF0Yh4V85xTgRayocjbJpTvSzh4yd2G7vsj2dGsAi/C6dugriOqi5bCLDRsuNRFOVu3uYtAhAhETXQtlaFk4HDq1QilcZu5CJggEBXRtWRuwsNH2Z6gyF0+F4EoEYiY6FoqNdFY7X5NOsoVcJvHBIGIiO5LXSFJRGOXMTcmcLiDxCsCYRNd0/CQ6s2n6MsYH6/QuHLFEwLhEz3Z+9VoX/LseILClSWeEQiL6N7suOd4J7vyqscz0K5sOYuAbaJrqdQjw5tly7nEQzkruzt6AiFgi+jaAEpwEklTWyuBsHFFjSMELImupZFEOh+gcUscye2KkmAIWBM9ldFkeL8h6hYXgVyLQEiia324i3OE+LBlrpXbnXiCIWBKdF/WW0n2nf0f20ow0F1xY4+AIdG1PpT2+ZZXi/2U3BFdBJxHIAvRNfX150/QaOn8cG6PLgI5g0BWoicj3+D2fSM7Zybljuoi4DQCmYiupdKNDEw+GeH00G5/LgKxQ+A80bVUmpLhzcVSMHbDuyO5CMQGAS/Rtf6U55Q3sNnZj2jFRgZ3FBcBSwQ83pTOG7z5EQMy11i2cyu4COQqBDxaMq8BvXPVrN3JugiEiYClC0CY/bnVXQRii0DHWkEJbYKG95ABnmSX6LFdFnc0pxEISXTPWTxaN+Ztn+US3Wng3f5ii4A50U/hydOZeT94P8rkEj22y+KO5jQCRkT3eI6T5GnPHH/ea5foTgPv9hdbBLIS/RD58t7C7C0rAyfiEj22y+KO5jQCmYm+j3yeG5m97ZvgYVyiOw28219sEfATfTd5klozZ2vAR6b8U3GJHttlcUdzGgFF9J8gbyvmb/nFrHuX6E4D7/YXWwTurLWJQnnbMGPLnlADu0SP7bK4ozmNQLe6pZn2wwGrbv8PSygpSs9Cw9cAAAAASUVORK5CYII="},"55Ip":function(M,Y,l){"use strict";l.d(Y,"a",function(){return u}),l.d(Y,"b",function(){return w});var P=l("Ty5D"),m=l("dI71"),D=l("q1tI"),d=l.n(D),h=l("YS25"),y=l("17x9"),S=l.n(y),n=l("wx14"),i=l("zLVn"),s=l("9R94"),r=function(E){Object(m.a)(o,E);function o(){for(var k,U=arguments.length,N=new Array(U),V=0;V<U;V++)N[V]=arguments[V];return k=E.call.apply(E,[this].concat(N))||this,k.history=Object(h.a)(k.props),k}var A=o.prototype;return A.render=function(){return d.a.createElement(P.c,{history:this.history,children:this.props.children})},o}(d.a.Component),x=function(E){Object(m.a)(o,E);function o(){for(var k,U=arguments.length,N=new Array(U),V=0;V<U;V++)N[V]=arguments[V];return k=E.call.apply(E,[this].concat(N))||this,k.history=Object(h.b)(k.props),k}var A=o.prototype;return A.render=function(){return d.a.createElement(P.c,{history:this.history,children:this.props.children})},o}(d.a.Component),f=function(o,A){return typeof o=="function"?o(A):o},g=function(o,A){return typeof o=="string"?Object(h.c)(o,null,null,A):o},v=function(o){return o},p=d.a.forwardRef;typeof p=="undefined"&&(p=v);function O(E){return!!(E.metaKey||E.altKey||E.ctrlKey||E.shiftKey)}var a=p(function(E,o){var A=E.innerRef,k=E.navigate,U=E.onClick,N=Object(i.a)(E,["innerRef","navigate","onClick"]),V=N.target,W=Object(n.a)({},N,{onClick:function(z){try{U&&U(z)}catch(F){throw z.preventDefault(),F}!z.defaultPrevented&&z.button===0&&(!V||V==="_self")&&!O(z)&&(z.preventDefault(),k())}});return v!==p?W.ref=o||A:W.ref=A,d.a.createElement("a",W)}),u=p(function(E,o){var A=E.component,k=A===void 0?a:A,U=E.replace,N=E.to,V=E.innerRef,W=Object(i.a)(E,["component","replace","to","innerRef"]);return d.a.createElement(P.e.Consumer,null,function(K){K||Object(s.a)(!1);var z=K.history,F=g(f(N,K.location),K.location),B=F?z.createHref(F):"",G=Object(n.a)({},W,{href:B,navigate:function(){var de=f(N,K.location),se=U?z.replace:z.push;se(de)}});return v!==p?G.ref=o||V:G.innerRef=V,d.a.createElement(k,G)})});if(!1)var _,T;var b=function(o){return o},c=d.a.forwardRef;typeof c=="undefined"&&(c=b);function R(){for(var E=arguments.length,o=new Array(E),A=0;A<E;A++)o[A]=arguments[A];return o.filter(function(k){return k}).join(" ")}var w=c(function(E,o){var A=E["aria-current"],k=A===void 0?"page":A,U=E.activeClassName,N=U===void 0?"active":U,V=E.activeStyle,W=E.className,K=E.exact,z=E.isActive,F=E.location,B=E.sensitive,G=E.strict,ae=E.style,de=E.to,se=E.innerRef,Se=Object(i.a)(E,["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 le=F||Oe.location,me=g(f(de,le),le),pe=me.pathname,ie=pe&&pe.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),oe=ie?Object(P.f)(le.pathname,{path:ie,exact:K,sensitive:B,strict:G}):null,Q=!!(z?z(oe,le):oe),ce=Q?R(W,N):W,ee=Q?Object(n.a)({},ae,{},V):ae,te=Object(n.a)({"aria-current":Q&&k||null,className:ce,style:ee,to:me},Se);return b!==c?te.ref=o||se:te.innerRef=se,d.a.createElement(u,te)})});if(!1)var C},"5D2P":function(M,Y){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,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("MlIO"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.WordArray,y=d.Hasher,S=D.x64,n=S.Word,i=D.algo,s=[],r=[],x=[];(function(){for(var v=1,p=0,O=0;O<24;O++){s[v+5*p]=(O+1)*(O+2)/2%64;var a=p%5,u=(2*v+3*p)%5;v=a,p=u}for(var v=0;v<5;v++)for(var p=0;p<5;p++)r[v+5*p]=p+(2*v+3*p)%5*5;for(var _=1,T=0;T<24;T++){for(var b=0,c=0,R=0;R<7;R++){if(_&1){var w=(1<<R)-1;w<32?c^=1<<w:b^=1<<w-32}_&128?_=_<<1^113:_<<=1}x[T]=n.create(b,c)}})();var f=[];(function(){for(var v=0;v<25;v++)f[v]=n.create()})();var g=i.SHA3=y.extend({cfg:y.cfg.extend({outputLength:512}),_doReset:function(){for(var v=this._state=[],p=0;p<25;p++)v[p]=new n.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(v,p){for(var O=this._state,a=this.blockSize/2,u=0;u<a;u++){var _=v[p+2*u],T=v[p+2*u+1];_=(_<<8|_>>>24)&16711935|(_<<24|_>>>8)&4278255360,T=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360;var b=O[u];b.high^=T,b.low^=_}for(var c=0;c<24;c++){for(var R=0;R<5;R++){for(var w=0,C=0,E=0;E<5;E++){var b=O[R+5*E];w^=b.high,C^=b.low}var o=f[R];o.high=w,o.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),E=0;E<5;E++){var b=O[R+5*E];b.high^=w,b.low^=C}for(var V=1;V<25;V++){var w,C,b=O[V],W=b.high,K=b.low,z=s[V];z<32?(w=W<<z|K>>>32-z,C=K<<z|W>>>32-z):(w=K<<z-32|W>>>64-z,C=W<<z-32|K>>>64-z);var F=f[r[V]];F.high=w,F.low=C}var B=f[0],G=O[0];B.high=G.high,B.low=G.low;for(var R=0;R<5;R++)for(var E=0;E<5;E++){var V=R+5*E,b=O[V],ae=f[V],de=f[(R+1)%5+5*E],se=f[(R+2)%5+5*E];b.high=ae.high^~de.high&se.high,b.low=ae.low^~de.low&se.low}var b=O[0],Se=x[c];b.high^=Se.high,b.low^=Se.low}},_doFinalize:function(){var v=this._data,p=v.words,O=this._nDataBytes*8,a=v.sigBytes*8,u=this.blockSize*32;p[a>>>5]|=1<<24-a%32,p[(m.ceil((a+1)/u)*u>>>5)-1]|=128,v.sigBytes=p.length*4,this._process();for(var _=this._state,T=this.cfg.outputLength/8,b=T/8,c=[],R=0;R<b;R++){var w=_[R],C=w.high,E=w.low;C=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,E=(E<<8|E>>>24)&16711935|(E<<24|E>>>8)&4278255360,c.push(E),c.push(C)}return new h.init(c,T)},clone:function(){for(var v=y.clone.call(this),p=v._state=this._state.slice(0),O=0;O<25;O++)p[O]=p[O].clone();return v}});D.SHA3=y._createHelper(g),D.HmacSHA3=y._createHmacHelper(g)}(Math),P.SHA3})},"6+eU":function(M,Y,l){"use strict";l.d(Y,"a",function(){return c});var P=l("wx14"),m=l("rePB"),D=l("VTBJ"),d=l("1OyB"),h=l("vuIU"),y=l("Ji7U"),S=l("LK+K"),n=l("q1tI"),i=l.n(n),s=l("TSYQ"),r=l.n(s),x=function(w){var C,E="".concat(w.rootPrefixCls,"-item"),o=r()(E,"".concat(E,"-").concat(w.page),(C={},Object(m.a)(C,"".concat(E,"-active"),w.active),Object(m.a)(C,w.className,!!w.className),Object(m.a)(C,"".concat(E,"-disabled"),!w.page),C)),A=function(){w.onClick(w.page)},k=function(N){w.onKeyPress(N,w.onClick,w.page)};return i.a.createElement("li",{title:w.showTitle?w.page:null,className:o,onClick:A,onKeyPress:k,tabIndex:"0"},w.itemRender(w.page,"page",i.a.createElement("a",{rel:"nofollow"},w.page)))},f=x,g={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},v=function(R){Object(y.a)(C,R);var w=Object(S.a)(C);function C(){var E;Object(d.a)(this,C);for(var o=arguments.length,A=new Array(o),k=0;k<o;k++)A[k]=arguments[k];return E=w.call.apply(w,[this].concat(A)),E.state={goInputText:""},E.buildOptionText=function(U){return"".concat(U," ").concat(E.props.locale.items_per_page)},E.changeSize=function(U){E.props.changeSize(Number(U))},E.handleChange=function(U){E.setState({goInputText:U.target.value})},E.handleBlur=function(U){var N=E.props,V=N.goButton,W=N.quickGo,K=N.rootPrefixCls,z=E.state.goInputText;if(V||z==="")return;if(U.relatedTarget&&(U.relatedTarget.className.indexOf("".concat(K,"-prev"))>=0||U.relatedTarget.className.indexOf("".concat(K,"-next"))>=0))return;E.setState({goInputText:""}),W(E.getValidValue())},E.go=function(U){var N=E.state.goInputText;if(N==="")return;(U.keyCode===g.ENTER||U.type==="click")&&(E.setState({goInputText:""}),E.props.quickGo(E.getValidValue()))},E}return Object(h.a)(C,[{key:"getValidValue",value:function(){var o=this.state,A=o.goInputText,k=o.current;return!A||isNaN(A)?k:Number(A)}},{key:"getPageSizeOptions",value:function(){var o=this.props,A=o.pageSize,k=o.pageSizeOptions;return k.some(function(U){return U.toString()===A.toString()})?k:k.concat([A.toString()]).sort(function(U,N){var V=isNaN(Number(U))?0:Number(U),W=isNaN(Number(N))?0:Number(N);return V-W})}},{key:"render",value:function(){var o=this,A=this.props,k=A.pageSize,U=A.locale,N=A.rootPrefixCls,V=A.changeSize,W=A.quickGo,K=A.goButton,z=A.selectComponentClass,F=A.buildOptionText,B=A.selectPrefixCls,G=A.disabled,ae=this.state.goInputText,de="".concat(N,"-options"),se=z,Se=null,Oe=null,le=null;if(!V&&!W)return null;var me=this.getPageSizeOptions();if(V&&se){var pe=me.map(function(ie,oe){return i.a.createElement(se.Option,{key:oe,value:ie.toString()},(F||o.buildOptionText)(ie))});Se=i.a.createElement(se,{disabled:G,prefixCls:B,showSearch:!1,className:"".concat(de,"-size-changer"),optionLabelProp:"children",dropdownMatchSelectWidth:!1,value:(k||me[0]).toString(),onChange:this.changeSize,getPopupContainer:function(oe){return oe.parentNode}},pe)}return W&&(K&&(le=typeof K=="boolean"?i.a.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:G,className:"".concat(de,"-quick-jumper-button")},U.jump_to_confirm):i.a.createElement("span",{onClick:this.go,onKeyUp:this.go},K)),Oe=i.a.createElement("div",{className:"".concat(de,"-quick-jumper")},U.jump_to,i.a.createElement("input",{disabled:G,type:"text",value:ae,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur}),U.page,le)),i.a.createElement("li",{className:"".concat(de)},Se,Oe)}}]),C}(i.a.Component);v.defaultProps={pageSizeOptions:["10","20","50","100"]};var p=v,O=l("N2Kk");function a(){}function u(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function _(R,w,C){return C}function T(R,w,C){var E=typeof R=="undefined"?w.pageSize:R;return Math.floor((C.total-1)/E)+1}var b=function(R){Object(y.a)(C,R);var w=Object(S.a)(C);function C(E){var o;Object(d.a)(this,C),o=w.call(this,E),o.getJumpPrevPage=function(){return Math.max(1,o.state.current-(o.props.showLessItems?3:5))},o.getJumpNextPage=function(){return Math.min(T(void 0,o.state,o.props),o.state.current+(o.props.showLessItems?3:5))},o.getItemIcon=function(V,W){var K=o.props.prefixCls,z=V||i.a.createElement("button",{type:"button","aria-label":W,className:"".concat(K,"-item-link")});return typeof V=="function"&&(z=i.a.createElement(V,Object(D.a)({},o.props))),z},o.savePaginationNode=function(V){o.paginationNode=V},o.isValid=function(V){return u(V)&&V!==o.state.current},o.shouldDisplayQuickJumper=function(){var V=o.props,W=V.showQuickJumper,K=V.pageSize,z=V.total;return z<=K?!1:W},o.handleKeyDown=function(V){(V.keyCode===g.ARROW_UP||V.keyCode===g.ARROW_DOWN)&&V.preventDefault()},o.handleKeyUp=function(V){var W=o.getValidValue(V),K=o.state.currentInputValue;W!==K&&o.setState({currentInputValue:W}),V.keyCode===g.ENTER?o.handleChange(W):V.keyCode===g.ARROW_UP?o.handleChange(W-1):V.keyCode===g.ARROW_DOWN&&o.handleChange(W+1)},o.changePageSize=function(V){var W=o.state.current,K=T(V,o.state,o.props);W=W>K?K:W,K===0&&(W=o.state.current),typeof V=="number"&&("pageSize"in o.props||o.setState({pageSize:V}),"current"in o.props||o.setState({current:W,currentInputValue:W})),o.props.onShowSizeChange(W,V),"onChange"in o.props&&o.props.onChange&&o.props.onChange(W,V)},o.handleChange=function(V){var W=o.props.disabled,K=V;if(o.isValid(K)&&!W){var z=T(void 0,o.state,o.props);K>z?K=z:K<1&&(K=1),"current"in o.props||o.setState({current:K,currentInputValue:K});var F=o.state.pageSize;return o.props.onChange(K,F),K}return o.state.current},o.prev=function(){o.hasPrev()&&o.handleChange(o.state.current-1)},o.next=function(){o.hasNext()&&o.handleChange(o.state.current+1)},o.jumpPrev=function(){o.handleChange(o.getJumpPrevPage())},o.jumpNext=function(){o.handleChange(o.getJumpNextPage())},o.hasPrev=function(){return o.state.current>1},o.hasNext=function(){return o.state.current<T(void 0,o.state,o.props)},o.runIfEnter=function(V,W){if(V.key==="Enter"||V.charCode===13){for(var K=arguments.length,z=new Array(K>2?K-2:0),F=2;F<K;F++)z[F-2]=arguments[F];W.apply(void 0,z)}},o.runIfEnterPrev=function(V){o.runIfEnter(V,o.prev)},o.runIfEnterNext=function(V){o.runIfEnter(V,o.next)},o.runIfEnterJumpPrev=function(V){o.runIfEnter(V,o.jumpPrev)},o.runIfEnterJumpNext=function(V){o.runIfEnter(V,o.jumpNext)},o.handleGoTO=function(V){(V.keyCode===g.ENTER||V.type==="click")&&o.handleChange(o.state.currentInputValue)};var A=E.onChange!==a,k="current"in E;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=E.defaultCurrent;"current"in E&&(U=E.current);var N=E.defaultPageSize;return"pageSize"in E&&(N=E.pageSize),U=Math.min(U,T(N,void 0,E)),o.state={current:U,currentInputValue:U,pageSize:N},o}return Object(h.a)(C,[{key:"componentDidUpdate",value:function(o,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(o){var A=o.target.value,k=T(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 o=this.props,A=o.showSizeChanger,k=o.total,U=o.totalBoundaryShowSizeChanger;return typeof A!="undefined"?A:k>U}},{key:"renderPrev",value:function(o){var A=this.props,k=A.prevIcon,U=A.itemRender,N=U(o,"prev",this.getItemIcon(k,"prev page")),V=!this.hasPrev();return Object(n.isValidElement)(N)?Object(n.cloneElement)(N,{disabled:V}):N}},{key:"renderNext",value:function(o){var A=this.props,k=A.nextIcon,U=A.itemRender,N=U(o,"next",this.getItemIcon(k,"next page")),V=!this.hasNext();return Object(n.isValidElement)(N)?Object(n.cloneElement)(N,{disabled:V}):N}},{key:"render",value:function(){var o=this,A=this.props,k=A.prefixCls,U=A.className,N=A.style,V=A.disabled,W=A.hideOnSinglePage,K=A.total,z=A.locale,F=A.showQuickJumper,B=A.showLessItems,G=A.showTitle,ae=A.showTotal,de=A.simple,se=A.itemRender,Se=A.showPrevNextJumpers,Oe=A.jumpPrevIcon,le=A.jumpNextIcon,me=A.selectComponentClass,pe=A.selectPrefixCls,ie=A.pageSizeOptions,oe=this.state,Q=oe.current,ce=oe.pageSize,ee=oe.currentInputValue;if(W===!0&&K<=ce)return null;var te=T(void 0,this.state,this.props),ye=[],re=null,Z=null,X=null,q=null,be=null,ve=F&&F.goButton,xe=B?1:2,Ke=Q-1>0?Q-1:0,Qe=Q+1<te?Q+1:te,et=Object.keys(this.props).reduce(function(Te,Me){return(Me.substr(0,5)==="data-"||Me.substr(0,5)==="aria-"||Me==="role")&&(Te[Me]=o.props[Me]),Te},{});if(de)return ve&&(typeof ve=="boolean"?be=i.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},z.jump_to_confirm):be=i.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ve),be=i.a.createElement("li",{title:G?"".concat(z.jump_to).concat(Q,"/").concat(te):null,className:"".concat(k,"-simple-pager")},be)),i.a.createElement("ul",Object(P.a)({className:r()(k,"".concat(k,"-simple"),Object(m.a)({},"".concat(k,"-disabled"),V),U),style:N,ref:this.savePaginationNode},et),i.a.createElement("li",{title:G?z.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:r()("".concat(k,"-prev"),Object(m.a)({},"".concat(k,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},this.renderPrev(Ke)),i.a.createElement("li",{title:G?"".concat(Q,"/").concat(te):null,className:"".concat(k,"-simple-pager")},i.a.createElement("input",{type:"text",value:ee,disabled:V,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),i.a.createElement("span",{className:"".concat(k,"-slash")},"/"),te),i.a.createElement("li",{title:G?z.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:r()("".concat(k,"-next"),Object(m.a)({},"".concat(k,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Qe)),be);if(te<=3+xe*2){var tt={locale:z,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:G,itemRender:se};te||ye.push(i.a.createElement(f,Object(P.a)({},tt,{key:"noPager",page:te,className:"".concat(k,"-disabled")})));for(var rt=1;rt<=te;rt+=1){var ut=Q===rt;ye.push(i.a.createElement(f,Object(P.a)({},tt,{key:rt,page:rt,active:ut})))}}else{var Be=B?z.prev_3:z.prev_5,Pe=B?z.next_3:z.next_5;Se&&(re=i.a.createElement("li",{title:G?Be:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:r()("".concat(k,"-jump-prev"),Object(m.a)({},"".concat(k,"-jump-prev-custom-icon"),!!Oe))},se(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Oe,"prev page"))),Z=i.a.createElement("li",{title:G?Pe:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:r()("".concat(k,"-jump-next"),Object(m.a)({},"".concat(k,"-jump-next-custom-icon"),!!le))},se(this.getJumpNextPage(),"jump-next",this.getItemIcon(le,"next page")))),q=i.a.createElement(f,{locale:z,last:!0,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:te,page:te,active:!1,showTitle:G,itemRender:se}),X=i.a.createElement(f,{locale:z,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:G,itemRender:se});var qe=Math.max(1,Q-xe),Et=Math.min(Q+xe,te);Q-1<=xe&&(Et=1+xe*2),te-Q<=xe&&(qe=te-xe*2);for(var st=qe;st<=Et;st+=1){var At=Q===st;ye.push(i.a.createElement(f,{locale:z,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:st,page:st,active:At,showTitle:G,itemRender:se}))}Q-1>=xe*2&&Q!==1+2&&(ye[0]=Object(n.cloneElement)(ye[0],{className:"".concat(k,"-item-after-jump-prev")}),ye.unshift(re)),te-Q>=xe*2&&Q!==te-2&&(ye[ye.length-1]=Object(n.cloneElement)(ye[ye.length-1],{className:"".concat(k,"-item-before-jump-next")}),ye.push(Z)),qe!==1&&ye.unshift(X),Et!==te&&ye.push(q)}var Le=null;ae&&(Le=i.a.createElement("li",{className:"".concat(k,"-total-text")},ae(K,[K===0?0:(Q-1)*ce+1,Q*ce>K?K:Q*ce])));var je=!this.hasPrev()||!te,ze=!this.hasNext()||!te;return i.a.createElement("ul",Object(P.a)({className:r()(k,U,Object(m.a)({},"".concat(k,"-disabled"),V)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},et),Le,i.a.createElement("li",{title:G?z.prev_page:null,onClick:this.prev,tabIndex:je?null:0,onKeyPress:this.runIfEnterPrev,className:r()("".concat(k,"-prev"),Object(m.a)({},"".concat(k,"-disabled"),je)),"aria-disabled":je},this.renderPrev(Ke)),ye,i.a.createElement("li",{title:G?z.next_page:null,onClick:this.next,tabIndex:ze?null:0,onKeyPress:this.runIfEnterNext,className:r()("".concat(k,"-next"),Object(m.a)({},"".concat(k,"-disabled"),ze)),"aria-disabled":ze},this.renderNext(Qe)),i.a.createElement(p,{disabled:V,locale:z,rootPrefixCls:k,selectComponentClass:me,selectPrefixCls:pe,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Q,pageSize:ce,pageSizeOptions:ie,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:ve}))}}],[{key:"getDerivedStateFromProps",value:function(o,A){var k={};if("current"in o&&(k.current=o.current,o.current!==A.current&&(k.currentInputValue=k.current)),"pageSize"in o&&o.pageSize!==A.pageSize){var U=A.current,N=T(o.pageSize,A,o);U=U>N?N:U,"current"in o||(k.current=U,k.currentInputValue=U),k.pageSize=o.pageSize}return k}}]),C}(i.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 c=b},"6RRn":function(M,Y,l){"use strict";var P=l("wCXF"),m=l("n6Qo");l.d(Y,"b",function(){return m.a});var D=l("IBYe"),d=l("6eGT"),h=l("hW8S");l.d(Y,"a",function(){return h.a}),Y.c=P.b},"6eGT":function(M,Y,l){"use strict";function P(m){return null}Y.a=P},"7Cbv":function(M,Y,l){"use strict";var P=typeof crypto!="undefined"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto!="undefined"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto),m=new Uint8Array(16);function D(){if(!P)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return P(m)}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 h(f){return typeof f=="string"&&d.test(f)}for(var y=h,S=[],n=0;n<256;++n)S.push((n+256).toString(16).substr(1));function i(f){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,v=(S[f[g+0]]+S[f[g+1]]+S[f[g+2]]+S[f[g+3]]+"-"+S[f[g+4]]+S[f[g+5]]+"-"+S[f[g+6]]+S[f[g+7]]+"-"+S[f[g+8]]+S[f[g+9]]+"-"+S[f[g+10]]+S[f[g+11]]+S[f[g+12]]+S[f[g+13]]+S[f[g+14]]+S[f[g+15]]).toLowerCase();if(!y(v))throw TypeError("Stringified UUID is invalid");return v}var s=i;function r(f,g,v){f=f||{};var p=f.random||(f.rng||D)();if(p[6]=p[6]&15|64,p[8]=p[8]&63|128,g){v=v||0;for(var O=0;O<16;++O)g[v+O]=p[O];return g}return s(p)}var x=Y.a=r},"7ZXX":function(M,Y,l){M.exports=l.p+"static/err.6e7c5817.png"},"7ahc":function(M,Y,l){"use strict";l.d(Y,"a",function(){return T});var P=l("k1fw"),m=l("0Owb"),D=l("+L6B"),d=l("2/Rp"),h=l("y8nQ"),y=l("Vl3Y"),S=l("tJVT"),n=l("OaEy"),i=l("2fM7"),s=l("q1tI"),r=l.n(s),x=l("VrN/"),f=l.n(x),g=l("p77/"),v=l.n(g),p=l("c5Ni"),O=l.n(p),a=i.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"]};Y.b=function(b){var c=b.callback,R=b.onCancel,w=Object(s.useState)("python"),C=Object(S.a)(w,2),E=C[0],o=C[1];function A(U){o(_[U][1])}function k(U){c(U)}return r.a.createElement(y.a,Object(m.a)({},u,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),r.a.createElement(y.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},r.a.createElement(i.a,{onChange:A},Object.keys(_).map(function(U){return r.a.createElement(a,{key:U,value:U},_[U][0])}))),r.a.createElement(y.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},r.a.createElement(T,{mode:E})),r.a.createElement("div",{className:"flex-container flex-end"},r.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),r.a.createElement(d.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function T(b){var c=b.value,R=b.onChange,w=b.mode,C=b.options,E=C===void 0?{}:C,o=Object(s.useRef)(),A=Object(s.useState)(),k=Object(S.a)(A,2),U=k[0],N=k[1];return Object(s.useEffect)(function(){if(U){function V(W){var K=W.getValue();R&&R(K)}return U.on("change",V),function(){U.off("change",V)}}},[U,R]),Object(s.useEffect)(function(){U&&U.setOption("mode",w)},[U,w]),Object(s.useEffect)(function(){U&&((c!==U.getValue()||c==="")&&setTimeout(function(){U.setValue(c||" ")},300))},[U,c]),Object(s.useEffect)(function(){if(o.current&&!U){var V=f.a.fromTextArea(o.current,Object(P.a)({mode:w,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},E));N(V)}},[o.current,U]),r.a.createElement("div",{className:"my-codemirror-container"},r.a.createElement("textarea",{ref:o}))}},"7ixt":function(M,Y,l){"use strict";l.d(Y,"a",function(){return D});var P={adjustX:1,adjustY:1},m=[0,0],D={left:{points:["cr","cl"],overflow:P,offset:[-4,0],targetOffset:m},right:{points:["cl","cr"],overflow:P,offset:[4,0],targetOffset:m},top:{points:["bc","tc"],overflow:P,offset:[0,-4],targetOffset:m},bottom:{points:["tc","bc"],overflow:P,offset:[0,4],targetOffset:m},topLeft:{points:["bl","tl"],overflow:P,offset:[0,-4],targetOffset:m},leftTop:{points:["tr","tl"],overflow:P,offset:[-4,0],targetOffset:m},topRight:{points:["br","tr"],overflow:P,offset:[0,-4],targetOffset:m},rightTop:{points:["tl","tr"],overflow:P,offset:[4,0],targetOffset:m},bottomRight:{points:["tr","br"],overflow:P,offset:[0,4],targetOffset:m},rightBottom:{points:["bl","br"],overflow:P,offset:[4,0],targetOffset:m},bottomLeft:{points:["tl","bl"],overflow:P,offset:[0,4],targetOffset:m},leftBottom:{points:["br","bl"],overflow:P,offset:[-4,0],targetOffset:m}},d=D},"7v3h":function(M,Y,l){M.exports=l.p+"static/empty2.dd73f390.png"},"8/bI":function(M,Y,l){M.exports=l.p+"static/empty.8918e228.png"},"815F":function(M,Y,l){"use strict";l.d(Y,"e",function(){return S}),l.d(Y,"c",function(){return i}),l.d(Y,"d",function(){return s}),l.d(Y,"a",function(){return x}),l.d(Y,"f",function(){return f}),l.d(Y,"b",function(){return g});var P=l("KQm4"),m=l("VTBJ"),D=l("Ff2n"),d=l("Zm9Q"),h=l("Kwbf"),y=l("OZM5");function S(v,p){return v!=null?v:p}function n(){var v=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 T=_.key,b=_.children;Object(h.a)(T!=null,"Tree node must have a certain key: [".concat(u).concat(T,"]"));var c=String(T);Object(h.a)(!p.has(c)||T===null||T===void 0,"Same 'key' exist in the Tree: ".concat(c)),p.set(c,!0),O(b,"".concat(u).concat(c," > "))})}O(v)}function i(v){function p(O){var a=Object(d.a)(O);return a.map(function(u){if(!Object(y.i)(u))return Object(h.a)(!u,"Tree/TreeNode can only accept TreeNode as children."),null;var _=u.key,T=u.props,b=T.children,c=Object(D.a)(T,["children"]),R=Object(m.a)({key:_},c),w=p(b);return w.length&&(R.children=w),R}).filter(function(u){return u})}return p(v)}function s(){var v=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 T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return _.map(function(b,c){var R=Object(y.h)(T?T.pos:"0",c),w=S(b.key,R),C=Object(m.a)(Object(m.a)({},b),{},{parent:T,pos:R,children:null,data:b,isStart:[].concat(Object(P.a)(T?T.isStart:[]),[c===0]),isEnd:[].concat(Object(P.a)(T?T.isEnd:[]),[c===_.length-1])});return a.push(C),p===!0||O.has(w)?C.children=u(b.children||[],C):C.children=[],C})}return u(v),a}function r(v,p,O){var a;O?typeof O=="string"?a=function(T){return T[O]}:typeof O=="function"&&(a=function(T){return O(T)}):a=function(T,b){return S(T.key,b)};function u(_,T,b){var c=_?_.children:v,R=_?Object(y.h)(b.pos,T):"0";if(_){var w=a(_,R),C={node:_,index:T,pos:R,key:w,parentPos:b.node?b.pos:null,level:b.level+1};p(C)}c&&c.forEach(function(E,o){u(E,o,{node:_,pos:R,level:b?b.level+1:-1})})}u(null)}function x(v){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,T={},b={},c={posEntities:T,keyEntities:b};return O&&(c=O(c)||c),r(v,function(R){var w=R.node,C=R.index,E=R.pos,o=R.key,A=R.parentPos,k=R.level,U={node:w,index:C,key:o,pos:E,level:k},N=S(o,E);T[E]=U,b[N]=U,U.parent=T[A],U.parent&&(U.parent.children=U.parent.children||[],U.parent.children.push(U)),a&&a(U,c)},_),u&&u(c),c}function f(v,p){var O=p.expandedKeys,a=p.selectedKeys,u=p.loadedKeys,_=p.loadingKeys,T=p.checkedKeys,b=p.halfCheckedKeys,c=p.dragOverNodeKey,R=p.dropPosition,w=p.keyEntities,C=w[v],E={eventKey:v,expanded:O.indexOf(v)!==-1,selected:a.indexOf(v)!==-1,loaded:u.indexOf(v)!==-1,loading:_.indexOf(v)!==-1,checked:T.indexOf(v)!==-1,halfChecked:b.indexOf(v)!==-1,pos:String(C?C.pos:""),dragOver:c===v&&R===0,dragOverGapTop:c===v&&R===-1,dragOverGapBottom:c===v&&R===1};return E}function g(v){var p=v.data,O=v.expanded,a=v.selected,u=v.checked,_=v.loaded,T=v.loading,b=v.halfChecked,c=v.dragOver,R=v.dragOverGapTop,w=v.dragOverGapBottom,C=v.pos,E=v.active,o=Object(m.a)(Object(m.a)({},p),{},{expanded:O,selected:a,checked:u,loaded:_,loading:T,halfChecked:b,dragOver:c,dragOverGapTop:R,dragOverGapBottom:w,pos:C,active:E});return"props"in o||Object.defineProperty(o,"props",{get:function(){return Object(h.a)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),v}}),o}},"8EBN":function(M,Y,l){(function(P){P(l("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 m=0;m<P.modeInfo.length;m++){var D=P.modeInfo[m];D.mimes&&(D.mime=D.mimes[0])}P.findModeByMIME=function(d){d=d.toLowerCase();for(var h=0;h<P.modeInfo.length;h++){var y=P.modeInfo[h];if(y.mime==d)return y;if(y.mimes){for(var S=0;S<y.mimes.length;S++)if(y.mimes[S]==d)return y}}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 h=0;h<P.modeInfo.length;h++){var y=P.modeInfo[h];if(y.ext){for(var S=0;S<y.ext.length;S++)if(y.ext[S]==d)return y}}},P.findModeByFileName=function(d){for(var h=0;h<P.modeInfo.length;h++){var y=P.modeInfo[h];if(y.file&&y.file.test(d))return y}var S=d.lastIndexOf("."),n=S>-1&&d.substring(S+1,d.length);if(n)return P.findModeByExtension(n)},P.findModeByName=function(d){d=d.toLowerCase();for(var h=0;h<P.modeInfo.length;h++){var y=P.modeInfo[h];if(y.name.toLowerCase()==d)return y;if(y.alias){for(var S=0;S<y.alias.length;S++)if(y.alias[S].toLowerCase()==d)return y}}}})},"8j3D":function(M,Y,l){"use strict";var P=l("2qtc"),m=l("kLXV"),D=l("5NDa"),d=l("5rEg"),h=l("miYZ"),y=l("tsqr"),S=l("k1fw"),n=l("9og8"),i=l("y8nQ"),s=l("Vl3Y"),r=l("tJVT"),x=l("WmNS"),f=l.n(x),g=l("q1tI"),v=l.n(g),p=l("Ty5D"),O=l("9kvl"),a=l("KVXO"),u=l.n(a),_=function(b){var c=b.shixunsDetail,R=b.globalSetting,w=b.loading,C=b.dispatch,E=b.title,o=b.pathList,A=o===void 0?[]:o,k=b.showInputPath,U=k===void 0?!1:k,N=b.isMergeSelectFile,V=N===void 0?!1:N,W=b.onFinish,K=W===void 0?function(){}:W,z=s.a.useForm(),F=Object(r.a)(z,1),B=F[0],G=Object(p.i)(),ae=Object(p.h)(),de=Object(g.useRef)(),se=Object(g.useState)(""),Se=Object(r.a)(se,2),Oe=Se[0],le=Se[1],me=Object(g.useState)(""),pe=Object(r.a)(me,2),ie=pe[0],oe=pe[1],Q=Object(g.useState)([]),ce=Object(r.a)(Q,2),ee=ce[0],te=ce[1],ye=Object(g.useState)([]),re=Object(r.a)(ye,2),Z=re[0],X=re[1];Object(g.useEffect)(function(){var Qe,et;de.current=((Qe=ae.pathname)===null||Qe===void 0||((et=Qe.split("/"))===null||et===void 0)?void 0:et[3])==="repository"},[]),Object(g.useEffect)(function(){if(c.actionTabs.key!=="Repository-SelectFilePath")return;var Qe=A.join("/"),et=[];A.map(function(tt,rt){rt===0?et.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(tt),path:Qe}):et.push({val:"/".concat(tt),path:Qe})}),te(et),le(Qe),oe(Qe),q(Qe)},[c.actionTabs.key]);var q=function(){var Qe=Object(n.a)(f.a.mark(function et(tt){var rt;return f.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,C({type:de.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:G.id,path:tt}});case 2:rt=Be.sent,rt&&X(rt.trees||[]);case 4:case"end":return Be.stop()}},et)}));return function(tt){return Qe.apply(this,arguments)}}(),be=function(et){var tt=Oe;et.type==="tree"&&(ee.length?ee.push({val:"/".concat(et.name),path:et.name}):ee.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(et.name),path:et.name}),te(ee),tt=Oe?"".concat(Oe,"/").concat(et.name):et.name,le(tt)),q(tt)},ve=function(et,tt){var rt=ee.filter(function(Be,Pe){return Pe<=tt});te(rt);var ut=rt.filter(function(Be,Pe){return Pe!==0}).map(function(Be){return Be.val}).join("").substr(1);le(ut),q(ut)},xe=function(){var Qe=Object(n.a)(f.a.mark(function et(){var tt,rt,ut;return f.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(tt=B==null?void 0:B.getFieldsValue(),rt=Oe?"".concat(Oe).concat(tt!=null&&tt.name?"/".concat(tt==null?void 0:tt.name):""):tt==null?void 0:tt.name,!V){Pe.next=6;break}return K(rt),Ke(),Pe.abrupt("return");case 6:if(!U){Pe.next=16;break}return Pe.next=9,B.validateFields();case 9:return Pe.next=11,C({type:"shixunsDetail/uploadGitFolder",payload:Object(S.a)(Object(S.a)({},{id:G.id,path:rt}),de.current?{}:{secret_repository:!0})});case 11:ut=Pe.sent,K(ie),ut.status===0&&y.b.info("\u65B0\u5EFA\u6210\u529F"),Pe.next=18;break;case 16:K(rt),y.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Ke();case 19:case"end":return Pe.stop()}},et)}));return function(){return Qe.apply(this,arguments)}}(),Ke=function(){C({type:"shixunsDetail/setActionTabs",payload:{}}),B.resetFields()};return v.a.createElement(m.a,{centered:!0,title:E||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:c.actionTabs.key==="Repository-SelectFilePath",onOk:xe,onCancel:Ke},v.a.createElement("div",{className:u.a.wrap},v.a.createElement("div",{className:u.a.content},v.a.createElement("div",{className:u.a.mainPathWrap},!!(ee!=null&&ee.length)&&ee.map(function(Qe,et){return v.a.createElement("a",{key:et,onClick:function(){return ve(Qe,et)}},Qe.val)})),!!(Z!=null&&Z.length)&&Z.map(function(Qe,et){return Qe.type==="tree"&&v.a.createElement("a",{key:et,onClick:function(){return be(Qe)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(u.a.colorBlue)}),Qe.name)})),v.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),v.a.createElement("div",{className:"mt5 mb5"},Oe),U&&v.a.createElement(s.a,{form:B,scrollToFirstError:!0,className:"mt20"},v.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"}]},v.a.createElement(d.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))};Y.a=Object(O.b)(function(T){var b=T.shixunsDetail,c=T.loading,R=T.globalSetting;return{shixunsDetail:b,globalSetting:R,loading:c.models.index}})(_)},"9Bee":function(M,Y,l){"use strict";var P=l("k1fw"),m=l("tJVT"),D=l("q1tI"),d=l.n(D),h=l("vg9a"),y=l("DlQD"),S=l.n(y),n=l("rUJ1");function i(G,ae){var de=G.match(/^(\s+)(?:```)/);if(de===null)return ae;var se=de[1];return ae.split(`
`).map(function(Se){var Oe=Se.match(/^\s+/);if(Oe===null)return Se;var le=Object(m.a)(Oe,1),me=le[0];return me.length>=se.length?Se.slice(se.length):Se}).join(`
`)}var s=[],r=["<ul>"],x=new S.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function g(){s.length=0,r=["<ul>"]}var v={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function p(G,ae,de,se){if(ae>=G.length||G[ae].level<=de)return ae;var Se=G[ae];se.push("<li><a href='#"+Se.anchor+"'>"+Se.text+"</a>"),ae++;var Oe=[];return ae=p(G,ae,Se.level,Oe),Oe.length>0&&(se.push("<ul>"),Oe.forEach(function(le){se.push(le)}),se.push("</ul>")),se.push("</li>"),ae=p(G,ae,de,se),ae}function O(){return p(s,0,0,r),r.push("</ul>"),r.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 se=de[0],Se=i(se,de[3]||""),Oe=de[2]?de[2].trim():de[2];if(["latex","katex","math"].indexOf(Oe)>=0){var le=T(),me=Se;Se=le,b[le]={type:"block",expression:me}}return{type:"code",raw:se,lang:Oe,text:Se}}}},u=/(?:\${2})([^\n`]+?)(?:\${2})/gi,_=0,T=function(){return"__special_katext_id_".concat(_++,"__")},b={};function c(){return b}function R(){_=0,b={}}function w(G){return G=G.replace(u,function(ae,de){var se=T();return b[se]={type:"inline",expression:de},se}),G}var C=x.listitem;x.listitem=function(G){return C(w(G))};var E=x.paragraph;x.paragraph=function(G){return E(w(G))};var o=x.tablecell;x.tablecell=function(G,ae){return o(w(G),ae)},x.code=function(G,ae,de){var se=(ae||"").match(/\S*/)[0];return se?["latex","katex","math"].indexOf(se)>=0?"<p class='editormd-tex'>".concat(G,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(ae,'">').concat(de?G:Object(n.escape)(G,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(de?G:Object(n.escape)(G,!0))+"</code></pre>"},x.heading=function(G,ae,de){var se=this.options.headerPrefix+de.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:se,level:ae,text:G}),"<h"+ae+' id="'+se+'">'+G+"</h"+ae+">"},S.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),S.a.use({tokenizer:a,renderer:x});var A=S.a,k=l("SJMd"),U=l("ulZh"),N=l.n(U),V=l("m3rI"),W=l("Oy/b"),K=l("p5ED"),z=/<pre[^>]*>/g;function F(G){var ae=document.createElement("div");return ae.innerHTML=G,ae.childNodes.length===0?"":ae.childNodes[0].nodeValue}var B=Y.a=function(G){var ae=G.value,de=ae===void 0?"":ae,se=G.className,Se=G.showTextOnly,Oe=G.showLines,le=G.style,me=le===void 0?{}:le,pe=G.stylesPrev,ie=pe===void 0?{}:pe,oe=String(de),Q=Object(D.useState)(""),ce=Object(m.a)(Q,2),ee=ce[0],te=ce[1],ye=Object(D.useMemo)(function(){try{var q=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,be=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ve=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;oe=oe.replace(q,"("+V.a.API_SERVER+"/api/attachments/").replace(be,'"'+V.a.API_SERVER+"/api/attachments/").replace(ve,'"'+V.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,`
`),oe=oe.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
`)}catch(et){}var xe=A(oe),Ke=c();if(oe.match(/\[TOC\]/)&&(xe=xe.replace("<p>[TOC]</p>",O()),g()),xe=xe.replace(/(__special_katext_id_\d+__)/g,function(et,tt){var rt=Ke[tt],ut=rt.type,Be=rt.expression;return Object(W.renderToString)(F(Be)||"",{displayMode:ut==="block",throwOnError:!1,output:"html"})}),xe=xe.replace(/▁/g,"\u2581\u2581\u2581"),R(),Se){var Qe=document.createElement("div");return Qe.innerHTML=xe,Qe.innerText}return setTimeout(function(){return X()},500),xe},[oe]),re=Object(D.useRef)();v.WebkitLineClamp=Oe,Oe&&(me=Object(P.a)(Object(P.a)({},me),v));function Z(q){var be=q.target;if(be.tagName.toUpperCase()==="A"){var ve=be.getAttribute("href");if(ve.indexOf("office")>-1)q.preventDefault(),te(ve);else if(ve.startsWith("#")){q.preventDefault();var xe=document.getElementById(ve.replace("#",""));xe&&xe.scrollIntoView(!0)}}}var X=function(){var be,ve=(be=re.current)===null||be===void 0?void 0:be.querySelectorAll("video");ve==null||ve.forEach(function(xe){if(xe.oncontextmenu=function(){return!1},xe.src.indexOf(".m3u8")>-1&&!xe.canPlayType("application/vnd.apple.mpegurl")){if(N.a.isSupported()){var Ke=new N.a;Ke.loadSource(xe.src),Ke.attachMedia(xe)}}})};return Object(D.useEffect)(function(){if(re.current&&ye&&(ye.match(z)&&window.PR.prettyPrint()),re.current)return re.current.addEventListener("click",Z),function(){re.current.removeEventListener("click",Z),R(),g()}},[ye,re.current,Z]),d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{ref:re,style:Object(P.a)({},me),className:"".concat(se||""," markdown-body "),dangerouslySetInnerHTML:{__html:ye}}),d.a.createElement(K.a,{close:!0,data:ee,type:ee!=null&&ee.length?"office":"",style:Object(P.a)({},ie),onClose:function(){return te("")}}))}},"9OqN":function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return P.mode.CTR=function(){var m=P.lib.BlockCipherMode.extend(),D=m.Encryptor=m.extend({processBlock:function(d,h){var y=this._cipher,S=y.blockSize,n=this._iv,i=this._counter;n&&(i=this._counter=n.slice(0),this._iv=void 0);var s=i.slice(0);y.encryptBlock(s,0),i[S-1]=i[S-1]+1|0;for(var r=0;r<S;r++)d[h+r]^=s[r]}});return m.Decryptor=D,m}(),P.mode.CTR})},"9VGf":function(M,Y,l){"use strict";l.d(Y,"a",function(){return D});var P=l("q1tI"),m=l.n(P);function D(d,h){var y=Object(P.useRef)();Object(P.useEffect)(function(){y.current=d}),Object(P.useEffect)(function(){function S(){y.current()}if(h!==null){var n=setInterval(S,h);return function(){return clearInterval(n)}}},[h])}},"9ZNV":function(M,Y,l){"use strict";l.d(Y,"a",function(){return s});var P=l("0Owb"),m=l("+L6B"),D=l("2/Rp"),d=l("q1tI"),h=l.n(d),y=l("UUDw"),S=l.n(y),n=l("TSYQ"),i=l.n(n),s=function(x){var f=x.cancelText,g=f===void 0?"\u53D6\u6D88":f,v=x.okText,p=v===void 0?"\u786E\u5B9A":v,O=x.loading,a=O===void 0?!1:O,u=x.hasOkBtn,_=u===void 0?!0:u,T=x.okButtonProps,b=T===void 0?{}:T,c=x.onCancel,R=c===void 0?function(){}:c,w=x.onOk,C=w===void 0?function(){}:w,E=x.className,o=E===void 0?"":E;return h.a.createElement("div",{className:i()(S.a.buttonFixed,o)},h.a.createElement("div",{className:S.a.buttonWrap},h.a.createElement(D.a,{size:"large",className:"".concat(S.a.button," mr20"),onClick:R},g),_&&h.a.createElement(D.a,Object(P.a)({size:"large",type:"primary",className:"".concat(S.a.button," mr20"),loading:a,onClick:C},b),p)))}},"A/g1":function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF92lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDMgNzkuMTY0NTI3LCAyMDIwLzEwLzE1LTE3OjQ4OjMyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMDctMDJUMTk6Mzg6MjMrMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmVkYzRhODM0LTVjNWQtNDQ1My04MDYzLWNkNzcwODQyODg5ZSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjQ4MTE0OTVlLTVkMDctZTk0YS1iNWEwLWYxOWJmZmM0NGUyNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmMwNjQyYzA1LTg5MzQtNDdlYy04MTFiLTlkYjdhZGNkYjFiMCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YzA2NDJjMDUtODkzNC00N2VjLTgxMWItOWRiN2FkY2RiMWIwIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjM4OjIzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWRjNGE4MzQtNWM1ZC00NDUzLTgwNjMtY2Q3NzA4NDI4ODllIiBzdEV2dDp3aGVuPSIyMDIxLTA3LTAyVDE5OjQxOjQ2KzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjIuMSAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5fJkpyAAAGoElEQVRogc2abWxbVxnH/8+59/rdTpx2GW3UNWJJV7Ylaxp3LUFsWgJDiI5R8bK2GppAmsgQLKQthS8IEJ9okibrREf3gX2Y1K2bxAoDtog60RBSVxKnWUO7kpSppXJZK2ja2HFi33vPw4cmpbN9r++1k8Lv2znnf577f+zje95Mhw4dQqUkwljpF7kuv0EdHkm1HklRr6TQq2tn5xcklwhIMnMSQJIJxykTiSce+1am0mer5XacqM7uDJjiqbAuWlvSygrBnmKyxcoIA+tBBAAgAAikjNZ47zCIh8E8mOjYO1aOD3L7DYzXZJurs8qhuzLqFsH22hcbUs6CMudAol8Ic2Dkkb0fuvEj3IinwvobjTOeRP1safOuIPIA/AMpxbsb4z3fc9PVUQLvRY37L/vMDxtT2peCBpU97BywlkD9sXjvbzcfG7jTSYeSCZyK6l9tTCkn75xXHAVcChh4zCDzLy1DfQ+U0tomcDaSO9A8rb0WWN5P3QK+SzCPx471bLdTWSYwFdZfXz/j+e7SG3MHE73SGu+19FE0gTNV+o8aU9pXls+Waw7E4r2fL9ZQkMB4jd5xd1r96fJ7cgeDX944vL8hv74ggdUZccRrLsw4/1fQCpLyYH7tRxKYCutv1M4rK26fKdd8Nn+euJnAySp9w+o5dettt+QSItHV+nb/qsXyzddj1KAXlnmSsuIMgV8v1sCgHxdWcj002QXgh8BCAqdq9B33T2tbltOlBWcEia+NtO86nd/QOtR3EGyxXmHZHXun78jow7tPCgAI6NixpGsbZ1ibj/d2gvkZy55EHpbcDiz8BkK62LRsNotjaX5TvK8NzH0lI5j0aQAQ4z69pjarfGwZTFphab55sCdogntAFCgZhfgLn3xtv19oPnTexuFjaR4ANJV6CWhzGEvNrpQPiYBOt+vVaWu+Nd7bCaDTTUCS9LDwSNQuiT17bM3fGPd4zn1YWSc8kqJO5e9H9P6LAeNvLp9ia755sCcoiftAKLqptoOI6oRXUsiJ+FxIf/MTM9quNRl1/XhN7p7zQWPUQTdb88CNcQ9GWXMQA3XCb5JWSngxYJxtSGtfXCxvuOqZrJ9VN53wpcMfhIxhs8jSb0aT2VLmyxn3edQ52hOnNf5dsfrN86H0x9Nqu8KgqbBxdF5hCdwwfyFkPmFnflO8rw3AL8qy/V9YzCmsl1I1pNTdp6N6t52mMaVu85mkTEb0ly6EzCeaprXfWGmbB3uCTHgOLk9FCqGkmhWcBlBjJ9MkUX1K3TcRzV5qmvYesdOum9G+Weqxmop+Zo65dFsAEydFTvC0E3HQIHVNWnvpvRVGRYu+G+Oenq4kxiIk+ZLIKbjitEO1Lvyr0/SHieD8qtLqQhbG/Qvl9C2OSIqMWvwHasUdWSW6Umojbh/VPNgTlOCCLWElsOB3hO7BL6XLHfCqOaXuYsA466aPR6XnAZQ8qHKB4fWJP4kNV7SrV3ymqwNVAFiTUe85HzLedaKNxfd/h4FvuPdoA9Hvj7ftmhMAkFbZyaxaQH1a3XwurL9tp4kN7fsUQz5fTnxbGH8GFt7DcwpecTuMFmlIaZ+bjOgvF2u7d/gnIWZR+Q1KPowcIIaAhQSarqmH/xE0TpQbb92M9uT7kdz+/HqfDB0EcF/ZRi1ggYFER/cYcMtMOO3jzlmVjXKDrkt5uv9are9ZLJ8L6UcJ+HplVotygVRlYLFwM4GWf2njl/ymq1fqrSgM3J1Sfz5Rnd15ulp/tiGtPV6h0aIwaCDxUPc/F8sfOQdqTKnbrvjMf9fOK7ZLCyv8Jom1s9qvsHANttQw4dhY++6BW+sKFlNJr7E9K6wOZEoT0YU3ogvXm5OSMK5KQ347v7oggZbr3j/+PWwUnoj9jyHCk+OP7p3Kry+6nL33uvazqbD+6+W35RDmrtGOPW8Va7JcjzemtC+frTKWfgJyCQmxI/GZ7x+warfdUKy/rj47UZXdnlHZXHprJWBcFKZsGX1k16t2spI7oqbr3iOTkdzGyz7z8tK5s4eAN4UiHxx5dO94Ka2jLd2Gq95TI/e9tXoqbBytZLJzwAUGdY+273nc6Y294z3p1sRW2ZhSt02Gsg+eDxknyl07FYWRY8I+aZptYx27B0Bw/Bp3faHRcs13EsCWiWpjZ8DEU+Ecxe7IKjVl5GMy8zAJMQSIwbH27rL+7FH2jUzTNfUwgMMAkFiFlf5MrstviA4PU61HIuo1KQRCdkGeJCDJoCQkkkzyOFVF4mOxyv9u8x8opnU6UeBF0wAAAABJRU5ErkJggg=="},ALsQ:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return P.mode.CFB=function(){var m=P.lib.BlockCipherMode.extend();m.Encryptor=m.extend({processBlock:function(d,h){var y=this._cipher,S=y.blockSize;D.call(this,d,h,S,y),this._prevBlock=d.slice(h,h+S)}}),m.Decryptor=m.extend({processBlock:function(d,h){var y=this._cipher,S=y.blockSize,n=d.slice(h,h+S);D.call(this,d,h,S,y),this._prevBlock=n}});function D(d,h,y,S){var n,i=this._iv;i?(n=i.slice(0),this._iv=void 0):n=this._prevBlock,S.encryptBlock(n,0);for(var s=0;s<y;s++)d[h+s]^=n[s]}return m}(),P.mode.CFB})},B6bo:function(M,Y,l){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,Y,l){M.exports={wrap:"wrap___1gcMR",content:"content___31AN8",mainPathWrap:"mainPathWrap___1HrSg",colorBlue:"colorBlue___2eq2Y"}},BU3w:function(M,Y,l){"use strict";l.d(Y,"a",function(){return y});var P=l("MNnm"),m="rc-util-key";function D(S){if(S.attachTo)return S.attachTo;var n=document.querySelector("head");return n||document.body}function d(S){var n,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var s=document.createElement("style");if((n=i.csp)===null||n===void 0?void 0:n.nonce){var r;s.nonce=(r=i.csp)===null||r===void 0?void 0:r.nonce}s.innerHTML=S;var x=D(i),f=x.firstChild;return i.prepend&&x.prepend?x.prepend(s):i.prepend&&f?x.insertBefore(s,f):x.appendChild(s),s}var h=new Map;function y(S,n){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=D(i);if(!h.has(s)){var r=d("",i),x=r.parentNode;h.set(s,x),x.removeChild(r)}var f=Array.from(h.get(s).children).find(function(a){return a.tagName==="STYLE"&&a[m]===n});if(f){var g,v;if(((g=i.csp)===null||g===void 0?void 0:g.nonce)&&f.nonce!==((v=i.csp)===null||v===void 0?void 0:v.nonce)){var p;f.nonce=(p=i.csp)===null||p===void 0?void 0:p.nonce}return f.innerHTML!==S&&(f.innerHTML=S),f}var O=d(S,i);return O[m]=n,O}},Bbdw:function(M,Y,l){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,Y,l){(function(P){P(l("VrN/"),l("osHv"))})(function(P){P.defineOption("autoCloseTags",!1,function(i,s,r){if(r!=P.Init&&r&&i.removeKeyMap("autoCloseTags"),!s)return;var x={name:"autoCloseTags"};(typeof s!="object"||s.whenClosing!==!1)&&(x["'/'"]=function(f){return y(f)}),(typeof s!="object"||s.whenOpening!==!1)&&(x["'>'"]=function(f){return d(f)}),i.addKeyMap(x)});var m=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],D=["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(i){if(i.getOption("disableInput"))return P.Pass;for(var s=i.listSelections(),r=[],x=i.getOption("autoCloseTags"),f=0;f<s.length;f++){if(!s[f].empty())return P.Pass;var g=s[f].head,v=i.getTokenAt(g),p=P.innerMode(i.getMode(),v.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",T=typeof x=="object"&&x.dontCloseTags||_&&m,b=typeof x=="object"&&x.indentTags||_&&D;v.end>g.ch&&(u=u.slice(0,u.length-v.end+g.ch));var c=u.toLowerCase();if(!u||v.type=="string"&&(v.end!=g.ch||!/[\"\']/.test(v.string.charAt(v.string.length-1))||v.string.length==1)||v.type=="tag"&&a.close||v.string.indexOf("/")==g.ch-v.start-1||T&&S(T,c)>-1||n(i,p.mode.xmlCurrentContext&&p.mode.xmlCurrentContext(O)||[],u,g,!0))return P.Pass;var R=typeof x=="object"&&x.emptyTags;if(R&&S(R,u)>-1){r[f]={text:"/>",newPos:P.Pos(g.line,g.ch+2)};continue}var w=b&&S(b,c)>-1;r[f]={indent:w,text:">"+(w?`
`:"")+"</"+u+">",newPos:w?P.Pos(g.line+1,0):P.Pos(g.line,g.ch+1)}}for(var C=typeof x=="object"&&x.dontIndentOnAutoClose,f=s.length-1;f>=0;f--){var E=r[f];i.replaceRange(E.text,s[f].head,s[f].anchor,"+insert");var o=i.listSelections().slice(0);o[f]={head:E.newPos,anchor:E.newPos},i.setSelections(o),!C&&E.indent&&(i.indentLine(E.newPos.line,null,!0),i.indentLine(E.newPos.line+1,null,!0))}}function h(i,s){for(var r=i.listSelections(),x=[],f=s?"/":"</",g=i.getOption("autoCloseTags"),v=typeof g=="object"&&g.dontIndentOnSlash,p=0;p<r.length;p++){if(!r[p].empty())return P.Pass;var O=r[p].head,a=i.getTokenAt(O),u=P.innerMode(i.getMode(),a.state),_=u.state;if(s&&(a.type=="string"||a.string.charAt(0)!="<"||a.start!=O.ch-1))return P.Pass;var T,b=u.mode.name!="xml"&&i.getMode().name=="htmlmixed";if(b&&u.mode.name=="javascript")T=f+"script";else if(b&&u.mode.name=="css")T=f+"style";else{var c=u.mode.xmlCurrentContext&&u.mode.xmlCurrentContext(_);if(!c||c.length&&n(i,c,c[c.length-1],O))return P.Pass;T=f+c[c.length-1]}i.getLine(O.line).charAt(a.end)!=">"&&(T+=">"),x[p]=T}if(i.replaceSelections(x),r=i.listSelections(),!v)for(var p=0;p<r.length;p++)(p==r.length-1||r[p].head.line<r[p+1].head.line)&&i.indentLine(r[p].head.line)}function y(i){return i.getOption("disableInput")?P.Pass:h(i,!0)}P.commands.closeTag=function(i){return h(i)};function S(i,s){if(i.indexOf)return i.indexOf(s);for(var r=0,x=i.length;r<x;++r)if(i[r]==s)return r;return-1}function n(i,s,r,x,f){if(!P.scanForClosingTag)return!1;var g=Math.min(i.lastLine()+1,x.line+500),v=P.scanForClosingTag(i,x,null,g);if(!v||v.tag!=r)return!1;for(var p=f?1:0,O=s.length-1;O>=0&&s[O]==r;O--)++p;x=v.to;for(var O=1;O<p;O++){var a=P.scanForClosingTag(i,x,null,g);if(!a||a.tag!=r)return!1;x=a.to}return!0}})},BjJ7:function(M,Y,l){"use strict";l.d(Y,"d",function(){return m}),l.d(Y,"c",function(){return D}),l.d(Y,"e",function(){return d}),l.d(Y,"b",function(){return h}),l.d(Y,"a",function(){return S});var P=l("m3rI");function m(n){var i=!0;if(n.length>0){for(var s=0;s<n.length;s++)if(n[s].compile_success==0||!n[s].compile_success){i=!1;break}}else i=!1;return i}function D(n){for(var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=[],r=0;r<n.length;r++){var x=n[r],f=i?"".concat(i,"/").concat(x.name):"".concat(x.name);s.push({title:x.name,isLeaf:!(x.type==="tree"),key:f})}return s}function d(n,i,s){for(var r=0;r<n.length;r++){var x=n[r];if(x.key===i){x.children=s;break}x.children&&d(x.children,i,s)}return n}function h(n,i,s){var r;return function(){var x=this,f=arguments,g=function(){r=null,s||n.apply(x,f)},v=s&&!r;clearTimeout(r),r=setTimeout(g,i),v&&n.apply(x,f)}}var y=!0,S=P.a.API_SERVER},"C+DQ":function(M,Y,l){},"Cs+z":function(M,Y,l){M.exports=l.p+"static/jqr.b801d45b.png"},"DDK+":function(M,Y,l){"use strict";var P=l("+L6B"),m=l("2/Rp"),D=l("y8nQ"),d=l("Vl3Y"),h=l("cWXX"),y=l("/ezw"),S=l("rAM+"),n=l("9og8"),i=l("tJVT"),s=l("7Kak"),r=l("9yH6"),x=l("WmNS"),f=l.n(x),g=l("q1tI"),v=l.n(g),p=l("ErOA"),O=l("2qtc"),a=l("kLXV"),u=l("k1fw"),_=l("Se0u"),T=l("pUFm"),b=l.n(T);function c(){return Object(p.c)("teach_groups.json")}function R(Q){return Object(p.f)("teach_groups.json",Q)}function w(Q,ce){return Object(p.g)("teach_groups/".concat(Q,".json"),ce)}function C(Q){return Object(p.f)("teach_group_members.json",Q)}function E(Q){return Object(p.b)("teach_group_members/".concat(Q,".json"))}function o(Q,ce){return Object(p.b)("teach_groups/".concat(Q,"/del_member.json?member_id=").concat(ce))}function A(Q){return Object(p.b)("teach_groups/".concat(Q,".json"))}var k=l("5NDa"),U=l("5rEg"),N=function(Q){var ce=Q.callback,ee=Q.visible,te=Q.onCancel,ye=Q.id,re=Q.name;function Z(ve){ce(ve)}var X=d.a.useForm(),q=Object(i.a)(X,1),be=q[0];return Object(g.useEffect)(function(){be.setFieldsValue({name:re})},[re]),v.a.createElement(a.a,{centered:!0,title:ye?"\u6539\u540D":"\u65B0\u5EFA",visible:ee,onCancel:te,footer:null},v.a.createElement(d.a,{layout:"vertical",form:be,initialValues:{name:re},onFinish:Z},v.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"}]},v.a.createElement(U.a,{placeholder:"\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u540D\u79F0",maxLength:20})),v.a.createElement(d.a.Item,null,v.a.createElement("div",{className:"flex-container flex-end"},v.a.createElement(m.a,{type:"ghost",onClick:te,style:{marginRight:20}}," \u53D6\u6D88 ")," ",v.a.createElement(m.a,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},V=l("Fxgj"),W=l("3ouR"),K=l("xGfz"),z=50,F=function(Q){var ce=Q.data,ee=Q.isAdminOrTeacher,te=Q.onDelGroup,ye=Q.onChangeGroupName,re=Q.onPlusMember,Z=Q.onDelMember,X=Q.onExitGroup,q=Object(g.useState)(0),be=Object(i.a)(q,2),ve=be[0],xe=be[1],Ke=Object(g.useState)(0),Qe=Object(i.a)(Ke,2),et=Qe[0],tt=Qe[1];function rt(Pe){var qe=parseInt(Pe.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(qe)}})}function ut(Pe){var qe=parseInt(Pe.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(){X(qe)}})}function Be(Pe,qe){a.a.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:function(){Z(Pe,qe)}})}return v.a.createElement("ul",{className:"teaching-list"},ce.map(function(Pe,qe){return v.a.createElement("li",{key:Pe.id,onClick:function(){return xe(qe)}},v.a.createElement("div",{className:"item-group"},v.a.createElement("span",null,Pe.name," \xA0 ",qe!==ve&&v.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),v.a.createElement("div",{className:"action-group"},ee?v.a.createElement("a",{onClick:function(){ye(Pe)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Pe.is_creat?v.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:rt},"\u89E3\u6563"):v.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:ut},"\u9000\u51FA"))),qe===ve?v.a.createElement("ul",{className:"info"},Pe.memers.map(function(Et){return v.a.createElement("li",{key:Et.id||Et.name,onClick:function(){tt(Et.id)},className:et===Et.id?"active":""},v.a.createElement("div",null,Et.name),Pe.is_creat&&Et.id&&et===Et.id?v.a.createElement("a",{className:"btn-del",onClick:function(At){At.preventDefault(),At.stopPropagation(),Be(Pe.id,et)}},v.a.createElement(W.a,null)):null)}),ee?v.a.createElement("li",null,v.a.createElement(m.a,{type:"link",disabled:Pe.memers.length>=50,title:Pe.memers.length>=50?"\u672C\u7EC4\u6210\u5458\u5DF2\u6EE1":"\u6DFB12312\u52A0\u6210\u5458",onClick:function(){re(Pe)}}," ",v.a.createElement(K.a,null)," \u6DFB\u52A0\u7EC4\u5458 ")):null):null)}))},B=l("9kvl"),G=l("ju9d");function ae(Q){var ce=Q.children;return v.a.createElement("div",{className:"no-data"},v.a.createElement("img",{src:b.a,alt:"no-data",width:300}),ce)}var de={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},se;(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"})(se||(se={}));function Se(Q,ce){switch(ce.type){case se.INITDATA:return Object(u.a)(Object(u.a)({},Q),ce.payload);case se.SHOWLOADING:return Object(u.a)(Object(u.a)({},Q),{},{loading:ce.payload});case se.SETINDEX:return Object(u.a)(Object(u.a)({},Q),{},{index:ce.payload});case se.SHOWFORMPANEL:return Object(u.a)(Object(u.a)({},Q),ce.payload);case se.SHOWMEMBERPANEL:return Object(u.a)(Object(u.a)({},Q),ce.payload);case se.SELECTGROUP:return Object(u.a)(Object(u.a)({},Q),{},{selectedGroup:ce.payload,showFormPanel:!0});default:throw new Error}}function Oe(Q){var ce,ee=Q.user,te=Object(g.useReducer)(Se,de),ye=Object(i.a)(te,2),re=ye[0],Z=ye[1],X=re.data,q=re.index,be=re.loading,ve=re.showFormPanel,xe=re.selectedGroup,Ke=re.showMemberPanel,Qe=(ce=ee.userInfo)===null||ce===void 0?void 0:ce.role,et=Object(g.useMemo)(function(){var kt=[],cn=[],An=Object(S.a)(X),rn;try{for(An.s();!(rn=An.n()).done;){var Pt=rn.value;Pt.is_creat?kt.push(Pt):cn.push(Pt)}}catch(Ge){An.e(Ge)}finally{An.f()}return[kt,cn]},[X]);Object(g.useEffect)(function(){Qe===15&&Z({type:se.SETINDEX,payload:1})},[Qe]);function tt(){return rt.apply(this,arguments)}function rt(){return rt=Object(n.a)(f.a.mark(function kt(){var cn;return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,c();case 2:cn=rn.sent,Z({type:se.INITDATA,payload:{loading:!1,showFormPanel:!1,data:cn.groups}});case 4:case"end":return rn.stop()}},kt)})),rt.apply(this,arguments)}Object(g.useEffect)(function(){tt()},[]);function ut(kt){return Be.apply(this,arguments)}function Be(){return Be=Object(n.a)(f.a.mark(function kt(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(!xe.id){rn.next=5;break}return rn.next=3,w(xe.id,cn);case 3:rn.next=7;break;case 5:return rn.next=7,R(cn);case 7:tt();case 8:case"end":return rn.stop()}},kt)})),Be.apply(this,arguments)}function Pe(){Z({type:se.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function qe(kt){Z({type:se.SELECTGROUP,payload:kt})}function Et(){Z({type:se.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function st(){Z({type:se.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function At(kt){Z({type:se.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:kt}})}function Le(kt,cn){return je.apply(this,arguments)}function je(){return je=Object(n.a)(f.a.mark(function kt(cn,An){return f.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return Pt.next=2,o(cn,An);case 2:tt();case 3:case"end":return Pt.stop()}},kt)})),je.apply(this,arguments)}function ze(kt){return Te.apply(this,arguments)}function Te(){return Te=Object(n.a)(f.a.mark(function kt(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,A(cn);case 2:tt();case 3:case"end":return rn.stop()}},kt)})),Te.apply(this,arguments)}function Me(kt){return ke.apply(this,arguments)}function ke(){return ke=Object(n.a)(f.a.mark(function kt(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,E(cn);case 2:tt();case 3:case"end":return rn.stop()}},kt)})),ke.apply(this,arguments)}function We(kt){Z({type:se.SETINDEX,payload:parseInt(kt.target.id,10)})}function dt(kt,cn){return bt.apply(this,arguments)}function bt(){return bt=Object(n.a)(f.a.mark(function kt(cn,An){return f.a.wrap(function(Pt){for(;;)switch(Pt.prev=Pt.next){case 0:return st(),Pt.next=3,C({user_ids:cn,group_id:An});case 3:tt();case 4:case"end":return Pt.stop()}},kt)})),bt.apply(this,arguments)}return v.a.createElement(v.a.Fragment,null,v.a.createElement("div",{className:"teaching-circling-container"},v.a.createElement("h3",null," \u6559\u7814\u56E2\u961F ",Qe<=12&&v.a.createElement(m.a,{type:"primary",disabled:X.length>=50,title:X.length>=50?"\u60A8\u52A0\u5165\u7684\u6559\u7814\u7EC4\u5DF2\u8FBE\u4E0A\u9650":"",onClick:Pe},"\u65B0\u5EFA")," "),v.a.createElement("div",{className:"teaching-circling-body"},Qe===15?null:v.a.createElement("ul",{className:"navs"},v.a.createElement("li",{className:q===0?"active":""},v.a.createElement("a",{id:"0",onClick:We},"\u6211\u521B\u5EFA\u7684")),v.a.createElement("li",{className:q===1?"active":""},v.a.createElement("a",{id:"1",onClick:We},"\u6211\u52A0\u5165\u7684"))),v.a.createElement("div",{className:et[q].length===0?"nodata-content":"main-content"},et[q].length===0?v.a.createElement(ae,null,Qe<=12?v.a.createElement(v.a.Fragment,null," ",v.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")," ",v.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")," "):v.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 ")):v.a.createElement(F,{onExitGroup:Me,onPlusMember:At,onDelMember:Le,onDelGroup:ze,isAdminOrTeacher:Qe<=12,onChangeGroupName:qe,data:et[q]}))),v.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 ")),v.a.createElement(N,{callback:ut,visible:ve,onCancel:Et,id:xe.id,name:xe.name}),v.a.createElement(a.a,{centered:!0,title:"\u6DFB\u52A0\u6210\u5458",visible:Ke,onCancel:st,footer:null,width:1100,bodyStyle:{minHeight:200}},v.a.createElement(G.a,{container_id:xe.id,container_type:4,onSelect:dt,onCancel:st})))}var le=Object(B.b)(function(Q){var ce=Q.user;return{user:ce}})(Oe),me=l("SLjR"),pe=l("55Ip"),ie=r.a.Group,oe=Y.a=function(Q){var ce=Q.onSelect,ee=Q.onCancel,te=Object(g.useState)([]),ye=Object(i.a)(te,2),re=ye[0],Z=ye[1],X=Object(g.useState)(!0),q=Object(i.a)(X,2),be=q[0],ve=q[1];Object(g.useEffect)(function(){function Qe(){return et.apply(this,arguments)}function et(){return et=Object(n.a)(f.a.mark(function tt(){var rt,ut;return f.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(p.c)("teach_groups/my.json");case 2:rt=Pe.sent,ut=rt.groups,Z(ut),ve(!1);case 6:case"end":return Pe.stop()}},tt)})),et.apply(this,arguments)}Qe()},[]);var xe=Object(g.useMemo)(function(){var Qe=[],et=[],tt=Object(S.a)(re),rt;try{for(tt.s();!(rt=tt.n()).done;){var ut=rt.value;ut.is_creat?Qe.push(ut):et.push(ut)}}catch(Be){tt.e(Be)}finally{tt.f()}return[Qe,et]},[re]);function Ke(Qe){ce(Qe)}return v.a.createElement(d.a,{className:"select-teach-group",onFinish:Ke},be?v.a.createElement(y.a,{paragraph:!0}):re.length===0?v.a.createElement(ae,null,"\u60A8\u5C1A\u672A\u521B\u5EFA\u60A8\u7684\u6559\u7814\u56E2\u961F\uFF0C\u5FEB\u53BB",v.a.createElement(pe.a,{to:"/account/teach-group"},"\u521B\u5EFA"),"\u5427"):v.a.createElement(v.a.Fragment,null,v.a.createElement(d.a.Item,{name:"group_id"},v.a.createElement(ie,null,v.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u521B\u5EFA\u7684\uFF1A"),v.a.createElement("ul",{className:"groups"},xe[0].map(function(Qe){return v.a.createElement("li",{key:Qe.id},v.a.createElement(r.a,{value:Qe.id},Qe.name))})),v.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),v.a.createElement("ul",{className:"groups"},xe[1].map(function(Qe){return v.a.createElement("li",{key:Qe.id},v.a.createElement(r.a,{value:Qe.id},Qe.name))})))),v.a.createElement("div",{className:"btn-actions"},v.a.createElement(m.a,{type:"ghost",onClick:ee,style:{marginRight:10}},"\u53D6\u6D88"),v.a.createElement(m.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,Y,l){(function(P,m){M.exports=m()})(this,function(){"use strict";function P(Le,je){for(var ze=0;ze<je.length;ze++){var Te=je[ze];Te.enumerable=Te.enumerable||!1,Te.configurable=!0,"value"in Te&&(Te.writable=!0),Object.defineProperty(Le,Te.key,Te)}}function m(Le,je,ze){return je&&P(Le.prototype,je),ze&&P(Le,ze),Le}function D(Le,je){if(!Le)return;if(typeof Le=="string")return d(Le,je);var ze=Object.prototype.toString.call(Le).slice(8,-1);if(ze==="Object"&&Le.constructor&&(ze=Le.constructor.name),ze==="Map"||ze==="Set")return Array.from(Le);if(ze==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ze))return d(Le,je)}function d(Le,je){(je==null||je>Le.length)&&(je=Le.length);for(var ze=0,Te=new Array(je);ze<je;ze++)Te[ze]=Le[ze];return Te}function h(Le,je){var ze;if(typeof Symbol=="undefined"||Le[Symbol.iterator]==null){if(Array.isArray(Le)||(ze=D(Le))||je&&Le&&typeof Le.length=="number"){ze&&(Le=ze);var Te=0;return function(){return Te>=Le.length?{done:!0}:{done:!1,value:Le[Te++]}}}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 ze=Le[Symbol.iterator](),ze.next.bind(ze)}function y(Le,je){return je={exports:{}},Le(je,je.exports),je.exports}var S=y(function(Le){function je(){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 ze(Te){Le.exports.defaults=Te}Le.exports={defaults:je(),getDefaults:je,changeDefaults:ze}}),n=S.defaults,i=S.getDefaults,s=S.changeDefaults,r=/[&<>"']/,x=/[&<>"']/g,f=/[<>"']|&(?!#?\w+;)/,g=/[<>"']|&(?!#?\w+;)/g,v={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},p=function(je){return v[je]};function O(Le,je){if(je){if(r.test(Le))return Le.replace(x,p)}else if(f.test(Le))return Le.replace(g,p);return Le}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function u(Le){return Le.replace(a,function(je,ze){return ze=ze.toLowerCase(),ze==="colon"?":":ze.charAt(0)==="#"?ze.charAt(1)==="x"?String.fromCharCode(parseInt(ze.substring(2),16)):String.fromCharCode(+ze.substring(1)):""})}var _=/(^|[^\[])\^/g;function T(Le,je){Le=Le.source||Le,je=je||"";var ze={replace:function(Me,ke){return ke=ke.source||ke,ke=ke.replace(_,"$1"),Le=Le.replace(Me,ke),ze},getRegex:function(){return new RegExp(Le,je)}};return ze}var b=/[^\w:]/g,c=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(Le,je,ze){if(Le){var Te;try{Te=decodeURIComponent(u(ze)).replace(b,"").toLowerCase()}catch(Me){return null}if(Te.indexOf("javascript:")===0||Te.indexOf("vbscript:")===0||Te.indexOf("data:")===0)return null}je&&!c.test(ze)&&(ze=A(je,ze));try{ze=encodeURI(ze).replace(/%25/g,"%")}catch(Me){return null}return ze}var w={},C=/^[^:]+:\/*[^/]*$/,E=/^([^:]+:)[\s\S]*$/,o=/^([^:]+:\/*[^/]*)[\s\S]*$/;function A(Le,je){w[" "+Le]||(C.test(Le)?w[" "+Le]=Le+"/":w[" "+Le]=V(Le,"/",!0)),Le=w[" "+Le];var ze=Le.indexOf(":")===-1;return je.substring(0,2)==="//"?ze?je:Le.replace(E,"$1")+je:je.charAt(0)==="/"?ze?je:Le.replace(o,"$1")+je:Le+je}var k={exec:function(){}};function U(Le){for(var je=1,ze,Te;je<arguments.length;je++){ze=arguments[je];for(Te in ze)Object.prototype.hasOwnProperty.call(ze,Te)&&(Le[Te]=ze[Te])}return Le}function N(Le,je){var ze=Le.replace(/\|/g,function(ke,We,dt){for(var bt=!1,kt=We;--kt>=0&&dt[kt]==="\\";)bt=!bt;return bt?"|":" |"}),Te=ze.split(/ \|/),Me=0;if(Te.length>je)Te.splice(je);else for(;Te.length<je;)Te.push("");for(;Me<Te.length;Me++)Te[Me]=Te[Me].trim().replace(/\\\|/g,"|");return Te}function V(Le,je,ze){var Te=Le.length;if(Te===0)return"";for(var Me=0;Me<Te;){var ke=Le.charAt(Te-Me-1);if(ke===je&&!ze)Me++;else if(ke!==je&&ze)Me++;else break}return Le.substr(0,Te-Me)}function W(Le,je){if(Le.indexOf(je[1])===-1)return-1;for(var ze=Le.length,Te=0,Me=0;Me<ze;Me++)if(Le[Me]==="\\")Me++;else if(Le[Me]===je[0])Te++;else if(Le[Me]===je[1]&&(Te--,Te<0))return Me;return-1}function K(Le){Le&&Le.sanitize&&!Le.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 z={escape:O,unescape:u,edit:T,cleanUrl:R,resolveUrl:A,noopTest:k,merge:U,splitCells:N,rtrim:V,findClosingBracket:W,checkSanitizeDeprecation:K},F=S.defaults,B=z.rtrim,G=z.splitCells,ae=z.escape,de=z.findClosingBracket;function se(Le,je,ze){var Te=je.href,Me=je.title?ae(je.title):null,ke=Le[1].replace(/\\([\[\]])/g,"$1");return Le[0].charAt(0)!=="!"?{type:"link",raw:ze,href:Te,title:Me,text:ke}:{type:"image",raw:ze,href:Te,title:Me,text:ae(ke)}}function Se(Le,je){var ze=Le.match(/^(\s+)(?:```)/);if(ze===null)return je;var Te=ze[1];return je.split(`
`).map(function(Me){var ke=Me.match(/^\s+/);if(ke===null)return Me;var We=ke[0];return We.length>=Te.length?Me.slice(Te.length):Me}).join(`
`)}var Oe=function(){function Le(ze){this.options=ze||F}var je=Le.prototype;return je.space=function(Te){var Me=this.rules.block.newline.exec(Te);if(Me)return Me[0].length>1?{type:"space",raw:Me[0]}:{raw:`
`}},je.code=function(Te,Me){var ke=this.rules.block.code.exec(Te);if(ke){var We=Me[Me.length-1];if(We&&We.type==="paragraph")return{raw:ke[0],text:ke[0].trimRight()};var dt=ke[0].replace(/^ {4}/gm,"");return{type:"code",raw:ke[0],codeBlockStyle:"indented",text:this.options.pedantic?dt:B(dt,`
`)}}},je.fences=function(Te){var Me=this.rules.block.fences.exec(Te);if(Me){var ke=Me[0],We=Se(ke,Me[3]||"");return{type:"code",raw:ke,lang:Me[2]?Me[2].trim():Me[2],text:We}}},je.heading=function(Te){var Me=this.rules.block.heading.exec(Te);if(Me)return{type:"heading",raw:Me[0],depth:Me[1].length,text:Me[2]}},je.nptable=function(Te){var Me=this.rules.block.nptable.exec(Te);if(Me){var ke={type:"table",header:G(Me[1].replace(/^ *| *\| *$/g,"")),align:Me[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Me[3]?Me[3].replace(/\n$/,"").split(`
`):[],raw:Me[0]};if(ke.header.length===ke.align.length){var We=ke.align.length,dt;for(dt=0;dt<We;dt++)/^ *-+: *$/.test(ke.align[dt])?ke.align[dt]="right":/^ *:-+: *$/.test(ke.align[dt])?ke.align[dt]="center":/^ *:-+ *$/.test(ke.align[dt])?ke.align[dt]="left":ke.align[dt]=null;for(We=ke.cells.length,dt=0;dt<We;dt++)ke.cells[dt]=G(ke.cells[dt],ke.header.length);return ke}}},je.hr=function(Te){var Me=this.rules.block.hr.exec(Te);if(Me)return{type:"hr",raw:Me[0]}},je.blockquote=function(Te){var Me=this.rules.block.blockquote.exec(Te);if(Me){var ke=Me[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Me[0],text:ke}}},je.list=function(Te){var Me=this.rules.block.list.exec(Te);if(Me){for(var ke=Me[0],We=Me[2],dt=We.length>1,bt=We[We.length-1]===")",kt={type:"list",raw:ke,ordered:dt,start:dt?+We.slice(0,-1):"",loose:!1,items:[]},cn=Me[0].match(this.rules.block.item),An=!1,rn,Pt,Ge,lt,it,we,Ve,Ct=cn.length,gt=0;gt<Ct;gt++)rn=cn[gt],ke=rn,Pt=rn.length,rn=rn.replace(/^ *([*+-]|\d+[.)]) */,""),~rn.indexOf(`
`)&&(Pt-=rn.length,rn=this.options.pedantic?rn.replace(/^ {1,4}/gm,""):rn.replace(new RegExp("^ {1,"+Pt+"}","gm"),"")),gt!==Ct-1&&(Ge=this.rules.block.bullet.exec(cn[gt+1])[0],(dt?Ge.length===1||!bt&&Ge[Ge.length-1]===")":Ge.length>1||this.options.smartLists&&Ge!==We)&&(lt=cn.slice(gt+1).join(`
`),kt.raw=kt.raw.substring(0,kt.raw.length-lt.length),gt=Ct-1)),it=An||/\n\n(?!\s*$)/.test(rn),gt!==Ct-1&&(An=rn.charAt(rn.length-1)===`
`,it||(it=An)),it&&(kt.loose=!0),we=/^\[[ xX]\] /.test(rn),Ve=void 0,we&&(Ve=rn[1]!==" ",rn=rn.replace(/^\[[ xX]\] +/,"")),kt.items.push({type:"list_item",raw:ke,task:we,checked:Ve,loose:it,text:rn});return kt}},je.html=function(Te){var Me=this.rules.block.html.exec(Te);if(Me)return{type:this.options.sanitize?"paragraph":"html",raw:Me[0],pre:!this.options.sanitizer&&(Me[1]==="pre"||Me[1]==="script"||Me[1]==="style"),text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Me[0]):ae(Me[0]):Me[0]}},je.def=function(Te){var Me=this.rules.block.def.exec(Te);if(Me){Me[3]&&(Me[3]=Me[3].substring(1,Me[3].length-1));var ke=Me[1].toLowerCase().replace(/\s+/g," ");return{tag:ke,raw:Me[0],href:Me[2],title:Me[3]}}},je.table=function(Te){var Me=this.rules.block.table.exec(Te);if(Me){var ke={type:"table",header:G(Me[1].replace(/^ *| *\| *$/g,"")),align:Me[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Me[3]?Me[3].replace(/\n$/,"").split(`
`):[]};if(ke.header.length===ke.align.length){ke.raw=Me[0];var We=ke.align.length,dt;for(dt=0;dt<We;dt++)/^ *-+: *$/.test(ke.align[dt])?ke.align[dt]="right":/^ *:-+: *$/.test(ke.align[dt])?ke.align[dt]="center":/^ *:-+ *$/.test(ke.align[dt])?ke.align[dt]="left":ke.align[dt]=null;for(We=ke.cells.length,dt=0;dt<We;dt++)ke.cells[dt]=G(ke.cells[dt].replace(/^ *\| *| *\| *$/g,""),ke.header.length);return ke}}},je.lheading=function(Te){var Me=this.rules.block.lheading.exec(Te);if(Me)return{type:"heading",raw:Me[0],depth:Me[2].charAt(0)==="="?1:2,text:Me[1]}},je.paragraph=function(Te){var Me=this.rules.block.paragraph.exec(Te);if(Me)return{type:"paragraph",raw:Me[0],text:Me[1].charAt(Me[1].length-1)===`
`?Me[1].slice(0,-1):Me[1]}},je.text=function(Te,Me){var ke=this.rules.block.text.exec(Te);if(ke){var We=Me[Me.length-1];return We&&We.type==="text"?{raw:ke[0],text:ke[0]}:{type:"text",raw:ke[0],text:ke[0]}}},je.escape=function(Te){var Me=this.rules.inline.escape.exec(Te);if(Me)return{type:"escape",raw:Me[0],text:ae(Me[1])}},je.tag=function(Te,Me,ke){var We=this.rules.inline.tag.exec(Te);if(We)return!Me&&/^<a /i.test(We[0])?Me=!0:Me&&/^<\/a>/i.test(We[0])&&(Me=!1),!ke&&/^<(pre|code|kbd|script)(\s|>)/i.test(We[0])?ke=!0:ke&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(We[0])&&(ke=!1),{type:this.options.sanitize?"text":"html",raw:We[0],inLink:Me,inRawBlock:ke,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(We[0]):ae(We[0]):We[0]}},je.link=function(Te){var Me=this.rules.inline.link.exec(Te);if(Me){var ke=de(Me[2],"()");if(ke>-1){var We=Me[0].indexOf("!")===0?5:4,dt=We+Me[1].length+ke;Me[2]=Me[2].substring(0,ke),Me[0]=Me[0].substring(0,dt).trim(),Me[3]=""}var bt=Me[2],kt="";if(this.options.pedantic){var cn=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(bt);cn?(bt=cn[1],kt=cn[3]):kt=""}else kt=Me[3]?Me[3].slice(1,-1):"";bt=bt.trim().replace(/^<([\s\S]*)>$/,"$1");var An=se(Me,{href:bt&&bt.replace(this.rules.inline._escapes,"$1"),title:kt&&kt.replace(this.rules.inline._escapes,"$1")},Me[0]);return An}},je.reflink=function(Te,Me){var ke;if((ke=this.rules.inline.reflink.exec(Te))||(ke=this.rules.inline.nolink.exec(Te))){var We=(ke[2]||ke[1]).replace(/\s+/g," ");if(We=Me[We.toLowerCase()],!We||!We.href){var dt=ke[0].charAt(0);return{type:"text",raw:dt,text:dt}}var bt=se(ke,We,ke[0]);return bt}},je.strong=function(Te,Me,ke){ke===void 0&&(ke="");var We=this.rules.inline.strong.start.exec(Te);if(We&&(!We[1]||We[1]&&(ke===""||this.rules.inline.punctuation.exec(ke)))){Me=Me.slice(-1*Te.length);var dt=We[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;dt.lastIndex=0;for(var bt;(We=dt.exec(Me))!=null;)if(bt=this.rules.inline.strong.middle.exec(Me.slice(0,We.index+3)),bt)return{type:"strong",raw:Te.slice(0,bt[0].length),text:Te.slice(2,bt[0].length-2)}}},je.em=function(Te,Me,ke){ke===void 0&&(ke="");var We=this.rules.inline.em.start.exec(Te);if(We&&(!We[1]||We[1]&&(ke===""||this.rules.inline.punctuation.exec(ke)))){Me=Me.slice(-1*Te.length);var dt=We[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;dt.lastIndex=0;for(var bt;(We=dt.exec(Me))!=null;)if(bt=this.rules.inline.em.middle.exec(Me.slice(0,We.index+2)),bt)return{type:"em",raw:Te.slice(0,bt[0].length),text:Te.slice(1,bt[0].length-1)}}},je.codespan=function(Te){var Me=this.rules.inline.code.exec(Te);if(Me){var ke=Me[2].replace(/\n/g," "),We=/[^ ]/.test(ke),dt=ke.startsWith(" ")&&ke.endsWith(" ");return We&&dt&&(ke=ke.substring(1,ke.length-1)),ke=ae(ke,!0),{type:"codespan",raw:Me[0],text:ke}}},je.br=function(Te){var Me=this.rules.inline.br.exec(Te);if(Me)return{type:"br",raw:Me[0]}},je.del=function(Te){var Me=this.rules.inline.del.exec(Te);if(Me)return{type:"del",raw:Me[0],text:Me[1]}},je.autolink=function(Te,Me){var ke=this.rules.inline.autolink.exec(Te);if(ke){var We,dt;return ke[2]==="@"?(We=ae(this.options.mangle?Me(ke[1]):ke[1]),dt="mailto:"+We):(We=ae(ke[1]),dt=We),{type:"link",raw:ke[0],text:We,href:dt,tokens:[{type:"text",raw:We,text:We}]}}},je.url=function(Te,Me){var ke;if(ke=this.rules.inline.url.exec(Te)){var We,dt;if(ke[2]==="@")We=ae(this.options.mangle?Me(ke[0]):ke[0]),dt="mailto:"+We;else{var bt;do bt=ke[0],ke[0]=this.rules.inline._backpedal.exec(ke[0])[0];while(bt!==ke[0]);We=ae(ke[0]),ke[1]==="www."?dt="http://"+We:dt=We}return{type:"link",raw:ke[0],text:We,href:dt,tokens:[{type:"text",raw:We,text:We}]}}},je.inlineText=function(Te,Me,ke){var We=this.rules.inline.text.exec(Te);if(We){var dt;return Me?dt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(We[0]):ae(We[0]):We[0]:dt=ae(this.options.smartypants?ke(We[0]):We[0]),{type:"text",raw:We[0],text:dt}}},Le}(),le=z.noopTest,me=z.edit,pe=z.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:le,table:le,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:le,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 oe={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:le,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:le,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};oe._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",oe.punctuation=me(oe.punctuation).replace(/punctuation/g,oe._punctuation).getRegex(),oe._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",oe._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",oe.em.start=me(oe.em.start).replace(/punctuation/g,oe._punctuation).getRegex(),oe.em.middle=me(oe.em.middle).replace(/punctuation/g,oe._punctuation).replace(/overlapSkip/g,oe._overlapSkip).getRegex(),oe.em.endAst=me(oe.em.endAst,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.em.endUnd=me(oe.em.endUnd,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.start=me(oe.strong.start).replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.middle=me(oe.strong.middle).replace(/punctuation/g,oe._punctuation).replace(/blockSkip/g,oe._blockSkip).getRegex(),oe.strong.endAst=me(oe.strong.endAst,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.strong.endUnd=me(oe.strong.endUnd,"g").replace(/punctuation/g,oe._punctuation).getRegex(),oe.blockSkip=me(oe._blockSkip,"g").getRegex(),oe.overlapSkip=me(oe._overlapSkip,"g").getRegex(),oe._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,oe._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,oe._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])?)+(?![-_])/,oe.autolink=me(oe.autolink).replace("scheme",oe._scheme).replace("email",oe._email).getRegex(),oe._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,oe.tag=me(oe.tag).replace("comment",ie._comment).replace("attribute",oe._attribute).getRegex(),oe._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,oe._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,oe._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,oe.link=me(oe.link).replace("label",oe._label).replace("href",oe._href).replace("title",oe._title).getRegex(),oe.reflink=me(oe.reflink).replace("label",oe._label).getRegex(),oe.reflinkSearch=me(oe.reflinkSearch,"g").replace("reflink",oe.reflink).replace("nolink",oe.nolink).getRegex(),oe.normal=pe({},oe),oe.pedantic=pe({},oe.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",oe._label).getRegex(),reflink:me(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",oe._label).getRegex()}),oe.gfm=pe({},oe.normal,{escape:me(oe.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.!#$%&'*+\/=?_`{\|}~-]+@))/}),oe.gfm.url=me(oe.gfm.url,"i").replace("email",oe.gfm._extended_email).getRegex(),oe.breaks=pe({},oe.gfm,{br:me(oe.br).replace("{2,}","*").getRegex(),text:me(oe.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Q={block:ie,inline:oe},ce=S.defaults,ee=Q.block,te=Q.inline;function ye(Le){return Le.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(Le){var je="",ze,Te,Me=Le.length;for(ze=0;ze<Me;ze++)Te=Le.charCodeAt(ze),Math.random()>.5&&(Te="x"+Te.toString(16)),je+="&#"+Te+";";return je}var Z=function(){function Le(ze){this.tokens=[],this.tokens.links=Object.create(null),this.options=ze||ce,this.options.tokenizer=this.options.tokenizer||new Oe,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Te={block:ee.normal,inline:te.normal};this.options.pedantic?(Te.block=ee.pedantic,Te.inline=te.pedantic):this.options.gfm&&(Te.block=ee.gfm,this.options.breaks?Te.inline=te.breaks:Te.inline=te.gfm),this.tokenizer.rules=Te}Le.lex=function(Te,Me){var ke=new Le(Me);return ke.lex(Te)};var je=Le.prototype;return je.lex=function(Te){return Te=Te.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(Te,this.tokens,!0),this.inline(this.tokens),this.tokens},je.blockTokens=function(Te,Me,ke){Me===void 0&&(Me=[]),ke===void 0&&(ke=!0),Te=Te.replace(/^ +$/gm,"");for(var We,dt,bt,kt;Te;){if(We=this.tokenizer.space(Te)){Te=Te.substring(We.raw.length),We.type&&Me.push(We);continue}if(We=this.tokenizer.code(Te,Me)){Te=Te.substring(We.raw.length),We.type?Me.push(We):(kt=Me[Me.length-1],kt.raw+=`
`+We.raw,kt.text+=`
`+We.text);continue}if(We=this.tokenizer.fences(Te)){Te=Te.substring(We.raw.length),Me.push(We);continue}if(We=this.tokenizer.heading(Te)){Te=Te.substring(We.raw.length),Me.push(We);continue}if(We=this.tokenizer.nptable(Te)){Te=Te.substring(We.raw.length),Me.push(We);continue}if(We=this.tokenizer.hr(Te)){Te=Te.substring(We.raw.length),Me.push(We);continue}if(We=this.tokenizer.blockquote(Te)){Te=Te.substring(We.raw.length),We.tokens=this.blockTokens(We.text,[],ke),Me.push(We);continue}if(We=this.tokenizer.list(Te)){for(Te=Te.substring(We.raw.length),bt=We.items.length,dt=0;dt<bt;dt++)We.items[dt].tokens=this.blockTokens(We.items[dt].text,[],!1);Me.push(We);continue}if(We=this.tokenizer.html(Te)){Te=Te.substring(We.raw.length),Me.push(We);continue}if(ke&&(We=this.tokenizer.def(Te))){Te=Te.substring(We.raw.length),this.tokens.links[We.tag]||(this.tokens.links[We.tag]={href:We.href,title:We.title});continue}if(We=this.tokenizer.table(Te)){Te=Te.substring(We.raw.length),Me.push(We);continue}if(We=this.tokenizer.lheading(Te)){Te=Te.substring(We.raw.length),Me.push(We);continue}if(ke&&(We=this.tokenizer.paragraph(Te))){Te=Te.substring(We.raw.length),Me.push(We);continue}if(We=this.tokenizer.text(Te,Me)){Te=Te.substring(We.raw.length),We.type?Me.push(We):(kt=Me[Me.length-1],kt.raw+=`
`+We.raw,kt.text+=`
`+We.text);continue}if(Te){var cn="Infinite loop on byte: "+Te.charCodeAt(0);if(this.options.silent){console.error(cn);break}else throw new Error(cn)}}return Me},je.inline=function(Te){var Me,ke,We,dt,bt,kt,cn=Te.length;for(Me=0;Me<cn;Me++){kt=Te[Me];switch(kt.type){case"paragraph":case"text":case"heading":{kt.tokens=[],this.inlineTokens(kt.text,kt.tokens);break}case"table":{for(kt.tokens={header:[],cells:[]},dt=kt.header.length,ke=0;ke<dt;ke++)kt.tokens.header[ke]=[],this.inlineTokens(kt.header[ke],kt.tokens.header[ke]);for(dt=kt.cells.length,ke=0;ke<dt;ke++)for(bt=kt.cells[ke],kt.tokens.cells[ke]=[],We=0;We<bt.length;We++)kt.tokens.cells[ke][We]=[],this.inlineTokens(bt[We],kt.tokens.cells[ke][We]);break}case"blockquote":{this.inline(kt.tokens);break}case"list":{for(dt=kt.items.length,ke=0;ke<dt;ke++)this.inline(kt.items[ke].tokens);break}}}return Te},je.inlineTokens=function(Te,Me,ke,We,dt){Me===void 0&&(Me=[]),ke===void 0&&(ke=!1),We===void 0&&(We=!1),dt===void 0&&(dt="");var bt,kt=Te,cn;if(this.tokens.links){var An=Object.keys(this.tokens.links);if(An.length>0)for(;(cn=this.tokenizer.rules.inline.reflinkSearch.exec(kt))!=null;)An.includes(cn[0].slice(cn[0].lastIndexOf("[")+1,-1))&&(kt=kt.slice(0,cn.index)+"["+"a".repeat(cn[0].length-2)+"]"+kt.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(cn=this.tokenizer.rules.inline.blockSkip.exec(kt))!=null;)kt=kt.slice(0,cn.index)+"["+"a".repeat(cn[0].length-2)+"]"+kt.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Te;){if(bt=this.tokenizer.escape(Te)){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(bt=this.tokenizer.tag(Te,ke,We)){Te=Te.substring(bt.raw.length),ke=bt.inLink,We=bt.inRawBlock,Me.push(bt);continue}if(bt=this.tokenizer.link(Te)){Te=Te.substring(bt.raw.length),bt.type==="link"&&(bt.tokens=this.inlineTokens(bt.text,[],!0,We)),Me.push(bt);continue}if(bt=this.tokenizer.reflink(Te,this.tokens.links)){Te=Te.substring(bt.raw.length),bt.type==="link"&&(bt.tokens=this.inlineTokens(bt.text,[],!0,We)),Me.push(bt);continue}if(bt=this.tokenizer.strong(Te,kt,dt)){Te=Te.substring(bt.raw.length),bt.tokens=this.inlineTokens(bt.text,[],ke,We),Me.push(bt);continue}if(bt=this.tokenizer.em(Te,kt,dt)){Te=Te.substring(bt.raw.length),bt.tokens=this.inlineTokens(bt.text,[],ke,We),Me.push(bt);continue}if(bt=this.tokenizer.codespan(Te)){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(bt=this.tokenizer.br(Te)){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(bt=this.tokenizer.del(Te)){Te=Te.substring(bt.raw.length),bt.tokens=this.inlineTokens(bt.text,[],ke,We),Me.push(bt);continue}if(bt=this.tokenizer.autolink(Te,re)){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(!ke&&(bt=this.tokenizer.url(Te,re))){Te=Te.substring(bt.raw.length),Me.push(bt);continue}if(bt=this.tokenizer.inlineText(Te,We,ye)){Te=Te.substring(bt.raw.length),dt=bt.raw.slice(-1),Me.push(bt);continue}if(Te){var rn="Infinite loop on byte: "+Te.charCodeAt(0);if(this.options.silent){console.error(rn);break}else throw new Error(rn)}}return Me},m(Le,null,[{key:"rules",get:function(){return{block:ee,inline:te}}}]),Le}(),X=S.defaults,q=z.cleanUrl,be=z.escape,ve=function(){function Le(ze){this.options=ze||X}var je=Le.prototype;return je.code=function(Te,Me,ke){var We=(Me||"").match(/\S*/)[0];if(this.options.highlight){var dt=this.options.highlight(Te,We);dt!=null&&dt!==Te&&(ke=!0,Te=dt)}return We?'<pre><code class="'+this.options.langPrefix+be(We,!0)+'">'+(ke?Te:be(Te,!0))+`</code></pre>
`:"<pre><code>"+(ke?Te:be(Te,!0))+`</code></pre>
`},je.blockquote=function(Te){return`<blockquote>
`+Te+`</blockquote>
`},je.html=function(Te){return Te},je.heading=function(Te,Me,ke,We){return this.options.headerIds?"<h"+Me+' id="'+this.options.headerPrefix+We.slug(ke)+'">'+Te+"</h"+Me+`>
`:"<h"+Me+">"+Te+"</h"+Me+`>
`},je.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},je.list=function(Te,Me,ke){var We=Me?"ol":"ul",dt=Me&&ke!==1?' start="'+ke+'"':"";return"<"+We+dt+`>
`+Te+"</"+We+`>
`},je.listitem=function(Te){return"<li>"+Te+`</li>
`},je.checkbox=function(Te){return"<input "+(Te?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},je.paragraph=function(Te){return"<p>"+Te+`</p>
`},je.table=function(Te,Me){return Me&&(Me="<tbody>"+Me+"</tbody>"),`<table>
<thead>
`+Te+`</thead>
`+Me+`</table>
`},je.tablerow=function(Te){return`<tr>
`+Te+`</tr>
`},je.tablecell=function(Te,Me){var ke=Me.header?"th":"td",We=Me.align?"<"+ke+' align="'+Me.align+'">':"<"+ke+">";return We+Te+"</"+ke+`>
`},je.strong=function(Te){return"<strong>"+Te+"</strong>"},je.em=function(Te){return"<em>"+Te+"</em>"},je.codespan=function(Te){return"<code>"+Te+"</code>"},je.br=function(){return this.options.xhtml?"<br/>":"<br>"},je.del=function(Te){return"<del>"+Te+"</del>"},je.link=function(Te,Me,ke){if(Te=q(this.options.sanitize,this.options.baseUrl,Te),Te===null)return ke;var We='<a href="'+be(Te)+'"';return Me&&(We+=' title="'+Me+'"'),We+=">"+ke+"</a>",We},je.image=function(Te,Me,ke){if(Te=q(this.options.sanitize,this.options.baseUrl,Te),Te===null)return ke;var We='<img src="'+Te+'" alt="'+ke+'"';return Me&&(We+=' title="'+Me+'"'),We+=this.options.xhtml?"/>":">",We},je.text=function(Te){return Te},Le}(),xe=function(){function Le(){}var je=Le.prototype;return je.strong=function(Te){return Te},je.em=function(Te){return Te},je.codespan=function(Te){return Te},je.del=function(Te){return Te},je.html=function(Te){return Te},je.text=function(Te){return Te},je.link=function(Te,Me,ke){return""+ke},je.image=function(Te,Me,ke){return""+ke},je.br=function(){return""},Le}(),Ke=function(){function Le(){this.seen={}}var je=Le.prototype;return je.slug=function(Te){var Me=Te.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Me)){var ke=Me;do this.seen[ke]++,Me=ke+"-"+this.seen[ke];while(this.seen.hasOwnProperty(Me))}return this.seen[Me]=0,Me},Le}(),Qe=S.defaults,et=z.unescape,tt=function(){function Le(ze){this.options=ze||Qe,this.options.renderer=this.options.renderer||new ve,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new xe,this.slugger=new Ke}Le.parse=function(Te,Me){var ke=new Le(Me);return ke.parse(Te)};var je=Le.prototype;return je.parse=function(Te,Me){Me===void 0&&(Me=!0);var ke="",We,dt,bt,kt,cn,An,rn,Pt,Ge,lt,it,we,Ve,Ct,gt,Tt,Lt,Dt,Nt=Te.length;for(We=0;We<Nt;We++){lt=Te[We];switch(lt.type){case"space":continue;case"hr":{ke+=this.renderer.hr();continue}case"heading":{ke+=this.renderer.heading(this.parseInline(lt.tokens),lt.depth,et(this.parseInline(lt.tokens,this.textRenderer)),this.slugger);continue}case"code":{ke+=this.renderer.code(lt.text,lt.lang,lt.escaped);continue}case"table":{for(Pt="",rn="",kt=lt.header.length,dt=0;dt<kt;dt++)rn+=this.renderer.tablecell(this.parseInline(lt.tokens.header[dt]),{header:!0,align:lt.align[dt]});for(Pt+=this.renderer.tablerow(rn),Ge="",kt=lt.cells.length,dt=0;dt<kt;dt++){for(An=lt.tokens.cells[dt],rn="",cn=An.length,bt=0;bt<cn;bt++)rn+=this.renderer.tablecell(this.parseInline(An[bt]),{header:!1,align:lt.align[bt]});Ge+=this.renderer.tablerow(rn)}ke+=this.renderer.table(Pt,Ge);continue}case"blockquote":{Ge=this.parse(lt.tokens),ke+=this.renderer.blockquote(Ge);continue}case"list":{for(it=lt.ordered,we=lt.start,Ve=lt.loose,kt=lt.items.length,Ge="",dt=0;dt<kt;dt++)gt=lt.items[dt],Tt=gt.checked,Lt=gt.task,Ct="",gt.task&&(Dt=this.renderer.checkbox(Tt),Ve?gt.tokens.length>0&&gt.tokens[0].type==="text"?(gt.tokens[0].text=Dt+" "+gt.tokens[0].text,gt.tokens[0].tokens&&gt.tokens[0].tokens.length>0&&gt.tokens[0].tokens[0].type==="text"&&(gt.tokens[0].tokens[0].text=Dt+" "+gt.tokens[0].tokens[0].text)):gt.tokens.unshift({type:"text",text:Dt}):Ct+=Dt),Ct+=this.parse(gt.tokens,Ve),Ge+=this.renderer.listitem(Ct,Lt,Tt);ke+=this.renderer.list(Ge,it,we);continue}case"html":{ke+=this.renderer.html(lt.text);continue}case"paragraph":{ke+=this.renderer.paragraph(this.parseInline(lt.tokens));continue}case"text":{for(Ge=lt.tokens?this.parseInline(lt.tokens):lt.text;We+1<Nt&&Te[We+1].type==="text";)lt=Te[++We],Ge+=`
`+(lt.tokens?this.parseInline(lt.tokens):lt.text);ke+=Me?this.renderer.paragraph(Ge):Ge;continue}default:{var qt='Token with "'+lt.type+'" type was not found.';if(this.options.silent){console.error(qt);return}else throw new Error(qt)}}}return ke},je.parseInline=function(Te,Me){Me=Me||this.renderer;var ke="",We,dt,bt=Te.length;for(We=0;We<bt;We++){dt=Te[We];switch(dt.type){case"escape":{ke+=Me.text(dt.text);break}case"html":{ke+=Me.html(dt.text);break}case"link":{ke+=Me.link(dt.href,dt.title,this.parseInline(dt.tokens,Me));break}case"image":{ke+=Me.image(dt.href,dt.title,dt.text);break}case"strong":{ke+=Me.strong(this.parseInline(dt.tokens,Me));break}case"em":{ke+=Me.em(this.parseInline(dt.tokens,Me));break}case"codespan":{ke+=Me.codespan(dt.text);break}case"br":{ke+=Me.br();break}case"del":{ke+=Me.del(this.parseInline(dt.tokens,Me));break}case"text":{ke+=Me.text(dt.text);break}default:{var kt='Token with "'+dt.type+'" type was not found.';if(this.options.silent){console.error(kt);return}else throw new Error(kt)}}}return ke},Le}(),rt=z.merge,ut=z.checkSanitizeDeprecation,Be=z.escape,Pe=S.getDefaults,qe=S.changeDefaults,Et=S.defaults;function st(Le,je,ze){if(typeof Le=="undefined"||Le===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Le!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Le)+", string expected");if(typeof je=="function"&&(ze=je,je=null),je=rt({},st.defaults,je||{}),ut(je),ze){var Te=je.highlight,Me;try{Me=Z.lex(Le,je)}catch(bt){return ze(bt)}var ke=function(kt){var cn;if(!kt)try{cn=tt.parse(Me,je)}catch(An){kt=An}return je.highlight=Te,kt?ze(kt):ze(null,cn)};if(!Te||Te.length<3)return ke();if(delete je.highlight,!Me.length)return ke();var We=0;st.walkTokens(Me,function(bt){bt.type==="code"&&(We++,setTimeout(function(){Te(bt.text,bt.lang,function(kt,cn){if(kt)return ke(kt);cn!=null&&cn!==bt.text&&(bt.text=cn,bt.escaped=!0),We--,We===0&&ke()})},0))}),We===0&&ke();return}try{var dt=Z.lex(Le,je);return je.walkTokens&&st.walkTokens(dt,je.walkTokens),tt.parse(dt,je)}catch(bt){if(bt.message+=`
Please report this to https://github.com/markedjs/marked.`,je.silent)return"<p>An error occurred:</p><pre>"+Be(bt.message+"",!0)+"</pre>";throw bt}}st.options=st.setOptions=function(Le){return rt(st.defaults,Le),qe(st.defaults),st},st.getDefaults=Pe,st.defaults=Et,st.use=function(Le){var je=rt({},Le);if(Le.renderer&&function(){var Te=st.defaults.renderer||new ve,Me=function(dt){var bt=Te[dt];Te[dt]=function(){for(var kt=arguments.length,cn=new Array(kt),An=0;An<kt;An++)cn[An]=arguments[An];var rn=Le.renderer[dt].apply(Te,cn);return rn===!1&&(rn=bt.apply(Te,cn)),rn}};for(var ke in Le.renderer)Me(ke);je.renderer=Te}(),Le.tokenizer&&function(){var Te=st.defaults.tokenizer||new Oe,Me=function(dt){var bt=Te[dt];Te[dt]=function(){for(var kt=arguments.length,cn=new Array(kt),An=0;An<kt;An++)cn[An]=arguments[An];var rn=Le.tokenizer[dt].apply(Te,cn);return rn===!1&&(rn=bt.apply(Te,cn)),rn}};for(var ke in Le.tokenizer)Me(ke);je.tokenizer=Te}(),Le.walkTokens){var ze=st.defaults.walkTokens;je.walkTokens=function(Te){Le.walkTokens(Te),ze&&ze(Te)}}st.setOptions(je)},st.walkTokens=function(Le,je){for(var ze=h(Le),Te;!(Te=ze()).done;){var Me=Te.value;je(Me);switch(Me.type){case"table":{for(var ke=h(Me.tokens.header),We;!(We=ke()).done;){var dt=We.value;st.walkTokens(dt,je)}for(var bt=h(Me.tokens.cells),kt;!(kt=bt()).done;)for(var cn=kt.value,An=h(cn),rn;!(rn=An()).done;){var Pt=rn.value;st.walkTokens(Pt,je)}break}case"list":{st.walkTokens(Me.items,je);break}default:Me.tokens&&st.walkTokens(Me.tokens,je)}}},st.Parser=tt,st.parser=tt.parse,st.Renderer=ve,st.TextRenderer=xe,st.Lexer=Z,st.lexer=Z.lex,st.Tokenizer=Oe,st.Slugger=Ke,st.parse=st;var At=st;return At})},E4JC:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("ETIr"),l("cv67"),l("K3mO"),l("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,y=[],S=[],n=[],i=h.Rabbit=d.extend({_doReset:function(){for(var r=this._key.words,x=this.cfg.iv,f=0;f<4;f++)r[f]=(r[f]<<8|r[f]>>>24)&16711935|(r[f]<<24|r[f]>>>8)&4278255360;var g=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],v=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var f=0;f<4;f++)s.call(this);for(var f=0;f<8;f++)v[f]^=g[f+4&7];if(x){var p=x.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,T=u>>>16|_&4294901760,b=_<<16|u&65535;v[0]^=u,v[1]^=T,v[2]^=_,v[3]^=b,v[4]^=u,v[5]^=T,v[6]^=_,v[7]^=b;for(var f=0;f<4;f++)s.call(this)}},_doProcessBlock:function(r,x){var f=this._X;s.call(this),y[0]=f[0]^f[5]>>>16^f[3]<<16,y[1]=f[2]^f[7]>>>16^f[5]<<16,y[2]=f[4]^f[1]>>>16^f[7]<<16,y[3]=f[6]^f[3]>>>16^f[1]<<16;for(var g=0;g<4;g++)y[g]=(y[g]<<8|y[g]>>>24)&16711935|(y[g]<<24|y[g]>>>8)&4278255360,r[x+g]^=y[g]},blockSize:128/32,ivSize:64/32});function s(){for(var r=this._X,x=this._C,f=0;f<8;f++)S[f]=x[f];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0<S[0]>>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0<S[1]>>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0<S[2]>>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0<S[3]>>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0<S[4]>>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0<S[5]>>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0<S[6]>>>0?1:0)|0,this._b=x[7]>>>0<S[7]>>>0?1:0;for(var f=0;f<8;f++){var g=r[f]+x[f],v=g&65535,p=g>>>16,O=((v*v>>>17)+v*p>>>15)+p*p,a=((g&4294901760)*g|0)+((g&65535)*g|0);n[f]=O^a}r[0]=n[0]+(n[7]<<16|n[7]>>>16)+(n[6]<<16|n[6]>>>16)|0,r[1]=n[1]+(n[0]<<8|n[0]>>>24)+n[7]|0,r[2]=n[2]+(n[1]<<16|n[1]>>>16)+(n[0]<<16|n[0]>>>16)|0,r[3]=n[3]+(n[2]<<8|n[2]>>>24)+n[1]|0,r[4]=n[4]+(n[3]<<16|n[3]>>>16)+(n[2]<<16|n[2]>>>16)|0,r[5]=n[5]+(n[4]<<8|n[4]>>>24)+n[3]|0,r[6]=n[6]+(n[5]<<16|n[5]>>>16)+(n[4]<<16|n[4]>>>16)|0,r[7]=n[7]+(n[6]<<8|n[6]>>>24)+n[5]|0}m.Rabbit=d._createHelper(i)}(),P.Rabbit})},E7E6:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADUCAYAAADZTGx+AAAgAElEQVR4Xu2dC3BU13nHv7MrIQkQQoCEtAIEAmxig4GACxhogpM6NY7jOKZO4nimwcFot23SNNNO02napJN0JjN9TNMm5eG3x4+YSeI3ftUGjCDGQMBgG4wxb+0u4mEeQhJI2tP539WR7i77uPfuvXfvar8zs7Mr7bnn8Z3vt9/5zlMQB5aAQQmsW7fO397eHujp6Rkfi8XGExFeDX2vABHVSSlrhBDDiKhdSnlOCBGWUu4mol1lZWWv3nfffccNZueJaMITpeBCeEICjz/++LCOjo5GIpogpWwUQjT2vU/A/wCClNJvtbBCCCml3CaEeGzChAmPLF269LLVtNx6jgFxS9IeyOehhx6q7OnpmSilnEhE2gsA4L0PhjHZillRUUHl5WUUf6+giopyKi+Pv8rKyrSX3++nnp4e7XXpUgedP3+ezp37lE6ebKPe3l4tCyFEhIj+UwjxaHNz8+ls+ebrewYkX5J3IN9169YNv3DhwsRYLIbXJAWBDoZRmbKFYkPRhw4dqgEwdCgAwOfyPiDKyefzWS454Dh58iQdPPiJBk0fKN1E9KyU8gehUKjVcuIOPciAOCRYJ5J95JFHyq9cuaJZACHEJCklIOgHQUqZ0QIAACg/FB+//niPwxD/H3793QqwJkePHqW2tjaSUsKinCOibwWDwfVulcFIPgyIESm5FGfDhg0lBw8ehOM7qbe3dxIggCXAe58VgBOcts0AgP6XfwCACho2bBgNGTLEpZoYz6arq4vee2+PBooQosvv999y//33bzaegrMxGRBn5ZuQOpR77dq1dVB4BQCsQB8AgGB8JicY3RsAgNewYQO//EOHDnPdAtgttr1736cjR44g2VPl5eXXLF++HBYl74EBsbkJHnnkkZFQ/p6eHk3xdd2gpj6nuDxTlvAB8GufDAH+h+8Ga0A365133qHTp8/AkvwiGAx+3wt1ZUBMtsL69evLTpw4gZEfKH+THoC+z9WZkkQ3RwEQ7wLFf/2VY5yLE2yyKp6LfuHCBdq06W0A0j1kyJCG++6771S+C8mAJLUAukEPP/xw/ZUrVyb5/f4m+AAAgYia+iwCJsTSDuUMOMJD+7tB8e5Q3A/A9xzSS2DHjh0UiUQxWvY3zc3N/5VvWRUlIE888cSI9vZ2TfH7+v8AAD5A1m6QEKLPEcbIT/yl/AG8e9ERzreSmck/Go3S9u078MjOUCg018yzTsQdlIBgNOjw4cMTYAWSfv2VFcg4HBrvBsWdYLzHQYh3hWAJAAkHZyQQi8Xo1Vdfw4RirLKysvree++94ExOxlIt2JZes2bNmL5hUK37owehb6lE2r6M6gYpRxjKz90gYwpjNhac766uy9TRcYk6O7u09+7uborFpDYBWVVVRaNHj06YgNyyZSudPXsWP0S3BIPBN8zmaWd8zwICZzgSiUzs7e3VlL8PANUNwt+VRkaDBrpAcR8Af7s5IWZnY3k1LcxldHZ2UkdHh/bCZywxUf8DJNkGLhobJ9DUqVM1H+2DDz6kQ4cO4ZEfhUKhf81nvT0DyNq1a2+MxWJfIaIFRDSNiAKZJsVKS0v7h0KVBdDPChfzaJDdCnX5MixAJ3V2dmiK39UVB0DBgG5RuqB8tsrKSs1a4F11UzFq1draSqdPx5di4f9z5syhixcvaJOHRPRgKBS63+76mEkv74A8+OCDs7u7u39JRDfpC64mxdTSiEQIKtgZNtPKWeJeuXKlX/HjVgDW4FIfFJ39CwzTJQPFhuKPGDFCe1efhw8frv0v248VZtFbWlq02XRYkGuvvYY+/HAfulhvBIPBW2ysqumk8grImjVrvheLxf6DiEpgEcaPH081NWMIgmVn2HRbpn0AAMS7O3ErgPdLl+ATxLtFaoVtugQwQakUX1kCtJH6nA0AIzVBN2zTpk20f/9+gi7ATxFC7A8Gg58x8rxTcfIGyOrVq38gpQQcNG7cOLrhhhk8R2CxlaFMeuUf8AXiXaJsAMAnS7YA+r9LSkoslsz8Y6+++qpacoKHw6FQCBuy8hbyAsgDDzywuLe3dwPWHV133XU0eTIGojikkwD2Vaj+frIVwP/xfaaAYet0FgBdIPxieyXA4X/yySeVBTkfDAZH5rNsrgMCx3vNmjXvSSlnTJzYSDNmzMhn/T2RN37hVd9fdYGUD4D/w0IYAUD1+fUwAIBCm7zcunUr7dmjOek9oVAor/S6DsiaNWtui8ViL6HRliz5fME1nhWiAIDq7ytfYGA49BLBR8gU8Auv+vypukKDbREjRrZefPFF+CAyGAxa36FlpbGSnnEdkFWrVj1ARCumTZtGU6dOsaEK+U8Cw5z6ro8aDlXWAMOkmQL6+AoA/UiQsgQYsCimgB+Mhx9+uDgBWb169T4p5bTPfe6PtSHAQggAAL/8A5Nh8dEf9Tf6zZkChi4zWQAMZXNIlMDq1auLE5BVq1ZhM/KIW2/9U3JzdCSTAmKIMXkYVO8DGAEAs/T6OQC9H4DvOJiTAABBCIVCrvdy9CV1PfNVq1Zp6w5uv/3L5iSWQ+z4eiCsAxr41U+cGe7S9kWnCxjnzwQArAMHeyXAgNgMCIY6sXRBr/jKB4B1yAQAlkPoAUh2hAEAr+C1F4BsqTEgNgCC0aFjx47RsWPHNTjSBSg3+vnpukAAwI7Z4GyNzt8blwADkiMgODZm7969mu+AAEcYy6bVKFDyaBADYFw5vRCTAckBkMOHD9P773+gtWNtbS199rOfpQkTJrAV8IJm21QGBsQiIJhE+sMfdmnNcP3119PChQsZDJuU0kvJMCAWAMFI1IYNG7W1RwsWLKCZM2d6qU25LDZKgAGxAMiePXu14yrHjh1Ld955p43NwUl5TQIMiElA1GZ+vC9btkxzyDkMXgkwICYBuXjxIm3cuImtx+BlIqFmDIhJQM6cOUNbt/5e8zvgf3AY3BJgQEwCgnsl3n13Ozvng5uL/toxICYBiUZP0vbt22nRokU0ffr0IlGT4q0mA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtSkeKMwIAxI8Wq/gZozIAyIATUp3igMCANSvNpvoOYMCANiQE2KNwoDwoAUr/YbqDkDwoAYUJPijcKAMCDFq/0Gas6AMCAG1KR4ozAgDEjxar+BmjMgDIgBNSneKAwIA1K82m+g5gwIA2JATYo3CgPCgBSv9huoOQPCgBhQk+KNwoAwIMWr/QZqzoAwIAbUpHijMCAMSPFqv4GaMyAMiAE1Kd4oDAgDUrzab6DmDAgDYkBNijcKA8KAFK/2G6g5A8KAGFCT4o3CgDAgxav9BmrOgDAgBtTEu1FwrXZ3d7f2unLlivaO/6nbhHMtOQPCgOSqQ44/j8uKlPInw4Br8NKF6upqqqmpyal8DAgDkpMC2fUwFF0pv94a4DPuobcScC99U1OTdjW31cCAMCBWdcf0c+kAwP9hJZwIjY2NVFZWZjlpBoQBsaw8yQ+m8geUNYCFwPduBlgOWBBYEquBAWFATOmOVX/AVCY2RPb5fFRfX0/Dhg3LKTUGhAG5SoGc8Ady0tIMD8M6lJSUUGlpKQ0ZMqT/HaNYuVgOlSUDUqSA5MMfsAoJrAEgUAAABj0QVtM18hwDMkgB8Zo/kE0Z4S8oxU8GAHDkKzAgBQxIofgDSrlVV0j/669gyGUo1kl4GBCPA1Lo/oDeGtjhEzgJQ6q0GRCPAdLR0UHnz5/vnzl2an7AqqLl0x+wWuZcnmNAPATIxYsXKRqNuj5fkKxAgCCdQ5xPfyAXRbf6LAPiIUCOHDmiWQ43QiH6A27IJTkPBsRDgHzyySeW1x0lN2yq+YFC9wcYEBclsGrVKm3dw+0eAiQSiRC6WUYDIEg1IqS6R0bT4XjpJcAWxEOAYNVqa2srdXV19bcY+wP5xZcB8RAgShXgh2CiD36CV+cH8qu27uXOgHgQEPean3PKJgEGhAHJpiNF/T0DwoAUNQDZKs+AMCDZdKSov2dAGJCiBiBb5RkQBiSbjhT19wwIA1LUAGSrPAPCgGTTkaL+ngFhQIoagGyVZ0AYkGw6UlDfY/8MViHYtQKBAWFACgoAVVh13haW5ehf6hRGHBaHY3+wcDOXwIAwILnoj6PPqj336lxePQhGDqHDSudJkyblVEYGhAHJSYHseBj77pMtAf7OdDC10Xz56FGjkkqK58X9IBarUhCP4Rc/FQROnssLwcCCwJJYDWxB2IJY1Z2UzyVbA/1J7bZmZCCx4cOHUyAQMBAzfRQGhAExrUDKGqRylPN9Cgt2WcIxBxyjRo3K+fhRBoQBSQsIRoTS+QZGnGTT5Jl4AMO4ACH5lUt3KlX2DAgDchUEyjJYvbjGhJ5njKrfc68HARDYNc+RrawMSJEAAmVP1SVSd/plUxQnv9dbA3UIhQLCyXyNpM2ADDJAsk2gGVEKJ+KoY4hSdYvcsgZW6sWAFCAg+gk0vY/gBWugTmFJ5Rvw2bxWEI0/Y/2OLIt5FsI8iH6IVA+CHRNoFsUWb6y+S2sUBPpu0WA7mpQtiMcsCA6uVodX53vIFNYg2SdQUBSiNbDyo8CAeAiQc+fOUVtbm5V2zOkZdXtTcrdosFkDK0JiQDwEyOHDh7WRJieCmkBL1S2CpeCQWgIMiIcAsePwarcm0IoFKAbEQ4Cge4VuVraQbgIN1oGtQTbpmfueAfEQIFi+gQt02tvb+3fFubGcwpzKFFdsBsRDgCjVAyh4sTXIP4wMiAcByb9acAmUBBgQBoRpyCABBoQBYUAYkKslUAhLTVhz8y8BtiBsQfKvhR4uAQPCgHhYPZ0tGhaAYlj91KlT2vo3vDo6OrTVDGpFg9o0JoTYRkQHhRAfE9GOIUOGbFm+fHn2SSubqsCreW0SJCeTWQKAACsWDh06RGfOnNGG0y2GGBG9J4T4HRE9EwwGAY5jgQFxTLScMCSA24N37NhBuGrbiSCEaCGinwSDwTcdSd+JRDOlyU662xLPT37hcJi2b9/uGBgparXZ5/P9uLm5eYOdNWYLYqc0OS2t+7R161bNcmQKlZWVNGHCBKqpqaERI0YQ/sa5vmqpPzanXb58mS5evEgXLlzQtiMcP35c+ztTEEJsLCkp+cGKFSt22dEcDIgdUuQ0NAns27ePWlpaKN2pLA0NDRoUeFVXV1uS2qeffkrHjh3TXhkgvOzz+b7X3Ny81lImuocYkFwlWIDPY8ckfp3xwoiSesdqZfyajxkzxlSt8Gu/efNm+uijj1I+h2NI586dS6NHjzaVbrbIsFbwb7CfJ1UQQjwuhAg1Nzd3ZEsr3fcMiFXJFcBz6iTGZBiy7a3HyYhGIcHo1GuvvUZnz569SiITJ06kG2+80XYwkjMCKPB3jhw5kqpV3vf7/XetXLnygJUmY0CsSM2Dz2D+IBkEq6etwA9oamrKWkv4A88++6w2h6EP2CqwZMmSnK9AyFqApAiwJBs2bNCsYlKIEtGCUCiUkqBM+TAgZlshz/HVIdXJ3SM7D5owAgjyf+655wg+gT7A8txyyy1aVy0fAQ7966+/TqdPn07IXgixv6SkZOGKFSuuNnUZCsqA5KMVDeSp/AS9jwCldONY0mxdLJThpZdeumoId9q0abR48WLXjidNJ0aUDz7R/v37kyHZUlZW9sXly5d3GWgCLQoDYlRSDsXT39+h7yI5dYhEpmpgX31VVVVW/wO/0JgR14drrrmGbr75ZoekZC3Zt956iw4cSHQ9MAPf3Nz8Z0IIzMhnDQxIVhHZF0H5CcoqAAirfkIupVJ76zHvgBd8BrwbOaF97969tGXLloTsx48fT7feeqvndmLCCr/yyiva/Ik+CCG+HwwGf2FEhgyIESmZjAMTr/cR1Gc7/QSjRVIH0OlBABBWDqCDU75u3bqEI5Iw0XfHHXf0T/AZLZdb8eCzPf/889rCSBWEEJf8fv+M+++/P/X4sK5wDEgOLaXO6k2GwQ0/IbnY6tihZKtg5/56DOfq5xwA3ze+8Q0aNmxYDlJ0/tFLly7Rr3/96wSwhRDPB4PBr2bLnQHJJqG+7/XdIvU5H36C/pBqPQxOn8aIpR6/+x0W0A6E+fPn06xZswxKML/Rdu/eTe+8805CIfx+/x+tXLlye6aSMSBJ0lEHV+sdZgCRw/JsS5qh9xOUj2DUT7CUYZaH0Jc/evRofyw481//+tc953ekqwas/TPPPKPtPdF1tdYHg8HbGBADGoNxcwgvH90j/Pond42s+gkGqmo6CnyPp556KuFHYunSpdqaqkIKWL+1fv16fZExkjU50wQiWxAibVIp1VIJuxtf7yforYKdfoLdZUZ6WMaxc+fO/qQxGbhs2TInsnI8zd/85jfJk4g/DYVC/5wuYwaESBvTz7Y+yUzLqesLkq2C036CmTKaiYuuiX7GfN68eTR79mwzSXgm7q5du2jbNuzijQfMsAeDwc8wIBmayCog+rN69TDAOgyWgONYn3jiiYTq3HPPPXlbSpKrXLEUBd1FffD5fI3Nzc3HUqXNFoRI2+SDV6ag7vJItgpW5hNybWQ3n8cSdiwAVAHzHnfddZebRbA9r9/+9rcJ8yJ+v/87K1eufJgBySBqAAInHaNV6uBqPQxevvDSdg3SJYjdgXv27On/D5avz5kzx8ksHU8b/hT8Kl036xfBYPD7DIjjoh98Gbz88ssJSzW+9KUvub6M3W6pYrITk546QN4IBoO3MCB2S7oI0nv66acT5g4wcz5y5MiCrjnugsHMug6QT4LB4BQGpKCbNT+Ff+yxx6izs7M/829/+9tUXl6en8LYlGtXVxc9+uijekBOB4PBGgbEJgEXUzIPPPBAwuTpypUrC2b2PF07YVZ97dqB8xyEEFeCwWAZA1JMmm1TXRkQmwRpNBk+OM6opLwRj7tYLrcDA+KywHPMjp30HAVo5HEpZXk0Gv5mLEbffeGFF7Q1Crfz6e5GRJf3ODzM62ATnDlzZtzly50hIrFSSqmdRvbCCy9qOTIgDgrexqR5otBGYaqkotHopFis5ydE4h4pZYk+CwbEAYE7mCQvNbFRuKdOnQp0d3f/iCi2QkoqTZU0A2KjwF1Iihcr2iDkcDg8Rkr590TyL4moIlOSDIgNAnc5CV7ublHgUkpfJBL5KyL5MyllpZFkGBAjUvJWHN4wZaE9otHo9Fis50EpaZ6ZxxkQM9LyRlzecmuiHaSUQ8Lh8D8KIf8hnZ/BXSwTAi2QqHxog4GGiluN3nVSyrRbFLMlwxYkm4S8+f1gPPaHiOaFQqF3M0nc8I7CcDj8NSL5mJRyeC5NyIDkIr38PssHx6WQv5RSRCKRfyGSP8LnXJuIAclVgvl7frAcPVpSUiLnz5//y+nTp/+1ECLjfdQZFb6trW14d3f3k0TyK3Y1CwNilyTzk85gOLx6+vTr+y4IEi+UlpZ+q7a2tj2dNNMCgvVTkUjrK1LS5+1sCgbETmnmJ61Cvv6gvr6ebrxxbr/ghKCN9fUNtwohUt4ZkhIQLA8Jh8PPEskv290EDIjdEnU/vUK9QAcXAy1YMD/FBT/ipUAgcKcQoidZmlcBEp/8Cz8hpfymE6JnQJyQqvtp4uxi3E+I/d364NUr2IYPH0aLFi3STqxJFYQQT9fXB+5NvljnKkBaW1v/jUj+rVMiZ0Cckqz76RbKJZ44vmnx4kU0dOjQLEIS/97Q0PB3+kgJgLS2ti4SgjbBijglbgbEKcnmJ12vXwNdWVmpXUUNC5ItwHpISZ9raGhoUXH7AZFSVoTD4d1E8ppsCeXyPQOSi/S8+SzONX777bevug9QlXbSpEk0d+5c2+9Lx2F/O3bsSLjURy8hXA13ww0zTF4qKg4EAoFZQgjtKJd+QJzuWqmCMyDeVHI7SrVv3z5qaWlJe4VEQ0ODdmUCXtXV1ZayxCHauMYAr9bW1pRp4PDwGTOmU2Njo6U8iAa6WhogbW1tU3p6uvdLKf0WUzT8GANiWFQFGRG/6rjkMxwOZyw//AFYFpz1izvV0RWCr6BOwIdVwkAA/BwcOI07BgEF/s4URo8eTdOnT6eqKuv3tAshektKSqfV1tYe1AAJh8OrpIwF3WgRBsQNKec/DwCCZfKRSMSVwmAId9q0a7NeYW20MEL4VgcCgZCA7xGJhE9JKbN7MUZTzxCPAbFBiAWUBLpB8BOcAgVgXHvttVRTox15YFvATbj19YEaEQ6H75Qylng7o23ZXJ0QA+KgcD2aNEa6sCvRrmuw0X2qrw9QIFBPw4fntHY2o8SE8H1NtLa2/rJvq6wr4mVAXBGzpzJJXpqCa6MnT55M0WhUu5dFfy+kuo4O103AH8E5wIiP18iRVQSLgeun3QniVwBkK5Fc4E6GfOyPW3L2Qj6wGAcOHKCNGzdmLA4gaGpqokmTJpocknW6luL3IhxujUgp65zOSqXPFsQtSbubD0adcBkqLAJGnNTFqKm6Vcoa4CppLE3x6nUKQoioaG09gQkR186zZ0DcVVwncsO98QBA/8L8hJG75OfPn0+1tSlvGnCiqLmm2cWA5CrCQf487tJQICjLAKc7OcB3qKwcTrAKVVUjtbkN3Cjb0dHRHzV5qXkBiK6Lu1gF0EpuFRHKnAxDqok5ONAAAKNJAAJdJEz06e97P3jwE/rwww/7i47vliz5vOZsF0ro62Kxk14oDWZnOXFiorIIgAKf9b/2Ki+MJMVhiIMAKABDptt9r1zppjfffJO6u7v7iwwnHDv5CiuIrTzMW1gtZqm06BLpLQNgwDKO5IDh0zgI6CbFu0pGVsEmp7N37/sJCwiR7he+cHPavRiWKuXKQ+JXPFHoiqDdyQROMjYwKYugoIBTnRyw7ikOwQAQ2fdLZK8HLNPGjZsSJgWvv/56mjy5KfvDHoshhO9OXmrisUYxWhwMn2LkSHWT8I4hVgy3JoeKioo+fwFdJEAxgvA/J8L27YnLSgDdzTcvKbh7DfuXmkBIbi5WfPnl9drM6dKlt5qaFIpGT2qL37BtEqs1iylAXlB+vWU4e/ZsymXlUEjlK8Tfq1zr2qBMLS1bEppmzpw51NAQKLjm6l+siJK7udz9zTffokuXLmm/KmZGNIoFEDi2+sk2WAZ0m1JNuGEdkt55xmf3lmFcrfObN7doVk0F7PnAVtdCC1ctd0cF3Now9e677xKUfebMG7SNM0bDYAQEjnKqOYbkCTeMGGHkaMB5jvsOGG71SsCq3Z07/5BQHFj7UaOsbYzKb72SNkyhMG5tuT127Djt3r1b2355003Gl4DhbNht294lzMTOmjUrv/KzkHtnZ2dCFwmWIdUcA+YL1LAqfAV0k/C3fo7BQvaOPgLr9tZbGxKGiQOBAM2dO8fRfJ1JPM2W2z4r4vihDehCoJuFkRUc4FVXZ2wZGLodW7f+nmbMmEELFy50RjY2pYoupN55hpXA/5IDLEB8sm3AeQYMmeYYbCqirckMhklBCCTjoQ1KYm50tQ4fPkI4whJnFC1ceJOhNf1QMPxKYXHbsmXLbG3gXBLDdtDkYVVYi+Sg5hj0s89O7mXIpU5mnh08k4IaIpmP/enrajl6cJwSvhoOxHj87NmztL3JmQL65a+99ro2O3v33Xdr+wLcDnCWk4dVU024AfyBOYb47LOZAQm365VLfoNlUtDwwXF9kDh29KhqDAxdAhL4FghTpkymadOmZexefPDBh3To0CHCcS633XZbLu2a8Vk1x6B3oNHF0y+dUAlgL4PyFdTsc0WFa4ujHZOBkYQHz6SgiaNHlWCcOrw6WfAHDx6kffv2a0ulq6tH0nXXXZfWOij/Be84DAxj7LkG/RyDAiJ5l5vKA3MMybPPsIDFGgbDpKClw6tVgztx/UEqZTp79lPauXMnqb47xs+bmiYRlkcnO6zo4mA0C0DNnDmT5s2bZ3iER23q0VsGjNtn3tQz4ECnO9e1GAEZHJOCOVx/oLMktl6gk06ZYBUOHTqsLXJTa4fQfRk7dqw2lg6fQ60VOnGild577z1NsfGLPnv2bJo4caK2f1kF/aYe5TfAh0g1xzBkSCmNHFmtnYyhhlXV+UzFqPxG6vz225sTDq4upEnB+KU54mf19fU/zukCHb2g7LqCLZvw0eXBpBOGDtHH1Yd4f79KO2AM8WAJlJMMSwOA8B0sUaqRJKSFoVXEw2gYTsUAEF6acMsmHy98X8iTgkKIdiLx54FAwNBJPqauVLPjEk8zDYzuD7pf8Alg0lOtSs2UHqABVJhbqKsbq3XZuJtkpgWujgurjXks/Q9QoUwKCiH2+Xz+u+vq6t43KgVTgCBRXAMdiUR+RBT7oZVroI0WLFW89vZL1N5+kTD2DljQLevuxnuPZgUw2xyfbxhB1dWjqFhGk3KRqdlnjx8/Trt27e5/rBB2CgpB3US+n9fX1/9MCHH12v8MQjANiEorbk16HpSS5pkVMscvXAmoSV5VA6/vFBSCtvl8JSvMWA1961gGpM+a+CKRyHeJ5E+llJWF2+xccqMSgNXetm2b1vXFwMn8+fP6D5w2moYb8YQQF4nEP9XX1/9P8q1RZvLPCRCVUTgcHiOl/CGR/AsicmYnjplacVzHJYAhc4+O9HUSif8VQvw8EAiczlUQtgCiCnHq1KlAd3f3PxHFvuO2f5KrIPj5wpZAn5/xUGlp6U9ramoy371goqq2AqLyPXnyZFNvb/ePicQ9uDHXRHk4KkvAlATiN9PKp3y+kp/U1dUdNvWwgciOAKLyPXPmzLjLlztDRGKllNLe8+kNVI6jDF4JCCFOE8m1ZWUVq0aPHn3CqZo6CogqNNZ1RaPhb8Zi9D0iWXi7nZySPqdrQQJit89H/11XF3haCNFlIQFTj7gCiL5E4XB4MZEMEdEdUsps9/KaqgxHHpwSEELg/NLnicSqQCCw2c1aug6IqhwWQvb09HyVSH6LiL7Ivoqbze79vOK+Bf0fkXiypKTkudra2sR1Ry5VIW+A6OsXjUZre3t778DBmPAAAAI6SURBVO6DZb5LdedsvCmBdwCF3+9fV1dXF98slMfgCUCSumCNQsgvSymXSklLeF4lj9rhTtadQtAGIcR6KbWNS0fdydZYLp4DRF9snLQSjUZvjsViS4Wg26SUVi++NiYNjuWKBIQQR6Wkl30+3/q6urq3hBBXb+J3pSTZM/E0IMnFj0Qi10kp/4QotphILJJSjs1eRY6RbwkIIU4SyRYi32YhxBv19fUD9yLku3BZ8i8oQJLrcurUiWt6e8Wi3l7CyBiO8JvicXkXS/EOEokWv582+/2ypaZm3IFCrXhBA5Is9La2trqenp6biGi2lJhv0eZcxhVq4xRIuU8Qid1CCKyB31VSUrK1trY2WiBlz1rMQQVIqtpeuHBidEcHzZIy/iLSXtfyWrGsupEQIb7WiT4iot1CxF9Dh9LuESPGnTGXUmHFHvSApGoOzLm0tbU19vb2TpVSThGCphLJKVLSVCFoYrHCAwikpCNC0MdE4qCU9LEQ4qDf7/+4trb2aN/cRGFpeI6lLUpAMslMSulva2ub2NPT0+TzyUAsJup9PgpIKQNSinohtM/1RFRo5/1cFkJEpKSwEDIihAjHYhT2+WQkFhPhkpKSQ7W1tUdwsnmOOjWoHmdALDbn+fPnR3V2dgKW0ULEqmIxUSWlHCmErJJSVAlBVVIS3kcS4X9ULoQolVKWZnpHcaSU3UKI7szv1EUkzuNSKSEI7+eFkOelFOeFEOd8Pnz24fOZioqKcFVV1VmLVS3qx/4fQLyzKIIkCJoAAAAASUVORK5CYII="},E9nw:function(M,Y){M.exports=function(){var l=document.getSelection();if(!l.rangeCount)return function(){};for(var P=document.activeElement,m=[],D=0;D<l.rangeCount;D++)m.push(l.getRangeAt(D));switch(P.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":P.blur();break;default:P=null;break}return l.removeAllRanges(),function(){l.type==="Caret"&&l.removeAllRanges(),l.rangeCount||m.forEach(function(d){l.addRange(d)}),P&&P.focus()}}},EGTK:function(M,Y,l){"use strict";var P=l("T2oS"),m=l("W9HT"),D=l("5NDa"),d=l("5rEg"),h=l("k1fw"),y=l("tJVT"),S=l("q1tI"),n=l.n(S),i=l("TSYQ"),s=l.n(i),r=l("dGDm"),x=l.n(r),f=function(p){var O=p.className,a=p.dispatch,u=p.skin,_=u===void 0?"white":u,T=p.value,b=T===void 0?null:T,c=p.loading,R=c===void 0?!1:c,w=p.data,C=w===void 0?[]:w,E=p.otherData,o=E===void 0?[]:E,A=p.tags,k=A===void 0?[]:A,U=p.onChange,N=U===void 0?function(){}:U,V=Object(S.useState)(""),W=Object(y.a)(V,2),K=W[0],z=W[1],F=Object(S.useState)(!1),B=Object(y.a)(F,2),G=B[0],ae=B[1],de=Object(S.useState)([]),se=Object(y.a)(de,2),Se=se[0],Oe=se[1],le=Object(S.useState)(0),me=Object(y.a)(le,2),pe=me[0],ie=me[1],oe=Object(S.useRef)(null),Q=Object(S.useRef)(String(Math.floor(Math.random()*1e6))).current,ce=Object(S.useRef)();Object(S.useEffect)(function(){return window.addEventListener("keydown",ee),function(){window.removeEventListener("keydown",ee)}},[K,G,Se]);var ee=function(ut){if(!G||ut.keyCode!==40&&ut.keyCode!==38)return;var Be=0;ut.keyCode===40&&G&&(pe<Se.length-1?Be=pe+1:Be=0,console.log("\u4E0B"),Z(Be,"down")),ut.keyCode===38&&G&&(pe===0?Be=Se.length-1:Be=pe-1,Z(Be,"up")),ie(Be),ye(K,Be)},te=function(ut,Be){var Pe=function(st){var At=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,Le={};return Le["^"]="\\^",Le["."]="\\.",Le["\\"]="\\\\",Le["|"]="\\|",Le["("]="\\(",Le[")"]="\\)",Le["*"]="\\*",Le["+"]="\\+",Le["-"]="\\-",Le.$="$",Le["["]="\\[",Le["]"]="\\]",Le["?"]="\\?",st=st.replace(At,function(je){return Le[je]}),st},qe=new RegExp(Pe(Be),"gi");return ut=ut.replace(qe,function(Et){return"<span style='color:#0152d9;'>"+Et+"</span>"}),ut},ye=function(ut,Be){if(ut===""){Oe([]);return}var Pe=[];C.forEach(function(Et){Et.image.length&&Et.image.forEach(function(st){Pe.push(st)})});var qe=Pe.concat(o).filter(function(Et){var st;return(st=Et.name)===null||st===void 0?void 0:st.toLocaleLowerCase().includes(ut==null?void 0:ut.toLocaleLowerCase())}).map(function(Et,st){var At=Et.id,Le=Et.name,je=Object(h.a)(Object(h.a)({},Et),{},{label:n.a.createElement("ul",{id:"search-".concat(Q,"-").concat(st),onClick:function(){return be(At,je)},className:st===Be?x.a.searchListActive:x.a.searchList},n.a.createElement("li",{className:x.a.name,dangerouslySetInnerHTML:{__html:te(Le,ut)}}),Et.private&&n.a.createElement("li",{className:x.a.tag},"\u79C1\u6709"))});return je});Oe(qe)},re=function(ut){var Be=document.getElementById("scroll-".concat(Q,"-").concat(ut));if(!Be)return;var Pe=document.getElementById("scroll-".concat(Q));Pe.scrollTo(0,Be.offsetTop)},Z=function(ut,Be){var Pe=document.getElementById("search-".concat(Q,"-").concat(ut));if(!Pe)return;var qe=document.getElementById("search-".concat(Q)),Et=Pe.offsetTop-qe.scrollTop>0&&Pe.offsetTop-qe.scrollTop<qe.clientHeight;if(Et)return;Be==="down"?qe.scrollTo(0,Pe.offsetTop-qe.clientHeight+Pe.clientHeight):qe.scrollTo(0,Pe.offsetTop)},X=function(ut){ye(ut,0),z(ut)},q=function(ut){var Be,Pe;if(!Se.length)return;var qe=Se==null||((Be=Se[pe])===null||Be===void 0)?void 0:Be.id;N(qe),Oe([]),ie(0),z(Se==null||((Pe=Se[pe])===null||Pe===void 0)?void 0:Pe.name),re(qe),ce.current.blur()},be=function(ut,Be){N(ut),Oe([]),ie(0),z(Be==null?void 0:Be.name),re(ut)},ve=function(){Oe([]),z("")},xe=function(ut){N(ut),Oe([]),z("")},Ke=function(){return K===""?n.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):n.a.createElement("i",{onClick:ve,className:"iconfont icon-shanchu4 c-grey-c"})},Qe=function(){a({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},et=function(){a({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},tt=function(){oe.current=setTimeout(function(){ae(!1),ie(0)},200)};return n.a.createElement("div",{className:s()(_==="night"?x.a.darklySelectEnvironment:x.a.selectEnvironment,O)},n.a.createElement("div",{className:x.a.search},n.a.createElement(d.a,{suffix:Ke(),bordered:!1,ref:ce,value:K,onKeyDown:function(ut){(ut.keyCode===40||ut.keyCode===38)&&ut.preventDefault()},size:"large",onFocus:function(){clearTimeout(oe.current),X(K),ae(!0)},onBlur:tt,onChange:function(ut){return X(ut.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:q}),G&&n.a.createElement("div",{id:"search-".concat(Q),className:x.a.searchListWrap},Se.map(function(rt,ut){return n.a.createElement(n.a.Fragment,{key:ut}," ",rt.label)}))),R?n.a.createElement(m.a,{className:x.a.spin}):n.a.createElement(n.a.Fragment,null,!!k.length&&n.a.createElement("aside",{className:x.a.common},n.a.createElement("div",{className:x.a.title},"\u63A8\u8350\u73AF\u5883:"),n.a.createElement("ul",{className:x.a.tags},k.map(function(rt,ut){return n.a.createElement("li",{key:ut,onClick:function(){return xe(rt.id)},className:b===rt.id?"".concat(x.a.tag," ").concat(x.a.tagActive):x.a.tag},rt.name)}))),n.a.createElement("aside",{className:x.a.wrap,id:"scroll-".concat(Q)},C.map(function(rt,ut){var Be;return rt!=null&&(Be=rt.image)!==null&&Be!==void 0&&Be.length?n.a.createElement(g,{key:ut,data:rt,id:b,handleClick:function(qe){return xe(qe)}}):null}),n.a.createElement("ul",{className:x.a.allList},o.map(function(rt){return n.a.createElement("li",{key:"key-".concat(rt.id),id:"scroll-".concat(Q,"-").concat(rt.id),className:rt.id===b?"".concat(x.a.item," ").concat(x.a.itemActive):x.a.item,onClick:function(){return N(rt.id)}},n.a.createElement("div",{className:x.a.name},rt.name),rt.private&&n.a.createElement("div",{className:x.a.tag},"\u79C1\u6709"))})))),n.a.createElement("div",{className:x.a.apply},n.a.createElement("span",{className:x.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),n.a.createElement("span",{className:x.a.p2,onClick:Qe}," \u7533\u8BF7\u65B0\u5EFA"),n.a.createElement("span",{className:x.a.p2,onClick:et}," \u5728\u7EBF\u521B\u5EFA")))},g=function(p){var O=p.data,a=p.id,u=p.handleClick,_=Object(S.useState)(!0),T=Object(y.a)(_,2),b=T[0],c=T[1],R=O.name,w=O.image;return n.a.createElement("div",{className:x.a.list},n.a.createElement("header",{onClick:function(){return c(!b)}},n.a.createElement("div",{className:x.a.title},R),n.a.createElement("i",{style:{transition:"0.5s",transform:b?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),n.a.createElement("ul",{className:x.a.items,style:{height:b?"auto":0}},w.map(function(C){return n.a.createElement("li",{key:C.id,className:C.id===a?"".concat(x.a.item," ").concat(x.a.itemActive):x.a.item,onClick:function(){return u(C.id)}},n.a.createElement("div",{className:x.a.name},C.name),C.private&&n.a.createElement("div",{className:x.a.tag},"\u79C1\u6709"))}),n.a.createElement("li",{className:x.a.line})))};Y.a=f},ELLl:function(M,Y,l){(function(P){P(l("VrN/"))})(function(P){var m={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},D=P.Pos;P.defineOption("autoCloseBrackets",!1,function(v,p,O){O&&O!=P.Init&&(v.removeKeyMap(h),v.state.closeBrackets=null),p&&(y(d(p,"pairs")),v.state.closeBrackets=p,v.addKeyMap(h))});function d(v,p){return p=="pairs"&&typeof v=="string"?v:typeof v=="object"&&v[p]!=null?v[p]:m[p]}var h={Backspace:i,Enter:s};function y(v){for(var p=0;p<v.length;p++){var O=v.charAt(p),a="'"+O+"'";h[a]||(h[a]=S(O))}}y(m.pairs+"`");function S(v){return function(p){return x(p,v)}}function n(v){var p=v.state.closeBrackets;if(!p||p.override)return p;var O=v.getModeAt(v.getCursor());return O.closeBrackets||p}function i(v){var p=n(v);if(!p||v.getOption("disableInput"))return P.Pass;for(var O=d(p,"pairs"),a=v.listSelections(),u=0;u<a.length;u++){if(!a[u].empty())return P.Pass;var _=f(v,a[u].head);if(!_||O.indexOf(_)%2!=0)return P.Pass}for(var u=a.length-1;u>=0;u--){var T=a[u].head;v.replaceRange("",D(T.line,T.ch-1),D(T.line,T.ch+1),"+delete")}}function s(v){var p=n(v),O=p&&d(p,"explode");if(!O||v.getOption("disableInput"))return P.Pass;for(var a=v.listSelections(),u=0;u<a.length;u++){if(!a[u].empty())return P.Pass;var _=f(v,a[u].head);if(!_||O.indexOf(_)%2!=0)return P.Pass}v.operation(function(){var T=v.lineSeparator()||`
`;v.replaceSelection(T+T,null),v.execCommand("goCharLeft"),a=v.listSelections();for(var b=0;b<a.length;b++){var c=a[b].head.line;v.indentLine(c,null,!0),v.indentLine(c+1,null,!0)}})}function r(v){var p=P.cmpPos(v.anchor,v.head)>0;return{anchor:new D(v.anchor.line,v.anchor.ch+(p?-1:1)),head:new D(v.head.line,v.head.ch+(p?1:-1))}}function x(v,p){var O=n(v);if(!O||v.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"),T=d(O,"triples"),b=a.charAt(u+1)==p,c=v.listSelections(),R=u%2==0,w,C=0;C<c.length;C++){var E=c[C],o=E.head,A,k=v.getRange(o,D(o.line,o.ch+1));if(R&&!E.empty())A="surround";else if((b||!R)&&k==p)b&&g(v,o)?A="both":T.indexOf(p)>=0&&v.getRange(o,D(o.line,o.ch+3))==p+p+p?A="skipThree":A="skip";else if(b&&o.ch>1&&T.indexOf(p)>=0&&v.getRange(D(o.line,o.ch-2),o)==p+p){if(o.ch>2&&/\bstring/.test(v.getTokenTypeAt(D(o.line,o.ch-2))))return P.Pass;A="addFour"}else if(b){var U=o.ch==0?" ":v.getRange(D(o.line,o.ch-1),o);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,V=u%2?p:a.charAt(u+1);v.operation(function(){if(w=="skip")v.execCommand("goCharRight");else if(w=="skipThree")for(var W=0;W<3;W++)v.execCommand("goCharRight");else if(w=="surround"){for(var K=v.getSelections(),W=0;W<K.length;W++)K[W]=N+K[W]+V;v.replaceSelections(K,"around"),K=v.listSelections().slice();for(var W=0;W<K.length;W++)K[W]=r(K[W]);v.setSelections(K)}else w=="both"?(v.replaceSelection(N+V,null),v.triggerElectric(N+V),v.execCommand("goCharLeft")):w=="addFour"&&(v.replaceSelection(N+N+N+N,"before"),v.execCommand("goCharRight"))})}function f(v,p){var O=v.getRange(D(p.line,p.ch-1),D(p.line,p.ch+1));return O.length==2?O:null}function g(v,p){var O=v.getTokenAt(D(p.line,p.ch+1));return/\bstring/.test(O.type)&&O.start==p.ch&&(p.ch==0||!/\bstring/.test(v.getTokenTypeAt(p)))}})},ELcG:function(M,Y,l){(function(P,m){M.exports=Y=m(l("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(m){var D=P,d=D.lib,h=d.WordArray,y=d.Hasher,S=D.algo,n=h.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]),i=h.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=h.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]),r=h.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]),x=h.create([0,1518500249,1859775393,2400959708,2840853838]),f=h.create([1352829926,1548603684,1836072691,2053994217,0]),g=S.RIPEMD160=y.extend({_doReset:function(){this._hash=h.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(T,b){for(var c=0;c<16;c++){var R=b+c,w=T[R];T[R]=(w<<8|w>>>24)&16711935|(w<<24|w>>>8)&4278255360}var C=this._hash.words,E=x.words,o=f.words,A=n.words,k=i.words,U=s.words,N=r.words,V,W,K,z,F,B,G,ae,de,se;B=V=C[0],G=W=C[1],ae=K=C[2],de=z=C[3],se=F=C[4];for(var Se,c=0;c<80;c+=1)Se=V+T[b+A[c]]|0,c<16?Se+=v(W,K,z)+E[0]:c<32?Se+=p(W,K,z)+E[1]:c<48?Se+=O(W,K,z)+E[2]:c<64?Se+=a(W,K,z)+E[3]:Se+=u(W,K,z)+E[4],Se=Se|0,Se=_(Se,U[c]),Se=Se+F|0,V=F,F=z,z=_(K,10),K=W,W=Se,Se=B+T[b+k[c]]|0,c<16?Se+=u(G,ae,de)+o[0]:c<32?Se+=a(G,ae,de)+o[1]:c<48?Se+=O(G,ae,de)+o[2]:c<64?Se+=p(G,ae,de)+o[3]:Se+=v(G,ae,de)+o[4],Se=Se|0,Se=_(Se,N[c]),Se=Se+se|0,B=se,se=de,de=_(ae,10),ae=G,G=Se;Se=C[1]+K+de|0,C[1]=C[2]+z+se|0,C[2]=C[3]+F+B|0,C[3]=C[4]+V+G|0,C[4]=C[0]+W+ae|0,C[0]=Se},_doFinalize:function(){var T=this._data,b=T.words,c=this._nDataBytes*8,R=T.sigBytes*8;b[R>>>5]|=128<<24-R%32,b[(R+64>>>9<<4)+14]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360,T.sigBytes=(b.length+1)*4,this._process();for(var w=this._hash,C=w.words,E=0;E<5;E++){var o=C[E];C[E]=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360}return w},clone:function(){var T=y.clone.call(this);return T._hash=this._hash.clone(),T}});function v(T,b,c){return T^b^c}function p(T,b,c){return T&b|~T&c}function O(T,b,c){return(T|~b)^c}function a(T,b,c){return T&c|b&~c}function u(T,b,c){return T^(b|~c)}function _(T,b){return T<<b|T>>>32-b}D.RIPEMD160=y._createHelper(g),D.HmacRIPEMD160=y._createHmacHelper(g)}(Math),P.RIPEMD160})},ETIr:function(M,Y,l){(function(P,m){M.exports=Y=m(l("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,y=h.Base64={stringify:function(n){var i=n.words,s=n.sigBytes,r=this._map;n.clamp();for(var x=[],f=0;f<s;f+=3)for(var g=i[f>>>2]>>>24-f%4*8&255,v=i[f+1>>>2]>>>24-(f+1)%4*8&255,p=i[f+2>>>2]>>>24-(f+2)%4*8&255,O=g<<16|v<<8|p,a=0;a<4&&f+a*.75<s;a++)x.push(r.charAt(O>>>6*(3-a)&63));var u=r.charAt(64);if(u)for(;x.length%4;)x.push(u);return x.join("")},parse:function(n){var i=n.length,s=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var x=0;x<s.length;x++)r[s.charCodeAt(x)]=x}var f=s.charAt(64);if(f){var g=n.indexOf(f);g!==-1&&(i=g)}return S(n,i,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function S(n,i,s){for(var r=[],x=0,f=0;f<i;f++)if(f%4){var g=s[n.charCodeAt(f-1)]<<f%4*2,v=s[n.charCodeAt(f)]>>>6-f%4*2,p=g|v;r[x>>>2]|=p<<24-x%4*8,x++}return d.create(r,x)}}(),P.enc.Base64})},EkPF:function(M,Y,l){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,Y,l){(function(P,m){M.exports=Y=m(l("Ib8C"))})(this,function(P){return function(){if(typeof ArrayBuffer!="function")return;var m=P,D=m.lib,d=D.WordArray,h=d.init,y=d.init=function(S){if(S instanceof ArrayBuffer&&(S=new Uint8Array(S)),(S instanceof Int8Array||typeof Uint8ClampedArray!="undefined"&&S instanceof Uint8ClampedArray||S instanceof Int16Array||S instanceof Uint16Array||S instanceof Int32Array||S instanceof Uint32Array||S instanceof Float32Array||S instanceof Float64Array)&&(S=new Uint8Array(S.buffer,S.byteOffset,S.byteLength)),S instanceof Uint8Array){for(var n=S.byteLength,i=[],s=0;s<n;s++)i[s>>>2]|=S[s]<<24-s%4*8;h.call(this,i,n)}else h.apply(this,arguments)};y.prototype=d}(),P.lib.WordArray})},FOrL:function(M,Y,l){M.exports=l.p+"static/nodata.a6b3f948.png"},FPkq:function(M,Y,l){M.exports=l.p+"static/qrCode.dd0fe9b2.png"},FTkQ:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABjUlEQVQ4T61VsUoDQRB9s+eVYifkUlqIWCW3sbBMqYUR0cbfUPETxPgZ2giigpZaCnKXpBK1sMydpIx25+7ISu5ILhsjclvuzLx5M292lmA57PtuF2gIYIMBSYBn3BiICAg1cF0GrqjVSvLhlL+IqtVNEDUZWLAlS+8IeAPzvtduXw77ZYAMiEjKI2LeY2AskQ2cAGaiEy8MDwnQxicL7Ep5bDL+xmqijahZDsODDHBQ5sVfmVn6xmDeMuWTESAGnqf1bBpz09MSsESx729r4DwfIIA6hPjUSt2AaP7Hztwj5nXHdd0vpR7yMQzsUOT7pwzsjgEKsVIKgiCu1Za1UvfGLhynXgqCp6hSkSxEYCn9jLq+/wJgcawk5l4KYECN3YBlCVLWo4GvhmGfgVlrj4ZAjX0KmBmZD8Owj4IAMQAsvGSrKKR1zet0QpsosZQrmvnRKsqksZlxnFWVJAkT3Y6MDbAmgDlFdGcdm8IH22Qp9OmltAtdDoPlWez6SpkWtmCHFTNCvQMN/scX8A1e4fnIOEHt8AAAAABJRU5ErkJggg=="},FrRK:function(M,Y,l){"use strict";var P=l("+L6B"),m=l("2/Rp"),D=l("DZo9"),d=l("8z0m"),h=l("miYZ"),y=l("tsqr"),S=l("9og8"),n=l("2qtc"),i=l("kLXV"),s=l("y8nQ"),r=l("Vl3Y"),x=l("tJVT"),f=l("PpiC"),g=l("5NDa"),v=l("5rEg"),p=l("WmNS"),O=l.n(p),a=l("q1tI"),u=l.n(a),_=l("9kvl"),T=l("m3rI"),b=l("FPkq"),c=l.n(b),R=l("qB8g"),w=l.n(R),C=v.a.TextArea,E=function(A){var k=A.newShixuns,U=A.globalSetting,N=A.loading,V=A.dispatch,W=Object(f.a)(A,["newShixuns","globalSetting","loading","dispatch"]),K=r.a.useForm(),z=Object(x.a)(K,1),F=z[0],B=Object(a.useState)([]),G=Object(x.a)(B,2),ae=G[0],de=G[1],se=function(ie){var oe=["uploading","done","removed"];oe.includes(ie.file.status)&&de(ie.fileList)},Se=function(ie){if(!ie.percent||ie.percent==100){var oe,Q=(oe=ie.response)===null||oe===void 0?void 0:oe.id;return i.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u9644\u4EF6\u5417?",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var ce=Object(S.a)(O.a.mark(function te(){var ye;return O.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,V({type:"newShixuns/deleteAttachment",payload:{id:Q}});case 2:ye=Z.sent,ye&&de(ae.filter(function(X){var q;return((q=X.response)===null||q===void 0?void 0:q.id)!==Q}));case 4:case"end":return Z.stop()}},te)}));function ee(){return ce.apply(this,arguments)}return ee}()}),!1}},Oe=function(ie){if(ae.length)return!1;var oe=ie.size/1024/1024>50;return oe?(y.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},le=function(){var pe=Object(S.a)(O.a.mark(function ie(oe){var Q,ce,ee,te,ye,re,Z,X;return O.a.wrap(function(be){for(;;)switch(be.prev=be.next){case 0:return ee=oe||{},te=ee.language,ye=ee.env,re=ee.mode,Z=ee.code,be.next=3,V({type:"newShixuns/applyShixunMirror",payload:{language:te,runtime:ye,run_method:re,attachment_id:ae==null||((Q=ae[0])===null||Q===void 0||((ce=Q.response)===null||ce===void 0))?void 0:ce.id}});case 3:X=be.sent,V({type:"newShixuns/setActionTabs",payload:{}}),X&&y.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return be.stop()}},ie)}));return function(oe){return pe.apply(this,arguments)}}(),me=function(){F.resetFields(),de([])};return u.a.createElement(i.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:c.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(r.a,{className:w.a.formWrap,form:F,labelCol:{span:4},wrapperCol:{span:20},onFinish:le},u.a.createElement(r.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(r.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(r.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(r.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(T.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:se,onRemove:Se,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(r.a.Item,null,u.a.createElement(m.a,{className:"mr5",size:"large",onClick:function(){V({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),u.a.createElement(m.a,{size:"large",type:"primary",htmlType:"submit",loading:N["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};Y.a=Object(_.b)(function(o){var A=o.newShixuns,k=o.loading,U=o.globalSetting;return{newShixuns:A,globalSetting:U,loading:k.effects}})(E)},Fxgj:function(M,Y,l){},GABl:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAKi0lEQVRoQ71ae3BU1Rn//e7dzYuioNRsHlSqRiUB2eUx0hbaKAHEAMWxiQ6PTUAUGCuIQNVOZ0xnrHUE5GHHIqOwCag8BlQiQnnUokgt5AEIK5GnBpIFXwjkAdl7vs7dkJCETXLvEj3/5d7v9/u+337nfN8554bowBHo16+3YRh3K7IPBHcRSIDI9QJ0AWkA8h0E3xM8DWAvde5x6Pqe+D17jnVUGLxWogqPp78SGSeC3wP4ZUR8pJ+Ct50O7e344uKjEXFcBkUkSERY6e43RkE9JcCgawngaiw3O6A/l7CvaHckvLYFhTKi5B8C3B2JQ6sYEhvpcMxKKioqs4ox7SwLkvT0mFNnz82HqKkCaHacRGxL1gDybHJp6WKSYoXHkqBytzuF4FoR6WOFtKNtCP4b0c7s5N27v22Pu11B5e7+6ZTgBgE6t0f2Y74n8IUjOuo+1+7dx9vy06agcrf7fgjXARLzYwZrnZsB6BzevaRkf2uYVgWdcruHKnAjRJzWHf4ElmSl5nTcnbRnT3k4b2EFVfTt29NQ8l+zKf4EIUbi4kAnhz7ohuLiH1qCwwo62cf9ccf3l0jibh1DckPy3lKzmTcbYQWV9+k7HlArOjaEjmejRm9yaWmzOMMKMncCp9x9dwlkYEeEQUCBrO0IrqYcApx1xsV6XLt2nWl43kyQqyB38dQJPZ7MY56qdLsHGIL/iY3m24R0p2jc6BDZrkVHf3XTiBFfMy9PdbSgNotCYv6kDAPGVhCTT3vz3zCNT7o9PhHJsRoIwUJN518TS0qKrWI62q4xQ/H5uTsB+Q3I0521zrcfGf/KuTMDBrguXar7or2mSuCCRm1q4t6SN5sGOGZBTQ9DsRdgJEFpQeo8pRvRJe/MYeMUMe2lYlQczl4cBki7jT78DyCVTN32qfkuRJC8Mrd3nSGNzYoa5wYm+P5kvivv43kakBdbbWTk1zqRnlBa6jdt8j4UR1Fx9WQAUyG4aqtEUIHYBWJh4ay4dQ28ciBjJiAvR5Qx8jtEOROZsuliSFBCQc4LSvBs4xogLjmjolPLH156VLKyok4ePuKHyK1XOSN/0Bz6PUlFRaXmuzELLrmNYHCVQO6wEhjBT5zReHj99LiToUwdGPIYgNesYMPE8hDTtq0JCYovyD0KkVuaGZHvnfb6xpjPTnk8o5WS91qSNC2bo+fWZiqq1RDpZDOggMPhHPHuzKi99aIy8gHx2uQwJ9t69tr2IBPfyr3TqJPPwxE4dGScGp+//XKB2CIiQ6/YcXP3faUjGjITNII7IxBTT0eeitJjB6yfyUr5MrMrLtT6IXDZFHUWaTd0Y8LKieOVEb6JkjgwOCbTvTY726j0eFINwT4RcYRi0LVfJZeUfGqumeKimgNWp1kbQX7w/pxOmaEsHRw6BaKW2BRkBjWQCQUTFylR01td9ODjgRzfq6Gp18ezSEGmEyxJ3lfaz3w2en7VNKUQen+tQ9O0ezfMiv1QjmZcj1oJQGBvl09tKl0Fuf8Rkd+1Koj4NkqPS/lq3D+/PztoUNcLF6oOQ7AweV/p8yZm5LyqveGqWSTiSK4pnB33UH2WMtZAJMsWD7HIFHRQRFLbBnLR6Rzfk6G15PFM05R2NHFf8RazzwSDqs0Dl52ACJ6PuTm229psXhJ/xjQosZl5vs/4/NxKQNpegERQd7B3xVjfIcnK0iuPHYtOLC6uHjW/dqQoo9BO0O3ZRkfpt6+bEXNY/BmZUPJ+e/bN3pM76crPrRVIdHtAkpsDXl+oqjWMUfOrpoiC/cXbhjPqWnrhU7E75NB9dyFYt6+9uFq838/4gpwfILjOCpBkZsDr+6DBduTcmomAWmYFa9VGc3DQhplxn4h/aAqU+sIqLmRHfkZXQU6ZCG63AiRZlpQa1bu4/9K6UEGYXzMESm2zgrVqQ2i3FM6JPS7+jIEwT832xi668nN2CPBbqziN2lOV3uULTPusl6uTahTKIZFuKpt7JXGm36y4hDxSiX/YI1DG61bjupyhzaag1QJkWwfyrO6MSqkYu/QbEzNqXvV2EbnXOr51S2p4o3BWJ3Nja5btAohMsMfLV80qtxCQGXaAJJcEvL5pJmb0vJpxStRKO/hwtuYunE7ds+HJ6P1yfEwXVJ+vgCDWFi8xg64Vk7JFGattAg2nw9n35NjX92etEb32qxpzn3dNWSKxvHB2p0n12RkyHYJFtmIyjXUtnT3eye1Sc16+gUC3Q0CyJCk1aqBZIB6YKzfVsdrcMSTY4WiwJbC/C+J+vWIOq0TyHPDvNI8rKba4iBpERXUNHR9cBTkfi9j/LEJqLwW8y582OR6Ye7FXHYx3gTDnpjYiM8U4o5nZeCbyD50BpRbaEmMaE1uZtn3Y5fPQxGch6gXbJKDSdW1ExfhlW0zsmAXSxQjW+ARy1X1ZS+76k6vkd5G4J8zMhKZa2ahuqKs+DPOLn91BPsK0bctCghJXTLrDUMoPiO3PJAQvApwSyFme3xDD6PmXPCJ1MwA+KCI/axqbWZpBFFJ3LDYLQNN3cnDIEgim2NWC+unmYsqmc42XEq6C3FUiEtrpRjIIzBscm/mMeXZqih+9UOIhNbeFMhBkRb/ZMV+afaalDykb3gdBowRi/0cFtcVM2xqq1FcErZyYKoZ8FkmWGoMjjwGy6MaYTsv82a9eaOuHue2DJ6KP3P/KxQYbOThkB8R6g2/i8xwcsbfyjsJQX2x50XhNWboigGcBrKam7RKRMqce+vodYwiSIOihREYAPN5wJJGDGdkQsdc6Gpxp/AtTt/2t4c9mghIKJvcU1O0VQVQk084yhjgHxKac9i45I+VZsTj3/SGI/MIyvjF6VqBrbAoTC6vDCjIfulZM/KMo9YptchsAEk8HvPkvhdbVwYznIJJnA97EVBvLXlvfblZ0whG58nPWCvCHyJy0gyKPde7WOdVcP3JkWHfUqkOAxNn2Rcxn2vbZLXFhr15vW/nEdeeNcyUArr5ctO25OUAjH6z0+tZfzs4qRFJZiU1IHTySvPoDQKt3yeb1cFDJNhHcdI0amhQk7gh4fen1YoYPhgQ/ss/NzxHtHGj2nHDYNi/Hk9/MTQka2CoiN9t3fNVkUDr0/hU5b5SK5Gnw7yyCiMcWL+GH5sxkz80nWsO1e9uftHJysqHqtoigpy3nLYxJLgt4fY+EsnMg41FAltriIzciyjm2tcy0WuXCOUnKf/xGg1VvishwW0Fc8XIhNoYpJ7J9gfpLRByGyM8tc5FzkTromXBrxlJRaM2ReW0sSi0QQTfLwZiG1P582rv876Hs+DNehpKZFvEnoWE2U7dbbrrtTrmWjhPfeqybEby0ECLjrARF8ETML9DzxD2+WikbdifqDHND2vb/PpDm5/oXcV3XRey+tsaKH1tTLhyh661H0xCsmyaQCW1dg1HTHwpMWLbmcpneBJH7Wg+QVdCwFKI/z7R/fWdHyDULaiCIL5jdScM3Y6X+m04/aXIPQGJnwJs/OCTm8yEjYSDMLSurQPkI5CrcoK2ja0vobBTpsD3l2nKU/mGe43DFiV5Ksb8SNUCj9lrlhOUl5r8JwG9evjMBhDmdjkJYBp2luLPHHrL+nq8jxv8BV2A7FHmr6w0AAAAASUVORK5CYII="},GRuw:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("lPiR"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.algo,y=h.SHA256,S=h.SHA224=y.extend({_doReset:function(){this._hash=new d.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var n=y._doFinalize.call(this);return n.sigBytes-=4,n}});m.SHA224=y._createHelper(S),m.HmacSHA224=y._createHmacHelper(S)}(),P.SHA224})},GfqC:function(M,Y,l){"use strict";var P=l("q1tI"),m=l.n(P),D=l("TSYQ"),d=l.n(D);function h(z,F){var B="cannot "+z.method+" "+z.action+" "+F.status+"'",G=new Error(B);return G.status=F.status,G.method=z.method,G.url=z.action,G}function y(z){var F=z.responseText||z.response;if(!F)return F;try{return JSON.parse(F)}catch(B){return F}}function S(z){var F=new XMLHttpRequest;z.onProgress&&F.upload&&(F.upload.onprogress=function(de){de.total>0&&(de.percent=de.loaded/de.total*100),z.onProgress(de)});var B=new FormData;z.data&&Object.keys(z.data).forEach(function(ae){var de=z.data[ae];if(Array.isArray(de)){de.forEach(function(se){B.append(ae+"[]",se)});return}B.append(ae,z.data[ae])}),z.file instanceof Blob?B.append(z.filename,z.file,z.file.name):B.append(z.filename,z.file),F.onerror=function(de){z.onError(de)},F.onload=function(){return F.status<200||F.status>=300?z.onError(h(z,F),y(F)):z.onSuccess(y(F),F)},F.open(z.method,z.action,!0),z.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var G=z.headers||{};return G["X-Requested-With"]!==null&&F.setRequestHeader("X-Requested-With","XMLHttpRequest"),Object.keys(G).forEach(function(ae){G[ae]!==null&&F.setRequestHeader(ae,G[ae])}),F.send(B),{abort:function(){F.abort()}}}var n=+new Date,i=0;function s(){return"rc-upload-"+n+"-"+ ++i}function r(z,F){return z.indexOf(F,z.length-F.length)!==-1}var x=function(z,F){if(z&&F){var B=Array.isArray(F)?F:F.split(","),G=z.name||"",ae=z.type||"",de=ae.replace(/\/.*$/,"");return B.some(function(se){var Se=se.trim();return Se.charAt(0)==="."?r(G.toLowerCase(),Se.toLowerCase()):/\/\*$/.test(Se)?de===Se.replace(/\/.*$/,""):ae===Se})}return!0};function f(z,F){var B=z.createReader(),G=[];function ae(){B.readEntries(function(de){var se=Array.prototype.slice.apply(de);G=G.concat(se);var Se=!se.length;Se?F(G):ae()})}ae()}var g=function(F,B,G){var ae=function de(se,Se){Se=Se||"",se.isFile?se.file(function(Oe){G(Oe)&&(se.fullPath&&!Oe.webkitRelativePath&&(Object.defineProperties(Oe,{webkitRelativePath:{writable:!0}}),Oe.webkitRelativePath=se.fullPath.replace(/^\//,""),Object.defineProperties(Oe,{webkitRelativePath:{writable:!1}})),B([Oe]))}):se.isDirectory&&f(se,function(Oe){Oe.forEach(function(le){de(le,""+Se+se.name+"/")})})};F.forEach(function(de){ae(de.webkitGetAsEntry())})},v=g,p=Object.assign||function(z){for(var F=1;F<arguments.length;F++){var B=arguments[F];for(var G in B)Object.prototype.hasOwnProperty.call(B,G)&&(z[G]=B[G])}return z},O=function(){function z(F,B){var G=[],ae=!0,de=!1,se=void 0;try{for(var Se=F[Symbol.iterator](),Oe;!(ae=(Oe=Se.next()).done)&&!(G.push(Oe.value),B&&G.length===B);ae=!0);}catch(le){de=!0,se=le}finally{try{!ae&&Se.return&&Se.return()}finally{if(de)throw se}}return G}return function(F,B){if(Array.isArray(F))return F;if(Symbol.iterator in Object(F))return z(F,B);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function z(F,B){for(var G=0;G<B.length;G++){var ae=B[G];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(F,ae.key,ae)}}return function(F,B,G){return B&&z(F.prototype,B),G&&z(F,G),F}}();function u(z,F,B){return F in z?Object.defineProperty(z,F,{value:B,enumerable:!0,configurable:!0,writable:!0}):z[F]=B,z}function _(z,F){var B={};for(var G in z){if(F.indexOf(G)>=0)continue;if(!Object.prototype.hasOwnProperty.call(z,G))continue;B[G]=z[G]}return B}function T(z,F){if(!(z instanceof F))throw new TypeError("Cannot call a class as a function")}function b(z,F){if(!z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:z}function c(z,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);z.prototype=Object.create(F&&F.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(z,F):z.__proto__=F)}var R=function(F){return Object.keys(F).reduce(function(B,G){return(G.substr(0,5)==="data-"||G.substr(0,5)==="aria-"||G==="role")&&(B[G]=F[G]),B},{})},w=function(z){c(F,z);function F(){var B,G,ae,de;T(this,F);for(var se=arguments.length,Se=Array(se),Oe=0;Oe<se;Oe++)Se[Oe]=arguments[Oe];return de=(G=(ae=b(this,(B=F.__proto__||Object.getPrototypeOf(F)).call.apply(B,[this].concat(Se))),ae),ae.state={uid:s()},ae.reqs={},ae.onChange=function(le){var me=le.target.files;ae.uploadFiles(me),ae.reset()},ae.onClick=function(le){var me=ae.fileInput;if(!me)return;var pe=ae.props,ie=pe.children,oe=pe.onClick;ie&&ie.type==="button"&&(me.parentNode.focus(),me.parentNode.querySelector("button").blur()),me.click(),oe&&oe(le)},ae.onKeyDown=function(le){le.key==="Enter"&&ae.onClick()},ae.onFileDrop=function(le){var me=ae.props.multiple;if(le.preventDefault(),le.type==="dragover")return;if(ae.props.directory)v(Array.prototype.slice.call(le.dataTransfer.items),ae.uploadFiles,function(ie){return x(ie,ae.props.accept)});else{var pe=Array.prototype.slice.call(le.dataTransfer.files).filter(function(ie){return x(ie,ae.props.accept)});me===!1&&(pe=pe.slice(0,1)),ae.uploadFiles(pe)}},ae.uploadFiles=function(le){var me=Array.prototype.slice.call(le);me.map(function(pe){return pe.uid=s(),pe}).forEach(function(pe){ae.upload(pe,me)})},ae.saveFileInput=function(le){ae.fileInput=le},G),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(G,ae){var de=this,se=this.props;if(!se.beforeUpload)return setTimeout(function(){return de.post(G)},0);var Se=se.beforeUpload(G,ae);Se&&Se.then?Se.then(function(Oe){var le=Object.prototype.toString.call(Oe);return le==="[object File]"||le==="[object Blob]"?de.post(Oe):de.post(G)}).catch(function(Oe){console.log(Oe)}):Se!==!1&&setTimeout(function(){return de.post(G)},0);return}},{key:"post",value:function(G){var ae=this;if(!this._isMounted)return;var de=this.props,se=de.onStart,Se=de.onProgress,Oe=de.transformFile,le=Oe===void 0?function(me){return me}:Oe;new Promise(function(me){var pe=de.action;return typeof pe=="function"&&(pe=pe(G)),me(pe)}).then(function(me){var pe=G.uid,ie=de.customRequest||S,oe=Promise.resolve(le(G)).then(function(Q){var ce=de.data;return typeof ce=="function"&&(ce=ce(Q)),Promise.all([Q,ce])}).catch(function(Q){console.error(Q)});oe.then(function(Q){var ce=O(Q,2),ee=ce[0],te=ce[1],ye={action:me,filename:de.name,data:te,file:ee,headers:de.headers,withCredentials:de.withCredentials,method:de.method||"post",onProgress:Se?function(re){Se(re,G)}:null,onSuccess:function(Z,X){delete ae.reqs[pe],de.onSuccess(Z,G,X)},onError:function(Z,X){delete ae.reqs[pe],de.onError(Z,X,G)}};se(G),ae.reqs[pe]=ie(ye)})})}},{key:"reset",value:function(){this.setState({uid:s()})}},{key:"abort",value:function(G){var ae=this.reqs;if(G){var de=G;G&&G.uid&&(de=G.uid),ae[de]&&ae[de].abort&&ae[de].abort(),delete ae[de]}else Object.keys(ae).forEach(function(se){ae[se]&&ae[se].abort&&ae[se].abort(),delete ae[se]})}},{key:"render",value:function(){var G,ae=this.props,de=ae.component,se=ae.prefixCls,Se=ae.className,Oe=ae.disabled,le=ae.id,me=ae.style,pe=ae.multiple,ie=ae.accept,oe=ae.children,Q=ae.directory,ce=ae.openFileDialogOnClick,ee=ae.onMouseEnter,te=ae.onMouseLeave,ye=_(ae,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),re=d()((G={},u(G,se,!0),u(G,se+"-disabled",Oe),u(G,Se,Se),G)),Z=Oe?{}:{onClick:ce?this.onClick:function(){},onKeyDown:ce?this.onKeyDown:function(){},onMouseEnter:ee,onMouseLeave:te,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:"0"};return m.a.createElement(de,p({},Z,{className:re,role:"button",style:me}),m.a.createElement("input",p({},R(ye),{id:le,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})),oe)}}]),F}(P.Component),C=w,E=Object.assign||function(z){for(var F=1;F<arguments.length;F++){var B=arguments[F];for(var G in B)Object.prototype.hasOwnProperty.call(B,G)&&(z[G]=B[G])}return z},o=function(){function z(F,B){for(var G=0;G<B.length;G++){var ae=B[G];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(F,ae.key,ae)}}return function(F,B,G){return B&&z(F.prototype,B),G&&z(F,G),F}}();function A(z,F){if(!(z instanceof F))throw new TypeError("Cannot call a class as a function")}function k(z,F){if(!z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:z}function U(z,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);z.prototype=Object.create(F&&F.prototype,{constructor:{value:z,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(z,F):z.__proto__=F)}function N(){}var V=function(z){U(F,z);function F(){var B,G,ae,de;A(this,F);for(var se=arguments.length,Se=Array(se),Oe=0;Oe<se;Oe++)Se[Oe]=arguments[Oe];return de=(G=(ae=k(this,(B=F.__proto__||Object.getPrototypeOf(F)).call.apply(B,[this].concat(Se))),ae),ae.saveUploader=function(le){ae.uploader=le},G),k(ae,de)}return o(F,[{key:"abort",value:function(G){this.uploader.abort(G)}},{key:"render",value:function(){return m.a.createElement(C,E({},this.props,{ref:this.saveUploader}))}}]),F}(P.Component);V.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 W=V,K=Y.a=W},Gytx:function(M,Y){M.exports=function(P,m,D,d){var h=D?D.call(d,P,m):void 0;if(h!==void 0)return!!h;if(P===m)return!0;if(typeof P!="object"||!P||typeof m!="object"||!m)return!1;var y=Object.keys(P),S=Object.keys(m);if(y.length!==S.length)return!1;for(var n=Object.prototype.hasOwnProperty.bind(m),i=0;i<y.length;i++){var s=y[i];if(!n(s))return!1;var r=P[s],x=m[s];if(h=D?D.call(d,r,x,s):void 0,h===!1||h===void 0&&r!==x)return!1}return!0}},HjOm:function(M,Y,l){"use strict";Object.defineProperty(Y,"__esModule",{value:!0}),Y.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"},m=P;Y.default=m},HmJG:function(M,Y,l){},HpTS:function(M,Y,l){M.exports=l.p+"static/small_program.f74069ec.png"},HpfO:function(M,Y,l){M.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},I8Z2:function(M,Y,l){"use strict";l.d(Y,"a",function(){return d}),l.d(Y,"b",function(){return f}),l.d(Y,"c",function(){return v});var P=l("q1tI"),m=function(){var p=function(O,a){return p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,_){u.__proto__=_}||function(u,_){for(var T in _)_.hasOwnProperty(T)&&(u[T]=_[T])},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)}}(),D=P.createContext(null),d=function(p){m(O,p);function O(){return p!==null&&p.apply(this,arguments)||this}return O.prototype.render=function(){return P.createElement(D.Provider,{value:this.props.store},this.props.children)},O}(P.Component),h=l("Gytx"),y=l.n(h),S=l("2mql"),n=l.n(S),i=function(){var p=function(O,a){return p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(u,_){u.__proto__=_}||function(u,_){for(var T in _)_.hasOwnProperty(T)&&(u[T]=_[T])},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 r(p){return p.displayName||p.name||"Component"}var x=function(){return{}};function f(p,O){O===void 0&&(O={});var a=!!p,u=p||x;return function(T){var b=function(R){i(w,R);function w(C,E){var o=R.call(this,C,E)||this;return o.unsubscribe=null,o.handleChange=function(){if(!o.unsubscribe)return;var A=u(o.store.getState(),o.props);o.setState({subscribed:A})},o.store=o.context,o.state={subscribed:u(o.store.getState(),C),store:o.store,props:C},o}return w.getDerivedStateFromProps=function(C,E){return p&&p.length===2&&C!==E.props?{subscribed:u(E.store.getState(),C),props:C}:{props:C}},w.prototype.componentDidMount=function(){this.trySubscribe()},w.prototype.componentWillUnmount=function(){this.tryUnsubscribe()},w.prototype.shouldComponentUpdate=function(C,E){return!y()(this.props,C)||!y()(this.state.subscribed,E.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(T,s({},C,{ref:this.props.miniStoreForwardedRef}))},w.displayName="Connect("+r(T)+")",w.contextType=D,w}(P.Component);if(O.forwardRef){var c=P.forwardRef(function(R,w){return P.createElement(b,s({},R,{miniStoreForwardedRef:w}))});return n()(c,T)}return n()(b,T)}}var g=function(){return g=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},g.apply(this,arguments)};function v(p){var O=p,a=[];function u(b){O=g(g({},O),b);for(var c=0;c<a.length;c++)a[c]()}function _(){return O}function T(b){return a.push(b),function(){var R=a.indexOf(b);a.splice(R,1)}}return{setState:u,getState:_,subscribe:T}}},IBYe:function(M,Y,l){"use strict";function P(m){return null}Y.a=P},Ib8C:function(M,Y,l){(function(P){(function(m,D){M.exports=Y=D()})(this,function(){var m=m||function(D,d){var h;if(typeof window!="undefined"&&window.crypto&&(h=window.crypto),typeof self!="undefined"&&self.crypto&&(h=self.crypto),typeof globalThis!="undefined"&&globalThis.crypto&&(h=globalThis.crypto),!h&&typeof window!="undefined"&&window.msCrypto&&(h=window.msCrypto),!h&&typeof P!="undefined"&&P.crypto&&(h=P.crypto),!h&&!0)try{h=l(4)}catch(u){}var y=function(){if(h){if(typeof h.getRandomValues=="function")try{return h.getRandomValues(new Uint32Array(1))[0]}catch(u){}if(typeof h.randomBytes=="function")try{return h.randomBytes(4).readInt32LE()}catch(u){}}throw new Error("Native crypto module could not be used to get secure random number.")},S=Object.create||function(){function u(){}return function(_){var T;return u.prototype=_,T=new u,u.prototype=null,T}}(),n={},i=n.lib={},s=i.Base=function(){return{extend:function(u){var _=S(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)}}}(),r=i.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,T=u.words,b=this.sigBytes,c=u.sigBytes;if(this.clamp(),b%4)for(var R=0;R<c;R++){var w=T[R>>>2]>>>24-R%4*8&255;_[b+R>>>2]|=w<<24-(b+R)%4*8}else for(var C=0;C<c;C+=4)_[b+C>>>2]=T[C>>>2];return this.sigBytes+=c,this},clamp:function(){var u=this.words,_=this.sigBytes;u[_>>>2]&=4294967295<<32-_%4*8,u.length=D.ceil(_/4)},clone:function(){var u=s.clone.call(this);return u.words=this.words.slice(0),u},random:function(u){for(var _=[],T=0;T<u;T+=4)_.push(y());return new r.init(_,u)}}),x=n.enc={},f=x.Hex={stringify:function(u){for(var _=u.words,T=u.sigBytes,b=[],c=0;c<T;c++){var R=_[c>>>2]>>>24-c%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,T=[],b=0;b<_;b+=2)T[b>>>3]|=parseInt(u.substr(b,2),16)<<24-b%8*4;return new r.init(T,_/2)}},g=x.Latin1={stringify:function(u){for(var _=u.words,T=u.sigBytes,b=[],c=0;c<T;c++){var R=_[c>>>2]>>>24-c%4*8&255;b.push(String.fromCharCode(R))}return b.join("")},parse:function(u){for(var _=u.length,T=[],b=0;b<_;b++)T[b>>>2]|=(u.charCodeAt(b)&255)<<24-b%4*8;return new r.init(T,_)}},v=x.Utf8={stringify:function(u){try{return decodeURIComponent(escape(g.stringify(u)))}catch(_){throw new Error("Malformed UTF-8 data")}},parse:function(u){return g.parse(unescape(encodeURIComponent(u)))}},p=i.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new r.init,this._nDataBytes=0},_append:function(u){typeof u=="string"&&(u=v.parse(u)),this._data.concat(u),this._nDataBytes+=u.sigBytes},_process:function(u){var _,T=this._data,b=T.words,c=T.sigBytes,R=this.blockSize,w=R*4,C=c/w;u?C=D.ceil(C):C=D.max((C|0)-this._minBufferSize,0);var E=C*R,o=D.min(E*4,c);if(E){for(var A=0;A<E;A+=R)this._doProcessBlock(b,A);_=b.splice(0,E),T.sigBytes-=o}return new r.init(_,o)},clone:function(){var u=s.clone.call(this);return u._data=this._data.clone(),u},_minBufferSize:0}),O=i.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(_,T){return new u.init(T).finalize(_)}},_createHmacHelper:function(u){return function(_,T){return new a.HMAC.init(u,T).finalize(_)}}}),a=n.algo={};return n}(Math);return m})}).call(this,l("IyRk"))},JFl9:function(M,Y,l){M.exports={footerWrap:"footerWrap___3bmMI"}},JWDV:function(M,Y,l){M.exports=l.p+"static/charpter-white.5fa14f93.svg"},JeFH:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAAAwCAYAAAD9wT87AAAe2UlEQVR4XtVcB5QUVbr+blV1T+ieGWaYBAwgOSgooJLjENeA6a2KCVfZNbum3VXXsG9VdFfc1TXtGlfXLCKgEiRnUAHJWRzAyTl3V9V957vV1dPTM+M4Hn2Pd8/xIHRV9f3vn77/+/9qgVaWlHIggHMB+AA8K4TIbe2ek/FzKWUmgLGw7THQtLlCiBUn4z6j9ySa26SUMg3A+ZDyaljBMTC87mXrAUwSQtT+fxBOSqmbpjnaMIyrYJnToRvtQ/sOAJgihFh1ssvRSEFSysEAroJlXQZdp8VhXUEAS07UYGavBPSIQz10vacQ4vjJLJiUMgPAhZByJoQYyr0erZFYmFOFZK+GK7szGOB3Qoi/nsxycG9KQVLKKyDltbDMbBge5NYD87+twvxjNdhbZiIoJZZMysRpPqsShreXECL/ZBRMSjkAwM2wzIugG2k2gOW59fjgaDU2FNbjRI2Fm/r48eigdtz+TUKIF05GOSL3JKSUDwN4SALYXBRQwqzIrUNBvQ1DAIYm4BHAJxMz0TPOLoJu9BFClJxsglVVVWXGx8d/IYTIOl4rsSCnGvNzarCvIghLAl5NoN6WuKVPAu4dkMjtXyuEeP1kk6NJDpJSHgTQ8+Ht5Xj5UBWoqBhNQAsFP/6dwi2alIlTYq1caEY/IUT5zyGYlLIvgD4AugLIgm0zF3qgaccDgcCbMTExu1v6Xinl6YDc/lWxiWvWF6E04BiYxxUEQK0lcUe/BNx9qlLQFUKIt38mOVIAnA6gG4AugM104Qe0ajo1gA+FEHTwVhc96CoAbzy9txJP7KpAPKWKWFRQrCawZEoHZHnN4yEFVbX65DZeIKW8DVI+DiHimrtVSnlCCDFUCHGihc+TYJl7jwf1DlOW5KHWltCiLqSCfndqIm7vlwDLsi41DOP9Nm6z1cullL0BLATAP1tavxZCvNTqw5iDpJSnwrZ2rC60tKvXFTayOCc/AXGGwNIpHdDRCOZA9/QXQtASfrIlpdQg5TYpxMDXDlVhf7mJ/DoLZQEbNabEnf0TMbVTLL+PCHJZy15kL5EQk6ctK8De8mATWaige09LxC19lYIuMQxj7k8mROhBUsrbAfydOW/pd3XIr7VQXG+jImjjtHYePHlmMmDb7wpdv/yHfDcV5Idt7c0NalmTl+Sh2pTh8OYqiF5FBXXwWEeh6acKIWp+yMPbco2U9icS4pyJSwuwsywQDrM1lsQDA5JwW78EPu4iIcS8lhUkHwfw+1s3l2LesRrE6o2jARV032mJuLlv689qy94bRRwpL2YIe3F/Fe7bVqYiEqMs82CvBAOrpmQA0vpUaAZry1ZXCMXZS22ISVM/L8CBSlPFbnfRg/53FCQfAXD/7VtKMTen4XB5qDf38eO+AUm0+usMw3j1exR0GYB3nttXicd2VSDu/0ZB/WCZuzaU2NqMNYUKZHFRQR3jdKyclgGvZa0XhjGqVe2EYbZlzYGm3fmbjSX47EQtYiIEaxTiPNa3IQ/6SUOc46nyUgDvRh8uFXRlNx+eGKKg8d1CiDktCRYIBM7wGPrW5flBce36IgVuIldkiANwsRDiox9ySG25RkqZEIpInRiRGKKFAGwJtPNqWD4tE8nC3AXNOEMIYbX2bLcOugbA63N2V+CpvZWNLK8RSPCYx6ErFPdzgIRBsK2tn+ebuG5Dw+HWWRLnZsXhxWEERnhMCHH/93hQMqzggaP1RuovPs9TsDpSRZEgAcAvhRAftHZAP+ZzadurLCHGTl5agMNVTkRyz3HxlA7o7LVyoOk/KJe7ChoKyE0Lj9fhpk0ljT0oBLs/m9QBp8SYuSEF/eQwW0oZDyuYc7BWb3/usjyY0qmiA7bEqLQYvD0mlWf1ohDixu9RkICUGwJCDJu4OB/HaixERrn/RZj9NIDbZq4vxvLcOnWeVBBR5fzsTPT3WaXQPb2FEEWtGYBSUHV1dYd4r+fA7hrNf8HyfBCgu5bHB//UhaqUkoVIOoBhAPrRBmzbLtSAWyul1mnSkjzk19nqcIO2xMBkLxZOSCP6eU/oOvNMRI6UQgjBbaolpXwZwHUz1hRhXWF9ozBHBf2UhaqUMgYA+T3Wb8Nh2+2haWUASDBf/PDX5XjpYFU4ItHo3hmThuFJMgiPt4sQIu/7ZOFnrgcZsO3tFdBOzV6Up2BhZKFKzX+cnYFTfXZFdV2gt9/v/1FUjySdBDkLltUVUqbD8BjRFsRYfeGqQmwvCSiYTKG6+XR8PjkDBuQ2CLEItt0NQrSDgAe2TIG0bWh6IYTYzLINwB/u31qG149UNwrXVND1Pf340xlJ/NofTfXU19f39Xq9s2Gb/WHLTjA8ityLXm8crsa928rCe6i3JF4a3h5TM3UJ3fMEbDsTQhB3xwOaH9KKhRAVEPpRAK8KIdaEQ7S07XkQ4oJzlxcqmBtZgfPQPhiXjiGJdn2IizvWmmtGfy6lZFW9RwKxJC4Lak10idPw6M5yFNbb+GXXeFzcNV7ddsvmEnx8rFbBZKKf9FgNi7LTkRLTUHrSy/k3opWgDSRqzt8BnABkp1cPVeOB7eVNFBQBOO4RQjzZVjlCXsrcdUlREDhaaSIzVmDZd3X49EQtuvkN/On0JFU7rs6rw9Xri8NnSQN5cnA7XO6QtY0WQ0CpBcTrjoUBKCAb0aAgKWfT8m7cVIKFx53DcRfDzH9Gp2F0CiQML0HC/rYKpmgcK7hnY4kUV68rUjH53yPb456vSrG33MRV3X145uxk9di/7KrA0/scsELj8BsCn2WnI8unozJo48ZNpThYaeLBgYnYWFiPuTm1qgh8a0wqvJBFsILJK4ulPnNdUSNDI+C4oHMcnh2qAMd/CyEeaqscIQV9CuAXF64sxLqCekUd8bQe31WBjDgNyyZloFO8joMVJs5fUYiAdMAKEd0fByTiJqcOwz8PVOH1w1U4MyUGl54Shxs3l6qQPOesZIzLYItHnBGpoGvpVpGH426ervmv4e0xrRNDrhgshNjWVsEU/LTMfTlBvePUJXmqsv7nsBS8eaQaq/LrMSkzFm+Odto17x2twV1fliojoSKJguaPT0PfJI8SctLnBYoE/duZyYoxeOVQNXonGlg5NQMeKbfBtjKP1GkdiOSCIbDB51KOiR1i8dpI9T1/F0Lc0VY5Qgr6C4B7fr2xRBXE/9UlHqPSY3DP1jL4DIF549JwajuPYkKmLisI51N6ENn0+weoEKsMcfaucozJiFVsyTXrihXyZBg8t5MHEPrASAWNAbD6g6M1uCN0OO7m+WAexi9PUSFoLGPjjxLMNldYQh9PtmBPWQCzB7XDzrIg3jlag8EpHiwYn6YKu/UF9bhibTGMUMyiF707JhVnp3ph2sD0lYX4orgejw9uh5wqCy8erELfRAMrpmRAk3I5YPtroA9lPs0LgQ3ul4hwWGoM3h+bSsDxutB1GmWbl5TySgBv/m1PpTrg4WkxuKG3Hzdsckj+N0elYkxGjArPF6wsxI5SJ2XwHGd08+GvTk2Hlw86bMPZqTGKgmI4DNAZRrTHtEwD0IwBkQrqBjO4f0s5PJeuLmwCTx8+PQmzevn53POFECQD27yklH8D8NvrNhRj/rFaxSxz46y9uvsNLMpOQ5JXw+FKE+etKAzXMTzYV4a3x6SOTnS+bE0RluXW4bFB7VBYZ+Mf+yrRN8nAyikZENL6BEJUAtrl01cUYnvocHgfQzUtm+ESkB8LoV3YZiEcpDgYtvXVkrwgfrWhGF19BmYPSsJvNpWi0rTxzFnJ4XxKL1sUKv7pwdM6xeFfw1WIxYff1uCWLaUYlOzBg6cn4ep1xUqJLzUo6LRIBfnJBp8IGllTluaiNlQB80G86bd9E3DPaYqmv0YI8caPFGwmgNfo2k/srsDlp8Qr6/n91jKkxmjq4Dr79CahgbnjqQYPBhmPD3Nq8OczklAdlHhyTwX6JXlCCpLzIcQOAA+wplsQkU9p0V18uvI0XVqrhWaM+5FyJMMyD3xTr6VOXZoHQwhVSN/5ZamqvR6MyDN/+roc/wpB7UYeDCgjo1JoNGwiXrWuSHGhLSlIwLLWB3R9+ITF+ar76OIEKmhmD5/bibxTCEFPaPOSUp4FaW9ZeCKAK9cWIjszFtf38mPWphIFBOaOS1PJngfJ5LorhCb5/Q8NTMKveysPxj1fluLFA1UqxFF5j+wsR/8kD9ZOy2SIWwCHwnl99s4KPLu/gRlhqGwf49AticLeAaExn7ZKt0QLKqXkWa0L6vqIMZ/l43BVEO+NTsXsXRXYURpU3OEDpzt55pWDVXjwawdN0oO5zwUT0lTk2FJUjwtWFqFPoqFY7l+uLkKVaePVkak4p0NUiOPDpGW9BU2bcdGqQnxV3AC1eQjnd47D8w76mS2EuK/N2nFCQxos8+CROi3pmT3lGJcRi3GZMThQEYTf0NAtwQjDYoaOz79zqnAq6Na+CfiD48F4dl8l3v6mBvcPSFR55aUDVciM1/HyiPZU0GIIQVZ7Fa8hSnRJUwIO/j97W508P5xuaU5WaVkvQdOuZzTgc6/p4VP1I/dDUjQjTle3LT5Ri1kbHXaGhpcVr6tQ7vdoCuUxb9Eo7+yfgPu3laOo3sJ9A5MwJt3DQqIBxSkFSevPgPbHyDqE/67olvQYvD1a0S0vCyFm/UgFMe0vAHBOa/f/cVsZXjvsFJqKMO3uwxODneRKS9SEaJQnSeqSlARAmuVvsM0ja4tsjZ7q1nSN6Ra7HLpBuoX1RpuXlJKMxluhcqzF+1lwX7LaKSu4Rw6tUEHpcboqIUwpm5C6vFYA3wEYFD3Vo6B2dGhwkqsXn2Wn8VsWCE2b3maJQjdIy3oWmnbzoUoTu0sD4J8Mp2VBG+MzY1U9xPX8/ipVxFJBTK6/6BSHf4aSKwWl0tgrMm2pckCiV7iCPsueECwz51Cd3v6cz3PDvB6fy+v/MyYNo5Jhw/D2FUKw5d/mFQgEzvZ4PBtKA7bOsMYocLTKVF6UYGi4f2CiYq+P11j4xfICVAUdVpvjBJ9MSEP3BIdEoWyUg+iNy+fRVLiHo6Ah0QrKZu76z5Fqlbjd0MB7WXitmJoBr5QbhaaNaLNEroKkZKv3+ivWOkhMF05Di0ZwVmqMgtr8+8c5DsJhLUQPJpR9zyFMwVKAwIAWqLwJAt0SdLwxJg0+2NugaUMh7a8qpDYgmrpiuH5uaAqmdyYiFMOEQw+1eUkpR3IqjWiUYcqlxnig3Ne8cakYmhajCutpywuVEfIafv7h2FSckeLF8WoLszYWozhgKzaEi2TJY4OSMaFDDEzTHButIDabdq8sssQ16xoof35hokdg2bQOSBXBQ8Lw9mqzRA0Kuo1h6IHtZSAdE2kEGaR0JqarMECGYMba4jBhyuRKwpR10ltHqnHXV2WID6EY7o/UysppHZCpBQ/C8PRh11IKfdoUNiErzHBNRc8jFUNwYprmVI/Hs+THyCKl7MjWxs4qzXfhinwVwtzD5HfMGZKMy7rFK2WRcXDhPg3qjVGpGJsRg9waC5OXFaAiKMPhmt7E8uFXPX1sUJ4TraBUwsd9NVry+cvyQHjDC9xqfmF2Jnr7ZAU0/WYyF5ZlBXVdZ+uBtHkhgJLWUJGUcjyAFe+G2ILIBO4RAgsmpKJ3ogeHKkyct7IAAduxSCZXwvAEj8CSUOL1hhTkTh4tntwBXY3AMeGN6SKlfB7AjVeuLcaagrpwnHc6tAm4zxm9eoZgIiQiaT1WmoW5ublFHTt2/N62vpTSoJdWSW1g9uI8VY+5XsTvuK1vAn4fAjXXbyjGkhDgoQeTaiLlRDZl2rJCfFcbgZhNiQcGJuGGPgqxXhKtIC9sc0exbfSZuCgX5cGG+QTGblbgrFuaLCtILZZBEzmAthuatgXAJgC7opt7UsosWOb+rytF/EUr8xs11BTnNyoVozNiUFRnYeryQpTUO77PeM7kSnS0pSigilXG9EgD+nRSB/SMDeZB92ax+0p67O4vy/Du0eowt8jDu7RrPJ46y+H9Gi9m7WA9OH+uaQcgxVZo2kYAXzU3TSSl/A/Ht/5rdRE2FzW0NqiECzvH4x9Dne+4f1sZXncBjynxyKAkXNvTr8IzywnSVW5rnB70+9DkkRoNa7LFEB2TvSQfR6ut8HwCFXR1D78q9MgxsQ3AhMeDIyLJ8nnQJUFHsoMunWWrIRNO4XDQYzWngVQNIe2vK0P5gUx2ZL311JBkXNotXiXPc1YUKhDBz0kiMrn2SDAUPD1vRUGYZ6MH8WvnT8xEvzirCIansxr9Bd5+anclntxbEQ6HlKN/Oy+u6BavWHQeJnOyz9CQGqujY7yBLgkecIgozJ1bZiU0fSOEmA/gUyHEtxRPSnkngDkPbCvHq4cb+j7MmUNDlBIP+B97SQk5I200kDv7JeAuZzYPl68pwvqIvlXU5zObKsiy3oCmXXXxKvJdgUYQkBqnYoii3EUrpiAMN0keTYUi4nomyKEZcch05+5tcz804zXCdABPsKl2yaoibClusDxu7u7+ibijv8P2snDbVFQfhslMroNSvMirtVTiLQ84YcWN//MmZGCAzy6F4ekCgHPmq9/5pgZ3R9RCym4kFI0ULQc/Y5jlQTIf9kr04Mz2XgzPiMOApJDlUVm6MS8YDD7r8XiINFa/d7RGuOQun+H2sBiSmRvfP1qjWAYCnqiiHzdvLlG0l9s9iKr5rm+qIOlM1xCZfBLVdmgmJoT/ycX5lnSUyAezah+c4sW5WfGY2iUOPgVx7G+gaXyFZURkrcMHcXNXdPPhLyEy8abNJVgQ2jyN4/WR7RUUJ2SdtrxAQVh6l2svH43PwOl+uxyGh72nNNjmvpWFtrhmXWGTWqM1WYhc6W18NsEIPZdM+PSufvTya4AVtKF7lsK2sr8utz00aNdQ3AERNySvyqvDNaG+ED32vKw4vODMWOCh0ESvm4sV493bj/sHKibixuYUdAOAF6Lbtc0JFIlcmvvchcG8jo2sy06Jx8zeCfCFYke0dTOsTciMxb9HOW0HjiO/dMgJHRTs6RAJGc0Su8Yxd3w6BiXKSuieHirxm8HDe2q0xOlRbfwmYT0CgbUkJ5VFKEwyl3u8oU8CBrRzapnSehtTlxegIMScu6Dq4/FpiiPcWRoE2RlmUxrayLQYvBMqGUj0so8UqaAbeoWpojuaU9D5DOccvPtzqFBsbtOM26xhyoO2StbMEU0eFnEjvYqxmXCZMHdkeoxqa7PKdhc3f1o7L+YTTgsWq5V4dKez+Wg+jiTjyvw6lQe5qDR2fc9MlNUwPD0BFMO29hVYeveJi3OV10VNYYW/l8+vNKkAp6qPGqdrJD4Pn8aSYAjF7nOgkgn+stVF2BgBFKhQth0IeFjvqGLVlGCEcUqGdAX93/3GKRkiFeS25W3bvrc5BZ0NyM3zcupw65aSJtOZ7mEwRr8wNEX1c5Z8V4ttJQGF+qIH1qOVSyUxIb86IgUDkr3IXpoftjx3uI+MBS2VdPxvv2iI3bf2ScAfHHiMO74oxQffNgw48t73xqbj7CS7FoaX7zB9J01zY0DXh41flN8IykbuiV5Lqp9Tn5wJZIf0WLXDn5IiakmpjA40mut6+vDIoHaNvJ33Rno8cyVzZm6t81wW/Qx/CR5NFevkHd0ZPj7zVz39iqlnBGxOQd3ZF9pQCmPGmoIw/IsUyn0Dgl/S1e+4OamOJSfqlJD7Kkz1by1ZIjcxOdTZvDTC8sLt7YnpCmxExu7oZtdjO8rx3IHGEzPvjk3DsCRZF1LQCWnbH0GIC5ubs3DlIay9JwKYENZTSQuP1SqPYK0SPQDp3suQReiwYnK6Ipdd5oOfc78kc2/qk6A8k/0twmlGHRofzy4zTse24gAuWeNEESqD913bw1E6gEeaU1AKK+QDofk0WmZzoYskH2sWkqiRix7yRVFAdQpzqhvPpbnXEUGNSY/BW6NTG1meS2Z+NC4NA5I9qhN58aoiFbvJVU3uGItXRjj5iQz2wzsahkIYUt4Zm47h7WR4sEVKSV7uZhUO8xxmPHrR0i/uEo+nQ/MQkZ/nVJsKIr//bU2TQXxe5+6XHs9zohLckTUe9KyefjzseEIYTtMrvRoUpUWU+E2liXNXFKIuNGTJ+8iMk00g2m1OQSxWdxbZRm8Wq6QhmnNzh85oh8u6NZ5QIXTlLNjf91Y2mex0hWdTikPst/ZLULxaZIs9Eq19W+Vsntczdg9J8aqeEXNeJFfH51JBb49Jx4hkOwAjhm8B5kgp2RZ59M4vStUhRw/T8z4a1NntY/DBuNQmhsgcee/WMhURmosGBA0MjQuz05SXTF3mhDFeq1o0WXF4PoTWIuE0IwV5xbNSvYpc5dyCO+qmFNTdh8cc5v6pZvO6NM11AV0fOWFRPk5E0BCR1sUH3d43Ab8L0Rn8jNwS0R/Hj2itzT2c3tPDb+DDcWmqixqJcHh9ZPeU4YZwmuiI1trDr+PT7HR10Gvz63HVuoa5BSrorTHpGJksAzC8bCN868zhNWXnI+Wg5XcO0Uh+TmiGPOONQ9X4y+4K1cJuLsRxP/Tqv4eQJf9OApjhkddHd08f3F6OV0KIVPWwhrXHlE6xSt5zlheGR4R5rld392G2o6B/NK8g254LIS4i8thd1vQ9G94ZNcKkRlypnCNVZpO3CsKhzZJIi9Xx0vAUDGmvKlirPGjrfJ8nt9ZhFLhB9x0efgeti/PNZKzTYjUsmZiu6ivuiwMZbkihBb/ltBGCIQUdlVKy7/QJhzMeCnU1o0McrZmTOJ9mp6GLz1Dv8/x5RznmH69VRWtz0YP38JDZRAzxbWpMj/ex00tERtRK7yL7QWNlRGEbh0Uw5XpySDtc0d2nDI811JchUoDyX9XNh8edWvCF5hUk5XOcvKRFrA1ZRLRgbmh4dWQKnttXpV6fpBVHDjy691Agbur0ZA/+OiQZpyWzWwjONbAiunJGhOU5yMiP/z4jSVX6v95UonIRn8HD+mBMKrr4DQe6rnD6LG67Qs3uJUsTHhXiqKCz+eotK3WGmOZCHDfCZ88dm6qg9h+3l6mhlehXVyKNjAq9q38iZjkt+BO2bc/RNDw1L6c+jHzpmWkxDjtPg/oop0bVOxSYaeOWvn4FILhmbSjG4ojuccRw5cstKehBAH+6dUsp5kW8qxOpJB4eebgOcbqi0psLaS6lQgqI3NftpybB7zAmfHn3N7ZtX6tp2ov0vGdCg4pU5PSsOLzqzK6pxR81CNJrTaB9aFiY0JXexbEqV0Fvjk7D2BSYMLx80fmIlLIXrODedSVSvzLiXZ1oY6MVD2znwd4KE7Wm3fQtw1CByetGcMhlQJIaEwPkIUCws3oIZvDYvlo9gQM3zE0uA7F0UrpiIbiIbflfre30fZw5WuAPX5XhzW8cQleh1VPinTfxgH+3pKDf8E2C1tgEKoDJO9JruDGGG1oQc8yUjnG4rlcC+iTqpHlKoWlU/nMceJdSjgawhvnk42M1yIo3kBqroXeiF0NTlZftA+R+SMpix4PDj0KvghBZpo0uVNCByqCK+QpcjErD+BRuKIY56JDk/LcZPLCnRk+avjyv0UsB0Uri/Sw4Iw+EMjBSsBgelOLBzB5+nNfZfYXWfh/Q7uJvRvAHMyDlF3UQgx7dXoZYQ1NcXlqsgeyOsTTKenBWAjYhbxxs6YemG3B+EGQY5xo4ekbPZF7j/OEcR0FzW1IQmeCPommI5iyPnkQlURgqhxU26Y3JHeNwXhcfsuL4/p9pQTdIzfP9ngPuc6SU3AU7mo0bgCYrXg/Hi2dETrHyXVa+HS2l5Ft21+6usMBuhMtidE/UECdlDYSggk6oV1psa893Qb3rlCW54ZepouXg37l3d0aAfzL/cNSYZcT0LvEYnuqyvnIrIChHo/dbZYjDbPxslSFLAfGUEIIcZ3gppTpvd6zLqweOVZuI0TUVDRgSOzjVy5yWFKSmTNn6vv2LxlMx7jdEMtiZcbR6h/kdmh7nkIlctlUCiLnQNL7Xs7W5g6mrq+sTExNDg6gM9eE5xFEM4HhLL4pJKYdwvg5msCsgg4AwFceueyptKZ/XNO3pkIdqkPaXVdAGjfwkt1FTzeXveCAN7QYNp/gMDEzxYFhaLAaneaH8xTY5hrvasu1/5ebmzuvcuXOTn8KRUpLZ5sQpWVD+EgvfAKEcBWQ1mjUK554XYFvnw7YEhAhCSr6pYULTv2R6aklBAwC5Y3uJief2VyqtEoHGG5rT/4nVVN+EPaCsBB0pkT0gyyyDpq+HEB8DWNTSa/PNbbgt/yal5NkxyzI90VRVdI3+HSFpmyuk0MeTeGXnkspgrE/0aGgfyxxqoJPPQGe/BxxcDYtiBiQ042to2mfsZwkheGA/ywr9NhJlIBekZBFqOrZ5kgCFhYUJqampbAWzp9LCsgDLrgB/t0foByDkdkB1UrdFv5j0s0j1Ax8qpfxdqP/U8h1mIABN5EEYhyHELgBUBv87IAS98/9utUhA19TUZMXFxc0AcCZbIqG5A+YFvhvEMEQXVm4s6Jon6VKzA053dTI46OH8hMARhbwa5OCbboU/9e8//BRH8j9mLdQoDqqNCwAAAABJRU5ErkJggg=="},Jq4h:function(M,Y,l){M.exports=l.p+"static/qrcode.54870d9b.png"},Jv0p:function(M,Y,l){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,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("3y9D"),l("WYAk"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Base,h=D.WordArray,y=m.algo,S=y.MD5,n=y.EvpKDF=d.extend({cfg:d.extend({keySize:128/32,hasher:S,iterations:1}),init:function(i){this.cfg=this.cfg.extend(i)},compute:function(i,s){for(var r,x=this.cfg,f=x.hasher.create(),g=h.create(),v=g.words,p=x.keySize,O=x.iterations;v.length<p;){r&&f.update(r),r=f.update(i).finalize(s),f.reset();for(var a=1;a<O;a++)r=f.finalize(r),f.reset();g.concat(r)}return g.sigBytes=p*4,g}});m.EvpKDF=function(i,s,r){return n.create(r).compute(i,s)}}(),P.EvpKDF})},KVXO:function(M,Y,l){M.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},KeGQ:function(M,Y,l){M.exports=l.p+"static/noLevelData.36460f71.png"},KhGG:function(M,Y,l){"use strict";l.d(Y,"a",function(){return c}),l.d(Y,"c",function(){return w});var P=l("0Owb"),m=l("miYZ"),D=l("tsqr"),d=l("oBTY"),h=l("tJVT"),y=l("PpiC"),S=l("k1fw"),n=l("9og8"),i=l("DZo9"),s=l("8z0m"),r=l("WmNS"),x=l.n(r),f=l("q1tI"),g=l.n(f),v=l("ErOA"),p=l("NFKh"),O=l.n(p),a=l("7Cbv"),u=l("9kvl"),_=l("mxV5"),T=l.n(_),b=s.a.Dragger,c=function(o){var A="bf3c199c2470cb477d907b1e0917c17b",k="5183666c72eec9e4",U=O.a.enc.Utf8.parse(A),N=O.a.enc.Utf8.parse(k),V=O.a.AES.decrypt(o,U,{iv:N,mode:O.a.mode.CBC});return V.toString(O.a.enc.Utf8)},R,w=function(){var E=Object(n.a)(x.a.mark(function o(A,k,U){var N,V,W,K,z,F,B,G,ae;return x.a.wrap(function(se){for(;;)switch(se.prev=se.next){case 0:return k.file_name=A.name,se.next=3,Object(v.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return B=se.sent,console.log("decrypt(res.data):",c(B.data)),B.data=JSON.parse(c(B.data)),G=Object(a.a)(),ae=new T.a({endpoint:B==null||((N=B.data)===null||N===void 0)?void 0:N.end_point,region:B==null||((V=B.data)===null||V===void 0)?void 0:V.region,accessKeyId:B==null||((W=B.data)===null||W===void 0)?void 0:W.access_key_id,accessKeySecret:B==null||((K=B.data)===null||K===void 0)?void 0:K.access_key_secret,bucket:B==null||((z=B.data)===null||z===void 0)?void 0:z.bucket,stsToken:B==null||((F=B.data)===null||F===void 0)?void 0:F.security_token}),se.abrupt("return",new Promise(function(Se,Oe){var le;ae.multipartUpload("".concat(G),new Blob([A],{type:A.type}),Object(S.a)(Object(S.a)({timeout:200*1e3,partSize:102400},U),{},{callback:{url:B==null||((le=B.data)===null||le===void 0)?void 0:le.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(v.e)(k)}})).then(function(me){var pe;A.response=(pe=me.data)===null||pe===void 0?void 0:pe.data,Se(me==null?void 0:me.data)}).catch(function(me){Oe(me),console.log("err:",me)})}));case 9:case"end":return se.stop()}},o)}));return function(A,k,U){return E.apply(this,arguments)}}(),C=function(o){var A=o.user,k=o.cancelUpload,U=Object(y.a)(o,["user","cancelUpload"]),N=Object(f.useState)([]),V=Object(h.a)(N,2),W=V[0],K=V[1],z=Object(f.useState)(),F=Object(h.a)(z,2),B=F[0],G=F[1],ae={onRemove:function(Se){K(Object(d.a)(W.filter(function(Oe){return Oe.name!==Se.name}))),U.onChange(W.filter(function(Oe){return Oe.name!==Se.name}))},disabled:U.disabled,multiple:!0,fileList:W==null?void 0:W.map(function(se){return se.file}),customRequest:function(){},beforeUpload:function(){var se=Object(n.a)(x.a.mark(function Oe(le){var me;return x.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(me=U.maxSize||1024*1024*1024*1,!W.filter(function(oe){return oe.name===le.name}).length){ie.next=4;break}return D.b.info("".concat(le.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),ie.abrupt("return");case 4:if(!((le==null?void 0:le.size)>me)){ie.next=7;break}return D.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 W.push({name:le.name,file:le}),K(Object(d.a)(W)),U.onChange(W),ie.abrupt("return",!1);case 11:case"end":return ie.stop()}},Oe)}));function Se(Oe){return se.apply(this,arguments)}return Se}()},de=function(){var se=Object(n.a)(x.a.mark(function Se(Oe,le){var me,pe,ie,oe,Q,ce,ee,te,ye;return x.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return le.file_name=Oe.name,ee=Oe.name,Z.next=4,Object(v.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(te=Z.sent,te.data=JSON.parse(c(te.data)),!((te==null?void 0:te.status)!==0)){Z.next=12;break}return W[W.findIndex(function(X){return X.name===ee})].status="error",W[W.findIndex(function(X){return X.name===ee})].file.status="error",U.onChange(W),D.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Z.abrupt("return");case 12:return B=new T.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||((oe=te.data)===null||oe===void 0)?void 0:oe.access_key_secret,bucket:te==null||((Q=te.data)===null||Q===void 0)?void 0:Q.bucket,stsToken:te==null||((ce=te.data)===null||ce===void 0)?void 0:ce.security_token}),console.log(Oe,"file"),G(B),ye=Object(a.a)(),Z.abrupt("return",new Promise(function(X,q){try{var be;B.multipartUpload("".concat(U.identifier,"/").concat(ye).concat(ee.indexOf(".")>-1?"."+ee.split(".").pop():""),new Blob([Oe.file],{type:Oe.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(xe,Ke,Qe){try{console.log("\u8FDB\u5EA6",xe,Ke,Qe);var et=W.findIndex(function(tt){return tt.name===ee});W[et].file.percent=xe*100,W[et].tempCheckpoint=Ke,K(Object(d.a)(W))}catch(tt){}},checkpoint:W[W.findIndex(function(ve){return ve.name===ee})].tempCheckpoint,callback:{customValue:{id:ee+""},url:te==null||((be=te.data)===null||be===void 0)?void 0:be.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(v.e)(le)}}).then(function(ve){var xe,Ke=W.findIndex(function(ut){return ut.name===ee}),Qe="done";if(((xe=ve.data)===null||xe===void 0?void 0:xe.status)===0){var et;Oe.response=(et=ve.data)===null||et===void 0?void 0:et.data;var tt=W.findIndex(function(ut){return ut.name===ee});W[tt].status="done",W[tt].file.status="done"}else{var rt;D.b.warn((rt=ve.data)===null||rt===void 0?void 0:rt.message),Qe="error"}W[Ke].status=Qe,W[Ke].file.status=Qe,U.onChange(W),X(ve==null?void 0:ve.data)}).catch(function(ve){W[W.findIndex(function(xe){return xe.name===ee})].status="error",W[W.findIndex(function(xe){return xe.name===ee})].file.status="error",D.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),K(Object(d.a)(W)),U.onChange(W),q(ve),console.log("err:",ve)})}catch(ve){}}));case 17:case"end":return Z.stop()}},Se)}));return function(Oe,le){return se.apply(this,arguments)}}();return Object(f.useEffect)(function(){W.every(function(se){return se==="done"||se==="error"})&&U.onComplete(W)},[W]),Object(f.useEffect)(function(){if(k){var se;(se=B)===null||se===void 0||se.cancel()}},[k]),Object(f.useEffect)(function(){U.uploading&&W.map(function(){var se=Object(n.a)(x.a.mark(function Se(Oe){var le,me;return x.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||((le=A.userInfo)===null||le===void 0)?void 0:le.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()}},Se)}));return function(Se){return se.apply(this,arguments)}}())},[U.uploading]),g.a.createElement(b,Object(P.a)({},ae,{height:U.height,className:U.className}),g.a.createElement("p",{className:"ant-upload-hint"},U.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Y.b=Object(u.b)(function(E){var o=E.loading,A=E.globalSetting,k=E.user;return{globalSetting:A,loading:o.models.competitions,user:k}})(C)},KmYQ:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return P.pad.ZeroPadding={pad:function(m,D){var d=D*4;m.clamp(),m.sigBytes+=d-(m.sigBytes%d||d)},unpad:function(m){for(var D=m.words,d=m.sigBytes-1,d=m.sigBytes-1;d>=0;d--)if(D[d>>>2]>>>24-d%4*8&255){m.sigBytes=d+1;break}}},P.pad.ZeroPadding})},"L+Ii":function(M,Y,l){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,Y,l){"use strict";Object.defineProperty(Y,"__esModule",{value:!0});var P=function(){function x(f,g){for(var v=0;v<g.length;v++){var p=g[v];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(f,p.key,p)}}return function(f,g,v){return g&&x(f.prototype,g),v&&x(f,v),f}}(),m=l("q1tI"),D=y(m),d=l("17x9"),h=y(d);function y(x){return x&&x.__esModule?x:{default:x}}function S(x,f){var g={};for(var v in x){if(f.indexOf(v)>=0)continue;if(!Object.prototype.hasOwnProperty.call(x,v))continue;g[v]=x[v]}return g}function n(x,f){if(!(x instanceof f))throw new TypeError("Cannot call a class as a function")}function i(x,f){if(!x)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return f&&(typeof f=="object"||typeof f=="function")?f:x}function s(x,f){if(typeof f!="function"&&f!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof f);x.prototype=Object.create(f&&f.prototype,{constructor:{value:x,enumerable:!1,writable:!0,configurable:!0}}),f&&(Object.setPrototypeOf?Object.setPrototypeOf(x,f):x.__proto__=f)}var r=function(x){s(f,x);function f(g){n(this,f);var v=i(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,g));return v.scrollListener=v.scrollListener.bind(v),v.eventListenerOptions=v.eventListenerOptions.bind(v),v.mousewheelListener=v.mousewheelListener.bind(v),v}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 v=this.getParentElement(this.scrollComponent);v.scrollTop=v.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var v=!1,p={get passive(){v=!0}};try{document.addEventListener("test",null,p),document.removeEventListener("test",null,p)}catch(O){}return v}},{key:"eventListenerOptions",value:function(){var v=this.props.useCapture;return this.isPassiveSupported()&&(v={useCapture:this.props.useCapture,passive:!0}),v}},{key:"setDefaultLoader",value:function(v){this.defaultLoader=v}},{key:"detachMousewheelListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.scrollComponent.parentNode),v.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var v=window;this.props.useWindow===!1&&(v=this.getParentElement(this.scrollComponent)),v.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),v.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(v){var p=this.props.getScrollParent&&this.props.getScrollParent();return p!=null?p:v&&v.parentNode}},{key:"filterProps",value:function(v){return v}},{key:"attachScrollListener",value:function(){var v=this.getParentElement(this.scrollComponent);if(!this.props.hasMore||!v)return;var p=window;this.props.useWindow===!1&&(p=v),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(v){v.deltaY===1&&!this.isPassiveSupported()&&v.preventDefault()}},{key:"scrollListener",value:function(){var v=this.scrollComponent,p=window,O=this.getParentElement(v),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(v,_)}else this.props.isReverse?a=O.scrollTop:a=v.scrollHeight-O.scrollTop-O.clientHeight;a<Number(this.props.threshold)&&v&&v.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(v,p){return v?this.calculateTopPosition(v)+(v.offsetHeight-p-window.innerHeight):0}},{key:"calculateTopPosition",value:function(v){return v?v.offsetTop+this.calculateTopPosition(v.offsetParent):0}},{key:"render",value:function(){var v=this,p=this.filterProps(this.props),O=p.children,a=p.element,u=p.hasMore,_=p.initialLoad,T=p.isReverse,b=p.loader,c=p.loadMore,R=p.pageStart,w=p.ref,C=p.threshold,E=p.useCapture,o=p.useWindow,A=p.getScrollParent,k=S(p,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);k.ref=function(N){v.scrollComponent=N,w&&w(N)};var U=[O];return u&&(b?T?U.unshift(b):U.push(b):this.defaultLoader&&(T?U.unshift(this.defaultLoader):U.push(this.defaultLoader))),D.default.createElement(a,k,U)}}]),f}(m.Component);r.propTypes={children:h.default.node.isRequired,element:h.default.node,hasMore:h.default.bool,initialLoad:h.default.bool,isReverse:h.default.bool,loader:h.default.node,loadMore:h.default.func.isRequired,pageStart:h.default.number,ref:h.default.func,getScrollParent:h.default.func,threshold:h.default.number,useCapture:h.default.bool,useWindow:h.default.bool},r.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Y.default=r,M.exports=Y.default},Lai7:function(M,Y,l){M.exports=l.p+"static/noEnvData.6108fa6c.png"},LdHM:function(M,Y,l){"use strict";l.d(Y,"b",function(){return _}),l.d(Y,"a",function(){return b});var P=l("1OyB"),m=l("vuIU"),D=l("Ji7U"),d=l("LK+K"),h=l("q1tI"),y=l("rePB"),S=l("Ff2n"),n=l("ODXe"),i=l("4IlW"),s=l("bX4T"),r=l("YrtM"),x=l("TSYQ"),f=l.n(x),g=l("+nKL"),v=l("8OUc"),p=function(G,ae){var de=G.prefixCls,se=G.id,Se=G.flattenOptions,Oe=G.childrenAsData,le=G.values,me=G.searchValue,pe=G.multiple,ie=G.defaultActiveFirstOption,oe=G.height,Q=G.itemHeight,ce=G.notFoundContent,ee=G.open,te=G.menuItemSelectedIcon,ye=G.virtual,re=G.onSelect,Z=G.onToggleOpen,X=G.onActiveValue,q=G.onScroll,be=G.onMouseEnter,ve="".concat(de,"-item"),xe=Object(r.a)(function(){return Se},[ee,Se],function(At,Le){return Le[0]&&At[1]!==Le[1]}),Ke=h.useRef(null),Qe=function(Le){Le.preventDefault()},et=function(Le){Ke.current&&Ke.current.scrollTo({index:Le})},tt=function(Le){for(var je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ze=xe.length,Te=0;Te<ze;Te+=1){var Me=(Le+Te*je+ze)%ze,ke=xe[Me],We=ke.group,dt=ke.data;if(!We&&!dt.disabled)return Me}return-1},rt=h.useState(function(){return tt(0)}),ut=Object(n.a)(rt,2),Be=ut[0],Pe=ut[1],qe=function(Le){Pe(Le);var je=xe[Le];if(!je){X(null,-1);return}X(je.data.value,Le)};h.useEffect(function(){qe(ie!==!1?tt(0):-1)},[xe.length,me]),h.useEffect(function(){var At=setTimeout(function(){if(!pe&&ee&&le.size===1){var Le=Array.from(le)[0],je=xe.findIndex(function(ze){var Te=ze.data;return Te.value===Le});qe(je),et(je)}});return function(){return clearTimeout(At)}},[ee]);var Et=function(Le){Le!==void 0&&re(Le,{selected:!le.has(Le)}),pe||Z(!1)};if(h.useImperativeHandle(ae,function(){return{onKeyDown:function(Le){var je=Le.which;switch(je){case i.a.UP:case i.a.DOWN:{var ze=0;if(je===i.a.UP?ze=-1:je===i.a.DOWN&&(ze=1),ze!==0){var Te=tt(Be+ze,ze);et(Te),qe(Te)}break}case i.a.ENTER:{var Me=xe[Be];Me&&!Me.data.disabled?Et(Me.data.value):Et(void 0),ee&&Le.preventDefault();break}case i.a.ESC:Z(!1)}},onKeyUp:function(){},scrollTo:function(Le){et(Le)}}}),xe.length===0)return h.createElement("div",{role:"listbox",id:"".concat(se,"_list"),className:"".concat(ve,"-empty"),onMouseDown:Qe},ce);function st(At){var Le=xe[At];if(!Le)return null;var je=Le.data||{},ze=je.value,Te=je.label,Me=je.children,ke=Object(s.a)(je,!0),We=Oe?Me:Te;return Le?h.createElement("div",Object.assign({"aria-label":typeof We=="string"?We:null},ke,{key:At,role:"option",id:"".concat(se,"_list_").concat(At),"aria-selected":le.has(ze)}),ze):null}return h.createElement(h.Fragment,null,h.createElement("div",{role:"listbox",id:"".concat(se,"_list"),style:{height:0,width:0,overflow:"hidden"}},st(Be-1),st(Be),st(Be+1)),h.createElement(g.a,{itemKey:"key",ref:Ke,data:xe,height:oe,itemHeight:Q,fullHeight:!1,onMouseDown:Qe,onScroll:q,virtual:ye,onMouseEnter:be},function(At,Le){var je,ze=At.group,Te=At.groupOption,Me=At.data,ke=Me.label,We=Me.key;if(ze)return h.createElement("div",{className:f()(ve,"".concat(ve,"-group"))},ke!==void 0?ke:We);var dt=Me.disabled,bt=Me.value,kt=Me.title,cn=Me.children,An=Me.style,rn=Me.className,Pt=Object(S.a)(Me,["disabled","value","title","children","style","className"]),Ge=le.has(bt),lt="".concat(ve,"-option"),it=f()(ve,lt,rn,(je={},Object(y.a)(je,"".concat(lt,"-grouped"),Te),Object(y.a)(je,"".concat(lt,"-active"),Be===Le&&!dt),Object(y.a)(je,"".concat(lt,"-disabled"),dt),Object(y.a)(je,"".concat(lt,"-selected"),Ge),je)),we=Oe?cn:ke,Ve=!te||typeof te=="function"||Ge;return h.createElement("div",Object.assign({},Pt,{"aria-selected":Ge,className:it,title:kt,onMouseMove:function(){if(Be===Le||dt)return;qe(Le)},onClick:function(){dt||Et(bt)},style:An}),h.createElement("div",{className:"".concat(lt,"-content")},we||bt),h.isValidElement(te)||Ge,Ve&&h.createElement(v.a,{className:"".concat(ve,"-option-state"),customizeIcon:te,customizeIconProps:{isSelected:Ge}},Ge?"\u2713":null))}))},O=h.forwardRef(p);O.displayName="OptionList";var a=O,u=function(){return null};u.isSelectOption=!0;var _=u,T=function(){return null};T.isSelectOptGroup=!0;var b=T,c=l("VTBJ"),R=l("Zm9Q");function w(B){var G=B.key,ae=B.props,de=ae.children,se=ae.value,Se=Object(S.a)(ae,["children","value"]);return Object(c.a)({key:G,value:se!==void 0?se:G,children:de},Se)}function C(B){var G=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Object(R.a)(B).map(function(ae,de){if(!h.isValidElement(ae)||!ae.type)return null;var se=ae.type.isSelectOptGroup,Se=ae.key,Oe=ae.props,le=Oe.children,me=Object(S.a)(Oe,["children"]);return G||!se?w(ae):Object(c.a)(Object(c.a)({key:"__RC_SELECT_GRP__".concat(Se===null?de:Se,"__"),label:Se},me),{},{options:C(le)})}).filter(function(ae){return ae})}var E=l("2Qr1"),o=l("qNPg"),A=l("U8pU"),k=l("Kwbf"),U=l("WKfj");function N(B){var G=B.mode,ae=B.options,de=B.children,se=B.backfill,Se=B.allowClear,Oe=B.placeholder,le=B.getInputElement,me=B.showSearch,pe=B.onSearch,ie=B.defaultOpen,oe=B.autoFocus,Q=B.labelInValue,ce=B.value,ee=B.inputValue,te=B.optionLabelProp,ye=G==="multiple"||G==="tags",re=me!==void 0?me:ye||G==="combobox",Z=ae||C(de);if(Object(k.a)(G!=="tags"||Z.every(function(ve){return!ve.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),G==="tags"||G==="combobox"){var X=Z.some(function(ve){return ve.options?ve.options.some(function(xe){return typeof("value"in xe?xe.value:xe.key)=="number"}):typeof("value"in ve?ve.value:ve.key)=="number"});Object(k.a)(!X,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(Object(k.a)(G!=="combobox"||!te,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(k.a)(G==="combobox"||!se,"`backfill` only works with `combobox` mode."),Object(k.a)(G==="combobox"||!le,"`getInputElement` only work with `combobox` mode."),Object(k.b)(G!=="combobox"||!le||!Se||!Oe,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),pe&&!re&&G!=="combobox"&&G!=="tags"&&Object(k.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(k.b)(!ie||oe,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),ce!=null){var q=Object(U.d)(ce);Object(k.a)(!Q||q.every(function(ve){return Object(A.a)(ve)==="object"&&("key"in ve||"value"in ve)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),Object(k.a)(!ye||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(de){var be=null;Object(R.a)(de).some(function(ve){if(!h.isValidElement(ve)||!ve.type)return!1;var xe=ve.type;if(xe.isSelectOption)return!1;if(xe.isSelectOptGroup){var Ke=Object(R.a)(ve.props.children).every(function(Qe){return!h.isValidElement(Qe)||!ve.type||Qe.type.isSelectOption?!0:(be=Qe.type,!1)});return!Ke}return be=xe,!0}),be&&Object(k.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(be.displayName||be.name||be,"`.")),Object(k.a)(ee===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var V=N,W=Object(o.a)({prefixCls:"rc-select",components:{optionList:a},convertChildrenToData:C,flattenOptions:E.d,getLabeledValue:E.e,filterOptions:E.b,isValueDisabled:E.g,findValueOption:E.c,warningProps:V,fillOptionsWithMissingValue:E.a}),K=function(B){Object(D.a)(ae,B);var G=Object(d.a)(ae);function ae(){var de;return Object(P.a)(this,ae),de=G.apply(this,arguments),de.selectRef=h.createRef(),de.focus=function(){de.selectRef.current.focus()},de.blur=function(){de.selectRef.current.blur()},de}return Object(m.a)(ae,[{key:"render",value:function(){return h.createElement(W,Object.assign({ref:this.selectRef},this.props))}}]),ae}(h.Component);K.Option=_,K.OptGroup=b;var z=K,F=Y.c=z},Lf5v:function(M,Y,l){"use strict";var P=l("5NDa"),m=l("5rEg"),D=l("2qtc"),d=l("kLXV"),h=l("k1fw"),y=l("oBTY"),S=l("9og8"),n=l("miYZ"),i=l("tsqr"),s=l("y8nQ"),r=l("Vl3Y"),x=l("tJVT"),f=l("DZo9"),g=l("8z0m"),v=l("WmNS"),p=l.n(v),O=l("q1tI"),a=l.n(O),u=l("m3rI"),_=l("ErOA"),T=l("sckv"),b=l.n(T),c=l("KhGG"),R=l("1vsH"),w=g.a.Dragger,C=function(o){var A,k=o.dispatch,U=o.id,N=o.onClose,V=o.onOK,W=o.visible,K=o.wrapClassName,z=o.local,F=o.containerId,B=o.rootIdentifier,G=Object(O.useState)({}),ae=Object(x.a)(G,2),de=ae[0],se=ae[1],Se=Object(O.useState)([]),Oe=Object(x.a)(Se,2),le=Oe[0],me=Oe[1],pe=Object(O.useState)([]),ie=Object(x.a)(pe,2),oe=ie[0],Q=ie[1],ce=Object(O.useState)(0),ee=Object(x.a)(ce,2),te=ee[0],ye=ee[1],re=Object(O.useState)(!1),Z=Object(x.a)(re,2),X=Z[0],q=Z[1],be=Object(O.useState)(!1),ve=Object(x.a)(be,2),xe=ve[0],Ke=ve[1],Qe=r.a.useForm(),et=Object(x.a)(Qe,1),tt=et[0],rt=Object(O.useState)([]),ut=Object(x.a)(rt,2),Be=ut[0],Pe=ut[1],qe=Object(O.useRef)([]);Object(O.useEffect)(function(){W&&(tt.resetFields(),Pe([]),Q([]),me([]),ye(0),Ke(!1),q(!1))},[W]);var Et=function(Ge){if(Ge.file.status==="done"||Ge.file.status==="uploading"){var lt,it,we;if(Pe(Ge.fileList),!Ge.file.response)return;if((lt=Ge.file.response)!==null&&lt!==void 0&&lt.id){i.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Pe(Be.filter(function(Ve){return Ve.uid!==Ge.file.uid})),((it=Ge.file.response)===null||it===void 0?void 0:it.message)&&i.b.info((we=Ge.file.response)===null||we===void 0?void 0:we.message)}},st=function(){var Pt=Object(S.a)(p.a.mark(function Ge(lt){var it,we,Ve;return p.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(te){gt.next=8;break}return we=Be.filter(function(Tt){return Tt.uid!==lt.uid}),Pe(we),qe.current=Object(y.a)(we),me(le.filter(function(Tt){return Tt!==lt.name})),i.b.info("\u5220\u9664\u6210\u529F"),we.length||(tt.setFieldsValue({file:void 0}),tt.validateFields()),gt.abrupt("return");case 8:if(lt.response){gt.next=11;break}return i.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),gt.abrupt("return");case 11:return gt.next=13,Object(_.a)("/api/shixuns/".concat(U,"/destroy_data_sets.json"),{method:"Delete",body:{id:[lt==null||((it=lt.response)===null||it===void 0)?void 0:it.id]}});case 13:Ve=gt.sent,Ve.status===0&&(Pe(Be.filter(function(Tt){return Tt.uid!==lt.uid})),i.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return gt.stop()}},Ge)}));return function(lt){return Pt.apply(this,arguments)}}(),At=function(Ge){if(Be!=null&&Be.some(function(it){return it.name===Ge.name}))return i.b.info("".concat(Ge.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var lt={name:Ge.name,uid:Ge.uid,file:Ge,percent:0};return Be.push(lt),qe.current=Object(y.a)(Be),Pe(Object(y.a)(Be)),!1},Le={height:300,multiple:!0,disabled:te>0,withCredentials:!0,fileList:Be,action:"".concat(u.a.API_SERVER,"/api/attachments.json"),onChange:Et,onRemove:st,beforeUpload:At},je=function(Ge,lt,it,we,Ve){var Ct=new FormData;Object.keys(Ge).forEach(function(Tt){Ct.append(Tt,Ge[Tt])});var gt=new window.XMLHttpRequest;return gt.withCredentials=!0,gt.addEventListener("load",function(Tt){var Lt;it(JSON.parse(Tt==null||((Lt=Tt.target)===null||Lt===void 0)?void 0:Lt.response))},!1),gt.addEventListener("error",function(Tt){Ve&&Ve(Tt)},!1),gt.upload.onprogress=function(Tt){we&&we(Tt)},gt.open("POST",lt),gt.send(Ct),gt},ze=function(Ge,lt){if(Ge.lengthComputable){var it=Math.floor(Ge.loaded/Ge.total*100),we=Object(h.a)(Object(h.a)({},lt),{},{percent:it,status:it===100?"done":"uploading"});console.log(qe.current,333),qe.current=qe.current.map(function(Ve){return Ve.uid===lt.uid?we:Ve}),Pe(qe.current)}},Te=function(Ge,lt){var it=Object(h.a)(Object(h.a)({},lt),{},{status:"error"});i.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),qe.current=qe.current.map(function(we){return we.uid===lt.uid?it:we}),qe.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Ke(!1),ye(2)),Pe(qe.current)},Me=function(Ge,lt){var it=Object(h.a)(Object(h.a)({},lt),{},{status:"done"});if(Ge.status===0||(it=Object(h.a)(Object(h.a)({},lt),{},{status:"error"}),i.b.error("\u4E0A\u4F20\u5931\u8D25!")),qe.current=qe.current.map(function(we){return we.uid===lt.uid?it:we}),qe.current.every(function(we){return we.status==="done"})){i.b.success("\u4E0A\u4F20\u5B8C\u6210!"),kt(!0);return}qe.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Ke(!1),ye(2)),Pe(qe.current)},ke=function(){var Ge=!0;return window.navigator.onLine==!0?Ge=!0:Ge=!1,Ge},We=function(){var Pt=Object(S.a)(p.a.mark(function Ge(lt){var it,we,Ve,Ct,gt,Tt,Lt,Dt;return p.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(Ke(!0),!(te===3)){qt.next=4;break}return ye(2),qt.abrupt("return");case 4:if(!(te===2||te===1)){qt.next=7;break}return dt(),qt.abrupt("return");case 7:return it=lt||{},we=it.commitMessage,Ve=we===void 0?"":we,Ct=it.fileOss,gt=Ct===void 0?[]:Ct,Tt=z?Be:gt,Lt=Tt.map(function(kn){return kn.name}),qt.next=12,Object(_.a)("/api/shixuns/".concat(U,"/check_data_sets"),{method:"post",body:{files_name:Lt}});case 12:if(Dt=qt.sent,!(Dt.status===-3)){qt.next=17;break}return me(Dt==null?void 0:Dt.exist_files),Ke(!1),qt.abrupt("return");case 17:if(!(JSON.stringify(Dt)==="{}")){qt.next=21;break}return Ke(!1),i.b.error("\u7F51\u7EDC\u5DF2\u65AD\u5F00,\u8BF7\u7A0D\u540E\u91CD\u8BD5!"),qt.abrupt("return");case 21:Dt.status===0&&(Be.forEach(function(kn){var yn=je({file:kn.file,description:Ve},"".concat(u.a.API_SERVER,"/api/shixuns/").concat(U,"/upload_data_sets.json"),function(Hn){return Me(Hn,kn)},function(Hn){return ze(Hn,kn)},function(Hn){return Te(Hn,kn)});oe.push(yn)}),ye(1));case 22:case"end":return qt.stop()}},Ge)}));return function(lt){return Pt.apply(this,arguments)}}(),dt=function(){var Ge=Object(h.a)({},tt.getFieldsValue())||{},lt=Ge.commitMessage,it=lt===void 0?"":lt,we=qe.current.filter(function(Ct){return Ct.status==="error"}),Ve=qe.current.map(function(Ct){return Object(h.a)(Object(h.a)({},Ct),{},{status:Ct.status==="error"?"uploading":Ct.status})});Pe(Ve),we.forEach(function(Ct){var gt=je({file:Ct.file,description:it},"".concat(u.a.API_SERVER,"/api/shixuns/").concat(U,"/upload_data_sets.json"),function(Tt){return Me(Tt,Ct)},function(Tt){return ze(Tt,Ct)},function(Tt){return Te(Tt,Ct)});oe.push(gt)})},bt=function(Ge){if(console.log(Ge,"changedValues"),"fileOss"in Ge){var lt,it;if(Ge!=null&&Ge.fileOss.every(function(we){return we.status==="done"})&&Ge!==null&&Ge!==void 0&&(lt=Ge.fileOss)!==null&&lt!==void 0&&lt.length){i.b.success("\u4E0A\u4F20\u5B8C\u6210!"),kt(!0);return}if(Ge!=null&&Ge.fileOss.every(function(we){return we.status==="done"||we.status==="error"})&&Ge!==null&&Ge!==void 0&&(it=Ge.fileOss)!==null&&it!==void 0&&it.length){ye(3),Ke(!1);return}me(le.filter(function(we){var Ve;return Ge==null||((Ve=Ge.fileOss)===null||Ve===void 0)?void 0:Ve.some(function(Ct){return Ct.name===we})}))}se(Object(h.a)({},tt.getFieldsValue()))},kt=function(Ge){Ge||(q(!0),oe.forEach(function(lt){lt.abort()})),V(),N()},cn=function(){var Ge=Object(h.a)({},tt.getFieldsValue())||{},lt=Ge.fileOss,it=lt===void 0?[]:lt,we=Be==null?void 0:Be.every(function(Ct){return Ct.status==="done"}),Ve=it==null?void 0:it.every(function(Ct){return Ct.status==="done"});if(!we||!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(){kt()}});return}kt()},An=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")))},rn=function(Ge){console.log(Ge,444)};return a.a.createElement(d.a,{visible:W,wrapClassName:K,onOk:function(){Object(R.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),tt.submit()},centered:!0,okText:te===0?"\u786E\u5B9A":te===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:xe},onCancel:cn,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},a.a.createElement("div",{className:b.a.wrap},a.a.createElement(r.a,{className:"mt10",form:tt,scrollToFirstError:!0,layout:"vertical",onFinish:We,onValuesChange:bt},z?a.a.createElement(r.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,Le," ",An())):a.a.createElement(r.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(c.b,{identifier:B,cancelUpload:X,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:An(),onComplete:rn})),!!le.length&&a.a.createElement("span",{className:b.a.repeatedName},le.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),a.a.createElement(r.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.a.createElement(m.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"})))))};Y.a=C},M8RZ:function(M,Y,l){"use strict";l.d(Y,"a",function(){return i});var P=l("fWQN"),m=l("mtLc"),D=l("yKVA"),d=l("879j"),h=l("q1tI"),y=l.n(h),S=l("i8i4"),n=l.n(S),i=function(s){Object(D.a)(x,s);var r=Object(d.a)(x);function x(f){var g;Object(P.a)(this,x),g=r.call(this,f);var v=window.document;return g.node=v.createElement("div"),v.body.appendChild(g.node),g}return Object(m.a)(x,[{key:"render",value:function(){var g=this.props.children;return Object(S.createPortal)(g,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),x}(y.a.Component)},MlIO:function(M,Y,l){(function(P,m){M.exports=Y=m(l("Ib8C"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.Base,y=d.WordArray,S=D.x64={},n=S.Word=h.extend({init:function(s,r){this.high=s,this.low=r}}),i=S.WordArray=h.extend({init:function(s,r){s=this.words=s||[],r!=m?this.sigBytes=r:this.sigBytes=s.length*8},toX32:function(){for(var s=this.words,r=s.length,x=[],f=0;f<r;f++){var g=s[f];x.push(g.high),x.push(g.low)}return y.create(x,this.sigBytes)},clone:function(){for(var s=h.clone.call(this),r=s.words=this.words.slice(0),x=r.length,f=0;f<x;f++)r[f]=r[f].clone();return s}})}(),P})},N3QO:function(M,Y,l){"use strict";var P=l("2qtc"),m=l("kLXV"),D=l("tJVT"),d=l("q1tI"),h=l.n(d),y=l("9kvl"),S=l("FPkq"),n=l.n(S),i=function(r){var x,f=r.newShixuns,g=r.dispatch,v=r.user,p=Object(d.useState)(!1),O=Object(D.a)(p,2),a=O[0],u=O[1];Object(d.useEffect)(function(){f.actionTabs.key==="Create-Environment"&&T()},[f==null||((x=f.actionTabs)===null||x===void 0)?void 0:x.key]);var _=function(){g({type:"newShixuns/setActionTabs",payload:{}})},T=function(){var c,R,w;_(),((c=v.userInfo)===null||c===void 0?void 0:c.mirror_marker_status)===0?u(!0):((R=v.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===1?y.e.push("/shixuns/new/CreateImg"):((w=v.userInfo)===null||w===void 0?void 0:w.mirror_marker_status)===2&&m.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 E;y.e.push("/users/".concat((E=v.userInfo)===null||E===void 0?void 0:E.login,"/experiment-img"))}})};return h.a.createElement(m.a,{title:"\u52A0\u5165qq\u7FA4\u63D0\u793A",visible:a,footer:null,onCancel:function(){u(!1)}},h.a.createElement("div",{style:{textAlign:"center"}},h.a.createElement("br",null),h.a.createElement("img",{width:120,height:120,style:{marginTop:"20px"},src:n.a,alt:"\u4E8C\u7EF4\u7801"})),h.a.createElement("img",null))};Y.a=Object(y.b)(function(s){var r=s.newShixuns,x=s.user,f=s.globalSetting;return{newShixuns:r,globalSetting:f,user:x}})(i)},NFKh:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("MlIO"),l("F+F2"),l("qM6L"),l("ETIr"),l("wbyO"),l("cv67"),l("3y9D"),l("lPiR"),l("GRuw"),l("1uat"),l("uGsb"),l("5hvy"),l("ELcG"),l("WYAk"),l("e7zE"),l("K3mO"),l("OLod"),l("ALsQ"),l("9OqN"),l("qu8F"),l("S6kV"),l("gb/T"),l("qBft"),l("oRuE"),l("jO9C"),l("KmYQ"),l("uGxW"),l("bQjk"),l("wZgz"),l("pA7S"),l("w7YG"),l("E4JC"),l("PVpz"))})(this,function(P){return P})},NLgs:function(M,Y,l){"use strict";l.d(Y,"e",function(){return T}),l.d(Y,"f",function(){return b}),l.d(Y,"d",function(){return R}),l.d(Y,"c",function(){return w}),l.d(Y,"a",function(){return C}),l.d(Y,"b",function(){return E});var P=l("miYZ"),m=l("tsqr"),D=l("9og8"),d=l("2qtc"),h=l("kLXV"),y=l("WmNS"),S=l.n(y),n=l("q1tI"),i=l.n(n),s=l("9kvl"),r=l("xKgJ"),x=l("1vsH"),f=l("RCxd"),g=l("mOS8"),v=l.n(g),p=l("1ZF9"),O=l.n(p),a=l("WdTA"),u=l.n(a),_=l("m3rI"),T=function(A){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(b(A)&&c(k))},b=function(A){return Object(r.o)()?!0:(A({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1)},c=function(){var A,k=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,U=Object(s.d)()._store.getState(),N=U.user;return(A=N.userInfo)!==null&&A!==void 0&&A.profile_completed?!0:(h.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.e.push("/account/profile/edit")}}),!1)},R=function(){var A,k=Object(s.d)()._store.getState(),U=k.user;return(A=U.userInfo)!==null&&A!==void 0&&A.professional_certification?!0:(h.a.confirm({title:"\u63D0\u793A",centered:!0,content:i.a.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:function(){Object(x.Q)("/account/certification")}}),!1)},w=function(){return Object(r.a)()?!0:(h.a.warning({centered:!0,width:530,title:"\u63D0\u793A",content:i.a.createElement("div",{className:"tc",style:{marginLeft:-38}},i.a.createElement("p",null,"\u60A8\u53EF\u4EE5\u626B\u7801\u52A0\u7FA4@\u7FA4\u7BA1\u7406\u5458\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650\u54E6\uFF01"),i.a.createElement("img",{src:Object(r.s)()?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:(h.a.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:i.a.createElement("div",null,i.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"),i.a.createElement("div",{style:{marginLeft:"110px"}},i.a.createElement("img",{src:O.a,width:200}),i.a.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:function(){Object(x.Q)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1)},E=function(A){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",U=Object(s.d)()._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?(h.a.info({centered:!0,icon:i.a.createElement(f.a,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:i.a.createElement("div",{className:"tc",style:{marginLeft:-38}},i.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},i.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"),i.a.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),i.a.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:v.a,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0):(N==null?void 0:N.shixun_status)===2?(h.a.confirm({centered:!0,icon:i.a.createElement(f.a,null),title:"\u63D0\u793A",content:i.a.createElement("div",null,i.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",k,"\u3002"),i.a.createElement("br",null),i.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(){h.a.confirm({width:440,centered:!0,icon:i.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 W=Object(D.a)(S.a.mark(function z(){var F;return S.a.wrap(function(G){for(;;)switch(G.prev=G.next){case 0:return G.next=2,A({type:"shixunsDetail/cancelRelease",payload:{id:N==null?void 0:N.identifier}});case 2:F=G.sent,F.status!==401&&(m.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 G.stop()}},z)}));function K(){return W.apply(this,arguments)}return K}()})}}),!0):!1}},Nmxd:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAF4ElEQVRoQ91aW2wUVRj+/rPbSivURIgKjZcHjUYTgZ0lthgv3V0LSqB9IAQeNNEIaKKwZbcFnuQJoZ1piyYawJjIiwZDwiVBaHd28QItaWeLD4KJPgimiA+YCAZj6Z7fzPZiu7e57WriJE0f5v++//tm/j3nn3MOoQyXcmJ/LdfeCBOjEUA9EdUzUA9g0ST9VQJGmXkU5n/CAN2q043Vm295TU9uCRS9MwCiFWBqAmD++R1yjQNIgTgF5tNGuCPtEJ8Nd2xgWarzPil9UbBsA1G1m6R5GOYxkOgRItM71NRxzQmnIwMBvStKoCiAB50kcRB7mcG96XB7r12MLQNPJXrvzdD4QQZW2yX2EkfACR/7N56PRH+14rE0sDSpLRaM4wA/YEVW3vt0RRLWjIRi35biLWkgmOhaz0SflleYMzZi3jAcaf+sGKqoAUVX3wbwnrN0FYveYoTj7xdiL2ggqKsvMnCyYnJcEBPw0nA4/kUuNM9AINX9MMnMIEDzXeSpIISvs/A1pJu2/TgzSZ4BRVf7ALxQQSVeqPuNcLy5qIHJcb7HS4ZKYxncNnOemH4DyqmehaiW58D8UKVFeOIn+gljYrmxsu2XWa2Eomt7AN7uidwd+CKBPy8EZdA7hSlprxGO7Zg2EPxSW8q35WDZehv7Ri4KEuuGQtu+y4UoSe0DML9ZkIp5jKpEw/BzsZFsCSkpNQYJ1X7eskQWF6+rbwD4sGQWgbjRFNcmDCS0oyBuKYsseyRFxS/TteWSZT+IaktSMR0zIrFWajzcXTM2X95w0c/bk5ofVVT8k6e77vT7qY+A5TbIx6uvizoKJNUVxDhlA1COkKLis5Wgq2bZmOVj62LCSlIS2m4Q77SF8BZkJd667nPzM71LSqLrExC94k2bJbqk+Im65xQIzr7wmA9RUFcTDIQtJWQDaB3A5lT+ur34bFRJ8WbdV1VRAowGB5wTagCdFF29BOAxSzAjbkTiWrZWU+oCSJgTScwCV1K8m7rPyfe9acAcgeaVFsIHjXD7ptyYxw/vqq5ZMHcHGOZvaE7OfTvindf97CQ3bRkgorXDodiRUiYDuhYlZAeDe6zKxuTJ1j34awDC8u0XD7hht4RuwkctxvOxlFWyYFJ7jUDnC7UHU1iz7qurxBlmDlrxlb5Pl5z8iC8LIVuHmjoueEtqjvddBwDa6JWHCQlnwyjjAu7wtxjPRK+4Ta7Y6XPskpvDqJLUdoMdTWTJOX9kWs+2bL9pN89U3GTdn3WKKxpvTmRuWglmPpKOtK91IiQ73vvJFL/YCa5UbLaVaDzXXTP2p4tmjvGREYnbruOgrn7MwKvlEg9gvLpG1E2000ntKNh5O82EznQobvkVF9S732LIgus6rg0RHTNCsdYJA7oWB7jLJdlOIxzfUwwbTHY+zSy+ccldAkbtRjimThroCYAzA46bqUl6JmxOh+IH8mbq1K65NXLuIIAnymqAMQbyNRrhtvT0qkQgqe4lRof7RHKdEe6Y9XEe0NVDBLzsnrMwcmbp/rOs8lXPQtzODHhY+/9LEq0aCcV0M22wX21jge5yiwdwGVW+RuPZnGUVM9FkP+NlYesaIFcJ8s+TLM9UQDwY1JYOx6Y3QPLXRpNqPzEiHpJfBOAD8KgHjoJQs3VIh+Kzlj3zDCzp63zEJ8QgCHeXW4AnPsZvGSkbLjR3/DCT5/+3vD7lTkl0bQHRPk9PrVxg5q1GpL3gZkvpLaZU93qW8r/dYhJiw3DTNudbTFMPb1lf5xIpxHEQ7i/XA7XFw/hZSLlmqLn094flLqWZzNzcZikO/JvbrCTkJjub3rYMZJ8YgwJJbSuBK7zRTb3pUGwfCGznTdk3MMm2tG/vIvL7tpJE1G3vlCeMMcYCvTye2TfSvP2qHeFTMY4NTI9Sek8AJFewlCGi7IEPc/JycmWYOUVCJMHitNmYOQF7NjAzmTK8v5Z/N4/biEYI1BN46riNeeTGvEazx21Ao5DmcRs5QHfV6UbQ+3GbvwHH7EQQahyMxwAAAABJRU5ErkJggg=="},NvD2:function(M,Y,l){"use strict";l.d(Y,"a",function(){return y});var P=l("Kwbf");function m(S,n){var i=new Set;return S.forEach(function(s){n.has(s)||i.add(s)}),i}function D(S){var n=S||{},i=n.disabled,s=n.disableCheckbox,r=n.checkable;return!!(i||s)||r===!1}function d(S,n,i,s){for(var r=new Set(S),x=new Set,f=0;f<=i;f+=1){var g=n.get(f)||new Set;g.forEach(function(a){var u=a.key,_=a.node,T=a.children,b=T===void 0?[]:T;r.has(u)&&!s(_)&&b.filter(function(c){return!s(c.node)}).forEach(function(c){r.add(c.key)})})}for(var v=new Set,p=i;p>=0;p-=1){var O=n.get(p)||new Set;O.forEach(function(a){var u=a.parent,_=a.node;if(s(_)||!a.parent||v.has(a.parent.key))return;if(s(a.parent.node)){v.add(u.key);return}var T=!0,b=!1;(u.children||[]).filter(function(c){return!s(c.node)}).forEach(function(c){var R=c.key,w=r.has(R);T&&!w&&(T=!1),!b&&(w||x.has(R))&&(b=!0)}),T&&r.add(u.key),b&&x.add(u.key),v.add(u.key)})}return{checkedKeys:Array.from(r),halfCheckedKeys:Array.from(m(x,r))}}function h(S,n,i,s,r){for(var x=new Set(S),f=new Set(n),g=0;g<=s;g+=1){var v=i.get(g)||new Set;v.forEach(function(u){var _=u.key,T=u.node,b=u.children,c=b===void 0?[]:b;!x.has(_)&&!f.has(_)&&!r(T)&&c.filter(function(R){return!r(R.node)}).forEach(function(R){x.delete(R.key)})})}f=new Set;for(var p=new Set,O=s;O>=0;O-=1){var a=i.get(O)||new Set;a.forEach(function(u){var _=u.parent,T=u.node;if(r(T)||!u.parent||p.has(u.parent.key))return;if(r(u.parent.node)){p.add(_.key);return}var b=!0,c=!1;(_.children||[]).filter(function(R){return!r(R.node)}).forEach(function(R){var w=R.key,C=x.has(w);b&&!C&&(b=!1),!c&&(C||f.has(w))&&(c=!0)}),b||x.delete(_.key),c&&f.add(_.key),p.add(_.key)})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(m(f,x))}}function y(S,n,i,s){var r=[],x;s?x=s:x=D;var f=new Set(S.filter(function(O){var a=!!i[O];return a||r.push(O),a})),g=new Map,v=0;Object.keys(i).forEach(function(O){var a=i[O],u=a.level,_=g.get(u);_||(_=new Set,g.set(u,_)),_.add(a),v=Math.max(v,u)}),Object(P.a)(!r.length,"Tree missing follow keys: ".concat(r.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var p;return n===!0?p=d(f,g,v,x):p=h(f,n.halfCheckedKeys,g,v,x),p}},OLES:function(M,Y,l){"use strict";var P=l("U8pU"),m=l("VTBJ"),D=l("Ff2n"),d=l("q1tI"),h=l("uciX"),y=l("7ixt"),S=function(f){var g=f.overlay,v=f.prefixCls,p=f.id,O=f.overlayInnerStyle;return d.createElement("div",{className:"".concat(v,"-inner"),id:p,role:"tooltip",style:O},typeof g=="function"?g():g)},n=S,i=function(f,g){var v=f.overlayClassName,p=f.trigger,O=p===void 0?["hover"]:p,a=f.mouseEnterDelay,u=a===void 0?0:a,_=f.mouseLeaveDelay,T=_===void 0?.1:_,b=f.overlayStyle,c=f.prefixCls,R=c===void 0?"rc-tooltip":c,w=f.children,C=f.onVisibleChange,E=f.afterVisibleChange,o=f.transitionName,A=f.animation,k=f.placement,U=k===void 0?"right":k,N=f.align,V=N===void 0?{}:N,W=f.destroyTooltipOnHide,K=W===void 0?!1:W,z=f.defaultVisible,F=f.getTooltipContainer,B=f.overlayInnerStyle,G=Object(D.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)(g,function(){return ae.current});var de=Object(m.a)({},G);"visible"in f&&(de.popupVisible=f.visible);var se=function(){var pe=f.arrowContent,ie=pe===void 0?null:pe,oe=f.overlay,Q=f.id;return[d.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},ie),d.createElement(n,{key:"content",prefixCls:R,id:Q,overlay:oe,overlayInnerStyle:B})]},Se=!1,Oe=!1;if(typeof K=="boolean")Se=K;else if(K&&Object(P.a)(K)==="object"){var le=K.keepParent;Se=le===!0,Oe=le===!1}return d.createElement(h.a,Object.assign({popupClassName:v,prefixCls:R,popup:se,action:O,builtinPlacements:y.a,popupPlacement:U,ref:ae,popupAlign:V,getPopupContainer:F,onPopupVisibleChange:C,afterPopupVisibleChange:E,popupTransitionName:o,popupAnimation:A,defaultPopupVisible:z,destroyPopupOnHide:Se,autoDestroy:Oe,mouseLeaveDelay:T,popupStyle:b,mouseEnterDelay:u},de),w)},s=Object(d.forwardRef)(i),r=Y.a=s},OLod:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("K3mO"))})(this,function(P){P.lib.Cipher||function(m){var D=P,d=D.lib,h=d.Base,y=d.WordArray,S=d.BufferedBlockAlgorithm,n=D.enc,i=n.Utf8,s=n.Base64,r=D.algo,x=r.EvpKDF,f=d.Cipher=S.extend({cfg:h.extend(),createEncryptor:function(o,A){return this.create(this._ENC_XFORM_MODE,o,A)},createDecryptor:function(o,A){return this.create(this._DEC_XFORM_MODE,o,A)},init:function(o,A,k){this.cfg=this.cfg.extend(k),this._xformMode=o,this._key=A,this.reset()},reset:function(){S.reset.call(this),this._doReset()},process:function(o){return this._append(o),this._process()},finalize:function(o){o&&this._append(o);var A=this._doFinalize();return A},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function o(A){return typeof A=="string"?E:R}return function(A){return{encrypt:function(k,U,N){return o(U).encrypt(A,k,U,N)},decrypt:function(k,U,N){return o(U).decrypt(A,k,U,N)}}}}()}),g=d.StreamCipher=f.extend({_doFinalize:function(){var o=this._process(!0);return o},blockSize:1}),v=D.mode={},p=d.BlockCipherMode=h.extend({createEncryptor:function(o,A){return this.Encryptor.create(o,A)},createDecryptor:function(o,A){return this.Decryptor.create(o,A)},init:function(o,A){this._cipher=o,this._iv=A}}),O=v.CBC=function(){var o=p.extend();o.Encryptor=o.extend({processBlock:function(k,U){var N=this._cipher,V=N.blockSize;A.call(this,k,U,V),N.encryptBlock(k,U),this._prevBlock=k.slice(U,U+V)}}),o.Decryptor=o.extend({processBlock:function(k,U){var N=this._cipher,V=N.blockSize,W=k.slice(U,U+V);N.decryptBlock(k,U),A.call(this,k,U,V),this._prevBlock=W}});function A(k,U,N){var V,W=this._iv;W?(V=W,this._iv=m):V=this._prevBlock;for(var K=0;K<N;K++)k[U+K]^=V[K]}return o}(),a=D.pad={},u=a.Pkcs7={pad:function(o,A){for(var k=A*4,U=k-o.sigBytes%k,N=U<<24|U<<16|U<<8|U,V=[],W=0;W<U;W+=4)V.push(N);var K=y.create(V,U);o.concat(K)},unpad:function(o){var A=o.words[o.sigBytes-1>>>2]&255;o.sigBytes-=A}},_=d.BlockCipher=f.extend({cfg:f.cfg.extend({mode:O,padding:u}),reset:function(){var o;f.reset.call(this);var A=this.cfg,k=A.iv,U=A.mode;this._xformMode==this._ENC_XFORM_MODE?o=U.createEncryptor:(o=U.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==o?this._mode.init(this,k&&k.words):(this._mode=o.call(U,this,k&&k.words),this._mode.__creator=o)},_doProcessBlock:function(o,A){this._mode.processBlock(o,A)},_doFinalize:function(){var o,A=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(A.pad(this._data,this.blockSize),o=this._process(!0)):(o=this._process(!0),A.unpad(o)),o},blockSize:128/32}),T=d.CipherParams=h.extend({init:function(o){this.mixIn(o)},toString:function(o){return(o||this.formatter).stringify(this)}}),b=D.format={},c=b.OpenSSL={stringify:function(o){var A,k=o.ciphertext,U=o.salt;return U?A=y.create([1398893684,1701076831]).concat(U).concat(k):A=k,A.toString(s)},parse:function(o){var A,k=s.parse(o),U=k.words;return U[0]==1398893684&&U[1]==1701076831&&(A=y.create(U.slice(2,4)),U.splice(0,4),k.sigBytes-=16),T.create({ciphertext:k,salt:A})}},R=d.SerializableCipher=h.extend({cfg:h.extend({format:c}),encrypt:function(o,A,k,U){U=this.cfg.extend(U);var N=o.createEncryptor(k,U),V=N.finalize(A),W=N.cfg;return T.create({ciphertext:V,key:k,iv:W.iv,algorithm:o,mode:W.mode,padding:W.padding,blockSize:o.blockSize,formatter:U.format})},decrypt:function(o,A,k,U){U=this.cfg.extend(U),A=this._parse(A,U.format);var N=o.createDecryptor(k,U).finalize(A.ciphertext);return N},_parse:function(o,A){return typeof o=="string"?A.parse(o,this):o}}),w=D.kdf={},C=w.OpenSSL={execute:function(o,A,k,U){U||(U=y.random(64/8));var N=x.create({keySize:A+k}).compute(o,U),V=y.create(N.words.slice(A),k*4);return N.sigBytes=A*4,T.create({key:N,iv:V,salt:U})}},E=d.PasswordBasedCipher=R.extend({cfg:R.cfg.extend({kdf:C}),encrypt:function(o,A,k,U){U=this.cfg.extend(U);var N=U.kdf.execute(k,o.keySize,o.ivSize);U.iv=N.iv;var V=R.encrypt.call(this,o,A,N.key,U);return V.mixIn(N),V},decrypt:function(o,A,k,U){U=this.cfg.extend(U),A=this._parse(A,U.format);var N=U.kdf.execute(k,o.keySize,o.ivSize,A.salt);U.iv=N.iv;var V=R.decrypt.call(this,o,A,N.key,U);return V}})}()})},OZM5:function(M,Y,l){"use strict";l.d(Y,"b",function(){return s}),l.d(Y,"a",function(){return r}),l.d(Y,"k",function(){return x}),l.d(Y,"h",function(){return f}),l.d(Y,"i",function(){return g}),l.d(Y,"g",function(){return v}),l.d(Y,"c",function(){return p}),l.d(Y,"d",function(){return O}),l.d(Y,"j",function(){return _}),l.d(Y,"e",function(){return T}),l.d(Y,"f",function(){return b});var P=l("KQm4"),m=l("U8pU"),D=l("Ff2n"),d=l("q1tI"),h=l.n(d),y=l("Kwbf"),S=l("WaYH"),n=.25,i=2;function s(c,R){var w=c.slice(),C=w.indexOf(R);return C>=0&&w.splice(C,1),w}function r(c,R){var w=c.slice();return w.indexOf(R)===-1&&w.push(R),w}function x(c){return c.split("-")}function f(c,R){return"".concat(c,"-").concat(R)}function g(c){return c&&c.type&&c.type.isTreeNode}function v(c,R){var w=[c],C=R[c];function E(){var o=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];o.forEach(function(A){var k=A.key,U=A.children;w.push(k),E(U)})}return E(C.children),w}function p(c,R){var w=c.clientY,C=R.selectHandle.getBoundingClientRect(),E=C.top,o=C.bottom,A=C.height,k=Math.max(A*n,i);return w<=E+k?-1:w>=o-k?1:0}function O(c,R){if(!c)return;var w=R.multiple;return w?c.slice():c.length?[c[0]]:c}var a=function(R){return R};function u(c,R){if(!c)return[];var w=R||{},C=w.processProps,E=C===void 0?a:C,o=Array.isArray(c)?c:[c];return o.map(function(A){var k=A.children,U=Object(D.a)(A,["children"]),N=u(k,R);return h.a.createElement(S.a,Object.assign({},E(U)),N)})}function _(c){if(!c)return null;var R;if(Array.isArray(c))R={checkedKeys:c,halfCheckedKeys:void 0};else if(Object(m.a)(c)==="object")R={checkedKeys:c.checked||void 0,halfCheckedKeys:c.halfChecked||void 0};else return Object(y.a)(!1,"`checkedKeys` is not an array or an object"),null;return R}function T(c,R){var w=new Set;function C(E){if(w.has(E))return;var o=R[E];if(!o)return;w.add(E);var A=o.parent,k=o.node;if(k.disabled)return;A&&C(A.key)}return(c||[]).forEach(function(E){C(E)}),Object(P.a)(w)}function b(c){var R={};return Object.keys(c).forEach(function(w){(w.startsWith("data-")||w.startsWith("aria-"))&&(R[w]=c[w])}),R}},Ohmc:function(M,Y,l){M.exports=l.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,Y,l){"use strict";var P=l("2qtc"),m=l("kLXV"),D=l("rAM+"),d=l("miYZ"),h=l("tsqr"),y=l("tJVT"),S=l("jrin"),n=l("q1tI"),i=l.n(n),s=l("VrN/"),r=l.n(s),x=l("bdgK"),f=l("p77/"),g=l("Bd2K"),v=l("ELLl"),p=l("19Vz"),O=l("lZu9"),a=l("+NIl"),u=l("kSUc"),_=l("9Bee"),T=function(Le){var je=Le.value,ze=je===void 0?"":je,Te=Le.className,Me=Le.showTextOnly,ke=Le.showLines,We=Le.style,dt=We===void 0?{}:We,bt=Object(n.useMemo)(function(){return""},[ze]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{dangerouslySetInnerHTML:{__html:bt}}))},b=l("0Owb"),c=l("dejd"),R=l("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(Le){var je=Le.onActionCallback,ze=Le.title,Te=Le.icon,Me=Le.actionName,ke=Le.className,We=ke===void 0?"":ke,dt=Le.children;function bt(){je(Me)}return i.a.createElement("a",{title:ze,className:We,onClick:bt},i.a.createElement("i",{className:"md-iconfont ".concat(Te)}),dt)}var E=function(Le){var je=Le.watch,ze=Le.showNullButton,Te=Le.onActionCallback,Me=Le.fullScreen,ke=Le.insertTemp,We=Le.hidetoolBar,dt=[].concat(w,[{title:"".concat(je?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(je?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return i.a.createElement("ul",{className:"markdown-toolbar-container"},!We&&dt.map(function(bt,kt){return i.a.createElement("li",{key:kt},bt.actionName?i.a.createElement(C,Object(b.a)({},bt,{onActionCallback:Te})):i.a.createElement("span",{className:"v-line"}))}),ze?i.a.createElement("li",null,i.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Te},i.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,ke&&i.a.createElement("li",null,i.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(ke),onActionCallback:Te},i.a.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),i.a.createElement("li",{className:"btn-full-screen"},i.a.createElement(C,{icon:"".concat(Me?"icon-shrink":"icon-enlarge"),title:Me?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Te})))},o=l("M8RZ"),A=l("+L6B"),k=l("2/Rp"),U=l("y8nQ"),N=l("Vl3Y"),V=l("5NDa"),W=l("5rEg"),K={labelCol:{span:4},wrapperCol:{span:20}},z=function(Le){var je=Le.callback,ze=Le.onCancel;function Te(Me){je(Me)}return i.a.createElement(N.a,Object(b.a)({},K,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Te}),i.a.createElement(N.a.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},i.a.createElement(W.a,null)),i.a.createElement(N.a.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},i.a.createElement(W.a,null)),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(k.a,{type:"ghost",onClick:ze},"\u53D6\u6D88")))},F=l("7ahc"),B=l("HmJG"),G=l("BjJ7"),ae=N.a.useForm,de={width:280,marginRight:10},se={labelCol:{span:5},wrapperCol:{span:19}},Se=function(Le){var je=Le.callback,ze=Le.onCancel,Te=ae(),Me=Object(y.a)(Te,1),ke=Me[0];function We(kt){je(kt)}function dt(kt,cn){ke.setFieldsValue({src:"/api/attachments/".concat(kt.id),type:cn.type})}function bt(kt){var cn=kt.target.files[0];le(cn,dt)}return i.a.createElement(N.a,Object(b.a)({form:ke},se,{className:"upload-image-panel",onFinish:We}),i.a.createElement(N.a.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},i.a.createElement("div",{className:"flex-container"},i.a.createElement(N.a.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},i.a.createElement(W.a,{style:de})),i.a.createElement(Oe,{onFileChange:bt}))),i.a.createElement(N.a.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u63CF\u8FF0"}]},i.a.createElement(W.a,{style:{width:264}})),i.a.createElement(N.a.Item,{style:{textAlign:"right"}},i.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(k.a,{type:"ghost",onClick:ze},"\u53D6\u6D88")))};function Oe(Le){var je=Le.onFileChange;return i.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",i.a.createElement("input",{type:"file",onChange:je}))}function le(Le,je){if(!Le)throw new String("\u6CA1\u6709\u6587\u4EF6");var ze=new FormData;ze.append("editormd-image-file",Le),ze.append("file_param_name","editormd-image-file"),ze.append("byxhr","true");var Te=new window.XMLHttpRequest;Te.withCredentials=!0,Te.addEventListener("load",function(Me){je(JSON.parse(Me.target.responseText),Le)},!1),Te.addEventListener("error",function(Me){console.error(Me)},!1),Te.open("POST","".concat(G.a,"/api/attachments.json")),Te.send(ze)}var me=l("giR+"),pe=l("fyUT"),ie=l("7Kak"),oe=l("9yH6"),Q=oe.a.Group,ce={margin:"0 8px"},ee=function(Le){var je=Le.callback,ze=Le.onCancel;function Te(Me){je(Me)}return i.a.createElement(N.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Te},i.a.createElement("div",{className:"flex-container"},i.a.createElement("span",{style:ce},"\u5355\u5143\u683C\u6570\uFF1A"),i.a.createElement("span",{style:ce},"\u884C\u6570"),i.a.createElement(N.a.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},i.a.createElement(pe.a,null)),i.a.createElement("span",{style:ce},"\u5217\u6570"),i.a.createElement(N.a.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},i.a.createElement(pe.a,null))),i.a.createElement("div",{className:"flex-container",style:{marginTop:12}},i.a.createElement("span",{style:ce},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),i.a.createElement(N.a.Item,{name:"align"},i.a.createElement(Q,null,i.a.createElement(oe.a,{value:"default"},i.a.createElement("i",{className:"fa fa-align-justify"})),i.a.createElement(oe.a,{value:"left"},i.a.createElement("i",{className:"fa fa-align-left"})),i.a.createElement(oe.a,{value:"center"},i.a.createElement("i",{className:"fa fa-align-center"})),i.a.createElement(oe.a,{value:"right"},i.a.createElement("i",{className:"fa fa-align-right"}))))),i.a.createElement("div",{className:"flex-container flex-end"},i.a.createElement(k.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),i.a.createElement(k.a,{type:"ghost",onClick:ze},"\u53D6\u6D88")))},te=l("m3rI"),ye="link",re="upload-image",Z="code-block",X="add-table",q="------------",be={default:q,left:":".concat(q),center:":".concat(q,":"),right:"".concat(q,":")},ve=l("9VGf"),xe,Ke;function Qe(){}var et=0,tt=1e4,rt="\u2581",ut=`
**\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 Be(Le){return/^\d+$/.test(Le)?"".concat(Le,"px"):Le}var Pe=navigator.platform.toUpperCase().indexOf("MAC")>=0,qe=Pe?"Cmd":"Ctrl",Et=(xe={},Object(S.a)(xe,qe+"-B","bold"),Object(S.a)(xe,qe+"-I","italic"),xe),st=(Ke={},Object(S.a)(Ke,ye,"\u6DFB\u52A0\u94FE\u63A5"),Object(S.a)(Ke,Z,"\u6DFB\u52A0\u4EE3\u7801\u5757"),Object(S.a)(Ke,re,"\u6DFB\u52A0\u56FE\u7247"),Object(S.a)(Ke,X,"\u6DFB\u52A0\u8868\u683C"),Ke),At=Y.a=function(Le){var je=Le.defaultValue,ze=je===void 0?"":je,Te=Le.onChange,Me=Le.width,ke=Me===void 0?"100%":Me,We=Le.height,dt=We===void 0?400:We,bt=Le.miniToolbar,kt=bt===void 0?!1:bt,cn=Le.isFocus,An=cn===void 0?!1:cn,rn=Le.watch,Pt=Le.insertTemp,Ge=Le.mode,lt=Ge===void 0?"markdown":Ge,it=Le.id,we=it===void 0?"markdown-editor-id":it,Ve=Le.showResizeBar,Ct=Ve===void 0?!1:Ve,gt=Le.noStorage,Tt=gt===void 0?!1:gt,Lt=Le.showNullButton,Dt=Lt===void 0?!1:Lt,Nt=Le.hidetoolBar,qt=Nt===void 0?!1:Nt,kn=Le.fullScreen,yn=kn===void 0?!1:kn,Hn=Le.onBlur,Gn=Le.onCMBeforeChange,Fn=Le.onFullScreen,hn=Le.className,jr=hn===void 0?"":hn,Wr=Le.disablePaste,Ur=Wr===void 0?!1:Wr,Er=Le.placeholder,zr=Er===void 0?"":Er,xr=Le.values,tn=xr===void 0?"":xr,Xt=Object(n.useState)(null),En=Object(y.a)(Xt,2),an=En[0],Dr=En[1],_r=Object(n.useState)(ze),sr=Object(y.a)(_r,2),Vr=sr[0],on=sr[1],kr=Object(n.useState)(rn),wr=Object(y.a)(kr,2),sa=wr[0],Pr=wr[1],ba=Object(n.useState)(yn),Ta=Object(y.a)(ba,2),Da=Ta[0],Ba=Ta[1],$r=Object(n.useState)(""),Cr=Object(y.a)($r,2),tr=Cr[0],fa=Cr[1],Aa=Object(n.useState)(0),wa=Object(y.a)(Aa,2),ir=wa[0],ai=wa[1],Fa=Object(n.useState)(dt),Ua=Object(y.a)(Fa,2),oi=Ua[0],Oa=Ua[1],qa=Object(n.useState)(!1),Ga=Object(y.a)(qa,2),Di=Ga[0],hi=Ga[1],aa=Object(n.useRef)(),la=Object(n.useRef)(),ia=Object(n.useRef)(),he=Object(n.useRef)();Object(n.useEffect)(function(){on(tn),an==null||an.setValue(tn)},[tn]),Object(n.useEffect)(function(){Fn==null||Fn(Da)},[Da]),Object(n.useEffect)(function(){if(aa.current){var wt=r.a.fromTextArea(aa.current,{mode:lt,lineNumbers:!kt,lineWrapping:!0,value:ze,autoCloseTags:!0,autoCloseBrackets:!0});An&&wt.focus();function Jt(Bt,ln){if(Ur){ln.preventDefault();return}var en=ln.clipboardData;if(en){var xn=en.types.toString(),Pn=en.items,Vt=["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"||en.types.indexOf("Files")>-1){if(ln.preventDefault(),lt=="stex")return;try{var Ut,Qt=Pn[1];((Ut=Pn[0])===null||Ut===void 0?void 0:Ut.kind)==="file"&&(Qt=Pn[0]);var Zt=Qt.getAsFile(),mn=Zt.name.split(".").pop();le(Zt,function(dn){if(dn.id){var Mn,Ln,pr;(Zt==null||((Mn=Zt.type)===null||Mn===void 0)?void 0:Mn.indexOf("image"))>-1?wt.replaceSelection("![,](/api/attachments/".concat(dn.id,"?type=").concat(dn.content_type,")")):(Zt==null||((Ln=Zt.type)===null||Ln===void 0)?void 0:Ln.indexOf("video"))>-1?wt.replaceSelection('<video width="100%" controls src="'.concat(te.a.API_SERVER,"/api/attachments/").concat(dn.id,'"></video>')):(Zt==null||((pr=Zt.type)===null||pr===void 0)?void 0:pr.indexOf("pdf"))>-1?wt.replaceSelection('<a href="'.concat(te.a.API_SERVER,"/api/attachments/").concat(dn.id,"?type=").concat(Zt.type,'&disposition=inline" target="_blank">').concat(Zt.name,"</a>")):Vt.includes(mn)?wt.replaceSelection('<a href="'.concat(te.a.API_SERVER,"/api/attachments/").concat(dn.id,'?type=office&disposition=inline" target="_blank">').concat(Zt.name,"</a>")):wt.replaceSelection("[".concat(Zt.name,"](").concat(te.a.API_SERVER,"/api/attachments/").concat(dn.id,"?type=").concat(dn.content_type,")"))}else(dn==null?void 0:dn.status)===401&&(document.location.href="/user/login")})}catch(dn){h.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return wt.on("paste",Jt),Dr(wt),function(){wt.off("paste",Jt)}}},[]);var Ze=Object(n.useCallback)(function(){if(la.current)try{}catch(wt){console.log(wt,"---- to set md editor body height")}},[oi,la,Da]);Object(n.useEffect)(function(){function wt(){var Bt=new x.default(function(ln){var en=Object(D.a)(ln),xn;try{for(en.s();!(xn=en.n()).done;){var Pn=xn.value;(Pn.target.offsetHeight>0||Pn.target.offsetWidth>0)&&(Ze(),an.setSize("100%","100%"),an.refresh())}}catch(Vt){en.e(Vt)}finally{en.f()}});return Bt.observe(aa.current.parentElement),Bt}if(an){var Jt=wt();return function(){Jt.unobserve(aa.current.parentElement)}}},[an,Ze]),Object(n.useEffect)(function(){if(an){for(var wt=[],Jt=function(){var Pn=ln[Bt];en=Object(y.a)(Pn,2);var Vt=en[0],Ut=en[1],Qt=Object(S.a)({},Vt,function(){vt(Ut)});wt.push(Qt),an.addKeyMap(Qt)},Bt=0,ln=Object.entries(Et);Bt<ln.length;Bt++){var en;Jt()}return function(){var xn=Object(D.a)(wt),Pn;try{for(xn.s();!(Pn=xn.n()).done;){var Vt=Pn.value;an.removeKeyMap(Vt)}}catch(Ut){xn.e(Ut)}finally{xn.f()}}}},[an]),Object(n.useEffect)(function(){yn!==Da&&Ba(yn)},[yn]),Object(ve.a)(function(){if(!Tt&&ir>0){var wt=new Date().getTime(),Jt=window.sessionStorage.getItem(we);wt>=ir+tt&&(!Jt||Jt!==Vr)&&(window.sessionStorage.setItem(we,Vr),hi(!0))}},tt),Object(n.useEffect)(function(){Pr(rn)},[an,rn]),Object(n.useEffect)(function(){an&&(An&&an.focus())},[an,An]),Object(n.useEffect)(function(){if(sa&&an){var wt=an.getScrollerElement();function Jt(Bt){var ln=Bt.target;if(he.current){var en=ln.scrollTop/ln.scrollHeight;he.current.scrollTop=he.current.scrollHeight*en}}return wt.addEventListener("scroll",Jt),function(){wt.removeEventListener("scroll",Jt)}}},[an,sa]),Object(n.useEffect)(function(){if(an&&Gn){function wt(Jt,Bt){Gn(Jt,Bt)}return an.on("beforeChange",wt),function(){an.off("beforeChange",wt)}}},[an,Gn]),Object(n.useEffect)(function(){if(an&&Hn){function wt(){Hn(an.getValue())}return an.on("blur",wt),function(){an.off("blur",wt)}}},[an,Hn]),Object(n.useEffect)(function(){if(an){function wt(Jt){var Bt=Jt.getValue();on(Bt),ai(new Date().getTime()),Jt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Te&&Te(Bt)}return an.on("change",wt),function(){an.off("change",wt)}}},[an,Te]),Object(n.useEffect)(function(){an&&(ze==null?(an.setValue(""),on("")):ze!==an.getValue()&&(an.setValue(ze),on(ze),an.setCursor(an.lineCount(),0)))},[an,ze]);var vt=Object(n.useCallback)(function(wt){var Jt=an.getCursor(),Bt=an.getSelection(),ln=Bt.split(`
`);switch(wt){case"bold":return an.replaceSelection("**"+Bt+"**"),Bt===""&&an.setCursor(Jt.line,Jt.ch+2),an.focus();case"italic":return an.replaceSelection("*"+Bt+"*"),Bt===""&&an.setCursor(Jt.line,Jt.ch+1),an.focus();case"code":return an.replaceSelection("`"+Bt+"`"),Bt===""&&an.setCursor(Jt.line,Jt.ch+1),an.focus();case"inline-latex":return an.replaceSelection("`$$"+Bt+"$$`"),Bt===""&&an.setCursor(Jt.line,Jt.ch+3),an.focus();case"latex":return an.replaceSelection("```latex\n"+Bt+"\n```"),an.setCursor(Jt.line+1,Bt.length+1),an.focus();case"line-break":return an.replaceSelection(`<br/>
`),an.focus();case"list-ul":return Bt===""?an.replaceSelection("- "+Bt):an.replaceSelection(ln.map(function(en){return en===""?"":"- ".concat(en)}).join(`
`)),an.focus();case"list-ol":return Bt===""?an.replaceSelection("1. "+Bt):an.replaceSelection(ln.map(function(en,xn){return en===""?"":"".concat(xn+1,". ").concat(en)}).join(`
`)),an.focus();case"add-null-ch":return Bt===""&&an.setCursor(Jt.line,Jt.ch+1),an.replaceSelection(rt),an.focus();case"inster-template-1":return Bt===""&&an.setCursor(Jt.line,Jt.ch),an.replaceSelection(ut),an.focus();case"eraser":return an.setValue(""),an.focus();case"trigger-watch":return Pr(!sa),an.focus();case"trigger-full-screen":return Ba(!Da),an.focus();case ye:fa(ye);return;case Z:fa(Z);return;case re:fa(re);return;case X:fa(X);return;default:throw new Error}},[an,sa,Da]),pt=Object(n.useCallback)(function(wt){fa("");switch(tr){case ye:var Jt=wt.title,Bt=wt.link;return an.replaceSelection("[".concat(Jt,"](").concat(Bt,")")),an.focus();case Z:var ln=wt.language,en=wt.content;return an.replaceSelection(["```"+ln,en,"```"].join(`
`)),an.focus();case re:var xn=wt.src,Pn=wt.alt;return an.replaceSelection("![ ".concat(Pn," ]( ").concat(xn,' "').concat(Pn,'" )')),an.focus();case X:for(var Vt=wt.row,Ut=wt.col,Qt=wt.align,Zt=`
`,mn=0;mn<Vt;mn++){for(var dn=[],Mn=[],Ln=0;Ln<Ut;Ln++)mn===1&&Mn.push(be[Qt]),dn.push(" ");mn===1&&(Zt+="| ".concat(Mn.join(" | "),` |
`)),Zt+="| ".concat(dn.join(Ut===1?"":" | "),` |
`)}return an.replaceSelection(Zt+`
`),an.focus();default:throw new Error}},[an,tr]),Mt=Object(n.useMemo)(function(){switch(tr){case ye:return i.a.createElement(z,{callback:pt,onCancel:Ot});case Z:return i.a.createElement(F.b,{callback:pt,onCancel:Ot});case re:return i.a.createElement(Se,{callback:pt,onCancel:Ot});case X:return i.a.createElement(ee,{callback:pt,onCancel:Ot});default:return null}},[tr]);function Ot(){fa("")}Object(n.useEffect)(function(){if(ia.current){var wt=ia.current,Jt=!1,Bt=0;function ln(Pn){Jt=!0,Bt=Pn.pageY}function en(){Jt=!1}function xn(Pn){if(Jt){var Vt=Pn.pageY-Bt;Vt<0&&(Vt=0),Vt>300&&(Vt=300);var Ut=dt+Vt+"px";Oa(Ut)}}return wt.addEventListener("mousedown",ln),document.addEventListener("mousemove",xn),document.addEventListener("mouseup",en),function(){wt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",xn),document.removeEventListener("mouseup",en)}}},[an,ia]),Object(n.useEffect)(function(){Oa(dt)},[dt]);var zt=Be(ke),nn=Be(oi),pn={width:zt,height:nn},gn=Object(n.useMemo)(function(){if(ir){var wt=new Date(ir),Jt=wt.getHours(),Bt=wt.getMinutes(),ln=wt.getSeconds();return Jt=Jt<10?"0"+Jt:Jt,Bt=Bt<10?"0"+Bt:Bt,ln=ln<10?"0"+ln:ln,"".concat(Jt,":").concat(Bt,":").concat(ln)}return 0},[ir]);function Tn(){window.sessionStorage.removeItem(we),hi(!1),ai(0)}function bn(){hi(!1),ai(0),an.setValue(window.sessionStorage.getItem(we))}return i.a.createElement(n.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:la},i.a.createElement("div",{className:"markdown-editor-container ".concat(jr," ").concat(sa?"on-preview":""," ").concat(kt?"mini":""," ").concat(Da?"full-screen":""),style:pn},i.a.createElement(E,{insertTemp:Pt,watch:sa,fullScreen:Da,showNullButton:Dt,onActionCallback:vt,hidetoolBar:qt}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:aa,placeholder:zr})),sa?i.a.createElement("div",{ref:he,className:"preview-container"},lt==="stex"&&i.a.createElement(T,{value:Vr}),lt!=="stex"&&i.a.createElement(_.a,{value:Vr})):null))),Ct?i.a.createElement("a",{ref:ia,className:"editor-resize"}):null,i.a.createElement(o.a,null,st[tr]?i.a.createElement(m.a,{centered:!0,title:st[tr],visible:!0,onCancel:Ot,footer:null},Mt):null))}},P5Jw:function(M,Y,l){"use strict";var P=l("rHrb"),m=P.CopyToClipboard;m.CopyToClipboard=m,M.exports=m},PVpz:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("ETIr"),l("cv67"),l("K3mO"),l("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,y=[],S=[],n=[],i=h.RabbitLegacy=d.extend({_doReset:function(){var r=this._key.words,x=this.cfg.iv,f=this._X=[r[0],r[3]<<16|r[2]>>>16,r[1],r[0]<<16|r[3]>>>16,r[2],r[1]<<16|r[0]>>>16,r[3],r[2]<<16|r[1]>>>16],g=this._C=[r[2]<<16|r[2]>>>16,r[0]&4294901760|r[1]&65535,r[3]<<16|r[3]>>>16,r[1]&4294901760|r[2]&65535,r[0]<<16|r[0]>>>16,r[2]&4294901760|r[3]&65535,r[1]<<16|r[1]>>>16,r[3]&4294901760|r[0]&65535];this._b=0;for(var v=0;v<4;v++)s.call(this);for(var v=0;v<8;v++)g[v]^=f[v+4&7];if(x){var p=x.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,T=u>>>16|_&4294901760,b=_<<16|u&65535;g[0]^=u,g[1]^=T,g[2]^=_,g[3]^=b,g[4]^=u,g[5]^=T,g[6]^=_,g[7]^=b;for(var v=0;v<4;v++)s.call(this)}},_doProcessBlock:function(r,x){var f=this._X;s.call(this),y[0]=f[0]^f[5]>>>16^f[3]<<16,y[1]=f[2]^f[7]>>>16^f[5]<<16,y[2]=f[4]^f[1]>>>16^f[7]<<16,y[3]=f[6]^f[3]>>>16^f[1]<<16;for(var g=0;g<4;g++)y[g]=(y[g]<<8|y[g]>>>24)&16711935|(y[g]<<24|y[g]>>>8)&4278255360,r[x+g]^=y[g]},blockSize:128/32,ivSize:64/32});function s(){for(var r=this._X,x=this._C,f=0;f<8;f++)S[f]=x[f];x[0]=x[0]+1295307597+this._b|0,x[1]=x[1]+3545052371+(x[0]>>>0<S[0]>>>0?1:0)|0,x[2]=x[2]+886263092+(x[1]>>>0<S[1]>>>0?1:0)|0,x[3]=x[3]+1295307597+(x[2]>>>0<S[2]>>>0?1:0)|0,x[4]=x[4]+3545052371+(x[3]>>>0<S[3]>>>0?1:0)|0,x[5]=x[5]+886263092+(x[4]>>>0<S[4]>>>0?1:0)|0,x[6]=x[6]+1295307597+(x[5]>>>0<S[5]>>>0?1:0)|0,x[7]=x[7]+3545052371+(x[6]>>>0<S[6]>>>0?1:0)|0,this._b=x[7]>>>0<S[7]>>>0?1:0;for(var f=0;f<8;f++){var g=r[f]+x[f],v=g&65535,p=g>>>16,O=((v*v>>>17)+v*p>>>15)+p*p,a=((g&4294901760)*g|0)+((g&65535)*g|0);n[f]=O^a}r[0]=n[0]+(n[7]<<16|n[7]>>>16)+(n[6]<<16|n[6]>>>16)|0,r[1]=n[1]+(n[0]<<8|n[0]>>>24)+n[7]|0,r[2]=n[2]+(n[1]<<16|n[1]>>>16)+(n[0]<<16|n[0]>>>16)|0,r[3]=n[3]+(n[2]<<8|n[2]>>>24)+n[1]|0,r[4]=n[4]+(n[3]<<16|n[3]>>>16)+(n[2]<<16|n[2]>>>16)|0,r[5]=n[5]+(n[4]<<8|n[4]>>>24)+n[3]|0,r[6]=n[6]+(n[5]<<16|n[5]>>>16)+(n[4]<<16|n[4]>>>16)|0,r[7]=n[7]+(n[6]<<8|n[6]>>>24)+n[5]|0}m.RabbitLegacy=d._createHelper(i)}(),P.RabbitLegacy})},QNag:function(M,Y,l){"use strict";var P=l("2qtc"),m=l("kLXV"),D=l("+L6B"),d=l("2/Rp"),h=l("9og8"),y=l("y8nQ"),S=l("Vl3Y"),n=l("tJVT"),i=l("PpiC"),s=l("5NDa"),r=l("5rEg"),x=l("WmNS"),f=l.n(x),g=l("q1tI"),v=l.n(g),p=l("9kvl"),O=l("JFl9"),a=l.n(O),u=r.a.TextArea,_=function(b){var c=b.shixunsDetail,R=b.globalSetting,w=b.loading,C=b.dispatch,E=b.onFinish,o=E===void 0?function(){}:E,A=Object(i.a)(b,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),k=S.a.useForm(),U=Object(n.a)(k,1),N=U[0],V=function(){var K=Object(h.a)(f.a.mark(function z(F){var B,G;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=c.actionTabs.params)===null||B===void 0?void 0:B.id,compile:F.execute,excutive:F.compile}});case 2:G=de.sent,W(),G&&o(G==null?void 0:G.shixun_script);case 5:case"end":return de.stop()}},z)}));return function(F){return K.apply(this,arguments)}}(),W=function(){C({type:"shixunsDetail/setActionTabs",payload:{}})};return v.a.createElement(m.a,{centered:!0,title:"\u81EA\u5B9A\u4E49\u6A21\u677F",visible:c.actionTabs.key==="Settings-UseCustomScript",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",footer:null,onCancel:W},v.a.createElement(S.a,{form:N,scrollToFirstError:!0,layout:"vertical",onFinish:V},v.a.createElement(S.a.Item,{name:"execute",label:"\u6267\u884C\u547D\u4EE4\uFF1A",rules:[{required:!0,message:"\u6267\u884C\u547D\u4EE4\u4E0D\u80FD\u4E3A\u7A7A"}]},v.a.createElement(u,{rows:4})),v.a.createElement(S.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},v.a.createElement(u,{rows:4})),v.a.createElement("div",{className:a.a.footerWrap},v.a.createElement(S.a.Item,null,v.a.createElement(d.a,{className:"mr5",size:"large",onClick:W},"\u53D6\u6D88"),v.a.createElement(d.a,{size:"large",type:"primary",htmlType:"submit",loading:w.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))};Y.a=Object(p.b)(function(T){var b=T.shixunsDetail,c=T.loading,R=T.globalSetting;return{shixunsDetail:b,globalSetting:R,loading:c}})(_)},Qvpy:function(M,Y,l){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,Y,l){M.exports={wrap:"wrap___2zh4E",title:"title___Os-Oa",path:"path___eUXXC",colorBlue:"colorBlue___2IORo"}},RMFE:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAFyCAYAAADYqEAoAAAAAXNSR0IArs4c6QAADetJREFUeAHt1jFqXUEQRUHLaP9b/jZObmYU9MAJSlGDxNBUPw76+vz9+eWHAAECBHICv3MbWYgAAQIE/gkItA+BAAECUQGBjh7GWgQIEBBo3wABAgSiAgIdPYy1CBAgINC+AQIECEQFBDp6GGsRIEBAoH0DBAgQiAoIdPQw1iJAgIBA+wYIECAQFRDo6GGsRYAAAYH2DRAgQCAqINDRw1iLAAECAu0bIECAQFRAoKOHsRYBAgQE2jdAgACBqIBARw9jLQIECAi0b4AAAQJRAYGOHsZaBAgQEGjfAAECBKICAh09jLUIECAg0L4BAgQIRAUEOnoYaxEgQECgfQMECBCICgh09DDWIkCAgED7BggQIBAVEOjoYaxFgAABgfYNECBAICog0NHDWIsAAQIC7RsgQIBAVECgo4exFgECBATaN0CAAIGogEBHD2MtAgQICLRvgAABAlEBgY4exloECBAQaN8AAQIEogICHT2MtQgQICDQvgECBAhEBQQ6ehhrESBAQKB9AwQIEIgKCHT0MNYiQICAQPsGCBAgEBUQ6OhhrEWAAAGB9g0QIEAgKiDQ0cNYiwABAgLtGyBAgEBUQKCjh7EWAQIEBNo3QIAAgaiAQEcPYy0CBAh8/5Tg6+vrp3/q7wgQIEDgPwKfz+c/v92v/Ac9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICQh06hyWIUCAwAQEehYmAgQIpAQEOnUOyxAgQGACAj0LEwECBFICAp06h2UIECAwAYGehYkAAQIpAYFOncMyBAgQmIBAz8JEgACBlIBAp85hGQIECExAoGdhIkCAQEpAoFPnsAwBAgQmINCzMBEgQCAlINCpc1iGAAECExDoWZgIECCQEhDo1DksQ4AAgQkI9CxMBAgQSAkIdOocliFAgMAEBHoWJgIECKQEBDp1DssQIEBgAgI9CxMBAgRSAgKdOodlCBAgMAGBnoWJAAECKQGBTp3DMgQIEJiAQM/CRIAAgZSAQKfOYRkCBAhMQKBnYSJAgEBKQKBT57AMAQIEJiDQszARIEAgJSDQqXNYhgABAhMQ6FmYCBAgkBIQ6NQ5LEOAAIEJCPQsTAQIEEgJCHTqHJYhQIDABAR6FiYCBAikBAQ6dQ7LECBAYAICPQsTAQIEUgICnTqHZQgQIDABgZ6FiQABAikBgU6dwzIECBCYgEDPwkSAAIGUgECnzmEZAgQITECgZ2EiQIBASkCgU+ewDAECBCYg0LMwESBAICUg0KlzWIYAAQITEOhZmAgQIJASEOjUOSxDgACBCQj0LEwECBBICXz/dJvP5/PTP/V3BAgQIHAg4D/oA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IWAQL9Q9SYBAgQOBAT6ANETBAgQeCEg0C9UvUmAAIEDAYE+QPQEAQIEXggI9AtVbxIgQOBAQKAPED1BgACBFwIC/ULVmwQIEDgQEOgDRE8QIEDghYBAv1D1JgECBA4EBPoA0RMECBB4ISDQL1S9SYAAgQMBgT5A9AQBAgReCAj0C1VvEiBA4EBAoA8QPUGAAIEXAgL9QtWbBAgQOBAQ6ANETxAgQOCFgEC/UPUmAQIEDgQE+gDREwQIEHghINAvVL1JgACBAwGBPkD0BAECBF4ICPQLVW8SIEDgQECgDxA9QYAAgRcCAv1C1ZsECBA4EBDoA0RPECBA4IXAH7PYDOHnuk1pAAAAAElFTkSuQmCC"},RotF:function(M,Y,l){M.exports=l("LSTS")},RxwV:function(M,Y,l){"use strict";var P=l("q1tI"),m=l("uciX"),D=l("2W6z"),d=l.n(D),h=l("4IlW"),y=l("uK0f"),S=l.n(y);function n(me,pe){if(me===pe)return!0;if(!me||!pe)return!1;var ie=me.length;if(pe.length!==ie)return!1;for(var oe=0;oe<ie;oe++)if(me[oe]!==pe[oe])return!1;return!0}function i(me){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?i=function(ie){return typeof ie}:i=function(ie){return ie&&typeof Symbol=="function"&&ie.constructor===Symbol&&ie!==Symbol.prototype?"symbol":typeof ie},i(me)}function s(me,pe){if(!(me instanceof pe))throw new TypeError("Cannot call a class as a function")}function r(me,pe){for(var ie=0;ie<pe.length;ie++){var oe=pe[ie];oe.enumerable=oe.enumerable||!1,oe.configurable=!0,"value"in oe&&(oe.writable=!0),Object.defineProperty(me,oe.key,oe)}}function x(me,pe,ie){return pe&&r(me.prototype,pe),ie&&r(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&&g(me,pe)}function g(me,pe){return g=Object.setPrototypeOf||function(oe,Q){return oe.__proto__=Q,oe},g(me,pe)}function v(me){var pe=a();return function(){var ie=u(me),oe;if(pe){var Q=u(this).constructor;oe=Reflect.construct(ie,arguments,Q)}else oe=ie.apply(this,arguments);return p(this,oe)}}function p(me,pe){return pe&&(i(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(oe,pe);var ie=v(oe);function oe(){var Q;return s(this,oe),Q=ie.apply(this,arguments),Q.menuItems={},Q.saveMenuItem=function(ce){return function(ee){Q.menuItems[ce]=ee}},Q}return x(oe,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(ce){!ce.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(ce){var ee=this.props,te=ee.fieldNames,ye=ee.defaultFieldNames;return te[ce]||ye[ce]}},{key:"getOption",value:function(ce,ee){var te=this.props,ye=te.prefixCls,re=te.expandTrigger,Z=te.expandIcon,X=te.loadingIcon,q=this.props.onSelect.bind(this,ce,ee),be=this.props.onItemDoubleClick.bind(this,ce,ee),ve={onClick:q,onDoubleClick:be},xe="".concat(ye,"-menu-item"),Ke=null,Qe=ce[this.getFieldName("children")]&&ce[this.getFieldName("children")].length>0;(Qe||ce.isLeaf===!1)&&(xe+=" ".concat(ye,"-menu-item-expand"),ce.loading||(Ke=P.createElement("span",{className:"".concat(ye,"-menu-item-expand-icon")},Z))),re==="hover"&&(Qe||ce.isLeaf===!1)&&(ve={onMouseEnter:this.delayOnSelect.bind(this,q),onMouseLeave:this.delayOnSelect.bind(this),onClick:q}),this.isActiveOption(ce,ee)&&(xe+=" ".concat(ye,"-menu-item-active"),ve.ref=this.saveMenuItem(ee)),ce.disabled&&(xe+=" ".concat(ye,"-menu-item-disabled"));var et=null;ce.loading&&(xe+=" ".concat(ye,"-menu-item-loading"),et=X||null);var tt="";return"title"in ce?tt=ce.title:typeof ce[this.getFieldName("label")]=="string"&&(tt=ce[this.getFieldName("label")]),P.createElement("li",Object.assign({key:ce[this.getFieldName("value")],className:xe,title:tt},ve,{role:"menuitem",onMouseDown:function(ut){return ut.preventDefault()}}),ce[this.getFieldName("label")],Ke,et)}},{key:"getActiveOptions",value:function(ce){var ee=this,te=this.props.options,ye=ce||this.props.activeValue;return S()(te,function(re,Z){return re[ee.getFieldName("value")]===ye[Z]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ce=this,ee=this.props.options,te=this.getActiveOptions().map(function(ye){return ye[ce.getFieldName("children")]}).filter(function(ye){return!!ye});return te.unshift(ee),te}},{key:"delayOnSelect",value:function(ce){for(var ee=this,te=arguments.length,ye=new Array(te>1?te-1:0),re=1;re<te;re++)ye[re-1]=arguments[re];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof ce=="function"&&(this.delayTimer=window.setTimeout(function(){ce(ye),ee.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var ce=this.getShowOptions().length,ee=0;ee<ce;ee++){var te=this.menuItems[ee];te&&te.parentElement&&(te.parentElement.scrollTop=te.offsetTop)}}},{key:"isActiveOption",value:function(ce,ee){var te=this.props.activeValue,ye=te===void 0?[]:te;return ye[ee]===ce[this.getFieldName("value")]}},{key:"render",value:function(){var ce=this,ee=this.props,te=ee.prefixCls,ye=ee.dropdownMenuColumnStyle;return P.createElement("div",null,this.getShowOptions().map(function(re,Z){return P.createElement("ul",{className:"".concat(te,"-menu"),key:Z,style:ye},re.map(function(X){return ce.getOption(X,Z)}))}))}}]),oe}(P.Component);return me.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},me}(),T=_,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}}},c=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),oe,Q;if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(me);for(Q=0;Q<ce.length;Q++){if(oe=ce[Q],pe.indexOf(oe)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(me,oe))continue;ie[oe]=me[oe]}}return ie}function C(me,pe){if(me==null)return{};var ie={},oe=Object.keys(me),Q,ce;for(ce=0;ce<oe.length;ce++){if(Q=oe[ce],pe.indexOf(Q)>=0)continue;ie[Q]=me[Q]}return ie}function E(me){return U(me)||k(me)||A(me)||o()}function o(){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,oe=new Array(pe);ie<pe;ie++)oe[ie]=me[ie];return oe}function V(me,pe){if(!(me instanceof pe))throw new TypeError("Cannot call a class as a function")}function W(me,pe){for(var ie=0;ie<pe.length;ie++){var oe=pe[ie];oe.enumerable=oe.enumerable||!1,oe.configurable=!0,"value"in oe&&(oe.writable=!0),Object.defineProperty(me,oe.key,oe)}}function K(me,pe,ie){return pe&&W(me.prototype,pe),ie&&W(me,ie),me}function z(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(oe,Q){return oe.__proto__=Q,oe},F(me,pe)}function B(me){var pe=de();return function(){var ie=se(me),oe;if(pe){var Q=se(this).constructor;oe=Reflect.construct(ie,arguments,Q)}else oe=ie.apply(this,arguments);return G(this,oe)}}function G(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 se(me){return se=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},se(me)}var Se=function(){var me=function(pe){z(oe,pe);var ie=B(oe);function oe(Q){var ce;V(this,oe),ce=ie.call(this,Q),ce.setPopupVisible=function(te){var ye=ce.state.value;"popupVisible"in ce.props||ce.setState({popupVisible:te}),te&&!ce.state.popupVisible&&ce.setState({activeValue:ye}),ce.props.onPopupVisibleChange(te)},ce.handleChange=function(te,ye,re){var Z=ye.visible;(re.type!=="keydown"||re.keyCode===h.a.ENTER)&&(ce.props.onChange(te.map(function(X){return X[ce.getFieldName("value")]}),te),ce.setPopupVisible(Z))},ce.handlePopupVisibleChange=function(te){ce.setPopupVisible(te)},ce.handleMenuSelect=function(te,ye,re){var Z=ce.trigger.getRootDomNode();Z&&Z.focus&&Z.focus();var X=ce.props,q=X.changeOnSelect,be=X.loadData,ve=X.expandTrigger;if(!te||te.disabled)return;var xe=ce.state.activeValue;xe=xe.slice(0,ye+1),xe[ye]=te[ce.getFieldName("value")];var Ke=ce.getActiveOptions(xe);if(te.isLeaf===!1&&!te[ce.getFieldName("children")]&&be){q&&ce.handleChange(Ke,{visible:!0},re),ce.setState({activeValue:xe}),be(Ke);return}var Qe={};!te[ce.getFieldName("children")]||!te[ce.getFieldName("children")].length?(ce.handleChange(Ke,{visible:!1},re),Qe.value=xe):q&&(re.type==="click"||re.type==="keydown")&&(ve==="hover"?ce.handleChange(Ke,{visible:!1},re):ce.handleChange(Ke,{visible:!0},re),Qe.value=xe),Qe.activeValue=xe,("value"in ce.props||re.type==="keydown"&&re.keyCode!==h.a.ENTER)&&delete Qe.value,ce.setState(Qe)},ce.handleItemDoubleClick=function(){var te=ce.props.changeOnSelect;te&&ce.setPopupVisible(!1)},ce.handleKeyDown=function(te){var ye=ce.props.children;if(ye&&ye.props.onKeyDown){ye.props.onKeyDown(te);return}var re=E(ce.state.activeValue),Z=re.length-1<0?0:re.length-1,X=ce.getCurrentLevelOptions(),q=X.map(function(Ke){return Ke[ce.getFieldName("value")]}).indexOf(re[Z]);if(te.keyCode!==h.a.DOWN&&te.keyCode!==h.a.UP&&te.keyCode!==h.a.LEFT&&te.keyCode!==h.a.RIGHT&&te.keyCode!==h.a.ENTER&&te.keyCode!==h.a.SPACE&&te.keyCode!==h.a.BACKSPACE&&te.keyCode!==h.a.ESC&&te.keyCode!==h.a.TAB)return;if(!ce.state.popupVisible&&te.keyCode!==h.a.BACKSPACE&&te.keyCode!==h.a.LEFT&&te.keyCode!==h.a.RIGHT&&te.keyCode!==h.a.ESC&&te.keyCode!==h.a.TAB){ce.setPopupVisible(!0);return}if(te.keyCode===h.a.DOWN||te.keyCode===h.a.UP){te.preventDefault();var be=q;be!==-1?te.keyCode===h.a.DOWN?(be+=1,be=be>=X.length?0:be):(be-=1,be=be<0?X.length-1:be):be=0,re[Z]=X[be][ce.getFieldName("value")]}else if(te.keyCode===h.a.LEFT||te.keyCode===h.a.BACKSPACE)te.preventDefault(),re.splice(re.length-1,1);else if(te.keyCode===h.a.RIGHT)te.preventDefault(),X[q]&&X[q][ce.getFieldName("children")]&&re.push(X[q][ce.getFieldName("children")][0][ce.getFieldName("value")]);else if(te.keyCode===h.a.ESC||te.keyCode===h.a.TAB){ce.setPopupVisible(!1);return}(!re||re.length===0)&&ce.setPopupVisible(!1);var ve=ce.getActiveOptions(re),xe=ve[ve.length-1];ce.handleMenuSelect(xe,ve.length-1,te),ce.props.onKeyDown&&ce.props.onKeyDown(te)},ce.saveTrigger=function(te){ce.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."),ce.state={popupVisible:Q.popupVisible,activeValue:ee,value:ee,prevProps:Q},ce.defaultFieldNames={label:"label",value:"value",children:"children"},ce}return K(oe,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(ce){var ee=this.defaultFieldNames,te=this.props,ye=te.fieldNames,re=te.filedNames;return"filedNames"in this.props?re[ce]||ee[ce]:ye[ce]||ee[ce]}},{key:"getFieldNames",value:function(){var ce=this.props,ee=ce.fieldNames,te=ce.filedNames;return"filedNames"in this.props?te:ee}},{key:"getCurrentLevelOptions",value:function(){var ce=this,ee=this.props.options,te=ee===void 0?[]:ee,ye=this.state.activeValue,re=ye===void 0?[]:ye,Z=S()(te,function(X,q){return X[ce.getFieldName("value")]===re[q]},{childrenKeyName:this.getFieldName("children")});return Z[Z.length-2]?Z[Z.length-2][this.getFieldName("children")]:E(te).filter(function(X){return!X.disabled})}},{key:"getActiveOptions",value:function(ce){var ee=this;return S()(this.props.options||[],function(te,ye){return te[ee.getFieldName("value")]===ce[ye]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ce=this.props,ee=ce.prefixCls,te=ce.transitionName,ye=ce.popupClassName,re=ce.options,Z=re===void 0?[]:re,X=ce.disabled,q=ce.builtinPlacements,be=ce.popupPlacement,ve=ce.children,xe=ce.dropdownRender,Ke=w(ce,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),Qe=P.createElement("div",null),et="";Z&&Z.length>0?Qe=P.createElement(T,Object.assign({},this.props,{fieldNames:this.getFieldNames(),defaultFieldNames:this.defaultFieldNames,activeValue:this.state.activeValue,onSelect:this.handleMenuSelect,onItemDoubleClick:this.handleItemDoubleClick,visible:this.state.popupVisible})):et=" ".concat(ee,"-menus-empty");var tt=Qe;return xe&&(tt=xe(Qe)),P.createElement(m.a,Object.assign({ref:this.saveTrigger},Ke,{popupPlacement:be,builtinPlacements:q,popupTransitionName:te,action:X?[]:["click"],popupVisible:X?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(ee,"-menus"),popupClassName:ye+et,popup:tt}),P.cloneElement(ve,{onKeyDown:this.handleKeyDown,tabIndex:X?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ce,ee){var te=ee.prevProps,ye=te===void 0?{}:te,re={prevProps:ce};return"value"in ce&&!n(ye.value,ce.value)&&(re.value=ce.value||[],"loadData"in ce||(re.activeValue=ce.value||[])),"popupVisible"in ce&&(re.popupVisible=ce.popupVisible),re}}]),oe}(P.Component);return me.defaultProps={onChange:function(){},onPopupVisibleChange:function(){},disabled:!1,transitionName:"",prefixCls:"rc-cascader",popupClassName:"",popupPlacement:"bottomLeft",builtinPlacements:c,expandTrigger:"click",fieldNames:{label:"label",value:"value",children:"children"},expandIcon:">"},me}(),Oe=Se,le=Y.a=Oe},S6kV:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return P.mode.OFB=function(){var m=P.lib.BlockCipherMode.extend(),D=m.Encryptor=m.extend({processBlock:function(d,h){var y=this._cipher,S=y.blockSize,n=this._iv,i=this._keystream;n&&(i=this._keystream=n.slice(0),this._iv=void 0),y.encryptBlock(i,0);for(var s=0;s<S;s++)d[h+s]^=i[s]}});return m.Decryptor=D,m}(),P.mode.OFB})},"SA+Z":function(M,Y,l){var P=l("wTVA"),m=l("EbDI"),D=l("ZhPi"),d=l("wkBT");function h(y){return P(y)||m(y)||D(y)||d()}M.exports=h,M.exports.__esModule=!0,M.exports.default=M.exports},SJMd:function(M,Y){/**
* @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 l,P,m,D=!1,d,h;window.PR_SHOULD_USE_CONTINUATION=!0;var y,S;(function(){var n=window,i=["break,continue,do,else,for,if,return,while"],s=[i,"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"],r=[s,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],x=[r,"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=[r,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],g=[r,"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"],v="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=[r,"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=[i,"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=[i,"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"],_=[i,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],T=[x,g,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/,c="str",R="kwd",w="com",C="typ",E="lit",o="pun",A="pln",k="tag",U="dec",N="src",V="atn",W="atv",K="nocode",z="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(re){for(var Z=0,X=!1,q=!1,be=0,ve=re.length;be<ve;++be){var xe=re[be];if(xe.ignoreCase)q=!0;else if(/[a-z]/i.test(xe.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi,""))){X=!0,q=!1;break}}var Ke={b:8,t:9,n:10,v:11,f:12,r:13};function Qe(Be){var Pe=Be.charCodeAt(0);if(Pe!==92)return Pe;var qe=Be.charAt(1);return Pe=Ke[qe],Pe||("0"<=qe&&qe<="7"?parseInt(Be.substring(1),8):qe==="u"||qe==="x"?parseInt(Be.substring(2),16):Be.charCodeAt(1))}function et(Be){if(Be<32)return(Be<16?"\\x0":"\\x")+Be.toString(16);var Pe=String.fromCharCode(Be);return Pe==="\\"||Pe==="-"||Pe==="]"||Pe==="^"?"\\"+Pe:Pe}function tt(Be){var Pe=Be.substring(1,Be.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")),qe=[],Et=Pe[0]==="^",st=["["];Et&&st.push("^");for(var At=Et?1:0,Le=Pe.length;At<Le;++At){var je=Pe[At];if(/\\[bdsw]/i.test(je))st.push(je);else{var ze=Qe(je),Te;At+2<Le&&Pe[At+1]==="-"?(Te=Qe(Pe[At+2]),At+=2):Te=ze,qe.push([ze,Te]),Te<65||ze>122||(Te<65||ze>90||qe.push([Math.max(65,ze)|32,Math.min(Te,90)|32]),Te<97||ze>122||qe.push([Math.max(97,ze)&~32,Math.min(Te,122)&~32]))}}qe.sort(function(dt,bt){return dt[0]-bt[0]||bt[1]-dt[1]});for(var Me=[],ke=[],At=0;At<qe.length;++At){var We=qe[At];We[0]<=ke[1]+1?ke[1]=Math.max(ke[1],We[1]):Me.push(ke=We)}for(var At=0;At<Me.length;++At){var We=Me[At];st.push(et(We[0])),We[1]>We[0]&&(We[1]+1>We[0]&&st.push("-"),st.push(et(We[1])))}return st.push("]"),st.join("")}function rt(Be){for(var Pe=Be.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")),qe=Pe.length,Et=[],st=0,At=0;st<qe;++st){var Le=Pe[st];if(Le==="(")++At;else if(Le.charAt(0)==="\\"){var je=+Le.substring(1);je&&(je<=At?Et[je]=-1:Pe[st]=et(je))}}for(var st=1;st<Et.length;++st)Et[st]===-1&&(Et[st]=++Z);for(var st=0,At=0;st<qe;++st){var Le=Pe[st];if(Le==="(")++At,Et[At]||(Pe[st]="(?:");else if(Le.charAt(0)==="\\"){var je=+Le.substring(1);je&&je<=At&&(Pe[st]="\\"+Et[je])}}for(var st=0;st<qe;++st)Pe[st]==="^"&&Pe[st+1]!=="^"&&(Pe[st]="");if(Be.ignoreCase&&X)for(var st=0;st<qe;++st){var Le=Pe[st],ze=Le.charAt(0);Le.length>=2&&ze==="["?Pe[st]=tt(Le):ze!=="\\"&&(Pe[st]=Le.replace(/[a-zA-Z]/g,function(ke){var We=ke.charCodeAt(0);return"["+String.fromCharCode(We&~32,We|32)+"]"}))}return Pe.join("")}for(var ut=[],be=0,ve=re.length;be<ve;++be){var xe=re[be];if(xe.global||xe.multiline)throw new Error(""+xe);ut.push("(?:"+rt(xe)+")")}return new RegExp(ut.join("|"),q?"gi":"g")}function B(re,Z){var X=/(?:^|\s)nocode(?:\s|$)/,q=[],be=0,ve=[],xe=0;function Ke(Qe){var et=Qe.nodeType;if(et==1){if(X.test(Qe.className))return;for(var tt=Qe.firstChild;tt;tt=tt.nextSibling)Ke(tt);var rt=Qe.nodeName.toLowerCase();(rt==="br"||rt==="li")&&(q[xe]=`
`,ve[xe<<1]=be++,ve[xe++<<1|1]=Qe)}else if(et==3||et==4){var ut=Qe.nodeValue;ut.length&&(Z?ut=ut.replace(/\r\n?/g,`
`):ut=ut.replace(/[ \t\r\n]+/g," "),q[xe]=ut,ve[xe<<1]=be,be+=ut.length,ve[xe++<<1|1]=Qe)}}return Ke(re),{sourceCode:q.join("").replace(/\n$/,""),spans:ve}}function G(re,Z,X,q,be){if(!X)return;var ve={sourceNode:re,pre:1,langExtension:null,numberLines:null,sourceCode:X,spans:null,basePos:Z,decorations:null};q(ve),be.push.apply(be,ve.decorations)}var ae=/\S/;function de(re){for(var Z=void 0,X=re.firstChild;X;X=X.nextSibling){var q=X.nodeType;Z=q===1?Z?re:X:q===3&&ae.test(X.nodeValue)?re:Z}return Z===re?void 0:Z}function se(re,Z){var X={},q;(function(){for(var xe=re.concat(Z),Ke=[],Qe={},et=0,tt=xe.length;et<tt;++et){var rt=xe[et],ut=rt[3];if(ut)for(var Be=ut.length;--Be>=0;)X[ut.charAt(Be)]=rt;var Pe=rt[1],qe=""+Pe;Qe.hasOwnProperty(qe)||(Ke.push(Pe),Qe[qe]=null)}Ke.push(/[\0-\uffff]/),q=F(Ke)})();var be=Z.length,ve=function(xe){for(var Ke=xe.sourceCode,Qe=xe.basePos,et=xe.sourceNode,tt=[Qe,A],rt=0,ut=Ke.match(q)||[],Be={},Pe=0,qe=ut.length;Pe<qe;++Pe){var Et=ut[Pe],st=Be[Et],At=void 0,Le;if(typeof st=="string")Le=!1;else{var je=X[Et.charAt(0)];if(je)At=Et.match(je[1]),st=je[0];else{for(var ze=0;ze<be;++ze)if(je=Z[ze],At=Et.match(je[1]),At){st=je[0];break}At||(st=A)}Le=st.length>=5&&st.substring(0,5)==="lang-",Le&&!(At&&typeof At[1]=="string")&&(Le=!1,st=N),Le||(Be[Et]=st)}var Te=rt;if(rt+=Et.length,!Le)tt.push(Qe+Te,st);else{var Me=At[1],ke=Et.indexOf(Me),We=ke+Me.length;At[2]&&(We=Et.length-At[2].length,ke=We-Me.length);var dt=st.substring(5);G(et,Qe+Te,Et.substring(0,ke),ve,tt),G(et,Qe+Te+ke,Me,oe(dt,Me),tt),G(et,Qe+Te+We,Et.substring(We),ve,tt)}}xe.decorations=tt};return ve}function Se(re){var Z=[],X=[];re.tripleQuotedStrings?Z.push([c,/^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,null,`'"`]):re.multiLineStrings?Z.push([c,/^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,null,"'\"`"]):Z.push([c,/^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,null,`"'`]),re.verbatimStrings&&X.push([c,/^@\"(?:[^\"]|\"\")*(?:\"|$)/,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,"#"]),X.push([c,/^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h(?:h|pp|\+\+)?|[a-z]\w*)>/,null])):Z.push([w,/^#[^\r\n]*/,null,"#"])),re.cStyleComments&&(X.push([w,/^\/\/[^\r\n]*/,null]),X.push([w,/^\/\*[\s\S]*?(?:\*\/|$)/,null]));var be=re.regexLiterals;if(be){var ve=be>1?"":`
\r`,xe=ve?".":"[\\S\\s]",Ke="/(?=[^/*"+ve+"])(?:[^/\\x5B\\x5C"+ve+"]|\\x5C"+xe+"|\\x5B(?:[^\\x5C\\x5D"+ve+"]|\\x5C"+xe+")*(?:\\x5D|$))+/";X.push(["lang-regex",RegExp("^"+z+"("+Ke+")")])}var Qe=re.types;Qe&&X.push([C,Qe]);var et=(""+re.keywords).replace(/^ | $/g,"");et.length&&X.push([R,new RegExp("^(?:"+et.replace(/[\s,]+/g,"|")+")\\b"),null]),Z.push([A,/^\s+/,null,` \r
\xA0`]);var tt="^.[^\\s\\w.$@'\"`/\\\\]*";return re.regexLiterals&&(tt+="(?!s*/)"),X.push([E,/^@[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],[E,new RegExp("^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*","i"),null,"0123456789"],[A,/^\\[\s\S]?/,null],[o,new RegExp(tt),null]),se(Z,X)}var Oe=Se({keywords:T,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function le(re,Z,X){for(var q=/(?:^|\s)nocode(?:\s|$)/,be=/\r\n?|\n/,ve=re.ownerDocument,xe=ve.createElement("li");re.firstChild;)xe.appendChild(re.firstChild);var Ke=[xe];function Qe(Pe){var qe=Pe.nodeType;if(qe==1&&!q.test(Pe.className))if(Pe.nodeName==="br")et(Pe),Pe.parentNode&&Pe.parentNode.removeChild(Pe);else for(var Et=Pe.firstChild;Et;Et=Et.nextSibling)Qe(Et);else if((qe==3||qe==4)&&X){var st=Pe.nodeValue,At=st.match(be);if(At){var Le=st.substring(0,At.index);Pe.nodeValue=Le;var je=st.substring(At.index+At[0].length);if(je){var ze=Pe.parentNode;ze.insertBefore(ve.createTextNode(je),Pe.nextSibling)}et(Pe),Le||Pe.parentNode.removeChild(Pe)}}}function et(Pe){for(;!Pe.nextSibling;)if(Pe=Pe.parentNode,!Pe)return;function qe(At,Le){var je=Le?At.cloneNode(!1):At,ze=At.parentNode;if(ze){var Te=qe(ze,1),Me=At.nextSibling;Te.appendChild(je);for(var ke=Me;ke;ke=Me)Me=ke.nextSibling,Te.appendChild(ke)}return je}for(var Et=qe(Pe.nextSibling,0),st;(st=Et.parentNode)&&st.nodeType===1;)Et=st;Ke.push(Et)}for(var tt=0;tt<Ke.length;++tt)Qe(Ke[tt]);Z===(Z|0)&&Ke[0].setAttribute("value",Z);var rt=ve.createElement("ol");rt.className="linenums";for(var ut=Math.max(0,Z-1|0)||0,tt=0,Be=Ke.length;tt<Be;++tt)xe=Ke[tt],xe.className="L"+(tt+ut)%10,xe.firstChild||xe.appendChild(ve.createTextNode("\xA0")),rt.appendChild(xe);re.appendChild(rt)}function me(re){var Z=/\bMSIE\s(\d+)/.exec(navigator.userAgent);Z=Z&&+Z[1]<=8;var X=/\n/g,q=re.sourceCode,be=q.length,ve=0,xe=re.spans,Ke=xe.length,Qe=0,et=re.decorations,tt=et.length,rt=0;et[tt]=be;var ut,Be;for(Be=ut=0;Be<tt;)et[Be]!==et[Be+2]?(et[ut++]=et[Be++],et[ut++]=et[Be++]):Be+=2;for(tt=ut,Be=ut=0;Be<tt;){for(var Pe=et[Be],qe=et[Be+1],Et=Be+2;Et+2<=tt&&et[Et+1]===qe;)Et+=2;et[ut++]=Pe,et[ut++]=qe,Be=Et}tt=et.length=ut;var st=re.sourceNode,At="";st&&(At=st.style.display,st.style.display="none");try{for(var Le=null;Qe<Ke;){var je=xe[Qe],ze=xe[Qe+2]||be,Te=et[rt+2]||be,Et=Math.min(ze,Te),Me=xe[Qe+1],ke;if(Me.nodeType!==1&&(ke=q.substring(ve,Et))){Z&&(ke=ke.replace(X,"\r")),Me.nodeValue=ke;var We=Me.ownerDocument,dt=We.createElement("span");dt.className=et[rt+1];var bt=Me.parentNode;bt.replaceChild(dt,Me),dt.appendChild(Me),ve<ze&&(xe[Qe+1]=Me=We.createTextNode(q.substring(Et,ze)),bt.insertBefore(Me,dt.nextSibling))}ve=Et,ve>=ze&&(Qe+=2),ve>=Te&&(rt+=2)}}finally{st&&(st.style.display=At)}}var pe={};function ie(re,Z){for(var X=Z.length;--X>=0;){var q=Z[X];pe.hasOwnProperty(q)?n.console&&console.warn("cannot override language handler %s",q):pe[q]=re}}function oe(re,Z){return re&&pe.hasOwnProperty(re)||(re=/^\s*</.test(Z)?"default-markup":"default-code"),pe[re]}ie(Oe,["default-code"]),ie(se([],[[A,/^[^<?]+/],[U,/^<!\w[^>]*(?:>|$)/],[w,/^<\!--[\s\S]*?(?:-\->|$)/],["lang-",/^<\?([\s\S]+?)(?:\?>|$)/],["lang-",/^<%([\s\S]+?)(?:%>|$)/],[o,/^(?:<[%?]|[%?]>)/],["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(se([[A,/^[\s]+/,null,` \r
`],[W,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[k,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[V,/^(?!style[\s=]|on)[a-z](?:[\w:-]*\w)?/i],["lang-uq.val",/^=\s*([^>\'\"\s]*(?:[^>\'\"\s\/]|\/(?=\s)))/],[o,/^[=<>\/]+/],["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(se([],[[W,/^[\s\S]+/]]),["uq.val"]),ie(Se({keywords:x,hashComments:!0,cStyleComments:!0,types:b}),["c","cc","cpp","cxx","cyc","m"]),ie(Se({keywords:"null,true,false"}),["json"]),ie(Se({keywords:g,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:b}),["cs"]),ie(Se({keywords:f,cStyleComments:!0}),["java"]),ie(Se({keywords:_,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ie(Se({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ie(Se({keywords:O,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ie(Se({keywords:u,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ie(Se({keywords:p,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ie(Se({keywords:v,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ie(se([],[[c,/^[\s\S]+/]]),["regex"]);function Q(re){var Z=re.langExtension;try{var X=B(re.sourceNode,re.pre),q=X.sourceCode;re.sourceCode=q,re.spans=X.spans,re.basePos=0,oe(Z,q)(re),me(re)}catch(be){n.console&&console.log(be&&be.stack||be)}}function ce(re,Z,X){var q=X||!1,be=Z||null,ve=document.createElement("div");ve.innerHTML="<pre>"+re+"</pre>",ve=ve.firstChild,q&&le(ve,q,!0);var xe={langExtension:be,numberLines:q,sourceNode:ve,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Q(xe),ve.innerHTML}function ee(re,Z){var X=Z||document.body,q=X.ownerDocument||document;function be(je){return X.getElementsByTagName(je)}for(var ve=[be("pre"),be("code"),be("xmp")],xe=[],Ke=0;Ke<ve.length;++Ke)for(var Qe=0,et=ve[Ke].length;Qe<et;++Qe)xe.push(ve[Ke][Qe]);ve=null;var tt=Date;tt.now||(tt={now:function(){return+new Date}});var rt=0,ut=/\blang(?:uage)?-([\w.]+)(?!\S)/,Be=/\bprettyprint\b/,Pe=/\bprettyprinted\b/,qe=/pre|xmp/i,Et=/^code$/i,st=/^(?:pre|code|xmp)$/i,At={};function Le(){for(var je=n.PR_SHOULD_USE_CONTINUATION?tt.now()+250:Infinity;rt<xe.length&&tt.now()<je;rt++){for(var ze=xe[rt],Te=At,Me=ze;Me=Me.previousSibling;){var ke=Me.nodeType,We=(ke===7||ke===8)&&Me.nodeValue;if(We?!/^\??prettify\b/.test(We):ke!==3||/\S/.test(Me.nodeValue))break;if(We){Te={},We.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Ct,gt,Tt){Te[gt]=Tt});break}}var dt=ze.className;if((Te!==At||Be.test(dt))&&!Pe.test(dt)){for(var bt=!1,kt=ze.parentNode;kt;kt=kt.parentNode){var cn=kt.tagName;if(st.test(cn)&&kt.className&&Be.test(kt.className)){bt=!0;break}}if(!bt){ze.className+=" prettyprinted";var An=Te.lang;if(!An){An=dt.match(ut);var rn;!An&&(rn=de(ze))&&Et.test(rn.tagName)&&(An=rn.className.match(ut)),An&&(An=An[1])}var Pt;if(qe.test(ze.tagName))Pt=1;else{var Ge=ze.currentStyle,lt=q.defaultView,it=Ge?Ge.whiteSpace:lt&&lt.getComputedStyle?lt.getComputedStyle(ze,null).getPropertyValue("white-space"):0;Pt=it&&it.substring(0,3)==="pre"}var we=Te.linenums;(we=we==="true"||+we)||(we=dt.match(/\blinenums\b(?::(\d+))?/),we=we?we[1]&&we[1].length?+we[1]:!0:!1),we&&le(ze,we,Pt);var Ve={langExtension:An,sourceNode:ze,numberLines:we,pre:Pt,sourceCode:null,basePos:null,spans:null,decorations:null};Q(Ve)}}}rt<xe.length?n.setTimeout(Le,250):typeof re=="function"&&re()}Le()}var te=n.PR={createSimpleLexer:se,registerLangHandler:ie,sourceDecorator:Se,PR_ATTRIB_NAME:V,PR_ATTRIB_VALUE:W,PR_COMMENT:w,PR_DECLARATION:U,PR_KEYWORD:R,PR_LITERAL:E,PR_NOCODE:K,PR_PLAIN:A,PR_PUNCTUATION:o,PR_SOURCE:N,PR_STRING:c,PR_TAG:k,PR_TYPE:C,prettyPrintOne:D?n.prettyPrintOne=ce:y=ce,prettyPrint:S=D?n.prettyPrint=ee:S=ee},ye=n.define;typeof ye=="function"&&ye.amd&&ye("google-code-prettify",[],function(){return te})})()},SLjR:function(M,Y,l){},SMhR:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcYAAAHGCAYAAADuYispAAAAAklEQVR4AewaftIAABHTSURBVO3BQY4cy5IEQdNA3//KNo2/8NU8XzCQyCpSReivSJKk/zmRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiB/s7a5AWTTNhsgN9pmA2TTNp8MyI22uQHkv7TNDSCbttkAudE2bwJyo22eBGTTNhsgf7O2ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTD9c2nwzIk9pmA2TTNjeAPAnIpm1uANm0zQbIDSBPAXIDyKZtPhmQG22zAfLN2uaTAflUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT74ckCe1zZOAbNpm0zYbIDfaZgPkRts8qW1utM0GyKZtntI2GyBPArJpmw2QTds8CcimbW4A+WRAntQ23+pEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0viJXtU2T2qbDZA3Adm0zZOAbNpm0zYbIJu2+VZtswGyaZsbbbMBsmmbDZBN29xoG32mE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJ3oVkCe1zZPaZgNk0zYbIJu2eRKQJwF5S9vcAPIkIJu2uQFk0zY32kbf6USSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnS+MmXa5t/WdtsgGza5psB+WRt8xQgN4DcaJtv1jYbIDfa5pO1jf5/J5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGTz4ckH9Z22yAbNpmA2TTNhsgm7bZANm0zQbIpm02QDZtswFyA8h/aZsbbbMBsmmbDZBN22yAbNpmA2TTNhsgm7bZALkBZNM2N4Doz5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX9LGAvKltNkA2bXMDyJvaZgNk0zZPAfLN2mYD5EbbPAnIk9pG7ziRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7y4YBs2uYGkE3bbIBs2mYD5Ebb/Mva5klAbgB5S9tsgGza5gaQDZBN2zwJyJPaZgNkA2TTNhsgN9pmA2TTNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdKgv/IPA3KjbW4AeVLb3ADyzdrmBpAntc2nAnKjbTZANm1zA8gna5sNkH9Z27zlRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZcDcqNtbgDZtM2mbTZANm1zA8imbTZANm1zA8iTgGza5gaQpwDZtM2NttkAudE2b2qbDZAbbbMB8qa20f/vRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4ycuA3GibDZANkBttswHyJCA32uZJQDZt8yQgTwKyaZsNkD/VNk8CsmmbDZA3tc0GyI222QDZtM0NIJu2eRKQTdt8qxNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4yf/uLbZANkA2bTNDSBPAnKjbd7UNhsgN4Bs2uZG27wFyKZtbrTNBsimbW4AudE2N9pmA+RG29wAsmmbJwHZtM1bTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3w5IJu2udE2N4DcaJsbQDZtswGyAfIvA7Jpmz8F5EbbPAnIpm1uANm0zZuAbNpm0zYbIBsgm7a5AeRJbfOpTiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNn3y4ttkAuQFk0zYbIDfa5gaQN7XNk4A8qW02QG4A+VNtswHyzdpmA+RJbfMkIJu2eVPbbIBs2uZvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/ERX2kb/DcimbW4AuQFk0zYbIDfa5i1t8yYgm7a50TYbIN+sbW4A2bTNk4Bs2uYtJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGT/5yQDZtswHypLbZAHlT29xomw2QTdvcAHIDyKdqmze1zZuAvKltNkCeBOSTAflWJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUPBuRG22yAbNrmBpAbbbMBcqNtNkA2bbMBsmmbDZBN2zwJyFvaZgNk0zYbIDfaZgNk0zYbIG9qm08GZNM2GyCbttkA2bTNtzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7yMiBPAvIkIN8MyA0gm7bZALkB5Elt8yQgf6pt9N/aZgPkTUA2bbNpmycB+VedSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRr0V/5iQDZt882AbNrmBpBN22yAbNpmA+RG2zwJyKZt/hSQTds8CcimbW4A2bTNk4B8s7bZALnRNhsgm7bZANm0zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDggm7bZtM0GyJvaZgPkBpBN2zypbTZAbrTNBsimbZ4E5ClAbrTNNwOyaZsbbXMDyI222QDZtM0GyAbIDSCbtvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZV/GJAbbbMB8qa22QDZtM0GyKZtbgDZtM0NIJu22QC50Tb/BciNttkAeVLbbIDcaJsNkE3bbIA8qW02QN7UNv+qE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8DcqNt3gTkkwH5ZECeBOSTAXkKkE3bbIA8qW2e1DY32mYDZNM2GyD6TCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSxk++HJBN29xomycB2bTNm4Bs2mYD5JsBudE2TwGyaZsNkCcBudE2N4C8CciNtnkSkBtAbrTNpzqRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNH7ysrb5ZkA2bXMDyI22eRKQTds8CcimbTZANm2zAXIDyH9pmye1zQbIpm02QG4A+WRtswHyJCCbtnlT23yrE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0vjJy4A8qW2e1DZvapsbQDZtswFyA8imbTZtc6Nt3tQ2TwGyaZtN22yA3GibDZBN22yAPAnIm9rmSUA2bbMBcqNt3nIiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAfLN2mYD5Ebb3AByo202QPSOttkA2bTNm4Bs2uYGEP25tvlUJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpHEiSZIG/ZUXAbnRNjeA3GibG0ButM03A/LJ2mYDZNM2fwrIJ2ubG0A2bXMDyI22uQFk0zY3gNxomxtANm3zrU4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkDforLwKyaZsNkE3bPAnIpm02QJ7UNk8CcqNtNkButM0GyJPaZgPkT7XNBsiNttkA+Ze1zQ0gN9pmA+RNbbMBsmmbt5xIkqRxIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGvRX/mJANm3zzYDcaJsbQG60zQ0gm7a5AeRJbfMWIE9qmw2QG22zAXKjbTZANm2zAfKktrkB5E1t85YTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeMnLwOyaZsbbbMB8qa2udE2GyBvapsNkE3bbNrmTW2zAbIB8l/a5kltswHypLZ5U9s8CciNtnkSkE3b/KtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2fvKxtbgDZtM2NtvlmbbMB8iQgTwKyaZsNkG8F5Elt8yYgm7Z5EpBN2zwJyCcDcqNtPtWJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpPGTDwdk0zY32uYGkE3b3ACyaZtP1jZvArJpmw2QDZBN22yA/Bcgm7bZALkB5Ebb6L8B2bTNDSCbttkAudE2GyCbtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRBf+UvBmTTNhsgm7a5AeSTtc2TgNxomw2QG22zAbJpmz8F5EbbbIC8qW2+GZBN2zwJyKZtNkButM0GyI22ecuJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRpnEiSpEF/5UVAbrTNk4DcaJsNkG/WNk8C8qS22QDZtM0GyKZtPhWQN7XNk4Bs2mYD5Elt8yQgN9rmb3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBfeRGQN7XNk4Bs2uabAdm0zQbIm9rmUwHZtM0GyI222QB5U9tsgDypbZ4EZNM2bwKyaZtvdSJJksaJJEkaJ5IkaZxIkqRxIkmSxokkSRonkiRp/OTDtc0GyJOA3GibDZAbbXMDyKZtntQ23wzIjbb5L21zo21uALnRNhsgn6xtNkA2bfMmIG8CsmmbT3UiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkadBf+WBANm2zAbJpmw2QTdv8y4DcaJsbQDZtswFyo202QDZt8xQgm7a5AeRG23wzIDfa5k1ANm1zA8iNtnnLiSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxk79c2zwJyI222QDZtM2TgGzaZgNkA+RNbbMBcqNtNkD+VNvcALJpmzcB2bTNBsimbT4ZkE3bvAnIpm2+1YkkSRonkiRpnEiSpHEiSZLGiSRJGieSJGmcSJKkQX/lgwF5Uts8CciNtrkB5EltcwPIjbbZANm0zQbIp2qbJwHZtM0NIG9qmzcB2bTNBsiNttkAeVLbfKoTSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSYP+youAPKltngRk0zY3gGza5klAntQ2N4A8qW02QL5V22yAfLK22QC50TYbIJu22QD5Zm2zAXKjbd5yIkmSxokkSRonkiRpnEiSpHEiSZLGiSRJGieSJGnQX9FrgGzaZgNk0zYbIDfaZgNk0zYbIJu22QDZtM0NIJu2eQqQG21zA8imbTZANm3zJiBvapsnAbnRNn+rE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjJy8D8jdrm03b3GibDZA3tc2NtnkSkDcB+S9tc6NtntQ2N9rmBpAbbXOjbW4AuQFk0zZPAnKjbT7ViSRJGieSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqTxkw/XNp8MyJOAbNrmRts8CcimbT5Z22yA3GibpwDZtM0NIJ+sbTZAbgB5U9s8qW02QDZt861OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI2ffDkgT2qbJwF5UttsgLwJyJPa5gaQG0De0jY3gGza5gaQG22zAXKjbZ4EZAPkTUBuANm0zac6kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjR+ole1zZvaZgPkRtvcAPIkIJu22QDZtM3fCsiNttkAudE2TwKyaZtN22yAbNrmBpAbbbMBsgGyaZu3nEiSpHEiSZLGiSRJGieSJGmcSJKkcSJJksaJJEkaP9FHA3KjbTZAngRk0zafDMiTgPyptrkB5Eltc6Nt3gTkTW1zA8imbZ7UNt/qRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdL4yZdrm28G5JO1zQ0gN9pmA2QDZNM2GyCbtrnRNk8BcqNtNkA2QN7UNhsgTwKyaZsNkE3bvAnIjbb5VCeSJGmcSJKkcSJJksaJJEkaJ5IkaZxIkqRxIkmSBv2VFwH5m7XNk4Bs2uZJQJ7UNjeA3GibTwXkRttsgNxomw2QG22zAXKjbW4AeVLbbIDcaJsNkCe1zVtOJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJA36K5Ik6X9OJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ40SSJI0TSZI0TiRJ0jiRJEnjRJIkjRNJkjROJEnSOJEkSeNEkiSNE0mSNE4kSdI4kSRJ4/8ATrCgy9kbxW8AAAAASUVORK5CYII="},Se0u:function(M,Y,l){},TGq3:function(M,Y,l){M.exports=l.p+"static/lockclose.365036e8.svg"},UGPy:function(M,Y,l){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,Y,l){M.exports={buttonFixed:"buttonFixed___2zLVJ",button:"button___-JgFH",buttonWrap:"buttonWrap___aZhhk"}},"Ufr+":function(M,Y){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,Y,l){"use strict";l.d(Y,"a",function(){return P});var P=function(D){var d=document.createElement("textarea");return d.value=D,d.value}},"VrN/":function(M,Y,l){(function(P,m){M.exports=m()})(this,function(){"use strict";var P=navigator.userAgent,m=navigator.platform,D=/gecko\/\d/i.test(P),d=/MSIE \d/.test(P),h=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(P),y=/Edge\/(\d+)/.exec(P),S=d||h||y,n=S&&(d?document.documentMode||6:+(y||h)[1]),i=!y&&/WebKit\//.test(P),s=i&&/Qt\/\d+\.\d+/.test(P),r=!y&&/Chrome\//.test(P),x=/Opera\//.test(P),f=/Apple Computer/.test(navigator.vendor),g=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(P),v=/PhantomJS/.test(P),p=!y&&/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(m),_=/\bCrOS\b/.test(P),T=/win/i.test(m),b=x&&P.match(/Version\/(\d*\.\d*)/);b&&(b=Number(b[1])),b&&b>=15&&(x=!1,i=!0);var c=u&&(s||x&&(b==null||b<12.11)),R=D||S&&n>=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 E(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function o(e,t){return E(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 V(){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 W(e,t){var L=e.className;w(t).test(L)||(e.className+=(L?" ":"")+t)}function K(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 z=function(e){e.select()};p?z=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:S&&(z=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 G(e,t,L,I,j){t==null&&(t=e.search(/[^\s\u00a0]/),t==-1&&(t=e.length));for(var $=I||0,ue=j||0;;){var ge=e.indexOf(" ",$);if(ge<0||ge>=t)return ue+(t-$);ue+=ge-$,ue+=L-ue%L,$=ge+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 se=50,Se={toString:function(){return"CodeMirror.Pass"}},Oe={scroll:!1},le={origin:"*mouse"},me={origin:"+move"};function pe(e,t,L){for(var I=0,j=0;;){var $=e.indexOf(" ",I);$==-1&&($=e.length);var ue=$-I;if($==e.length||j+ue>=t)return I+Math.min(ue,t-j);if(j+=$-I,j+=L-j%L,I=$+1,j>=t)return I}}var ie=[""];function oe(e){for(;ie.length<=e;)ie.push(Q(ie)+" ");return ie[e]}function Q(e){return e[e.length-1]}function ce(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 ye(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 X(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 be=/[\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 ve(e){return e.charCodeAt(0)>=768&&be.test(e)}function xe(e,t,L){for(;(L<0?t>0:t<e.length)&&ve(e.charAt(t));)t+=L;return t}function Ke(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 ue=e[$];(ue.from<L&&ue.to>t||t==L&&ue.to==t)&&(I(Math.max(ue.from,t),Math.min(ue.to,L),ue.level==1?"rtl":"ltr",$),j=!0)}j||I(t,L,"ltr")}var et=null;function tt(e,t,L){var I;et=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:et=j),$.from==t&&($.from!=$.to&&L!="before"?I=j:et=j)}return I!=null?I:et}var rt=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function L(Re){return Re<=247?e.charAt(Re):1424<=Re&&Re<=1524?"R":1536<=Re&&Re<=1785?t.charAt(Re-1536):1774<=Re&&Re<=2220?"r":8192<=Re&&Re<=8203?"w":Re==8204?"b":"L"}var I=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,j=/[stwN]/,$=/[LRr]/,ue=/[Lb1n]/,ge=/[1n]/;function _e(Re,nt,mt){this.level=Re,this.from=nt,this.to=mt}return function(Re,nt){var mt=nt=="ltr"?"L":"R";if(Re.length==0||nt=="ltr"&&!I.test(Re))return!1;for(var Kt=Re.length,It=[],un=0;un<Kt;++un)It.push(L(Re.charCodeAt(un)));for(var Cn=0,In=mt;Cn<Kt;++Cn){var Xn=It[Cn];Xn=="m"?It[Cn]=In:In=Xn}for(var fr=0,Yn=mt;fr<Kt;++fr){var yr=It[fr];yr=="1"&&Yn=="r"?It[fr]="n":$.test(yr)&&(Yn=yr,yr=="r"&&(It[fr]="R"))}for(var Zr=1,Hr=It[0];Zr<Kt-1;++Zr){var pa=It[Zr];pa=="+"&&Hr=="1"&&It[Zr+1]=="1"?It[Zr]="1":pa==","&&Hr==It[Zr+1]&&(Hr=="1"||Hr=="n")&&(It[Zr]=Hr),Hr=pa}for(var Ha=0;Ha<Kt;++Ha){var vi=It[Ha];if(vi==",")It[Ha]="N";else if(vi=="%"){var $a=void 0;for($a=Ha+1;$a<Kt&&It[$a]=="%";++$a);for(var zi=Ha&&It[Ha-1]=="!"||$a<Kt&&It[$a]=="1"?"1":"N",Ui=Ha;Ui<$a;++Ui)It[Ui]=zi;Ha=$a-1}}for(var li=0,ji=mt;li<Kt;++li){var xi=It[li];ji=="L"&&xi=="1"?It[li]="L":$.test(xi)&&(ji=xi)}for(var fi=0;fi<Kt;++fi)if(j.test(It[fi])){var ui=void 0;for(ui=fi+1;ui<Kt&&j.test(It[ui]);++ui);for(var ri=(fi?It[fi-1]:mt)=="L",Bi=(ui<Kt?It[ui]:mt)=="L",Ts=ri==Bi?ri?"L":"R":mt,es=fi;es<ui;++es)It[es]=Ts;fi=ui-1}for(var Ti=[],Ro,gi=0;gi<Kt;)if(ue.test(It[gi])){var ru=gi;for(++gi;gi<Kt&&ue.test(It[gi]);++gi);Ti.push(new _e(0,ru,gi))}else{var Fo=gi,ds=Ti.length,fs=nt=="rtl"?1:0;for(++gi;gi<Kt&&It[gi]!="L";++gi);for(var Mi=Fo;Mi<gi;)if(ge.test(It[Mi])){Fo<Mi&&(Ti.splice(ds,0,new _e(1,Fo,Mi)),ds+=fs);var Ds=Mi;for(++Mi;Mi<gi&&ge.test(It[Mi]);++Mi);Ti.splice(ds,0,new _e(2,Ds,Mi)),ds+=fs,Fo=Mi}else++Mi;Fo<gi&&Ti.splice(ds,0,new _e(1,Fo,gi))}return nt=="ltr"&&(Ti[0].level==1&&(Ro=Re.match(/^\s+/))&&(Ti[0].from=Ro[0].length,Ti.unshift(new _e(0,0,Ro[0].length))),Q(Ti).level==1&&(Ro=Re.match(/\s+$/))&&(Q(Ti).to-=Ro[0].length,Ti.push(new _e(0,Kt-Ro[0].length,Kt)))),nt=="rtl"?Ti.reverse():Ti}}();function ut(e,t){var L=e.order;return L==null&&(L=e.order=rt(e.text,t)),L}var Be=[],Pe=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]||Be).concat(L)}};function qe(e,t){return e._handlers&&e._handlers[t]||Be}function Et(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 st(e,t){var L=qe(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 At(e,t,L){return typeof t=="string"&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),st(e,L||t.type,e,t),ke(t)||t.codemirrorIgnore}function Le(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 je(e,t){return qe(e,t).length>0}function ze(e){e.prototype.on=function(t,L){Pe(this,t,L)},e.prototype.off=function(t,L){Et(this,t,L)}}function Te(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Me(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function ke(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function We(e){Te(e),Me(e)}function dt(e){return e.target||e.srcElement}function bt(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 kt=function(){if(S&&n<9)return!1;var e=A("div");return"draggable"in e||"dragDrop"in e}(),cn;function An(e){if(cn==null){var t=A("span","\u200B");o(e,A("span",[t,document.createTextNode("x")])),e.firstChild.offsetHeight!=0&&(cn=t.offsetWidth<=1&&t.offsetHeight>2&&!(S&&n<8))}var L=cn?A("span","\u200B"):A("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return L.setAttribute("cm-text",""),L}var rn;function Pt(e){if(rn!=null)return rn;var t=o(e,document.createTextNode("A\u062EA")),L=U(t,0,1).getBoundingClientRect(),I=U(t,1,2).getBoundingClientRect();return E(e),!L||L.left==L.right?!1:rn=I.right-L.right<3}var Ge=`
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),ue=$.indexOf("\r");ue!=-1?(L.push($.slice(0,ue)),t+=ue+1):(L.push($),t=j+1)}return L}:function(e){return e.split(/\r\n?|\n/)},lt=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},it=function(){var e=A("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),we=null;function Ve(e){if(we!=null)return we;var t=o(e,A("span","x")),L=t.getBoundingClientRect(),I=U(t,0,1).getBoundingClientRect();return we=Math.abs(L.left-I.left)>1}var Ct={},gt={};function Tt(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),Ct[e]=t}function Lt(e,t){gt[e]=t}function Dt(e){if(typeof e=="string"&&gt.hasOwnProperty(e))e=gt[e];else if(e&&typeof e.name=="string"&&gt.hasOwnProperty(e.name)){var t=gt[e.name];typeof t=="string"&&(t={name:t}),e=ye(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Dt("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Dt("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function Nt(e,t){t=Dt(t);var L=Ct[t.name];if(!L)return Nt(e,"text/plain");var I=L(e,t);if(qt.hasOwnProperty(t.name)){var j=qt[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 ue in t.modeProps)I[ue]=t.modeProps[ue];return I}var qt={};function kn(e,t){var L=qt.hasOwnProperty(e)?qt[e]:qt[e]={};B(t,L)}function yn(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 Hn(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 Gn(e,t,L){return e.startState?e.startState(t,L):!0}var Fn=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};Fn.prototype.eol=function(){return this.pos>=this.string.length},Fn.prototype.sol=function(){return this.pos==this.lineStart},Fn.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Fn.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Fn.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},Fn.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Fn.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Fn.prototype.skipToEnd=function(){this.pos=this.string.length},Fn.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Fn.prototype.backUp=function(e){this.pos-=e},Fn.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=G(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?G(this.string,this.lineStart,this.tabSize):0)},Fn.prototype.indentation=function(){return G(this.string,null,this.tabSize)-(this.lineStart?G(this.string,this.lineStart,this.tabSize):0)},Fn.prototype.match=function(e,t,L){if(typeof e=="string"){var I=function(ue){return L?ue.toLowerCase():ue},j=this.string.substr(this.pos,e.length);if(I(j)==I(e))return 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),$)}},Fn.prototype.current=function(){return this.string.slice(this.start,this.pos)},Fn.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Fn.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Fn.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};function hn(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 jr(e,t,L){var I=[],j=t.line;return e.iter(t.line,L.line+1,function($){var ue=$.text;j==L.line&&(ue=ue.slice(0,L.ch)),j==t.line&&(ue=ue.slice(t.ch)),I.push(ue),++j}),I}function Wr(e,t,L){var I=[];return e.iter(t,L,function(j){I.push(j.text)}),I}function Ur(e,t){var L=t-e.height;if(L)for(var I=e;I;I=I.parent)I.height+=L}function Er(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 zr(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 ue=0;ue<e.lines.length;++ue){var ge=e.lines[ue],_e=ge.height;if(t<_e)break;t-=_e}return L+ue}function xr(e,t){return t>=e.first&&t<e.first+e.size}function tn(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function Xt(e,t,L){if(L===void 0&&(L=null),!(this instanceof Xt))return new Xt(e,t,L);this.line=e,this.ch=t,this.sticky=L}function En(e,t){return e.line-t.line||e.ch-t.ch}function an(e,t){return e.sticky==t.sticky&&En(e,t)==0}function Dr(e){return Xt(e.line,e.ch)}function _r(e,t){return En(e,t)<0?t:e}function sr(e,t){return En(e,t)<0?e:t}function Vr(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 Xt(e.first,0);var L=e.first+e.size-1;return t.line>L?Xt(L,hn(e,L).text.length):kr(t,hn(e,t.line).text.length)}function kr(e,t){var L=e.ch;return L==null||L>t?Xt(e.line,t):L<0?Xt(e.line,0):e}function wr(e,t){for(var L=[],I=0;I<t.length;I++)L[I]=on(e,t[I]);return L}var sa=function(e,t){this.state=e,this.lookAhead=t},Pr=function(e,t,L,I){this.state=t,this.doc=e,this.line=L,this.maxLookAhead=I||0,this.baseTokens=null,this.baseTokenPos=1};Pr.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Pr.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}},Pr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Pr.fromSaved=function(e,t,L){return t instanceof sa?new Pr(e,yn(e.mode,t.state),L,t.lookAhead):new Pr(e,yn(e.mode,t),L)},Pr.prototype.save=function(e){var t=e!==!1?yn(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new sa(t,this.maxLookAhead):t};function ba(e,t,L,I){var j=[e.state.modeGen],$={};wa(e,t.text,e.doc.mode,L,function(Re,nt){return j.push(Re,nt)},$,I);for(var ue=L.state,ge=function(Re){L.baseTokens=j;var nt=e.state.overlays[Re],mt=1,Kt=0;L.state=!0,wa(e,t.text,nt.mode,L,function(It,un){for(var Cn=mt;Kt<It;){var In=j[mt];In>It&&j.splice(mt,1,It,j[mt+1],In),mt+=2,Kt=Math.min(It,In)}if(!un)return;if(nt.opaque)j.splice(Cn,mt-Cn,It,"overlay "+un),mt=Cn+2;else for(;Cn<mt;Cn+=2){var Xn=j[Cn+1];j[Cn+1]=(Xn?Xn+" ":"")+"overlay "+un}},$),L.state=ue,L.baseTokens=null,L.baseTokenPos=1},_e=0;_e<e.state.overlays.length;++_e)ge(_e);return{styles:j,classes:$.bgClass||$.textClass?$:null}}function Ta(e,t,L){if(!t.styles||t.styles[0]!=e.state.modeGen){var I=Da(e,Er(t)),j=t.text.length>e.options.maxHighlightLength&&yn(e.doc.mode,I.state),$=ba(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 Da(e,t,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new Pr(I,!0,t);var $=ir(e,t,L),ue=$>I.first&&hn(I,$-1).stateAfter,ge=ue?Pr.fromSaved(I,ue,$):new Pr(I,Gn(I.mode),$);return I.iter($,t,function(_e){Ba(e,_e.text,ge);var Re=ge.line;_e.stateAfter=Re==t-1||Re%5==0||Re>=j.viewFrom&&Re<j.viewTo?ge.save():null,ge.nextLine()}),L&&(I.modeFrontier=ge.line),ge}function Ba(e,t,L,I){var j=e.doc.mode,$=new Fn(t,e.options.tabSize,L);for($.start=$.pos=I||0,t==""&&$r(j,L.state);!$.eol();)Cr(j,$,L.state),$.start=$.pos}function $r(e,t){if(e.blankLine)return e.blankLine(t);if(!e.innerMode)return;var L=Hn(e,t);if(L.mode.blankLine)return L.mode.blankLine(L.state)}function Cr(e,t,L,I){for(var j=0;j<10;j++){I&&(I[0]=Hn(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 tr=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,ue;t=on(j,t);var ge=hn(j,t.line),_e=Da(e,t.line,L),Re=new Fn(ge.text,e.options.tabSize,_e),nt;for(I&&(nt=[]);(I||Re.pos<t.ch)&&!Re.eol();)Re.start=Re.pos,ue=Cr($,Re,_e.state),I&&nt.push(new tr(Re,ue,yn(j.mode,_e.state)));return I?nt:new tr(Re,ue,_e.state)}function Aa(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 wa(e,t,L,I,j,$,ue){var ge=L.flattenSpans;ge==null&&(ge=e.options.flattenSpans);var _e=0,Re=null,nt=new Fn(t,e.options.tabSize,I),mt,Kt=e.options.addModeClass&&[null];for(t==""&&Aa($r(L,I.state),$);!nt.eol();){if(nt.pos>e.options.maxHighlightLength?(ge=!1,ue&&Ba(e,t,I,nt.pos),nt.pos=t.length,mt=null):mt=Aa(Cr(L,nt,I.state,Kt),$),Kt){var It=Kt[0].name;It&&(mt="m-"+(mt?It+" "+mt:It))}if(!ge||Re!=mt){for(;_e<nt.start;)_e=Math.min(nt.start,_e+5e3),j(_e,Re);Re=mt}nt.start=nt.pos}for(;_e<nt.pos;){var un=Math.min(nt.pos,_e+5e3);j(un,Re),_e=un}}function ir(e,t,L){for(var I,j,$=e.doc,ue=L?-1:t-(e.doc.mode.innerMode?1e3:100),ge=t;ge>ue;--ge){if(ge<=$.first)return $.first;var _e=hn($,ge-1),Re=_e.stateAfter;if(Re&&(!L||ge+(Re instanceof sa?Re.lookAhead:0)<=$.modeFrontier))return ge;var nt=G(_e.text,null,e.options.tabSize);(j==null||I>nt)&&(j=ge-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=hn(e,I).stateAfter;if(j&&(!(j instanceof sa)||I+j.lookAhead<t)){L=I+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,L)}var Fa=!1,Ua=!1;function oi(){Fa=!0}function Oa(){Ua=!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 Di(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 aa(e,t,L){var I;if(e)for(var j=0;j<e.length;++j){var $=e[j],ue=$.marker,ge=$.from==null||(ue.inclusiveLeft?$.from<=t:$.from<t);if(ge||$.from==t&&ue.type=="bookmark"&&(!L||!$.marker.insertLeft)){var _e=$.to==null||(ue.inclusiveRight?$.to>=t:$.to>t);(I||(I=[])).push(new qa(ue,$.from,_e?null:$.to))}}return I}function la(e,t,L){var I;if(e)for(var j=0;j<e.length;++j){var $=e[j],ue=$.marker,ge=$.to==null||(ue.inclusiveRight?$.to>=t:$.to>t);if(ge||$.from==t&&ue.type=="bookmark"&&(!L||$.marker.insertLeft)){var _e=$.from==null||(ue.inclusiveLeft?$.from<=t:$.from<t);(I||(I=[])).push(new qa(ue,_e?null:$.from-t,$.to==null?null:$.to-t))}}return I}function ia(e,t){if(t.full)return null;var L=xr(e,t.from.line)&&hn(e,t.from.line).markedSpans,I=xr(e,t.to.line)&&hn(e,t.to.line).markedSpans;if(!L&&!I)return null;var j=t.from.ch,$=t.to.ch,ue=En(t.from,t.to)==0,ge=aa(L,j,ue),_e=la(I,$,ue),Re=t.text.length==1,nt=Q(t.text).length+(Re?j:0);if(ge)for(var mt=0;mt<ge.length;++mt){var Kt=ge[mt];if(Kt.to==null){var It=Ga(_e,Kt.marker);It?Re&&(Kt.to=It.to==null?null:It.to+nt):Kt.to=j}}if(_e)for(var un=0;un<_e.length;++un){var Cn=_e[un];if(Cn.to!=null&&(Cn.to+=nt),Cn.from==null){var In=Ga(ge,Cn.marker);In||(Cn.from=nt,Re&&(ge||(ge=[])).push(Cn))}else Cn.from+=nt,Re&&(ge||(ge=[])).push(Cn)}ge&&(ge=he(ge)),_e&&_e!=ge&&(_e=he(_e));var Xn=[ge];if(!Re){var fr=t.text.length-2,Yn;if(fr>0&&ge)for(var yr=0;yr<ge.length;++yr)ge[yr].to==null&&(Yn||(Yn=[])).push(new qa(ge[yr].marker,null,null));for(var Zr=0;Zr<fr;++Zr)Xn.push(Yn);Xn.push(_e)}return Xn}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(It){if(It.markedSpans)for(var un=0;un<It.markedSpans.length;++un){var Cn=It.markedSpans[un].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 ue=I[$],ge=ue.find(0),_e=0;_e<j.length;++_e){var Re=j[_e];if(En(Re.to,ge.from)<0||En(Re.from,ge.to)>0)continue;var nt=[_e,1],mt=En(Re.from,ge.from),Kt=En(Re.to,ge.to);(mt<0||!ue.inclusiveLeft&&!mt)&&nt.push({from:Re.from,to:ge.from}),(Kt>0||!ue.inclusiveRight&&!Kt)&&nt.push({from:ge.to,to:Re.to}),j.splice.apply(j,nt),_e+=nt.length-3}return j}function vt(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 pt(e,t){if(!t)return;for(var L=0;L<t.length;++L)t[L].marker.attachLine(e);e.markedSpans=t}function Mt(e){return e.inclusiveLeft?-1:0}function Ot(e){return e.inclusiveRight?1:0}function zt(e,t){var L=e.lines.length-t.lines.length;if(L!=0)return L;var I=e.find(),j=t.find(),$=En(I.from,j.from)||Mt(e)-Mt(t);if($)return-$;var ue=En(I.to,j.to)||Ot(e)-Ot(t);return ue||t.id-e.id}function nn(e,t){var L=Ua&&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||zt(I,j.marker)<0)&&(I=j.marker);return I}function pn(e){return nn(e,!0)}function gn(e){return nn(e,!1)}function Tn(e,t){var L=Ua&&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||zt(I,$.marker)<0)&&(I=$.marker)}return I}function bn(e,t,L,I,j){var $=hn(e,t),ue=Ua&&$.markedSpans;if(ue)for(var ge=0;ge<ue.length;++ge){var _e=ue[ge];if(!_e.marker.collapsed)continue;var Re=_e.marker.find(0),nt=En(Re.from,L)||Mt(_e.marker)-Mt(j),mt=En(Re.to,I)||Ot(_e.marker)-Ot(j);if(nt>=0&&mt<=0||nt<=0&&mt>=0)continue;if(nt<=0&&(_e.marker.inclusiveRight&&j.inclusiveLeft?En(Re.to,L)>=0:En(Re.to,L)>0)||nt>=0&&(_e.marker.inclusiveRight&&j.inclusiveLeft?En(Re.from,I)<=0:En(Re.from,I)<0))return!0}}function wt(e){for(var t;t=pn(e);)e=t.find(-1,!0).line;return e}function Jt(e){for(var t;t=gn(e);)e=t.find(1,!0).line;return e}function Bt(e){for(var t,L;t=gn(e);)e=t.find(1,!0).line,(L||(L=[])).push(e);return L}function ln(e,t){var L=hn(e,t),I=wt(L);return L==I?t:Er(I)}function en(e,t){if(t>e.lastLine())return t;var L=hn(e,t),I;if(!xn(e,L))return t;for(;I=gn(L);)L=I.find(1,!0).line;return Er(L)+1}function xn(e,t){var L=Ua&&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&&Pn(e,t,I))return!0}}function Pn(e,t,L){if(L.to==null){var I=L.marker.find(1,!0);return Pn(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)&&Pn(e,t,j))return!0}function Vt(e){e=wt(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 ue=0;ue<$.children.length;++ue){var ge=$.children[ue];if(ge==L)break;t+=ge.height}return t}function Ut(e){if(e.height==0)return 0;for(var t=e.text.length,L,I=e;L=pn(I);){var j=L.find(0,!0);I=j.from.line,t+=j.from.ch-j.to.ch}for(I=e;L=gn(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=hn(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 Zt=function(e,t,L){this.text=e,pt(this,t),this.height=L?L(this):1};Zt.prototype.lineNo=function(){return Er(this)},ze(Zt);function mn(e,t,L,I){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),e.order!=null&&(e.order=null),vt(e),pt(e,L);var j=I?I(e):1;j!=e.height&&Ur(e,j)}function dn(e){e.parent=null,vt(e)}var Mn={},Ln={};function pr(e,t){if(!e||/^\s*$/.test(e))return null;var L=t.addModeClass?Ln:Mn;return L[e]||(L[e]=e.replace(/\S+/g,"cm-$&"))}function ar(e,t){var L=k("span",null,null,i?"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,ue=void 0;I.pos=0,I.addToken=Br,Pt(e.display.measure)&&(ue=ut($,e.doc.direction))&&(I.addToken=Rr(I.addToken,ue)),I.map=[];var ge=t!=e.display.externalMeasured&&Er($);Xr($,I,Ta(e,$,ge)),$.styleClasses&&($.styleClasses.bgClass&&(I.bgClass=K($.styleClasses.bgClass,I.bgClass||"")),$.styleClasses.textClass&&(I.textClass=K($.styleClasses.textClass,I.textClass||""))),I.map.length==0&&I.map.push(0,0,I.content.appendChild(An(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(i){var _e=I.content.lastChild;(/\bcm-tab\b/.test(_e.className)||_e.querySelector&&_e.querySelector(".cm-tab"))&&(I.content.className="cm-tab-wrap-hack")}return st(e,"renderLine",e,t.line,I.pre),I.pre.className&&(I.textClass=K(I.pre.className,I.textClass||"")),I}function Ar(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 Br(e,t,L,I,j,$,ue){if(!t)return;var ge=e.splitSpaces?Lr(t,e.trailingSpace):t,_e=e.cm.state.specialChars,Re=!1,nt;if(!_e.test(t))e.col+=t.length,nt=document.createTextNode(ge),e.map.push(e.pos,e.pos+t.length,nt),S&&n<9&&(Re=!0),e.pos+=t.length;else{nt=document.createDocumentFragment();for(var mt=0;;){_e.lastIndex=mt;var Kt=_e.exec(t),It=Kt?Kt.index-mt:t.length-mt;if(It){var un=document.createTextNode(ge.slice(mt,mt+It));S&&n<9?nt.appendChild(A("span",[un])):nt.appendChild(un),e.map.push(e.pos,e.pos+It,un),e.col+=It,e.pos+=It}if(!Kt)break;mt+=It+1;var Cn=void 0;if(Kt[0]==" "){var In=e.cm.options.tabSize,Xn=In-e.col%In;Cn=nt.appendChild(A("span",oe(Xn),"cm-tab")),Cn.setAttribute("role","presentation"),Cn.setAttribute("cm-text"," "),e.col+=Xn}else Kt[0]=="\r"||Kt[0]==`
`?(Cn=nt.appendChild(A("span",Kt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Cn.setAttribute("cm-text",Kt[0]),e.col+=1):(Cn=e.cm.options.specialCharPlaceholder(Kt[0]),Cn.setAttribute("cm-text",Kt[0]),S&&n<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=ge.charCodeAt(t.length-1)==32,L||I||j||Re||$||ue){var fr=L||"";I&&(fr+=I),j&&(fr+=j);var Yn=A("span",[nt],fr,$);if(ue)for(var yr in ue)ue.hasOwnProperty(yr)&&yr!="style"&&yr!="class"&&Yn.setAttribute(yr,ue[yr]);return e.content.appendChild(Yn)}e.content.appendChild(nt)}function Lr(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 Rr(e,t){return function(L,I,j,$,ue,ge,_e){j=j?j+" cm-force-border":"cm-force-border";for(var Re=L.pos,nt=Re+I.length;;){for(var mt=void 0,Kt=0;Kt<t.length&&!(mt=t[Kt],mt.to>Re&&mt.from<=Re);Kt++);if(mt.to>=nt)return e(L,I,j,$,ue,ge,_e);e(L,I.slice(0,mt.to-Re),j,$,null,ge,_e),$=null,I=I.slice(mt.to-Re),Re=mt.to}}}function br(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 ue=1;ue<L.length;ue+=2)t.addToken(t,j.slice($,$=L[ue]),pr(L[ue+1],t.cm.options));return}for(var ge=j.length,_e=0,Re=1,nt="",mt,Kt,It=0,un,Cn,In,Xn,fr;;){if(It==_e){un=Cn=In=Kt="",fr=null,Xn=null,It=Infinity;for(var Yn=[],yr=void 0,Zr=0;Zr<I.length;++Zr){var Hr=I[Zr],pa=Hr.marker;if(pa.type=="bookmark"&&Hr.from==_e&&pa.widgetNode)Yn.push(pa);else if(Hr.from<=_e&&(Hr.to==null||Hr.to>_e||pa.collapsed&&Hr.to==_e&&Hr.from==_e)){if(Hr.to!=null&&Hr.to!=_e&&It>Hr.to&&(It=Hr.to,Cn=""),pa.className&&(un+=" "+pa.className),pa.css&&(Kt=(Kt?Kt+";":"")+pa.css),pa.startStyle&&Hr.from==_e&&(In+=" "+pa.startStyle),pa.endStyle&&Hr.to==It&&(yr||(yr=[])).push(pa.endStyle,Hr.to),pa.title&&((fr||(fr={})).title=pa.title),pa.attributes)for(var Ha in pa.attributes)(fr||(fr={}))[Ha]=pa.attributes[Ha];pa.collapsed&&(!Xn||zt(Xn.marker,pa)<0)&&(Xn=Hr)}else Hr.from>_e&&It>Hr.from&&(It=Hr.from)}if(yr)for(var vi=0;vi<yr.length;vi+=2)yr[vi+1]==It&&(Cn+=" "+yr[vi]);if(!Xn||Xn.from==_e)for(var $a=0;$a<Yn.length;++$a)br(t,0,Yn[$a]);if(Xn&&(Xn.from||0)==_e){if(br(t,(Xn.to==null?ge+1:Xn.to)-_e,Xn.marker,Xn.from==null),Xn.to==null)return;Xn.to==_e&&(Xn=!1)}}if(_e>=ge)break;for(var zi=Math.min(ge,It);;){if(nt){var Ui=_e+nt.length;if(!Xn){var li=Ui>zi?nt.slice(0,zi-_e):nt;t.addToken(t,li,mt?mt+un:un,In,_e+li.length==It?Cn:"",Kt,fr)}if(Ui>=zi){nt=nt.slice(zi-_e),_e=zi;break}_e=Ui,In=""}nt=j.slice($,$=L[Re++]),mt=pr(L[Re++],t.cm.options)}}}function ea(e,t,L){this.line=t,this.rest=Bt(t),this.size=this.rest?Er(Q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=xn(e,t)}function Sr(e,t,L){for(var I=[],j,$=t;$<L;$=j){var ue=new ea(e.doc,hn(e.doc,$),$);j=$+ue.size,I.push(ue)}return I}var ta=null;function Qr(e){ta?ta.ops.push(e):e.ownsGroup=ta={ops:[e],delayedCallbacks:[]}}function On(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 Rt(e,t){var L=e.ownsGroup;if(!L)return;try{On(L)}finally{ta=null,t(L)}}var Gt=null;function jt(e,t){var L=qe(e,t);if(!L.length)return;var I=Array.prototype.slice.call(arguments,2),j;ta?j=ta.delayedCallbacks:Gt?j=Gt:(j=Gt=[],setTimeout(Rn,0));for(var $=function(ge){j.push(function(){return L[ge].apply(null,I)})},ue=0;ue<L.length;++ue)$(ue)}function Rn(){var e=Gt;Gt=null;for(var t=0;t<e.length;++t)e[t]()}function fn(e,t,L,I){for(var j=0;j<t.changes.length;j++){var $=t.changes[j];$=="text"?Kn(e,t):$=="gutter"?lr(e,t,L,I):$=="class"?hr(e,t):$=="widget"&&Yr(e,t,I)}t.changes=null}function Nn(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),S&&n<8&&(e.node.style.zIndex=2)),e.node}function wn(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=Nn(t);t.background=I.insertBefore(A("div",null,L),I.firstChild),e.display.input.setUneditable(t.background)}}function zn(e,t){var L=e.display.externalMeasured;return L&&L.line==t.line?(e.display.externalMeasured=null,t.measure=L.measure,L.built):ar(e,t)}function Kn(e,t){var L=t.text.className,I=zn(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,hr(e,t)):L&&(t.text.className=L)}function hr(e,t){wn(e,t),t.line.wrapClass?Nn(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 lr(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=Nn(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 ue=Nn(t),ge=t.gutter=A("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?I.fixedPos:-I.gutterTotalWidth)+"px");if(e.display.input.setUneditable(ge),ue.insertBefore(ge,t.text),t.line.gutterClass&&(ge.className+=" "+t.line.gutterClass),e.options.lineNumbers&&(!$||!$["CodeMirror-linenumbers"])&&(t.lineNumber=ge.appendChild(A("div",tn(e.options,L),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+I.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),$)for(var _e=0;_e<e.display.gutterSpecs.length;++_e){var Re=e.display.gutterSpecs[_e].className,nt=$.hasOwnProperty(Re)&&$[Re];nt&&ge.appendChild(A("div",[nt],"CodeMirror-gutter-elt","left: "+I.gutterLeft[Re]+"px; width: "+I.gutterWidth[Re]+"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);mr(e,t,L)}function Wn(e,t,L,I){var j=zn(e,t);return t.text=t.node=j.pre,j.bgClass&&(t.bgClass=j.bgClass),j.textClass&&(t.textClass=j.textClass),hr(e,t),lr(e,t,L,I),mr(e,t,I),t.node}function mr(e,t,L){if(qn(e,t.line,t,L,!0),t.rest)for(var I=0;I<t.rest.length;I++)qn(e,t.rest[I],t,L,!1)}function qn(e,t,L,I,j){if(!t.widgets)return;for(var $=Nn(L),ue=0,ge=t.widgets;ue<ge.length;++ue){var _e=ge[ue],Re=A("div",[_e.node],"CodeMirror-linewidget"+(_e.className?" "+_e.className:""));_e.handleMouseEvents||Re.setAttribute("cm-ignore-events","true"),Fr(_e,Re,L,I),e.display.input.setUneditable(Re),j&&_e.above?$.insertBefore(Re,L.gutter||L.text):$.appendChild(Re),jt(_e,"redraw")}}function Fr(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 ha(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;"),o(t.display.measure,A("div",[e.node],null,L))}return e.height=e.node.parentNode.offsetHeight}function ua(e,t){for(var L=dt(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 Or(e){return e.lineSpace.offsetTop}function He(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function $e(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=o(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 ot(e){return se-e.display.nativeBarWidth}function Ye(e){return e.display.scroller.clientWidth-ot(e)-e.display.barWidth}function Ce(e){return e.display.scroller.clientHeight-ot(e)-e.display.barHeight}function Ie(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 ue=t.text.firstChild.getClientRects(),ge=0;ge<ue.length-1;ge++){var _e=ue[ge],Re=ue[ge+1];Math.abs(_e.bottom-Re.bottom)>2&&$.push((_e.bottom+Re.top)/2-L.top)}}$.push(L.bottom-L.top)}}function Ee(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(Er(e.rest[j])>L)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Fe(e,t){t=wt(t);var L=Er(t),I=e.display.externalMeasured=new ea(e.doc,t,L);I.lineN=L;var j=I.built=ar(e,I);return I.text=j.pre,o(e.display.lineMeasure,j.pre),I}function Xe(e,t,L,I){return _t(e,Je(e,t),L,I)}function at(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[La(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=Er(t),I=at(e,L);I&&!I.text?I=null:I&&I.changes&&(fn(e,I,L,nr(e)),e.curOp.forceUpdate=!0),I||(I=Fe(e,t));var j=Ee(I,t,L);return{line:t,view:I,rect:null,map:j.map,cache:j.cache,before:j.before,hasHeights:!1}}function _t(e,t,L,I,j){t.before&&(L=-1);var $=L+(I||""),ue;return t.cache.hasOwnProperty($)?ue=t.cache[$]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(Ie(e,t.view,t.rect),t.hasHeights=!0),ue=Wt(e,t,L,I),ue.bogus||(t.cache[$]=ue)),{left:ue.left,right:ue.right,top:j?ue.rtop:ue.top,bottom:j?ue.rbottom:ue.bottom}}var Ht={left:0,right:0,top:0,bottom:0};function Yt(e,t,L){for(var I,j,$,ue,ge,_e,Re=0;Re<e.length;Re+=3)if(ge=e[Re],_e=e[Re+1],t<ge?(j=0,$=1,ue="left"):t<_e?(j=t-ge,$=j+1):(Re==e.length-3||t==_e&&e[Re+3]>t)&&($=_e-ge,j=$-1,t>=_e&&(ue="right")),j!=null){if(I=e[Re+2],ge==_e&&L==(I.insertLeft?"left":"right")&&(ue=L),L=="left"&&j==0)for(;Re&&e[Re-2]==e[Re-3]&&e[Re-1].insertLeft;)I=e[(Re-=3)+2],ue="left";if(L=="right"&&j==_e-ge)for(;Re<e.length-3&&e[Re+3]==e[Re+4]&&!e[Re+5].insertLeft;)I=e[(Re+=3)+2],ue="right";break}return{node:I,start:j,end:$,collapse:ue,coverStart:ge,coverEnd:_e}}function Ft(e,t){var L=Ht;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 Wt(e,t,L,I){var j=Yt(t.map,L,I),$=j.node,ue=j.start,ge=j.end,_e=j.collapse,Re;if($.nodeType==3){for(var nt=0;nt<4;nt++){for(;ue&&ve(t.line.text.charAt(j.coverStart+ue));)--ue;for(;j.coverStart+ge<j.coverEnd&&ve(t.line.text.charAt(j.coverStart+ge));)++ge;if(S&&n<9&&ue==0&&ge==j.coverEnd-j.coverStart?Re=$.parentNode.getBoundingClientRect():Re=Ft(U($,ue,ge).getClientRects(),I),Re.left||Re.right||ue==0)break;ge=ue,ue=ue-1,_e="right"}S&&n<11&&(Re=_n(e.display.measure,Re))}else{ue>0&&(_e=I="right");var mt;e.options.lineWrapping&&(mt=$.getClientRects()).length>1?Re=mt[I=="right"?mt.length-1:0]:Re=$.getBoundingClientRect()}if(S&&n<9&&!ue&&(!Re||!Re.left&&!Re.right)){var Kt=$.parentNode.getClientRects()[0];Kt?Re={left:Kt.left,right:Kt.left+cr(e.display),top:Kt.top,bottom:Kt.bottom}:Re=Ht}for(var It=Re.top-t.rect.top,un=Re.bottom-t.rect.top,Cn=(It+un)/2,In=t.view.measure.heights,Xn=0;Xn<In.length-1&&!(Cn<In[Xn]);Xn++);var fr=Xn?In[Xn-1]:0,Yn=In[Xn],yr={left:(_e=="right"?Re.right:Re.left)-t.rect.left,right:(_e=="left"?Re.left:Re.right)-t.rect.left,top:fr,bottom:Yn};return!Re.left&&!Re.right&&(yr.bogus=!0),e.options.singleCursorHeightPerLine||(yr.rtop=It,yr.rbottom=un),yr}function _n(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 vn(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 rr(e){e.display.externalMeasure=null,E(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)vn(e.display.view[t])}function or(e){rr(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Kr(){return r&&O?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Tr(){return r&&O?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Mr(e){var t=0;if(e.widgets)for(var L=0;L<e.widgets.length;++L)e.widgets[L].above&&(t+=ha(e.widgets[L]));return t}function jn(e,t,L,I,j){if(!j){var $=Mr(t);L.top+=$,L.bottom+=$}if(I=="line")return L;I||(I="local");var ue=Vt(t);if(I=="local"?ue+=Or(e.display):ue-=e.display.viewOffset,I=="page"||I=="window"){var ge=e.display.lineSpace.getBoundingClientRect();ue+=ge.top+(I=="window"?0:Tr());var _e=ge.left+(I=="window"?0:Kr());L.left+=_e,L.right+=_e}return L.top+=ue,L.bottom+=ue,L}function Dn(e,t,L){if(L=="div")return t;var I=t.left,j=t.top;if(L=="page")I-=Kr(),j-=Tr();else if(L=="local"||!L){var $=e.display.sizer.getBoundingClientRect();I+=$.left,j+=$.top}var ue=e.display.lineSpace.getBoundingClientRect();return{left:I-ue.left,top:j-ue.top}}function Jn(e,t,L,I,j){return I||(I=hn(e.doc,t.line)),jn(e,I,Xe(e,I,t.ch,j),L)}function Un(e,t,L,I,j,$){I=I||hn(e.doc,t.line),j||(j=Je(e,I));function ue(un,Cn){var In=_t(e,j,un,Cn?"right":"left",$);return Cn?In.left=In.right:In.right=In.left,jn(e,I,In,L)}var ge=ut(I,e.doc.direction),_e=t.ch,Re=t.sticky;if(_e>=I.text.length?(_e=I.text.length,Re="before"):_e<=0&&(_e=0,Re="after"),!ge)return ue(Re=="before"?_e-1:_e,Re=="before");function nt(un,Cn,In){var Xn=ge[Cn],fr=Xn.level==1;return ue(In?un-1:un,fr!=In)}var mt=tt(ge,_e,Re),Kt=et,It=nt(_e,mt,Re=="before");return Kt!=null&&(It.other=nt(_e,Kt,Re!="before")),It}function sn(e,t){var L=0;t=on(e.doc,t),e.options.lineWrapping||(L=cr(e.display)*t.ch);var I=hn(e.doc,t.line),j=Vt(I)+Or(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Sn(e,t,L,I,j){var $=Xt(e,t,L);return $.xRel=j,I&&($.outside=I),$}function Nr(e,t,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Sn(I.first,0,null,-1,-1);var j=zr(I,L),$=I.first+I.size-1;if(j>$)return Sn(I.first+I.size-1,hn(I,$).text.length,null,1,1);t<0&&(t=0);for(var ue=hn(I,j);;){var ge=Pa(e,ue,j,t,L),_e=Tn(ue,ge.ch+(ge.xRel>0||ge.outside>0?1:0));if(!_e)return ge;var Re=_e.find(1);if(Re.line==j)return Re;ue=hn(I,j=Re.line)}}function Gr(e,t,L,I){I-=Mr(t);var j=t.text.length,$=Ke(function(ue){return _t(e,L,ue-1).bottom<=I},j,0);return j=Ke(function(ue){return _t(e,L,ue).top>I},$,j),{begin:$,end:j}}function Qn(e,t,L,I){L||(L=Je(e,t));var j=jn(e,t,_t(e,L,I),"line").top;return Gr(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 Pa(e,t,L,I,j){j-=Vt(t);var $=Je(e,t),ue=Mr(t),ge=0,_e=t.text.length,Re=!0,nt=ut(t,e.doc.direction);if(nt){var mt=(e.options.lineWrapping?er:oa)(e,t,L,$,nt,I,j);Re=mt.level!=1,ge=Re?mt.from:mt.to-1,_e=Re?mt.to:mt.from-1}var Kt=null,It=null,un=Ke(function(Zr){var Hr=_t(e,$,Zr);return Hr.top+=ue,Hr.bottom+=ue,ra(Hr,I,j,!1)?(Hr.top<=j&&Hr.left<=I&&(Kt=Zr,It=Hr),!0):!1},ge,_e),Cn,In,Xn=!1;if(It){var fr=I-It.left<It.right-I,Yn=fr==Re;un=Kt+(Yn?0:1),In=Yn?"after":"before",Cn=fr?It.left:It.right}else{!Re&&(un==_e||un==ge)&&un++,In=un==0?"after":un==t.text.length?"before":_t(e,$,un-(Re?1:0)).bottom+ue<=j==Re?"after":"before";var yr=Un(e,Xt(L,un,In),"line",t,$);Cn=yr.left,Xn=j<yr.top?-1:j>=yr.bottom?1:0}return un=xe(t.text,un,1),Sn(L,un,In,Xn,I-Cn)}function oa(e,t,L,I,j,$,ue){var ge=Ke(function(mt){var Kt=j[mt],It=Kt.level!=1;return ra(Un(e,Xt(L,It?Kt.to:Kt.from,It?"before":"after"),"line",t,I),$,ue,!0)},0,j.length-1),_e=j[ge];if(ge>0){var Re=_e.level!=1,nt=Un(e,Xt(L,Re?_e.from:_e.to,Re?"after":"before"),"line",t,I);ra(nt,$,ue,!0)&&nt.top>ue&&(_e=j[ge-1])}return _e}function er(e,t,L,I,j,$,ue){var ge=Gr(e,t,I,ue),_e=ge.begin,Re=ge.end;/\s/.test(t.text.charAt(Re-1))&&Re--;for(var nt=null,mt=null,Kt=0;Kt<j.length;Kt++){var It=j[Kt];if(It.from>=Re||It.to<=_e)continue;var un=It.level!=1,Cn=_t(e,I,un?Math.min(Re,It.to)-1:Math.max(_e,It.from)).right,In=Cn<$?$-Cn+1e9:Cn-$;(!nt||mt>In)&&(nt=It,mt=In)}return nt||(nt=j[j.length-1]),nt.from<_e&&(nt={from:_e,to:nt.to,level:nt.level}),nt.to>Re&&(nt={from:nt.from,to:Re,level:nt.level}),nt}var Zn;function ur(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Zn==null){Zn=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Zn.appendChild(document.createTextNode("x")),Zn.appendChild(A("br"));Zn.appendChild(document.createTextNode("x"))}o(e.measure,Zn);var L=Zn.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),E(e.measure),L||1}function cr(e){if(e.cachedCharWidth!=null)return e.cachedCharWidth;var t=A("span","xxxxxxxxxx"),L=A("pre",[t],"CodeMirror-line-like");o(e.measure,L);var I=t.getBoundingClientRect(),j=(I.right-I.left)/10;return j>2&&(e.cachedCharWidth=j),j||10}function nr(e){for(var t=e.display,L={},I={},j=t.gutters.clientLeft,$=t.gutters.firstChild,ue=0;$;$=$.nextSibling,++ue){var ge=e.display.gutterSpecs[ue].className;L[ge]=$.offsetLeft+$.clientLeft+j,I[ge]=$.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 ma(e){var t=ur(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/cr(e.display)-3);return function(j){if(xn(e.doc,j))return 0;var $=0;if(j.widgets)for(var ue=0;ue<j.widgets.length;ue++)j.widgets[ue].height&&($+=j.widgets[ue].height);return L?$+(Math.ceil(j.text.length/I)||1)*t:$+t}}function Ea(e){var t=e.doc,L=ma(e);t.iter(function(I){var j=L(I);j!=I.height&&Ur(I,j)})}function va(e,t,L,I){var j=e.display;if(!L&&dt(t).getAttribute("cm-not-content")=="true")return null;var $,ue,ge=j.lineSpace.getBoundingClientRect();try{$=t.clientX-ge.left,ue=t.clientY-ge.top}catch(mt){return null}var _e=Nr(e,$,ue),Re;if(I&&_e.xRel>0&&(Re=hn(e.doc,_e.line).text).length==_e.ch){var nt=G(Re,Re.length,e.options.tabSize)-Re.length;_e=Xt(_e.line,Math.max(0,Math.round(($-$e(e.display).left)/cr(e.display))-nt))}return _e}function La(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 Ra(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)Ua&&ln(e.doc,t)<j.viewTo&&ka(e);else if(L<=j.viewFrom)Ua&&en(e.doc,L+I)>j.viewFrom?ka(e):(j.viewFrom+=I,j.viewTo+=I);else if(t<=j.viewFrom&&L>=j.viewTo)ka(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):ka(e)}else if(L>=j.viewTo){var ue=ei(e,t,t,-1);ue?(j.view=j.view.slice(0,ue.index),j.viewTo=ue.lineN):ka(e)}else{var ge=ei(e,t,t,-1),_e=ei(e,L,L+I,1);ge&&_e?(j.view=j.view.slice(0,ge.index).concat(Sr(e,ge.lineN,_e.lineN)).concat(j.view.slice(_e.index)),j.viewTo+=I):ka(e)}var Re=j.externalMeasured;Re&&(L<Re.lineN?Re.lineN+=I:t<Re.lineN+Re.size&&(j.externalMeasured=null))}function Ma(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[La(e,t)];if($.node==null)return;var ue=$.changes||($.changes=[]);de(ue,L)==-1&&ue.push(L)}function ka(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=La(e,t),$,ue=e.display.view;if(!Ua||L==e.doc.first+e.doc.size)return{index:j,lineN:L};for(var ge=e.display.viewFrom,_e=0;_e<j;_e++)ge+=ue[_e].size;if(ge!=t){if(I>0){if(j==ue.length-1)return null;$=ge+ue[j].size-t,j++}else $=ge-t;t+=$,L+=$}for(;ln(e.doc,L)!=L;){if(j==(I<0?0:ue.length-1))return null;L+=I*ue[j-(I<0?1:0)].size,j+=I}return{index:j,lineN:L}}function Fi(e,t,L){var I=e.display,j=I.view;j.length==0||t>=I.viewTo||L<=I.viewFrom?(I.view=Sr(e,t,L),I.viewFrom=t):(I.viewFrom>t?I.view=Sr(e,t,I.viewFrom).concat(I.view):I.viewFrom<t&&(I.view=I.view.slice(La(e,t))),I.viewFrom=t,I.viewTo<L?I.view=I.view.concat(Sr(e,I.viewTo,L)):I.viewTo>L&&(I.view=I.view.slice(0,La(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 Sa(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(),ue=0;ue<L.sel.ranges.length;ue++){if(!t&&ue==L.sel.primIndex)continue;var ge=L.sel.ranges[ue];if(ge.from().line>=e.display.viewTo||ge.to().line<e.display.viewFrom)continue;var _e=ge.empty();(_e||e.options.showCursorWhenSelecting)&&Ci(e,ge.head,j),_e||xa(e,ge,$)}return I}function Ci(e,t,L){var I=Un(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 Ia(e,t){return e.top-t.top||e.left-t.left}function xa(e,t,L){var I=e.display,j=e.doc,$=document.createDocumentFragment(),ue=$e(e.display),ge=ue.left,_e=Math.max(I.sizerWidth,Ye(e)-I.sizer.offsetLeft)-ue.right,Re=j.direction=="ltr";function nt(Yn,yr,Zr,Hr){yr<0&&(yr=0),yr=Math.round(yr),Hr=Math.round(Hr),$.appendChild(A("div",null,"CodeMirror-selected","position: absolute; left: "+Yn+`px;
top: `+yr+"px; width: "+(Zr==null?_e-Yn:Zr)+`px;
height: `+(Hr-yr)+"px"))}function mt(Yn,yr,Zr){var Hr=hn(j,Yn),pa=Hr.text.length,Ha,vi;function $a(li,ji){return Jn(e,Xt(Yn,li),"div",Hr,ji)}function zi(li,ji,xi){var fi=Qn(e,Hr,null,li),ui=ji=="ltr"==(xi=="after")?"left":"right",ri=xi=="after"?fi.begin:fi.end-(/\s/.test(Hr.text.charAt(fi.end-1))?2:1);return $a(ri,ui)[ui]}var Ui=ut(Hr,j.direction);return Qe(Ui,yr||0,Zr==null?pa:Zr,function(li,ji,xi,fi){var ui=xi=="ltr",ri=$a(li,ui?"left":"right"),Bi=$a(ji-1,ui?"right":"left"),Ts=yr==null&&li==0,es=Zr==null&&ji==pa,Ti=fi==0,Ro=!Ui||fi==Ui.length-1;if(Bi.top-ri.top<=3){var gi=(Re?Ts:es)&&Ti,ru=(Re?es:Ts)&&Ro,Fo=gi?ge:(ui?ri:Bi).left,ds=ru?_e:(ui?Bi:ri).right;nt(Fo,ri.top,ds-Fo,ri.bottom)}else{var fs,Mi,Ds,au;ui?(fs=Re&&Ts&&Ti?ge:ri.left,Mi=Re?_e:zi(li,xi,"before"),Ds=Re?ge:zi(ji,xi,"after"),au=Re&&es&&Ro?_e:Bi.right):(fs=Re?zi(li,xi,"before"):ge,Mi=!Re&&Ts&&Ti?_e:ri.right,Ds=!Re&&es&&Ro?ge:Bi.left,au=Re?zi(ji,xi,"after"):_e),nt(fs,ri.top,Mi-fs,ri.bottom),ri.bottom<Bi.top&&nt(ge,ri.bottom,null,Bi.top),nt(Ds,Bi.top,au-Ds,Bi.bottom)}(!Ha||Ia(ri,Ha)<0)&&(Ha=ri),Ia(Bi,Ha)<0&&(Ha=Bi),(!vi||Ia(ri,vi)<0)&&(vi=ri),Ia(Bi,vi)<0&&(vi=Bi)}),{start:Ha,end:vi}}var Kt=t.from(),It=t.to();if(Kt.line==It.line)mt(Kt.line,Kt.ch,It.ch);else{var un=hn(j,Kt.line),Cn=hn(j,It.line),In=wt(un)==wt(Cn),Xn=mt(Kt.line,Kt.ch,In?un.text.length+1:null).end,fr=mt(It.line,In?0:null,It.ch).start;In&&(Xn.top<fr.top-2?(nt(Xn.right,Xn.top,null,Xn.bottom),nt(ge,fr.top,fr.left,fr.bottom)):nt(Xn.right,Xn.top,fr.left-Xn.right,Xn.bottom)),Xn.bottom<fr.top&&nt(ge,Xn.bottom,null,fr.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||(st(e,"focus",e,t),e.state.focused=!0,W(e.display.wrapper,"CodeMirror-focused"),!e.curOp&&e.display.selForContextMenu!=e.doc.sel&&(e.display.input.reset(),i&&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&&(st(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,ue=void 0,ge=0;if(j.hidden)continue;if(S&&n<8){var _e=j.node.offsetTop+j.node.offsetHeight;ue=_e-L,L=_e}else{var Re=j.node.getBoundingClientRect();ue=Re.bottom-Re.top,!$&&j.text.firstChild&&(ge=j.text.firstChild.getBoundingClientRect().right-Re.left-1)}var nt=j.line.height-ue;if((nt>.005||nt<-.005)&&(Ur(j.line,ue),pi(j.line),j.rest))for(var mt=0;mt<j.rest.length;mt++)pi(j.rest[mt]);if(ge>e.display.sizerWidth){var Kt=Math.ceil(ge/cr(e.display));Kt>e.display.maxLineLength&&(e.display.maxLineLength=Kt,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-Or(e));var j=L&&L.bottom!=null?L.bottom:I+e.wrapper.clientHeight,$=zr(t,I),ue=zr(t,j);if(L&&L.ensure){var ge=L.ensure.from.line,_e=L.ensure.to.line;ge<$?($=ge,ue=zr(t,Vt(hn(t,ge))+e.wrapper.clientHeight)):Math.min(_e,t.lastLine())>=ue&&($=zr(t,Vt(hn(t,_e))-e.wrapper.clientHeight),ue=_e)}return{from:$,to:Math.max(ue,$+1)}}function Io(e,t){if(At(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&&!v){var $=A("div","\u200B",null,`position: absolute;
top: `+(t.top-L.viewOffset-Or(e.display))+`px;
height: `+(t.bottom-t.top+ot(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?Xt(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,L=t.sticky=="before"?Xt(t.line,t.ch+1,"before"):t);for(var $=0;$<5;$++){var ue=!1,ge=Un(e,t),_e=!L||L==t?ge:Un(e,L);j={left:Math.min(ge.left,_e.left),top:Math.min(ge.top,_e.top)-I,right:Math.max(ge.left,_e.left),bottom:Math.max(ge.bottom,_e.bottom)+I};var Re=Vi(e,j),nt=e.doc.scrollTop,mt=e.doc.scrollLeft;if(Re.scrollTop!=null&&(Ji(e,Re.scrollTop),Math.abs(e.doc.scrollTop-nt)>1&&(ue=!0)),Re.scrollLeft!=null&&(Za(e,Re.scrollLeft),Math.abs(e.doc.scrollLeft-mt)>1&&(ue=!0)),!ue)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=ur(e.display);t.top<0&&(t.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,$=Ce(e),ue={};t.bottom-t.top>$&&(t.bottom=t.top+$);var ge=e.doc.height+He(L),_e=t.top<I,Re=t.bottom>ge-I;if(t.top<j)ue.scrollTop=_e?0:t.top;else if(t.bottom>j+$){var nt=Math.min(t.top,(Re?ge:t.bottom)-$);nt!=j&&(ue.scrollTop=nt)}var mt=e.options.fixedGutter?0:L.gutters.offsetWidth,Kt=e.curOp&&e.curOp.scrollLeft!=null?e.curOp.scrollLeft:L.scroller.scrollLeft-mt,It=Ye(e)-L.gutters.offsetWidth,un=t.right-t.left>It;return un&&(t.right=t.left+It),t.left<10?ue.scrollLeft=0:t.left<Kt?ue.scrollLeft=Math.max(0,t.left+mt-(un?0:10)):t.right>It+Kt-3&&(ue.scrollLeft=t.right+(un?0:10)-It),ue}function co(e,t){if(t==null)return;yo(e),e.curOp.scrollTop=(e.curOp.scrollTop==null?e.doc.scrollTop:e.curOp.scrollTop)+t}function Xi(e){yo(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)&&yo(e),t!=null&&(e.curOp.scrollLeft=t),L!=null&&(e.curOp.scrollTop=L)}function ko(e,t){yo(e),e.curOp.scrollToPos=t}function yo(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var L=sn(e,t.from),I=sn(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;D||fo(e,{top:t}),Qi(e,t,!0),D&&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+He(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+ot(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),Pe(I,"scroll",function(){I.clientHeight&&t(I.scrollTop,"vertical")}),Pe(j,"scroll",function(){j.clientWidth&&t(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,S&&n<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&&!g?"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;Eo(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),Eo(e,Li(e)),L=e.display.barWidth,I=e.display.barHeight}function Eo(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),Pe(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&&W(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&&Rt(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 ue=0;ue<t.length;ue++)jo(t[ue])}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+ot(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==V();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,L),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Pi(t,e.barMeasure),e.updatedDisplay&&ga(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&&Do(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,ue=e.maybeUnhiddenMarkers;if($)for(var ge=0;ge<$.length;++ge)$[ge].lines.length||st($[ge],"hide");if(ue)for(var _e=0;_e<ue.length;++_e)ue[_e].lines.length&&st(ue[_e],"unhide");L.wrapper.offsetHeight&&(I.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&st(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 ja(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=Da(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 ue=$.styles,ge=$.text.length>e.options.maxHighlightLength?yn(t.mode,I.state):null,_e=ba(e,$,I,!0);ge&&(I.state=ge),$.styles=_e.styles;var Re=$.styleClasses,nt=_e.classes;nt?$.styleClasses=nt:Re&&($.styleClasses=null);for(var mt=!ue||ue.length!=$.styles.length||Re!=nt&&(!Re||!nt||Re.bgClass!=nt.bgClass||Re.textClass!=nt.textClass),Kt=0;!mt&&Kt<ue.length;++Kt)mt=ue[Kt]!=$.styles[Kt];mt&&j.push(I.line),$.stateAfter=I.save(),I.nextLine()}else $.text.length<=e.options.maxHighlightLength&&Ba(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;$++)Ma(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=nr(e),this.events=[]};bi.prototype.signal=function(e,t){je(e,t)&&this.events.push(arguments)},bi.prototype.finish=function(){for(var e=0;e<this.events.length;e++)st.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=ot(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=ot(e)+"px",t.scrollbarsClipped=!0)}function To(e){if(e.hasFocus())return null;var t=V();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==V())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 ka(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)&&(ka(e),t.dims=nr(e));var j=I.first+I.size,$=Math.max(t.visible.from-e.options.viewportMargin,I.first),ue=Math.min(j,t.visible.to+e.options.viewportMargin);L.viewFrom<$&&$-L.viewFrom<20&&($=Math.max(I.first,L.viewFrom)),L.viewTo>ue&&L.viewTo-ue<20&&(ue=Math.min(j,L.viewTo)),Ua&&($=ln(e.doc,$),ue=en(e.doc,ue));var ge=$!=L.viewFrom||ue!=L.viewTo||L.lastWrapHeight!=t.wrapperHeight||L.lastWrapWidth!=t.wrapperWidth;Fi(e,$,ue),L.viewOffset=Vt(hn(e.doc,L.viewFrom)),e.display.mover.style.top=L.viewOffset+"px";var _e=Ai(e);if(!ge&&_e==0&&!t.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var Re=To(e);return _e>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,t.dims),_e>4&&(L.lineDiv.style.display=""),L.renderedView=L.view,qi(Re),E(L.cursorDiv),E(L.selectionDiv),L.gutters.style.height=L.sizer.style.minHeight=0,ge&&(L.lastWrapHeight=t.wrapperHeight,L.lastWrapWidth=t.wrapperWidth,ni(e,400)),L.updateLineNumbers=null,!0}function Do(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+He(e.display)-Ce(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);Sa(e),Pi(e,j),ga(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),Do(e,L);var I=Li(e);Sa(e),Pi(e,I),ga(e,I),L.finish()}}function Wo(e,t,L){var I=e.display,j=e.options.lineNumbers,$=I.lineDiv,ue=$.firstChild;function ge(un){var Cn=un.nextSibling;return i&&u&&e.display.currentWheelTarget==un?un.style.display="none":un.parentNode.removeChild(un),Cn}for(var _e=I.view,Re=I.viewFrom,nt=0;nt<_e.length;nt++){var mt=_e[nt];if(!mt.hidden)if(!mt.node||mt.node.parentNode!=$){var Kt=Wn(e,mt,Re,L);$.insertBefore(Kt,ue)}else{for(;ue!=mt.node;)ue=ge(ue);var It=j&&t!=null&&t<=Re&&mt.lineNumber;mt.changes&&(de(mt.changes,"gutter")>-1&&(It=!1),fn(e,mt,Re,L)),It&&(E(mt.lineNumber),mt.lineNumber.appendChild(document.createTextNode(tn(e.options,Re)))),ue=mt.node.nextSibling}Re+=mt.size}for(;ue;)ue=ge(ue)}function lo(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function ga(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+ot(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",ue=0;ue<L.length;ue++)if(!L[ue].hidden){e.options.fixedGutter&&(L[ue].gutter&&(L[ue].gutter.style.left=$),L[ue].gutterBackground&&(L[ue].gutterBackground.style.left=$));var ge=L[ue].alignable;if(ge)for(var _e=0;_e<ge.length;_e++)ge[_e].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=tn(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,ue=j.offsetWidth-$;return I.lineGutter.style.width="",I.lineNumInnerWidth=Math.max($,I.lineGutter.offsetWidth-ue)+1,I.lineNumWidth=I.lineNumInnerWidth+ue,I.lineNumChars=I.lineNumInnerWidth?L.length:-1,I.lineGutter.style.width=I.lineNumWidth+"px",lo(e.display),!0}return!1}function si(e,t){for(var L=[],I=!1,j=0;j<e.length;j++){var $=e[j],ue=null;if(typeof $!="string"&&(ue=$.style,$=$.className),$=="CodeMirror-linenumbers")if(t)I=!0;else continue;L.push({className:$,style:ue})}return t&&!I&&L.push({className:"CodeMirror-linenumbers",style:null}),L}function eo(e){var t=e.gutters,L=e.gutterSpecs;E(t),e.lineGutter=null;for(var I=0;I<L.length;++I){var j=L[I],$=j.className,ue=j.style,ge=t.appendChild(A("div",null,"CodeMirror-gutter "+$));ue&&(ge.style.cssText=ue),$=="CodeMirror-linenumbers"&&(e.lineGutter=ge,ge.style.width=(e.lineNumWidth||1)+"px")}t.style.display=L.length?"":"none",lo(e)}function Ni(e){eo(e.display),Ra(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: "+se+"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"),S&&n<8&&(j.gutters.style.zIndex=-1,j.scroller.style.paddingRight=0),!i&&!(D&&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;S?Ja=-.53:D?Ja=15:r?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,ue=$.scroller,ge=ue.scrollWidth>ue.clientWidth,_e=ue.scrollHeight>ue.clientHeight;if(!(I&&ge||j&&_e))return;if(j&&u&&i){e:for(var Re=t.target,nt=$.view;Re!=ue;Re=Re.parentNode)for(var mt=0;mt<nt.length;mt++)if(nt[mt].node==Re){e.display.currentWheelTarget=Re;break e}}if(I&&!D&&!x&&Ja!=null){j&&_e&&Ji(e,Math.max(0,ue.scrollTop+j*Ja)),Za(e,Math.max(0,ue.scrollLeft+I*Ja)),(!j||j&&_e)&&Te(t),$.wheelStartX=null;return}if(j&&Ja!=null){var Kt=j*Ja,It=e.doc.scrollTop,un=It+$.wrapper.clientHeight;Kt<0?It=Math.max(0,It+Kt-50):un=Math.min(e.doc.height,un+Kt+50),fo(e,{top:It,bottom:un})}Oi<20&&($.wheelStartX==null?($.wheelStartX=ue.scrollLeft,$.wheelStartY=ue.scrollTop,$.wheelDX=I,$.wheelDY=j,setTimeout(function(){if($.wheelStartX==null)return;var Cn=ue.scrollLeft-$.wheelStartX,In=ue.scrollTop-$.wheelStartY,Xn=In&&$.wheelDY&&In/$.wheelDY||Cn&&$.wheelDX&&Cn/$.wheelDX;if($.wheelStartX=$.wheelStartY=null,!Xn)return;Ja=(Ja*Oi+Xn)/(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(!an(L.anchor,I.anchor)||!an(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 ya(Dr(this.ranges[t].anchor),Dr(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(En(t,I.from())>=0&&En(e,I.to())<=0)return L}return-1};var ya=function(e,t){this.anchor=e,this.head=t};ya.prototype.from=function(){return sr(this.anchor,this.head)},ya.prototype.to=function(){return _r(this.anchor,this.head)},ya.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(Kt,It){return En(Kt.from(),It.from())}),L=de(t,j);for(var $=1;$<t.length;$++){var ue=t[$],ge=t[$-1],_e=En(ge.to(),ue.from());if(I&&!ue.empty()?_e>0:_e>=0){var Re=sr(ge.from(),ue.from()),nt=_r(ge.to(),ue.to()),mt=ge.empty()?ue.from()==ue.head:ge.from()==ge.head;$<=L&&--L,t.splice(--$,2,new ya(mt?nt:Re,mt?Re:nt))}}return new di(t,L)}function $n(e,t){return new di([new ya(e,t||e)],0)}function Ir(e){return e.text?Xt(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(En(e,t.from)<0)return e;if(En(e,t.to)<=0)return Ir(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+=Ir(t).ch-t.to.ch),Xt(L,I)}function Na(e,t){for(var L=[],I=0;I<e.sel.ranges.length;I++){var j=e.sel.ranges[I];L.push(new ya(ca(j.anchor,t),ca(j.head,t)))}return qr(e.cm,L,e.sel.primIndex)}function yi(e,t,L){return e.line==t.line?Xt(L.line,e.ch-t.ch+L.ch):Xt(L.line+(e.line-t.line),e.ch)}function Ri(e,t,L){for(var I=[],j=Xt(e.first,0),$=j,ue=0;ue<t.length;ue++){var ge=t[ue],_e=yi(ge.from,j,$),Re=yi(Ir(ge),j,$);if(j=ge.to,$=Re,L=="around"){var nt=e.sel.ranges[ue],mt=En(nt.head,nt.anchor)<0;I[ue]=new ya(mt?Re:_e,mt?_e:Re)}else I[ue]=new ya(_e,_e)}return new di(I,e.sel.primIndex)}function Qa(e){e.doc.mode=Nt(e.options,e.doc.modeOption),Ei(e)}function Ei(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&&Ra(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(fr){return L?L[fr]:null}function $(fr,Yn,yr){mn(fr,Yn,yr,I),jt(fr,"change",fr,t)}function ue(fr,Yn){for(var yr=[],Zr=fr;Zr<Yn;++Zr)yr.push(new Zt(Re[Zr],j(Zr),I));return yr}var ge=t.from,_e=t.to,Re=t.text,nt=hn(e,ge.line),mt=hn(e,_e.line),Kt=Q(Re),It=j(Re.length-1),un=_e.line-ge.line;if(t.full)e.insert(0,ue(0,Re.length)),e.remove(Re.length,e.size-Re.length);else if(Hi(e,t)){var Cn=ue(0,Re.length-1);$(mt,mt.text,It),un&&e.remove(ge.line,un),Cn.length&&e.insert(ge.line,Cn)}else if(nt==mt)if(Re.length==1)$(nt,nt.text.slice(0,ge.ch)+Kt+nt.text.slice(_e.ch),It);else{var In=ue(1,Re.length-1);In.push(new Zt(Kt+nt.text.slice(_e.ch),It,I)),$(nt,nt.text.slice(0,ge.ch)+Re[0],j(0)),e.insert(ge.line+1,In)}else if(Re.length==1)$(nt,nt.text.slice(0,ge.ch)+Re[0]+mt.text.slice(_e.ch),j(0)),e.remove(ge.line+1,un);else{$(nt,nt.text.slice(0,ge.ch)+Re[0],j(0)),$(mt,Kt+mt.text.slice(_e.ch),It);var Xn=ue(1,Re.length-1);un>1&&e.remove(ge.line+1,un-1),e.insert(ge.line+1,Xn)}jt(e,"change",e,t)}function Xa(e,t,L){function I(j,$,ue){if(j.linked)for(var ge=0;ge<j.linked.length;++ge){var _e=j.linked[ge];if(_e.doc==$)continue;var Re=ue&&_e.sharedHist;if(L&&!Re)continue;t(_e.doc,Re),I(_e.doc,j,Re)}}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,Ea(e),Qa(e),Ys(e),e.options.lineWrapping||Qt(e),e.options.mode=t.modeOption,Ra(e)}function Ys(e){(e.doc.direction=="rtl"?W:C)(e.display.lineDiv,"CodeMirror-rtl")}function Rl(e){ci(e,function(){Ys(e),Ra(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:Dr(t.from),to:Ir(t),text:jr(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,ue,ge;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)=="*"))&&(ue=Ml(j,j.lastOp==I)))ge=Q(ue.changes),En(t.from,t.to)==0&&En(t.from,ge.to)==0?ge.to=Ir(t):ue.changes.push(ws(e,t));else{var _e=Q(j.done);for((!_e||!_e.ranges)&&ms(e.sel,j.done),ue={changes:[ws(e,t)],generation:j.generation},j.done.push(ue);j.done.length>j.undoDepth;)j.done.shift(),j.done[0].ranges||j.done.shift()}j.done.push(L),j.generation=++j.maxGeneration,j.lastModTime=j.lastSelTime=$,j.lastOp=j.lastSelOp=I,j.lastOrigin=j.lastSelOrigin=t.origin,ge||st(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(ue){ue.markedSpans&&((j||(j=t["spans_"+e.id]={}))[$]=ue.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=ia(e,t);if(!L)return I;if(!I)return L;for(var j=0;j<L.length;++j){var $=L[j],ue=I[j];if($&&ue){e:for(var ge=0;ge<ue.length;++ge){for(var _e=ue[ge],Re=0;Re<$.length;++Re)if($[Re].marker==_e.marker)continue e;$.push(_e)}}else ue&&(L[j]=ue)}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 ue=$.changes,ge=[];I.push({changes:ge});for(var _e=0;_e<ue.length;++_e){var Re=ue[_e],nt=void 0;if(ge.push({from:Re.from,to:Re.to,text:Re.text}),t)for(var mt in Re)(nt=mt.match(/^spans_(\d+)$/))&&(de(t,Number(nt[1]))>-1&&(Q(ge)[mt]=Re[mt],delete Re[mt]))}}return I}function gs(e,t,L,I){if(I){var j=e.anchor;if(L){var $=En(t,j)<0;$!=En(L,j)<0?(j=t,t=L):$!=En(t,L)<0&&(t=L)}return new ya(j,t)}else return new ya(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 ue=qr(e.cm,I,e.sel.primIndex);mi(e,ue,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,$n(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 ya(on(e,j[$].anchor),on(e,j[$].head))},origin:L&&L.origin};return st(e,"beforeSelectionChange",e,I),e.cm&&st(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){(je(e,"beforeSelectionChange")||e.cm&&je(e.cm,"beforeSelectionChange"))&&(t=Ll(e,t,L));var I=L&&L.bias||(En(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,Le(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 ue=t.ranges[$],ge=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[$],_e=bs(e,ue.anchor,ge&&ge.anchor,L,I),Re=bs(e,ue.head,ge&&ge.head,L,I);(j||_e!=ue.anchor||Re!=ue.head)&&(j||(j=t.ranges.slice(0,$)),j[$]=new ya(_e,Re))}return j?qr(e.cm,j,t.primIndex):t}function Go(e,t,L,I,j){var $=hn(e,t.line);if($.markedSpans)for(var ue=0;ue<$.markedSpans.length;++ue){var ge=$.markedSpans[ue],_e=ge.marker,Re="selectLeft"in _e?!_e.selectLeft:_e.inclusiveLeft,nt="selectRight"in _e?!_e.selectRight:_e.inclusiveRight;if((ge.from==null||(Re?ge.from<=t.ch:ge.from<t.ch))&&(ge.to==null||(nt?ge.to>=t.ch:ge.to>t.ch))){if(j&&(st(_e,"beforeCursorEnter"),_e.explicitlyCleared))if($.markedSpans){--ue;continue}else break;if(!_e.atomic)continue;if(L){var mt=_e.find(I<0?1:-1),Kt=void 0;if((I<0?nt:Re)&&(mt=il(e,mt,-I,mt&&mt.line==t.line?$:null)),mt&&mt.line==t.line&&(Kt=En(mt,L))&&(I<0?Kt<0:Kt>0))return Go(e,mt,t,I,j)}var It=_e.find(I<0?-1:1);return(I<0?Re:nt)&&(It=il(e,It,I,It.line==t.line?$:null)),It?Go(e,It,t,I,j):null}}return t}function bs(e,t,L,I,j){var $=I||1,ue=Go(e,t,L,$,j)||!j&&Go(e,t,L,$,!0)||Go(e,t,L,-$,j)||!j&&Go(e,t,L,-$,!0);return ue||(e.cantEdit=!0,Xt(e.first,0))}function il(e,t,L,I){return L<0&&t.ch==0?t.line>e.first?on(e,Xt(t.line-1)):null:L>0&&t.ch==(I||hn(e,t.line)).text.length?t.line<e.first+e.size-1?Xt(t.line+1,0):null:new Xt(t.line,t.ch+L)}function ol(e){e.setSelection(Xt(e.firstLine(),0),Xt(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,$,ue,ge){j&&(I.from=on(e,j)),$&&(I.to=on(e,$)),ue&&(I.text=ue),ge!==void 0&&(I.origin=ge)}),st(e,"beforeChange",e,I),e.cm&&st(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 ja(e.cm,zo)(e,t,L);if(e.cm.state.suppressEdits)return}if((je(e,"beforeChange")||e.cm&&je(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]==""&&En(t.from,t.to)==0)return;var L=Na(e,t);Qs(e,t,L,e.cm?e.cm.curOp.id:NaN),Vo(e,t,L,ia(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,ia(j,t))})}function ys(e,t,L){var I=e.cm&&e.cm.state.suppressEdits;if(I&&!L)return;for(var j=e.history,$,ue=e.sel,ge=t=="undo"?j.done:j.undone,_e=t=="undo"?j.undone:j.done,Re=0;Re<ge.length&&!($=ge[Re],L?$.ranges&&!$.equals(e.sel):!$.ranges);Re++);if(Re==ge.length)return;for(j.lastOrigin=j.lastSelOrigin=null;;)if($=ge.pop(),$.ranges){if(ms($,_e),L&&!$.equals(e.sel)){mi(e,$,{clearRedo:!1});return}ue=$}else if(I){ge.push($);return}else break;var nt=[];ms(ue,_e),_e.push({changes:nt,generation:j.generation}),j.generation=$.generation||++j.maxGeneration;for(var mt=je(e,"beforeChange")||e.cm&&je(e.cm,"beforeChange"),Kt=function(Cn){var In=$.changes[Cn];if(In.origin=t,mt&&!Ms(e,In,!1))return ge.length=0,{};nt.push(ws(e,In));var Xn=Cn?Na(e,In):Q(ge);Vo(e,In,Xn,Rs(e,In)),!Cn&&e.cm&&e.cm.scrollIntoView({from:In.from,to:Ir(In)});var fr=[];Xa(e,function(Yn,yr){!yr&&de(fr,Yn.history)==-1&&(dl(Yn.history,In),fr.push(Yn.history)),Vo(Yn,In,null,Rs(Yn,In))})},It=$.changes.length-1;It>=0;--It){var un=Kt(It);if(un)return un.v}}function ll(e,t){if(t==0)return;if(e.first+=t,e.sel=new di(ce(e.sel.ranges,function(j){return new ya(Xt(j.anchor.line+t,j.anchor.ch),Xt(j.head.line+t,j.head.ch))}),e.sel.primIndex),e.cm){Ra(e.cm,e.first,e.first-t,t);for(var L=e.cm.display,I=L.viewFrom;I<L.viewTo;I++)Ma(e.cm,I,"gutter")}}function Vo(e,t,L,I){if(e.cm&&!e.cm.curOp)return ja(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:Xt(e.first,0),to:Xt(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:Xt($,hn(e,$).text.length),text:[t.text[0]],origin:t.origin}),t.removed=jr(e,t.from,t.to),L||(L=Na(e,t)),e.cm?kl(e.cm,t,I):vo(e,t,I),Ho(e,L,Oe),e.cantEdit&&bs(e,Xt(e.firstLine(),0))&&(e.cantEdit=!1)}function kl(e,t,L){var I=e.doc,j=e.display,$=t.from,ue=t.to,ge=!1,_e=$.line;e.options.lineWrapping||(_e=Er(wt(hn(I,$.line))),I.iter(_e,ue.line+1,function(It){if(It==j.maxLine)return ge=!0,!0})),I.sel.contains(t.from,t.to)>-1&&Le(e),vo(I,t,L,ma(e)),e.options.lineWrapping||(I.iter(_e,$.line+t.text.length,function(It){var un=Ut(It);un>j.maxLineLength&&(j.maxLine=It,j.maxLineLength=un,j.maxLineChanged=!0,ge=!1)}),ge&&(e.curOp.updateMaxLine=!0)),ai(I,$.line),ni(e,400);var Re=t.text.length-(ue.line-$.line)-1;t.full?Ra(e):$.line==ue.line&&t.text.length==1&&!Hi(e.doc,t)?Ma(e,$.line,"text"):Ra(e,$.line,ue.line+1,Re);var nt=je(e,"changes"),mt=je(e,"change");if(mt||nt){var Kt={from:$,to:ue,text:t.text,removed:t.removed,origin:t.origin};mt&&jt(e,"change",e,Kt),nt&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(Kt)}e.display.selForContextMenu=null}function Xo(e,t,L,I,j){var $;I||(I=L),En(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],ue=!0;if($.ranges){$.copied||($=e[j]=$.deepCopy(),$.copied=!0);for(var ge=0;ge<$.ranges.length;ge++)ul($.ranges[ge].anchor,t,L,I),ul($.ranges[ge].head,t,L,I);continue}for(var _e=0;_e<$.changes.length;++_e){var Re=$.changes[_e];if(L<Re.from.line)Re.from=Xt(Re.from.line+I,Re.from.ch),Re.to=Xt(Re.to.line+I,Re.to.ch);else if(t<=Re.to.line){ue=!1;break}}ue||(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"?$=hn(e,Vr(e,t)):j=Er(t),j==null?null:(I($,j)&&e.cm&&Ma(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,dn(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),ue=I.height;if(I.removeInner(e,$),this.height-=ue-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 ge=[];this.collapse(ge),this.children=[new wo(ge)],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 ue=j.lines.length%25+25,ge=ue;ge<j.lines.length;){var _e=new wo(j.lines.slice(ge,ge+=25));j.height-=_e.height,this.children.splice(++I,0,_e),_e.parent=this}j.lines=j.lines.slice(0,ue),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 ue=Math.min(t,$-e);if(j.iterN(e,ue,L))return!0;if((t-=ue)==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=Er(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 $=ha(this);Ur(L,Math.max(0,L.height-$)),e&&(ci(e,function(){fl(e,L,-$),Ma(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=ha(this)-t;if(!j)return;xn(this.doc,I)||Ur(I,I.height+j),L&&ci(L,function(){L.curOp.forceUpdate=!0,fl(L,I,j),jt(L,"lineWidgetChanged",L,e,Er(I))})},ze(ns);function fl(e,t,L){Vt(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(ue){var ge=ue.widgets||(ue.widgets=[]);if(j.insertAt==null?ge.push(j):ge.splice(Math.min(ge.length-1,Math.max(0,j.insertAt)),0,j),j.line=ue,$&&!xn(e,ue)){var _e=Vt(ue)<e.scrollTop;Ur(ue,ue.height+ha(j)),_e&&co($,j.height),$.curOp.forceUpdate=!0}return!0}),$&&jt($,"lineWidgetAdded",$,j,typeof t=="number"?t:Er(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),je(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 ue=this.lines[$],ge=Ga(ue.markedSpans,this);e&&!this.collapsed?Ma(e,Er(ue),"text"):e&&(ge.to!=null&&(j=Er(ue)),ge.from!=null&&(I=Er(ue))),ue.markedSpans=Di(ue.markedSpans,ge),ge.from==null&&this.collapsed&&!xn(this.doc,ue)&&e&&Ur(ue,ur(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var _e=0;_e<this.lines.length;++_e){var Re=wt(this.lines[_e]),nt=Ut(Re);nt>e.display.maxLineLength&&(e.display.maxLine=Re,e.display.maxLineLength=nt,e.display.maxLineChanged=!0)}I!=null&&e&&this.collapsed&&Ra(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],ue=Ga($.markedSpans,this);if(ue.from!=null&&(L=Xt(t?$:Er($),ue.from),e==-1))return L;if(ue.to!=null&&(I=Xt(t?$:Er($),ue.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,$=Er(t.line),ue=at(I,$);if(ue&&(vn(ue),I.curOp.selectionChanged=I.curOp.forceUpdate=!0),I.curOp.updateMaxLine=!0,!xn(L.doc,j)&&L.height!=null){var ge=L.height;L.height=null;var _e=ha(L)-ge;_e&&Ur(j,j.height+_e)}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)}},ze(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 ja(e.cm,Jo)(e,t,L,I,j);var $=new Gi(e,j),ue=En(t,L);if(I&&B(I,$,!1),ue>0||ue==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(bn(e,t.line,t,L,$)||t.line!=L.line&&bn(e,L.line,t,L,$))throw new Error("Inserting collapsed marker partially overlapping an existing one");Oa()}$.addToHistory&&Qs(e,{from:t,to:L,origin:"markText"},e.sel,NaN);var ge=t.line,_e=e.cm,Re;if(e.iter(ge,L.line+1,function(mt){_e&&$.collapsed&&!_e.options.lineWrapping&&wt(mt)==_e.display.maxLine&&(Re=!0),$.collapsed&&ge!=t.line&&Ur(mt,0),hi(mt,new qa($,ge==t.line?t.ch:null,ge==L.line?L.ch:null)),++ge}),$.collapsed&&e.iter(t.line,L.line+1,function(mt){xn(e,mt)&&Ur(mt,0)}),$.clearOnEnter&&Pe($,"beforeCursorEnter",function(){return $.clear()}),$.readOnly&&(oi(),(e.history.done.length||e.history.undone.length)&&e.clearHistory()),$.collapsed&&($.id=++hl,$.atomic=!0),_e){if(Re&&(_e.curOp.updateMaxLine=!0),$.collapsed)Ra(_e,t.line,L.line+1);else if($.className||$.startStyle||$.endStyle||$.css||$.attributes||$.title)for(var nt=t.line;nt<=L.line;nt++)Ma(_e,nt,"text");$.atomic&&rl(_e.doc),jt(_e,"markerAdded",_e,$)}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)},ze(Qo);function Ul(e,t,L,I,j){I=B(I),I.shared=!1;var $=[Jo(e,t,L,I,j)],ue=$[0],ge=I.widgetNode;return Xa(e,function(_e){ge&&(I.widgetNode=ge.cloneNode(!0)),$.push(Jo(_e,on(_e,t),on(_e,L),I,j));for(var Re=0;Re<_e.linked.length;++Re)if(_e.linked[Re].isParent)return;ue=Q($)}),new Qo($,ue)}function pl(e){return e.findMarks(Xt(e.first,0),e.clipPos(Xt(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),ue=e.clipPos(j.to);if(En($,ue)){var ge=Jo(e,$,ue,I.primary,I.primary.type);I.markers.push(ge),ge.parent=I}}}function jl(e){for(var t=function(I){var j=e[I],$=[j.primary.doc];Xa(j.primary.doc,function(_e){return $.push(_e)});for(var ue=0;ue<j.markers.length;ue++){var ge=j.markers[ue];de($,ge.doc)==-1&&(ge.parent=null,j.markers.splice(ue--,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 Zt("",null)])]),this.first=L,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=L;var $=Xt(L,0);this.sel=$n($),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,$n($),Oe)};Si.prototype=ye(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=Wr(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:za(function(e){var t=Xt(this.first,0),L=this.first+this.size-1;zo(this,{from:t,to:Xt(L,hn(this,L).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Yi(this.cm,0,0),mi(this,$n(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=jr(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(xr(this,e))return hn(this,e)},getLineNumber:function(e){return Er(e)},getLineHandleVisualStart:function(e){return typeof e=="number"&&(e=hn(this,e)),wt(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"?Xt(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,wr(this,e),t)}),extendSelectionsBy:za(function(e,t){var L=ce(this.sel.ranges,e);$s(this,wr(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 ya(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 ya(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=jr(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=jr(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 ue=j.ranges[$];I[$]={from:ue.from(),to:ue.to(),text:this.splitLines(e[$]),origin:L}}for(var ge=t&&t!="end"&&Ri(this,I,t),_e=I.length-1;_e>=0;_e--)zo(this,I[_e]);ge?tl(this,ge):this.cm&&Xi(this.cm)}),undo:za(function(){ys(this,"undo")}),redo:za(function(){ys(this,"redo")}),undoSelection:za(function(){ys(this,"undo",!0)}),redoSelection:za(function(){ys(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(!xr(this,e))return null;if(t=e,e=hn(this,e),!e)return null}else if(t=Er(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 ue=$.match(w(L));if(!ue)return!1;var ge=ue.index+ue[0].length;I[j]=$.slice(0,ue.index)+(!ue.index||ge==$.length?"":" ")+$.slice(ge)||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=hn(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 ue=$.markedSpans;if(ue)for(var ge=0;ge<ue.length;ge++){var _e=ue[ge];!(_e.to!=null&&j==e.line&&e.ch>=_e.to||_e.from==null&&j!=e.line||_e.from!=null&&j==t.line&&_e.from>=t.ch)&&(!L||L(_e.marker))&&I.push(_e.marker.parent||_e.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,Xt(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(Wr(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(Wr(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):Ge(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),At(t,e)||ua(t.display,e))return;Te(e),S&&(ml=+new Date);var L=va(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),ue=0,ge=function(){++ue==j&&ja(t,function(){L=on(t.doc,L);var It={from:L,to:L,text:t.doc.splitLines($.filter(function(un){return un!=null}).join(t.doc.lineSeparator())),origin:"paste"};zo(t.doc,It),tl(t.doc,$n(on(t.doc,L),on(t.doc,Ir(It))))})()},_e=function(It,un){if(t.options.allowDropFileTypes&&de(t.options.allowDropFileTypes,It.type)==-1){ge();return}var Cn=new FileReader;Cn.onerror=function(){return ge()},Cn.onload=function(){var In=Cn.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(In)){ge();return}$[un]=In,ge()},Cn.readAsText(It)},Re=0;Re<I.length;Re++)_e(I[Re],Re);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 mt;if(t.state.draggingText&&!t.state.draggingText.copy&&(mt=t.listSelections()),Ho(t.doc,$n(L,L)),mt)for(var Kt=0;Kt<mt.length;++Kt)Xo(t.doc,"",mt[Kt].anchor,mt[Kt].head,"drag");t.replaceSelection(nt,"around","paste"),t.display.input.focus()}}catch(It){}}}function vl(e,t){if(S&&(!e.state.draggingText||+new Date-ml<100)){We(t);return}if(At(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==",x&&(L.width=L.height=1,e.display.wrapper.appendChild(L),L._top=L.offsetTop),t.dataTransfer.setDragImage(L,0,0),x&&L.parentNode.removeChild(L)}}function Fl(e,t){var L=va(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)),o(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;Pe(window,"resize",function(){e==null&&(e=setTimeout(function(){e=null,gl(Wl)},100))}),Pe(window,"blur",function(){return gl(no)})}function Wl(e){var 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 Es=65;Es<=90;Es++)Po[Es]=String.fromCharCode(Es);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,$,ue=0;ue<t.length-1;ue++){var ge=t[ue];if(/^(cmd|meta|m)$/i.test(ge))$=!0;else if(/^a(lt)?$/i.test(ge))L=!0;else if(/^(c|ctrl|control)$/i.test(ge))I=!0;else if(/^s(hift)?$/i.test(ge))j=!0;else throw new Error("Unrecognized modifier name: "+ge)}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=ce(L.split(" "),Kl),$=0;$<j.length;$++){var ue=void 0,ge=void 0;$==j.length-1?(ge=j.join(" "),ue=I):(ge=j.slice(0,$+1).join(" "),ue="...");var _e=t[ge];if(!_e)t[ge]=ue;else if(_e!=ue)throw new Error("Inconsistent bindings for "+ge)}delete e[L]}for(var Re in t)e[Re]=t[Re];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 ue=_o(e,t.fallthrough[$],L,I);if(ue)return ue}}}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),(c?t.metaKey:t.ctrlKey)&&I!="Ctrl"&&(e="Ctrl-"+e),(c?t.ctrlKey:t.metaKey)&&I!="Mod"&&(e="Cmd-"+e),!L&&t.shiftKey&&I!="Shift"&&(e="Shift-"+e),e}function xs(e,t){if(x&&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&&En($.from,Q(I).to)<=0;){var ue=I.pop();if(En(ue.from,$.from)<0){$.from=ue.from;break}}I.push($)}ci(e,function(){for(var ge=I.length-1;ge>=0;ge--)Xo(e.doc,"",I[ge].from,I[ge].to,"+delete");Xi(e)})}function Us(e,t,L){var I=xe(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 Xt(t.line,I,L<0?"after":"before")}function Bs(e,t,L,I,j){if(e){t.doc.direction=="rtl"&&(j=-j);var $=ut(L,t.doc.direction);if($){var ue=j<0?Q($):$[0],ge=j<0==(ue.level==1),_e=ge?"after":"before",Re;if(ue.level>0||t.doc.direction=="rtl"){var nt=Je(t,L);Re=j<0?L.text.length-1:0;var mt=_t(t,nt,Re).top;Re=Ke(function(Kt){return _t(t,nt,Kt).top==mt},j<0==(ue.level==1)?ue.from:ue.to-1,Re),_e=="before"&&(Re=Us(L,Re,1))}else Re=j<0?ue.to:ue.from;return new Xt(I,Re,_e)}}return new Xt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,t,L,I){var j=ut(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 $=tt(j,L.ch,L.sticky),ue=j[$];if(e.doc.direction=="ltr"&&ue.level%2==0&&(I>0?ue.to>L.ch:ue.from<L.ch))return js(t,L,I);var ge=function(Xn,fr){return Us(t,Xn instanceof Xt?Xn.ch:Xn,fr)},_e,Re=function(Xn){return e.options.lineWrapping?(_e=_e||Je(e,t),Qn(e,t,_e,Xn)):{begin:0,end:t.text.length}},nt=Re(L.sticky=="before"?ge(L,-1):L.ch);if(e.doc.direction=="rtl"||ue.level==1){var mt=ue.level==1==I<0,Kt=ge(L,mt?1:-1);if(Kt!=null&&(mt?Kt<=ue.to&&Kt<=nt.end:Kt>=ue.from&&Kt>=nt.begin)){var It=mt?"before":"after";return new Xt(L.line,Kt,It)}}var un=function(Xn,fr,Yn){for(var yr=function(Ha,vi){return vi?new Xt(L.line,ge(Ha,1),"before"):new Xt(L.line,Ha,"after")};Xn>=0&&Xn<j.length;Xn+=fr){var Zr=j[Xn],Hr=fr>0==(Zr.level!=1),pa=Hr?Yn.begin:ge(Yn.end,-1);if(Zr.from<=pa&&pa<Zr.to)return yr(pa,Hr);if(pa=Hr?Zr.from:ge(Zr.to,-1),Yn.begin<=pa&&pa<Yn.end)return yr(pa,Hr)}},Cn=un($+I,I,nt);if(Cn)return Cn;var In=I>0?nt.end:ge(nt.begin,-1);return In!=null&&!(I>0&&In==t.text.length)&&(Cn=un(I>0?0:j.length-1,I,Re(In)),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=hn(e.doc,t.head.line).text.length;return t.head.ch==L&&t.head.line<e.lastLine()?{from:t.head,to:Xt(t.head.line+1,0)}:{from:t.head,to:Xt(t.head.line,L)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Zo(e,function(t){return{from:Xt(t.from().line,0),to:on(e.doc,Xt(t.to().line+1,0))}})},delLineLeft:function(e){return Zo(e,function(t){return{from:Xt(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(Xt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Xt(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 yl(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/)?yl(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(),ue=G(e.getLine($.line),$.ch,I);t.push(oe(I-ue%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,$=hn(e.doc,j.line).text;if($){if(j.ch==$.length&&(j=new Xt(j.line,j.ch-1)),j.ch>0)j=new Xt(j.line,j.ch+1),e.replaceRange($.charAt(j.ch-1)+$.charAt(j.ch-2),Xt(j.line,j.ch-2),j,"+transpose");else if(j.line>e.doc.first){var ue=hn(e.doc,j.line-1).text;ue&&(j=new Xt(j.line,1),e.replaceRange($.charAt(0)+e.doc.lineSeparator()+ue.charAt(ue.length-1),Xt(j.line-1,ue.length-1),j,"+transpose"))}}L.push(new ya(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=hn(e.doc,t),I=wt(L);return I!=L&&(t=Er(I)),Bs(!0,e,I,t,1)}function Ws(e,t){var L=hn(e.doc,t),I=Jt(L);return I!=L&&(t=Er(I)),Bs(!0,e,L,t,-1)}function yl(e,t){var L=Cs(e,t.line),I=hn(e.doc,L.line),j=ut(I,e.doc.direction);if(!j||j[0].level==0){var $=Math.max(L.ch,I.text.search(/\S/)),ue=t.line==L.line&&t.ch<=$&&t.ch;return Xt(L.line,ue?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)!=Se}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")&&(Te(L),Ya(e)),!!j}function El(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=V(),At(t,e))return;S&&n<11&&e.keyCode==27&&(e.returnValue=!1);var L=e.keyCode;t.display.shift=L==16||e.shiftKey;var I=El(t,e);x&&(Hs=I?L:null,!I&&L==88&&!it&&(u?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),D&&!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;W(t,"CodeMirror-crosshair");function L(I){(I.keyCode==18||!I.altKey)&&(C(t,"CodeMirror-crosshair"),Et(document,"keyup",L),Et(document,"mouseover",L))}Pe(document,"keyup",L),Pe(document,"mouseover",L)}function Cl(e){e.keyCode==16&&(this.doc.sel.shift=!1),At(this,e)}function Ol(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(ua(t.display,e)||At(t,e)||e.ctrlKey&&!e.altKey||u&&e.metaKey)return;var L=e.keyCode,I=e.charCode;if(x&&L==Hs){Hs=null,Te(e);return}if(x&&(!e.which||e.which<10)&&El(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&&En(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(At(t,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,ua(L,e)){i||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(t,e))return;var I=va(t,e),j=bt(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):dt(e)==L.scroller&&Te(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(ue){if(typeof ue=="string"&&(ue=$o[ue]),!ue)return!1;var ge=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),ge=ue(e,L)!=Se}finally{e.state.suppressEdits=!1}return ge})}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){S?setTimeout(F(to,e),0):e.curOp.focus=V();var j=Jl(e,L,I),$=e.doc.sel,ue;e.options.dragDrop&&kt&&!e.isReadOnly()&&L=="single"&&(ue=$.contains(t))>-1&&(En((ue=$.ranges[ue]).from(),t)<0||t.xRel>0)&&(En(ue.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,ue=ja(e,function(Re){i&&(j.scroller.draggable=!1),e.state.draggingText=!1,Et(j.wrapper.ownerDocument,"mouseup",ue),Et(j.wrapper.ownerDocument,"mousemove",ge),Et(j.scroller,"dragstart",_e),Et(j.scroller,"drop",ue),$||(Te(Re),I.addNew||_s(e.doc,L,null,null,I.extend),i&&!f||S&&n==9?setTimeout(function(){j.wrapper.ownerDocument.body.focus({preventScroll:!0}),j.input.focus()},20):j.input.focus())}),ge=function(Re){$=$||Math.abs(t.clientX-Re.clientX)+Math.abs(t.clientY-Re.clientY)>=10},_e=function(){return $=!0};i&&(j.scroller.draggable=!0),e.state.draggingText=ue,ue.copy=!I.moveOnDrag,j.scroller.dragDrop&&j.scroller.dragDrop(),Pe(j.wrapper.ownerDocument,"mouseup",ue),Pe(j.wrapper.ownerDocument,"mousemove",ge),Pe(j.scroller,"dragstart",_e),Pe(j.scroller,"drop",ue),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,t,L){if(L=="char")return new ya(t,t);if(L=="word")return e.findWordAt(t);if(L=="line")return new ya(Xt(t.line,0),on(e.doc,Xt(t.line+1,0)));var I=L(e,t);return new ya(I.from,I.to)}function $l(e,t,L,I){var j=e.display,$=e.doc;Te(t);var ue,ge,_e=$.sel,Re=_e.ranges;if(I.addNew&&!I.extend?(ge=$.sel.contains(L),ge>-1?ue=Re[ge]:ue=new ya(L,L)):(ue=$.sel.primary(),ge=$.sel.primIndex),I.unit=="rectangle")I.addNew||(ue=new ya(L,L)),L=va(e,t,!0,!0),ge=-1;else{var nt=Vs(e,L,I.unit);I.extend?ue=gs(ue,nt.anchor,nt.head,I.extend):ue=nt}I.addNew?ge==-1?(ge=Re.length,mi($,qr(e,Re.concat([ue]),ge),{scroll:!1,origin:"*mouse"})):Re.length>1&&Re[ge].empty()&&I.unit=="char"&&!I.extend?(mi($,qr(e,Re.slice(0,ge).concat(Re.slice(ge+1)),0),{scroll:!1,origin:"*mouse"}),_e=$.sel):Ao($,ge,ue,le):(ge=0,mi($,new di([ue],0),le),_e=$.sel);var mt=L;function Kt(Yn){if(En(mt,Yn)==0)return;if(mt=Yn,I.unit=="rectangle"){for(var yr=[],Zr=e.options.tabSize,Hr=G(hn($,L.line).text,L.ch,Zr),pa=G(hn($,Yn.line).text,Yn.ch,Zr),Ha=Math.min(Hr,pa),vi=Math.max(Hr,pa),$a=Math.min(L.line,Yn.line),zi=Math.min(e.lastLine(),Math.max(L.line,Yn.line));$a<=zi;$a++){var Ui=hn($,$a).text,li=pe(Ui,Ha,Zr);Ha==vi?yr.push(new ya(Xt($a,li),Xt($a,li))):Ui.length>li&&yr.push(new ya(Xt($a,li),Xt($a,pe(Ui,vi,Zr))))}yr.length||yr.push(new ya(L,L)),mi($,qr(e,_e.ranges.slice(0,ge).concat(yr),ge),{origin:"*mouse",scroll:!1}),e.scrollIntoView(Yn)}else{var ji=ue,xi=Vs(e,Yn,I.unit),fi=ji.anchor,ui;En(xi.anchor,fi)>0?(ui=xi.head,fi=sr(ji.from(),xi.anchor)):(ui=xi.anchor,fi=_r(ji.to(),xi.head));var ri=_e.ranges.slice(0);ri[ge]=ql(e,new ya(on($,fi),ui)),mi($,qr(e,ri,ge),le)}}var It=j.wrapper.getBoundingClientRect(),un=0;function Cn(Yn){var yr=++un,Zr=va(e,Yn,!0,I.unit=="rectangle");if(!Zr)return;if(En(Zr,mt)!=0){e.curOp.focus=V(),Kt(Zr);var Hr=uo(j,$);(Zr.line>=Hr.to||Zr.line<Hr.from)&&setTimeout(ja(e,function(){un==yr&&Cn(Yn)}),150)}else{var pa=Yn.clientY<It.top?-20:Yn.clientY>It.bottom?20:0;pa&&setTimeout(ja(e,function(){if(un!=yr)return;j.scroller.scrollTop+=pa,Cn(Yn)}),50)}}function In(Yn){e.state.selectingText=!1,un=Infinity,Yn&&(Te(Yn),j.input.focus()),Et(j.wrapper.ownerDocument,"mousemove",Xn),Et(j.wrapper.ownerDocument,"mouseup",fr),$.history.lastSelOrigin=null}var Xn=ja(e,function(Yn){Yn.buttons===0||!bt(Yn)?In(Yn):Cn(Yn)}),fr=ja(e,In);e.state.selectingText=fr,Pe(j.wrapper.ownerDocument,"mousemove",Xn),Pe(j.wrapper.ownerDocument,"mouseup",fr)}function ql(e,t){var L=t.anchor,I=t.head,j=hn(e.doc,L.line);if(En(L,I)==0&&L.sticky==I.sticky)return t;var $=ut(j);if(!$)return t;var ue=tt($,L.ch,L.sticky),ge=$[ue];if(ge.from!=L.ch&&ge.to!=L.ch)return t;var _e=ue+(ge.from==L.ch==(ge.level!=1)?0:1);if(_e==0||_e==$.length)return t;var Re;if(I.line!=L.line)Re=(I.line-L.line)*(e.doc.direction=="ltr"?1:-1)>0;else{var nt=tt($,I.ch,I.sticky),mt=nt-ue||(I.ch-L.ch)*(ge.level==1?-1:1);nt==_e-1||nt==_e?Re=mt<0:Re=mt>0}var Kt=$[_e+(Re?-1:0)],It=Re==(Kt.level==1),un=It?Kt.from:Kt.to,Cn=It?"after":"before";return L.ch==un&&L.sticky==Cn?t:new ya(new Xt(L.line,un,Cn),I)}function Tl(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(Kt){return!1}if(j>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;I&&Te(t);var ue=e.display,ge=ue.lineDiv.getBoundingClientRect();if($>ge.bottom||!je(e,L))return ke(t);$-=ge.top-ue.viewOffset;for(var _e=0;_e<e.display.gutterSpecs.length;++_e){var Re=ue.gutters.childNodes[_e];if(Re&&Re.getBoundingClientRect().right>=j){var nt=zr(e.doc,$),mt=e.display.gutterSpecs[_e];return st(e,L,e,nt,mt.className,t),ke(t)}}}function Xs(e,t){return Tl(e,t,"gutterClick",!0)}function Dl(e,t){if(ua(e.display,t)||Al(e,t))return;if(At(e,t,"contextmenu"))return;R||e.display.input.onContextMenu(t)}function Al(e,t){return je(e,"gutterContextMenu")?Tl(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-"),or(e)}var qo={toString:function(){return"CodeMirror.Init"}},Ss={},cs={};function eu(e){var t=e.optionHandlers;function L(I,j,$,ue){e.defaults[I]=j,$&&(t[I]=ue?function(ge,_e,Re){Re!=qo&&$(ge,_e,Re)}:$)}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){Ei(I),or(I),Ra(I)},!0),L("lineSeparator",null,function(I,j){if(I.doc.lineSep=j,!j)return;var $=[],ue=I.doc.first;I.doc.iter(function(_e){for(var Re=0;;){var nt=_e.text.indexOf(j,Re);if(nt==-1)break;Re=nt+j.length,$.push(Xt(ue,nt))}ue++});for(var ge=$.length-1;ge>=0;ge--)Xo(I.doc,j,$[ge],Xt($[ge].line,$[ge].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",Ar,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",!T),L("wholeLineUpdateBefore",!0),L("theme","default",function(I){wl(I),Ni(I)},!0),L("keyMap","default",function(I,j,$){var ue=os(j),ge=$!=qo&&os($);ge&&ge.detach&&ge.detach(I,ue),ue.attach&&ue.attach(I,ge||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,Sa,!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,Sa,!0),L("singleCursorHeightPerLine",!0,Sa,!0),L("workTime",100),L("workDelay",100),L("flattenSpans",!0,Ei,!0),L("addModeClass",!1,Ei,!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,Ei,!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?Pe:Et;$(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?(W(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(C(e.display.wrapper,"CodeMirror-wrap"),Qt(e)),Ea(e),Ra(e),or(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(),S&&n<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 ue in cs)cs.hasOwnProperty(ue)&&cs[ue](this,t[ue],qo);Wa(this),t.finishInit&&t.finishInit(this);for(var ge=0;ge<H.length;++ge)H[ge](this);$i(this),i&&t.lineWrapping&&getComputedStyle($.lineDiv).textRendering=="optimizelegibility"&&($.lineDiv.style.textRendering="auto")}Va.defaults=Ss,Va.optionHandlers=cs;function Pl(e){var t=e.display;Pe(t.scroller,"mousedown",ja(e,zs)),S&&n<11?Pe(t.scroller,"dblclick",ja(e,function(_e){if(At(e,_e))return;var Re=va(e,_e);if(!Re||Xs(e,_e)||ua(e.display,_e))return;Te(_e);var nt=e.findWordAt(Re);_s(e.doc,nt.anchor,nt.head)})):Pe(t.scroller,"dblclick",function(_e){return At(e,_e)||Te(_e)}),Pe(t.scroller,"contextmenu",function(_e){return Dl(e,_e)}),Pe(t.input.getField(),"contextmenu",function(_e){t.scroller.contains(_e.target)||Dl(e,_e)});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 $(_e){if(_e.touches.length!=1)return!1;var Re=_e.touches[0];return Re.radiusX<=1&&Re.radiusY<=1}function ue(_e,Re){if(Re.left==null)return!0;var nt=Re.left-_e.left,mt=Re.top-_e.top;return nt*nt+mt*mt>20*20}Pe(t.scroller,"touchstart",function(_e){if(!At(e,_e)&&!$(_e)&&!Xs(e,_e)){t.input.ensurePolled(),clearTimeout(L);var Re=+new Date;t.activeTouch={start:Re,moved:!1,prev:Re-I.end<=300?I:null},_e.touches.length==1&&(t.activeTouch.left=_e.touches[0].pageX,t.activeTouch.top=_e.touches[0].pageY)}}),Pe(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Pe(t.scroller,"touchend",function(_e){var Re=t.activeTouch;if(Re&&!ua(t,_e)&&Re.left!=null&&!Re.moved&&new Date-Re.start<300){var nt=e.coordsChar(t.activeTouch,"page"),mt;!Re.prev||ue(Re,Re.prev)?mt=new ya(nt,nt):!Re.prev.prev||ue(Re,Re.prev.prev)?mt=e.findWordAt(nt):mt=new ya(Xt(nt.line,0),on(e.doc,Xt(nt.line+1,0))),e.setSelection(mt.anchor,mt.head),e.focus(),Te(_e)}j()}),Pe(t.scroller,"touchcancel",j),Pe(t.scroller,"scroll",function(){t.scroller.clientHeight&&(Ji(e,t.scroller.scrollTop),Za(e,t.scroller.scrollLeft,!0),st(e,"scroll",e))}),Pe(t.scroller,"mousewheel",function(_e){return mo(e,_e)}),Pe(t.scroller,"DOMMouseScroll",function(_e){return mo(e,_e)}),Pe(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(_e){At(e,_e)||We(_e)},over:function(_e){At(e,_e)||(Fl(e,_e),We(_e))},start:function(_e){return vl(e,_e)},drop:ja(e,Bl),leave:function(_e){At(e,_e)||Ls(e)}};var ge=t.input.getField();Pe(ge,"keyup",function(_e){return Cl.call(e,_e)}),Pe(ge,"keydown",ja(e,xl)),Pe(ge,"keypress",ja(e,Ol)),Pe(ge,"focus",function(_e){return Ii(e,_e)}),Pe(ge,"blur",function(_e){return no(e,_e)})}var H=[];Va.defineInitHook=function(e){return H.push(e)};function J(e,t,L,I){var j=e.doc,$;L==null&&(L="add"),L=="smart"&&(j.mode.indent?$=Da(e,t).state:L="prev");var ue=e.options.tabSize,ge=hn(j,t),_e=G(ge.text,null,ue);ge.stateAfter&&(ge.stateAfter=null);var Re=ge.text.match(/^\s*/)[0],nt;if(!I&&!/\S/.test(ge.text))nt=0,L="not";else if(L=="smart"&&(nt=j.mode.indent($,ge.text.slice(Re.length),ge.text),nt==Se||nt>150)){if(!I)return;L="prev"}L=="prev"?t>j.first?nt=G(hn(j,t-1).text,null,ue):nt=0:L=="add"?nt=_e+e.options.indentUnit:L=="subtract"?nt=_e-e.options.indentUnit:typeof L=="number"&&(nt=_e+L),nt=Math.max(0,nt);var mt="",Kt=0;if(e.options.indentWithTabs)for(var It=Math.floor(nt/ue);It;--It)Kt+=ue,mt+=" ";if(Kt<nt&&(mt+=oe(nt-Kt)),mt!=Re)return Xo(j,mt,Xt(t,0),Xt(t,Re.length),"+input"),ge.stateAfter=null,!0;for(var un=0;un<j.sel.ranges.length;un++){var Cn=j.sel.ranges[un];if(Cn.head.line==t&&Cn.head.ch<Re.length){var In=Xt(t,Re.length);Ao(j,un,new ya(In,In));break}}}var ne=null;function fe(e){ne=e}function De(e,t,L,I,j){var $=e.doc;e.display.shift=!1,I||(I=$.sel);var ue=+new Date-200,ge=j=="paste"||e.state.pasteIncoming>ue,_e=Ge(t),Re=null;if(ge&&I.ranges.length>1)if(ne&&ne.text.join(`
`)==t){if(I.ranges.length%ne.text.length==0){Re=[];for(var nt=0;nt<ne.text.length;nt++)Re.push($.splitLines(ne.text[nt]))}}else _e.length==I.ranges.length&&e.options.pasteLinesPerSelection&&(Re=ce(_e,function(Xn){return[Xn]}));for(var mt=e.curOp.updateInput,Kt=I.ranges.length-1;Kt>=0;Kt--){var It=I.ranges[Kt],un=It.from(),Cn=It.to();It.empty()&&(L&&L>0?un=Xt(un.line,un.ch-L):e.state.overwrite&&!ge?Cn=Xt(Cn.line,Math.min(hn($,Cn.line).text.length,Cn.ch+Q(_e).length)):ge&&ne&&ne.lineWise&&ne.text.join(`
`)==_e.join(`
`)&&(un=Cn=Xt(un.line,0)));var In={from:un,to:Cn,text:Re?Re[Kt%Re.length]:_e,origin:j||(ge?"paste":e.state.cutIncoming>ue?"cut":"+input")};zo(e.doc,In),jt(e,"inputRead",e,In)}t&&!ge&&Ne(e,t),Xi(e),e.curOp.updateInput<2&&(e.curOp.updateInput=mt),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Ae(e,t){var L=e.clipboardData&&e.clipboardData.getData("Text");if(L)return e.preventDefault(),!t.isReadOnly()&&!t.options.disableInput&&ci(t,function(){return De(t,L,0,null,"paste")}),!0}function Ne(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),ue=!1;if($.electricChars){for(var ge=0;ge<$.electricChars.length;ge++)if(t.indexOf($.electricChars.charAt(ge))>-1){ue=J(e,j.head.line,"smart");break}}else $.electricInput&&($.electricInput.test(hn(e.doc,j.head.line).text.slice(0,j.head.ch))&&(ue=J(e,j.head.line,"smart")));ue&&jt(e,"electricInput",e,j.head.line)}}function Ue(e){for(var t=[],L=[],I=0;I<e.doc.sel.ranges.length;I++){var j=e.doc.sel.ranges[I].head.line,$={anchor:Xt(j,0),head:Xt(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 xt(){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 i?e.style.width="1000px":e.setAttribute("wrap","off"),p&&(e.style.border="1px solid black"),ct(e),t}function St(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,ue=$[I];if($[I]==j&&I!="mode")return;$[I]=j,t.hasOwnProperty(I)&&ja(this,t[I])(this,j,ue),st(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(ue){return ue.priority}),this.state.modeGen++,Ra(this)}),removeOverlay:ti(function(I){for(var j=this.state.overlays,$=0;$<j.length;++$){var ue=j[$].modeSpec;if(ue==I||typeof I=="string"&&ue.name==I){j.splice($,1),this.state.modeGen++,Ra(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"),xr(this.doc,I)&&J(this,I,j,$)}),indentSelection:ti(function(I){for(var j=this.doc.sel.ranges,$=-1,ue=0;ue<j.length;ue++){var ge=j[ue];if(ge.empty())ge.head.line>$&&(J(this,ge.head.line,I,!0),$=ge.head.line,ue==this.doc.sel.primIndex&&Xi(this));else{var _e=ge.from(),Re=ge.to(),nt=Math.max($,_e.line);$=Math.min(this.lastLine(),Re.line-(Re.ch?0:1))+1;for(var mt=nt;mt<$;++mt)J(this,mt,I);var Kt=this.doc.sel.ranges;_e.ch==0&&j.length==Kt.length&&Kt[ue].from().ch>0&&Ao(this.doc,ue,new ya(_e,Kt[ue].to()),Oe)}}}),getTokenAt:function(I,j){return fa(this,I,j)},getLineTokens:function(I,j){return fa(this,Xt(I),j,!0)},getTokenTypeAt:function(I){I=on(this.doc,I);var j=Ta(this,hn(this.doc,I.line)),$=0,ue=(j.length-1)/2,ge=I.ch,_e;if(ge==0)_e=j[2];else for(;;){var Re=$+ue>>1;if((Re?j[Re*2-1]:0)>=ge)ue=Re;else if(j[Re*2+1]<ge)$=Re+1;else{_e=j[Re*2+2];break}}var nt=_e?_e.indexOf("overlay "):-1;return nt<0?_e:nt==0?null:_e.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 ue=L[j],ge=this.getModeAt(I);if(typeof ge[j]=="string")ue[ge[j]]&&$.push(ue[ge[j]]);else if(ge[j])for(var _e=0;_e<ge[j].length;_e++){var Re=ue[ge[j][_e]];Re&&$.push(Re)}else ge.helperType&&ue[ge.helperType]?$.push(ue[ge.helperType]):ue[ge.name]&&$.push(ue[ge.name]);for(var nt=0;nt<ue._global.length;nt++){var mt=ue._global[nt];mt.pred(ge,this)&&de($,mt.val)==-1&&$.push(mt.val)}return $},getStateAfter:function(I,j){var $=this.doc;return I=Vr($,I==null?$.first+$.size-1:I),Da(this,I+1,j).state},cursorCoords:function(I,j){var $,ue=this.doc.sel.primary();return I==null?$=ue.head:typeof I=="object"?$=on(this.doc,I):$=I?ue.from():ue.to(),Un(this,$,j||"page")},charCoords:function(I,j){return Jn(this,on(this.doc,I),j||"page")},coordsChar:function(I,j){return I=Dn(this,I,j||"page"),Nr(this,I.left,I.top)},lineAtHeight:function(I,j){return I=Dn(this,{top:I,left:0},j||"page").top,zr(this.doc,I+this.display.viewOffset)},heightAtLine:function(I,j,$){var ue=!1,ge;if(typeof I=="number"){var _e=this.doc.first+this.doc.size-1;I<this.doc.first?I=this.doc.first:I>_e&&(I=_e,ue=!0),ge=hn(this.doc,I)}else ge=I;return jn(this,ge,{top:0,left:0},j||"page",$||ue).top+(ue?this.doc.height-Vt(ge):0)},defaultTextHeight:function(){return ur(this.display)},defaultCharWidth:function(){return cr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,$,ue,ge){var _e=this.display;I=Un(this,on(this.doc,I));var Re=I.bottom,nt=I.left;if(j.style.position="absolute",j.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(j),_e.sizer.appendChild(j),ue=="over")Re=I.top;else if(ue=="above"||ue=="near"){var mt=Math.max(_e.wrapper.clientHeight,this.doc.height),Kt=Math.max(_e.sizer.clientWidth,_e.lineSpace.clientWidth);(ue=="above"||I.bottom+j.offsetHeight>mt)&&I.top>j.offsetHeight?Re=I.top-j.offsetHeight:I.bottom+j.offsetHeight<=mt&&(Re=I.bottom),nt+j.offsetWidth>Kt&&(nt=Kt-j.offsetWidth)}j.style.top=Re+"px",j.style.left=j.style.right="",ge=="right"?(nt=_e.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(ge=="left"?nt=0:ge=="middle"&&(nt=(_e.sizer.clientWidth-j.offsetWidth)/2),j.style.left=nt+"px"),$&&bo(this,{left:nt,top:Re,right:nt+j.offsetWidth,bottom:Re+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){Ne(this,I)}),findPosH:function(I,j,$,ue){var ge=1;j<0&&(ge=-1,j=-j);for(var _e=on(this.doc,I),Re=0;Re<j&&!(_e=ht(this.doc,_e,ge,$,ue),_e.hitSide);++Re);return _e},moveH:ti(function(I,j){var $=this;this.extendSelectionsBy(function(ue){return $.display.shift||$.doc.extend||ue.empty()?ht($.doc,ue.head,I,j,$.options.rtlMoveVisually):I<0?ue.from():ue.to()},me)}),deleteH:ti(function(I,j){var $=this.doc.sel,ue=this.doc;$.somethingSelected()?ue.replaceSelection("",null,"+delete"):Zo(this,function(ge){var _e=ht(ue,ge.head,I,j,!1);return I<0?{from:_e,to:ge.head}:{from:ge.head,to:_e}})}),findPosV:function(I,j,$,ue){var ge=1,_e=ue;j<0&&(ge=-1,j=-j);for(var Re=on(this.doc,I),nt=0;nt<j;++nt){var mt=Un(this,Re,"div");if(_e==null?_e=mt.left:mt.left=_e,Re=ft(this,mt,ge,$),Re.hitSide)break}return Re},moveV:ti(function(I,j){var $=this,ue=this.doc,ge=[],_e=!this.display.shift&&!ue.extend&&ue.sel.somethingSelected();if(ue.extendSelectionsBy(function(nt){if(_e)return I<0?nt.from():nt.to();var mt=Un($,nt.head,"div");nt.goalColumn!=null&&(mt.left=nt.goalColumn),ge.push(mt.left);var Kt=ft($,mt,I,j);return j=="page"&&nt==ue.sel.primary()&&co($,Jn($,Kt,"div").top-mt.top),Kt},me),ge.length)for(var Re=0;Re<ue.sel.ranges.length;Re++)ue.sel.ranges[Re].goalColumn=ge[Re]}),findWordAt:function(I){var j=this.doc,$=hn(j,I.line).text,ue=I.ch,ge=I.ch;if($){var _e=this.getHelper(I,"wordChars");(I.sticky=="before"||ge==$.length)&&ue?--ue:++ge;for(var Re=$.charAt(ue),nt=X(Re,_e)?function(mt){return X(mt,_e)}:/\s/.test(Re)?function(mt){return/\s/.test(mt)}:function(mt){return!/\s/.test(mt)&&!X(mt)};ue>0&&nt($.charAt(ue-1));)--ue;for(;ge<$.length&&nt($.charAt(ge));)++ge}return new ya(Xt(I.line,ue),Xt(I.line,ge))},toggleOverwrite:function(I){if(I!=null&&I==this.state.overwrite)return;(this.state.overwrite=!this.state.overwrite)?W(this.display.cursorDiv,"CodeMirror-overwrite"):C(this.display.cursorDiv,"CodeMirror-overwrite"),st(this,"overwriteToggle",this,this.state.overwrite)},hasFocus:function(){return this.display.input.getField()==V()},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-ot(this)-this.display.barHeight,width:I.scrollWidth-ot(this)-this.display.barWidth,clientHeight:Ce(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:Xt(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,ue=function(_e){return typeof _e=="number"||/^\d+$/.test(String(_e))?_e+"px":_e};I!=null&&(this.display.wrapper.style.width=ue(I)),j!=null&&(this.display.wrapper.style.height=ue(j)),this.options.lineWrapping&&rr(this);var ge=this.display.viewFrom;this.doc.iter(ge,this.display.viewTo,function(_e){if(_e.widgets){for(var Re=0;Re<_e.widgets.length;Re++)if(_e.widgets[Re].noHScroll){Ma($,ge,"widget");break}}++ge}),this.curOp.forceUpdate=!0,st(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;Ra(this),this.curOp.forceUpdate=!0,or(this),Yi(this,this.doc.scrollLeft,this.doc.scrollTop),lo(this.display),(I==null||Math.abs(I-ur(this.display))>.5||this.options.lineWrapping)&&Ea(this),st(this,"refresh",this)}),swapDoc:ti(function(I){var j=this.doc;return j.cm=null,this.state.selectingText&&this.state.selectingText(),As(this,I),or(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}},ze(e),e.registerHelper=function(I,j,$){L.hasOwnProperty(I)||(L[I]=e[I]={_global:[]}),L[I][j]=$},e.registerGlobalHelper=function(I,j,$,ue){e.registerHelper(I,j,ue),L[I]._global.push({pred:$,val:ue})}}function ht(e,t,L,I,j){var $=t,ue=L,ge=hn(e,t.line),_e=j&&e.direction=="rtl"?-L:L;function Re(){var fr=t.line+_e;return fr<e.first||fr>=e.first+e.size?!1:(t=new Xt(fr,t.ch,t.sticky),ge=hn(e,fr))}function nt(fr){var Yn;if(I=="codepoint"){var yr=ge.text.charCodeAt(t.ch+(I>0?0:-1));isNaN(yr)?Yn=null:Yn=new Xt(t.line,Math.max(0,Math.min(ge.text.length,t.ch+L*(yr>=55296&&yr<56320?2:1))),-L)}else j?Yn=Fs(e.cm,ge,t,L):Yn=js(ge,t,L);if(Yn==null)if(!fr&&Re())t=Bs(j,e.cm,ge,t.line,_e);else return!1;else t=Yn;return!0}if(I=="char"||I=="codepoint")nt();else if(I=="column")nt(!0);else if(I=="word"||I=="group")for(var mt=null,Kt=I=="group",It=e.cm&&e.cm.getHelper(t,"wordChars"),un=!0;!(L<0&&!nt(!un));un=!1){var Cn=ge.text.charAt(t.ch)||`
`,In=X(Cn,It)?"w":Kt&&Cn==`
`?"n":!Kt||/\s/.test(Cn)?null:"p";if(Kt&&!un&&!In&&(In="s"),mt&&mt!=In){L<0&&(L=1,nt(),t.sticky="after");break}if(In&&(mt=In),L>0&&!nt(!un))break}var Xn=bs(e,t,$,ue,!0);return an($,Xn)&&(Xn.hitSide=!0),Xn}function ft(e,t,L,I){var j=e.doc,$=t.left,ue;if(I=="page"){var ge=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),_e=Math.max(ge-.5*ur(e.display),3);ue=(L>0?t.bottom:t.top)+L*_e}else I=="line"&&(ue=L>0?t.bottom+3:t.top-3);for(var Re;!(Re=Nr(e,$,ue),!Re.outside);){if(L<0?ue<=0:ue>=j.height){Re.hitSide=!0;break}ue+=L*5}return Re}var yt=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};yt.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 $(ge){for(var _e=ge.target;_e;_e=_e.parentNode){if(_e==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(_e.className))break}return!1}Pe(j,"paste",function(ge){if(!$(ge)||At(I,ge)||Ae(ge,I))return;n<=11&&setTimeout(ja(I,function(){return t.updateFromDOM()}),20)}),Pe(j,"compositionstart",function(ge){t.composing={data:ge.data,done:!1}}),Pe(j,"compositionupdate",function(ge){t.composing||(t.composing={data:ge.data,done:!1})}),Pe(j,"compositionend",function(ge){t.composing&&(ge.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)}),Pe(j,"touchstart",function(){return L.forceCompositionEnd()}),Pe(j,"input",function(){t.composing||t.readFromDOMSoon()});function ue(ge){if(!$(ge)||At(I,ge))return;if(I.somethingSelected())fe({lineWise:!1,text:I.getSelections()}),ge.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var _e=Ue(I);fe({lineWise:!0,text:_e.text}),ge.type=="cut"&&I.operation(function(){I.setSelections(_e.ranges,0,Oe),I.replaceSelection("",null,"cut")})}else return;if(ge.clipboardData){ge.clipboardData.clearData();var Re=ne.text.join(`
`);if(ge.clipboardData.setData("Text",Re),ge.clipboardData.getData("Text")==Re){ge.preventDefault();return}}var nt=xt(),mt=nt.firstChild;I.display.lineSpace.insertBefore(nt,I.display.lineSpace.firstChild),mt.value=ne.text.join(`
`);var Kt=document.activeElement;z(mt),setTimeout(function(){I.display.lineSpace.removeChild(nt),Kt.focus(),Kt==j&&L.showPrimarySelection()},50)}Pe(j,"copy",ue),Pe(j,"cut",ue)},yt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},yt.prototype.prepareSelection=function(){var e=_i(this.cm,!1);return e.focus=document.activeElement==this.div,e},yt.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},yt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},yt.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 $=gr(t,e.anchorNode,e.anchorOffset),ue=gr(t,e.focusNode,e.focusOffset);if($&&!$.bad&&ue&&!ue.bad&&En(sr($,ue),I)==0&&En(_r($,ue),j)==0)return;var ge=t.display.view,_e=I.line>=t.display.viewFrom&&$t(t,I)||{node:ge[0].measure.map[2],offset:0},Re=j.line<t.display.viewTo&&$t(t,j);if(!Re){var nt=ge[ge.length-1].measure,mt=nt.maps?nt.maps[nt.maps.length-1]:nt.map;Re={node:mt[mt.length-1],offset:mt[mt.length-2]-mt[mt.length-3]}}if(!_e||!Re){e.removeAllRanges();return}var Kt=e.rangeCount&&e.getRangeAt(0),It;try{It=U(_e.node,_e.offset,Re.offset,Re.node)}catch(un){}It&&(!D&&t.state.focused?(e.collapse(_e.node,_e.offset),It.collapsed||(e.removeAllRanges(),e.addRange(It))):(e.removeAllRanges(),e.addRange(It)),Kt&&e.anchorNode==null?e.addRange(Kt):D&&this.startGracePeriod()),this.rememberSelection()},yt.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)},yt.prototype.showMultipleSelections=function(e){o(this.cm.display.cursorDiv,e.cursors),o(this.cm.display.selectionDiv,e.selection)},yt.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},yt.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return N(this.div,t)},yt.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},yt.prototype.blur=function(){this.div.blur()},yt.prototype.getField=function(){return this.div},yt.prototype.supportsTouch=function(){return!0},yt.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)},yt.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},yt.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),t=this.cm;if(O&&r&&this.cm.display.gutterSpecs.length&&Bn(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=gr(t,e.anchorNode,e.anchorOffset),I=gr(t,e.focusNode,e.focusOffset);L&&I&&ci(t,function(){mi(t.doc,$n(L,I),Oe),(L.bad||I.bad)&&(t.curOp.selectionChanged=!0)})},yt.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=Xt(I.line-1,hn(e.doc,I.line-1).length)),j.ch==hn(e.doc,j.line).text.length&&j.line<e.lastLine()&&(j=Xt(j.line+1,0)),I.line<t.viewFrom||j.line>t.viewTo-1)return!1;var $,ue,ge;I.line==t.viewFrom||($=La(e,I.line))==0?(ue=Er(t.view[0].line),ge=t.view[0].node):(ue=Er(t.view[$].line),ge=t.view[$-1].node.nextSibling);var _e=La(e,j.line),Re,nt;if(_e==t.view.length-1?(Re=t.viewTo-1,nt=t.lineDiv.lastChild):(Re=Er(t.view[_e+1].line)-1,nt=t.view[_e+1].node.previousSibling),!ge)return!1;for(var mt=e.doc.splitLines(dr(e,ge,nt,ue,Re)),Kt=jr(e.doc,Xt(ue,0),Xt(Re,hn(e.doc,Re).text.length));mt.length>1&&Kt.length>1;)if(Q(mt)==Q(Kt))mt.pop(),Kt.pop(),Re--;else if(mt[0]==Kt[0])mt.shift(),Kt.shift(),ue++;else break;for(var It=0,un=0,Cn=mt[0],In=Kt[0],Xn=Math.min(Cn.length,In.length);It<Xn&&Cn.charCodeAt(It)==In.charCodeAt(It);)++It;for(var fr=Q(mt),Yn=Q(Kt),yr=Math.min(fr.length-(mt.length==1?It:0),Yn.length-(Kt.length==1?It:0));un<yr&&fr.charCodeAt(fr.length-un-1)==Yn.charCodeAt(Yn.length-un-1);)++un;if(mt.length==1&&Kt.length==1&&ue==I.line)for(;It&&It>I.ch&&fr.charCodeAt(fr.length-un-1)==Yn.charCodeAt(Yn.length-un-1);)It--,un++;mt[mt.length-1]=fr.slice(0,fr.length-un).replace(/^\u200b+/,""),mt[0]=mt[0].slice(It).replace(/\u200b+$/,"");var Zr=Xt(ue,It),Hr=Xt(Re,Kt.length?Q(Kt).length-un:0);if(mt.length>1||mt[0]||En(Zr,Hr))return Xo(e.doc,mt,Zr,Hr,"+input"),!0},yt.prototype.ensurePolled=function(){this.forceCompositionEnd()},yt.prototype.reset=function(){this.forceCompositionEnd()},yt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},yt.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)},yt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ci(this.cm,function(){return Ra(e.cm)})},yt.prototype.setUneditable=function(e){e.contentEditable="false"},yt.prototype.onKeyPress=function(e){if(e.charCode==0||this.composing)return;e.preventDefault(),this.cm.isReadOnly()||ja(this.cm,De)(this.cm,String.fromCharCode(e.charCode==null?e.keyCode:e.charCode),0)},yt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},yt.prototype.onContextMenu=function(){},yt.prototype.resetPosition=function(){},yt.prototype.needsContentAttribute=!0;function $t(e,t){var L=at(e,t.line);if(!L||L.hidden)return null;var I=hn(e.doc,t.line),j=Ee(L,I,t.line),$=ut(I,e.doc.direction),ue="left";if($){var ge=tt($,t.ch);ue=ge%2?"right":"left"}var _e=Yt(j.map,t.ch,ue);return _e.offset=_e.collapse=="right"?_e.end:_e.start,_e}function Bn(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function Vn(e,t){return t&&(e.bad=!0),e}function dr(e,t,L,I,j){var $="",ue=!1,ge=e.doc.lineSeparator(),_e=!1;function Re(It){return function(un){return un.id==It}}function nt(){ue&&($+=ge,_e&&($+=ge),ue=_e=!1)}function mt(It){It&&(nt(),$+=It)}function Kt(It){if(It.nodeType==1){var un=It.getAttribute("cm-text");if(un){mt(un);return}var Cn=It.getAttribute("cm-marker"),In;if(Cn){var Xn=e.findMarks(Xt(I,0),Xt(j+1,0),Re(+Cn));Xn.length&&(In=Xn[0].find(0))&&mt(jr(e.doc,In.from,In.to).join(ge));return}if(It.getAttribute("contenteditable")=="false")return;var fr=/^(pre|div|p|li|table|br)$/i.test(It.nodeName);if(!/^br$/i.test(It.nodeName)&&It.textContent.length==0)return;fr&&nt();for(var Yn=0;Yn<It.childNodes.length;Yn++)Kt(It.childNodes[Yn]);/^(pre|p)$/i.test(It.nodeName)&&(_e=!0),fr&&(ue=!0)}else It.nodeType==3&&mt(It.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Kt(t),t==L);)t=t.nextSibling,_e=!1;return $}function gr(e,t,L){var I;if(t==e.display.lineDiv){if(I=e.display.lineDiv.childNodes[L],!I)return Vn(e.clipPos(Xt(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 Vn(Xt(Er(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 Vn(Xt(Er($),$.text.length),j)}var ue=t.nodeType==3?t:null,ge=t;for(!ue&&t.childNodes.length==1&&t.firstChild.nodeType==3&&(ue=t.firstChild,L&&(L=ue.nodeValue.length));ge.parentNode!=I;)ge=ge.parentNode;var _e=e.measure,Re=_e.maps;function nt(In,Xn,fr){for(var Yn=-1;Yn<(Re?Re.length:0);Yn++)for(var yr=Yn<0?_e.map:Re[Yn],Zr=0;Zr<yr.length;Zr+=3){var Hr=yr[Zr+2];if(Hr==In||Hr==Xn){var pa=Er(Yn<0?e.line:e.rest[Yn]),Ha=yr[Zr]+fr;return(fr<0||Hr!=In)&&(Ha=yr[Zr+(fr?1:0)]),Xt(pa,Ha)}}}var mt=nt(ue,ge,L);if(mt)return Vn(mt,j);for(var Kt=ge.nextSibling,It=ue?ue.nodeValue.length-L:0;Kt;Kt=Kt.nextSibling){if(mt=nt(Kt,Kt.firstChild,0),mt)return Vn(Xt(mt.line,mt.ch-It),j);It+=Kt.textContent.length}for(var un=ge.previousSibling,Cn=L;un;un=un.previousSibling){if(mt=nt(un,un.firstChild,-1),mt)return Vn(Xt(mt.line,mt.ch+Cn),j);Cn+=un.textContent.length}}var vr=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new ae,this.hasSelection=!1,this.composing=null};vr.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"),Pe(j,"input",function(){S&&n>=9&&t.hasSelection&&(t.hasSelection=null),L.poll()}),Pe(j,"paste",function(ue){if(At(I,ue)||Ae(ue,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function $(ue){if(At(I,ue))return;if(I.somethingSelected())fe({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var ge=Ue(I);fe({lineWise:!0,text:ge.text}),ue.type=="cut"?I.setSelections(ge.ranges,null,Oe):(L.prevInput="",j.value=ge.text.join(`
`),z(j))}else return;ue.type=="cut"&&(I.state.cutIncoming=+new Date)}Pe(j,"cut",$),Pe(j,"copy",$),Pe(e.scroller,"paste",function(ue){if(ua(e,ue)||At(I,ue))return;if(!j.dispatchEvent){I.state.pasteIncoming=+new Date,L.focus();return}var ge=new Event("paste");ge.clipboardData=ue.clipboardData,j.dispatchEvent(ge)}),Pe(e.lineSpace,"selectstart",function(ue){ua(e,ue)||Te(ue)}),Pe(j,"compositionstart",function(){var ue=I.getCursor("from");L.composing&&L.composing.range.clear(),L.composing={start:ue,range:I.markText(ue,I.getCursor("to"),{className:"CodeMirror-composing"})}}),Pe(j,"compositionend",function(){L.composing&&(L.poll(),L.composing.range.clear(),L.composing=null)})},vr.prototype.createField=function(e){this.wrapper=xt(),this.textarea=this.wrapper.firstChild},vr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},vr.prototype.prepareSelection=function(){var e=this.cm,t=e.display,L=e.doc,I=_i(e);if(e.options.moveInputWithCursor){var j=Un(e,L.sel.primary().head,"div"),$=t.wrapper.getBoundingClientRect(),ue=t.lineDiv.getBoundingClientRect();I.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,j.top+ue.top-$.top)),I.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,j.left+ue.left-$.left))}return I},vr.prototype.showSelection=function(e){var t=this.cm,L=t.display;o(L.cursorDiv,e.cursors),o(L.selectionDiv,e.selection),e.teTop!=null&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},vr.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&&z(this.textarea),S&&n>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",S&&n>=9&&(this.hasSelection=null))},vr.prototype.getField=function(){return this.textarea},vr.prototype.supportsTouch=function(){return!1},vr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||V()!=this.textarea))try{this.textarea.focus()}catch(e){}},vr.prototype.blur=function(){this.textarea.blur()},vr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},vr.prototype.receivedFocus=function(){this.slowPoll()},vr.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()})},vr.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)},vr.prototype.poll=function(){var e=this,t=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!t.state.focused||lt(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(S&&n>=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 ue=0,ge=Math.min(I.length,j.length);ue<ge&&I.charCodeAt(ue)==j.charCodeAt(ue);)++ue;return ci(t,function(){De(t,j.slice(ue),I.length-ue,null,e.composing?"*compose":null),j.length>1e3||j.indexOf(`
`)>-1?L.value=e.prevInput="":e.prevInput=j,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},vr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},vr.prototype.onKeyPress=function(){S&&n>=9&&(this.hasSelection=null),this.fastPoll()},vr.prototype.onContextMenu=function(e){var t=this,L=t.cm,I=L.display,j=t.textarea;t.contextMenuPending&&t.contextMenuPending();var $=va(L,e),ue=I.scroller.scrollTop;if(!$||x)return;var ge=L.options.resetSelectionOnContextMenu;ge&&L.doc.sel.contains($)==-1&&ja(L,mi)(L.doc,$n($),Oe);var _e=j.style.cssText,Re=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: `+(S?"rgba(255, 255, 255, .05)":"transparent")+`;
outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var mt;i&&(mt=window.scrollY),I.input.focus(),i&&window.scrollTo(null,mt),I.input.reset(),L.somethingSelected()||(j.value=t.prevInput=" "),t.contextMenuPending=It,I.selForContextMenu=L.doc.sel,clearTimeout(I.detectingSelectAll);function Kt(){if(j.selectionStart!=null){var Cn=L.somethingSelected(),In="\u200B"+(Cn?j.value:"");j.value="\u21DA",j.value=In,t.prevInput=Cn?"":"\u200B",j.selectionStart=1,j.selectionEnd=In.length,I.selForContextMenu=L.doc.sel}}function It(){if(t.contextMenuPending!=It)return;if(t.contextMenuPending=!1,t.wrapper.style.cssText=Re,j.style.cssText=_e,S&&n<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ue),j.selectionStart!=null){(!S||S&&n<9)&&Kt();var Cn=0,In=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&t.prevInput=="\u200B"?ja(L,ol)(L):Cn++<10?I.detectingSelectAll=setTimeout(In,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(In,200)}}if(S&&n>=9&&Kt(),R){We(e);var un=function(){Et(window,"mouseup",un),setTimeout(It,20)};Pe(window,"mouseup",un)}else setTimeout(It,50)},vr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},vr.prototype.setUneditable=function(){},vr.prototype.needsContentAttribute=!1;function Ca(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=V();t.autofocus=L==e||e.getAttribute("autofocus")!=null&&L==document.body}function I(){e.value=ge.getValue()}var j;if(e.form&&(Pe(e.form,"submit",I),!t.leaveSubmitMethodAlone)){var $=e.form;j=$.submit;try{var ue=$.submit=function(){I(),$.submit=j,$.submit(),$.submit=ue}}catch(_e){}}t.finishInit=function(_e){_e.save=I,_e.getTextArea=function(){return e},_e.toTextArea=function(){_e.toTextArea=isNaN,I(),e.parentNode.removeChild(_e.getWrapperElement()),e.style.display="",e.form&&(Et(e.form,"submit",I),!t.leaveSubmitMethodAlone&&typeof e.form.submit=="function"&&(e.form.submit=j))}},e.style.display="none";var ge=Va(function(_e){return e.parentNode.insertBefore(_e,e.nextSibling)},t);return ge}function _a(e){e.off=Et,e.on=Pe,e.wheelEventPixels=Ki,e.Doc=Si,e.splitLines=Ge,e.countColumn=G,e.findColumn=pe,e.isWordChar=Z,e.Pass=Se,e.signal=st,e.Line=Zt,e.changeEnd=Ir,e.scrollbarModel=xo,e.Pos=Xt,e.cmpPos=En,e.modes=Ct,e.mimeModes=gt,e.resolveMode=Dt,e.getMode=Nt,e.modeExtensions=qt,e.extendMode=kn,e.copyState=yn,e.startState=Gn,e.innerMode=Hn,e.commands=$o,e.keyMap=go,e.keyName=xs,e.isModifierKey=is,e.lookupKey=_o,e.normalizeKeyMap=_l,e.StringStream=Fn,e.SharedTextMarker=Qo,e.TextMarker=Gi,e.LineWidget=ns,e.e_preventDefault=Te,e.e_stopPropagation=Me,e.e_stop=We,e.addClass=W,e.contains=N,e.rmClass=C,e.keyNames=Po}eu(Va),St(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 ze(Si),Va.inputStyles={textarea:vr,contenteditable:yt},Va.defineMode=function(e){!Va.defaults.mode&&e!="null"&&(Va.defaults.mode=e),Tt.apply(this,arguments)},Va.defineMIME=Lt,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=Ca,_a(Va),Va.version="5.58.2",Va})},W6BS:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAVs0lEQVRoQ+2aa6xlZ3nff++677Xv+9zPHM/YHo+xwQ4E14GKKESkiFsSM8bYQBIEkaBEAkqbRmo/9FulSoX2Qz9GVVQJqUJBhKKA1KRJCIlowwdDDDa+jOd65syc275f1v1d1fOufYYE2ZhJZKRWXjOjvffaa6/1/p//8/yfyzuqLMuS/48P9RrA/8fZfY3B2yXQBHQpf185tBUK+SvH8uV2H/eK1/+jGfwRIBC5ks/Vq/yplq2Wqz+B/ONg5LNlrlz+Qhnot373iih+wgX/YIAivrJgjTKA9BKcYa/Uy/MnUEpD0S2AyzdKkMslZYklbwVYWZpXQSygrSVoc+4fcPzUAKtsom4xpIGiLCkMZbJGs1LkvOHPfJbrhRX5/CM/NDwJZlXiqBKlc7AEjg1aI2iVDXZpoeS9AFXlkmV1W8z+VACLE7dbMiWLE2CFADLgqig6SakCSs4jizcvAvBHMVkqxxhKkePqAs8S1mxyLUxqw6AYKLdtbMtGINpiKKUM07bc96dk9BUBykIFoNYVC/JewMkCDDh18p0so6w+GzfT+FoWC7Yl11curQpFVCoyJQsvDThP6crNdVldi0KLcwogyzJGssVrxYWXAOWzwWg84eXd92UByoK0WHEJqBCA4oC6ChstYHRJIW6lZHWQlsoYQH6rypyOLZ5Xuahx3NIi1TAvLBIcHIlUw8rfcWFLFmzhmPBUxi0NKIRdAVi5qmPAL88LrS9z/AigmHBpCcOaCIUA1BVj4ma6LCi1FkjLBZRoVRrLR9piXjhkysI2mqJxhY2lQUrDjG3iVv5k5YmgyHI1ngLPBqfUxg21nC5LbGUhHJbGUPKu8hTbUthKGcZP3Palks3fY/BECQVQLoDk0QWURYFVFuTaNudtS+Pb8mCNZcQEYmMQi8KymCSQGLJLIx7zKCFKi1uuJNZvNXxDvLBVszUtW5xSm0WL8Mh9hV0xoGFfKRItVzjYJmaFSQtHAFqVwY3i/pi7Kl2e6N9SOJaxkJk4q0CmqcZVBaGtybFY5OIaCscqKqsaUYBE6LYU08Jimi/dxrIYjudM5ynCohzCyvZaw3iCLEviqW3ntDxR1SreTDCbQ1OI65c2qZKQsY0RKlUVFoVxWcsS5DLdnHisKk6iX1iTeBOXlNgqK4kXxmTdgapAVlWKYpKLsuVYykSJictxVtKPNMq1K0saFiym8wWzKKkiSnKeDSud9i1llOe0XE3PrUTMLEmerys1zpVEYCVWIjqVS1aGEjYlJKrvKvYrAVoWGcKgxIkBYmKuurlRTuOqmkIrdCEOJ8qpyIuc/iInL7R5oAEoOVEXRv0cx8HyHBZxZAySJilplqFE8i3bGLHXqZvFlEp4qOJOKM6zrJKkUuN7Lp6t8GxxxcqIEtfCsnFNw1yViuQuxlVNbJ6AFNUuSjEUmbFWBfJEZITF6rywalW5ryyJc21czpSSy/RmErpSFIU2bJWWRRTFVcqwHPOdo3I8HbO60mVi1Y31qwqmYkN+Ox5Nl/Kv2V7t4DhWJWoSfZZFzy3whTUJCxNA4m02meVWgAWcASr31Kgk1+XJwitfl3ykDaPyWdzTiIeW9xKDBWlREkkgVmloWTdWorBIcwajiTlryZOkJClSVDRARUN0HvPut7+NuarxbD8hKqrEbcJTjDePTfiJiKy267iOu8yBot6KrgC0xWMkHiUMSiNsri2GqAoCCYETJlWU6VJcRpiTxUp6yMU1JQ7lPMJKFZvGXUXic4ijtKodxY7KIs8LFlFElC4rEbFwFsGsTzk74sbNI/70UsQDd67zyXe9mSKes3XnnVxZKK7sz8yzxcWWkWMW3mk3cB1xzyqXmtRg2LRMvMn13tItxXVFeBwJF0kfAlIqHgEoYPJSJFjyU0kugITJQlVgTYo4UVlFlmvyRFxUtNliMl2wWLqlZTuUyZxkvE/Wv8rFG2P+aq/g/yR1Um+dT53L+MyvvoUXD2esFGPO7qyhWqs8f3PGMMEsrCpQFM1miOvYOLbCtW2U5EgKE2+uFANWWamnI6AroTEKWyocAxDULClKEXsBUrEkqlm5ZxQXZLkIx7INEoYtG5NC4qxSYsthOJ+RZZp8MSUeXGF84wYv7A74q8OSZ4Yp+dadnGpYvKkW88vr8L5feQffGyo8yyU/usIDpwJ2du7gRuJyaRBRaI1rKxqdLkVekC5mzIaHnFnv4DRWsFWBrWxciTeTSKRIKAlcSTlV2hG3NwAnaVFKjFUsanItLiklmMUsTsky0dOTvk5R2DapUaXCKKhtW+xd36W/+zyH13Z5+uox3+6XXKWH17D4OTfi/tWQerLg2qjgvtNNPvbrv8K1m4c49R5Huk6jHtCY3eTcVkh9ZZtn+xnXb+4zH+9x/cJFJkf7BI7iNz78OO3tc9xc5NSEIaEsLxhNMpo1m9W2Z0SryqXiriVqnIjICIPaMJMLuKIqdhdJsgQoNQMMo4RUa0rbMbknGRxwcOUZLj73It/dnfA3U8U4Vpzq+Lxho8YOBcPpnCuJy1z5lG6Dd52Gjzx+nmf6BSvJDWppjFrZ5jj2qLs5O/6cuzZX+fZ3nuS//+GXTBz11k/R7K7yofe/lzu21om8JoeLAlvUM8lJC00YWKw0PcNelUbEVUvUKClLkf7MKKcxyDIdWEQnDJYWgac4mMdEGYz3d7n5/JNcuHCZJ/cWPD0u0Y7L2Y0G9wXgZDHXJhl7sUWSlnTXemzVYcsvOde1eeyD57kwUEROm3h0zE4zJcgXxO0dJrGibo24by0kmy/4ytf+mJuHx3RX1njiA49gez5NV+H1Nrl0nOFIzyhdia/otURxJVVonGUNqwaxLiVXSb4TIalctYrJJMlMvSe+/fyFF/iDL/1PvLCGH+3zv184Znde0Gp1eF3PYtWF/qzg4njBOLOot2qcabqc8nNCzyaKNLtzhwd26nzqo49xae+ItZpN4nWIW6tMR2N27DmBnTMPegwjm1P1jJ265vf/4IvYrsfjH3iUYPUU2XxA09J47TVujIQQi1oAnaazLCGlIKjKctWP88pFDbglwEK0o2oFnn3+Al/6+p/x7aeukRSKaf8Kd6+vMCngbCekKHN2+ykHixw3CNgRUC2bhl0yTkpuTguGqkFpe4jCvn1b87GPfYQfzBp0VETQ32WzV6OwA7LmNkk8o82Y0C4ZuqvU0hHf/PrXSCn5zQ9+AK97iv7xDVp1H0+VtFpdrs5sfNun2zzpMERdq/e3AIqWSCKXMksi8LtPP88Xv/a/+NZTV8nckE5vlWQ8ZHF4kbee7nF5EHMwzU2SXW/4nGo51FyYRQV7EfQz1whVqFLarQYbtYL1oGDdhw9/8AOo+ip7WY3RPKPXaaCm+3TtCK/WQNfXiZKYlrWg6RR8+ctfQyv40KPncbobFOni1vjEL2Ka7R6TMsCWErEs8BwIPZMt/w5AuUNZ8L3v/5D/9kd/yp8/dY1ZaRHW5IeKmhdiJxGL4R4bjYBpUrDTklbHYZzAzUXJsLDNA9qBzXrDZTVMWbczPJWT5jAvA+qBy71ntui26txz5gy9nTNE3gr9eY5da6KSEV0VmfxXNnqo6JBvfPUbaKX4yGOP0tjc4ehgn3araepbycV2HtNqNJmoJnkSUQsCVpoOlkwNbrmoFMXzOe/55L/nuVFCKwywpf6TYrdWJ2h2SKcT5jee5+c26xzNcg4XmrEWkCVrocVGqFi1clyVkOUpi8Iz8ZSqOkVjg6y+wYP+DX73n3+YZy5cZTE6IjoesNkOWNvcpLW6Req0SLyAdD6l5cQ0SPnDr3wdbdt86PwjWO0ViiTC93ziNMb1fMosMa+DhUWjXqfmO6w07R8HqEgWc9772f/M1cEY31Km0pdaUqoL16uhkgXp+AYrgccwKdgKNWtuQSiAsoJRDlOrSeT2SFtr0tNj1+u4cUJYU0S5zZnkAr/z6c8xi2BnewWdxswnxyz6+4wPbtDwLLa3t2msbuGvbZH29/jjr3wV7Xg88egjhJtnGPf3qbmeSc8iMKpIsL0ax4uSXqtJ4Dn0mnZVthkGpZBGkUYR7/7MF7g6nOJL3yWjBNfFDgLCRodiPjYJ/RdWC/L5hJG2megaU7tDFrSw7Rp23aNt2fRaHuuhzXY7pBfa3H/XFg/9k7dw/dJz2BtneXFvhvbq6DwhsApWuy08pyAeDTjcvUg02SdUDmfvOcuf/OW3cJ2Ax87/GrG3SjQfs73eIY1j07WUeY7teAwSixWpX215vsx8LNQgLpbdBESLiPd++j9ydTjDcaW6kxYILFtUyiFfLJiOD+gGAX4yZNy+h17DpRf6bPd8tkOHjW6dhqcME4WCRZwxj1LuP3c373/fO43r1ms1U8DPEs3hLGV3MKe/kM8JUvkHrk27XuNo90W+9T++SKfbpdXu8eivvYeodZpo2qfu26gix5f8kEZYtscwdel1mqau3Oh4+I6NGsZSqkFSwmgScf53/xPX+hPDoJQ7ruPg+QFOo0OnXKDGN7h7Z53NsKTVWaHpS5uSsUil77N5dnfI6TWfb//wiMZaB3824Wri8W/Pv4kHf+k9PHPtJg+tWBzqBmE559RaD6U1YehXRUSiORhF9Oea4+Njvvnl368YWVvn8fe/jwNrnWgyYLXbrCZudombx3h+jWHqGE+QY7O9BDgyAEtSA3DB+c99gWujObbkQXFyS4avVWvyxBtabDUcRrOUSVS1TtcOI06thTy1N+EX7+rx/Rsj3nhmhfF0SiMMaDnC4oI3PvB6nnjsPP3RhHbD5zD2IBkztQLy+QisOg07QzkO6w1PujrT9gyPjti7ecizL77Im99wP/vuafJkTCusUeYyJbDwSHFdj1R5rHVbpszcarumWVaTWGpRTYZiNIt55LNf4NJghGu7ph0x/ZhfpxO43FeLqXslea6o+VIO2SRFSTdUHExj1kOPZ/s59/U8vrM7YbXXppgOuZGF/Kt338tb3/M437uyyy+s+xxlLr4V0wzqFDqiXu9CnphFinpHmSbRBTXXIQzrXHnuaXScct2/h2S+T7veQBUpjhuaKYHjunhByEq3bXjZ7Mj9S9Q0LctqyFRw4dI1/sV/+K8cLyK6niKwLZM0m3aKVh5d1yJzfKJE5iZVz9Wf5ex0PK4Mc16/6nBtmnNn1zV5re471FTGPNE8/MbX8Vsf/U1GozHtekA/d3CKiKT0ydMZuRXg6oyFVrQ8mftUfZ909rWgxqXnnyXPUi6rM+hE7tEwY/6isPDLBa4XENbrZqxhpgwWPHimi5qnupQkOhsN+czv/TuSLEZJ01qYmbXpEeVGMq5r1VxKp40uJcFKV20xiXN6fsneXHNHy+IHfYsHVkue2Yuot+t48Zy9LOR33nGGdz72cf724lUe2nA50CENEiyvgU6m1MI6vjTctk3o2qSZNN/g26IZFrsXLpDGC75nvw4VjWj5MrbQxvA15vhuwFqnUc1mtAzKSt567ypqkelSW4pR/5hPfvbfEEuBbfYKSjKkMpFZSEGuLDphCH6DPNfVwMjCjCg6gc0gUWzVUo5ih9VAM4+1WV1YZIzTkrf9/Dk+8clPMZjO6dUcxri42YKs9CjSOTpo4Ocps1yKe5uiyMhKaXxdiiJl/9JFoijiyDmFThY4gWcmfalWODrFdXy2N1bJZcBVajNyfMu5VVSSlbJlwHH/iI9/4tNMU/BktKRcclVgaRtLi2UVnaAOQYM0l8FrhrJtJqliJdDsRTZ3hylPj33e0Em51M+pd3uEi0P2dIPf/qen+PWPfoKnL+/x4JrPXuYTFlMIOuTRGK/eoVbGLAqLRijViSbTOTU3QArR65dfZL6IcdbvIs1TdocF3bpPJ3RMzGWzASvr22C7ZpIn/x6+W+LUzPXgsN/nN574CEmSUtrVjo4lvaFTYDlSiSt6Gx1Cv0vhxliJTe6UlEnN7CRpw7QiLmVvopoOoF0sO2MclfzSm+/hM//y95guUtpShARtnCJmEeUoFeM1mziZJo4WeEHN7EUUSUpk73P95vfZvTYAvUa+ukGez9g7njPqF7Rd6RwKiugKi/llHMfHsnwzZG76ddTBwWGZZinD4YjPfvpzTGYzijwxsxBJxt07MlpnE1RmYbuKQG+iuhP0wEe1c+ILr8d2UhOrWldjDKu7TznaJFjbZX58Cqt2mTfd+y5+6+Nv53jyIr3mvYRunX5ymZ71MK6q4Qc+cVYwi2IaNR/PtdGpx7Xoqzx3+CeE84d54NR5IYhWo8Zf/s03+Oo3/wtrvW1Ct0PgrhA6K9TcDqV2jSAJc+rzn/98OZ1Ol/MVl7IsiOOINM0YTw4ZRJeJ9ZDpZEzQ9fGKDexmRJkVqMBn+twOyo5pNJsEYcjx8QG9h55kcel1hGcvMnvhHGrlBR66/1f55X+2zQvX/5q13r2QOQzzH/Lz7X/NYfEAvaZiePOQsrfOSnJIOwiNmz23+xccHr3AweGc8RjCIOD05lksakyjIzrBnRRimNmYXGdmHTs7pzh37pypadW1a9dKqRgODg7Y399nMhmTZZm5ecIxUTpgkR4yiQ+IFhPiLCeOZpSFB3GTXDdwdIv17hmarR4//MGT3PGL+1z/bo/em6/S/84pmg89zwPrj/COd55mMDkirNWwkx3G0QsUB2/Ba57jjq0OZTxGOS46ryYJ82jApetPcTDYJ6yt4tshtVoIuUMz7NI/HqJ1SthscMfOHZy9+y62trbwPO/WbuHf3z7TmvlcLDVmMBgwHIwYjSbMJ3Nm0ZxI5p3JjHk6RkbCgVfDsgN8ArP3N5juM5jdJD26xrOjq9TzCcfzkGYYcXrrbTz6xDs5OrrMeHzIjck+2eiA65OYdrjOPace5NzOw/hO10zW5ZDm27VDUxdLnMtwOctSk+NqtYDNzU3W1tfpdbvm2pc6bgE0u7IvsRUs56M4Yj6dmfJrOhwyGE8YjkaMxkNmszlpLDGbkeUx02RAlC2Y5UeUSZ+pdYyaz1k4Y9OdhE4D5dVoB6dZWbuLlneaXm2DPC1NR5BGCbF0CWVJEAQ0GnXanTb1sE69Xmdzc4uNjQ1ardZy4+dlN3fNF6+4R/9SP5eHJ0nMYhEh8TscDun3+0aoJuMJi8WCJMnRZgRZkJOR5FMKvWBz/QyN2gqqsEjTBE1q7iU5znZsfN83i2+32zSbTXq9HisrK6yurtJoNH4ympf49rYAvhzL1b5JSZqmZqGTyZT+4Jj+cd+4+mg4Yh7F5Kk0xqK4Jb7rVP87w1KGpU6nR6vVNMAEkPzrdDqGxX/McVsAb/dBsh0mKWgxnzMajxgOhhwf9+n3j5nNZ7RbbbrdrgElYE5Aua57u4962etfNYAvx7YISJIkxrXFxdvtlnFJW+Yiy+MnecrtIn/VAN7uQl6t618D+GpZ9md139cY/FlZ+tV6zmsMvlqW/Vnd9/8CAe3hZpCQX/4AAAAASUVORK5CYII="},WO9J:function(M,Y,l){"use strict";l.r(Y);var P=l("0Owb"),m=l("PpiC"),D=l("q1tI"),d=l.n(D),h=l("EkPF"),y=l.n(h),S=l("miYZ"),n=l("tsqr"),i=l("2qtc"),s=l("kLXV"),r=l("9og8"),x=l("WmNS"),f=l.n(x),g=l("auZk"),v=l.n(g),p=l("1vsH"),O=l("Ufr+"),a=l.n(O),u=l("HBuW"),_=l("ErOA"),T=l("Ty5D"),b=l("9kvl"),c=function(Ut){var Qt,Zt,mn=Ut.globalSetting,dn=Ut.loading,Mn=Ut.dispatch,Ln=Ut.practiceSetting,pr=Ut.shixunsDetail,ar=Object(m.a)(Ut,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),Ar=Object(T.h)(),Br=Object(D.useRef)(""),Lr=Object(T.i)(),Rr=Ln.title,br=Ln.base_info_warning,Xr=Ln.challenges_warning,ea=Ln.service_warning,Sr=Ln.repository_warning,ta=Ln.mirror_warning;Object(D.useEffect)(function(){var wn;Br.current=(wn=Ar.pathname.split("/"))===null||wn===void 0?void 0:wn[2],Mn({type:"practiceSetting/setParams",payload:{id:Br.current}}),Mn({type:"practiceSetting/getCommonData",payload:{id:Br.current}})},[Ar.pathname]),Object(D.useEffect)(function(){return Object(p.V)(Rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(p.V)()}});var Qr=function(){var wn=Object(r.a)(f.a.mark(function zn(){return f.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,On();case 2:b.e.push("/shixuns/".concat(Br.current,"/challenges"));case 3:case"end":return hr.stop()}},zn)}));return function(){return wn.apply(this,arguments)}}(),On=function(){return new Promise(function(zn,Kn){var hr;Ln!=null&&(hr=Ln.sideBar)!==null&&hr!==void 0&&hr.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(){Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),zn()},onCancel:function(){Kn()}}):zn()})},Rt=function(zn){var Kn;if(zn===(Ln==null?void 0:Ln.sideBar.tabsActive))return;var hr=function(){b.e.push("/shixuns/".concat(Br.current,"/edit?tabId=").concat(zn)),Mn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:zn,selectPath:"",confirmLeave:!1}})};Ln!=null&&(Kn=Ln.sideBar)!==null&&Kn!==void 0&&Kn.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(){hr()}}):hr()},Gt=function wn(zn){var Kn;zn=(Kn=zn)!==null&&Kn!==void 0&&Kn.includes(".json")?zn:"".concat(zn,".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 hr=Object(r.a)(f.a.mark(function Yr(){var Wn,mr;return f.a.wrap(function(Fr){for(;;)switch(Fr.prev=Fr.next){case 0:return Fr.next=2,Object(_.a)("/api"+zn,{method:"get"});case 2:if(Wn=Fr.sent,Wn){Fr.next=5;break}return Fr.abrupt("return");case 5:return n.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Fr.next=8,Object(u.A)({id:Wn.shixun_identifier});case 8:if(mr=Fr.sent,!(mr!=null&&mr.game_identifier)){Fr.next=12;break}return Object(p.Q)("/tasks/".concat(mr.game_identifier)),Fr.abrupt("return");case 12:(mr==null?void 0:mr.status)===2?wn(mr==null?void 0:mr.message):(mr==null?void 0:mr.status)===3&&jt(mr==null?void 0:mr.message);case 13:case"end":return Fr.stop()}},Yr)}));function lr(){return hr.apply(this,arguments)}return lr}()})},jt=function(zn){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",zn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Rn=function(){var wn=Object(r.a)(f.a.mark(function zn(Kn,hr){var lr,Yr,Wn;return f.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:return qn.next=2,On();case 2:if(Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((lr=pr.detail)!==null&&lr!==void 0&&lr.is_jupyter||(Yr=pr.detail)!==null&&Yr!==void 0&&Yr.is_jupyter_lab)){qn.next=6;break}return Mn({type:"shixunsDetail/execJupyter",payload:{id:Br.current}}).then(function(Fr){Fr!=null&&Fr.identifier&&(b.e===null||b.e===void 0||b.e.push("/tasks/".concat(Fr.identifier,"/jupyter")))}),qn.abrupt("return");case 6:if(Mn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!hr){qn.next=13;break}return qn.next=10,Object(u.z)({id:Kn});case 10:qn.t0=qn.sent,qn.next=16;break;case 13:return qn.next=15,Object(u.A)({id:Kn});case 15:qn.t0=qn.sent;case 16:if(Wn=qn.t0,Mn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(Wn!=null&&Wn.game_identifier||Wn!=null&&Wn.identifier)){qn.next=21;break}return Object(p.Q)(hr?"/tasks/".concat(Wn==null?void 0:Wn.identifier,"/jupyter"):"/tasks/".concat(Wn.game_identifier)),qn.abrupt("return");case 21:(Wn==null?void 0:Wn.status)===-3?Object(p.o)():(Wn==null?void 0:Wn.status)===2?Gt(Wn==null?void 0:Wn.message):(Wn==null?void 0:Wn.status)===3&&jt(Wn==null?void 0:Wn.message);case 22:case"end":return qn.stop()}},zn)}));return function(Kn,hr){return wn.apply(this,arguments)}}(),fn=function(){var wn=Object(r.a)(f.a.mark(function zn(){return f.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,On();case 2:Mn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return hr.stop()}},zn)}));return function(){return wn.apply(this,arguments)}}(),Nn=function(zn){var Kn={borderBottomColor:(Ln==null?void 0:Ln.sideBar.tabsActive)===zn?"#0152d9":"transparent"};return Kn};return d.a.createElement("div",{className:v.a.header},d.a.createElement("aside",{className:v.a.title},d.a.createElement("i",{onClick:Qr,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),d.a.createElement("span",{className:v.a.edit},Rr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),d.a.createElement("i",{onClick:fn,className:"icon iconfont icon-xiugai1"})),d.a.createElement("aside",{className:v.a.schedule},d.a.createElement("div",null,d.a.createElement("span",{style:Nn("information"),className:v.a.clickWarp,onClick:function(){return Rt("information")}},br?d.a.createElement("span",{className:v.a.num},"1"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u57FA\u672C\u4FE1\u606F")),d.a.createElement("i",{className:"iconfont icon-lujing"})),d.a.createElement("div",null,d.a.createElement("span",{style:Nn("warehouse"),className:v.a.clickWarp,onClick:function(){return Rt("warehouse")}},Sr?d.a.createElement("span",{className:v.a.num},"2"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u4EE3\u7801\u4ED3\u5E93")),d.a.createElement("i",{className:"iconfont icon-lujing"})),(pr==null?void 0:pr.detail)&&!(pr!=null&&(Qt=pr.detail)!==null&&Qt!==void 0&&Qt.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Nn("level"),className:v.a.clickWarp,onClick:function(){return Rt("level")}},Xr?d.a.createElement("span",{className:v.a.num},"3"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u4EFB\u52A1\u5173\u5361")),d.a.createElement("i",{className:"iconfont icon-lujing"})),(pr==null?void 0:pr.detail)&&(pr==null||((Zt=pr.detail)===null||Zt===void 0)?void 0:Zt.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Nn("service"),className:v.a.clickWarp,onClick:function(){return Rt("service")}},ea?d.a.createElement("span",{className:v.a.num},"3"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u670D\u52A1")),d.a.createElement("i",{className:"iconfont icon-lujing"})),d.a.createElement("div",null,d.a.createElement("span",{style:Nn("environment"),className:v.a.clickWarp,onClick:function(){return Rt("environment")}},ta?d.a.createElement("span",{className:v.a.num},"4"):d.a.createElement("img",{src:a.a}),d.a.createElement("span",{className:v.a.subject},"\u5B9E\u9A8C\u73AF\u5883")))),d.a.createElement("aside",{className:v.a.btns},d.a.createElement("div",{className:v.a.simulate,onClick:function(){return Rn(Br.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},R=Object(b.b)(function(Vt){var Ut=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting,mn=Vt.shixunsDetail;return{globalSetting:Qt,loading:Ut,practiceSetting:Zt,shixunsDetail:mn}})(c),w=l("sRBo"),C=l("kaz8"),E=l("14J3"),o=l("BMrR"),A=l("jCWc"),k=l("kPKH"),U=l("DZo9"),N=l("8z0m"),V=l("6UJt"),W=l("DFOY"),K=l("5NDa"),z=l("5rEg"),F=l("+L6B"),B=l("2/Rp"),G=l("k1fw"),ae=l("y8nQ"),de=l("Vl3Y"),se=l("tJVT"),Se=l("h/E3"),Oe=l.n(Se),le=l("Ot1p"),me=l("oBTY"),pe=l("+Xk9"),ie=l.n(pe),oe=l("FTkQ"),Q=l.n(oe),ce=function(Ut){var Qt=Ut.InputRight,Zt=Ut.value,mn=Zt===void 0?[]:Zt,dn=Ut.onChange,Mn=Object(m.a)(Ut,["InputRight","value","onChange"]),Ln=Object(D.useState)(),pr=Object(se.a)(Ln,2),ar=pr[0],Ar=pr[1],Br=function(br){var Xr=mn.filter(function(ea,Sr){return Sr!==br});dn(Xr)},Lr=function(br){if(br.preventDefault(),!ar)return;if(mn.findIndex(function(Xr){return Xr.name===ar})>-1){n.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}dn([].concat(Object(me.a)(mn),[{id:null,name:ar}])),Ar(null)};return d.a.createElement("div",null,d.a.createElement(z.a,Object(P.a)({bordered:!1,style:{width:600},value:ar,onChange:function(br){return Ar(br.target.value)},onPressEnter:Lr,onBlur:Lr},Mn)),Qt||d.a.createElement("span",{className:"pl20 font14 c-light-black"},"\u56DE\u8F66\u6DFB\u52A0\u6807\u7B7E"),d.a.createElement("div",{className:"mt20"},mn==null?void 0:mn.map(function(Rr,br){return d.a.createElement("div",{key:br,className:ie.a.btn},d.a.createElement("span",{className:ie.a.s1},Rr.name),d.a.createElement("img",{src:Q.a,className:ie.a.s2,onClick:function(){return Br(br)}}))})))},ee=ce,te=l("LvDl"),ye=l("m3rI"),re=l("hW5Z"),Z=l.n(re),X=function(Ut){var Qt=Ut.dispatch,Zt=Ut.onCancel,mn=Ut.onSave,dn=Ut.loading,Mn=dn===void 0?!1:dn;return d.a.createElement("div",{className:Z.a.complete},d.a.createElement("div",{onClick:Zt,className:Z.a.cancel},"\u53D6\u6D88"),d.a.createElement(B.a,{type:"primary",loading:Mn,onClick:mn,className:Z.a.save},"\u4FDD\u5B58"))},q=Object(b.b)()(X),be=l("UqFu"),ve=l("z7Xi"),xe=l("jN4g"),Ke=function(Ut){var Qt,Zt,mn=Ut.globalSetting,dn=Ut.loading,Mn=Ut.dispatch,Ln=Ut.practiceSetting,pr=Ut.problemset,ar=Ut.shixunsDetail,Ar=Object(m.a)(Ut,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),Br=de.a.useForm(),Lr=Object(se.a)(Br,1),Rr=Lr[0],br=Object(D.useState)({}),Xr=Object(se.a)(br,2),ea=Xr[0],Sr=Xr[1],ta=Object(D.useState)(!1),Qr=Object(se.a)(ta,2),On=Qr[0],Rt=Qr[1],Gt=Object(D.useState)(!1),jt=Object(se.a)(Gt,2),Rn=jt[0],fn=jt[1],Nn=Object(D.useState)(""),wn=Object(se.a)(Nn,2),zn=wn[0],Kn=wn[1],hr=Object(D.useState)(""),lr=Object(se.a)(hr,2),Yr=lr[0],Wn=lr[1],mr=Object(D.useRef)({}),qn=Object(D.useRef)(""),Fr=Object(D.useRef)(null),ha=Object(D.useRef)(Object(te.throttle)(function(){return Ye()},2e3,{leading:!0,trailing:!1})).current,ua=Ln.id;Object(D.useEffect)(function(){if(!ua)return;He()},[ua]),Object(D.useEffect)(function(){return JSON.stringify(ea)!=="{}"&&Or(),function(){clearTimeout(Fr.current)}},[ea,zn,Yr]);var Or=function(){clearTimeout(Fr.current),Fr.current=setTimeout(function(){!Object(te.isEqual)(ea,mr.current)||zn!==qn.current||Yr!==qn.current?Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},He=function(){var Ft=Object(r.a)(f.a.mark(function Wt(){var _n,vn,rr,or,Kr,Tr,Mr,jn,Dn;return f.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Mn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),Un.next=3,Object(_.a)("/api/shixuns/".concat(ua,"/edit_base_info.json"),{method:"get"});case 3:_n=Un.sent,_n.status===0&&(jn=Object(G.a)(Object(G.a)({},_n.data),{},{description:Object(be.a)(_n.data.description)}),Dn={description:jn.description,shixun_tags:jn.shixun_tags,name:jn.name,course:(jn==null||((vn=jn.disciplines)===null||vn===void 0)?void 0:vn.length)>0?[jn==null||((rr=jn.disciplines)===null||rr===void 0||((or=rr[0])===null||or===void 0))?void 0:or.id,jn==null||((Kr=jn.disciplines)===null||Kr===void 0||((Tr=Kr[0])===null||Tr===void 0||((Mr=Tr.sub_discipline)===null||Mr===void 0)))?void 0:Mr.id]:[],jupyter_show_description:_n.data.jupyter_show_description},Rr.setFieldsValue(Dn),mr.current=Object(G.a)({},Dn),qn.current=jn.attachment_id||"",Sr(Object(G.a)({},Dn)),Kn(jn.attachment_id||""),Wn(jn.cover_image_id||""));case 5:case"end":return Un.stop()}},Wt)}));return function(){return Ft.apply(this,arguments)}}(),$e=function(Wt,_n){Sr(Object(G.a)({},_n))},ot=function(){Ie()},Ye=function(){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Rr.submit()},Ce=function(Wt){var _n,vn=Wt.name,rr=Wt.description,or=Wt.shixun_tags,Kr=Wt.course,Tr=Wt.jupyter_show_description,Mr=Tr===void 0?!1:Tr,jn={name:vn,description:rr,shixun_tags:or,attachment_id:zn,cover_image_id:Yr,sub_discipline_ids:Kr[1]};(_n=ar.detail)!==null&&_n!==void 0&&_n.is_jupyter_lab&&(jn=Object(G.a)(Object(G.a)({},jn),{},{jupyter_show_description:Mr}));var Dn=Object(_.a)("/api/shixuns/".concat(ua,"/base_info_save.json"),{method:"post",body:{shixun:Object(G.a)({},jn)}});Dn.then(function(Jn){Jn.status===0&&(n.b.success("\u4FDD\u5B58\u6210\u529F"),Mn({type:"practiceSetting/getCommonData",payload:{id:ua}}),Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),mr.current={description:ea.description,shixun_tags:ea.shixun_tags,name:ea.name},qn.current=zn)})},Ie=function(){var Wt,_n=function(){b.e.push("/shixuns/".concat(ua,"/challenges")),Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Ln!=null&&(Wt=Ln.sideBar)!==null&&Wt!==void 0&&Wt.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(){_n()}}):_n()};function Ee(Ft){var Wt=Ft.type==="image/jpeg"||Ft.type==="image/png";return Wt||n.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Wt}var Fe=d.a.createElement(B.a,{loading:On,icon:d.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),Xe=d.a.createElement(B.a,{loading:Rn,icon:d.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function at(Ft,Wt){var _n=new FileReader;_n.addEventListener("load",function(){return Wt(_n.result)}),_n.readAsDataURL(Ft)}var Je=function(Wt){if(Wt.file.status==="uploading"){Rt(!0);return}if(Wt.file.status==="done"){var _n,vn;Rt(!1),Kn(Wt==null||((_n=Wt.file)===null||_n===void 0||((vn=_n.response)===null||vn===void 0))?void 0:vn.id)}},_t=function(){return d.a.createElement("div",{className:Oe.a.img},d.a.createElement("img",{src:ye.a.API_SERVER+"/api/attachments/"+zn,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(xe.a,{onClick:function(){return Kn("")},style:{fontSize:"16px",color:"red"}})))},Ht=function(Wt){if(Wt.file.status==="uploading"){fn(!0);return}if(Wt.file.status==="done"){var _n,vn;fn(!1),Wn(Wt==null||((_n=Wt.file)===null||_n===void 0||((vn=_n.response)===null||vn===void 0))?void 0:vn.id)}},Yt=function(){return d.a.createElement("div",{className:Oe.a.img},d.a.createElement("img",{src:ye.a.API_SERVER+"/api/attachments/"+Yr,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(xe.a,{onClick:function(){return Wn("")},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:Rr,scrollToFirstError:!0,layout:"vertical",onValuesChange:$e,onFinish:Ce},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(z.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(W.a,{placeholder:"\u8BF7\u9009\u62E9...",allowClear:!1,options:pr.courseOptions})),d.a.createElement(o.a,null,d.a.createElement(k.a,null,d.a.createElement(de.a.Item,{label:"\u9876\u90E8\u80CC\u666F\u56FE:"},zn?_t():d.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(ye.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ee,onChange:Je},Fe))),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(o.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(ye.a.API_SERVER,"/api/attachments.json"),beforeUpload:Ee,onChange:Ht},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(le.a,{defaultValue:ea.description||"",watch:!0})),((Zt=ar.detail)===null||Zt===void 0?void 0:Zt.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:ha,onCancel:ot,loading:On||Rn}))},Qe=Object(b.b)(function(Vt){var Ut=Vt.problemset,Qt=Vt.loading,Zt=Vt.globalSetting,mn=Vt.practiceSetting,dn=Vt.shixunsDetail;return{globalSetting:Zt,loading:Qt,practiceSetting:mn,problemset:Ut,shixunsDetail:dn}})(Ke),et=l("ch0t"),tt=l("R9oj"),rt=l("ECub"),ut=l("T2oS"),Be=l("W9HT"),Pe=l("bKvZ"),qe=l.n(Pe),Et=l("KeGQ"),st=l.n(Et),At=l("NLgs"),Le=l("ngQI"),je=function(Ut){var Qt=Ut.globalSetting,Zt=Ut.dispatch,mn=Ut.practiceSetting,dn=Object(m.a)(Ut,["globalSetting","dispatch","practiceSetting"]),Mn=Object(D.useState)(!1),Ln=Object(se.a)(Mn,2),pr=Ln[0],ar=Ln[1],Ar=Object(D.useState)({}),Br=Object(se.a)(Ar,2),Lr=Br[0],Rr=Br[1],br=Object(D.useState)(!0),Xr=Object(se.a)(br,2),ea=Xr[0],Sr=Xr[1],ta=Object(D.useState)(!1),Qr=Object(se.a)(ta,2),On=Qr[0],Rt=Qr[1],Gt=Object(D.useState)(null),jt=Object(se.a)(Gt,2),Rn=jt[0],fn=jt[1],Nn=Object(D.useRef)(!1),wn=mn.id,zn=mn.updateIndex,Kn=mn.is_published,hr=mn.newQuestion,lr=Lr.challenge_list,Yr=lr===void 0?[]:lr;Object(D.useEffect)(function(){return wn?(mr(),function(){Zt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[wn,zn]),Object(D.useEffect)(function(){Wn()},[dn.location]);var Wn=function(){var Ee,Fe=dn.location,Xe=Fe.pathname.split("/");(Xe.includes("newquestion")||Xe.includes("new")||Fe!=null&&(Ee=Fe.query)!==null&&Ee!==void 0&&Ee.tabId)&&(Nn.current=!0)},mr=function(){var Ie=Object(r.a)(f.a.mark(function Ee(){var Fe,Xe,at,Je,_t,Ht,Yt;return f.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:return Sr(!0),Wt.next=3,Object(u.F)({id:wn});case 3:at=Wt.sent,at!=null&&(Fe=at.challenge_list)!==null&&Fe!==void 0&&Fe.length&&(Je=dn.location.pathname.split("/"),_t=at.challenge_list.find(function(_n){return String(_n.challenge_id)===Je[4]}),Je.includes("newquestion")||Je.includes("new")?(Yt=at.challenge_list[((Ht=at.challenge_list)===null||Ht===void 0?void 0:Ht.length)-1],Zt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Je.includes("new")?0:1,name:""}}}),fn(void 0),Or(Yt)):Je[4]&&_t?qn(_t,!1):qn(at.challenge_list[0])),at!=null&&(Xe=at.challenge_list)!==null&&Xe!==void 0&&Xe.length||fn(null),Rr(at),Sr(!1);case 8:case"end":return Wt.stop()}},Ee)}));return function(){return Ie.apply(this,arguments)}}(),qn=function(Ee){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(fn(Ee.challenge_id),Or(Ee),Fe){var Xe="/shixuns/".concat(wn,"/edit/").concat(Ee.challenge_id,"/").concat(Ee.st===1?"editquestion":"editcheckpoint");b.e.push(Xe)}},Fr=function(Ee,Fe){Fe.stopPropagation();var Xe=Ee.challenge_id,at=function(){var Je=Object(r.a)(f.a.mark(function _t(){var Ht,Yt,Ft,Wt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(u.s)({id:wn,challengesId:Xe});case 2:if(Ht=vn.sent,!(Ht.status===1)){vn.next=12;break}return vn.next=6,Object(u.F)({id:wn});case 6:if(Wt=vn.sent,Rr(Wt),!(Xe===Rn&&(Yt=Wt.challenge_list)!==null&&Yt!==void 0&&Yt.length)){vn.next=11;break}return qn(Wt.challenge_list[0]),vn.abrupt("return");case 11:(Ft=Wt.challenge_list)!==null&&Ft!==void 0&&Ft.length||(fn(null),Nn.current=!0,Or({}),b.e.push("/shixuns/".concat(wn,"/edit?tabId=level")));case 12:case"end":return vn.stop()}},_t)}));return function(){return Je.apply(this,arguments)}}();s.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:at})},ha=function(Ee,Fe,Xe){var at=Array.from(Ee),Je=at.splice(Fe,1),_t=Object(se.a)(Je,1),Ht=_t[0];return at.splice(Xe,0,Ht),at},ua=function(Ee,Fe){if(!Ee.destination)return;var Xe=ha(Fe,Ee.source.index,Ee.destination.index);Rr(Object(G.a)(Object(G.a)({},Lr),{},{challenge_list:Xe}));var at=Xe.map(function(Je){return Je.challenge_id});Object(u.Db)({id:wn,ids:at}).then(function(Je){Je.status!==0&&Rr(Object(G.a)(Object(G.a)({},Lr),{},{challenge_list:Fe}))})},Or=function(Ee){Zt({type:"practiceSetting/setParams",payload:{selectQuestionParams:Ee}})},He=function(){var Ie=Object(r.a)(f.a.mark(function Ee(Fe,Xe){var at;return f.a.wrap(function(_t){for(;;)switch(_t.prev=_t.next){case 0:if(!(Fe===Rn)){_t.next=2;break}return _t.abrupt("return");case 2:return _t.next=4,$e();case 4:fn(Fe),Or(Xe),Zt({type:"practiceSetting/setParams",payload:{newQuestion:null}}),at="/shixuns/".concat(wn,"/edit/").concat(Fe,"/").concat(Xe.st===1?"editquestion":"editcheckpoint"),b.e.push(at);case 9:case"end":return _t.stop()}},Ee)}));return function(Fe,Xe){return Ie.apply(this,arguments)}}(),$e=function(){return new Promise(function(Ee,Fe){var Xe;mn!=null&&(Xe=mn.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(){Zt({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),Ee()},onCancel:function(){Fe()}}):Ee()})},ot=function(Ee){return d.a.createElement(d.a.Fragment,null,d.a.createElement(Le.a,{onDragEnd:function(Xe){return ua(Xe,Ee)}},d.a.createElement(Le.c,{droppableId:"droppable"},function(Fe,Xe){return d.a.createElement("div",Object(P.a)({ref:Fe.innerRef},Fe.droppableProps,{style:{width:"100%"}}),Ee.map(function(at,Je){var _t=at.st,Ht=at.name,Yt=at.challenge_id;return d.a.createElement(Le.b,{key:Yt,draggableId:Yt.toString(),index:Je,isDragDisabled:Kn},function(Ft,Wt){return d.a.createElement("div",Object(P.a)({ref:Ft.innerRef},Ft.draggableProps,Ft.dragHandleProps,{className:Rn===Yt?qe.a.listActive:qe.a.list,onClick:function(){return He(Yt,at)}}),d.a.createElement("span",{className:qe.a.s1},_t===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:qe.a.s2},"\u7B2C",Je+1,"\u5173: ",Ht),!Kn&&d.a.createElement("span",{className:qe.a.s3,onClick:function(vn){return Fr(at,vn)}},d.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),hr&&d.a.createElement("div",{className:qe.a.listActive},d.a.createElement("span",{className:qe.a.s1},(hr==null?void 0:hr.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:qe.a.s2},"\u7B2C",Ee.length+1,"\u5173: ",hr==null?void 0:hr.name)),!Kn&&d.a.createElement("div",{className:qe.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Ye=function(){var Ie=Object(r.a)(f.a.mark(function Ee(Fe){return f.a.wrap(function(at){for(;;)switch(at.prev=at.next){case 0:return at.next=2,$e();case 2:Fe==="new"?b.e.push("/shixuns/".concat(wn,"/edit/new")):b.e.push("/shixuns/".concat(wn,"/edit/newquestion")),ar(!1),fn(void 0),Zt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Fe==="new"?0:1,name:""}}});case 6:case"end":return at.stop()}},Ee)}));return function(Fe){return Ie.apply(this,arguments)}}(),Ce=function(){if(Object(At.b)(Zt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;ar(!pr)};return d.a.createElement("div",{className:qe.a.level},d.a.createElement("aside",{className:qe.a.left,style:{width:On?"0":"25%"}},d.a.createElement("div",{className:qe.a.container},d.a.createElement("div",{className:qe.a.title},"\u4EFB\u52A1\u5173\u5361(",Yr.length,")"),d.a.createElement("div",{className:qe.a.listWrap},ea?d.a.createElement(Be.a,{size:"large"}):!!Yr.length||!!hr?ot(Yr):d.a.createElement(rt.a,{image:st.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!On&&d.a.createElement("div",{className:qe.a.btns},d.a.createElement("aside",{className:qe.a.btnsWrap},d.a.createElement("div",{style:{transform:pr?"rotate(45deg)":"rotate(0deg)"},className:qe.a.icon,onClick:Ce},"+"),d.a.createElement("div",{className:qe.a.btn,style:{left:pr?20:-154}},d.a.createElement("div",{className:qe.a.d1,onClick:function(){return Ye("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),d.a.createElement("div",{className:qe.a.d2,onClick:function(){return Ye("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),d.a.createElement("div",{className:On?qe.a.elseShrink:qe.a.shrink,onClick:function(){return Rt(!On)}},d.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),d.a.createElement("aside",{className:qe.a.right,id:"modal-level-question"},Rn===null&&Nn.current?d.a.createElement("div",{className:qe.a.addIcon},d.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):dn.children))},ze=Object(b.b)(function(Vt){var Ut=Vt.globalSetting,Qt=Vt.practiceSetting;return{globalSetting:Ut,practiceSetting:Qt}})(je),Te=l("DjyN"),Me=l("NUBc"),ke=l("cWXX"),We=l("/ezw"),dt=l("qVdP"),bt=l("jsC+"),kt=l("lUTK"),cn=l("BvKs"),An=l("7Kak"),rn=l("9yH6"),Pt=l("Qvpy"),Ge=l.n(Pt),lt=function(Ut){var Qt=Ut.shixunsDetail,Zt=Ut.globalSetting,mn=Ut.loading,dn=Ut.dispatch,Mn=Ut.onReloadData,Ln=Object(m.a)(Ut,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),pr=Object(D.useState)(),ar=Object(se.a)(pr,2),Ar=ar[0],Br=ar[1],Lr=Object(D.useState)([]),Rr=Object(se.a)(Lr,2),br=Rr[0],Xr=Rr[1];Object(D.useEffect)(function(){Qt.actionTabs.key==="Collaborators-ChangeManager"&&ea()},[Qt.actionTabs.key]);var ea=function(){var On=Object(r.a)(f.a.mark(function Rt(){var Gt,jt;return f.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return fn.next=2,dn({type:"shixunsDetail/getChangeManager",payload:{id:(Gt=Qt.actionTabs.params)===null||Gt===void 0?void 0:Gt.id}});case 2:jt=fn.sent,Xr(jt||[]);case 4:case"end":return fn.stop()}},Rt)}));return function(){return On.apply(this,arguments)}}(),Sr=function(){var Rt;dn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Rt=Qt.actionTabs.params)===null||Rt===void 0?void 0:Rt.id}}})},ta=function(){var On=Object(r.a)(f.a.mark(function Rt(){var Gt,jt;return f.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:if(Ar){fn.next=3;break}return n.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),fn.abrupt("return");case 3:return fn.next=5,dn({type:"shixunsDetail/changeManager",payload:{id:(Gt=Qt.actionTabs.params)===null||Gt===void 0?void 0:Gt.id,user_id:Ar}});case 5:jt=fn.sent,Qr(),jt&&(Mn(),n.b.info(jt.message));case 8:case"end":return fn.stop()}},Rt)}));return function(){return On.apply(this,arguments)}}(),Qr=function(){dn({type:"shixunsDetail/setActionTabs",payload:{}}),Br(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:mn.effects["shixunsDetail/changeManager"],onOk:ta,onCancel:Qr},d.a.createElement("div",null,d.a.createElement("div",{className:Ge.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:Ge.a.content},br.length?d.a.createElement(rn.a.Group,{value:Ar,onChange:function(Rt){return Br(Rt.target.value)}},br.map(function(On,Rt){return d.a.createElement(rn.a,{className:Ge.a.radio,key:Rt,value:On.user_id},On.name)})):d.a.createElement("div",{className:Ge.a.add},d.a.createElement("span",null,"\u8BF7\u5148\u5C06\u65B0\u7684\u7BA1\u7406\u5458\u901A\u8FC7",d.a.createElement("a",{className:Ge.a.colorBlue,onClick:Sr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},it=Object(b.b)(function(Vt){var Ut=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Ut,globalSetting:Zt,loading:Qt}})(lt),we=l("Znn+"),Ve=l("ZTPi"),Ct=l("ju9d"),gt=l("DDK+"),Tt=Ve.a.TabPane,Lt=function(Vt){var Ut=Vt.visible,Qt=Vt.onCancel,Zt=Vt.onSelectGroup,mn=Vt.shixunId,dn=Vt.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(Tt,{tab:"\u641C\u7D22\u6DFB\u52A0",key:"1"},d.a.createElement(Ct.a,{onCancel:Qt,container_type:2,container_id:mn,onSelect:dn})),d.a.createElement(Tt,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},d.a.createElement(gt.a,{onCancel:Qt,onSelect:Zt}))))},Dt=l("oaGz"),Nt=l.n(Dt),qt=l("8Skl"),kn=l("ruvs"),yn=function(Ut){var Qt,Zt,mn,dn,Mn,Ln,pr=Ut.shixunsDetail,ar=Ut.globalSetting,Ar=Ut.loading,Br=Ut.user,Lr=Ut.dispatch,Rr=Object(m.a)(Ut,["shixunsDetail","globalSetting","loading","user","dispatch"]),br=Object(D.useRef)(),Xr=Object(D.useState)(0),ea=Object(se.a)(Xr,2),Sr=ea[0],ta=ea[1],Qr=Object(D.useState)([]),On=Object(se.a)(Qr,2),Rt=On[0],Gt=On[1],jt=Object(D.useState)({id:null,page:1}),Rn=Object(se.a)(jt,2),fn=Rn[0],Nn=Rn[1],wn=(Qt=Br.userInfo)===null||Qt===void 0||((Zt=Qt.shixun)===null||Zt===void 0)?void 0:Zt.editable,zn=((mn=Br.userInfo)===null||mn===void 0?void 0:mn.role)<=2||((dn=Br.userInfo)===null||dn===void 0||((Mn=dn.shixun)===null||Mn===void 0)?void 0:Mn.is_creator);Object(D.useEffect)(function(){br.current=Rr.match.params.id,fn.id=br.current,Nn(fn),Kn(fn)},[]);var Kn=function(){var Or=Object(r.a)(f.a.mark(function He($e){var ot;return f.a.wrap(function(Ce){for(;;)switch(Ce.prev=Ce.next){case 0:return Ce.next=2,Lr({type:"shixunsDetail/getCollaboratorsData",payload:$e});case 2:ot=Ce.sent,ot&&(Gt(ot.members||[]),ta(ot.member_count));case 4:case"end":return Ce.stop()}},He)}));return function($e){return Or.apply(this,arguments)}}(),hr=function(){var Or=Object(r.a)(f.a.mark(function He(){var $e;return f.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return fn.page=1,Nn(fn),$e=Object(kn.b)(),Ye.next=5,Lr({type:"user/getUserInfo",payload:$e});case 5:return Ye.next=7,Kn(fn);case 7:case"end":return Ye.stop()}},He)}));return function(){return Or.apply(this,arguments)}}(),lr=function(He){fn.page=He,Nn(fn),Kn(fn)},Yr=function(He){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 $e=Object(r.a)(f.a.mark(function Ye(){var Ce,Ie;return f.a.wrap(function(Fe){for(;;)switch(Fe.prev=Fe.next){case 0:return Fe.next=2,Lr({type:"shixunsDetail/deleteCollaborators",payload:{id:br.current,userId:He}});case 2:if(Ie=Fe.sent,!(((Ce=Br.userInfo)===null||Ce===void 0?void 0:Ce.user_id)===He)){Fe.next=6;break}return b.e.push("/shixuns"),Fe.abrupt("return");case 6:n.b.info(Ie==null?void 0:Ie.message),fn.page=1,Nn(fn),Kn(fn);case 10:case"end":return Fe.stop()}},Ye)}));function ot(){return $e.apply(this,arguments)}return ot}()})},Wn=function(){Lr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:br.current}}})};function mr(Or,He,$e,ot){return qn.apply(this,arguments)}function qn(){return qn=Object(r.a)(f.a.mark(function Or(He,$e,ot,Ye){return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,Lr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:He,user_id:$e,editable:ot?0:1}});case 2:Kn(fn);case 3:case"end":return Ie.stop()}},Or)})),qn.apply(this,arguments)}var Fr=function(){Lr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:br.current}}})};function ha(){Lr({type:"shixunsDetail/setActionTabs",payload:{}})}var ua={visible:pr.actionTabs.key==="Collaborators-AddCollaborator",onCancel:ha,shixunId:br.current,onSelectCollaborator:function(){var Or=Object(r.a)(f.a.mark(function $e(ot){var Ye;return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return ha(),Ie.next=3,Lr({type:"shixunsDetail/addCollaborator",payload:{id:br.current,user_ids:ot}});case 3:Ye=Ie.sent,Ye&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),hr());case 5:case"end":return Ie.stop()}},$e)}));function He($e){return Or.apply(this,arguments)}return He}(),onSelectGroup:function(){var Or=Object(r.a)(f.a.mark(function $e(ot){var Ye;return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return ha(),Ie.next=3,Lr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:br.current,group_id:ot.group_id}});case 3:Ye=Ie.sent,Ye&&(n.b.success("\u6DFB\u52A0\u6210\u529F"),hr());case 5:case"end":return Ie.stop()}},$e)}));function He($e){return Or.apply(this,arguments)}return He}()};return d.a.createElement("section",null,d.a.createElement("div",{className:Nt.a.wrap},d.a.createElement("div",{className:Nt.a.content},((Ln=pr.detail)===null||Ln===void 0?void 0:Ln.identity)<5&&d.a.createElement("div",{className:Nt.a.head},d.a.createElement("span",{className:Nt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Sr,"\u4EBA\uFF09"),d.a.createElement("div",null,zn&&d.a.createElement(B.a,{type:"primary",ghost:!0,className:Nt.a.button,style:{marginRight:"20px"},onClick:Wn},"\u66F4\u6362\u7BA1\u7406\u5458"),wn&&d.a.createElement(B.a,{type:"primary",className:Nt.a.button,style:{marginRight:"40px"},onClick:Fr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),d.a.createElement("div",{className:Nt.a.list},d.a.createElement(We.a,{loading:Ar.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Rt.map(function(Or,He){var $e,ot,Ye,Ce,Ie,Ee,Fe,Xe;return d.a.createElement("div",{style:{display:"inline-block",width:"50%"}},d.a.createElement("div",{className:Nt.a.itemWrap,key:He},d.a.createElement("a",{href:($e=Or.user)===null||$e===void 0?void 0:$e.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(ye.a.IMG_SERVER,"/images/").concat((ot=Or.user)===null||ot===void 0?void 0:ot.image_url)}),((Ye=Or.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:Or.user.user_url,target:"_blank",className:Nt.a.name},(Ce=Or.user)===null||Ce===void 0?void 0:Ce.name),d.a.createElement("div",{className:Nt.a.actionGroup},zn?(Ie=Or.user)!==null&&Ie!==void 0&&Ie.shixun_manager?null:d.a.createElement(bt.a,{overlay:d.a.createElement(cn.a,{selectedKeys:[Or.editable?"1":"2"],onClick:function(){var Je;mr(pr.detail.identifier,Or.user.user_id,Or.editable,(Je=Or.user)===null||Je===void 0?void 0:Je.name)}},d.a.createElement(cn.a.Item,{key:1},"\u7F16\u8F91\u6743\u9650"),d.a.createElement(cn.a.Item,{key:2},"\u67E5\u770B\u6743\u9650"))},d.a.createElement("div",null,Or.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(qt.a,{style:{fontSize:"14px",color:"#888888"}}))):Or.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"),!((Ee=Or.user)!==null&&Ee!==void 0&&Ee.shixun_manager)&&wn&&Or.user.user_id!==((Fe=Br.userInfo)===null||Fe===void 0?void 0:Fe.user_id)?d.a.createElement("a",{className:Nt.a.deletetitle,onClick:function(){var Je;return Yr((Je=Or.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=Or.user)===null||Xe===void 0?void 0:Xe.school_name)))))})))),Sr>10&&d.a.createElement("div",{className:Nt.a.countWrap},d.a.createElement(Me.a,{showQuickJumper:!1,showSizeChanger:!1,total:Sr,onChange:function(He){return lr(He)},pageSize:10,current:fn.page}))),d.a.createElement(it,{onReloadData:hr}),d.a.createElement(Lt,ua))},Hn=Object(b.b)(function(Vt){var Ut=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting,mn=Vt.user;return{shixunsDetail:Ut,globalSetting:Zt,user:mn,loading:Qt}})(yn),Gn=l("11/R"),Fn=l("Q9mQ"),hn=l("diRs"),jr=l("jrin"),Wr=l("OaEy"),Ur=l("2fM7"),Er=l("ZW9T"),zr=l("RCxd"),xr=l("4SAo"),tn=l.n(xr),Xt=z.a.TextArea,En=function(Ut){var Qt=Ut.shixunsDetail,Zt=Ut.globalSetting,mn=Ut.loading,dn=Ut.dispatch,Mn=Ut.onFinish,Ln=Mn===void 0?function(){}:Mn,pr=Object(m.a)(Ut,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),ar=de.a.useForm(),Ar=Object(se.a)(ar,1),Br=Ar[0],Lr=function(){var br=Object(r.a)(f.a.mark(function Xr(ea){var Sr,ta;return f.a.wrap(function(On){for(;;)switch(On.prev=On.next){case 0:return On.next=2,dn({type:"shixunsDetail/getCustomScript",payload:{id:(Sr=Qt.actionTabs.params)===null||Sr===void 0?void 0:Sr.id,compile:ea.execute,excutive:ea.compile}});case 2:ta=On.sent,Rr(),ta&&Ln(ta==null?void 0:ta.shixun_script);case 5:case"end":return On.stop()}},Xr)}));return function(ea){return br.apply(this,arguments)}}(),Rr=function(){dn({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:Rr},d.a.createElement(de.a,{form:Br,scrollToFirstError:!0,layout:"vertical",onFinish:Lr},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(Xt,{rows:4})),d.a.createElement(de.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},d.a.createElement(Xt,{rows:4})),d.a.createElement("div",{className:tn.a.footerWrap},d.a.createElement(de.a.Item,null,d.a.createElement(B.a,{className:"mr5",size:"large",onClick:Rr},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:mn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},an=Object(b.b)(function(Vt){var Ut=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Ut,globalSetting:Zt,loading:Qt}})(En),Dr=l("Lai7"),_r=l.n(Dr),sr=l("EGTK"),Vr=l("UGPy"),on=l.n(Vr),kr=l("FrRK"),wr=l("9Bee"),sa=l("N3QO"),Pr=Ur.a.Option,ba=function(Ut){var Qt,Zt,mn=Ut.practiceSetting,dn=Ut.dispatch,Mn=Ut.shixunsDetail,Ln=Ut.user,pr=Object(D.useState)(null),ar=Object(se.a)(pr,2),Ar=ar[0],Br=ar[1],Lr=Object(D.useState)([]),Rr=Object(se.a)(Lr,2),br=Rr[0],Xr=Rr[1],ea=Object(D.useState)(!0),Sr=Object(se.a)(ea,2),ta=Sr[0],Qr=Sr[1],On=Object(D.useState)({}),Rt=Object(se.a)(On,2),Gt=Rt[0],jt=Rt[1],Rn=Object(D.useState)([]),fn=Object(se.a)(Rn,2),Nn=fn[0],wn=fn[1],zn=Object(D.useState)(),Kn=Object(se.a)(zn,2),hr=Kn[0],lr=Kn[1],Yr=Object(D.useState)(),Wn=Object(se.a)(Yr,2),mr=Wn[0],qn=Wn[1],Fr=Object(D.useState)([]),ha=Object(se.a)(Fr,2),ua=ha[0],Or=ha[1],He=Object(D.useState)({}),$e=Object(se.a)(He,2),ot=$e[0],Ye=$e[1],Ce=Object(D.useRef)(null),Ie=Object(D.useRef)(!0),Ee=Object(D.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Fe=Object(D.useRef)(null),Xe=mn.id,at=mn.is_published,Je=ot.frequence_image,_t=Je===void 0?[]:Je,Ht=ot.environments,Yt=Ht===void 0?[]:Ht,Ft=ot.choice_small_type,Wt=Ft===void 0?[]:Ft,_n=ot.other_image,vn=_n===void 0?[]:_n,rr=Gt.name,or=Gt.description,Kr=Gt.authorization,Tr=Gt.small_type,Mr=Tr===void 0?[]:Tr;Object(D.useEffect)(function(){if(Ar===null)return;Jn(),Ce.current.scrollTop=0},[Ar]),Object(D.useEffect)(function(){if(!Xe)return;Dn()},[Xe]),Object(D.useEffect)(function(){return Ar===null?void 0:(jn(),function(){clearTimeout(Fe.current)})},[Ar,br,Nn,hr,mr]);var jn=function(){clearTimeout(Fe.current),Fe.current=setTimeout(function(){!Object(te.isEqual)(Ee.current.activeId,Ar)||!Object(te.isEqual)(Ee.current.selectId,br)||!Object(te.isEqual)(Ee.current.serviceConfigList,Nn)||!Object(te.isEqual)(Ee.current.evaluateScript,hr)||!Object(te.isEqual)(Ee.current.evaluationScript,mr)?dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},Dn=function(){var er=Object(r.a)(f.a.mark(function Zn(){var ur,cr,nr,na;return f.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:return Qr(!0),Ea.next=3,Object(_.a)("/api/shixuns/".concat(Xe,"/edit_environment_info.json"),{method:"get"});case 3:ur=Ea.sent,ur.status===0&&(Ye(Object(G.a)({},ur.data)),Qr(!1),ur!=null&&(cr=ur.data)!==null&&cr!==void 0&&cr.id?(Ee.current.activeId=ur==null||((nr=ur.data)===null||nr===void 0)?void 0:nr.id,Br(ur==null||((na=ur.data)===null||na===void 0)?void 0:na.id)):Br(null));case 5:case"end":return Ea.stop()}},Zn)}));return function(){return er.apply(this,arguments)}}(),Jn=function(){var er=Object(r.a)(f.a.mark(function Zn(){var ur,cr,nr,na,ma;return f.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,Object(_.a)("/api/shixuns/".concat(Xe,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:Ar}});case 2:ma=va.sent,jt(ma.data),Ee.current.selectId=(ur=ma.data)===null||ur===void 0?void 0:ur.choice_small_type,Xr((cr=ma.data)===null||cr===void 0?void 0:cr.choice_small_type),Ee.current.serviceConfigList=(nr=ma.data)===null||nr===void 0?void 0:nr.shixun_service_configs,wn((na=ma.data)===null||na===void 0?void 0:na.shixun_service_configs),Ee.current.evaluateScript=ma.data.evaluate_script,lr(ma.data.evaluate_script),Ee.current.evaluationScript=ma.data.choice_standard_scripts,qn(ma.data.choice_standard_scripts),Or(ma.data.standard_scripts);case 13:case"end":return va.stop()}},Zn)}));return function(){return er.apply(this,arguments)}}(),Un=function(){var Zn,ur=function(){b.e.push("/shixuns/".concat(Xe,"/challenges")),dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};mn!=null&&(Zn=mn.sideBar)!==null&&Zn!==void 0&&Zn.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(){ur()}}):ur()},sn=function(){var er=Object(r.a)(f.a.mark(function Zn(){var ur,cr,nr,na=arguments;return f.a.wrap(function(Ea){for(;;)switch(Ea.prev=Ea.next){case 0:if(ur=na.length>0&&na[0]!==void 0?na[0]:!1,!Object(At.b)(dn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){Ea.next=3;break}return Ea.abrupt("return");case 3:return cr={sub_type:br,main_type:Ar,shixun:{mirror_script_id:mr},shixun_info:{evaluate_script:hr},shixun_service_configs:Nn.map(function(va){return{mirror_repository_id:va.mirror_repository_id,cpu_limit:va.cpu_limit,lower_cpu_limit:va.lower_cpu_limit,memory_limit:va.memory_limit,request_limit:va.request_limit,resource_limit:va.resource_limit}})},Ea.next=6,Object(_.a)("/api/shixuns/".concat(Xe),{method:"put",body:cr});case 6:nr=Ea.sent,nr.status===0&&(n.b.success("\u7F16\u8F91\u6210\u529F"),Ee.current={activeId:Ar,selectId:br,serviceConfigList:Nn,evaluateScript:hr,evaluationScript:mr},dn({type:"practiceSetting/getCommonData",payload:{id:Xe}}),dn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return Ea.stop()}},Zn)}));return function(){return er.apply(this,arguments)}}(),Sn=Mr.filter(function(er){return br.includes(er.id)}),Nr=function(){Un()},Gr=function(Zn,ur,cr){var nr=Nn.map(function(na,ma){return ma===cr?Object(G.a)(Object(G.a)({},na),{},Object(jr.a)({},ur,Zn)):na});wn(nr)},Qn=function(){if(Object(At.b)(dn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;dn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:Xe}}})},ra=function(){var er=Object(r.a)(f.a.mark(function Zn(ur){var cr;return f.a.wrap(function(na){for(;;)switch(na.prev=na.next){case 0:return na.next=2,dn({type:"shixunsDetail/getScriptContent",payload:{id:Xe,script_id:ur}});case 2:cr=na.sent,cr&&lr(cr.content);case 4:case"end":return na.stop()}},Zn)}));return function(ur){return er.apply(this,arguments)}}(),Pa=function(Zn){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 ur=Object(r.a)(f.a.mark(function nr(){return f.a.wrap(function(ma){for(;;)switch(ma.prev=ma.next){case 0:return ma.next=2,ra(Zn);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 ma.stop()}},nr)}));function cr(){return ur.apply(this,arguments)}return cr}()})},oa=function(Zn,ur){var cr=Nn[0]?[Nn[0]]:[];ur.forEach(function(nr){var na=Nn.find(function(va){return va.mirror_repository_id===Number(nr.key)});if(na)cr.push(na);else{var ma=Mr.find(function(va){return va.id===Number(nr.key)});if(ma.mirror_name){var Ea={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(nr.key),name:ma.mirror_name,request_limit:10};cr.push(Ea)}}}),wn(cr),Xr(Zn)};return d.a.createElement("div",{className:on.a.practice},d.a.createElement(sr.a,{loading:ta,skin:"night",className:on.a.left,dispatch:dn,value:Ar,data:Yt,otherData:vn,tags:_t,onChange:function(Zn){return Br(Zn)}}),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",Ar===null?"\u2014 \u2014":rr)),d.a.createElement("div",{className:on.a.content,ref:Ce},Ar===null&&d.a.createElement(rt.a,{image:_r.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),Ar!==null&&d.a.createElement("div",{className:on.a.des},d.a.createElement("div",{className:on.a.mainBody},d.a.createElement(wr.a,{value:or})),d.a.createElement("div",{className:on.a.title},"\u9644\u5E26\u73AF\u5883"),d.a.createElement("div",{className:on.a.selectBox},d.a.createElement(Ur.a,{onChange:function(Zn,ur){return oa(Zn,ur)},getPopupContainer:function(Zn){return Zn.parentNode},mode:"multiple",bordered:!1,value:br,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Mr.map(function(er,Zn){return d.a.createElement(Pr,{key:er.id,value:er.id},er.type_name)})),d.a.createElement("div",{className:on.a.smallType},Sn.map(function(er){return er.description?d.a.createElement("span",{key:er.id},er.description):null}))),!(Mn!=null&&(Qt=Mn.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},at&&d.a.createElement("div",{onClick:function(){if(Object(At.b)(dn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:on.a.mask}),d.a.createElement(Ur.a,{style:{width:400},bordered:!1,getPopupContainer:function(Zn){return Zn.parentNode},value:mr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Zn){Pa(Zn),qn(Zn)}},(ua||[]).map(function(er,Zn){return d.a.createElement(Pr,{value:parseInt(er.id),name:er.scptname,key:Zn},er.scptname)})),d.a.createElement("span",{className:on.a.evaluatingS1,onClick:Qn},"\u4F7F\u7528\u81EA\u5B9A\u4E49\u811A\u672C"),d.a.createElement(hn.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(zr.a,null)))),d.a.createElement(Er.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:hr,onChange:function(Zn){if(Ie.current){Ie.current=!1;return}lr(Zn),Object(At.b)(dn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Ie.current=!0,lr(Ee.current.evaluateScript)},200)}}))),((Zt=Mn.detail)===null||Zt===void 0?void 0:Zt.identity)<3&&!!Nn.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},Nn==null?void 0:Nn.map(function(er,Zn){return d.a.createElement("div",{key:Zn,className:"mb30"},d.a.createElement("div",null,d.a.createElement("span",{className:"font16"},er.name)),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),d.a.createElement(z.a,{className:on.a.serviceSetInput,value:er.cpu_limit,disabled:at,onChange:function(cr){return Gr(cr.target.value,"cpu_limit",Zn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),d.a.createElement(z.a,{className:on.a.serviceSetInput,value:er.lower_cpu_limit,disabled:at,onChange:function(cr){return Gr(cr.target.value,"lower_cpu_limit",Zn)}})),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(z.a,{className:on.a.serviceSetInput,value:er.memory_limit,disabled:at,onChange:function(cr){return Gr(cr.target.value,"memory_limit",Zn)}})),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(z.a,{className:on.a.serviceSetInput,value:er.request_limit,style:{width:300},disabled:at,onChange:function(cr){return Gr(cr.target.value,"request_limit",Zn)}}),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(z.a,{className:on.a.serviceSetInput,value:er.resource_limit,style:{width:300},disabled:at,maxLength:8,onChange:function(cr){var nr=cr.target.value,na=/^\d*(\.\d*)?$/;nr.match(na)&&Gr(cr.target.value,"resource_limit",Zn)}})))}))))),d.a.createElement("div",{className:on.a.btns},d.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:Nr},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",disabled:Ar===null,onClick:function(){return sn()}},"\u4FDD\u5B58"))),d.a.createElement(kr.a,null),d.a.createElement(an,{onFinish:function(Zn){return lr(Zn)}}),d.a.createElement(sa.a,null))},Ta=Object(b.b)(function(Vt){var Ut=Vt.practiceSetting,Qt=Vt.globalSetting,Zt=Vt.shixunsDetail,mn=Vt.user;return{practiceSetting:Ut,globalSetting:Qt,shixunsDetail:Zt,user:mn}})(ba),Da=l("g9YV"),Ba=l("wCAj"),$r=l("5Dmo"),Cr=l("3S7+"),tr=l("P5Jw"),fa=l("wd/R"),Aa=l.n(fa),wa=l("3d99"),ir=l.n(wa),ai=l("Lf5v"),Fa=l("xKgJ"),Ua=l("lzim"),oi=d.a.Fragment,Oa=function(Ut){var Qt,Zt,mn,dn,Mn=Ut.globalSetting,Ln=Ut.dispatch,pr=Ut.practiceSetting,ar=Ut.shixunsDetail,Ar=Ut.user,Br=Object(m.a)(Ut,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Lr=pr.id,Rr=Object(D.useState)([]),br=Object(se.a)(Rr,2),Xr=br[0],ea=br[1],Sr=Object(D.useState)({}),ta=Object(se.a)(Sr,2),Qr=ta[0],On=ta[1],Rt=Object(D.useState)(!1),Gt=Object(se.a)(Rt,2),jt=Gt[0],Rn=Gt[1],fn=Object(D.useState)(!0),Nn=Object(se.a)(fn,2),wn=Nn[0],zn=Nn[1],Kn=Object(D.useState)(!1),hr=Object(se.a)(Kn,2),lr=hr[0],Yr=hr[1],Wn=Object(D.useState)(!1),mr=Object(se.a)(Wn,2),qn=mr[0],Fr=mr[1],ha=Object(D.useState)([]),ua=Object(se.a)(ha,2),Or=ua[0],He=ua[1],$e=Object(D.useState)(!1),ot=Object(se.a)($e,2),Ye=ot[0],Ce=ot[1],Ie=Object(D.useState)({}),Ee=Object(se.a)(Ie,2),Fe=Ee[0],Xe=Ee[1],at=Object(D.useState)({page:1,limit:10,total:0}),Je=Object(se.a)(at,2),_t=Je[0],Ht=Je[1];Object(D.useEffect)(function(){if(!Lr)return;Ft()},[Lr]);var Yt=function(Dn){var Jn=Object(G.a)(Object(G.a)({},_t),{},{page:Dn});He([]),Ht(Jn),Ft(Jn)},Ft=function(){var jn=Object(r.a)(f.a.mark(function Dn(Jn){var Un,sn,Sn;return f.a.wrap(function(Gr){for(;;)switch(Gr.prev=Gr.next){case 0:return Un={page:1,limit:10,total:0},sn=Jn||Un,Rn(!0),Gr.next=5,Ln({type:"shixunsDetail/getSetData",payload:Object(G.a)(Object(G.a)({},sn),{},{id:Lr})});case 5:Sn=Gr.sent,Sn!=null&&Sn.data_sets&&(Rn(!1),ea(Object(me.a)(Sn.data_sets)),Ht(Object(G.a)(Object(G.a)({},sn),{},{total:Sn==null?void 0:Sn.data_sets_count})),zn(!1),On(Object(G.a)({},Sn)));case 7:case"end":return Gr.stop()}},Dn)}));return function(Jn){return jn.apply(this,arguments)}}(),Wt=function(){return d.a.createElement("div",{className:ir.a.empty},d.a.createElement("img",{src:Ua.l,width:"258"}),d.a.createElement("span",{className:"c-grey-c"},"\u6682\u65E0\u6570\u636E\u96C6\u6587\u4EF6~"))},_n=function(Dn){console.log("selectedRowKeys changed: ",Dn),He(Dn)},vn={selectedRowKeys:Or,columnWidth:70,onChange:_n},rr=function(Dn){Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Jn=Dn?[Dn]:Or;s.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Un=Object(r.a)(f.a.mark(function Sn(){var Nr,Gr;return f.a.wrap(function(ra){for(;;)switch(ra.prev=ra.next){case 0:return ra.next=2,Object(_.a)("/api/shixuns/".concat(Lr,"/destroy_data_sets.json"),{method:"Delete",body:{id:Jn}});case 2:Nr=ra.sent,Nr.status===0&&(Gr=Jn.length===Xr.length&&_t.page>1?_t.page-1:_t.page,n.b.success("\u5220\u9664\u6210\u529F"),Ft(Object(G.a)(Object(G.a)({},_t),{},{page:Gr})),He([]));case 4:case"end":return ra.stop()}},Sn)}));function sn(){return Un.apply(this,arguments)}return sn}()})},or=function(){var jn=Object(r.a)(f.a.mark(function Dn(){var Jn,Un,sn,Sn,Nr;return f.a.wrap(function(Qn){for(;;)switch(Qn.prev=Qn.next){case 0:if(Jn=Fe.title,Un=null,console.log(Jn,"title"),!(Jn==="")){Qn.next=7;break}return Un="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",Xe(Object(G.a)(Object(G.a)({},Fe),{},{errorDes:Un})),Qn.abrupt("return");case 7:if(sn=Xr.find(function(ra){return ra.id===(Fe==null?void 0:Fe.id)}).title,!(Jn===sn.substring(0,sn.lastIndexOf("."))||Jn===sn)){Qn.next=12;break}return Un="\u6587\u4EF6\u540D\u4E0D\u80FD\u91CD\u540D",Xe(Object(G.a)(Object(G.a)({},Fe),{},{errorDes:Un})),Qn.abrupt("return");case 12:return Sn=sn.includes(".")?sn.substring(sn.lastIndexOf("."),sn.length):"",Qn.next=15,Object(_.a)("/api/shixuns/".concat(Lr,"/rename_data_sets.json"),{method:"post",body:{id:Fe==null?void 0:Fe.id,new_file_name:Jn+Sn}});case 15:Nr=Qn.sent,Nr.status===0&&(n.b.success("\u91CD\u547D\u540D\u6210\u529F"),Ft(_t),Yr(!1),Xe({}));case 17:case"end":return Qn.stop()}},Dn)}));return function(){return jn.apply(this,arguments)}}(),Kr=function(){var Dn=Fe.download_url;Tr(Dn),n.b.success("\u590D\u5236\u6210\u529F"),Fr(!1),Xe({})},Tr=function(Dn){var Jn=Dn,Un=document.createElement("input");Un.value=Jn,document.body.appendChild(Un),Un.select(),document.execCommand("Copy"),Un.style.display="none"},Mr=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(Dn){return d.a.createElement(Cr.a,{title:Dn},d.a.createElement("span",null,Dn))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(Dn){return d.a.createElement(Cr.a,{title:Dn},d.a.createElement("span",null,Dn||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(Dn,Jn){return Aa()(Jn.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(Dn,Jn){return d.a.createElement("div",{className:ir.a.path},d.a.createElement(Cr.a,{title:Dn},d.a.createElement("span",{className:ir.a.text},Dn)),d.a.createElement(tr.CopyToClipboard,{text:Dn,onCopy:function(){return n.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(Cr.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.u)()?200:120,render:function(Dn,Jn){return d.a.createElement("div",{className:ir.a.actionsBtns},d.a.createElement(Cr.a,{title:"\u91CD\u547D\u540D"},d.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var sn;Xe(Object(te.clone)(Object(G.a)(Object(G.a)({},Jn),{},{title:Jn!=null&&Jn.title.includes(".")?Jn==null||((sn=Jn.title)===null||sn===void 0)?void 0:sn.substring(0,Jn.title.lastIndexOf(".")):Jn==null?void 0:Jn.title}))),Yr(!0),Object(p.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Fa.u)()&&d.a.createElement(Cr.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)(Jn)),Fr(!0)}})),Object(Fa.u)()&&d.a.createElement(Cr.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)(Jn.title,Jn==null?void 0:Jn.download_url)}})),d.a.createElement(Cr.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"]),rr(Jn.id)}})))}}];return d.a.createElement("div",{className:ir.a.dataset},d.a.createElement("div",{className:ir.a.header},d.a.createElement("div",{className:ir.a.title},"\u6570\u636E\u96C6(",_t.total,")"),d.a.createElement("div",{className:ir.a.dataPath},d.a.createElement("span",{className:ir.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),d.a.createElement("input",{value:Qr==null?void 0:Qr.folder_name,disabled:!0}),d.a.createElement(tr.CopyToClipboard,{text:Qr==null?void 0:Qr.folder_name,onCopy:function(){return n.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(Cr.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:ir.a.btns},d.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return rr()},disabled:!Or.length},"\u5220\u9664"),d.a.createElement(B.a,{type:"primary",onClick:function(){return Ce(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),d.a.createElement("div",{className:ir.a.content},d.a.createElement(We.a,{loading:wn,active:!0,paragraph:{rows:5}},_t.total?d.a.createElement(Ba.a,{rowSelection:vn,className:ir.a.customTable,dataSource:Xr,bordered:!1,rowKey:function(Dn){return Dn.id},rowClassName:ir.a.row,columns:Mr,loading:jt,pagination:{pageSize:_t.limit,total:_t.total,current:_t.page,onChange:Yt,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):Wt())),d.a.createElement(ai.a,{rootIdentifier:ar==null||((Qt=ar.detail)===null||Qt===void 0)?void 0:Qt.root_identifier,wrapClassName:ir.a.uploadFileModal,id:Lr,containerId:ar==null||((Zt=ar.detail)===null||Zt===void 0)?void 0:Zt.id,local:Mn==null||((mn=Mn.setting)===null||mn===void 0)?void 0:mn.is_local,dispatch:Ln,visible:Ye,onClose:function(){return Ce(!1)},onOK:Ft}),d.a.createElement(s.a,{title:"\u91CD\u547D\u540D",visible:lr,onOk:or,centered:!0,wrapClassName:ir.a.renameModal,onCancel:function(){Yr(!1),Xe({})},width:"1000px"},d.a.createElement("div",null,d.a.createElement("div",{className:ir.a.fileName},d.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),d.a.createElement(z.a,{value:Fe==null?void 0:Fe.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(Dn){Xe(Object(G.a)(Object(G.a)({},Fe),{},{title:Dn.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((Fe==null||((dn=Fe.title)===null||dn===void 0)?void 0:dn.length)||0,"/60")}),(Fe==null?void 0:Fe.errorDes)&&d.a.createElement("div",{className:ir.a.errorDes},Fe==null?void 0:Fe.errorDes))),d.a.createElement(s.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:qn,onOk:Kr,centered:!0,wrapClassName:ir.a.shareModal,onCancel:function(){Fr(!1),Xe({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},d.a.createElement("div",null,d.a.createElement("div",{className:ir.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(z.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:Fe==null?void 0:Fe.download_url}))))},qa=Object(b.b)(function(Vt){var Ut=Vt.globalSetting,Qt=Vt.shixunsDetail,Zt=Vt.practiceSetting,mn=Vt.user;return{globalSetting:Ut,shixunsDetail:Qt,user:mn,practiceSetting:Zt}})(Oa),Ga=l("aHsQ"),Di=l("sGsY"),hi=l("fKo2"),aa=l.n(hi),la=l("BMKw"),ia=l.n(la),he=function(Ut){return Ut!=null&&Ut.length?Ut.filter(function(Qt,Zt){return Zt!==0}).map(function(Qt){return Qt.val}).join("").substr(1):""},Ze=function(Ut){var Qt=Ut.shixunsDetail,Zt=Ut.globalSetting,mn=Ut.loading,dn=Ut.dispatch,Mn=Ut.fileType,Ln=Ut.path,pr=Ut.onFinish,ar=pr===void 0?function(){}:pr,Ar=Object(T.i)(),Br=Object(D.useState)(""),Lr=Object(se.a)(Br,2),Rr=Lr[0],br=Lr[1],Xr=Object(D.useState)([]),ea=Object(se.a)(Xr,2),Sr=ea[0],ta=ea[1],Qr=Object(D.useState)([]),On=Object(se.a)(Qr,2),Rt=On[0],Gt=On[1],jt=[Ot.OriginalPicturePath,Ot.ExpectPicturePath,Ot.PicturePath],Rn=jt.includes(Mn);Object(D.useEffect)(function(){if(Qt.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;br(Ln||""),fn()},[Qt.actionTabs.key]);var fn=function(){var Yr=Object(r.a)(f.a.mark(function Wn(){var mr,qn,Fr,ha,ua=arguments;return f.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return qn=ua.length>0&&ua[0]!==void 0?ua[0]:"",He.next=3,dn({type:"shixunsDetail/getRepository",payload:{id:Ar.id,path:qn}});case 3:Fr=He.sent,qn===""&&!(Fr!=null&&(mr=Fr.trees)!==null&&mr!==void 0&&mr.length)&&n.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Fr!=null&&Fr.trees&&(ha=Fr.trees.map(function($e){return Object(G.a)(Object(G.a)({},$e),{name:$e.name,val:$e.name})}),Gt(ha||[]));case 6:case"end":return He.stop()}},Wn)}));return function(){return Yr.apply(this,arguments)}}(),Nn=function(Wn){var mr=he(Sr),qn="".concat(mr&&"".concat(mr,"/")).concat(Wn);Mn===Ot.Path?!(Rr!=null&&Rr.includes("".concat(qn,"\uFF1B")))&&br("".concat(Rr).concat(qn,"\uFF1B")):Mn===Ot.ExecPath&&br(qn)},wn=function(Wn){if(Wn.type==="tree"){Sr.length?Sr.push({val:"/".concat(Wn.val),path:Wn.val}):Sr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Wn.val),path:Wn.val}),ta(Sr);var mr=he(Sr);Rn&&br(mr),fn(mr)}},zn=function(Wn,mr){var qn=Sr.filter(function(ha,ua){return ua<=mr});ta(qn);var Fr=he(qn);Rn&&br(Fr),fn(Fr)},Kn=function(){var Yr=Object(r.a)(f.a.mark(function Wn(){return f.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:ar(Rr),hr();case 2:case"end":return qn.stop()}},Wn)}));return function(){return Yr.apply(this,arguments)}}(),hr=function(){br(""),ta([]),Gt([]),dn({type:"shixunsDetail/setActionTabs",payload:{}})},lr=he(Sr);return d.a.createElement(s.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:Qt.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Kn,onCancel:hr},d.a.createElement("div",{className:ia.a.wrap},d.a.createElement("div",{className:ia.a.content},d.a.createElement("div",{className:ia.a.mainPathWrap},!!(Sr!=null&&Sr.length)&&Sr.map(function(Yr,Wn){return d.a.createElement("a",{key:Wn,onClick:function(){return zn(Yr,Wn)}},Yr.val)})),!!(Rt!=null&&Rt.length)&&Rt.map(function(Yr,Wn){return Yr.type==="tree"?d.a.createElement("a",{key:Wn,onClick:function(){return wn(Yr)}},d.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ia.a.colorBlue)}),lr&&"".concat(lr,"/"),Yr.name):d.a.createElement("a",{key:Wn,onClick:function(){return Nn("".concat(Yr.name))}},d.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ia.a.colorBlue)}),lr&&"".concat(lr,"/"),Yr.name)})),d.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),d.a.createElement(z.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Rr,onChange:function(Wn){return br(Wn.target.value)}})))},vt=Object(b.b)(function(Vt){var Ut=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Ut,globalSetting:Zt,loading:Qt.models.index}})(Ze),pt=Di.a.Countdown,Mt;(function(Vt){Vt[Vt.LoadingFail=1]="LoadingFail",Vt[Vt.Loading=2]="Loading",Vt[Vt.Finish=3]="Finish"})(Mt||(Mt={}));var Ot;(function(Vt){Vt.Path="path",Vt.ExecPath="exec_path",Vt.OriginalPicturePath="original_picture_path",Vt.ExpectPicturePath="expect_picture_path",Vt.PicturePath="picture_path"})(Ot||(Ot={}));var zt=function(Ut){var Qt=Ut.globalSetting,Zt=Ut.loading,mn=Ut.dispatch,dn=Ut.practiceSetting,Mn=Ut.shixunsDetail,Ln=Object(m.a)(Ut,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),pr=Object(D.useState)(),ar=Object(se.a)(pr,2),Ar=ar[0],Br=ar[1],Lr=Object(D.useState)(),Rr=Object(se.a)(Lr,2),br=Rr[0],Xr=Rr[1],ea=Object(D.useRef)(),Sr=Object(D.useState)(),ta=Object(se.a)(Sr,2),Qr=ta[0],On=ta[1],Rt=Object(D.useState)(),Gt=Object(se.a)(Rt,2),jt=Gt[0],Rn=Gt[1],fn=Object(D.useState)(),Nn=Object(se.a)(fn,2),wn=Nn[0],zn=Nn[1],Kn=Object(D.useRef)(!0),hr=Object(D.useState)(!0),lr=Object(se.a)(hr,2),Yr=lr[0],Wn=lr[1],mr=Object(D.useState)(700),qn=Object(se.a)(mr,2),Fr=qn[0],ha=qn[1],ua=Object(D.useState)(""),Or=Object(se.a)(ua,2),He=Or[0],$e=Or[1],ot=Object(D.useRef)(),Ye=Object(T.i)();Object(D.useEffect)(function(){Ie()},[]);var Ce=function(){var Yt=Object(r.a)(f.a.mark(function Ft(){var Wt,_n,vn;return f.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,mn({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ye.id,path:Mn==null||((Wt=Mn.fileContent)===null||Wt===void 0||((_n=Wt.params)===null||_n===void 0))?void 0:_n.path,content:Ar,secret_repository:Yr?null:!0}});case 2:vn=or.sent,vn!=null&&vn.content&&(n.b.info("\u4FDD\u5B58\u6210\u529F"),mn({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},dn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return or.stop()}},Ft)}));return function(){return Yt.apply(this,arguments)}}(),Ie=function(){var Yt=Object(r.a)(f.a.mark(function Ft(){var Wt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(u.S)({identifier:Ye.id});case 2:Wt=vn.sent,Wt!=null&&Wt.url&&$e(Wt==null?void 0:Wt.url);case 4:case"end":return vn.stop()}},Ft)}));return function(){return Yt.apply(this,arguments)}}(),Ee=function(){var Yt=Object(r.a)(f.a.mark(function Ft(){var Wt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(u.lb)({identifier:Ye.id});case 2:if(Wt=vn.sent,!((Wt==null?void 0:Wt.status)!==0)){vn.next=5;break}return vn.abrupt("return");case 5:Wt!=null&&Wt.remainingSeconds?(On(Date.now()+Wt.remainingSeconds*1e3),Rn(Wt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Wt.remainingSeconds-300)*1e3)):Fe();case 6:case"end":return vn.stop()}},Ft)}));return function(){return Yt.apply(this,arguments)}}(),Fe=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 Ft=Object(r.a)(f.a.mark(function _n(){return f.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:Xe();case 1:case"end":return rr.stop()}},_n)}));function Wt(){return Ft.apply(this,arguments)}return Wt}()})},Xe=function(){var Yt=Object(r.a)(f.a.mark(function Ft(){var Wt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return Xr(Mt.Loading),vn.next=3,Object(u.vb)({identifier:Ye.id});case 3:if(Wt=vn.sent,!((Wt==null?void 0:Wt.status)!==0)){vn.next=6;break}return vn.abrupt("return");case 6:Xr(Mt.Finish),$e(Wt.url),ea.current=Wt.port,n.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return vn.stop()}},Ft)}));return function(){return Yt.apply(this,arguments)}}(),at=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(pt,{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 Ft=Object(r.a)(f.a.mark(function _n(){var vn;return f.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return or.next=2,Object(u.a)({identifier:Ye.id});case 2:if(vn=or.sent,!(vn.status===0)){or.next=7;break}return or.next=6,Ee();case 6:n.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return or.stop()}},_n)}));function Wt(){return Ft.apply(this,arguments)}return Wt}()})},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()}})},_t=function(Ft){mn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},Ht=function(){var Yt=Object(r.a)(f.a.mark(function Ft(Wt){return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(u.Ib)({id:Ye.id,startup_file:Wt});case 2:Ie(),mn({type:"practiceSetting/getCommonData",payload:Object(G.a)({},Ye)});case 4:case"end":return vn.stop()}},Ft)}));return function(Wt){return Yt.apply(this,arguments)}}();return d.a.createElement("div",{className:aa.a.warehouse},d.a.createElement(o.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 _t(Ot.ExecPath)}},d.a.createElement(z.a,{value:He})),d.a.createElement(k.a,{flex:"1"},d.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return _t(Ot.ExecPath)}},"\u8BBE\u7F6E"))),d.a.createElement("iframe",{onLoad:function(Ft){},src:He,scrolling:"no",style:{height:"calc(100vh - 120px)"},className:"mt10",id:"frame",name:"framename",width:"100%",frameBorder:"0"}),d.a.createElement(vt,{fileType:"path",path:"",onFinish:function(Ft){return Ht(Ft)}}))},nn=Object(b.b)(function(Vt){var Ut=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting,mn=Vt.shixunsDetail;return{globalSetting:Qt,loading:Ut,practiceSetting:Zt,shixunsDetail:mn}})(zt),pn=function(Ut){var Qt=Ut.tabsActive,Zt=Object(m.a)(Ut,["tabsActive"]);return d.a.createElement(d.a.Fragment,null,Qt==="information"&&d.a.createElement(Qe,null),Qt==="warehouse"&&d.a.createElement(et.default,null),Qt==="level"&&d.a.createElement(ze,Zt),Qt==="collaborate"&&d.a.createElement(Hn,Zt),Qt==="setting"&&d.a.createElement(Gn.a,null),Qt==="environment"&&d.a.createElement(Ta,Zt),Qt==="dataset"&&d.a.createElement(qa,null),Qt==="service"&&d.a.createElement(nn,Zt))},gn=pn,Tn=l("Jv0p"),bn=l.n(Tn),wt=l("luix"),Jt=l.n(wt),Bt=[{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"}],ln=function(Ut){var Qt,Zt=Ut.globalSetting,mn=Ut.loading,dn=Ut.dispatch,Mn=Ut.shixunsDetail,Ln=Ut.practiceSetting,pr=Object(m.a)(Ut,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),ar=Ln.base_info_warning,Ar=Ln.challenges_warning,Br=Ln.id,Lr=Ln.repository_warning,Rr=Ln.sideBar,br=Ln.service_warning,Xr=Object(T.h)(),ea=Object(T.i)();Object(D.useEffect)(function(){var Qr,On,Rt=Xr==null||((Qr=Xr.query)===null||Qr===void 0)?void 0:Qr.tabId,Gt=Xr.pathname.split("/").length,jt=Mn!=null&&(On=Mn.detail)!==null&&On!==void 0&&On.windows_vnc?Bt.filter(function(fn){return fn.tabId!=="dataset"}):Bt,Rn=jt.map(function(fn){return fn.tabId}).includes(Rt);if(Rt&&Rn){dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Rt}});return}if(Gt>4){dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Rt||Rt&&!Rn){dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});return}},[Mn==null||((Qt=Mn.detail)===null||Qt===void 0)?void 0:Qt.windows_vnc]),Object(D.useEffect)(function(){return function(){dn({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},Ln.sideBar),{},{selectPath:""})})}},[ea.id]);var Sr=function(On){var Rt;if(On===Rr.tabsActive)return;var Gt=function(){b.e.push("/shixuns/".concat(Br,"/edit?tabId=").concat(On)),dn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:On,selectPath:"",confirmLeave:!1}})};Ln!=null&&(Rt=Ln.sideBar)!==null&&Rt!==void 0&&Rt.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(){Gt()}}):Gt()},ta=function(){var On,Rt=Mn!=null&&(On=Mn.detail)!==null&&On!==void 0&&On.windows_vnc?Bt.filter(function(Gt){return Gt.tabId!=="dataset"}):Bt;return Rt.filter(function(Gt){var jt;return Mn!=null&&(jt=Mn.detail)!==null&&jt!==void 0&&jt.is_jupyter_lab?Gt.tabId!=="level":Gt.tabId!=="service"}).map(function(Gt){var jt=Gt.name,Rn=Gt.icon,fn=Gt.tabId;return d.a.createElement("div",{key:fn,className:Ln.sideBar.tabsActive===fn?bn.a.itemActive:bn.a.item,onClick:function(){return Sr(fn)}},Rn,d.a.createElement("span",{className:bn.a.name},jt),fn==="information"&&ar&&d.a.createElement(Cr.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},d.a.createElement("img",{src:Jt.a,alt:""})),fn==="level"&&Ar&&d.a.createElement(Cr.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},d.a.createElement("img",{src:Jt.a,alt:""})),fn==="service"&&br&&d.a.createElement(Cr.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},d.a.createElement("img",{src:Jt.a,alt:""})),fn==="warehouse"&&Lr&&d.a.createElement(Cr.a,{title:"\u8BF7\u5F00\u542F\u4EE3\u7801\u4ED3\u5E93"},d.a.createElement("img",{src:Jt.a,alt:""})))})};return d.a.createElement("div",{className:bn.a.sidebar},d.a.createElement("div",{className:bn.a.items},ta()),d.a.createElement("div",{className:bn.a.question},d.a.createElement(Cr.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:Ua.y,height:44,width:44,alt:""})))))},en=Object(b.b)(function(Vt){var Ut=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.shixunsDetail,mn=Vt.practiceSetting;return{globalSetting:Qt,loading:Ut,practiceSetting:mn,shixunsDetail:Zt}})(ln),xn=function(Ut){var Qt=Ut.globalSetting,Zt=Ut.loading,mn=Ut.dispatch,dn=Ut.practiceSetting,Mn=Object(m.a)(Ut,["globalSetting","loading","dispatch","practiceSetting"]),Ln=dn.sideBar,pr=Ln.tabsActive,ar=Object(T.i)();return Object(D.useEffect)(function(){return mn({type:"globalSetting/headerFooterToggle",payload:!1}),mn({type:"shixunsDetail/getShixunsDetail",payload:ar}),mn({type:"shixunsDetail/getSettingsData",payload:ar}),function(){mn({type:"globalSetting/headerFooterToggle",payload:!0}),mn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),d.a.createElement("div",{className:y.a.practiceSetting},d.a.createElement("div",{className:y.a.wrapHeader},d.a.createElement(R,null)),d.a.createElement("div",{className:y.a.wrapLayout},d.a.createElement("div",{className:y.a.wrapSidebar},d.a.createElement(en,null)),d.a.createElement("div",{className:y.a.wrapContent},d.a.createElement(gn,Object(P.a)({},Mn,{tabsActive:dn.sideBar.tabsActive})))))},Pn=Y.default=Object(b.b)(function(Vt){var Ut=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting;return{globalSetting:Qt,loading:Ut,practiceSetting:Zt}})(xn)},WYAk:function(M,Y,l){(function(P,m){M.exports=Y=m(l("Ib8C"))})(this,function(P){(function(){var m=P,D=m.lib,d=D.Base,h=m.enc,y=h.Utf8,S=m.algo,n=S.HMAC=d.extend({init:function(i,s){i=this._hasher=new i.init,typeof s=="string"&&(s=y.parse(s));var r=i.blockSize,x=r*4;s.sigBytes>x&&(s=i.finalize(s)),s.clamp();for(var f=this._oKey=s.clone(),g=this._iKey=s.clone(),v=f.words,p=g.words,O=0;O<r;O++)v[O]^=1549556828,p[O]^=909522486;f.sigBytes=g.sigBytes=x,this.reset()},reset:function(){var i=this._hasher;i.reset(),i.update(this._iKey)},update:function(i){return this._hasher.update(i),this},finalize:function(i){var s=this._hasher,r=s.finalize(i);s.reset();var x=s.finalize(this._oKey.clone().concat(r));return x}})})()})},WaYH:function(M,Y,l){"use strict";var P=l("rePB"),m=l("Ff2n"),D=l("VTBJ"),d=l("1OyB"),h=l("vuIU"),y=l("JX7q"),S=l("Ji7U"),n=l("LK+K"),i=l("q1tI"),s=l("TSYQ"),r=l.n(s),x=l("sboe"),f=l("OZM5"),g=function(R){var w=R.prefixCls,C=R.level,E=R.isStart,o=R.isEnd;if(!C)return null;for(var A="".concat(w,"-indent-unit"),k=[],U=0;U<C;U+=1){var N;k.push(i.createElement("span",{key:U,className:r()(A,(N={},Object(P.a)(N,"".concat(A,"-start"),E[U+1]),Object(P.a)(N,"".concat(A,"-end"),o[U+1]),Object(P.a)(N,"".concat(A,"-end-first-level"),!U&&o[0]),N))}))}return i.createElement("span",{"aria-hidden":"true",className:"".concat(w,"-indent")},k)},v=g,p=l("815F"),O="open",a="close",u="---",_=function(c){Object(S.a)(w,c);var R=Object(n.a)(w);function w(){var C;return Object(d.a)(this,w),C=R.apply(this,arguments),C.state={dragNodeHighlight:!1},C.onSelectorClick=function(E){var o=C.props.context.onNodeClick;o(E,Object(p.b)(C.props)),C.isSelectable()?C.onSelect(E):C.onCheck(E)},C.onSelectorDoubleClick=function(E){var o=C.props.context.onNodeDoubleClick;o(E,Object(p.b)(C.props))},C.onSelect=function(E){if(C.isDisabled())return;var o=C.props.context.onNodeSelect;E.preventDefault(),o(E,Object(p.b)(C.props))},C.onCheck=function(E){if(C.isDisabled())return;var o=C.props,A=o.disableCheckbox,k=o.checked,U=C.props.context.onNodeCheck;if(!C.isCheckable()||A)return;E.preventDefault();var N=!k;U(E,Object(p.b)(C.props),N)},C.onMouseEnter=function(E){var o=C.props.context.onNodeMouseEnter;o(E,Object(p.b)(C.props))},C.onMouseLeave=function(E){var o=C.props.context.onNodeMouseLeave;o(E,Object(p.b)(C.props))},C.onContextMenu=function(E){var o=C.props.context.onNodeContextMenu;o(E,Object(p.b)(C.props))},C.onDragStart=function(E){var o=C.props.context.onNodeDragStart;E.stopPropagation(),C.setState({dragNodeHighlight:!0}),o(E,Object(y.a)(C));try{E.dataTransfer.setData("text/plain","")}catch(A){}},C.onDragEnter=function(E){var o=C.props.context.onNodeDragEnter;E.preventDefault(),E.stopPropagation(),o(E,Object(y.a)(C))},C.onDragOver=function(E){var o=C.props.context.onNodeDragOver;E.preventDefault(),E.stopPropagation(),o(E,Object(y.a)(C))},C.onDragLeave=function(E){var o=C.props.context.onNodeDragLeave;E.stopPropagation(),o(E,Object(y.a)(C))},C.onDragEnd=function(E){var o=C.props.context.onNodeDragEnd;E.stopPropagation(),C.setState({dragNodeHighlight:!1}),o(E,Object(y.a)(C))},C.onDrop=function(E){var o=C.props.context.onNodeDrop;E.preventDefault(),E.stopPropagation(),C.setState({dragNodeHighlight:!1}),o(E,Object(y.a)(C))},C.onExpand=function(E){var o=C.props.context.onNodeExpand;o(E,Object(p.b)(C.props))},C.setSelectHandle=function(E){C.selectHandle=E},C.getNodeState=function(){var E=C.props.expanded;return C.isLeaf()?null:E?O:a},C.hasChildren=function(){var E=C.props.eventKey,o=C.props.context.keyEntities,A=o[E]||{},k=A.children;return!!(k||[]).length},C.isLeaf=function(){var E=C.props,o=E.isLeaf,A=E.loaded,k=C.props.context.loadData,U=C.hasChildren();return o===!1?!1:o||!k&&!U||k&&A&&!U},C.isDisabled=function(){var E=C.props.disabled,o=C.props.context.disabled;return!!(o||E)},C.isCheckable=function(){var E=C.props.checkable,o=C.props.context.checkable;return!o||E===!1?!1:o},C.syncLoadData=function(E){var o=E.expanded,A=E.loading,k=E.loaded,U=C.props.context,N=U.loadData,V=U.onNodeLoad;if(A)return;N&&o&&!C.isLeaf()&&(!C.hasChildren()&&!k&&V(Object(p.b)(C.props)))},C.renderSwitcher=function(){var E=C.props,o=E.expanded,A=E.switcherIcon,k=C.props.context,U=k.prefixCls,N=k.switcherIcon,V=A||N;if(C.isLeaf())return i.createElement("span",{className:r()("".concat(U,"-switcher"),"".concat(U,"-switcher-noop"))},typeof V=="function"?V(Object(D.a)(Object(D.a)({},C.props),{},{isLeaf:!0})):V);var W=r()("".concat(U,"-switcher"),"".concat(U,"-switcher_").concat(o?O:a));return i.createElement("span",{onClick:C.onExpand,className:W},typeof V=="function"?V(Object(D.a)(Object(D.a)({},C.props),{},{isLeaf:!1})):V)},C.renderCheckbox=function(){var E=C.props,o=E.checked,A=E.halfChecked,k=E.disableCheckbox,U=C.props.context.prefixCls,N=C.isDisabled(),V=C.isCheckable();if(!V)return null;var W=typeof V!="boolean"?V:null;return i.createElement("span",{className:r()("".concat(U,"-checkbox"),o&&"".concat(U,"-checkbox-checked"),!o&&A&&"".concat(U,"-checkbox-indeterminate"),(N||k)&&"".concat(U,"-checkbox-disabled")),onClick:C.onCheck},W)},C.renderIcon=function(){var E=C.props.loading,o=C.props.context.prefixCls;return i.createElement("span",{className:r()("".concat(o,"-iconEle"),"".concat(o,"-icon__").concat(C.getNodeState()||"docu"),E&&"".concat(o,"-icon_loading"))})},C.renderSelector=function(){var E=C.state.dragNodeHighlight,o=C.props,A=o.title,k=o.selected,U=o.icon,N=o.loading,V=o.data,W=C.props.context,K=W.prefixCls,z=W.showIcon,F=W.icon,B=W.draggable,G=W.loadData,ae=W.titleRender,de=C.isDisabled(),se="".concat(K,"-node-content-wrapper"),Se;if(z){var Oe=U||F;Se=Oe?i.createElement("span",{className:r()("".concat(K,"-iconEle"),"".concat(K,"-icon__customize"))},typeof Oe=="function"?Oe(C.props):Oe):C.renderIcon()}else G&&N&&(Se=C.renderIcon());var le;typeof A=="function"?le=A(V):ae?le=ae(V):le=A;var me=i.createElement("span",{className:"".concat(K,"-title")},le);return i.createElement("span",{ref:C.setSelectHandle,title:typeof A=="string"?A:"",className:r()("".concat(se),"".concat(se,"-").concat(C.getNodeState()||"normal"),!de&&(k||E)&&"".concat(K,"-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},Se,me)},C}return Object(h.a)(w,[{key:"componentDidMount",value:function(){this.syncLoadData(this.props)}},{key:"componentDidUpdate",value:function(){this.syncLoadData(this.props)}},{key:"isSelectable",value:function(){var E=this.props.selectable,o=this.props.context.selectable;return typeof E=="boolean"?E:o}},{key:"render",value:function(){var E,o=this.props,A=o.eventKey,k=o.className,U=o.style,N=o.dragOver,V=o.dragOverGapTop,W=o.dragOverGapBottom,K=o.isLeaf,z=o.isStart,F=o.isEnd,B=o.expanded,G=o.selected,ae=o.checked,de=o.halfChecked,se=o.loading,Se=o.domRef,Oe=o.active,le=o.onMouseMove,me=Object(m.a)(o,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),pe=this.props.context,ie=pe.prefixCls,oe=pe.filterTreeNode,Q=pe.draggable,ce=pe.keyEntities,ee=this.isDisabled(),te=Object(f.f)(me),ye=ce[A]||{},re=ye.level,Z=F[F.length-1];return i.createElement("div",Object.assign({ref:Se,className:r()(k,"".concat(ie,"-treenode"),(E={},Object(P.a)(E,"".concat(ie,"-treenode-disabled"),ee),Object(P.a)(E,"".concat(ie,"-treenode-switcher-").concat(B?"open":"close"),!K),Object(P.a)(E,"".concat(ie,"-treenode-checkbox-checked"),ae),Object(P.a)(E,"".concat(ie,"-treenode-checkbox-indeterminate"),de),Object(P.a)(E,"".concat(ie,"-treenode-selected"),G),Object(P.a)(E,"".concat(ie,"-treenode-loading"),se),Object(P.a)(E,"".concat(ie,"-treenode-active"),Oe),Object(P.a)(E,"".concat(ie,"-treenode-leaf-last"),Z),Object(P.a)(E,"drag-over",!ee&&N),Object(P.a)(E,"drag-over-gap-top",!ee&&V),Object(P.a)(E,"drag-over-gap-bottom",!ee&&W),Object(P.a)(E,"filter-node",oe&&oe(Object(p.b)(this.props))),E)),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:le},te),i.createElement(v,{prefixCls:ie,level:re,isStart:z,isEnd:F}),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),w}(i.Component),T=function(R){return i.createElement(x.a.Consumer,null,function(w){return i.createElement(_,Object.assign({},R,{context:w}))})};T.displayName="TreeNode",T.defaultProps={title:u},T.isTreeNode=1;var b=Y.a=T},WdTA:function(M,Y,l){M.exports=l.p+"static/studnetqun.598eeb43.png"},XIdC:function(M,Y,l){"use strict";var P=l("rePB"),m=l("ODXe"),D=l("Ff2n"),d=l("q1tI"),h=l.n(d),y=l("TSYQ"),S=l.n(y),n=l("6cGi"),i=l("4IlW"),s=d.forwardRef(function(r,x){var f,g=r.prefixCls,v=g===void 0?"rc-switch":g,p=r.className,O=r.checked,a=r.defaultChecked,u=r.disabled,_=r.loadingIcon,T=r.checkedChildren,b=r.unCheckedChildren,c=r.onClick,R=r.onChange,w=r.onKeyDown,C=Object(D.a)(r,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),E=Object(n.a)(!1,{value:O,defaultValue:a}),o=Object(m.a)(E,2),A=o[0],k=o[1];function U(K,z){var F=A;return u||(F=K,k(F),R==null||R(F,z)),F}function N(K){K.which===i.a.LEFT?U(!1,K):K.which===i.a.RIGHT&&U(!0,K),w==null||w(K)}function V(K){var z=U(!A,K);c==null||c(z,K)}var W=S()(v,p,(f={},Object(P.a)(f,"".concat(v,"-checked"),A),Object(P.a)(f,"".concat(v,"-disabled"),u),f));return d.createElement("button",Object.assign({},C,{type:"button",role:"switch","aria-checked":A,disabled:u,className:W,ref:x,onKeyDown:N,onClick:V}),_,d.createElement("span",{className:"".concat(v,"-inner")},A?T:b))});s.displayName="Switch",Y.a=s},Xsq0:function(M,Y,l){M.exports=l.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(M,Y,l){"use strict";l.r(Y),l.d(Y,"ResizableTextArea",function(){return de});var P=l("wx14"),m=l("1OyB"),D=l("vuIU"),d=l("Ji7U"),h=l("LK+K"),y=l("q1tI"),S=l("VTBJ"),n=l("rePB"),i=l("Zm9Q"),s=l("Kwbf"),r=l("c+Xe"),x=l("m+aA"),f=l("bdgK"),g=new Map;function v(Oe){Oe.forEach(function(le){var me,pe=le.target;(me=g.get(pe))===null||me===void 0||me.forEach(function(ie){return ie(pe)})})}var p=new f.default(v),O=null,a=null;function u(Oe,le){g.has(Oe)||(g.set(Oe,new Set),p.observe(Oe)),g.get(Oe).add(le)}function _(Oe,le){g.has(Oe)&&(g.get(Oe).delete(le),g.get(Oe).size||(p.unobserve(Oe),g.delete(Oe)))}var T=function(Oe){Object(d.a)(me,Oe);var le=Object(h.a)(me);function me(){return Object(m.a)(this,me),le.apply(this,arguments)}return Object(D.a)(me,[{key:"render",value:function(){return this.props.children}}]),me}(y.Component),b=y.createContext(null);function c(Oe){var le=Oe.children,me=Oe.onBatchResize,pe=y.useRef(0),ie=y.useRef([]),oe=y.useContext(b),Q=y.useCallback(function(ce,ee,te){pe.current+=1;var ye=pe.current;ie.current.push({size:ce,element:ee,data:te}),Promise.resolve().then(function(){ye===pe.current&&(me==null||me(ie.current),ie.current=[])}),oe==null||oe(ce,ee,te)},[me,oe]);return y.createElement(b.Provider,{value:Q},le)}function R(Oe){var le=Oe.children,me=Oe.disabled,pe=y.useRef(null),ie=y.useRef(null),oe=y.useContext(b),Q=y.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ce=y.isValidElement(le)&&Object(r.c)(le),ee=ce?le.ref:null,te=y.useMemo(function(){return Object(r.a)(ee,pe)},[ee,pe]),ye=y.useRef(Oe);ye.current=Oe;var re=y.useCallback(function(Z){var X=ye.current,q=X.onResize,be=X.data,ve=Z.getBoundingClientRect(),xe=ve.width,Ke=ve.height,Qe=Z.offsetWidth,et=Z.offsetHeight,tt=Math.floor(xe),rt=Math.floor(Ke);if(Q.current.width!==tt||Q.current.height!==rt||Q.current.offsetWidth!==Qe||Q.current.offsetHeight!==et){var ut={width:tt,height:rt,offsetWidth:Qe,offsetHeight:et};Q.current=ut;var Be=Qe===Math.round(xe)?xe:Qe,Pe=et===Math.round(Ke)?Ke:et,qe=Object(S.a)(Object(S.a)({},ut),{},{offsetWidth:Be,offsetHeight:Pe});oe==null||oe(qe,Z,be),q&&Promise.resolve().then(function(){q(qe,Z)})}},[]);return y.useEffect(function(){var Z=Object(x.a)(pe.current)||Object(x.a)(ie.current);return Z&&!me&&u(Z,re),function(){return _(Z,re)}},[pe.current,me]),y.createElement(T,{ref:ie},ce?y.cloneElement(le,{ref:te}):le)}var w="rc-observer-key";function C(Oe){var le=Oe.children,me=Object(i.a)(le);return me.map(function(pe,ie){var oe=(pe==null?void 0:pe.key)||"".concat(w,"-").concat(ie);return y.createElement(R,Object(P.a)({},Oe,{key:oe}),pe)})}C.Collection=c;var E=C,o=l("bT9E"),A=l("TSYQ"),k=l.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"],V={},W;function K(Oe){var le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=Oe.getAttribute("id")||Oe.getAttribute("data-reactid")||Oe.getAttribute("name");if(le&&V[me])return V[me];var pe=window.getComputedStyle(Oe),ie=pe.getPropertyValue("box-sizing")||pe.getPropertyValue("-moz-box-sizing")||pe.getPropertyValue("-webkit-box-sizing"),oe=parseFloat(pe.getPropertyValue("padding-bottom"))+parseFloat(pe.getPropertyValue("padding-top")),Q=parseFloat(pe.getPropertyValue("border-bottom-width"))+parseFloat(pe.getPropertyValue("border-top-width")),ce=N.map(function(te){return"".concat(te,":").concat(pe.getPropertyValue(te))}).join(";"),ee={sizingStyle:ce,paddingSize:oe,borderSize:Q,boxSizing:ie};return le&&me&&(V[me]=ee),ee}function z(Oe){var le=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;W||(W=document.createElement("textarea"),W.setAttribute("tab-index","-1"),W.setAttribute("aria-hidden","true"),document.body.appendChild(W)),Oe.getAttribute("wrap")?W.setAttribute("wrap",Oe.getAttribute("wrap")):W.removeAttribute("wrap");var ie=K(Oe,le),oe=ie.paddingSize,Q=ie.borderSize,ce=ie.boxSizing,ee=ie.sizingStyle;W.setAttribute("style","".concat(ee,";").concat(U)),W.value=Oe.value||Oe.placeholder||"";var te=Number.MIN_SAFE_INTEGER,ye=Number.MAX_SAFE_INTEGER,re=W.scrollHeight,Z;if(ce==="border-box"?re+=Q:ce==="content-box"&&(re-=oe),me!==null||pe!==null){W.value=" ";var X=W.scrollHeight-oe;me!==null&&(te=X*me,ce==="border-box"&&(te=te+oe+Q),re=Math.max(te,re)),pe!==null&&(ye=X*pe,ce==="border-box"&&(ye=ye+oe+Q),Z=re>ye?"":"hidden",re=Math.min(ye,re))}return{height:re,minHeight:te,maxHeight:ye,overflowY:Z,resize:"none"}}var F=l("Gytx"),B=l.n(F),G;(function(Oe){Oe[Oe.NONE=0]="NONE",Oe[Oe.RESIZING=1]="RESIZING",Oe[Oe.RESIZED=2]="RESIZED"})(G||(G={}));var ae=function(Oe){Object(d.a)(me,Oe);var le=Object(h.a)(me);function me(pe){var ie;return Object(m.a)(this,me),ie=le.call(this,pe),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(oe){ie.textArea=oe},ie.handleResize=function(oe){var Q=ie.state.resizeStatus,ce=ie.props,ee=ce.autoSize,te=ce.onResize;if(Q!==G.NONE)return;typeof te=="function"&&te(oe),ee&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var oe=ie.props.autoSize;if(!oe||!ie.textArea)return;var Q=oe.minRows,ce=oe.maxRows,ee=z(ie.textArea,!1,Q,ce);ie.setState({textareaStyles:ee,resizeStatus:G.RESIZING},function(){cancelAnimationFrame(ie.resizeFrameId),ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:G.RESIZED},function(){ie.resizeFrameId=requestAnimationFrame(function(){ie.setState({resizeStatus:G.NONE}),ie.fixFirefoxAutoScroll()})})})})},ie.renderTextArea=function(){var oe=ie.props,Q=oe.prefixCls,ce=Q===void 0?"rc-textarea":Q,ee=oe.autoSize,te=oe.onResize,ye=oe.className,re=oe.disabled,Z=ie.state,X=Z.textareaStyles,q=Z.resizeStatus,be=Object(o.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ve=k()(ce,ye,Object(n.a)({},"".concat(ce,"-disabled"),re));"value"in be&&(be.value=be.value||"");var xe=Object(S.a)(Object(S.a)(Object(S.a)({},ie.props.style),X),q===G.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return y.createElement(E,{onResize:ie.handleResize,disabled:!(ee||te)},y.createElement("textarea",Object(P.a)({},be,{className:ve,style:xe,ref:ie.saveTextArea})))},ie.state={textareaStyles:{},resizeStatus:G.NONE},ie}return Object(D.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,oe=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,oe)}}catch(Q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),me}(y.Component),de=ae,se=function(Oe){Object(d.a)(me,Oe);var le=Object(h.a)(me);function me(pe){var ie;Object(m.a)(this,me),ie=le.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 ce=ie.props.onChange;ie.setValue(Q.target.value,function(){ie.resizableTextArea.resizeTextarea()}),ce&&ce(Q)},ie.handleKeyDown=function(Q){var ce=ie.props,ee=ce.onPressEnter,te=ce.onKeyDown;Q.keyCode===13&&ee&&ee(Q),te&&te(Q)};var oe=typeof pe.value=="undefined"||pe.value===null?pe.defaultValue:pe.value;return ie.state={value:oe},ie}return Object(D.a)(me,[{key:"setValue",value:function(ie,oe){"value"in this.props||this.setState({value:ie},oe)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return y.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}(y.Component),Se=Y.default=se},ZW9T:function(M,Y,l){"use strict";l.d(Y,"a",function(){return T});var P=l("k1fw"),m=l("miYZ"),D=l("tsqr"),d=l("rAM+"),h=l("tJVT"),y=l("PpiC"),S=l("q1tI"),n=l.n(S),i=l("bdgK");function s(b,c,R,w,C){var E=c.getWordUntilPosition(R),o={startLineNumber:R.lineNumber,endLineNumber:R.lineNumber,startColumn:E.startColumn,endColumn:E.endColumn},A=w.map(function(k){return{label:k,kind:b.languages.CompletionItemKind.Keyword,insertText:k,insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}});return C.map(function(k){A.push(Object(P.a)(Object(P.a)({},k),{},{range:o}))}),A}var r=function(b){var c={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(o,A){var k=s(b,o,A,R,[c]);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(o,A){var k=[{label:"print",kind:b.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:b.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=s(b,o,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(o,A){var k=[c,{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,o,A,C,k);return{suggestions:U}}})},x="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002",f=l("LvDl");function g(b){return/^\d+$/.test(b)?"".concat(b,"px"):b}function v(){}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]:[],c=b;if(Array.isArray(b)){for(var R=0;R<b.length;R++){var w=O[b[R]];if(w)return w}return c[0]}return O[c]||c}var u=null,_=Y.b=function(b){var c=b.width,R=c===void 0?"100%":c,w=b.height,C=w===void 0?"100%":w,E=b.value,o=b.language,A=o===void 0?"javascript":o,k=b.style,U=k===void 0?{}:k,N=b.options,V=N===void 0?{}:N,W=b.overrideServices,K=W===void 0?{}:W,z=b.theme,F=z===void 0?"vs-dark":z,B=b.onEditBlur,G=b.onSave,ae=b.autoHeight,de=ae===void 0?!1:ae,se=b.forbidCopy,Se=se===void 0?!1:se,Oe=b.onChange,le=Oe===void 0?v:Oe,me=b.editorDidMount,pe=me===void 0?v:me,ie=b.onFocus,oe=ie===void 0?v:ie,Q=b.filename,ce=Q===void 0?"educoder.txt":Q,ee=Object(y.a)(b,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),te=Object(S.useRef)(),ye=Object(S.useRef)({}),re=Object(S.useRef)(),Z=Object(S.useRef)(!1),X=Object(S.useRef)(),q=Object(S.useState)(!1),be=Object(h.a)(q,2),ve=be[0],xe=be[1];function Ke(){var ke;return te.current&&(ke=new i.default(function(We){var dt=Object(d.a)(We),bt;try{for(dt.s();!(bt=dt.n()).done;){var kt=bt.value;(kt.target.offsetHeight>0||kt.target.offsetWidth>0)&&ye.current.instance.layout()}}catch(cn){dt.e(cn)}finally{dt.f()}}),ke.observe(te.current)),ke}function Qe(){D.b.warn(decodeURIComponent(x))}var et=function(){var We=ye.current.instance;if(E!=null&&We&&ve){var dt=We.getModel();dt&&E!==dt.getValue()&&(p=!0,dt.setValue(E),We.layout(),p=!1)}};Object(S.useEffect)(function(){re.current&&clearTimeout(re.current),re.current=setTimeout(function(){et()},500)},[E,ve,ye.current]);function tt(){var ke=ye.current.instance;if(ke){var We=ke.getSelection(),dt=ye.current.pastePos||{},bt=new u.Range(dt.startLineNumber||We.endLineNumber,dt.startColumn||We.endColumn,dt.endLineNumber||We.endLineNumber,dt.endColumn||We.endColumn);setTimeout(function(){ke.executeEdits("",[{range:bt,text:""}])},300)}}function rt(ke){(window.navigator.platform.match("Mac")?ke.metaKey:ke.ctrlKey)&&ke.keyCode==83&&(ke.preventDefault(),G())}var ut=function(){if(de&&ye.current.instance){var We=ye.current.instance.getContentHeight();Te(We<C?C:We)}else Te(C)};function Be(ke){var We=document.createEvent("MouseEvents");We.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),ke.dispatchEvent(We)}function Pe(ke,We){var dt=window.URL||window.webkitURL||window,bt=new Blob([We]),kt=document.createElementNS("http://www.w3.org/1999/xhtml","a");kt.href=dt.createObjectURL(bt),kt.download=ke,Be(kt)}Object(S.useEffect)(function(){ut()},[ut]),Object(S.useEffect)(function(){te.current&&!ve&&l.e(26).then(l.t.bind(null,"M/lh",7)).then(function(ke){try{u=ke,ye.current.instance=u.editor.create(te.current,{value:E,language:a(A),theme:F,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},K);var We=ye.current.instance;if(pe(We,u),setTimeout(function(){ut(),ye.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Pe(ce||"educoder.txt",We.getValue())}})},500),ye.current.subscription=We.onDidChangeModelContent(function(bt){Z.current?clearTimeout(X.current):(ut(),le(We.getValue(),bt)),X.current=setTimeout(function(){Z.current=!1},500)}),window.Monaco||r(u),Se&&(We.addCommand(u.KeyMod.CtrlCmd|u.KeyMod.Shift|u.KeyCode.KEY_V,function(){return Qe(),null}),We.addCommand(u.KeyMod.CtrlCmd|u.KeyCode.KEY_C,function(){return Qe(),null})),window.Monaco=u,B&&We.onDidBlurEditorWidget(function(){B(We.getValue())}),oe&&We.onDidFocusEditorText(function(){oe(We.getValue())}),Se){We.addCommand(u.KeyMod.CtrlCmd|u.KeyCode.KEY_V,function(){return Qe(),null}),We.onDidPaste(function(bt){ye.current.pastePos=bt});try{window.addEventListener("paste",tt)}catch(bt){}}var dt=Ke();return xe(!0),function(){var bt=ye.current.instance;bt.dispose();var kt=bt.getModel();kt&&kt.dispose(),ye.current.subscription&&ye.current.subscription.dispose(),Se&&window.removeEventListener("paste",tt),dt.unobserve(te.current)}}catch(bt){}})},[]),Object(S.useEffect)(function(){var ke=ye.current.instance;if(ke&&ve)return document.addEventListener("keydown",rt,!1),function(){document.removeEventListener("keydown",rt)}},[G,ve]),Object(S.useEffect)(function(){var ke=ye.current.instance;if(ke&&ve){var We=a(A);u.editor.setModelLanguage(ke.getModel(),We),console.log("language:",A,ke.getModel(),We)}},[A,ve]),Object(S.useEffect)(function(){var ke=ye.current.instance;ke&&ve&&u.editor.setTheme(F)},[F,ve]),Object(S.useEffect)(function(){var ke=ye.current.instance;ke&&ve&&(ke.updateOptions(Object(P.a)({},V)),setTimeout(function(){ke.getModel().updateOptions(Object(P.a)({},V))},200))},[JSON.stringify(V),ve]),Object(S.useEffect)(function(){var ke=ye.current.instance;ke&&ve&&ke.layout()},[R,C,ve]);var qe=Object(S.useState)(g(R)),Et=Object(h.a)(qe,2),st=Et[0],At=Et[1],Le=Object(S.useState)(g(C)),je=Object(h.a)(Le,2),ze=je[0],Te=je[1],Me=Object(P.a)(Object(P.a)({},U),{},{width:st,height:ze});return n.a.createElement("div",{className:"my-monaco-editor",ref:te,style:Me})};function T(b){var c=b.width,R=c===void 0?"100%":c,w=b.height,C=w===void 0?"100%":w,E=b.original,o=b.modified,A=b.language,k=b.options,U=k===void 0?{}:k,N=Object(S.useRef)(),V=Object(S.useState)(null),W=Object(h.a)(V,2),K=W[0],z=W[1];function F(de){var se;return N.current&&(se=new i.default(function(Se){var Oe=Object(d.a)(Se),le;try{for(Oe.s();!(le=Oe.n()).done;){var me=le.value;(me.target.offsetHeight>0||me.target.offsetWidth>0)&&de.layout()}}catch(pe){Oe.e(pe)}finally{Oe.f()}}),se.observe(N.current)),se}Object(S.useEffect)(function(){N.current&&l.e(26).then(l.t.bind(null,"M/lh",7)).then(function(de){u=de;var se=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}));z(se);var Se=F(se);return function(){se.dispose();var Oe=se.getModel();Oe&&Oe.dispose(),Se.unobserve(N.current)}})},[]),Object(S.useEffect)(function(){K&&K.setModel({original:u.editor.createModel(E,A),modified:u.editor.createModel(o,A)})},[E,o,A,K]);var B=g(R),G=g(C),ae={width:B,height:G};return n.a.createElement("div",{className:"my-diff-editor",ref:N,style:ae})}},ZpRC:function(M,Y,l){"use strict";function P(r){return typeof r=="object"&&r!=null&&r.nodeType===1}function m(r,x){return(!x||r!=="hidden")&&r!=="visible"&&r!=="clip"}function D(r,x){if(r.clientHeight<r.scrollHeight||r.clientWidth<r.scrollWidth){var f=getComputedStyle(r,null);return m(f.overflowY,x)||m(f.overflowX,x)||function(g){var v=function(p){if(!p.ownerDocument||!p.ownerDocument.defaultView)return null;try{return p.ownerDocument.defaultView.frameElement}catch(O){return null}}(g);return!!v&&(v.clientHeight<g.scrollHeight||v.clientWidth<g.scrollWidth)}(r)}return!1}function d(r,x,f,g,v,p,O,a){return p<r&&O>x||p>r&&O<x?0:p<=r&&a<=f||O>=x&&a>=f?p-r-g:O>x&&a<f||p<r&&a>f?O-x+v:0}var h=function(r,x){var f=window,g=x.scrollMode,v=x.block,p=x.inline,O=x.boundary,a=x.skipOverflowHiddenElements,u=typeof O=="function"?O:function(X){return X!==O};if(!P(r))throw new TypeError("Invalid target");for(var _=document.scrollingElement||document.documentElement,T=[],b=r;P(b)&&u(b);){if((b=b.parentElement)===_){T.push(b);break}b!=null&&b===document.body&&D(b)&&!D(document.documentElement)||b!=null&&D(b,a)&&T.push(b)}for(var c=f.visualViewport?f.visualViewport.width:innerWidth,R=f.visualViewport?f.visualViewport.height:innerHeight,w=window.scrollX||pageXOffset,C=window.scrollY||pageYOffset,E=r.getBoundingClientRect(),o=E.height,A=E.width,k=E.top,U=E.right,N=E.bottom,V=E.left,W=v==="start"||v==="nearest"?k:v==="end"?N:k+o/2,K=p==="center"?V+A/2:p==="end"?U:V,z=[],F=0;F<T.length;F++){var B=T[F],G=B.getBoundingClientRect(),ae=G.height,de=G.width,se=G.top,Se=G.right,Oe=G.bottom,le=G.left;if(g==="if-needed"&&k>=0&&V>=0&&N<=R&&U<=c&&k>=se&&N<=Oe&&V>=le&&U<=Se)return z;var me=getComputedStyle(B),pe=parseInt(me.borderLeftWidth,10),ie=parseInt(me.borderTopWidth,10),oe=parseInt(me.borderRightWidth,10),Q=parseInt(me.borderBottomWidth,10),ce=0,ee=0,te="offsetWidth"in B?B.offsetWidth-B.clientWidth-pe-oe:0,ye="offsetHeight"in B?B.offsetHeight-B.clientHeight-ie-Q:0;if(_===B)ce=v==="start"?W:v==="end"?W-R:v==="nearest"?d(C,C+R,R,ie,Q,C+W,C+W+o,o):W-R/2,ee=p==="start"?K:p==="center"?K-c/2:p==="end"?K-c:d(w,w+c,c,pe,oe,w+K,w+K+A,A),ce=Math.max(0,ce+C),ee=Math.max(0,ee+w);else{ce=v==="start"?W-se-ie:v==="end"?W-Oe+Q+ye:v==="nearest"?d(se,Oe,ae,ie,Q+ye,W,W+o,o):W-(se+ae/2)+ye/2,ee=p==="start"?K-le-pe:p==="center"?K-(le+de/2)+te/2:p==="end"?K-Se+oe+te:d(le,Se,de,pe,oe+te,K,K+A,A);var re=B.scrollLeft,Z=B.scrollTop;W+=Z-(ce=Math.max(0,Math.min(Z+ce,B.scrollHeight-ae+ye))),K+=re-(ee=Math.max(0,Math.min(re+ee,B.scrollWidth-de+te)))}z.push({el:B,top:ce,left:ee})}return z};function y(r){return r===Object(r)&&Object.keys(r).length!==0}function S(r,x){x===void 0&&(x="auto");var f="scrollBehavior"in document.body.style;r.forEach(function(g){var v=g.el,p=g.top,O=g.left;v.scroll&&f?v.scroll({top:p,left:O,behavior:x}):(v.scrollTop=p,v.scrollLeft=O)})}function n(r){return r===!1?{block:"end",inline:"nearest"}:y(r)?r:{block:"start",inline:"nearest"}}function i(r,x){var f=!r.ownerDocument.documentElement.contains(r);if(y(x)&&typeof x.behavior=="function")return x.behavior(f?[]:h(r,x));if(f)return;var g=n(x);return S(h(r,g),g.behavior)}var s=Y.a=i},Zss7:function(M,Y,l){var P;(function(m){var D=/^\s+/,d=/\s+$/,h=0,y=m.round,S=m.min,n=m.max,i=m.random;function s(Q,ce){if(Q=Q||"",ce=ce||{},Q instanceof s)return Q;if(!(this instanceof s))return new s(Q,ce);var ee=r(Q);this._originalInput=Q,this._r=ee.r,this._g=ee.g,this._b=ee.b,this._a=ee.a,this._roundA=y(100*this._a)/100,this._format=ce.format||ee.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=y(this._r)),this._g<1&&(this._g=y(this._g)),this._b<1&&(this._b=y(this._b)),this._ok=ee.ok,this._tc_id=h++}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(),ce,ee,te,ye,re,Z;return ce=Q.r/255,ee=Q.g/255,te=Q.b/255,ce<=.03928?ye=ce/12.92:ye=m.pow((ce+.055)/1.055,2.4),ee<=.03928?re=ee/12.92:re=m.pow((ee+.055)/1.055,2.4),te<=.03928?Z=te/12.92:Z=m.pow((te+.055)/1.055,2.4),.2126*ye+.7152*re+.0722*Z},setAlpha:function(Q){return this._a=z(Q),this._roundA=y(100*this._a)/100,this},toHsv:function(){var Q=v(this._r,this._g,this._b);return{h:Q.h*360,s:Q.s,v:Q.v,a:this._a}},toHsvString:function(){var Q=v(this._r,this._g,this._b),ce=y(Q.h*360),ee=y(Q.s*100),te=y(Q.v*100);return this._a==1?"hsv("+ce+", "+ee+"%, "+te+"%)":"hsva("+ce+", "+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),ce=y(Q.h*360),ee=y(Q.s*100),te=y(Q.l*100);return this._a==1?"hsl("+ce+", "+ee+"%, "+te+"%)":"hsla("+ce+", "+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:y(this._r),g:y(this._g),b:y(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+y(this._r)+", "+y(this._g)+", "+y(this._b)+")":"rgba("+y(this._r)+", "+y(this._g)+", "+y(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:y(F(this._r,255)*100)+"%",g:y(F(this._g,255)*100)+"%",b:y(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+y(F(this._r,255)*100)+"%, "+y(F(this._g,255)*100)+"%, "+y(F(this._b,255)*100)+"%)":"rgba("+y(F(this._r,255)*100)+"%, "+y(F(this._g,255)*100)+"%, "+y(F(this._b,255)*100)+"%, "+this._roundA+")"},toName:function(){return this._a===0?"transparent":this._a<1?!1:W[O(this._r,this._g,this._b,!0)]||!1},toFilter:function(Q){var ce="#"+u(this._r,this._g,this._b,this._a),ee=ce,te=this._gradientType?"GradientType = 1, ":"";if(Q){var ye=s(Q);ee="#"+u(ye._r,ye._g,ye._b,ye._a)}return"progid:DXImageTransform.Microsoft.gradient("+te+"startColorstr="+ce+",endColorstr="+ee+")"},toString:function(Q){var ce=!!Q;Q=Q||this._format;var ee=!1,te=this._a<1&&this._a>=0,ye=!ce&&te&&(Q==="hex"||Q==="hex6"||Q==="hex3"||Q==="hex4"||Q==="hex8"||Q==="name");return ye?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,ce){var ee=Q.apply(null,[this].concat([].slice.call(ce)));return this._r=ee._r,this._g=ee._g,this._b=ee._b,this.setAlpha(ee._a),this},lighten:function(){return this._applyModification(c,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(T,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(C,arguments)},_applyCombination:function(Q,ce){return Q.apply(null,[this].concat([].slice.call(ce)))},analogous:function(){return this._applyCombination(U,arguments)},complement:function(){return this._applyCombination(E,arguments)},monochromatic:function(){return this._applyCombination(N,arguments)},splitcomplement:function(){return this._applyCombination(k,arguments)},triad:function(){return this._applyCombination(o,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},s.fromRatio=function(Q,ce){if(typeof Q=="object"){var ee={};for(var te in Q)Q.hasOwnProperty(te)&&(te==="a"?ee[te]=Q[te]:ee[te]=Se(Q[te]));Q=ee}return s(Q,ce)};function r(Q){var ce={r:0,g:0,b:0},ee=1,te=null,ye=null,re=null,Z=!1,X=!1;return typeof Q=="string"&&(Q=ie(Q)),typeof Q=="object"&&(pe(Q.r)&&pe(Q.g)&&pe(Q.b)?(ce=x(Q.r,Q.g,Q.b),Z=!0,X=String(Q.r).substr(-1)==="%"?"prgb":"rgb"):pe(Q.h)&&pe(Q.s)&&pe(Q.v)?(te=Se(Q.s),ye=Se(Q.v),ce=p(Q.h,te,ye),Z=!0,X="hsv"):pe(Q.h)&&pe(Q.s)&&pe(Q.l)&&(te=Se(Q.s),re=Se(Q.l),ce=g(Q.h,te,re),Z=!0,X="hsl"),Q.hasOwnProperty("a")&&(ee=Q.a)),ee=z(ee),{ok:Z,format:Q.format||X,r:S(255,n(ce.r,0)),g:S(255,n(ce.g,0)),b:S(255,n(ce.b,0)),a:ee}}function x(Q,ce,ee){return{r:F(Q,255)*255,g:F(ce,255)*255,b:F(ee,255)*255}}function f(Q,ce,ee){Q=F(Q,255),ce=F(ce,255),ee=F(ee,255);var te=n(Q,ce,ee),ye=S(Q,ce,ee),re,Z,X=(te+ye)/2;if(te==ye)re=Z=0;else{var q=te-ye;Z=X>.5?q/(2-te-ye):q/(te+ye);switch(te){case Q:re=(ce-ee)/q+(ce<ee?6:0);break;case ce:re=(ee-Q)/q+2;break;case ee:re=(Q-ce)/q+4;break}re/=6}return{h:re,s:Z,l:X}}function g(Q,ce,ee){var te,ye,re;Q=F(Q,360),ce=F(ce,100),ee=F(ee,100);function Z(be,ve,xe){return xe<0&&(xe+=1),xe>1&&(xe-=1),xe<1/6?be+(ve-be)*6*xe:xe<1/2?ve:xe<2/3?be+(ve-be)*(2/3-xe)*6:be}if(ce===0)te=ye=re=ee;else{var X=ee<.5?ee*(1+ce):ee+ce-ee*ce,q=2*ee-X;te=Z(q,X,Q+1/3),ye=Z(q,X,Q),re=Z(q,X,Q-1/3)}return{r:te*255,g:ye*255,b:re*255}}function v(Q,ce,ee){Q=F(Q,255),ce=F(ce,255),ee=F(ee,255);var te=n(Q,ce,ee),ye=S(Q,ce,ee),re,Z,X=te,q=te-ye;if(Z=te===0?0:q/te,te==ye)re=0;else{switch(te){case Q:re=(ce-ee)/q+(ce<ee?6:0);break;case ce:re=(ee-Q)/q+2;break;case ee:re=(Q-ce)/q+4;break}re/=6}return{h:re,s:Z,v:X}}function p(Q,ce,ee){Q=F(Q,360)*6,ce=F(ce,100),ee=F(ee,100);var te=m.floor(Q),ye=Q-te,re=ee*(1-ce),Z=ee*(1-ye*ce),X=ee*(1-(1-ye)*ce),q=te%6,be=[ee,Z,re,re,X,ee][q],ve=[X,ee,ee,Z,re,re][q],xe=[re,re,X,ee,ee,Z][q];return{r:be*255,g:ve*255,b:xe*255}}function O(Q,ce,ee,te){var ye=[se(y(Q).toString(16)),se(y(ce).toString(16)),se(y(ee).toString(16))];return te&&ye[0].charAt(0)==ye[0].charAt(1)&&ye[1].charAt(0)==ye[1].charAt(1)&&ye[2].charAt(0)==ye[2].charAt(1)?ye[0].charAt(0)+ye[1].charAt(0)+ye[2].charAt(0):ye.join("")}function a(Q,ce,ee,te,ye){var re=[se(y(Q).toString(16)),se(y(ce).toString(16)),se(y(ee).toString(16)),se(Oe(te))];return ye&&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,ce,ee,te){var ye=[se(Oe(te)),se(y(Q).toString(16)),se(y(ce).toString(16)),se(y(ee).toString(16))];return ye.join("")}s.equals=function(Q,ce){return!Q||!ce?!1:s(Q).toRgbString()==s(ce).toRgbString()},s.random=function(){return s.fromRatio({r:i(),g:i(),b:i()})};function _(Q,ce){ce=ce===0?0:ce||10;var ee=s(Q).toHsl();return ee.s-=ce/100,ee.s=B(ee.s),s(ee)}function T(Q,ce){ce=ce===0?0:ce||10;var ee=s(Q).toHsl();return ee.s+=ce/100,ee.s=B(ee.s),s(ee)}function b(Q){return s(Q).desaturate(100)}function c(Q,ce){ce=ce===0?0:ce||10;var ee=s(Q).toHsl();return ee.l+=ce/100,ee.l=B(ee.l),s(ee)}function R(Q,ce){ce=ce===0?0:ce||10;var ee=s(Q).toRgb();return ee.r=n(0,S(255,ee.r-y(255*-(ce/100)))),ee.g=n(0,S(255,ee.g-y(255*-(ce/100)))),ee.b=n(0,S(255,ee.b-y(255*-(ce/100)))),s(ee)}function w(Q,ce){ce=ce===0?0:ce||10;var ee=s(Q).toHsl();return ee.l-=ce/100,ee.l=B(ee.l),s(ee)}function C(Q,ce){var ee=s(Q).toHsl(),te=(ee.h+ce)%360;return ee.h=te<0?360+te:te,s(ee)}function E(Q){var ce=s(Q).toHsl();return ce.h=(ce.h+180)%360,s(ce)}function o(Q){var ce=s(Q).toHsl(),ee=ce.h;return[s(Q),s({h:(ee+120)%360,s:ce.s,l:ce.l}),s({h:(ee+240)%360,s:ce.s,l:ce.l})]}function A(Q){var ce=s(Q).toHsl(),ee=ce.h;return[s(Q),s({h:(ee+90)%360,s:ce.s,l:ce.l}),s({h:(ee+180)%360,s:ce.s,l:ce.l}),s({h:(ee+270)%360,s:ce.s,l:ce.l})]}function k(Q){var ce=s(Q).toHsl(),ee=ce.h;return[s(Q),s({h:(ee+72)%360,s:ce.s,l:ce.l}),s({h:(ee+216)%360,s:ce.s,l:ce.l})]}function U(Q,ce,ee){ce=ce||6,ee=ee||30;var te=s(Q).toHsl(),ye=360/ee,re=[s(Q)];for(te.h=(te.h-(ye*ce>>1)+720)%360;--ce;)te.h=(te.h+ye)%360,re.push(s(te));return re}function N(Q,ce){ce=ce||6;for(var ee=s(Q).toHsv(),te=ee.h,ye=ee.s,re=ee.v,Z=[],X=1/ce;ce--;)Z.push(s({h:te,s:ye,v:re})),re=(re+X)%1;return Z}s.mix=function(Q,ce,ee){ee=ee===0?0:ee||50;var te=s(Q).toRgb(),ye=s(ce).toRgb(),re=ee/100,Z={r:(ye.r-te.r)*re+te.r,g:(ye.g-te.g)*re+te.g,b:(ye.b-te.b)*re+te.b,a:(ye.a-te.a)*re+te.a};return s(Z)},s.readability=function(Q,ce){var ee=s(Q),te=s(ce);return(m.max(ee.getLuminance(),te.getLuminance())+.05)/(m.min(ee.getLuminance(),te.getLuminance())+.05)},s.isReadable=function(Q,ce,ee){var te=s.readability(Q,ce),ye,re;re=!1,ye=oe(ee);switch(ye.level+ye.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,ce,ee){var te=null,ye=0,re,Z,X,q;ee=ee||{},Z=ee.includeFallbackColors,X=ee.level,q=ee.size;for(var be=0;be<ce.length;be++)re=s.readability(Q,ce[be]),re>ye&&(ye=re,te=s(ce[be]));return s.isReadable(Q,te,{level:X,size:q})||!Z?te:(ee.includeFallbackColors=!1,s.mostReadable(Q,["#fff","#000"],ee))};var V=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"},W=s.hexNames=K(V);function K(Q){var ce={};for(var ee in Q)Q.hasOwnProperty(ee)&&(ce[Q[ee]]=ee);return ce}function z(Q){return Q=parseFloat(Q),(isNaN(Q)||Q<0||Q>1)&&(Q=1),Q}function F(Q,ce){ae(Q)&&(Q="100%");var ee=de(Q);return Q=S(ce,n(0,parseFloat(Q))),ee&&(Q=parseInt(Q*ce,10)/100),m.abs(Q-ce)<1e-6?1:Q%ce/parseFloat(ce)}function B(Q){return S(1,n(0,Q))}function G(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 se(Q){return Q.length==1?"0"+Q:""+Q}function Se(Q){return Q<=1&&(Q=Q*100+"%"),Q}function Oe(Q){return m.round(parseFloat(Q)*255).toString(16)}function le(Q){return G(Q)/255}var me=function(){var Q="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",ee="(?:"+ce+")|(?:"+Q+")",te="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?",ye="[\\s|\\(]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")[,|\\s]+("+ee+")\\s*\\)?";return{CSS_UNIT:new RegExp(ee),rgb:new RegExp("rgb"+te),rgba:new RegExp("rgba"+ye),hsl:new RegExp("hsl"+te),hsla:new RegExp("hsla"+ye),hsv:new RegExp("hsv"+te),hsva:new RegExp("hsva"+ye),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(D,"").replace(d,"").toLowerCase();var ce=!1;if(V[Q])Q=V[Q],ce=!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:G(ee[1]),g:G(ee[2]),b:G(ee[3]),a:le(ee[4]),format:ce?"name":"hex8"}:(ee=me.hex6.exec(Q))?{r:G(ee[1]),g:G(ee[2]),b:G(ee[3]),format:ce?"name":"hex"}:(ee=me.hex4.exec(Q))?{r:G(ee[1]+""+ee[1]),g:G(ee[2]+""+ee[2]),b:G(ee[3]+""+ee[3]),a:le(ee[4]+""+ee[4]),format:ce?"name":"hex8"}:(ee=me.hex3.exec(Q))?{r:G(ee[1]+""+ee[1]),g:G(ee[2]+""+ee[2]),b:G(ee[3]+""+ee[3]),format:ce?"name":"hex"}:!1}function oe(Q){var ce,ee;return Q=Q||{level:"AA",size:"small"},ce=(Q.level||"AA").toUpperCase(),ee=(Q.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),ee!=="small"&&ee!=="large"&&(ee="small"),{level:ce,size:ee}}M.exports?M.exports=s:!(P=function(){return s}.call(Y,l,Y,M),P!==void 0&&(M.exports=P))})(Math)},aBPH:function(M,Y,l){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,Y,l){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,Y,l){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,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.CipherParams,y=D.enc,S=y.Hex,n=D.format,i=n.Hex={stringify:function(s){return s.ciphertext.toString(S)},parse:function(s){var r=S.parse(s);return h.create({ciphertext:r})}}}(),P.format.Hex})},bT9E:function(M,Y,l){"use strict";l.d(Y,"a",function(){return m});var P=l("VTBJ");function m(D,d){var h=Object(P.a)({},D);return Array.isArray(d)&&d.forEach(function(y){delete h[y]}),h}},biw7:function(M,Y,l){"use strict";var P=l("q1tI"),m=l.n(P),D=P.createContext(null);Y.a=D},c5Ni:function(M,Y,l){},cRFk:function(M,Y,l){M.exports=l.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,Y,l){"use strict";l.r(Y);var P=l("+L6B"),m=l("2/Rp"),D=l("T2oS"),d=l("W9HT"),h=l("14J3"),y=l("BMrR"),S=l("2qtc"),n=l("kLXV"),i=l("jCWc"),s=l("kPKH"),r=l("qVdP"),x=l("jsC+"),f=l("k1fw"),g=l("lUTK"),v=l("BvKs"),p=l("9og8"),O=l("miYZ"),a=l("tsqr"),u=l("5Dmo"),_=l("3S7+"),T=l("tJVT"),b=l("PpiC"),c=l("Znn+"),R=l("ZTPi"),w=l("WmNS"),C=l.n(w),E=l("q1tI"),o=l.n(E),A=l("B6bo"),k=l.n(A),U=l("Ty5D"),N=l("9kvl"),V=l("BoS7"),W=l("Sdc0"),K=l("oBTY"),z=l("ozfa"),F=l("MJZm"),B=l("P5Jw"),G=l("5NDa"),ae=l("5rEg"),de=l("y8nQ"),se=l("Vl3Y"),Se=l("aBPH"),Oe=l.n(Se),le=function(Ge){var lt=Ge.shixunsDetail,it=Ge.globalSetting,we=Ge.loading,Ve=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(b.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),Dt=Object(U.i)(),Nt=Object(E.useState)({}),qt=Object(T.a)(Nt,2),kn=qt[0],yn=qt[1],Hn=Object(E.useRef)(),Gn=se.a.useForm(),Fn=Object(T.a)(Gn,1),hn=Fn[0],jr=Object(E.useState)(""),Wr=Object(T.a)(jr,2),Ur=Wr[0],Er=Wr[1];Object(E.useEffect)(function(){Tt.visible&&hn.resetFields()},[Tt.visible]),Object(E.useEffect)(function(){var tn=sessionStorage.getItem("pathArray");if(tn){var Xt=tn.split(",").join("/"),En=Xt.indexOf("/")===0?Xt.substr(1):Xt;Er(En)}},[]),Object(E.useEffect)(function(){var tn,Xt;Hn.current=(tn=Lt.pathname)===null||tn===void 0||((Xt=tn.split("/"))===null||Xt===void 0)?void 0:Xt[2]},[]);var zr=function(){var tn=Object(p.a)(C.a.mark(function Xt(){var En,an,Dr=arguments;return C.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return En=Dr.length>0&&Dr[0]!==void 0?Dr[0]:{},sr.next=3,Ct({type:"shixunsDetail/addRepositoryFile",payload:{id:Dt.id,message:En.commitMessage,content:"",path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path+"/"+(En.file||".gitkeep"),secret_repository:gt?void 0:!0}});case 3:an=sr.sent,an!=null&&an.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Tt.onOK({path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path+"/"+(En.file||".gitkeep"),name:En.path.split("/")[En.path.split("/").length-1]}),Tt.onClose());case 5:case"end":return sr.stop()}},Xt)}));return function(){return tn.apply(this,arguments)}}(),xr=function(){var Xt,En;N.e.push("/shixuns/".concat(Hn.current,"/").concat((Xt=Lt.pathname)===null||Xt===void 0||((En=Xt.split("/"))===null||En===void 0)?void 0:En[3]).concat(Ur?"/master/shixun_show/".concat(Ur):""))};return o.a.createElement(n.a,{width:"60%",centered:!0,visible:Tt.visible,wrapClassName:Oe.a.modal,onOk:function(){hn.submit()},onCancel:Tt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.a.createElement("section",{className:Oe.a.bg},o.a.createElement("div",{className:Oe.a.wrap},o.a.createElement(se.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:zr,onChange:function(){var Xt,En,an,Dr,_r=Object(f.a)({},hn.getFieldsValue()),sr=_r==null||((Xt=_r.path)===null||Xt===void 0)?void 0:Xt.split(""),Vr=_r==null||((En=_r.file)===null||En===void 0)?void 0:En.split("");sr!=null&&(an=sr.filter(function(on){return on=="/"}))!==null&&an!==void 0&&an.length&&(_r.path=_r.path.substring(0,_r.path.length-1)),Vr!=null&&(Dr=Vr.filter(function(on){return on=="/"}))!==null&&Dr!==void 0&&Dr.length&&(_r.file=_r.file.substring(0,_r.path.length-1)),hn.setFieldsValue(Object(f.a)({},_r)),yn(_r)}},o.a.createElement(se.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.a.createElement(y.a,null,o.a.createElement(s.a,null,o.a.createElement("span",{className:Oe.a.filePath},Tt.defaultPath+"/")),o.a.createElement(s.a,{flex:"1"},o.a.createElement(se.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"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),o.a.createElement(se.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\uFF1A",name:"file"},o.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"})),o.a.createElement(se.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"}]},o.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.b)(function(Pt){var Ge=Pt.shixunsDetail,lt=Pt.loading,it=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:it,user:we,loading:lt.models.index}})(le),pe=l("7ahc"),ie=function(Ge){var lt=Ge.shixunsDetail,it=Ge.globalSetting,we=Ge.loading,Ve=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(b.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),Dt=Object(U.i)(),Nt=Object(E.useState)({}),qt=Object(T.a)(Nt,2),kn=qt[0],yn=qt[1],Hn=Object(E.useRef)(),Gn=se.a.useForm(),Fn=Object(T.a)(Gn,1),hn=Fn[0],jr=Object(E.useState)(""),Wr=Object(T.a)(jr,2),Ur=Wr[0],Er=Wr[1];Object(E.useEffect)(function(){Tt.visible&&hn.resetFields()},[Tt.visible]),Object(E.useEffect)(function(){var tn=sessionStorage.getItem("pathArray");if(tn){var Xt=tn.split(",").join("/"),En=Xt.indexOf("/")===0?Xt.substr(1):Xt;Er(En)}},[]),Object(E.useEffect)(function(){var tn,Xt;Hn.current=(tn=Lt.pathname)===null||tn===void 0||((Xt=tn.split("/"))===null||Xt===void 0)?void 0:Xt[2]},[]);var zr=function(){var tn=Object(p.a)(C.a.mark(function Xt(){var En,an,Dr=arguments;return C.a.wrap(function(sr){for(;;)switch(sr.prev=sr.next){case 0:return En=Dr.length>0&&Dr[0]!==void 0?Dr[0]:{},sr.next=3,Ct({type:"shixunsDetail/addRepositoryFile",payload:{id:Dt.id,message:En.commitMessage,content:En.codeMirror,path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path,secret_repository:gt?void 0:!0}});case 3:an=sr.sent,an!=null&&an.url&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Tt.onOK({path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path,name:En.path.split("/")[En.path.split("/").length-1]}),Tt.onClose());case 5:case"end":return sr.stop()}},Xt)}));return function(){return tn.apply(this,arguments)}}(),xr=function(){var Xt,En;N.e.push("/shixuns/".concat(Hn.current,"/").concat((Xt=Lt.pathname)===null||Xt===void 0||((En=Xt.split("/"))===null||En===void 0)?void 0:En[3]).concat(Ur?"/master/shixun_show/".concat(Ur):""))};return o.a.createElement(n.a,{width:"60%",visible:Tt.visible,wrapClassName:Oe.a.modal,centered:!0,onOk:function(){hn.submit()},onCancel:Tt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},o.a.createElement("section",{className:Oe.a.bg},o.a.createElement("div",{className:Oe.a.wrap},o.a.createElement(se.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:zr,onChange:function(){var Xt,En,an=Object(f.a)({},hn.getFieldsValue()),Dr=an==null||((Xt=an.path)===null||Xt===void 0)?void 0:Xt.split("");(Dr==null||((En=Dr.filter(function(_r){return _r=="/"}))===null||En===void 0)?void 0:En.length)>1&&(an.path=an.path.substring(0,an.path.length-1)),hn.setFieldsValue(Object(f.a)({},an)),yn(an)}},o.a.createElement(se.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},o.a.createElement(y.a,null,o.a.createElement(s.a,null,o.a.createElement("span",{className:Oe.a.filePath},Tt.defaultPath+"/")),o.a.createElement(s.a,{flex:"1"},o.a.createElement(se.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),o.a.createElement(se.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"}]},o.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"})),o.a.createElement("div",{className:"mt10 mb20"},o.a.createElement(se.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},o.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"]}})))))))},oe=Object(N.b)(function(Pt){var Ge=Pt.shixunsDetail,lt=Pt.loading,it=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:it,user:we,loading:lt.models.index}})(ie),Q=function(Ge){var lt=Ge.shixunsDetail,it=Ge.globalSetting,we=Ge.loading,Ve=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(b.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),Dt=Object(U.i)(),Nt=Object(E.useState)({}),qt=Object(T.a)(Nt,2),kn=qt[0],yn=qt[1],Hn=Object(E.useRef)(),Gn=se.a.useForm(),Fn=Object(T.a)(Gn,1),hn=Fn[0],jr=Object(E.useState)(""),Wr=Object(T.a)(jr,2),Ur=Wr[0],Er=Wr[1],zr=Object(E.useState)(""),xr=Object(T.a)(zr,2),tn=xr[0],Xt=xr[1];Object(E.useEffect)(function(){Tt.visible&&hn.resetFields()},[Tt.visible]),Object(E.useEffect)(function(){var Dr=Tt.defaultPath.split("/");Dr.length===1?(Er(""),Xt(Tt.defaultPath)):(Xt(Dr.pop()),Er(Dr.join("/")+"/"))},[Tt.defaultPath]),Object(E.useEffect)(function(){var Dr,_r;Hn.current=(Dr=Lt.pathname)===null||Dr===void 0||((_r=Dr.split("/"))===null||_r===void 0)?void 0:_r[2]},[]);var En=function(){var Dr=Object(p.a)(C.a.mark(function _r(){var sr,Vr,on=arguments;return C.a.wrap(function(wr){for(;;)switch(wr.prev=wr.next){case 0:return sr=on.length>0&&on[0]!==void 0?on[0]:{},wr.next=3,Ct({type:"shixunsDetail/moveGitFile",payload:{id:Dt.id,from:Tt.defaultPath,to:Ur+sr.path,message:sr.commitMessage||"".concat(Tt.defaultPath," rename to ").concat(Ur).concat(sr.path," "),secret_repository:gt}});case 3:Vr=wr.sent,(Vr==null?void 0:Vr.status)===0&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Tt.onOK({path:sr.path,name:sr.path}),Tt.onClose());case 5:case"end":return wr.stop()}},_r)}));return function(){return Dr.apply(this,arguments)}}(),an=function(){var _r,sr;N.e.push("/shixuns/".concat(Hn.current,"/").concat((_r=Lt.pathname)===null||_r===void 0||((sr=_r.split("/"))===null||sr===void 0)?void 0:sr[3]).concat(Ur?"/master/shixun_show/".concat(Ur):""))};return o.a.createElement(n.a,{width:"40%",visible:Tt.visible,wrapClassName:Oe.a.modal,centered:!0,onOk:function(){hn.submit()},onCancel:Tt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.a.createElement("section",{className:Oe.a.bg},o.a.createElement("div",{className:Oe.a.wrap},o.a.createElement(se.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:En,onChange:function(){var _r,sr,Vr=Object(f.a)({},hn.getFieldsValue()),on=Vr==null||((_r=Vr.path)===null||_r===void 0)?void 0:_r.split("");(on==null||((sr=on.filter(function(kr){return kr=="/"}))===null||sr===void 0)?void 0:sr.length)>1&&(Vr.path=Vr.path.substring(0,Vr.path.length-1)),hn.setFieldsValue(Object(f.a)({},Vr)),yn(Vr)}},o.a.createElement(se.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.a.createElement(y.a,null,o.a.createElement(s.a,{flex:"1"},o.a.createElement(se.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:tn}))))),o.a.createElement(se.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage"},o.a.createElement(ae.a,{placeholder:"\u5982\u4E0D\u586B\u5199\uFF0C\u9ED8\u8BA4\u63D0\u4EA4\u4FE1\u606F\u662F\uFF08".concat(Tt.defaultPath," rename to \u65B0\u7684\u540D\u79F0 \uFF09"),size:"large"}))))))},ce=Object(N.b)(function(Pt){var Ge=Pt.shixunsDetail,lt=Pt.loading,it=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:it,user:we,loading:lt.models.index}})(Q),ee=l("DZo9"),te=l("8z0m"),ye=l("m3rI"),re=l("8j3D"),Z=l("RC3E"),X=l.n(Z),q=te.a.Dragger,be=function(Ge){var lt=Ge.shixunsDetail,it=Ge.globalSetting,we=Ge.loading,Ve=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(b.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),Dt=Object(U.i)(),Nt=Object(E.useState)({}),qt=Object(T.a)(Nt,2),kn=qt[0],yn=qt[1],Hn=Object(E.useRef)(),Gn=se.a.useForm(),Fn=Object(T.a)(Gn,1),hn=Fn[0],jr=Object(E.useState)([]),Wr=Object(T.a)(jr,2),Ur=Wr[0],Er=Wr[1],zr=Object(E.useState)(),xr=Object(T.a)(zr,2),tn=xr[0],Xt=xr[1],En;Object(E.useEffect)(function(){Tt.visible&&(hn.resetFields(),Er([]))},[Tt.visible]),Object(E.useEffect)(function(){Hn.current=Dt.id},[]),Object(E.useEffect)(function(){var on=sessionStorage.getItem("pathArray");if(on){var kr=on.split(",").join("/"),wr=kr.indexOf("/")===0?kr.substr(1):kr;Xt(wr)}},[]);var an=function(kr){if(En=kr.file.name,kr.file.status==="done"||kr.file.status==="uploading"){var wr,sa,Pr;if(Er(kr.fileList),!kr.file.response)return;if(((wr=kr.file.response)===null||wr===void 0?void 0:wr.status)===0){a.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Er(Ur.filter(function(ba){return ba.uid!==kr.file.uid})),((sa=kr.file.response)===null||sa===void 0?void 0:sa.message)&&a.b.info((Pr=kr.file.response)===null||Pr===void 0?void 0:Pr.message)}},Dr=function(){var on=Object(p.a)(C.a.mark(function kr(wr){var sa;return C.a.wrap(function(ba){for(;;)switch(ba.prev=ba.next){case 0:if(wr.response){ba.next=3;break}return a.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ba.abrupt("return");case 3:return ba.next=5,Ct({type:"shixunsDetail/deleteGitFile",payload:{id:Dt.id,path:tn?"".concat(tn,"/").concat(wr.name):wr.name,message:hn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(tn?"".concat(tn,"/").concat(wr.name):wr.name),secret_repository:gt?null:!0}});case 5:sa=ba.sent,sa.status===0&&(Er(Ur.filter(function(Ta){return Ta.uid!==wr.uid})),a.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ba.stop()}},kr)}));return function(wr){return on.apply(this,arguments)}}(),_r={height:300,multiple:!0,withCredentials:!0,data:function(){var on=Object(p.a)(C.a.mark(function wr(){return C.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:return Pr.abrupt("return",new Promise(function(){var ba=Object(p.a)(C.a.mark(function Ta(Da,Ba){return C.a.wrap(function(Cr){for(;;)switch(Cr.prev=Cr.next){case 0:setTimeout(Object(p.a)(C.a.mark(function tr(){var fa,Aa;return C.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return ir.next=2,hn.getFieldsValue();case 2:fa=ir.sent,Aa=Object(f.a)(Object(f.a)({},{path:Tt.defaultPath?Tt.defaultPath:"",message:kn.commitMessage||"\u4E0A\u4F20\u4E86".concat(En)}),gt?{}:{secret_repository:!0}),Da(Aa);case 5:case"end":return ir.stop()}},tr)})),200);case 1:case"end":return Cr.stop()}},Ta)}));return function(Ta,Da){return ba.apply(this,arguments)}}()));case 1:case"end":return Pr.stop()}},wr)}));function kr(){return on.apply(this,arguments)}return kr}(),fileList:Ur,method:"post",action:"".concat(ye.a.API_SERVER,"/api/shixuns/").concat(Hn.current,"/upload_git_file.json"),onChange:an,onRemove:Dr,beforeUpload:function(kr){En=kr.name}},sr=function(){var on=Object(p.a)(C.a.mark(function kr(wr){return C.a.wrap(function(Pr){for(;;)switch(Pr.prev=Pr.next){case 0:return Pr.next=2,hn.validateFields();case 2:Tt.onClose(),Tt.onOK({path:Tt.defaultPath}),Vr();case 5:case"end":return Pr.stop()}},kr)}));return function(wr){return on.apply(this,arguments)}}(),Vr=function(){var kr,wr;N.e.push("/shixuns/".concat(Hn.current,"/").concat((kr=Lt.pathname)===null||kr===void 0||((wr=kr.split("/"))===null||wr===void 0)?void 0:wr[3]).concat(tn?"/master/shixun_show/".concat(tn):""))};return o.a.createElement(n.a,{visible:Tt.visible,onOk:sr,centered:!0,onCancel:Tt.onClose,width:"70%"},o.a.createElement("section",{className:X.a.bg},o.a.createElement("div",{className:X.a.wrap},o.a.createElement("div",{className:X.a.title},"\u4E0A\u4F20\u6587\u4EF6"),o.a.createElement(se.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:sr,onValuesChange:function(){return yn(Object(f.a)({},hn.getFieldsValue()))}},o.a.createElement(se.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"}]},o.a.createElement(ae.a,{placeholder:"\u5FC5\u586B\uFF0C\u63CF\u8FF0\u4E3B\u8981\u4FEE\u6539\u5185\u5BB9\uFF08\u76F8\u5F53\u4E8EGit Commit message\u7684Header\uFF09"})),o.a.createElement(se.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.a.createElement(q,_r,o.a.createElement("div",null,o.a.createElement("i",{className:"iconfont icon-shangchuan font50 ".concat(X.a.colorBlue)})),o.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",o.a.createElement("span",{className:"".concat(X.a.colorBlue," ml5")},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))))),o.a.createElement(re.a,{onFinish:function(kr){return Xt(kr)}})))},ve=Object(N.b)(function(Pt){var Ge=Pt.shixunsDetail,lt=Pt.loading,it=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:it,user:we,loading:lt.models.index}})(be),xe=l("Bbdw"),Ke=l.n(xe),Qe=l("HpfO"),et=l.n(Qe),tt=function(Ge){var lt=Ge.shixunsDetail,it=Ge.globalSetting,we=Ge.loading,Ve=Ge.dispatch,Ct=Ge.title,gt=Ge.pathList,Tt=gt===void 0?[]:gt,Lt=Ge.showInputPath,Dt=Lt===void 0?!1:Lt,Nt=Ge.isMergeSelectFile,qt=Nt===void 0?!1:Nt,kn=Ge.onFinish,yn=kn===void 0?function(){}:kn,Hn=se.a.useForm(),Gn=Object(T.a)(Hn,1),Fn=Gn[0],hn=Object(U.i)(),jr=Object(U.h)(),Wr=Object(E.useRef)(),Ur=Object(E.useState)(""),Er=Object(T.a)(Ur,2),zr=Er[0],xr=Er[1],tn=Object(E.useState)(""),Xt=Object(T.a)(tn,2),En=Xt[0],an=Xt[1],Dr=Object(E.useState)([]),_r=Object(T.a)(Dr,2),sr=_r[0],Vr=_r[1],on=Object(E.useState)([]),kr=Object(T.a)(on,2),wr=kr[0],sa=kr[1];Object(E.useEffect)(function(){var $r,Cr;Wr.current=(($r=jr.pathname)===null||$r===void 0||((Cr=$r.split("/"))===null||Cr===void 0)?void 0:Cr[3])==="repository"},[]),Object(E.useEffect)(function(){if(lt.actionTabs.key!=="Repository-SelectFilePath")return;var $r=Tt.join("/"),Cr=[];Tt.map(function(tr,fa){fa===0?Cr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(tr),path:$r}):Cr.push({val:"/".concat(tr),path:$r})}),Vr(Cr),xr($r),an($r),Pr($r)},[lt.actionTabs.key]);var Pr=function(){var $r=Object(p.a)(C.a.mark(function Cr(tr){var fa;return C.a.wrap(function(wa){for(;;)switch(wa.prev=wa.next){case 0:return wa.next=2,Ve({type:Wr.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:hn.id,path:tr}});case 2:fa=wa.sent,fa&&sa(fa.trees||[]);case 4:case"end":return wa.stop()}},Cr)}));return function(tr){return $r.apply(this,arguments)}}(),ba=function(Cr){var tr=zr;Cr.type==="tree"&&(sr.length?sr.push({val:"/".concat(Cr.name),path:Cr.name}):sr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Cr.name),path:Cr.name}),Vr(sr),tr=zr?"".concat(zr,"/").concat(Cr.name):Cr.name,xr(tr)),Pr(tr)},Ta=function(Cr,tr){var fa=sr.filter(function(wa,ir){return ir<=tr});Vr(fa);var Aa=fa.filter(function(wa,ir){return ir!==0}).map(function(wa){return wa.val}).join("").substr(1);xr(Aa),Pr(Aa)},Da=function(){var $r=Object(p.a)(C.a.mark(function Cr(){var tr,fa,Aa;return C.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:if(tr=Fn==null?void 0:Fn.getFieldsValue(),fa=zr?"".concat(zr).concat(tr!=null&&tr.name?"/".concat(tr==null?void 0:tr.name):""):tr==null?void 0:tr.name,!qt){ir.next=6;break}return yn(fa),Ba(),ir.abrupt("return");case 6:if(!Dt){ir.next=16;break}return ir.next=9,Fn.validateFields();case 9:return ir.next=11,Ve({type:"shixunsDetail/uploadGitFolder",payload:Object(f.a)(Object(f.a)({},{id:hn.id,path:fa}),Wr.current?{}:{secret_repository:!0})});case 11:Aa=ir.sent,yn(En),Aa.status===0&&a.b.info("\u65B0\u5EFA\u6210\u529F"),ir.next=18;break;case 16:yn(fa),a.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Ba();case 19:case"end":return ir.stop()}},Cr)}));return function(){return $r.apply(this,arguments)}}(),Ba=function(){Ve({type:"shixunsDetail/setActionTabs",payload:{}}),Fn.resetFields()};return o.a.createElement(n.a,{centered:!0,title:Ct||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:lt.actionTabs.key==="Repository-SelectFilePath",onOk:Da,onCancel:Ba},o.a.createElement("div",{className:et.a.wrap},o.a.createElement("div",{className:et.a.content},o.a.createElement("div",{className:et.a.mainPathWrap},!!(sr!=null&&sr.length)&&sr.map(function($r,Cr){return o.a.createElement("a",{key:Cr,onClick:function(){return Ta($r,Cr)}},$r.val)})),!!(wr!=null&&wr.length)&&wr.map(function($r,Cr){return $r.type==="tree"&&o.a.createElement("a",{key:Cr,onClick:function(){return ba($r)}},o.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(et.a.colorBlue)}),$r.name)})),o.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),o.a.createElement("div",{className:"mt5 mb5"},zr),Dt&&o.a.createElement(se.a,{form:Fn,scrollToFirstError:!0,className:"mt20"},o.a.createElement(se.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09"})))))},rt=Object(N.b)(function(Pt){var Ge=Pt.shixunsDetail,lt=Pt.loading,it=Pt.globalSetting;return{shixunsDetail:Ge,globalSetting:it,loading:lt.models.index}})(tt),ut=l("GZ0F"),Be=l("8Skl"),Pe=l("HBuW"),qe=l("1vsH"),Et=l("NLgs"),st=l("lzim"),At=F.a.DirectoryTree,Le=function(Ge){var lt,it,we,Ve,Ct,gt,Tt,Lt=Ge.shixunsDetail,Dt=Ge.globalSetting,Nt=Ge.loading,qt=Ge.user,kn=Ge.activeKey,yn=Ge.dispatch,Hn=Ge.practiceSetting,Gn=Ge.isRepository,Fn=Ge.treeData,hn=Ge.setTreeData,jr=Object(b.a)(Ge,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Wr=Object(U.i)(),Ur=Object(U.h)(),Er=Object(E.useState)(),zr=Object(T.a)(Er,2),xr=zr[0],tn=zr[1],Xt=Object(E.useState)(!1),En=Object(T.a)(Xt,2),an=En[0],Dr=En[1],_r=Object(E.useState)(!1),sr=Object(T.a)(_r,2),Vr=sr[0],on=sr[1],kr=Object(E.useState)(!1),wr=Object(T.a)(kr,2),sa=wr[0],Pr=wr[1],ba=Object(E.useState)(!1),Ta=Object(T.a)(ba,2),Da=Ta[0],Ba=Ta[1],$r=Object(E.useState)(""),Cr=Object(T.a)($r,2),tr=Cr[0],fa=Cr[1],Aa=Object(E.useState)([]),wa=Object(T.a)(Aa,2),ir=wa[0],ai=wa[1],Fa=Object(E.useState)([]),Ua=Object(T.a)(Fa,2),oi=Ua[0],Oa=Ua[1],qa=Object(E.useState)([]),Ga=Object(T.a)(qa,2),Di=Ga[0],hi=Ga[1],aa=Object(E.useState)(!1),la=Object(T.a)(aa,2),ia=la[0],he=la[1],Ze=Object(E.useState)(),vt=Object(T.a)(Ze,2),pt=vt[0],Mt=vt[1],Ot=Object(E.useState)(),zt=Object(T.a)(Ot,2),nn=zt[0],pn=zt[1],gn=Object(E.useState)(""),Tn=Object(T.a)(gn,2),bn=Tn[0],wt=Tn[1],Jt=Object(E.useState)(),Bt=Object(T.a)(Jt,2),ln=Bt[0],en=Bt[1],xn=Object(E.useState)(!1),Pn=Object(T.a)(xn,2),Vt=Pn[0],Ut=Pn[1];Object(E.useEffect)(function(){hn([]),ar(""),localStorage.warehouseHideTip||he(!0)},[Ur.pathname,Gn]);var Qt=function(){var On=Object(p.a)(C.a.mark(function Rt(){var Gt,jt,Rn=arguments;return C.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Gt=Rn.length>0&&Rn[0]!==void 0?Rn[0]:"",Nn.next=3,Object(Pe.zb)({id:Wr.id,secret_dir_path:Gt});case 3:jt=Nn.sent,jt&&en(Gt);case 5:case"end":return Nn.stop()}},Rt)}));return function(){return On.apply(this,arguments)}}(),Zt=function(Rt){return o.a.createElement(v.a,{className:Ke.a.menu,onClick:function(jt){fa(Rt.path||"");switch(jt.key){case"1":Object(qe.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Dr(!0);break;case"2":Object(qe.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Pr(!0);break;case"3":Object(qe.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Ba(!0);break;case"4":Object(qe.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),on(!0);break;case"5":Object(qe.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),Lr(Rt.path,Rt.name,Rt);break;case"6":Object(qe.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Rr(Rt);break}}},(Rt.type==="topTree"||Rt.type==="tree")&&o.a.createElement(v.a.Item,{key:"1"},"\u65B0\u5EFA\u6587\u4EF6"),(Rt.type==="topTree"||Rt.type==="tree")&&o.a.createElement(v.a.Item,{key:"2"},"\u65B0\u5EFA\u6587\u4EF6\u5939"),(Rt.type==="topTree"||Rt.type==="tree")&&o.a.createElement(v.a.Item,{key:"3"},"\u4E0A\u4F20"),Rt.type!=="topTree"&&Rt.type!=="tree"&&o.a.createElement(v.a.Item,{key:"4"},"\u91CD\u547D\u540D"),Rt.type!=="topTree"&&o.a.createElement(B.CopyToClipboard,{text:"/data/workspace/myshixun/".concat(Gn?"":"secret/").concat(Rt==null?void 0:Rt.path),onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement(v.a.Item,{key:"6"},o.a.createElement(o.a.Fragment,null,"\u590D\u5236\u8DEF\u5F84"))),Rt.type!=="topTree"&&o.a.createElement(v.a.Item,{key:"5"},"\u5220\u9664"))},mn=function(Rt,Gt){return Rt.map(function(jt){return Gt==""?jt.path=Gt+jt.name:jt.path=Gt+"/"+jt.name,jt.title=o.a.createElement(y.a,{className:"font14"},o.a.createElement(s.a,{flex:"1"},o.a.createElement(y.a,null,o.a.createElement(s.a,{flex:"20px"},jt.type==="blob"&&o.a.createElement("span",{className:"iconfont icon-wenjian11 font12"})),o.a.createElement(s.a,{flex:"1"},o.a.createElement("span",{className:" multi_ellipsis1"},jt.name)))),o.a.createElement(s.a,null,(jt.type==="blob"||jt.type==="tree")&&o.a.createElement(x.a,{overlay:Zt(jt),className:Ke.a.ellipsis},o.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),jt.disableCheckbox=xr&&xr!==jt.name,jt.className=jt.type==="tree"?Ke.a.pl23:"",jt.checkable=jt.type!=="tree",jt.isLeaf=jt.type!=="tree",jt.children=jt.type==="tree"&&[],jt.key=jt.path,jt})},dn=function(Rt){yn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Rt}})},Mn=function(){var On=Object(p.a)(C.a.mark(function Rt(Gt,jt){var Rn;return C.a.wrap(function(Nn){for(;;)switch(Nn.prev=Nn.next){case 0:return Rn=Gt.split("/"),Nn.next=3,ar(tr);case 3:setTimeout(function(){dn(Gt),ir=[Rn[0]||""],oi=[Gt],Oa(Object(K.a)(oi)),ai(Object(K.a)(ir))},150);case 4:case"end":return Nn.stop()}},Rt)}));return function(Gt,jt){return On.apply(this,arguments)}}(),Ln=function(Rt,Gt){if(Gt=="")Fn=Object(K.a)(Rt),hn(Object(K.a)(Rt));else{var jt=pr(Fn,Gt,Rt);Fn=jt,hn(Object(K.a)(jt))}};function pr(On,Rt,Gt){return On.map(function(jt){return jt.key===Rt?(jt.children=Object(K.a)(Gt),Object(f.a)({},jt)):jt.children?Object(f.a)(Object(f.a)({},jt),{},{children:pr(jt.children,Rt,Gt)}):jt})}var ar=function(){var On=Object(p.a)(C.a.mark(function Rt(){var Gt,jt,Rn,fn,Nn,wn=arguments;return C.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:return Gt=wn.length>0&&wn[0]!==void 0?wn[0]:"",Kn.next=3,yn({type:Gn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Wr.id,path:Gt}});case 3:return jt=Kn.sent,jt&&((Rn=jt.trees)!==null&&Rn!==void 0&&Rn.length?(Nn=mn(Object(K.a)(jt.trees),Gt),Ln(Nn,Gt),hi(jt.trees||[]),pn(Gt||""),console.log("handleGetRepository:",Nn,Gt),setTimeout(function(){return console.log(Fn,jt.trees,Gt,999999)},2e3)):Gt==""&&hn([]),Mt(((fn=jt.commits)===null||fn===void 0?void 0:fn[0])||{})),Kn.abrupt("return",jt);case 6:case"end":return Kn.stop()}},Rt)}));return function(){return On.apply(this,arguments)}}(),Ar=function(){var On=Object(p.a)(C.a.mark(function Rt(Gt){return C.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:return Rn.abrupt("return",new Promise(function(){var fn=Object(p.a)(C.a.mark(function Nn(wn,zn){return C.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return Gt.children.length&&wn(),wt(Gt.path),hr.next=4,ar(Gt.path);case 4:wn();case 5:case"end":return hr.stop()}},Nn)}));return function(Nn,wn){return fn.apply(this,arguments)}}()));case 1:case"end":return Rn.stop()}},Rt)}));return function(Gt){return On.apply(this,arguments)}}(),Br=function(){var On=Object(p.a)(C.a.mark(function Rt(Gt,jt){var Rn,fn;return C.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(console.log("handleSelectTree",Gt,jt.nativeEvent.target.nodeName,jt),Rn=function(){dn(jt.node.path),Gt=[jt.node.path],Oa(Object(K.a)(Gt))},!(jt.nativeEvent.target.nodeName==="svg"||jt.nativeEvent.target.nodeName==="LI"||jt.nativeEvent.target.nodeName==="I")){wn.next=4;break}return wn.abrupt("return");case 4:jt.node.type==="blob"&&(Hn!=null&&(fn=Hn.sideBar)!==null&&fn!==void 0&&fn.confirmLeave?n.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(){Rn(),yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Rn());case 5:case"end":return wn.stop()}},Rt)}));return function(Gt,jt){return On.apply(this,arguments)}}(),Lr=function(Rt,Gt,jt){n.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 Rn=Object(p.a)(C.a.mark(function Nn(){var wn,zn,Kn;return C.a.wrap(function(lr){for(;;)switch(lr.prev=lr.next){case 0:return lr.next=2,yn({type:"shixunsDetail/deleteGitFile",payload:{id:Wr.id,path:Rt,message:"\u5220\u9664".concat(Rt),secret_repository:Gn?null:!0}});case 2:if(wn=lr.sent,zn=Rt.split("/"),!((wn==null?void 0:wn.status)===0)){lr.next=20;break}return a.b.info("\u5220\u9664\u6210\u529F"),zn.splice(zn.length-1,1),lr.next=9,ar(zn.length>1?zn.join("/"):"");case 9:if(Kn=lr.sent,!(Kn!=null&&Kn.trees)){lr.next=13;break}lr.next=16;break;case 13:return zn.splice(zn.length-1,1),lr.next=16,ar(zn.length>1?zn.join("/"):"");case 16:return dn(""),lr.abrupt("return",!0);case 20:(wn==null?void 0:wn.status)===-3&&n.a.confirm({title:"\u5220\u9664\u5931\u8D25",content:o.a.createElement("div",null,"\u8BE5\u6587\u4EF6\u201C",Rt,"\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(Wr.id,"/edit/").concat(wn==null?void 0:wn.message,"/tab=2")}});case 21:case"end":return lr.stop()}},Nn)}));function fn(){return Rn.apply(this,arguments)}return fn}()})},Rr=function(Rt){console.log(Rt,"item")},br=function(){var On=Object(p.a)(C.a.mark(function Rt(Gt,jt){return C.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:if(console.log("handleExpand",jt),!(jt.nativeEvent.target.nodeName==="svg"||jt.nativeEvent.target.nodeName==="path"||jt.nativeEvent.target.nodeName==="LI")){fn.next=5;break}return fn.abrupt("return",!0);case 5:return fn.next=7,Ar(jt.node);case 7:ir.includes(jt.node.path)?ir.splice(ir.indexOf(jt.node.path),1):ir.push(jt.node.path);case 8:ai(Object(K.a)(ir));case 9:case"end":return fn.stop()}},Rt)}));return function(Gt,jt){return On.apply(this,arguments)}}(),Xr=function(){he(!1),localStorage.warehouseHideTip=!0},ea=function(){var On=Object(p.a)(C.a.mark(function Rt(Gt){var jt,Rn,fn,Nn,wn;return C.a.wrap(function(Kn){for(;;)switch(Kn.prev=Kn.next){case 0:fn="",Kn.t0=Gn,Kn.next=Kn.t0===!0?4:Kn.t0===!1?9:11;break;case 4:return fn="\u5F00\u542F\u7248\u672C\u5E93",Nn="\u5F00\u542F",wn="\u4E0D\u5F00\u542F",Rn=o.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"),Kn.abrupt("break",11);case 9:return Lt!=null&&(jt=Lt.detail)!==null&&jt!==void 0&&jt.secret_repository?(fn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Nn="\u786E\u5B9A",wn="\u53D6\u6D88",Rn=o.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")):(fn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Nn="\u4E0D\u4F7F\u7528",wn="\u4F7F\u7528",Rn=o.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")),Kn.abrupt("break",11);case 11:if(!(!Gn&&Object(Et.b)(yn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Kn.next=13;break}return Kn.abrupt("return");case 13:n.a.confirm({title:fn,okText:Nn,cancelText:wn,content:Rn,onOk:function(){var lr;Object(qe.ab)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",fn]),!Gn&&!(Lt!=null&&(lr=Lt.detail)!==null&&lr!==void 0&&lr.secret_repository)||Sr(Gt)},onCancel:function(){var lr;!Gn&&!(Lt!=null&&(lr=Lt.detail)!==null&&lr!==void 0&&lr.secret_repository)&&Sr(Gt)}});case 14:case"end":return Kn.stop()}},Rt)}));return function(Gt){return On.apply(this,arguments)}}(),Sr=function(){var On=Object(p.a)(C.a.mark(function Rt(Gt){return C.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:if(!Gn){Rn.next=6;break}return Rn.next=3,Object(Pe.p)(Object(f.a)({},Wr));case 3:yn({type:"practiceSetting/getCommonData",payload:Object(f.a)({},Wr)}),Rn.next=8;break;case 6:return Rn.next=8,Object(Pe.q)(Object(f.a)(Object(f.a)({},Wr),{},{is_secret_repository:Gt}));case 8:ar(),yn({type:"shixunsDetail/getShixunsDetail",payload:{id:Wr.id}});case 10:case"end":return Rn.stop()}},Rt)}));return function(Gt){return On.apply(this,arguments)}}(),ta=function(Rt){console.log(Rt)},Qr=function(){var On=Object(p.a)(C.a.mark(function Rt(Gt){var jt,Rn,fn,Nn,wn,zn,Kn,hr,lr,Yr,Wn;return C.a.wrap(function(qn){for(;;)switch(qn.prev=qn.next){case 0:if(console.log(Gt),jt=Gt.node.key,Rn=Gt.dragNode.key,fn=Gt.node.pos.split("-"),Nn=Gt.dropPosition-Number(fn[fn.length-1]),!(Gt.dragNode.type==="tree")){qn.next=8;break}return a.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),qn.abrupt("return");case 8:if(!(Gt.node.type!=="tree")){qn.next=11;break}return a.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),qn.abrupt("return");case 11:return qn.next=13,yn({type:"shixunsDetail/moveGitFile",payload:{id:Wr.id,from:Gt.dragNode.path,to:Gt.node.path+"/"+Gt.dragNode.name,message:"".concat(Gt.dragNode.path," move to ").concat(Gt.node.path+"/"+Gt.dragNode.name," ")}});case 13:if(wn=qn.sent,!(wn.status===0)){qn.next=26;break}return dn(""),qn.next=18,ar("");case 18:zn=0;case 19:if(!(zn<ir.length)){qn.next=26;break}if(!(ir[zn]!="")){qn.next=23;break}return qn.next=23,ar(ir[zn]);case 23:zn++,qn.next=19;break;case 26:return qn.abrupt("return");case 32:case"end":return qn.stop()}},Rt)}));return function(Gt){return On.apply(this,arguments)}}();return o.a.createElement("section",{className:Ke.a.bg},o.a.createElement("div",{className:Ke.a.contentbg},o.a.createElement("div",{className:Ke.a.wrap},o.a.createElement(y.a,{className:Ke.a.gitCode},o.a.createElement(s.a,{flex:"1"},o.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Gn?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",o.a.createElement(W.a,{className:Gn&&Lt!==null&&Lt!==void 0&&(lt=Lt.detail)!==null&&lt!==void 0&&lt.init_repository?"hide":"ml10",checked:Gn?Lt==null||((we=Lt.detail)===null||we===void 0)?void 0:we.init_repository:Lt==null||((it=Lt.detail)===null||it===void 0)?void 0:it.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:ea})),o.a.createElement(s.a,null,o.a.createElement(x.a,{overlay:Zt({type:"topTree"}),className:"current"},o.a.createElement(_.a,{visible:ia,title:o.a.createElement("div",{className:"font16"},o.a.createElement(ut.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",o.a.createElement("span",{onClick:function(){return Xr()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Ke.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Gn&&(Lt==null||((Ve=Lt.detail)===null||Ve===void 0)?void 0:Ve.init_repository)&&o.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Gn&&(Lt==null||((Ct=Lt.detail)===null||Ct===void 0)?void 0:Ct.secret_repository)&&o.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}))))),!!Fn.length&&!Gn&&o.a.createElement("div",{className:"mt20 pl20 pr20 font14 c-white"},o.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")),Fn.length?o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:Ke.a.content},kn==="1"&&o.a.createElement("div",{className:Ke.a.tips},"\u63D0\u793A\uFF1A",o.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'),o.a.createElement(At,{disabled:!!Nt.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Fn,switcherIcon:o.a.createElement(Be.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:br,expandedKeys:ir,selectedKeys:oi,onSelect:Br,draggable:!0,onDragEnter:ta,onDrop:Qr,allowDrop:function(Rt){var Gt=Rt.dropNode,jt=Rt.dropPosition;return!1}}))):"",!Fn.length&&Gn&&(Lt==null||((gt=Lt.detail)===null||gt===void 0)?void 0:gt.init_repository)&&o.a.createElement(je,null),!Fn.length&&!Gn&&(Lt==null||((Tt=Lt.detail)===null||Tt===void 0)?void 0:Tt.secret_repository)&&o.a.createElement(je,null))),o.a.createElement(ce,{visible:Vr,defaultPath:tr,onClose:function(){return on(!1)},isRepository:!Gn,onOK:function(){var On=Object(p.a)(C.a.mark(function Rt(Gt){var jt;return C.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return jt=tr.split("/"),jt.pop(),fn.next=4,ar(jt.join("/"));case 4:dn("");case 5:case"end":return fn.stop()}},Rt)}));return function(Rt){return On.apply(this,arguments)}}()}),o.a.createElement(oe,{visible:an,defaultPath:tr,onClose:function(){return Dr(!1)},isRepository:Gn,onOK:function(Rt){Mn(Rt.path,Rt.name)}}),o.a.createElement(me,{visible:sa,defaultPath:tr,onClose:function(){return Pr(!1)},isRepository:Gn,onOK:function(Rt){Mn(Rt.path,Rt.name)}}),o.a.createElement(ve,{defaultPath:tr,visible:Da,isRepository:Gn,onClose:function(){return Ba(!1)},onOK:function(){var On=Object(p.a)(C.a.mark(function Rt(Gt){var jt;return C.a.wrap(function(fn){for(;;)switch(fn.prev=fn.next){case 0:return jt=tr.split("/"),fn.next=3,ar(tr);case 3:ir=[jt[0]||""],oi=[tr],Oa(Object(K.a)(oi)),ai(Object(K.a)(ir));case 7:case"end":return fn.stop()}},Rt)}));return function(Rt){return On.apply(this,arguments)}}()}),o.a.createElement(rt,{pathList:tr==null?void 0:tr.split("/"),showInputPath:!0,isMergeSelectFile:Vt,onFinish:function(Rt){Vt?Qt(Rt):ar(Rt),Ut(!1)}}))},je=function(){return o.a.createElement("div",{className:"mt20 pb50 ".concat(Ke.a.nodata)},o.a.createElement("div",{className:Ke.a.headLeft},"\u63D0\u793A\uFF1A",o.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",o.a.createElement("br",null),"\u4E24\u79CD\u65B9\u5F0F\u6765\u4F7F\u7528\uFF1A",o.a.createElement("br",null),"1\u3001",o.a.createElement("a",{href:"/forums/2784",target:"_blank"},"Git\u5BA2\u6237\u7AEF")," \u4E0A\u4F20\u5DF2\u6709\u6587\u4EF6\u6765\u5F00\u59CB\u4F7F\u7528\u3002",o.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"),o.a.createElement("img",{width:"100%",src:st.z}))},ze=Object(N.b)(function(Pt){var Ge=Pt.shixunsDetail,lt=Pt.loading,it=Pt.globalSetting,we=Pt.practiceSetting,Ve=Pt.user;return{shixunsDetail:Ge,globalSetting:it,user:Ve,practiceSetting:we,loading:lt}})(Le),Te=l("/zsF"),Me=l("PArb"),ke=l("yDYP"),We=l.n(ke),dt=function(Ge){var lt=Ge.shixunsDetail,it=Ge.globalSetting,we=Ge.loading,Ve=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(b.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.i)(),Dt=Object(E.useState)([]),Nt=Object(T.a)(Dt,2),qt=Nt[0],kn=Nt[1];Object(E.useEffect)(function(){yn()},[gt]);var yn=function(){var Hn=Object(p.a)(C.a.mark(function Gn(){var Fn;return C.a.wrap(function(jr){for(;;)switch(jr.prev=jr.next){case 0:return jr.next=2,Ct({type:"shixunsDetail/getRepositoryCommit",payload:{id:Lt.id,secret_repository:gt?void 0:!0}});case 2:Fn=jr.sent,Fn&&kn(Fn.commits||[]);case 4:case"end":return jr.stop()}},Gn)}));return function(){return Hn.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,qt==""&&o.a.createElement("div",{className:We.a.empty},o.a.createElement("img",{src:st.m,width:"258"}),o.a.createElement("br",null),o.a.createElement("span",{className:"c-grey-c font14"},"\u6682\u65E0\u63D0\u4EA4\u8BB0\u5F55")),qt!=""&&o.a.createElement("section",{className:We.a.bg},o.a.createElement("div",{className:We.a.wrap},o.a.createElement("div",{className:We.a.content},qt==null?void 0:qt.map(function(Hn){var Gn,Fn;return o.a.createElement("div",null,o.a.createElement(y.a,{align:"middle",className:"c-white font16"},o.a.createElement(s.a,null,Hn.title)),o.a.createElement(y.a,{align:"middle",className:"mt20 "},o.a.createElement(s.a,null,o.a.createElement("img",{className:We.a.imageUrl,src:ye.a.IMG_SERVER+"/"+((Gn=Hn.author)===null||Gn===void 0?void 0:Gn.image_url)})),o.a.createElement(s.a,{className:We.a.blueLight},o.a.createElement("span",{className:"ml20"},(Fn=Hn.author)===null||Fn===void 0?void 0:Fn.username)),o.a.createElement(s.a,null,o.a.createElement("span",{className:"ml20 ".concat(We.a.blueLight)},"\u63D0\u4EA4\u4E8E"),o.a.createElement("span",{className:"ml20 ".concat(We.a.blueLight)},Hn.time))),o.a.createElement(Me.a,{className:We.a.divider}))})))))},bt=Object(N.b)(function(Pt){var Ge=Pt.shixunsDetail,lt=Pt.loading,it=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:it,user:we,loading:lt.models.index}})(dt),kt=l("p5ED"),cn=R.a.TabPane,An=function(Ge){var lt,it,we,Ve,Ct,gt,Tt,Lt,Dt,Nt,qt,kn,yn,Hn,Gn,Fn,hn,jr,Wr,Ur=Ge.globalSetting,Er=Ge.loading,zr=Ge.dispatch,xr=Ge.practiceSetting,tn=Ge.shixunsDetail,Xt=Object(b.a)(Ge,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),En=Object(E.useState)("1"),an=Object(T.a)(En,2),Dr=an[0],_r=an[1],sr=Object(E.useState)("1"),Vr=Object(T.a)(sr,2),on=Vr[0],kr=Vr[1],wr=Object(E.useState)(),sa=Object(T.a)(wr,2),Pr=sa[0],ba=sa[1],Ta=Object(E.useRef)(),Da=Object(E.useState)(!0),Ba=Object(T.a)(Da,2),$r=Ba[0],Cr=Ba[1],tr=Object(E.useState)(["2","1"]),fa=Object(T.a)(tr,2),Aa=fa[0],wa=fa[1],ir=Object(E.useState)([]),ai=Object(T.a)(ir,2),Fa=ai[0],Ua=ai[1],oi=Object(E.useRef)(),Oa=Object(U.i)(),qa=[{id:"1",name:"\u4EE3\u7801\u4ED3\u5E93"},{id:"2",name:o.a.createElement("span",null,o.a.createElement("span",null,"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"),o.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"},o.a.createElement("i",{className:"iconfont icon-xiaowenhao",style:{marginLeft:2,fontSize:14}})))}];Object(E.useEffect)(function(){try{var aa,la,ia,he,Ze;if(!!(tn!=null&&(aa=tn.fileContent)!==null&&aa!==void 0&&(la=aa.content)!==null&&la!==void 0&&(ia=la.content)!==null&&ia!==void 0&&ia.length)||(tn==null||((he=tn.fileContent)===null||he===void 0||((Ze=he.content)===null||Ze===void 0))?void 0:Ze.content)==""){var vt;if((tn==null||((vt=tn.fileContent)===null||vt===void 0)?void 0:vt.file_type)==="txt"){var pt,Mt,Ot,zt;Ta.current=window.decodeURIComponent(escape(window.atob(tn==null||((pt=tn.fileContent)===null||pt===void 0||((Mt=pt.content)===null||Mt===void 0))?void 0:Mt.content))),Pr=window.decodeURIComponent(escape(window.atob(tn==null||((Ot=tn.fileContent)===null||Ot===void 0||((zt=Ot.content)===null||zt===void 0))?void 0:zt.content))),ba(Pr)}else{var nn,pn,gn,Tn;Ta.current=tn==null||((nn=tn.fileContent)===null||nn===void 0||((pn=nn.content)===null||pn===void 0))?void 0:pn.content,Pr=tn==null||((gn=tn.fileContent)===null||gn===void 0||((Tn=gn.content)===null||Tn===void 0))?void 0:Tn.content,ba(Pr)}}}catch(ln){var bn,wt,Jt,Bt;Ta.current=window.atob(tn==null||((bn=tn.fileContent)===null||bn===void 0||((wt=bn.content)===null||wt===void 0))?void 0:wt.content),Pr=window.atob(tn==null||((Jt=tn.fileContent)===null||Jt===void 0||((Bt=Jt.content)===null||Bt===void 0))?void 0:Bt.content),ba(Pr),a.b.warn("\u8BF7\u786E\u8BA4\u6587\u4EF6\u5B57\u7B26\u96C6\u7F16\u7801\u662F\u5426\u4E3AUTF-8")}console.log("codeMirrorSourceValue1212:12",tn.fileContent.content)},[tn==null||((lt=tn.fileContent)===null||lt===void 0)?void 0:lt.content]),Object(E.useEffect)(function(){var aa,la=xr==null||((aa=xr.sideBar)===null||aa===void 0)?void 0:aa.selectPath.split("/");wa(la)},[xr==null||((it=xr.sideBar)===null||it===void 0)?void 0:it.selectPath]);var Ga=function(la){ba(la);var ia=-1;la===Ta.current?ia=0:ia=1,ia!==-1,zr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!ia}})};Object(E.useEffect)(function(){new Promise(function(){var aa=Object(p.a)(C.a.mark(function la(ia,he){var Ze,vt,pt,Mt;return C.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!((xr==null||((Ze=xr.sideBar)===null||Ze===void 0)?void 0:Ze.selectPath)!==""&&xr!==null&&xr!==void 0&&(vt=xr.sideBar)!==null&&vt!==void 0&&vt.selectPath)){zt.next=5;break}return zt.next=3,zr({type:"shixunsDetail/getFileContent",payload:{id:Oa.id,path:xr==null||((pt=xr.sideBar)===null||pt===void 0)?void 0:pt.selectPath,secret_repository:$r?null:!0}});case 3:Mt=zt.sent,Mt!=null&&Mt.content||(Mt==null?void 0:Mt.content)==""||zr({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return zt.stop()}},la)}));return function(la,ia){return aa.apply(this,arguments)}}())},[xr==null||((we=xr.sideBar)===null||we===void 0)?void 0:we.selectPath]);var Di=o.a.createElement(v.a,{className:k.a.menu,onClick:function(la){var ia;!(tn!=null&&(ia=tn.detail)!==null&&ia!==void 0&&ia.secret_repository)&&la.key==="2"&&kr("1"),_r(la.key),la.key==="1"?Cr(!0):Cr(!1)}},o.a.createElement(v.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),qa.filter(function(aa){var la,ia;return!(tn!=null&&(la=tn.detail)!==null&&la!==void 0&&la.init_repository)||tn!=null&&(ia=tn.detail)!==null&&ia!==void 0&&ia.is_jupyter_lab?aa.id!=="2":aa}).map(function(aa,la){return o.a.createElement(v.a.Item,{className:"leaveClick",key:aa.id},aa.name)})),hi=function(){var aa=Object(p.a)(C.a.mark(function la(){var ia,he,Ze;return C.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,zr({type:"shixunsDetail/updateRepositoryFile",payload:{id:Oa.id,path:tn==null||((ia=tn.fileContent)===null||ia===void 0||((he=ia.params)===null||he===void 0))?void 0:he.path,content:Pr,secret_repository:$r?null:!0}});case 2:Ze=pt.sent,Ze!=null&&Ze.content&&(a.b.info("\u4FDD\u5B58\u6210\u529F"),zr({type:"practiceSetting/setSideBarTabs",payload:Object(f.a)(Object(f.a)({},xr.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return pt.stop()}},la)}));return function(){return aa.apply(this,arguments)}}();return o.a.createElement("div",{className:k.a.warehouse},o.a.createElement("div",{className:k.a.header},o.a.createElement(y.a,{align:"middle",className:"w100 c-white",style:{height:60}},o.a.createElement(s.a,{flex:"1"},o.a.createElement(y.a,{align:"middle"},o.a.createElement(s.a,null,o.a.createElement(x.a,{overlay:Di,className:k.a.menu},o.a.createElement("span",{className:"font16 c-white current ml20"},qa.find(function(aa){return aa.id===Dr}).name," ",o.a.createElement("span",{style:{color:"#B0B5D6"},className:"iconfont icon-sanjiaoxing font12"})))),o.a.createElement(s.a,{flex:"81px"},o.a.createElement("div",{className:k.a.line})),o.a.createElement(s.a,null,o.a.createElement(R.a,{className:k.a.tabs,activeKey:on,onChange:function(la){var ia;xr!=null&&(ia=xr.sideBar)!==null&&ia!==void 0&&ia.confirmLeave?n.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(){kr(la),zr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(kr(la),zr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}}))}},o.a.createElement(cn,{tab:o.a.createElement("span",{className:"leaveClick"},"\u4EE3\u7801\u6587\u4EF6"),key:"1"}),$r&&(tn==null||((Ve=tn.detail)===null||Ve===void 0)?void 0:Ve.init_repository)&&o.a.createElement(cn,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}),!$r&&(tn==null||((Ct=tn.detail)===null||Ct===void 0)?void 0:Ct.secret_repository)&&o.a.createElement(cn,{tab:"\u63D0\u4EA4\u8BB0\u5F55",key:"2",className:"leaveClick"}))))),($r&&(tn==null||((gt=tn.repository)===null||gt===void 0)?void 0:gt.git_url)||!$r&&(tn==null||((Tt=tn.secretRepository)===null||Tt===void 0)?void 0:Tt.git_url))&&o.a.createElement(o.a.Fragment,null,o.a.createElement(s.a,null,o.a.createElement("span",{className:k.a.title},"\u4ED3\u5E93\u5730\u5740:"),o.a.createElement("input",{value:$r?tn==null||((Lt=tn.repository)===null||Lt===void 0)?void 0:Lt.git_url:tn==null||((Dt=tn.secretRepository)===null||Dt===void 0)?void 0:Dt.git_url}),o.a.createElement(B.CopyToClipboard,{text:$r?tn==null||((Nt=tn.repository)===null||Nt===void 0)?void 0:Nt.git_url:tn==null||((qt=tn.secretRepository)===null||qt===void 0)?void 0:qt.git_url,onCopy:function(){return a.b.success("\u590D\u5236\u6210\u529F")}},o.a.createElement(_.a,{placement:"topLeft",title:"\u70B9\u51FB\u590D\u5236\u7248\u672C\u5E93"},o.a.createElement("i",{className:"iconfont icon-fuzhi2 current ml5 mr40"}))))))),o.a.createElement("div",{className:k.a.content,style:{overflow:"auto"}},on==="1"&&o.a.createElement(o.a.Fragment,null,o.a.createElement("aside",{className:k.a.left},o.a.createElement(d.a,{spinning:!!Er.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(k.a.loading," ").concat(k.a.bottom0)},o.a.createElement(ze,{setTreeData:Ua,treeData:Fa,activeKey:Dr,isRepository:$r}))),o.a.createElement("aside",{className:k.a.right,ref:oi},(xr==null||((kn=xr.sideBar)===null||kn===void 0)?void 0:kn.selectPath)!==""&&o.a.createElement(o.a.Fragment,null,o.a.createElement(d.a,{spinning:!!Er.effects["shixunsDetail/getFileContent"],wrapperClassName:k.a.loading},o.a.createElement("div",{className:k.a.filePathWrp},o.a.createElement(y.a,{align:"middle",className:"w100"},o.a.createElement(s.a,null,o.a.createElement("span",{className:"iconfont icon-daimacangku2 c-white"})),o.a.createElement(s.a,{flex:"40px"},o.a.createElement("div",{className:k.a.line,style:{marginLeft:20}})),o.a.createElement(s.a,{className:k.a.filePath},Aa.map(function(aa,la){return o.a.createElement("span",{className:"c-blue"},aa)})))),o.a.createElement("div",{className:Er.effects["shixunsDetail/getFileContent"]?"hide":"show"},o.a.createElement(kt.a,{className:"darkBlue",style:{top:66,height:"calc(100% - 60px)",position:"absolute",zIndex:1},filename:tn==null||((yn=tn.fileContent)===null||yn===void 0)?void 0:yn.filename,type:(tn==null||((Hn=tn.fileContent)===null||Hn===void 0)?void 0:Hn.file_type)==="office"?"download":tn==null||((Gn=tn.fileContent)===null||Gn===void 0)?void 0:Gn.file_type,data:Pr,monacoEditor:{value:Pr,language:tn==null||((Fn=tn.fileContent)===null||Fn===void 0)?void 0:Fn.language,onChange:function(la){return Ga(la)},options:{fontSize:14}}}))),(tn==null||((hn=tn.fileContent)===null||hn===void 0)?void 0:hn.file_type)==="txt"&&o.a.createElement(y.a,{align:"middle",justify:"center",className:k.a.footer},o.a.createElement(s.a,null,o.a.createElement(m.a,{type:"primary",size:"large",ghost:!0,onClick:function(){N.e.push("/shixuns/".concat(Oa.id,"/challenges"))}},"\u53D6\u6D88"),o.a.createElement(m.a,{type:"primary",size:"large",className:"ml40",onClick:hi},"\u63D0\u4EA4")))),(xr==null||((jr=xr.sideBar)===null||jr===void 0)?void 0:jr.selectPath)==""&&(tn==null||((Wr=tn.detail)===null||Wr===void 0)?void 0:Wr.init_repository)&&o.a.createElement("div",{className:k.a.empty},o.a.createElement("img",{src:st.l,width:"258"}),o.a.createElement("br",null),o.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"&&o.a.createElement("div",{className:k.a.commit},o.a.createElement(bt,{isRepository:$r}))))},rn=Y.default=Object(N.b)(function(Pt){var Ge=Pt.loading,lt=Pt.globalSetting,it=Pt.practiceSetting,we=Pt.shixunsDetail;return{globalSetting:lt,loading:Ge,practiceSetting:it,shixunsDetail:we}})(An)},csWT:function(M,Y,l){M.exports=l.p+"static/choose.4ad1045f.svg"},cv67:function(M,Y,l){(function(P,m){M.exports=Y=m(l("Ib8C"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.WordArray,y=d.Hasher,S=D.algo,n=[];(function(){for(var g=0;g<64;g++)n[g]=m.abs(m.sin(g+1))*4294967296|0})();var i=S.MD5=y.extend({_doReset:function(){this._hash=new h.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(g,v){for(var p=0;p<16;p++){var O=v+p,a=g[O];g[O]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360}var u=this._hash.words,_=g[v+0],T=g[v+1],b=g[v+2],c=g[v+3],R=g[v+4],w=g[v+5],C=g[v+6],E=g[v+7],o=g[v+8],A=g[v+9],k=g[v+10],U=g[v+11],N=g[v+12],V=g[v+13],W=g[v+14],K=g[v+15],z=u[0],F=u[1],B=u[2],G=u[3];z=s(z,F,B,G,_,7,n[0]),G=s(G,z,F,B,T,12,n[1]),B=s(B,G,z,F,b,17,n[2]),F=s(F,B,G,z,c,22,n[3]),z=s(z,F,B,G,R,7,n[4]),G=s(G,z,F,B,w,12,n[5]),B=s(B,G,z,F,C,17,n[6]),F=s(F,B,G,z,E,22,n[7]),z=s(z,F,B,G,o,7,n[8]),G=s(G,z,F,B,A,12,n[9]),B=s(B,G,z,F,k,17,n[10]),F=s(F,B,G,z,U,22,n[11]),z=s(z,F,B,G,N,7,n[12]),G=s(G,z,F,B,V,12,n[13]),B=s(B,G,z,F,W,17,n[14]),F=s(F,B,G,z,K,22,n[15]),z=r(z,F,B,G,T,5,n[16]),G=r(G,z,F,B,C,9,n[17]),B=r(B,G,z,F,U,14,n[18]),F=r(F,B,G,z,_,20,n[19]),z=r(z,F,B,G,w,5,n[20]),G=r(G,z,F,B,k,9,n[21]),B=r(B,G,z,F,K,14,n[22]),F=r(F,B,G,z,R,20,n[23]),z=r(z,F,B,G,A,5,n[24]),G=r(G,z,F,B,W,9,n[25]),B=r(B,G,z,F,c,14,n[26]),F=r(F,B,G,z,o,20,n[27]),z=r(z,F,B,G,V,5,n[28]),G=r(G,z,F,B,b,9,n[29]),B=r(B,G,z,F,E,14,n[30]),F=r(F,B,G,z,N,20,n[31]),z=x(z,F,B,G,w,4,n[32]),G=x(G,z,F,B,o,11,n[33]),B=x(B,G,z,F,U,16,n[34]),F=x(F,B,G,z,W,23,n[35]),z=x(z,F,B,G,T,4,n[36]),G=x(G,z,F,B,R,11,n[37]),B=x(B,G,z,F,E,16,n[38]),F=x(F,B,G,z,k,23,n[39]),z=x(z,F,B,G,V,4,n[40]),G=x(G,z,F,B,_,11,n[41]),B=x(B,G,z,F,c,16,n[42]),F=x(F,B,G,z,C,23,n[43]),z=x(z,F,B,G,A,4,n[44]),G=x(G,z,F,B,N,11,n[45]),B=x(B,G,z,F,K,16,n[46]),F=x(F,B,G,z,b,23,n[47]),z=f(z,F,B,G,_,6,n[48]),G=f(G,z,F,B,E,10,n[49]),B=f(B,G,z,F,W,15,n[50]),F=f(F,B,G,z,w,21,n[51]),z=f(z,F,B,G,N,6,n[52]),G=f(G,z,F,B,c,10,n[53]),B=f(B,G,z,F,k,15,n[54]),F=f(F,B,G,z,T,21,n[55]),z=f(z,F,B,G,o,6,n[56]),G=f(G,z,F,B,K,10,n[57]),B=f(B,G,z,F,C,15,n[58]),F=f(F,B,G,z,V,21,n[59]),z=f(z,F,B,G,R,6,n[60]),G=f(G,z,F,B,U,10,n[61]),B=f(B,G,z,F,b,15,n[62]),F=f(F,B,G,z,A,21,n[63]),u[0]=u[0]+z|0,u[1]=u[1]+F|0,u[2]=u[2]+B|0,u[3]=u[3]+G|0},_doFinalize:function(){var g=this._data,v=g.words,p=this._nDataBytes*8,O=g.sigBytes*8;v[O>>>5]|=128<<24-O%32;var a=m.floor(p/4294967296),u=p;v[(O+64>>>9<<4)+15]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,v[(O+64>>>9<<4)+14]=(u<<8|u>>>24)&16711935|(u<<24|u>>>8)&4278255360,g.sigBytes=(v.length+1)*4,this._process();for(var _=this._hash,T=_.words,b=0;b<4;b++){var c=T[b];T[b]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360}return _},clone:function(){var g=y.clone.call(this);return g._hash=this._hash.clone(),g}});function s(g,v,p,O,a,u,_){var T=g+(v&p|~v&O)+a+_;return(T<<u|T>>>32-u)+v}function r(g,v,p,O,a,u,_){var T=g+(v&O|p&~O)+a+_;return(T<<u|T>>>32-u)+v}function x(g,v,p,O,a,u,_){var T=g+(v^p^O)+a+_;return(T<<u|T>>>32-u)+v}function f(g,v,p,O,a,u,_){var T=g+(p^(v|~O))+a+_;return(T<<u|T>>>32-u)+v}D.MD5=y._createHelper(i),D.HmacMD5=y._createHmacHelper(i)}(Math),P.MD5})},dGDm:function(M,Y,l){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,Y,l){},djh8:function(M,Y,l){M.exports=l.p+"static/qrCode.42927872.png"},dmUQ:function(M,Y,l){"use strict";var P=l("Ff2n"),m=l("rePB"),D=l("1OyB"),d=l("vuIU"),h=l("Ji7U"),y=l("md7G"),S=l("foSv"),n=l("q1tI"),i=l.n(n),s=l("TSYQ"),r=l.n(s),x=l("4IlW");function f(o,A){var k=Object.keys(o);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(o);A&&(U=U.filter(function(N){return Object.getOwnPropertyDescriptor(o,N).enumerable})),k.push.apply(k,U)}return k}function g(o){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(m.a)(o,U,k[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(k)):f(Object(k)).forEach(function(U){Object.defineProperty(o,U,Object.getOwnPropertyDescriptor(k,U))})}return o}function v(o){var A=p();return function(){var U=Object(S.a)(o),N;if(A){var V=Object(S.a)(this).constructor;N=Reflect.construct(U,arguments,V)}else N=U.apply(this,arguments);return Object(y.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(o){return!1}}function O(){}function a(o){o.preventDefault()}var u=function(A){return A.replace(/[^\w.-]+/g,"")},_=200,T=600,b=Number.MAX_SAFE_INTEGER||Math.pow(2,53)-1,c=function(A){return A!=null},R=function(A,k){return k===A||typeof k=="number"&&typeof A=="number"&&isNaN(k)&&isNaN(A)},w=function(o){Object(h.a)(k,o);var A=v(k);function k(U){var N;Object(D.a)(this,k),N=A.call(this,U),N.onKeyDown=function(K){var z=N.props,F=z.onKeyDown,B=z.onPressEnter;if(K.keyCode===x.a.UP){var G=N.getRatio(K);N.up(K,G,null),N.stop()}else if(K.keyCode===x.a.DOWN){var ae=N.getRatio(K);N.down(K,ae,null),N.stop()}else K.keyCode===x.a.ENTER&&B&&B(K);if(N.recordCursorPosition(),N.lastKeyCode=K.keyCode,F){for(var de=arguments.length,se=new Array(de>1?de-1:0),Se=1;Se<de;Se++)se[Se-1]=arguments[Se];F.apply(void 0,[K].concat(se))}},N.onKeyUp=function(K){var z=N.props.onKeyUp;if(N.stop(),N.recordCursorPosition(),z){for(var F=arguments.length,B=new Array(F>1?F-1:0),G=1;G<F;G++)B[G-1]=arguments[G];z.apply(void 0,[K].concat(B))}},N.onChange=function(K){var z=N.props.onChange;N.state.focused&&(N.inputting=!0),N.rawInput=N.props.parser(N.getValueFromEvent(K)),N.setState({inputValue:N.rawInput}),z(N.toNumber(N.rawInput))},N.onMouseUp=function(){var K=N.props.onMouseUp;N.recordCursorPosition(),K&&K.apply(void 0,arguments)},N.onFocus=function(){var K;N.setState({focused:!0}),(K=N.props).onFocus.apply(K,arguments)},N.onBlur=function(){var K=N.props.onBlur;N.inputting=!1,N.setState({focused:!1});var z=N.getCurrentValidValue(N.state.inputValue),F=N.setValue(z,O);if(K){var B=N.input.value,G=N.getInputDisplayValue({focus:!1,value:F});N.input.value=G&&Number(G),K.apply(void 0,arguments),N.input.value=B}},N.getRatio=function(K){var z=1;return K.metaKey||K.ctrlKey?z=.1:K.shiftKey&&(z=10),z},N.getFullNum=function(K){return isNaN(K)?K:/e/i.test(String(K))?Number(K).toFixed(18).replace(/\.?0+$/,""):K},N.getPrecision=function(K){if(c(N.props.precision))return N.props.precision;var z=String(K);if(z.indexOf("e-")>=0)return parseInt(z.slice(z.indexOf("e-")+2),10);var F=0;return z.indexOf(".")>=0&&(F=z.length-z.indexOf(".")-1),F},N.getInputDisplayValue=function(K){var z=K||N.state,F=z.focused,B=z.inputValue,G=z.value,ae;F?ae=B:ae=N.toPrecisionAsStep(G),ae==null&&(ae="");var de=N.formatWrapper(ae);return c(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(K){}},N.restoreByAfter=function(K){if(K===void 0)return!1;var z=N.input.value,F=z.lastIndexOf(K);if(F===-1)return!1;var B=N.cursorBefore.length;return N.lastKeyCode===x.a.DELETE&&N.cursorBefore.charAt(B-1)===K[0]?(N.fixCaret(B,B),!0):F+K.length===z.length?(N.fixCaret(F,F),!0):!1},N.partRestoreByAfter=function(K){return K===void 0?!1:Array.prototype.some.call(K,function(z,F){var B=K.substring(F);return N.restoreByAfter(B)})},N.isNotCompleteNumber=function(K){return isNaN(K)||K===""||K===null||K&&K.toString().indexOf(".")===K.toString().length-1},N.stop=function(){N.autoStepTimer&&clearTimeout(N.autoStepTimer)},N.down=function(K,z,F){N.pressingUpOrDown=!0,N.step("down",K,z,F)},N.up=function(K,z,F){N.pressingUpOrDown=!0,N.step("up",K,z,F)},N.saveInput=function(K){N.input=K};var V=U.value;V===void 0&&(V=U.defaultValue),N.state={focused:U.autoFocus};var W=N.getValidValue(N.toNumber(V));return N.state=g(g({},N.state),{},{inputValue:N.toPrecisionAsStep(W),value:W}),N}return Object(d.a)(k,[{key:"componentDidMount",value:function(){this.componentDidUpdate(null)}},{key:"componentDidUpdate",value:function(N){var V=this.props,W=V.value,K=V.onChange,z=V.max,F=V.min,B=this.state.focused;if(N){if(!R(N.value,W)||!R(N.max,z)||!R(N.min,F)){var G=B?W:this.getValidValue(W),ae;this.pressingUpOrDown?ae=G:this.inputting?ae=this.rawInput:ae=this.toPrecisionAsStep(G),this.setState({value:G,inputValue:ae})}var de="value"in this.props?W:this.state.value;"max"in this.props&&N.max!==z&&typeof de=="number"&&de>z&&K&&K(z),"min"in this.props&&N.min!==F&&typeof de=="number"&&de<F&&K&&K(F)}try{if(this.cursorStart!==void 0&&this.state.focused){if(!this.partRestoreByAfter(this.cursorAfter)&&this.state.value!==this.props.value){var se=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===x.a.BACKSPACE?se=this.cursorStart-1:this.lastKeyCode===x.a.DELETE&&(se=this.cursorStart):se=this.input.value.length,this.fixCaret(se,se)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case x.a.BACKSPACE:this.fixCaret(this.cursorStart-1,this.cursorStart-1);break;case x.a.DELETE:this.fixCaret(this.cursorStart+1,this.cursorStart+1);break;default:}}}catch(Se){}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 V=N;return V===""?V="":this.isNotCompleteNumber(parseFloat(V))?V=this.state.value:V=this.getValidValue(V),this.toNumber(V)}},{key:"getValueFromEvent",value:function(N){var V=N.target.value.trim().replace(/。/g,".");return c(this.props.decimalSeparator)&&(V=V.replace(this.props.decimalSeparator,".")),V}},{key:"getValidValue",value:function(N){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,K=parseFloat(N);return isNaN(K)?N:(K<V&&(K=V),K>W&&(K=W),K)}},{key:"setValue",value:function(N,V){var W=this.props.precision,K=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),z=this.state.value,F=z===void 0?null:z,B=this.state.inputValue,G=B===void 0?null:B,ae=typeof K=="number"?K.toFixed(W):"".concat(K),de=K!==F||ae!=="".concat(G);return"value"in this.props?(G=this.toPrecisionAsStep(this.state.value),this.setState({inputValue:G},V)):this.setState({value:K,inputValue:this.toPrecisionAsStep(N)},V),de&&this.props.onChange(K),K}},{key:"getMaxPrecision",value:function(N){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.props,K=W.precision,z=W.step;if(c(K))return K;var F=this.getPrecision(V),B=this.getPrecision(z),G=this.getPrecision(N);return N?Math.max(G,F+B):F+B}},{key:"getPrecisionFactor",value:function(N){var V=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.getMaxPrecision(N,V);return Math.pow(10,W)}},{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 V=Math.abs(this.getMaxPrecision(N));return isNaN(V)?N.toString():Number(N).toFixed(V)}},{key:"toNumber",value:function(N){var V=this.props.precision,W=this.state.focused,K=N&&N.length>16&&W;return this.isNotCompleteNumber(N)||K?N:c(V)?Math.round(N*Math.pow(10,V))/Math.pow(10,V):Number(N)}},{key:"upStep",value:function(N,V){var W=this.props.step,K=this.getPrecisionFactor(N,V),z=Math.abs(this.getMaxPrecision(N,V)),F=((K*N+K*W*V)/K).toFixed(z);return this.toNumber(F)}},{key:"downStep",value:function(N,V){var W=this.props.step,K=this.getPrecisionFactor(N,V),z=Math.abs(this.getMaxPrecision(N,V)),F=((K*N-K*W*V)/K).toFixed(z);return this.toNumber(F)}},{key:"step",value:function(N,V){var W=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,z=arguments.length>3?arguments[3]:void 0;this.stop(),V&&(V.persist(),V.preventDefault());var F=this.props;if(F.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var G=this["".concat(N,"Step")](B,K),ae=G>F.max||G<F.min;if(G>F.max?G=F.max:G<F.min&&(G=F.min),this.setValue(G,null),this.setState({focused:!0},function(){W.pressingUpOrDown=!1}),ae)return;this.autoStepTimer=setTimeout(function(){W[N](V,K,!0)},z?_:T)}},{key:"fixCaret",value:function(N,V){if(N===void 0||V===void 0||!this.input||!this.input.value)return;try{var W=this.input.selectionStart,K=this.input.selectionEnd;(N!==W||V!==K)&&this.input.setSelectionRange(N,V)}catch(z){}}},{key:"render",value:function(){var N,V=this.props,W=V.prefixCls,K=V.disabled,z=V.readOnly,F=V.useTouch,B=V.autoComplete,G=V.upHandler,ae=V.downHandler,de=V.className,se=V.max,Se=V.min,Oe=V.style,le=V.title,me=V.onMouseEnter,pe=V.onMouseLeave,ie=V.onMouseOver,oe=V.onMouseOut,Q=V.required,ce=V.onClick,ee=V.tabIndex,te=V.type,ye=V.placeholder,re=V.id,Z=V.inputMode,X=V.pattern,q=V.step,be=V.maxLength,ve=V.autoFocus,xe=V.name,Ke=V.onPaste,Qe=V.onInput,et=Object(P.a)(V,["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"]),tt=this.state,rt=tt.value,ut=tt.focused,Be=r()(W,(N={},Object(m.a)(N,de,!!de),Object(m.a)(N,"".concat(W,"-disabled"),K),Object(m.a)(N,"".concat(W,"-focused"),ut),N)),Pe={};Object.keys(et).forEach(function(We){(We.substr(0,5)==="data-"||We.substr(0,5)==="aria-"||We==="role")&&(Pe[We]=et[We])});var qe=!z&&!K,Et=this.getInputDisplayValue(null),st=(rt||rt===0)&&(isNaN(rt)||Number(rt)>=se),At=(rt||rt===0)&&(isNaN(rt)||Number(rt)<=Se),Le=st||K||z,je=At||K||z,ze=r()("".concat(W,"-handler"),"".concat(W,"-handler-up"),Object(m.a)({},"".concat(W,"-handler-up-disabled"),Le)),Te=r()("".concat(W,"-handler"),"".concat(W,"-handler-down"),Object(m.a)({},"".concat(W,"-handler-down-disabled"),je)),Me=F?{onTouchStart:Le?O:this.up,onTouchEnd:this.stop}:{onMouseDown:Le?O:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},ke=F?{onTouchStart:je?O:this.down,onTouchEnd:this.stop}:{onMouseDown:je?O:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return i.a.createElement("div",{className:Be,style:Oe,title:le,onMouseEnter:me,onMouseLeave:pe,onMouseOver:ie,onMouseOut:oe,onFocus:function(){return null},onBlur:function(){return null}},i.a.createElement("div",{className:"".concat(W,"-handler-wrap")},i.a.createElement("span",Object.assign({unselectable:"on"},Me,{role:"button","aria-label":"Increase Value","aria-disabled":Le,className:ze}),G||i.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-up-inner"),onClick:a})),i.a.createElement("span",Object.assign({unselectable:"on"},ke,{role:"button","aria-label":"Decrease Value","aria-disabled":je,className:Te}),ae||i.a.createElement("span",{unselectable:"on",className:"".concat(W,"-handler-down-inner"),onClick:a}))),i.a.createElement("div",{className:"".concat(W,"-input-wrap")},i.a.createElement("input",Object.assign({role:"spinbutton","aria-valuemin":Se,"aria-valuemax":se,"aria-valuenow":rt,required:Q,type:te,placeholder:ye,onPaste:Ke,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(W,"-input"),tabIndex:ee,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:qe?this.onKeyDown:O,onKeyUp:qe?this.onKeyUp:O,autoFocus:ve,maxLength:be,readOnly:z,disabled:K,max:se,min:Se,step:q,name:xe,title:le,id:re,onChange:this.onChange,ref:this.saveInput,value:this.getFullNum(Et),pattern:X,inputMode:Z,onInput:Qe},Pe))))}}]),k}(i.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,E=Y.a=C},e7zE:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("3y9D"),l("WYAk"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Base,h=D.WordArray,y=m.algo,S=y.SHA1,n=y.HMAC,i=y.PBKDF2=d.extend({cfg:d.extend({keySize:128/32,hasher:S,iterations:1}),init:function(s){this.cfg=this.cfg.extend(s)},compute:function(s,r){for(var x=this.cfg,f=n.create(x.hasher,s),g=h.create(),v=h.create([1]),p=g.words,O=v.words,a=x.keySize,u=x.iterations;p.length<a;){var _=f.update(r).finalize(v);f.reset();for(var T=_.words,b=T.length,c=_,R=1;R<u;R++){c=f.finalize(c),f.reset();for(var w=c.words,C=0;C<b;C++)T[C]^=w[C]}g.concat(_),O[0]++}return g.sigBytes=a*4,g}});m.PBKDF2=function(s,r,x){return i.create(x).compute(s,r)}}(),P.PBKDF2})},fAei:function(M,Y,l){"use strict";l.d(Y,"a",function(){return _.a});var P=l("rePB"),m=l("VTBJ"),D=l("KQm4"),d=l("1OyB"),h=l("vuIU"),y=l("Ji7U"),S=l("LK+K"),n=l("q1tI"),i=l("4IlW"),s=l("Kwbf"),r=l("TSYQ"),x=l.n(r),f=l("sboe"),g=l("OZM5"),v=l("815F"),p=l("ODXe"),O=l("Ff2n"),a=l("+nKL"),u=l("8XRh"),_=l("WaYH"),T=function(Se,Oe){var le=Se.className,me=Se.style,pe=Se.motion,ie=Se.motionNodes,oe=Se.motionType,Q=Se.onMotionStart,ce=Se.onMotionEnd,ee=Se.active,te=Se.treeNodeRequiredProps,ye=Object(O.a)(Se,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),re=n.useState(!0),Z=Object(p.a)(re,2),X=Z[0],q=Z[1],be=n.useContext(f.a),ve=be.prefixCls,xe=n.useRef(!1),Ke=function(){xe.current||ce(),xe.current=!0};return Object(n.useEffect)(function(){ie&&oe==="hide"&&X&&q(!1)},[ie]),Object(n.useEffect)(function(){return ie&&Q(),function(){ie&&Ke()}},[]),ie?n.createElement(u.default,Object.assign({ref:Oe,visible:X},pe,{motionAppear:oe==="show",onAppearEnd:Ke,onLeaveEnd:Ke}),function(Qe,et){var tt=Qe.className,rt=Qe.style;return n.createElement("div",{ref:et,className:x()("".concat(ve,"-treenode-motion"),tt),style:rt},ie.map(function(ut){var Be=ut.data,Pe=Be.key,qe=Object(O.a)(Be,["key"]),Et=ut.isStart,st=ut.isEnd;delete qe.children;var At=Object(v.f)(Pe,te);return n.createElement(_.a,Object.assign({},qe,At,{active:ee,data:ut.data,key:Pe,isStart:Et,isEnd:st}))}))}):n.createElement(_.a,Object.assign({domRef:Oe,className:le,style:me},ye,{active:ee}))};T.displayName="MotionTreeNode";var b=n.forwardRef(T),c=b;function R(){var se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Oe=se.length,le=Se.length;if(Math.abs(Oe-le)!==1)return{add:!1,key:null};function me(pe,ie){var oe=new Map;pe.forEach(function(ce){oe.set(ce,!0)});var Q=ie.filter(function(ce){return!oe.has(ce)});return Q.length===1?Q[0]:null}return Oe<le?{add:!0,key:me(se,Se)}:{add:!1,key:me(Se,se)}}function w(se,Se,Oe){var le=se.findIndex(function(oe){var Q=oe.data;return Q.key===Oe}),me=se[le+1],pe=Se.findIndex(function(oe){var Q=oe.data;return Q.key===Oe});if(me){var ie=Se.findIndex(function(oe){var Q=oe.data;return Q.key===me.data.key});return Se.slice(pe+1,ie)}return Se.slice(pe+1)}var C={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},E=function(){},o="RC_TREE_MOTION_".concat(Math.random()),A={key:o},k={key:o,level:0,index:0,pos:"0",node:A},U={parent:null,children:[],pos:k.pos,data:A,isStart:[],isEnd:[]};function N(se,Se,Oe,le){return Se===!1||!Oe?se:se.slice(0,Math.ceil(Oe/le)+1)}function V(se){var Se=se.data.key,Oe=se.pos;return Object(v.e)(Se,Oe)}function W(se){for(var Se=String(se.data.key),Oe=se;Oe.parent;)Oe=Oe.parent,Se="".concat(Oe.data.key," > ").concat(Se);return Se}var K=function(Se,Oe){var le=Se.prefixCls,me=Se.data,pe=Se.selectable,ie=Se.checkable,oe=Se.expandedKeys,Q=Se.selectedKeys,ce=Se.checkedKeys,ee=Se.loadedKeys,te=Se.loadingKeys,ye=Se.halfCheckedKeys,re=Se.keyEntities,Z=Se.disabled,X=Se.dragging,q=Se.dragOverNodeKey,be=Se.dropPosition,ve=Se.motion,xe=Se.height,Ke=Se.itemHeight,Qe=Se.virtual,et=Se.focusable,tt=Se.activeItem,rt=Se.focused,ut=Se.tabIndex,Be=Se.onKeyDown,Pe=Se.onFocus,qe=Se.onBlur,Et=Se.onActiveChange,st=Se.onListChangeStart,At=Se.onListChangeEnd,Le=Object(O.a)(Se,["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"]),je=n.useRef(null);n.useImperativeHandle(Oe,function(){return{scrollTo:function(kn){je.current.scrollTo(kn)}}});var ze=n.useState(oe),Te=Object(p.a)(ze,2),Me=Te[0],ke=Te[1],We=n.useState(me),dt=Object(p.a)(We,2),bt=dt[0],kt=dt[1],cn=n.useState(me),An=Object(p.a)(cn,2),rn=An[0],Pt=An[1],Ge=n.useState([]),lt=Object(p.a)(Ge,2),it=lt[0],we=lt[1],Ve=n.useState(null),Ct=Object(p.a)(Ve,2),gt=Ct[0],Tt=Ct[1];function Lt(){kt(me),Pt(me),we([]),Tt(null),At()}n.useEffect(function(){ke(oe);var qt=R(Me,oe);if(qt.key!==null)if(qt.add){var kn=bt.findIndex(function(jr){var Wr=jr.data.key;return Wr===qt.key}),yn=N(w(bt,me,qt.key),Qe,xe,Ke),Hn=bt.slice();Hn.splice(kn+1,0,U),Pt(Hn),we(yn),Tt("show")}else{var Gn=me.findIndex(function(jr){var Wr=jr.data.key;return Wr===qt.key}),Fn=N(w(me,bt,qt.key),Qe,xe,Ke),hn=me.slice();hn.splice(Gn+1,0,U),Pt(hn),we(Fn),Tt("hide")}else bt!==me&&(kt(me),Pt(me))},[oe,me]),n.useEffect(function(){X||Lt()},[X]);var Dt=ve?rn:me,Nt={expandedKeys:oe,selectedKeys:Q,loadedKeys:ee,loadingKeys:te,checkedKeys:ce,halfCheckedKeys:ye,dragOverNodeKey:q,dropPosition:be,keyEntities:re};return n.createElement(n.Fragment,null,rt&&tt&&n.createElement("span",{style:C,"aria-live":"assertive"},W(tt)),n.createElement("div",{role:"tree"},n.createElement("input",{style:C,disabled:et===!1||Z,tabIndex:et!==!1?ut:null,onKeyDown:Be,onFocus:Pe,onBlur:qe,value:"",onChange:E})),n.createElement(a.a,Object.assign({},Le,{data:Dt,itemKey:V,height:xe,fullHeight:!1,virtual:Qe,itemHeight:Ke,prefixCls:"".concat(le,"-list"),ref:je}),function(qt){var kn=qt.pos,yn=qt.data,Hn=yn.key,Gn=Object(O.a)(yn,["key"]),Fn=qt.isStart,hn=qt.isEnd,jr=Object(v.e)(Hn,kn);delete Gn.children;var Wr=Object(v.f)(jr,Nt);return n.createElement(c,Object.assign({},Gn,Wr,{active:tt&&Hn===tt.data.key,pos:kn,data:qt.data,isStart:Fn,isEnd:hn,motion:ve,motionNodes:Hn===o?it:null,motionType:gt,onMotionStart:st,onMotionEnd:Lt,treeNodeRequiredProps:Nt,onMouseMove:function(){Et(null)}}))}))},z=n.forwardRef(K);z.displayName="NodeList";var F=z,B=l("NvD2"),G=function(se){Object(y.a)(Oe,se);var Se=Object(S.a)(Oe);function Oe(){var le;return Object(d.a)(this,Oe),le=Se.apply(this,arguments),le.destroyed=!1,le.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},le.listRef=n.createRef(),le.onNodeDragStart=function(me,pe){var ie=le.state,oe=ie.expandedKeys,Q=ie.keyEntities,ce=le.props.onDragStart,ee=pe.props.eventKey;le.dragNode=pe;var te=Object(g.b)(oe,ee);le.setState({dragging:!0,dragNodesKeys:Object(g.g)(ee,Q)}),le.setExpandedKeys(te),ce&&ce({event:me,node:Object(v.b)(pe.props)})},le.onNodeDragEnter=function(me,pe){var ie=le.state,oe=ie.expandedKeys,Q=ie.keyEntities,ce=ie.dragNodesKeys,ee=le.props.onDragEnter,te=pe.props,ye=te.pos,re=te.eventKey;if(!le.dragNode||ce.indexOf(re)!==-1)return;var Z=Object(g.c)(me,pe);if(le.dragNode.props.eventKey===re&&Z===0){le.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){le.setState({dragOverNodeKey:re,dropPosition:Z}),le.delayedDragEnterLogic||(le.delayedDragEnterLogic={}),Object.keys(le.delayedDragEnterLogic).forEach(function(X){clearTimeout(le.delayedDragEnterLogic[X])}),le.delayedDragEnterLogic[ye]=window.setTimeout(function(){if(!le.state.dragging)return;var X=Object(D.a)(oe),q=Q[re];q&&(q.children||[]).length&&(X=Object(g.a)(oe,re)),"expandedKeys"in le.props||le.setExpandedKeys(X),ee&&ee({event:me,node:Object(v.b)(pe.props),expandedKeys:X})},400)},0)},le.onNodeDragOver=function(me,pe){var ie=le.state.dragNodesKeys,oe=le.props.onDragOver,Q=pe.props.eventKey;if(ie.indexOf(Q)!==-1)return;if(le.dragNode&&Q===le.state.dragOverNodeKey){var ce=Object(g.c)(me,pe);if(ce===le.state.dropPosition)return;le.setState({dropPosition:ce})}oe&&oe({event:me,node:Object(v.b)(pe.props)})},le.onNodeDragLeave=function(me,pe){var ie=le.props.onDragLeave;le.setState({dragOverNodeKey:""}),ie&&ie({event:me,node:Object(v.b)(pe.props)})},le.onNodeDragEnd=function(me,pe){var ie=le.props.onDragEnd;le.setState({dragOverNodeKey:""}),le.cleanDragState(),ie&&ie({event:me,node:Object(v.b)(pe.props)}),le.dragNode=null},le.onNodeDrop=function(me,pe){var ie=le.state,oe=ie.dragNodesKeys,Q=oe===void 0?[]:oe,ce=ie.dropPosition,ee=le.props.onDrop,te=pe.props,ye=te.eventKey,re=te.pos;if(le.setState({dragOverNodeKey:""}),le.cleanDragState(),Q.indexOf(ye)!==-1){Object(s.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Z=Object(g.k)(re),X={event:me,node:Object(v.b)(pe.props),dragNode:le.dragNode?Object(v.b)(le.dragNode.props):null,dragNodesKeys:Q.slice(),dropPosition:ce+Number(Z[Z.length-1]),dropToGap:!1};ce!==0&&(X.dropToGap=!0),ee&&ee(X),le.dragNode=null},le.cleanDragState=function(){var me=le.state.dragging;me&&le.setState({dragging:!1})},le.onNodeClick=function(me,pe){var ie=le.props.onClick;ie&&ie(me,pe)},le.onNodeDoubleClick=function(me,pe){var ie=le.props.onDoubleClick;ie&&ie(me,pe)},le.onNodeSelect=function(me,pe){var ie=le.state.selectedKeys,oe=le.state.keyEntities,Q=le.props,ce=Q.onSelect,ee=Q.multiple,te=pe.selected,ye=pe.key,re=!te;re?ee?ie=Object(g.a)(ie,ye):ie=[ye]:ie=Object(g.b)(ie,ye);var Z=ie.map(function(X){var q=oe[X];return q?q.node:null}).filter(function(X){return X});le.setUncontrolledState({selectedKeys:ie}),ce&&ce(ie,{event:"select",selected:re,node:pe,selectedNodes:Z,nativeEvent:me.nativeEvent})},le.onNodeCheck=function(me,pe,ie){var oe=le.state,Q=oe.keyEntities,ce=oe.checkedKeys,ee=oe.halfCheckedKeys,te=le.props,ye=te.checkStrictly,re=te.onCheck,Z=pe.key,X,q={event:"check",node:pe,checked:ie,nativeEvent:me.nativeEvent};if(ye){var be=ie?Object(g.a)(ce,Z):Object(g.b)(ce,Z),ve=Object(g.b)(ee,Z);X={checked:be,halfChecked:ve},q.checkedNodes=be.map(function(rt){return Q[rt]}).filter(function(rt){return rt}).map(function(rt){return rt.node}),le.setUncontrolledState({checkedKeys:be})}else{var xe=Object(B.a)([].concat(Object(D.a)(ce),[Z]),!0,Q),Ke=xe.checkedKeys,Qe=xe.halfCheckedKeys;if(!ie){var et=new Set(Ke);et.delete(Z);var tt=Object(B.a)(Array.from(et),{checked:!1,halfCheckedKeys:Qe},Q);Ke=tt.checkedKeys,Qe=tt.halfCheckedKeys}X=Ke,q.checkedNodes=[],q.checkedNodesPositions=[],q.halfCheckedKeys=Qe,Ke.forEach(function(rt){var ut=Q[rt];if(!ut)return;var Be=ut.node,Pe=ut.pos;q.checkedNodes.push(Be),q.checkedNodesPositions.push({node:Be,pos:Pe})}),le.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:Qe})}re&&re(X,q)},le.onNodeLoad=function(me){return new Promise(function(pe){le.setState(function(ie){var oe=ie.loadedKeys,Q=oe===void 0?[]:oe,ce=ie.loadingKeys,ee=ce===void 0?[]:ce,te=le.props,ye=te.loadData,re=te.onLoad,Z=me.key;if(!ye||Q.indexOf(Z)!==-1||ee.indexOf(Z)!==-1)return{};var X=ye(me);return X.then(function(){var q=le.state,be=q.loadedKeys,ve=q.loadingKeys,xe=Object(g.a)(be,Z),Ke=Object(g.b)(ve,Z);re&&re(xe,{event:"load",node:me}),le.setUncontrolledState({loadedKeys:xe}),le.setState({loadingKeys:Ke}),pe()}),{loadingKeys:Object(g.a)(ee,Z)}})})},le.onNodeMouseEnter=function(me,pe){var ie=le.props.onMouseEnter;ie&&ie({event:me,node:pe})},le.onNodeMouseLeave=function(me,pe){var ie=le.props.onMouseLeave;ie&&ie({event:me,node:pe})},le.onNodeContextMenu=function(me,pe){var ie=le.props.onRightClick;ie&&(me.preventDefault(),ie({event:me,node:pe}))},le.onFocus=function(){var me=le.props.onFocus;le.setState({focused:!0}),me&&me.apply(void 0,arguments)},le.onBlur=function(){var me=le.props.onBlur;le.setState({focused:!1}),le.onActiveChange(null),me&&me.apply(void 0,arguments)},le.getTreeNodeRequiredProps=function(){var me=le.state,pe=me.expandedKeys,ie=me.selectedKeys,oe=me.loadedKeys,Q=me.loadingKeys,ce=me.checkedKeys,ee=me.halfCheckedKeys,te=me.dragOverNodeKey,ye=me.dropPosition,re=me.keyEntities;return{expandedKeys:pe||[],selectedKeys:ie||[],loadedKeys:oe||[],loadingKeys:Q||[],checkedKeys:ce||[],halfCheckedKeys:ee||[],dragOverNodeKey:te,dropPosition:ye,keyEntities:re}},le.setExpandedKeys=function(me){var pe=le.state.treeData,ie=Object(v.d)(pe,me);le.setUncontrolledState({expandedKeys:me,flattenNodes:ie},!0)},le.onNodeExpand=function(me,pe){var ie=le.state.expandedKeys,oe=le.state.listChanging,Q=le.props,ce=Q.onExpand,ee=Q.loadData,te=pe.key,ye=pe.expanded;if(oe)return;var re=ie.indexOf(te),Z=!ye;if(Object(s.a)(ye&&re!==-1||!ye&&re===-1,"Expand state not sync with index check"),Z?ie=Object(g.a)(ie,te):ie=Object(g.b)(ie,te),le.setExpandedKeys(ie),ce&&ce(ie,{node:pe,expanded:Z,nativeEvent:me.nativeEvent}),Z&&ee){var X=le.onNodeLoad(pe);X&&X.then(function(){var q=Object(v.d)(le.state.treeData,ie);le.setUncontrolledState({flattenNodes:q})})}},le.onListChangeStart=function(){le.setUncontrolledState({listChanging:!0})},le.onListChangeEnd=function(){setTimeout(function(){le.setUncontrolledState({listChanging:!1})})},le.onActiveChange=function(me){var pe=le.state.activeKey,ie=le.props.onActiveChange;if(pe===me)return;le.setState({activeKey:me}),me!==null&&le.scrollTo({key:me}),ie&&ie(me)},le.getActiveItem=function(){var me=le.state,pe=me.activeKey,ie=me.flattenNodes;return pe===null?null:ie.find(function(oe){var Q=oe.data.key;return Q===pe})||null},le.offsetActiveKey=function(me){var pe=le.state,ie=pe.flattenNodes,oe=pe.activeKey,Q=ie.findIndex(function(te){var ye=te.data.key;return ye===oe});Q===-1&&me<0&&(Q=ie.length),Q=(Q+me+ie.length)%ie.length;var ce=ie[Q];if(ce){var ee=ce.data.key;le.onActiveChange(ee)}else le.onActiveChange(null)},le.onKeyDown=function(me){var pe=le.state,ie=pe.activeKey,oe=pe.expandedKeys,Q=pe.checkedKeys,ce=le.props,ee=ce.onKeyDown,te=ce.checkable,ye=ce.selectable;switch(me.which){case i.a.UP:{le.offsetActiveKey(-1),me.preventDefault();break}case i.a.DOWN:{le.offsetActiveKey(1),me.preventDefault();break}}var re=le.getActiveItem();if(re&&re.data){var Z=le.getTreeNodeRequiredProps(),X=re.data.isLeaf===!1||!!(re.data.children||[]).length,q=Object(v.b)(Object(m.a)(Object(m.a)({},Object(v.f)(ie,Z)),{},{data:re.data,active:!0}));switch(me.which){case i.a.LEFT:{X&&oe.includes(ie)?le.onNodeExpand({},q):re.parent&&le.onActiveChange(re.parent.data.key),me.preventDefault();break}case i.a.RIGHT:{X&&!oe.includes(ie)?le.onNodeExpand({},q):re.children&&re.children.length&&le.onActiveChange(re.children[0].data.key),me.preventDefault();break}case i.a.ENTER:case i.a.SPACE:{te&&!q.disabled&&q.checkable!==!1&&!q.disableCheckbox?le.onNodeCheck({},q,!Q.includes(ie)):!te&&ye&&!q.disabled&&q.selectable!==!1&&le.onNodeSelect({},q);break}}}ee&&ee(me)},le.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(le.destroyed)return;var oe=!1,Q=!0,ce={};Object.keys(me).forEach(function(ee){if(ee in le.props){Q=!1;return}oe=!0,ce[ee]=me[ee]}),oe&&(!pe||Q)&&le.setState(Object(m.a)(Object(m.a)({},ce),ie))},le.scrollTo=function(me){le.listRef.current.scrollTo(me)},le}return Object(h.a)(Oe,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var me,pe=this.state,ie=pe.focused,oe=pe.flattenNodes,Q=pe.keyEntities,ce=pe.dragging,ee=pe.activeKey,te=this.props,ye=te.prefixCls,re=te.className,Z=te.style,X=te.showLine,q=te.focusable,be=te.tabIndex,ve=be===void 0?0:be,xe=te.selectable,Ke=te.showIcon,Qe=te.icon,et=te.switcherIcon,tt=te.draggable,rt=te.checkable,ut=te.checkStrictly,Be=te.disabled,Pe=te.motion,qe=te.loadData,Et=te.filterTreeNode,st=te.height,At=te.itemHeight,Le=te.virtual,je=te.titleRender,ze=te.onContextMenu,Te=Object(g.f)(this.props);return n.createElement(f.a.Provider,{value:{prefixCls:ye,selectable:xe,showIcon:Ke,icon:Qe,switcherIcon:et,draggable:tt,checkable:rt,checkStrictly:ut,disabled:Be,keyEntities:Q,loadData:qe,filterTreeNode:Et,titleRender:je,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}},n.createElement("div",{className:x()(ye,re,(me={},Object(P.a)(me,"".concat(ye,"-show-line"),X),Object(P.a)(me,"".concat(ye,"-focused"),ie),Object(P.a)(me,"".concat(ye,"-active-focused"),ee!==null),me))},n.createElement(F,Object.assign({ref:this.listRef,prefixCls:ye,style:Z,data:oe,disabled:Be,selectable:xe,checkable:!!rt,motion:Pe,dragging:ce,height:st,itemHeight:At,virtual:Le,focusable:q,focused:ie,tabIndex:ve,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:ze},this.getTreeNodeRequiredProps(),Te))))}}],[{key:"getDerivedStateFromProps",value:function(me,pe){var ie=pe.prevProps,oe={prevProps:me};function Q(Qe){return!ie&&Qe in me||ie&&ie[Qe]!==me[Qe]}var ce;if(Q("treeData")?ce=me.treeData:Q("children")&&(Object(s.a)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),ce=Object(v.c)(me.children)),ce){oe.treeData=ce;var ee=Object(v.a)(ce);oe.keyEntities=Object(m.a)(Object(P.a)({},o,k),ee.keyEntities)}var te=oe.keyEntities||pe.keyEntities;if(Q("expandedKeys")||ie&&Q("autoExpandParent"))oe.expandedKeys=me.autoExpandParent||!ie&&me.defaultExpandParent?Object(g.e)(me.expandedKeys,te):me.expandedKeys;else if(!ie&&me.defaultExpandAll){var ye=Object(m.a)({},te);delete ye[o],oe.expandedKeys=Object.keys(ye).map(function(Qe){return ye[Qe].key})}else!ie&&me.defaultExpandedKeys&&(oe.expandedKeys=me.autoExpandParent||me.defaultExpandParent?Object(g.e)(me.defaultExpandedKeys,te):me.defaultExpandedKeys);if(oe.expandedKeys||delete oe.expandedKeys,ce||oe.expandedKeys){var re=Object(v.d)(ce||pe.treeData,oe.expandedKeys||pe.expandedKeys);oe.flattenNodes=re}if(me.selectable&&(Q("selectedKeys")?oe.selectedKeys=Object(g.d)(me.selectedKeys,me):!ie&&me.defaultSelectedKeys&&(oe.selectedKeys=Object(g.d)(me.defaultSelectedKeys,me))),me.checkable){var Z;if(Q("checkedKeys")?Z=Object(g.j)(me.checkedKeys)||{}:!ie&&me.defaultCheckedKeys?Z=Object(g.j)(me.defaultCheckedKeys)||{}:ce&&(Z=Object(g.j)(me.checkedKeys)||{checkedKeys:pe.checkedKeys,halfCheckedKeys:pe.halfCheckedKeys}),Z){var X=Z,q=X.checkedKeys,be=q===void 0?[]:q,ve=X.halfCheckedKeys,xe=ve===void 0?[]:ve;if(!me.checkStrictly){var Ke=Object(B.a)(be,!0,te);be=Ke.checkedKeys,xe=Ke.halfCheckedKeys}oe.checkedKeys=be,oe.halfCheckedKeys=xe}}return Q("loadedKeys")&&(oe.loadedKeys=me.loadedKeys),oe}}]),Oe}(n.Component);G.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:[]},G.TreeNode=_.a;var ae=G,de=Y.b=ae},fKo2:function(M,Y,l){},fyJ8:function(M,Y,l){"use strict";var P=l("rePB"),m=l("VTBJ"),D=l("Ff2n"),d=l("U8pU"),h=l("q1tI"),y=l.n(h),S=l("TSYQ"),n=l.n(S),i=l("c+Xe"),s=l("sR1s");function r(p){return p&&Object(d.a)(p)==="object"&&!Array.isArray(p)&&!h.isValidElement(p)}function x(p){return typeof p=="string"?!0:Object(i.c)(p)}function f(p,O){var a,u=p.prefixCls,_=p.className,T=p.record,b=p.index,c=p.dataIndex,R=p.render,w=p.children,C=p.component,E=C===void 0?"td":C,o=p.colSpan,A=p.rowSpan,k=p.fixLeft,U=p.fixRight,N=p.firstFixLeft,V=p.lastFixLeft,W=p.firstFixRight,K=p.lastFixRight,z=p.appendNode,F=p.additionalProps,B=F===void 0?{}:F,G=p.ellipsis,ae=p.align,de=p.rowType,se=p.isSticky,Se="".concat(u,"-cell"),Oe,le;if(w)le=w;else{var me=Object(s.b)(T,c);if(le=me,R){var pe=R(me,T,b);r(pe)?(le=pe.children,Oe=pe.props):le=pe}}Object(d.a)(le)==="object"&&!Array.isArray(le)&&!h.isValidElement(le)&&(le=null),G&&(V||W)&&(le=h.createElement("span",{className:"".concat(Se,"-content")},le));var ie=Oe||{},oe=ie.colSpan,Q=ie.rowSpan,ce=ie.style,ee=ie.className,te=Object(D.a)(ie,["colSpan","rowSpan","style","className"]),ye=oe!==void 0?oe:o,re=Q!==void 0?Q:A;if(ye===0||re===0)return null;var Z={},X=typeof k=="number",q=typeof U=="number";X&&(Z.position="sticky",Z.left=k),q&&(Z.position="sticky",Z.right=U);var be={};ae&&(be.textAlign=ae);var ve,xe=G===!0?{showTitle:!0}:G;xe&&(xe.showTitle||de==="header")&&(typeof le=="string"||typeof le=="number"?ve=le.toString():h.isValidElement(le)&&typeof le.props.children=="string"&&(ve=le.props.children));var Ke=Object(m.a)(Object(m.a)(Object(m.a)({title:ve},te),B),{},{colSpan:ye&&ye!==1?ye:null,rowSpan:re&&re!==1?re:null,className:n()(Se,_,(a={},Object(P.a)(a,"".concat(Se,"-fix-left"),X),Object(P.a)(a,"".concat(Se,"-fix-left-first"),N),Object(P.a)(a,"".concat(Se,"-fix-left-last"),V),Object(P.a)(a,"".concat(Se,"-fix-right"),q),Object(P.a)(a,"".concat(Se,"-fix-right-first"),W),Object(P.a)(a,"".concat(Se,"-fix-right-last"),K),Object(P.a)(a,"".concat(Se,"-ellipsis"),G),Object(P.a)(a,"".concat(Se,"-with-append"),z),Object(P.a)(a,"".concat(Se,"-fix-sticky"),(X||q)&&se),a),B.className,ee),style:Object(m.a)(Object(m.a)(Object(m.a)(Object(m.a)({},B.style),be),Z),ce),ref:x(E)?O:null});return h.createElement(E,Object.assign({},Ke),z,le)}var g=h.forwardRef(f);g.displayName="Cell";var v=h.memo(g,function(p,O){return O.shouldCellUpdate?!O.shouldCellUpdate(O.record,p.record):!1});Y.a=v},"gb/T":function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return P.mode.ECB=function(){var m=P.lib.BlockCipherMode.extend();return m.Encryptor=m.extend({processBlock:function(D,d){this._cipher.encryptBlock(D,d)}}),m.Decryptor=m.extend({processBlock:function(D,d){this._cipher.decryptBlock(D,d)}}),m}(),P.mode.ECB})},"h/E3":function(M,Y,l){M.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(M,Y,l){"use strict";l.d(Y,"a",function(){return N});var P=l("q1tI"),m=l.n(P),D=l("TSYQ"),d=l.n(D),h={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},y=function(K){var z=K.map(function(){return Object(P.useRef)()}),F=Object(P.useRef)();return Object(P.useEffect)(function(){var B=Date.now(),G=!1;Object.keys(z).forEach(function(ae){var de=z[ae].current;if(!de)return;G=!0;var se=de.style;se.transitionDuration=".3s, .3s, .3s, .06s",F.current&&B-F.current<100&&(se.transitionDuration="0s, 0s")}),G&&(F.current=Date.now())}),[z]};function S(){return S=Object.assign||function(W){for(var K=1;K<arguments.length;K++){var z=arguments[K];for(var F in z)Object.prototype.hasOwnProperty.call(z,F)&&(W[F]=z[F])}return W},S.apply(this,arguments)}function n(W,K){return f(W)||x(W,K)||s(W,K)||i()}function i(){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(W,K){if(!W)return;if(typeof W=="string")return r(W,K);var z=Object.prototype.toString.call(W).slice(8,-1);if(z==="Object"&&W.constructor&&(z=W.constructor.name),z==="Map"||z==="Set")return Array.from(W);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return r(W,K)}function r(W,K){(K==null||K>W.length)&&(K=W.length);for(var z=0,F=new Array(K);z<K;z++)F[z]=W[z];return F}function x(W,K){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(W)))return;var z=[],F=!0,B=!1,G=void 0;try{for(var ae=W[Symbol.iterator](),de;!(F=(de=ae.next()).done)&&!(z.push(de.value),K&&z.length===K);F=!0);}catch(se){B=!0,G=se}finally{try{!F&&ae.return!=null&&ae.return()}finally{if(B)throw G}}return z}function f(W){if(Array.isArray(W))return W}function g(W,K){if(W==null)return{};var z=v(W,K),F,B;if(Object.getOwnPropertySymbols){var G=Object.getOwnPropertySymbols(W);for(B=0;B<G.length;B++){if(F=G[B],K.indexOf(F)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,F))continue;z[F]=W[F]}}return z}function v(W,K){if(W==null)return{};var z={},F=Object.keys(W),B,G;for(G=0;G<F.length;G++){if(B=F[G],K.indexOf(B)>=0)continue;z[B]=W[B]}return z}var p=function(K){var z=K.className,F=K.percent,B=K.prefixCls,G=K.strokeColor,ae=K.strokeLinecap,de=K.strokeWidth,se=K.style,Se=K.trailColor,Oe=K.trailWidth,le=K.transition,me=g(K,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete me.gapPosition;var pe=Array.isArray(F)?F:[F],ie=Array.isArray(G)?G:[G],oe=y(pe),Q=n(oe,1),ce=Q[0],ee=de/2,te=100-de/2,ye="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 m.a.createElement("svg",S({className:d()("".concat(B,"-line"),z),viewBox:re,preserveAspectRatio:"none",style:se},me),m.a.createElement("path",{className:"".concat(B,"-line-trail"),d:ye,strokeLinecap:ae,stroke:Se,strokeWidth:Oe||de,fillOpacity:"0"}),pe.map(function(X,q){var be={strokeDasharray:"".concat(X,"px, 100px"),strokeDashoffset:"-".concat(Z,"px"),transition:le||"stroke-dashoffset 0.3s ease 0s, stroke-dasharray .3s ease 0s, stroke 0.3s linear"},ve=ie[q]||ie[ie.length-1];return Z+=X,m.a.createElement("path",{key:q,className:"".concat(B,"-line-path"),d:ye,strokeLinecap:ae,stroke:ve,strokeWidth:de,fillOpacity:"0",ref:ce[q],style:be})}))};p.defaultProps=h;var O=p;function a(){return a=Object.assign||function(W){for(var K=1;K<arguments.length;K++){var z=arguments[K];for(var F in z)Object.prototype.hasOwnProperty.call(z,F)&&(W[F]=z[F])}return W},a.apply(this,arguments)}function u(W,K){return R(W)||c(W,K)||T(W,K)||_()}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 T(W,K){if(!W)return;if(typeof W=="string")return b(W,K);var z=Object.prototype.toString.call(W).slice(8,-1);if(z==="Object"&&W.constructor&&(z=W.constructor.name),z==="Map"||z==="Set")return Array.from(W);if(z==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(z))return b(W,K)}function b(W,K){(K==null||K>W.length)&&(K=W.length);for(var z=0,F=new Array(K);z<K;z++)F[z]=W[z];return F}function c(W,K){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(W)))return;var z=[],F=!0,B=!1,G=void 0;try{for(var ae=W[Symbol.iterator](),de;!(F=(de=ae.next()).done)&&!(z.push(de.value),K&&z.length===K);F=!0);}catch(se){B=!0,G=se}finally{try{!F&&ae.return!=null&&ae.return()}finally{if(B)throw G}}return z}function R(W){if(Array.isArray(W))return W}function w(W,K){if(W==null)return{};var z=C(W,K),F,B;if(Object.getOwnPropertySymbols){var G=Object.getOwnPropertySymbols(W);for(B=0;B<G.length;B++){if(F=G[B],K.indexOf(F)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(W,F))continue;z[F]=W[F]}}return z}function C(W,K){if(W==null)return{};var z={},F=Object.keys(W),B,G;for(G=0;G<F.length;G++){if(B=F[G],K.indexOf(B)>=0)continue;z[B]=W[B]}return z}var E=0;function o(W){return+W.replace("%","")}function A(W){return Array.isArray(W)?W:[W]}function k(W,K,z,F){var B=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0,G=arguments.length>5?arguments[5]:void 0,ae=50-F/2,de=0,se=-ae,Se=0,Oe=-2*ae;switch(G){case"left":de=-ae,se=0,Se=2*ae,Oe=0;break;case"right":de=ae,se=0,Se=-2*ae,Oe=0;break;case"bottom":se=ae,Oe=2*ae;break;default:}var le="M 50,50 m ".concat(de,",").concat(se,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(Se,",").concat(-Oe,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(-Se,",").concat(Oe),me=Math.PI*2*ae,pe={stroke:z,strokeDasharray:"".concat(K/100*(me-B),"px ").concat(me,"px"),strokeDashoffset:"-".concat(B/2+W/100*(me-B),"px"),transition:"stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s"};return{pathString:le,pathStyle:pe}}var U=function(K){var z=K.prefixCls,F=K.strokeWidth,B=K.trailWidth,G=K.gapDegree,ae=K.gapPosition,de=K.trailColor,se=K.strokeLinecap,Se=K.style,Oe=K.className,le=K.strokeColor,me=K.percent,pe=w(K,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(P.useMemo)(function(){return E+=1,E},[]),oe=k(0,100,de,F,G,ae),Q=oe.pathString,ce=oe.pathStyle,ee=A(me),te=A(le),ye=te.find(function(be){return Object.prototype.toString.call(be)==="[object Object]"}),re=y(ee),Z=u(re,1),X=Z[0],q=function(){var ve=0;return ee.map(function(xe,Ke){var Qe=te[Ke]||te[te.length-1],et=Object.prototype.toString.call(Qe)==="[object Object]"?"url(#".concat(z,"-gradient-").concat(ie,")"):"",tt=k(ve,xe,Qe,F,G,ae);return ve+=xe,m.a.createElement("path",{key:Ke,className:"".concat(z,"-circle-path"),d:tt.pathString,stroke:et,strokeLinecap:se,strokeWidth:F,opacity:xe===0?0:1,fillOpacity:"0",style:tt.pathStyle,ref:X[Ke]})})};return m.a.createElement("svg",a({className:d()("".concat(z,"-circle"),Oe),viewBox:"0 0 100 100",style:Se},pe),ye&&m.a.createElement("defs",null,m.a.createElement("linearGradient",{id:"".concat(z,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(ye).sort(function(be,ve){return o(be)-o(ve)}).map(function(be,ve){return m.a.createElement("stop",{key:ve,offset:be,stopColor:ye[be]})}))),m.a.createElement("path",{className:"".concat(z,"-circle-trail"),d:Q,stroke:de,strokeLinecap:se,strokeWidth:B||F,fillOpacity:"0",style:ce}),q().reverse())};U.defaultProps=h;var N=U,V={Line:O,Circle:N}},hW5Z:function(M,Y,l){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,Y,l){"use strict";l.d(Y,"a",function(){return d}),l.d(Y,"c",function(){return h}),l.d(Y,"b",function(){return y});var P=l("VTBJ"),m=l("Ff2n"),D=l("Kwbf"),d="RC_TABLE_INTERNAL_COL_DEFINE";function h(S){var n=S.expandable,i=Object(m.a)(S,["expandable"]);return"expandable"in S?Object(P.a)(Object(P.a)({},i),n):i}function y(S){return Object.keys(S).reduce(function(n,i){return(i.substr(0,5)==="data-"||i.substr(0,5)==="aria-")&&(n[i]=S[i]),n},{})}},jO9C:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return P.pad.Iso97971={pad:function(m,D){m.concat(P.lib.WordArray.create([2147483648],1)),P.pad.ZeroPadding.pad(m,D)},unpad:function(m){P.pad.ZeroPadding.unpad(m),m.sigBytes--}},P.pad.Iso97971})},ji0R:function(M,Y,l){M.exports=l.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,Y,l){"use strict";var P=l("g9YV"),m=l("wCAj"),D=l("miYZ"),d=l("tsqr"),h=l("5Dmo"),y=l("3S7+"),S=l("sRBo"),n=l("kaz8"),i=l("oBTY"),s=l("9og8"),r=l("tJVT"),x=l("k1fw"),f=l("+L6B"),g=l("2/Rp"),v=l("O3gP"),p=l("lrIw"),O=l("y8nQ"),a=l("Vl3Y"),u=l("5NDa"),_=l("5rEg"),T=l("WmNS"),b=l.n(T),c=l("q1tI"),R=l.n(c),w=l("55Ip"),C=l("wd/R"),E=l.n(C),o=l("RotF"),A=l.n(o),k=l("E7E6"),U=l.n(k),N=l("oUNq"),V=[];function W(B){var G=B.onSearch,ae=B.schools;return R.a.createElement(a.a,{layout:"inline",onFinish:G,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(se,Se){return Se.value.toUpperCase().indexOf(se.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),R.a.createElement(a.a.Item,null,R.a.createElement(g.a,{type:"primary",htmlType:"submit"},"\u641C\u7D22")))}var K;(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"})(K||(K={}));function z(B,G){switch(G.type){case K.INITDATA:return Object(x.a)(Object(x.a)({},B),G.payload);case K.SETQUERY:return Object(x.a)(Object(x.a)({},B),G.payload);case K.SETPAGE:return Object(x.a)(Object(x.a)({},B),{},{page:G.payload,reload:!1});case K.SHOWLOADING:return Object(x.a)(Object(x.a)({},B),{},{loading:G.payload});case K.INITSCHOOLS:return Object(x.a)(Object(x.a)({},B),{},{schools:G.payload});case K.SELECTEDIDS:return Object(x.a)(Object(x.a)({},B),{},{selectedIds:G.payload});default:throw new Error}}var F={data:[],schools:[],loading:!1,selectedIds:[],query:null,page:1,count:0,reload:!1};Y.a=function(B){var G=B.onSelect,ae=B.onCancel,de=B.container_id,se=B.container_type,Se=Object(c.useReducer)(z,F),Oe=Object(r.a)(Se,2),le=Oe[0],me=Oe[1],pe=le.data,ie=le.schools,oe=le.loading,Q=le.selectedIds,ce=le.page,ee=le.count,te=le.query,ye=le.reload;Object(c.useEffect)(function(){function xe(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(s.a)(b.a.mark(function Qe(){var et,tt,rt;return b.a.wrap(function(Be){for(;;)switch(Be.prev=Be.next){case 0:return Be.next=2,Object(N.wb)(Object(x.a)(Object(x.a)({},te),{},{page:ce,container_type:se,container_id:de}));case 2:et=Be.sent,tt=et.users,rt=et.user_count,me({type:K.INITDATA,payload:{data:ye?tt:[].concat(Object(i.a)(pe),Object(i.a)(tt)),count:rt}});case 6:case"end":return Be.stop()}},Qe)})),Ke.apply(this,arguments)}te&&xe()},[ce,te,ye,de,se]),Object(c.useEffect)(function(){function xe(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(s.a)(b.a.mark(function Qe(){var et,tt;return b.a.wrap(function(ut){for(;;)switch(ut.prev=ut.next){case 0:return ut.next=2,Object(N.kb)({});case 2:et=ut.sent,tt=et.school_names,me({type:K.INITSCHOOLS,payload:tt.map(function(Be){return{value:Be}})});case 5:case"end":return ut.stop()}},Qe)})),Ke.apply(this,arguments)}xe()},[]);var re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ke,Qe){return R.a.createElement(n.a,{value:Qe.numid,checked:Q.includes(Qe.numid),disabled:!!Ke})}},{title:"\u59D3\u540D",width:100,ellipsis:!0,dataIndex:"username",render:function(Ke,Qe){return R.a.createElement(y.a,{placement:"bottom",title:Ke},R.a.createElement(w.a,{className:"bold c-black",to:"/users/".concat(Qe.login),target:"_blank"},Ke||"--"))}},{title:"\u624B\u673A",width:100,dataIndex:"phone",ellipsis:!0,render:function(Ke){return R.a.createElement(y.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u90AE\u7BB1",dataIndex:"email",width:100,ellipsis:!0,render:function(Ke){return R.a.createElement(y.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u5B66\u53F7/\u5DE5\u53F7",width:100,dataIndex:"student_number",ellipsis:!0,render:function(Ke){return R.a.createElement(y.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u5B66\u6821/\u5355\u4F4D",width:150,dataIndex:"school_name",ellipsis:!0,render:function(Ke){return R.a.createElement(y.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u9662\u7CFB/\u90E8\u95E8",dataIndex:"depart_name",width:130,ellipsis:!0,render:function(Ke){return R.a.createElement(y.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,Ke||"--"))}},{title:"\u5B9E\u540D\u8BA4\u8BC1",dataIndex:"auth",width:100,render:function(Ke){return Ke?"\u662F":"\u5426"}},{title:"\u6700\u540E\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_on",width:140,ellipsis:!0,render:function(Ke){return R.a.createElement(y.a,{placement:"bottom",title:Ke},R.a.createElement("span",null,E()(Ke).format("YYYY-MM-DD HH:mm")))}},{title:"\u72B6\u6001",dataIndex:"added",width:80,render:function(Ke){if(Ke===1)return R.a.createElement("span",{className:"c-green"},"\u5DF2\u6DFB\u52A0")}}];function Z(xe){me({type:K.SETQUERY,payload:{page:1,reload:!0,query:xe}})}function X(xe){me({type:K.SETPAGE,payload:xe})}function q(xe){var Ke=Q.indexOf(xe);Ke>=0?Q.splice(Ke,1):Q.push(xe),me({type:K.SELECTEDIDS,payload:Object(i.a)(Q)})}function be(){Q.length===0?d.b.warn("\u8BF7\u5148\u5728\u4E0B\u9762\u5217\u8868\u4E2D\u9009\u62E9\u8981\u6DFB\u52A0\u6210\u5458"):(G(Q,de),me({type:K.INITDATA,payload:{data:[],count:0,page:1,selectedIds:[],query:null,reload:!1}}))}var ve=ee>ce*10;return R.a.createElement("div",{className:"select-user-container"},R.a.createElement(W,{onSearch:Z,schools:ie}),te?R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"flexd-table-header mt20"},R.a.createElement(m.a,{pagination:!1,dataSource:V,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:X,hasMore:ve,useWindow:!1},R.a.createElement(m.a,{loading:oe,showHeader:!1,pagination:!1,dataSource:pe,columns:re,onRow:function(Ke){return{onClick:function(et){Ke.added!==1&&q(Ke.numid)}}}}))),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(g.a,{type:"ghost",style:{marginRight:10},onClick:ae},"\u53D6\u6D88"),R.a.createElement(g.a,{type:"primary",onClick:be},"\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,Y,l){"use strict";l.d(Y,"a",function(){return Wn});var P=l("rePB"),m=l("ODXe"),D=l("Ff2n"),d=l("VTBJ"),h=l("q1tI"),y=l("TSYQ"),S=l.n(y),n=l("Zm9Q"),i=l("6cGi"),s=l("KQm4"),r=l("xEkU"),x=l.n(r),f=l("t23M");function g(He){var $e=Object(h.useRef)(),ot=Object(h.useRef)(!1);function Ye(){for(var Ce=arguments.length,Ie=new Array(Ce),Ee=0;Ee<Ce;Ee++)Ie[Ee]=arguments[Ee];ot.current||(x.a.cancel($e.current),$e.current=x()(function(){He.apply(void 0,Ie)}))}return Object(h.useEffect)(function(){return function(){ot.current=!0,x.a.cancel($e.current)}},[]),Ye}function v(He){var $e=Object(h.useRef)([]),ot=Object(h.useState)({}),Ye=Object(m.a)(ot,2),Ce=Ye[1],Ie=Object(h.useRef)(typeof He=="function"?He():He),Ee=g(function(){var Xe=Ie.current;$e.current.forEach(function(at){Xe=at(Xe)}),$e.current=[],Ie.current=Xe,Ce({})});function Fe(Xe){$e.current.push(Xe),Ee()}return[Ie.current,Fe]}var p=l("4IlW");function O(He,$e){var ot,Ye=He.prefixCls,Ce=He.id,Ie=He.active,Ee=He.rtl,Fe=He.tab,Xe=Fe.key,at=Fe.tab,Je=Fe.disabled,_t=Fe.closeIcon,Ht=He.tabBarGutter,Yt=He.tabPosition,Ft=He.closable,Wt=He.renderWrapper,_n=He.removeAriaLabel,vn=He.editable,rr=He.onClick,or=He.onRemove,Kr=He.onFocus,Tr="".concat(Ye,"-tab");h.useEffect(function(){return or},[]);var Mr={};Yt==="top"||Yt==="bottom"?Mr[Ee?"marginLeft":"marginRight"]=Ht:Mr.marginBottom=Ht;var jn=vn&&Ft!==!1&&!Je;function Dn(sn){if(Je)return;rr(sn)}function Jn(sn){sn.preventDefault(),sn.stopPropagation(),vn.onEdit("remove",{key:Xe,event:sn})}var Un=h.createElement("div",{key:Xe,ref:$e,className:S()(Tr,(ot={},Object(P.a)(ot,"".concat(Tr,"-with-remove"),jn),Object(P.a)(ot,"".concat(Tr,"-active"),Ie),Object(P.a)(ot,"".concat(Tr,"-disabled"),Je),ot)),style:Mr,onClick:Dn},h.createElement("div",{role:"tab","aria-selected":Ie,id:Ce&&"".concat(Ce,"-tab-").concat(Xe),className:"".concat(Tr,"-btn"),"aria-controls":Ce&&"".concat(Ce,"-panel-").concat(Xe),"aria-disabled":Je,tabIndex:Je?null:0,onClick:function(Sn){Sn.stopPropagation(),Dn(Sn)},onKeyDown:function(Sn){[p.a.SPACE,p.a.ENTER].includes(Sn.which)&&(Sn.preventDefault(),Dn(Sn))},onFocus:Kr},at),jn&&h.createElement("button",{type:"button","aria-label":_n||"remove",tabIndex:0,className:"".concat(Tr,"-remove"),onClick:function(Sn){Sn.stopPropagation(),Jn(Sn)}},_t||vn.removeIcon||"\xD7"));return Wt&&(Un=Wt(Un)),Un}var a=h.forwardRef(O),u={width:0,height:0,left:0,top:0};function _(He,$e,ot){return Object(h.useMemo)(function(){for(var Ye,Ce=new Map,Ie=$e.get((Ye=He[0])===null||Ye===void 0?void 0:Ye.key)||u,Ee=Ie.left+Ie.width,Fe=0;Fe<He.length;Fe+=1){var Xe=He[Fe].key,at=$e.get(Xe);if(!at){var Je;at=$e.get((Je=He[Fe-1])===null||Je===void 0?void 0:Je.key)||u}var _t=Ce.get(Xe)||Object(d.a)({},at);_t.right=Ee-_t.left-_t.width,Ce.set(Xe,_t)}return Ce},[He.map(function(Ye){return Ye.key}).join("_"),$e,ot])}var T={width:0,height:0,left:0,top:0,right:0};function b(He,$e,ot,Ye,Ce){var Ie=Ce.tabs,Ee=Ce.tabPosition,Fe=Ce.rtl,Xe,at,Je;["top","bottom"].includes(Ee)?(Xe="width",at=Fe?"right":"left",Je=Math.abs($e.left)):(Xe="height",at="top",Je=-$e.top);var _t=$e[Xe],Ht=ot[Xe],Yt=Ye[Xe],Ft=_t;return Ht+Yt>_t&&(Ft=_t-Yt),Object(h.useMemo)(function(){if(!Ie.length)return[0,0];for(var Wt=Ie.length,_n=Wt,vn=0;vn<Wt;vn+=1){var rr=He.get(Ie[vn].key)||T;if(rr[at]+rr[Xe]>Je+Ft){_n=vn-1;break}}for(var or=0,Kr=Wt-1;Kr>=0;Kr-=1){var Tr=He.get(Ie[Kr].key)||T;if(Tr[at]<Je){or=Kr+1;break}}return[or,_n]},[He,Je,Ft,Ee,Ie.map(function(Wt){return Wt.key}).join("_"),Fe])}var c=l("wx14"),R=l("1OyB"),w=l("vuIU"),C=l("JX7q"),E=l("Ji7U"),o=l("LK+K"),A=l("I8Z2"),k=l("bT9E"),U=l("2GS6"),N=l("Gytx"),V=l.n(N),W=l("U8pU"),K=/iPhone/i,z=/iPod/i,F=/iPad/i,B=/\bAndroid(?:.+)Mobile\b/i,G=/Android/i,ae=/\bAndroid(?:.+)SD4930UR\b/i,de=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,se=/Windows Phone/i,Se=/\bWindows(?:.+)ARM\b/i,Oe=/BlackBerry/i,le=/BB10/i,me=/Opera Mini/i,pe=/\b(CriOS|Chrome)(?:.+)Mobile/i,ie=/Mobile(?:.+)Firefox\b/i;function oe(He,$e){return He.test($e)}function Q(He){var $e=He||(typeof navigator!="undefined"?navigator.userAgent:""),ot=($e||"").split("[FBAN");if(typeof ot[1]!="undefined"){var Ye=ot,Ce=Object(m.a)(Ye,1);$e=Ce[0]}if(ot=$e.split("Twitter"),typeof ot[1]!="undefined"){var Ie=ot,Ee=Object(m.a)(Ie,1);$e=Ee[0]}var Fe={apple:{phone:oe(K,$e)&&!oe(se,$e),ipod:oe(z,$e),tablet:!oe(K,$e)&&oe(F,$e)&&!oe(se,$e),device:(oe(K,$e)||oe(z,$e)||oe(F,$e))&&!oe(se,$e)},amazon:{phone:oe(ae,$e),tablet:!oe(ae,$e)&&oe(de,$e),device:oe(ae,$e)||oe(de,$e)},android:{phone:!oe(se,$e)&&oe(ae,$e)||!oe(se,$e)&&oe(B,$e),tablet:!oe(se,$e)&&!oe(ae,$e)&&!oe(B,$e)&&(oe(de,$e)||oe(G,$e)),device:!oe(se,$e)&&(oe(ae,$e)||oe(de,$e)||oe(B,$e)||oe(G,$e))||oe(/\bokhttp\b/i,$e)},windows:{phone:oe(se,$e),tablet:oe(Se,$e),device:oe(se,$e)||oe(Se,$e)},other:{blackberry:oe(Oe,$e),blackberry10:oe(le,$e),opera:oe(me,$e),firefox:oe(ie,$e),chrome:oe(pe,$e),device:oe(Oe,$e)||oe(le,$e)||oe(me,$e)||oe(ie,$e)||oe(pe,$e)},any:null,phone:null,tablet:null};return Fe.any=Fe.apple.device||Fe.android.device||Fe.windows.device||Fe.other.device,Fe.phone=Fe.apple.phone||Fe.android.phone||Fe.windows.phone,Fe.tablet=Fe.apple.tablet||Fe.android.tablet||Fe.windows.tablet,Fe}var ce=Object(d.a)(Object(d.a)({},Q()),{},{isMobile:Q}),ee=ce;function te(){}function ye(He,$e,ot){var Ye=$e||"";return He.key||"".concat(Ye,"item_").concat(ot)}function re(He){return"".concat(He,"-menu-")}function Z(He,$e){var ot=-1;h.Children.forEach(He,function(Ye){ot+=1,Ye&&Ye.type&&Ye.type.isMenuItemGroup?h.Children.forEach(Ye.props.children,function(Ce){ot+=1,$e(Ce,ot)}):$e(Ye,ot)})}function X(He,$e,ot){if(!He||ot.find)return;h.Children.forEach(He,function(Ye){if(Ye){var Ce=Ye.type;if(!Ce||!(Ce.isSubMenu||Ce.isMenuItem||Ce.isMenuItemGroup))return;$e.indexOf(Ye.key)!==-1?ot.find=!0:Ye.props.children&&X(Ye.props.children,$e,ot)}})}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"],be=function($e){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=$e&&typeof $e.getBoundingClientRect=="function"&&$e.getBoundingClientRect().width;if(Ye){if(ot){var Ce=getComputedStyle($e),Ie=Ce.marginLeft,Ee=Ce.marginRight;Ye+=+Ie.replace("px","")+ +Ee.replace("px","")}Ye=+Ye.toFixed(6)}return Ye||0},ve=function($e,ot,Ye){$e&&Object(W.a)($e.style)==="object"&&($e.style[ot]=Ye)},xe=function(){return ee.any},Ke=l("bdgK"),Qe=l("i8i4"),et=l.n(Qe),tt=l("wgJM"),rt=l("l4aY"),ut=l("m+aA"),Be=l("c+Xe"),Pe=l("zT1h"),qe=l("QC+M");function Et(He,$e,ot){return ot?He[0]===$e[0]:He[0]===$e[0]&&He[1]===$e[1]}function st(He,$e,ot){var Ye=He[$e]||{};return Object(d.a)(Object(d.a)({},Ye),ot)}function At(He,$e,ot,Ye){for(var Ce=ot.points,Ie=Object.keys(He),Ee=0;Ee<Ie.length;Ee+=1){var Fe=Ie[Ee];if(Et(He[Fe].points,Ce,Ye))return"".concat($e,"-placement-").concat(Fe)}return""}var Le=function(){if(typeof navigator=="undefined"||typeof window=="undefined")return!1;var He=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(He)||/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(He==null?void 0:He.substr(0,4)))},je=l("MNnm");function ze(He,$e){var ot={};return ot[He.toLowerCase()]=$e.toLowerCase(),ot["Webkit".concat(He)]="webkit".concat($e),ot["Moz".concat(He)]="moz".concat($e),ot["ms".concat(He)]="MS".concat($e),ot["O".concat(He)]="o".concat($e.toLowerCase()),ot}function Te(He,$e){var ot={animationend:ze("Animation","AnimationEnd"),transitionend:ze("Transition","TransitionEnd")};return He&&("AnimationEvent"in $e||delete ot.animationend.animation,"TransitionEvent"in $e||delete ot.transitionend.transition),ot}var Me=Te(Object(je.a)(),typeof window!="undefined"?window:{}),ke={};if(Object(je.a)()){var We=document.createElement("div");ke=We.style}var dt={};function bt(He){if(dt[He])return dt[He];var $e=Me[He];if($e)for(var ot=Object.keys($e),Ye=ot.length,Ce=0;Ce<Ye;Ce+=1){var Ie=ot[Ce];if(Object.prototype.hasOwnProperty.call($e,Ie)&&Ie in ke)return dt[He]=$e[Ie],dt[He]}return""}var kt=bt("animationend"),cn=bt("transitionend"),An=!!(kt&&cn),rn=kt||"animationend",Pt=cn||"transitionend";function Ge(He,$e){if(!He)return null;if(Object(W.a)(He)==="object"){var ot=$e.replace(/-\w/g,function(Ye){return Ye[1].toUpperCase()});return He[ot]}return"".concat(He,"-").concat($e)}var lt="none",it="appear",we="enter",Ve="leave",Ct="none",gt="prepare",Tt="start",Lt="active",Dt="end";function Nt(He){var $e=Object(h.useRef)(!1),ot=Object(h.useState)(He),Ye=Object(m.a)(ot,2),Ce=Ye[0],Ie=Ye[1];function Ee(Fe){$e.current||Ie(Fe)}return Object(h.useEffect)(function(){return function(){$e.current=!0}},[]),[Ce,Ee]}var qt=Object(je.a)()?h.useLayoutEffect:h.useEffect,kn=qt,yn=function(){var He=h.useRef(null);function $e(){tt.a.cancel(He.current)}function ot(Ye){var Ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;$e();var Ie=Object(tt.a)(function(){Ce<=1?Ye({isCanceled:function(){return Ie!==He.current}}):ot(Ye,Ce-1)});He.current=Ie}return h.useEffect(function(){return function(){$e()}},[]),[ot,$e]},Hn=[gt,Tt,Lt,Dt],Gn=!1,Fn=!0;function hn(He){return He===Lt||He===Dt}var jr=function(He,$e){var ot=h.useState(Ct),Ye=Object(m.a)(ot,2),Ce=Ye[0],Ie=Ye[1],Ee=yn(),Fe=Object(m.a)(Ee,2),Xe=Fe[0],at=Fe[1];function Je(){Ie(gt)}return kn(function(){if(Ce!==Ct&&Ce!==Dt){var _t=Hn.indexOf(Ce),Ht=Hn[_t+1],Yt=$e(Ce);Yt===Gn?Ie(Ht):Xe(function(Ft){function Wt(){if(Ft.isCanceled())return;Ie(Ht)}Yt===!0?Wt():Promise.resolve(Yt).then(Wt)})}},[He,Ce]),h.useEffect(function(){return function(){at()}},[]),[Je,Ce]},Wr=function(He){var $e=Object(h.useRef)(),ot=Object(h.useRef)(He);ot.current=He;var Ye=h.useCallback(function(Ee){ot.current(Ee)},[]);function Ce(Ee){Ee&&(Ee.removeEventListener(Pt,Ye),Ee.removeEventListener(rn,Ye))}function Ie(Ee){$e.current&&$e.current!==Ee&&Ce($e.current),Ee&&Ee!==$e.current&&(Ee.addEventListener(Pt,Ye),Ee.addEventListener(rn,Ye),$e.current=Ee)}return h.useEffect(function(){return function(){Ce($e.current)}},[]),[Ie,Ce]};function Ur(He,$e,ot,Ye){var Ce=Ye.motionEnter,Ie=Ce===void 0?!0:Ce,Ee=Ye.motionAppear,Fe=Ee===void 0?!0:Ee,Xe=Ye.motionLeave,at=Xe===void 0?!0:Xe,Je=Ye.motionDeadline,_t=Ye.motionLeaveImmediately,Ht=Ye.onAppearPrepare,Yt=Ye.onEnterPrepare,Ft=Ye.onLeavePrepare,Wt=Ye.onAppearStart,_n=Ye.onEnterStart,vn=Ye.onLeaveStart,rr=Ye.onAppearActive,or=Ye.onEnterActive,Kr=Ye.onLeaveActive,Tr=Ye.onAppearEnd,Mr=Ye.onEnterEnd,jn=Ye.onLeaveEnd,Dn=Ye.onVisibleChanged,Jn=Nt(),Un=Object(m.a)(Jn,2),sn=Un[0],Sn=Un[1],Nr=Nt(lt),Gr=Object(m.a)(Nr,2),Qn=Gr[0],ra=Gr[1],Pa=Nt(null),oa=Object(m.a)(Pa,2),er=oa[0],Zn=oa[1],ur=Object(h.useRef)(!1),cr=Object(h.useRef)(null),nr=Object(h.useRef)(!1),na=Object(h.useRef)(null);function ma(){var Ia=ot();return Ia||na.current}var Ea=Object(h.useRef)(!1);function va(Ia){var xa=ma();if(Ia&&!Ia.deadline&&Ia.target!==xa)return;var Ya;Qn===it&&Ea.current?Ya=Tr==null?void 0:Tr(xa,Ia):Qn===we&&Ea.current?Ya=Mr==null?void 0:Mr(xa,Ia):Qn===Ve&&Ea.current&&(Ya=jn==null?void 0:jn(xa,Ia)),Ya!==!1&&!nr.current&&(ra(lt),Zn(null))}var La=Wr(va),Ra=Object(m.a)(La,1),Ma=Ra[0],ka=h.useMemo(function(){var Ia,xa,Ya;switch(Qn){case"appear":return Ia={},Object(P.a)(Ia,gt,Ht),Object(P.a)(Ia,Tt,Wt),Object(P.a)(Ia,Lt,rr),Ia;case"enter":return xa={},Object(P.a)(xa,gt,Yt),Object(P.a)(xa,Tt,_n),Object(P.a)(xa,Lt,or),xa;case"leave":return Ya={},Object(P.a)(Ya,gt,Ft),Object(P.a)(Ya,Tt,vn),Object(P.a)(Ya,Lt,Kr),Ya;default:return{}}},[Qn]),ei=jr(Qn,function(Ia){if(Ia===gt){var xa=ka[gt];return xa?xa(ma()):Gn}if(Sa in ka){var Ya;Zn(((Ya=ka[Sa])===null||Ya===void 0?void 0:Ya.call(ka,ma(),null))||null)}return Sa===Lt&&(Ma(ma()),Je>0&&(clearTimeout(cr.current),cr.current=setTimeout(function(){va({deadline:!0})},Je))),Fn}),Fi=Object(m.a)(ei,2),Ai=Fi[0],Sa=Fi[1],_i=hn(Sa);Ea.current=_i,kn(function(){Sn($e);var Ia=ur.current;if(ur.current=!0,!He)return;var xa;!Ia&&$e&&Fe&&(xa=it),Ia&&$e&&Ie&&(xa=we),(Ia&&!$e&&at||!Ia&&_t&&!$e&&at)&&(xa=Ve),xa&&(ra(xa),Ai())},[$e]),Object(h.useEffect)(function(){(Qn===it&&!Fe||Qn===we&&!Ie||Qn===Ve&&!at)&&ra(lt)},[Fe,Ie,at]),Object(h.useEffect)(function(){return function(){clearTimeout(cr.current),nr.current=!0}},[]),Object(h.useEffect)(function(){sn!==void 0&&Qn===lt&&(Dn==null||Dn(sn))},[sn,Qn]);var Ci=er;return ka[gt]&&Sa===Tt&&(Ci=Object(d.a)({transition:"none"},Ci)),[Qn,Sa,Ci,sn!=null?sn:$e]}var Er=function(He){Object(E.a)(ot,He);var $e=Object(o.a)(ot);function ot(){return Object(R.a)(this,ot),$e.apply(this,arguments)}return Object(w.a)(ot,[{key:"render",value:function(){return this.props.children}}]),ot}(h.Component),zr=Er;function xr(He){var $e=He;Object(W.a)(He)==="object"&&($e=He.transitionSupport);function ot(Ce){return!!(Ce.motionName&&$e)}var Ye=h.forwardRef(function(Ce,Ie){var Ee=Ce.visible,Fe=Ee===void 0?!0:Ee,Xe=Ce.removeOnLeave,at=Xe===void 0?!0:Xe,Je=Ce.forceRender,_t=Ce.children,Ht=Ce.motionName,Yt=Ce.leavedClassName,Ft=Ce.eventProps,Wt=ot(Ce),_n=Object(h.useRef)(),vn=Object(h.useRef)();function rr(){try{return Object(ut.a)(_n.current||vn.current)}catch(ra){return null}}var or=Ur(Wt,Fe,rr,Ce),Kr=Object(m.a)(or,4),Tr=Kr[0],Mr=Kr[1],jn=Kr[2],Dn=Kr[3],Jn=h.useRef(Dn);Dn&&(Jn.current=!0);var Un=Object(h.useRef)(Ie);Un.current=Ie;var sn=h.useCallback(function(ra){_n.current=ra,Object(Be.b)(Un.current,ra)},[]),Sn,Nr=Object(d.a)(Object(d.a)({},Ft),{},{visible:Fe});if(!_t)Sn=null;else if(Tr===lt||!ot(Ce))Dn?Sn=_t(Object(d.a)({},Nr),sn):!at&&Jn.current?Sn=_t(Object(d.a)(Object(d.a)({},Nr),{},{className:Yt}),sn):Je?Sn=_t(Object(d.a)(Object(d.a)({},Nr),{},{style:{display:"none"}}),sn):Sn=null;else{var Gr,Qn;Mr===gt?Qn="prepare":hn(Mr)?Qn="active":Mr===Tt&&(Qn="start"),Sn=_t(Object(d.a)(Object(d.a)({},Nr),{},{className:S()(Ge(Ht,Tr),(Gr={},Object(P.a)(Gr,Ge(Ht,"".concat(Tr,"-").concat(Qn)),Qn),Object(P.a)(Gr,Ht,typeof Ht=="string"),Gr)),style:jn}),sn)}return h.createElement(zr,{ref:vn},Sn)});return Ye.displayName="CSSMotion",Ye}var tn=xr(An),Xt="add",En="keep",an="remove",Dr="removed";function _r(He){var $e;return He&&Object(W.a)(He)==="object"&&"key"in He?$e=He:$e={key:He},Object(d.a)(Object(d.a)({},$e),{},{key:String($e.key)})}function sr(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return He.map(_r)}function Vr(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],$e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ot=[],Ye=0,Ce=$e.length,Ie=sr(He),Ee=sr($e);Ie.forEach(function(at){for(var Je=!1,_t=Ye;_t<Ce;_t+=1){var Ht=Ee[_t];if(Ht.key===at.key){Ye<_t&&(ot=ot.concat(Ee.slice(Ye,_t).map(function(Yt){return Object(d.a)(Object(d.a)({},Yt),{},{status:Xt})})),Ye=_t),ot.push(Object(d.a)(Object(d.a)({},Ht),{},{status:En})),Ye+=1,Je=!0;break}}Je||ot.push(Object(d.a)(Object(d.a)({},at),{},{status:an}))}),Ye<Ce&&(ot=ot.concat(Ee.slice(Ye).map(function(at){return Object(d.a)(Object(d.a)({},at),{},{status:Xt})})));var Fe={};ot.forEach(function(at){var Je=at.key;Fe[Je]=(Fe[Je]||0)+1});var Xe=Object.keys(Fe).filter(function(at){return Fe[at]>1});return Xe.forEach(function(at){ot=ot.filter(function(Je){var _t=Je.key,Ht=Je.status;return _t!==at||Ht!==an}),ot.forEach(function(Je){Je.key===at&&(Je.status=En)})}),ot}var on=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function kr(He){var $e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tn,ot=function(Ye){Object(E.a)(Ie,Ye);var Ce=Object(o.a)(Ie);function Ie(){var Ee;return Object(R.a)(this,Ie),Ee=Ce.apply(this,arguments),Ee.state={keyEntities:[]},Ee.removeKey=function(Fe){Ee.setState(function(Xe){var at=Xe.keyEntities;return{keyEntities:at.map(function(Je){return Je.key!==Fe?Je:Object(d.a)(Object(d.a)({},Je),{},{status:Dr})})}})},Ee}return Object(w.a)(Ie,[{key:"render",value:function(){var Fe=this,Xe=this.state.keyEntities,at=this.props,Je=at.component,_t=at.children,Ht=at.onVisibleChanged,Yt=Object(D.a)(at,["component","children","onVisibleChanged"]),Ft=Je||h.Fragment,Wt={};return on.forEach(function(_n){Wt[_n]=Yt[_n],delete Yt[_n]}),delete Yt.keys,h.createElement(Ft,Yt,Xe.map(function(_n){var vn=_n.status,rr=Object(D.a)(_n,["status"]),or=vn===Xt||vn===En;return h.createElement($e,Object(c.a)({},Wt,{key:rr.key,visible:or,eventProps:rr,onVisibleChanged:function(Tr){Ht==null||Ht(Tr,{key:rr.key}),Tr||Fe.removeKey(rr.key)}}),_t)}))}}],[{key:"getDerivedStateFromProps",value:function(Fe,Xe){var at=Fe.keys,Je=Xe.keyEntities,_t=sr(at),Ht=Vr(Je,_t);return{keyEntities:Ht.filter(function(Yt){var Ft=Je.find(function(Wt){var _n=Wt.key;return Yt.key===_n});return!(Ft&&Ft.status===Dr&&Yt.status===an)})}}}]),Ie}(h.Component);return ot.defaultProps={component:"div"},ot}var wr=kr(An),sa=tn;function Pr(He){var $e=He.prefixCls,ot=He.motion,Ye=He.animation,Ce=He.transitionName;return ot||(Ye?{motionName:"".concat($e,"-").concat(Ye)}:Ce?{motionName:Ce}:null)}function ba(He){var $e=He.prefixCls,ot=He.visible,Ye=He.zIndex,Ce=He.mask,Ie=He.maskMotion,Ee=He.maskAnimation,Fe=He.maskTransitionName;if(!Ce)return null;var Xe={};return(Ie||Fe||Ee)&&(Xe=Object(d.a)({motionAppear:!0},Pr({motion:Ie,prefixCls:$e,transitionName:Fe,animation:Ee}))),h.createElement(sa,Object(c.a)({},Xe,{visible:ot,removeOnLeave:!0}),function(at){var Je=at.className;return h.createElement("div",{style:{zIndex:Ye},className:S()("".concat($e,"-mask"),Je)})})}var Ta=l("9mu1"),Da=l("o0o1"),Ba=l.n(Da),$r=l("HaE+"),Cr=["measure","align",null,"motion"],tr=function(He,$e){var ot=Object(h.useState)(null),Ye=Object(m.a)(ot,2),Ce=Ye[0],Ie=Ye[1],Ee=Object(h.useRef)(),Fe=Object(h.useRef)(!1);function Xe(_t){Fe.current||Ie(_t)}function at(){tt.a.cancel(Ee.current)}function Je(_t){at(),Ee.current=Object(tt.a)(function(){Xe(function(Ht){switch(Ce){case"align":return"motion";case"motion":return"stable";default:}return Ht}),_t==null||_t()})}return Object(h.useEffect)(function(){Xe("measure")},[He]),Object(h.useEffect)(function(){switch(Ce){case"measure":$e();break;default:}Ce&&(Ee.current=Object(tt.a)(Object($r.a)(Ba.a.mark(function _t(){var Ht,Yt;return Ba.a.wrap(function(Wt){for(;;)switch(Wt.prev=Wt.next){case 0:Ht=Cr.indexOf(Ce),Yt=Cr[Ht+1],Yt&&Ht!==-1&&Xe(Yt);case 3:case"end":return Wt.stop()}},_t)}))))},[Ce]),Object(h.useEffect)(function(){return function(){Fe.current=!0,at()}},[]),[Ce,Je]},fa=function(He){var $e=h.useState({width:0,height:0}),ot=Object(m.a)($e,2),Ye=ot[0],Ce=ot[1];function Ie(Fe){Ce({width:Fe.offsetWidth,height:Fe.offsetHeight})}var Ee=h.useMemo(function(){var Fe={};if(He){var Xe=Ye.width,at=Ye.height;He.indexOf("height")!==-1&&at?Fe.height=at:He.indexOf("minHeight")!==-1&&at&&(Fe.minHeight=at),He.indexOf("width")!==-1&&Xe?Fe.width=Xe:He.indexOf("minWidth")!==-1&&Xe&&(Fe.minWidth=Xe)}return Fe},[He,Ye]);return[Ee,Ie]},Aa=h.forwardRef(function(He,$e){var ot=He.visible,Ye=He.prefixCls,Ce=He.className,Ie=He.style,Ee=He.children,Fe=He.zIndex,Xe=He.stretch,at=He.destroyPopupOnHide,Je=He.forceRender,_t=He.align,Ht=He.point,Yt=He.getRootDomNode,Ft=He.getClassNameFromAlign,Wt=He.onAlign,_n=He.onMouseEnter,vn=He.onMouseLeave,rr=He.onMouseDown,or=He.onTouchStart,Kr=Object(h.useRef)(),Tr=Object(h.useRef)(),Mr=Object(h.useState)(),jn=Object(m.a)(Mr,2),Dn=jn[0],Jn=jn[1],Un=fa(Xe),sn=Object(m.a)(Un,2),Sn=sn[0],Nr=sn[1];function Gr(){Xe&&Nr(Yt())}var Qn=tr(ot,Gr),ra=Object(m.a)(Qn,2),Pa=ra[0],oa=ra[1],er=Object(h.useRef)();function Zn(){return Ht||Yt}function ur(){var La;(La=Kr.current)===null||La===void 0||La.forceAlign()}function cr(La,Ra){var Ma=Ft(Ra);Dn!==Ma&&Jn(Ma),Pa==="align"&&(Dn!==Ma?Promise.resolve().then(function(){ur()}):oa(function(){var ka;(ka=er.current)===null||ka===void 0||ka.call(er)}),Wt==null||Wt(La,Ra))}var nr=Object(d.a)({},Pr(He));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(La){var Ra=nr[La];nr[La]=function(Ma,ka){return oa(),Ra==null?void 0:Ra(Ma,ka)}});function na(){return new Promise(function(La){er.current=La})}h.useEffect(function(){!nr.motionName&&Pa==="motion"&&oa()},[nr.motionName,Pa]),h.useImperativeHandle($e,function(){return{forceAlign:ur,getElement:function(){return Tr.current}}});var ma=Object(d.a)(Object(d.a)({},Sn),{},{zIndex:Fe,opacity:Pa==="motion"||Pa==="stable"||!ot?void 0:0,pointerEvents:Pa==="stable"?void 0:"none"},Ie),Ea=!0;(_t==null?void 0:_t.points)&&(Pa==="align"||Pa==="stable")&&(Ea=!1);var va=Ee;return h.Children.count(Ee)>1&&(va=h.createElement("div",{className:"".concat(Ye,"-content")},Ee)),h.createElement(sa,Object(c.a)({visible:ot,ref:Tr,leavedClassName:"".concat(Ye,"-hidden")},nr,{onAppearPrepare:na,onEnterPrepare:na,removeOnLeave:at,forceRender:Je}),function(La,Ra){var Ma=La.className,ka=La.style,ei=S()(Ye,Ce,Dn,Ma);return h.createElement(Ta.a,{target:Zn(),key:"popup",ref:Kr,monitorWindowResize:!0,disabled:Ea,align:_t,onAlign:cr},h.createElement("div",{ref:Ra,className:ei,onMouseEnter:_n,onMouseLeave:vn,onMouseDownCapture:rr,onTouchStartCapture:or,style:Object(d.a)(Object(d.a)({},ka),ma)},va))})});Aa.displayName="PopupInner";var wa=Aa,ir=h.forwardRef(function(He,$e){var ot=He.prefixCls,Ye=He.visible,Ce=He.zIndex,Ie=He.children,Ee=He.mobile;Ee=Ee===void 0?{}:Ee;var Fe=Ee.popupClassName,Xe=Ee.popupStyle,at=Ee.popupMotion,Je=at===void 0?{}:at,_t=Ee.popupRender,Ht=h.useRef();h.useImperativeHandle($e,function(){return{forceAlign:function(){},getElement:function(){return Ht.current}}});var Yt=Object(d.a)({zIndex:Ce},Xe),Ft=Ie;return h.Children.count(Ie)>1&&(Ft=h.createElement("div",{className:"".concat(ot,"-content")},Ie)),_t&&(Ft=_t(Ft)),h.createElement(sa,Object(c.a)({visible:Ye,ref:Ht,removeOnLeave:!0},Je),function(Wt,_n){var vn=Wt.className,rr=Wt.style,or=S()(ot,Fe,vn);return h.createElement("div",{ref:_n,className:or,style:Object(d.a)(Object(d.a)({},rr),Yt)},Ft)})});ir.displayName="MobilePopupInner";var ai=ir,Fa=["visible","mobile"],Ua=h.forwardRef(function(He,$e){var ot=He.visible,Ye=He.mobile,Ce=Object(D.a)(He,Fa),Ie=Object(h.useState)(ot),Ee=Object(m.a)(Ie,2),Fe=Ee[0],Xe=Ee[1],at=Object(h.useState)(!1),Je=Object(m.a)(at,2),_t=Je[0],Ht=Je[1],Yt=Object(d.a)(Object(d.a)({},Ce),{},{visible:Fe});Object(h.useEffect)(function(){Xe(ot),ot&&Ye&&Ht(Le())},[ot,Ye]);var Ft=_t?h.createElement(ai,Object(c.a)({},Yt,{mobile:Ye,ref:$e})):h.createElement(wa,Object(c.a)({},Yt,{ref:$e}));return h.createElement("div",null,h.createElement(ba,Yt),Ft)});Ua.displayName="Popup";var oi=Ua,Oa=h.createContext(null),qa=Oa;function Ga(){}function Di(){return""}function hi(He){return He?He.ownerDocument:window.document}var aa=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function la(He){var $e=function(ot){Object(E.a)(Ce,ot);var Ye=Object(o.a)(Ce);function Ce(Ie){var Ee;Object(R.a)(this,Ce),Ee=Ye.call(this,Ie),Ee.popupRef=h.createRef(),Ee.triggerRef=h.createRef(),Ee.attachId=void 0,Ee.clickOutsideHandler=void 0,Ee.touchOutsideHandler=void 0,Ee.contextMenuOutsideHandler1=void 0,Ee.contextMenuOutsideHandler2=void 0,Ee.mouseDownTimeout=void 0,Ee.focusTime=void 0,Ee.preClickTime=void 0,Ee.preTouchTime=void 0,Ee.delayTimer=void 0,Ee.hasPopupMouseDown=void 0,Ee.onMouseEnter=function(Xe){var at=Ee.props.mouseEnterDelay;Ee.fireEvents("onMouseEnter",Xe),Ee.delaySetPopupVisible(!0,at,at?null:Xe)},Ee.onMouseMove=function(Xe){Ee.fireEvents("onMouseMove",Xe),Ee.setPoint(Xe)},Ee.onMouseLeave=function(Xe){Ee.fireEvents("onMouseLeave",Xe),Ee.delaySetPopupVisible(!1,Ee.props.mouseLeaveDelay)},Ee.onPopupMouseEnter=function(){Ee.clearDelayTimer()},Ee.onPopupMouseLeave=function(Xe){var at;if(Xe.relatedTarget&&!Xe.relatedTarget.setTimeout&&Object(rt.a)((at=Ee.popupRef.current)===null||at===void 0?void 0:at.getElement(),Xe.relatedTarget))return;Ee.delaySetPopupVisible(!1,Ee.props.mouseLeaveDelay)},Ee.onFocus=function(Xe){Ee.fireEvents("onFocus",Xe),Ee.clearDelayTimer(),Ee.isFocusToShow()&&(Ee.focusTime=Date.now(),Ee.delaySetPopupVisible(!0,Ee.props.focusDelay))},Ee.onMouseDown=function(Xe){Ee.fireEvents("onMouseDown",Xe),Ee.preClickTime=Date.now()},Ee.onTouchStart=function(Xe){Ee.fireEvents("onTouchStart",Xe),Ee.preTouchTime=Date.now()},Ee.onBlur=function(Xe){Ee.fireEvents("onBlur",Xe),Ee.clearDelayTimer(),Ee.isBlurToHide()&&Ee.delaySetPopupVisible(!1,Ee.props.blurDelay)},Ee.onContextMenu=function(Xe){Xe.preventDefault(),Ee.fireEvents("onContextMenu",Xe),Ee.setPopupVisible(!0,Xe)},Ee.onContextMenuClose=function(){Ee.isContextMenuToShow()&&Ee.close()},Ee.onClick=function(Xe){if(Ee.fireEvents("onClick",Xe),Ee.focusTime){var at;if(Ee.preClickTime&&Ee.preTouchTime?at=Math.min(Ee.preClickTime,Ee.preTouchTime):Ee.preClickTime?at=Ee.preClickTime:Ee.preTouchTime&&(at=Ee.preTouchTime),Math.abs(at-Ee.focusTime)<20)return;Ee.focusTime=0}Ee.preClickTime=0,Ee.preTouchTime=0,Ee.isClickToShow()&&(Ee.isClickToHide()||Ee.isBlurToHide())&&Xe&&Xe.preventDefault&&Xe.preventDefault();var Je=!Ee.state.popupVisible;(Ee.isClickToHide()&&!Je||Je&&Ee.isClickToShow())&&Ee.setPopupVisible(!Ee.state.popupVisible,Xe)},Ee.onPopupMouseDown=function(){if(Ee.hasPopupMouseDown=!0,clearTimeout(Ee.mouseDownTimeout),Ee.mouseDownTimeout=window.setTimeout(function(){Ee.hasPopupMouseDown=!1},0),Ee.context){var Xe;(Xe=Ee.context).onPopupMouseDown.apply(Xe,arguments)}},Ee.onDocumentClick=function(Xe){if(Ee.props.mask&&!Ee.props.maskClosable)return;var at=Xe.target,Je=Ee.getRootDomNode(),_t=Ee.getPopupDomNode();(!Object(rt.a)(Je,at)||Ee.isContextMenuOnly())&&!Object(rt.a)(_t,at)&&!Ee.hasPopupMouseDown&&Ee.close()},Ee.getRootDomNode=function(){var Xe=Ee.props.getTriggerDOMNode;if(Xe)return Xe(Ee.triggerRef.current);try{var at=Object(ut.a)(Ee.triggerRef.current);if(at)return at}catch(Je){}return et.a.findDOMNode(Object(C.a)(Ee))},Ee.getPopupClassNameFromAlign=function(Xe){var at=[],Je=Ee.props,_t=Je.popupPlacement,Ht=Je.builtinPlacements,Yt=Je.prefixCls,Ft=Je.alignPoint,Wt=Je.getPopupClassNameFromAlign;return _t&&Ht&&at.push(At(Ht,Yt,Xe,Ft)),Wt&&at.push(Wt(Xe)),at.join(" ")},Ee.getComponent=function(){var Xe=Ee.props,at=Xe.prefixCls,Je=Xe.destroyPopupOnHide,_t=Xe.popupClassName,Ht=Xe.onPopupAlign,Yt=Xe.popupMotion,Ft=Xe.popupAnimation,Wt=Xe.popupTransitionName,_n=Xe.popupStyle,vn=Xe.mask,rr=Xe.maskAnimation,or=Xe.maskTransitionName,Kr=Xe.maskMotion,Tr=Xe.zIndex,Mr=Xe.popup,jn=Xe.stretch,Dn=Xe.alignPoint,Jn=Xe.mobile,Un=Xe.forceRender,sn=Ee.state,Sn=sn.popupVisible,Nr=sn.point,Gr=Ee.getPopupAlign(),Qn={};return Ee.isMouseEnterToShow()&&(Qn.onMouseEnter=Ee.onPopupMouseEnter),Ee.isMouseLeaveToHide()&&(Qn.onMouseLeave=Ee.onPopupMouseLeave),Qn.onMouseDown=Ee.onPopupMouseDown,Qn.onTouchStart=Ee.onPopupMouseDown,h.createElement(oi,Object(c.a)({prefixCls:at,destroyPopupOnHide:Je,visible:Sn,point:Dn&&Nr,className:_t,align:Gr,onAlign:Ht,animation:Ft,getClassNameFromAlign:Ee.getPopupClassNameFromAlign},Qn,{stretch:jn,getRootDomNode:Ee.getRootDomNode,style:_n,mask:vn,zIndex:Tr,transitionName:Wt,maskAnimation:rr,maskTransitionName:or,maskMotion:Kr,ref:Ee.popupRef,motion:Yt,mobile:Jn,forceRender:Un}),typeof Mr=="function"?Mr():Mr)},Ee.attachParent=function(Xe){tt.a.cancel(Ee.attachId);var at=Ee.props,Je=at.getPopupContainer,_t=at.getDocument,Ht=Ee.getRootDomNode(),Yt;Je?(Ht||Je.length===0)&&(Yt=Je(Ht)):Yt=_t(Ee.getRootDomNode()).body,Yt?Yt.appendChild(Xe):Ee.attachId=Object(tt.a)(function(){Ee.attachParent(Xe)})},Ee.getContainer=function(){var Xe=Ee.props.getDocument,at=Xe(Ee.getRootDomNode()).createElement("div");return at.style.position="absolute",at.style.top="0",at.style.left="0",at.style.width="100%",Ee.attachParent(at),at},Ee.setPoint=function(Xe){var at=Ee.props.alignPoint;if(!at||!Xe)return;Ee.setState({point:{pageX:Xe.pageX,pageY:Xe.pageY}})},Ee.handlePortalUpdate=function(){Ee.state.prevPopupVisible!==Ee.state.popupVisible&&Ee.props.afterPopupVisibleChange(Ee.state.popupVisible)},Ee.triggerContextValue={onPopupMouseDown:Ee.onPopupMouseDown};var Fe;return"popupVisible"in Ie?Fe=!!Ie.popupVisible:Fe=!!Ie.defaultPopupVisible,Ee.state={prevPopupVisible:Fe,popupVisible:Fe},aa.forEach(function(Xe){Ee["fire".concat(Xe)]=function(at){Ee.fireEvents(Xe,at)}}),Ee}return Object(w.a)(Ce,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ee=this.props,Fe=this.state;if(Fe.popupVisible){var Xe;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(Xe=Ee.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Pe.a)(Xe,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(Xe=Xe||Ee.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Pe.a)(Xe,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(Xe=Xe||Ee.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Pe.a)(Xe,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Object(Pe.a)(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:"componentWillUnmount",value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),tt.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Ee;return((Ee=this.popupRef.current)===null||Ee===void 0?void 0:Ee.getElement())||null}},{key:"getPopupAlign",value:function(){var Ee=this.props,Fe=Ee.popupPlacement,Xe=Ee.popupAlign,at=Ee.builtinPlacements;return Fe&&at?st(at,Fe,Xe):Xe}},{key:"setPopupVisible",value:function(Ee,Fe){var Xe=this.props.alignPoint,at=this.state.popupVisible;this.clearDelayTimer(),at!==Ee&&("popupVisible"in this.props||this.setState({popupVisible:Ee,prevPopupVisible:at}),this.props.onPopupVisibleChange(Ee)),Xe&&Fe&&Ee&&this.setPoint(Fe)}},{key:"delaySetPopupVisible",value:function(Ee,Fe,Xe){var at=this,Je=Fe*1e3;if(this.clearDelayTimer(),Je){var _t=Xe?{pageX:Xe.pageX,pageY:Xe.pageY}:null;this.delayTimer=window.setTimeout(function(){at.setPopupVisible(Ee,_t),at.clearDelayTimer()},Je)}else this.setPopupVisible(Ee,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(Ee){var Fe=this.props.children.props,Xe=this.props;return Fe[Ee]&&Xe[Ee]?this["fire".concat(Ee)]:Fe[Ee]||Xe[Ee]}},{key:"isClickToShow",value:function(){var Ee=this.props,Fe=Ee.action,Xe=Ee.showAction;return Fe.indexOf("click")!==-1||Xe.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Ee=this.props.action;return Ee==="contextMenu"||Ee.length===1&&Ee[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Ee=this.props,Fe=Ee.action,Xe=Ee.showAction;return Fe.indexOf("contextMenu")!==-1||Xe.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Ee=this.props,Fe=Ee.action,Xe=Ee.hideAction;return Fe.indexOf("click")!==-1||Xe.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Ee=this.props,Fe=Ee.action,Xe=Ee.showAction;return Fe.indexOf("hover")!==-1||Xe.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Ee=this.props,Fe=Ee.action,Xe=Ee.hideAction;return Fe.indexOf("hover")!==-1||Xe.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Ee=this.props,Fe=Ee.action,Xe=Ee.showAction;return Fe.indexOf("focus")!==-1||Xe.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Ee=this.props,Fe=Ee.action,Xe=Ee.hideAction;return Fe.indexOf("focus")!==-1||Xe.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Ee;(Ee=this.popupRef.current)===null||Ee===void 0||Ee.forceAlign()}}},{key:"fireEvents",value:function(Ee,Fe){var Xe=this.props.children.props[Ee];Xe&&Xe(Fe);var at=this.props[Ee];at&&at(Fe)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Ee=this.state.popupVisible,Fe=this.props,Xe=Fe.children,at=Fe.forceRender,Je=Fe.alignPoint,_t=Fe.className,Ht=Fe.autoDestroy,Yt=h.Children.only(Xe),Ft={key:"trigger"};this.isContextMenuToShow()?Ft.onContextMenu=this.onContextMenu:Ft.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Ft.onClick=this.onClick,Ft.onMouseDown=this.onMouseDown,Ft.onTouchStart=this.onTouchStart):(Ft.onClick=this.createTwoChains("onClick"),Ft.onMouseDown=this.createTwoChains("onMouseDown"),Ft.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Ft.onMouseEnter=this.onMouseEnter,Je&&(Ft.onMouseMove=this.onMouseMove)):Ft.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Ft.onMouseLeave=this.onMouseLeave:Ft.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Ft.onFocus=this.onFocus,Ft.onBlur=this.onBlur):(Ft.onFocus=this.createTwoChains("onFocus"),Ft.onBlur=this.createTwoChains("onBlur"));var Wt=S()(Yt&&Yt.props&&Yt.props.className,_t);Wt&&(Ft.className=Wt);var _n=Object(d.a)({},Ft);Object(Be.c)(Yt)&&(_n.ref=Object(Be.a)(this.triggerRef,Yt.ref));var vn=h.cloneElement(Yt,_n),rr;return(Ee||this.popupRef.current||at)&&(rr=h.createElement(He,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Ee&&Ht&&(rr=null),h.createElement(qa.Provider,{value:this.triggerContextValue},vn,rr)}}],[{key:"getDerivedStateFromProps",value:function(Ee,Fe){var Xe=Ee.popupVisible,at={};return Xe!==void 0&&Fe.popupVisible!==Xe&&(at.popupVisible=Xe,at.prevPopupVisible=Fe.popupVisible),at}}]),Ce}(h.Component);return $e.contextType=qa,$e.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Di,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},$e}var ia=la(qe.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]}},vt={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]}},pt=Ze,Mt=0,Ot={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zt=function($e,ot,Ye){var Ce=re(ot),Ie=$e.getState();$e.setState({defaultActiveFirst:Object(d.a)(Object(d.a)({},Ie.defaultActiveFirst),{},Object(P.a)({},Ce,Ye))})},nn=function(He){Object(E.a)(ot,He);var $e=Object(o.a)(ot);function ot(Ye){var Ce;Object(R.a)(this,ot),Ce=$e.call(this,Ye),Ce.onDestroy=function(Je){Ce.props.onDestroy(Je)},Ce.onKeyDown=function(Je){var _t=Je.keyCode,Ht=Ce.menuInstance,Yt=Ce.props.store,Ft=Ce.getVisible();if(_t===p.a.ENTER)return Ce.onTitleClick(Je),zt(Yt,Ce.props.eventKey,!0),!0;if(_t===p.a.RIGHT)return Ft?Ht.onKeyDown(Je):(Ce.triggerOpenChange(!0),zt(Yt,Ce.props.eventKey,!0)),!0;if(_t===p.a.LEFT){var Wt;if(Ft)Wt=Ht.onKeyDown(Je);else return;return Wt||(Ce.triggerOpenChange(!1),Wt=!0),Wt}return Ft&&(_t===p.a.UP||_t===p.a.DOWN)?Ht.onKeyDown(Je):void 0},Ce.onOpenChange=function(Je){Ce.props.onOpenChange(Je)},Ce.onPopupVisibleChange=function(Je){Ce.triggerOpenChange(Je,Je?"mouseenter":"mouseleave")},Ce.onMouseEnter=function(Je){var _t=Ce.props,Ht=_t.eventKey,Yt=_t.onMouseEnter,Ft=_t.store;zt(Ft,Ce.props.eventKey,!1),Yt({key:Ht,domEvent:Je})},Ce.onMouseLeave=function(Je){var _t=Ce.props,Ht=_t.parentMenu,Yt=_t.eventKey,Ft=_t.onMouseLeave;Ht.subMenuInstance=Object(C.a)(Ce),Ft({key:Yt,domEvent:Je})},Ce.onTitleMouseEnter=function(Je){var _t=Ce.props,Ht=_t.eventKey,Yt=_t.onItemHover,Ft=_t.onTitleMouseEnter;Yt({key:Ht,hover:!0}),Ft({key:Ht,domEvent:Je})},Ce.onTitleMouseLeave=function(Je){var _t=Ce.props,Ht=_t.parentMenu,Yt=_t.eventKey,Ft=_t.onItemHover,Wt=_t.onTitleMouseLeave;Ht.subMenuInstance=Object(C.a)(Ce),Ft({key:Yt,hover:!1}),Wt({key:Yt,domEvent:Je})},Ce.onTitleClick=function(Je){var _t=Object(C.a)(Ce),Ht=_t.props;if(Ht.onTitleClick({key:Ht.eventKey,domEvent:Je}),Ht.triggerSubMenuAction==="hover")return;Ce.triggerOpenChange(!Ce.getVisible(),"click"),zt(Ht.store,Ce.props.eventKey,!1)},Ce.onSubMenuClick=function(Je){typeof Ce.props.onClick=="function"&&Ce.props.onClick(Ce.addKeyPath(Je))},Ce.onSelect=function(Je){Ce.props.onSelect(Je)},Ce.onDeselect=function(Je){Ce.props.onDeselect(Je)},Ce.getPrefixCls=function(){return"".concat(Ce.props.rootPrefixCls,"-submenu")},Ce.getActiveClassName=function(){return"".concat(Ce.getPrefixCls(),"-active")},Ce.getDisabledClassName=function(){return"".concat(Ce.getPrefixCls(),"-disabled")},Ce.getSelectedClassName=function(){return"".concat(Ce.getPrefixCls(),"-selected")},Ce.getOpenClassName=function(){return"".concat(Ce.props.rootPrefixCls,"-submenu-open")},Ce.getVisible=function(){return Ce.state.isOpen},Ce.getMode=function(){return Ce.state.mode},Ce.saveMenuInstance=function(Je){Ce.menuInstance=Je},Ce.addKeyPath=function(Je){return Object(d.a)(Object(d.a)({},Je),{},{keyPath:(Je.keyPath||[]).concat(Ce.props.eventKey)})},Ce.triggerOpenChange=function(Je,_t){var Ht=Ce.props.eventKey,Yt=function(){Ce.onOpenChange({key:Ht,item:Object(C.a)(Ce),trigger:_t,open:Je})};_t==="mouseenter"?Ce.mouseenterTimeout=setTimeout(function(){Yt()},0):Yt()},Ce.isChildrenSelected=function(){var Je={find:!1};return X(Ce.props.children,Ce.props.selectedKeys,Je),Je.find},Ce.isInlineMode=function(){return Ce.getMode()==="inline"},Ce.adjustWidth=function(){if(!Ce.subMenuTitle||!Ce.menuInstance)return;var Je=Qe.findDOMNode(Ce.menuInstance);if(Je.offsetWidth>=Ce.subMenuTitle.offsetWidth)return;Je.style.minWidth="".concat(Ce.subMenuTitle.offsetWidth,"px")},Ce.saveSubMenuTitle=function(Je){Ce.subMenuTitle=Je},Ce.getBaseProps=function(){var Je=Object(C.a)(Ce),_t=Je.props,Ht=Ce.getMode();return{mode:Ht==="horizontal"?"vertical":Ht,visible:Ce.getVisible(),level:_t.level+1,inlineIndent:_t.inlineIndent,focusable:!1,onClick:Ce.onSubMenuClick,onSelect:Ce.onSelect,onDeselect:Ce.onDeselect,onDestroy:Ce.onDestroy,selectedKeys:_t.selectedKeys,eventKey:"".concat(_t.eventKey,"-menu-"),openKeys:_t.openKeys,motion:_t.motion,onOpenChange:Ce.onOpenChange,subMenuOpenDelay:_t.subMenuOpenDelay,parentMenu:Object(C.a)(Ce),subMenuCloseDelay:_t.subMenuCloseDelay,forceSubMenuRender:_t.forceSubMenuRender,triggerSubMenuAction:_t.triggerSubMenuAction,builtinPlacements:_t.builtinPlacements,defaultActiveFirst:_t.store.getState().defaultActiveFirst[re(_t.eventKey)],multiple:_t.multiple,prefixCls:_t.rootPrefixCls,id:Ce.internalMenuId,manualRef:Ce.saveMenuInstance,itemIcon:_t.itemIcon,expandIcon:_t.expandIcon,direction:_t.direction}},Ce.getMotion=function(Je,_t){var Ht=Object(C.a)(Ce),Yt=Ht.haveRendered,Ft=Ce.props,Wt=Ft.motion,_n=Ft.rootPrefixCls,vn=Object(d.a)(Object(d.a)({},Wt),{},{leavedClassName:"".concat(_n,"-hidden"),removeOnLeave:!1,motionAppear:Yt||!_t||Je!=="inline"});return vn};var Ie=Ye.store,Ee=Ye.eventKey,Fe=Ie.getState(),Xe=Fe.defaultActiveFirst;Ce.isRootMenu=!1;var at=!1;return Xe&&(at=Xe[Ee]),zt(Ie,Ee,at),Ce.state={mode:Ye.mode,isOpen:Ye.isOpen},Ce}return Object(w.a)(ot,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Ce=this,Ie=this.props,Ee=Ie.mode,Fe=Ie.parentMenu,Xe=Ie.manualRef,at=Ie.isOpen,Je=function(){Ce.setState({mode:Ee,isOpen:at})},_t=at!==this.state.isOpen,Ht=Ee!==this.state.mode;if((Ht||_t)&&(tt.a.cancel(this.updateStateRaf),Ht?this.updateStateRaf=Object(tt.a)(Je):Je()),Xe&&Xe(this),Ee!=="horizontal"||!(Fe==null?void 0:Fe.isRootMenu)||!at)return;this.minWidthTimeout=setTimeout(function(){return Ce.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Ce=this.props,Ie=Ce.onDestroy,Ee=Ce.eventKey;Ie&&Ie(Ee),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),tt.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Ce,Ie){var Ee=this.getBaseProps();return h.createElement(Qt,Object(c.a)({},Ee,{id:this.internalMenuId,className:Ce,style:Ie}),this.props.children)}},{key:"renderChildren",value:function(){var Ce=this,Ie=this.getBaseProps(),Ee=Ie.mode,Fe=Ie.visible,Xe=Ie.forceSubMenuRender,at=Ie.direction,Je=this.getMotion(Ee,Fe);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Fe||Xe,!this.haveOpened)return h.createElement("div",null);var _t=S()("".concat(Ie.prefixCls,"-sub"),Object(P.a)({},"".concat(Ie.prefixCls,"-rtl"),at==="rtl"));return this.isInlineMode()?h.createElement(sa,Object(c.a)({visible:Ie.visible,forceRender:Xe},Je),function(Ht){var Yt=Ht.className,Ft=Ht.style,Wt=S()(_t,Yt);return Ce.renderPopupMenu(Wt,Ft)}):this.renderPopupMenu(_t)}},{key:"render",value:function(){var Ce,Ie,Ee,Fe=Object(d.a)({},this.props),Xe=this.getVisible(),at=this.getPrefixCls(),Je=this.isInlineMode(),_t=this.getMode(),Ht=S()(at,"".concat(at,"-").concat(_t),(Ce={},Object(P.a)(Ce,Fe.className,!!Fe.className),Object(P.a)(Ce,this.getOpenClassName(),Xe),Object(P.a)(Ce,this.getActiveClassName(),Fe.active||Xe&&!Je),Object(P.a)(Ce,this.getDisabledClassName(),Fe.disabled),Object(P.a)(Ce,this.getSelectedClassName(),this.isChildrenSelected()),Ce));this.internalMenuId||(Fe.eventKey?this.internalMenuId="".concat(Fe.eventKey,"$Menu"):(Mt+=1,this.internalMenuId="$__$".concat(Mt,"$Menu")));var Yt={},Ft={},Wt={};Fe.disabled||(Yt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ft={onClick:this.onTitleClick},Wt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var _n={},vn=Fe.direction,rr=vn==="rtl";Je&&(rr?_n.paddingRight=Fe.inlineIndent*Fe.level:_n.paddingLeft=Fe.inlineIndent*Fe.level);var or={};this.getVisible()&&(or={"aria-owns":this.internalMenuId});var Kr=null;_t!=="horizontal"&&(Kr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Kr=h.createElement(this.props.expandIcon,Object(d.a)({},this.props))));var Tr=h.createElement("div",Object(c.a)({ref:this.saveSubMenuTitle,style:_n,className:"".concat(at,"-title"),role:"button"},Wt,Ft,{"aria-expanded":Xe},or,{"aria-haspopup":"true",title:typeof Fe.title=="string"?Fe.title:void 0}),Fe.title,Kr||h.createElement("i",{className:"".concat(at,"-arrow")})),Mr=this.renderChildren(),jn=((Ie=Fe.parentMenu)===null||Ie===void 0?void 0:Ie.isRootMenu)?Fe.parentMenu.props.getPopupContainer:function(Zn){return Zn.parentNode},Dn=Ot[_t],Jn=Fe.popupOffset?{offset:Fe.popupOffset}:{},Un=S()((Ee={},Object(P.a)(Ee,Fe.popupClassName,Fe.popupClassName&&!Je),Object(P.a)(Ee,"".concat(at,"-rtl"),rr),Ee)),sn=Fe.disabled,Sn=Fe.triggerSubMenuAction,Nr=Fe.subMenuOpenDelay,Gr=Fe.forceSubMenuRender,Qn=Fe.subMenuCloseDelay,ra=Fe.builtinPlacements;q.forEach(function(Zn){return delete Fe[Zn]}),delete Fe.onClick;var Pa=rr?Object(d.a)(Object(d.a)({},vt),ra):Object(d.a)(Object(d.a)({},Ze),ra);delete Fe.direction;var oa=this.getBaseProps(),er=Je?null:this.getMotion(oa.mode,oa.visible);return h.createElement("li",Object(c.a)({},Fe,Yt,{className:Ht,role:"menuitem"}),h.createElement(ia,{prefixCls:at,popupClassName:S()("".concat(at,"-popup"),Un),getPopupContainer:jn,builtinPlacements:Pa,popupPlacement:Dn,popupVisible:Je?!1:Xe,popupAlign:Jn,popup:Je?null:Mr,action:sn||Je?[]:[Sn],mouseEnterDelay:Nr,mouseLeaveDelay:Qn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Gr,popupMotion:er},Tr),Je?Mr:null)}}]),ot}(h.Component);nn.defaultProps={onMouseEnter:te,onMouseLeave:te,onTitleMouseEnter:te,onTitleMouseLeave:te,onTitleClick:te,manualRef:te,mode:"vertical",title:""};var pn=Object(A.b)(function(He,$e){var ot=He.openKeys,Ye=He.activeKey,Ce=He.selectedKeys,Ie=$e.eventKey,Ee=$e.subMenuKey;return{isOpen:ot.indexOf(Ie)>-1,active:Ye[Ee]===Ie,selectedKeys:Ce}})(nn);pn.isSubMenu=!0;var gn=pn,Tn="menuitem-overflowed",bn=.5,wt=function(He){Object(E.a)(ot,He);var $e=Object(o.a)(ot);function ot(){var Ye;return Object(R.a)(this,ot),Ye=$e.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=h.createRef(),Ye.getMenuItemNodes=function(){var Ce=Ye.props.prefixCls,Ie=Ye.childRef.current;return Ie?[].slice.call(Ie.children).filter(function(Ee){return Ee.className.split(" ").indexOf("".concat(Ce,"-overflowed-submenu"))<0}):[]},Ye.getOverflowedSubMenuItem=function(Ce,Ie,Ee){var Fe=Ye.props,Xe=Fe.overflowedIndicator,at=Fe.level,Je=Fe.mode,_t=Fe.prefixCls,Ht=Fe.theme;if(at!==1||Je!=="horizontal")return null;var Yt=Ye.props.children[0],Ft=Yt.props,Wt=Ft.children,_n=Ft.title,vn=Ft.style,rr=Object(D.a)(Ft,["children","title","style"]),or=Object(d.a)({},vn),Kr="".concat(Ce,"-overflowed-indicator"),Tr="".concat(Ce,"-overflowed-indicator");Ie.length===0&&Ee!==!0?or=Object(d.a)(Object(d.a)({},or),{},{display:"none"}):Ee&&(or=Object(d.a)(Object(d.a)({},or),{},{visibility:"hidden",position:"absolute"}),Kr="".concat(Kr,"-placeholder"),Tr="".concat(Tr,"-placeholder"));var Mr=Ht?"".concat(_t,"-").concat(Ht):"",jn={};return q.forEach(function(Dn){rr[Dn]!==void 0&&(jn[Dn]=rr[Dn])}),h.createElement(gn,Object(c.a)({title:Xe,className:"".concat(_t,"-overflowed-submenu"),popupClassName:Mr},jn,{key:Kr,eventKey:Tr,disabled:!1,style:or}),Ie)},Ye.setChildrenWidthAndResize=function(){if(Ye.props.mode!=="horizontal")return;var Ce=Ye.childRef.current;if(!Ce)return;var Ie=Ce.children;if(!Ie||Ie.length===0)return;var Ee=Ce.children[Ie.length-1];ve(Ee,"display","inline-block");var Fe=Ye.getMenuItemNodes(),Xe=Fe.filter(function(at){return at.className.split(" ").indexOf(Tn)>=0});Xe.forEach(function(at){ve(at,"display","inline-block")}),Ye.menuItemSizes=Fe.map(function(at){return be(at,!0)}),Xe.forEach(function(at){ve(at,"display","none")}),Ye.overflowedIndicatorWidth=be(Ce.children[Ce.children.length-1],!0),Ye.originalTotalWidth=Ye.menuItemSizes.reduce(function(at,Je){return at+Je},0),Ye.handleResize(),ve(Ee,"display","none")},Ye.handleResize=function(){if(Ye.props.mode!=="horizontal")return;var Ce=Ye.childRef.current;if(!Ce)return;var Ie=be(Ce);Ye.overflowedItems=[];var Ee=0,Fe;Ye.originalTotalWidth>Ie+bn&&(Fe=-1,Ye.menuItemSizes.forEach(function(Xe){Ee+=Xe,Ee+Ye.overflowedIndicatorWidth<=Ie&&(Fe+=1)})),Ye.setState({lastVisibleIndex:Fe})},Ye}return Object(w.a)(ot,[{key:"componentDidMount",value:function(){var Ce=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Ie=this.childRef.current;if(!Ie)return;this.resizeObserver=new Ke.default(function(Ee){Ee.forEach(function(){var Fe=Ce.cancelFrameId;cancelAnimationFrame(Fe),Ce.cancelFrameId=requestAnimationFrame(Ce.setChildrenWidthAndResize)})}),[].slice.call(Ie.children).concat(Ie).forEach(function(Ee){Ce.resizeObserver.observe(Ee)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Ce.resizeObserver.disconnect(),[].slice.call(Ie.children).concat(Ie).forEach(function(Ee){Ce.resizeObserver.observe(Ee)}),Ce.setChildrenWidthAndResize()}),this.mutationObserver.observe(Ie,{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(Ce){var Ie=this,Ee=this.state.lastVisibleIndex;return(Ce||[]).reduce(function(Fe,Xe,at){var Je=Xe;if(Ie.props.mode==="horizontal"){var _t=Ie.getOverflowedSubMenuItem(Xe.props.eventKey,[]);Ee!==void 0&&Ie.props.className.indexOf("".concat(Ie.props.prefixCls,"-root"))!==-1&&(at>Ee&&(Je=h.cloneElement(Xe,{style:{display:"none"},eventKey:"".concat(Xe.props.eventKey,"-hidden"),className:"".concat(Tn)})),at===Ee+1&&(Ie.overflowedItems=Ce.slice(Ee+1).map(function(Yt){return h.cloneElement(Yt,{key:Yt.props.eventKey,mode:"vertical-left"})}),_t=Ie.getOverflowedSubMenuItem(Xe.props.eventKey,Ie.overflowedItems)));var Ht=[].concat(Object(s.a)(Fe),[_t,Je]);return at===Ce.length-1&&Ht.push(Ie.getOverflowedSubMenuItem(Xe.props.eventKey,[],!0)),Ht}return[].concat(Object(s.a)(Fe),[Je])},[])}},{key:"render",value:function(){var Ce=this.props,Ie=Ce.visible,Ee=Ce.prefixCls,Fe=Ce.overflowedIndicator,Xe=Ce.mode,at=Ce.level,Je=Ce.tag,_t=Ce.children,Ht=Ce.theme,Yt=Object(D.a)(Ce,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ft=Je;return h.createElement(Ft,Object(c.a)({ref:this.childRef},Yt),this.renderChildren(_t))}}]),ot}(h.Component);wt.defaultProps={tag:"div",className:""};var Jt=wt;function Bt(He){return He.length?He.every(function($e){return!!$e.props.disabled}):!0}function ln(He,$e,ot){var Ye=He.getState();He.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.activeKey),{},Object(P.a)({},$e,ot))})}function en(He){return He.eventKey||"0-menu-"}function xn(He,$e){var ot=$e,Ye=He.children,Ce=He.eventKey;if(ot){var Ie;if(Z(Ye,function(Ee,Fe){Ee&&Ee.props&&!Ee.props.disabled&&ot===ye(Ee,Ce,Fe)&&(Ie=!0)}),Ie)return ot}return ot=null,He.defaultActiveFirst&&Z(Ye,function(Ee,Fe){!ot&&Ee&&!Ee.props.disabled&&(ot=ye(Ee,Ce,Fe))}),ot}function Pn(He){if(!He)return;var $e=this.instanceArray.indexOf(He);$e!==-1?this.instanceArray[$e]=He:this.instanceArray.push(He)}var Vt=function(He){Object(E.a)(ot,He);var $e=Object(o.a)(ot);function ot(Ye){var Ce;return Object(R.a)(this,ot),Ce=$e.call(this,Ye),Ce.onKeyDown=function(Ie,Ee){var Fe=Ie.keyCode,Xe;if(Ce.getFlatInstanceArray().forEach(function(Je){Je&&Je.props.active&&Je.onKeyDown&&(Xe=Je.onKeyDown(Ie))}),Xe)return 1;var at=null;return(Fe===p.a.UP||Fe===p.a.DOWN)&&(at=Ce.step(Fe===p.a.UP?-1:1)),at?(Ie.preventDefault(),ln(Ce.props.store,en(Ce.props),at.props.eventKey),typeof Ee=="function"&&Ee(at),1):void 0},Ce.onItemHover=function(Ie){var Ee=Ie.key,Fe=Ie.hover;ln(Ce.props.store,en(Ce.props),Fe?Ee:null)},Ce.onDeselect=function(Ie){Ce.props.onDeselect(Ie)},Ce.onSelect=function(Ie){Ce.props.onSelect(Ie)},Ce.onClick=function(Ie){Ce.props.onClick(Ie)},Ce.onOpenChange=function(Ie){Ce.props.onOpenChange(Ie)},Ce.onDestroy=function(Ie){Ce.props.onDestroy(Ie)},Ce.getFlatInstanceArray=function(){return Ce.instanceArray},Ce.step=function(Ie){var Ee=Ce.getFlatInstanceArray(),Fe=Ce.props.store.getState().activeKey[en(Ce.props)],Xe=Ee.length;if(!Xe)return null;Ie<0&&(Ee=Ee.concat().reverse());var at=-1;if(Ee.every(function(Yt,Ft){return Yt&&Yt.props.eventKey===Fe?(at=Ft,!1):!0}),!Ce.props.defaultActiveFirst&&at!==-1&&Bt(Ee.slice(at,Xe-1)))return;var Je=(at+1)%Xe,_t=Je;do{var Ht=Ee[_t];if(!Ht||Ht.props.disabled)_t=(_t+1)%Xe;else return Ht}while(_t!==Je);return null},Ce.renderCommonMenuItem=function(Ie,Ee,Fe){var Xe=Ce.props.store.getState(),at=Object(C.a)(Ce),Je=at.props,_t=ye(Ie,Je.eventKey,Ee),Ht=Ie.props;if(!Ht||typeof Ie.type=="string")return Ie;var Yt=_t===Xe.activeKey,Ft=Object(d.a)(Object(d.a)({mode:Ht.mode||Je.mode,level:Je.level,inlineIndent:Je.inlineIndent,renderMenuItem:Ce.renderMenuItem,rootPrefixCls:Je.prefixCls,index:Ee,parentMenu:Je.parentMenu,manualRef:Ht.disabled?void 0:Object(U.a)(Ie.ref,Pn.bind(Object(C.a)(Ce))),eventKey:_t,active:!Ht.disabled&&Yt,multiple:Je.multiple,onClick:function(_n){(Ht.onClick||te)(_n),Ce.onClick(_n)},onItemHover:Ce.onItemHover,motion:Je.motion,subMenuOpenDelay:Je.subMenuOpenDelay,subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,onOpenChange:Ce.onOpenChange,onDeselect:Ce.onDeselect,onSelect:Ce.onSelect,builtinPlacements:Je.builtinPlacements,itemIcon:Ht.itemIcon||Ce.props.itemIcon,expandIcon:Ht.expandIcon||Ce.props.expandIcon},Fe),{},{direction:Je.direction});return(Je.mode==="inline"||xe())&&(Ft.triggerSubMenuAction="click"),h.cloneElement(Ie,Object(d.a)(Object(d.a)({},Ft),{},{key:_t||Ee}))},Ce.renderMenuItem=function(Ie,Ee,Fe){if(!Ie)return null;var Xe=Ce.props.store.getState(),at={openKeys:Xe.openKeys,selectedKeys:Xe.selectedKeys,triggerSubMenuAction:Ce.props.triggerSubMenuAction,subMenuKey:Fe};return Ce.renderCommonMenuItem(Ie,Ee,at)},Ye.store.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.store.getState().activeKey),{},Object(P.a)({},Ye.eventKey,xn(Ye,Ye.activeKey)))}),Ce.instanceArray=[],Ce}return Object(w.a)(ot,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Ce){return this.props.visible||Ce.visible||this.props.className!==Ce.className||!V()(this.props.style,Ce.style)}},{key:"componentDidUpdate",value:function(Ce){var Ie=this.props,Ee="activeKey"in Ie?Ie.activeKey:Ie.store.getState().activeKey[en(Ie)],Fe=xn(Ie,Ee);if(Fe!==Ee)ln(Ie.store,en(Ie),Fe);else if("activeKey"in Ce){var Xe=xn(Ce,Ce.activeKey);Fe!==Xe&&ln(Ie.store,en(Ie),Fe)}}},{key:"render",value:function(){var Ce=this,Ie=Object(c.a)({},this.props);this.instanceArray=[];var Ee=S()(Ie.prefixCls,Ie.className,"".concat(Ie.prefixCls,"-").concat(Ie.mode)),Fe={className:Ee,role:Ie.role||"menu"};Ie.id&&(Fe.id=Ie.id),Ie.focusable&&(Fe.tabIndex=0,Fe.onKeyDown=this.onKeyDown);var Xe=Ie.prefixCls,at=Ie.eventKey,Je=Ie.visible,_t=Ie.level,Ht=Ie.mode,Yt=Ie.overflowedIndicator,Ft=Ie.theme;return q.forEach(function(Wt){return delete Ie[Wt]}),delete Ie.onClick,h.createElement(Jt,Object(c.a)({},Ie,{prefixCls:Xe,mode:Ht,tag:"ul",level:_t,theme:Ft,visible:Je,overflowedIndicator:Yt},Fe),Object(n.a)(Ie.children).map(function(Wt,_n){return Ce.renderMenuItem(Wt,_n,at||"0-menu-")}))}}]),ot}(h.Component);Vt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:te};var Ut=Object(A.b)()(Vt),Qt=Ut,Zt=l("Kwbf");function mn(He,$e,ot){var Ye=He.prefixCls,Ce=He.motion,Ie=He.defaultMotions,Ee=Ie===void 0?{}:Ie,Fe=He.openAnimation,Xe=He.openTransitionName,at=$e.switchingModeFromInline;if(Ce)return Ce;if(Object(W.a)(Fe)==="object"&&Fe)Object(Zt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Fe=="string")return{motionName:"".concat(Ye,"-open-").concat(Fe)};if(Xe)return{motionName:Xe};var Je=Ee[ot];return Je||(at?null:Ee.other)}var dn=function(He){Object(E.a)(ot,He);var $e=Object(o.a)(ot);function ot(Ye){var Ce;Object(R.a)(this,ot),Ce=$e.call(this,Ye),Ce.onSelect=function(Fe){var Xe=Object(C.a)(Ce),at=Xe.props;if(at.selectable){var Je=Ce.store.getState(),_t=Je.selectedKeys,Ht=Fe.key;at.multiple?_t=_t.concat([Ht]):_t=[Ht],"selectedKeys"in at||Ce.store.setState({selectedKeys:_t}),at.onSelect(Object(d.a)(Object(d.a)({},Fe),{},{selectedKeys:_t}))}},Ce.onClick=function(Fe){var Xe=Ce.getRealMenuMode(),at=Object(C.a)(Ce),Je=at.store,_t=at.props.onOpenChange;Xe!=="inline"&&!("openKeys"in Ce.props)&&(Je.setState({openKeys:[]}),_t([])),Ce.props.onClick(Fe)},Ce.onKeyDown=function(Fe,Xe){Ce.innerMenu.getWrappedInstance().onKeyDown(Fe,Xe)},Ce.onOpenChange=function(Fe){var Xe=Object(C.a)(Ce),at=Xe.props,Je=Ce.store.getState().openKeys.concat(),_t=!1,Ht=function(Ft){var Wt=!1;if(Ft.open)Wt=Je.indexOf(Ft.key)===-1,Wt&&Je.push(Ft.key);else{var _n=Je.indexOf(Ft.key);Wt=_n!==-1,Wt&&Je.splice(_n,1)}_t=_t||Wt};Array.isArray(Fe)?Fe.forEach(Ht):Ht(Fe),_t&&("openKeys"in Ce.props||Ce.store.setState({openKeys:Je}),at.onOpenChange(Je))},Ce.onDeselect=function(Fe){var Xe=Object(C.a)(Ce),at=Xe.props;if(at.selectable){var Je=Ce.store.getState().selectedKeys.concat(),_t=Fe.key,Ht=Je.indexOf(_t);Ht!==-1&&Je.splice(Ht,1),"selectedKeys"in at||Ce.store.setState({selectedKeys:Je}),at.onDeselect(Object(d.a)(Object(d.a)({},Fe),{},{selectedKeys:Je}))}},Ce.onMouseEnter=function(Fe){Ce.restoreModeVerticalFromInline();var Xe=Ce.props.onMouseEnter;Xe&&Xe(Fe)},Ce.onTransitionEnd=function(Fe){var Xe=Fe.propertyName==="width"&&Fe.target===Fe.currentTarget,at=Fe.target.className,Je=Object.prototype.toString.call(at)==="[object SVGAnimatedString]"?at.animVal:at,_t=Fe.propertyName==="font-size"&&Je.indexOf("anticon")>=0;(Xe||_t)&&Ce.restoreModeVerticalFromInline()},Ce.setInnerMenu=function(Fe){Ce.innerMenu=Fe},Ce.isRootMenu=!0;var Ie=Ye.defaultSelectedKeys,Ee=Ye.defaultOpenKeys;return"selectedKeys"in Ye&&(Ie=Ye.selectedKeys||[]),"openKeys"in Ye&&(Ee=Ye.openKeys||[]),Ce.store=Object(A.c)({selectedKeys:Ie,openKeys:Ee,activeKey:{"0-menu-":xn(Ye,Ye.activeKey)}}),Ce.state={switchingModeFromInline:!1,prevProps:Ye,inlineOpenKeys:[],store:Ce.store},Ce}return Object(w.a)(ot,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Ce){var Ie=this.props,Ee=Ie.siderCollapsed,Fe=Ie.inlineCollapsed,Xe=Ie.onOpenChange;(!Ce.inlineCollapsed&&Fe||!Ce.siderCollapsed&&Ee)&&Xe([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Ce=this.props.collapsedWidth,Ie=this.store,Ee=this.prevOpenKeys,Fe=this.getInlineCollapsed()&&(Ce===0||Ce==="0"||Ce==="0px");Fe?(this.prevOpenKeys=Ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Ee&&(this.store.setState({openKeys:Ee}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Ce=this.props.mode,Ie=this.state.switchingModeFromInline,Ee=this.getInlineCollapsed();return Ie&&Ee?"inline":Ee?"vertical":Ce}},{key:"getInlineCollapsed",value:function(){var Ce=this.props,Ie=Ce.inlineCollapsed,Ee=Ce.siderCollapsed;return Ee!==void 0?Ee:Ie}},{key:"restoreModeVerticalFromInline",value:function(){var Ce=this.state.switchingModeFromInline;Ce&&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 Ce=Object(d.a)({},Object(k.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ie=this.getRealMenuMode();return Ce.className+=" ".concat(Ce.prefixCls,"-root"),Ce.direction==="rtl"&&(Ce.className+=" ".concat(Ce.prefixCls,"-rtl")),Ce=Object(d.a)(Object(d.a)({},Ce),{},{mode:Ie,onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,onMouseEnter:this.onMouseEnter,onTransitionEnd:this.onTransitionEnd,parentMenu:this,motion:mn(this.props,this.state,Ie)}),delete Ce.openAnimation,delete Ce.openTransitionName,h.createElement(A.a,{store:this.store},h.createElement(Qt,Object(c.a)({},Ce,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Ce,Ie){var Ee=Ie.prevProps,Fe=Ie.store,Xe=Fe.getState(),at={},Je={prevProps:Ce};return Ee.mode==="inline"&&Ce.mode!=="inline"&&(Je.switchingModeFromInline=!0),"openKeys"in Ce?at.openKeys=Ce.openKeys||[]:((Ce.inlineCollapsed&&!Ee.inlineCollapsed||Ce.siderCollapsed&&!Ee.siderCollapsed)&&(Je.switchingModeFromInline=!0,Je.inlineOpenKeys=Xe.openKeys,at.openKeys=[]),(!Ce.inlineCollapsed&&Ee.inlineCollapsed||!Ce.siderCollapsed&&Ee.siderCollapsed)&&(at.openKeys=Ie.inlineOpenKeys,Je.inlineOpenKeys=[])),Object.keys(at).length&&Fe.setState(at),Je}}]),ot}(h.Component);dn.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:h.createElement("span",null,"\xB7\xB7\xB7")};var Mn=dn,Ln=function(He){Object(E.a)(ot,He);var $e=Object(o.a)(ot);function ot(){var Ye;return Object(R.a)(this,ot),Ye=$e.apply(this,arguments),Ye.onKeyDown=function(Ce){var Ie=Ce.keyCode;return Ie===p.a.ENTER?(Ye.onClick(Ce),!0):void 0},Ye.onMouseLeave=function(Ce){var Ie=Ye.props,Ee=Ie.eventKey,Fe=Ie.onItemHover,Xe=Ie.onMouseLeave;Fe({key:Ee,hover:!1}),Xe({key:Ee,domEvent:Ce})},Ye.onMouseEnter=function(Ce){var Ie=Ye.props,Ee=Ie.eventKey,Fe=Ie.onItemHover,Xe=Ie.onMouseEnter;Fe({key:Ee,hover:!0}),Xe({key:Ee,domEvent:Ce})},Ye.onClick=function(Ce){var Ie=Ye.props,Ee=Ie.eventKey,Fe=Ie.multiple,Xe=Ie.onClick,at=Ie.onSelect,Je=Ie.onDeselect,_t=Ie.isSelected,Ht={key:Ee,keyPath:[Ee],item:Object(C.a)(Ye),domEvent:Ce};Xe(Ht),Fe?_t?Je(Ht):at(Ht):_t||at(Ht)},Ye.saveNode=function(Ce){Ye.node=Ce},Ye}return Object(w.a)(ot,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Ce=this.props;Ce.onDestroy&&Ce.onDestroy(Ce.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 Ce,Ie=Object(d.a)({},this.props),Ee=S()(this.getPrefixCls(),Ie.className,(Ce={},Object(P.a)(Ce,this.getActiveClassName(),!Ie.disabled&&Ie.active),Object(P.a)(Ce,this.getSelectedClassName(),Ie.isSelected),Object(P.a)(Ce,this.getDisabledClassName(),Ie.disabled),Ce)),Fe=Object(d.a)(Object(d.a)({},Ie.attribute),{},{title:typeof Ie.title=="string"?Ie.title:void 0,className:Ee,role:Ie.role||"menuitem","aria-disabled":Ie.disabled});Ie.role==="option"?Fe=Object(d.a)(Object(d.a)({},Fe),{},{role:"option","aria-selected":Ie.isSelected}):(Ie.role===null||Ie.role==="none")&&(Fe.role="none");var Xe={onClick:Ie.disabled?null:this.onClick,onMouseLeave:Ie.disabled?null:this.onMouseLeave,onMouseEnter:Ie.disabled?null:this.onMouseEnter},at=Object(d.a)({},Ie.style);Ie.mode==="inline"&&(Ie.direction==="rtl"?at.paddingRight=Ie.inlineIndent*Ie.level:at.paddingLeft=Ie.inlineIndent*Ie.level),q.forEach(function(_t){return delete Ie[_t]}),delete Ie.direction;var Je=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(Je=h.createElement(this.props.itemIcon,this.props)),h.createElement("li",Object(c.a)({},Object(k.a)(Ie,["onClick","onMouseEnter","onMouseLeave","onSelect"]),Fe,Xe,{style:at,ref:this.saveNode}),Ie.children,Je)}}]),ot}(h.Component);Ln.isMenuItem=!0,Ln.defaultProps={onSelect:te,onMouseEnter:te,onMouseLeave:te,manualRef:te};var pr=Object(A.b)(function(He,$e){var ot=He.activeKey,Ye=He.selectedKeys,Ce=$e.eventKey,Ie=$e.subMenuKey;return{active:ot[Ie]===Ce,isSelected:Array.isArray(Ye)?Ye.indexOf(Ce)!==-1:Ye===Ce}})(Ln),ar=pr,Ar=function(He){Object(E.a)(ot,He);var $e=Object(o.a)(ot);function ot(){var Ye;return Object(R.a)(this,ot),Ye=$e.apply(this,arguments),Ye.renderInnerMenuItem=function(Ce){var Ie=Ye.props,Ee=Ie.renderMenuItem,Fe=Ie.index;return Ee(Ce,Fe,Ye.props.subMenuKey)},Ye}return Object(w.a)(ot,[{key:"render",value:function(){var Ce=Object(c.a)({},this.props),Ie=Ce.className,Ee=Ie===void 0?"":Ie,Fe=Ce.rootPrefixCls,Xe="".concat(Fe,"-item-group-title"),at="".concat(Fe,"-item-group-list"),Je=Ce.title,_t=Ce.children;return q.forEach(function(Ht){return delete Ce[Ht]}),delete Ce.direction,h.createElement("li",Object(c.a)({},Ce,{onClick:function(Yt){return Yt.stopPropagation()},className:"".concat(Ee," ").concat(Fe,"-item-group")}),h.createElement("div",{className:Xe,title:typeof Je=="string"?Je:void 0},Je),h.createElement("ul",{className:at},h.Children.map(_t,this.renderInnerMenuItem)))}}]),ot}(h.Component);Ar.isMenuItemGroup=!0,Ar.defaultProps={disabled:!0};var Br=Ar,Lr=function($e){var ot=$e.className,Ye=$e.rootPrefixCls,Ce=$e.style;return h.createElement("li",{className:"".concat(ot," ").concat(Ye,"-item-divider"),style:Ce})};Lr.defaultProps={disabled:!0,className:"",style:{}};var Rr=Lr,br=Mn,Xr=l("eDIo");function ea(He,$e){var ot=He.prefixCls,Ye=He.editable,Ce=He.locale,Ie=He.style;return!Ye||Ye.showAdd===!1?null:h.createElement("button",{ref:$e,type:"button",className:"".concat(ot,"-nav-add"),style:Ie,"aria-label":(Ce==null?void 0:Ce.addAriaLabel)||"Add tab",onClick:function(Fe){Ye.onEdit("add",{event:Fe})}},Ye.addIcon||"+")}var Sr=h.forwardRef(ea);function ta(He,$e){var ot=He.prefixCls,Ye=He.id,Ce=He.tabs,Ie=He.locale,Ee=He.mobile,Fe=He.moreIcon,Xe=Fe===void 0?"More":Fe,at=He.moreTransitionName,Je=He.style,_t=He.className,Ht=He.editable,Yt=He.tabBarGutter,Ft=He.rtl,Wt=He.onTabClick,_n=Object(h.useState)(!1),vn=Object(m.a)(_n,2),rr=vn[0],or=vn[1],Kr=Object(h.useState)(null),Tr=Object(m.a)(Kr,2),Mr=Tr[0],jn=Tr[1],Dn="".concat(Ye,"-more-popup"),Jn="".concat(ot,"-dropdown"),Un=Mr!==null?"".concat(Dn,"-").concat(Mr):null,sn=Ie==null?void 0:Ie.dropdownAriaLabel,Sn=h.createElement(br,{onClick:function(er){var Zn=er.key,ur=er.domEvent;Wt(Zn,ur),or(!1)},id:Dn,tabIndex:-1,role:"listbox","aria-activedescendant":Un,selectedKeys:[Mr],"aria-label":sn!==void 0?sn:"expanded dropdown"},Ce.map(function(oa){return h.createElement(ar,{key:oa.key,id:"".concat(Dn,"-").concat(oa.key),role:"option","aria-controls":Ye&&"".concat(Ye,"-panel-").concat(oa.key),disabled:oa.disabled},oa.tab)}));function Nr(oa){for(var er=Ce.filter(function(na){return!na.disabled}),Zn=er.findIndex(function(na){return na.key===Mr})||0,ur=er.length,cr=0;cr<ur;cr+=1){Zn=(Zn+oa+ur)%ur;var nr=er[Zn];if(!nr.disabled){jn(nr.key);return}}}function Gr(oa){var er=oa.which;if(!rr){[p.a.DOWN,p.a.SPACE,p.a.ENTER].includes(er)&&(or(!0),oa.preventDefault());return}switch(er){case p.a.UP:Nr(-1),oa.preventDefault();break;case p.a.DOWN:Nr(1),oa.preventDefault();break;case p.a.ESC:or(!1);break;case p.a.SPACE:case p.a.ENTER:Mr!==null&&Wt(Mr,oa);break}}Object(h.useEffect)(function(){var oa=document.getElementById(Un);oa&&oa.scrollIntoView&&oa.scrollIntoView(!1)},[Mr]),Object(h.useEffect)(function(){rr||jn(null)},[rr]);var Qn=Object(P.a)({},Ft?"marginLeft":"marginRight",Yt);Ce.length||(Qn.visibility="hidden",Qn.order=1);var ra=S()(Object(P.a)({},"".concat(Jn,"-rtl"),Ft)),Pa=Ee?null:h.createElement(Xr.a,{prefixCls:Jn,overlay:Sn,trigger:["hover"],visible:rr,transitionName:at,onVisibleChange:or,overlayClassName:ra,mouseEnterDelay:.1,mouseLeaveDelay:.1},h.createElement("button",{type:"button",className:"".concat(ot,"-nav-more"),style:Qn,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":Dn,id:"".concat(Ye,"-more"),"aria-expanded":rr,onKeyDown:Gr},Xe));return h.createElement("div",{className:S()("".concat(ot,"-nav-operations"),_t),style:Je,ref:$e},Pa,h.createElement(Sr,{prefixCls:ot,locale:Ie,editable:Ht}))}var Qr=h.forwardRef(ta),On=Object(h.createContext)(null),Rt=.1,Gt=.01,jt=20,Rn=Math.pow(.995,jt);function fn(){var He=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(He)||/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(He.substr(0,4)))}function Nn(He,$e){var ot=Object(h.useState)(),Ye=Object(m.a)(ot,2),Ce=Ye[0],Ie=Ye[1],Ee=Object(h.useState)(0),Fe=Object(m.a)(Ee,2),Xe=Fe[0],at=Fe[1],Je=Object(h.useState)(0),_t=Object(m.a)(Je,2),Ht=_t[0],Yt=_t[1],Ft=Object(h.useState)(),Wt=Object(m.a)(Ft,2),_n=Wt[0],vn=Wt[1],rr=Object(h.useRef)();function or(sn){var Sn=sn.touches[0],Nr=Sn.screenX,Gr=Sn.screenY;Ie({x:Nr,y:Gr}),window.clearInterval(rr.current)}function Kr(sn){if(!Ce)return;sn.preventDefault();var Sn=sn.touches[0],Nr=Sn.screenX,Gr=Sn.screenY;Ie({x:Nr,y:Gr});var Qn=Nr-Ce.x,ra=Gr-Ce.y;$e(Qn,ra);var Pa=Date.now();at(Pa),Yt(Pa-Xe),vn({x:Qn,y:ra})}function Tr(){if(!Ce)return;if(Ie(null),vn(null),_n){var sn=_n.x/Ht,Sn=_n.y/Ht,Nr=Math.abs(sn),Gr=Math.abs(Sn);if(Math.max(Nr,Gr)<Rt)return;var Qn=sn,ra=Sn;rr.current=window.setInterval(function(){if(Math.abs(Qn)<Gt&&Math.abs(ra)<Gt){window.clearInterval(rr.current);return}Qn*=Rn,ra*=Rn,$e(Qn*jt,ra*jt)},jt)}}var Mr=Object(h.useRef)(0),jn=Object(h.useRef)(!1),Dn=Object(h.useRef)();function Jn(sn){var Sn=sn.deltaX,Nr=sn.deltaY,Gr=0,Qn=Math.abs(Sn),ra=Math.abs(Nr);Qn===ra?Gr=Dn.current==="x"?Sn:Nr:Qn>ra?(Gr=Sn,Dn.current="x"):(Gr=Nr,Dn.current="y");var Pa=Date.now();Pa-Mr.current>100&&(jn.current=!1),($e(-Gr,-Gr)||jn.current)&&(sn.preventDefault(),jn.current=!0),Mr.current=Pa}var Un=Object(h.useRef)(null);Un.current={onTouchStart:or,onTouchMove:Kr,onTouchEnd:Tr,onWheel:Jn},h.useEffect(function(){function sn(Qn){Un.current.onTouchStart(Qn)}function Sn(Qn){Un.current.onTouchMove(Qn)}function Nr(Qn){Un.current.onTouchEnd(Qn)}function Gr(Qn){Un.current.onWheel(Qn)}return document.addEventListener("touchmove",Sn,{passive:!1}),document.addEventListener("touchend",Nr,{passive:!1}),He.current.addEventListener("touchstart",sn,{passive:!1}),He.current.addEventListener("wheel",Gr),function(){document.removeEventListener("touchmove",Sn),document.removeEventListener("touchend",Nr)}},[])}function wn(){var He=Object(h.useRef)(new Map);function $e(Ye){return He.current.has(Ye)||He.current.set(Ye,h.createRef()),He.current.get(Ye)}function ot(Ye){He.current.delete(Ye)}return[$e,ot]}function zn(He,$e){var ot=h.useRef(He),Ye=h.useState({}),Ce=Object(m.a)(Ye,2),Ie=Ce[1];function Ee(Fe){var Xe=typeof Fe=="function"?Fe(ot.current):Fe;Xe!==ot.current&&$e(Xe,ot.current),ot.current=Xe,Ie({})}return[ot.current,Ee]}var Kn=function($e){var ot=$e.position,Ye=$e.prefixCls,Ce=$e.extra;if(!Ce)return null;var Ie,Ee=Ce;return ot==="right"&&(Ie=Ee.right||!Ee.left&&Ee||null),ot==="left"&&(Ie=Ee.left||null),Ie?h.createElement("div",{className:"".concat(Ye,"-extra-content")},Ie):null};function hr(He,$e){var ot,Ye=h.useContext(On),Ce=Ye.prefixCls,Ie=Ye.tabs,Ee=He.className,Fe=He.style,Xe=He.id,at=He.animated,Je=He.activeKey,_t=He.rtl,Ht=He.extra,Yt=He.editable,Ft=He.locale,Wt=He.tabPosition,_n=He.tabBarGutter,vn=He.children,rr=He.onTabClick,or=He.onTabScroll,Kr=Object(h.useRef)(),Tr=Object(h.useRef)(),Mr=Object(h.useRef)(),jn=Object(h.useRef)(),Dn=wn(),Jn=Object(m.a)(Dn,2),Un=Jn[0],sn=Jn[1],Sn=Wt==="top"||Wt==="bottom",Nr=zn(0,function(ga,da){Sn&&or&&or({direction:ga>da?"left":"right"})}),Gr=Object(m.a)(Nr,2),Qn=Gr[0],ra=Gr[1],Pa=zn(0,function(ga,da){!Sn&&or&&or({direction:ga>da?"top":"bottom"})}),oa=Object(m.a)(Pa,2),er=oa[0],Zn=oa[1],ur=Object(h.useState)(0),cr=Object(m.a)(ur,2),nr=cr[0],na=cr[1],ma=Object(h.useState)(0),Ea=Object(m.a)(ma,2),va=Ea[0],La=Ea[1],Ra=Object(h.useState)(0),Ma=Object(m.a)(Ra,2),ka=Ma[0],ei=Ma[1],Fi=Object(h.useState)(0),Ai=Object(m.a)(Fi,2),Sa=Ai[0],_i=Ai[1],Ci=Object(h.useState)(null),Ia=Object(m.a)(Ci,2),xa=Ia[0],Ya=Ia[1],to=Object(h.useState)(null),Mo=Object(m.a)(to,2),Ii=Mo[0],no=Mo[1],ro=Object(h.useState)(0),pi=Object(m.a)(ro,2),uo=pi[0],Io=pi[1],Lo=Object(h.useState)(0),bo=Object(m.a)(Lo,2),Vi=bo[0],co=bo[1],Xi=v(new Map),Yi=Object(m.a)(Xi,2),ko=Yi[0],yo=Yi[1],ao=_(Ie,ko,nr),Ji="".concat(Ce,"-nav-operations-hidden"),Qi=0,Za=0;Sn?_t?(Qi=0,Za=Math.max(0,nr-xa)):(Qi=Math.min(0,xa-nr),Za=0):(Qi=Math.min(0,Ii-va),Za=0);function Li(ga){return ga<Qi?[Qi,!1]:ga>Za?[Za,!1]:[ga,!0]}var wi=Object(h.useRef)(),Zi=Object(h.useState)(),Pi=Object(m.a)(Zi,2),Eo=Pi[0],xo=Pi[1];function Co(){xo(Date.now())}function io(){window.clearTimeout(wi.current)}Nn(Kr,function(ga,da){var Wa=!1;function si(eo,Ni){eo(function(ho){var Oi=Li(ho+Ni),Ja=Object(m.a)(Oi,2),po=Ja[0],Ki=Ja[1];return Wa=Ki,po})}if(Sn){if(xa>=nr)return Wa;si(ra,ga)}else{if(Ii>=va)return Wa;si(Zn,da)}return io(),Co(),Wa}),Object(h.useEffect)(function(){return io(),Eo&&(wi.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function ki(){var ga=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Je,da=ao.get(ga);if(!da)return;if(Sn){var Wa=Qn;_t?da.right<Qn?Wa=da.right:da.right+da.width>Qn+xa&&(Wa=da.right+da.width-xa):da.left<-Qn?Wa=-da.left:da.left+da.width>-Qn+xa&&(Wa=-(da.left+da.width-xa)),Zn(0),ra(Li(Wa)[0])}else{var si=er;da.top<-er?si=-da.top:da.top+da.height>-er+Ii&&(si=-(da.top+da.height-Ii)),ra(0),Zn(Li(si)[0])}}var $i=b(ao,{width:xa,height:Ii,left:Qn,top:er},{width:ka,height:Sa},{width:uo,height:Vi},Object(d.a)(Object(d.a)({},He),{},{tabs:Ie})),No=Object(m.a)($i,2),oo=No[0],so=No[1],Oo=Ie.map(function(ga){var da=ga.key;return h.createElement(a,{id:Xe,prefixCls:Ce,key:da,rtl:_t,tab:ga,closable:ga.closable,editable:Yt,active:da===Je,tabPosition:Wt,tabBarGutter:_n,renderWrapper:vn,removeAriaLabel:Ft==null?void 0:Ft.removeAriaLabel,ref:Un(da),onClick:function(si){rr(da,si)},onRemove:function(){sn(da)},onFocus:function(){ki(da),Co(),_t||(Kr.current.scrollLeft=0),Kr.current.scrollTop=0}})}),Uo=g(function(){var ga,da,Wa,si,eo,Ni,ho,Oi,Ja,po=((ga=Kr.current)===null||ga===void 0?void 0:ga.offsetWidth)||0,Ki=((da=Kr.current)===null||da===void 0?void 0:da.offsetHeight)||0,mo=((Wa=jn.current)===null||Wa===void 0?void 0:Wa.offsetWidth)||0,di=((si=jn.current)===null||si===void 0?void 0:si.offsetHeight)||0,ya=((eo=Mr.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,qr=((Ni=Mr.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Ya(po),no(Ki),Io(mo),co(di);var $n=(((ho=Tr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Ir=(((Oi=Tr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-di;na($n),La(Ir);var ca=(Ja=Mr.current)===null||Ja===void 0?void 0:Ja.className.includes(Ji);ei($n-(ca?0:ya)),_i(Ir-(ca?0:qr)),yo(function(){var Na=new Map;return Ie.forEach(function(yi){var Ri=yi.key,Qa=Un(Ri).current;Qa&&Na.set(Ri,{width:Qa.offsetWidth,height:Qa.offsetHeight,left:Qa.offsetLeft,top:Qa.offsetTop})}),Na})}),jo=Ie.slice(0,oo),ci=Ie.slice(so+1),ja=[].concat(Object(s.a)(jo),Object(s.a)(ci)),ti=Object(h.useState)(),za=Object(m.a)(ti,2),ni=za[0],So=za[1],bi=ao.get(Je),Bo=Object(h.useRef)();function To(){x.a.cancel(Bo.current)}Object(h.useEffect)(function(){var ga={};return bi&&(Sn?(_t?ga.right=bi.right:ga.left=bi.left,ga.width=bi.width):(ga.top=bi.top,ga.height=bi.height)),To(),Bo.current=x()(function(){So(ga)}),To},[bi,Sn,_t]),Object(h.useEffect)(function(){ki()},[Je,bi,ao,Sn]),Object(h.useEffect)(function(){Uo()},[_t,_n,Je,Ie.map(function(ga){return ga.key}).join("_")]);var qi=!!ja.length,Wi="".concat(Ce,"-nav-wrap"),Do,fo,Wo,lo;return Sn?_t?(fo=Qn>0,Do=Qn+xa<nr):(Do=Qn<0,fo=-Qn+xa<nr):(Wo=er<0,lo=-er+Ii<va),h.createElement("div",{ref:$e,role:"tablist",className:S()("".concat(Ce,"-nav"),Ee),style:Fe,onKeyDown:function(){Co()}},h.createElement(Kn,{position:"left",extra:Ht,prefixCls:Ce}),h.createElement(f.a,{onResize:Uo},h.createElement("div",{className:S()(Wi,(ot={},Object(P.a)(ot,"".concat(Wi,"-ping-left"),Do),Object(P.a)(ot,"".concat(Wi,"-ping-right"),fo),Object(P.a)(ot,"".concat(Wi,"-ping-top"),Wo),Object(P.a)(ot,"".concat(Wi,"-ping-bottom"),lo),ot)),ref:Kr},h.createElement(f.a,{onResize:Uo},h.createElement("div",{ref:Tr,className:"".concat(Ce,"-nav-list"),style:{transform:"translate(".concat(Qn,"px, ").concat(er,"px)"),transition:Eo?"none":void 0}},Oo,h.createElement(Sr,{ref:jn,prefixCls:Ce,locale:Ft,editable:Yt,style:{visibility:qi?"hidden":null}}),h.createElement("div",{className:S()("".concat(Ce,"-ink-bar"),Object(P.a)({},"".concat(Ce,"-ink-bar-animated"),at.inkBar)),style:ni}))))),h.createElement(Qr,Object.assign({},He,{ref:Mr,prefixCls:Ce,tabs:ja,className:!qi&&Ji})),h.createElement(Kn,{position:"right",extra:Ht,prefixCls:Ce}))}var lr=h.forwardRef(hr);function Yr(He){var $e=He.id,ot=He.activeKey,Ye=He.animated,Ce=He.tabPosition,Ie=He.rtl,Ee=He.destroyInactiveTabPane,Fe=h.useContext(On),Xe=Fe.prefixCls,at=Fe.tabs,Je=Ye.tabPane,_t=at.findIndex(function(Ht){return Ht.key===ot});return h.createElement("div",{className:S()("".concat(Xe,"-content-holder"))},h.createElement("div",{className:S()("".concat(Xe,"-content"),"".concat(Xe,"-content-").concat(Ce),Object(P.a)({},"".concat(Xe,"-content-animated"),Je)),style:_t&&Je?Object(P.a)({},Ie?"marginRight":"marginLeft","-".concat(_t,"00%")):null},at.map(function(Ht){return h.cloneElement(Ht.node,{key:Ht.key,prefixCls:Xe,tabKey:Ht.key,id:$e,animated:Je,active:Ht.key===ot,destroyInactiveTabPane:Ee})})))}function Wn(He){var $e=He.prefixCls,ot=He.forceRender,Ye=He.className,Ce=He.style,Ie=He.id,Ee=He.active,Fe=He.animated,Xe=He.destroyInactiveTabPane,at=He.tabKey,Je=He.children,_t=h.useState(ot),Ht=Object(m.a)(_t,2),Yt=Ht[0],Ft=Ht[1];h.useEffect(function(){Ee?Ft(!0):Xe&&Ft(!1)},[Ee,Xe]);var Wt={};return Ee||(Fe?(Wt.visibility="hidden",Wt.height=0,Wt.overflowY="hidden"):Wt.display="none"),h.createElement("div",{id:Ie&&"".concat(Ie,"-panel-").concat(at),role:"tabpanel",tabIndex:Ee?0:-1,"aria-labelledby":Ie&&"".concat(Ie,"-tab-").concat(at),"aria-hidden":!Ee,style:Object(d.a)(Object(d.a)({},Wt),Ce),className:S()("".concat($e,"-tabpane"),Ee&&"".concat($e,"-tabpane-active"),Ye)},(Ee||Yt||ot)&&Je)}var mr=0;function qn(He){return Object(n.a)(He).map(function($e){if(h.isValidElement($e)){var ot=$e.key!==void 0?String($e.key):void 0;return Object(d.a)(Object(d.a)({key:ot},$e.props),{},{node:$e})}return null}).filter(function($e){return $e})}function Fr(He,$e){var ot,Ye=He.id,Ce=He.prefixCls,Ie=Ce===void 0?"rc-tabs":Ce,Ee=He.className,Fe=He.children,Xe=He.direction,at=He.activeKey,Je=He.defaultActiveKey,_t=He.editable,Ht=He.animated,Yt=He.tabPosition,Ft=Yt===void 0?"top":Yt,Wt=He.tabBarGutter,_n=He.tabBarStyle,vn=He.tabBarExtraContent,rr=He.locale,or=He.moreIcon,Kr=He.moreTransitionName,Tr=He.destroyInactiveTabPane,Mr=He.renderTabBar,jn=He.onChange,Dn=He.onTabClick,Jn=He.onTabScroll,Un=Object(D.a)(He,["id","prefixCls","className","children","direction","activeKey","defaultActiveKey","editable","animated","tabPosition","tabBarGutter","tabBarStyle","tabBarExtraContent","locale","moreIcon","moreTransitionName","destroyInactiveTabPane","renderTabBar","onChange","onTabClick","onTabScroll"]),sn=qn(Fe),Sn=Xe==="rtl",Nr;Ht===!1?Nr={inkBar:!1,tabPane:!1}:Nr=Object(d.a)({inkBar:!0,tabPane:!1},Ht!==!0?Ht:null);var Gr=Object(h.useState)(!1),Qn=Object(m.a)(Gr,2),ra=Qn[0],Pa=Qn[1];Object(h.useEffect)(function(){Pa(fn())},[]);var oa=Object(i.a)(function(){var Sa;return(Sa=sn[0])===null||Sa===void 0?void 0:Sa.key},{value:at,defaultValue:Je}),er=Object(m.a)(oa,2),Zn=er[0],ur=er[1],cr=Object(h.useState)(function(){return sn.findIndex(function(Sa){return Sa.key===Zn})}),nr=Object(m.a)(cr,2),na=nr[0],ma=nr[1];Object(h.useEffect)(function(){var Sa=sn.findIndex(function(Ci){return Ci.key===Zn});if(Sa===-1){var _i;Sa=Math.max(0,Math.min(na,sn.length-1)),ur((_i=sn[Sa])===null||_i===void 0?void 0:_i.key)}ma(Sa)},[sn.map(function(Sa){return Sa.key}).join("_"),Zn,na]);var Ea=Object(i.a)(null,{value:Ye}),va=Object(m.a)(Ea,2),La=va[0],Ra=va[1],Ma=Ft;ra&&!["left","right"].includes(Ft)&&(Ma="top"),Object(h.useEffect)(function(){Ye||(Ra("rc-tabs-".concat(mr)),mr+=1)},[]);function ka(Sa,_i){Dn==null||Dn(Sa,_i),ur(Sa),jn==null||jn(Sa)}var ei={id:La,activeKey:Zn,animated:Nr,tabPosition:Ma,rtl:Sn,mobile:ra},Fi,Ai=Object(d.a)(Object(d.a)({},ei),{},{editable:_t,locale:rr,moreIcon:or,moreTransitionName:Kr,tabBarGutter:Wt,onTabClick:ka,onTabScroll:Jn,extra:vn,style:_n,panes:Fe});return Mr?Fi=Mr(Ai,lr):Fi=h.createElement(lr,Object.assign({},Ai)),h.createElement(On.Provider,{value:{tabs:sn,prefixCls:Ie}},h.createElement("div",Object.assign({ref:$e,id:Ye,className:S()(Ie,"".concat(Ie,"-").concat(Ma),(ot={},Object(P.a)(ot,"".concat(Ie,"-mobile"),ra),Object(P.a)(ot,"".concat(Ie,"-editable"),_t),Object(P.a)(ot,"".concat(Ie,"-rtl"),Sn),ot),Ee)},Un),Fi,h.createElement(Yr,Object.assign({destroyInactiveTabPane:Tr},ei,{animated:Nr}))))}var ha=h.forwardRef(Fr);ha.TabPane=Wn;var ua=ha,Or=Y.b=ua},kPWJ:function(M,Y,l){M.exports=l.p+"static/question.cb52bef9.gif"},kPYp:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAAAUCAYAAADr0+FaAAANEklEQVRYR8WZe5RX1XXHP/vce3/zHoaXgFp5DQyOQLRgUTEtDW1qYyVmZUGNklRdiRpKE3lHfPyc4TngIBgfC0wx1ixt1NRWal2kotbE2lbRiCIISBCGhzDAvGd+87v37K5z5zfDzMCM46pr9fw1a+45+5zz3fvs/d3fn4yr1F8Do0UIUb74UFR8Gm3IO/Wf8MThat7mOYnaDZUmNUF/htpWLlePK4xwCcoQICHQbOGoKDuM4U1p5r0Px1DNrDPrezzQs+qNPUh/o4xXj6tRJhlhGEqeQNrCCYXdGvGfFt5JNHLoozJp7WyvdI0OtR4LEK7CstUIWyJLTSRcLfCnvlAiUKSgCEfV8o6NeMVE/G53itOUiXX3Sxcx2ov4qhG+qjBWoFChWYUqIt6VgFeblR0H5lEL0oGyjKvU1yHezPviyHdZ0Ro180basvD398n77svIFTokK5vrgW8LTELJRwgA6bTSHcaBckot/yWGX2YZtv5untT0dJ7SpOZrAX9mLTeIYarAIIQEYLrZTQNNFj7A8rx6/GrPfDncPmdihV6Y9nkA+Ot4nrIXaDSGElH6KfjdzpBSpVo8ttVU8Xitx/7hw/imWmYD4wXy6Iqjje9mOGYj/uX0bjYf/5nsaLcpY9fqDZ5hNTD8/wi+27bB+CzfOVcqSiq0BMPdRpiBUNANmHNvJUQo1ZFls0lTuXupnOw+0UVamMsCz+eHCuf3MWgUjZ3w76kUZQeW8j4iOnadXmCUNQI3xvsIbl7bX70MEdKpFLutcCA7iz/BxvfrfY2hNVXDb2v2s/TkU/Lf8SZXrtOcUxFfF8P1AiNVSYj0aihUGOoCu/vFFVpQlpmQX1iflQg3dMxxR1OaVHERfUIglXFKf6AIIbs97SnUq7I5VFZ+skiOt+NwSVIHpAu4wwgLBAZ04COkUGoytusEAhUGi9APyO+UTlWVfyPkrt0/kQ8y4FcI3NQF6zYnNAEn1VKtQuAJg1XiPRPOnnggFmwmicTIC/VqOa5wCiFHhCFGGGAtnkNUBGyaLVGKJXvvZXe8ZlpS/UP5DAh8cgPt8nTP8n+LZbS7vIHpdH2WzcBzUZp1njCTgB/HacYNQxS1sluFF4zwmgpHEpa09ckOleGkuUaEa70sRmrU4fgGG7L8VBOPnCiThgvXaU5ByE14rAGcwxA/vsxha3lJPF4ylv0mpCVKYBCGRRFXm5BvedlMcEEVgyY0hSHP+nn8XZiin1G6gu+At3watfC0l8MWIk5GBs+0UhxZbvSyuM545Gvn+ijYsIU9GvKkyeLVIOBUypIwKSbSyt94RUxHCeIgMNRFEauaDBt6fSrdkS+p0MnisUpgGtIlH7rc9nOU8pQyPmF4XGBY5v2G6RRvtp7irkFjeGf7bYTuyXfYVpUhi8gtLOCaoJA1KKPaL2aVHXjM+XievFm6Ti+JlE0GrupIDMqRps+4z6vh+f3DqHcF8MyZVSbdhl9lKCm8gBVBPn+pNq43qHBSlTujgNeDkJUo3+3Iw9BYF3F3i7K5eonUd9hLqhm2lz/IG8OaYADflgjPndMBGHkcqD3B4mMn+Gc2iaszbSOpZtDbFBdN4uFgINOJMAqOjGxLW77bJ/BHJDU7kcfXjOEeEa7s9NzdM65WeNK0sC5dQGjSrPDgB+1zVNiRqmbh7wO2dQWnm2tv0+C8Zq7rfxkbjOEC3AsQmtSyYnc9q8cW8kMDSYHB7saqHGs+xvLgQ36272VJ9Zajh92ukwtH8JCXxxWajvFSC1sjZYEPC0W4pT3RG3jj0xQ/qF8qe86ymVRTbLg2KOQxLBdkvkdWeLoR7qyaL6fOWqMqI+9jZvYAHsEyKP7eVtj//HPBn5bU7CP9uN4oi4GvSFdGcRhhgybYvHuunByzXqd4IZtEmNi2BzZSklrPQ/vKpK43gOJvEzWvZDZrvYCb1ZIDhBZeyE3xt01ZrDRwc5zqhCiyPNtaxZwD63tmRe37jbhZs/1i5iQKSGpIYeZs+7HcKYYZwPfb50bwSK2l/LNOtabzuUet0TGB4VdGmJD5f0qFiro6Ko7cL65OnDVcxjA+zwDFmY9H/TY62/OYuFbzQphthXIRzus8U4kLy10DhGfemi8u3zOuUv9K4Km4gLaF14kIbty7SF75XOAzE0rW6iwxPBxHOFiUt0Plx77HvSjXZiLntI0o/3iJrO+bXZWSCibh8QsjlMRnE06IZYWjiEgb+CLo6RQrm1t4oKbs3E4dnNSh/fLYkvCZHNtRmppDysOAh6oyOHQ/0+i1Ot6HZzyPS1TjunvcRFzVI/gZjn6rKPORzHNps+ro4A6F5aaef+1oXFSl9EFmqvIEkBunBstea5i9Z778T99AgnFr1dWTp0S4sO1u7ETj1LCItiLvEu1RQn6ya7H8Q5/tJnWEzecFz+PSDPtxKWIdMMJFvkNEDHq4iuU1dVSySWrPZXvkeh2SHfEi8EfGQBTRWFdLecLw0IEyaTnXmovX6ng1PC3CeNeuifCZCeP+5OxRXKEXGp95hrgouAjsGBZ+KxHLTCOvd+0YVUrXMUMVB0j70z4cRty0b7H8R19BKqnUGQY20kZnXU1511rm+R5LFa7J2KmOQpJ7lsijfbU7brVOwOcfRSiNIxaqjbBaLeNc5HeAf5DlNQ1fAPyQxoY6yv0vA/xxq3QEAcvFMCumR2eG476vRsKCPQvY0blNbp9y8Xr9YxvyhBFGZS4YRSFzCot4YvvtnVhAT4hN0mDsDSz1PRaoUuCYgcLWAO4IYbXAdzLNTGgtmz5exNxzneMs80n1i7P4TpDLOokY5KiWKlXAYhG+1iXyPw/8FTokO7tT5H8p4CfVlBbyFassFeE6IKvTJRqt5QVfWLVzoXzUE3bOcZpgjYGZmfTgmpBt0UkW71vJe70CNVO9QZbLBl7J3xufCY7tZJq29UPrufdIAYtNG1j9XEqzyq7mwyw+eIiXO2tJ5zrbebfoqKIxVPr5zNB03AOoVd6KWpkbJJwDubXPkf9lgz9powaNdUw1HveqMrUz8Erc6W0OI9bvW8T+Lhy9+003alDcyPd8pVKIu0uHU2O6medaPmP5oZ/KJ+d03DT1i6cy2eSzzE8wTV0P4agS7DeWH+1aJC+VPKhTRXlUNMOkhEhb2d58jLsPHuYNnusqmrXvM2i2DisazeKgkFsRCp1dFRpUWGYifolQDnzv/wV8p5XYfP5CPMpRLu0GzlGrrB9g+Gltbdwc9Dhyzke3HyEqzmKgn2CDSCxWuShzmk86XcvrErDR+vxGsqhNnESbwHiFDJYGvi4+3w8KmEK6Q/azqjzWYLjP8efipBb6eSwQj6XtnbVJQNTEzqiVjZ7PlpYWjuWCbR2ImFYKwkamGMstWf3jBivXVW91+lHIG4W5zKxpJbu9w+0r+CPW6NBcjxcVLo8Lbl/TjvCMmFjRPVNwix/Q0kDiAuc6xy6qoAqHULaKpVGlZ9WzLQtwysLbrR5vZaco1SDO0a6ixzbFgLUcUdhllE+d5OpSiIXhpq0IDnShHrMkSClsM5YluxbJh7HHVWXCaka2BpQb4Vsxo2pr192C084uzq5y2mk7GEaIk4SFi1xHlUmDroC/Z5V79iyUlztrOw58l45OVbMsFbLudEUPbGeFDsnJjsFvYzt9Bf9cbKe0Ui8DnlYY1z2sXcETzfSavdMKB0OI4/7C42EtD5tcLhef+w1c0U0DcpYcXXUauYOus8Mdns1W2eIpy3Y18FGXrjipZmzAMLIoM4ZZQqwmdh7Oaltv3E0id1lMlR1hRJnk8PK+H0mqu7DmHBDB4vw6HtneQ8N06YNalIp4HmF6X8EfV6ljRfk5EmNxJvIdn09ksdYIs7oV2d7h7uGrhUOEzP14ibzoNgXmC3wjQx3dbwZdwM6YcbHpNJFDKjxr4dHOunv3rcY9rANNC7dbR4WFkbhIP7ddFxSxTK3Cr0nzgFMz2+05Su37saTsWJRVS5VnuHnnAnmtp8vPnKne+1NY4jlZwtDfWpob6ijzhQ098fyLVmn/bJ97PMPtQJ5r8Dxck5VUMyqXP0wEzEHjNFHQR438rPPZtuyiKpTtmsdjrji7SGmJmBJrGYZSlIsyfYD7oaJVlVqEAwbejSJeafR5t6dOsfOGTuXMTTHeBExHmCzCaDTurLPEFWOlXqFKlI+s8prfwG92lnXVXkoq9HwTcD/KdSp8mGrmyVSaf+pJJmjff/gKHZaTxR3G8E1rKWyoY4MvbOwJfIdIcSUX+8Ic1yg6yT6Eb7Q1Wc4BORRk+RQZQ2DD3n8Y+Lwn4edT/cEcOd0xL6nmyn5knWghPzuL7JQQJMC0umjzafUbaG5J0XigjFSfeHuHYZXSJIH0Iz+VJtczBL6H58pLZAhTaVqKCmnYfoSWc4l6Tko/nscg8clvMtQPyOFUn/oRVCauJZcs+jeHJFLHOX1wFTW9MkEnyg0kP2EpitJ4+YVU/S8v1xqrW4H9MAAAAABJRU5ErkJggg=="},kSUc:function(M,Y,l){},l2Kq:function(M,Y,l){M.exports=l.p+"static/match_ad.24dc22fd.jpg"},lPiR:function(M,Y,l){(function(P,m){M.exports=Y=m(l("Ib8C"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.WordArray,y=d.Hasher,S=D.algo,n=[],i=[];(function(){function x(p){for(var O=m.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 g=2,v=0;v<64;)x(g)&&(v<8&&(n[v]=f(m.pow(g,1/2))),i[v]=f(m.pow(g,1/3)),v++),g++})();var s=[],r=S.SHA256=y.extend({_doReset:function(){this._hash=new h.init(n.slice(0))},_doProcessBlock:function(x,f){for(var g=this._hash.words,v=g[0],p=g[1],O=g[2],a=g[3],u=g[4],_=g[5],T=g[6],b=g[7],c=0;c<64;c++){if(c<16)s[c]=x[f+c]|0;else{var R=s[c-15],w=(R<<25|R>>>7)^(R<<14|R>>>18)^R>>>3,C=s[c-2],E=(C<<15|C>>>17)^(C<<13|C>>>19)^C>>>10;s[c]=w+s[c-7]+E+s[c-16]}var o=u&_^~u&T,A=v&p^v&O^p&O,k=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),U=(u<<26|u>>>6)^(u<<21|u>>>11)^(u<<7|u>>>25),N=b+U+o+i[c]+s[c],V=k+A;b=T,T=_,_=u,u=a+N|0,a=O,O=p,p=v,v=N+V|0}g[0]=g[0]+v|0,g[1]=g[1]+p|0,g[2]=g[2]+O|0,g[3]=g[3]+a|0,g[4]=g[4]+u|0,g[5]=g[5]+_|0,g[6]=g[6]+T|0,g[7]=g[7]+b|0},_doFinalize:function(){var x=this._data,f=x.words,g=this._nDataBytes*8,v=x.sigBytes*8;return f[v>>>5]|=128<<24-v%32,f[(v+64>>>9<<4)+14]=m.floor(g/4294967296),f[(v+64>>>9<<4)+15]=g,x.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var x=y.clone.call(this);return x._hash=this._hash.clone(),x}});D.SHA256=y._createHelper(r),D.HmacSHA256=y._createHmacHelper(r)}(Math),P.SHA256})},lZu9:function(M,Y,l){(function(P){P(l("VrN/"),l("1eCo"),l("8EBN"))})(function(P){"use strict";P.defineMode("markdown",function(m,D){var d=P.getMode(m,"text/html"),h=d.name=="null";function y(F){if(P.findModeByName){var B=P.findModeByName(F);B&&(F=B.mime||B.mimes[0])}var G=P.getMode(m,F);return G.name=="null"?null:G}D.highlightFormatting===void 0&&(D.highlightFormatting=!1),D.maxBlockquoteDepth===void 0&&(D.maxBlockquoteDepth=0),D.taskLists===void 0&&(D.taskLists=!1),D.strikethrough===void 0&&(D.strikethrough=!1),D.emoji===void 0&&(D.emoji=!1),D.fencedCodeBlockHighlighting===void 0&&(D.fencedCodeBlockHighlighting=!0),D.fencedCodeBlockDefaultMode===void 0&&(D.fencedCodeBlockDefaultMode="text/plain"),D.xml===void 0&&(D.xml=!0),D.tokenTypeOverrides===void 0&&(D.tokenTypeOverrides={});var S={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var n in S)S.hasOwnProperty(n)&&D.tokenTypeOverrides[n]&&(S[n]=D.tokenTypeOverrides[n]);var i=/^([*\-_])(?:\s*\1){2,}\s*$/,s=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,r=/^\[(x| )\](?=\s)/i,x=D.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,f=/^ {0,3}(?:\={1,}|-{2,})\s*$/,g=/^[^#!\[\]*_\\<>` "'(~:]+/,v=/^(~~~+|```+)[ \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,G){return B.f=B.inline=G,G(F,B)}function _(F,B,G){return B.f=B.block=G,G(F,B)}function T(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=h;if(!B){var G=P.innerMode(d,F.htmlState);B=G.mode.name=="xml"&&G.state.tagStart===null&&!G.state.context&&G.state.tokenize.isInText}B&&(F.f=o,F.block=c,F.htmlState=null)}return F.trailingSpace=0,F.trailingSpaceNewLine=!1,F.prevLine=F.thisLine,F.thisLine={stream:null},null}function c(F,B){var G=F.column()===B.indentation,ae=T(B.prevLine.stream),de=B.indentedCode,se=B.prevLine.hr,Se=B.list!==!1,Oe=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var le=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,Se)){for(B.list=null;le<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=le-B.listStack[B.listStack.length-1])}var me=!ae&&!se&&!B.prevLine.header&&(!Se||!de)&&!B.prevLine.fencedCodeEnd,pe=(B.list===!1||se||ae)&&B.indentation<=Oe&&F.match(i),ie=null;if(B.indentationDiff>=4&&(de||B.prevLine.fencedCodeEnd||B.prevLine.header||ae))return F.skipToEnd(),B.indentedCode=!0,S.code;if(F.eatSpace())return null;if(G&&B.indentation<=Oe&&(ie=F.match(x))&&ie[1].length<=6)return B.quote=0,B.header=ie[1].length,B.thisLine.header=!0,D.highlightFormatting&&(B.formatting="header"),B.f=B.inline,C(B);if(B.indentation<=Oe&&F.eat(">"))return B.quote=G?1:B.quote+1,D.highlightFormatting&&(B.formatting="quote"),F.eatSpace(),C(B);if(!pe&&!B.setext&&G&&B.indentation<=Oe&&(ie=F.match(s))){var oe=ie[1]?"ol":"ul";return B.indentation=le+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,D.taskLists&&F.match(r,!1)&&(B.taskList=!0),B.f=B.inline,D.highlightFormatting&&(B.formatting=["list","list-"+oe]),C(B)}else{if(G&&B.indentation<=Oe&&(ie=F.match(v,!0)))return B.quote=0,B.fencedEndRE=new RegExp(ie[1]+"+ *$"),B.localMode=D.fencedCodeBlockHighlighting&&y(ie[2]||D.fencedCodeBlockDefaultMode),B.localMode&&(B.localState=P.startState(B.localMode)),B.f=B.block=w,D.highlightFormatting&&(B.formatting="code-block"),B.code=-1,C(B);if(B.setext||(!me||!Se)&&!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(),D.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,S.hr;if(F.peek()==="[")return u(F,B,V)}return u(F,B,B.inline)}function R(F,B){var G=d.token(F,B.htmlState);if(!h){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=o,B.block=c,B.htmlState=null)}return G}function w(F,B){var G=B.listStack[B.listStack.length-1]||0,ae=B.indentation<G,de=G+3;if(B.fencedEndRE&&B.indentation<=de&&(ae||F.match(B.fencedEndRE))){D.highlightFormatting&&(B.formatting="code-block");var se;return ae||(se=C(B)),B.localMode=B.localState=null,B.block=c,B.f=o,B.fencedEndRE=null,B.code=0,B.thisLine.fencedCodeEnd=!0,ae?_(F,B,B.block):se}else return B.localMode?B.localMode.token(F,B.localState):(F.skipToEnd(),S.code)}function C(F){var B=[];if(F.formatting){B.push(S.formatting),typeof F.formatting=="string"&&(F.formatting=[F.formatting]);for(var G=0;G<F.formatting.length;G++)B.push(S.formatting+"-"+F.formatting[G]),F.formatting[G]==="header"&&B.push(S.formatting+"-"+F.formatting[G]+"-"+F.header),F.formatting[G]==="quote"&&(!D.maxBlockquoteDepth||D.maxBlockquoteDepth>=F.quote?B.push(S.formatting+"-"+F.formatting[G]+"-"+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(S.linkHref,"url"):(F.strong&&B.push(S.strong),F.em&&B.push(S.em),F.strikethrough&&B.push(S.strikethrough),F.emoji&&B.push(S.emoji),F.linkText&&B.push(S.linkText),F.code&&B.push(S.code),F.image&&B.push(S.image),F.imageAltText&&B.push(S.imageAltText,"link"),F.imageMarker&&B.push(S.imageMarker)),F.header&&B.push(S.header,S.header+"-"+F.header),F.quote&&(B.push(S.quote),!D.maxBlockquoteDepth||D.maxBlockquoteDepth>=F.quote?B.push(S.quote+"-"+F.quote):B.push(S.quote+"-"+D.maxBlockquoteDepth)),F.list!==!1){var ae=(F.listStack.length-1)%3;ae?ae===1?B.push(S.list2):B.push(S.list3):B.push(S.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 E(F,B){return F.match(g,!0)?C(B):void 0}function o(F,B){var G=B.text(F,B);if(typeof G!="undefined")return G;if(B.list)return B.list=null,C(B);if(B.taskList){var ae=F.match(r,!0)[1]===" ";return ae?B.taskOpen=!0:B.taskClosed=!0,D.highlightFormatting&&(B.formatting="task"),B.taskList=!1,C(B)}if(B.taskOpen=!1,B.taskClosed=!1,B.header&&F.match(/^#+$/,!0))return D.highlightFormatting&&(B.formatting="header"),C(B);var de=F.next();if(B.linkTitle){B.linkTitle=!1;var se=de;de==="("&&(se=")"),se=(se+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var Se="^\\s*(?:[^"+se+"\\\\]+|\\\\\\\\|\\\\.)"+se;if(F.match(new RegExp(Se),!0))return S.linkHref}if(de==="`"){var Oe=B.formatting;D.highlightFormatting&&(B.formatting="code"),F.eatWhile("`");var le=F.current().length;if(B.code==0&&(!B.quote||le==1))return B.code=le,C(B);if(le==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(),D.highlightFormatting)){var pe=C(B),ie=S.formatting+"-escape";return pe?pe+" "+ie:ie}if(de==="!"&&F.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return B.imageMarker=!0,B.image=!0,D.highlightFormatting&&(B.formatting="image"),C(B);if(de==="["&&B.imageMarker&&F.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return B.imageMarker=!1,B.imageAltText=!0,D.highlightFormatting&&(B.formatting="image"),C(B);if(de==="]"&&B.imageAltText){D.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,D.highlightFormatting&&(B.formatting="link")),C(B);if(de==="]"&&B.linkText){D.highlightFormatting&&(B.formatting="link");var pe=C(B);return B.linkText=!1,B.inline=B.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?k:o,pe}if(de==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,D.highlightFormatting&&(B.formatting="link");var pe=C(B);return pe?pe+=" ":pe="",pe+S.linkInline}if(de==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,D.highlightFormatting&&(B.formatting="link");var pe=C(B);return pe?pe+=" ":pe="",pe+S.linkEmail}if(D.xml&&de==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var oe=F.string.indexOf(">",F.pos);if(oe!=-1){var Q=F.string.substring(F.start,oe);/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(D.xml&&de==="<"&&F.match(/^\/\w*?>/))return B.md_inside=!1,"tag";if(de==="*"||de==="_"){for(var ce=1,ee=F.pos==1?" ":F.string.charAt(F.pos-2);ce<3&&F.eat(de);)ce++;var te=F.peek()||" ",ye=!/\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,X=null;if(ce%2&&(!B.em&&ye&&(de==="*"||!re||O.test(ee))?Z=!0:B.em==de&&re&&(de==="*"||!ye||O.test(te))&&(Z=!1)),ce>1&&(!B.strong&&ye&&(de==="*"||!re||O.test(ee))?X=!0:B.strong==de&&re&&(de==="*"||!ye||O.test(te))&&(X=!1)),X!=null||Z!=null){D.highlightFormatting&&(B.formatting=Z==null?"strong":X==null?"em":"strong em"),Z===!0&&(B.em=de),X===!0&&(B.strong=de);var me=C(B);return Z===!1&&(B.em=!1),X===!1&&(B.strong=!1),me}}else if(de===" "&&(F.eat("*")||F.eat("_"))){if(F.peek()===" ")return C(B);F.backUp(1)}if(D.strikethrough){if(de==="~"&&F.eatWhile(de)){if(B.strikethrough){D.highlightFormatting&&(B.formatting="strikethrough");var me=C(B);return B.strikethrough=!1,me}else if(F.match(/^[^\s]/,!1))return B.strikethrough=!0,D.highlightFormatting&&(B.formatting="strikethrough"),C(B)}else if(de===" "&&F.match(/^~~/,!0)){if(F.peek()===" ")return C(B);F.backUp(2)}}if(D.emoji&&de===":"&&F.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){B.emoji=!0,D.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 G=F.next();if(G===">"){B.f=B.inline=o,D.highlightFormatting&&(B.formatting="link");var ae=C(B);return ae?ae+=" ":ae="",ae+S.linkInline}return F.match(/^[^>]+/,!0),S.linkInline}function k(F,B){if(F.eatSpace())return null;var G=F.next();return G==="("||G==="["?(B.f=B.inline=N(G==="("?")":"]"),D.highlightFormatting&&(B.formatting="link-string"),B.linkHref=!0,C(B)):"error"}var U={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function N(F){return function(B,G){var ae=B.next();if(ae===F){G.f=G.inline=o,D.highlightFormatting&&(G.formatting="link-string");var de=C(G);return G.linkHref=!1,de}return B.match(U[F]),G.linkHref=!0,C(G)}}function V(F,B){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=W,F.next(),D.highlightFormatting&&(B.formatting="link"),B.linkText=!0,C(B)):u(F,B,o)}function W(F,B){if(F.match(/^\]:/,!0)){B.f=B.inline=K,D.highlightFormatting&&(B.formatting="link");var G=C(B);return B.linkText=!1,G}return F.match(/^([^\]\\]|\\.)+/,!0),S.linkText}function K(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=o,S.linkHref+" url")}var z={startState:function(){return{f:c,prevLine:{stream:null},thisLine:{stream:null},block:c,htmlState:null,indentation:0,inline:o,text:E,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 G=F.match(/^\s*/,!0)[0].replace(/\t/g,a).length;if(B.indentation=G,B.indentationDiff=null,G>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:z}},indent:function(F,B,G){return F.block==R&&d.indent?d.indent(F.htmlState,B,G):F.localState&&F.localMode.indent?F.localMode.indent(F.localState,B,G):P.Pass},blankLine:b,getType:C,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return z},"xml"),P.defineMIME("text/markdown","markdown"),P.defineMIME("text/x-markdown","markdown")})},luix:function(M,Y,l){M.exports=l.p+"static/tips.2ae2707a.svg"},lzim:function(M,Y,l){"use strict";var P=l("E7E6"),m=l.n(P);l.d(Y,"B",function(){return m.a});var D=l("/GNS"),d=l.n(D);l.d(Y,"A",function(){return d.a});var h=l("FOrL"),y=l.n(h);l.d(Y,"u",function(){return y.a});var S=l("HpTS"),n=l.n(S);l.d(Y,"C",function(){return n.a});var i=l("tWlo"),s=l.n(i);l.d(Y,"b",function(){return s.a});var r=l("7ZXX"),x=l.n(r);l.d(Y,"n",function(){return x.a});var f=l("GABl"),g=l.n(f);l.d(Y,"g",function(){return g.a});var v=l("onxn"),p=l.n(v);l.d(Y,"p",function(){return p.a});var O=l("nKGa"),a=l.n(O);l.d(Y,"o",function(){return a.a});var u=l("4qgm"),_=l.n(u);l.d(Y,"E",function(){return _.a});var T=l("JeFH"),b=l.n(T);l.d(Y,"c",function(){return b.a});var c=l("ji0R"),R=l.n(c);l.d(Y,"k",function(){return R.a});var w=l("W6BS"),C=l.n(w);l.d(Y,"F",function(){return C.a});var E=l("kPYp"),o=l.n(E);l.d(Y,"G",function(){return o.a});var A=l("nukY"),k=l.n(A),U=l("4u4S"),N=l.n(U),V=l("yslc"),W=l.n(V),K=l("l2Kq"),z=l.n(K);l.d(Y,"t",function(){return z.a});var F=l("RMFE"),B=l.n(F);l.d(Y,"q",function(){return B.a});var G=l("TGq3"),ae=l.n(G);l.d(Y,"r",function(){return ae.a});var de=l("SMhR"),se=l.n(de);l.d(Y,"D",function(){return se.a});var Se=l("8/bI"),Oe=l.n(Se);l.d(Y,"l",function(){return Oe.a});var le=l("JWDV"),me=l.n(le);l.d(Y,"e",function(){return me.a});var pe=l("Xsq0"),ie=l.n(pe);l.d(Y,"s",function(){return ie.a});var oe=l("Ohmc"),Q=l.n(oe);l.d(Y,"d",function(){return Q.a});var ce=l("csWT"),ee=l.n(ce);l.d(Y,"f",function(){return ee.a});var te=l("7v3h"),ye=l.n(te);l.d(Y,"m",function(){return ye.a});var re=l("cRFk"),Z=l.n(re);l.d(Y,"z",function(){return Z.a});var X=l("kPWJ"),q=l.n(X);l.d(Y,"y",function(){return q.a});var be=l("qgvg"),ve=l.n(be);l.d(Y,"v",function(){return ve.a});var xe=l("FPkq"),Ke=l.n(xe);l.d(Y,"x",function(){return Ke.a});var Qe=l("A/g1"),et=l.n(Qe);l.d(Y,"h",function(){return et.a});var tt=l("Nmxd"),rt=l.n(tt);l.d(Y,"i",function(){return rt.a});var ut=l("5D2P"),Be=l.n(ut);l.d(Y,"j",function(){return Be.a});var Pe=l("djh8"),qe=l.n(Pe);l.d(Y,"w",function(){return qe.a});var Et=l("Jq4h"),st=l.n(Et);l.d(Y,"a",function(){return st.a})},mOS8:function(M,Y,l){M.exports=l.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 Y})(function(){var define,module,exports;return function(){function M(Y,l,P){function m(h,y){if(!l[h]){if(!Y[h]){var S=typeof require=="function"&&require;if(!y&&S)return require(h,!0);if(D)return D(h,!0);var n=new Error("Cannot find module '"+h+"'");throw n.code="MODULE_NOT_FOUND",n}var i=l[h]={exports:{}};Y[h][0].call(i.exports,function(s){var r=Y[h][1][s];return m(r||s)},i,i.exports,M,Y,l,P)}return l[h].exports}for(var D=typeof require=="function"&&require,d=0;d<P.length;d++)m(P[d]);return m}return M}()({1:[function(M,Y,l){"use strict";var P=M("./browser/client");P.Buffer=M("buffer").Buffer,P.urllib=M("../shims/xhr"),P.version=M("./browser/version").version,Y.exports=P},{"../shims/xhr":291,"./browser/client":2,"./browser/version":5,buffer:73}],2:[function(M,Y,l){(function(P,m){"use strict";var D=M("babel-runtime/core-js/promise"),d=i(D),h=M("babel-runtime/regenerator"),y=i(h),S=M("babel-runtime/core-js/object/assign"),n=i(S);function i(V){return V&&V.__esModule?V:{default:V}}var s=M("debug")("ali-oss"),r=M("copy-to"),x=M("xml2js"),f=M("agentkeepalive"),g=M("merge-descriptors"),v=M("url"),p=M("is-type-of"),O=M("platform"),a=M("utility"),u=M("urllib"),_=M("./version"),T=M("bowser"),b=M("../common/signUtils"),c=M("../common/utils/isIP"),R=c.isIP,w=M("../common/client/initOptions"),C=M("../common/utils/createRequest"),E=C.createRequest,o=new f;function A(){var V=O.name,W=O.version;V&&V.toLowerCase&&V.toLowerCase()==="ie"&&W.split(".")[0]<10&&console.warn("ali-oss does not support the current browser")}function k(){return location&&location.protocol==="https:"}function U(V,W){if(A(),!(this instanceof U))return new U(V,W);V&&V.inited?this.options=V:this.options=U.initOptions(V),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=u,this.agent=this.options.agent||o),this.ctx=W,this.userAgent=this._getUserAgent(),this.options.amendTimeSkewed=0}Y.exports=U,U.initOptions=function(W){W.stsToken||console.warn("Please use STS Token for safety, see more details at https://help.aliyun.com/document_detail/32077.html");var K=(0,n.default)({secure:k(),useFetch:!1},W);return w(K)};var N=U.prototype;N.debug=s,g(N,M("./object")),g(N,M("../common/bucket/getBucketWebsite")),g(N,M("../common/bucket/putBucketWebsite")),g(N,M("../common/bucket/deleteBucketWebsite")),g(N,M("../common/bucket/getBucketLifecycle")),g(N,M("../common/bucket/putBucketLifecycle")),g(N,M("../common/bucket/deleteBucketLifecycle")),g(N,M("../common/bucket/putBucketVersioning")),g(N,M("../common/bucket/getBucketVersioning")),g(N,M("./managed-upload")),g(N,M("../common/multipart")),g(N,M("../common/parallel")),N.signature=function(W){return this.debug("authorization stringToSign: %s",W,"info"),b.computeSignature(this.options.accessKeySecret,W)},N.authorization=function(W,K,z,F){var B=b.buildCanonicalString(W.toUpperCase(),K,{headers:F,parameters:z});return b.authorization(this.options.accessKeyId,this.options.accessKeySecret,B)},N.request=function(W){var K,z,F,B,G,ae;return y.default.async(function(se){for(;;)switch(se.prev=se.next){case 0:return K=E.call(this,W),this.options.useFetch||(K.params.mode="disable-fetch"),z=void 0,F=void 0,B=!!W.stream,se.prev=5,se.next=8,y.default.awrap(this.urllib.request(K.url,K.params));case 8:z=se.sent,this.debug("response %s %s, got %s, headers: %j",W.method,K.url,z.status,z.headers,"info"),se.next=15;break;case 12:se.prev=12,se.t0=se.catch(5),F=se.t0;case 15:if(G=void 0,!(z&&W.successStatuses&&W.successStatuses.indexOf(z.status)===-1)){se.next=28;break}return se.next=19,y.default.awrap(this.requestError(z));case 19:if(G=se.sent,!(G.code==="RequestTimeTooSkewed"&&!B)){se.next=25;break}return this.options.amendTimeSkewed=+new Date(G.serverTime)-new Date,se.next=24,y.default.awrap(this.request(W));case 24:return se.abrupt("return",se.sent);case 25:G.params=W,se.next=32;break;case 28:if(!F){se.next=32;break}return se.next=31,y.default.awrap(this.requestError(F));case 31:G=se.sent;case 32:if(!G){se.next=34;break}throw G;case 34:if(!W.xmlResponse){se.next=39;break}return se.next=37,y.default.awrap(this.parseXML(z.data));case 37:ae=se.sent,z.data=ae;case 39:return se.abrupt("return",z);case 40:case"end":return se.stop()}},null,this,[[5,12]])},N._getResource=function(W){var K="/";return W.bucket&&(K+=W.bucket+"/"),W.object&&(K+=W.object),K},N._isIP=R,N._escape=function(W){return a.encodeURIComponent(W).replace(/%2F/g,"/")},N._getReqUrl=function(W){var K={};r(this.options.endpoint).to(K);var z=this._isIP(K.hostname),F=this.options.cname;W.bucket&&!F&&!z&&(K.host=W.bucket+"."+K.host);var B="/";W.bucket&&z&&(B+=W.bucket+"/"),W.object&&(B+=this._escape(W.object).replace(/\+/g,"%2B")),K.pathname=B;var G={};if(W.query&&g(G,W.query),W.subres){var ae={};p.string(W.subres)?ae[W.subres]="":p.array(W.subres)?W.subres.forEach(function(de){ae[de]=""}):ae=W.subres,g(G,ae)}return K.query=G,v.format(K)},N._getUserAgent=function(){var W=m&&m.browser?"js":"nodejs",K="aliyun-sdk-"+W+"/"+_.version,z=O.description;return!z&&m&&(z="Node.js "+m.version.slice(1)+" on "+m.platform+" "+m.arch),this._checkUserAgent(K+" "+z)},N._checkUserAgent=function(W){var K=W.replace(/\u03b1/,"alpha").replace(/\u03b2/,"beta");return K},N.checkBrowserAndVersion=function(W,K){return T.name===W&&T.version.split(".")[0]===K},N.parseXML=function(W){return new d.default(function(K,z){P.isBuffer(W)&&(W=W.toString()),x.parseString(W,{explicitRoot:!1,explicitArray:!1},function(F,B){F?z(F):K(B)})})},N.requestError=function(W){var K,z,F,B;return y.default.async(function(ae){for(;;)switch(ae.prev=ae.next){case 0:if(K=null,!(!W.data||!W.data.length)){ae.next=5;break}W.status===-1||W.status===-2?(K=new Error(W.message),K.name=W.name,K.status=W.status,K.code=W.name):(W.status===404?(K=new Error("Object not exists"),K.name="NoSuchKeyError",K.status=404,K.code="NoSuchKey"):W.status===412?(K=new Error("Pre condition failed"),K.name="PreconditionFailedError",K.status=412,K.code="PreconditionFailed"):(K=new Error("Unknow error, status: "+W.status),K.name="UnknowError",K.status=W.status),K.requestId=W.headers["x-oss-request-id"],K.host=""),ae.next=33;break;case 5:return z=String(W.data),this.debug("request response error data: %s",z,"error"),F=void 0,ae.prev=8,ae.next=11,y.default.awrap(this.parseXML(z));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(z,"error"),ae.t1.message+=`
raw xml: `+z,ae.t1.status=W.status,ae.t1.requestId=W.headers["x-oss-request-id"],ae.abrupt("return",ae.t1);case 24:B=F.Message||"unknow request error, status: "+W.status,F.Condition&&(B+=" (condition: "+F.Condition+")"),K=new Error(B),K.name=F.Code?F.Code+"Error":"UnknowError",K.status=W.status,K.code=F.Code,K.requestId=F.RequestId,K.hostId=F.HostId,K.serverTime=F.ServerTime;case 33:return this.debug("generate error %j",K,"error"),ae.abrupt("return",K);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,Y,l){(function(P){"use strict";var m=M("babel-runtime/core-js/array/from"),D=n(m),d=M("babel-runtime/core-js/promise"),h=n(d),y=M("babel-runtime/regenerator"),S=n(y);function n(b){return b&&b.__esModule?b:{default:b}}var i=M("is-type-of"),s=M("util"),r=M("path"),x=M("mime"),f=M("copy-to"),g=M("../common/utils/isBlob"),v=g.isBlob,p=M("../common/utils/isFile"),O=p.isFile,a=l;a.multipartUpload=function(c,R,w){var C,E,o,A,k,U,N,V,W;return S.default.async(function(z){for(;;)switch(z.prev=z.next){case 0:if(this.resetCancelFlag(),w=w||{},!(w.checkpoint&&w.checkpoint.uploadId)){z.next=6;break}return z.next=5,S.default.awrap(this._resumeMultipart(w.checkpoint,w));case 5:return z.abrupt("return",z.sent);case 6:return C=100*1024,w.mime||(O(R)?w.mime=x.getType(r.extname(R.name)):v(R)?w.mime=R.type:w.mime=x.getType(r.extname(R))),w.headers=w.headers||{},this._convertMetaToHeaders(w.meta,w.headers),z.next=12,S.default.awrap(this._getFileSize(R));case 12:if(E=z.sent,!(E<C)){z.next=25;break}return o=this._createStream(R,0,E),w.contentLength=E,z.next=18,S.default.awrap(this.putStream(c,o,w));case 18:if(A=z.sent,!(w&&w.progress)){z.next=22;break}return z.next=22,S.default.awrap(w.progress(1));case 22:return k={res:A.res,bucket:this.options.bucket,name:c,etag:A.res.headers.etag},(w.headers&&w.headers["x-oss-callback"]||w.callback)&&(k.data=A.data),z.abrupt("return",k);case 25:if(!(w.partSize&&!(parseInt(w.partSize,10)===w.partSize))){z.next=27;break}throw new Error("partSize must be int number");case 27:if(!(w.partSize&&w.partSize<C)){z.next=29;break}throw new Error("partSize must not be smaller than "+C);case 29:return z.next=31,S.default.awrap(this.initMultipartUpload(c,w));case 31:if(U=z.sent,N=U.uploadId,V=this._getPartSize(E,w.partSize),W={file:R,name:c,fileSize:E,partSize:V,uploadId:N,doneParts:[]},!(w&&w.progress)){z.next=38;break}return z.next=38,S.default.awrap(w.progress(0,W,U.res));case 38:return z.next=40,S.default.awrap(this._resumeMultipart(W,w));case 40:return z.abrupt("return",z.sent);case 41:case"end":return z.stop()}},null,this)},a._resumeMultipart=function(c,R){var w,C,E,o,A,k,U,N,V,W,K,z,F,B,G,ae,de,se;return S.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=c.file,E=c.fileSize,o=c.partSize,A=c.uploadId,k=c.doneParts,U=c.name,N=[],k.length>0&&f(k).to(N),V=this._divideParts(E,o),W=V.length,K=!1,z=function(me,pe){var ie=this;return new h.default(function(Q,ce){var ee,te,ye,re;return S.default.async(function(X){for(;;)switch(X.prev=X.next){case 0:if(X.prev=0,me.isCancel()){X.next=18;break}return ee=V[pe-1],te={stream:me._createStream(C,ee.start,ee.end),size:ee.end-ee.start},X.next=6,S.default.awrap(me._uploadPart(U,A,pe,te));case 6:if(ye=X.sent,!(!me.isCancel()&&!K)){X.next=15;break}if(c.doneParts.push({number:pe,etag:ye.res.headers.etag}),!R.progress){X.next=12;break}return X.next=12,S.default.awrap(R.progress(k.length/W,c,ye.res));case 12:Q({number:pe,etag:ye.res.headers.etag}),X.next=16;break;case 15:Q();case 16:X.next=19;break;case 18:Q();case 19:X.next=30;break;case 21:X.prev=21,X.t0=X.catch(0),re=new Error,re.name=X.t0.name,re.message=X.t0.message,re.stack=X.t0.stack,re.partNum=pe,f(X.t0).to(re),ce(re);case 30:case"end":return X.stop()}},null,ie,[[0,21]])})},F=(0,D.default)(new Array(W),function(le,me){return me+1}),B=N.map(function(le){return le.number}),G=F.filter(function(le){return B.indexOf(le)<0}),ae=5,de=R.parallel||ae,Oe.next=17,S.default.awrap(this._parallel(G,de,function(le){return new h.default(function(me,pe){z(w,le).then(function(ie){ie&&N.push(ie),me()}).catch(function(ie){pe(ie)})})}));case 17:if(se=Oe.sent,K=!0,!this.isCancel()){Oe.next=22;break}throw z=null,this._makeCancelEvent();case 22:if(!(se&&se.length>0)){Oe.next=25;break}throw se[0].message="Failed to upload some parts with error: "+se[0].toString()+" part_num: "+se[0].partNum,se[0];case 25:return Oe.next=27,S.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(c){return S.default.async(function(w){for(;;)switch(w.prev=w.next){case 0:if(!i.buffer(c)){w.next=4;break}return w.abrupt("return",c.length);case 4:if(!(v(c)||O(c))){w.next=6;break}return w.abrupt("return",c.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 T(b,c){if(!(this instanceof T))return new T(b,c);_.call(this,c),this.file=b,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}s.inherits(T,_),T.prototype.readFileAndPush=function(c){if(this.fileBuffer)for(var R=!0;R&&this.fileBuffer&&this.start<this.fileBuffer.length;){var w=this.start,C=w+c;C=C>this.fileBuffer.length?this.fileBuffer.length:C,this.start=C,R=this.push(this.fileBuffer.slice(w,C))}},T.prototype._read=function(c){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;c=c||R;var w=this;this.reader.onload=function(E){w.fileBuffer=P.from(new Uint8Array(E.target.result)),w.file=null,w.readFileAndPush(c)},this.start===0?this.reader.readAsArrayBuffer(this.file):this.readFileAndPush(c)},a._createStream=function(c,R,w){if(v(c)||O(c))return new T(c.slice(R,w));throw new Error("_createStream requires File/Blob.")},a._getPartSize=function(c,R){var w=10*1e3,C=1024*1024;return R?Math.max(Math.ceil(c/w),R):C},a._divideParts=function(c,R){for(var w=Math.ceil(c/R),C=[],E=0;E<w;E++){var o=R*E,A=Math.min(o+R,c);C.push({start:o,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,Y,l){"use strict";var P=M("babel-runtime/core-js/promise"),m=i(P),D=M("babel-runtime/core-js/object/keys"),d=i(D),h=M("babel-runtime/core-js/object/assign"),y=i(h),S=M("babel-runtime/regenerator"),n=i(S);function i(w){return w&&w.__esModule?w:{default:w}}var s=M("utility"),r=M("fs"),x=M("is-type-of"),f=M("url"),g=M("copy-to"),v=M("path"),p=M("mime"),O=M("../common/callback"),a=M("../common/signUtils"),u=M("merge-descriptors"),_=M("../common/utils/isBlob"),T=_.isBlob,b=M("../common/utils/isFile"),c=b.isFile,R=l;R.append=function(C,E,o){var A;return n.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return o=o||{},o.position===void 0&&(o.position="0"),o.subres={append:"",position:o.position},o.method="POST",U.next=6,n.default.awrap(this.put(C,E,o));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,E,o){var A,k,U,N,V,W,K;return n.default.async(function(F){for(;;)switch(F.prev=F.next){case 0:if(A=void 0,o=o||{},C=this._objectName(C),!x.buffer(E)){F.next=7;break}A=E,F.next=33;break;case 7:if(!(T(E)||c(E))){F.next=32;break}return o.mime||(c(E)?o.mime=p.getType(v.extname(E.name)):o.mime=E.type),k=this._createStream(E,0,E.size),F.next=12,n.default.awrap(this._getFileSize(E));case 12:return o.contentLength=F.sent,F.prev=13,F.next=16,n.default.awrap(this.putStream(C,k,o));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,n.default.awrap(this.put(C,E,o));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 o.headers=o.headers||{},this._convertMetaToHeaders(o.meta,o.headers),N=o.method||"PUT",V=this._objectRequestParams(N,C,o),O.encodeCallback(V,o),V.mime=o.mime,V.content=A,V.successStatuses=[200],F.next=43,n.default.awrap(this.request(V));case 43:return W=F.sent,K={name:C,url:this._objectUrl(C),res:W.res},V.headers&&V.headers["x-oss-callback"]&&(K.data=JSON.parse(W.data.toString())),F.abrupt("return",K);case 47:case"end":return F.stop()}},null,this,[[13,20]])},R.putStream=function(C,E,o){var A,k,U,N;return n.default.async(function(W){for(;;)switch(W.prev=W.next){case 0:return o=o||{},o.headers=o.headers||{},C=this._objectName(C),o.contentLength?o.headers["Content-Length"]=o.contentLength:o.headers["Transfer-Encoding"]="chunked",this._convertMetaToHeaders(o.meta,o.headers),A=o.method||"PUT",k=this._objectRequestParams(A,C,o),O.encodeCallback(k,o),k.mime=o.mime,k.stream=E,k.successStatuses=[200],W.next=13,n.default.awrap(this.request(k));case 13:return U=W.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())),W.abrupt("return",N);case 17:case"end":return W.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,E,o){var A;return n.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,n.default.awrap(this.copy(C,C,{meta:E||{},timeout:o&&o.timeout,ctx:o&&o.ctx}));case 2:return A=U.sent,U.abrupt("return",A);case 4:case"end":return U.stop()}},null,this)},R.list=function(C,E){var o,A,k,U,N;return n.default.async(function(W){for(;;)switch(W.prev=W.next){case 0:return o=this._objectRequestParams("GET","",E),o.query=C,o.xmlResponse=!0,o.successStatuses=[200],W.next=6,n.default.awrap(this.request(o));case 6:return A=W.sent,k=A.data.Contents,U=this,k&&(Array.isArray(k)||(k=[k]),k=k.map(function(K){return{name:K.Key,url:U._objectUrl(K.Key),lastModified:K.LastModified,etag:K.ETag,type:K.Type,size:Number(K.Size),storageClass:K.StorageClass,owner:{id:K.Owner.ID,displayName:K.Owner.DisplayName}}})),N=A.data.CommonPrefixes||null,N&&(Array.isArray(N)||(N=[N]),N=N.map(function(K){return K.Prefix})),W.abrupt("return",{res:A.res,objects:k,prefixes:N,nextMarker:A.data.NextMarker||null,isTruncated:A.data.IsTruncated==="true"});case 13:case"end":return W.stop()}},null,this)},R.restore=function(C,E){var o,A;return n.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return E=E||{},E.subres=(0,y.default)({restore:""},E.subres),E.versionId&&(E.subres.versionId=E.versionId),o=this._objectRequestParams("POST",C,E),o.successStatuses=[202],U.next=7,n.default.awrap(this.request(o));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,E){E=E||{},C=this._objectName(C),E.method=E.method||"GET";var o=s.timestamp()+(E.expires||1800),A={bucket:this.options.bucket,object:C},k=this._getResource(A);this.options.stsToken&&(E["security-token"]=this.options.stsToken);var U=a._signatureForURL(this.options.accessKeySecret,E,k,o),N=f.parse(this._getReqUrl(A));return N.query={OSSAccessKeyId:this.options.accessKeyId,Expires:o,Signature:U.Signature},g(U.subResource).to(N.query),N.format()},R.getObjectUrl=function(C,E){return E?E[E.length-1]!=="/"&&(E+="/"):E=this.options.endpoint.format(),E+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 E=f.parse(C),o=this.options.bucket;E.hostname=o+"."+E.hostname,E.host=o+"."+E.host,C=E.format()}return C+this._escape(this._objectName(w))},R._objectRequestParams=function(C,E,o){if(!this.options.bucket)throw new Error("Please create a bucket first");o=o||{},E=this._objectName(E);var A={object:E,bucket:this.options.bucket,method:C,subres:o&&o.subres,timeout:o&&o.timeout,ctx:o&&o.ctx};return o.headers&&(A.headers={},g(o.headers).to(A.headers)),A},R._objectName=function(C){return C.replace(/^\/+/,"")},R._convertMetaToHeaders=function(C,E){if(!C)return;(0,d.default)(C).forEach(function(o){E["x-oss-meta-"+o]=C[o]})},R._deleteFileSafe=function(C){var E=this;return new m.default(function(o){r.exists(C,function(A){A?r.unlink(C,function(k){k&&E.debug("unlink %j error: %s",C,k,"error"),o()}):o()})})}},{"../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,Y,l){"use strict";l.version="6.10.0"},{}],6:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(S){return S&&S.__esModule?S:{default:S}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,y=l;y.deleteBucketLifecycle=function(n,i){var s,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return h(n),s=this._bucketRequestParams("DELETE",n,"lifecycle",i),s.successStatuses=[204],f.next=5,m.default.awrap(this.request(s));case 5:return r=f.sent,f.abrupt("return",{res:r.res});case 7:case"end":return f.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],7:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(S){return S&&S.__esModule?S:{default:S}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,y=l;y.deleteBucketWebsite=function(n,i){var s,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return h(n),s=this._bucketRequestParams("DELETE",n,"website",i),s.successStatuses=[204],f.next=5,m.default.awrap(this.request(s));case 5:return r=f.sent,f.abrupt("return",{res:r.res});case 7:case"end":return f.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],8:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(r){return r&&r.__esModule?r:{default:r}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,y=M("../utils/isArray"),S=y.isArray,n=M("../utils/formatObjKey"),i=n.formatObjKey,s=l;s.getBucketLifecycle=function(x,f){var g,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return h(x),g=this._bucketRequestParams("GET",x,"lifecycle",f),g.successStatuses=[200],g.xmlResponse=!0,a.next=6,m.default.awrap(this.request(g));case 6:return v=a.sent,p=v.data.Rule||null,p&&(S(p)||(p=[p]),p=p.map(function(u){return u.ID&&(u.id=u.ID,delete u.ID),u.Tag&&!S(u.Tag)&&(u.Tag=[u.Tag]),i(u,"firstLowerCase")})),a.abrupt("return",{rules:p,res:v.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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(S){return S&&S.__esModule?S:{default:S}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,y=l;y.getBucketVersioning=function(n,i){var s,r,x;return m.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:return h(n),s=this._bucketRequestParams("GET",n,"versioning",i),s.xmlResponse=!0,s.successStatuses=[200],g.next=6,m.default.awrap(this.request(s));case 6:return r=g.sent,x=r.data.Status,g.abrupt("return",{status:r.status,versionStatus:x,res:r.res});case 9:case"end":return g.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],10:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(i){return i&&i.__esModule?i:{default:i}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,y=M("../utils/isObject"),S=y.isObject,n=l;n.getBucketWebsite=function(s,r){var x,f,g;return m.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return h(s),x=this._bucketRequestParams("GET",s,"website",r),x.successStatuses=[200],x.xmlResponse=!0,p.next=6,m.default.awrap(this.request(x));case 6:return f=p.sent,g=[],f.data.RoutingRules&&f.data.RoutingRules.RoutingRule&&(S(f.data.RoutingRules.RoutingRule)?g=[f.data.RoutingRules.RoutingRule]:g=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:g,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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(c){return c&&c.__esModule?c:{default:c}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,y=M("../utils/isArray"),S=y.isArray,n=M("../utils/deepCopy"),i=n.deepCopy,s=M("../utils/isObject"),r=s.isObject,x=M("../utils/obj2xml"),f=x.obj2xml,g=M("../utils/checkObjectTag"),v=g.checkObjectTag,p=M("../utils/getStrBytesCount"),O=p.getStrBytesCount,a=l;a.putBucketLifecycle=function(R,w,C){var E,o,A,k,U;return m.default.async(function(V){for(;;)switch(V.prev=V.next){case 0:if(h(R),S(w)){V.next=3;break}throw new Error("rules must be Array");case 3:return E=this._bucketRequestParams("PUT",R,"lifecycle",C),o=[],A={LifecycleConfiguration:{Rule:o}},w.forEach(function(W){u(W),b(W),W.id&&(W.ID=W.id,delete W.id),o.push(W)}),k=f(A,{headers:!0,firstUpperCase:!0}),E.content=k,E.mime="xml",E.successStatuses=[200],V.next=13,m.default.awrap(this.request(E));case 13:return U=V.sent,V.abrupt("return",{res:U.res});case 15:case"end":return V.stop()}},null,this)};function u(c){c.days&&(c.expiration={days:c.days}),c.date&&(c.expiration={createdBeforeDate:c.date})}function _(c,R){var w=c.days,C=c.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 T(c){if(!S(c)&&!r(c))throw new Error("tag must be Object or Array");c=r(c)?[c]:c;var R={},w=i(c);w.forEach(function(C){R[C.key]=C.value}),v(R)}function b(c){if(c.id&&O(c.id)>255)throw new Error("ID is composed of 255 bytes at most");if(c.prefix===""||c.prefix===void 0)throw new Error("Rule must includes prefix");if(!["Enabled","Disabled"].includes(c.status))throw new Error("Status must be Enabled or Disabled");if(c.transition){if(!["IA","Archive"].includes(c.transition.storageClass))throw new Error("StorageClass must be IA or Archive");_(c.transition,"Transition")}if(c.expiration){if(!c.expiration.expiredObjectDeleteMarker)_(c.expiration,"Expiration");else if(c.expiration.days||c.expiration.createdBeforeDate)throw new Error("expiredObjectDeleteMarker cannot be used with days or createdBeforeDate")}if(c.abortMultipartUpload&&_(c.abortMultipartUpload,"AbortMultipartUpload"),!c.expiration&&!c.abortMultipartUpload&&!c.transition&&!c.noncurrentVersionTransition)throw new Error("Rule must includes expiration or abortMultipartUpload or transition or noncurrentVersionTransition");if(c.tag){if(c.abortMultipartUpload)throw new Error("Tag cannot be used with abortMultipartUpload");T(c.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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(i){return i&&i.__esModule?i:{default:i}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,y=M("../utils/obj2xml"),S=y.obj2xml,n=l;n.putBucketVersioning=function(s,r){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,g,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:if(h(s),["Enabled","Suspended"].includes(r)){O.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return f=this._bucketRequestParams("PUT",s,"versioning",x),g={VersioningConfiguration:{Status:r}},f.mime="xml",f.content=S(g,{headers:!0}),O.next=9,m.default.awrap(this.request(f));case 9:return v=O.sent,O.abrupt("return",{res:v.res,status:v.status});case 11:case"end":return O.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],13:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(r){return r&&r.__esModule?r:{default:r}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,y=M("../utils/obj2xml"),S=y.obj2xml,n=M("../utils/isArray"),i=n.isArray,s=l;s.putBucketWebsite=function(x){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},g=arguments[2],v,p,O,a,u;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:if(h(x),v=this._bucketRequestParams("PUT",x,"website",g),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)){T.next=12;break}if(i(f.routingRules)){T.next=11;break}throw new Error("RoutingRules must be Array");case 11:O.RoutingRules={RoutingRule:f.routingRules};case 12:return a=S(a),v.content=a,v.mime="xml",v.successStatuses=[200],T.next=18,m.default.awrap(this.request(v));case 18:return u=T.sent,T.abrupt("return",{res:u.res});case 20:case"end":return T.stop()}},null,this)}},{"../utils/checkBucketName":35,"../utils/isArray":42,"../utils/obj2xml":47,"babel-runtime/regenerator":68}],14:[function(M,Y,l){(function(P){"use strict";var m=M("babel-runtime/core-js/object/keys"),D=y(m),d=M("babel-runtime/core-js/json/stringify"),h=y(d);function y(S){return S&&S.__esModule?S:{default:S}}l.encodeCallback=function(n,i){if(n.headers=n.headers||{},!Object.prototype.hasOwnProperty.call(n.headers,"x-oss-callback")&&i.callback){var s={callbackUrl:encodeURI(i.callback.url),callbackBody:i.callback.body};i.callback.host&&(s.callbackHost=i.callback.host),i.callback.contentType&&(s.callbackBodyType=i.callback.contentType);var r=P.from((0,h.default)(s)).toString("base64");if(n.headers["x-oss-callback"]=r,i.callback.customValue){var x={};(0,D.default)(i.callback.customValue).forEach(function(f){x["x:"+f]=i.callback.customValue[f]}),n.headers["x-oss-callback-var"]=P.from((0,h.default)(x)).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,Y,l){"use strict";var P=M("babel-runtime/core-js/object/assign"),m=D(P);function D(s){return s&&s.__esModule?s:{default:s}}var d=M("humanize-ms"),h=M("url"),y=M("../utils/checkBucketName"),S=y.checkBucketName;function n(s,r){var x=h.parse(s);if(x.protocol||(x=h.parse("http"+(r?"s":"")+"://"+s)),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}function i(s,r,x){var f=x?"https://":"http://",g=r?"-internal.aliyuncs.com":".aliyuncs.com",v="vpc100-oss-cn-";return s.substr(0,v.length)===v&&(g=".aliyuncs.com"),h.parse(f+s+g)}Y.exports=function(s){if(!s||!s.accessKeyId||!s.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");s.bucket&&S(s.bucket);var r=(0,m.default)({region:"oss-cn-hangzhou",internal:!1,secure:!1,timeout:6e4,bucket:null,endpoint:null,cname:!1,isRequestPay:!1,sldEnable:!1},s);if(r.accessKeyId=r.accessKeyId.trim(),r.accessKeySecret=r.accessKeySecret.trim(),r.timeout&&(r.timeout=d(r.timeout)),r.endpoint)r.endpoint=n(r.endpoint,r.secure);else if(r.region)r.endpoint=i(r.region,r.internal,r.secure);else throw new Error("require options.endpoint or options.region");return r.inited=!0,r}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,Y,l){"use strict";var P=M("merge-descriptors"),m=l;P(m,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(r){return r&&r.__esModule?r:{default:r}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,y=M("querystring"),S=M("js-base64"),n=S.Base64.encode,i=l;i.processObjectSave=function(x,f,g,v){var p,O,a,u;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return s(x,"sourceObject"),s(f,"targetObject"),s(g,"process"),f=this._objectName(f),v&&h(v),p=this._objectRequestParams("POST",x,{subres:"x-oss-process"}),O=v?",b_"+n(v):"",f=n(f),a={"x-oss-process":g+"|sys/saveas,o_"+f+O},p.content=y.stringify(a),T.next=12,m.default.awrap(this.request(p));case 12:return u=T.sent,T.abrupt("return",{res:u.res,status:u.res.status});case 14:case"end":return T.stop()}},null,this)};function s(r,x){if(!r)throw new Error(x+" is required");if(typeof r!="string")throw new Error(x+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(i){return i&&i.__esModule?i:{default:i}}var d=M("copy-to"),h=M("./callback"),y=M("./utils/deepCopy"),S=y.deepCopy,n=l;n.listUploads=function(s,r){var x,f,g,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return r=r||{},x={},d(r).to(x),x.subres="uploads",f=this._objectRequestParams("GET","",x),f.query=s,f.xmlResponse=!0,f.successStatuses=[200],O.next=10,m.default.awrap(this.request(f));case 10:return g=O.sent,v=g.data.Upload||[],Array.isArray(v)||(v=[v]),v=v.map(function(a){return{name:a.Key,uploadId:a.UploadId,initiated:a.Initiated}}),O.abrupt("return",{res:g.res,uploads:v,bucket:g.data.Bucket,nextKeyMarker:g.data.NextKeyMarker,nextUploadIdMarker:g.data.NextUploadIdMarker,isTruncated:g.data.IsTruncated==="true"});case 15:case"end":return O.stop()}},null,this)},n.listParts=function(s,r,x,f){var g,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=f||{},g={},d(f).to(g),g.subres={uploadId:r},v=this._objectRequestParams("GET",s,g),v.query=x,v.xmlResponse=!0,v.successStatuses=[200],a.next=10,m.default.awrap(this.request(v));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)},n.abortMultipartUpload=function(s,r,x){var f,g,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return this._stop(),x=x||{},f={},d(x).to(f),f.subres={uploadId:r},g=this._objectRequestParams("DELETE",s,f),g.successStatuses=[204],O.next=9,m.default.awrap(this.request(g));case 9:return v=O.sent,O.abrupt("return",{res:v.res});case 11:case"end":return O.stop()}},null,this)},n.initMultipartUpload=function(s,r){var x,f,g;return m.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return r=r||{},x={},d(r).to(x),x.headers=x.headers||{},this._convertMetaToHeaders(r.meta,x.headers),x.subres="uploads",f=this._objectRequestParams("POST",s,x),f.mime=r.mime,f.xmlResponse=!0,f.successStatuses=[200],p.next=12,m.default.awrap(this.request(f));case 12:return g=p.sent,p.abrupt("return",{res:g.res,bucket:g.data.Bucket,name:g.data.Key,uploadId:g.data.UploadId});case 14:case"end":return p.stop()}},null,this)},n.uploadPart=function(s,r,x,f,g,v,p){var O;return m.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return O={stream:this._createStream(f,g,v),size:v-g},u.next=3,m.default.awrap(this._uploadPart(s,r,x,O,p));case 3:return u.abrupt("return",u.sent);case 4:case"end":return u.stop()}},null,this)},n.completeMultipartUpload=function(s,r,x,f){var g,v,p,O,a,u,_,T;return m.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:for(g=x.concat().sort(function(R,w){return R.number-w.number}).filter(function(R,w,C){return!w||R.number!==C[w-1].number}),v=`<?xml version="1.0" encoding="UTF-8"?>
<CompleteMultipartUpload>
`,p=0;p<g.length;p++)O=g[p],v+=`<Part>
`,v+="<PartNumber>"+O.number+`</PartNumber>
`,v+="<ETag>"+O.etag+`</ETag>
`,v+=`</Part>
`;return v+="</CompleteMultipartUpload>",f=f||{},a={},a=S(f),a.headers&&delete a.headers["x-oss-server-side-encryption"],a.subres={uploadId:r},u=this._objectRequestParams("POST",s,a),h.encodeCallback(u,a),u.mime="xml",u.content=v,u.headers&&u.headers["x-oss-callback"]||(u.xmlResponse=!0),u.successStatuses=[200],c.next=17,m.default.awrap(this.request(u));case 17:return _=c.sent,T={res:_.res,bucket:u.bucket,name:s,etag:_.res.headers.etag},u.headers&&u.headers["x-oss-callback"]&&(T.data=JSON.parse(_.data.toString())),c.abrupt("return",T);case 21:case"end":return c.stop()}},null,this)},n._uploadPart=function(s,r,x,f,g){var v,p,O;return m.default.async(function(u){for(;;)switch(u.prev=u.next){case 0:return g=g||{},v={},d(g).to(v),v.headers={"Content-Length":f.size},v.subres={partNumber:x,uploadId:r},p=this._objectRequestParams("PUT",s,v),p.mime=v.mime,p.stream=f.stream,p.successStatuses=[200],u.next=11,m.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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=S(P),D=M("babel-runtime/core-js/object/keys"),d=S(D),h=M("babel-runtime/helpers/typeof"),y=S(h);function S(r){return r&&r.__esModule?r:{default:r}}var n=M("../utils/checkBucketName"),i=n.checkBucketName,s=l;s.copy=function(x,f,g,v){var p,O,a;return m.default.async(function(_){for(;;)switch(_.prev=_.next){case 0:return(typeof g=="undefined"?"undefined":(0,y.default)(g))==="object"&&(v=g),v=v||{},v.headers=v.headers||{},(0,d.default)(v.headers).forEach(function(T){v.headers["x-oss-copy-source-"+T.toLowerCase()]=v.headers[T]}),v.meta&&(v.headers["x-oss-metadata-directive"]="REPLACE"),this._convertMetaToHeaders(v.meta,v.headers),f=this._getSourceName(f,g),v.versionId&&(f=f+"?versionId="+v.versionId),v.headers["x-oss-copy-source"]=f,p=this._objectRequestParams("PUT",x,v),p.xmlResponse=!0,p.successStatuses=[200,304],_.next=14,m.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(x,f){return typeof f=="string"?x=this._objectName(x):x[0]!=="/"?f=this.options.bucket:(f=x.replace(/\/(.+?)(\/.*)/,"$1"),x=x.replace(/(\/.+?\/)(.*)/,"$2")),i(f),x=encodeURI(x),x="/"+f+"/"+x,x}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,"babel-runtime/regenerator":68}],20:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(S){return S&&S.__esModule?S:{default:S}}var y=l;y.delete=function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return i.subres=(0,d.default)({},i.subres),i.versionId&&(i.subres.versionId=i.versionId),s=this._objectRequestParams("DELETE",n,i),s.successStatuses=[204],f.next=6,m.default.awrap(this.request(s));case 6:return r=f.sent,f.abrupt("return",{res:r.res});case 8:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(s){return s&&s.__esModule?s:{default:s}}var y=M("utility"),S=M("../utils/obj2xml"),n=S.obj2xml,i=l;i.deleteMulti=function(r){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,g,v,p,O,a,u,_,T,b,c,R;return m.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:if(f=[],!(!r||!r.length)){C.next=3;break}throw new Error("names is required");case 3:for(g=0;g<r.length;g++)v={},typeof r[g]=="string"?v.Key=y.escape(this._objectName(r[g])):(p=r[g],O=p.key,a=p.versionId,v.Key=y.escape(this._objectName(O)),v.VersionId=a),f.push(v);return u={Delete:{Quiet:!!x.quiet,Object:f}},_=n(u,{headers:!0}),x.subres=(0,d.default)({delete:""},x.subres),x.versionId&&(x.subres.versionId=x.versionId),T=this._objectRequestParams("POST","",x),T.mime="xml",T.content=_,T.xmlResponse=!0,T.successStatuses=[200],C.next=15,m.default.awrap(this.request(T));case 15:return b=C.sent,c=b.data,R=c&&c.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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(S){return S&&S.__esModule?S:{default:S}}var y=l;y.deleteObjectTagging=function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return i.subres=(0,d.default)({tagging:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),n=this._objectName(n),s=this._objectRequestParams("DELETE",n,i),s.successStatuses=[204],f.next=7,m.default.awrap(this.request(s));case 7:return r=f.sent,f.abrupt("return",{status:r.status,res:r.res});case 9:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(i){return i&&i.__esModule?i:{default:i}}var y=M("fs"),S=M("is-type-of"),n=l;n.get=function(s,r){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,g,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=null,g=!1,S.writableStream(r)?f=r:S.string(r)?(f=y.createWriteStream(r),g=!0):x=r,x=x||{},x.subres=(0,d.default)({},x.subres),x.versionId&&(x.subres.versionId=x.versionId),x.process&&(x.subres["x-oss-process"]=x.process),v=void 0,a.prev=8,p=this._objectRequestParams("GET",s,x),p.writeStream=f,p.successStatuses=[200,206,304],a.next=14,m.default.awrap(this.request(p));case 14:v=a.sent,g&&f.destroy(),a.next=25;break;case 18:if(a.prev=18,a.t0=a.catch(8),!g){a.next=24;break}return f.destroy(),a.next=24,m.default.awrap(this._deleteFileSafe(r));case 24:throw a.t0;case 25:return a.abrupt("return",{res:v.res,content:v.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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(S){return S&&S.__esModule?S:{default:S}}var y=l;y.getACL=function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return i.subres=(0,d.default)({acl:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),n=this._objectName(n),s=this._objectRequestParams("GET",n,i),s.successStatuses=[200],s.xmlResponse=!0,f.next=8,m.default.awrap(this.request(s));case 8:return r=f.sent,f.abrupt("return",{acl:r.data.AccessControlList.Grant,owner:{id:r.data.Owner.ID,displayName:r.data.Owner.DisplayName},res:r.res});case 10:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=S(P),D=M("babel-runtime/regenerator"),d=S(D),h=M("babel-runtime/core-js/object/assign"),y=S(h);function S(p){return p&&p.__esModule?p:{default:p}}var n=l,i=M("../utils/isObject"),s=i.isObject,r=M("../utils/isArray"),x=r.isArray;n.getBucketVersions=f,n.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,_,T,b,c;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,y.default)({versions:""},O.subres),O.versionId&&(O.subres.versionId=O.versionId),a=this._objectRequestParams("GET","",O),a.xmlResponse=!0,a.successStatuses=[200],a.query=v(p),w.next=10,d.default.awrap(this.request(a));case 10:return u=w.sent,_=u.data.Version||[],T=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}}})),T&&(x(T)||(T=[T]),T=T.map(function(C){return{name:C.Key,lastModified:C.LastModified,versionId:C.VersionId,owner:{id:C.Owner.ID,displayName:C.Owner.DisplayName}}})),c=u.data.CommonPrefixes||null,c&&(x(c)||(c=[c]),c=c.map(function(C){return C.Prefix})),w.abrupt("return",{res:u.res,objects:_,deleteMarker:T,prefixes:c,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 g(p){return p.replace(/([A-Z])/g,"-$1").toLowerCase()}function v(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O={};return s(p)&&(0,m.default)(p).forEach(function(a){O[g(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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(S){return S&&S.__esModule?S:{default:S}}var y=l;y.getObjectMeta=function(n,i){var s,r;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return i=i||{},n=this._objectName(n),i.subres=(0,d.default)({objectMeta:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),s=this._objectRequestParams("HEAD",n,i),s.successStatuses=[200],f.next=8,m.default.awrap(this.request(s));case 8:return r=f.sent,f.abrupt("return",{status:r.status,res:r.res});case 10:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(i){return i&&i.__esModule?i:{default:i}}var y=l,S=M("../utils/isObject"),n=S.isObject;y.getObjectTagging=function(s){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x,f,g,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return r.subres=(0,d.default)({tagging:""},r.subres),r.versionId&&(r.subres.versionId=r.versionId),s=this._objectName(s),x=this._objectRequestParams("GET",s,r),x.successStatuses=[200],a.next=7,m.default.awrap(this.request(x));case 7:return f=a.sent,a.next=10,m.default.awrap(this.parseXML(f.data));case 10:return g=a.sent,v=g.TagSet.Tag,v=v&&n(v)?[v]:v||[],p={},v.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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(S){return S&&S.__esModule?S:{default:S}}var y=l;y.getSymlink=function(n){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,r,x;return m.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:return i.subres=(0,d.default)({symlink:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),n=this._objectName(n),s=this._objectRequestParams("GET",n,i),s.successStatuses=[200],g.next=7,m.default.awrap(this.request(s));case 7:return r=g.sent,x=r.res.headers["x-oss-symlink-target"],g.abrupt("return",{targetName:decodeURIComponent(x),res:r.res});case 10:case"end":return g.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=S(P),D=M("babel-runtime/core-js/object/keys"),d=S(D),h=M("babel-runtime/core-js/object/assign"),y=S(h);function S(i){return i&&i.__esModule?i:{default:i}}var n=l;n.head=function(s){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x,f,g;return m.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return r.subres=(0,y.default)({},r.subres),r.versionId&&(r.subres.versionId=r.versionId),x=this._objectRequestParams("HEAD",s,r),x.successStatuses=[200,304],p.next=6,m.default.awrap(this.request(x));case 6:return f=p.sent,g={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&&(g.meta||(g.meta={}),g.meta[O.substring(11)]=f.headers[O])}),p.abrupt("return",g);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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(S){return S&&S.__esModule?S:{default:S}}var y=l;y.putACL=function(n,i,s){var r,x;return m.default.async(function(g){for(;;)switch(g.prev=g.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"]=i,n=this._objectName(n),r=this._objectRequestParams("PUT",n,s),r.successStatuses=[200],g.next=10,m.default.awrap(this.request(r));case 10:return x=g.sent,g.abrupt("return",{res:x.res});case 12:case"end":return g.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=S(P),D=M("babel-runtime/core-js/object/keys"),d=S(D),h=M("babel-runtime/core-js/object/assign"),y=S(h);function S(f){return f&&f.__esModule?f:{default:f}}var n=M("../utils/obj2xml"),i=n.obj2xml,s=M("../utils/checkObjectTag"),r=s.checkObjectTag,x=l;x.putObjectTagging=function(g,v){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},O,a,u;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return r(v),p.subres=(0,y.default)({tagging:""},p.subres),p.versionId&&(p.subres.versionId=p.versionId),g=this._objectName(g),O=this._objectRequestParams("PUT",g,p),O.successStatuses=[200],v=(0,d.default)(v).map(function(b){return{Key:b,Value:v[b]}}),a={Tagging:{TagSet:{Tag:v}}},O.mime="xml",O.content=i(a),T.next=12,m.default.awrap(this.request(O));case 12:return u=T.sent,T.abrupt("return",{res:u.res,status:u.status});case 14:case"end":return T.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,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/object/assign"),d=h(D);function h(S){return S&&S.__esModule?S:{default:S}}var y=l;y.putSymlink=function(n,i,s){var r,x;return m.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:return s=s||{},s.headers=s.headers||{},i=this._escape(this._objectName(i)),this._convertMetaToHeaders(s.meta,s.headers),s.headers["x-oss-symlink-target"]=i,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),n=this._objectName(n),r=this._objectRequestParams("PUT",n,s),r.successStatuses=[200],g.next=13,m.default.awrap(this.request(r));case 13:return x=g.sent,g.abrupt("return",{res:x.res});case 15:case"end":return g.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(M,Y,l){"use strict";var P=M("babel-runtime/regenerator"),m=h(P),D=M("babel-runtime/core-js/promise"),d=h(D);function h(S){return S&&S.__esModule?S:{default:S}}var y=l;y._parallelNode=function(n,i,s,r){var x,f,g,v,p,O,a,u;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:x=this,f=[],g=[],v=n.length/i,p=n.length%i,O=p===0?v:(n.length-p)/i+1,a=1,u=0;case 8:if(!(u<n.length)){T.next=26;break}if(!x.isCancel()){T.next=11;break}return T.abrupt("break",26);case 11:if(r?g.push(s(x,n[u],r)):g.push(s(x,n[u])),!(g.length===i||a===O&&u===n.length-1)){T.next=23;break}return T.prev=13,a+=1,T.next=17,m.default.awrap(d.default.all(g));case 17:T.next=22;break;case 19:T.prev=19,T.t0=T.catch(13),f.push(T.t0);case 22:g=[];case 23:u++,T.next=8;break;case 26:return T.abrupt("return",f);case 27:case"end":return T.stop()}},null,this,[[13,19]])},y._parallel=function(n,i,s){var r=this;return new d.default(function(x){var f=[];if(i<=0||!n){x(f);return}function g(c){return function(){if(c===null)throw new Error("Callback was already called.");var R=c;c=null;for(var w=arguments.length,C=Array(w),E=0;E<w;E++)C[E]=arguments[E];R.apply(this,C)}}function v(c){var R=-1,w=c.length;return function(){return++R<w&&!r.isCancel()?{value:c[R],key:R}:null}}var p=v(n),O=!1,a=0,u=!1;function _(c,R){a-=1,c?(O=!0,f.push(c),x(f)):R==={}||O&&a<=0?(O=!0,x(f)):u||(r.isCancel()?x(f):b())}function T(c,R){s(c).then(function(w){R(null,w)}).catch(function(w){R(w)})}function b(){for(u=!0;a<i&&!O&&!r.isCancel();){var c=p();if(c===null||f.length>0){O=!0,a<=0&&x(f);return}a+=1,T(c.value,g(_))}u=!1}b()})},y.cancel=function(n){this.options.cancelFlag=!0,n&&this.abortMultipartUpload(n.name,n.uploadId,n.options)},y.isCancel=function(){return this.options.cancelFlag},y.resetCancelFlag=function(){this.options.cancelFlag=!1},y._stop=function(){this.options.cancelFlag=!0},y._makeCancelEvent=function(){var n={status:0,name:"cancel"};return n}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(M,Y,l){(function(P){"use strict";var m=M("babel-runtime/core-js/json/stringify"),D=y(m),d=M("babel-runtime/core-js/object/keys"),h=y(d);function y(i){return i&&i.__esModule?i:{default:i}}var S=M("./../../shims/crypto/crypto.js"),n=M("is-type-of");l.buildCanonicalizedResource=function(s,r){var x=""+s,f="?";if(n.string(r)&&r.trim()!=="")x+=f+r;else if(n.array(r))r.sort(),x+=f+r.join("&");else if(r){var g=function(O,a){return O[0]>a[0]?1:O[0]<a[0]?-1:0},v=function(O){x+=f+O,r[O]&&(x+="="+r[O]),f="&"};(0,h.default)(r).sort(g).forEach(v)}return x},l.buildCanonicalString=function(s,r,x,f){x=x||{};var g=x.headers||{},v="x-oss-",p=[],O={},a=[s.toUpperCase(),g["Content-Md5"]||"",g["Content-Type"]||g["Content-Type".toLowerCase()],f||g["x-oss-date"]];return(0,h.default)(g).forEach(function(u){var _=u.toLowerCase();_.indexOf(v)===0&&(O[_]=String(g[u]).trim())}),(0,h.default)(O).sort().forEach(function(u){p.push(u+":"+O[u])}),a=a.concat(p),a.push(this.buildCanonicalizedResource(r,x.parameters)),a.join(`
`)},l.computeSignature=function(s,r){var x=S.createHmac("sha1",s);return x.update(P.from(r,"utf8")).digest("base64")},l.authorization=function(s,r,x){return"OSS "+s+":"+this.computeSignature(r,x)},l._signatureForURL=function(s){var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x=arguments[2],f=arguments[3],g={},v=r.subResource,p=v===void 0?{}:v;if(r.process){var O="x-oss-process";p[O]=r.process}if(r.trafficLimit){var a="x-oss-traffic-limit";p[a]=r.trafficLimit}if(r.response&&(0,h.default)(r.response).forEach(function(b){var c="response-"+b.toLowerCase();p[c]=r.response[b]}),(0,h.default)(r).forEach(function(b){var c=b.toLowerCase(),R=r[b];c.indexOf("x-oss-")===0?g[c]=R:(c.indexOf("content-md5")===0||c.indexOf("content-type")===0)&&(g[b]=R)}),Object.prototype.hasOwnProperty.call(r,"security-token")&&(p["security-token"]=r["security-token"]),Object.prototype.hasOwnProperty.call(r,"callback")){var u={callbackUrl:encodeURI(r.callback.url),callbackBody:r.callback.body};if(r.callback.host&&(u.callbackHost=r.callback.host),r.callback.contentType&&(u.callbackBodyType=r.callback.contentType),p.callback=P.from((0,D.default)(u)).toString("base64"),r.callback.customValue){var _={};(0,h.default)(r.callback.customValue).forEach(function(b){_["x:"+b]=r.callback.customValue[b]}),p["callback-var"]=P.from((0,D.default)(_)).toString("base64")}}var T=this.buildCanonicalString(r.method,x,{headers:g,parameters:p},f.toString());return{Signature:this.computeSignature(s,T),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,Y,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.checkBucketName=void 0,l.checkBucketName=function(P,m){var D=m?/^[a-z0-9][a-z0-9-]{1,61}[a-z0-9]$/:/^[a-z0-9_][a-z0-9-_]{1,61}[a-z0-9_]$/;if(!D.test(P))throw new Error("The bucket must be conform to the specifications")}},{}],36:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/entries"),m=D(P);function D(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(l,"__esModule",{value:!0}),l.checkObjectTag=void 0;var d=M("./checkValid"),h=d.checkValid,y=M("./isObject"),S=y.isObject,n=[{validator:function(x){if(typeof x!="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 (/)"}],i={key:[].concat(n,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(n,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function s(r){if(!S(r))throw new Error("tag must be Object");var x=(0,m.default)(r);if(x.length>10)throw new Error("maximum of 10 tags for a object");var f=["key","value"];x.forEach(function(g){g.forEach(function(v,p){h(v,i[f[p]])})})}l.checkObjectTag=s},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(M,Y,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.checkValid=void 0;function P(m,D){D.forEach(function(d){if(d.validator)d.validator(m);else if(d.pattern&&!d.pattern.test(m))throw new Error(d.msg)})}l.checkValid=P},{}],38:[function(M,Y,l){(function(P){"use strict";var m=M("babel-runtime/core-js/object/assign"),D=d(m);function d(g){return g&&g.__esModule?g:{default:g}}Object.defineProperty(l,"__esModule",{value:!0}),l.createRequest=void 0;var h=M("./../../../shims/crypto/crypto.js"),y=M("debug")("ali-oss"),S=M("mime"),n=M("dateformat"),i=M("copy-to"),s=M("path");function r(g,v){return g[v]||g[v.toLowerCase()]}function x(g,v){delete g[v],delete g[v.toLowerCase()]}function f(g){var v=new Date;this.options.amendTimeSkewed&&(v=+new Date+this.options.amendTimeSkewed);var p={"x-oss-date":n(v,"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,D.default)(p,{"x-oss-request-payer":"requester"}),this.options.stsToken&&(p["x-oss-security-token"]=this.options.stsToken),i(g.headers).to(p),r(p,"Content-Type")||(g.mime&&g.mime.indexOf("/")>0?p["Content-Type"]=g.mime:p["Content-Type"]=S.getType(g.mime||s.extname(g.object||""))),r(p,"Content-Type")||x(p,"Content-Type"),g.content&&(p["Content-Md5"]=h.createHash("md5").update(P.from(g.content,"utf8")).digest("base64"),p["Content-Length"]||(p["Content-Length"]=g.content.length));var O=this._getResource(g);p.authorization=this.authorization(g.method,O,g.subres,p);var a=this._getReqUrl(g);y("request %s %s, with headers %j, !!stream: %s",g.method,a,p,!!g.stream);var u=g.timeout||this.options.timeout,_={method:g.method,content:g.content,stream:g.stream,headers:p,timeout:u,writeStream:g.writeStream,customResponse:g.customResponse,ctx:g.ctx||this.ctx};return this.agent&&(_.agent=this.agent),this.httpsAgent&&(_.httpsAgent=this.httpsAgent),{url:a,params:_}}l.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,Y,l){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=h(P),D=M("babel-runtime/helpers/typeof"),d=h(D);function h(y){return y&&y.__esModule?y:{default:y}}Object.defineProperty(l,"__esModule",{value:!0}),l.deepCopy=void 0,l.deepCopy=function(y){if(y===null||(typeof y=="undefined"?"undefined":(0,d.default)(y))!=="object")return y;var S=Array.isArray(y)?[]:{};return(0,m.default)(y).forEach(function(n){S[n]=l.deepCopy(y[n])}),S}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=h(P),D=M("babel-runtime/helpers/typeof"),d=h(D);function h(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(l,"__esModule",{value:!0}),l.formatObjKey=void 0;function y(n,i){if(n===null||(typeof n=="undefined"?"undefined":(0,d.default)(n))!=="object")return n;var s=void 0;if(Array.isArray(n)){s=[];for(var r=0;r<n.length;r++)s.push(y(n[r],i))}else s={},(0,m.default)(n).forEach(function(x){s[S(x,i)]=y(n[x],i)});return s}l.formatObjKey=y;function S(n,i){return i==="firstUpperCase"?n=n.replace(/^./,function(s){return s.toUpperCase()}):i==="firstLowerCase"&&(n=n.replace(/^./,function(s){return s.toLowerCase()})),n}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],41:[function(M,Y,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.getStrBytesCount=void 0;function P(m){for(var D=0,d=0;d<m.length;d++){var h=m.charAt(d);/^[\u00-\uff]$/.test(h)?D+=1:D+=2}return D}l.getStrBytesCount=P},{}],42:[function(M,Y,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isArray=void 0,l.isArray=function(P){return Object.prototype.toString.call(P)==="[object Array]"}},{}],43:[function(M,Y,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isBlob=void 0;function P(m){return typeof Blob!="undefined"&&m instanceof Blob}l.isBlob=P},{}],44:[function(M,Y,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isFile=void 0,l.isFile=function(P){return typeof File!="undefined"&&P instanceof File}},{}],45:[function(M,Y,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isIP=void 0,l.isIP=function(P){var m=/^(25[0-5]|2[0-4]\d|[0-1]?\d?\d)(\.(25[0-5]|2[0-4]\d|[0-1]?\d?\d)){3}$/,D=/^\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 m.test(P)||D.test(P)}},{}],46:[function(M,Y,l){"use strict";Object.defineProperty(l,"__esModule",{value:!0}),l.isObject=void 0,l.isObject=function(P){return Object.prototype.toString.call(P)==="[object Object]"}},{}],47:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=D(P);function D(S){return S&&S.__esModule?S:{default:S}}Object.defineProperty(l,"__esModule",{value:!0}),l.obj2xml=void 0;var d=M("./formatObjKey");function h(S){return Object.prototype.toString.call(S).replace(/(.*? |])/g,"").toLowerCase()}function y(S,n){var i="";return n&&n.headers&&(i=`<?xml version="1.0" encoding="UTF-8"?>
`),n&&n.firstUpperCase&&(S=d.formatObjKey(S,"firstUpperCase")),h(S)==="object"?(0,m.default)(S).forEach(function(s){h(S[s])==="string"||h(S[s])==="number"?i+="<"+s+">"+S[s]+"</"+s+">":h(S[s])==="object"?i+="<"+s+">"+y(S[s])+"</"+s+">":h(S[s])==="array"?i+=S[s].map(function(r){return"<"+s+">"+y(r)+"</"+s+">"}).join(""):i+="<"+s+">"+S[s].toString()+"</"+s+">"}):i+=S.toString(),i}l.obj2xml=y},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(M,Y,l){Y.exports=P,Y.exports.HttpsAgent=P;function P(){}},{}],49:[function(M,Y,l){Y.exports=M("./register")().Promise},{"./register":51}],50:[function(M,Y,l){"use strict";var P="@@any-promise/REGISTRATION",m=null;Y.exports=function(D,d){return function(y,S){y=y||null,S=S||{};var n=S.global!==!1;if(m===null&&n&&(m=D[P]||null),m!==null&&y!==null&&m.implementation!==y)throw new Error('any-promise already defined as "'+m.implementation+'". You can only register an implementation before the first call to require("any-promise") and an implementation cannot be changed');return m===null&&(y!==null&&typeof S.Promise!="undefined"?m={Promise:S.Promise,implementation:y}:m=d(y),n&&(D[P]=m)),m}}},{}],51:[function(M,Y,l){"use strict";Y.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,Y,l){Y.exports={default:M("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(M,Y,l){Y.exports={default:M("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(M,Y,l){Y.exports={default:M("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(M,Y,l){Y.exports={default:M("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(M,Y,l){Y.exports={default:M("core-js/library/fn/object/define-property"),__esModule:!0}},{"core-js/library/fn/object/define-property":81}],57:[function(M,Y,l){Y.exports={default:M("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(M,Y,l){Y.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,Y,l){Y.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,Y,l){Y.exports={default:M("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(M,Y,l){Y.exports={default:M("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(M,Y,l){Y.exports={default:M("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(M,Y,l){Y.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,Y,l){Y.exports={default:M("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(M,Y,l){Y.exports={default:M("core-js/library/fn/symbol/has-instance"),__esModule:!0}},{"core-js/library/fn/symbol/has-instance":89}],66:[function(M,Y,l){Y.exports={default:M("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(M,Y,l){"use strict";l.__esModule=!0;var P=M("../core-js/symbol/iterator"),m=y(P),D=M("../core-js/symbol"),d=y(D),h=typeof d.default=="function"&&typeof m.default=="symbol"?function(S){return typeof S}:function(S){return S&&typeof d.default=="function"&&S.constructor===d.default&&S!==d.default.prototype?"symbol":typeof S};function y(S){return S&&S.__esModule?S:{default:S}}l.default=typeof d.default=="function"&&h(m.default)==="symbol"?function(S){return typeof S=="undefined"?"undefined":h(S)}:function(S){return S&&typeof d.default=="function"&&S.constructor===d.default&&S!==d.default.prototype?"symbol":typeof S=="undefined"?"undefined":h(S)}},{"../core-js/symbol":64,"../core-js/symbol/iterator":66}],68:[function(M,Y,l){Y.exports=M("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(M,Y,l){"use strict";l.byteLength=n,l.toByteArray=s,l.fromByteArray=f;for(var P=[],m=[],D=typeof Uint8Array!="undefined"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,y=d.length;h<y;++h)P[h]=d[h],m[d.charCodeAt(h)]=h;m["-".charCodeAt(0)]=62,m["_".charCodeAt(0)]=63;function S(g){var v=g.length;if(v%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var p=g.indexOf("=");p===-1&&(p=v);var O=p===v?0:4-p%4;return[p,O]}function n(g){var v=S(g),p=v[0],O=v[1];return(p+O)*3/4-O}function i(g,v,p){return(v+p)*3/4-p}function s(g){var v,p=S(g),O=p[0],a=p[1],u=new D(i(g,O,a)),_=0,T=a>0?O-4:O,b;for(b=0;b<T;b+=4)v=m[g.charCodeAt(b)]<<18|m[g.charCodeAt(b+1)]<<12|m[g.charCodeAt(b+2)]<<6|m[g.charCodeAt(b+3)],u[_++]=v>>16&255,u[_++]=v>>8&255,u[_++]=v&255;return a===2&&(v=m[g.charCodeAt(b)]<<2|m[g.charCodeAt(b+1)]>>4,u[_++]=v&255),a===1&&(v=m[g.charCodeAt(b)]<<10|m[g.charCodeAt(b+1)]<<4|m[g.charCodeAt(b+2)]>>2,u[_++]=v>>8&255,u[_++]=v&255),u}function r(g){return P[g>>18&63]+P[g>>12&63]+P[g>>6&63]+P[g&63]}function x(g,v,p){for(var O,a=[],u=v;u<p;u+=3)O=(g[u]<<16&16711680)+(g[u+1]<<8&65280)+(g[u+2]&255),a.push(r(O));return a.join("")}function f(g){for(var v,p=g.length,O=p%3,a=[],u=16383,_=0,T=p-O;_<T;_+=u)a.push(x(g,_,_+u>T?T:_+u));return O===1?(v=g[p-1],a.push(P[v>>2]+P[v<<4&63]+"==")):O===2&&(v=(g[p-2]<<8)+g[p-1],a.push(P[v>>10]+P[v>>4&63]+P[v<<2&63]+"=")),a.join("")}},{}],70:[function(M,Y,l){/*!
* Bowser - a browser detector
* https://github.com/ded/bowser
* MIT License | (c) Dustin Diaz 2015
*/!function(P,m,D){typeof Y!="undefined"&&Y.exports?Y.exports=D():typeof define=="function"&&define.amd?define(m,D):P[m]=D()}(this,"bowser",function(){var P=!0;function m(i){function s(z){var F=i.match(z);return F&&F.length>1&&F[1]||""}function r(z){var F=i.match(z);return F&&F.length>1&&F[2]||""}var x=s(/(ipod|iphone|ipad)/i).toLowerCase(),f=/like android/i.test(i),g=!f&&/android/i.test(i),v=/nexus\s*[0-6]\s*/i.test(i),p=!v&&/nexus\s*[0-9]+/i.test(i),O=/CrOS/.test(i),a=/silk/i.test(i),u=/sailfish/i.test(i),_=/tizen/i.test(i),T=/(web|hpw)(o|0)s/i.test(i),b=/windows phone/i.test(i),c=/SamsungBrowser/i.test(i),R=!b&&/windows/i.test(i),w=!x&&!a&&/macintosh/i.test(i),C=!g&&!u&&!_&&!T&&/linux/i.test(i),E=r(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),o=s(/version\/(\d+(\.\d+)?)/i),A=/tablet/i.test(i)&&!/tablet pc/i.test(i),k=!A&&/[^-]mobi/i.test(i),U=/xbox/i.test(i),N;/opera/i.test(i)?N={name:"Opera",opera:P,version:o||s(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(i)?N={name:"Opera",opera:P,version:s(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||o}:/SamsungBrowser/i.test(i)?N={name:"Samsung Internet for Android",samsungBrowser:P,version:o||s(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(i)?N={name:"NAVER Whale browser",whale:P,version:s(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(i)?N={name:"MZ Browser",mzbrowser:P,version:s(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(i)?N={name:"Opera Coast",coast:P,version:o||s(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(i)?N={name:"Focus",focus:P,version:s(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(i)?N={name:"Yandex Browser",yandexbrowser:P,version:o||s(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(i)?N={name:"UC Browser",ucbrowser:P,version:s(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(i)?N={name:"Maxthon",maxthon:P,version:s(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(i)?N={name:"Epiphany",epiphany:P,version:s(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(i)?N={name:"Puffin",puffin:P,version:s(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(i)?N={name:"Sleipnir",sleipnir:P,version:s(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(i)?N={name:"K-Meleon",kMeleon:P,version:s(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:b?(N={name:"Windows Phone",osname:"Windows Phone",windowsphone:P},E?(N.msedge=P,N.version=E):(N.msie=P,N.version=s(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(i)?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(i)?N={name:"Microsoft Edge",msedge:P,version:E}:/vivaldi/i.test(i)?N={name:"Vivaldi",vivaldi:P,version:s(/vivaldi\/(\d+(\.\d+)?)/i)||o}:u?N={name:"Sailfish",osname:"Sailfish OS",sailfish:P,version:s(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(i)?N={name:"SeaMonkey",seamonkey:P,version:s(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(i)?(N={name:"Firefox",firefox:P,version:s(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(i)&&(N.firefoxos=P,N.osname="Firefox OS")):a?N={name:"Amazon Silk",silk:P,version:s(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(i)?N={name:"PhantomJS",phantom:P,version:s(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(i)?N={name:"SlimerJS",slimer:P,version:s(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(i)||/rim\stablet/i.test(i)?N={name:"BlackBerry",osname:"BlackBerry OS",blackberry:P,version:o||s(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:T?(N={name:"WebOS",osname:"WebOS",webos:P,version:o||s(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(i)&&(N.touchpad=P)):/bada/i.test(i)?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)||o}:/qupzilla/i.test(i)?N={name:"QupZilla",qupzilla:P,version:s(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||o}:/chromium/i.test(i)?N={name:"Chromium",chromium:P,version:s(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||o}:/chrome|crios|crmo/i.test(i)?N={name:"Chrome",chrome:P,version:s(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:g?N={name:"Android",version:o}:/safari|applewebkit/i.test(i)?(N={name:"Safari",safari:P},o&&(N.version=o)):x?(N={name:x=="iphone"?"iPhone":x=="ipad"?"iPad":"iPod"},o&&(N.version=o)):/googlebot/i.test(i)?N={name:"Googlebot",googlebot:P,version:s(/googlebot\/(\d+(\.\d+))/i)||o}:N={name:s(/^(.*)\/(.*) /),version:r(/^(.*)\/(.*) /)},!N.msedge&&/(apple)?webkit/i.test(i)?(/(apple)?webkit\/537\.36/i.test(i)?(N.name=N.name||"Blink",N.blink=P):(N.name=N.name||"Webkit",N.webkit=P),!N.version&&o&&(N.version=o)):!N.opera&&/gecko\//i.test(i)&&(N.name=N.name||"Gecko",N.gecko=P,N.version=N.version||s(/gecko\/(\d+(\.\d+)?)/i)),!N.windowsphone&&(g||N.silk)?(N.android=P,N.osname="Android"):!N.windowsphone&&x?(N[x]=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 V(z){switch(z){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 W="";N.windows?W=V(s(/Windows ((NT|XP)( \d\d?.\d)?)/i)):N.windowsphone?W=s(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):N.mac?(W=s(/Mac OS X (\d+([_\.\s]\d+)*)/i),W=W.replace(/[_\s]/g,".")):x?(W=s(/os (\d+([_\s]\d+)*) like mac os x/i),W=W.replace(/[_\s]/g,".")):g?W=s(/android[ \/-](\d+(\.\d+)*)/i):N.webos?W=s(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):N.blackberry?W=s(/rim\stablet\sos\s(\d+(\.\d+)*)/i):N.bada?W=s(/bada\/(\d+(\.\d+)*)/i):N.tizen&&(W=s(/tizen[\/\s](\d+(\.\d+)*)/i)),W&&(N.osversion=W);var K=!N.windows&&W.split(".")[0];return A||p||x=="ipad"||g&&(K==3||K>=4&&!k)||N.silk?N.tablet=P:(k||x=="iphone"||x=="ipod"||g||v||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&&y([N.version,"1.0"])===1||N.mzbrowser&&y([N.version,"6.0"])===1||N.focus&&y([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 D=m(typeof navigator!="undefined"&&navigator.userAgent||"");D.test=function(i){for(var s=0;s<i.length;++s){var r=i[s];if(typeof r=="string"&&r in D)return!0}return!1};function d(i){return i.split(".").length}function h(i,s){var r=[],x;if(Array.prototype.map)return Array.prototype.map.call(i,s);for(x=0;x<i.length;x++)r.push(s(i[x]));return r}function y(i){for(var s=Math.max(d(i[0]),d(i[1])),r=h(i,function(x){var f=s-d(x);return x=x+new Array(f+1).join(".0"),h(x.split("."),function(g){return new Array(20-g.length).join("0")+g}).reverse()});--s>=0;){if(r[0][s]>r[1][s])return 1;if(r[0][s]===r[1][s]){if(s===0)return 0}else return-1}}function S(i,s,r){var x=D;typeof s=="string"&&(r=s,s=void 0),s===void 0&&(s=!1),r&&(x=m(r));var f=""+x.version;for(var g in i)if(i.hasOwnProperty(g)&&x[g]){if(typeof i[g]!="string")throw new Error("Browser version in the minVersion map should be a string: "+g+": "+String(i));return y([f,i[g]])<0}return s}function n(i,s,r){return!S(i,s,r)}return D.isUnsupportedBrowser=S,D.compareVersions=y,D.check=n,D._detect=m,D.detect=m,D})},{}],71:[function(M,Y,l){},{}],72:[function(M,Y,l){var P=M("buffer").Buffer,m=P.isEncoding||function(n){switch(n&&n.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 D(n){if(n&&!m(n))throw new Error("Unknown encoding: "+n)}var d=l.StringDecoder=function(n){this.encoding=(n||"utf8").toLowerCase().replace(/[-_]/,""),D(n);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=y;break;case"base64":this.surrogateSize=3,this.detectIncompleteChar=S;break;default:this.write=h;return}this.charBuffer=new P(6),this.charReceived=0,this.charLength=0};d.prototype.write=function(n){for(var i="";this.charLength;){var s=n.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:n.length;if(n.copy(this.charBuffer,this.charReceived,0,s),this.charReceived+=s,this.charReceived<this.charLength)return"";n=n.slice(s,n.length),i=this.charBuffer.slice(0,this.charLength).toString(this.encoding);var x=i.charCodeAt(i.length-1);if(x>=55296&&x<=56319){this.charLength+=this.surrogateSize,i="";continue}if(this.charReceived=this.charLength=0,n.length===0)return i;break}this.detectIncompleteChar(n);var r=n.length;this.charLength&&(n.copy(this.charBuffer,0,n.length-this.charReceived,r),r-=this.charReceived),i+=n.toString(this.encoding,0,r);var r=i.length-1,x=i.charCodeAt(r);if(x>=55296&&x<=56319){var f=this.surrogateSize;return this.charLength+=f,this.charReceived+=f,this.charBuffer.copy(this.charBuffer,f,0,f),n.copy(this.charBuffer,0,0,f),i.substring(0,r)}return i},d.prototype.detectIncompleteChar=function(n){for(var i=n.length>=3?3:n.length;i>0;i--){var s=n[n.length-i];if(i==1&&s>>5==6){this.charLength=2;break}if(i<=2&&s>>4==14){this.charLength=3;break}if(i<=3&&s>>3==30){this.charLength=4;break}}this.charReceived=i},d.prototype.end=function(n){var i="";if(n&&n.length&&(i=this.write(n)),this.charReceived){var s=this.charReceived,r=this.charBuffer,x=this.encoding;i+=r.slice(0,s).toString(x)}return i};function h(n){return n.toString(this.encoding)}function y(n){this.charReceived=n.length%2,this.charLength=this.charReceived?2:0}function S(n){this.charReceived=n.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(M,Y,l){(function(P,m){/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <http://feross.org>
* @license MIT
*/"use strict";var D=M("base64-js"),d=M("ieee754"),h=M("isarray");l.Buffer=m,l.SlowBuffer=a,l.INSPECT_MAX_BYTES=50,m.TYPED_ARRAY_SUPPORT=P.TYPED_ARRAY_SUPPORT!==void 0?P.TYPED_ARRAY_SUPPORT:y(),l.kMaxLength=S();function y(){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 S(){return m.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function n(re,Z){if(S()<Z)throw new RangeError("Invalid typed array length");return m.TYPED_ARRAY_SUPPORT?(re=new Uint8Array(Z),re.__proto__=m.prototype):(re===null&&(re=new m(Z)),re.length=Z),re}function m(re,Z,X){if(!m.TYPED_ARRAY_SUPPORT&&!(this instanceof m))return new m(re,Z,X);if(typeof re=="number"){if(typeof Z=="string")throw new Error("If encoding is specified then the first argument must be a string");return x(this,re)}return i(this,re,Z,X)}m.poolSize=8192,m._augment=function(re){return re.__proto__=m.prototype,re};function i(re,Z,X,q){if(typeof Z=="number")throw new TypeError('"value" argument must not be a number');return typeof ArrayBuffer!="undefined"&&Z instanceof ArrayBuffer?v(re,Z,X,q):typeof Z=="string"?f(re,Z,X):p(re,Z)}m.from=function(re,Z,X){return i(null,re,Z,X)},m.TYPED_ARRAY_SUPPORT&&(m.prototype.__proto__=Uint8Array.prototype,m.__proto__=Uint8Array,typeof Symbol!="undefined"&&Symbol.species&&m[Symbol.species]===m&&Object.defineProperty(m,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 r(re,Z,X,q){return s(Z),Z<=0?n(re,Z):X!==void 0?typeof q=="string"?n(re,Z).fill(X,q):n(re,Z).fill(X):n(re,Z)}m.alloc=function(re,Z,X){return r(null,re,Z,X)};function x(re,Z){if(s(Z),re=n(re,Z<0?0:O(Z)|0),!m.TYPED_ARRAY_SUPPORT)for(var X=0;X<Z;++X)re[X]=0;return re}m.allocUnsafe=function(re){return x(null,re)},m.allocUnsafeSlow=function(re){return x(null,re)};function f(re,Z,X){if((typeof X!="string"||X==="")&&(X="utf8"),!m.isEncoding(X))throw new TypeError('"encoding" must be a valid string encoding');var q=u(Z,X)|0;re=n(re,q);var be=re.write(Z,X);return be!==q&&(re=re.slice(0,be)),re}function g(re,Z){var X=Z.length<0?0:O(Z.length)|0;re=n(re,X);for(var q=0;q<X;q+=1)re[q]=Z[q]&255;return re}function v(re,Z,X,q){if(Z.byteLength,X<0||Z.byteLength<X)throw new RangeError("'offset' is out of bounds");if(Z.byteLength<X+(q||0))throw new RangeError("'length' is out of bounds");return X===void 0&&q===void 0?Z=new Uint8Array(Z):q===void 0?Z=new Uint8Array(Z,X):Z=new Uint8Array(Z,X,q),m.TYPED_ARRAY_SUPPORT?(re=Z,re.__proto__=m.prototype):re=g(re,Z),re}function p(re,Z){if(m.isBuffer(Z)){var X=O(Z.length)|0;return re=n(re,X),re.length===0||Z.copy(re,0,0,X),re}if(Z){if(typeof ArrayBuffer!="undefined"&&Z.buffer instanceof ArrayBuffer||"length"in Z)return typeof Z.length!="number"||ye(Z.length)?n(re,0):g(re,Z);if(Z.type==="Buffer"&&h(Z.data))return g(re,Z.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function O(re){if(re>=S())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+S().toString(16)+" bytes");return re|0}function a(re){return+re!=re&&(re=0),m.alloc(+re)}m.isBuffer=function(Z){return!!(Z!=null&&Z._isBuffer)},m.compare=function(Z,X){if(!m.isBuffer(Z)||!m.isBuffer(X))throw new TypeError("Arguments must be Buffers");if(Z===X)return 0;for(var q=Z.length,be=X.length,ve=0,xe=Math.min(q,be);ve<xe;++ve)if(Z[ve]!==X[ve]){q=Z[ve],be=X[ve];break}return q<be?-1:be<q?1:0},m.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}},m.concat=function(Z,X){if(!h(Z))throw new TypeError('"list" argument must be an Array of Buffers');if(Z.length===0)return m.alloc(0);var q;if(X===void 0)for(X=0,q=0;q<Z.length;++q)X+=Z[q].length;var be=m.allocUnsafe(X),ve=0;for(q=0;q<Z.length;++q){var xe=Z[q];if(!m.isBuffer(xe))throw new TypeError('"list" argument must be an Array of Buffers');xe.copy(be,ve),ve+=xe.length}return be};function u(re,Z){if(m.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 X=re.length;if(X===0)return 0;for(var q=!1;;)switch(Z){case"ascii":case"latin1":case"binary":return X;case"utf8":case"utf-8":case void 0:return oe(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X*2;case"hex":return X>>>1;case"base64":return ee(re).length;default:if(q)return oe(re).length;Z=(""+Z).toLowerCase(),q=!0}}m.byteLength=u;function _(re,Z,X){var q=!1;if((Z===void 0||Z<0)&&(Z=0),Z>this.length)return"";if((X===void 0||X>this.length)&&(X=this.length),X<=0)return"";if(X>>>=0,Z>>>=0,X<=Z)return"";for(re||(re="utf8");;)switch(re){case"hex":return z(this,Z,X);case"utf8":case"utf-8":return U(this,Z,X);case"ascii":return W(this,Z,X);case"latin1":case"binary":return K(this,Z,X);case"base64":return k(this,Z,X);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return F(this,Z,X);default:if(q)throw new TypeError("Unknown encoding: "+re);re=(re+"").toLowerCase(),q=!0}}m.prototype._isBuffer=!0;function T(re,Z,X){var q=re[Z];re[Z]=re[X],re[X]=q}m.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 X=0;X<Z;X+=2)T(this,X,X+1);return this},m.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 X=0;X<Z;X+=4)T(this,X,X+3),T(this,X+1,X+2);return this},m.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 X=0;X<Z;X+=8)T(this,X,X+7),T(this,X+1,X+6),T(this,X+2,X+5),T(this,X+3,X+4);return this},m.prototype.toString=function(){var Z=this.length|0;return Z===0?"":arguments.length===0?U(this,0,Z):_.apply(this,arguments)},m.prototype.equals=function(Z){if(!m.isBuffer(Z))throw new TypeError("Argument must be a Buffer");return this===Z?!0:m.compare(this,Z)===0},m.prototype.inspect=function(){var Z="",X=l.INSPECT_MAX_BYTES;return this.length>0&&(Z=this.toString("hex",0,X).match(/.{2}/g).join(" "),this.length>X&&(Z+=" ... ")),"<Buffer "+Z+">"},m.prototype.compare=function(Z,X,q,be,ve){if(!m.isBuffer(Z))throw new TypeError("Argument must be a Buffer");if(X===void 0&&(X=0),q===void 0&&(q=Z?Z.length:0),be===void 0&&(be=0),ve===void 0&&(ve=this.length),X<0||q>Z.length||be<0||ve>this.length)throw new RangeError("out of range index");if(be>=ve&&X>=q)return 0;if(be>=ve)return-1;if(X>=q)return 1;if(X>>>=0,q>>>=0,be>>>=0,ve>>>=0,this===Z)return 0;for(var xe=ve-be,Ke=q-X,Qe=Math.min(xe,Ke),et=this.slice(be,ve),tt=Z.slice(X,q),rt=0;rt<Qe;++rt)if(et[rt]!==tt[rt]){xe=et[rt],Ke=tt[rt];break}return xe<Ke?-1:Ke<xe?1:0};function b(re,Z,X,q,be){if(re.length===0)return-1;if(typeof X=="string"?(q=X,X=0):X>2147483647?X=2147483647:X<-2147483648&&(X=-2147483648),X=+X,isNaN(X)&&(X=be?0:re.length-1),X<0&&(X=re.length+X),X>=re.length){if(be)return-1;X=re.length-1}else if(X<0)if(be)X=0;else return-1;if(typeof Z=="string"&&(Z=m.from(Z,q)),m.isBuffer(Z))return Z.length===0?-1:c(re,Z,X,q,be);if(typeof Z=="number")return Z=Z&255,m.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?be?Uint8Array.prototype.indexOf.call(re,Z,X):Uint8Array.prototype.lastIndexOf.call(re,Z,X):c(re,[Z],X,q,be);throw new TypeError("val must be string, number or Buffer")}function c(re,Z,X,q,be){var ve=1,xe=re.length,Ke=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;ve=2,xe/=2,Ke/=2,X/=2}function Qe(Be,Pe){return ve===1?Be[Pe]:Be.readUInt16BE(Pe*ve)}var et;if(be){var tt=-1;for(et=X;et<xe;et++)if(Qe(re,et)===Qe(Z,tt===-1?0:et-tt)){if(tt===-1&&(tt=et),et-tt+1===Ke)return tt*ve}else tt!==-1&&(et-=et-tt),tt=-1}else for(X+Ke>xe&&(X=xe-Ke),et=X;et>=0;et--){for(var rt=!0,ut=0;ut<Ke;ut++)if(Qe(re,et+ut)!==Qe(Z,ut)){rt=!1;break}if(rt)return et}return-1}m.prototype.includes=function(Z,X,q){return this.indexOf(Z,X,q)!==-1},m.prototype.indexOf=function(Z,X,q){return b(this,Z,X,q,!0)},m.prototype.lastIndexOf=function(Z,X,q){return b(this,Z,X,q,!1)};function R(re,Z,X,q){X=Number(X)||0;var be=re.length-X;q?(q=Number(q),q>be&&(q=be)):q=be;var ve=Z.length;if(ve%2!==0)throw new TypeError("Invalid hex string");q>ve/2&&(q=ve/2);for(var xe=0;xe<q;++xe){var Ke=parseInt(Z.substr(xe*2,2),16);if(isNaN(Ke))return xe;re[X+xe]=Ke}return xe}function w(re,Z,X,q){return te(oe(Z,re.length-X),re,X,q)}function C(re,Z,X,q){return te(Q(Z),re,X,q)}function E(re,Z,X,q){return C(re,Z,X,q)}function o(re,Z,X,q){return te(ee(Z),re,X,q)}function A(re,Z,X,q){return te(ce(Z,re.length-X),re,X,q)}m.prototype.write=function(Z,X,q,be){if(X===void 0)be="utf8",q=this.length,X=0;else if(q===void 0&&typeof X=="string")be=X,q=this.length,X=0;else if(isFinite(X))X=X|0,isFinite(q)?(q=q|0,be===void 0&&(be="utf8")):(be=q,q=void 0);else throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var ve=this.length-X;if((q===void 0||q>ve)&&(q=ve),Z.length>0&&(q<0||X<0)||X>this.length)throw new RangeError("Attempt to write outside buffer bounds");be||(be="utf8");for(var xe=!1;;)switch(be){case"hex":return R(this,Z,X,q);case"utf8":case"utf-8":return w(this,Z,X,q);case"ascii":return C(this,Z,X,q);case"latin1":case"binary":return E(this,Z,X,q);case"base64":return o(this,Z,X,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return A(this,Z,X,q);default:if(xe)throw new TypeError("Unknown encoding: "+be);be=(""+be).toLowerCase(),xe=!0}},m.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function k(re,Z,X){return Z===0&&X===re.length?D.fromByteArray(re):D.fromByteArray(re.slice(Z,X))}function U(re,Z,X){X=Math.min(re.length,X);for(var q=[],be=Z;be<X;){var ve=re[be],xe=null,Ke=ve>239?4:ve>223?3:ve>191?2:1;if(be+Ke<=X){var Qe,et,tt,rt;switch(Ke){case 1:ve<128&&(xe=ve);break;case 2:Qe=re[be+1],(Qe&192)===128&&(rt=(ve&31)<<6|Qe&63,rt>127&&(xe=rt));break;case 3:Qe=re[be+1],et=re[be+2],(Qe&192)===128&&(et&192)===128&&(rt=(ve&15)<<12|(Qe&63)<<6|et&63,rt>2047&&(rt<55296||rt>57343)&&(xe=rt));break;case 4:Qe=re[be+1],et=re[be+2],tt=re[be+3],(Qe&192)===128&&(et&192)===128&&(tt&192)===128&&(rt=(ve&15)<<18|(Qe&63)<<12|(et&63)<<6|tt&63,rt>65535&&rt<1114112&&(xe=rt))}}xe===null?(xe=65533,Ke=1):xe>65535&&(xe-=65536,q.push(xe>>>10&1023|55296),xe=56320|xe&1023),q.push(xe),be+=Ke}return V(q)}var N=4096;function V(re){var Z=re.length;if(Z<=N)return String.fromCharCode.apply(String,re);for(var X="",q=0;q<Z;)X+=String.fromCharCode.apply(String,re.slice(q,q+=N));return X}function W(re,Z,X){var q="";X=Math.min(re.length,X);for(var be=Z;be<X;++be)q+=String.fromCharCode(re[be]&127);return q}function K(re,Z,X){var q="";X=Math.min(re.length,X);for(var be=Z;be<X;++be)q+=String.fromCharCode(re[be]);return q}function z(re,Z,X){var q=re.length;(!Z||Z<0)&&(Z=0),(!X||X<0||X>q)&&(X=q);for(var be="",ve=Z;ve<X;++ve)be+=ie(re[ve]);return be}function F(re,Z,X){for(var q=re.slice(Z,X),be="",ve=0;ve<q.length;ve+=2)be+=String.fromCharCode(q[ve]+q[ve+1]*256);return be}m.prototype.slice=function(Z,X){var q=this.length;Z=~~Z,X=X===void 0?q:~~X,Z<0?(Z+=q,Z<0&&(Z=0)):Z>q&&(Z=q),X<0?(X+=q,X<0&&(X=0)):X>q&&(X=q),X<Z&&(X=Z);var be;if(m.TYPED_ARRAY_SUPPORT)be=this.subarray(Z,X),be.__proto__=m.prototype;else{var ve=X-Z;be=new m(ve,void 0);for(var xe=0;xe<ve;++xe)be[xe]=this[xe+Z]}return be};function B(re,Z,X){if(re%1!==0||re<0)throw new RangeError("offset is not uint");if(re+Z>X)throw new RangeError("Trying to access beyond buffer length")}m.prototype.readUIntLE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var be=this[Z],ve=1,xe=0;++xe<X&&(ve*=256);)be+=this[Z+xe]*ve;return be},m.prototype.readUIntBE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var be=this[Z+--X],ve=1;X>0&&(ve*=256);)be+=this[Z+--X]*ve;return be},m.prototype.readUInt8=function(Z,X){return X||B(Z,1,this.length),this[Z]},m.prototype.readUInt16LE=function(Z,X){return X||B(Z,2,this.length),this[Z]|this[Z+1]<<8},m.prototype.readUInt16BE=function(Z,X){return X||B(Z,2,this.length),this[Z]<<8|this[Z+1]},m.prototype.readUInt32LE=function(Z,X){return X||B(Z,4,this.length),(this[Z]|this[Z+1]<<8|this[Z+2]<<16)+this[Z+3]*16777216},m.prototype.readUInt32BE=function(Z,X){return X||B(Z,4,this.length),this[Z]*16777216+(this[Z+1]<<16|this[Z+2]<<8|this[Z+3])},m.prototype.readIntLE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var be=this[Z],ve=1,xe=0;++xe<X&&(ve*=256);)be+=this[Z+xe]*ve;return ve*=128,be>=ve&&(be-=Math.pow(2,8*X)),be},m.prototype.readIntBE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var be=X,ve=1,xe=this[Z+--be];be>0&&(ve*=256);)xe+=this[Z+--be]*ve;return ve*=128,xe>=ve&&(xe-=Math.pow(2,8*X)),xe},m.prototype.readInt8=function(Z,X){return X||B(Z,1,this.length),this[Z]&128?(255-this[Z]+1)*-1:this[Z]},m.prototype.readInt16LE=function(Z,X){X||B(Z,2,this.length);var q=this[Z]|this[Z+1]<<8;return q&32768?q|4294901760:q},m.prototype.readInt16BE=function(Z,X){X||B(Z,2,this.length);var q=this[Z+1]|this[Z]<<8;return q&32768?q|4294901760:q},m.prototype.readInt32LE=function(Z,X){return X||B(Z,4,this.length),this[Z]|this[Z+1]<<8|this[Z+2]<<16|this[Z+3]<<24},m.prototype.readInt32BE=function(Z,X){return X||B(Z,4,this.length),this[Z]<<24|this[Z+1]<<16|this[Z+2]<<8|this[Z+3]},m.prototype.readFloatLE=function(Z,X){return X||B(Z,4,this.length),d.read(this,Z,!0,23,4)},m.prototype.readFloatBE=function(Z,X){return X||B(Z,4,this.length),d.read(this,Z,!1,23,4)},m.prototype.readDoubleLE=function(Z,X){return X||B(Z,8,this.length),d.read(this,Z,!0,52,8)},m.prototype.readDoubleBE=function(Z,X){return X||B(Z,8,this.length),d.read(this,Z,!1,52,8)};function G(re,Z,X,q,be,ve){if(!m.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>be||Z<ve)throw new RangeError('"value" argument is out of bounds');if(X+q>re.length)throw new RangeError("Index out of range")}m.prototype.writeUIntLE=function(Z,X,q,be){if(Z=+Z,X=X|0,q=q|0,!be){var ve=Math.pow(2,8*q)-1;G(this,Z,X,q,ve,0)}var xe=1,Ke=0;for(this[X]=Z&255;++Ke<q&&(xe*=256);)this[X+Ke]=Z/xe&255;return X+q},m.prototype.writeUIntBE=function(Z,X,q,be){if(Z=+Z,X=X|0,q=q|0,!be){var ve=Math.pow(2,8*q)-1;G(this,Z,X,q,ve,0)}var xe=q-1,Ke=1;for(this[X+xe]=Z&255;--xe>=0&&(Ke*=256);)this[X+xe]=Z/Ke&255;return X+q},m.prototype.writeUInt8=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,1,255,0),m.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),this[X]=Z&255,X+1};function ae(re,Z,X,q){Z<0&&(Z=65535+Z+1);for(var be=0,ve=Math.min(re.length-X,2);be<ve;++be)re[X+be]=(Z&255<<8*(q?be:1-be))>>>(q?be:1-be)*8}m.prototype.writeUInt16LE=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,2,65535,0),m.TYPED_ARRAY_SUPPORT?(this[X]=Z&255,this[X+1]=Z>>>8):ae(this,Z,X,!0),X+2},m.prototype.writeUInt16BE=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,2,65535,0),m.TYPED_ARRAY_SUPPORT?(this[X]=Z>>>8,this[X+1]=Z&255):ae(this,Z,X,!1),X+2};function de(re,Z,X,q){Z<0&&(Z=4294967295+Z+1);for(var be=0,ve=Math.min(re.length-X,4);be<ve;++be)re[X+be]=Z>>>(q?be:3-be)*8&255}m.prototype.writeUInt32LE=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,4,4294967295,0),m.TYPED_ARRAY_SUPPORT?(this[X+3]=Z>>>24,this[X+2]=Z>>>16,this[X+1]=Z>>>8,this[X]=Z&255):de(this,Z,X,!0),X+4},m.prototype.writeUInt32BE=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,4,4294967295,0),m.TYPED_ARRAY_SUPPORT?(this[X]=Z>>>24,this[X+1]=Z>>>16,this[X+2]=Z>>>8,this[X+3]=Z&255):de(this,Z,X,!1),X+4},m.prototype.writeIntLE=function(Z,X,q,be){if(Z=+Z,X=X|0,!be){var ve=Math.pow(2,8*q-1);G(this,Z,X,q,ve-1,-ve)}var xe=0,Ke=1,Qe=0;for(this[X]=Z&255;++xe<q&&(Ke*=256);)Z<0&&Qe===0&&this[X+xe-1]!==0&&(Qe=1),this[X+xe]=(Z/Ke>>0)-Qe&255;return X+q},m.prototype.writeIntBE=function(Z,X,q,be){if(Z=+Z,X=X|0,!be){var ve=Math.pow(2,8*q-1);G(this,Z,X,q,ve-1,-ve)}var xe=q-1,Ke=1,Qe=0;for(this[X+xe]=Z&255;--xe>=0&&(Ke*=256);)Z<0&&Qe===0&&this[X+xe+1]!==0&&(Qe=1),this[X+xe]=(Z/Ke>>0)-Qe&255;return X+q},m.prototype.writeInt8=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,1,127,-128),m.TYPED_ARRAY_SUPPORT||(Z=Math.floor(Z)),Z<0&&(Z=255+Z+1),this[X]=Z&255,X+1},m.prototype.writeInt16LE=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,2,32767,-32768),m.TYPED_ARRAY_SUPPORT?(this[X]=Z&255,this[X+1]=Z>>>8):ae(this,Z,X,!0),X+2},m.prototype.writeInt16BE=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,2,32767,-32768),m.TYPED_ARRAY_SUPPORT?(this[X]=Z>>>8,this[X+1]=Z&255):ae(this,Z,X,!1),X+2},m.prototype.writeInt32LE=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,4,2147483647,-2147483648),m.TYPED_ARRAY_SUPPORT?(this[X]=Z&255,this[X+1]=Z>>>8,this[X+2]=Z>>>16,this[X+3]=Z>>>24):de(this,Z,X,!0),X+4},m.prototype.writeInt32BE=function(Z,X,q){return Z=+Z,X=X|0,q||G(this,Z,X,4,2147483647,-2147483648),Z<0&&(Z=4294967295+Z+1),m.TYPED_ARRAY_SUPPORT?(this[X]=Z>>>24,this[X+1]=Z>>>16,this[X+2]=Z>>>8,this[X+3]=Z&255):de(this,Z,X,!1),X+4};function se(re,Z,X,q,be,ve){if(X+q>re.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("Index out of range")}function Se(re,Z,X,q,be){return be||se(re,Z,X,4,34028234663852886e22,-34028234663852886e22),d.write(re,Z,X,q,23,4),X+4}m.prototype.writeFloatLE=function(Z,X,q){return Se(this,Z,X,!0,q)},m.prototype.writeFloatBE=function(Z,X,q){return Se(this,Z,X,!1,q)};function Oe(re,Z,X,q,be){return be||se(re,Z,X,8,17976931348623157e292,-17976931348623157e292),d.write(re,Z,X,q,52,8),X+8}m.prototype.writeDoubleLE=function(Z,X,q){return Oe(this,Z,X,!0,q)},m.prototype.writeDoubleBE=function(Z,X,q){return Oe(this,Z,X,!1,q)},m.prototype.copy=function(Z,X,q,be){if(q||(q=0),!be&&be!==0&&(be=this.length),X>=Z.length&&(X=Z.length),X||(X=0),be>0&&be<q&&(be=q),be===q)return 0;if(Z.length===0||this.length===0)return 0;if(X<0)throw new RangeError("targetStart out of bounds");if(q<0||q>=this.length)throw new RangeError("sourceStart out of bounds");if(be<0)throw new RangeError("sourceEnd out of bounds");be>this.length&&(be=this.length),Z.length-X<be-q&&(be=Z.length-X+q);var ve=be-q,xe;if(this===Z&&q<X&&X<be)for(xe=ve-1;xe>=0;--xe)Z[xe+X]=this[xe+q];else if(ve<1e3||!m.TYPED_ARRAY_SUPPORT)for(xe=0;xe<ve;++xe)Z[xe+X]=this[xe+q];else Uint8Array.prototype.set.call(Z,this.subarray(q,q+ve),X);return ve},m.prototype.fill=function(Z,X,q,be){if(typeof Z=="string"){if(typeof X=="string"?(be=X,X=0,q=this.length):typeof q=="string"&&(be=q,q=this.length),Z.length===1){var ve=Z.charCodeAt(0);ve<256&&(Z=ve)}if(be!==void 0&&typeof be!="string")throw new TypeError("encoding must be a string");if(typeof be=="string"&&!m.isEncoding(be))throw new TypeError("Unknown encoding: "+be)}else typeof Z=="number"&&(Z=Z&255);if(X<0||this.length<X||this.length<q)throw new RangeError("Out of range index");if(q<=X)return this;X=X>>>0,q=q===void 0?this.length:q>>>0,Z||(Z=0);var xe;if(typeof Z=="number")for(xe=X;xe<q;++xe)this[xe]=Z;else{var Ke=m.isBuffer(Z)?Z:oe(new m(Z,be).toString()),Qe=Ke.length;for(xe=0;xe<q-X;++xe)this[xe+X]=Ke[xe%Qe]}return this};var le=/[^+\/0-9A-Za-z-_]/g;function me(re){if(re=pe(re).replace(le,""),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 oe(re,Z){Z=Z||Infinity;for(var X,q=re.length,be=null,ve=[],xe=0;xe<q;++xe){if(X=re.charCodeAt(xe),X>55295&&X<57344){if(!be){if(X>56319){(Z-=3)>-1&&ve.push(239,191,189);continue}else if(xe+1===q){(Z-=3)>-1&&ve.push(239,191,189);continue}be=X;continue}if(X<56320){(Z-=3)>-1&&ve.push(239,191,189),be=X;continue}X=(be-55296<<10|X-56320)+65536}else be&&((Z-=3)>-1&&ve.push(239,191,189));if(be=null,X<128){if((Z-=1)<0)break;ve.push(X)}else if(X<2048){if((Z-=2)<0)break;ve.push(X>>6|192,X&63|128)}else if(X<65536){if((Z-=3)<0)break;ve.push(X>>12|224,X>>6&63|128,X&63|128)}else if(X<1114112){if((Z-=4)<0)break;ve.push(X>>18|240,X>>12&63|128,X>>6&63|128,X&63|128)}else throw new Error("Invalid code point")}return ve}function Q(re){for(var Z=[],X=0;X<re.length;++X)Z.push(re.charCodeAt(X)&255);return Z}function ce(re,Z){for(var X,q,be,ve=[],xe=0;xe<re.length&&!((Z-=2)<0);++xe)X=re.charCodeAt(xe),q=X>>8,be=X%256,ve.push(be),ve.push(q);return ve}function ee(re){return D.toByteArray(me(re))}function te(re,Z,X,q){for(var be=0;be<q&&!(be+X>=Z.length||be>=re.length);++be)Z[be+X]=re[be];return be}function ye(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,Y,l){Y.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,Y,l){Y.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,Y,l){/*!
* copy-to - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var P=Array.prototype.slice;Y.exports=m;function m(d,h){if(!(this instanceof m))return new m(d,h);this.src=d,this._withAccess=h}m.prototype.withAccess=function(d){return this._withAccess=d!==!1,this},m.prototype.pick=function(d){return Array.isArray(d)||(d=P.call(arguments)),d.length&&(this.keys=d),this},m.prototype.to=function(d){if(d=d||{},!this.src)return d;var h=this.keys||Object.keys(this.src);if(!this._withAccess){for(var y=0;y<h.length;y++){if(S=h[y],d[S]!==void 0)continue;d[S]=this.src[S]}return d}for(var y=0;y<h.length;y++){var S=h[y];if(!D(d,S))continue;var n=this.src.__lookupGetter__(S),i=this.src.__lookupSetter__(S);n&&d.__defineGetter__(S,n),i&&d.__defineSetter__(S,i),!n&&!i&&(d[S]=this.src[S])}return d},m.prototype.toCover=function(d){for(var h=this.keys||Object.keys(this.src),y=0;y<h.length;y++){var S=h[y];delete d[S];var n=this.src.__lookupGetter__(S),i=this.src.__lookupSetter__(S);n&&d.__defineGetter__(S,n),i&&d.__defineSetter__(S,i),!n&&!i&&(d[S]=this.src[S])}},m.prototype.override=m.prototype.toCover,m.prototype.and=function(d){var h={};return this.to(h),this.src=d,this.to(h),this.src=h,this};function D(d,h){return d[h]===void 0&&d.__lookupGetter__(h)===void 0&&d.__lookupSetter__(h)===void 0}},{}],77:[function(M,Y,l){M("../../modules/es6.string.iterator"),M("../../modules/es6.array.from"),Y.exports=M("../../modules/_core").Array.from},{"../../modules/_core":99,"../../modules/es6.array.from":168,"../../modules/es6.string.iterator":180}],78:[function(M,Y,l){var P=M("../../modules/_core"),m=P.JSON||(P.JSON={stringify:JSON.stringify});Y.exports=function(d){return m.stringify.apply(m,arguments)}},{"../../modules/_core":99}],79:[function(M,Y,l){M("../../modules/es6.object.assign"),Y.exports=M("../../modules/_core").Object.assign},{"../../modules/_core":99,"../../modules/es6.object.assign":171}],80:[function(M,Y,l){M("../../modules/es6.object.create");var P=M("../../modules/_core").Object;Y.exports=function(D,d){return P.create(D,d)}},{"../../modules/_core":99,"../../modules/es6.object.create":172}],81:[function(M,Y,l){M("../../modules/es6.object.define-property");var P=M("../../modules/_core").Object;Y.exports=function(D,d,h){return P.defineProperty(D,d,h)}},{"../../modules/_core":99,"../../modules/es6.object.define-property":173}],82:[function(M,Y,l){M("../../modules/es7.object.entries"),Y.exports=M("../../modules/_core").Object.entries},{"../../modules/_core":99,"../../modules/es7.object.entries":182}],83:[function(M,Y,l){M("../../modules/es6.object.get-own-property-names");var P=M("../../modules/_core").Object;Y.exports=function(D){return P.getOwnPropertyNames(D)}},{"../../modules/_core":99,"../../modules/es6.object.get-own-property-names":174}],84:[function(M,Y,l){M("../../modules/es6.object.get-prototype-of"),Y.exports=M("../../modules/_core").Object.getPrototypeOf},{"../../modules/_core":99,"../../modules/es6.object.get-prototype-of":175}],85:[function(M,Y,l){M("../../modules/es6.object.keys"),Y.exports=M("../../modules/_core").Object.keys},{"../../modules/_core":99,"../../modules/es6.object.keys":176}],86:[function(M,Y,l){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"),Y.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,Y,l){M("../modules/web.immediate"),Y.exports=M("../modules/_core").setImmediate},{"../modules/_core":99,"../modules/web.immediate":188}],88:[function(M,Y,l){M("../../modules/es6.string.from-code-point"),Y.exports=M("../../modules/_core").String.fromCodePoint},{"../../modules/_core":99,"../../modules/es6.string.from-code-point":179}],89:[function(M,Y,l){M("../../modules/es6.function.has-instance"),Y.exports=M("../../modules/_wks-ext").f("hasInstance")},{"../../modules/_wks-ext":165,"../../modules/es6.function.has-instance":170}],90:[function(M,Y,l){M("../../modules/es6.symbol"),M("../../modules/es6.object.to-string"),M("../../modules/es7.symbol.async-iterator"),M("../../modules/es7.symbol.observable"),Y.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,Y,l){M("../../modules/es6.string.iterator"),M("../../modules/web.dom.iterable"),Y.exports=M("../../modules/_wks-ext").f("iterator")},{"../../modules/_wks-ext":165,"../../modules/es6.string.iterator":180,"../../modules/web.dom.iterable":187}],92:[function(M,Y,l){Y.exports=function(P){if(typeof P!="function")throw TypeError(P+" is not a function!");return P}},{}],93:[function(M,Y,l){Y.exports=function(){}},{}],94:[function(M,Y,l){Y.exports=function(P,m,D,d){if(!(P instanceof m)||d!==void 0&&d in P)throw TypeError(D+": incorrect invocation!");return P}},{}],95:[function(M,Y,l){var P=M("./_is-object");Y.exports=function(m){if(!P(m))throw TypeError(m+" is not an object!");return m}},{"./_is-object":119}],96:[function(M,Y,l){var P=M("./_to-iobject"),m=M("./_to-length"),D=M("./_to-absolute-index");Y.exports=function(d){return function(h,y,S){var n=P(h),i=m(n.length),s=D(S,i),r;if(d&&y!=y){for(;i>s;)if(r=n[s++],r!=r)return!0}else for(;i>s;s++)if((d||s in n)&&n[s]===y)return d||s||0;return!d&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,Y,l){var P=M("./_cof"),m=M("./_wks")("toStringTag"),D=P(function(){return arguments}())=="Arguments",d=function(h,y){try{return h[y]}catch(S){}};Y.exports=function(h){var y,S,n;return h===void 0?"Undefined":h===null?"Null":typeof(S=d(y=Object(h),m))=="string"?S:D?P(y):(n=P(y))=="Object"&&typeof y.callee=="function"?"Arguments":n}},{"./_cof":98,"./_wks":166}],98:[function(M,Y,l){var P={}.toString;Y.exports=function(m){return P.call(m).slice(8,-1)}},{}],99:[function(M,Y,l){var P=Y.exports={version:"2.6.11"};typeof __e=="number"&&(__e=P)},{}],100:[function(M,Y,l){"use strict";var P=M("./_object-dp"),m=M("./_property-desc");Y.exports=function(D,d,h){d in D?P.f(D,d,m(0,h)):D[d]=h}},{"./_object-dp":132,"./_property-desc":146}],101:[function(M,Y,l){var P=M("./_a-function");Y.exports=function(m,D,d){if(P(m),D===void 0)return m;switch(d){case 1:return function(h){return m.call(D,h)};case 2:return function(h,y){return m.call(D,h,y)};case 3:return function(h,y,S){return m.call(D,h,y,S)}}return function(){return m.apply(D,arguments)}}},{"./_a-function":92}],102:[function(M,Y,l){Y.exports=function(P){if(P==null)throw TypeError("Can't call method on "+P);return P}},{}],103:[function(M,Y,l){Y.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,Y,l){var P=M("./_is-object"),m=M("./_global").document,D=P(m)&&P(m.createElement);Y.exports=function(d){return D?m.createElement(d):{}}},{"./_global":110,"./_is-object":119}],105:[function(M,Y,l){Y.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,Y,l){var P=M("./_object-keys"),m=M("./_object-gops"),D=M("./_object-pie");Y.exports=function(d){var h=P(d),y=m.f;if(y)for(var S=y(d),n=D.f,i=0,s;S.length>i;)n.call(d,s=S[i++])&&h.push(s);return h}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,Y,l){var P=M("./_global"),m=M("./_core"),D=M("./_ctx"),d=M("./_hide"),h=M("./_has"),y="prototype",S=function(n,i,s){var r=n&S.F,x=n&S.G,f=n&S.S,g=n&S.P,v=n&S.B,p=n&S.W,O=x?m:m[i]||(m[i]={}),a=O[y],u=x?P:f?P[i]:(P[i]||{})[y],_,T,b;x&&(s=i);for(_ in s){if(T=!r&&u&&u[_]!==void 0,T&&h(O,_))continue;b=T?u[_]:s[_],O[_]=x&&typeof u[_]!="function"?s[_]:v&&T?D(b,P):p&&u[_]==b?function(c){var R=function(w,C,E){if(this instanceof c){switch(arguments.length){case 0:return new c;case 1:return new c(w);case 2:return new c(w,C)}return new c(w,C,E)}return c.apply(this,arguments)};return R[y]=c[y],R}(b):g&&typeof b=="function"?D(Function.call,b):b,g&&((O.virtual||(O.virtual={}))[_]=b,n&S.R&&a&&!a[_]&&d(a,_,b))}};S.F=1,S.G=2,S.S=4,S.P=8,S.B=16,S.W=32,S.U=64,S.R=128,Y.exports=S},{"./_core":99,"./_ctx":101,"./_global":110,"./_has":111,"./_hide":112}],108:[function(M,Y,l){Y.exports=function(P){try{return!!P()}catch(m){return!0}}},{}],109:[function(M,Y,l){var P=M("./_ctx"),m=M("./_iter-call"),D=M("./_is-array-iter"),d=M("./_an-object"),h=M("./_to-length"),y=M("./core.get-iterator-method"),S={},n={},l=Y.exports=function(i,s,r,x,f){var g=f?function(){return i}:y(i),v=P(r,x,s?2:1),p=0,O,a,u,_;if(typeof g!="function")throw TypeError(i+" is not iterable!");if(D(g)){for(O=h(i.length);O>p;p++)if(_=s?v(d(a=i[p])[0],a[1]):v(i[p]),_===S||_===n)return _}else for(u=g.call(i);!(a=u.next()).done;)if(_=m(u,v,a.value,s),_===S||_===n)return _};l.BREAK=S,l.RETURN=n},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,Y,l){var P=Y.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,Y,l){var P={}.hasOwnProperty;Y.exports=function(m,D){return P.call(m,D)}},{}],112:[function(M,Y,l){var P=M("./_object-dp"),m=M("./_property-desc");Y.exports=M("./_descriptors")?function(D,d,h){return P.f(D,d,m(1,h))}:function(D,d,h){return D[d]=h,D}},{"./_descriptors":103,"./_object-dp":132,"./_property-desc":146}],113:[function(M,Y,l){var P=M("./_global").document;Y.exports=P&&P.documentElement},{"./_global":110}],114:[function(M,Y,l){Y.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,Y,l){Y.exports=function(P,m,D){var d=D===void 0;switch(m.length){case 0:return d?P():P.call(D);case 1:return d?P(m[0]):P.call(D,m[0]);case 2:return d?P(m[0],m[1]):P.call(D,m[0],m[1]);case 3:return d?P(m[0],m[1],m[2]):P.call(D,m[0],m[1],m[2]);case 4:return d?P(m[0],m[1],m[2],m[3]):P.call(D,m[0],m[1],m[2],m[3])}return P.apply(D,m)}},{}],116:[function(M,Y,l){var P=M("./_cof");Y.exports=Object("z").propertyIsEnumerable(0)?Object:function(m){return P(m)=="String"?m.split(""):Object(m)}},{"./_cof":98}],117:[function(M,Y,l){var P=M("./_iterators"),m=M("./_wks")("iterator"),D=Array.prototype;Y.exports=function(d){return d!==void 0&&(P.Array===d||D[m]===d)}},{"./_iterators":125,"./_wks":166}],118:[function(M,Y,l){var P=M("./_cof");Y.exports=Array.isArray||function(D){return P(D)=="Array"}},{"./_cof":98}],119:[function(M,Y,l){Y.exports=function(P){return typeof P=="object"?P!==null:typeof P=="function"}},{}],120:[function(M,Y,l){var P=M("./_an-object");Y.exports=function(m,D,d,h){try{return h?D(P(d)[0],d[1]):D(d)}catch(S){var y=m.return;throw y!==void 0&&P(y.call(m)),S}}},{"./_an-object":95}],121:[function(M,Y,l){"use strict";var P=M("./_object-create"),m=M("./_property-desc"),D=M("./_set-to-string-tag"),d={};M("./_hide")(d,M("./_wks")("iterator"),function(){return this}),Y.exports=function(h,y,S){h.prototype=P(d,{next:m(1,S)}),D(h,y+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,Y,l){"use strict";var P=M("./_library"),m=M("./_export"),D=M("./_redefine"),d=M("./_hide"),h=M("./_iterators"),y=M("./_iter-create"),S=M("./_set-to-string-tag"),n=M("./_object-gpo"),i=M("./_wks")("iterator"),s=!([].keys&&"next"in[].keys()),r="@@iterator",x="keys",f="values",g=function(){return this};Y.exports=function(v,p,O,a,u,_,T){y(O,p,a);var b=function(W){if(!s&&W in C)return C[W];switch(W){case x:return function(){return new O(this,W)};case f:return function(){return new O(this,W)}}return function(){return new O(this,W)}},c=p+" Iterator",R=u==f,w=!1,C=v.prototype,E=C[i]||C[r]||u&&C[u],o=E||b(u),A=u?R?b("entries"):o:void 0,k=p=="Array"&&C.entries||E,U,N,V;if(k&&(V=n(k.call(new v)),V!==Object.prototype&&V.next&&(S(V,c,!0),!P&&typeof V[i]!="function"&&d(V,i,g))),R&&E&&E.name!==f&&(w=!0,o=function(){return E.call(this)}),(!P||T)&&(s||w||!C[i])&&d(C,i,o),h[p]=o,h[c]=g,u)if(U={values:R?o:b(f),keys:_?o:b(x),entries:A},T)for(N in U)N in C||D(C,N,U[N]);else m(m.P+m.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,Y,l){var P=M("./_wks")("iterator"),m=!1;try{var D=[7][P]();D.return=function(){m=!0},Array.from(D,function(){throw 2})}catch(d){}Y.exports=function(d,h){if(!h&&!m)return!1;var y=!1;try{var S=[7],n=S[P]();n.next=function(){return{done:y=!0}},S[P]=function(){return n},d(S)}catch(i){}return y}},{"./_wks":166}],124:[function(M,Y,l){Y.exports=function(P,m){return{value:m,done:!!P}}},{}],125:[function(M,Y,l){Y.exports={}},{}],126:[function(M,Y,l){Y.exports=!0},{}],127:[function(M,Y,l){var P=M("./_uid")("meta"),m=M("./_is-object"),D=M("./_has"),d=M("./_object-dp").f,h=0,y=Object.isExtensible||function(){return!0},S=!M("./_fails")(function(){return y(Object.preventExtensions({}))}),n=function(f){d(f,P,{value:{i:"O"+ ++h,w:{}}})},i=function(f,g){if(!m(f))return typeof f=="symbol"?f:(typeof f=="string"?"S":"P")+f;if(!D(f,P)){if(!y(f))return"F";if(!g)return"E";n(f)}return f[P].i},s=function(f,g){if(!D(f,P)){if(!y(f))return!0;if(!g)return!1;n(f)}return f[P].w},r=function(f){return S&&x.NEED&&y(f)&&!D(f,P)&&n(f),f},x=Y.exports={KEY:P,NEED:!1,fastKey:i,getWeak:s,onFreeze:r}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,Y,l){var P=M("./_global"),m=M("./_task").set,D=P.MutationObserver||P.WebKitMutationObserver,d=P.process,h=P.Promise,y=M("./_cof")(d)=="process";Y.exports=function(){var S,n,i,s=function(){var g,v;for(y&&(g=d.domain)&&g.exit();S;){v=S.fn,S=S.next;try{v()}catch(p){throw S?i():n=void 0,p}}n=void 0,g&&g.enter()};if(y)i=function(){d.nextTick(s)};else if(D&&!(P.navigator&&P.navigator.standalone)){var r=!0,x=document.createTextNode("");new D(s).observe(x,{characterData:!0}),i=function(){x.data=r=!r}}else if(h&&h.resolve){var f=h.resolve(void 0);i=function(){f.then(s)}}else i=function(){m.call(P,s)};return function(g){var v={fn:g,next:void 0};n&&(n.next=v),S||(S=v,i()),n=v}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,Y,l){"use strict";var P=M("./_a-function");function m(D){var d,h;this.promise=new D(function(y,S){if(d!==void 0||h!==void 0)throw TypeError("Bad Promise constructor");d=y,h=S}),this.resolve=P(d),this.reject=P(h)}Y.exports.f=function(D){return new m(D)}},{"./_a-function":92}],130:[function(M,Y,l){"use strict";var P=M("./_descriptors"),m=M("./_object-keys"),D=M("./_object-gops"),d=M("./_object-pie"),h=M("./_to-object"),y=M("./_iobject"),S=Object.assign;Y.exports=!S||M("./_fails")(function(){var n={},i={},s=Symbol(),r="abcdefghijklmnopqrst";return n[s]=7,r.split("").forEach(function(x){i[x]=x}),S({},n)[s]!=7||Object.keys(S({},i)).join("")!=r})?function(i,s){for(var r=h(i),x=arguments.length,f=1,g=D.f,v=d.f;x>f;)for(var p=y(arguments[f++]),O=g?m(p).concat(g(p)):m(p),a=O.length,u=0,_;a>u;)_=O[u++],(!P||v.call(p,_))&&(r[_]=p[_]);return r}:S},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,Y,l){var P=M("./_an-object"),m=M("./_object-dps"),D=M("./_enum-bug-keys"),d=M("./_shared-key")("IE_PROTO"),h=function(){},y="prototype",S=function(){var n=M("./_dom-create")("iframe"),i=D.length,s="<",r=">",x;for(n.style.display="none",M("./_html").appendChild(n),n.src="javascript:",x=n.contentWindow.document,x.open(),x.write(s+"script"+r+"document.F=Object"+s+"/script"+r),x.close(),S=x.F;i--;)delete S[y][D[i]];return S()};Y.exports=Object.create||function(i,s){var r;return i!==null?(h[y]=P(i),r=new h,h[y]=null,r[d]=i):r=S(),s===void 0?r:m(r,s)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,Y,l){var P=M("./_an-object"),m=M("./_ie8-dom-define"),D=M("./_to-primitive"),d=Object.defineProperty;l.f=M("./_descriptors")?Object.defineProperty:function(y,S,n){if(P(y),S=D(S,!0),P(n),m)try{return d(y,S,n)}catch(i){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(y[S]=n.value),y}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,Y,l){var P=M("./_object-dp"),m=M("./_an-object"),D=M("./_object-keys");Y.exports=M("./_descriptors")?Object.defineProperties:function(h,y){m(h);for(var S=D(y),n=S.length,i=0,s;n>i;)P.f(h,s=S[i++],y[s]);return h}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,Y,l){var P=M("./_object-pie"),m=M("./_property-desc"),D=M("./_to-iobject"),d=M("./_to-primitive"),h=M("./_has"),y=M("./_ie8-dom-define"),S=Object.getOwnPropertyDescriptor;l.f=M("./_descriptors")?S:function(i,s){if(i=D(i),s=d(s,!0),y)try{return S(i,s)}catch(r){}if(h(i,s))return m(!P.f.call(i,s),i[s])}},{"./_descriptors":103,"./_has":111,"./_ie8-dom-define":114,"./_object-pie":141,"./_property-desc":146,"./_to-iobject":158,"./_to-primitive":161}],135:[function(M,Y,l){var P=M("./_to-iobject"),m=M("./_object-gopn").f,D={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(y){try{return m(y)}catch(S){return d.slice()}};Y.exports.f=function(S){return d&&D.call(S)=="[object Window]"?h(S):m(P(S))}},{"./_object-gopn":136,"./_to-iobject":158}],136:[function(M,Y,l){var P=M("./_object-keys-internal"),m=M("./_enum-bug-keys").concat("length","prototype");l.f=Object.getOwnPropertyNames||function(d){return P(d,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,Y,l){l.f=Object.getOwnPropertySymbols},{}],138:[function(M,Y,l){var P=M("./_has"),m=M("./_to-object"),D=M("./_shared-key")("IE_PROTO"),d=Object.prototype;Y.exports=Object.getPrototypeOf||function(h){return h=m(h),P(h,D)?h[D]:typeof h.constructor=="function"&&h instanceof h.constructor?h.constructor.prototype:h instanceof Object?d:null}},{"./_has":111,"./_shared-key":151,"./_to-object":160}],139:[function(M,Y,l){var P=M("./_has"),m=M("./_to-iobject"),D=M("./_array-includes")(!1),d=M("./_shared-key")("IE_PROTO");Y.exports=function(h,y){var S=m(h),n=0,i=[],s;for(s in S)s!=d&&(P(S,s)&&i.push(s));for(;y.length>n;)P(S,s=y[n++])&&(~D(i,s)||i.push(s));return i}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,Y,l){var P=M("./_object-keys-internal"),m=M("./_enum-bug-keys");Y.exports=Object.keys||function(d){return P(d,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],141:[function(M,Y,l){l.f={}.propertyIsEnumerable},{}],142:[function(M,Y,l){var P=M("./_export"),m=M("./_core"),D=M("./_fails");Y.exports=function(d,h){var y=(m.Object||{})[d]||Object[d],S={};S[d]=h(y),P(P.S+P.F*D(function(){y(1)}),"Object",S)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,Y,l){var P=M("./_descriptors"),m=M("./_object-keys"),D=M("./_to-iobject"),d=M("./_object-pie").f;Y.exports=function(h){return function(y){for(var S=D(y),n=m(S),i=n.length,s=0,r=[],x;i>s;)x=n[s++],(!P||d.call(S,x))&&r.push(h?[x,S[x]]:S[x]);return r}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,Y,l){Y.exports=function(P){try{return{e:!1,v:P()}}catch(m){return{e:!0,v:m}}}},{}],145:[function(M,Y,l){var P=M("./_an-object"),m=M("./_is-object"),D=M("./_new-promise-capability");Y.exports=function(d,h){if(P(d),m(h)&&h.constructor===d)return h;var y=D.f(d),S=y.resolve;return S(h),y.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,Y,l){Y.exports=function(P,m){return{enumerable:!(P&1),configurable:!(P&2),writable:!(P&4),value:m}}},{}],147:[function(M,Y,l){var P=M("./_hide");Y.exports=function(m,D,d){for(var h in D)d&&m[h]?m[h]=D[h]:P(m,h,D[h]);return m}},{"./_hide":112}],148:[function(M,Y,l){Y.exports=M("./_hide")},{"./_hide":112}],149:[function(M,Y,l){"use strict";var P=M("./_global"),m=M("./_core"),D=M("./_object-dp"),d=M("./_descriptors"),h=M("./_wks")("species");Y.exports=function(y){var S=typeof m[y]=="function"?m[y]:P[y];d&&S&&!S[h]&&D.f(S,h,{configurable:!0,get:function(){return this}})}},{"./_core":99,"./_descriptors":103,"./_global":110,"./_object-dp":132,"./_wks":166}],150:[function(M,Y,l){var P=M("./_object-dp").f,m=M("./_has"),D=M("./_wks")("toStringTag");Y.exports=function(d,h,y){d&&!m(d=y?d:d.prototype,D)&&P(d,D,{configurable:!0,value:h})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,Y,l){var P=M("./_shared")("keys"),m=M("./_uid");Y.exports=function(D){return P[D]||(P[D]=m(D))}},{"./_shared":152,"./_uid":162}],152:[function(M,Y,l){var P=M("./_core"),m=M("./_global"),D="__core-js_shared__",d=m[D]||(m[D]={});(Y.exports=function(h,y){return d[h]||(d[h]=y!==void 0?y:{})})("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,Y,l){var P=M("./_an-object"),m=M("./_a-function"),D=M("./_wks")("species");Y.exports=function(d,h){var y=P(d).constructor,S;return y===void 0||(S=P(y)[D])==null?h:m(S)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,Y,l){var P=M("./_to-integer"),m=M("./_defined");Y.exports=function(D){return function(d,h){var y=String(m(d)),S=P(h),n=y.length,i,s;return S<0||S>=n?D?"":void 0:(i=y.charCodeAt(S),i<55296||i>56319||S+1===n||(s=y.charCodeAt(S+1))<56320||s>57343?D?y.charAt(S):i:D?y.slice(S,S+2):(i-55296<<10)+(s-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,Y,l){var P=M("./_ctx"),m=M("./_invoke"),D=M("./_html"),d=M("./_dom-create"),h=M("./_global"),y=h.process,S=h.setImmediate,n=h.clearImmediate,i=h.MessageChannel,s=h.Dispatch,r=0,x={},f="onreadystatechange",g,v,p,O=function(){var u=+this;if(x.hasOwnProperty(u)){var _=x[u];delete x[u],_()}},a=function(u){O.call(u.data)};(!S||!n)&&(S=function(_){for(var T=[],b=1;arguments.length>b;)T.push(arguments[b++]);return x[++r]=function(){m(typeof _=="function"?_:Function(_),T)},g(r),r},n=function(_){delete x[_]},M("./_cof")(y)=="process"?g=function(u){y.nextTick(P(O,u,1))}:s&&s.now?g=function(u){s.now(P(O,u,1))}:i?(v=new i,p=v.port2,v.port1.onmessage=a,g=P(p.postMessage,p,1)):h.addEventListener&&typeof postMessage=="function"&&!h.importScripts?(g=function(u){h.postMessage(u+"","*")},h.addEventListener("message",a,!1)):f in d("script")?g=function(u){D.appendChild(d("script"))[f]=function(){D.removeChild(this),O.call(u)}}:g=function(u){setTimeout(P(O,u,1),0)}),Y.exports={set:S,clear:n}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,Y,l){var P=M("./_to-integer"),m=Math.max,D=Math.min;Y.exports=function(d,h){return d=P(d),d<0?m(d+h,0):D(d,h)}},{"./_to-integer":157}],157:[function(M,Y,l){var P=Math.ceil,m=Math.floor;Y.exports=function(D){return isNaN(D=+D)?0:(D>0?m:P)(D)}},{}],158:[function(M,Y,l){var P=M("./_iobject"),m=M("./_defined");Y.exports=function(D){return P(m(D))}},{"./_defined":102,"./_iobject":116}],159:[function(M,Y,l){var P=M("./_to-integer"),m=Math.min;Y.exports=function(D){return D>0?m(P(D),9007199254740991):0}},{"./_to-integer":157}],160:[function(M,Y,l){var P=M("./_defined");Y.exports=function(m){return Object(P(m))}},{"./_defined":102}],161:[function(M,Y,l){var P=M("./_is-object");Y.exports=function(m,D){if(!P(m))return m;var d,h;if(D&&typeof(d=m.toString)=="function"&&!P(h=d.call(m)))return h;if(typeof(d=m.valueOf)=="function"&&!P(h=d.call(m)))return h;if(!D&&typeof(d=m.toString)=="function"&&!P(h=d.call(m)))return h;throw TypeError("Can't convert object to primitive value")}},{"./_is-object":119}],162:[function(M,Y,l){var P=0,m=Math.random();Y.exports=function(D){return"Symbol(".concat(D===void 0?"":D,")_",(++P+m).toString(36))}},{}],163:[function(M,Y,l){var P=M("./_global"),m=P.navigator;Y.exports=m&&m.userAgent||""},{"./_global":110}],164:[function(M,Y,l){var P=M("./_global"),m=M("./_core"),D=M("./_library"),d=M("./_wks-ext"),h=M("./_object-dp").f;Y.exports=function(y){var S=m.Symbol||(m.Symbol=D?{}:P.Symbol||{});y.charAt(0)!="_"&&!(y in S)&&h(S,y,{value:d.f(y)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,Y,l){l.f=M("./_wks")},{"./_wks":166}],166:[function(M,Y,l){var P=M("./_shared")("wks"),m=M("./_uid"),D=M("./_global").Symbol,d=typeof D=="function",h=Y.exports=function(y){return P[y]||(P[y]=d&&D[y]||(d?D:m)("Symbol."+y))};h.store=P},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,Y,l){var P=M("./_classof"),m=M("./_wks")("iterator"),D=M("./_iterators");Y.exports=M("./_core").getIteratorMethod=function(d){if(d!=null)return d[m]||d["@@iterator"]||D[P(d)]}},{"./_classof":97,"./_core":99,"./_iterators":125,"./_wks":166}],168:[function(M,Y,l){"use strict";var P=M("./_ctx"),m=M("./_export"),D=M("./_to-object"),d=M("./_iter-call"),h=M("./_is-array-iter"),y=M("./_to-length"),S=M("./_create-property"),n=M("./core.get-iterator-method");m(m.S+m.F*!M("./_iter-detect")(function(i){Array.from(i)}),"Array",{from:function(s){var r=D(s),x=typeof this=="function"?this:Array,f=arguments.length,g=f>1?arguments[1]:void 0,v=g!==void 0,p=0,O=n(r),a,u,_,T;if(v&&(g=P(g,f>2?arguments[2]:void 0,2)),O!=null&&!(x==Array&&h(O)))for(T=O.call(r),u=new x;!(_=T.next()).done;p++)S(u,p,v?d(T,g,[_.value,p],!0):_.value);else for(a=y(r.length),u=new x(a);a>p;p++)S(u,p,v?g(r[p],p):r[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,Y,l){"use strict";var P=M("./_add-to-unscopables"),m=M("./_iter-step"),D=M("./_iterators"),d=M("./_to-iobject");Y.exports=M("./_iter-define")(Array,"Array",function(h,y){this._t=d(h),this._i=0,this._k=y},function(){var h=this._t,y=this._k,S=this._i++;return!h||S>=h.length?(this._t=void 0,m(1)):y=="keys"?m(0,S):y=="values"?m(0,h[S]):m(0,[S,h[S]])},"values"),D.Arguments=D.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,Y,l){"use strict";var P=M("./_is-object"),m=M("./_object-gpo"),D=M("./_wks")("hasInstance"),d=Function.prototype;D in d||M("./_object-dp").f(d,D,{value:function(h){if(typeof this!="function"||!P(h))return!1;if(!P(this.prototype))return h instanceof this;for(;h=m(h);)if(this.prototype===h)return!0;return!1}})},{"./_is-object":119,"./_object-dp":132,"./_object-gpo":138,"./_wks":166}],171:[function(M,Y,l){var P=M("./_export");P(P.S+P.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,Y,l){var P=M("./_export");P(P.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,Y,l){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,Y,l){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,Y,l){var P=M("./_to-object"),m=M("./_object-gpo");M("./_object-sap")("getPrototypeOf",function(){return function(d){return m(P(d))}})},{"./_object-gpo":138,"./_object-sap":142,"./_to-object":160}],176:[function(M,Y,l){var P=M("./_to-object"),m=M("./_object-keys");M("./_object-sap")("keys",function(){return function(d){return m(P(d))}})},{"./_object-keys":140,"./_object-sap":142,"./_to-object":160}],177:[function(M,Y,l){arguments[4][71][0].apply(l,arguments)},{dup:71}],178:[function(M,Y,l){"use strict";var P=M("./_library"),m=M("./_global"),D=M("./_ctx"),d=M("./_classof"),h=M("./_export"),y=M("./_is-object"),S=M("./_a-function"),n=M("./_an-instance"),i=M("./_for-of"),s=M("./_species-constructor"),r=M("./_task").set,x=M("./_microtask")(),f=M("./_new-promise-capability"),g=M("./_perform"),v=M("./_user-agent"),p=M("./_promise-resolve"),O="Promise",a=m.TypeError,u=m.process,_=u&&u.versions,T=_&&_.v8||"",b=m[O],c=d(u)=="process",R=function(){},w,C,E,o,A=C=f.f,k=!!function(){try{var B=b.resolve(1),G=(B.constructor={})[M("./_wks")("species")]=function(ae){ae(R,R)};return(c||typeof PromiseRejectionEvent=="function")&&B.then(R)instanceof G&&T.indexOf("6.6")!==0&&v.indexOf("Chrome/66")===-1}catch(ae){}}(),U=function(B){var G;return y(B)&&typeof(G=B.then)=="function"?G:!1},N=function(B,G){if(B._n)return;B._n=!0;var ae=B._c;x(function(){for(var de=B._v,se=B._s==1,Se=0,Oe=function(le){var me=se?le.ok:le.fail,pe=le.resolve,ie=le.reject,oe=le.domain,Q,ce,ee;try{me?(se||(B._h==2&&K(B),B._h=1),me===!0?Q=de:(oe&&oe.enter(),Q=me(de),oe&&(oe.exit(),ee=!0)),Q===le.promise?ie(a("Promise-chain cycle")):(ce=U(Q))?ce.call(Q,pe,ie):pe(Q)):ie(de)}catch(te){oe&&!ee&&oe.exit(),ie(te)}};ae.length>Se;)Oe(ae[Se++]);B._c=[],B._n=!1,G&&!B._h&&V(B)})},V=function(B){r.call(m,function(){var G=B._v,ae=W(B),de,se,Se;if(ae&&(de=g(function(){c?u.emit("unhandledRejection",G,B):(se=m.onunhandledrejection)?se({promise:B,reason:G}):(Se=m.console)&&Se.error&&Se.error("Unhandled promise rejection",G)}),B._h=c||W(B)?2:1),B._a=void 0,ae&&de.e)throw de.v})},W=function(B){return B._h!==1&&(B._a||B._c).length===0},K=function(B){r.call(m,function(){var G;c?u.emit("rejectionHandled",B):(G=m.onrejectionhandled)&&G({promise:B,reason:B._v})})},z=function(B){var G=this;if(G._d)return;G._d=!0,G=G._w||G,G._v=B,G._s=2,G._a||(G._a=G._c.slice()),N(G,!0)},F=function(B){var G=this,ae;if(G._d)return;G._d=!0,G=G._w||G;try{if(G===B)throw a("Promise can't be resolved itself");(ae=U(B))?x(function(){var de={_w:G,_d:!1};try{ae.call(B,D(F,de,1),D(z,de,1))}catch(se){z.call(de,se)}}):(G._v=B,G._s=1,N(G,!1))}catch(de){z.call({_w:G,_d:!1},de)}};k||(b=function(G){n(this,b,O,"_h"),S(G),w.call(this);try{G(D(F,this,1),D(z,this,1))}catch(ae){z.call(this,ae)}},w=function(G){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(G,ae){var de=A(s(this,b));return de.ok=typeof G=="function"?G:!0,de.fail=typeof ae=="function"&&ae,de.domain=c?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)}}),E=function(){var B=new w;this.promise=B,this.resolve=D(F,B,1),this.reject=D(z,B,1)},f.f=A=function(B){return B===b||B===o?new E(B):C(B)}),h(h.G+h.W+h.F*!k,{Promise:b}),M("./_set-to-string-tag")(b,O),M("./_set-species")(O),o=M("./_core")[O],h(h.S+h.F*!k,O,{reject:function(G){var ae=A(this),de=ae.reject;return de(G),ae.promise}}),h(h.S+h.F*(P||!k),O,{resolve:function(G){return p(P&&this===o?b:this,G)}}),h(h.S+h.F*!(k&&M("./_iter-detect")(function(B){b.all(B).catch(R)})),O,{all:function(G){var ae=this,de=A(ae),se=de.resolve,Se=de.reject,Oe=g(function(){var le=[],me=0,pe=1;i(G,!1,function(ie){var oe=me++,Q=!1;le.push(void 0),pe++,ae.resolve(ie).then(function(ce){if(Q)return;Q=!0,le[oe]=ce,--pe||se(le)},Se)}),--pe||se(le)});return Oe.e&&Se(Oe.v),de.promise},race:function(G){var ae=this,de=A(ae),se=de.reject,Se=g(function(){i(G,!1,function(Oe){ae.resolve(Oe).then(de.resolve,se)})});return Se.e&&se(Se.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,Y,l){var P=M("./_export"),m=M("./_to-absolute-index"),D=String.fromCharCode,d=String.fromCodePoint;P(P.S+P.F*(!!d&&d.length!=1),"String",{fromCodePoint:function(y){for(var S=[],n=arguments.length,i=0,s;n>i;){if(s=+arguments[i++],m(s,1114111)!==s)throw RangeError(s+" is not a valid code point");S.push(s<65536?D(s):D(((s-=65536)>>10)+55296,s%1024+56320))}return S.join("")}})},{"./_export":107,"./_to-absolute-index":156}],180:[function(M,Y,l){"use strict";var P=M("./_string-at")(!0);M("./_iter-define")(String,"String",function(m){this._t=String(m),this._i=0},function(){var m=this._t,D=this._i,d;return D>=m.length?{value:void 0,done:!0}:(d=P(m,D),this._i+=d.length,{value:d,done:!1})})},{"./_iter-define":122,"./_string-at":154}],181:[function(M,Y,l){"use strict";var P=M("./_global"),m=M("./_has"),D=M("./_descriptors"),d=M("./_export"),h=M("./_redefine"),y=M("./_meta").KEY,S=M("./_fails"),n=M("./_shared"),i=M("./_set-to-string-tag"),s=M("./_uid"),r=M("./_wks"),x=M("./_wks-ext"),f=M("./_wks-define"),g=M("./_enum-keys"),v=M("./_is-array"),p=M("./_an-object"),O=M("./_is-object"),a=M("./_to-object"),u=M("./_to-iobject"),_=M("./_to-primitive"),T=M("./_property-desc"),b=M("./_object-create"),c=M("./_object-gopn-ext"),R=M("./_object-gopd"),w=M("./_object-gops"),C=M("./_object-dp"),E=M("./_object-keys"),o=R.f,A=C.f,k=c.f,U=P.Symbol,N=P.JSON,V=N&&N.stringify,W="prototype",K=r("_hidden"),z=r("toPrimitive"),F={}.propertyIsEnumerable,B=n("symbol-registry"),G=n("symbols"),ae=n("op-symbols"),de=Object[W],se=typeof U=="function"&&!!w.f,Se=P.QObject,Oe=!Se||!Se[W]||!Se[W].findChild,le=D&&S(function(){return b(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a!=7})?function(ve,xe,Ke){var Qe=o(de,xe);Qe&&delete de[xe],A(ve,xe,Ke),Qe&&ve!==de&&A(de,xe,Qe)}:A,me=function(ve){var xe=G[ve]=b(U[W]);return xe._k=ve,xe},pe=se&&typeof U.iterator=="symbol"?function(ve){return typeof ve=="symbol"}:function(ve){return ve instanceof U},ie=function(xe,Ke,Qe){return xe===de&&ie(ae,Ke,Qe),p(xe),Ke=_(Ke,!0),p(Qe),m(G,Ke)?(Qe.enumerable?(m(xe,K)&&xe[K][Ke]&&(xe[K][Ke]=!1),Qe=b(Qe,{enumerable:T(0,!1)})):(m(xe,K)||A(xe,K,T(1,{})),xe[K][Ke]=!0),le(xe,Ke,Qe)):A(xe,Ke,Qe)},oe=function(xe,Ke){p(xe);for(var Qe=g(Ke=u(Ke)),et=0,tt=Qe.length,rt;tt>et;)ie(xe,rt=Qe[et++],Ke[rt]);return xe},Q=function(xe,Ke){return Ke===void 0?b(xe):oe(b(xe),Ke)},ce=function(xe){var Ke=F.call(this,xe=_(xe,!0));return this===de&&m(G,xe)&&!m(ae,xe)?!1:Ke||!m(this,xe)||!m(G,xe)||m(this,K)&&this[K][xe]?Ke:!0},ee=function(xe,Ke){if(xe=u(xe),Ke=_(Ke,!0),xe===de&&m(G,Ke)&&!m(ae,Ke))return;var Qe=o(xe,Ke);return Qe&&m(G,Ke)&&!(m(xe,K)&&xe[K][Ke])&&(Qe.enumerable=!0),Qe},te=function(xe){for(var Ke=k(u(xe)),Qe=[],et=0,tt;Ke.length>et;)!m(G,tt=Ke[et++])&&tt!=K&&tt!=y&&Qe.push(tt);return Qe},ye=function(xe){for(var Ke=xe===de,Qe=k(Ke?ae:u(xe)),et=[],tt=0,rt;Qe.length>tt;)m(G,rt=Qe[tt++])&&(Ke?m(de,rt):!0)&&et.push(G[rt]);return et};se||(U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor!");var xe=s(arguments.length>0?arguments[0]:void 0),Ke=function(Qe){this===de&&Ke.call(ae,Qe),m(this,K)&&m(this[K],xe)&&(this[K][xe]=!1),le(this,xe,T(1,Qe))};return D&&Oe&&le(de,xe,{configurable:!0,set:Ke}),me(xe)},h(U[W],"toString",function(){return this._k}),R.f=ee,C.f=ie,M("./_object-gopn").f=c.f=te,M("./_object-pie").f=ce,w.f=ye,D&&!M("./_library")&&h(de,"propertyIsEnumerable",ce,!0),x.f=function(ve){return me(r(ve))}),d(d.G+d.W+d.F*!se,{Symbol:U});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Z=0;re.length>Z;)r(re[Z++]);for(var X=E(r.store),q=0;X.length>q;)f(X[q++]);d(d.S+d.F*!se,"Symbol",{for:function(ve){return m(B,ve+="")?B[ve]:B[ve]=U(ve)},keyFor:function(xe){if(!pe(xe))throw TypeError(xe+" is not a symbol!");for(var Ke in B)if(B[Ke]===xe)return Ke},useSetter:function(){Oe=!0},useSimple:function(){Oe=!1}}),d(d.S+d.F*!se,"Object",{create:Q,defineProperty:ie,defineProperties:oe,getOwnPropertyDescriptor:ee,getOwnPropertyNames:te,getOwnPropertySymbols:ye});var be=S(function(){w.f(1)});d(d.S+d.F*be,"Object",{getOwnPropertySymbols:function(xe){return w.f(a(xe))}}),N&&d(d.S+d.F*(!se||S(function(){var ve=U();return V([ve])!="[null]"||V({a:ve})!="{}"||V(Object(ve))!="{}"})),"JSON",{stringify:function(xe){for(var Ke=[xe],Qe=1,et,tt;arguments.length>Qe;)Ke.push(arguments[Qe++]);return tt=et=Ke[1],!O(et)&&xe===void 0||pe(xe)?void 0:(v(et)||(et=function(rt,ut){if(typeof tt=="function"&&(ut=tt.call(this,rt,ut)),!pe(ut))return ut}),Ke[1]=et,V.apply(N,Ke))}}),U[W][z]||M("./_hide")(U[W],z,U[W].valueOf),i(U,"Symbol"),i(Math,"Math",!0),i(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,Y,l){var P=M("./_export"),m=M("./_object-to-array")(!0);P(P.S,"Object",{entries:function(d){return m(d)}})},{"./_export":107,"./_object-to-array":143}],183:[function(M,Y,l){"use strict";var P=M("./_export"),m=M("./_core"),D=M("./_global"),d=M("./_species-constructor"),h=M("./_promise-resolve");P(P.P+P.R,"Promise",{finally:function(y){var S=d(this,m.Promise||D.Promise),n=typeof y=="function";return this.then(n?function(i){return h(S,y()).then(function(){return i})}:y,n?function(i){return h(S,y()).then(function(){throw i})}:y)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,Y,l){"use strict";var P=M("./_export"),m=M("./_new-promise-capability"),D=M("./_perform");P(P.S,"Promise",{try:function(d){var h=m.f(this),y=D(d);return(y.e?h.reject:h.resolve)(y.v),h.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,Y,l){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,Y,l){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,Y,l){M("./es6.array.iterator");for(var P=M("./_global"),m=M("./_hide"),D=M("./_iterators"),d=M("./_wks")("toStringTag"),h="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(","),y=0;y<h.length;y++){var S=h[y],n=P[S],i=n&&n.prototype;i&&!i[d]&&m(i,d,S),D[S]=D.Array}},{"./_global":110,"./_hide":112,"./_iterators":125,"./_wks":166,"./es6.array.iterator":169}],188:[function(M,Y,l){var P=M("./_export"),m=M("./_task");P(P.G+P.B,{setImmediate:m.set,clearImmediate:m.clear})},{"./_export":107,"./_task":155}],189:[function(M,Y,l){(function(P){"use strict";var m=M("babel-runtime/helpers/typeof"),D=d(m);function d(_){return _&&_.__esModule?_:{default:_}}function h(_){return Array.isArray?Array.isArray(_):u(_)==="[object Array]"}l.isArray=h;function y(_){return typeof _=="boolean"}l.isBoolean=y;function S(_){return _===null}l.isNull=S;function n(_){return _==null}l.isNullOrUndefined=n;function i(_){return typeof _=="number"}l.isNumber=i;function s(_){return typeof _=="string"}l.isString=s;function r(_){return(typeof _=="undefined"?"undefined":(0,D.default)(_))==="symbol"}l.isSymbol=r;function x(_){return _===void 0}l.isUndefined=x;function f(_){return u(_)==="[object RegExp]"}l.isRegExp=f;function g(_){return(typeof _=="undefined"?"undefined":(0,D.default)(_))==="object"&&_!==null}l.isObject=g;function v(_){return u(_)==="[object Date]"}l.isDate=v;function p(_){return u(_)==="[object Error]"||_ instanceof Error}l.isError=p;function O(_){return typeof _=="function"}l.isFunction=O;function a(_){return _===null||typeof _=="boolean"||typeof _=="number"||typeof _=="string"||(typeof _=="undefined"?"undefined":(0,D.default)(_))==="symbol"||typeof _=="undefined"}l.isPrimitive=a,l.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,Y,l){"use strict";var P=M("babel-runtime/helpers/typeof"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(d){"use strict";var h=function(){var s=/d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZWN]|'[^']*'|'[^']*'/g,r=/\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eastern|Atlantic) (?:Standard|Daylight|Prevailing) Time|(?:GMT|UTC)(?:[-+]\d{4})?)\b/g,x=/[^-+\dA-Z]/g;return function(f,g,v,p){if(arguments.length===1&&i(f)==="string"&&!/\d/.test(f)&&(g=f,f=void 0),f=f||new Date,f instanceof Date||(f=new Date(f)),isNaN(f))throw TypeError("Invalid date");g=String(h.masks[g]||g||h.masks.default);var O=g.slice(0,4);(O==="UTC:"||O==="GMT:")&&(g=g.slice(4),v=!0,O==="GMT:"&&(p=!0));var a=v?"getUTC":"get",u=f[a+"Date"](),_=f[a+"Day"](),T=f[a+"Month"](),b=f[a+"FullYear"](),c=f[a+"Hours"](),R=f[a+"Minutes"](),w=f[a+"Seconds"](),C=f[a+"Milliseconds"](),E=v?0:f.getTimezoneOffset(),o=S(f),A=n(f),k={d:u,dd:y(u),ddd:h.i18n.dayNames[_],dddd:h.i18n.dayNames[_+7],m:T+1,mm:y(T+1),mmm:h.i18n.monthNames[T],mmmm:h.i18n.monthNames[T+12],yy:String(b).slice(2),yyyy:b,h:c%12||12,hh:y(c%12||12),H:c,HH:y(c),M:R,MM:y(R),s:w,ss:y(w),l:y(C,3),L:y(Math.round(C/10)),t:c<12?"a":"p",tt:c<12?"am":"pm",T:c<12?"A":"P",TT:c<12?"AM":"PM",Z:p?"GMT":v?"UTC":(String(f).match(r)||[""]).pop().replace(x,""),o:(E>0?"-":"+")+y(Math.floor(Math.abs(E)/60)*100+Math.abs(E)%60,4),S:["th","st","nd","rd"][u%10>3?0:(u%100-u%10!=10)*u%10],W:o,N:A};return g.replace(s,function(U){return U in k?k[U]:U.slice(1,U.length-1)})}}();h.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"},h.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 y(s,r){for(s=String(s),r=r||2;s.length<r;)s="0"+s;return s}function S(s){var r=new Date(s.getFullYear(),s.getMonth(),s.getDate());r.setDate(r.getDate()-(r.getDay()+6)%7+3);var x=new Date(r.getFullYear(),0,4);x.setDate(x.getDate()-(x.getDay()+6)%7+3);var f=r.getTimezoneOffset()-x.getTimezoneOffset();r.setHours(r.getHours()-f);var g=(r-x)/(864e5*7);return 1+Math.floor(g)}function n(s){var r=s.getDay();return r===0&&(r=7),r}function i(s){return s===null?"null":s===void 0?"undefined":(typeof s=="undefined"?"undefined":(0,m.default)(s))!=="object"?typeof s=="undefined"?"undefined":(0,m.default)(s):Array.isArray(s)?"array":{}.toString.call(s).slice(8,-1).toLowerCase()}typeof define=="function"&&define.amd?define(function(){return h}):(typeof l=="undefined"?"undefined":(0,m.default)(l))==="object"?Y.exports=h:d.dateFormat=h})(void 0)},{"babel-runtime/helpers/typeof":67}],191:[function(M,Y,l){/*!
* 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=/["'&<>]/;Y.exports=m;function m(D){var d=""+D,h=P.exec(d);if(!h)return d;var y,S="",n=0,i=0;for(n=h.index;n<d.length;n++){switch(d.charCodeAt(n)){case 34:y="&quot;";break;case 38:y="&amp;";break;case 39:y="&#39;";break;case 60:y="&lt;";break;case 62:y="&gt;";break;default:continue}i!==n&&(S+=d.substring(i,n)),i=n+1,S+=y}return i!==n?S+d.substring(i,n):S}},{}],192:[function(M,Y,l){function P(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}Y.exports=P,P.EventEmitter=P,P.prototype._events=void 0,P.prototype._maxListeners=void 0,P.defaultMaxListeners=10,P.prototype.setMaxListeners=function(y){if(!D(y)||y<0||isNaN(y))throw TypeError("n must be a positive number");return this._maxListeners=y,this},P.prototype.emit=function(y){var S,n,i,s,r,x;if(this._events||(this._events={}),y==="error"&&(!this._events.error||d(this._events.error)&&!this._events.error.length)){if(S=arguments[1],S instanceof Error)throw S;var f=new Error('Uncaught, unspecified "error" event. ('+S+")");throw f.context=S,f}if(n=this._events[y],h(n))return!1;if(m(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(d(n))for(s=Array.prototype.slice.call(arguments,1),x=n.slice(),i=x.length,r=0;r<i;r++)x[r].apply(this,s);return!0},P.prototype.addListener=function(y,S){var n;if(!m(S))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",y,m(S.listener)?S.listener:S),this._events[y]?d(this._events[y])?this._events[y].push(S):this._events[y]=[this._events[y],S]:this._events[y]=S,d(this._events[y])&&!this._events[y].warned&&(h(this._maxListeners)?n=P.defaultMaxListeners:n=this._maxListeners,n&&n>0&&this._events[y].length>n&&(this._events[y].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[y].length),typeof console.trace=="function"&&console.trace())),this},P.prototype.on=P.prototype.addListener,P.prototype.once=function(y,S){if(!m(S))throw TypeError("listener must be a function");var n=!1;function i(){this.removeListener(y,i),n||(n=!0,S.apply(this,arguments))}return i.listener=S,this.on(y,i),this},P.prototype.removeListener=function(y,S){var n,i,s,r;if(!m(S))throw TypeError("listener must be a function");if(!this._events||!this._events[y])return this;if(n=this._events[y],s=n.length,i=-1,n===S||m(n.listener)&&n.listener===S)delete this._events[y],this._events.removeListener&&this.emit("removeListener",y,S);else if(d(n)){for(r=s;r-- >0;)if(n[r]===S||n[r].listener&&n[r].listener===S){i=r;break}if(i<0)return this;n.length===1?(n.length=0,delete this._events[y]):n.splice(i,1),this._events.removeListener&&this.emit("removeListener",y,S)}return this},P.prototype.removeAllListeners=function(y){var S,n;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[y]&&delete this._events[y],this;if(arguments.length===0){for(S in this._events){if(S==="removeListener")continue;this.removeAllListeners(S)}return this.removeAllListeners("removeListener"),this._events={},this}if(n=this._events[y],m(n))this.removeListener(y,n);else if(n)for(;n.length;)this.removeListener(y,n[n.length-1]);return delete this._events[y],this},P.prototype.listeners=function(y){var S;return!this._events||!this._events[y]?S=[]:m(this._events[y])?S=[this._events[y]]:S=this._events[y].slice(),S},P.prototype.listenerCount=function(y){if(this._events){var S=this._events[y];if(m(S))return 1;if(S)return S.length}return 0},P.listenerCount=function(y,S){return y.listenerCount(S)};function m(y){return typeof y=="function"}function D(y){return typeof y=="number"}function d(y){return typeof y=="object"&&y!==null}function h(y){return y===void 0}},{}],193:[function(M,Y,l){var P=M("http"),m=Y.exports;for(var D in P)P.hasOwnProperty(D)&&(m[D]=P[D]);m.request=function(d,h){return d||(d={}),d.scheme="https",d.protocol="https:",P.request.call(this,d,h)}},{http:231}],194:[function(M,Y,l){/*!
* humanize-ms - index.js
* Copyright(c) 2014 dead_horse <dead_horse@qq.com>
* MIT Licensed
*/"use strict";var P=M("util"),m=M("ms");Y.exports=function(D){if(typeof D=="number")return D;var d=m(D);if(d===void 0){var h=new Error(P.format("humanize-ms(%j) result undefined",D));console.warn(h.stack)}return d}},{ms:204,util:243}],195:[function(M,Y,l){l.read=function(P,m,D,d,h){var y,S,n=h*8-d-1,i=(1<<n)-1,s=i>>1,r=-7,x=D?h-1:0,f=D?-1:1,g=P[m+x];for(x+=f,y=g&(1<<-r)-1,g>>=-r,r+=n;r>0;y=y*256+P[m+x],x+=f,r-=8);for(S=y&(1<<-r)-1,y>>=-r,r+=d;r>0;S=S*256+P[m+x],x+=f,r-=8);if(y===0)y=1-s;else{if(y===i)return S?NaN:(g?-1:1)*Infinity;S=S+Math.pow(2,d),y=y-s}return(g?-1:1)*S*Math.pow(2,y-d)},l.write=function(P,m,D,d,h,y){var S,n,i,s=y*8-h-1,r=(1<<s)-1,x=r>>1,f=h===23?Math.pow(2,-24)-Math.pow(2,-77):0,g=d?0:y-1,v=d?1:-1,p=m<0||m===0&&1/m<0?1:0;for(m=Math.abs(m),isNaN(m)||m===Infinity?(n=isNaN(m)?1:0,S=r):(S=Math.floor(Math.log(m)/Math.LN2),m*(i=Math.pow(2,-S))<1&&(S--,i*=2),S+x>=1?m+=f/i:m+=f*Math.pow(2,1-x),m*i>=2&&(S++,i/=2),S+x>=r?(n=0,S=r):S+x>=1?(n=(m*i-1)*Math.pow(2,h),S=S+x):(n=m*Math.pow(2,x-1)*Math.pow(2,h),S=0));h>=8;P[D+g]=n&255,g+=v,n/=256,h-=8);for(S=S<<h|n,s+=h;s>0;P[D+g]=S&255,g+=v,S/=256,s-=8);P[D+g-v]|=p*128}},{}],196:[function(M,Y,l){typeof Object.create=="function"?Y.exports=function(m,D){D&&(m.super_=D,m.prototype=Object.create(D.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}))}:Y.exports=function(m,D){if(D){m.super_=D;var d=function(){};d.prototype=D.prototype,m.prototype=new d,m.prototype.constructor=m}}},{}],197:[function(M,Y,l){/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/Y.exports=function(D){return D!=null&&(P(D)||m(D)||!!D._isBuffer)};function P(D){return!!D.constructor&&typeof D.constructor.isBuffer=="function"&&D.constructor.isBuffer(D)}function m(D){return typeof D.readFloatLE=="function"&&typeof D.slice=="function"&&P(D.slice(0,0))}},{}],198:[function(M,Y,l){var P={}.toString;Y.exports=Array.isArray||function(m){return P.call(m)=="[object Array]"}},{}],199:[function(require,module,exports){(function(global){(function(M,Y){typeof exports=="object"&&typeof module!="undefined"?module.exports=Y(M):typeof define=="function"&&define.amd?define(Y):Y(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 Y={},l=0,P=M.length;l<P;l++)Y[M.charAt(l)]=l;return Y}(b64chars),fromCharCode=String.fromCharCode,cb_utob=function(M){if(M.length<2){var Y=M.charCodeAt(0);return Y<128?M:Y<2048?fromCharCode(192|Y>>>6)+fromCharCode(128|Y&63):fromCharCode(224|Y>>>12&15)+fromCharCode(128|Y>>>6&63)+fromCharCode(128|Y&63)}else{var Y=65536+(M.charCodeAt(0)-55296)*1024+(M.charCodeAt(1)-56320);return fromCharCode(240|Y>>>18&7)+fromCharCode(128|Y>>>12&63)+fromCharCode(128|Y>>>6&63)+fromCharCode(128|Y&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 Y=[0,2,1][M.length%3],l=M.charCodeAt(0)<<16|(M.length>1?M.charCodeAt(1):0)<<8|(M.length>2?M.charCodeAt(2):0),P=[b64chars.charAt(l>>>18),b64chars.charAt(l>>>12&63),Y>=2?"=":b64chars.charAt(l>>>6&63),Y>=1?"=":b64chars.charAt(l&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 Y=Object.prototype.toString.call(M)==="[object Uint8Array]";return Y?M.toString("base64"):btoa(utob(String(M)))},encode=function(M,Y){return Y?_encode(String(M)).replace(/[+\/]/g,function(l){return l=="+"?"-":"_"}).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 Y=(7&M.charCodeAt(0))<<18|(63&M.charCodeAt(1))<<12|(63&M.charCodeAt(2))<<6|63&M.charCodeAt(3),l=Y-65536;return fromCharCode((l>>>10)+55296)+fromCharCode((l&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 Y=M.length,l=Y%4,P=(Y>0?b64tab[M.charAt(0)]<<18:0)|(Y>1?b64tab[M.charAt(1)]<<12:0)|(Y>2?b64tab[M.charAt(2)]<<6:0)|(Y>3?b64tab[M.charAt(3)]:0),m=[fromCharCode(P>>>16),fromCharCode(P>>>8&255),fromCharCode(P&255)];return m.length-=[0,0,2,1][l],m.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(Y){return Y=="-"?"+":"/"}).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,Y,l){/*!
* merge-descriptors
* Copyright(c) 2014 Jonathan Ong
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*/"use strict";Y.exports=m;var P=Object.prototype.hasOwnProperty;function m(D,d,h){if(!D)throw new TypeError("argument dest is required");if(!d)throw new TypeError("argument src is required");return h===void 0&&(h=!0),Object.getOwnPropertyNames(d).forEach(function(S){if(!h&&P.call(D,S))return;var n=Object.getOwnPropertyDescriptor(d,S);Object.defineProperty(D,S,n)}),D}},{}],201:[function(M,Y,l){"use strict";function P(){this._types=Object.create(null),this._extensions=Object.create(null);for(var m=0;m<arguments.length;m++)this.define(arguments[m]);this.define=this.define.bind(this),this.getType=this.getType.bind(this),this.getExtension=this.getExtension.bind(this)}P.prototype.define=function(m,D){for(var d in m){var h=m[d].map(function(n){return n.toLowerCase()});d=d.toLowerCase();for(var y=0;y<h.length;y++){var S=h[y];if(S[0]=="*")continue;if(!D&&S in this._types)throw new Error('Attempt to change mapping for "'+S+'" extension from "'+this._types[S]+'" to "'+d+'". Pass `force=true` to allow this, otherwise remove "'+S+'" from the list of extensions for "'+d+'".');this._types[S]=d}if(D||!this._extensions[d]){var S=h[0];this._extensions[d]=S[0]!="*"?S:S.substr(1)}}},P.prototype.getType=function(m){m=String(m);var D=m.replace(/^.*[/\\]/,"").toLowerCase(),d=D.replace(/^.*\./,"").toLowerCase(),h=D.length<m.length,y=d.length<D.length-1;return(y||!h)&&this._types[d]||null},P.prototype.getExtension=function(m){return m=/^\s*([^;\s]*)/.test(m)&&RegExp.$1,m&&this._extensions[m.toLowerCase()]||null},Y.exports=P},{}],202:[function(M,Y,l){"use strict";var P=M("./Mime");Y.exports=new P(M("./types/standard"))},{"./Mime":201,"./types/standard":203}],203:[function(M,Y,l){Y.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,Y,l){var P=1e3,m=P*60,D=m*60,d=D*24,h=d*7,y=d*365.25;Y.exports=function(r,x){x=x||{};var f=typeof r;if(f==="string"&&r.length>0)return S(r);if(f==="number"&&isFinite(r))return x.long?i(r):n(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function S(r){if(r=String(r),r.length>100)return;var x=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(r);if(!x)return;var f=parseFloat(x[1]),g=(x[2]||"ms").toLowerCase();switch(g){case"years":case"year":case"yrs":case"yr":case"y":return f*y;case"weeks":case"week":case"w":return f*h;case"days":case"day":case"d":return f*d;case"hours":case"hour":case"hrs":case"hr":case"h":return f*D;case"minutes":case"minute":case"mins":case"min":case"m":return f*m;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 n(r){var x=Math.abs(r);return x>=d?Math.round(r/d)+"d":x>=D?Math.round(r/D)+"h":x>=m?Math.round(r/m)+"m":x>=P?Math.round(r/P)+"s":r+"ms"}function i(r){var x=Math.abs(r);return x>=d?s(r,x,d,"day"):x>=D?s(r,x,D,"hour"):x>=m?s(r,x,m,"minute"):x>=P?s(r,x,P,"second"):r+" ms"}function s(r,x,f,g){var v=x>=f*1.5;return Math.round(r/f)+" "+g+(v?"s":"")}},{}],205:[function(M,Y,l){(function(P){function m(y,S){for(var n=0,i=y.length-1;i>=0;i--){var s=y[i];s==="."?y.splice(i,1):s===".."?(y.splice(i,1),n++):n&&(y.splice(i,1),n--)}if(S)for(;n--;n)y.unshift("..");return y}l.resolve=function(){for(var y="",S=!1,n=arguments.length-1;n>=-1&&!S;n--){var i=n>=0?arguments[n]:P.cwd();if(typeof i!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!i)continue;y=i+"/"+y,S=i.charAt(0)==="/"}return y=m(d(y.split("/"),function(s){return!!s}),!S).join("/"),(S?"/":"")+y||"."},l.normalize=function(y){var S=l.isAbsolute(y),n=h(y,-1)==="/";return y=m(d(y.split("/"),function(i){return!!i}),!S).join("/"),!y&&!S&&(y="."),y&&n&&(y+="/"),(S?"/":"")+y},l.isAbsolute=function(y){return y.charAt(0)==="/"},l.join=function(){var y=Array.prototype.slice.call(arguments,0);return l.normalize(d(y,function(S,n){if(typeof S!="string")throw new TypeError("Arguments to path.join must be strings");return S}).join("/"))},l.relative=function(y,S){y=l.resolve(y).substr(1),S=l.resolve(S).substr(1);function n(v){for(var p=0;p<v.length&&!(v[p]!=="");p++);for(var O=v.length-1;O>=0&&!(v[O]!=="");O--);return p>O?[]:v.slice(p,O-p+1)}for(var i=n(y.split("/")),s=n(S.split("/")),r=Math.min(i.length,s.length),x=r,f=0;f<r;f++)if(i[f]!==s[f]){x=f;break}for(var g=[],f=x;f<i.length;f++)g.push("..");return g=g.concat(s.slice(x)),g.join("/")},l.sep="/",l.delimiter=":",l.dirname=function(y){if(typeof y!="string"&&(y=y+""),y.length===0)return".";for(var S=y.charCodeAt(0),n=S===47,i=-1,s=!0,r=y.length-1;r>=1;--r)if(S=y.charCodeAt(r),S===47){if(!s){i=r;break}}else s=!1;return i===-1?n?"/":".":n&&i===1?"/":y.slice(0,i)};function D(y){typeof y!="string"&&(y=y+"");var S=0,n=-1,i=!0,s;for(s=y.length-1;s>=0;--s)if(y.charCodeAt(s)===47){if(!i){S=s+1;break}}else n===-1&&(i=!1,n=s+1);return n===-1?"":y.slice(S,n)}l.basename=function(y,S){var n=D(y);return S&&n.substr(-1*S.length)===S&&(n=n.substr(0,n.length-S.length)),n},l.extname=function(y){typeof y!="string"&&(y=y+"");for(var S=-1,n=0,i=-1,s=!0,r=0,x=y.length-1;x>=0;--x){var f=y.charCodeAt(x);if(f===47){if(!s){n=x+1;break}continue}i===-1&&(s=!1,i=x+1),f===46?S===-1?S=x:r!==1&&(r=1):S!==-1&&(r=-1)}return S===-1||i===-1||r===0||r===1&&S===i-1&&S===n+1?"":y.slice(S,i)};function d(y,S){if(y.filter)return y.filter(S);for(var n=[],i=0;i<y.length;i++)S(y[i],i,y)&&n.push(y[i]);return n}var h="ab".substr(-1)==="b"?function(y,S,n){return y.substr(S,n)}:function(y,S,n){return S<0&&(S=y.length+S),y.substr(S,n)}}).call(this,M("_process"))},{_process:208}],206:[function(M,Y,l){(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 m={function:!0,object:!0},D=m[typeof window]&&window||this,d=D,h=m[typeof l]&&l,y=m[typeof Y]&&Y&&!Y.nodeType&&Y,S=h&&y&&typeof P=="object"&&P;S&&(S.global===S||S.window===S||S.self===S)&&(D=S);var n=Math.pow(2,53)-1,i=/\bOpera/,s=this,r=Object.prototype,x=r.hasOwnProperty,f=r.toString;function g(C){return C=String(C),C.charAt(0).toUpperCase()+C.slice(1)}function v(C,E,o){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 E&&o&&/^Win/i.test(C)&&!/^Windows Phone /i.test(C)&&(A=A[/[\d.]+$/.exec(C)])&&(C="Windows "+A),C=String(C),E&&o&&(C=C.replace(RegExp(E,"i"),o)),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,E){var o=-1,A=C?C.length:0;if(typeof A=="number"&&A>-1&&A<=n)for(;++o<A;)E(C[o],o,C);else a(C,E)}function O(C){return C=c(C),/^(?:webOS|i(?:OS|P))/.test(C)?C:g(C)}function a(C,E){for(var o in C)x.call(C,o)&&E(C[o],o,C)}function u(C){return C==null?g(C):f.call(C).slice(8,-1)}function _(C,E){var o=C!=null?typeof C[E]:"number";return!/^(?:boolean|number|string|undefined)$/.test(o)&&(o=="object"?!!C[E]:!0)}function T(C){return String(C).replace(/([ -])(?!$)/g,"$1?")}function b(C,E){var o=null;return p(C,function(A,k){o=E(o,A,k,C)}),o}function c(C){return String(C).replace(/^ +| +$/g,"")}function R(C){var E=D,o=C&&typeof C=="object"&&u(C)!="String";o&&(E=C,C=null);var A=E.navigator||{},k=A.userAgent||"";C||(C=k);var U=o||s==d,N=o?!!A.likeChrome:/\bChrome\b/.test(C)&&!/internal|\n/i.test(f.toString()),V="Object",W=o?V:"ScriptBridgingProxyObject",K=o?V:"Environment",z=o&&E.java?"JavaPackage":u(E.java),F=o?V:"RuntimeObject",B=/\bJava/.test(z)&&E.java,G=B&&u(E.environment)==K,ae=B?"a":"\u03B1",de=B?"b":"\u03B2",se=E.document||{},Se=E.operamini||E.opera,Oe=i.test(Oe=o&&Se?Se["[[Class]]"]:u(Se))?Oe:Se=null,le,me=C,pe=[],ie=null,oe=C==k,Q=oe&&Se&&typeof Se.version=="function"&&Se.version(),ce,ee=X([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),te=be(["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"]),ye=xe([{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=ve(["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 X(tt){return b(tt,function(rt,ut){return rt||RegExp("\\b"+(ut.pattern||T(ut))+"\\b","i").exec(C)&&(ut.label||ut)})}function q(tt){return b(tt,function(rt,ut,Be){return rt||(ut[ye]||ut[/^[a-z]+(?: +[a-z]+\b)*/i.exec(ye)]||RegExp("\\b"+T(Be)+"(?:\\b|\\w*\\d)","i").exec(C))&&Be})}function be(tt){return b(tt,function(rt,ut){return rt||RegExp("\\b"+(ut.pattern||T(ut))+"\\b","i").exec(C)&&(ut.label||ut)})}function ve(tt){return b(tt,function(rt,ut){var Be=ut.pattern||T(ut);return!rt&&(rt=RegExp("\\b"+Be+"(?:/[\\d.]+|[ \\w.]*)","i").exec(C))&&(rt=v(rt,Be,ut.label||ut)),rt})}function xe(tt){return b(tt,function(rt,ut){var Be=ut.pattern||T(ut);return!rt&&(rt=RegExp("\\b"+Be+" *\\d+[.\\w_]*","i").exec(C)||RegExp("\\b"+Be+" *\\w+-[\\w]*","i").exec(C)||RegExp("\\b"+Be+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(C))&&((rt=String(ut.label&&!RegExp(Be,"i").test(ut.label)?ut.label:rt).split("/"))[1]&&!/[\d.]+/.test(rt[0])&&(rt[0]+=" "+rt[1]),ut=ut.label||ut,rt=O(rt[0].replace(RegExp(Be,"i"),ut).replace(RegExp("; *(?:"+ut+"[_-])?","i")," ").replace(RegExp("("+ut+")[-_.]?(\\w)","i"),"$1 $2"))),rt})}function Ke(tt){return b(tt,function(rt,ut){return rt||(RegExp(ut+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(C)||0)[1]||null})}function Qe(){return this.description||""}if(ee&&(ee=[ee]),re&&!ye&&(ye=xe([re])),(le=/\bGoogle TV\b/.exec(ye))&&(ye=le[0]),/\bSimulator\b/i.test(C)&&(ye=(ye?ye+" ":"")+"Simulator"),te=="Opera Mini"&&/\bOPiOS\b/.test(C)&&pe.push("running in Turbo/Uncompressed mode"),te=="IE"&&/\blike iPhone OS\b/.test(C)?(le=R(C.replace(/like iPhone OS/,"")),re=le.manufacturer,ye=le.product):/^iP/.test(ye)?(te||(te="Safari"),Z="iOS"+((le=/ OS ([\d_]+)/i.exec(C))?" "+le[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(ye))||/\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"&&(le=/\bFirefox\/([\d.]+)\b/.exec(C))?pe.push("identifying as Firefox "+le[1]):te=="Firefox"&&(le=/\b(Mobile|Tablet|TV)\b/i.exec(C))?(Z||(Z="Firefox OS"),ye||(ye=le[1])):!te||(le=!/\bMinefield\b/i.test(C)&&/\b(?:Firefox|Safari)\b/.exec(te))?(te&&!ye&&/[\/,]|^[^(]+?\)/.test(C.slice(C.indexOf(le+"/")+8))&&(te=null),(le=ye||re||Z)&&(ye||re||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Z))&&(te=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Z)?Z:le)+" Browser")):te=="Electron"&&(le=(/\bChrome\/([\d.]+)\b/.exec(C)||0)[1])&&pe.push("Chromium "+le),Q||(Q=Ke(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",T(te),"(?:Firefox|Minefield|NetFront)"])),(le=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=[le]),te=="IE"&&(le=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(C)||0)[1])?(te+=" Mobile",Z="Windows Phone "+(/\+$/.test(le)?le:le+".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"&&(le=/\brv:([\d.]+)/.exec(C))&&(te&&pe.push("identifying as "+te+(Q?" "+Q:"")),te="IE",Q=le[1]),oe){if(_(E,"global"))if(B&&(le=B.lang.System,me=le.getProperty("os.arch"),Z=Z||le.getProperty("os.name")+" "+le.getProperty("os.version")),G){try{Q=E.require("ringo/engine").version.join("."),te="RingoJS"}catch(tt){(le=E.system)&&le.global.system==E.system&&(te="Narwhal",Z||(Z=le[0].os||null))}te||(te="Rhino")}else typeof E.process=="object"&&!E.process.browser&&(le=E.process)&&(typeof le.versions=="object"&&(typeof le.versions.electron=="string"?(pe.push("Node "+le.versions.node),te="Electron",Q=le.versions.electron):typeof le.versions.nw=="string"&&(pe.push("Chromium "+Q,"Node "+le.versions.node),te="NW.js",Q=le.versions.nw)),te||(te="Node.js",me=le.arch,Z=le.platform,Q=/[\d.]+/.exec(le.version),Q=Q?Q[0]:null));else u(le=E.runtime)==W?(te="Adobe AIR",Z=le.flash.system.Capabilities.os):u(le=E.phantom)==F?(te="PhantomJS",Q=(le=le.version||null)&&le.major+"."+le.minor+"."+le.patch):typeof se.documentMode=="number"&&(le=/\bTrident\/(\d+)/i.exec(C))?(Q=[Q,se.documentMode],(le=+le[1]+4)!=Q[1]&&(pe.push("IE "+Q[1]+" mode"),ee&&(ee[1]=""),Q[1]=le),Q=te=="IE"?String(Q[1].toFixed(1)):Q[0]):typeof se.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&&(le=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Q)||/(?:alpha|beta)(?: ?\d)?/i.exec(C+";"+(oe&&A.appMinorVersion))||/\bMinefield\b/i.test(C)&&"a")&&(ie=/b/i.test(le)?"beta":"alpha",Q=Q.replace(RegExp(le+"\\+?$"),"")+(ie=="beta"?de:ae)+(/\d+\+?/.exec(le)||"")),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(ye))ye=="Xbox 360"&&(Z=null),ye=="Xbox 360"&&/\bIEMobile\b/.test(C)&&pe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(te)||te&&!ye&&!/Browser|Mobi/.test(te))&&(Z=="Windows CE"||/Mobi/i.test(C)))te+=" Mobile";else if(te=="IE"&&oe)try{E.external===null&&pe.unshift("platform preview")}catch(tt){pe.unshift("embedded")}else(/\bBlackBerry\b/.test(ye)||/\bBB10\b/.test(C))&&(le=(RegExp(ye.replace(/ +/g," *")+"/([.\\d]+)","i").exec(C)||0)[1]||Q)?(le=[le,/BB10/.test(C)],Z=(le[1]?(ye=null,re="BlackBerry"):"Device Software")+" "+le[0],Q=null):this!=a&&ye!="Wii"&&(oe&&Se||/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)))&&!i.test(le=R.call(a,C.replace(i,"")+";"))&&le.name&&(le="ing as "+le.name+((le=le.version)?" "+le:""),i.test(te)?(/\bIE\b/.test(le)&&Z=="Mac OS"&&(Z=null),le="identify"+le):(le="mask"+le,Oe?te=O(Oe.replace(/([a-z])([A-Z])/g,"$1 $2")):te="Opera",/\bIE\b/.test(le)&&(Z=null),oe||(Q=null)),ee=["Presto"],pe.push(le));(le=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(C)||0)[1])&&(le=[parseFloat(le.replace(/\.(\d)$/,".0$1")),le],te=="Safari"&&le[1].slice(-1)=="+"?(te="WebKit Nightly",ie="alpha",Q=le[1].slice(0,-1)):(Q==le[1]||Q==(le[2]=(/\bSafari\/([\d.]+\+?)/i.exec(C)||0)[1]))&&(Q=null),le[1]=(/\bChrome\/([\d.]+)/i.exec(C)||0)[1],le[0]==537.36&&le[2]==537.36&&parseFloat(le[1])>=28&&ee=="WebKit"&&(ee=["Blink"]),!oe||!N&&!le[1]?(ee&&(ee[1]="like Safari"),le=(le=le[0],le<400?1:le<500?2:le<526?3:le<533?4:le<534?"4+":le<535?5:le<537?6:le<538?7:le<601?8:"8")):(ee&&(ee[1]="like Chrome"),le=le[1]||(le=le[0],le<530?1:le<532?2:le<532.05?3:le<533?4:le<534.03?5:le<534.07?6:le<534.1?7:le<534.13?8:le<534.16?9:le<534.24?10:le<534.3?11:le<535.01?12:le<535.02?"13+":le<535.07?15:le<535.11?16:le<535.19?17:le<536.05?18:le<536.1?19:le<537.01?20:le<537.11?"21+":le<537.13?23:le<537.18?24:le<537.24?25:le<537.36?26:ee!="Blink"?"27":"28")),ee&&(ee[1]+=" "+(le+=typeof le=="number"?".x":/[.+]/.test(le)?"":"+")),te=="Safari"&&(!Q||parseInt(Q)>45)&&(Q=le)),te=="Opera"&&(le=/\bzbov|zvav$/.exec(Z))?(te+=" ",pe.unshift("desktop mode"),le=="zvav"?(te+="Mini",Q=null):te+="Mobile",Z=Z.replace(RegExp(" *"+le+"$"),"")):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(le=/[\d.]+$/.exec(Z))==0&&C.indexOf("/"+le+"-")>-1&&(Z=c(Z.replace(le,""))),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])&&((le=ee[ee.length-1])&&pe.push(le)),pe.length&&(pe=["("+pe.join("; ")+")"]),re&&ye&&ye.indexOf(re)<0&&pe.push("on "+re),ye&&pe.push((/^on /.test(pe[pe.length-1])?"":"on ")+ye),Z&&(le=/ ([\d.+]+)$/.exec(Z),ce=le&&Z.charAt(Z.length-le[0].length-1)=="/",Z={architecture:32,family:le&&!ce?Z.replace(le[0],""):Z,version:le?le[1]:null,toString:function(){var tt=this.version;return this.family+(tt&&!ce?" "+tt:"")+(this.architecture==64?" 64-bit":"")}}),(le=/\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(" *"+le),"")),te&&(/\bWOW64\b/i.test(C)||oe&&/\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 et={};return et.description=C,et.layout=ee&&ee[0],et.manufacturer=re,et.name=te,et.prerelease=ie,et.product=ye,et.ua=C,et.version=te&&Q,et.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},et.parse=R,et.toString=Qe,et.version&&pe.unshift(Q),et.name&&pe.unshift(te),Z&&te&&!(Z==String(Z).split(" ")[0]&&(Z==te.split(" ")[0]||ye))&&pe.push(ye?"("+Z+")":"on "+Z),pe.length&&(et.description=pe.join(" ")),et}var w=R();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(D.platform=w,define(function(){return w})):h&&y?a(w,function(C,E){h[E]=C}):D.platform=w}).call(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],207:[function(M,Y,l){(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?Y.exports={nextTick:m}:Y.exports=P;function m(D,d,h,y){if(typeof D!="function")throw new TypeError('"callback" argument must be a function');var S=arguments.length,n,i;switch(S){case 0:case 1:return P.nextTick(D);case 2:return P.nextTick(function(){D.call(null,d)});case 3:return P.nextTick(function(){D.call(null,d,h)});case 4:return P.nextTick(function(){D.call(null,d,h,y)});default:for(n=new Array(S-1),i=0;i<n.length;)n[i++]=arguments[i];return P.nextTick(function(){D.apply(null,n)})}}}).call(this,M("_process"))},{_process:208}],208:[function(M,Y,l){var P=Y.exports={},m,D;function d(){throw new Error("setTimeout has not been defined")}function h(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?m=setTimeout:m=d}catch(p){m=d}try{typeof clearTimeout=="function"?D=clearTimeout:D=h}catch(p){D=h}})();function y(p){if(m===setTimeout)return setTimeout(p,0);if((m===d||!m)&&setTimeout)return m=setTimeout,setTimeout(p,0);try{return m(p,0)}catch(O){try{return m.call(null,p,0)}catch(a){return m.call(this,p,0)}}}function S(p){if(D===clearTimeout)return clearTimeout(p);if((D===h||!D)&&clearTimeout)return D=clearTimeout,clearTimeout(p);try{return D(p)}catch(O){try{return D.call(null,p)}catch(a){return D.call(this,p)}}}var n=[],i=!1,s,r=-1;function x(){if(!i||!s)return;i=!1,s.length?n=s.concat(n):r=-1,n.length&&f()}function f(){if(i)return;var p=y(x);i=!0;for(var O=n.length;O;){for(s=n,n=[];++r<O;)s&&s[r].run();r=-1,O=n.length}s=null,i=!1,S(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];n.push(new g(p,O)),n.length===1&&!i&&y(f)};function g(p,O){this.fun=p,this.array=O}g.prototype.run=function(){this.fun.apply(null,this.array)},P.title="browser",P.browser=!0,P.env={},P.argv=[],P.version="",P.versions={};function v(){}P.on=v,P.addListener=v,P.once=v,P.off=v,P.removeListener=v,P.removeAllListeners=v,P.emit=v,P.prependListener=v,P.prependOnceListener=v,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,Y,l){(function(P){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(m){var D=typeof l=="object"&&l&&!l.nodeType&&l,d=typeof Y=="object"&&Y&&!Y.nodeType&&Y,h=typeof P=="object"&&P;(h.global===h||h.window===h||h.self===h)&&(m=h);var y,S=2147483647,n=36,i=1,s=26,r=38,x=700,f=72,g=128,v="-",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"},_=n-i,T=Math.floor,b=String.fromCharCode,c;function R(z){throw new RangeError(u[z])}function w(z,F){for(var B=z.length,G=[];B--;)G[B]=F(z[B]);return G}function C(z,F){var B=z.split("@"),G="";B.length>1&&(G=B[0]+"@",z=B[1]),z=z.replace(a,".");var ae=z.split("."),de=w(ae,F).join(".");return G+de}function E(z){for(var F=[],B=0,G=z.length,ae,de;B<G;)ae=z.charCodeAt(B++),ae>=55296&&ae<=56319&&B<G?(de=z.charCodeAt(B++),(de&64512)==56320?F.push(((ae&1023)<<10)+(de&1023)+65536):(F.push(ae),B--)):F.push(ae);return F}function o(z){return w(z,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(z){return z-48<10?z-22:z-65<26?z-65:z-97<26?z-97:n}function k(z,F){return z+22+75*(z<26)-((F!=0)<<5)}function U(z,F,B){var G=0;for(z=B?T(z/x):z>>1,z+=T(z/F);z>_*s>>1;G+=n)z=T(z/_);return T(G+(_+1)*z/(z+r))}function N(z){var F=[],B=z.length,G,ae=0,de=g,se=f,Se,Oe,le,me,pe,ie,oe,Q,ce;for(Se=z.lastIndexOf(v),Se<0&&(Se=0),Oe=0;Oe<Se;++Oe)z.charCodeAt(Oe)>=128&&R("not-basic"),F.push(z.charCodeAt(Oe));for(le=Se>0?Se+1:0;le<B;){for(me=ae,pe=1,ie=n;!(le>=B&&R("invalid-input"),oe=A(z.charCodeAt(le++)),(oe>=n||oe>T((S-ae)/pe))&&R("overflow"),ae+=oe*pe,Q=ie<=se?i:ie>=se+s?s:ie-se,oe<Q);ie+=n)ce=n-Q,pe>T(S/ce)&&R("overflow"),pe*=ce;G=F.length+1,se=U(ae-me,G,me==0),T(ae/G)>S-de&&R("overflow"),de+=T(ae/G),ae%=G,F.splice(ae++,0,de)}return o(F)}function V(z){var F,B,G,ae,de,se,Se,Oe,le,me,pe,ie=[],oe,Q,ce,ee;for(z=E(z),oe=z.length,F=g,B=0,de=f,se=0;se<oe;++se)pe=z[se],pe<128&&ie.push(b(pe));for(G=ae=ie.length,ae&&ie.push(v);G<oe;){for(Se=S,se=0;se<oe;++se)pe=z[se],pe>=F&&pe<Se&&(Se=pe);for(Q=G+1,Se-F>T((S-B)/Q)&&R("overflow"),B+=(Se-F)*Q,F=Se,se=0;se<oe;++se)if(pe=z[se],pe<F&&++B>S&&R("overflow"),pe==F){for(Oe=B,le=n;!(me=le<=de?i:le>=de+s?s:le-de,Oe<me);le+=n)ee=Oe-me,ce=n-me,ie.push(b(k(me+ee%ce,0))),Oe=T(ee/ce);ie.push(b(k(Oe,0))),de=U(B,Q,G==ae),B=0,++G}++B,++F}return ie.join("")}function W(z){return C(z,function(F){return p.test(F)?N(F.slice(4).toLowerCase()):F})}function K(z){return C(z,function(F){return O.test(F)?"xn--"+V(F):F})}if(y={version:"1.4.1",ucs2:{decode:E,encode:o},decode:N,encode:V,toASCII:K,toUnicode:W},typeof define=="function"&&typeof define.amd=="object"&&define.amd)define("punycode",function(){return y});else if(D&&d)if(Y.exports==D)d.exports=y;else for(c in y)y.hasOwnProperty(c)&&(D[c]=y[c]);else m.punycode=y})(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],210:[function(M,Y,l){"use strict";function P(D,d){return Object.prototype.hasOwnProperty.call(D,d)}Y.exports=function(D,d,h,y){d=d||"&",h=h||"=";var S={};if(typeof D!="string"||D.length===0)return S;var n=/\+/g;D=D.split(d);var i=1e3;y&&typeof y.maxKeys=="number"&&(i=y.maxKeys);var s=D.length;i>0&&s>i&&(s=i);for(var r=0;r<s;++r){var x=D[r].replace(n,"%20"),f=x.indexOf(h),g,v,p,O;f>=0?(g=x.substr(0,f),v=x.substr(f+1)):(g=x,v=""),p=decodeURIComponent(g),O=decodeURIComponent(v),P(S,p)?m(S[p])?S[p].push(O):S[p]=[S[p],O]:S[p]=O}return S};var m=Array.isArray||function(D){return Object.prototype.toString.call(D)==="[object Array]"}},{}],211:[function(M,Y,l){"use strict";var P=function(h){switch(typeof h){case"string":return h;case"boolean":return h?"true":"false";case"number":return isFinite(h)?h:"";default:return""}};Y.exports=function(h,y,S,n){return y=y||"&",S=S||"=",h===null&&(h=void 0),typeof h=="object"?D(d(h),function(i){var s=encodeURIComponent(P(i))+S;return m(h[i])?D(h[i],function(r){return s+encodeURIComponent(P(r))}).join(y):s+encodeURIComponent(P(h[i]))}).join(y):n?encodeURIComponent(P(n))+S+encodeURIComponent(P(h)):""};var m=Array.isArray||function(h){return Object.prototype.toString.call(h)==="[object Array]"};function D(h,y){if(h.map)return h.map(y);for(var S=[],n=0;n<h.length;n++)S.push(y(h[n],n));return S}var d=Object.keys||function(h){var y=[];for(var S in h)Object.prototype.hasOwnProperty.call(h,S)&&y.push(S);return y}},{}],212:[function(M,Y,l){"use strict";l.decode=l.parse=M("./decode"),l.encode=l.stringify=M("./encode")},{"./decode":210,"./encode":211}],213:[function(M,Y,l){Y.exports=M("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":214}],214:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=h(P),D=M("babel-runtime/core-js/object/keys"),d=h(D);function h(O){return O&&O.__esModule?O:{default:O}}var y=M("process-nextick-args"),S=d.default||function(O){var a=[];for(var u in O)a.push(u);return a};Y.exports=g;var n=(0,m.default)(M("core-util-is"));n.inherits=M("inherits");var i=M("./_stream_readable"),s=M("./_stream_writable");n.inherits(g,i);for(var r=S(s.prototype),x=0;x<r.length;x++){var f=r[x];g.prototype[f]||(g.prototype[f]=s.prototype[f])}function g(O){if(!(this instanceof g))return new g(O);i.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",v)}Object.defineProperty(g.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function v(){if(this.allowHalfOpen||this._writableState.ended)return;y.nextTick(p,this)}function p(O){O.end()}Object.defineProperty(g.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}}),g.prototype._destroy=function(O,a){this.push(null),this.end(),y.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,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(S){return S&&S.__esModule?S:{default:S}}Y.exports=y;var d=M("./_stream_transform"),h=(0,m.default)(M("core-util-is"));h.inherits=M("inherits"),h.inherits(y,d);function y(S){if(!(this instanceof y))return new y(S);d.call(this,S)}y.prototype._transform=function(S,n,i){i(null,S)}},{"./_stream_transform":217,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],216:[function(M,Y,l){(function(P,m){"use strict";var D=M("babel-runtime/core-js/object/get-prototype-of"),d=S(D),h=M("babel-runtime/core-js/object/create"),y=S(h);function S(ee){return ee&&ee.__esModule?ee:{default:ee}}var n=M("process-nextick-args");Y.exports=E;var i=M("isarray"),s;E.ReadableState=C;var r=M("events").EventEmitter,x=function(te,ye){return te.listeners(ye).length},f=M("./internal/streams/stream"),g=M("safe-buffer").Buffer,v=m.Uint8Array||function(){};function p(ee){return g.from(ee)}function O(ee){return g.isBuffer(ee)||ee instanceof v}var a=(0,y.default)(M("core-util-is"));a.inherits=M("inherits");var u=M("util"),_=void 0;u&&u.debuglog?_=u.debuglog("stream"):_=function(){};var T=M("./internal/streams/BufferList"),b=M("./internal/streams/destroy"),c;a.inherits(E,f);var R=["error","close","destroy","pause","resume"];function w(ee,te,ye){if(typeof ee.prependListener=="function")return ee.prependListener(te,ye);!ee._events||!ee._events[te]?ee.on(te,ye):i(ee._events[te])?ee._events[te].unshift(ye):ee._events[te]=[ye,ee._events[te]]}function C(ee,te){s=s||M("./_stream_duplex"),ee=ee||{};var ye=te instanceof s;this.objectMode=!!ee.objectMode,ye&&(this.objectMode=this.objectMode||!!ee.readableObjectMode);var re=ee.highWaterMark,Z=ee.readableHighWaterMark,X=this.objectMode?16:16*1024;re||re===0?this.highWaterMark=re:ye&&(Z||Z===0)?this.highWaterMark=Z:this.highWaterMark=X,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new T,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&&(c||(c=M("string_decoder/").StringDecoder),this.decoder=new c(ee.encoding),this.encoding=ee.encoding)}function E(ee){if(s=s||M("./_stream_duplex"),!(this instanceof E))return new E(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(E.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(te){if(!this._readableState)return;this._readableState.destroyed=te}}),E.prototype.destroy=b.destroy,E.prototype._undestroy=b.undestroy,E.prototype._destroy=function(ee,te){this.push(null),te(ee)},E.prototype.push=function(ee,te){var ye=this._readableState,re;return ye.objectMode?re=!0:typeof ee=="string"&&(te=te||ye.defaultEncoding,te!==ye.encoding&&(ee=g.from(ee,te),te=""),re=!0),o(this,ee,te,!1,re)},E.prototype.unshift=function(ee){return o(this,ee,null,!0,!1)};function o(ee,te,ye,re,Z){var X=ee._readableState;if(te===null)X.reading=!1,K(ee,X);else{var q;Z||(q=k(X,te)),q?ee.emit("error",q):X.objectMode||te&&te.length>0?(typeof te!="string"&&!X.objectMode&&(0,d.default)(te)!==g.prototype&&(te=p(te)),re?X.endEmitted?ee.emit("error",new Error("stream.unshift() after end event")):A(ee,X,te,!0):X.ended?ee.emit("error",new Error("stream.push() after EOF")):(X.reading=!1,X.decoder&&!ye?(te=X.decoder.write(te),X.objectMode||te.length!==0?A(ee,X,te,!1):B(ee,X)):A(ee,X,te,!1))):re||(X.reading=!1)}return U(X)}function A(ee,te,ye,re){te.flowing&&te.length===0&&!te.sync?(ee.emit("data",ye),ee.read(0)):(te.length+=te.objectMode?1:ye.length,re?te.buffer.unshift(ye):te.buffer.push(ye),te.needReadable&&z(ee)),B(ee,te)}function k(ee,te){var ye;return!O(te)&&typeof te!="string"&&te!==void 0&&!ee.objectMode&&(ye=new TypeError("Invalid non-string/buffer chunk")),ye}function U(ee){return!ee.ended&&(ee.needReadable||ee.length<ee.highWaterMark||ee.length===0)}E.prototype.isPaused=function(){return this._readableState.flowing===!1},E.prototype.setEncoding=function(ee){return c||(c=M("string_decoder/").StringDecoder),this._readableState.decoder=new c(ee),this._readableState.encoding=ee,this};var N=8388608;function V(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 W(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=V(ee)),ee<=te.length?ee:te.ended?te.length:(te.needReadable=!0,0))}E.prototype.read=function(ee){_("read",ee),ee=parseInt(ee,10);var te=this._readableState,ye=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?oe(this):z(this),null;if(ee=W(ee,te),ee===0&&te.ended)return te.length===0&&oe(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=W(ye,te)));var Z;return ee>0?Z=le(ee,te):Z=null,Z===null?(te.needReadable=!0,ee=0):te.length-=ee,te.length===0&&(te.ended||(te.needReadable=!0),ye!==ee&&te.ended&&oe(this)),Z!==null&&this.emit("data",Z),Z};function K(ee,te){if(te.ended)return;if(te.decoder){var ye=te.decoder.end();ye&&ye.length&&(te.buffer.push(ye),te.length+=te.objectMode?1:ye.length)}te.ended=!0,z(ee)}function z(ee){var te=ee._readableState;te.needReadable=!1,te.emittedReadable||(_("emitReadable",te.flowing),te.emittedReadable=!0,te.sync?n.nextTick(F,ee):F(ee))}function F(ee){_("emit readable"),ee.emit("readable"),Oe(ee)}function B(ee,te){te.readingMore||(te.readingMore=!0,n.nextTick(G,ee,te))}function G(ee,te){for(var ye=te.length;!te.reading&&!te.flowing&&!te.ended&&te.length<te.highWaterMark&&!(_("maybeReadMore read 0"),ee.read(0),ye===te.length);)ye=te.length;te.readingMore=!1}E.prototype._read=function(ee){this.emit("error",new Error("_read() is not implemented"))},E.prototype.pipe=function(ee,te){var ye=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,X=Z?be:Be;re.endEmitted?n.nextTick(X):ye.once("end",X),ee.on("unpipe",q);function q(Pe,qe){_("onunpipe"),Pe===ye&&(qe&&qe.hasUnpiped===!1&&(qe.hasUnpiped=!0,Ke()))}function be(){_("onend"),ee.end()}var ve=ae(ye);ee.on("drain",ve);var xe=!1;function Ke(){_("cleanup"),ee.removeListener("close",rt),ee.removeListener("finish",ut),ee.removeListener("drain",ve),ee.removeListener("error",tt),ee.removeListener("unpipe",q),ye.removeListener("end",be),ye.removeListener("end",Be),ye.removeListener("data",et),xe=!0,re.awaitDrain&&(!ee._writableState||ee._writableState.needDrain)&&ve()}var Qe=!1;ye.on("data",et);function et(Pe){_("ondata"),Qe=!1;var qe=ee.write(Pe);qe===!1&&!Qe&&((re.pipesCount===1&&re.pipes===ee||re.pipesCount>1&&ce(re.pipes,ee)!==-1)&&!xe&&(_("false write response, pause",ye._readableState.awaitDrain),ye._readableState.awaitDrain++,Qe=!0),ye.pause())}function tt(Pe){_("onerror",Pe),Be(),ee.removeListener("error",tt),x(ee,"error")===0&&ee.emit("error",Pe)}w(ee,"error",tt);function rt(){ee.removeListener("finish",ut),Be()}ee.once("close",rt);function ut(){_("onfinish"),ee.removeListener("close",rt),Be()}ee.once("finish",ut);function Be(){_("unpipe"),ye.unpipe(ee)}return ee.emit("pipe",ye),re.flowing||(_("pipe resume"),ye.resume()),ee};function ae(ee){return function(){var te=ee._readableState;_("pipeOnDrain",te.awaitDrain),te.awaitDrain&&te.awaitDrain--,te.awaitDrain===0&&x(ee,"data")&&(te.flowing=!0,Oe(ee))}}E.prototype.unpipe=function(ee){var te=this._readableState,ye={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,ye),this);if(!ee){var re=te.pipes,Z=te.pipesCount;te.pipes=null,te.pipesCount=0,te.flowing=!1;for(var X=0;X<Z;X++)re[X].emit("unpipe",this,ye);return this}var q=ce(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,ye),this)},E.prototype.on=function(ee,te){var ye=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&&z(this):n.nextTick(de,this))}return ye},E.prototype.addListener=E.prototype.on;function de(ee){_("readable nexttick read 0"),ee.read(0)}E.prototype.resume=function(){var ee=this._readableState;return ee.flowing||(_("resume"),ee.flowing=!0,se(this,ee)),this};function se(ee,te){te.resumeScheduled||(te.resumeScheduled=!0,n.nextTick(Se,ee,te))}function Se(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)}E.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;);}E.prototype.wrap=function(ee){var te=this,ye=this._readableState,re=!1;ee.on("end",function(){if(_("wrapped end"),ye.decoder&&!ye.ended){var q=ye.decoder.end();q&&q.length&&te.push(q)}te.push(null)}),ee.on("data",function(q){if(_("wrapped data"),ye.decoder&&(q=ye.decoder.write(q)),ye.objectMode&&q==null)return;if(!ye.objectMode&&(!q||!q.length))return;var be=te.push(q);be||(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 X=0;X<R.length;X++)ee.on(R[X],this.emit.bind(this,R[X]));return this._read=function(q){_("wrapped _read",q),re&&(re=!1,ee.resume())},this},Object.defineProperty(E.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),E._fromList=le;function le(ee,te){if(te.length===0)return null;var ye;return te.objectMode?ye=te.buffer.shift():!ee||ee>=te.length?(te.decoder?ye=te.buffer.join(""):te.buffer.length===1?ye=te.buffer.head.data:ye=te.buffer.concat(te.length),te.buffer.clear()):ye=me(ee,te.buffer,te.decoder),ye}function me(ee,te,ye){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=ye?pe(ee,te):ie(ee,te),re}function pe(ee,te){var ye=te.head,re=1,Z=ye.data;for(ee-=Z.length;ye=ye.next;){var X=ye.data,q=ee>X.length?X.length:ee;if(q===X.length?Z+=X:Z+=X.slice(0,ee),ee-=q,ee===0){q===X.length?(++re,ye.next?te.head=ye.next:te.head=te.tail=null):(te.head=ye,ye.data=X.slice(q));break}++re}return te.length-=re,Z}function ie(ee,te){var ye=g.allocUnsafe(ee),re=te.head,Z=1;for(re.data.copy(ye),ee-=re.data.length;re=re.next;){var X=re.data,q=ee>X.length?X.length:ee;if(X.copy(ye,ye.length-ee,0,q),ee-=q,ee===0){q===X.length?(++Z,re.next?te.head=re.next:te.head=te.tail=null):(te.head=re,re.data=X.slice(q));break}++Z}return te.length-=Z,ye}function oe(ee){var te=ee._readableState;if(te.length>0)throw new Error('"endReadable()" called on non-empty stream');te.endEmitted||(te.ended=!0,n.nextTick(Q,te,ee))}function Q(ee,te){!ee.endEmitted&&ee.length===0&&(ee.endEmitted=!0,te.readable=!1,te.emit("end"))}function ce(ee,te){for(var ye=0,re=ee.length;ye<re;ye++)if(ee[ye]===te)return ye;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,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(s){return s&&s.__esModule?s:{default:s}}Y.exports=S;var d=M("./_stream_duplex"),h=(0,m.default)(M("core-util-is"));h.inherits=M("inherits"),h.inherits(S,d);function y(s,r){var x=this._transformState;x.transforming=!1;var f=x.writecb;if(!f)return this.emit("error",new Error("write callback called multiple times"));x.writechunk=null,x.writecb=null,r!=null&&this.push(r),f(s);var g=this._readableState;g.reading=!1,(g.needReadable||g.length<g.highWaterMark)&&this._read(g.highWaterMark)}function S(s){if(!(this instanceof S))return new S(s);d.call(this,s),this._transformState={afterTransform:y.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",n)}function n(){var s=this;typeof this._flush=="function"?this._flush(function(r,x){i(s,r,x)}):i(this,null,null)}S.prototype.push=function(s,r){return this._transformState.needTransform=!1,d.prototype.push.call(this,s,r)},S.prototype._transform=function(s,r,x){throw new Error("_transform() is not implemented")},S.prototype._write=function(s,r,x){var f=this._transformState;if(f.writecb=x,f.writechunk=s,f.writeencoding=r,!f.transforming){var g=this._readableState;(f.needTransform||g.needReadable||g.length<g.highWaterMark)&&this._read(g.highWaterMark)}},S.prototype._read=function(s){var r=this._transformState;r.writechunk!==null&&r.writecb&&!r.transforming?(r.transforming=!0,this._transform(r.writechunk,r.writeencoding,r.afterTransform)):r.needTransform=!0},S.prototype._destroy=function(s,r){var x=this;d.prototype._destroy.call(this,s,function(f){r(f),x.emit("close")})};function i(s,r,x){if(r)return s.emit("error",r);if(x!=null&&s.push(x),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,Y,l){(function(P,m){"use strict";var D=M("babel-runtime/core-js/object/define-property"),d=f(D),h=M("babel-runtime/core-js/symbol/has-instance"),y=f(h),S=M("babel-runtime/core-js/symbol"),n=f(S),i=M("babel-runtime/core-js/object/create"),s=f(i),r=M("babel-runtime/core-js/set-immediate"),x=f(r);function f(ie){return ie&&ie.__esModule?ie:{default:ie}}var g=M("process-nextick-args");Y.exports=k;function v(ie,oe,Q){this.chunk=ie,this.encoding=oe,this.callback=Q,this.next=null}function p(ie){var oe=this;this.next=null,this.entry=null,this.finish=function(){pe(oe,ie)}}var O=!P.browser&&["v0.10","v0.9."].indexOf(P.version.slice(0,5))>-1?x.default:g.nextTick,a;k.WritableState=o;var u=(0,s.default)(M("core-util-is"));u.inherits=M("inherits");var _={deprecate:M("util-deprecate")},T=M("./internal/streams/stream"),b=M("safe-buffer").Buffer,c=m.Uint8Array||function(){};function R(ie){return b.from(ie)}function w(ie){return b.isBuffer(ie)||ie instanceof c}var C=M("./internal/streams/destroy");u.inherits(k,T);function E(){}function o(ie,oe){a=a||M("./_stream_duplex"),ie=ie||{};var Q=oe instanceof a;this.objectMode=!!ie.objectMode,Q&&(this.objectMode=this.objectMode||!!ie.writableObjectMode);var ce=ie.highWaterMark,ee=ie.writableHighWaterMark,te=this.objectMode?16:16*1024;ce||ce===0?this.highWaterMark=ce: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 ye=ie.decodeStrings===!1;this.decodeStrings=!ye,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(oe,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)}o.prototype.getBuffer=function(){for(var oe=this.bufferedRequest,Q=[];oe;)Q.push(oe),oe=oe.next;return Q},function(){try{Object.defineProperty(o.prototype,"buffer",{get:_.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ie){}}();var A;typeof n.default=="function"&&y.default&&typeof Function.prototype[y.default]=="function"?(A=Function.prototype[y.default],(0,d.default)(k,y.default,{value:function(oe){return A.call(this,oe)?!0:this!==k?!1:oe&&oe._writableState instanceof o}})):A=function(oe){return oe 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 o(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)),T.call(this)}k.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))};function U(ie,oe){var Q=new Error("write after end");ie.emit("error",Q),g.nextTick(oe,Q)}function N(ie,oe,Q,ce){var ee=!0,te=!1;return Q===null?te=new TypeError("May not write null values to stream"):typeof Q!="string"&&Q!==void 0&&!oe.objectMode&&(te=new TypeError("Invalid non-string/buffer chunk")),te&&(ie.emit("error",te),g.nextTick(ce,te),ee=!1),ee}k.prototype.write=function(ie,oe,Q){var ce=this._writableState,ee=!1,te=!ce.objectMode&&w(ie);return te&&!b.isBuffer(ie)&&(ie=R(ie)),typeof oe=="function"&&(Q=oe,oe=null),te?oe="buffer":oe||(oe=ce.defaultEncoding),typeof Q!="function"&&(Q=E),ce.ended?U(this,Q):(te||N(this,ce,ie,Q))&&(ce.pendingcb++,ee=W(this,ce,te,ie,oe,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(oe){if(typeof oe=="string"&&(oe=oe.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((oe+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+oe);return this._writableState.defaultEncoding=oe,this};function V(ie,oe,Q){return!ie.objectMode&&ie.decodeStrings!==!1&&typeof oe=="string"&&(oe=b.from(oe,Q)),oe}Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function W(ie,oe,Q,ce,ee,te){if(!Q){var ye=V(oe,ce,ee);ce!==ye&&(Q=!0,ee="buffer",ce=ye)}var re=oe.objectMode?1:ce.length;oe.length+=re;var Z=oe.length<oe.highWaterMark;if(Z||(oe.needDrain=!0),oe.writing||oe.corked){var X=oe.lastBufferedRequest;oe.lastBufferedRequest={chunk:ce,encoding:ee,isBuf:Q,callback:te,next:null},X?X.next=oe.lastBufferedRequest:oe.bufferedRequest=oe.lastBufferedRequest,oe.bufferedRequestCount+=1}else K(ie,oe,!1,re,ce,ee,te);return Z}function K(ie,oe,Q,ce,ee,te,ye){oe.writelen=ce,oe.writecb=ye,oe.writing=!0,oe.sync=!0,Q?ie._writev(ee,oe.onwrite):ie._write(ee,te,oe.onwrite),oe.sync=!1}function z(ie,oe,Q,ce,ee){--oe.pendingcb,Q?(g.nextTick(ee,ce),g.nextTick(le,ie,oe),ie._writableState.errorEmitted=!0,ie.emit("error",ce)):(ee(ce),ie._writableState.errorEmitted=!0,ie.emit("error",ce),le(ie,oe))}function F(ie){ie.writing=!1,ie.writecb=null,ie.length-=ie.writelen,ie.writelen=0}function B(ie,oe){var Q=ie._writableState,ce=Q.sync,ee=Q.writecb;if(F(Q),oe)z(ie,Q,ce,oe,ee);else{var te=se(Q);!te&&!Q.corked&&!Q.bufferProcessing&&Q.bufferedRequest&&de(ie,Q),ce?O(G,ie,Q,te,ee):G(ie,Q,te,ee)}}function G(ie,oe,Q,ce){Q||ae(ie,oe),oe.pendingcb--,ce(),le(ie,oe)}function ae(ie,oe){oe.length===0&&oe.needDrain&&(oe.needDrain=!1,ie.emit("drain"))}function de(ie,oe){oe.bufferProcessing=!0;var Q=oe.bufferedRequest;if(ie._writev&&Q&&Q.next){var ce=oe.bufferedRequestCount,ee=new Array(ce),te=oe.corkedRequestsFree;te.entry=Q;for(var ye=0,re=!0;Q;)ee[ye]=Q,Q.isBuf||(re=!1),Q=Q.next,ye+=1;ee.allBuffers=re,K(ie,oe,!0,oe.length,ee,"",te.finish),oe.pendingcb++,oe.lastBufferedRequest=null,te.next?(oe.corkedRequestsFree=te.next,te.next=null):oe.corkedRequestsFree=new p(oe),oe.bufferedRequestCount=0}else{for(;Q;){var Z=Q.chunk,X=Q.encoding,q=Q.callback,be=oe.objectMode?1:Z.length;if(K(ie,oe,!1,be,Z,X,q),Q=Q.next,oe.bufferedRequestCount--,oe.writing)break}Q===null&&(oe.lastBufferedRequest=null)}oe.bufferedRequest=Q,oe.bufferProcessing=!1}k.prototype._write=function(ie,oe,Q){Q(new Error("_write() is not implemented"))},k.prototype._writev=null,k.prototype.end=function(ie,oe,Q){var ce=this._writableState;typeof ie=="function"?(Q=ie,ie=null,oe=null):typeof oe=="function"&&(Q=oe,oe=null),ie!=null&&this.write(ie,oe),ce.corked&&(ce.corked=1,this.uncork()),!ce.ending&&!ce.finished&&me(this,ce,Q)};function se(ie){return ie.ending&&ie.length===0&&ie.bufferedRequest===null&&!ie.finished&&!ie.writing}function Se(ie,oe){ie._final(function(Q){oe.pendingcb--,Q&&ie.emit("error",Q),oe.prefinished=!0,ie.emit("prefinish"),le(ie,oe)})}function Oe(ie,oe){!oe.prefinished&&!oe.finalCalled&&(typeof ie._final=="function"?(oe.pendingcb++,oe.finalCalled=!0,g.nextTick(Se,ie,oe)):(oe.prefinished=!0,ie.emit("prefinish")))}function le(ie,oe){var Q=se(oe);return Q&&(Oe(ie,oe),oe.pendingcb===0&&(oe.finished=!0,ie.emit("finish"))),Q}function me(ie,oe,Q){oe.ending=!0,le(ie,oe),Q&&(oe.finished?g.nextTick(Q):ie.once("finish",Q)),oe.ended=!0,ie.writable=!1}function pe(ie,oe,Q){var ce=ie.entry;for(ie.entry=null;ce;){var ee=ce.callback;oe.pendingcb--,ee(Q),ce=ce.next}oe.corkedRequestsFree?oe.corkedRequestsFree.next=ie:oe.corkedRequestsFree=ie}Object.defineProperty(k.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(oe){if(!this._writableState)return;this._writableState.destroyed=oe}}),k.prototype.destroy=C.destroy,k.prototype._undestroy=C.undestroy,k.prototype._destroy=function(ie,oe){this.end(),oe(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,Y,l){"use strict";function P(h,y){if(!(h instanceof y))throw new TypeError("Cannot call a class as a function")}var m=M("safe-buffer").Buffer,D=M("util");function d(h,y,S){h.copy(y,S)}Y.exports=function(){function h(){P(this,h),this.head=null,this.tail=null,this.length=0}return h.prototype.push=function(S){var n={data:S,next:null};this.length>0?this.tail.next=n:this.head=n,this.tail=n,++this.length},h.prototype.unshift=function(S){var n={data:S,next:this.head};this.length===0&&(this.tail=n),this.head=n,++this.length},h.prototype.shift=function(){if(this.length===0)return;var S=this.head.data;return this.length===1?this.head=this.tail=null:this.head=this.head.next,--this.length,S},h.prototype.clear=function(){this.head=this.tail=null,this.length=0},h.prototype.join=function(S){if(this.length===0)return"";for(var n=this.head,i=""+n.data;n=n.next;)i+=S+n.data;return i},h.prototype.concat=function(S){if(this.length===0)return m.alloc(0);if(this.length===1)return this.head.data;for(var n=m.allocUnsafe(S>>>0),i=this.head,s=0;i;)d(i.data,n,s),s+=i.data.length,i=i.next;return n},h}(),D&&D.inspect&&D.inspect.custom&&(Y.exports.prototype[D.inspect.custom]=function(){var h=D.inspect({length:this.length});return this.constructor.name+" "+h})},{"safe-buffer":228,util:71}],220:[function(M,Y,l){"use strict";var P=M("process-nextick-args");function m(h,y){var S=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?(y?y(h):h&&(!this._writableState||!this._writableState.errorEmitted)&&P.nextTick(d,this,h),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(h||null,function(s){!y&&s?(P.nextTick(d,S,s),S._writableState&&(S._writableState.errorEmitted=!0)):y&&y(s)}),this)}function D(){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(h,y){h.emit("error",y)}Y.exports={destroy:m,undestroy:D}},{"process-nextick-args":207}],221:[function(M,Y,l){"use strict";Y.exports=M("events").EventEmitter},{events:192}],222:[function(M,Y,l){Y.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,Y,l){l=Y.exports=M("./lib/_stream_readable.js"),l.Stream=l,l.Readable=l,l.Writable=M("./lib/_stream_writable.js"),l.Duplex=M("./lib/_stream_duplex.js"),l.Transform=M("./lib/_stream_transform.js"),l.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,Y,l){Y.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,Y,l){Y.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,Y,l){var P=function(){return this}()||Function("return this")(),m=P.regeneratorRuntime&&Object.getOwnPropertyNames(P).indexOf("regeneratorRuntime")>=0,D=m&&P.regeneratorRuntime;if(P.regeneratorRuntime=void 0,Y.exports=M("./runtime"),m)P.regeneratorRuntime=D;else try{delete P.regeneratorRuntime}catch(d){P.regeneratorRuntime=void 0}},{"./runtime":227}],227:[function(M,Y,l){!function(P){"use strict";var m=Object.prototype,D=m.hasOwnProperty,d,h=typeof Symbol=="function"?Symbol:{},y=h.iterator||"@@iterator",S=h.asyncIterator||"@@asyncIterator",n=h.toStringTag||"@@toStringTag",i=typeof Y=="object",s=P.regeneratorRuntime;if(s){i&&(Y.exports=s);return}s=P.regeneratorRuntime=i?Y.exports:{};function r(W,K,z,F){var B=K&&K.prototype instanceof a?K:a,G=Object.create(B.prototype),ae=new U(F||[]);return G._invoke=E(W,z,ae),G}s.wrap=r;function x(W,K,z){try{return{type:"normal",arg:W.call(K,z)}}catch(F){return{type:"throw",arg:F}}}var f="suspendedStart",g="suspendedYield",v="executing",p="completed",O={};function a(){}function u(){}function _(){}var T={};T[y]=function(){return this};var b=Object.getPrototypeOf,c=b&&b(b(N([])));c&&c!==m&&D.call(c,y)&&(T=c);var R=_.prototype=a.prototype=Object.create(T);u.prototype=R.constructor=_,_.constructor=u,_[n]=u.displayName="GeneratorFunction";function w(W){["next","throw","return"].forEach(function(K){W[K]=function(z){return this._invoke(K,z)}})}s.isGeneratorFunction=function(W){var K=typeof W=="function"&&W.constructor;return K?K===u||(K.displayName||K.name)==="GeneratorFunction":!1},s.mark=function(W){return Object.setPrototypeOf?Object.setPrototypeOf(W,_):(W.__proto__=_,n in W||(W[n]="GeneratorFunction")),W.prototype=Object.create(R),W},s.awrap=function(W){return{__await:W}};function C(W){function K(B,G,ae,de){var se=x(W[B],W,G);if(se.type==="throw")de(se.arg);else{var Se=se.arg,Oe=Se.value;return Oe&&typeof Oe=="object"&&D.call(Oe,"__await")?Promise.resolve(Oe.__await).then(function(le){K("next",le,ae,de)},function(le){K("throw",le,ae,de)}):Promise.resolve(Oe).then(function(le){Se.value=le,ae(Se)},de)}}var z;function F(B,G){function ae(){return new Promise(function(de,se){K(B,G,de,se)})}return z=z?z.then(ae,ae):ae()}this._invoke=F}w(C.prototype),C.prototype[S]=function(){return this},s.AsyncIterator=C,s.async=function(W,K,z,F){var B=new C(r(W,K,z,F));return s.isGeneratorFunction(K)?B:B.next().then(function(G){return G.done?G.value:B.next()})};function E(W,K,z){var F=f;return function(G,ae){if(F===v)throw new Error("Generator is already running");if(F===p){if(G==="throw")throw ae;return V()}for(z.method=G,z.arg=ae;;){var de=z.delegate;if(de){var se=o(de,z);if(se){if(se===O)continue;return se}}if(z.method==="next")z.sent=z._sent=z.arg;else if(z.method==="throw"){if(F===f)throw F=p,z.arg;z.dispatchException(z.arg)}else z.method==="return"&&z.abrupt("return",z.arg);F=v;var Se=x(W,K,z);if(Se.type==="normal"){if(F=z.done?p:g,Se.arg===O)continue;return{value:Se.arg,done:z.done}}else Se.type==="throw"&&(F=p,z.method="throw",z.arg=Se.arg)}}}function o(W,K){var z=W.iterator[K.method];if(z===d){if(K.delegate=null,K.method==="throw"){if(W.iterator.return&&(K.method="return",K.arg=d,o(W,K),K.method==="throw"))return O;K.method="throw",K.arg=new TypeError("The iterator does not provide a 'throw' method")}return O}var F=x(z,W.iterator,K.arg);if(F.type==="throw")return K.method="throw",K.arg=F.arg,K.delegate=null,O;var B=F.arg;if(!B)return K.method="throw",K.arg=new TypeError("iterator result is not an object"),K.delegate=null,O;if(B.done)K[W.resultName]=B.value,K.next=W.nextLoc,K.method!=="return"&&(K.method="next",K.arg=d);else return B;return K.delegate=null,O}w(R),R[n]="Generator",R[y]=function(){return this},R.toString=function(){return"[object Generator]"};function A(W){var K={tryLoc:W[0]};1 in W&&(K.catchLoc=W[1]),2 in W&&(K.finallyLoc=W[2],K.afterLoc=W[3]),this.tryEntries.push(K)}function k(W){var K=W.completion||{};K.type="normal",delete K.arg,W.completion=K}function U(W){this.tryEntries=[{tryLoc:"root"}],W.forEach(A,this),this.reset(!0)}s.keys=function(W){var K=[];for(var z in W)K.push(z);return K.reverse(),function F(){for(;K.length;){var B=K.pop();if(B in W)return F.value=B,F.done=!1,F}return F.done=!0,F}};function N(W){if(W){var K=W[y];if(K)return K.call(W);if(typeof W.next=="function")return W;if(!isNaN(W.length)){var z=-1,F=function B(){for(;++z<W.length;)if(D.call(W,z))return B.value=W[z],B.done=!1,B;return B.value=d,B.done=!0,B};return F.next=F}}return{next:V}}s.values=N;function V(){return{value:d,done:!0}}U.prototype={constructor:U,reset:function(W){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),!W)for(var K in this)K.charAt(0)==="t"&&D.call(this,K)&&!isNaN(+K.slice(1))&&(this[K]=d)},stop:function(){this.done=!0;var W=this.tryEntries[0],K=W.completion;if(K.type==="throw")throw K.arg;return this.rval},dispatchException:function(W){if(this.done)throw W;var K=this;function z(se,Se){return G.type="throw",G.arg=W,K.next=se,Se&&(K.method="next",K.arg=d),!!Se}for(var F=this.tryEntries.length-1;F>=0;--F){var B=this.tryEntries[F],G=B.completion;if(B.tryLoc==="root")return z("end");if(B.tryLoc<=this.prev){var ae=D.call(B,"catchLoc"),de=D.call(B,"finallyLoc");if(ae&&de){if(this.prev<B.catchLoc)return z(B.catchLoc,!0);if(this.prev<B.finallyLoc)return z(B.finallyLoc)}else if(ae){if(this.prev<B.catchLoc)return z(B.catchLoc,!0)}else if(de){if(this.prev<B.finallyLoc)return z(B.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(W,K){for(var z=this.tryEntries.length-1;z>=0;--z){var F=this.tryEntries[z];if(F.tryLoc<=this.prev&&D.call(F,"finallyLoc")&&this.prev<F.finallyLoc){var B=F;break}}B&&(W==="break"||W==="continue")&&B.tryLoc<=K&&K<=B.finallyLoc&&(B=null);var G=B?B.completion:{};return G.type=W,G.arg=K,B?(this.method="next",this.next=B.finallyLoc,O):this.complete(G)},complete:function(W,K){if(W.type==="throw")throw W.arg;return W.type==="break"||W.type==="continue"?this.next=W.arg:W.type==="return"?(this.rval=this.arg=W.arg,this.method="return",this.next="end"):W.type==="normal"&&K&&(this.next=K),O},finish:function(W){for(var K=this.tryEntries.length-1;K>=0;--K){var z=this.tryEntries[K];if(z.finallyLoc===W)return this.complete(z.completion,z.afterLoc),k(z),O}},catch:function(W){for(var K=this.tryEntries.length-1;K>=0;--K){var z=this.tryEntries[K];if(z.tryLoc===W){var F=z.completion;if(F.type==="throw"){var B=F.arg;k(z)}return B}}throw new Error("illegal catch attempt")},delegateYield:function(W,K,z){return this.delegate={iterator:N(W),resultName:K,nextLoc:z},this.method==="next"&&(this.arg=d),O}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,Y,l){var P=M("buffer"),m=P.Buffer;function D(h,y){for(var S in h)y[S]=h[S]}m.from&&m.alloc&&m.allocUnsafe&&m.allocUnsafeSlow?Y.exports=P:(D(P,l),l.Buffer=d);function d(h,y,S){return m(h,y,S)}D(m,d),d.from=function(h,y,S){if(typeof h=="number")throw new TypeError("Argument must not be a number");return m(h,y,S)},d.alloc=function(h,y,S){if(typeof h!="number")throw new TypeError("Argument must be a number");var n=m(h);return y!==void 0?typeof S=="string"?n.fill(y,S):n.fill(y):n.fill(0),n},d.allocUnsafe=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return m(h)},d.allocUnsafeSlow=function(h){if(typeof h!="number")throw new TypeError("Argument must be a number");return P.SlowBuffer(h)}},{buffer:73}],229:[function(M,Y,l){(function(P){"use strict";var m=M("babel-runtime/core-js/string/from-code-point"),D=g(m),d=M("babel-runtime/core-js/json/stringify"),h=g(d),y=M("babel-runtime/helpers/typeof"),S=g(y),n=M("babel-runtime/core-js/object/define-property"),i=g(n),s=M("babel-runtime/core-js/object/keys"),r=g(s),x=M("babel-runtime/core-js/object/create"),f=g(x);function g(v){return v&&v.__esModule?v:{default:v}}(function(v){v.parser=function(X,q){return new O(X,q)},v.SAXParser=O,v.SAXStream=R,v.createStream=c,v.MAX_BUFFER_LENGTH=64*1024;var p=["comment","sgmlDecl","textNode","tagName","doctype","procInstName","procInstBody","entity","attribName","attribValue","cdata","script"];v.EVENTS=["text","processinginstruction","sgmldeclaration","doctype","comment","opentagstart","attribute","opentag","closetag","opencdata","cdata","closecdata","error","end","ready","script","opennamespace","closenamespace"];function O(X,q){if(!(this instanceof O))return new O(X,q);var be=this;u(be),be.q=be.c="",be.bufferCheckPosition=v.MAX_BUFFER_LENGTH,be.opt=q||{},be.opt.lowercase=be.opt.lowercase||be.opt.lowercasetags,be.looseCase=be.opt.lowercase?"toLowerCase":"toUpperCase",be.tags=[],be.closed=be.closedRoot=be.sawRoot=!1,be.tag=be.error=null,be.strict=!!X,be.noscript=!!(X||be.opt.noscript),be.state=G.BEGIN,be.strictEntities=be.opt.strictEntities,be.ENTITIES=be.strictEntities?(0,f.default)(v.XML_ENTITIES):(0,f.default)(v.ENTITIES),be.attribList=[],be.opt.xmlns&&(be.ns=(0,f.default)(A)),be.trackPosition=be.opt.position!==!1,be.trackPosition&&(be.position=be.line=be.column=0),de(be,"onready")}f.default||(Object.create=function(X){function q(){}q.prototype=X;var be=new q;return be}),r.default||(Object.keys=function(X){var q=[];for(var be in X)X.hasOwnProperty(be)&&q.push(be);return q});function a(X){for(var q=Math.max(v.MAX_BUFFER_LENGTH,10),be=0,ve=0,xe=p.length;ve<xe;ve++){var Ke=X[p[ve]].length;if(Ke>q)switch(p[ve]){case"textNode":Se(X);break;case"cdata":se(X,"oncdata",X.cdata),X.cdata="";break;case"script":se(X,"onscript",X.script),X.script="";break;default:le(X,"Max buffer length exceeded: "+p[ve])}be=Math.max(be,Ke)}var Qe=v.MAX_BUFFER_LENGTH-be;X.bufferCheckPosition=Qe+X.position}function u(X){for(var q=0,be=p.length;q<be;q++)X[p[q]]=""}function _(X){Se(X),X.cdata!==""&&(se(X,"oncdata",X.cdata),X.cdata=""),X.script!==""&&(se(X,"onscript",X.script),X.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 T;try{T=M("stream").Stream}catch(X){T=function(){}}var b=v.EVENTS.filter(function(X){return X!=="error"&&X!=="end"});function c(X,q){return new R(X,q)}function R(X,q){if(!(this instanceof R))return new R(X,q);T.apply(this),this._parser=new O(X,q),this.writable=!0,this.readable=!0;var be=this;this._parser.onend=function(){be.emit("end")},this._parser.onerror=function(ve){be.emit("error",ve),be._parser.error=null},this._decoder=null,b.forEach(function(ve){(0,i.default)(be,"on"+ve,{get:function(){return be._parser["on"+ve]},set:function(Ke){if(!Ke)return be.removeAllListeners(ve),be._parser["on"+ve]=Ke,Ke;be.on(ve,Ke)},enumerable:!0,configurable:!1})})}R.prototype=(0,f.default)(T.prototype,{constructor:{value:R}}),R.prototype.write=function(X){if(typeof P=="function"&&typeof P.isBuffer=="function"&&P.isBuffer(X)){if(!this._decoder){var q=M("string_decoder").StringDecoder;this._decoder=new q("utf8")}X=this._decoder.write(X)}return this._parser.write(X.toString()),this.emit("data",X),!0},R.prototype.end=function(X){return X&&X.length&&this.write(X),this._parser.end(),!0},R.prototype.on=function(X,q){var be=this;return!be._parser["on"+X]&&b.indexOf(X)!==-1&&(be._parser["on"+X]=function(){var ve=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ve.splice(0,0,X),be.emit.apply(be,ve)}),T.prototype.on.call(be,X,q)};var w="[CDATA[",C="DOCTYPE",E="http://www.w3.org/XML/1998/namespace",o="http://www.w3.org/2000/xmlns/",A={xml:E,xmlns:o},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]/,V=/[#:_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 W(X){return X===" "||X===`
`||X==="\r"||X===" "}function K(X){return X==='"'||X==="'"}function z(X){return X===">"||W(X)}function F(X,q){return X.test(q)}function B(X,q){return!F(X,q)}var G=0;v.STATE={BEGIN:G++,BEGIN_WHITESPACE:G++,TEXT:G++,TEXT_ENTITY:G++,OPEN_WAKA:G++,SGML_DECL:G++,SGML_DECL_QUOTED:G++,DOCTYPE:G++,DOCTYPE_QUOTED:G++,DOCTYPE_DTD:G++,DOCTYPE_DTD_QUOTED:G++,COMMENT_STARTING:G++,COMMENT:G++,COMMENT_ENDING:G++,COMMENT_ENDED:G++,CDATA:G++,CDATA_ENDING:G++,CDATA_ENDING_2:G++,PROC_INST:G++,PROC_INST_BODY:G++,PROC_INST_ENDING:G++,OPEN_TAG:G++,OPEN_TAG_SLASH:G++,ATTRIB:G++,ATTRIB_NAME:G++,ATTRIB_NAME_SAW_WHITE:G++,ATTRIB_VALUE:G++,ATTRIB_VALUE_QUOTED:G++,ATTRIB_VALUE_CLOSED:G++,ATTRIB_VALUE_UNQUOTED:G++,ATTRIB_VALUE_ENTITY_Q:G++,ATTRIB_VALUE_ENTITY_U:G++,CLOSE_TAG:G++,CLOSE_TAG_SAW_WHITE:G++,SCRIPT:G++,SCRIPT_ENDING:G++},v.XML_ENTITIES={amp:"&",gt:">",lt:"<",quot:'"',apos:"'"},v.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,r.default)(v.ENTITIES).forEach(function(X){var q=v.ENTITIES[X],be=typeof q=="number"?String.fromCharCode(q):q;v.ENTITIES[X]=be});for(var ae in v.STATE)v.STATE[v.STATE[ae]]=ae;G=v.STATE;function de(X,q,be){X[q]&&X[q](be)}function se(X,q,be){X.textNode&&Se(X),de(X,q,be)}function Se(X){X.textNode=Oe(X.opt,X.textNode),X.textNode&&de(X,"ontext",X.textNode),X.textNode=""}function Oe(X,q){return X.trim&&(q=q.trim()),X.normalize&&(q=q.replace(/\s+/g," ")),q}function le(X,q){return Se(X),X.trackPosition&&(q+=`
Line: `+X.line+`
Column: `+X.column+`
Char: `+X.c),q=new Error(q),X.error=q,de(X,"onerror",q),X}function me(X){return X.sawRoot&&!X.closedRoot&&pe(X,"Unclosed root tag"),X.state!==G.BEGIN&&X.state!==G.BEGIN_WHITESPACE&&X.state!==G.TEXT&&le(X,"Unexpected end"),Se(X),X.c="",X.closed=!0,de(X,"onend"),O.call(X,X.strict,X.opt),X}function pe(X,q){if((typeof X=="undefined"?"undefined":(0,S.default)(X))!=="object"||!(X instanceof O))throw new Error("bad call to strictFail");X.strict&&le(X,q)}function ie(X){X.strict||(X.tagName=X.tagName[X.looseCase]());var q=X.tags[X.tags.length-1]||X,be=X.tag={name:X.tagName,attributes:{}};X.opt.xmlns&&(be.ns=q.ns),X.attribList.length=0,se(X,"onopentagstart",be)}function oe(X,q){var be=X.indexOf(":"),ve=be<0?["",X]:X.split(":"),xe=ve[0],Ke=ve[1];return q&&X==="xmlns"&&(xe="xmlns",Ke=""),{prefix:xe,local:Ke}}function Q(X){if(X.strict||(X.attribName=X.attribName[X.looseCase]()),X.attribList.indexOf(X.attribName)!==-1||X.tag.attributes.hasOwnProperty(X.attribName)){X.attribName=X.attribValue="";return}if(X.opt.xmlns){var q=oe(X.attribName,!0),be=q.prefix,ve=q.local;if(be==="xmlns")if(ve==="xml"&&X.attribValue!==E)pe(X,"xml: prefix must be bound to "+E+`
Actual: `+X.attribValue);else if(ve==="xmlns"&&X.attribValue!==o)pe(X,"xmlns: prefix must be bound to "+o+`
Actual: `+X.attribValue);else{var xe=X.tag,Ke=X.tags[X.tags.length-1]||X;xe.ns===Ke.ns&&(xe.ns=(0,f.default)(Ke.ns)),xe.ns[ve]=X.attribValue}X.attribList.push([X.attribName,X.attribValue])}else X.tag.attributes[X.attribName]=X.attribValue,se(X,"onattribute",{name:X.attribName,value:X.attribValue});X.attribName=X.attribValue=""}function ce(X,q){if(X.opt.xmlns){var be=X.tag,ve=oe(X.tagName);be.prefix=ve.prefix,be.local=ve.local,be.uri=be.ns[ve.prefix]||"",be.prefix&&!be.uri&&(pe(X,"Unbound namespace prefix: "+(0,h.default)(X.tagName)),be.uri=ve.prefix);var xe=X.tags[X.tags.length-1]||X;be.ns&&xe.ns!==be.ns&&(0,r.default)(be.ns).forEach(function(st){se(X,"onopennamespace",{prefix:st,uri:be.ns[st]})});for(var Ke=0,Qe=X.attribList.length;Ke<Qe;Ke++){var et=X.attribList[Ke],tt=et[0],rt=et[1],ut=oe(tt,!0),Be=ut.prefix,Pe=ut.local,qe=Be===""?"":be.ns[Be]||"",Et={name:tt,value:rt,prefix:Be,local:Pe,uri:qe};Be&&Be!=="xmlns"&&!qe&&(pe(X,"Unbound namespace prefix: "+(0,h.default)(Be)),Et.uri=Be),X.tag.attributes[tt]=Et,se(X,"onattribute",Et)}X.attribList.length=0}X.tag.isSelfClosing=!!q,X.sawRoot=!0,X.tags.push(X.tag),se(X,"onopentag",X.tag),q||(!X.noscript&&X.tagName.toLowerCase()==="script"?X.state=G.SCRIPT:X.state=G.TEXT,X.tag=null,X.tagName=""),X.attribName=X.attribValue="",X.attribList.length=0}function ee(X){if(!X.tagName){pe(X,"Weird empty close tag."),X.textNode+="</>",X.state=G.TEXT;return}if(X.script){if(X.tagName!=="script"){X.script+="</"+X.tagName+">",X.tagName="",X.state=G.SCRIPT;return}se(X,"onscript",X.script),X.script=""}var q=X.tags.length,be=X.tagName;X.strict||(be=be[X.looseCase]());for(var ve=be;q--;){var xe=X.tags[q];if(xe.name!==ve)pe(X,"Unexpected close tag");else break}if(q<0){pe(X,"Unmatched closing tag: "+X.tagName),X.textNode+="</"+X.tagName+">",X.state=G.TEXT;return}X.tagName=be;for(var Ke=X.tags.length;Ke-- >q;){var Qe=X.tag=X.tags.pop();X.tagName=X.tag.name,se(X,"onclosetag",X.tagName);var et={};for(var tt in Qe.ns)et[tt]=Qe.ns[tt];var rt=X.tags[X.tags.length-1]||X;X.opt.xmlns&&Qe.ns!==rt.ns&&(0,r.default)(Qe.ns).forEach(function(ut){var Be=Qe.ns[ut];se(X,"onclosenamespace",{prefix:ut,uri:Be})})}q===0&&(X.closedRoot=!0),X.tagName=X.attribValue=X.attribName="",X.attribList.length=0,X.state=G.TEXT}function te(X){var q=X.entity,be=q.toLowerCase(),ve,xe="";return X.ENTITIES[q]?X.ENTITIES[q]:X.ENTITIES[be]?X.ENTITIES[be]:(q=be,q.charAt(0)==="#"&&(q.charAt(1)==="x"?(q=q.slice(2),ve=parseInt(q,16),xe=ve.toString(16)):(q=q.slice(1),ve=parseInt(q,10),xe=ve.toString(10))),q=q.replace(/^0+/,""),isNaN(ve)||xe.toLowerCase()!==q?(pe(X,"Invalid character entity"),"&"+X.entity+";"):(0,D.default)(ve))}function ye(X,q){q==="<"?(X.state=G.OPEN_WAKA,X.startTagPosition=X.position):W(q)||(pe(X,"Non-whitespace before first tag."),X.textNode=q,X.state=G.TEXT)}function re(X,q){var be="";return q<X.length&&(be=X.charAt(q)),be}function Z(X){var q=this;if(this.error)throw this.error;if(q.closed)return le(q,"Cannot write after close. Assign an onready handler.");if(X===null)return me(q);(typeof X=="undefined"?"undefined":(0,S.default)(X))==="object"&&(X=X.toString());for(var be=0,ve="";!(ve=re(X,be++),q.c=ve,!ve);){q.trackPosition&&(q.position++,ve===`
`?(q.line++,q.column=0):q.column++);switch(q.state){case G.BEGIN:if(q.state=G.BEGIN_WHITESPACE,ve==="\uFEFF")continue;ye(q,ve);continue;case G.BEGIN_WHITESPACE:ye(q,ve);continue;case G.TEXT:if(q.sawRoot&&!q.closedRoot){for(var xe=be-1;ve&&ve!=="<"&&ve!=="&";)ve=re(X,be++),ve&&q.trackPosition&&(q.position++,ve===`
`?(q.line++,q.column=0):q.column++);q.textNode+=X.substring(xe,be-1)}ve==="<"&&!(q.sawRoot&&q.closedRoot&&!q.strict)?(q.state=G.OPEN_WAKA,q.startTagPosition=q.position):(!W(ve)&&(!q.sawRoot||q.closedRoot)&&pe(q,"Text data outside of root node."),ve==="&"?q.state=G.TEXT_ENTITY:q.textNode+=ve);continue;case G.SCRIPT:ve==="<"?q.state=G.SCRIPT_ENDING:q.script+=ve;continue;case G.SCRIPT_ENDING:ve==="/"?q.state=G.CLOSE_TAG:(q.script+="<"+ve,q.state=G.SCRIPT);continue;case G.OPEN_WAKA:if(ve==="!")q.state=G.SGML_DECL,q.sgmlDecl="";else if(!W(ve))if(F(k,ve))q.state=G.OPEN_TAG,q.tagName=ve;else if(ve==="/")q.state=G.CLOSE_TAG,q.tagName="";else if(ve==="?")q.state=G.PROC_INST,q.procInstName=q.procInstBody="";else{if(pe(q,"Unencoded <"),q.startTagPosition+1<q.position){var Ke=q.position-q.startTagPosition;ve=new Array(Ke).join(" ")+ve}q.textNode+="<"+ve,q.state=G.TEXT}continue;case G.SGML_DECL:(q.sgmlDecl+ve).toUpperCase()===w?(se(q,"onopencdata"),q.state=G.CDATA,q.sgmlDecl="",q.cdata=""):q.sgmlDecl+ve==="--"?(q.state=G.COMMENT,q.comment="",q.sgmlDecl=""):(q.sgmlDecl+ve).toUpperCase()===C?(q.state=G.DOCTYPE,(q.doctype||q.sawRoot)&&pe(q,"Inappropriately located doctype declaration"),q.doctype="",q.sgmlDecl=""):ve===">"?(se(q,"onsgmldeclaration",q.sgmlDecl),q.sgmlDecl="",q.state=G.TEXT):(K(ve)&&(q.state=G.SGML_DECL_QUOTED),q.sgmlDecl+=ve);continue;case G.SGML_DECL_QUOTED:ve===q.q&&(q.state=G.SGML_DECL,q.q=""),q.sgmlDecl+=ve;continue;case G.DOCTYPE:ve===">"?(q.state=G.TEXT,se(q,"ondoctype",q.doctype),q.doctype=!0):(q.doctype+=ve,ve==="["?q.state=G.DOCTYPE_DTD:K(ve)&&(q.state=G.DOCTYPE_QUOTED,q.q=ve));continue;case G.DOCTYPE_QUOTED:q.doctype+=ve,ve===q.q&&(q.q="",q.state=G.DOCTYPE);continue;case G.DOCTYPE_DTD:q.doctype+=ve,ve==="]"?q.state=G.DOCTYPE:K(ve)&&(q.state=G.DOCTYPE_DTD_QUOTED,q.q=ve);continue;case G.DOCTYPE_DTD_QUOTED:q.doctype+=ve,ve===q.q&&(q.state=G.DOCTYPE_DTD,q.q="");continue;case G.COMMENT:ve==="-"?q.state=G.COMMENT_ENDING:q.comment+=ve;continue;case G.COMMENT_ENDING:ve==="-"?(q.state=G.COMMENT_ENDED,q.comment=Oe(q.opt,q.comment),q.comment&&se(q,"oncomment",q.comment),q.comment=""):(q.comment+="-"+ve,q.state=G.COMMENT);continue;case G.COMMENT_ENDED:ve!==">"?(pe(q,"Malformed comment"),q.comment+="--"+ve,q.state=G.COMMENT):q.state=G.TEXT;continue;case G.CDATA:ve==="]"?q.state=G.CDATA_ENDING:q.cdata+=ve;continue;case G.CDATA_ENDING:ve==="]"?q.state=G.CDATA_ENDING_2:(q.cdata+="]"+ve,q.state=G.CDATA);continue;case G.CDATA_ENDING_2:ve===">"?(q.cdata&&se(q,"oncdata",q.cdata),se(q,"onclosecdata"),q.cdata="",q.state=G.TEXT):ve==="]"?q.cdata+="]":(q.cdata+="]]"+ve,q.state=G.CDATA);continue;case G.PROC_INST:ve==="?"?q.state=G.PROC_INST_ENDING:W(ve)?q.state=G.PROC_INST_BODY:q.procInstName+=ve;continue;case G.PROC_INST_BODY:if(!q.procInstBody&&W(ve))continue;ve==="?"?q.state=G.PROC_INST_ENDING:q.procInstBody+=ve;continue;case G.PROC_INST_ENDING:ve===">"?(se(q,"onprocessinginstruction",{name:q.procInstName,body:q.procInstBody}),q.procInstName=q.procInstBody="",q.state=G.TEXT):(q.procInstBody+="?"+ve,q.state=G.PROC_INST_BODY);continue;case G.OPEN_TAG:F(U,ve)?q.tagName+=ve:(ie(q),ve===">"?ce(q):ve==="/"?q.state=G.OPEN_TAG_SLASH:(W(ve)||pe(q,"Invalid character in tag name"),q.state=G.ATTRIB));continue;case G.OPEN_TAG_SLASH:ve===">"?(ce(q,!0),ee(q)):(pe(q,"Forward-slash in opening tag not followed by >"),q.state=G.ATTRIB);continue;case G.ATTRIB:if(W(ve))continue;ve===">"?ce(q):ve==="/"?q.state=G.OPEN_TAG_SLASH:F(k,ve)?(q.attribName=ve,q.attribValue="",q.state=G.ATTRIB_NAME):pe(q,"Invalid attribute name");continue;case G.ATTRIB_NAME:ve==="="?q.state=G.ATTRIB_VALUE:ve===">"?(pe(q,"Attribute without value"),q.attribValue=q.attribName,Q(q),ce(q)):W(ve)?q.state=G.ATTRIB_NAME_SAW_WHITE:F(U,ve)?q.attribName+=ve:pe(q,"Invalid attribute name");continue;case G.ATTRIB_NAME_SAW_WHITE:if(ve==="=")q.state=G.ATTRIB_VALUE;else{if(W(ve))continue;pe(q,"Attribute without value"),q.tag.attributes[q.attribName]="",q.attribValue="",se(q,"onattribute",{name:q.attribName,value:""}),q.attribName="",ve===">"?ce(q):F(k,ve)?(q.attribName=ve,q.state=G.ATTRIB_NAME):(pe(q,"Invalid attribute name"),q.state=G.ATTRIB)}continue;case G.ATTRIB_VALUE:if(W(ve))continue;K(ve)?(q.q=ve,q.state=G.ATTRIB_VALUE_QUOTED):(pe(q,"Unquoted attribute value"),q.state=G.ATTRIB_VALUE_UNQUOTED,q.attribValue=ve);continue;case G.ATTRIB_VALUE_QUOTED:if(ve!==q.q){ve==="&"?q.state=G.ATTRIB_VALUE_ENTITY_Q:q.attribValue+=ve;continue}Q(q),q.q="",q.state=G.ATTRIB_VALUE_CLOSED;continue;case G.ATTRIB_VALUE_CLOSED:W(ve)?q.state=G.ATTRIB:ve===">"?ce(q):ve==="/"?q.state=G.OPEN_TAG_SLASH:F(k,ve)?(pe(q,"No whitespace between attributes"),q.attribName=ve,q.attribValue="",q.state=G.ATTRIB_NAME):pe(q,"Invalid attribute name");continue;case G.ATTRIB_VALUE_UNQUOTED:if(!z(ve)){ve==="&"?q.state=G.ATTRIB_VALUE_ENTITY_U:q.attribValue+=ve;continue}Q(q),ve===">"?ce(q):q.state=G.ATTRIB;continue;case G.CLOSE_TAG:if(q.tagName)ve===">"?ee(q):F(U,ve)?q.tagName+=ve:q.script?(q.script+="</"+q.tagName,q.tagName="",q.state=G.SCRIPT):(W(ve)||pe(q,"Invalid tagname in closing tag"),q.state=G.CLOSE_TAG_SAW_WHITE);else{if(W(ve))continue;B(k,ve)?q.script?(q.script+="</"+ve,q.state=G.SCRIPT):pe(q,"Invalid tagname in closing tag."):q.tagName=ve}continue;case G.CLOSE_TAG_SAW_WHITE:if(W(ve))continue;ve===">"?ee(q):pe(q,"Invalid characters in closing tag");continue;case G.TEXT_ENTITY:case G.ATTRIB_VALUE_ENTITY_Q:case G.ATTRIB_VALUE_ENTITY_U:var Qe,et;switch(q.state){case G.TEXT_ENTITY:Qe=G.TEXT,et="textNode";break;case G.ATTRIB_VALUE_ENTITY_Q:Qe=G.ATTRIB_VALUE_QUOTED,et="attribValue";break;case G.ATTRIB_VALUE_ENTITY_U:Qe=G.ATTRIB_VALUE_UNQUOTED,et="attribValue";break}ve===";"?(q[et]+=te(q),q.entity="",q.state=Qe):F(q.entity.length?V:N,ve)?q.entity+=ve:(pe(q,"Invalid character in entity name"),q[et]+="&"+q.entity+ve,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 */D.default||function(){var X=String.fromCharCode,q=Math.floor,be=function(){var xe=16384,Ke=[],Qe,et,tt=-1,rt=arguments.length;if(!rt)return"";for(var ut="";++tt<rt;){var Be=Number(arguments[tt]);if(!isFinite(Be)||Be<0||Be>1114111||q(Be)!==Be)throw RangeError("Invalid code point: "+Be);Be<=65535?Ke.push(Be):(Be-=65536,Qe=(Be>>10)+55296,et=Be%1024+56320,Ke.push(Qe,et)),(tt+1===rt||Ke.length>xe)&&(ut+=X.apply(null,Ke),Ke.length=0)}return ut};i.default?Object.defineProperty(String,"fromCodePoint",{value:be,configurable:!0,writable:!0}):String.fromCodePoint=be}()})(typeof l=="undefined"?(void 0).sax={}:l)}).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,Y,l){Y.exports=D;var P=M("events").EventEmitter,m=M("inherits");m(D,P),D.Readable=M("readable-stream/readable.js"),D.Writable=M("readable-stream/writable.js"),D.Duplex=M("readable-stream/duplex.js"),D.Transform=M("readable-stream/transform.js"),D.PassThrough=M("readable-stream/passthrough.js"),D.Stream=D;function D(){P.call(this)}D.prototype.pipe=function(d,h){var y=this;function S(g){d.writable&&(d.write(g)===!1&&y.pause&&y.pause())}y.on("data",S);function n(){y.readable&&y.resume&&y.resume()}d.on("drain",n),!d._isStdio&&(!h||h.end!==!1)&&(y.on("end",s),y.on("close",r));var i=!1;function s(){if(i)return;i=!0,d.end()}function r(){if(i)return;i=!0,typeof d.destroy=="function"&&d.destroy()}function x(g){if(f(),P.listenerCount(this,"error")===0)throw g}y.on("error",x),d.on("error",x);function f(){y.removeListener("data",S),d.removeListener("drain",n),y.removeListener("end",s),y.removeListener("close",r),y.removeListener("error",x),d.removeListener("error",x),y.removeListener("end",f),y.removeListener("close",f),d.removeListener("close",f)}return y.on("end",f),y.on("close",f),d.on("close",f),d.emit("pipe",y),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,Y,l){(function(P){var m=M("./lib/request"),D=M("./lib/response"),d=M("xtend"),h=M("builtin-status-codes"),y=M("url"),S=l;S.request=function(n,i){typeof n=="string"?n=y.parse(n):n=d(n);var s=P.location.protocol.search(/^https?:$/)===-1?"http:":"",r=n.protocol||s,x=n.hostname||n.host,f=n.port,g=n.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),n.url=(x?r+"//"+x:"")+(f?":"+f:"")+g,n.method=(n.method||"GET").toUpperCase(),n.headers=n.headers||{};var v=new m(n);return i&&v.on("response",i),v},S.get=function(i,s){var r=S.request(i,s);return r.end(),r},S.ClientRequest=m,S.IncomingMessage=D.IncomingMessage,S.Agent=function(){},S.Agent.defaultMaxSockets=4,S.globalAgent=new S.Agent,S.STATUS_CODES=h,S.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./lib/request":233,"./lib/response":234,"builtin-status-codes":74,url:238,xtend:283}],232:[function(M,Y,l){(function(P){"use strict";l.fetch=S(P.fetch)&&S(P.ReadableStream),l.writableStream=S(P.WritableStream),l.abortController=S(P.AbortController),l.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),l.blobConstructor=!0}catch(n){}var m;function D(){if(m!==void 0)return m;if(P.XMLHttpRequest){m=new P.XMLHttpRequest;try{m.open("GET",P.XDomainRequest?"/":"https://example.com")}catch(n){m=null}}else m=null;return m}function d(n){var i=D();if(!i)return!1;try{return i.responseType=n,i.responseType===n}catch(s){}return!1}var h=typeof P.ArrayBuffer!="undefined",y=h&&S(P.ArrayBuffer.prototype.slice);l.arraybuffer=l.fetch||h&&d("arraybuffer"),l.msstream=!l.fetch&&y&&d("ms-stream"),l.mozchunkedarraybuffer=!l.fetch&&h&&d("moz-chunked-arraybuffer"),l.overrideMimeType=l.fetch||(D()?S(D().overrideMimeType):!1),l.vbArray=S(P.VBArray);function S(n){return typeof n=="function"}m=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,Y,l){(function(P,m,D){"use strict";var d=M("babel-runtime/core-js/object/keys"),h=y(d);function y(a){return a&&a.__esModule?a:{default:a}}var S=M("./capability"),n=M("inherits"),i=M("./response"),s=M("readable-stream"),r=M("to-arraybuffer"),x=i.IncomingMessage,f=i.readyStates;function g(a,u){return S.fetch&&u?"fetch":S.mozchunkedarraybuffer?"moz-chunked-arraybuffer":S.msstream?"ms-stream":S.arraybuffer&&a?"arraybuffer":S.vbArray&&a?"text:vbarray":"text"}var v=Y.exports=function(a){var u=this;s.Writable.call(u),u._opts=a,u._body=[],u._headers={},a.auth&&u.setHeader("Authorization","Basic "+new D(a.auth).toString("base64")),(0,h.default)(a.headers).forEach(function(b){u.setHeader(b,a.headers[b])});var _,T=!0;if(a.mode==="disable-fetch"||"requestTimeout"in a&&!S.abortController)T=!1,_=!0;else if(a.mode==="prefer-streaming")_=!1;else if(a.mode==="allow-wrong-content-type")_=!S.overrideMimeType;else if(!a.mode||a.mode==="default"||a.mode==="prefer-fast")_=!0;else throw new Error("Invalid value for opts.mode");u._mode=g(_,T),u._fetchTimer=null,u.on("finish",function(){u._onFinish()})};n(v,s.Writable),v.prototype.setHeader=function(a,u){var _=this,T=a.toLowerCase();if(O.indexOf(T)!==-1)return;_._headers[T]={name:a,value:u}},v.prototype.getHeader=function(a){var u=this._headers[a.toLowerCase()];return u?u.value:null},v.prototype.removeHeader=function(a){var u=this;delete u._headers[a.toLowerCase()]},v.prototype._onFinish=function(){var a=this;if(a._destroyed)return;var u=a._opts,_=a._headers,T=null;u.method!=="GET"&&u.method!=="HEAD"&&(S.arraybuffer?T=r(D.concat(a._body)):S.blobConstructor?T=new m.Blob(a._body.map(function(E){return r(E)}),{type:(_["content-type"]||{}).value||""}):T=D.concat(a._body).toString());var b=[];if((0,h.default)(_).forEach(function(E){var o=_[E].name,A=_[E].value;Array.isArray(A)?A.forEach(function(k){b.push([o,k])}):b.push([o,A])}),a._mode==="fetch"){var c=null,R=null;if(S.abortController){var w=new AbortController;c=w.signal,a._fetchAbortController=w,"requestTimeout"in u&&u.requestTimeout!==0&&(a._fetchTimer=m.setTimeout(function(){a.emit("requestTimeout"),a._fetchAbortController&&a._fetchAbortController.abort()},u.requestTimeout))}m.fetch(a._opts.url,{method:a._opts.method,headers:b,body:T||void 0,mode:"cors",credentials:u.withCredentials?"include":"same-origin",signal:c}).then(function(E){a._fetchResponse=E,a._connect()},function(E){m.clearTimeout(a._fetchTimer),a._destroyed||a.emit("error",E)})}else{var C=a._xhr=new m.XMLHttpRequest;try{C.open(a._opts.method,a._opts.url,!0)}catch(E){P.nextTick(function(){a.emit("error",E)});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(E){C.setRequestHeader(E[0],E[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(T)}catch(E){P.nextTick(function(){a.emit("error",E)});return}}};function p(a){try{var u=a.status;return u!==null&&u!==0}catch(_){return!1}}v.prototype._onXHRProgress=function(){var a=this;if(!p(a._xhr)||a._destroyed)return;a._response||a._connect(),a._response._onXHRProgress()},v.prototype._connect=function(){var a=this;if(a._destroyed)return;a._response=new x(a._xhr,a._fetchResponse,a._mode,a._fetchTimer),a._response.on("error",function(u){a.emit("error",u)}),a.emit("response",a._response)},v.prototype._write=function(a,u,_){var T=this;T._body.push(a),_()},v.prototype.abort=v.prototype.destroy=function(){var a=this;a._destroyed=!0,m.clearTimeout(a._fetchTimer),a._response&&(a._response._destroyed=!0),a._xhr?a._xhr.abort():a._fetchAbortController&&a._fetchAbortController.abort()},v.prototype.end=function(a,u,_){var T=this;typeof a=="function"&&(_=a,a=void 0),s.Writable.prototype.end.call(T,a,u,_)},v.prototype.flushHeaders=function(){},v.prototype.setTimeout=function(){},v.prototype.setNoDelay=function(){},v.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,Y,l){(function(P,m,D){"use strict";var d=M("babel-runtime/core-js/promise"),h=y(d);function y(x){return x&&x.__esModule?x:{default:x}}var S=M("./capability"),n=M("inherits"),i=M("readable-stream"),s=l.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},r=l.IncomingMessage=function(x,f,g,v){var p=this;if(i.Readable.call(p),p._mode=g,p.headers={},p.rawHeaders=[],p.trailers={},p.rawTrailers=[],p.on("end",function(){P.nextTick(function(){p.emit("close")})}),g==="fetch"){var O=function c(){u.read().then(function(R){if(p._destroyed)return;if(R.done){m.clearTimeout(v),p.push(null);return}p.push(new D(R.value)),c()}).catch(function(R){m.clearTimeout(v),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(c,R){p.headers[R.toLowerCase()]=c,p.rawHeaders.push(R,c)}),S.writableStream){var a=new WritableStream({write:function(R){return new h.default(function(w,C){p._destroyed?C():p.push(new D(R))?w():p._resumeFetch=w})},close:function(){m.clearTimeout(v),p._destroyed||p.push(null)},abort:function(R){p._destroyed||p.emit("error",R)}});try{f.body.pipeTo(a).catch(function(c){m.clearTimeout(v),p._destroyed||p.emit("error",c)});return}catch(c){}}var u=f.body.getReader();O()}else{p._xhr=x,p._pos=0,p.url=x.responseURL,p.statusCode=x.status,p.statusMessage=x.statusText;var _=x.getAllResponseHeaders().split(/\r?\n/);if(_.forEach(function(c){var R=c.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",!S.overrideMimeType){var T=p.rawHeaders["mime-type"];if(T){var b=T.match(/;\s*charset=([^;])(;|$)/);b&&(p._charset=b[1].toLowerCase())}p._charset||(p._charset="utf-8")}}};n(r,i.Readable),r.prototype._read=function(){var x=this,f=x._resumeFetch;f&&(x._resumeFetch=null,f())},r.prototype._onXHRProgress=function(){var x=this,f=x._xhr,g=null;switch(x._mode){case"text:vbarray":if(f.readyState!==s.DONE)break;try{g=new m.VBArray(f.responseBody).toArray()}catch(u){}if(g!==null){x.push(new D(g));break}case"text":try{g=f.responseText}catch(u){x._mode="text:vbarray";break}if(g.length>x._pos){var v=g.substr(x._pos);if(x._charset==="x-user-defined"){for(var p=new D(v.length),O=0;O<v.length;O++)p[O]=v.charCodeAt(O)&255;x.push(p)}else x.push(v,x._charset);x._pos=g.length}break;case"arraybuffer":if(f.readyState!==s.DONE||!f.response)break;g=f.response,x.push(new D(new Uint8Array(g)));break;case"moz-chunked-arraybuffer":if(g=f.response,f.readyState!==s.LOADING||!g)break;x.push(new D(new Uint8Array(g)));break;case"ms-stream":if(g=f.response,f.readyState!==s.LOADING)break;var a=new m.MSStreamReader;a.onprogress=function(){a.result.byteLength>x._pos&&(x.push(new D(new Uint8Array(a.result.slice(x._pos)))),x._pos=a.result.byteLength)},a.onload=function(){x.push(null)},a.readAsArrayBuffer(g);break}x._xhr.readyState===s.DONE&&x._mode!=="ms-stream"&&x.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,Y,l){"use strict";var P=M("safe-buffer").Buffer,m=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 D(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=D(a);if(typeof u!="string"&&(P.isEncoding===m||!m(a)))throw new Error("Unknown encoding: "+a);return u||a}l.StringDecoder=h;function h(a){this.encoding=d(a);var u;switch(this.encoding){case"utf16le":this.text=x,this.end=f,u=4;break;case"utf8":this.fillLast=i,u=4;break;case"base64":this.text=g,this.end=v,u=3;break;default:this.write=p,this.end=O;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=P.allocUnsafe(u)}h.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||""},h.prototype.end=r,h.prototype.text=s,h.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 y(a){return a<=127?0:a>>5===6?2:a>>4===14?3:a>>3===30?4:a>>6===2?-1:-2}function S(a,u,_){var T=u.length-1;if(T<_)return 0;var b=y(u[T]);return b>=0?(b>0&&(a.lastNeed=b-1),b):--T<_||b===-2?0:(b=y(u[T]),b>=0?(b>0&&(a.lastNeed=b-2),b):--T<_||b===-2?0:(b=y(u[T]),b>=0?(b>0&&(b===2?b=0:a.lastNeed=b-3),b):0))}function n(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 i(a){var u=this.lastTotal-this.lastNeed,_=n(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 _=S(this,a,u);if(!this.lastNeed)return a.toString("utf8",u);this.lastTotal=_;var T=a.length-(_-this.lastNeed);return a.copy(this.lastChar,0,T),a.toString("utf8",u,T)}function r(a){var u=a&&a.length?this.write(a):"";return this.lastNeed?u+"\uFFFD":u}function x(a,u){if((a.length-u)%2===0){var _=a.toString("utf16le",u);if(_){var T=_.charCodeAt(_.length-1);if(T>=55296&&T<=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 g(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 v(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,Y,l){(function(P,m){var D=M("process/browser.js").nextTick,d=Function.prototype.apply,h=Array.prototype.slice,y={},S=0;l.setTimeout=function(){return new n(d.call(setTimeout,window,arguments),clearTimeout)},l.setInterval=function(){return new n(d.call(setInterval,window,arguments),clearInterval)},l.clearTimeout=l.clearInterval=function(i){i.close()};function n(i,s){this._id=i,this._clearFn=s}n.prototype.unref=n.prototype.ref=function(){},n.prototype.close=function(){this._clearFn.call(window,this._id)},l.enroll=function(i,s){clearTimeout(i._idleTimeoutId),i._idleTimeout=s},l.unenroll=function(i){clearTimeout(i._idleTimeoutId),i._idleTimeout=-1},l._unrefActive=l.active=function(i){clearTimeout(i._idleTimeoutId);var s=i._idleTimeout;s>=0&&(i._idleTimeoutId=setTimeout(function(){i._onTimeout&&i._onTimeout()},s))},l.setImmediate=typeof P=="function"?P:function(i){var s=S++,r=arguments.length<2?!1:h.call(arguments,1);return y[s]=!0,D(function(){y[s]&&(r?i.apply(null,r):i.call(null),l.clearImmediate(s))}),s},l.clearImmediate=typeof m=="function"?m:function(i){delete y[i]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,Y,l){var P=M("buffer").Buffer;Y.exports=function(m){if(m instanceof Uint8Array){if(m.byteOffset===0&&m.byteLength===m.buffer.byteLength)return m.buffer;if(typeof m.buffer.slice=="function")return m.buffer.slice(m.byteOffset,m.byteOffset+m.byteLength)}if(P.isBuffer(m)){for(var D=new Uint8Array(m.length),d=m.length,h=0;h<d;h++)D[h]=m[h];return D.buffer}else throw new Error("Argument must be a Buffer")}},{buffer:73}],238:[function(M,Y,l){"use strict";var P=M("punycode"),m=M("./util");l.parse=u,l.resolve=T,l.resolveObject=b,l.format=_,l.Url=D;function D(){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,h=/:[0-9]*$/,y=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,S=["<",">",'"',"`"," ","\r",`
`," "],n=["{","}","|","\\","^","`"].concat(S),i=["'"].concat(n),s=["%","/","?",";","#"].concat(i),r=["/","?","#"],x=255,f=/^[+a-z0-9A-Z_-]{0,63}$/,g=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,v={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(c,R,w){if(c&&m.isObject(c)&&c instanceof D)return c;var C=new D;return C.parse(c,R,w),C}D.prototype.parse=function(c,R,w){if(!m.isString(c))throw new TypeError("Parameter 'url' must be a string, not "+typeof c);var C=c.indexOf("?"),E=C!==-1&&C<c.indexOf("#")?"?":"#",o=c.split(E),A=/\\/g;o[0]=o[0].replace(A,"/"),c=o.join(E);var k=c;if(k=k.trim(),!w&&c.split("#").length===1){var U=y.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 V=N.toLowerCase();this.protocol=V,k=k.substr(N.length)}if(w||N||k.match(/^\/\/[^@\/]+@[^@\/]+/)){var W=k.substr(0,2)==="//";W&&!(N&&p[N])&&(k=k.substr(2),this.slashes=!0)}if(!p[N]&&(W||N&&!O[N])){for(var K=-1,z=0;z<r.length;z++){var F=k.indexOf(r[z]);F!==-1&&(K===-1||F<K)&&(K=F)}var B,G;K===-1?G=k.lastIndexOf("@"):G=k.lastIndexOf("@",K),G!==-1&&(B=k.slice(0,G),k=k.slice(G+1),this.auth=decodeURIComponent(B)),K=-1;for(var z=0;z<s.length;z++){var F=k.indexOf(s[z]);F!==-1&&(K===-1||F<K)&&(K=F)}K===-1&&(K=k.length),this.host=k.slice(0,K),k=k.slice(K),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(/\./),z=0,se=de.length;z<se;z++){var Se=de[z];if(!Se)continue;if(!Se.match(f)){for(var Oe="",le=0,me=Se.length;le<me;le++)Se.charCodeAt(le)>127?Oe+="x":Oe+=Se[le];if(!Oe.match(f)){var pe=de.slice(0,z),ie=de.slice(z+1),oe=Se.match(g);oe&&(pe.push(oe[1]),ie.unshift(oe[2])),ie.length&&(k="/"+ie.join(".")+k),this.hostname=pe.join(".");break}}}this.hostname.length>x?this.hostname="":this.hostname=this.hostname.toLowerCase(),ae||(this.hostname=P.toASCII(this.hostname));var Q=this.port?":"+this.port:"",ce=this.hostname||"";this.host=ce+Q,this.href+=this.host,ae&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),k[0]!=="/"&&(k="/"+k))}if(!v[V])for(var z=0,se=i.length;z<se;z++){var ee=i[z];if(k.indexOf(ee)===-1)continue;var te=encodeURIComponent(ee);te===ee&&(te=escape(ee)),k=k.split(ee).join(te)}var ye=k.indexOf("#");ye!==-1&&(this.hash=k.substr(ye),k=k.slice(0,ye));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[V]&&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 _(c){return m.isString(c)&&(c=u(c)),c instanceof D?c.format():D.prototype.format.call(c)}D.prototype.format=function(){var c=this.auth||"";c&&(c=encodeURIComponent(c),c=c.replace(/%3A/i,":"),c+="@");var R=this.protocol||"",w=this.pathname||"",C=this.hash||"",E=!1,o="";this.host?E=c+this.host:this.hostname&&(E=c+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(E+=":"+this.port)),this.query&&m.isObject(this.query)&&Object.keys(this.query).length&&(o=a.stringify(this.query));var A=this.search||o&&"?"+o||"";return R&&R.substr(-1)!==":"&&(R+=":"),this.slashes||(!R||O[R])&&E!==!1?(E="//"+(E||""),w&&w.charAt(0)!=="/"&&(w="/"+w)):E||(E=""),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+E+w+A+C};function T(c,R){return u(c,!1,!0).resolve(R)}D.prototype.resolve=function(c){return this.resolveObject(u(c,!1,!0)).format()};function b(c,R){return c?u(c,!1,!0).resolveObject(R):R}D.prototype.resolveObject=function(c){if(m.isString(c)){var R=new D;R.parse(c,!1,!0),c=R}for(var w=new D,C=Object.keys(this),E=0;E<C.length;E++){var o=C[E];w[o]=this[o]}if(w.hash=c.hash,c.href==="")return w.href=w.format(),w;if(c.slashes&&!c.protocol){for(var A=Object.keys(c),k=0;k<A.length;k++){var U=A[k];U!=="protocol"&&(w[U]=c[U])}return O[w.protocol]&&w.hostname&&!w.pathname&&(w.path=w.pathname="/"),w.href=w.format(),w}if(c.protocol&&c.protocol!==w.protocol){if(!O[c.protocol]){for(var N=Object.keys(c),V=0;V<N.length;V++){var W=N[V];w[W]=c[W]}return w.href=w.format(),w}if(w.protocol=c.protocol,!c.host&&!p[c.protocol]){for(var se=(c.pathname||"").split("/");se.length&&!(c.host=se.shift()););c.host||(c.host=""),c.hostname||(c.hostname=""),se[0]!==""&&se.unshift(""),se.length<2&&se.unshift(""),w.pathname=se.join("/")}else w.pathname=c.pathname;if(w.search=c.search,w.query=c.query,w.host=c.host||"",w.auth=c.auth,w.hostname=c.hostname||c.host,w.port=c.port,w.pathname||w.search){var K=w.pathname||"",z=w.search||"";w.path=K+z}return w.slashes=w.slashes||c.slashes,w.href=w.format(),w}var F=w.pathname&&w.pathname.charAt(0)==="/",B=c.host||c.pathname&&c.pathname.charAt(0)==="/",G=B||F||w.host&&c.pathname,ae=G,de=w.pathname&&w.pathname.split("/")||[],se=c.pathname&&c.pathname.split("/")||[],Se=w.protocol&&!O[w.protocol];if(Se&&(w.hostname="",w.port=null,w.host&&(de[0]===""?de[0]=w.host:de.unshift(w.host)),w.host="",c.protocol&&(c.hostname=null,c.port=null,c.host&&(se[0]===""?se[0]=c.host:se.unshift(c.host)),c.host=null),G=G&&(se[0]===""||de[0]==="")),B)w.host=c.host||c.host===""?c.host:w.host,w.hostname=c.hostname||c.hostname===""?c.hostname:w.hostname,w.search=c.search,w.query=c.query,de=se;else if(se.length)de||(de=[]),de.pop(),de=de.concat(se),w.search=c.search,w.query=c.query;else if(!m.isNullOrUndefined(c.search)){if(Se){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=c.search,w.query=c.query,(!m.isNull(w.pathname)||!m.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 le=de.slice(-1)[0],me=(w.host||c.host||de.length>1)&&(le==="."||le==="..")||le==="",pe=0,ie=de.length;ie>=0;ie--)le=de[ie],le==="."?de.splice(ie,1):le===".."?(de.splice(ie,1),pe++):pe&&(de.splice(ie,1),pe--);if(!G&&!ae)for(;pe--;pe)de.unshift("..");G&&de[0]!==""&&(!de[0]||de[0].charAt(0)!=="/")&&de.unshift(""),me&&de.join("/").substr(-1)!=="/"&&de.push("");var oe=de[0]===""||de[0]&&de[0].charAt(0)==="/";if(Se){w.hostname=w.host=oe?"":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 G=G||w.host&&de.length,G&&!oe&&de.unshift(""),de.length?w.pathname=de.join("/"):(w.pathname=null,w.path=null),(!m.isNull(w.pathname)||!m.isNull(w.search))&&(w.path=(w.pathname?w.pathname:"")+(w.search?w.search:"")),w.auth=c.auth||w.auth,w.slashes=w.slashes||c.slashes,w.href=w.format(),w},D.prototype.parseHost=function(){var c=this.host,R=h.exec(c);R&&(R=R[0],R!==":"&&(this.port=R.substr(1)),c=c.substr(0,c.length-R.length)),c&&(this.hostname=c)}},{"./util":239,punycode:209,querystring:212}],239:[function(M,Y,l){"use strict";Y.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,Y,l){(function(P){Y.exports=m;function m(d,h){if(D("noDeprecation"))return d;var y=!1;function S(){if(!y){if(D("throwDeprecation"))throw new Error(h);D("traceDeprecation")?console.trace(h):console.warn(h),y=!0}return d.apply(this,arguments)}return S}function D(d){try{if(!P.localStorage)return!1}catch(y){return!1}var h=P.localStorage[d];return h==null?!1:String(h).toLowerCase()==="true"}}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],241:[function(M,Y,l){typeof Object.create=="function"?Y.exports=function(m,D){m.super_=D,m.prototype=Object.create(D.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}})}:Y.exports=function(m,D){m.super_=D;var d=function(){};d.prototype=D.prototype,m.prototype=new d,m.prototype.constructor=m}},{}],242:[function(M,Y,l){Y.exports=function(m){return m&&typeof m=="object"&&typeof m.copy=="function"&&typeof m.fill=="function"&&typeof m.readUInt8=="function"}},{}],243:[function(M,Y,l){(function(P,m){var D=/%[sdj%]/g;l.format=function(K){if(!T(K)){for(var z=[],F=0;F<arguments.length;F++)z.push(y(arguments[F]));return z.join(" ")}for(var F=1,B=arguments,G=B.length,ae=String(K).replace(D,function(se){if(se==="%%")return"%";if(F>=G)return se;switch(se){case"%s":return String(B[F++]);case"%d":return Number(B[F++]);case"%j":try{return JSON.stringify(B[F++])}catch(Se){return"[Circular]"}default:return se}}),de=B[F];F<G;de=B[++F])a(de)||!w(de)?ae+=" "+de:ae+=" "+y(de);return ae},l.deprecate=function(K,z){if(c(m.process))return function(){return l.deprecate(K,z).apply(this,arguments)};if(P.noDeprecation===!0)return K;var F=!1;function B(){if(!F){if(P.throwDeprecation)throw new Error(z);P.traceDeprecation?console.trace(z):console.error(z),F=!0}return K.apply(this,arguments)}return B};var d={},h;l.debuglog=function(K){if(c(h)&&(h=P.env.NODE_DEBUG||""),K=K.toUpperCase(),!d[K])if(new RegExp("\\b"+K+"\\b","i").test(h)){var z=P.pid;d[K]=function(){var F=l.format.apply(l,arguments);console.error("%s %d: %s",K,z,F)}}else d[K]=function(){};return d[K]};function y(K,z){var F={seen:[],stylize:n};return arguments.length>=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),O(z)?F.showHidden=z:z&&l._extend(F,z),c(F.showHidden)&&(F.showHidden=!1),c(F.depth)&&(F.depth=2),c(F.colors)&&(F.colors=!1),c(F.customInspect)&&(F.customInspect=!0),F.colors&&(F.stylize=S),s(F,K,F.depth)}l.inspect=y,y.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]},y.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function S(K,z){var F=y.styles[z];return F?"["+y.colors[F][0]+"m"+K+"["+y.colors[F][1]+"m":K}function n(K,z){return K}function i(K){var z={};return K.forEach(function(F,B){z[F]=!0}),z}function s(K,z,F){if(K.customInspect&&z&&o(z.inspect)&&z.inspect!==l.inspect&&!(z.constructor&&z.constructor.prototype===z)){var B=z.inspect(F,K);return T(B)||(B=s(K,B,F)),B}var G=r(K,z);if(G)return G;var ae=Object.keys(z),de=i(ae);if(K.showHidden&&(ae=Object.getOwnPropertyNames(z)),E(z)&&(ae.indexOf("message")>=0||ae.indexOf("description")>=0))return x(z);if(ae.length===0){if(o(z)){var se=z.name?": "+z.name:"";return K.stylize("[Function"+se+"]","special")}if(R(z))return K.stylize(RegExp.prototype.toString.call(z),"regexp");if(C(z))return K.stylize(Date.prototype.toString.call(z),"date");if(E(z))return x(z)}var Se="",Oe=!1,le=["{","}"];if(p(z)&&(Oe=!0,le=["[","]"]),o(z)){var me=z.name?": "+z.name:"";Se=" [Function"+me+"]"}if(R(z)&&(Se=" "+RegExp.prototype.toString.call(z)),C(z)&&(Se=" "+Date.prototype.toUTCString.call(z)),E(z)&&(Se=" "+x(z)),ae.length===0&&(!Oe||z.length==0))return le[0]+Se+le[1];if(F<0)return R(z)?K.stylize(RegExp.prototype.toString.call(z),"regexp"):K.stylize("[Object]","special");K.seen.push(z);var pe;return Oe?pe=f(K,z,F,de,ae):pe=ae.map(function(ie){return g(K,z,F,de,ie,Oe)}),K.seen.pop(),v(pe,Se,le)}function r(K,z){if(c(z))return K.stylize("undefined","undefined");if(T(z)){var F="'"+JSON.stringify(z).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return K.stylize(F,"string")}if(_(z))return K.stylize(""+z,"number");if(O(z))return K.stylize(""+z,"boolean");if(a(z))return K.stylize("null","null")}function x(K){return"["+Error.prototype.toString.call(K)+"]"}function f(K,z,F,B,G){for(var ae=[],de=0,se=z.length;de<se;++de)W(z,String(de))?ae.push(g(K,z,F,B,String(de),!0)):ae.push("");return G.forEach(function(Se){Se.match(/^\d+$/)||ae.push(g(K,z,F,B,Se,!0))}),ae}function g(K,z,F,B,G,ae){var de,se,Se;if(Se=Object.getOwnPropertyDescriptor(z,G)||{value:z[G]},Se.get?Se.set?se=K.stylize("[Getter/Setter]","special"):se=K.stylize("[Getter]","special"):Se.set&&(se=K.stylize("[Setter]","special")),W(B,G)||(de="["+G+"]"),se||(K.seen.indexOf(Se.value)<0?(a(F)?se=s(K,Se.value,null):se=s(K,Se.value,F-1),se.indexOf(`
`)>-1&&(ae?se=se.split(`
`).map(function(Oe){return" "+Oe}).join(`
`).substr(2):se=`
`+se.split(`
`).map(function(Oe){return" "+Oe}).join(`
`))):se=K.stylize("[Circular]","special")),c(de)){if(ae&&G.match(/^\d+$/))return se;de=JSON.stringify(""+G),de.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(de=de.substr(1,de.length-2),de=K.stylize(de,"name")):(de=de.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),de=K.stylize(de,"string"))}return de+": "+se}function v(K,z,F){var B=0,G=K.reduce(function(ae,de){return B++,de.indexOf(`
`)>=0&&B++,ae+de.replace(/\u001b\[\d\d?m/g,"").length+1},0);return G>60?F[0]+(z===""?"":z+`
`)+" "+K.join(`,
`)+" "+F[1]:F[0]+z+" "+K.join(", ")+" "+F[1]}function p(K){return Array.isArray(K)}l.isArray=p;function O(K){return typeof K=="boolean"}l.isBoolean=O;function a(K){return K===null}l.isNull=a;function u(K){return K==null}l.isNullOrUndefined=u;function _(K){return typeof K=="number"}l.isNumber=_;function T(K){return typeof K=="string"}l.isString=T;function b(K){return typeof K=="symbol"}l.isSymbol=b;function c(K){return K===void 0}l.isUndefined=c;function R(K){return w(K)&&k(K)==="[object RegExp]"}l.isRegExp=R;function w(K){return typeof K=="object"&&K!==null}l.isObject=w;function C(K){return w(K)&&k(K)==="[object Date]"}l.isDate=C;function E(K){return w(K)&&(k(K)==="[object Error]"||K instanceof Error)}l.isError=E;function o(K){return typeof K=="function"}l.isFunction=o;function A(K){return K===null||typeof K=="boolean"||typeof K=="number"||typeof K=="string"||typeof K=="symbol"||typeof K=="undefined"}l.isPrimitive=A,l.isBuffer=M("./support/isBuffer");function k(K){return Object.prototype.toString.call(K)}function U(K){return K<10?"0"+K.toString(10):K.toString(10)}var N=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function V(){var K=new Date,z=[U(K.getHours()),U(K.getMinutes()),U(K.getSeconds())].join(":");return[K.getDate(),N[K.getMonth()],z].join(" ")}l.log=function(){console.log("%s - %s",V(),l.format.apply(l,arguments))},l.inherits=M("inherits"),l._extend=function(K,z){if(!z||!w(z))return K;for(var F=Object.keys(z),B=F.length;B--;)K[F[B]]=z[F[B]];return K};function W(K,z){return Object.prototype.hasOwnProperty.call(K,z)}}).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,Y,l){"use strict";(function(){"use strict";l.stripBOM=function(P){return P[0]==="\uFEFF"?P.substring(1):P}}).call(void 0)},{}],245:[function(M,Y,l){"use strict";var P=M("babel-runtime/helpers/typeof"),m=h(P),D=M("babel-runtime/core-js/object/keys"),d=h(D);function h(y){return y&&y.__esModule?y:{default:y}}(function(){"use strict";var y,S,n,i,s,r={}.hasOwnProperty;y=M("xmlbuilder"),S=M("./defaults").defaults,i=function(f){return typeof f=="string"&&(f.indexOf("&")>=0||f.indexOf(">")>=0||f.indexOf("<")>=0)},s=function(f){return"<![CDATA["+n(f)+"]]>"},n=function(f){return f.replace("]]>","]]]]><![CDATA[>")},l.Builder=function(){function x(f){var g,v,p;this.options={},v=S["0.2"];for(g in v){if(!r.call(v,g))continue;p=v[g],this.options[g]=p}for(g in f){if(!r.call(f,g))continue;p=f[g],this.options[g]=p}}return x.prototype.buildObject=function(f){var g,v,p,O,a;return g=this.options.attrkey,v=this.options.charkey,(0,d.default)(f).length===1&&this.options.rootName===S["0.2"].rootName?(a=(0,d.default)(f)[0],f=f[a]):a=this.options.rootName,p=function(u){return function(_,T){var b,c,R,w,C,E;if((typeof T=="undefined"?"undefined":(0,m.default)(T))!=="object")u.options.cdata&&i(T)?_.raw(s(T)):_.txt(T);else if(Array.isArray(T))for(w in T){if(!r.call(T,w))continue;c=T[w];for(C in c)R=c[C],_=p(_.ele(C),R).up()}else for(C in T){if(!r.call(T,C))continue;if(c=T[C],C===g){if((typeof c=="undefined"?"undefined":(0,m.default)(c))==="object")for(b in c)E=c[b],_=_.att(b,E)}else if(C===v)u.options.cdata&&i(c)?_=_.raw(s(c)):_=_.txt(c);else if(Array.isArray(c))for(w in c){if(!r.call(c,w))continue;R=c[w],typeof R=="string"?u.options.cdata&&i(R)?_=_.ele(C).raw(s(R)).up():_=_.ele(C,R).up():_=p(_.ele(C),R).up()}else(typeof c=="undefined"?"undefined":(0,m.default)(c))==="object"?_=p(_.ele(C),c).up():typeof c=="string"&&u.options.cdata&&i(c)?_=_.ele(C).raw(s(c)).up():(c==null&&(c=""),_=_.ele(C,c.toString()).up())}return _}}(this),O=y.create(a,this.options.xmldec,this.options.doctype,{headless:this.options.headless,allowSurrogateChars:this.options.allowSurrogateChars}),p(O,f).end(this.options.renderOpts)},x}()}).call(void 0)},{"./defaults":246,"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67,xmlbuilder:282}],246:[function(M,Y,l){"use strict";(function(){l.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,Y,l){"use strict";var P=M("babel-runtime/core-js/promise"),m=i(P),D=M("babel-runtime/core-js/object/get-own-property-names"),d=i(D),h=M("babel-runtime/core-js/object/keys"),y=i(h),S=M("babel-runtime/helpers/typeof"),n=i(S);function i(s){return s&&s.__esModule?s:{default:s}}(function(){"use strict";var s,r,x,f,g,v,p,O,a=function(b,c){return function(){return b.apply(c,arguments)}},u=function(b,c){for(var R in c)_.call(c,R)&&(b[R]=c[R]);function w(){this.constructor=b}return w.prototype=c.prototype,b.prototype=new w,b.__super__=c.prototype,b},_={}.hasOwnProperty;p=M("sax"),x=M("events"),s=M("./bom"),v=M("./processors"),O=M("timers").setImmediate,r=M("./defaults").defaults,f=function(b){return(typeof b=="undefined"?"undefined":(0,n.default)(b))==="object"&&b!=null&&(0,y.default)(b).length===0},g=function(b,c,R){var w,C,E;for(w=0,C=b.length;w<C;w++)E=b[w],c=E(c,R);return c},l.Parser=function(T){u(b,T);function b(c){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 l.Parser))return new l.Parser(c);this.options={},w=r["0.2"];for(R in w){if(!_.call(w,R))continue;C=w[R],this.options[R]=C}for(R in c){if(!_.call(c,R))continue;C=c[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(v.normalize)),this.reset()}return b.prototype.processAsync=function(){var c,R;try{return this.remaining.length<=this.options.chunkSize?(c=this.remaining,this.remaining="",this.saxParser=this.saxParser.write(c),this.saxParser.close()):(c=this.remaining.substr(0,this.options.chunkSize),this.remaining=this.remaining.substr(this.options.chunkSize,this.remaining.length),this.saxParser=this.saxParser.write(c),O(this.processAsync))}catch(w){if(R=w,!this.saxParser.errThrown)return this.saxParser.errThrown=!0,this.emit(R)}},b.prototype.assignOrPush=function(c,R,w){return R in c?(c[R]instanceof Array||(c[R]=[c[R]]),c[R].push(w)):this.options.explicitArray?c[R]=[w]:c[R]=w},b.prototype.reset=function(){var c,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(E){return function(o){if(E.saxParser.resume(),!E.saxParser.errThrown)return E.saxParser.errThrown=!0,E.emit("error",o)}}(this),this.saxParser.onend=function(E){return function(){if(!E.saxParser.ended)return E.saxParser.ended=!0,E.emit("end",E.resultObject)}}(this),this.saxParser.ended=!1,this.EXPLICIT_CHARKEY=this.options.explicitCharkey,this.resultObject=null,C=[],c=this.options.attrkey,R=this.options.charkey,this.saxParser.onopentag=function(E){return function(o){var A,k,U,N,V;if(U={},U[R]="",!E.options.ignoreAttrs){V=o.attributes;for(A in V){if(!_.call(V,A))continue;!(c in U)&&!E.options.mergeAttrs&&(U[c]={}),k=E.options.attrValueProcessors?g(E.options.attrValueProcessors,o.attributes[A],A):o.attributes[A],N=E.options.attrNameProcessors?g(E.options.attrNameProcessors,A):A,E.options.mergeAttrs?E.assignOrPush(U,N,k):U[c][N]=k}}return U["#name"]=E.options.tagNameProcessors?g(E.options.tagNameProcessors,o.name):o.name,E.options.xmlns&&(U[E.options.xmlnskey]={uri:o.uri,local:o.local}),C.push(U)}}(this),this.saxParser.onclosetag=function(E){return function(){var o,A,k,U,N,V,W,K,z,F;if(V=C.pop(),N=V["#name"],(!E.options.explicitChildren||!E.options.preserveChildrenOrder)&&delete V["#name"],V.cdata===!0&&(o=V.cdata,delete V.cdata),z=C[C.length-1],V[R].match(/^\s*$/)&&!o?(A=V[R],delete V[R]):(E.options.trim&&(V[R]=V[R].trim()),E.options.normalize&&(V[R]=V[R].replace(/\s{2,}/g," ").trim()),V[R]=E.options.valueProcessors?g(E.options.valueProcessors,V[R],N):V[R],(0,y.default)(V).length===1&&R in V&&!E.EXPLICIT_CHARKEY&&(V=V[R])),f(V)&&(V=E.options.emptyTag!==""?E.options.emptyTag:A),E.options.validator!=null&&(F="/"+function(){var B,G,ae;for(ae=[],B=0,G=C.length;B<G;B++)U=C[B],ae.push(U["#name"]);return ae}().concat(N).join("/"),function(){var B;try{return V=E.options.validator(F,z&&z[N],V)}catch(G){return B=G,E.emit("error",B)}}()),E.options.explicitChildren&&!E.options.mergeAttrs&&(typeof V=="undefined"?"undefined":(0,n.default)(V))==="object"){if(!E.options.preserveChildrenOrder)U={},E.options.attrkey in V&&(U[E.options.attrkey]=V[E.options.attrkey],delete V[E.options.attrkey]),!E.options.charsAsChildren&&E.options.charkey in V&&(U[E.options.charkey]=V[E.options.charkey],delete V[E.options.charkey]),(0,d.default)(V).length>0&&(U[E.options.childkey]=V),V=U;else if(z){z[E.options.childkey]=z[E.options.childkey]||[],W={};for(k in V){if(!_.call(V,k))continue;W[k]=V[k]}z[E.options.childkey].push(W),delete V["#name"],(0,y.default)(V).length===1&&R in V&&!E.EXPLICIT_CHARKEY&&(V=V[R])}}return C.length>0?E.assignOrPush(z,N,V):(E.options.explicitRoot&&(K=V,V={},V[N]=K),E.resultObject=V,E.saxParser.ended=!0,E.emit("end",E.resultObject))}}(this),w=function(E){return function(o){var A,k;if(k=C[C.length-1],k)return k[R]+=o,E.options.explicitChildren&&E.options.preserveChildrenOrder&&E.options.charsAsChildren&&(E.options.includeWhiteChars||o.replace(/\\n/g,"").trim()!=="")&&(k[E.options.childkey]=k[E.options.childkey]||[],A={"#name":"__text__"},A[R]=o,E.options.normalize&&(A[R]=A[R].replace(/\s{2,}/g," ").trim()),k[E.options.childkey].push(A)),k}}(this),this.saxParser.ontext=w,this.saxParser.oncdata=function(E){return function(o){var A;if(A=w(o),A)return A.cdata=!0}}(this)},b.prototype.parseString=function(c,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 c=c.toString(),c.trim()===""?(this.emit("end",null),!0):(c=s.stripBOM(c),this.options.async?(this.remaining=c,O(this.processAsync),this.saxParser):this.saxParser.write(c).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(c){return new m.default(function(R){return function(w,C){return R.parseString(c,function(E,o){return E?C(E):w(o)})}}(this))},b}(x),l.parseString=function(T,b,c){var R,w,C;return c!=null?(typeof c=="function"&&(R=c),(typeof b=="undefined"?"undefined":(0,n.default)(b))==="object"&&(w=b)):(typeof b=="function"&&(R=b),w={}),C=new l.Parser(w),C.parseString(T,R)},l.parseStringPromise=function(T,b){var c,R;return(typeof b=="undefined"?"undefined":(0,n.default)(b))==="object"&&(c=b),R=new l.Parser(c),R.parseStringPromise(T)}}).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,Y,l){"use strict";(function(){"use strict";var P;P=new RegExp(/(?!xmlns)^.*:/),l.normalize=function(m){return m.toLowerCase()},l.firstCharLowerCase=function(m){return m.charAt(0).toLowerCase()+m.slice(1)},l.stripPrefix=function(m){return m.replace(P,"")},l.parseNumbers=function(m){return isNaN(m)||(m=m%1===0?parseInt(m,10):parseFloat(m)),m},l.parseBooleans=function(m){return/^(?:true|false)$/i.test(m)&&(m=m.toLowerCase()==="true"),m}}).call(void 0)},{}],249:[function(M,Y,l){"use strict";(function(){"use strict";var P,m,D,d,h=function(n,i){for(var s in i)y.call(i,s)&&(n[s]=i[s]);function r(){this.constructor=n}return r.prototype=i.prototype,n.prototype=new r,n.__super__=i.prototype,n},y={}.hasOwnProperty;m=M("./defaults"),P=M("./builder"),D=M("./parser"),d=M("./processors"),l.defaults=m.defaults,l.processors=d,l.ValidationError=function(S){h(n,S);function n(i){this.message=i}return n}(Error),l.Builder=P.Builder,l.Parser=D.Parser,l.parseString=D.parseString,l.parseStringPromise=D.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(M,Y,l){"use strict";(function(){Y.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(M,Y,l){"use strict";(function(){Y.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,Y,l){"use strict";var P=M("babel-runtime/core-js/object/get-prototype-of"),m=S(P),D=M("babel-runtime/helpers/typeof"),d=S(D),h=M("babel-runtime/core-js/object/assign"),y=S(h);function S(n){return n&&n.__esModule?n:{default:n}}(function(){var n,i,s,r,x,f,g,v=[].slice,p={}.hasOwnProperty;n=function(){var a,u,_,T,b,c;if(c=arguments[0],b=2<=arguments.length?v.call(arguments,1):[],x(y.default))y.default.apply(null,arguments);else for(a=0,_=b.length;a<_;a++)if(T=b[a],T!=null)for(u in T){if(!p.call(T,u))continue;c[u]=T[u]}return c},x=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 x(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},r=function(a){var u;if(s(a))return!a.length;for(u in a){if(!p.call(a,u))continue;return!1}return!0},g=function(a){var u,_;return f(a)&&(_=(0,m.default)(a))&&(u=_.constructor)&&typeof u=="function"&&u instanceof u&&Function.prototype.toString.call(u)===Function.prototype.toString.call(Object)},i=function(a){return x(a.valueOf)?a.valueOf():a},Y.exports.assign=n,Y.exports.isFunction=x,Y.exports.isObject=f,Y.exports.isArray=s,Y.exports.isEmpty=r,Y.exports.isPlainObject=g,Y.exports.getValue=i}).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,Y,l){"use strict";(function(){Y.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(void 0)},{}],254:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,y;d=M("./NodeType"),y=M("./XMLNode"),Y.exports=h=function(){function S(n,i,s){if(this.parent=n,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),i==null)throw new Error("Missing attribute name. "+this.debugInfo(i));this.name=this.stringify.name(i),this.value=this.stringify.attValue(s),this.type=d.Attribute,this.isId=!1,this.schemaTypeInfo=null}return Object.defineProperty(S.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(S.prototype,"ownerElement",{get:function(){return this.parent}}),Object.defineProperty(S.prototype,"textContent",{get:function(){return this.value},set:function(i){return this.value=i||""}}),Object.defineProperty(S.prototype,"namespaceURI",{get:function(){return""}}),Object.defineProperty(S.prototype,"prefix",{get:function(){return""}}),Object.defineProperty(S.prototype,"localName",{get:function(){return this.name}}),Object.defineProperty(S.prototype,"specified",{get:function(){return!0}}),S.prototype.clone=function(){return(0,m.default)(this)},S.prototype.toString=function(n){return this.options.writer.attribute(this,this.options.writer.filterOptions(n))},S.prototype.debugInfo=function(n){return n=n||this.name,n==null?"parent: <"+this.parent.name+">":"attribute: {"+n+"}, parent: <"+this.parent.name+">"},S.prototype.isEqualNode=function(n){return n.namespaceURI!==this.namespaceURI||(n.prefix!==this.prefix||n.localName!==this.localName)?!1:!(n.value!==this.value)},S}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,y,S=function(s,r){for(var x in r)n.call(r,x)&&(s[x]=r[x]);function f(){this.constructor=s}return f.prototype=r.prototype,s.prototype=new f,s.__super__=r.prototype,s},n={}.hasOwnProperty;d=M("./NodeType"),y=M("./XMLCharacterData"),Y.exports=h=function(i){S(s,i);function s(r,x){if(s.__super__.constructor.call(this,r),x==null)throw new Error("Missing CDATA text. "+this.debugInfo());this.name="#cdata-section",this.type=d.CData,this.value=this.stringify.cdata(x)}return s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(r){return this.options.writer.cdata(this,this.options.writer.filterOptions(r))},s}(y)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,y=function(i,s){for(var r in s)S.call(s,r)&&(i[r]=s[r]);function x(){this.constructor=i}return x.prototype=s.prototype,i.prototype=new x,i.__super__=s.prototype,i},S={}.hasOwnProperty;h=M("./XMLNode"),Y.exports=d=function(n){y(i,n);function i(s){i.__super__.constructor.call(this,s),this.value=""}return Object.defineProperty(i.prototype,"data",{get:function(){return this.value},set:function(r){return this.value=r||""}}),Object.defineProperty(i.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(i.prototype,"textContent",{get:function(){return this.value},set:function(r){return this.value=r||""}}),i.prototype.clone=function(){return(0,m.default)(this)},i.prototype.substringData=function(s,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.appendData=function(s){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.insertData=function(s,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.deleteData=function(s,r){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.replaceData=function(s,r,x){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.isEqualNode=function(s){return i.__super__.isEqualNode.apply(this,arguments).isEqualNode(s)?!(s.data!==this.data):!1},i}(h)}).call(void 0)},{"./XMLNode":273,"babel-runtime/core-js/object/create":55}],257:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,y,S=function(s,r){for(var x in r)n.call(r,x)&&(s[x]=r[x]);function f(){this.constructor=s}return f.prototype=r.prototype,s.prototype=new f,s.__super__=r.prototype,s},n={}.hasOwnProperty;d=M("./NodeType"),h=M("./XMLCharacterData"),Y.exports=y=function(i){S(s,i);function s(r,x){if(s.__super__.constructor.call(this,r),x==null)throw new Error("Missing comment text. "+this.debugInfo());this.name="#comment",this.type=d.Comment,this.value=this.stringify.comment(x)}return s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(r){return this.options.writer.comment(this,this.options.writer.filterOptions(r))},s}(h)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=h(P),D=M("babel-runtime/core-js/object/create"),d=h(D);function h(y){return y&&y.__esModule?y:{default:y}}(function(){var y,S,n;S=M("./XMLDOMErrorHandler"),n=M("./XMLDOMStringList"),Y.exports=y=function(){function i(){var s;this.defaultParams={"canonical-form":!1,"cdata-sections":!1,comments:!1,"datatype-normalization":!1,"element-content-whitespace":!0,entities:!0,"error-handler":new S,infoset:!0,"validate-if-schema":!1,namespaces:!0,"namespace-declarations":!0,"normalize-characters":!1,"schema-location":"","schema-type":"","split-cdata-sections":!0,validate:!1,"well-formed":!0},this.params=s=(0,d.default)(this.defaultParams)}return Object.defineProperty(i.prototype,"parameterNames",{get:function(){return new n((0,m.default)(this.defaultParams))}}),i.prototype.getParameter=function(s){return this.params.hasOwnProperty(s)?this.params[s]:null},i.prototype.canSetParameter=function(s,r){return!0},i.prototype.setParameter=function(s,r){return r!=null?this.params[s]=r:delete this.params[s]},i}()}).call(void 0)},{"./XMLDOMErrorHandler":259,"./XMLDOMStringList":261,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/keys":60}],259:[function(M,Y,l){"use strict";(function(){var P;Y.exports=P=function(){function m(){}return m.prototype.handleError=function(D){throw new Error(D)},m}()}).call(void 0)},{}],260:[function(M,Y,l){"use strict";(function(){var P;Y.exports=P=function(){function m(){}return m.prototype.hasFeature=function(D,d){return!0},m.prototype.createDocumentType=function(D,d,h){throw new Error("This DOM method is not implemented.")},m.prototype.createDocument=function(D,d,h){throw new Error("This DOM method is not implemented.")},m.prototype.createHTMLDocument=function(D){throw new Error("This DOM method is not implemented.")},m.prototype.getFeature=function(D,d){throw new Error("This DOM method is not implemented.")},m}()}).call(void 0)},{}],261:[function(M,Y,l){"use strict";(function(){var P;Y.exports=P=function(){function m(D){this.arr=D||[]}return Object.defineProperty(m.prototype,"length",{get:function(){return this.arr.length}}),m.prototype.item=function(D){return this.arr[D]||null},m.prototype.contains=function(D){return this.arr.indexOf(D)!==-1},m}()}).call(void 0)},{}],262:[function(M,Y,l){"use strict";(function(){var P,m,D,d=function(S,n){for(var i in n)h.call(n,i)&&(S[i]=n[i]);function s(){this.constructor=S}return s.prototype=n.prototype,S.prototype=new s,S.__super__=n.prototype,S},h={}.hasOwnProperty;D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(y){d(S,y);function S(n,i,s,r,x,f){if(S.__super__.constructor.call(this,n),i==null)throw new Error("Missing DTD element name. "+this.debugInfo());if(s==null)throw new Error("Missing DTD attribute name. "+this.debugInfo(i));if(!r)throw new Error("Missing DTD attribute type. "+this.debugInfo(i));if(!x)throw new Error("Missing DTD attribute default. "+this.debugInfo(i));if(x.indexOf("#")!==0&&(x="#"+x),!x.match(/^(#REQUIRED|#IMPLIED|#FIXED|#DEFAULT)$/))throw new Error("Invalid default value type; expected: #REQUIRED, #IMPLIED, #FIXED or #DEFAULT. "+this.debugInfo(i));if(f&&!x.match(/^(#FIXED|#DEFAULT)$/))throw new Error("Default value only applies to #FIXED or #DEFAULT. "+this.debugInfo(i));this.elementName=this.stringify.name(i),this.type=P.AttributeDeclaration,this.attributeName=this.stringify.name(s),this.attributeType=this.stringify.dtdAttType(r),f&&(this.defaultValue=this.stringify.dtdAttDefault(f)),this.defaultValueType=x}return S.prototype.toString=function(n){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(n))},S}(D)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,Y,l){"use strict";(function(){var P,m,D,d=function(S,n){for(var i in n)h.call(n,i)&&(S[i]=n[i]);function s(){this.constructor=S}return s.prototype=n.prototype,S.prototype=new s,S.__super__=n.prototype,S},h={}.hasOwnProperty;D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(y){d(S,y);function S(n,i,s){if(S.__super__.constructor.call(this,n),i==null)throw new Error("Missing DTD element name. "+this.debugInfo());s||(s="(#PCDATA)"),Array.isArray(s)&&(s="("+s.join(",")+")"),this.name=this.stringify.name(i),this.type=P.ElementDeclaration,this.value=this.stringify.dtdElementValue(s)}return S.prototype.toString=function(n){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(n))},S}(D)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,Y,l){"use strict";(function(){var P,m,D,d,h=function(n,i){for(var s in i)y.call(i,s)&&(n[s]=i[s]);function r(){this.constructor=n}return r.prototype=i.prototype,n.prototype=new r,n.__super__=i.prototype,n},y={}.hasOwnProperty;d=M("./Utility").isObject,D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(S){h(n,S);function n(i,s,r,x){if(n.__super__.constructor.call(this,i),r==null)throw new Error("Missing DTD entity name. "+this.debugInfo(r));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(r));if(this.pe=!!s,this.name=this.stringify.name(r),this.type=P.EntityDeclaration,!d(x))this.value=this.stringify.dtdEntityValue(x),this.internal=!0;else{if(!x.pubID&&!x.sysID)throw new Error("Public and/or system identifiers are required for an external entity. "+this.debugInfo(r));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(r));if(this.internal=!1,x.pubID!=null&&(this.pubID=this.stringify.dtdPubID(x.pubID)),x.sysID!=null&&(this.sysID=this.stringify.dtdSysID(x.sysID)),x.nData!=null&&(this.nData=this.stringify.dtdNData(x.nData)),this.pe&&this.nData)throw new Error("Notation declaration is not allowed in a parameter entity. "+this.debugInfo(r))}}return Object.defineProperty(n.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(n.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(n.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(n.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(n.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(n.prototype,"xmlVersion",{get:function(){return null}}),n.prototype.toString=function(i){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(i))},n}(D)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,Y,l){"use strict";(function(){var P,m,D,d=function(S,n){for(var i in n)h.call(n,i)&&(S[i]=n[i]);function s(){this.constructor=S}return s.prototype=n.prototype,S.prototype=new s,S.__super__=n.prototype,S},h={}.hasOwnProperty;D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(y){d(S,y);function S(n,i,s){if(S.__super__.constructor.call(this,n),i==null)throw new Error("Missing DTD notation name. "+this.debugInfo(i));if(!s.pubID&&!s.sysID)throw new Error("Public or system identifiers are required for an external entity. "+this.debugInfo(i));this.name=this.stringify.name(i),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(S.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(S.prototype,"systemId",{get:function(){return this.sysID}}),S.prototype.toString=function(n){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(n))},S}(D)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,Y,l){"use strict";(function(){var P,m,D,d,h=function(n,i){for(var s in i)y.call(i,s)&&(n[s]=i[s]);function r(){this.constructor=n}return r.prototype=i.prototype,n.prototype=new r,n.__super__=i.prototype,n},y={}.hasOwnProperty;d=M("./Utility").isObject,D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(S){h(n,S);function n(i,s,r,x){var f;n.__super__.constructor.call(this,i),d(s)&&(f=s,s=f.version,r=f.encoding,x=f.standalone),s||(s="1.0"),this.type=P.Declaration,this.version=this.stringify.xmlVersion(s),r!=null&&(this.encoding=this.stringify.xmlEncoding(r)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return n.prototype.toString=function(i){return this.options.writer.declaration(this,this.options.writer.filterOptions(i))},n}(D)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,Y,l){"use strict";(function(){var P,m,D,d,h,y,S,n,i,s=function(f,g){for(var v in g)r.call(g,v)&&(f[v]=g[v]);function p(){this.constructor=f}return p.prototype=g.prototype,f.prototype=new p,f.__super__=g.prototype,f},r={}.hasOwnProperty;i=M("./Utility").isObject,n=M("./XMLNode"),P=M("./NodeType"),m=M("./XMLDTDAttList"),d=M("./XMLDTDEntity"),D=M("./XMLDTDElement"),h=M("./XMLDTDNotation"),S=M("./XMLNamedNodeMap"),Y.exports=y=function(x){s(f,x);function f(g,v,p){var O,a,u,_,T,b;if(f.__super__.constructor.call(this,g),this.type=P.DocType,g.children){for(_=g.children,a=0,u=_.length;a<u;a++)if(O=_[a],O.type===P.Element){this.name=O.name;break}}this.documentObject=g,i(v)&&(T=v,v=T.pubID,p=T.sysID),p==null&&(b=[v,p],p=b[0],v=b[1]),v!=null&&(this.pubID=this.stringify.dtdPubID(v)),p!=null&&(this.sysID=this.stringify.dtdSysID(p))}return Object.defineProperty(f.prototype,"entities",{get:function(){var v,p,O,a,u;for(a={},u=this.children,p=0,O=u.length;p<O;p++)v=u[p],v.type===P.EntityDeclaration&&!v.pe&&(a[v.name]=v);return new S(a)}}),Object.defineProperty(f.prototype,"notations",{get:function(){var v,p,O,a,u;for(a={},u=this.children,p=0,O=u.length;p<O;p++)v=u[p],v.type===P.NotationDeclaration&&(a[v.name]=v);return new S(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(g,v){var p;return p=new D(this,g,v),this.children.push(p),this},f.prototype.attList=function(g,v,p,O,a){var u;return u=new m(this,g,v,p,O,a),this.children.push(u),this},f.prototype.entity=function(g,v){var p;return p=new d(this,!1,g,v),this.children.push(p),this},f.prototype.pEntity=function(g,v){var p;return p=new d(this,!0,g,v),this.children.push(p),this},f.prototype.notation=function(g,v){var p;return p=new h(this,g,v),this.children.push(p),this},f.prototype.toString=function(g){return this.options.writer.docType(this,this.options.writer.filterOptions(g))},f.prototype.ele=function(g,v){return this.element(g,v)},f.prototype.att=function(g,v,p,O,a){return this.attList(g,v,p,O,a)},f.prototype.ent=function(g,v){return this.entity(g,v)},f.prototype.pent=function(g,v){return this.pEntity(g,v)},f.prototype.not=function(g,v){return this.notation(g,v)},f.prototype.up=function(){return this.root()||this.documentObject},f.prototype.isEqualNode=function(g){return f.__super__.isEqualNode.apply(this,arguments).isEqualNode(g)?g.name!==this.name||g.publicId!==this.publicId?!1:!(g.systemId!==this.systemId):!1},f}(n)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLNamedNodeMap":272,"./XMLNode":273}],268:[function(M,Y,l){"use strict";(function(){var P,m,D,d,h,y,S,n,i=function(x,f){for(var g in f)s.call(f,g)&&(x[g]=f[g]);function v(){this.constructor=x}return v.prototype=f.prototype,x.prototype=new v,x.__super__=f.prototype,x},s={}.hasOwnProperty;n=M("./Utility").isPlainObject,D=M("./XMLDOMImplementation"),m=M("./XMLDOMConfiguration"),h=M("./XMLNode"),P=M("./NodeType"),S=M("./XMLStringifier"),y=M("./XMLStringWriter"),Y.exports=d=function(r){i(x,r);function x(f){x.__super__.constructor.call(this,null),this.name="#document",this.type=P.Document,this.documentURI=null,this.domConfig=new m,f||(f={}),f.writer||(f.writer=new y),this.options=f,this.stringify=new S(f)}return Object.defineProperty(x.prototype,"implementation",{value:new D}),Object.defineProperty(x.prototype,"doctype",{get:function(){var g,v,p,O;for(O=this.children,v=0,p=O.length;v<p;v++)if(g=O[v],g.type===P.DocType)return g;return null}}),Object.defineProperty(x.prototype,"documentElement",{get:function(){return this.rootObject||null}}),Object.defineProperty(x.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(x.prototype,"strictErrorChecking",{get:function(){return!1}}),Object.defineProperty(x.prototype,"xmlEncoding",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].encoding:null}}),Object.defineProperty(x.prototype,"xmlStandalone",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].standalone==="yes":!1}}),Object.defineProperty(x.prototype,"xmlVersion",{get:function(){return this.children.length!==0&&this.children[0].type===P.Declaration?this.children[0].version:"1.0"}}),Object.defineProperty(x.prototype,"URL",{get:function(){return this.documentURI}}),Object.defineProperty(x.prototype,"origin",{get:function(){return null}}),Object.defineProperty(x.prototype,"compatMode",{get:function(){return null}}),Object.defineProperty(x.prototype,"characterSet",{get:function(){return null}}),Object.defineProperty(x.prototype,"contentType",{get:function(){return null}}),x.prototype.end=function(f){var g;return g={},f?n(f)&&(g=f,f=this.options.writer):f=this.options.writer,f.document(this,f.filterOptions(g))},x.prototype.toString=function(f){return this.options.writer.document(this,this.options.writer.filterOptions(f))},x.prototype.createElement=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createDocumentFragment=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createTextNode=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createComment=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createCDATASection=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createProcessingInstruction=function(f,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createAttribute=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createEntityReference=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByTagName=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.importNode=function(f,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createElementNS=function(f,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createAttributeNS=function(f,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByTagNameNS=function(f,g){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementById=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.adoptNode=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.normalizeDocument=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.renameNode=function(f,g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByClassName=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createEvent=function(f){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createRange=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createNodeIterator=function(f,g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createTreeWalker=function(f,g,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},x}(h)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDOMConfiguration":258,"./XMLDOMImplementation":260,"./XMLNode":273,"./XMLStringWriter":278,"./XMLStringifier":279}],269:[function(M,Y,l){"use strict";(function(){var P,m,D,d,h,y,S,n,i,s,r,x,f,g,v,p,O,a,u,_,T,b,c,R,w={}.hasOwnProperty;R=M("./Utility"),b=R.isObject,T=R.isFunction,c=R.isPlainObject,_=R.getValue,P=M("./NodeType"),x=M("./XMLDocument"),g=M("./XMLElement"),d=M("./XMLCData"),h=M("./XMLComment"),p=M("./XMLRaw"),u=M("./XMLText"),v=M("./XMLProcessingInstruction"),s=M("./XMLDeclaration"),r=M("./XMLDocType"),y=M("./XMLDTDAttList"),n=M("./XMLDTDEntity"),S=M("./XMLDTDElement"),i=M("./XMLDTDNotation"),D=M("./XMLAttribute"),a=M("./XMLStringifier"),O=M("./XMLStringWriter"),m=M("./WriterState"),Y.exports=f=function(){function C(E,o,A){var k;this.name="?xml",this.type=P.Document,E||(E={}),k={},E.writer?c(E.writer)&&(k=E.writer,E.writer=new O):E.writer=new O,this.options=E,this.writer=E.writer,this.writerOptions=this.writer.filterOptions(k),this.stringify=new a(E),this.onDataCallback=o||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(E){var o,A,k,U,N,V,W,K;switch(E.type){case P.CData:this.cdata(E.value);break;case P.Comment:this.comment(E.value);break;case P.Element:k={},W=E.attribs;for(A in W){if(!w.call(W,A))continue;o=W[A],k[A]=o.value}this.node(E.name,k);break;case P.Dummy:this.dummy();break;case P.Raw:this.raw(E.value);break;case P.Text:this.text(E.value);break;case P.ProcessingInstruction:this.instruction(E.target,E.value);break;default:throw new Error("This XML node type is not supported in a JS object: "+E.constructor.name)}for(K=E.children,N=0,V=K.length;N<V;N++)U=K[N],this.createChildNode(U),U.type===P.Element&&this.up();return this},C.prototype.dummy=function(){return this},C.prototype.node=function(E,o,A){var k;if(E==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(E));return this.openCurrent(),E=_(E),o==null&&(o={}),o=_(o),b(o)||(k=[o,A],A=k[0],o=k[1]),this.currentNode=new g(this,E,o),this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,A!=null&&this.text(A),this},C.prototype.element=function(E,o,A){var k,U,N,V,W,K;if(this.currentNode&&this.currentNode.type===P.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(E)||b(E)||T(E))for(V=this.options.noValidation,this.options.noValidation=!0,K=new x(this.options).element("TEMP_ROOT"),K.element(E),this.options.noValidation=V,W=K.children,U=0,N=W.length;U<N;U++)k=W[U],this.createChildNode(k),k.type===P.Element&&this.up();else this.node(E,o,A);return this},C.prototype.attribute=function(E,o){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(E));if(E!=null&&(E=_(E)),b(E))for(A in E){if(!w.call(E,A))continue;k=E[A],this.attribute(A,k)}else T(o)&&(o=o.apply()),this.options.keepNullAttributes&&o==null?this.currentNode.attribs[E]=new D(this,E,""):o!=null&&(this.currentNode.attribs[E]=new D(this,E,o));return this},C.prototype.text=function(E){var o;return this.openCurrent(),o=new u(this,E),this.onData(this.writer.text(o,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.cdata=function(E){var o;return this.openCurrent(),o=new d(this,E),this.onData(this.writer.cdata(o,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.comment=function(E){var o;return this.openCurrent(),o=new h(this,E),this.onData(this.writer.comment(o,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.raw=function(E){var o;return this.openCurrent(),o=new p(this,E),this.onData(this.writer.raw(o,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.instruction=function(E,o){var A,k,U,N,V;if(this.openCurrent(),E!=null&&(E=_(E)),o!=null&&(o=_(o)),Array.isArray(E))for(A=0,N=E.length;A<N;A++)k=E[A],this.instruction(k);else if(b(E))for(k in E){if(!w.call(E,k))continue;U=E[k],this.instruction(k,U)}else T(o)&&(o=o.apply()),V=new v(this,E,o),this.onData(this.writer.processingInstruction(V,this.writerOptions,this.currentLevel+1),this.currentLevel+1);return this},C.prototype.declaration=function(E,o,A){var k;if(this.openCurrent(),this.documentStarted)throw new Error("declaration() must be the first node.");return k=new s(this,E,o,A),this.onData(this.writer.declaration(k,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.doctype=function(E,o,A){if(this.openCurrent(),E==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 r(this,o,A),this.currentNode.rootNodeName=E,this.currentNode.children=!1,this.currentLevel++,this.openTags[this.currentLevel]=this.currentNode,this},C.prototype.dtdElement=function(E,o){var A;return this.openCurrent(),A=new S(this,E,o),this.onData(this.writer.dtdElement(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.attList=function(E,o,A,k,U){var N;return this.openCurrent(),N=new y(this,E,o,A,k,U),this.onData(this.writer.dtdAttList(N,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.entity=function(E,o){var A;return this.openCurrent(),A=new n(this,!1,E,o),this.onData(this.writer.dtdEntity(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.pEntity=function(E,o){var A;return this.openCurrent(),A=new n(this,!0,E,o),this.onData(this.writer.dtdEntity(A,this.writerOptions,this.currentLevel+1),this.currentLevel+1),this},C.prototype.notation=function(E,o){var A;return this.openCurrent(),A=new i(this,E,o),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(E){var o,A,k,U;if(!E.isOpen){if(!this.root&&this.currentLevel===0&&E.type===P.Element&&(this.root=E),A="",E.type===P.Element){this.writerOptions.state=m.OpenTag,A=this.writer.indent(E,this.writerOptions,this.currentLevel)+"<"+E.name,U=E.attribs;for(k in U){if(!w.call(U,k))continue;o=U[k],A+=this.writer.attribute(o,this.writerOptions,this.currentLevel)}A+=(E.children?">":"/>")+this.writer.endline(E,this.writerOptions,this.currentLevel),this.writerOptions.state=m.InsideTag}else this.writerOptions.state=m.OpenTag,A=this.writer.indent(E,this.writerOptions,this.currentLevel)+"<!DOCTYPE "+E.rootNodeName,E.pubID&&E.sysID?A+=' PUBLIC "'+E.pubID+'" "'+E.sysID+'"':E.sysID&&(A+=' SYSTEM "'+E.sysID+'"'),E.children?(A+=" [",this.writerOptions.state=m.InsideTag):(this.writerOptions.state=m.CloseTag,A+=">"),A+=this.writer.endline(E,this.writerOptions,this.currentLevel);return this.onData(A,this.currentLevel),E.isOpen=!0}},C.prototype.closeNode=function(E){var o;if(!E.isClosed)return o="",this.writerOptions.state=m.CloseTag,E.type===P.Element?o=this.writer.indent(E,this.writerOptions,this.currentLevel)+"</"+E.name+">"+this.writer.endline(E,this.writerOptions,this.currentLevel):o=this.writer.indent(E,this.writerOptions,this.currentLevel)+"]>"+this.writer.endline(E,this.writerOptions,this.currentLevel),this.writerOptions.state=m.None,this.onData(o,this.currentLevel),E.isClosed=!0},C.prototype.onData=function(E,o){return this.documentStarted=!0,this.onDataCallback(E,o+1)},C.prototype.onEnd=function(){return this.documentCompleted=!0,this.onEndCallback()},C.prototype.debugInfo=function(E){return E==null?"":"node: <"+E+">"},C.prototype.ele=function(){return this.element.apply(this,arguments)},C.prototype.nod=function(E,o,A){return this.node(E,o,A)},C.prototype.txt=function(E){return this.text(E)},C.prototype.dat=function(E){return this.cdata(E)},C.prototype.com=function(E){return this.comment(E)},C.prototype.ins=function(E,o){return this.instruction(E,o)},C.prototype.dec=function(E,o,A){return this.declaration(E,o,A)},C.prototype.dtd=function(E,o,A){return this.doctype(E,o,A)},C.prototype.e=function(E,o,A){return this.element(E,o,A)},C.prototype.n=function(E,o,A){return this.node(E,o,A)},C.prototype.t=function(E){return this.text(E)},C.prototype.d=function(E){return this.cdata(E)},C.prototype.c=function(E){return this.comment(E)},C.prototype.r=function(E){return this.raw(E)},C.prototype.i=function(E,o){return this.instruction(E,o)},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(E,o){return this.entity(E,o)},C.prototype.pent=function(E,o){return this.pEntity(E,o)},C.prototype.not=function(E,o){return this.notation(E,o)},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,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,y,S=function(s,r){for(var x in r)n.call(r,x)&&(s[x]=r[x]);function f(){this.constructor=s}return f.prototype=r.prototype,s.prototype=new f,s.__super__=r.prototype,s},n={}.hasOwnProperty;y=M("./XMLNode"),d=M("./NodeType"),Y.exports=h=function(i){S(s,i);function s(r){s.__super__.constructor.call(this,r),this.type=d.Dummy}return s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(r){return""},s}(y)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,y,S,n,i,s,r,x,f=function(p,O){for(var a in O)g.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},g={}.hasOwnProperty;x=M("./Utility"),r=x.isObject,s=x.isFunction,i=x.getValue,n=M("./XMLNode"),d=M("./NodeType"),h=M("./XMLAttribute"),S=M("./XMLNamedNodeMap"),Y.exports=y=function(v){f(p,v);function p(O,a,u){var _,T,b,c;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(c=O.children,T=0,b=c.length;T<b;T++)if(_=c[T],_.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 S(this.attribs)),this.attributeMap}}),p.prototype.clone=function(){var O,a,u,_;u=(0,m.default)(this),u.isRoot&&(u.documentObject=null),u.attribs={},_=this.attribs;for(a in _){if(!g.call(_,a))continue;O=_[a],u.attribs[a]=O.clone()}return u.children=[],this.children.forEach(function(T){var b;return b=T.clone(),b.parent=u,u.children.push(b)}),u},p.prototype.attribute=function(O,a){var u,_;if(O!=null&&(O=i(O)),r(O))for(u in O){if(!g.call(O,u))continue;_=O[u],this.attribute(u,_)}else s(a)&&(a=a.apply()),this.options.keepNullAttributes&&a==null?this.attribs[O]=new h(this,O,""):a!=null&&(this.attribs[O]=new h(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=i(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}(n)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/keys"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d;Y.exports=d=function(){function h(y){this.nodes=y}return Object.defineProperty(h.prototype,"length",{get:function(){return(0,m.default)(this.nodes).length||0}}),h.prototype.clone=function(){return this.nodes=null},h.prototype.getNamedItem=function(y){return this.nodes[y]},h.prototype.setNamedItem=function(y){var S;return S=this.nodes[y.nodeName],this.nodes[y.nodeName]=y,S||null},h.prototype.removeNamedItem=function(y){var S;return S=this.nodes[y],delete this.nodes[y],S||null},h.prototype.item=function(y){return this.nodes[(0,m.default)(this.nodes)[y]]||null},h.prototype.getNamedItemNS=function(y,S){throw new Error("This DOM method is not implemented.")},h.prototype.setNamedItemNS=function(y){throw new Error("This DOM method is not implemented.")},h.prototype.removeNamedItemNS=function(y,S){throw new Error("This DOM method is not implemented.")},h}()}).call(void 0)},{"babel-runtime/core-js/object/keys":60}],273:[function(M,Y,l){"use strict";(function(){var P,m,D,d,h,y,S,n,i,s,r,x,f,g,v,p,O,a,u,_={}.hasOwnProperty;u=M("./Utility"),a=u.isObject,O=u.isFunction,p=u.isEmpty,v=u.getValue,n=null,D=null,d=null,h=null,y=null,f=null,g=null,x=null,S=null,m=null,r=null,i=null,P=null,Y.exports=s=function(){function T(b){this.parent=b,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,n||(n=M("./XMLElement"),D=M("./XMLCData"),d=M("./XMLComment"),h=M("./XMLDeclaration"),y=M("./XMLDocType"),f=M("./XMLRaw"),g=M("./XMLText"),x=M("./XMLProcessingInstruction"),S=M("./XMLDummy"),m=M("./NodeType"),r=M("./XMLNodeList"),i=M("./XMLNamedNodeMap"),P=M("./DocumentPosition"))}return Object.defineProperty(T.prototype,"nodeName",{get:function(){return this.name}}),Object.defineProperty(T.prototype,"nodeType",{get:function(){return this.type}}),Object.defineProperty(T.prototype,"nodeValue",{get:function(){return this.value}}),Object.defineProperty(T.prototype,"parentNode",{get:function(){return this.parent}}),Object.defineProperty(T.prototype,"childNodes",{get:function(){return(!this.childNodeList||!this.childNodeList.nodes)&&(this.childNodeList=new r(this.children)),this.childNodeList}}),Object.defineProperty(T.prototype,"firstChild",{get:function(){return this.children[0]||null}}),Object.defineProperty(T.prototype,"lastChild",{get:function(){return this.children[this.children.length-1]||null}}),Object.defineProperty(T.prototype,"previousSibling",{get:function(){var c;return c=this.parent.children.indexOf(this),this.parent.children[c-1]||null}}),Object.defineProperty(T.prototype,"nextSibling",{get:function(){var c;return c=this.parent.children.indexOf(this),this.parent.children[c+1]||null}}),Object.defineProperty(T.prototype,"ownerDocument",{get:function(){return this.document()||null}}),Object.defineProperty(T.prototype,"textContent",{get:function(){var c,R,w,C,E;if(this.nodeType===m.Element||this.nodeType===m.DocumentFragment){for(E="",C=this.children,R=0,w=C.length;R<w;R++)c=C[R],c.textContent&&(E+=c.textContent);return E}else return null},set:function(c){throw new Error("This DOM method is not implemented."+this.debugInfo())}}),T.prototype.setParent=function(b){var c,R,w,C,E;for(this.parent=b,b&&(this.options=b.options,this.stringify=b.stringify),C=this.children,E=[],R=0,w=C.length;R<w;R++)c=C[R],E.push(c.setParent(this));return E},T.prototype.element=function(b,c,R){var w,C,E,o,A,k,U,N,V,W,K;if(k=null,c===null&&R==null&&(V=[{},null],c=V[0],R=V[1]),c==null&&(c={}),c=v(c),a(c)||(W=[c,R],R=W[0],c=W[1]),b!=null&&(b=v(b)),Array.isArray(b))for(E=0,U=b.length;E<U;E++)C=b[E],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(K=b[A],O(K)&&(K=K.apply()),!this.options.ignoreDecorators&&this.stringify.convertAttKey&&A.indexOf(this.stringify.convertAttKey)===0)k=this.attribute(A.substr(this.stringify.convertAttKey.length),K);else if(!this.options.separateArrayItems&&Array.isArray(K)&&p(K))k=this.dummy();else if(a(K)&&p(K))k=this.element(A);else if(!this.options.keepNullNodes&&K==null)k=this.dummy();else if(!this.options.separateArrayItems&&Array.isArray(K))for(o=0,N=K.length;o<N;o++)C=K[o],w={},w[A]=C,k=this.element(w);else a(K)?!this.options.ignoreDecorators&&this.stringify.convertTextKey&&A.indexOf(this.stringify.convertTextKey)===0?k=this.element(K):(k=this.element(A),k.element(K)):k=this.element(A,K)}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,c,R);if(k==null)throw new Error("Could not create any elements with: "+b+". "+this.debugInfo());return k},T.prototype.insertBefore=function(b,c,R){var w,C,E,o,A;if(b!=null?b.type:void 0)return E=b,o=c,E.setParent(this),o?(C=children.indexOf(o),A=children.splice(C),children.push(E),Array.prototype.push.apply(children,A)):children.push(E),E;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,c,R),Array.prototype.push.apply(this.parent.children,A),w},T.prototype.insertAfter=function(b,c,R){var w,C,E;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(b));return C=this.parent.children.indexOf(this),E=this.parent.children.splice(C+1),w=this.parent.element(b,c,R),Array.prototype.push.apply(this.parent.children,E),w},T.prototype.remove=function(){var b,c;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(c=[])),this.parent},T.prototype.node=function(b,c,R){var w,C;return b!=null&&(b=v(b)),c||(c={}),c=v(c),a(c)||(C=[c,R],R=C[0],c=C[1]),w=new n(this,b,c),R!=null&&w.text(R),this.children.push(w),w},T.prototype.text=function(b){var c;return a(b)&&this.element(b),c=new g(this,b),this.children.push(c),this},T.prototype.cdata=function(b){var c;return c=new D(this,b),this.children.push(c),this},T.prototype.comment=function(b){var c;return c=new d(this,b),this.children.push(c),this},T.prototype.commentBefore=function(b){var c,R,w;return R=this.parent.children.indexOf(this),w=this.parent.children.splice(R),c=this.parent.comment(b),Array.prototype.push.apply(this.parent.children,w),this},T.prototype.commentAfter=function(b){var c,R,w;return R=this.parent.children.indexOf(this),w=this.parent.children.splice(R+1),c=this.parent.comment(b),Array.prototype.push.apply(this.parent.children,w),this},T.prototype.raw=function(b){var c;return c=new f(this,b),this.children.push(c),this},T.prototype.dummy=function(){var b;return b=new S(this),b},T.prototype.instruction=function(b,c){var R,w,C,E,o;if(b!=null&&(b=v(b)),c!=null&&(c=v(c)),Array.isArray(b))for(E=0,o=b.length;E<o;E++)R=b[E],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(c)&&(c=c.apply()),C=new x(this,b,c),this.children.push(C);return this},T.prototype.instructionBefore=function(b,c){var R,w,C;return w=this.parent.children.indexOf(this),C=this.parent.children.splice(w),R=this.parent.instruction(b,c),Array.prototype.push.apply(this.parent.children,C),this},T.prototype.instructionAfter=function(b,c){var R,w,C;return w=this.parent.children.indexOf(this),C=this.parent.children.splice(w+1),R=this.parent.instruction(b,c),Array.prototype.push.apply(this.parent.children,C),this},T.prototype.declaration=function(b,c,R){var w,C;return w=this.document(),C=new h(w,b,c,R),w.children.length===0?w.children.unshift(C):w.children[0].type===m.Declaration?w.children[0]=C:w.children.unshift(C),w.root()||w},T.prototype.dtd=function(b,c){var R,w,C,E,o,A,k,U,N,V;for(w=this.document(),C=new y(w,b,c),N=w.children,E=o=0,k=N.length;o<k;E=++o)if(R=N[E],R.type===m.DocType)return w.children[E]=C,C;for(V=w.children,E=A=0,U=V.length;A<U;E=++A)if(R=V[E],R.isRoot)return w.children.splice(E,0,C),C;return w.children.push(C),C},T.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},T.prototype.root=function(){var b;for(b=this;b;){if(b.type===m.Document)return b.rootObject;if(b.isRoot)return b;b=b.parent}},T.prototype.document=function(){var b;for(b=this;b;){if(b.type===m.Document)return b;b=b.parent}},T.prototype.end=function(b){return this.document().end(b)},T.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]},T.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]},T.prototype.importDocument=function(b){var c;return c=b.root().clone(),c.parent=this,c.isRoot=!1,this.children.push(c),this},T.prototype.debugInfo=function(b){var c,R;return b=b||this.name,b==null&&!((c=this.parent)!=null?c.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+">"},T.prototype.ele=function(b,c,R){return this.element(b,c,R)},T.prototype.nod=function(b,c,R){return this.node(b,c,R)},T.prototype.txt=function(b){return this.text(b)},T.prototype.dat=function(b){return this.cdata(b)},T.prototype.com=function(b){return this.comment(b)},T.prototype.ins=function(b,c){return this.instruction(b,c)},T.prototype.doc=function(){return this.document()},T.prototype.dec=function(b,c,R){return this.declaration(b,c,R)},T.prototype.e=function(b,c,R){return this.element(b,c,R)},T.prototype.n=function(b,c,R){return this.node(b,c,R)},T.prototype.t=function(b){return this.text(b)},T.prototype.d=function(b){return this.cdata(b)},T.prototype.c=function(b){return this.comment(b)},T.prototype.r=function(b){return this.raw(b)},T.prototype.i=function(b,c){return this.instruction(b,c)},T.prototype.u=function(){return this.up()},T.prototype.importXMLBuilder=function(b){return this.importDocument(b)},T.prototype.replaceChild=function(b,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.removeChild=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.appendChild=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.hasChildNodes=function(){return this.children.length!==0},T.prototype.cloneNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.normalize=function(){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isSupported=function(b,c){return!0},T.prototype.hasAttributes=function(){return this.attribs.length!==0},T.prototype.compareDocumentPosition=function(b){var c,R;return c=this,c===b?0:this.document()!==b.document()?(R=P.Disconnected|P.ImplementationSpecific,Math.random()<.5?R|=P.Preceding:R|=P.Following,R):c.isAncestor(b)?P.Contains|P.Preceding:c.isDescendant(b)?P.Contains|P.Following:c.isPreceding(b)?P.Preceding:P.Following},T.prototype.isSameNode=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.lookupPrefix=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isDefaultNamespace=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.lookupNamespaceURI=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isEqualNode=function(b){var c,R,w;if(b.nodeType!==this.nodeType)return!1;if(b.children.length!==this.children.length)return!1;for(c=R=0,w=this.children.length-1;0<=w?R<=w:R>=w;c=0<=w?++R:--R)if(!this.children[c].isEqualNode(b.children[c]))return!1;return!0},T.prototype.getFeature=function(b,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.setUserData=function(b,c,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.getUserData=function(b){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.contains=function(b){return b?b===this||this.isDescendant(b):!1},T.prototype.isDescendant=function(b){var c,R,w,C,E;for(E=this.children,w=0,C=E.length;w<C;w++){if(c=E[w],b===c)return!0;if(R=c.isDescendant(b),R)return!0}return!1},T.prototype.isAncestor=function(b){return b.isDescendant(this)},T.prototype.isPreceding=function(b){var c,R;return c=this.treePosition(b),R=this.treePosition(this),c===-1||R===-1?!1:c<R},T.prototype.isFollowing=function(b){var c,R;return c=this.treePosition(b),R=this.treePosition(this),c===-1||R===-1?!1:c>R},T.prototype.treePosition=function(b){var c,R;return R=0,c=!1,this.foreachTreeNode(this.document(),function(w){if(R++,!c&&w===b)return c=!0}),c?R:-1},T.prototype.foreachTreeNode=function(b,c){var R,w,C,E,o;for(b||(b=this.document()),E=b.children,w=0,C=E.length;w<C;w++){if(R=E[w],o=c(R))return o;if(o=this.foreachTreeNode(R,c),o)return o}},T}()}).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,Y,l){"use strict";(function(){var P;Y.exports=P=function(){function m(D){this.nodes=D}return Object.defineProperty(m.prototype,"length",{get:function(){return this.nodes.length||0}}),m.prototype.clone=function(){return this.nodes=null},m.prototype.item=function(D){return this.nodes[D]||null},m}()}).call(void 0)},{}],275:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,y,S=function(s,r){for(var x in r)n.call(r,x)&&(s[x]=r[x]);function f(){this.constructor=s}return f.prototype=r.prototype,s.prototype=new f,s.__super__=r.prototype,s},n={}.hasOwnProperty;d=M("./NodeType"),h=M("./XMLCharacterData"),Y.exports=y=function(i){S(s,i);function s(r,x,f){if(s.__super__.constructor.call(this,r),x==null)throw new Error("Missing instruction target. "+this.debugInfo());this.type=d.ProcessingInstruction,this.target=this.stringify.insTarget(x),this.name=this.target,f&&(this.value=this.stringify.insValue(f))}return s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(r){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(r))},s.prototype.isEqualNode=function(r){return s.__super__.isEqualNode.apply(this,arguments).isEqualNode(r)?!(r.target!==this.target):!1},s}(h)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],276:[function(M,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,y,S=function(s,r){for(var x in r)n.call(r,x)&&(s[x]=r[x]);function f(){this.constructor=s}return f.prototype=r.prototype,s.prototype=new f,s.__super__=r.prototype,s},n={}.hasOwnProperty;d=M("./NodeType"),h=M("./XMLNode"),Y.exports=y=function(i){S(s,i);function s(r,x){if(s.__super__.constructor.call(this,r),x==null)throw new Error("Missing raw text. "+this.debugInfo());this.type=d.Raw,this.value=this.stringify.raw(x)}return s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(r){return this.options.writer.raw(this,this.options.writer.filterOptions(r))},s}(h)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],277:[function(M,Y,l){"use strict";(function(){var P,m,D,d,h=function(n,i){for(var s in i)y.call(i,s)&&(n[s]=i[s]);function r(){this.constructor=n}return r.prototype=i.prototype,n.prototype=new r,n.__super__=i.prototype,n},y={}.hasOwnProperty;P=M("./NodeType"),d=M("./XMLWriterBase"),m=M("./WriterState"),Y.exports=D=function(S){h(n,S);function n(i,s){this.stream=i,n.__super__.constructor.call(this,s)}return n.prototype.endline=function(i,s,r){return i.isLastRootNode&&s.state===m.CloseTag?"":n.__super__.endline.call(this,i,s,r)},n.prototype.document=function(i,s){var r,x,f,g,v,p,O,a,u;for(O=i.children,x=f=0,v=O.length;f<v;x=++f)r=O[x],r.isLastRootNode=x===i.children.length-1;for(s=this.filterOptions(s),a=i.children,u=[],g=0,p=a.length;g<p;g++)r=a[g],u.push(this.writeChildNode(r,s,0));return u},n.prototype.attribute=function(i,s,r){return this.stream.write(n.__super__.attribute.call(this,i,s,r))},n.prototype.cdata=function(i,s,r){return this.stream.write(n.__super__.cdata.call(this,i,s,r))},n.prototype.comment=function(i,s,r){return this.stream.write(n.__super__.comment.call(this,i,s,r))},n.prototype.declaration=function(i,s,r){return this.stream.write(n.__super__.declaration.call(this,i,s,r))},n.prototype.docType=function(i,s,r){var x,f,g,v;if(r||(r=0),this.openNode(i,s,r),s.state=m.OpenTag,this.stream.write(this.indent(i,s,r)),this.stream.write("<!DOCTYPE "+i.root().name),i.pubID&&i.sysID?this.stream.write(' PUBLIC "'+i.pubID+'" "'+i.sysID+'"'):i.sysID&&this.stream.write(' SYSTEM "'+i.sysID+'"'),i.children.length>0){for(this.stream.write(" ["),this.stream.write(this.endline(i,s,r)),s.state=m.InsideTag,v=i.children,f=0,g=v.length;f<g;f++)x=v[f],this.writeChildNode(x,s,r+1);s.state=m.CloseTag,this.stream.write("]")}return s.state=m.CloseTag,this.stream.write(s.spaceBeforeSlash+">"),this.stream.write(this.endline(i,s,r)),s.state=m.None,this.closeNode(i,s,r)},n.prototype.element=function(i,s,r){var x,f,g,v,p,O,a,u,_,T;r||(r=0),this.openNode(i,s,r),s.state=m.OpenTag,this.stream.write(this.indent(i,s,r)+"<"+i.name),_=i.attribs;for(a in _){if(!y.call(_,a))continue;x=_[a],this.attribute(x,s,r)}if(g=i.children.length,v=g===0?null:i.children[0],g===0||i.children.every(function(b){return(b.type===P.Text||b.type===P.Raw)&&b.value===""}))s.allowEmpty?(this.stream.write(">"),s.state=m.CloseTag,this.stream.write("</"+i.name+">")):(s.state=m.CloseTag,this.stream.write(s.spaceBeforeSlash+"/>"));else if(s.pretty&&g===1&&(v.type===P.Text||v.type===P.Raw)&&v.value!=null)this.stream.write(">"),s.state=m.InsideTag,s.suppressPrettyCount++,u=!0,this.writeChildNode(v,s,r+1),s.suppressPrettyCount--,u=!1,s.state=m.CloseTag,this.stream.write("</"+i.name+">");else{for(this.stream.write(">"+this.endline(i,s,r)),s.state=m.InsideTag,T=i.children,p=0,O=T.length;p<O;p++)f=T[p],this.writeChildNode(f,s,r+1);s.state=m.CloseTag,this.stream.write(this.indent(i,s,r)+"</"+i.name+">")}return this.stream.write(this.endline(i,s,r)),s.state=m.None,this.closeNode(i,s,r)},n.prototype.processingInstruction=function(i,s,r){return this.stream.write(n.__super__.processingInstruction.call(this,i,s,r))},n.prototype.raw=function(i,s,r){return this.stream.write(n.__super__.raw.call(this,i,s,r))},n.prototype.text=function(i,s,r){return this.stream.write(n.__super__.text.call(this,i,s,r))},n.prototype.dtdAttList=function(i,s,r){return this.stream.write(n.__super__.dtdAttList.call(this,i,s,r))},n.prototype.dtdElement=function(i,s,r){return this.stream.write(n.__super__.dtdElement.call(this,i,s,r))},n.prototype.dtdEntity=function(i,s,r){return this.stream.write(n.__super__.dtdEntity.call(this,i,s,r))},n.prototype.dtdNotation=function(i,s,r){return this.stream.write(n.__super__.dtdNotation.call(this,i,s,r))},n}(d)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,Y,l){"use strict";(function(){var P,m,D=function(y,S){for(var n in S)d.call(S,n)&&(y[n]=S[n]);function i(){this.constructor=y}return i.prototype=S.prototype,y.prototype=new i,y.__super__=S.prototype,y},d={}.hasOwnProperty;m=M("./XMLWriterBase"),Y.exports=P=function(h){D(y,h);function y(S){y.__super__.constructor.call(this,S)}return y.prototype.document=function(S,n){var i,s,r,x,f;for(n=this.filterOptions(n),x="",f=S.children,s=0,r=f.length;s<r;s++)i=f[s],x+=this.writeChildNode(i,n,0);return n.pretty&&x.slice(-n.newline.length)===n.newline&&(x=x.slice(0,-n.newline.length)),x},y}(m)}).call(void 0)},{"./XMLWriterBase":281}],279:[function(M,Y,l){"use strict";(function(){var P,m=function(h,y){return function(){return h.apply(y,arguments)}},D={}.hasOwnProperty;Y.exports=P=function(){function d(h){this.assertLegalName=m(this.assertLegalName,this),this.assertLegalChar=m(this.assertLegalChar,this);var y,S,n;h||(h={}),this.options=h,this.options.version||(this.options.version="1.0"),S=h.stringify||{};for(y in S){if(!D.call(S,y))continue;n=S[y],this[y]=n}}return d.prototype.name=function(h){return this.options.noValidation?h:this.assertLegalName(""+h||"")},d.prototype.text=function(h){return this.options.noValidation?h:this.assertLegalChar(this.textEscape(""+h||""))},d.prototype.cdata=function(h){return this.options.noValidation?h:(h=""+h||"",h=h.replace("]]>","]]]]><![CDATA[>"),this.assertLegalChar(h))},d.prototype.comment=function(h){if(this.options.noValidation)return h;if(h=""+h||"",h.match(/--/))throw new Error("Comment text cannot contain double-hypen: "+h);return this.assertLegalChar(h)},d.prototype.raw=function(h){return this.options.noValidation?h:""+h||""},d.prototype.attValue=function(h){return this.options.noValidation?h:this.assertLegalChar(this.attEscape(h=""+h||""))},d.prototype.insTarget=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.insValue=function(h){if(this.options.noValidation)return h;if(h=""+h||"",h.match(/\?>/))throw new Error("Invalid processing instruction value: "+h);return this.assertLegalChar(h)},d.prototype.xmlVersion=function(h){if(this.options.noValidation)return h;if(h=""+h||"",!h.match(/1\.[0-9]+/))throw new Error("Invalid version number: "+h);return h},d.prototype.xmlEncoding=function(h){if(this.options.noValidation)return h;if(h=""+h||"",!h.match(/^[A-Za-z](?:[A-Za-z0-9._-])*$/))throw new Error("Invalid encoding: "+h);return this.assertLegalChar(h)},d.prototype.xmlStandalone=function(h){return this.options.noValidation?h:h?"yes":"no"},d.prototype.dtdPubID=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdSysID=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdElementValue=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdAttType=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdAttDefault=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdEntityValue=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},d.prototype.dtdNData=function(h){return this.options.noValidation?h:this.assertLegalChar(""+h||"")},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(h){var y,S;if(this.options.noValidation)return h;if(y="",this.options.version==="1.0"){if(y=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=h.match(y))throw new Error("Invalid character in string: "+h+" at index "+S.index)}else if(this.options.version==="1.1"&&(y=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=h.match(y)))throw new Error("Invalid character in string: "+h+" at index "+S.index);return h},d.prototype.assertLegalName=function(h){var y;if(this.options.noValidation)return h;if(this.assertLegalChar(h),y=/^([: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])*$/,!h.match(y))throw new Error("Invalid character in name");return h},d.prototype.textEscape=function(h){var y;return this.options.noValidation?h:(y=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,h.replace(y,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},d.prototype.attEscape=function(h){var y;return this.options.noValidation?h:(y=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,h.replace(y,"&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,Y,l){"use strict";var P=M("babel-runtime/core-js/object/create"),m=D(P);function D(d){return d&&d.__esModule?d:{default:d}}(function(){var d,h,y,S=function(s,r){for(var x in r)n.call(r,x)&&(s[x]=r[x]);function f(){this.constructor=s}return f.prototype=r.prototype,s.prototype=new f,s.__super__=r.prototype,s},n={}.hasOwnProperty;d=M("./NodeType"),h=M("./XMLCharacterData"),Y.exports=y=function(i){S(s,i);function s(r,x){if(s.__super__.constructor.call(this,r),x==null)throw new Error("Missing element text. "+this.debugInfo());this.name="#text",this.type=d.Text,this.value=this.stringify.text(x)}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 x,f,g;for(g="",f=this.previousSibling;f;)g=f.data+g,f=f.previousSibling;for(g+=this.data,x=this.nextSibling;x;)g=g+x.data,x=x.nextSibling;return g}}),s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(r){return this.options.writer.text(this,this.options.writer.filterOptions(r))},s.prototype.splitText=function(r){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.replaceWholeText=function(r){throw new Error("This DOM method is not implemented."+this.debugInfo())},s}(h)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],281:[function(M,Y,l){"use strict";(function(){var P,m,D,d,h,y,S,n,i,s,r,x,f,g,v,p,O,a={}.hasOwnProperty;O=M("./Utility").assign,P=M("./NodeType"),i=M("./XMLDeclaration"),s=M("./XMLDocType"),D=M("./XMLCData"),d=M("./XMLComment"),x=M("./XMLElement"),g=M("./XMLRaw"),v=M("./XMLText"),f=M("./XMLProcessingInstruction"),r=M("./XMLDummy"),h=M("./XMLDTDAttList"),y=M("./XMLDTDElement"),S=M("./XMLDTDEntity"),n=M("./XMLDTDNotation"),m=M("./WriterState"),Y.exports=p=function(){function u(_){var T,b,c;_||(_={}),this.options=_,b=_.writer||{};for(T in b){if(!a.call(b,T))continue;c=b[T],this["_"+T]=this[T],this[T]=c}}return u.prototype.filterOptions=function(_){var T,b,c,R,w,C,E,o;return _||(_={}),_=O({},this.options,_),T={writer:this},T.pretty=_.pretty||!1,T.allowEmpty=_.allowEmpty||!1,T.indent=(b=_.indent)!=null?b:" ",T.newline=(c=_.newline)!=null?c:`
`,T.offset=(R=_.offset)!=null?R:0,T.dontPrettyTextNodes=(w=(C=_.dontPrettyTextNodes)!=null?C:_.dontprettytextnodes)!=null?w:0,T.spaceBeforeSlash=(E=(o=_.spaceBeforeSlash)!=null?o:_.spacebeforeslash)!=null?E:"",T.spaceBeforeSlash===!0&&(T.spaceBeforeSlash=" "),T.suppressPrettyCount=0,T.user={},T.state=m.None,T},u.prototype.indent=function(_,T,b){var c;return!T.pretty||T.suppressPrettyCount?"":T.pretty&&(c=(b||0)+T.offset+1,c>0)?new Array(c).join(T.indent):""},u.prototype.endline=function(_,T,b){return!T.pretty||T.suppressPrettyCount?"":T.newline},u.prototype.attribute=function(_,T,b){var c;return this.openAttribute(_,T,b),c=" "+_.name+'="'+_.value+'"',this.closeAttribute(_,T,b),c},u.prototype.cdata=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b)+"<![CDATA[",T.state=m.InsideTag,c+=_.value,T.state=m.CloseTag,c+="]]>"+this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.comment=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b)+"<!-- ",T.state=m.InsideTag,c+=_.value,T.state=m.CloseTag,c+=" -->"+this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.declaration=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b)+"<?xml",T.state=m.InsideTag,c+=' version="'+_.version+'"',_.encoding!=null&&(c+=' encoding="'+_.encoding+'"'),_.standalone!=null&&(c+=' standalone="'+_.standalone+'"'),T.state=m.CloseTag,c+=T.spaceBeforeSlash+"?>",c+=this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.docType=function(_,T,b){var c,R,w,C,E;if(b||(b=0),this.openNode(_,T,b),T.state=m.OpenTag,C=this.indent(_,T,b),C+="<!DOCTYPE "+_.root().name,_.pubID&&_.sysID?C+=' PUBLIC "'+_.pubID+'" "'+_.sysID+'"':_.sysID&&(C+=' SYSTEM "'+_.sysID+'"'),_.children.length>0){for(C+=" [",C+=this.endline(_,T,b),T.state=m.InsideTag,E=_.children,R=0,w=E.length;R<w;R++)c=E[R],C+=this.writeChildNode(c,T,b+1);T.state=m.CloseTag,C+="]"}return T.state=m.CloseTag,C+=T.spaceBeforeSlash+">",C+=this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),C},u.prototype.element=function(_,T,b){var c,R,w,C,E,o,A,k,U,N,V,W,K,z;b||(b=0),N=!1,V="",this.openNode(_,T,b),T.state=m.OpenTag,V+=this.indent(_,T,b)+"<"+_.name,W=_.attribs;for(U in W){if(!a.call(W,U))continue;c=W[U],V+=this.attribute(c,T,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===""}))T.allowEmpty?(V+=">",T.state=m.CloseTag,V+="</"+_.name+">"+this.endline(_,T,b)):(T.state=m.CloseTag,V+=T.spaceBeforeSlash+"/>"+this.endline(_,T,b));else if(T.pretty&&w===1&&(C.type===P.Text||C.type===P.Raw)&&C.value!=null)V+=">",T.state=m.InsideTag,T.suppressPrettyCount++,N=!0,V+=this.writeChildNode(C,T,b+1),T.suppressPrettyCount--,N=!1,T.state=m.CloseTag,V+="</"+_.name+">"+this.endline(_,T,b);else{if(T.dontPrettyTextNodes){for(K=_.children,E=0,A=K.length;E<A;E++)if(R=K[E],(R.type===P.Text||R.type===P.Raw)&&R.value!=null){T.suppressPrettyCount++,N=!0;break}}for(V+=">"+this.endline(_,T,b),T.state=m.InsideTag,z=_.children,o=0,k=z.length;o<k;o++)R=z[o],V+=this.writeChildNode(R,T,b+1);T.state=m.CloseTag,V+=this.indent(_,T,b)+"</"+_.name+">",N&&T.suppressPrettyCount--,V+=this.endline(_,T,b),T.state=m.None}return this.closeNode(_,T,b),V},u.prototype.writeChildNode=function(_,T,b){switch(_.type){case P.CData:return this.cdata(_,T,b);case P.Comment:return this.comment(_,T,b);case P.Element:return this.element(_,T,b);case P.Raw:return this.raw(_,T,b);case P.Text:return this.text(_,T,b);case P.ProcessingInstruction:return this.processingInstruction(_,T,b);case P.Dummy:return"";case P.Declaration:return this.declaration(_,T,b);case P.DocType:return this.docType(_,T,b);case P.AttributeDeclaration:return this.dtdAttList(_,T,b);case P.ElementDeclaration:return this.dtdElement(_,T,b);case P.EntityDeclaration:return this.dtdEntity(_,T,b);case P.NotationDeclaration:return this.dtdNotation(_,T,b);default:throw new Error("Unknown XML node type: "+_.constructor.name)}},u.prototype.processingInstruction=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b)+"<?",T.state=m.InsideTag,c+=_.target,_.value&&(c+=" "+_.value),T.state=m.CloseTag,c+=T.spaceBeforeSlash+"?>",c+=this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.raw=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b),T.state=m.InsideTag,c+=_.value,T.state=m.CloseTag,c+=this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.text=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b),T.state=m.InsideTag,c+=_.value,T.state=m.CloseTag,c+=this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.dtdAttList=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b)+"<!ATTLIST",T.state=m.InsideTag,c+=" "+_.elementName+" "+_.attributeName+" "+_.attributeType,_.defaultValueType!=="#DEFAULT"&&(c+=" "+_.defaultValueType),_.defaultValue&&(c+=' "'+_.defaultValue+'"'),T.state=m.CloseTag,c+=T.spaceBeforeSlash+">"+this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.dtdElement=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b)+"<!ELEMENT",T.state=m.InsideTag,c+=" "+_.name+" "+_.value,T.state=m.CloseTag,c+=T.spaceBeforeSlash+">"+this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.dtdEntity=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b)+"<!ENTITY",T.state=m.InsideTag,_.pe&&(c+=" %"),c+=" "+_.name,_.value?c+=' "'+_.value+'"':(_.pubID&&_.sysID?c+=' PUBLIC "'+_.pubID+'" "'+_.sysID+'"':_.sysID&&(c+=' SYSTEM "'+_.sysID+'"'),_.nData&&(c+=" NDATA "+_.nData)),T.state=m.CloseTag,c+=T.spaceBeforeSlash+">"+this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.dtdNotation=function(_,T,b){var c;return this.openNode(_,T,b),T.state=m.OpenTag,c=this.indent(_,T,b)+"<!NOTATION",T.state=m.InsideTag,c+=" "+_.name,_.pubID&&_.sysID?c+=' PUBLIC "'+_.pubID+'" "'+_.sysID+'"':_.pubID?c+=' PUBLIC "'+_.pubID+'"':_.sysID&&(c+=' SYSTEM "'+_.sysID+'"'),T.state=m.CloseTag,c+=T.spaceBeforeSlash+">"+this.endline(_,T,b),T.state=m.None,this.closeNode(_,T,b),c},u.prototype.openNode=function(_,T,b){},u.prototype.closeNode=function(_,T,b){},u.prototype.openAttribute=function(_,T,b){},u.prototype.closeAttribute=function(_,T,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,Y,l){"use strict";(function(){var P,m,D,d,h,y,S,n,i,s;s=M("./Utility"),n=s.assign,i=s.isFunction,D=M("./XMLDOMImplementation"),d=M("./XMLDocument"),h=M("./XMLDocumentCB"),S=M("./XMLStringWriter"),y=M("./XMLStreamWriter"),P=M("./NodeType"),m=M("./WriterState"),Y.exports.create=function(r,x,f,g){var v,p;if(r==null)throw new Error("Root element needs a name.");return g=n({},x,f,g),v=new d(g),p=v.element(r),g.headless||(v.declaration(g),(g.pubID!=null||g.sysID!=null)&&v.dtd(g)),p},Y.exports.begin=function(r,x,f){var g;return i(r)&&(g=[r,x],x=g[0],f=g[1],r={}),x?new h(r,x,f):new d(r)},Y.exports.stringWriter=function(r){return new S(r)},Y.exports.streamWriter=function(r,x){return new y(r,x)},Y.exports.implementation=new D,Y.exports.nodeType=P,Y.exports.writerState=m}).call(void 0)},{"./NodeType":251,"./Utility":252,"./WriterState":253,"./XMLDOMImplementation":260,"./XMLDocument":268,"./XMLDocumentCB":269,"./XMLStreamWriter":277,"./XMLStringWriter":278}],283:[function(M,Y,l){Y.exports=m;var P=Object.prototype.hasOwnProperty;function m(){for(var D={},d=0;d<arguments.length;d++){var h=arguments[d];for(var y in h)P.call(h,y)&&(D[y]=h[y])}return D}},{}],284:[function(M,Y,l){"use strict";var P=M("buffer").Buffer,m=M("./sha"),D=M("./md5"),d={sha1:m,md5:D},h=64,y=P.alloc(h);y.fill(0);function S(s,r,x){P.isBuffer(r)||(r=P.from(r)),P.isBuffer(x)||(x=P.from(x)),r.length>h?r=s(r):r.length<h&&(r=P.concat([r,y],h));for(var f=P.alloc(h),g=P.alloc(h),v=0;v<h;v++)f[v]=r[v]^54,g[v]=r[v]^92;var p=s(P.concat([f,x]));return s(P.concat([g,p]))}function n(s,r){s=s||"sha1";var x=d[s],f=[],g=0;return x||i("algorithm:",s,"is not yet supported"),{update:function(p){return P.isBuffer(p)||(p=P.from(p)),f.push(p),g+=p.length,this},digest:function(p){var O=P.concat(f),a=r?S(x,r,O):x(O);return f=null,p?a.toString(p):a}}}function i(){var s=[].slice.call(arguments).join(" ");throw new Error([s,"we accept pull requests","http://github.com/dominictarr/crypto-browserify"].join(`
`))}l.createHash=function(s){return n(s)},l.createHmac=function(s,r){return n(s,r)},l.createCredentials=function(){i("sorry,createCredentials is not implemented yet")},l.createCipher=function(){i("sorry,createCipher is not implemented yet")},l.createCipheriv=function(){i("sorry,createCipheriv is not implemented yet")},l.createDecipher=function(){i("sorry,createDecipher is not implemented yet")},l.createDecipheriv=function(){i("sorry,createDecipheriv is not implemented yet")},l.createSign=function(){i("sorry,createSign is not implemented yet")},l.createVerify=function(){i("sorry,createVerify is not implemented yet")},l.createDiffieHellman=function(){i("sorry,createDiffieHellman is not implemented yet")},l.pbkdf2=function(){i("sorry,pbkdf2 is not implemented yet")}},{"./md5":286,"./sha":287,buffer:73}],285:[function(M,Y,l){"use strict";var P=M("buffer").Buffer,m=4,D=P.alloc(m);D.fill(0);var d=8;function h(n,i){if(n.length%m!==0){var s=n.length+(m-n.length%m);n=P.concat([n,D],s)}for(var r=[],x=i?n.readInt32BE:n.readInt32LE,f=0;f<n.length;f+=m)r.push(x.call(n,f));return r}function y(n,i,s){for(var r=P.alloc(i),x=s?r.writeInt32BE:r.writeInt32LE,f=0;f<n.length;f++)x.call(r,n[f],f*4,!0);return r}function S(n,i,s,r){P.isBuffer(n)||(n=P.from(n));var x=i(h(n,r),n.length*d);return y(x,s,r)}Y.exports={hash:S}},{buffer:73}],286:[function(M,Y,l){"use strict";var P=M("./helpers");function m(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function D(r,x){r[x>>5]|=128<<x%32,r[(x+64>>>9<<4)+14]=x;for(var f=1732584193,g=-271733879,v=-1732584194,p=271733878,O=0;O<r.length;O+=16){var a=f,u=g,_=v,T=p;f=h(f,g,v,p,r[O+0],7,-680876936),p=h(p,f,g,v,r[O+1],12,-389564586),v=h(v,p,f,g,r[O+2],17,606105819),g=h(g,v,p,f,r[O+3],22,-1044525330),f=h(f,g,v,p,r[O+4],7,-176418897),p=h(p,f,g,v,r[O+5],12,1200080426),v=h(v,p,f,g,r[O+6],17,-1473231341),g=h(g,v,p,f,r[O+7],22,-45705983),f=h(f,g,v,p,r[O+8],7,1770035416),p=h(p,f,g,v,r[O+9],12,-1958414417),v=h(v,p,f,g,r[O+10],17,-42063),g=h(g,v,p,f,r[O+11],22,-1990404162),f=h(f,g,v,p,r[O+12],7,1804603682),p=h(p,f,g,v,r[O+13],12,-40341101),v=h(v,p,f,g,r[O+14],17,-1502002290),g=h(g,v,p,f,r[O+15],22,1236535329),f=y(f,g,v,p,r[O+1],5,-165796510),p=y(p,f,g,v,r[O+6],9,-1069501632),v=y(v,p,f,g,r[O+11],14,643717713),g=y(g,v,p,f,r[O+0],20,-373897302),f=y(f,g,v,p,r[O+5],5,-701558691),p=y(p,f,g,v,r[O+10],9,38016083),v=y(v,p,f,g,r[O+15],14,-660478335),g=y(g,v,p,f,r[O+4],20,-405537848),f=y(f,g,v,p,r[O+9],5,568446438),p=y(p,f,g,v,r[O+14],9,-1019803690),v=y(v,p,f,g,r[O+3],14,-187363961),g=y(g,v,p,f,r[O+8],20,1163531501),f=y(f,g,v,p,r[O+13],5,-1444681467),p=y(p,f,g,v,r[O+2],9,-51403784),v=y(v,p,f,g,r[O+7],14,1735328473),g=y(g,v,p,f,r[O+12],20,-1926607734),f=S(f,g,v,p,r[O+5],4,-378558),p=S(p,f,g,v,r[O+8],11,-2022574463),v=S(v,p,f,g,r[O+11],16,1839030562),g=S(g,v,p,f,r[O+14],23,-35309556),f=S(f,g,v,p,r[O+1],4,-1530992060),p=S(p,f,g,v,r[O+4],11,1272893353),v=S(v,p,f,g,r[O+7],16,-155497632),g=S(g,v,p,f,r[O+10],23,-1094730640),f=S(f,g,v,p,r[O+13],4,681279174),p=S(p,f,g,v,r[O+0],11,-358537222),v=S(v,p,f,g,r[O+3],16,-722521979),g=S(g,v,p,f,r[O+6],23,76029189),f=S(f,g,v,p,r[O+9],4,-640364487),p=S(p,f,g,v,r[O+12],11,-421815835),v=S(v,p,f,g,r[O+15],16,530742520),g=S(g,v,p,f,r[O+2],23,-995338651),f=n(f,g,v,p,r[O+0],6,-198630844),p=n(p,f,g,v,r[O+7],10,1126891415),v=n(v,p,f,g,r[O+14],15,-1416354905),g=n(g,v,p,f,r[O+5],21,-57434055),f=n(f,g,v,p,r[O+12],6,1700485571),p=n(p,f,g,v,r[O+3],10,-1894986606),v=n(v,p,f,g,r[O+10],15,-1051523),g=n(g,v,p,f,r[O+1],21,-2054922799),f=n(f,g,v,p,r[O+8],6,1873313359),p=n(p,f,g,v,r[O+15],10,-30611744),v=n(v,p,f,g,r[O+6],15,-1560198380),g=n(g,v,p,f,r[O+13],21,1309151649),f=n(f,g,v,p,r[O+4],6,-145523070),p=n(p,f,g,v,r[O+11],10,-1120210379),v=n(v,p,f,g,r[O+2],15,718787259),g=n(g,v,p,f,r[O+9],21,-343485551),f=i(f,a),g=i(g,u),v=i(v,_),p=i(p,T)}return Array(f,g,v,p)}function d(r,x,f,g,v,p){return i(s(i(i(x,r),i(g,p)),v),f)}function h(r,x,f,g,v,p,O){return d(x&f|~x&g,r,x,v,p,O)}function y(r,x,f,g,v,p,O){return d(x&g|f&~g,r,x,v,p,O)}function S(r,x,f,g,v,p,O){return d(x^f^g,r,x,v,p,O)}function n(r,x,f,g,v,p,O){return d(f^(x|~g),r,x,v,p,O)}function i(r,x){var f=(r&65535)+(x&65535),g=(r>>16)+(x>>16)+(f>>16);return g<<16|f&65535}function s(r,x){return r<<x|r>>>32-x}Y.exports=function(x){return P.hash(x,D,16)}},{"./helpers":285}],287:[function(M,Y,l){"use strict";var P=M("./helpers");function m(S,n){S[n>>5]|=128<<24-n%32,S[(n+64>>9<<4)+15]=n;for(var i=Array(80),s=1732584193,r=-271733879,x=-1732584194,f=271733878,g=-1009589776,v=0;v<S.length;v+=16){for(var p=s,O=r,a=x,u=f,_=g,T=0;T<80;T++){T<16?i[T]=S[v+T]:i[T]=y(i[T-3]^i[T-8]^i[T-14]^i[T-16],1);var b=h(h(y(s,5),D(T,r,x,f)),h(h(g,i[T]),d(T)));g=f,f=x,x=y(r,30),r=s,s=b}s=h(s,p),r=h(r,O),x=h(x,a),f=h(f,u),g=h(g,_)}return Array(s,r,x,f,g)}function D(S,n,i,s){return S<20?n&i|~n&s:S<40?n^i^s:S<60?n&i|n&s|i&s:n^i^s}function d(S){return S<20?1518500249:S<40?1859775393:S<60?-1894007588:-899497514}function h(S,n){var i=(S&65535)+(n&65535),s=(S>>16)+(n>>16)+(i>>16);return s<<16|i&65535}function y(S,n){return S<<n|S>>>32-n}Y.exports=function(n){return P.hash(n,m,20,!0)}},{"./helpers":285}],288:[function(M,Y,l){"use strict";Y.exports=function(){return function(){}}},{}],289:[function(M,Y,l){(function(P){"use strict";var m=M("babel-runtime/helpers/typeof"),D=d(m);function d(s){return s&&s.__esModule?s:{default:s}}var h=M("stream"),y=h.Stream,S=M("../lib/common/utils/isArray"),n=S.isArray;Y.exports.string=function(r){return typeof r=="string"},Y.exports.array=n,Y.exports.buffer=P.isBuffer;function i(s){return s instanceof y}Y.exports.writableStream=function(r){return i(r)&&typeof r._write=="function"&&(0,D.default)(r._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,Y,l){"use strict";l.encodeURIComponent=function(P){try{return encodeURIComponent(P)}catch(m){return P}},l.escape=M("escape-html"),l.timestamp=function(m){if(m){var D=m;return typeof D=="string"&&(D=Number(D)),String(m).length===10&&(D*=1e3),new Date(D)}return Math.round(Date.now()/1e3)}},{"escape-html":191}],291:[function(M,Y,l){(function(P,m){"use strict";var D=M("babel-runtime/core-js/json/stringify"),d=S(D),h=M("babel-runtime/helpers/typeof"),y=S(h);function S(T){return T&&T.__esModule?T:{default:T}}var n=M("util"),i=M("url"),s=M("http"),r=M("https"),x=M("debug")("urllib"),f=M("humanize-ms"),g,v=0,p=Math.pow(2,31)-10,O=/^https?:\/\//i;function a(T,b){return T===void 0?b:T}function u(T,b){return function(c,R,w){if(c)return b(c);T({data:R,status:w.statusCode,headers:w.headers,res:w})}}l.TIMEOUTS=[f("300s"),f("300s")];var _=["json","text"];l.request=function(b,c,R){return arguments.length===2&&typeof c=="function"&&(R=c,c=null),typeof R=="function"?l.requestWithCallback(b,c,R):(g||(g=M("any-promise")),new g(function(w,C){l.requestWithCallback(b,c,u(w,C))}))},l.requestWithCallback=function(b,c,R){if(!b||typeof b!="string"&&(typeof b=="undefined"?"undefined":(0,y.default)(b))!=="object"){var w=n.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 c=="function"&&(R=c,c=null),c=c||{},v>=p&&(v=0);var C=++v;c.requestUrls=c.requestUrls||[];var E={requestId:C,url:b,args:c,ctx:c.ctx};c.emitter&&c.emitter.emit("request",E),c.timeout=c.timeout||l.TIMEOUTS,c.maxRedirects=c.maxRedirects||10,c.streaming=c.streaming||c.customResponse;var o=Date.now(),A;typeof b=="string"?(O.test(b)||(b="http://"+b),A=i.parse(b)):A=b;var k=(c.type||c.method||A.method||"GET").toUpperCase(),U=A.port||80,N=s,V=a(c.agent,l.agent),W=c.fixJSONCtlChars;A.protocol==="https:"&&(N=r,V=a(c.httpsAgent,l.httpsAgent),A.port||(U=443));var K={host:A.hostname||A.host||"localhost",path:A.path||"/",method:k,port:U,agent:V,headers:c.headers||{},lookup:c.lookup};Array.isArray(c.timeout)?K.requestTimeout=c.timeout[c.timeout.length-1]:typeof c.timeout!="undefined"&&(K.requestTimeout=c.timeout);for(var z=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],F=0;F<z.length;F++){var B=z[F];c.hasOwnProperty(B)&&(K[B]=c[B])}K.rejectUnauthorized===!1&&!K.hasOwnProperty("secureOptions")&&(K.secureOptions=M("constants").SSL_OP_NO_TLSv1_2);var G=c.auth||A.auth;G&&(K.auth=G);var ae=c.content||c.data,de=k==="GET"||k==="HEAD"||c.dataAsQueryString;if(!c.content&&(ae&&!(typeof ae=="string"||m.isBuffer(ae))))if(de)ae=c.nestedQuerystring?qs.stringify(ae):querystring.stringify(ae);else{var se=K.headers["Content-Type"]||K.headers["content-type"];se||(c.contentType==="json"?se="application/json":se="application/x-www-form-urlencoded",K.headers["Content-Type"]=se),parseContentType(se).type==="application/json"?ae=(0,d.default)(ae):ae=c.nestedQuerystring?qs.stringify(ae):querystring.stringify(ae)}de&&ae&&(K.path+=(A.query?"&":"?")+ae,ae=null);var Se=0;if(ae){var Oe=ae.length;m.isBuffer(ae)||(Oe=m.byteLength(ae)),Se=K.headers["Content-Length"]=Oe}c.dataType==="json"&&(K.headers.Accept="application/json"),typeof c.beforeRequest=="function"&&c.beforeRequest(K);var le=null,me=null,pe=null,ie=!1,oe=!1,Q=0,ce=-1,ee=!1,te="",ye="",re=null;c.timing&&(re={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Z(){le&&(clearTimeout(le),le=null)}function X(){me&&(clearTimeout(me),me=null)}function q(Pe,qe,Et){if(X(),!R){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),C,P.pid,K.method,b),Pe&&console.warn(`[urllib:warn] [%s] [%s] [worker:%s] %s: %s
stack: %s`,Date(),C,P.pid,Pe.name,Pe.message,Pe.stack);return}var st=R;R=null;var At={};if(Et&&(ce=Et.statusCode,At=Et.headers),ce===401&&At["www-authenticate"]&&(!c.headers||!c.headers.Authorization)&&c.digestAuth){var Le=At["www-authenticate"];if(Le.indexOf("Digest ")>=0)return x("Request#%d %s: got digest auth header WWW-Authenticate: %s",C,b,Le),c.headers=c.headers||{},c.headers.Authorization=digestAuthHeader(K.method,K.path,Le,c.digestAuth),x("Request#%d %s: auth with digest header: %s",C,b,c.headers.Authorization),Et.headers["set-cookie"]&&(c.headers.Cookie=Et.headers["set-cookie"].join(";")),l.requestWithCallback(b,c,st)}var je=Date.now()-o;re&&(re.contentDownload=je),x("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",je,Q,ce,K.method,K.host,K.path,oe,re);var ze={status:ce,statusCode:ce,headers:At,size:Q,aborted:ee,rt:je,keepAliveSocket:oe,data:qe,requestUrls:c.requestUrls,timing:re,remoteAddress:te,remotePort:ye};if(Pe){var Te="";V&&typeof V.getCurrentStatus=="function"&&(Te=", agent status: "+(0,d.default)(V.getCurrentStatus())),Pe.message+=", "+K.method+" "+b+" "+ce+" (connected: "+ie+", keepalive socket: "+oe+Te+`)
headers: `+(0,d.default)(At),Pe.data=qe,Pe.path=K.path,Pe.status=ce,Pe.headers=At,Pe.res=ze}st(Pe,qe,c.streaming?Et:ze),c.emitter&&(E.url=b,E.socket=ut&&ut.connection,E.options=K,E.size=Se,c.emitter.emit("response",{requestId:C,error:Pe,ctx:c.ctx,req:E,res:ze}))}function be(Pe){var qe=null;if(c.followRedirect&&statuses.redirect[Pe.statusCode]){c._followRedirectCount=(c._followRedirectCount||0)+1;var Et=Pe.headers.location;if(!Et)qe=new Error("Got statusCode "+Pe.statusCode+" but cannot resolve next location from headers"),qe.name="FollowRedirectError";else if(c._followRedirectCount>c.maxRedirects)qe=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+b),qe.name="MaxRedirectError";else{var st=c.formatRedirectUrl?c.formatRedirectUrl(b,Et):i.resolve(b,Et);x("Request#%d %s: `redirected` from %s to %s",C,K.path,b,st),X(),c.headers&&c.headers.Host&&O.test(Et)&&(c.headers.Host=null);var At=R;return R=null,l.requestWithCallback(st,c,At),{redirect:!0,error:null}}}return{redirect:!1,error:qe}}!K.headers["User-Agent"]&&!K.headers["user-agent"]&&(K.headers["User-Agent"]=navigator.userAgent),c.gzip&&(!K.headers["Accept-Encoding"]&&!K.headers["accept-encoding"]&&(K.headers["Accept-Encoding"]="gzip"));function ve(Pe,qe,Et){var st=Pe.headers["content-encoding"];return Et(null,qe,st)}var xe=c.writeStream;x("Request#%d %s %s with headers %j, options.path: %s",C,k,b,K.headers,K.path),c.requestUrls.push(b);function Ke(Pe){if(re&&(re.waiting=Date.now()-o),x("Request#%d %s `req response` event emit: status %d, headers: %j",C,b,Pe.statusCode,Pe.headers),c.streaming){var qe=be(Pe);if(qe.redirect){Pe.resume();return}return qe.error?(Pe.resume(),q(qe.error,null,Pe)):q(null,null,Pe)}if(Pe.on("close",function(){x("Request#%d %s: `res close` event emit, total size %d",C,b,Q)}),Pe.on("error",function(){x("Request#%d %s: `res error` event emit, total size %d",C,b,Q)}),Pe.on("aborted",function(){ee=!0,x("Request#%d %s: `res aborted` event emit, total size %d",C,b,Q)}),xe){var qe=be(Pe);if(qe.redirect){Pe.resume();return}return qe.error?(Pe.resume(),xe.end(),q(qe.error,null,Pe)):(c.consumeWriteStream===!1?Pe.on("end",q.bind(null,null,null,Pe)):isNode010||isNode012?first([[xe,"close"],[Pe,"aborted"]],function(At,Le,je){x("Request#%d %s: writeStream or res %s event emitted",C,b,je),q(pe||null,null,Pe)}):xe.on("close",function(){x("Request#%d %s: writeStream close event emitted",C,b),q(pe||null,null,Pe)}),Pe.pipe(xe))}var Et=[];Pe.on("data",function(st){x("Request#%d %s: `res data` event emit, size %d",C,b,st.length),Q+=st.length,Et.push(st)}),Pe.on("end",function(){var st=m.concat(Et,Q);if(x("Request#%d %s: `res end` event emit, total size %d, _dumped: %s",C,b,Q,Pe._dumped),pe)return q(pe,st,Pe);var At=be(Pe);if(At.error)return q(At.error,st,Pe);if(At.redirect)return;ve(Pe,st,function(Le,je,ze){if(Le)return q(Le,st,Pe);if(!ze&&_.indexOf(c.dataType)>=0){try{je=decodeBodyByCharset(je,Pe)}catch(Me){return x("decodeBodyByCharset error: %s",Me),q(null,je,Pe)}if(c.dataType==="json")if(Q===0)je=null;else{var Te=parseJSON(je,W);Te.error?Le=Te.error:je=Te.data}}ee&&x("Request#%d %s: Remote socket was terminated before `response.end()` was called",C,b),q(Le,je,Pe)})})}var Qe,et;Array.isArray(c.timeout)?(Qe=f(c.timeout[0]),et=f(c.timeout[1])):Qe=et=f(c.timeout),x("ConnectTimeout: %d, ResponseTimeout: %d",Qe,et);function tt(){x("Connect timer ticking, timeout: %d",Qe),le=setTimeout(function(){le=null,ce===-1&&(ce=-2);var Pe="Connect timeout for "+Qe+"ms",qe="ConnectionTimeoutError";ut.socket||(qe="SocketAssignTimeoutError",Pe+=", working sockets is full"),pe=new Error(Pe),pe.name=qe,pe.requestId=C,x("ConnectTimeout: Request#%d %s %s: %s, connected: %s",C,b,pe.name,Pe,ie),Be()},Qe)}function rt(){x("Response timer ticking, timeout: %d",et),me=setTimeout(function(){me=null;var Pe="Response timeout for "+et+"ms",qe="ResponseTimeoutError";pe=new Error(Pe),pe.name=qe,pe.requestId=C,x("ResponseTimeout: Request#%d %s %s: %s, connected: %s",C,b,pe.name,Pe,ie),Be()},et)}var ut;K.mode=c.mode?c.mode:"";try{ut=N.request(K,Ke)}catch(Pe){return q(Pe)}typeof window=="undefined"?tt():ut.on("requestTimeout",function(){ce===-1&&(ce=-2);var Pe="Connect timeout for "+Qe+"ms",qe="ConnectionTimeoutError";pe=new Error(Pe),pe.name=qe,pe.requestId=C,Be()});function Be(){x("Request#%d %s abort, connected: %s",C,b,ie),ut.socket||(pe.noSocket=!0,q(pe)),ut.abort()}return re&&ut.on("finish",function(){re.requestSent=Date.now()-o}),ut.once("socket",function(Pe){re&&(re.queuing=Date.now()-o),isNode010&&Pe.socket&&(Pe=Pe.socket);var qe=Pe.readyState;if(qe==="opening"){Pe.once("lookup",function(Et,st,At){x("Request#%d %s lookup: %s, %s, %s",C,b,Et,st,At),re&&(re.dnslookup=Date.now()-o),st&&(te=st)}),Pe.once("connect",function(){re&&(re.connected=Date.now()-o),Z(),rt(),x("Request#%d %s new socket connected",C,b),ie=!0,te||(te=Pe.remoteAddress),ye=Pe.remotePort});return}x("Request#%d %s reuse socket connected, readyState: %s",C,b,qe),ie=!0,oe=!0,te||(te=Pe.remoteAddress),ye=Pe.remotePort,Z(),rt()}),ut.on("error",function(Pe){(Pe.name==="Error"||Pe.name==="TypeError")&&(Pe.name=ie?"ResponseError":"RequestError"),Pe.message+=' (req "error")',x("Request#%d %s `req error` event emit, %s: %s",C,b,Pe.name,Pe.message),q(pe||Pe)}),xe&&xe.once("error",function(Pe){Pe.message+=' (writeStream "error")',pe=Pe,x("Request#%d %s `writeStream error` event emit, %s: %s",C,b,Pe.name,Pe.message),Be()}),c.stream?(c.stream.pipe(ut),c.stream.once("error",function(Pe){Pe.message+=' (stream "error")',pe=Pe,x("Request#%d %s `readStream error` event emit, %s: %s",C,b,Pe.name,Pe.message),Be()})):ut.end(ae),ut.requestId=C,ut}}).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,Y,l){"use strict";l.d(Y,"a",function(){return n});var P=l("q1tI"),m=l("biw7"),D=l("fyJ8");function d(i){var s=i.className,r=i.index,x=i.children,f=i.colSpan,g=i.rowSpan,v=P.useContext(m.a),p=v.prefixCls,O=v.fixedInfoList,a=O[r];return P.createElement(D.a,Object.assign({className:s,index:r,component:"td",prefixCls:p,record:null,dataIndex:null,render:function(){return{children:x,props:{colSpan:f,rowSpan:g}}}},a))}function h(i){return P.createElement("tr",Object.assign({},i))}function y(i){var s=i.children,r=P.useContext(m.a),x=r.prefixCls;return P.createElement("tfoot",{className:"".concat(x,"-summary")},s)}var S=Y.b=y,n={Cell:d,Row:h}},nKGa:function(M,Y,l){M.exports=l.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,Y,l){"use strict";l.d(Y,"a",function(){return jl}),l.d(Y,"b",function(){return wl}),l.d(Y,"c",function(){return Pl});var P=l("q1tI"),m=l.n(P),D=l("dI71"),d=l("wx14"),h=l("ANjH"),y=l("/MKj");function S(H,J){if(H.length!==J.length)return!1;for(var ne=0;ne<H.length;ne++)if(H[ne]!==J[ne])return!1;return!0}function n(H,J){var ne=Object(P.useState)(function(){return{inputs:J,result:H()}})[0],fe=Object(P.useRef)(!0),De=Object(P.useRef)(ne),Ae=fe.current||Boolean(J&&De.current.inputs&&S(J,De.current.inputs)),Ne=Ae?De.current:{inputs:J,result:H()};return Object(P.useEffect)(function(){fe.current=!1,De.current=Ne},[Ne]),Ne.result}function i(H,J){return n(function(){return H},J)}var s=n,r=i,x=l("9R94"),f=function(J){var ne=J.top,fe=J.right,De=J.bottom,Ae=J.left,Ne=fe-Ae,Ue=De-ne,ct={top:ne,right:fe,bottom:De,left:Ae,width:Ne,height:Ue,x:Ae,y:ne,center:{x:(fe+Ae)/2,y:(De+ne)/2}};return ct},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}},v=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,De=fe===void 0?O:fe,Ae=J.border,Ne=Ae===void 0?O:Ae,Ue=J.padding,ct=Ue===void 0?O:Ue,xt=f(g(ne,De)),St=f(v(ne,Ne)),ht=f(v(St,ct));return{marginBox:xt,borderBox:f(ne),paddingBox:St,contentBox:ht,margin:De,border:Ne,padding:ct}},u=function(J){var ne=J.slice(0,-2),fe=J.slice(-2);if(fe!=="px")return 0;var De=Number(ne);return isNaN(De)&&Object(x.a)(!1),De},_=function(){return{x:window.pageXOffset,y:window.pageYOffset}},T=function(J,ne){var fe=J.borderBox,De=J.border,Ae=J.margin,Ne=J.padding,Ue=p(fe,ne);return a({borderBox:Ue,border:De,margin:Ae,padding:Ne})},b=function(J,ne){return ne===void 0&&(ne=_()),T(J,ne)},c=function(J,ne){var fe={top:u(ne.marginTop),right:u(ne.marginRight),bottom:u(ne.marginBottom),left:u(ne.marginLeft)},De={top:u(ne.paddingTop),right:u(ne.paddingRight),bottom:u(ne.paddingBottom),left:u(ne.paddingLeft)},Ae={top:u(ne.borderTopWidth),right:u(ne.borderRightWidth),bottom:u(ne.borderBottomWidth),left:u(ne.borderLeftWidth)};return a({borderBox:J,margin:fe,padding:De,border:Ae})},R=function(J){var ne=J.getBoundingClientRect(),fe=window.getComputedStyle(J);return c(ne,fe)},w=Number.isNaN||function(J){return typeof J=="number"&&J!==J};function C(H,J){return H===J?!0:!!(w(H)&&w(J))}function E(H,J){if(H.length!==J.length)return!1;for(var ne=0;ne<H.length;ne++)if(!C(H[ne],J[ne]))return!1;return!0}function o(H,J){J===void 0&&(J=E);var ne,fe=[],De,Ae=!1;function Ne(){for(var Ue=[],ct=0;ct<arguments.length;ct++)Ue[ct]=arguments[ct];return Ae&&ne===this&&J(Ue,fe)||(De=H.apply(this,Ue),Ae=!0,ne=this,fe=Ue),De}return Ne}var A=o,k=function(J){var ne=[],fe=null,De=function(){for(var Ne=arguments.length,Ue=new Array(Ne),ct=0;ct<Ne;ct++)Ue[ct]=arguments[ct];if(ne=Ue,fe)return;fe=requestAnimationFrame(function(){fe=null,J.apply(void 0,ne)})};return De.cancel=function(){if(!fe)return;cancelAnimationFrame(fe),fe=null},De},U=k,N=l("i8i4"),V=l.n(N),W=!0,K=/[ \t]{2,}/g,z=/^[ \t]*/gm,F=function(J){return J.replace(K," ").replace(z,"").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.
`)},G=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(H,J){var ne;if(W)return;if(typeof window!="undefined"&&window[ae])return;(ne=console)[H].apply(ne,G(J))}var se=de.bind(null,"warn"),Se=de.bind(null,"error");function Oe(){}function le(H,J){return Object(d.a)({},H,{},J)}function me(H,J,ne){var fe=J.map(function(De){var Ae=le(ne,De.options);return H.addEventListener(De.eventName,De.fn,Ae),function(){H.removeEventListener(De.eventName,De.fn,Ae)}});return function(){fe.forEach(function(Ae){Ae()})}}var pe=!0,ie="Invariant failed";function oe(H){this.message=H}oe.prototype.toString=function(){return this.message};function Q(H,J){if(H)return;throw pe?new oe(ie):new oe(ie+": "+(J||""))}var ce=function(H){Object(D.a)(J,H);function J(){for(var fe,De=arguments.length,Ae=new Array(De),Ne=0;Ne<De;Ne++)Ae[Ne]=arguments[Ne];return fe=H.call.apply(H,[this].concat(Ae))||this,fe.callbacks=null,fe.unbind=Oe,fe.onWindowError=function(Ue){var ct=fe.getCallbacks();ct.isDragging()&&ct.tryAbort();var xt=Ue.error;xt instanceof oe&&Ue.preventDefault()},fe.getCallbacks=function(){if(!fe.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return fe.callbacks},fe.setCallbacks=function(Ue){fe.callbacks=Ue},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(De){if(De instanceof oe){this.setState({});return}throw De},ne.render=function(){return this.props.children(this.setCallbacks)},J}(m.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},ye=function(J){return`
You have lifted an item in position `+te(J.source.index)+`
`},re=function(J,ne){var fe=J.droppableId===ne.droppableId,De=te(J.index),Ae=te(ne.index);return fe?`
You have moved the item from position `+De+`
to position `+Ae+`
`:`
You have moved the item from position `+De+`
in list `+J.droppableId+`
to list `+ne.droppableId+`
in position `+Ae+`
`},Z=function(J,ne,fe){var De=ne.droppableId===fe.droppableId;return De?`
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+`
`},X=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)+`
`},be=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)+`
`},ve={dragHandleUsageInstructions:ee,onDragStart:ye,onDragUpdate:X,onDragEnd:be},xe={x:0,y:0},Ke=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}},et=function(J,ne){return J.x===ne.x&&J.y===ne.y},tt=function(J){return{x:J.x!==0?-J.x:0,y:J.y!==0?-J.y:0}},rt=function(J,ne,fe){var De;return fe===void 0&&(fe=0),De={},De[J]=ne,De[J==="x"?"y":"x"]=fe,De},ut=function(J,ne){return Math.sqrt(Math.pow(ne.x-J.x,2)+Math.pow(ne.y-J.y,2))},Be=function(J,ne){return Math.min.apply(Math,ne.map(function(fe){return ut(J,fe)}))},Pe=function(J){return function(ne){return{x:J(ne.x),y:J(ne.y)}}},qe=function(H,J){var ne=f({top:Math.max(J.top,H.top),right:Math.min(J.right,H.right),bottom:Math.min(J.bottom,H.bottom),left:Math.max(J.left,H.left)});return ne.width<=0||ne.height<=0?null:ne},Et=function(J,ne){return{top:J.top+ne.y,left:J.left+ne.x,bottom:J.bottom+ne.y,right:J.right+ne.x}},st=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}]},At={top:0,right:0,bottom:0,left:0},Le=function(J,ne){return ne?Et(J,ne.scroll.diff.displacement):J},je=function(J,ne,fe){if(fe&&fe.increasedBy){var De;return Object(d.a)({},J,(De={},De[ne.end]=J[ne.end]+fe.increasedBy[ne.line],De))}return J},ze=function(J,ne){return ne&&ne.shouldClipSubject?qe(ne.pageMarginBox,J):f(J)},Te=function(H){var J=H.page,ne=H.withPlaceholder,fe=H.axis,De=H.frame,Ae=Le(J.marginBox,De),Ne=je(Ae,fe,ne),Ue=ze(Ne,De);return{page:J,withPlaceholder:ne,active:Ue}},Me=function(H,J){H.frame||Q(!1);var ne=H.frame,fe=Qe(J,ne.scroll.initial),De=tt(fe),Ae=Object(d.a)({},ne,{scroll:{initial:ne.scroll.initial,current:J,diff:{value:fe,displacement:De},max:ne.scroll.max}}),Ne=Te({page:H.subject.page,withPlaceholder:H.subject.withPlaceholder,axis:H.axis,frame:Ae}),Ue=Object(d.a)({},H,{frame:Ae,subject:Ne});return Ue};function ke(H){return Number.isInteger?Number.isInteger(H):typeof H=="number"&&isFinite(H)&&Math.floor(H)===H}function We(H){return Object.values?Object.values(H):Object.keys(H).map(function(J){return H[J]})}function dt(H,J){if(H.findIndex)return H.findIndex(J);for(var ne=0;ne<H.length;ne++)if(J(H[ne]))return ne;return-1}function bt(H,J){if(H.find)return H.find(J);var ne=dt(H,J);return ne!==-1?H[ne]:void 0}function kt(H){return Array.prototype.slice.call(H)}var cn=A(function(H){return H.reduce(function(J,ne){return J[ne.descriptor.id]=ne,J},{})}),An=A(function(H){return H.reduce(function(J,ne){return J[ne.descriptor.id]=ne,J},{})}),rn=A(function(H){return We(H)}),Pt=A(function(H){return We(H)}),Ge=A(function(H,J){var ne=Pt(J).filter(function(fe){return H===fe.descriptor.droppableId}).sort(function(fe,De){return fe.descriptor.index-De.descriptor.index});return ne});function lt(H){return H.at&&H.at.type==="REORDER"?H.at.destination:null}function it(H){return H.at&&H.at.type==="COMBINE"?H.at.combine:null}var we=A(function(H,J){return J.filter(function(ne){return ne.descriptor.id!==H.descriptor.id})}),Ve=function(H){var J=H.isMovingForward,ne=H.draggable,fe=H.destination,De=H.insideDestination,Ae=H.previousImpact;if(!fe.isCombineEnabled)return null;var Ne=lt(Ae);if(!Ne)return null;function Ue(Bn){var Vn={type:"COMBINE",combine:{draggableId:Bn,droppableId:fe.descriptor.id}};return Object(d.a)({},Ae,{at:Vn})}var ct=Ae.displaced.all,xt=ct.length?ct[0]:null;if(J)return xt?Ue(xt):null;var St=we(ne,De);if(!xt){if(!St.length)return null;var ht=St[St.length-1];return Ue(ht.descriptor.id)}var ft=dt(St,function(Bn){return Bn.descriptor.id===xt});ft!==-1||Q(!1);var yt=ft-1;if(yt<0)return null;var $t=St[yt];return Ue($t.descriptor.id)},Ct=function(H,J){return H.descriptor.droppableId===J.descriptor.id},gt={point:xe,value:0},Tt={invisible:{},visible:{},all:[]},Lt={displaced:Tt,displacedBy:gt,at:null},Dt=function(H,J){return function(ne){return H<=ne&&ne<=J}},Nt=function(H){var J=Dt(H.top,H.bottom),ne=Dt(H.left,H.right);return function(fe){var De=J(fe.top)&&J(fe.bottom)&&ne(fe.left)&&ne(fe.right);if(De)return!0;var Ae=J(fe.top)||J(fe.bottom),Ne=ne(fe.left)||ne(fe.right),Ue=Ae&&Ne;if(Ue)return!0;var ct=fe.top<H.top&&fe.bottom>H.bottom,xt=fe.left<H.left&&fe.right>H.right,St=ct&&xt;if(St)return!0;var ht=ct&&Ne||xt&&Ae;return ht}},qt=function(H){var J=Dt(H.top,H.bottom),ne=Dt(H.left,H.right);return function(fe){var De=J(fe.top)&&J(fe.bottom)&&ne(fe.left)&&ne(fe.right);return De}},kn={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},yn={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Hn=function(H){return function(J){var ne=Dt(J.top,J.bottom),fe=Dt(J.left,J.right);return function(De){return H===kn?ne(De.top)&&ne(De.bottom):fe(De.left)&&fe(De.right)}}},Gn=function(J,ne){var fe=ne.frame?ne.frame.scroll.diff.displacement:xe;return Et(J,fe)},Fn=function(J,ne,fe){return ne.subject.active?fe(ne.subject.active)(J):!1},hn=function(J,ne,fe){return fe(ne)(J)},jr=function(J){var ne=J.target,fe=J.destination,De=J.viewport,Ae=J.withDroppableDisplacement,Ne=J.isVisibleThroughFrameFn,Ue=Ae?Gn(ne,fe):ne;return Fn(Ue,fe,Ne)&&hn(Ue,De,Ne)},Wr=function(J){return jr(Object(d.a)({},J,{isVisibleThroughFrameFn:Nt}))},Ur=function(J){return jr(Object(d.a)({},J,{isVisibleThroughFrameFn:qt}))},Er=function(J){return jr(Object(d.a)({},J,{isVisibleThroughFrameFn:Hn(J.destination.axis)}))},zr=function(J,ne,fe){if(typeof fe=="boolean")return fe;if(!ne)return!0;var De=ne.invisible,Ae=ne.visible;if(De[J])return!1;var Ne=Ae[J];return Ne?Ne.shouldAnimate:!0};function xr(H,J){var ne=H.page.marginBox,fe={top:J.point.y,right:0,bottom:0,left:J.point.x};return f(g(ne,fe))}function tn(H){var J=H.afterDragging,ne=H.destination,fe=H.displacedBy,De=H.viewport,Ae=H.forceShouldAnimate,Ne=H.last;return J.reduce(function(ct,xt){var St=xr(xt,fe),ht=xt.descriptor.id;ct.all.push(ht);var ft=Wr({target:St,destination:ne,viewport:De,withDroppableDisplacement:!0});if(!ft)return ct.invisible[xt.descriptor.id]=!0,ct;var yt=zr(ht,Ne,Ae),$t={draggableId:ht,shouldAnimate:yt};return ct.visible[ht]=$t,ct},{all:[],visible:{},invisible:{}})}function Xt(H,J){if(!H.length)return 0;var ne=H[H.length-1].descriptor.index;return J.inHomeList?ne:ne+1}function En(H){var J=H.insideDestination,ne=H.inHomeList,fe=H.displacedBy,De=H.destination,Ae=Xt(J,{inHomeList:ne});return{displaced:Tt,displacedBy:fe,at:{type:"REORDER",destination:{droppableId:De.descriptor.id,index:Ae}}}}function an(H){var J=H.draggable,ne=H.insideDestination,fe=H.destination,De=H.viewport,Ae=H.displacedBy,Ne=H.last,Ue=H.index,ct=H.forceShouldAnimate,xt=Ct(J,fe);if(Ue==null)return En({insideDestination:ne,inHomeList:xt,displacedBy:Ae,destination:fe});var St=bt(ne,function(Bn){return Bn.descriptor.index===Ue});if(!St)return En({insideDestination:ne,inHomeList:xt,displacedBy:Ae,destination:fe});var ht=we(J,ne),ft=ne.indexOf(St),yt=ht.slice(ft),$t=tn({afterDragging:yt,destination:fe,displacedBy:Ae,last:Ne,viewport:De.frame,forceShouldAnimate:ct});return{displaced:$t,displacedBy:Ae,at:{type:"REORDER",destination:{droppableId:fe.descriptor.id,index:Ue}}}}function Dr(H,J){return Boolean(J.effected[H])}var _r=function(H){var J=H.isMovingForward,ne=H.destination,fe=H.draggables,De=H.combine,Ae=H.afterCritical;if(!ne.isCombineEnabled)return null;var Ne=De.draggableId,Ue=fe[Ne],ct=Ue.descriptor.index,xt=Dr(Ne,Ae);return xt?J?ct:ct-1:J?ct+1:ct},sr=function(H){var J=H.isMovingForward,ne=H.isInHomeList,fe=H.insideDestination,De=H.location;if(!fe.length)return null;var Ae=De.index,Ne=J?Ae+1:Ae-1,Ue=fe[0].descriptor.index,ct=fe[fe.length-1].descriptor.index,xt=ne?ct:ct+1;return Ne<Ue||Ne>xt?null:Ne},Vr=function(H){var J=H.isMovingForward,ne=H.isInHomeList,fe=H.draggable,De=H.draggables,Ae=H.destination,Ne=H.insideDestination,Ue=H.previousImpact,ct=H.viewport,xt=H.afterCritical,St=Ue.at;if(St||Q(!1),St.type==="REORDER"){var ht=sr({isMovingForward:J,isInHomeList:ne,location:St.destination,insideDestination:Ne});return ht==null?null:an({draggable:fe,insideDestination:Ne,destination:Ae,viewport:ct,last:Ue.displaced,displacedBy:Ue.displacedBy,index:ht})}var ft=_r({isMovingForward:J,destination:Ae,displaced:Ue.displaced,draggables:De,combine:St.combine,afterCritical:xt});return ft==null?null:an({draggable:fe,insideDestination:Ne,destination:Ae,viewport:ct,last:Ue.displaced,displacedBy:Ue.displacedBy,index:ft})},on=function(H){var J=H.displaced,ne=H.afterCritical,fe=H.combineWith,De=H.displacedBy,Ae=Boolean(J.visible[fe]||J.invisible[fe]);return Dr(fe,ne)?Ae?xe:tt(De.point):Ae?De.point:xe},kr=function(H){var J=H.afterCritical,ne=H.impact,fe=H.draggables,De=it(ne);De||Q(!1);var Ae=De.draggableId,Ne=fe[Ae].page.borderBox.center,Ue=on({displaced:ne.displaced,afterCritical:J,combineWith:Ae,displacedBy:ne.displacedBy});return Ke(Ne,Ue)},wr=function(J,ne){return ne.margin[J.start]+ne.borderBox[J.size]/2},sa=function(J,ne){return ne.margin[J.end]+ne.borderBox[J.size]/2},Pr=function(J,ne,fe){return ne[J.crossAxisStart]+fe.margin[J.crossAxisStart]+fe.borderBox[J.crossAxisSize]/2},ba=function(J){var ne=J.axis,fe=J.moveRelativeTo,De=J.isMoving;return rt(ne.line,fe.marginBox[ne.end]+wr(ne,De),Pr(ne,fe.marginBox,De))},Ta=function(J){var ne=J.axis,fe=J.moveRelativeTo,De=J.isMoving;return rt(ne.line,fe.marginBox[ne.start]-sa(ne,De),Pr(ne,fe.marginBox,De))},Da=function(J){var ne=J.axis,fe=J.moveInto,De=J.isMoving;return rt(ne.line,fe.contentBox[ne.start]+wr(ne,De),Pr(ne,fe.contentBox,De))},Ba=function(H){var J=H.impact,ne=H.draggable,fe=H.draggables,De=H.droppable,Ae=H.afterCritical,Ne=Ge(De.descriptor.id,fe),Ue=ne.page,ct=De.axis;if(!Ne.length)return Da({axis:ct,moveInto:De.page,isMoving:Ue});var xt=J.displaced,St=J.displacedBy,ht=xt.all[0];if(ht){var ft=fe[ht];if(Dr(ht,Ae))return Ta({axis:ct,moveRelativeTo:ft.page,isMoving:Ue});var yt=T(ft.page,St.point);return Ta({axis:ct,moveRelativeTo:yt,isMoving:Ue})}var $t=Ne[Ne.length-1];if($t.descriptor.id===ne.descriptor.id)return Ue.borderBox.center;if(Dr($t.descriptor.id,Ae)){var Bn=T($t.page,tt(Ae.displacedBy.point));return ba({axis:ct,moveRelativeTo:Bn,isMoving:Ue})}return ba({axis:ct,moveRelativeTo:$t.page,isMoving:Ue})},$r=function(H,J){var ne=H.frame;return ne?Ke(J,ne.scroll.diff.displacement):J},Cr=function(J){var ne=J.impact,fe=J.draggable,De=J.droppable,Ae=J.draggables,Ne=J.afterCritical,Ue=fe.page.borderBox.center,ct=ne.at;return De&&ct?ct.type==="REORDER"?Ba({impact:ne,draggable:fe,draggables:Ae,droppable:De,afterCritical:Ne}):kr({impact:ne,draggables:Ae,afterCritical:Ne}):Ue},tr=function(H){var J=Cr(H),ne=H.droppable,fe=ne?$r(ne,J):J;return fe},fa=function(H,J){var ne=Qe(J,H.scroll.initial),fe=tt(ne),De=f({top:J.y,bottom:J.y+H.frame.height,left:J.x,right:J.x+H.frame.width}),Ae={frame:De,scroll:{initial:H.scroll.initial,max:H.scroll.max,current:J,diff:{value:ne,displacement:fe}}};return Ae};function Aa(H,J){return H.map(function(ne){return J[ne]})}function wa(H,J){for(var ne=0;ne<J.length;ne++){var fe=J[ne].visible[H];if(fe)return fe}return null}var ir=function(H){var J=H.impact,ne=H.viewport,fe=H.destination,De=H.draggables,Ae=H.maxScrollChange,Ne=fa(ne,Ke(ne.scroll.current,Ae)),Ue=fe.frame?Me(fe,Ke(fe.frame.scroll.current,Ae)):fe,ct=J.displaced,xt=tn({afterDragging:Aa(ct.all,De),destination:fe,displacedBy:J.displacedBy,viewport:Ne.frame,last:ct,forceShouldAnimate:!1}),St=tn({afterDragging:Aa(ct.all,De),destination:Ue,displacedBy:J.displacedBy,viewport:ne.frame,last:ct,forceShouldAnimate:!1}),ht={},ft={},yt=[ct,xt,St];ct.all.forEach(function(Bn){var Vn=wa(Bn,yt);if(Vn){ft[Bn]=Vn;return}ht[Bn]=!0});var $t=Object(d.a)({},J,{displaced:{all:ct.all,invisible:ht,visible:ft}});return $t},ai=function(H,J){return Ke(H.scroll.diff.displacement,J)},Fa=function(H){var J=H.pageBorderBoxCenter,ne=H.draggable,fe=H.viewport,De=ai(fe,J),Ae=Qe(De,ne.page.borderBox.center);return Ke(ne.client.borderBox.center,Ae)},Ua=function(H){var J=H.draggable,ne=H.destination,fe=H.newPageBorderBoxCenter,De=H.viewport,Ae=H.withDroppableDisplacement,Ne=H.onlyOnMainAxis,Ue=Ne===void 0?!1:Ne,ct=Qe(fe,J.page.borderBox.center),xt=Et(J.page.borderBox,ct),St={target:xt,destination:ne,withDroppableDisplacement:Ae,viewport:De};return Ue?Er(St):Ur(St)},oi=function(H){var J=H.isMovingForward,ne=H.draggable,fe=H.destination,De=H.draggables,Ae=H.previousImpact,Ne=H.viewport,Ue=H.previousPageBorderBoxCenter,ct=H.previousClientSelection,xt=H.afterCritical;if(!fe.isEnabled)return null;var St=Ge(fe.descriptor.id,De),ht=Ct(ne,fe),ft=Ve({isMovingForward:J,draggable:ne,destination:fe,insideDestination:St,previousImpact:Ae})||Vr({isMovingForward:J,isInHomeList:ht,draggable:ne,draggables:De,destination:fe,insideDestination:St,previousImpact:Ae,viewport:Ne,afterCritical:xt});if(!ft)return null;var yt=tr({impact:ft,draggable:ne,droppable:fe,draggables:De,afterCritical:xt}),$t=Ua({draggable:ne,destination:fe,newPageBorderBoxCenter:yt,viewport:Ne.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if($t){var Bn=Fa({pageBorderBoxCenter:yt,draggable:ne,viewport:Ne});return{clientSelection:Bn,impact:ft,scrollJumpRequest:null}}var Vn=Qe(yt,Ue),dr=ir({impact:ft,viewport:Ne,destination:fe,draggables:De,maxScrollChange:Vn});return{clientSelection:ct,impact:dr,scrollJumpRequest:Vn}},Oa=function(J){var ne=J.subject.active;return ne||Q(!1),ne},qa=function(H){var J=H.isMovingForward,ne=H.pageBorderBoxCenter,fe=H.source,De=H.droppables,Ae=H.viewport,Ne=fe.subject.active;if(!Ne)return null;var Ue=fe.axis,ct=Dt(Ne[Ue.start],Ne[Ue.end]),xt=rn(De).filter(function(ht){return ht!==fe}).filter(function(ht){return ht.isEnabled}).filter(function(ht){return Boolean(ht.subject.active)}).filter(function(ht){return Nt(Ae.frame)(Oa(ht))}).filter(function(ht){var ft=Oa(ht);return J?Ne[Ue.crossAxisEnd]<ft[Ue.crossAxisEnd]:ft[Ue.crossAxisStart]<Ne[Ue.crossAxisStart]}).filter(function(ht){var ft=Oa(ht),yt=Dt(ft[Ue.start],ft[Ue.end]);return ct(ft[Ue.start])||ct(ft[Ue.end])||yt(Ne[Ue.start])||yt(Ne[Ue.end])}).sort(function(ht,ft){var yt=Oa(ht)[Ue.crossAxisStart],$t=Oa(ft)[Ue.crossAxisStart];return J?yt-$t:$t-yt}).filter(function(ht,ft,yt){return Oa(ht)[Ue.crossAxisStart]===Oa(yt[0])[Ue.crossAxisStart]});if(!xt.length)return null;if(xt.length===1)return xt[0];var St=xt.filter(function(ht){var ft=Dt(Oa(ht)[Ue.start],Oa(ht)[Ue.end]);return ft(ne[Ue.line])});return St.length===1?St[0]:St.length>1?St.sort(function(ht,ft){return Oa(ht)[Ue.start]-Oa(ft)[Ue.start]})[0]:xt.sort(function(ht,ft){var yt=Be(ne,st(Oa(ht))),$t=Be(ne,st(Oa(ft)));return yt!==$t?yt-$t:Oa(ht)[Ue.start]-Oa(ft)[Ue.start]})[0]},Ga=function(J,ne){var fe=J.page.borderBox.center;return Dr(J.descriptor.id,ne)?Qe(fe,ne.displacedBy.point):fe},Di=function(J,ne){var fe=J.page.borderBox;return Dr(J.descriptor.id,ne)?Et(fe,tt(ne.displacedBy.point)):fe},hi=function(H){var J=H.pageBorderBoxCenter,ne=H.viewport,fe=H.destination,De=H.insideDestination,Ae=H.afterCritical,Ne=De.filter(function(Ue){return Ur({target:Di(Ue,Ae),destination:fe,viewport:ne.frame,withDroppableDisplacement:!0})}).sort(function(Ue,ct){var xt=ut(J,$r(fe,Ga(Ue,Ae))),St=ut(J,$r(fe,Ga(ct,Ae)));return xt<St?-1:St<xt?1:Ue.descriptor.index-ct.descriptor.index});return Ne[0]||null},aa=A(function(J,ne){var fe=ne[J.line];return{value:fe,point:rt(J.line,fe)}}),la=function(J,ne,fe){var De=J.axis;if(J.descriptor.mode==="virtual")return rt(De.line,ne[De.line]);var Ae=J.subject.page.contentBox[De.size],Ne=Ge(J.descriptor.id,fe),Ue=Ne.reduce(function(St,ht){return St+ht.client.marginBox[De.size]},0),ct=Ue+ne[De.line],xt=ct-Ae;return xt<=0?null:rt(De.line,xt)},ia=function(J,ne){return Object(d.a)({},J,{scroll:Object(d.a)({},J.scroll,{max:ne})})},he=function(J,ne,fe){var De=J.frame;Ct(ne,J)&&Q(!1),J.subject.withPlaceholder&&Q(!1);var Ae=aa(J.axis,ne.displaceBy).point,Ne=la(J,Ae,fe),Ue={placeholderSize:Ae,increasedBy:Ne,oldFrameMaxScroll:J.frame?J.frame.scroll.max:null};if(!De){var ct=Te({page:J.subject.page,withPlaceholder:Ue,axis:J.axis,frame:J.frame});return Object(d.a)({},J,{subject:ct})}var xt=Ne?Ke(De.scroll.max,Ne):De.scroll.max,St=ia(De,xt),ht=Te({page:J.subject.page,withPlaceholder:Ue,axis:J.axis,frame:St});return Object(d.a)({},J,{subject:ht,frame:St})},Ze=function(J){var ne=J.subject.withPlaceholder;ne||Q(!1);var fe=J.frame;if(!fe){var De=Te({page:J.subject.page,axis:J.axis,frame:null,withPlaceholder:null});return Object(d.a)({},J,{subject:De})}var Ae=ne.oldFrameMaxScroll;Ae||Q(!1);var Ne=ia(fe,Ae),Ue=Te({page:J.subject.page,axis:J.axis,frame:Ne,withPlaceholder:null});return Object(d.a)({},J,{subject:Ue,frame:Ne})},vt=function(H){var J=H.previousPageBorderBoxCenter,ne=H.moveRelativeTo,fe=H.insideDestination,De=H.draggable,Ae=H.draggables,Ne=H.destination,Ue=H.viewport,ct=H.afterCritical;if(!ne){if(fe.length)return null;var xt={displaced:Tt,displacedBy:gt,at:{type:"REORDER",destination:{droppableId:Ne.descriptor.id,index:0}}},St=tr({impact:xt,draggable:De,droppable:Ne,draggables:Ae,afterCritical:ct}),ht=Ct(De,Ne)?Ne:he(Ne,De,Ae),ft=Ua({draggable:De,destination:ht,newPageBorderBoxCenter:St,viewport:Ue.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return ft?xt:null}var yt=Boolean(J[Ne.axis.line]<=ne.page.borderBox.center[Ne.axis.line]),$t=function(){var Vn=ne.descriptor.index;return ne.descriptor.id===De.descriptor.id||yt?Vn:Vn+1}(),Bn=aa(Ne.axis,De.displaceBy);return an({draggable:De,insideDestination:fe,destination:Ne,viewport:Ue,displacedBy:Bn,last:Tt,index:$t})},pt=function(H){var J=H.isMovingForward,ne=H.previousPageBorderBoxCenter,fe=H.draggable,De=H.isOver,Ae=H.draggables,Ne=H.droppables,Ue=H.viewport,ct=H.afterCritical,xt=qa({isMovingForward:J,pageBorderBoxCenter:ne,source:De,droppables:Ne,viewport:Ue});if(!xt)return null;var St=Ge(xt.descriptor.id,Ae),ht=hi({pageBorderBoxCenter:ne,viewport:Ue,destination:xt,insideDestination:St,afterCritical:ct}),ft=vt({previousPageBorderBoxCenter:ne,destination:xt,draggable:fe,draggables:Ae,moveRelativeTo:ht,insideDestination:St,viewport:Ue,afterCritical:ct});if(!ft)return null;var yt=tr({impact:ft,draggable:fe,droppable:xt,draggables:Ae,afterCritical:ct}),$t=Fa({pageBorderBoxCenter:yt,draggable:fe,viewport:Ue});return{clientSelection:$t,impact:ft,scrollJumpRequest:null}},Mt=function(H){var J=H.at;return J?J.type==="REORDER"?J.destination.droppableId:J.combine.droppableId:null},Ot=function(J,ne){var fe=Mt(J);return fe?ne[fe]:null},zt=function(H){var J=H.state,ne=H.type,fe=Ot(J.impact,J.dimensions.droppables),De=Boolean(fe),Ae=J.dimensions.droppables[J.critical.droppable.id],Ne=fe||Ae,Ue=Ne.axis.direction,ct=Ue==="vertical"&&(ne==="MOVE_UP"||ne==="MOVE_DOWN")||Ue==="horizontal"&&(ne==="MOVE_LEFT"||ne==="MOVE_RIGHT");if(ct&&!De)return null;var xt=ne==="MOVE_DOWN"||ne==="MOVE_RIGHT",St=J.dimensions.draggables[J.critical.draggable.id],ht=J.current.page.borderBoxCenter,ft=J.dimensions,yt=ft.draggables,$t=ft.droppables;return ct?oi({isMovingForward:xt,previousPageBorderBoxCenter:ht,draggable:St,destination:Ne,draggables:yt,viewport:J.viewport,previousClientSelection:J.current.client.selection,previousImpact:J.impact,afterCritical:J.afterCritical}):pt({isMovingForward:xt,previousPageBorderBoxCenter:ht,draggable:St,isOver:Ne,draggables:yt,droppables:$t,viewport:J.viewport,afterCritical:J.afterCritical})};function nn(H){return H.phase==="DRAGGING"||H.phase==="COLLECTING"}function pn(H){var J=Dt(H.top,H.bottom),ne=Dt(H.left,H.right);return function(De){return J(De.y)&&ne(De.x)}}function gn(H,J){return H.left<J.right&&H.right>J.left&&H.top<J.bottom&&H.bottom>J.top}function Tn(H){var J=H.pageBorderBox,ne=H.draggable,fe=H.candidates,De=ne.page.borderBox.center,Ae=fe.map(function(Ne){var Ue=Ne.axis,ct=rt(Ne.axis.line,J.center[Ue.line],Ne.page.borderBox.center[Ue.crossAxisLine]);return{id:Ne.descriptor.id,distance:ut(De,ct)}}).sort(function(Ne,Ue){return Ue.distance-Ne.distance});return Ae[0]?Ae[0].id:null}function bn(H){var J=H.pageBorderBox,ne=H.draggable,fe=H.droppables,De=rn(fe).filter(function(Ae){if(!Ae.isEnabled)return!1;var Ne=Ae.subject.active;if(!Ne)return!1;if(!gn(J,Ne))return!1;if(pn(Ne)(J.center))return!0;var Ue=Ae.axis,ct=Ne.center[Ue.crossAxisLine],xt=J[Ue.crossAxisStart],St=J[Ue.crossAxisEnd],ht=Dt(Ne[Ue.crossAxisStart],Ne[Ue.crossAxisEnd]),ft=ht(xt),yt=ht(St);return!ft&&!yt?!0:ft?xt<ct:St>ct});return De.length?De.length===1?De[0].descriptor.id:Tn({pageBorderBox:J,draggable:ne,candidates:De}):null}var wt=function(J,ne){return f(Et(J,ne))},Jt=function(H,J){var ne=H.frame;return ne?wt(J,ne.scroll.diff.value):J};function Bt(H){var J=H.displaced,ne=H.id;return Boolean(J.visible[ne]||J.invisible[ne])}function ln(H){var J=H.draggable,ne=H.closest,fe=H.inHomeList;return ne?fe&&ne.descriptor.index>J.descriptor.index?ne.descriptor.index-1:ne.descriptor.index:null}var en=function(H){var J=H.pageBorderBoxWithDroppableScroll,ne=H.draggable,fe=H.destination,De=H.insideDestination,Ae=H.last,Ne=H.viewport,Ue=H.afterCritical,ct=fe.axis,xt=aa(fe.axis,ne.displaceBy),St=xt.value,ht=J[ct.start],ft=J[ct.end],yt=we(ne,De),$t=bt(yt,function(Vn){var dr=Vn.descriptor.id,gr=Vn.page.borderBox.center[ct.line],Jr=Dr(dr,Ue),vr=Bt({displaced:Ae,id:dr});return Jr?vr?ft<=gr:ht<gr-St:vr?ft<=gr+St:ht<gr}),Bn=ln({draggable:ne,closest:$t,inHomeList:Ct(ne,fe)});return an({draggable:ne,insideDestination:De,destination:fe,viewport:Ne,last:Ae,displacedBy:xt,index:Bn})},xn=4,Pn=function(H){var J=H.draggable,ne=H.pageBorderBoxWithDroppableScroll,fe=H.previousImpact,De=H.destination,Ae=H.insideDestination,Ne=H.afterCritical;if(!De.isCombineEnabled)return null;var Ue=De.axis,ct=aa(De.axis,J.displaceBy),xt=ct.value,St=ne[Ue.start],ht=ne[Ue.end],ft=we(J,Ae),yt=bt(ft,function(Bn){var Vn=Bn.descriptor.id,dr=Bn.page.borderBox,gr=dr[Ue.size],Jr=gr/xn,vr=Dr(Vn,Ne),Ca=Bt({displaced:fe.displaced,id:Vn});return vr?Ca?ht>dr[Ue.start]+Jr&&ht<dr[Ue.end]-Jr:St>dr[Ue.start]-xt+Jr&&St<dr[Ue.end]-xt-Jr:Ca?ht>dr[Ue.start]+xt+Jr&&ht<dr[Ue.end]+xt-Jr:St>dr[Ue.start]+Jr&&St<dr[Ue.end]-Jr});if(!yt)return null;var $t={displacedBy:ct,displaced:fe.displaced,at:{type:"COMBINE",combine:{draggableId:yt.descriptor.id,droppableId:De.descriptor.id}}};return $t},Vt=function(H){var J=H.pageOffset,ne=H.draggable,fe=H.draggables,De=H.droppables,Ae=H.previousImpact,Ne=H.viewport,Ue=H.afterCritical,ct=wt(ne.page.borderBox,J),xt=bn({pageBorderBox:ct,draggable:ne,droppables:De});if(!xt)return Lt;var St=De[xt],ht=Ge(St.descriptor.id,fe),ft=Jt(St,ct);return Pn({pageBorderBoxWithDroppableScroll:ft,draggable:ne,previousImpact:Ae,destination:St,insideDestination:ht,afterCritical:Ue})||en({pageBorderBoxWithDroppableScroll:ft,draggable:ne,destination:St,insideDestination:ht,last:Ae.displaced,viewport:Ne,afterCritical:Ue})},Ut=function(H,J){var ne;return Object(d.a)({},H,(ne={},ne[J.descriptor.id]=J,ne))},Qt=function(J){var ne=J.previousImpact,fe=J.impact,De=J.droppables,Ae=Mt(ne),Ne=Mt(fe);if(!Ae)return De;if(Ae===Ne)return De;var Ue=De[Ae];if(!Ue.subject.withPlaceholder)return De;var ct=Ze(Ue);return Ut(De,ct)},Zt=function(H){var J=H.draggable,ne=H.draggables,fe=H.droppables,De=H.previousImpact,Ae=H.impact,Ne=Qt({previousImpact:De,impact:Ae,droppables:fe}),Ue=Mt(Ae);if(!Ue)return Ne;var ct=fe[Ue];if(Ct(J,ct))return Ne;if(ct.subject.withPlaceholder)return Ne;var xt=he(ct,J,ne);return Ut(Ne,xt)},mn=function(H){var J=H.state,ne=H.clientSelection,fe=H.dimensions,De=H.viewport,Ae=H.impact,Ne=H.scrollJumpRequest,Ue=De||J.viewport,ct=fe||J.dimensions,xt=ne||J.current.client.selection,St=Qe(xt,J.initial.client.selection),ht={offset:St,selection:xt,borderBoxCenter:Ke(J.initial.client.borderBoxCenter,St)},ft={selection:Ke(ht.selection,Ue.scroll.current),borderBoxCenter:Ke(ht.borderBoxCenter,Ue.scroll.current),offset:Ke(ht.offset,Ue.scroll.diff.value)},yt={client:ht,page:ft};if(J.phase==="COLLECTING")return Object(d.a)({phase:"COLLECTING"},J,{dimensions:ct,viewport:Ue,current:yt});var $t=ct.draggables[J.critical.draggable.id],Bn=Ae||Vt({pageOffset:ft.offset,draggable:$t,draggables:ct.draggables,droppables:ct.droppables,previousImpact:J.impact,viewport:Ue,afterCritical:J.afterCritical}),Vn=Zt({draggable:$t,impact:Bn,previousImpact:J.impact,draggables:ct.draggables,droppables:ct.droppables}),dr=Object(d.a)({},J,{current:yt,dimensions:{draggables:ct.draggables,droppables:Vn},impact:Bn,viewport:Ue,scrollJumpRequest:Ne||null,forceShouldAnimate:Ne?!1:null});return dr};function dn(H,J){return H.map(function(ne){return J[ne]})}var Mn=function(H){var J=H.impact,ne=H.viewport,fe=H.draggables,De=H.destination,Ae=H.forceShouldAnimate,Ne=J.displaced,Ue=dn(Ne.all,fe),ct=tn({afterDragging:Ue,destination:De,displacedBy:J.displacedBy,viewport:ne.frame,forceShouldAnimate:Ae,last:Ne});return Object(d.a)({},J,{displaced:ct})},Ln=function(H){var J=H.impact,ne=H.draggable,fe=H.droppable,De=H.draggables,Ae=H.viewport,Ne=H.afterCritical,Ue=tr({impact:J,draggable:ne,draggables:De,droppable:fe,afterCritical:Ne});return Fa({pageBorderBoxCenter:Ue,draggable:ne,viewport:Ae})},pr=function(H){var J=H.state,ne=H.dimensions,fe=H.viewport;J.movementMode==="SNAP"||Q(!1);var De=J.impact,Ae=fe||J.viewport,Ne=ne||J.dimensions,Ue=Ne.draggables,ct=Ne.droppables,xt=Ue[J.critical.draggable.id],St=Mt(De);St||Q(!1);var ht=ct[St],ft=Mn({impact:De,viewport:Ae,destination:ht,draggables:Ue}),yt=Ln({impact:ft,draggable:xt,droppable:ht,draggables:Ue,viewport:Ae,afterCritical:J.afterCritical});return mn({impact:ft,clientSelection:yt,state:J,dimensions:Ne,viewport:Ae})},ar=function(H){return{index:H.index,droppableId:H.droppableId}},Ar=function(H){var J=H.draggable,ne=H.home,fe=H.draggables,De=H.viewport,Ae=aa(ne.axis,J.displaceBy),Ne=Ge(ne.descriptor.id,fe),Ue=Ne.indexOf(J);Ue!==-1||Q(!1);var ct=Ne.slice(Ue+1),xt=ct.reduce(function(yt,$t){return yt[$t.descriptor.id]=!0,yt},{}),St={inVirtualList:ne.descriptor.mode==="virtual",displacedBy:Ae,effected:xt},ht=tn({afterDragging:ct,destination:ne,displacedBy:Ae,last:null,viewport:De.frame,forceShouldAnimate:!1}),ft={displaced:ht,displacedBy:Ae,at:{type:"REORDER",destination:ar(J.descriptor)}};return{impact:ft,afterCritical:St}},Br=function(H,J){return{draggables:H.draggables,droppables:Ut(H.droppables,J)}},Lr=function(J){},Rr=function(J){},br=function(H){var J=H.draggable,ne=H.offset,fe=H.initialWindowScroll,De=T(J.client,ne),Ae=b(De,fe),Ne=Object(d.a)({},J,{placeholder:Object(d.a)({},J.placeholder,{client:De}),client:De,page:Ae});return Ne},Xr=function(H){var J=H.frame;return J||Q(!1),J},ea=function(H){var J=H.additions,ne=H.updatedDroppables,fe=H.viewport,De=fe.scroll.diff.value;return J.map(function(Ae){var Ne=Ae.descriptor.droppableId,Ue=ne[Ne],ct=Xr(Ue),xt=ct.scroll.diff.value,St=Ke(De,xt),ht=br({draggable:Ae,offset:St,initialWindowScroll:fe.scroll.initial});return ht})},Sr=function(H){var J=H.state,ne=H.published;Lr();var fe=ne.modified.map(function(Jr){var vr=J.dimensions.droppables[Jr.droppableId],Ca=Me(vr,Jr.scroll);return Ca}),De=Object(d.a)({},J.dimensions.droppables,{},cn(fe)),Ae=An(ea({additions:ne.additions,updatedDroppables:De,viewport:J.viewport})),Ne=Object(d.a)({},J.dimensions.draggables,{},Ae);ne.removals.forEach(function(Jr){delete Ne[Jr]});var Ue={droppables:De,draggables:Ne},ct=Mt(J.impact),xt=ct?Ue.droppables[ct]:null,St=Ue.draggables[J.critical.draggable.id],ht=Ue.droppables[J.critical.droppable.id],ft=Ar({draggable:St,home:ht,draggables:Ne,viewport:J.viewport}),yt=ft.impact,$t=ft.afterCritical,Bn=xt&&xt.isCombineEnabled?J.impact:yt,Vn=Vt({pageOffset:J.current.page.offset,draggable:Ue.draggables[J.critical.draggable.id],draggables:Ue.draggables,droppables:Ue.droppables,previousImpact:Bn,viewport:J.viewport,afterCritical:$t});Rr();var dr=Object(d.a)({phase:"DRAGGING"},J,{phase:"DRAGGING",impact:Vn,onLiftImpact:yt,dimensions:Ue,afterCritical:$t,forceShouldAnimate:!1});if(J.phase==="COLLECTING")return dr;var gr=Object(d.a)({phase:"DROP_PENDING"},dr,{phase:"DROP_PENDING",reason:J.reason,isWaiting:!1});return gr},ta=function(J){return J.movementMode==="SNAP"},Qr=function(J,ne,fe){var De=Br(J.dimensions,ne);return!ta(J)||fe?mn({state:J,dimensions:De}):pr({state:J,dimensions:De})};function On(H){return H.isDragging&&H.movementMode==="SNAP"?Object(d.a)({phase:"DRAGGING"},H,{scrollJumpRequest:null}):H}var Rt={phase:"IDLE",completed:null,shouldFlush:!1},Gt=function(H,J){if(H===void 0&&(H=Rt),J.type==="FLUSH")return Object(d.a)({},Rt,{shouldFlush:!0});if(J.type==="INITIAL_PUBLISH"){H.phase==="IDLE"||Q(!1);var ne=J.payload,fe=ne.critical,De=ne.clientSelection,Ae=ne.viewport,Ne=ne.dimensions,Ue=ne.movementMode,ct=Ne.draggables[fe.draggable.id],xt=Ne.droppables[fe.droppable.id],St={selection:De,borderBoxCenter:ct.client.borderBox.center,offset:xe},ht={client:St,page:{selection:Ke(St.selection,Ae.scroll.initial),borderBoxCenter:Ke(St.selection,Ae.scroll.initial),offset:Ke(St.selection,Ae.scroll.diff.value)}},ft=rn(Ne.droppables).every(function(Hr){return!Hr.isFixedOnPage}),yt=Ar({draggable:ct,home:xt,draggables:Ne.draggables,viewport:Ae}),$t=yt.impact,Bn=yt.afterCritical,Vn={phase:"DRAGGING",isDragging:!0,critical:fe,movementMode:Ue,dimensions:Ne,initial:ht,current:ht,isWindowScrollAllowed:ft,impact:$t,afterCritical:Bn,onLiftImpact:$t,viewport:Ae,scrollJumpRequest:null,forceShouldAnimate:null};return Vn}if(J.type==="COLLECTION_STARTING"){if(H.phase==="COLLECTING"||H.phase==="DROP_PENDING")return H;H.phase==="DRAGGING"||Q(!1);var dr=Object(d.a)({phase:"COLLECTING"},H,{phase:"COLLECTING"});return dr}if(J.type==="PUBLISH_WHILE_DRAGGING")return H.phase==="COLLECTING"||H.phase==="DROP_PENDING"||Q(!1),Sr({state:H,published:J.payload});if(J.type==="MOVE"){if(H.phase==="DROP_PENDING")return H;nn(H)||Q(!1);var gr=J.payload.client;return et(gr,H.current.client.selection)?H:mn({state:H,clientSelection:gr,impact:ta(H)?H.impact:null})}if(J.type==="UPDATE_DROPPABLE_SCROLL"){if(H.phase==="DROP_PENDING")return On(H);if(H.phase==="COLLECTING")return On(H);nn(H)||Q(!1);var Jr=J.payload,vr=Jr.id,Ca=Jr.newScroll,_a=H.dimensions.droppables[vr];if(!_a)return H;var Ka=Me(_a,Ca);return Qr(H,Ka,!1)}if(J.type==="UPDATE_DROPPABLE_IS_ENABLED"){if(H.phase==="DROP_PENDING")return H;nn(H)||Q(!1);var ii=J.payload,e=ii.id,t=ii.isEnabled,L=H.dimensions.droppables[e];L||Q(!1),L.isEnabled!==t||Q(!1);var I=Object(d.a)({},L,{isEnabled:t});return Qr(H,I,!0)}if(J.type==="UPDATE_DROPPABLE_IS_COMBINE_ENABLED"){if(H.phase==="DROP_PENDING")return H;nn(H)||Q(!1);var j=J.payload,$=j.id,ue=j.isCombineEnabled,ge=H.dimensions.droppables[$];ge||Q(!1),ge.isCombineEnabled!==ue||Q(!1);var _e=Object(d.a)({},ge,{isCombineEnabled:ue});return Qr(H,_e,!0)}if(J.type==="MOVE_BY_WINDOW_SCROLL"){if(H.phase==="DROP_PENDING"||H.phase==="DROP_ANIMATING")return H;nn(H)||Q(!1),H.isWindowScrollAllowed||Q(!1);var Re=J.payload.newScroll;if(et(H.viewport.scroll.current,Re))return On(H);var nt=fa(H.viewport,Re);return ta(H)?pr({state:H,viewport:nt}):mn({state:H,viewport:nt})}if(J.type==="UPDATE_VIEWPORT_MAX_SCROLL"){if(!nn(H))return H;var mt=J.payload.maxScroll;if(et(mt,H.viewport.scroll.max))return H;var Kt=Object(d.a)({},H.viewport,{scroll:Object(d.a)({},H.viewport.scroll,{max:mt})});return Object(d.a)({phase:"DRAGGING"},H,{viewport:Kt})}if(J.type==="MOVE_UP"||J.type==="MOVE_DOWN"||J.type==="MOVE_LEFT"||J.type==="MOVE_RIGHT"){if(H.phase==="COLLECTING"||H.phase==="DROP_PENDING")return H;H.phase==="DRAGGING"||Q(!1);var It=zt({state:H,type:J.type});return It?mn({state:H,impact:It.impact,clientSelection:It.clientSelection,scrollJumpRequest:It.scrollJumpRequest}):H}if(J.type==="DROP_PENDING"){var un=J.payload.reason;H.phase==="COLLECTING"||Q(!1);var Cn=Object(d.a)({phase:"DROP_PENDING"},H,{phase:"DROP_PENDING",isWaiting:!0,reason:un});return Cn}if(J.type==="DROP_ANIMATE"){var In=J.payload,Xn=In.completed,fr=In.dropDuration,Yn=In.newHomeClientOffset;H.phase==="DRAGGING"||H.phase==="DROP_PENDING"||Q(!1);var yr={phase:"DROP_ANIMATING",completed:Xn,dropDuration:fr,newHomeClientOffset:Yn,dimensions:H.dimensions};return yr}if(J.type==="DROP_COMPLETE"){var Zr=J.payload.completed;return{phase:"IDLE",completed:Zr,shouldFlush:!1}}return H},jt=function(J){return{type:"BEFORE_INITIAL_CAPTURE",payload:J}},Rn=function(J){return{type:"LIFT",payload:J}},fn=function(J){return{type:"INITIAL_PUBLISH",payload:J}},Nn=function(J){return{type:"PUBLISH_WHILE_DRAGGING",payload:J}},wn=function(){return{type:"COLLECTION_STARTING",payload:null}},zn=function(J){return{type:"UPDATE_DROPPABLE_SCROLL",payload:J}},Kn=function(J){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:J}},hr=function(J){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:J}},lr=function(J){return{type:"MOVE",payload:J}},Yr=function(J){return{type:"MOVE_BY_WINDOW_SCROLL",payload:J}},Wn=function(J){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:J}},mr=function(){return{type:"MOVE_UP",payload:null}},qn=function(){return{type:"MOVE_DOWN",payload:null}},Fr=function(){return{type:"MOVE_RIGHT",payload:null}},ha=function(){return{type:"MOVE_LEFT",payload:null}},ua=function(){return{type:"FLUSH",payload:null}},Or=function(J){return{type:"DROP_ANIMATE",payload:J}},He=function(J){return{type:"DROP_COMPLETE",payload:J}},$e=function(J){return{type:"DROP",payload:J}},ot=function(J){return{type:"DROP_PENDING",payload:J}},Ye=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Ce(H){if(H.length<=1)return;for(var J=H.map(function(Ue){return Ue.descriptor.index}),ne={},fe=1;fe<J.length;fe++){var De=J[fe],Ae=J[fe-1];De!==Ae+1&&(ne[De]=!0)}if(!Object.keys(ne).length)return;var Ne=J.map(function(Ue){var ct=Boolean(ne[Ue]);return ct?"[\u{1F525}"+Ue+"]":""+Ue}).join(", ")}function Ie(H,J){if(!1)var ne}var Ee=function(H){return function(J){var ne=J.getState,fe=J.dispatch;return function(De){return function(Ae){if(Ae.type!=="LIFT"){De(Ae);return}var Ne=Ae.payload,Ue=Ne.id,ct=Ne.clientSelection,xt=Ne.movementMode,St=ne();St.phase==="DROP_ANIMATING"&&fe(He({completed:St.completed})),ne().phase==="IDLE"||Q(!1),fe(ua()),fe(jt({draggableId:Ue,movementMode:xt}));var ht={shouldPublishImmediately:xt==="SNAP"},ft={draggableId:Ue,scrollOptions:ht},yt=H.startPublishing(ft),$t=yt.critical,Bn=yt.dimensions,Vn=yt.viewport;Ie($t,Bn),fe(fn({critical:$t,dimensions:Bn,clientSelection:ct,movementMode:xt,viewport:Vn}))}}}},Fe=function(H){return function(){return function(J){return function(ne){ne.type==="INITIAL_PUBLISH"&&H.dragging(),ne.type==="DROP_ANIMATE"&&H.dropping(ne.payload.completed.result.reason),(ne.type==="FLUSH"||ne.type==="DROP_COMPLETE")&&H.resting(),J(ne)}}}},Xe={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},at={opacity:{drop:0,combining:.7},scale:{drop:.75}},Je={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},_t=Je.outOfTheWay+"s "+Xe.outOfTheWay,Ht={fluid:"opacity "+_t,snap:"transform "+_t+", opacity "+_t,drop:function(J){var ne=J+"s "+Xe.drop;return"transform "+ne+", opacity "+ne},outOfTheWay:"transform "+_t,placeholder:"height "+_t+", width "+_t+", margin "+_t},Yt=function(J){return et(J,xe)?null:"translate("+J.x+"px, "+J.y+"px)"},Ft={moveTo:Yt,drop:function(J,ne){var fe=Yt(J);return fe?ne?fe+" scale("+at.scale.drop+")":fe:null}},Wt=Je.minDropTime,_n=Je.maxDropTime,vn=_n-Wt,rr=1500,or=.6,Kr=function(H){var J=H.current,ne=H.destination,fe=H.reason,De=ut(J,ne);if(De<=0)return Wt;if(De>=rr)return _n;var Ae=De/rr,Ne=Wt+vn*Ae,Ue=fe==="CANCEL"?Ne*or:Ne;return Number(Ue.toFixed(2))},Tr=function(H){var J=H.impact,ne=H.draggable,fe=H.dimensions,De=H.viewport,Ae=H.afterCritical,Ne=fe.draggables,Ue=fe.droppables,ct=Mt(J),xt=ct?Ue[ct]:null,St=Ue[ne.descriptor.droppableId],ht=Ln({impact:J,draggable:ne,draggables:Ne,afterCritical:Ae,droppable:xt||St,viewport:De}),ft=Qe(ht,ne.client.borderBox.center);return ft},Mr=function(H){var J=H.draggables,ne=H.reason,fe=H.lastImpact,De=H.home,Ae=H.viewport,Ne=H.onLiftImpact;if(!fe.at||ne!=="DROP"){var Ue=Mn({draggables:J,impact:Ne,destination:De,viewport:Ae,forceShouldAnimate:!0});return{impact:Ue,didDropInsideDroppable:!1}}if(fe.at.type==="REORDER")return{impact:fe,didDropInsideDroppable:!0};var ct=Object(d.a)({},fe,{displaced:Tt});return{impact:ct,didDropInsideDroppable:!0}},jn=function(H){var J=H.getState,ne=H.dispatch;return function(fe){return function(De){if(De.type!=="DROP"){fe(De);return}var Ae=J(),Ne=De.payload.reason;if(Ae.phase==="COLLECTING"){ne(ot({reason:Ne}));return}if(Ae.phase==="IDLE")return;var Ue=Ae.phase==="DROP_PENDING"&&Ae.isWaiting;Ue&&Q(!1),Ae.phase==="DRAGGING"||Ae.phase==="DROP_PENDING"||Q(!1);var ct=Ae.critical,xt=Ae.dimensions,St=xt.draggables[Ae.critical.draggable.id],ht=Mr({reason:Ne,lastImpact:Ae.impact,afterCritical:Ae.afterCritical,onLiftImpact:Ae.onLiftImpact,home:Ae.dimensions.droppables[Ae.critical.droppable.id],viewport:Ae.viewport,draggables:Ae.dimensions.draggables}),ft=ht.impact,yt=ht.didDropInsideDroppable,$t=yt?lt(ft):null,Bn=yt?it(ft):null,Vn={index:ct.draggable.index,droppableId:ct.droppable.id},dr={draggableId:St.descriptor.id,type:St.descriptor.type,source:Vn,reason:Ne,mode:Ae.movementMode,destination:$t,combine:Bn},gr=Tr({impact:ft,draggable:St,dimensions:xt,viewport:Ae.viewport,afterCritical:Ae.afterCritical}),Jr={critical:Ae.critical,afterCritical:Ae.afterCritical,result:dr,impact:ft},vr=!et(Ae.current.client.offset,gr)||Boolean(dr.combine);if(!vr){ne(He({completed:Jr}));return}var Ca=Kr({current:Ae.current.client.offset,destination:gr,reason:Ne}),_a={newHomeClientOffset:gr,dropDuration:Ca,completed:Jr};ne(Or(_a))}}},Dn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Jn(H){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ne){if(ne.target!==window&&ne.target!==window.document)return;H()}}}function Un(H){var J=H.onWindowScroll;function ne(){J(Dn())}var fe=U(ne),De=Jn(fe),Ae=Oe;function Ne(){return Ae!==Oe}function Ue(){Ne()&&Q(!1),Ae=me(window,[De])}function ct(){Ne()||Q(!1),fe.cancel(),Ae(),Ae=Oe}return{start:Ue,stop:ct,isActive:Ne}}var sn=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},Sn=function(H){var J=Un({onWindowScroll:function(fe){H.dispatch(Yr({newScroll:fe}))}});return function(ne){return function(fe){!J.isActive()&&fe.type==="INITIAL_PUBLISH"&&J.start(),J.isActive()&&sn(fe)&&J.stop(),ne(fe)}}},Nr=function(H){var J=!1,ne=!1,fe=setTimeout(function(){ne=!0}),De=function(Ne){if(J)return;if(ne)return;J=!0,H(Ne),clearTimeout(fe)};return De.wasCalled=function(){return J},De},Gr=function(){var H=[],J=function(Ae){var Ne=dt(H,function(xt){return xt.timerId===Ae});Ne!==-1||Q(!1);var Ue=H.splice(Ne,1),ct=Ue[0];ct.callback()},ne=function(Ae){var Ne=setTimeout(function(){return J(Ne)}),Ue={timerId:Ne,callback:Ae};H.push(Ue)},fe=function(){if(!H.length)return;var Ae=[].concat(H);H.length=0,Ae.forEach(function(Ne){clearTimeout(Ne.timerId),Ne.callback()})};return{add:ne,flush:fe}},Qn=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},Pa=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,De=J.droppable.id===ne.droppable.id&&J.droppable.type===ne.droppable.type;return fe&&De},oa=function(J,ne){Lr(),ne(),Rr()},er=function(J,ne){return{draggableId:J.draggable.id,type:J.droppable.type,source:{droppableId:J.droppable.id,index:J.draggable.index},mode:ne}},Zn=function(J,ne,fe,De){if(!J){fe(De(ne));return}var Ae=Nr(fe),Ne={announce:Ae};J(ne,Ne),Ae.wasCalled()||fe(De(ne))},ur=function(H,J){var ne=Gr(),fe=null,De=function(ft,yt){fe&&Q(!1),oa("onBeforeCapture",function(){var $t=H().onBeforeCapture;if($t){var Bn={draggableId:ft,mode:yt};$t(Bn)}})},Ae=function(ft,yt){fe&&Q(!1),oa("onBeforeDragStart",function(){var $t=H().onBeforeDragStart;$t&&$t(er(ft,yt))})},Ne=function(ft,yt){fe&&Q(!1);var $t=er(ft,yt);fe={mode:yt,lastCritical:ft,lastLocation:$t.source,lastCombine:null},ne.add(function(){oa("onDragStart",function(){return Zn(H().onDragStart,$t,J,ve.onDragStart)})})},Ue=function(ft,yt){var $t=lt(yt),Bn=it(yt);fe||Q(!1);var Vn=!Pa(ft,fe.lastCritical);Vn&&(fe.lastCritical=ft);var dr=!Qn(fe.lastLocation,$t);dr&&(fe.lastLocation=$t);var gr=!ra(fe.lastCombine,Bn);if(gr&&(fe.lastCombine=Bn),!Vn&&!dr&&!gr)return;var Jr=Object(d.a)({},er(ft,fe.mode),{combine:Bn,destination:$t});ne.add(function(){oa("onDragUpdate",function(){return Zn(H().onDragUpdate,Jr,J,ve.onDragUpdate)})})},ct=function(){fe||Q(!1),ne.flush()},xt=function(ft){fe||Q(!1),fe=null,oa("onDragEnd",function(){return Zn(H().onDragEnd,ft,J,ve.onDragEnd)})},St=function(){if(!fe)return;var ft=Object(d.a)({},er(fe.lastCritical,fe.mode),{combine:null,destination:null,reason:"CANCEL"});xt(ft)};return{beforeCapture:De,beforeStart:Ae,start:Ne,update:Ue,flush:ct,drop:xt,abort:St}},cr=function(H,J){var ne=ur(H,J);return function(fe){return function(De){return function(Ae){if(Ae.type==="BEFORE_INITIAL_CAPTURE"){ne.beforeCapture(Ae.payload.draggableId,Ae.payload.movementMode);return}if(Ae.type==="INITIAL_PUBLISH"){var Ne=Ae.payload.critical;ne.beforeStart(Ne,Ae.payload.movementMode),De(Ae),ne.start(Ne,Ae.payload.movementMode);return}if(Ae.type==="DROP_COMPLETE"){var Ue=Ae.payload.completed.result;ne.flush(),De(Ae),ne.drop(Ue);return}if(De(Ae),Ae.type==="FLUSH"){ne.abort();return}var ct=fe.getState();ct.phase==="DRAGGING"&&ne.update(ct.critical,ct.impact)}}}},nr=function(H){return function(J){return function(ne){if(ne.type!=="DROP_ANIMATION_FINISHED"){J(ne);return}var fe=H.getState();fe.phase==="DROP_ANIMATING"||Q(!1),H.dispatch(He({completed:fe.completed}))}}},na=function(H){var J=null,ne=null;function fe(){ne&&(cancelAnimationFrame(ne),ne=null),J&&(J(),J=null)}return function(De){return function(Ae){if((Ae.type==="FLUSH"||Ae.type==="DROP_COMPLETE"||Ae.type==="DROP_ANIMATION_FINISHED")&&fe(),De(Ae),Ae.type!=="DROP_ANIMATE")return;var Ne={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var ct=H.getState();ct.phase==="DROP_ANIMATING"&&H.dispatch(Ye())}};ne=requestAnimationFrame(function(){ne=null,J=me(window,[Ne])})}}},ma=function(H){return function(){return function(J){return function(ne){(ne.type==="DROP_COMPLETE"||ne.type==="FLUSH"||ne.type==="DROP_ANIMATE")&&H.stopPublishing(),J(ne)}}}},Ea=function(H){var J=!1;return function(){return function(ne){return function(fe){if(fe.type==="INITIAL_PUBLISH"){J=!0,H.tryRecordFocus(fe.payload.critical.draggable.id),ne(fe),H.tryRestoreFocusRecorded();return}if(ne(fe),!J)return;if(fe.type==="FLUSH"){J=!1,H.tryRestoreFocusRecorded();return}if(fe.type==="DROP_COMPLETE"){J=!1;var De=fe.payload.completed.result;De.combine&&H.tryShiftRecord(De.draggableId,De.combine.draggableId),H.tryRestoreFocusRecorded()}}}}},va=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},La=function(H){return function(J){return function(ne){return function(fe){if(va(fe)){H.stop(),ne(fe);return}if(fe.type==="INITIAL_PUBLISH"){ne(fe);var De=J.getState();De.phase==="DRAGGING"||Q(!1),H.start(De);return}ne(fe),H.scroll(J.getState())}}}},Ra=function(H){return function(J){return function(ne){if(J(ne),ne.type!=="PUBLISH_WHILE_DRAGGING")return;var fe=H.getState();if(fe.phase!=="DROP_PENDING")return;if(fe.isWaiting)return;H.dispatch($e({reason:fe.reason}))}}},Ma=h.d,ka=function(H){var J=H.dimensionMarshal,ne=H.focusMarshal,fe=H.styleMarshal,De=H.getResponders,Ae=H.announce,Ne=H.autoScroller;return Object(h.e)(Gt,Ma(Object(h.a)(Fe(fe),ma(J),Ee(J),jn,nr,na,Ra,La(Ne),Sn,Ea(ne),cr(De,Ae))))},ei=function(){return{additions:{},removals:{},modified:{}}};function Fi(H){var J=H.registry,ne=H.callbacks,fe=ei(),De=null,Ae=function(){if(De)return;ne.collectionStarting(),De=requestAnimationFrame(function(){De=null,Lr();var St=fe,ht=St.additions,ft=St.removals,yt=St.modified,$t=Object.keys(ht).map(function(dr){return J.draggable.getById(dr).getDimension(xe)}).sort(function(dr,gr){return dr.descriptor.index-gr.descriptor.index}),Bn=Object.keys(yt).map(function(dr){var gr=J.droppable.getById(dr),Jr=gr.callbacks.getScrollWhileDragging();return{droppableId:dr,scroll:Jr}}),Vn={additions:$t,removals:Object.keys(ft),modified:Bn};fe=ei(),Rr(),ne.publish(Vn)})},Ne=function(St){var ht=St.descriptor.id;fe.additions[ht]=St,fe.modified[St.descriptor.droppableId]=!0,fe.removals[ht]&&delete fe.removals[ht],Ae()},Ue=function(St){var ht=St.descriptor;fe.removals[ht.id]=!0,fe.modified[ht.droppableId]=!0,fe.additions[ht.id]&&delete fe.additions[ht.id],Ae()},ct=function(){if(!De)return;cancelAnimationFrame(De),De=null,fe=ei()};return{add:Ne,remove:Ue,stop:ct}}var Ai=function(H){var J=H.scrollHeight,ne=H.scrollWidth,fe=H.height,De=H.width,Ae=Qe({x:ne,y:J},{x:De,y:fe}),Ne={x:Math.max(0,Ae.x),y:Math.max(0,Ae.y)};return Ne},Sa=function(){var H=document.documentElement;return H||Q(!1),H},_i=function(){var H=Sa(),J=Ai({scrollHeight:H.scrollHeight,scrollWidth:H.scrollWidth,width:H.clientWidth,height:H.clientHeight});return J},Ci=function(){var H=Dn(),J=_i(),ne=H.y,fe=H.x,De=Sa(),Ae=De.clientWidth,Ne=De.clientHeight,Ue=fe+Ae,ct=ne+Ne,xt=f({top:ne,left:fe,right:Ue,bottom:ct}),St={frame:xt,scroll:{initial:H,current:H,max:J,diff:{value:xe,displacement:xe}}};return St},Ia=function(H){var J=H.critical,ne=H.scrollOptions,fe=H.registry;Lr();var De=Ci(),Ae=De.scroll.current,Ne=J.droppable,Ue=fe.droppable.getAllByType(Ne.type).map(function(ht){return ht.callbacks.getDimensionAndWatchScroll(Ae,ne)}),ct=fe.draggable.getAllByType(J.draggable.type).map(function(ht){return ht.getDimension(Ae)}),xt={draggables:An(ct),droppables:cn(Ue)};Rr();var St={dimensions:xt,critical:J,viewport:De};return St};function xa(H,J,ne){if(ne.descriptor.id===J.id)return!1;if(ne.descriptor.type!==J.type)return!1;var fe=H.droppable.getById(ne.descriptor.droppableId);return!(fe.descriptor.mode!=="virtual")}var Ya=function(H,J){var ne=null,fe=Fi({callbacks:{publish:J.publishWhileDragging,collectionStarting:J.collectionStarting},registry:H}),De=function(yt,$t){if(H.droppable.exists(yt)||Q(!1),!ne)return;J.updateDroppableIsEnabled({id:yt,isEnabled:$t})},Ae=function(yt,$t){if(!ne)return;H.droppable.exists(yt)||Q(!1),J.updateDroppableIsCombineEnabled({id:yt,isCombineEnabled:$t})},Ne=function(yt,$t){if(!ne)return;H.droppable.exists(yt)||Q(!1),J.updateDroppableScroll({id:yt,newScroll:$t})},Ue=function(yt,$t){if(!ne)return;H.droppable.getById(yt).callbacks.scroll($t)},ct=function(){if(!ne)return;fe.stop();var yt=ne.critical.droppable;H.droppable.getAllByType(yt.type).forEach(function($t){return $t.callbacks.dragStopped()}),ne.unsubscribe(),ne=null},xt=function(yt){ne||Q(!1);var $t=ne.critical.draggable;yt.type==="ADDITION"&&(xa(H,$t,yt.value)&&fe.add(yt.value)),yt.type==="REMOVAL"&&(xa(H,$t,yt.value)&&fe.remove(yt.value))},St=function(yt){ne&&Q(!1);var $t=H.draggable.getById(yt.draggableId),Bn=H.droppable.getById($t.descriptor.droppableId),Vn={draggable:$t.descriptor,droppable:Bn.descriptor},dr=H.subscribe(xt);return ne={critical:Vn,unsubscribe:dr},Ia({critical:Vn,registry:H,scrollOptions:yt.scrollOptions})},ht={updateDroppableIsEnabled:De,updateDroppableIsCombineEnabled:Ae,scrollDroppable:Ue,updateDroppableScroll:Ne,startPublishing:St,stopPublishing:ct};return ht},to=function(H,J){return H.phase==="IDLE"?!0:H.phase!=="DROP_ANIMATING"||H.completed.result.draggableId===J?!1:H.completed.result.reason==="DROP"},Mo=function(H){window.scrollBy(H.x,H.y)},Ii=A(function(H){return rn(H).filter(function(J){return J.isEnabled?!!J.frame:!1})}),no=function(J,ne){var fe=bt(Ii(ne),function(De){return De.frame||Q(!1),pn(De.frame.pageMarginBox)(J)});return fe},ro=function(H){var J=H.center,ne=H.destination,fe=H.droppables;if(ne){var De=fe[ne];return De.frame?De:null}var Ae=no(J,fe);return Ae},pi={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(J){return Math.pow(J,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},uo=function(H,J){var ne=H[J.size]*pi.startFromPercentage,fe=H[J.size]*pi.maxScrollAtPercentage,De={startScrollingFrom:ne,maxScrollValueAt:fe};return De},Io=function(H){var J=H.startOfRange,ne=H.endOfRange,fe=H.current,De=ne-J;if(De===0)return 0;var Ae=fe-J,Ne=Ae/De;return Ne},Lo=1,bo=function(H,J){if(H>J.startScrollingFrom)return 0;if(H<=J.maxScrollValueAt)return pi.maxPixelScroll;if(H===J.startScrollingFrom)return Lo;var ne=Io({startOfRange:J.maxScrollValueAt,endOfRange:J.startScrollingFrom,current:H}),fe=1-ne,De=pi.maxPixelScroll*pi.ease(fe);return Math.ceil(De)},Vi=pi.durationDampening.accelerateAt,co=pi.durationDampening.stopDampeningAt,Xi=function(H,J){var ne=J,fe=co,De=Date.now(),Ae=De-ne;if(Ae>=co)return H;if(Ae<Vi)return Lo;var Ne=Io({startOfRange:Vi,endOfRange:fe,current:Ae}),Ue=H*pi.ease(Ne);return Math.ceil(Ue)},Yi=function(H){var J=H.distanceToEdge,ne=H.thresholds,fe=H.dragStartTime,De=H.shouldUseTimeDampening,Ae=bo(J,ne);return Ae===0?0:De?Math.max(Xi(Ae,fe),Lo):Ae},ko=function(H){var J=H.container,ne=H.distanceToEdges,fe=H.dragStartTime,De=H.axis,Ae=H.shouldUseTimeDampening,Ne=uo(J,De),Ue=ne[De.end]<ne[De.start];return Ue?Yi({distanceToEdge:ne[De.end],thresholds:Ne,dragStartTime:fe,shouldUseTimeDampening:Ae}):-1*Yi({distanceToEdge:ne[De.start],thresholds:Ne,dragStartTime:fe,shouldUseTimeDampening:Ae})},yo=function(H){var J=H.container,ne=H.subject,fe=H.proposedScroll,De=ne.height>J.height,Ae=ne.width>J.width;return!Ae&&!De?fe:Ae&&De?null:{x:Ae?0:fe.x,y:De?0:fe.y}},ao=Pe(function(H){return H===0?0:H}),Ji=function(H){var J=H.dragStartTime,ne=H.container,fe=H.subject,De=H.center,Ae=H.shouldUseTimeDampening,Ne={top:De.y-ne.top,right:ne.right-De.x,bottom:ne.bottom-De.y,left:De.x-ne.left},Ue=ko({container:ne,distanceToEdges:Ne,dragStartTime:J,axis:kn,shouldUseTimeDampening:Ae}),ct=ko({container:ne,distanceToEdges:Ne,dragStartTime:J,axis:yn,shouldUseTimeDampening:Ae}),xt=ao({x:ct,y:Ue});if(et(xt,xe))return null;var St=yo({container:ne,subject:fe,proposedScroll:xt});return St?et(St,xe)?null:St:null},Qi=Pe(function(H){return H===0?0:H>0?1:-1}),Za=function(){var H=function(ne,fe){return ne<0?ne:ne>fe?ne-fe:0};return function(J){var ne=J.current,fe=J.max,De=J.change,Ae=Ke(ne,De),Ne={x:H(Ae.x,fe.x),y:H(Ae.y,fe.y)};return et(Ne,xe)?null:Ne}}(),Li=function(J){var ne=J.max,fe=J.current,De=J.change,Ae={x:Math.max(fe.x,ne.x),y:Math.max(fe.y,ne.y)},Ne=Qi(De),Ue=Za({max:Ae,current:fe,change:Ne});return Ue?Ne.x!==0&&Ue.x===0?!0:Ne.y!==0&&Ue.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,De=J.scroll.current;return Za({current:De,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},Eo=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(H){var J=H.viewport,ne=H.subject,fe=H.center,De=H.dragStartTime,Ae=H.shouldUseTimeDampening,Ne=Ji({dragStartTime:De,container:J.frame,subject:ne,center:fe,shouldUseTimeDampening:Ae});return Ne&&wi(J,Ne)?Ne:null},Co=function(H){var J=H.droppable,ne=H.subject,fe=H.center,De=H.dragStartTime,Ae=H.shouldUseTimeDampening,Ne=J.frame;if(!Ne)return null;var Ue=Ji({dragStartTime:De,container:Ne.pageMarginBox,subject:ne,center:fe,shouldUseTimeDampening:Ae});return Ue&&Pi(J,Ue)?Ue:null},io=function(H){var J=H.state,ne=H.dragStartTime,fe=H.shouldUseTimeDampening,De=H.scrollWindow,Ae=H.scrollDroppable,Ne=J.current.page.borderBoxCenter,Ue=J.dimensions.draggables[J.critical.draggable.id],ct=Ue.page.marginBox;if(J.isWindowScrollAllowed){var xt=J.viewport,St=xo({dragStartTime:ne,viewport:xt,subject:ct,center:Ne,shouldUseTimeDampening:fe});if(St){De(St);return}}var ht=ro({center:Ne,destination:Mt(J.impact),droppables:J.dimensions.droppables});if(!ht)return;var ft=Co({dragStartTime:ne,droppable:ht,subject:ct,center:Ne,shouldUseTimeDampening:fe});ft&&Ae(ht.descriptor.id,ft)},ki=function(H){var J=H.scrollWindow,ne=H.scrollDroppable,fe=U(J),De=U(ne),Ae=null,Ne=function(St){Ae||Q(!1);var ht=Ae,ft=ht.shouldUseTimeDampening,yt=ht.dragStartTime;io({state:St,scrollWindow:fe,scrollDroppable:De,dragStartTime:yt,shouldUseTimeDampening:ft})},Ue=function(St){Lr(),Ae&&Q(!1);var ht=Date.now(),ft=!1,yt=function(){ft=!0};io({state:St,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:yt,scrollDroppable:yt}),Ae={dragStartTime:ht,shouldUseTimeDampening:ft},Rr(),ft&&Ne(St)},ct=function(){if(!Ae)return;fe.cancel(),De.cancel(),Ae=null};return{start:Ue,stop:ct,scroll:Ne}},$i=function(H){var J=H.move,ne=H.scrollDroppable,fe=H.scrollWindow,De=function(xt,St){var ht=Ke(xt.current.client.selection,St);J({client:ht})},Ae=function(xt,St){if(!Pi(xt,St))return St;var ht=Eo(xt,St);if(!ht)return ne(xt.descriptor.id,St),null;var ft=Qe(St,ht);ne(xt.descriptor.id,ft);var yt=Qe(St,ft);return yt},Ne=function(xt,St,ht){if(!xt)return ht;if(!wi(St,ht))return ht;var ft=Zi(St,ht);if(!ft)return fe(ht),null;var yt=Qe(ht,ft);fe(yt);var $t=Qe(ht,yt);return $t},Ue=function(xt){var St=xt.scrollJumpRequest;if(!St)return;var ht=Mt(xt.impact);ht||Q(!1);var ft=Ae(xt.dimensions.droppables[ht],St);if(!ft)return;var yt=xt.viewport,$t=Ne(xt.isWindowScrollAllowed,yt,ft);if(!$t)return;De(xt,$t)};return Ue},No=function(H){var J=H.scrollDroppable,ne=H.scrollWindow,fe=H.move,De=ki({scrollWindow:ne,scrollDroppable:J}),Ae=$i({move:fe,scrollWindow:ne,scrollDroppable:J}),Ne=function(xt){if(xt.phase!=="DRAGGING")return;if(xt.movementMode==="FLUID"){De.scroll(xt);return}if(!xt.scrollJumpRequest)return;Ae(xt)},Ue={scroll:Ne,start:De.start,stop:De.stop};return Ue},oo="data-rbd",so=function(){var H=oo+"-drag-handle";return{base:H,draggableId:H+"-draggable-id",contextId:H+"-context-id"}}(),Oo=function(){var H=oo+"-draggable";return{base:H,contextId:H+"-context-id",id:H+"-id"}}(),Uo=function(){var H=oo+"-droppable";return{base:H,contextId:H+"-context-id",id:H+"-id"}}(),jo={contextId:oo+"-scroll-container-context-id"},ci=function(J){return function(ne){return"["+ne+'="'+J+'"]'}},ja=function(J,ne){return J.map(function(fe){var De=fe.styles[ne];return De?fe.selector+" { "+De+" }":""}).join(" ")},ti="pointer-events: none;",za=function(H){var J=ci(H),ne=function(){var Ue=`
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:Ue,dragging:ti,dropAnimating:Ue}}}(),fe=function(){var Ue=`
transition: `+Ht.outOfTheWay+`;
`;return{selector:J(Oo.contextId),styles:{dragging:Ue,dropAnimating:Ue,userCancel:Ue}}}(),De={selector:J(Uo.contextId),styles:{always:"overflow-anchor: none;"}},Ae={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;
`}},Ne=[fe,ne,De,Ae];return{always:ja(Ne,"always"),resting:ja(Ne,"resting"),dragging:ja(Ne,"dragging"),dropAnimating:ja(Ne,"dropAnimating"),userCancel:ja(Ne,"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(H,J){var ne=s(function(){return za(H)},[H]),fe=Object(P.useRef)(null),De=Object(P.useRef)(null),Ae=r(A(function(ht){var ft=De.current;ft||Q(!1),ft.textContent=ht}),[]),Ne=r(function(ht){var ft=fe.current;ft||Q(!1),ft.textContent=ht},[]);ni(function(){!fe.current&&!De.current||Q(!1);var ht=bi(J),ft=bi(J);return fe.current=ht,De.current=ft,ht.setAttribute(oo+"-always",H),ft.setAttribute(oo+"-dynamic",H),So().appendChild(ht),So().appendChild(ft),Ne(ne.always),Ae(ne.resting),function(){var yt=function(Bn){var Vn=Bn.current;Vn||Q(!1),So().removeChild(Vn),Bn.current=null};yt(fe),yt(De)}},[J,Ne,Ae,ne.always,ne.resting,H]);var Ue=r(function(){return Ae(ne.dragging)},[Ae,ne.dragging]),ct=r(function(ht){if(ht==="DROP"){Ae(ne.dropAnimating);return}Ae(ne.userCancel)},[Ae,ne.dropAnimating,ne.userCancel]),xt=r(function(){if(!De.current)return;Ae(ne.resting)},[Ae,ne.resting]),St=s(function(){return{dragging:Ue,dropping:ct,resting:xt}},[Ue,ct,xt]);return St}var To=function(H){return H&&H.ownerDocument?H.ownerDocument.defaultView:window};function qi(H){return H instanceof To(H).HTMLElement}function Wi(H,J){var ne="["+so.contextId+'="'+H+'"]',fe=kt(document.querySelectorAll(ne));if(!fe.length)return null;var De=bt(fe,function(Ae){return Ae.getAttribute(so.draggableId)===J});return De&&qi(De)?De:null}function Do(H){var J=Object(P.useRef)({}),ne=Object(P.useRef)(null),fe=Object(P.useRef)(null),De=Object(P.useRef)(!1),Ae=r(function(ft,yt){var $t={id:ft,focus:yt};return J.current[ft]=$t,function(){var Vn=J.current,dr=Vn[ft];dr!==$t&&delete Vn[ft]}},[]),Ne=r(function(ft){var yt=Wi(H,ft);yt&&yt!==document.activeElement&&yt.focus()},[H]),Ue=r(function(ft,yt){ne.current===ft&&(ne.current=yt)},[]),ct=r(function(){if(fe.current)return;if(!De.current)return;fe.current=requestAnimationFrame(function(){fe.current=null;var ft=ne.current;ft&&Ne(ft)})},[Ne]),xt=r(function(ft){ne.current=null;var yt=document.activeElement;if(!yt)return;if(yt.getAttribute(so.draggableId)!==ft)return;ne.current=ft},[]);ni(function(){return De.current=!0,function(){De.current=!1;var ft=fe.current;ft&&cancelAnimationFrame(ft)}},[]);var St=s(function(){return{register:Ae,tryRecordFocus:xt,tryRestoreFocusRecorded:ct,tryShiftRecord:Ue}},[Ae,xt,ct,Ue]);return St}function fo(){var H={draggables:{},droppables:{}},J=[];function ne(ht){return J.push(ht),function(){var yt=J.indexOf(ht);if(yt===-1)return;J.splice(yt,1)}}function fe(ht){J.length&&J.forEach(function(ft){return ft(ht)})}function De(ht){return H.draggables[ht]||null}function Ae(ht){var ft=De(ht);return ft||Q(!1),ft}var Ne={register:function(ft){H.draggables[ft.descriptor.id]=ft,fe({type:"ADDITION",value:ft})},update:function(ft,yt){var $t=H.draggables[yt.descriptor.id];if(!$t)return;if($t.uniqueId!==ft.uniqueId)return;delete H.draggables[yt.descriptor.id],H.draggables[ft.descriptor.id]=ft},unregister:function(ft){var yt=ft.descriptor.id,$t=De(yt);if(!$t)return;if(ft.uniqueId!==$t.uniqueId)return;delete H.draggables[yt],fe({type:"REMOVAL",value:ft})},getById:Ae,findById:De,exists:function(ft){return Boolean(De(ft))},getAllByType:function(ft){return We(H.draggables).filter(function(yt){return yt.descriptor.type===ft})}};function Ue(ht){return H.droppables[ht]||null}function ct(ht){var ft=Ue(ht);return ft||Q(!1),ft}var xt={register:function(ft){H.droppables[ft.descriptor.id]=ft},unregister:function(ft){var yt=Ue(ft.descriptor.id);if(!yt)return;if(ft.uniqueId!==yt.uniqueId)return;delete H.droppables[ft.descriptor.id]},getById:ct,findById:Ue,exists:function(ft){return Boolean(Ue(ft))},getAllByType:function(ft){return We(H.droppables).filter(function(yt){return yt.descriptor.type===ft})}};function St(){H.draggables={},H.droppables={},J.length=0}return{draggable:Ne,droppable:xt,subscribe:ne,clean:St}}function Wo(){var H=s(fo,[]);return Object(P.useEffect)(function(){return function(){requestAnimationFrame(H.clean)}},[H]),H}var lo=m.a.createContext(null),ga=function(){var H=document.body;return H||Q(!1),H},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(H){var J=s(function(){return Wa(H)},[H]),ne=Object(P.useRef)(null);Object(P.useEffect)(function(){var Ae=document.createElement("div");return ne.current=Ae,Ae.id=J,Ae.setAttribute("aria-live","assertive"),Ae.setAttribute("aria-atomic","true"),Object(d.a)(Ae.style,da),ga().appendChild(Ae),function(){setTimeout(function(){var ct=ga();ct.contains(Ae)&&ct.removeChild(Ae),Ae===ne.current&&(ne.current=null)})}},[J]);var fe=r(function(De){var Ae=ne.current;if(Ae){Ae.textContent=De;return}},[]);return fe}var eo=0,Ni={separator:"::"};function ho(){eo=0}function Oi(H,J){return J===void 0&&(J=Ni),s(function(){return""+H+J.separator+eo++},[J.separator,H])}function Ja(H){var J=H.contextId,ne=H.uniqueId;return"rbd-hidden-text-"+J+"-"+ne}function po(H){var J=H.contextId,ne=H.text,fe=Oi("hidden-text",{separator:"-"}),De=s(function(){return Ja({contextId:J,uniqueId:fe})},[fe,J]);return Object(P.useEffect)(function(){var Ne=document.createElement("div");return Ne.id=De,Ne.textContent=ne,Ne.style.display="none",ga().appendChild(Ne),function(){var ct=ga();ct.contains(Ne)&&ct.removeChild(Ne)}},[De,ne]),De}var Ki=m.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},di=/(\d+)\.(\d+)\.(\d+)/,ya=function(J){var ne=di.exec(J);ne!=null||Q(!1);var fe=Number(ne[1]),De=Number(ne[2]),Ae=Number(ne[3]);return{major:fe,minor:De,patch:Ae,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},$n=function(H,J){var ne=ya(H),fe=ya(J);if(qr(ne,fe))return},Ir=`
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(H){var J=H.doctype;if(!J)return;J.name.toLowerCase()!=="html",J.publicId!==""};function Na(H){}function yi(H,J){Na(function(){Object(P.useEffect)(function(){try{H()}catch(ne){Se(`
A setup problem was encountered.
> `+ne.message+`
`)}},J)})}function Ri(){yi(function(){$n(mo.react,m.a.version),ca(document)},[])}function Qa(H){var J=Object(P.useRef)(H);return Object(P.useEffect)(function(){J.current=H}),J}function Ei(){var H=null;function J(){return Boolean(H)}function ne(Ne){return Ne===H}function fe(Ne){H&&Q(!1);var Ue={abandon:Ne};return H=Ue,Ue}function De(){H||Q(!1),H=null}function Ae(){H&&(H.abandon(),De())}return{isClaimed:J,isActive:ne,claim:fe,release:De,tryAbandon:Ae}}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(H){ms[H.keyCode]&&H.preventDefault()},vs=function(){var H="visibilitychange";if(typeof document=="undefined")return H;var J=[H,"ms"+H,"webkit"+H,"moz"+H,"o"+H],ne=bt(J,function(fe){return"on"+fe in document});return ne||H}(),Zs=0,Rs=5;function Ko(H,J){return Math.abs(J.x-H.x)>=Rs||Math.abs(J.y-H.y)>=Rs}var gs={type:"IDLE"};function _s(H){var J=H.cancel,ne=H.completed,fe=H.getPhase,De=H.setPhase;return[{eventName:"mousemove",fn:function(Ne){var Ue=Ne.button,ct=Ne.clientX,xt=Ne.clientY;if(Ue!==Zs)return;var St={x:ct,y:xt},ht=fe();if(ht.type==="DRAGGING"){Ne.preventDefault(),ht.actions.move(St);return}ht.type==="PENDING"||Q(!1);var ft=ht.point;if(!Ko(ft,St))return;Ne.preventDefault();var yt=ht.actions.fluidLift(St);De({type:"DRAGGING",actions:yt})}},{eventName:"mouseup",fn:function(Ne){var Ue=fe();if(Ue.type!=="DRAGGING"){J();return}Ne.preventDefault(),Ue.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"mousedown",fn:function(Ne){fe().type==="DRAGGING"&&Ne.preventDefault(),J()}},{eventName:"keydown",fn:function(Ne){var Ue=fe();if(Ue.type==="PENDING"){J();return}if(Ne.keyCode===Xa){Ne.preventDefault(),J();return}Ps(Ne)}},{eventName:"resize",fn:J},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){fe().type==="PENDING"&&J()}},{eventName:"webkitmouseforcedown",fn:function(Ne){var Ue=fe();if(Ue.type!=="IDLE"||Q(!1),Ue.actions.shouldRespectForcePress()){J();return}Ne.preventDefault()}},{eventName:vs,fn:J}]}function $s(H){var J=Object(P.useRef)(gs),ne=Object(P.useRef)(Oe),fe=s(function(){return{eventName:"mousedown",fn:function(ht){if(ht.defaultPrevented)return;if(ht.button!==Zs)return;if(ht.ctrlKey||ht.metaKey||ht.shiftKey||ht.altKey)return;var ft=H.findClosestDraggableId(ht);if(!ft)return;var yt=H.tryGetLock(ft,Ne,{sourceEvent:ht});if(!yt)return;ht.preventDefault();var $t={x:ht.clientX,y:ht.clientY};ne.current(),xt(yt,$t)}}},[H]),De=s(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ht){if(ht.defaultPrevented)return;var ft=H.findClosestDraggableId(ht);if(!ft)return;var yt=H.findOptionsForDraggable(ft);if(!yt)return;if(yt.shouldRespectForcePress)return;if(!H.canGetLock(ft))return;ht.preventDefault()}}},[H]),Ae=r(function(){var ht={passive:!1,capture:!0};ne.current=me(window,[De,fe],ht)},[De,fe]),Ne=r(function(){var St=J.current;if(St.type==="IDLE")return;J.current=gs,ne.current(),Ae()},[Ae]),Ue=r(function(){var St=J.current;Ne(),St.type==="DRAGGING"&&St.actions.cancel({shouldBlockNextClick:!0}),St.type==="PENDING"&&St.actions.abort()},[Ne]),ct=r(function(){var ht={capture:!0,passive:!1},ft=_s({cancel:Ue,completed:Ne,getPhase:function(){return J.current},setPhase:function($t){J.current=$t}});ne.current=me(window,ft,ht)},[Ue,Ne]),xt=r(function(ht,ft){J.current.type==="IDLE"||Q(!1),J.current={type:"PENDING",point:ft,actions:ht},ct()},[ct]);ni(function(){return Ae(),function(){ne.current()}},[Ae])}var Ao;function el(){}var Ll=(Ao={},Ao[Rl]=!0,Ao[Ys]=!0,Ao[ws]=!0,Ao[hs]=!0,Ao);function tl(H,J){function ne(){J(),H.cancel()}function fe(){J(),H.drop()}return[{eventName:"keydown",fn:function(Ae){if(Ae.keyCode===Xa){Ae.preventDefault(),ne();return}if(Ae.keyCode===As){Ae.preventDefault(),fe();return}if(Ae.keyCode===Il){Ae.preventDefault(),H.moveDown();return}if(Ae.keyCode===Ml){Ae.preventDefault(),H.moveUp();return}if(Ae.keyCode===Qs){Ae.preventDefault(),H.moveRight();return}if(Ae.keyCode===Js){Ae.preventDefault(),H.moveLeft();return}if(Ll[Ae.keyCode]){Ae.preventDefault();return}Ps(Ae)}},{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(H){var J=Object(P.useRef)(el),ne=s(function(){return{eventName:"keydown",fn:function(Ae){if(Ae.defaultPrevented)return;if(Ae.keyCode!==As)return;var Ne=H.findClosestDraggableId(Ae);if(!Ne)return;var Ue=H.tryGetLock(Ne,St,{sourceEvent:Ae});if(!Ue)return;Ae.preventDefault();var ct=!0,xt=Ue.snapLift();J.current();function St(){ct||Q(!1),ct=!1,J.current(),fe()}J.current=me(window,tl(xt,St),{capture:!0,passive:!1})}}},[H]),fe=r(function(){var Ae={passive:!1,capture:!0};J.current=me(window,[ne],Ae)},[ne]);ni(function(){return fe(),function(){J.current()}},[fe])}var Ho={type:"IDLE"},nl=120,rl=.15;function al(H){var J=H.cancel,ne=H.getPhase;return[{eventName:"orientationchange",fn:J},{eventName:"resize",fn:J},{eventName:"contextmenu",fn:function(De){De.preventDefault()}},{eventName:"keydown",fn:function(De){if(ne().type!=="DRAGGING"){J();return}De.keyCode===Xa&&De.preventDefault(),J()}},{eventName:vs,fn:J}]}function Go(H){var J=H.cancel,ne=H.completed,fe=H.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ae){var Ne=fe();if(Ne.type!=="DRAGGING"){J();return}Ne.hasMoved=!0;var Ue=Ae.touches[0],ct=Ue.clientX,xt=Ue.clientY,St={x:ct,y:xt};Ae.preventDefault(),Ne.actions.move(St)}},{eventName:"touchend",fn:function(Ae){var Ne=fe();if(Ne.type!=="DRAGGING"){J();return}Ae.preventDefault(),Ne.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"touchcancel",fn:function(Ae){if(fe().type!=="DRAGGING"){J();return}Ae.preventDefault(),J()}},{eventName:"touchforcechange",fn:function(Ae){var Ne=fe();Ne.type!=="IDLE"||Q(!1);var Ue=Ae.touches[0];if(!Ue)return;var ct=Ue.force>=rl;if(!ct)return;var xt=Ne.actions.shouldRespectForcePress();if(Ne.type==="PENDING"){xt&&J();return}if(xt){if(Ne.hasMoved){Ae.preventDefault();return}J();return}Ae.preventDefault()}},{eventName:vs,fn:J}]}function bs(H){var J=Object(P.useRef)(Ho),ne=Object(P.useRef)(Oe),fe=r(function(){return J.current},[]),De=r(function(yt){J.current=yt},[]),Ae=s(function(){return{eventName:"touchstart",fn:function(yt){if(yt.defaultPrevented)return;var $t=H.findClosestDraggableId(yt);if(!$t)return;var Bn=H.tryGetLock($t,Ue,{sourceEvent:yt});if(!Bn)return;var Vn=yt.touches[0],dr=Vn.clientX,gr=Vn.clientY,Jr={x:dr,y:gr};ne.current(),ht(Bn,Jr)}}},[H]),Ne=r(function(){var yt={capture:!0,passive:!1};ne.current=me(window,[Ae],yt)},[Ae]),Ue=r(function(){var ft=J.current;if(ft.type==="IDLE")return;ft.type==="PENDING"&&clearTimeout(ft.longPressTimerId),De(Ho),ne.current(),Ne()},[Ne,De]),ct=r(function(){var ft=J.current;Ue(),ft.type==="DRAGGING"&&ft.actions.cancel({shouldBlockNextClick:!0}),ft.type==="PENDING"&&ft.actions.abort()},[Ue]),xt=r(function(){var yt={capture:!0,passive:!1},$t={cancel:ct,completed:Ue,getPhase:fe},Bn=me(window,Go($t),yt),Vn=me(window,al($t),yt);ne.current=function(){Bn(),Vn()}},[ct,fe,Ue]),St=r(function(){var yt=fe();yt.type==="PENDING"||Q(!1);var $t=yt.actions.fluidLift(yt.point);De({type:"DRAGGING",actions:$t,hasMoved:!1})},[fe,De]),ht=r(function(yt,$t){fe().type==="IDLE"||Q(!1);var Bn=setTimeout(St,nl);De({type:"PENDING",point:$t,actions:yt,longPressTimerId:Bn}),xt()},[xt,fe,De,St]);ni(function(){return Ne(),function(){ne.current();var $t=fe();$t.type==="PENDING"&&(clearTimeout($t.longPressTimerId),De(Ho))}},[fe,Ne,De]),ni(function(){var yt=me(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return yt},[])}function il(H){Na(function(){var J=Qa(H);yi(function(){J.current.length===H.length||Q(!1)})})}var ol={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ms(H,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===H?!1:Ms(H,J.parentElement)}function zo(H,J){var ne=J.target;return qi(ne)?Ms(H,ne):!1}var sl=function(H){return f(H.getBoundingClientRect()).center};function ys(H){return H instanceof To(H).Element}var ll=function(){var H="matches";if(typeof document=="undefined")return H;var J=[H,"msMatchesSelector","webkitMatchesSelector"],ne=bt(J,function(fe){return fe in Element.prototype});return ne||H}();function Vo(H,J){return H==null?null:H[ll](J)?H:Vo(H.parentElement,J)}function kl(H,J){return H.closest?H.closest(J):Vo(H,J)}function Xo(H){return"["+so.contextId+'="'+H+'"]'}function ul(H,J){var ne=J.target;if(!ys(ne))return null;var fe=Xo(H),De=kl(ne,fe);return De&&qi(De)?De:null}function cl(H,J){var ne=ul(H,J);return ne?ne.getAttribute(so.draggableId):null}function dl(H,J){var ne="["+Oo.contextId+'="'+H+'"]',fe=kt(document.querySelectorAll(ne)),De=bt(fe,function(Ae){return Ae.getAttribute(Oo.id)===J});return De&&qi(De)?De:null}function ts(H){H.preventDefault()}function wo(H){var J=H.expected,ne=H.phase,fe=H.isLockActive,De=H.shouldWarn;return fe()?!(J!==ne):!1}function Yo(H){var J=H.lockAPI,ne=H.store,fe=H.registry,De=H.draggableId;if(J.isClaimed())return!1;var Ae=fe.draggable.findById(De);return Ae&&Ae.options.isEnabled?!!to(ne.getState(),De):!1}function ns(H){var J=H.lockAPI,ne=H.contextId,fe=H.store,De=H.registry,Ae=H.draggableId,Ne=H.forceSensorStop,Ue=H.sourceEvent,ct=Yo({lockAPI:J,store:fe,registry:De,draggableId:Ae});if(!ct)return null;var xt=De.draggable.getById(Ae),St=dl(ne,xt.descriptor.id);if(!St)return null;if(Ue&&!xt.options.canDragInteractiveElements&&zo(St,Ue))return null;var ht=J.claim(Ne||Oe),ft="PRE_DRAG";function yt(){return xt.options.shouldRespectForcePress}function $t(){return J.isActive(ht)}function Bn(_a,Ka){wo({expected:_a,phase:ft,isLockActive:$t,shouldWarn:!0})&&fe.dispatch(Ka())}var Vn=Bn.bind(null,"DRAGGING");function dr(_a){function Ka(){J.release(),ft="COMPLETED"}ft!=="PRE_DRAG"&&(Ka(),ft==="PRE_DRAG"||Q(!1)),fe.dispatch(Rn(_a.liftActionArgs)),ft="DRAGGING";function ii(e,t){if(t===void 0&&(t={shouldBlockNextClick:!1}),_a.cleanup(),t.shouldBlockNextClick){var L=me(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}Ka(),fe.dispatch($e({reason:e}))}return Object(d.a)({isActive:function(){return wo({expected:"DRAGGING",phase:ft,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:yt,drop:function(t){return ii("DROP",t)},cancel:function(t){return ii("CANCEL",t)}},_a.actions)}function gr(_a){var Ka=U(function(e){Vn(function(){return lr({client:e})})}),ii=dr({liftActionArgs:{id:Ae,clientSelection:_a,movementMode:"FLUID"},cleanup:function(){return Ka.cancel()},actions:{move:Ka}});return Object(d.a)({},ii,{move:Ka})}function Jr(){var _a={moveUp:function(){return Vn(mr)},moveRight:function(){return Vn(Fr)},moveDown:function(){return Vn(qn)},moveLeft:function(){return Vn(ha)}};return dr({liftActionArgs:{id:Ae,clientSelection:sl(St),movementMode:"SNAP"},cleanup:Oe,actions:_a})}function vr(){var _a=wo({expected:"PRE_DRAG",phase:ft,isLockActive:$t,shouldWarn:!0});_a&&J.release()}var Ca={isActive:function(){return wo({expected:"PRE_DRAG",phase:ft,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:yt,fluidLift:gr,snapLift:Jr,abort:vr};return Ca}var fl=[$s,mi,bs];function Nl(H){var J=H.contextId,ne=H.store,fe=H.registry,De=H.customSensors,Ae=H.enableDefaultSensors,Ne=[].concat(Ae?fl:[],De||[]),Ue=Object(P.useState)(function(){return Ei()})[0],ct=r(function(gr,Jr){gr.isDragging&&!Jr.isDragging&&Ue.tryAbandon()},[Ue]);ni(function(){var gr=ne.getState(),Jr=ne.subscribe(function(){var vr=ne.getState();ct(gr,vr),gr=vr});return Jr},[Ue,ne,ct]),ni(function(){return Ue.tryAbandon},[Ue.tryAbandon]);var xt=r(function(dr){return Yo({lockAPI:Ue,registry:fe,store:ne,draggableId:dr})},[Ue,fe,ne]),St=r(function(dr,gr,Jr){return ns({lockAPI:Ue,registry:fe,contextId:J,store:ne,draggableId:dr,forceSensorStop:gr,sourceEvent:Jr&&Jr.sourceEvent?Jr.sourceEvent:null})},[J,Ue,fe,ne]),ht=r(function(dr){return cl(J,dr)},[J]),ft=r(function(dr){var gr=fe.draggable.findById(dr);return gr?gr.options:null},[fe.draggable]),yt=r(function(){if(!Ue.isClaimed())return;Ue.tryAbandon(),ne.getState().phase!=="IDLE"&&ne.dispatch(ua())},[Ue,ne]),$t=r(Ue.isClaimed,[Ue]),Bn=s(function(){return{canGetLock:xt,tryGetLock:St,findClosestDraggableId:ht,findOptionsForDraggable:ft,tryReleaseLock:yt,isLockClaimed:$t}},[xt,St,ht,ft,yt,$t]);il(Ne);for(var Vn=0;Vn<Ne.length;Vn++)Ne[Vn](Bn)}var hl=function(J){return{onBeforeCapture:J.onBeforeCapture,onBeforeDragStart:J.onBeforeDragStart,onDragStart:J.onDragStart,onDragEnd:J.onDragEnd,onDragUpdate:J.onDragUpdate}};function Gi(H){return H.current||Q(!1),H.current}function Jo(H){var J=H.contextId,ne=H.setCallbacks,fe=H.sensors,De=H.nonce,Ae=H.dragHandleUsageInstructions,Ne=Object(P.useRef)(null);Ri();var Ue=Qa(H),ct=r(function(){return hl(Ue.current)},[Ue]),xt=si(J),St=po({contextId:J,text:Ae}),ht=Bo(J,De),ft=r(function(e){Gi(Ne).dispatch(e)},[]),yt=s(function(){return Object(h.b)({publishWhileDragging:Nn,updateDroppableScroll:zn,updateDroppableIsEnabled:Kn,updateDroppableIsCombineEnabled:hr,collectionStarting:wn},ft)},[ft]),$t=Wo(),Bn=s(function(){return Ya($t,yt)},[$t,yt]),Vn=s(function(){return No(Object(d.a)({scrollWindow:Mo,scrollDroppable:Bn.scrollDroppable},Object(h.b)({move:lr},ft)))},[Bn.scrollDroppable,ft]),dr=Do(J),gr=s(function(){return ka({announce:xt,autoScroller:Vn,dimensionMarshal:Bn,focusMarshal:dr,getResponders:ct,styleMarshal:ht})},[xt,Vn,Bn,dr,ct,ht]);Ne.current=gr;var Jr=r(function(){var e=Gi(Ne),t=e.getState();t.phase!=="IDLE"&&e.dispatch(ua())},[]),vr=r(function(){var e=Gi(Ne).getState();return e.isDragging||e.phase==="DROP_ANIMATING"},[]),Ca=s(function(){return{isDragging:vr,tryAbort:Jr}},[vr,Jr]);ne(Ca);var _a=r(function(e){return to(Gi(Ne).getState(),e)},[]),Ka=r(function(){return nn(Gi(Ne).getState())},[]),ii=s(function(){return{marshal:Bn,focus:dr,contextId:J,canLift:_a,isMovementAllowed:Ka,dragHandleUsageInstructionsId:St,registry:$t}},[J,Bn,St,dr,_a,Ka,$t]);return Nl({contextId:J,store:gr,registry:$t,customSensors:fe,enableDefaultSensors:H.enableDefaultSensors!==!1}),Object(P.useEffect)(function(){return Jr},[Jr]),m.a.createElement(Ki.Provider,{value:ii},m.a.createElement(y.a,{context:lo,store:gr},H.children))}var Qo=0;function Ul(){Qo=0}function pl(){return s(function(){return""+Qo++},[])}function iu(){Ul(),ho()}function jl(H){var J=pl(),ne=H.dragHandleUsageInstructions||ve.dragHandleUsageInstructions;return m.a.createElement(ce,null,function(fe){return m.a.createElement(Jo,{nonce:H.nonce,contextId:J,setCallbacks:fe,dragHandleUsageInstructions:ne,enableDefaultSensors:H.enableDefaultSensors,sensors:H.sensors,onBeforeCapture:H.onBeforeCapture,onBeforeDragStart:H.onBeforeDragStart,onDragStart:H.onDragStart,onDragUpdate:H.onDragUpdate,onDragEnd:H.onDragEnd},H.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,De;if(Fl(De,Bl))return!1},ks=function H(J){return J==null?null:J===document.body?gl()?J:null:J===document.documentElement?null:Ls(J)?J:H(J.parentElement)},ou=function(H){if(!H)return;var J=ks(H.parentElement);if(!J)return},Ns=function(H){return{x:H.scrollLeft,y:H.scrollTop}},Wl=function H(J){if(!J)return!1;var ne=window.getComputedStyle(J);return ne.position==="fixed"?!0:H(J.parentElement)},Po=function(H){var J=ks(H),ne=Wl(H);return{closestScrollable:J,isFixedOnPage:ne}},rs=function(H){var J=H.descriptor,ne=H.isEnabled,fe=H.isCombineEnabled,De=H.isFixedOnPage,Ae=H.direction,Ne=H.client,Ue=H.page,ct=H.closest,xt=function(){if(!ct)return null;var yt=ct.scrollSize,$t=ct.client,Bn=Ai({scrollHeight:yt.scrollHeight,scrollWidth:yt.scrollWidth,height:$t.paddingBox.height,width:$t.paddingBox.width});return{pageMarginBox:ct.page.marginBox,frameClient:$t,scrollSize:yt,shouldClipSubject:ct.shouldClipSubject,scroll:{initial:ct.scroll,current:ct.scroll,max:Bn,diff:{value:xe,displacement:xe}}}}(),St=Ae==="vertical"?kn:yn,ht=Te({page:Ue,withPlaceholder:null,axis:St,frame:xt}),ft={descriptor:J,isCombineEnabled:fe,isFixedOnPage:De,axis:St,isEnabled:ne,client:Ne,page:Ue,frame:xt,subject:ht};return ft},Es=function(J,ne){var fe=R(J);if(!ne)return fe;if(J!==ne)return fe;var De=fe.paddingBox.top-ne.scrollTop,Ae=fe.paddingBox.left-ne.scrollLeft,Ne=De+ne.scrollHeight,Ue=Ae+ne.scrollWidth,ct={top:De,right:Ue,bottom:Ne,left:Ae},xt=g(ct,fe.border),St=a({borderBox:xt,margin:fe.margin,border:fe.border,padding:fe.padding});return St},as=function(H){var J=H.ref,ne=H.descriptor,fe=H.env,De=H.windowScroll,Ae=H.direction,Ne=H.isDropDisabled,Ue=H.isCombineEnabled,ct=H.shouldClipSubject,xt=fe.closestScrollable,St=Es(J,xt),ht=b(St,De),ft=function(){if(!xt)return null;var $t=R(xt),Bn={scrollHeight:xt.scrollHeight,scrollWidth:xt.scrollWidth};return{client:$t,page:b($t,De),scroll:Ns(xt),scrollSize:Bn,shouldClipSubject:ct}}(),yt=rs({descriptor:ne,isEnabled:!Ne,isCombineEnabled:Ue,isFixedOnPage:fe.isFixedOnPage,direction:Ae,client:St,page:ht,closest:ft});return yt},go={passive:!1},Kl={passive:!0},_l=function(H){return H.shouldPublishImmediately?go:Kl};function _o(H){var J=Object(P.useContext)(H);return J||Q(!1),J}var is=function(J){return J&&J.env.closestScrollable||null};function bl(H){var J=Object(P.useRef)(null),ne=_o(Ki),fe=Oi("droppable"),De=ne.registry,Ae=ne.marshal,Ne=Qa(H),Ue=s(function(){return{id:H.droppableId,type:H.type,mode:H.mode}},[H.droppableId,H.mode,H.type]),ct=Object(P.useRef)(Ue),xt=s(function(){return A(function(vr,Ca){J.current||Q(!1);var _a={x:vr,y:Ca};Ae.updateDroppableScroll(Ue.id,_a)})},[Ue.id,Ae]),St=r(function(){var vr=J.current;return!vr||!vr.env.closestScrollable?xe:Ns(vr.env.closestScrollable)},[]),ht=r(function(){var vr=St();xt(vr.x,vr.y)},[St,xt]),ft=s(function(){return U(ht)},[ht]),yt=r(function(){var vr=J.current,Ca=is(vr);vr&&Ca||Q(!1);var _a=vr.scrollOptions;if(_a.shouldPublishImmediately){ht();return}ft()},[ft,ht]),$t=r(function(vr,Ca){J.current&&Q(!1);var _a=Ne.current,Ka=_a.getDroppableRef();Ka||Q(!1);var ii=Po(Ka),e={ref:Ka,descriptor:Ue,env:ii,scrollOptions:Ca};J.current=e;var t=as({ref:Ka,descriptor:Ue,env:ii,windowScroll:vr,direction:_a.direction,isDropDisabled:_a.isDropDisabled,isCombineEnabled:_a.isCombineEnabled,shouldClipSubject:!_a.ignoreContainerClipping}),L=ii.closestScrollable;return L&&(L.setAttribute(jo.contextId,ne.contextId),L.addEventListener("scroll",yt,_l(e.scrollOptions))),t},[ne.contextId,Ue,yt,Ne]),Bn=r(function(){var vr=J.current,Ca=is(vr);return vr&&Ca||Q(!1),Ns(Ca)},[]),Vn=r(function(){var vr=J.current;vr||Q(!1);var Ca=is(vr);if(J.current=null,!Ca)return;ft.cancel(),Ca.removeAttribute(jo.contextId),Ca.removeEventListener("scroll",yt,_l(vr.scrollOptions))},[yt,ft]),dr=r(function(vr){var Ca=J.current;Ca||Q(!1);var _a=is(Ca);_a||Q(!1),_a.scrollTop+=vr.y,_a.scrollLeft+=vr.x},[]),gr=s(function(){return{getDimensionAndWatchScroll:$t,getScrollWhileDragging:Bn,dragStopped:Vn,scroll:dr}},[Vn,$t,Bn,dr]),Jr=s(function(){return{uniqueId:fe,descriptor:Ue,callbacks:gr}},[gr,Ue,fe]);ni(function(){return ct.current=Jr.descriptor,De.droppable.register(Jr),function(){J.current&&Vn(),De.droppable.unregister(Jr)}},[gr,Ue,Vn,Jr,Ae,De.droppable]),ni(function(){if(!J.current)return;Ae.updateDroppableIsEnabled(ct.current.id,!H.isDropDisabled)},[H.isDropDisabled,Ae]),ni(function(){if(!J.current)return;Ae.updateDroppableIsCombineEnabled(ct.current.id,H.isCombineEnabled)},[H.isCombineEnabled,Ae])}function xs(){}var os={width:0,height:0,margin:At},Zo=function(J){var ne=J.isAnimatingOpenOnMount,fe=J.placeholder,De=J.animate;return ne||De==="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,De=J.animate,Ae=Zo({isAnimatingOpenOnMount:ne,placeholder:fe,animate:De});return{display:fe.display,boxSizing:"border-box",width:Ae.width,height:Ae.height,marginTop:Ae.margin.top,marginRight:Ae.margin.right,marginBottom:Ae.margin.bottom,marginLeft:Ae.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:De!=="none"?Ht.placeholder:null}};function js(H){var J=Object(P.useRef)(null),ne=r(function(){if(!J.current)return;clearTimeout(J.current),J.current=null},[]),fe=H.animate,De=H.onTransitionEnd,Ae=H.onClose,Ne=H.contextId,Ue=Object(P.useState)(H.animate==="open"),ct=Ue[0],xt=Ue[1];Object(P.useEffect)(function(){return ct?fe!=="open"?(ne(),xt(!1),xs):J.current?xs:(J.current=setTimeout(function(){J.current=null,xt(!1)}),ne):xs},[fe,ct,ne]);var St=r(function(ft){if(ft.propertyName!=="height")return;De(),fe==="close"&&Ae()},[fe,Ae,De]),ht=Us({isAnimatingOpenOnMount:ct,animate:H.animate,placeholder:H.placeholder});return m.a.createElement(H.placeholder.tagName,{style:ht,"data-rbd-placeholder-context-id":Ne,onTransitionEnd:St,ref:H.innerRef})}var Bs=m.a.memo(js),Fs=m.a.createContext(null);function $o(H){H&&qi(H)||Q(!1)}function Cs(H){return typeof H=="boolean"}function Ws(H,J){J.forEach(function(ne){return ne(H)})}var yl=[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 De=fe();if(De)return}],Hl=[function(J){var ne=J.props;ne.renderClone||Q(!1)},function(J){var ne=J.getPlaceholderRef;ne()&&Q(!1)}];function Gl(H){yi(function(){Ws(H,yl),H.props.mode==="standard"&&Ws(H,Os),H.props.mode==="virtual"&&Ws(H,Hl)})}var ss=function(H){Object(D.a)(J,H);function J(){for(var fe,De=arguments.length,Ae=new Array(De),Ne=0;Ne<De;Ne++)Ae[Ne]=arguments[Ne];return fe=H.call.apply(H,[this].concat(Ae))||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(De,Ae){return De.shouldAnimate?De.on?{isVisible:!0,data:De.on,animate:"open"}:Ae.isVisible?{isVisible:!0,data:Ae.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(De.on),data:De.on,animate:"none"}};var ne=J.prototype;return ne.render=function(){if(!this.state.isVisible)return null;var De={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(De)},J}(m.a.PureComponent),Ks={dragging:5e3,dropAnimating:4500},El=function(J,ne){return ne?Ht.drop(ne.duration):J?Ht.snap:Ht.fluid},zl=function(J,ne){return J?ne?at.opacity.drop:at.opacity.combining:null},Hs=function(J){return J.forceShouldAnimate!=null?J.forceShouldAnimate:J.mode==="SNAP"};function xl(H){var J=H.dimension,ne=J.client,fe=H.offset,De=H.combineWith,Ae=H.dropping,Ne=Boolean(De),Ue=Hs(H),ct=Boolean(Ae),xt=ct?Ft.drop(fe,Ne):Ft.moveTo(fe),St={position:"fixed",top:ne.marginBox.top,left:ne.marginBox.left,boxSizing:"border-box",width:ne.borderBox.width,height:ne.borderBox.height,transition:El(Ue,Ae),transform:xt,opacity:zl(Ne,ct),zIndex:ct?Ks.dropAnimating:Ks.dragging,pointerEvents:"none"};return St}function Vl(H){return{transform:Ft.moveTo(H.offset),transition:H.shouldAnimateDisplacement?null:"none"}}function Cl(H){return H.type==="DRAGGING"?xl(H):Vl(H)}function Ol(H,J,ne){ne===void 0&&(ne=xe);var fe=window.getComputedStyle(J),De=J.getBoundingClientRect(),Ae=c(De,fe),Ne=b(Ae,ne),Ue={client:Ae,tagName:J.tagName.toLowerCase(),display:fe.display},ct={x:Ae.marginBox.width,y:Ae.marginBox.height},xt={descriptor:H,placeholder:Ue,displaceBy:ct,client:Ae,page:Ne};return xt}function Xl(H){var J=Oi("draggable"),ne=H.descriptor,fe=H.registry,De=H.getDraggableRef,Ae=H.canDragInteractiveElements,Ne=H.shouldRespectForcePress,Ue=H.isEnabled,ct=s(function(){return{canDragInteractiveElements:Ae,shouldRespectForcePress:Ne,isEnabled:Ue}},[Ae,Ue,Ne]),xt=r(function(yt){var $t=De();return $t||Q(!1),Ol(ne,$t,yt)},[ne,De]),St=s(function(){return{uniqueId:J,descriptor:ne,options:ct,getDimension:xt}},[ne,xt,ct,J]),ht=Object(P.useRef)(St),ft=Object(P.useRef)(!0);ni(function(){return fe.draggable.register(ht.current),function(){return fe.draggable.unregister(ht.current)}},[fe.draggable]),ni(function(){if(ft.current){ft.current=!1;return}var yt=ht.current;ht.current=St,fe.draggable.update(St,yt)},[St,fe.draggable])}function Gs(H,J,ne){yi(function(){function fe(Ae){return"Draggable[id: "+Ae+"]: "}var De=H.draggableId;if(De||Q(!1),typeof De=="string"||Q(!1),ke(H.index)||Q(!1),H.mapped.type==="DRAGGING")return;$o(ne()),H.isEnabled&&(Wi(J,De)||Q(!1))})}function ls(H){Na(function(){var J=Object(P.useRef)(H);yi(function(){H===J.current||Q(!1)},[H])})}function us(H){H.preventDefault()}function Yl(H){var J=Object(P.useRef)(null),ne=r(function(e){J.current=e},[]),fe=r(function(){return J.current},[]),De=_o(Ki),Ae=De.contextId,Ne=De.dragHandleUsageInstructionsId,Ue=De.registry,ct=_o(Fs),xt=ct.type,St=ct.droppableId,ht=s(function(){return{id:H.draggableId,index:H.index,type:xt,droppableId:St}},[H.draggableId,H.index,xt,St]),ft=H.children,yt=H.draggableId,$t=H.isEnabled,Bn=H.shouldRespectForcePress,Vn=H.canDragInteractiveElements,dr=H.isClone,gr=H.mapped,Jr=H.dropAnimationFinished;if(Gs(H,Ae,fe),ls(dr),!dr){var vr=s(function(){return{descriptor:ht,registry:Ue,getDraggableRef:fe,canDragInteractiveElements:Vn,shouldRespectForcePress:Bn,isEnabled:$t}},[ht,Ue,fe,Vn,Bn,$t]);Xl(vr)}var Ca=s(function(){return $t?{tabIndex:0,role:"button","aria-describedby":Ne,"data-rbd-drag-handle-draggable-id":yt,"data-rbd-drag-handle-context-id":Ae,draggable:!1,onDragStart:us}:null},[Ae,Ne,yt,$t]),_a=r(function(e){if(gr.type!=="DRAGGING")return;if(!gr.dropping)return;if(e.propertyName!=="transform")return;Jr()},[Jr,gr]),Ka=s(function(){var e=Cl(gr),t=gr.type==="DRAGGING"&&gr.dropping?_a:null,L={innerRef:ne,draggableProps:{"data-rbd-draggable-context-id":Ae,"data-rbd-draggable-id":yt,style:e,onTransitionEnd:t},dragHandleProps:Ca};return L},[Ae,Ca,yt,gr,_a,ne]),ii=s(function(){return{draggableId:ht.id,type:ht.type,source:{index:ht.index,droppableId:ht.droppableId}}},[ht.droppableId,ht.id,ht.index,ht.type]);return ft(Ka,gr.snapshot,ii)}var zs=function(H,J){return H===J},Sl=function(H){var J=H.combine,ne=H.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 H=A(function(De,Ae){return{x:De,y:Ae}}),J=A(function(De,Ae,Ne,Ue,ct){return{isDragging:!0,isClone:Ae,isDropAnimating:Boolean(ct),dropAnimation:ct,mode:De,draggingOver:Ne,combineWith:Ue,combineTargetFor:null}}),ne=A(function(De,Ae,Ne,Ue,ct,xt,St){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:ct,combineWith:xt,mode:Ae,offset:De,dimension:Ne,forceShouldAnimate:St,snapshot:J(Ae,Ue,ct,xt,null)}}}),fe=function(Ae,Ne){if(Ae.isDragging){if(Ae.critical.draggable.id!==Ne.draggableId)return null;var Ue=Ae.current.client.offset,ct=Ae.dimensions.draggables[Ne.draggableId],xt=Mt(Ae.impact),St=Ql(Ae.impact),ht=Ae.forceShouldAnimate;return ne(H(Ue.x,Ue.y),Ae.movementMode,ct,Ne.isClone,xt,St,ht)}if(Ae.phase==="DROP_ANIMATING"){var ft=Ae.completed;if(ft.result.draggableId!==Ne.draggableId)return null;var yt=Ne.isClone,$t=Ae.dimensions.draggables[Ne.draggableId],Bn=ft.result,Vn=Bn.mode,dr=Sl(Bn),gr=Jl(Bn),Jr=Ae.dropDuration,vr={duration:Jr,curve:Xe.drop,moveTo:Ae.newHomeClientOffset,opacity:gr?at.opacity.drop:null,scale:gr?at.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Ae.newHomeClientOffset,dimension:$t,dropping:vr,draggingOver:dr,combineWith:gr,mode:Vn,forceShouldAnimate:null,snapshot:J(Vn,yt,dr,gr,vr)}}}return null};return fe}function Vs(H){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:H,combineWith:null}}var $l={mapped:{type:"SECONDARY",offset:xe,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Vs(null)}};function ql(){var H=A(function(Ne,Ue){return{x:Ne,y:Ue}}),J=A(Vs),ne=A(function(Ne,Ue,ct){return Ue===void 0&&(Ue=null),{mapped:{type:"SECONDARY",offset:Ne,combineTargetFor:Ue,shouldAnimateDisplacement:ct,snapshot:J(Ue)}}}),fe=function(Ue){return Ue?ne(xe,Ue,!0):null},De=function(Ue,ct,xt,St){var ht=xt.displaced.visible[Ue],ft=Boolean(St.inVirtualList&&St.effected[Ue]),yt=it(xt),$t=yt&&yt.draggableId===Ue?ct:null;if(!ht){if(!ft)return fe($t);if(xt.displaced.invisible[Ue])return null;var Bn=tt(St.displacedBy.point),Vn=H(Bn.x,Bn.y);return ne(Vn,$t,!0)}if(ft)return fe($t);var dr=xt.displacedBy.point,gr=H(dr.x,dr.y);return ne(gr,$t,ht.shouldAnimate)},Ae=function(Ue,ct){if(Ue.isDragging)return Ue.critical.draggable.id===ct.draggableId?null:De(ct.draggableId,Ue.critical.draggable.id,Ue.impact,Ue.afterCritical);if(Ue.phase==="DROP_ANIMATING"){var xt=Ue.completed;return xt.result.draggableId===ct.draggableId?null:De(ct.draggableId,xt.result.draggableId,xt.impact,xt.afterCritical)}return null};return Ae}var Tl=function(){var J=Zl(),ne=ql(),fe=function(Ae,Ne){return J(Ae,Ne)||ne(Ae,Ne)||$l};return fe},Xs={dropAnimationFinished:Ye},Dl=Object(y.c)(Tl,Xs,null,{context:lo,pure:!0,areStatePropsEqual:zs})(Yl);function Al(H){var J=_o(Fs),ne=J.isUsingCloneFor;return ne===H.draggableId&&!H.isClone?null:m.a.createElement(Dl,H)}function wl(H){var J=typeof H.isDragDisabled=="boolean"?!H.isDragDisabled:!0,ne=Boolean(H.disableInteractiveElementBlocking),fe=Boolean(H.shouldRespectForcePress);return m.a.createElement(Al,Object(d.a)({},H,{isClone:!1,isEnabled:J,canDragInteractiveElements:ne,shouldRespectForcePress:fe}))}function qo(H){var J=Object(P.useContext)(Ki);J||Q(!1);var ne=J.contextId,fe=J.isMovementAllowed,De=Object(P.useRef)(null),Ae=Object(P.useRef)(null),Ne=H.children,Ue=H.droppableId,ct=H.type,xt=H.mode,St=H.direction,ht=H.ignoreContainerClipping,ft=H.isDropDisabled,yt=H.isCombineEnabled,$t=H.snapshot,Bn=H.useClone,Vn=H.updateViewportMaxScroll,dr=H.getContainerForClone,gr=r(function(){return De.current},[]),Jr=r(function(I){De.current=I},[]),vr=r(function(){return Ae.current},[]),Ca=r(function(I){Ae.current=I},[]);Gl({props:H,getDroppableRef:gr,getPlaceholderRef:vr});var _a=r(function(){fe()&&Vn({maxScroll:_i()})},[fe,Vn]);bl({droppableId:Ue,type:ct,mode:xt,direction:St,isDropDisabled:ft,isCombineEnabled:yt,ignoreContainerClipping:ht,getDroppableRef:gr});var Ka=m.a.createElement(ss,{on:H.placeholder,shouldAnimate:H.shouldAnimatePlaceholder},function(I){var j=I.onClose,$=I.data,ue=I.animate;return m.a.createElement(Bs,{placeholder:$,onClose:j,innerRef:Ca,animate:ue,contextId:ne,onTransitionEnd:_a})}),ii=s(function(){return{innerRef:Jr,placeholder:Ka,droppableProps:{"data-rbd-droppable-id":Ue,"data-rbd-droppable-context-id":ne}}},[ne,Ue,Ka,Jr]),e=Bn?Bn.dragging.draggableId:null,t=s(function(){return{droppableId:Ue,type:ct,isUsingCloneFor:e}},[Ue,e,ct]);function L(){if(!Bn)return null;var I=Bn.dragging,j=Bn.render,$=m.a.createElement(Al,{draggableId:I.draggableId,index:I.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},function(ue,ge){return j(ue,ge,I)});return V.a.createPortal($,dr())}return m.a.createElement(Fs.Provider,{value:t},Ne(ii,$t),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(Ne){return{draggableId:Ne.id,type:Ne.type,source:{index:Ne.index,droppableId:Ne.droppableId}}}),De=A(function(Ne,Ue,ct,xt,St,ht){var ft=St.descriptor.id,yt=St.descriptor.droppableId===Ne;if(yt){var $t=ht?{render:ht,dragging:fe(St.descriptor)}:null,Bn={isDraggingOver:ct,draggingOverWith:ct?ft:null,draggingFromThisWith:ft,isUsingPlaceholder:!0};return{placeholder:St.placeholder,shouldAnimatePlaceholder:!1,snapshot:Bn,useClone:$t}}if(!Ue)return ne;if(!xt)return J;var Vn={isDraggingOver:ct,draggingOverWith:ft,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:St.placeholder,shouldAnimatePlaceholder:!0,snapshot:Vn,useClone:null}}),Ae=function(Ue,ct){var xt=ct.droppableId,St=ct.type,ht=!ct.isDropDisabled,ft=ct.renderClone;if(Ue.isDragging){var yt=Ue.critical;if(!Ss(St,yt))return ne;var $t=cs(yt,Ue.dimensions),Bn=Mt(Ue.impact)===xt;return De(xt,ht,Bn,Bn,$t,ft)}if(Ue.phase==="DROP_ANIMATING"){var Vn=Ue.completed;if(!Ss(St,Vn.critical))return ne;var dr=cs(Vn.critical,Ue.dimensions);return De(xt,ht,Sl(Vn.result)===xt,Mt(Vn.impact)===xt,dr,ft)}if(Ue.phase==="IDLE"&&Ue.completed&&!Ue.shouldFlush){var gr=Ue.completed;if(!Ss(St,gr.critical))return ne;var Jr=Mt(gr.impact)===xt,vr=Boolean(gr.impact.at&&gr.impact.at.type==="COMBINE"),Ca=gr.critical.droppable.id===xt;return Jr?vr?J:ne:Ca?J:ne}return ne};return Ae},tu={updateViewportMaxScroll:Wn};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(y.c)(eu,tu,null,{context:lo,pure:!0,areStatePropsEqual:zs})(qo);Pl.defaultProps=Va},nukY:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAMkklEQVR4Xu2dWWwcSRnHv7Yd577v+74vkgWEQCAEy6IVWuCB62GVICFIYkcsvMC+LW8LL7BIiTiEhCweInjgPrRCC2KBJTBVYzm24yRO4ty3kziJj9ie+tC/d9oaT2b67ume7irJsjdbVf19X/266quvjjaEEG8w8yukk7ZAii1gMHODEOK3RPRSivXUqmXcAgb07+jomDk2NvYPZn4u4/bQ6qfUAiboSEKI5cz8XyJanVJdtVoZtsAE6EXYdzPzv4hoToZtolVPoQUmgV6E/QVm/hMRNaVQX61SRi3wDOiwg5Tya0qpn2TUJlrtFFqgIujFnv27zPztFOqsVcqgBaqCzsyGlPJXzPy5DNpFq5wyC1QFHXr29fVN6+/v/zszfyBlemt1MmYBW9Bhi3w+v7hQKJwkog0Zs41WN0UWcAS96K9vI6J3mHl+inTXqmTIAq5Ahz1yudxHDcN4k5mbM2QfrWpKLOAa9CLsB4ioLSW6azUyZAFPoBdh/w4RvZYhG2lVU2ABz6AXYf8FEb2cAv21ChmxgC/Qu7q6moeHh/9KRB/JiJ20mnVuAV+gQ+fu7u4FQ0ND/yGiLXVuAy1+BizgG/Ri2HEjEZ1k5kUZsJVWsY4tEAh06N3e3v7B8fHxt4hoWh3bIRbRm5qaaHx83NOzDcMg/DCz+RNlamhoMKtXSkX5mJrUHRh0SCml/CIzn8D+mJpInYKHNDY20p49e2hoaIguX75MIyMjrrRatWoVLVu2jJ48eUJnzpxxVcZPpunTp9POnTvNot3d3TQ8POynmsSUCQ1MIcSrzPx6YjSrIMiSJUvM3jCK9PTpU3r48KHrqhcvXkxr166lQqFAp06dMn+7SRp0N1Z6Nk+orS6E+Bkzf8WfKNGX2rdvH6EnjSINDAxQb2+v66p37NhBM2bMoNu3b9PVq1ddl9OguzbVpIyhgs7MTUKIvxDR8/7EibbU1q1byfI7w3pSc3MzTZkyhbyADsABOnzsrq4uwmhgJYw406ZVn+4sXbqUFi1aZLo8fX19VdUYHR2dNEqsWbOG5sxxf0ISckydOtWsH/J5mQ88ePCArl+/HpaJQ6knVNAhkRBiLjP/m4jedfBSntatW2eC5wV0QAc3CkBcuHBhkoWslyCo2S5dukT37t2bqGbTpk00b968oNW6Ko/n4vlJSqGDDuXy+fza4tbeZUlSNgpZvIKOSMvu3btNF+rs2bP0+PHjmoA+e/Zsc+RxmzBSwU1CunbtGmGEcJswAgwODrrNXpN8kYBehP29SincFTOjJprE9BCvoK9evZrgfgBwgG4lRDkA4/37923dhJUrV5qjAUA6d+5cVa0REvTibpRXpKMuHoDK5XKfMQzj17gNzEOxSLMi2oFGBCj9/f2Bn+UFdPSSu3btMiM/PT09pp9tpS1btpg+NEC/ePFiVbn0ZNRfk0XWo1viSCm/oZT6gT/xwi+1ceNGmj9/vum/huFHegHdylv+bPTkmCijF8bk1M5NCAo63Be87E4JLhZGDqQ7d+64WtiCXl5cHCcZwvz/kYMOYXO53DEiag1TcL91xQU6IilYgLFgHhsbM1VA775t2zaaOXMm3bp1y/SH7VJQ0MOa7FaSsdKcw287hV2uJqAzc6OU8nfM/KmwFfBaXxygoxcFzAjXwWXCD/4G/HBnADu2AnR2dpohQfw33KtKCf79woULzZXKauFF9KrVthaUgo4Frmp+PCbLVjjy0aNHtgtaGCGRMg86jNDV1TVreHj4bSLa5xXOMPPHBfrevXtt1cA2gLt375p58BIgMuM3YVTA6FAplYLe0dFB1shSntftZBTrEvv379eglxown8+vKBQKuMj03bhVDMkCHT1ntUb2IhZ6a/R+TnF0PBe9J0Jv2NeC3wsWLJiIoGByaiUNupcWcJe3Jq5LGex7C4XCP4lotjsRw81lgR5ureQIeqUec/v27aabgs1Z5XHnICu4drsNdY8edsvb1CelfEkp9fsaPnLiURboiGNbrkIYcmB0KF/8sasXkGMC6nWvS1BZNehBLeihvJTy+0qpb3ooElrWsH10P4JhQomFI7gwp0+frul+71LQ8aJX6/0RXsSkFwnrDXb75qEPkp6MltAgpXxZKYXD1bGkuEFHL46YOVwWgIF95aUJ/jn8d4AGWb0mLDjZjVQ6vOjVoj7ySymfU0rhQwOxnUaKE3RMXOGyIKRoRUbwN8J41g8gx8QU/46DGV6TUyweMlg9cKW6EfLE5i+EKCEDkvU3wpF2B0TwgpXuxPQqe5T5azYZ7ejoWDI6Oiri/nRMXKADGjwbPTr8eUADuK2tsFYj49/Pnz8/CfQbN244Roiw2one2gl0O5gwiuBFxG/E6LHjEQn77NevX2/G0vESej3+FyXAbuuuCehCCGybe4uZP+xWsKjyRQ06lvkBK8KNpYsxGzZsMMOJ5Qk+MtwX5Ec5q0cs7dGxkOTUU1rbcP2CDlcK+22wHQFbIxAFKj1Kh7g6dMCEG5vJgmwYi6pt7eqtFeg/YubDcShY/swoQUc8HaeYkDDJLN20hYkdXgIAi3/HyiZ+A5xKE8Jago5QJiCGy2KNKJUWjHD0DyMHZMao4/b4XxLaPXLQpZRfVUr9NAnKQoYoQS9d6ClfdbRO77s9UV8r0OGmbN682XSpADDcFMhYbWUULgxeWvjqyOs00iSl3SMFHVdhFAoFfEggMTfwRgn63LlzTWgwrEspfbWxdXgbk0ZrMhqV6zJr1izT98YLCvcJLon1ItptAbBsCF/9ypUr5tbipKfIQC8u96O1E3XKKErQcQ0FdhfCLcEVEW4TelW8JHAdMEHFSincgqhAh4sFOXEEEC9WJVfEDnSUwXFAa7sv3B3s1QljS4Vbm3nNFwnovb29UwcGBt5m5vd7FSjq/NbQiyEXPWWYCfFxTOawwGJ3cBm9NVwFREkANv4uvYYDL0kUoOMZmBDjlJIVOqw2eXWzqQsvCoCHj4/e/ebNm+be9SROVCMBXQjxc2b+cpgQhVXX8uXLzYZGQiMDyqCHBQCFtUEL9QLy0tNL6EFxiAFA46fS2U1MTHFYGr0jRoRSHx2ugdPEzwpVVgIXgANKjDhWOBNgIrpS7S4aN6BDV7ysGCWtemFLAI9DGEkCPnTQhRBfZ+YfhgVm2PWgQRA2C7Jpyk4mDN84JVQKJsAu36aLfPCL4TYAtvKXLcwFoxUrVhB+kAAfXhwsWNm5Gm5BR52wJerHQpQ1MiH2j5+kpFBBx+dfiAjXSSf6q9PwhzHkli/WBGkUAARocRlRpevbcPDCOnQBwJ1GkVLQnfaaQG7499CnUo8OEPFyA2zI5+aEvhfQLbuhDEKQSNjekMoeHVdcKKVEPd2sC5cCvW3Qa+qsfeZhNmzY4UXo6WWy6Ad0C3jY1cnVCtKp+CkbSo8uhJhRvLToPX6E0GUqW8Dy5d0ACrjQcwMwt7F6O7sHuakrie0ZCui5XO4EEX0piQpqmbQFYIHAoOdyuW8R0fe0ObUFkmyBQKBLKT/JzH9O0gVFSTa2li0+C/gGXUq5iZn/p78mHV/j6Se7t4Av0ItXV5zMyo257s2pcybVAp5Bx+dbpJS4T/GzSVVKy6UtUG4Bz6BLKV9TSuHr0TppC9SNBTyBXrwd9zf6o1x1075a0KIFXIMupdyulMItW7FcPKRbTFsgiAVcgd7e3j6vUCggwrI5yMN0WW2BuCzgCDpi5EKIPxLRi3EJqZ+rLRDUAo6gCyFeZ+ZXgz5Il9cWiNMCtqBLKb+glPplnALqZ2sLhGGBqqDn8/m9Sql30v6xrTCMqOtIvgUqgt7T07NwcHAQe8vXJV8FLaG2gLMFngEdX3+WUr7JzB9zLq5zaAvUhwWeAV0I8QYzv1If4msptQXcWWAS6Llc7gARtbkrqnNpC9SPBSZAb29vf9/4+Dg+phXblc71YzYtab1ZwAS9s7Nz6cjICK50ju0jWvVmOC1vfVnAKF7pjPsRP1RfomtptQXcWwB7y3+slDrkvojOqS1QfxZw3AJQfyppibNkgWPHjrGDvsowjMMa9CxRkUJdHUAfNwzjQGtr6wkNegobP0sq2YD+1DCMz7e2tv4B9tCgZ4mKFOpaBfTBxsbGTx85cuRvlsoa9BQ2fpZUqgD6w4aGhhdbWlpwS8VE0qBniYoU6loKumEYdxobG184fPhwR7mqGvQUNn6WVCoB/VpDQ8PzLS0tZyvpr0HPEhUp1LUI+gUi+vjRo0cvV1NRg57Cxs+SSsePH+9qamr6xKFDh27a6a1BzxIVKdS1ra1t4cGDB/udVPs/YIoD4AHLutsAAAAASUVORK5CYII="},oRuE:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return P.pad.Iso10126={pad:function(m,D){var d=D*4,h=d-m.sigBytes%d;m.concat(P.lib.WordArray.random(h-1)).concat(P.lib.WordArray.create([h<<24],1))},unpad:function(m){var D=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=D}},P.pad.Iso10126})},oaGz:function(M,Y,l){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,Y,l){"use strict";l.d(Y,"a",function(){return la});var P=l("1OyB"),m=l("vuIU"),D=l("Ji7U"),d=l("LK+K"),h=l("rePB"),y=l("VTBJ"),S=l("ODXe"),n=l("q1tI"),i=l("TSYQ"),s=l.n(i),r=l("Kwbf"),x=l("6cGi"),f=l("U8pU"),g=l("4IlW"),v=n.createContext({}),p=v,O={visibility:"hidden"};function a(he){var Ze=he.prefixCls,vt=he.prevIcon,pt=vt===void 0?"\u2039":vt,Mt=he.nextIcon,Ot=Mt===void 0?"\u203A":Mt,zt=he.superPrevIcon,nn=zt===void 0?"\xAB":zt,pn=he.superNextIcon,gn=pn===void 0?"\xBB":pn,Tn=he.onSuperPrev,bn=he.onSuperNext,wt=he.onPrev,Jt=he.onNext,Bt=he.children,ln=n.useContext(p),en=ln.hideNextBtn,xn=ln.hidePrevBtn;return n.createElement("div",{className:Ze},Tn&&n.createElement("button",{type:"button",onClick:Tn,tabIndex:-1,className:"".concat(Ze,"-super-prev-btn"),style:xn?O:{}},nn),wt&&n.createElement("button",{type:"button",onClick:wt,tabIndex:-1,className:"".concat(Ze,"-prev-btn"),style:xn?O:{}},pt),n.createElement("div",{className:"".concat(Ze,"-view")},Bt),Jt&&n.createElement("button",{type:"button",onClick:Jt,tabIndex:-1,className:"".concat(Ze,"-next-btn"),style:en?O:{}},Ot),bn&&n.createElement("button",{type:"button",onClick:bn,tabIndex:-1,className:"".concat(Ze,"-super-next-btn"),style:en?O:{}},gn))}var u=a;function _(he){var Ze=n.useContext(p),vt=Ze.hideHeader;if(vt)return null;var pt=he.prefixCls,Mt=he.generateConfig,Ot=he.locale,zt=he.value,nn=he.format,pn="".concat(pt,"-header");return n.createElement(u,{prefixCls:pn},zt?Mt.locale.format(Ot.locale,zt,nn):"\xA0")}var T=_,b=l("YrtM"),c=l("KQm4"),R=new Map;function w(he,Ze,vt){if(R.get(he)&&cancelAnimationFrame(R.get(he)),vt<=0){R.set(he,requestAnimationFrame(function(){he.scrollTop=Ze}));return}var pt=Ze-he.scrollTop,Mt=pt/vt*10;R.set(he,requestAnimationFrame(function(){he.scrollTop+=Mt,he.scrollTop!==Ze&&w(he,Ze,vt-10)}))}function C(he,Ze){var vt=Ze.onLeftRight,pt=Ze.onCtrlLeftRight,Mt=Ze.onUpDown,Ot=Ze.onPageUpDown,zt=Ze.onEnter,nn=he.which,pn=he.ctrlKey,gn=he.metaKey;switch(nn){case g.a.LEFT:if(pn||gn){if(pt)return pt(-1),!0}else if(vt)return vt(-1),!0;break;case g.a.RIGHT:if(pn||gn){if(pt)return pt(1),!0}else if(vt)return vt(1),!0;break;case g.a.UP:if(Mt)return Mt(-1),!0;break;case g.a.DOWN:if(Mt)return Mt(1),!0;break;case g.a.PAGE_UP:if(Ot)return Ot(-1),!0;break;case g.a.PAGE_DOWN:if(Ot)return Ot(1),!0;break;case g.a.ENTER:if(zt)return zt(),!0;break}return!1}function E(he,Ze,vt,pt){var Mt=he;if(!Mt)switch(Ze){case"time":Mt=pt?"hh:mm:ss a":"HH:mm:ss";break;case"week":Mt="gggg-wo";break;case"month":Mt="YYYY-MM";break;case"quarter":Mt="YYYY-[Q]Q";break;case"year":Mt="YYYY";break;default:Mt=vt?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return Mt}function o(he,Ze){var vt=he==="time"?8:10;return Math.max(vt,Ze.length)+2}var A=null,k=new Set;function U(he){return!A&&typeof window!="undefined"&&window.addEventListener&&(A=function(vt){Object(c.a)(k).forEach(function(pt){pt(vt)})},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},V=function(Ze){return Ze==="date"?"month":Ze},W=function(Ze){return Ze==="month"||Ze==="date"?"quarter":Ze},K=function(Ze){return Ze==="date"?"week":Ze},z={year:N,month:V,quarter:W,week:K,time:null,date:null};function F(he,Ze){return he.some(function(vt){return vt&&vt.contains(Ze)})}function B(he){var Ze=he.prefixCls,vt=he.units,pt=he.onSelect,Mt=he.value,Ot=he.active,zt=he.hideDisabledOptions,nn="".concat(Ze,"-cell"),pn=n.useContext(p),gn=pn.open,Tn=n.useRef(null),bn=n.useRef(new Map);return n.useLayoutEffect(function(){var wt=bn.current.get(Mt);wt&&gn!==!1&&w(Tn.current,wt.offsetTop,120)},[Mt]),n.useLayoutEffect(function(){if(gn){var wt=bn.current.get(Mt);wt&&w(Tn.current,wt.offsetTop,0)}},[gn]),n.createElement("ul",{className:s()("".concat(Ze,"-column"),Object(h.a)({},"".concat(Ze,"-column-active"),Ot)),ref:Tn,style:{position:"relative"}},vt.map(function(wt){var Jt;return zt&&wt.disabled?null:n.createElement("li",{key:wt.value,ref:function(ln){bn.current.set(wt.value,ln)},className:s()(nn,(Jt={},Object(h.a)(Jt,"".concat(nn,"-disabled"),wt.disabled),Object(h.a)(Jt,"".concat(nn,"-selected"),Mt===wt.value),Jt)),onClick:function(){if(wt.disabled)return;pt(wt.value)}},n.createElement("div",{className:"".concat(nn,"-inner")},wt.label))}))}var G=B;function ae(he,Ze){for(var vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",pt=String(he);pt.length<Ze;)pt="".concat(vt).concat(he);return pt}var de=function(){for(var Ze=arguments.length,vt=new Array(Ze),pt=0;pt<Ze;pt++)vt[pt]=arguments[pt];return vt};function se(he){return he==null?[]:Array.isArray(he)?he:[he]}function Se(he){var Ze={};return Object.keys(he).forEach(function(vt){(vt.substr(0,5)==="data-"||vt.substr(0,5)==="aria-"||vt==="role"||vt==="name")&&vt.substr(0,7)!=="data-__"&&(Ze[vt]=he[vt])}),Ze}function Oe(he,Ze){return he?he[Ze]:null}function le(he,Ze,vt){var pt=[Oe(he,0),Oe(he,1)];return pt[vt]=typeof Ze=="function"?Ze(pt[vt]):Ze,!pt[0]&&!pt[1]?null:pt}function me(he,Ze,vt,pt,Mt){var Ot=he.setHour(Ze,vt);return Ot=he.setMinute(Ot,pt),Ot=he.setSecond(Ot,Mt),Ot}function pe(he,Ze,vt,pt,Mt,Ot){var zt=Math.floor(he/pt)*pt;if(zt<he)return[zt,60-Mt,60-Ot];var nn=Math.floor(Ze/Mt)*Mt;if(nn<Ze)return[zt,nn,60-Ot];var pn=Math.floor(vt/Ot)*Ot;return[zt,nn,pn]}function ie(he,Ze){if(he.length!==Ze.length)return!0;for(var vt=0;vt<he.length;vt+=1)if(he[vt].disabled!==Ze[vt].disabled)return!0;return!1}function oe(he,Ze,vt,pt){for(var Mt=[],Ot=he;Ot<=Ze;Ot+=vt)Mt.push({label:ae(Ot,2),value:Ot,disabled:(pt||[]).includes(Ot)});return Mt}function Q(he){var Ze=he.generateConfig,vt=he.prefixCls,pt=he.operationRef,Mt=he.activeColumnIndex,Ot=he.value,zt=he.showHour,nn=he.showMinute,pn=he.showSecond,gn=he.use12Hours,Tn=he.hourStep,bn=Tn===void 0?1:Tn,wt=he.minuteStep,Jt=wt===void 0?1:wt,Bt=he.secondStep,ln=Bt===void 0?1:Bt,en=he.disabledHours,xn=he.disabledMinutes,Pn=he.disabledSeconds,Vt=he.hideDisabledOptions,Ut=he.onSelect,Qt=[],Zt="".concat(vt,"-content"),mn="".concat(vt,"-time-panel"),dn,Mn=Ot?Ze.getHour(Ot):-1,Ln=Ot?Ze.getMinute(Ot):-1,pr=Ot?Ze.getSecond(Ot):-1,ar=function(Gt,jt,Rn,fn){var Nn=Ot||Ze.getNow(),wn=Math.max(0,jt),zn=Math.max(0,Rn),Kn=Math.max(0,fn);return Nn=me(Ze,Nn,!gn||!Gt?wn:wn+12,zn,Kn),Nn},Ar=oe(0,23,bn,en&&en()),Br=Object(b.a)(function(){return Ar},Ar,ie);gn&&(dn=Mn>=12,Mn%=12);var Lr=n.useMemo(function(){if(!gn)return[!1,!1];var Rt=[!0,!0];return Br.forEach(function(Gt){var jt=Gt.disabled,Rn=Gt.value;if(jt)return;Rn>=12?Rt[1]=!1:Rt[0]=!1}),Rt},[gn,Br]),Rr=Object(S.a)(Lr,2),br=Rr[0],Xr=Rr[1],ea=n.useMemo(function(){return gn?Br.filter(dn?function(Rt){return Rt.value>=12}:function(Rt){return Rt.value<12}).map(function(Rt){var Gt=Rt.value%12,jt=Gt===0?"12":ae(Gt,2);return Object(y.a)(Object(y.a)({},Rt),{},{label:jt,value:Gt})}):Br},[gn,Br]),Sr=oe(0,59,Jt,xn&&xn(Mn)),ta=oe(0,59,ln,Pn&&Pn(Mn,Ln));pt.current={onUpDown:function(Gt){var jt=Qt[Mt];if(jt)for(var Rn=jt.units.findIndex(function(zn){return zn.value===jt.value}),fn=jt.units.length,Nn=1;Nn<fn;Nn+=1){var wn=jt.units[(Rn+Gt*Nn+fn)%fn];if(wn.disabled!==!0){jt.onSelect(wn.value);break}}}};function Qr(Rt,Gt,jt,Rn,fn){Rt!==!1&&Qt.push({node:n.cloneElement(Gt,{prefixCls:mn,value:jt,active:Mt===Qt.length,onSelect:fn,units:Rn,hideDisabledOptions:Vt}),onSelect:fn,value:jt,units:Rn})}Qr(zt,n.createElement(G,{key:"hour"}),Mn,ea,function(Rt){Ut(ar(dn,Rt,Ln,pr),"mouse")}),Qr(nn,n.createElement(G,{key:"minute"}),Ln,Sr,function(Rt){Ut(ar(dn,Mn,Rt,pr),"mouse")}),Qr(pn,n.createElement(G,{key:"second"}),pr,ta,function(Rt){Ut(ar(dn,Mn,Ln,Rt),"mouse")});var On=-1;return typeof dn=="boolean"&&(On=dn?1:0),Qr(gn===!0,n.createElement(G,{key:"12hours"}),On,[{label:"AM",value:0,disabled:br},{label:"PM",value:1,disabled:Xr}],function(Rt){Ut(ar(!!Rt,Mn,Ln,pr),"mouse")}),n.createElement("div",{className:Zt},Qt.map(function(Rt){var Gt=Rt.node;return Gt}))}var ce=Q,ee=function(Ze){return Ze.filter(function(vt){return vt!==!1}).length};function te(he){var Ze=he.generateConfig,vt=he.format,pt=vt===void 0?"HH:mm:ss":vt,Mt=he.prefixCls,Ot=he.active,zt=he.operationRef,nn=he.showHour,pn=he.showMinute,gn=he.showSecond,Tn=he.use12Hours,bn=Tn===void 0?!1:Tn,wt=he.onSelect,Jt=he.value,Bt="".concat(Mt,"-time-panel"),ln=n.useRef(),en=n.useState(-1),xn=Object(S.a)(en,2),Pn=xn[0],Vt=xn[1],Ut=ee([nn,pn,gn,bn]);return zt.current={onKeyDown:function(Zt){return C(Zt,{onLeftRight:function(dn){Vt((Pn+dn+Ut)%Ut)},onUpDown:function(dn){Pn===-1?Vt(0):ln.current&&ln.current.onUpDown(dn)},onEnter:function(){wt(Jt||Ze.getNow(),"key"),Vt(-1)}})},onBlur:function(){Vt(-1)}},n.createElement("div",{className:s()(Bt,Object(h.a)({},"".concat(Bt,"-active"),Ot))},n.createElement(T,Object.assign({},he,{format:pt,prefixCls:Mt})),n.createElement(ce,Object.assign({},he,{prefixCls:Mt,activeColumnIndex:Pn,operationRef:ln})))}var ye=te,re=7;function Z(he,Ze){return!he&&!Ze?!0:!he||!Ze?!1:void 0}function X(he,Ze,vt){var pt=Z(Ze,vt);if(typeof pt=="boolean")return pt;var Mt=Math.floor(he.getYear(Ze)/10),Ot=Math.floor(he.getYear(vt)/10);return Mt===Ot}function q(he,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:he.getYear(Ze)===he.getYear(vt)}function be(he,Ze){var vt=Math.floor(he.getMonth(Ze)/3);return vt+1}function ve(he,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:q(he,Ze,vt)&&be(he,Ze)===be(he,vt)}function xe(he,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:q(he,Ze,vt)&&he.getMonth(Ze)===he.getMonth(vt)}function Ke(he,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:he.getYear(Ze)===he.getYear(vt)&&he.getMonth(Ze)===he.getMonth(vt)&&he.getDate(Ze)===he.getDate(vt)}function Qe(he,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:he.getHour(Ze)===he.getHour(vt)&&he.getMinute(Ze)===he.getMinute(vt)&&he.getSecond(Ze)===he.getSecond(vt)}function et(he,Ze,vt,pt){var Mt=Z(vt,pt);return typeof Mt=="boolean"?Mt:he.locale.getWeek(Ze,vt)===he.locale.getWeek(Ze,pt)}function tt(he,Ze,vt){return Ke(he,Ze,vt)&&Qe(he,Ze,vt)}function rt(he,Ze,vt,pt){return!Ze||!vt||!pt?!1:!Ke(he,Ze,pt)&&!Ke(he,vt,pt)&&he.isAfter(pt,Ze)&&he.isAfter(vt,pt)}function ut(he,Ze,vt){var pt=Ze.locale.getWeekFirstDay(he),Mt=Ze.setDate(vt,1),Ot=Ze.getWeekDay(Mt),zt=Ze.addDate(Mt,pt-Ot);return Ze.getMonth(zt)===Ze.getMonth(vt)&&Ze.getDate(zt)>1&&(zt=Ze.addDate(zt,-7)),zt}function Be(he,Ze,vt){var pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ze){case"year":return vt.addYear(he,pt*10);case"quarter":case"month":return vt.addYear(he,pt);default:return vt.addMonth(he,pt)}}var Pe=n.createContext({}),qe=Pe;function Et(he){var Ze=he.cellPrefixCls,vt=he.generateConfig,pt=he.rangedValue,Mt=he.hoverRangedValue,Ot=he.isInView,zt=he.isSameCell,nn=he.offsetCell,pn=he.today,gn=he.value;function Tn(bn){var wt,Jt=nn(bn,-1),Bt=nn(bn,1),ln=Oe(pt,0),en=Oe(pt,1),xn=Oe(Mt,0),Pn=Oe(Mt,1),Vt=rt(vt,xn,Pn,bn);function Ut(Ln){return zt(ln,Ln)}function Qt(Ln){return zt(en,Ln)}var Zt=zt(xn,bn),mn=zt(Pn,bn),dn=(Vt||mn)&&(!Ot(Jt)||Qt(Jt)),Mn=(Vt||Zt)&&(!Ot(Bt)||Ut(Bt));return wt={},Object(h.a)(wt,"".concat(Ze,"-in-view"),Ot(bn)),Object(h.a)(wt,"".concat(Ze,"-in-range"),rt(vt,ln,en,bn)),Object(h.a)(wt,"".concat(Ze,"-range-start"),Ut(bn)),Object(h.a)(wt,"".concat(Ze,"-range-end"),Qt(bn)),Object(h.a)(wt,"".concat(Ze,"-range-start-single"),Ut(bn)&&!en),Object(h.a)(wt,"".concat(Ze,"-range-end-single"),Qt(bn)&&!ln),Object(h.a)(wt,"".concat(Ze,"-range-start-near-hover"),Ut(bn)&&(zt(Jt,xn)||rt(vt,xn,Pn,Jt))),Object(h.a)(wt,"".concat(Ze,"-range-end-near-hover"),Qt(bn)&&(zt(Bt,Pn)||rt(vt,xn,Pn,Bt))),Object(h.a)(wt,"".concat(Ze,"-range-hover"),Vt),Object(h.a)(wt,"".concat(Ze,"-range-hover-start"),Zt),Object(h.a)(wt,"".concat(Ze,"-range-hover-end"),mn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-start"),dn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-end"),Mn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-start-near-range"),dn&&zt(Jt,en)),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-end-near-range"),Mn&&zt(Bt,ln)),Object(h.a)(wt,"".concat(Ze,"-today"),zt(pn,bn)),Object(h.a)(wt,"".concat(Ze,"-selected"),zt(gn,bn)),wt}return Tn}function st(he){for(var Ze=he.prefixCls,vt=he.disabledDate,pt=he.onSelect,Mt=he.rowNum,Ot=he.colNum,zt=he.prefixColumn,nn=he.rowClassName,pn=he.baseDate,gn=he.getCellClassName,Tn=he.getCellText,bn=he.getCellNode,wt=he.getCellDate,Jt=he.titleCell,Bt=he.headerCells,ln=n.useContext(p),en=ln.onDateMouseEnter,xn=ln.onDateMouseLeave,Pn="".concat(Ze,"-cell"),Vt=[],Ut=0;Ut<Mt;Ut+=1){for(var Qt=[],Zt=void 0,mn=function(Ln){var pr=Ut*Ot+Ln,ar=wt(pn,pr),Ar=vt&&vt(ar);Ln===0&&(Zt=ar,zt&&Qt.push(zt(Zt))),Qt.push(n.createElement("td",{key:Ln,title:Jt&&Jt(ar),className:s()(Pn,Object(y.a)(Object(h.a)({},"".concat(Pn,"-disabled"),Ar),gn(ar))),onClick:function(){Ar||pt(ar)},onMouseEnter:function(){!Ar&&en&&en(ar)},onMouseLeave:function(){!Ar&&xn&&xn(ar)}},bn?bn(ar):n.createElement("div",{className:"".concat(Pn,"-inner")},Tn(ar))))},dn=0;dn<Ot;dn+=1)mn(dn);Vt.push(n.createElement("tr",{key:Ut,className:nn&&nn(Zt)},Qt))}return n.createElement("div",{className:"".concat(Ze,"-body")},n.createElement("table",{className:"".concat(Ze,"-content")},Bt&&n.createElement("thead",null,n.createElement("tr",null,Bt)),n.createElement("tbody",null,Vt)))}function At(he){var Ze=he.prefixCls,vt=he.generateConfig,pt=he.prefixColumn,Mt=he.locale,Ot=he.rowCount,zt=he.viewDate,nn=he.value,pn=he.dateRender,gn=n.useContext(qe),Tn=gn.rangedValue,bn=gn.hoverRangedValue,wt=ut(Mt.locale,vt,zt),Jt="".concat(Ze,"-cell"),Bt=vt.locale.getWeekFirstDay(Mt.locale),ln=vt.getNow(),en=[],xn=Mt.shortWeekDays||(vt.locale.getShortWeekDays?vt.locale.getShortWeekDays(Mt.locale):[]);pt&&en.push(n.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var Pn=0;Pn<re;Pn+=1)en.push(n.createElement("th",{key:Pn},xn[(Pn+Bt)%re]));var Vt=Et({cellPrefixCls:Jt,today:ln,value:nn,generateConfig:vt,rangedValue:pt?null:Tn,hoverRangedValue:pt?null:bn,isSameCell:function(Zt,mn){return Ke(vt,Zt,mn)},isInView:function(Zt){return xe(vt,Zt,zt)},offsetCell:function(Zt,mn){return vt.addDate(Zt,mn)}}),Ut=pn?function(Qt){return pn(Qt,ln)}:void 0;return n.createElement(st,Object.assign({},he,{rowNum:Ot,colNum:re,baseDate:wt,getCellNode:Ut,getCellText:vt.getDate,getCellClassName:Vt,getCellDate:vt.addDate,titleCell:function(Zt){return vt.locale.format(Mt.locale,Zt,"YYYY-MM-DD")},headerCells:en}))}var Le=At;function je(he){var Ze=he.prefixCls,vt=he.generateConfig,pt=he.locale,Mt=he.viewDate,Ot=he.onNextMonth,zt=he.onPrevMonth,nn=he.onNextYear,pn=he.onPrevYear,gn=he.onYearClick,Tn=he.onMonthClick,bn=n.useContext(p),wt=bn.hideHeader;if(wt)return null;var Jt="".concat(Ze,"-header"),Bt=pt.shortMonths||(vt.locale.getShortMonths?vt.locale.getShortMonths(pt.locale):[]),ln=vt.getMonth(Mt),en=n.createElement("button",{type:"button",key:"year",onClick:gn,tabIndex:-1,className:"".concat(Ze,"-year-btn")},vt.locale.format(pt.locale,Mt,pt.yearFormat)),xn=n.createElement("button",{type:"button",key:"month",onClick:Tn,tabIndex:-1,className:"".concat(Ze,"-month-btn")},pt.monthFormat?vt.locale.format(pt.locale,Mt,pt.monthFormat):Bt[ln]),Pn=pt.monthBeforeYear?[xn,en]:[en,xn];return n.createElement(u,Object.assign({},he,{prefixCls:Jt,onSuperPrev:pn,onPrev:zt,onNext:Ot,onSuperNext:nn}),Pn)}var ze=je,Te=6;function Me(he){var Ze=he.prefixCls,vt=he.panelName,pt=vt===void 0?"date":vt,Mt=he.keyboardConfig,Ot=he.active,zt=he.operationRef,nn=he.generateConfig,pn=he.value,gn=he.viewDate,Tn=he.onViewDateChange,bn=he.onPanelChange,wt=he.onSelect,Jt="".concat(Ze,"-").concat(pt,"-panel");zt.current={onKeyDown:function(xn){return C(xn,Object(y.a)({onLeftRight:function(Vt){wt(nn.addDate(pn||gn,Vt),"key")},onCtrlLeftRight:function(Vt){wt(nn.addYear(pn||gn,Vt),"key")},onUpDown:function(Vt){wt(nn.addDate(pn||gn,Vt*re),"key")},onPageUpDown:function(Vt){wt(nn.addMonth(pn||gn,Vt),"key")}},Mt))}};var Bt=function(xn){var Pn=nn.addYear(gn,xn);Tn(Pn),bn(null,Pn)},ln=function(xn){var Pn=nn.addMonth(gn,xn);Tn(Pn),bn(null,Pn)};return n.createElement("div",{className:s()(Jt,Object(h.a)({},"".concat(Jt,"-active"),Ot))},n.createElement(ze,Object.assign({},he,{prefixCls:Ze,value:pn,viewDate:gn,onPrevYear:function(){Bt(-1)},onNextYear:function(){Bt(1)},onPrevMonth:function(){ln(-1)},onNextMonth:function(){ln(1)},onMonthClick:function(){bn("month",gn)},onYearClick:function(){bn("year",gn)}})),n.createElement(Le,Object.assign({},he,{onSelect:function(xn){return wt(xn,"mouse")},prefixCls:Ze,value:pn,viewDate:gn,rowCount:Te})))}var ke=Me;function We(he,Ze,vt){if(!vt)return Ze;var pt=Ze;return pt=he.setHour(pt,he.getHour(vt)),pt=he.setMinute(pt,he.getMinute(vt)),pt=he.setSecond(pt,he.getSecond(vt)),pt}var dt=de("date","time");function bt(he){var Ze=he.prefixCls,vt=he.operationRef,pt=he.generateConfig,Mt=he.value,Ot=he.defaultValue,zt=he.disabledTime,nn=he.showTime,pn=he.onSelect,gn="".concat(Ze,"-datetime-panel"),Tn=n.useState(null),bn=Object(S.a)(Tn,2),wt=bn[0],Jt=bn[1],Bt=n.useRef({}),ln=n.useRef({}),en=Object(f.a)(nn)==="object"?Object(y.a)({},nn):{};function xn(Qt){var Zt=dt.indexOf(wt)+Qt,mn=dt[Zt]||null;return mn}var Pn=function(Zt){ln.current.onBlur&&ln.current.onBlur(Zt),Jt(null)};vt.current={onKeyDown:function(Zt){if(Zt.which===g.a.TAB){var mn=xn(Zt.shiftKey?-1:1);return Jt(mn),mn&&Zt.preventDefault(),!0}if(wt){var dn=wt==="date"?Bt:ln;return dn.current&&dn.current.onKeyDown&&dn.current.onKeyDown(Zt),!0}return[g.a.LEFT,g.a.RIGHT,g.a.UP,g.a.DOWN].includes(Zt.which)?(Jt("date"),!0):!1},onBlur:Pn,onClose:Pn};var Vt=function(Zt,mn){var dn=Zt;mn==="date"&&!Mt&&en.defaultValue?(dn=pt.setHour(dn,pt.getHour(en.defaultValue)),dn=pt.setMinute(dn,pt.getMinute(en.defaultValue)),dn=pt.setSecond(dn,pt.getSecond(en.defaultValue))):mn==="time"&&!Mt&&Ot&&(dn=pt.setYear(dn,pt.getYear(Ot)),dn=pt.setMonth(dn,pt.getMonth(Ot)),dn=pt.setDate(dn,pt.getDate(Ot))),pn&&pn(dn,"mouse")},Ut=zt?zt(Mt||null):{};return n.createElement("div",{className:s()(gn,Object(h.a)({},"".concat(gn,"-active"),wt))},n.createElement(ke,Object.assign({},he,{operationRef:Bt,active:wt==="date",onSelect:function(Zt){Vt(We(pt,Zt,nn&&Object(f.a)(nn)==="object"?nn.defaultValue:null),"date")}})),n.createElement(ye,Object.assign({},he,{format:void 0},en,Ut,{defaultValue:void 0,operationRef:ln,active:wt==="time",onSelect:function(Zt){Vt(Zt,"time")}})))}var kt=bt;function cn(he){var Ze=he.prefixCls,vt=he.generateConfig,pt=he.locale,Mt=he.value,Ot="".concat(Ze,"-cell"),zt=function(Tn){return n.createElement("td",{key:"week",className:s()(Ot,"".concat(Ot,"-week"))},vt.locale.getWeek(pt.locale,Tn))},nn="".concat(Ze,"-week-panel-row"),pn=function(Tn){return s()(nn,Object(h.a)({},"".concat(nn,"-selected"),et(vt,pt.locale,Mt,Tn)))};return n.createElement(ke,Object.assign({},he,{panelName:"week",prefixColumn:zt,rowClassName:pn,keyboardConfig:{onLeftRight:null}}))}var An=cn;function rn(he){var Ze=he.prefixCls,vt=he.generateConfig,pt=he.locale,Mt=he.viewDate,Ot=he.onNextYear,zt=he.onPrevYear,nn=he.onYearClick,pn=n.useContext(p),gn=pn.hideHeader;if(gn)return null;var Tn="".concat(Ze,"-header");return n.createElement(u,Object.assign({},he,{prefixCls:Tn,onSuperPrev:zt,onSuperNext:Ot}),n.createElement("button",{type:"button",onClick:nn,className:"".concat(Ze,"-year-btn")},vt.locale.format(pt.locale,Mt,pt.yearFormat)))}var Pt=rn,Ge=3,lt=4;function it(he){var Ze=he.prefixCls,vt=he.locale,pt=he.value,Mt=he.viewDate,Ot=he.generateConfig,zt=he.monthCellRender,nn=n.useContext(qe),pn=nn.rangedValue,gn=nn.hoverRangedValue,Tn="".concat(Ze,"-cell"),bn=Et({cellPrefixCls:Tn,value:pt,generateConfig:Ot,rangedValue:pn,hoverRangedValue:gn,isSameCell:function(en,xn){return xe(Ot,en,xn)},isInView:function(){return!0},offsetCell:function(en,xn){return Ot.addMonth(en,xn)}}),wt=vt.shortMonths||(Ot.locale.getShortMonths?Ot.locale.getShortMonths(vt.locale):[]),Jt=Ot.setMonth(Mt,0),Bt=zt?function(ln){return zt(ln,vt)}:void 0;return n.createElement(st,Object.assign({},he,{rowNum:lt,colNum:Ge,baseDate:Jt,getCellNode:Bt,getCellText:function(en){return vt.monthFormat?Ot.locale.format(vt.locale,en,vt.monthFormat):wt[Ot.getMonth(en)]},getCellClassName:bn,getCellDate:Ot.addMonth,titleCell:function(en){return Ot.locale.format(vt.locale,en,"YYYY-MM")}}))}var we=it;function Ve(he){var Ze=he.prefixCls,vt=he.operationRef,pt=he.onViewDateChange,Mt=he.generateConfig,Ot=he.value,zt=he.viewDate,nn=he.onPanelChange,pn=he.onSelect,gn="".concat(Ze,"-month-panel");vt.current={onKeyDown:function(wt){return C(wt,{onLeftRight:function(Bt){pn(Mt.addMonth(Ot||zt,Bt),"key")},onCtrlLeftRight:function(Bt){pn(Mt.addYear(Ot||zt,Bt),"key")},onUpDown:function(Bt){pn(Mt.addMonth(Ot||zt,Bt*Ge),"key")},onEnter:function(){nn("date",Ot||zt)}})}};var Tn=function(wt){var Jt=Mt.addYear(zt,wt);pt(Jt),nn(null,Jt)};return n.createElement("div",{className:gn},n.createElement(Pt,Object.assign({},he,{prefixCls:Ze,onPrevYear:function(){Tn(-1)},onNextYear:function(){Tn(1)},onYearClick:function(){nn("year",zt)}})),n.createElement(we,Object.assign({},he,{prefixCls:Ze,onSelect:function(wt){pn(wt,"mouse"),nn("date",wt)}})))}var Ct=Ve;function gt(he){var Ze=he.prefixCls,vt=he.generateConfig,pt=he.locale,Mt=he.viewDate,Ot=he.onNextYear,zt=he.onPrevYear,nn=he.onYearClick,pn=n.useContext(p),gn=pn.hideHeader;if(gn)return null;var Tn="".concat(Ze,"-header");return n.createElement(u,Object.assign({},he,{prefixCls:Tn,onSuperPrev:zt,onSuperNext:Ot}),n.createElement("button",{type:"button",onClick:nn,className:"".concat(Ze,"-year-btn")},vt.locale.format(pt.locale,Mt,pt.yearFormat)))}var Tt=gt,Lt=4,Dt=1;function Nt(he){var Ze=he.prefixCls,vt=he.locale,pt=he.value,Mt=he.viewDate,Ot=he.generateConfig,zt=n.useContext(qe),nn=zt.rangedValue,pn=zt.hoverRangedValue,gn="".concat(Ze,"-cell"),Tn=Et({cellPrefixCls:gn,value:pt,generateConfig:Ot,rangedValue:nn,hoverRangedValue:pn,isSameCell:function(Jt,Bt){return ve(Ot,Jt,Bt)},isInView:function(){return!0},offsetCell:function(Jt,Bt){return Ot.addMonth(Jt,Bt*3)}}),bn=Ot.setDate(Ot.setMonth(Mt,0),1);return n.createElement(st,Object.assign({},he,{rowNum:Dt,colNum:Lt,baseDate:bn,getCellText:function(Jt){return Ot.locale.format(vt.locale,Jt,vt.quarterFormat||"[Q]Q")},getCellClassName:Tn,getCellDate:function(Jt,Bt){return Ot.addMonth(Jt,Bt*3)},titleCell:function(Jt){return Ot.locale.format(vt.locale,Jt,"YYYY-[Q]Q")}}))}var qt=Nt;function kn(he){var Ze=he.prefixCls,vt=he.operationRef,pt=he.onViewDateChange,Mt=he.generateConfig,Ot=he.value,zt=he.viewDate,nn=he.onPanelChange,pn=he.onSelect,gn="".concat(Ze,"-quarter-panel");vt.current={onKeyDown:function(wt){return C(wt,{onLeftRight:function(Bt){pn(Mt.addMonth(Ot||zt,Bt*3),"key")},onCtrlLeftRight:function(Bt){pn(Mt.addYear(Ot||zt,Bt),"key")},onUpDown:function(Bt){pn(Mt.addYear(Ot||zt,Bt),"key")}})}};var Tn=function(wt){var Jt=Mt.addYear(zt,wt);pt(Jt),nn(null,Jt)};return n.createElement("div",{className:gn},n.createElement(Tt,Object.assign({},he,{prefixCls:Ze,onPrevYear:function(){Tn(-1)},onNextYear:function(){Tn(1)},onYearClick:function(){nn("year",zt)}})),n.createElement(qt,Object.assign({},he,{prefixCls:Ze,onSelect:function(wt){pn(wt,"mouse")}})))}var yn=kn;function Hn(he){var Ze=he.prefixCls,vt=he.generateConfig,pt=he.viewDate,Mt=he.onPrevDecade,Ot=he.onNextDecade,zt=he.onDecadeClick,nn=n.useContext(p),pn=nn.hideHeader;if(pn)return null;var gn="".concat(Ze,"-header"),Tn=vt.getYear(pt),bn=Math.floor(Tn/Ur)*Ur,wt=bn+Ur-1;return n.createElement(u,Object.assign({},he,{prefixCls:gn,onSuperPrev:Mt,onSuperNext:Ot}),n.createElement("button",{type:"button",onClick:zt,className:"".concat(Ze,"-decade-btn")},bn,"-",wt))}var Gn=Hn,Fn=3,hn=4;function jr(he){var Ze=he.prefixCls,vt=he.value,pt=he.viewDate,Mt=he.locale,Ot=he.generateConfig,zt=n.useContext(qe),nn=zt.rangedValue,pn=zt.hoverRangedValue,gn="".concat(Ze,"-cell"),Tn=Ot.getYear(pt),bn=Math.floor(Tn/Ur)*Ur,wt=bn+Ur-1,Jt=Ot.setYear(pt,bn-Math.ceil((Fn*hn-Ur)/2)),Bt=function(xn){var Pn=Ot.getYear(xn);return bn<=Pn&&Pn<=wt},ln=Et({cellPrefixCls:gn,value:vt,generateConfig:Ot,rangedValue:nn,hoverRangedValue:pn,isSameCell:function(xn,Pn){return q(Ot,xn,Pn)},isInView:Bt,offsetCell:function(xn,Pn){return Ot.addYear(xn,Pn)}});return n.createElement(st,Object.assign({},he,{rowNum:hn,colNum:Fn,baseDate:Jt,getCellText:Ot.getYear,getCellClassName:ln,getCellDate:Ot.addYear,titleCell:function(xn){return Ot.locale.format(Mt.locale,xn,"YYYY")}}))}var Wr=jr,Ur=10;function Er(he){var Ze=he.prefixCls,vt=he.operationRef,pt=he.onViewDateChange,Mt=he.generateConfig,Ot=he.value,zt=he.viewDate,nn=he.sourceMode,pn=he.onSelect,gn=he.onPanelChange,Tn="".concat(Ze,"-year-panel");vt.current={onKeyDown:function(Jt){return C(Jt,{onLeftRight:function(ln){pn(Mt.addYear(Ot||zt,ln),"key")},onCtrlLeftRight:function(ln){pn(Mt.addYear(Ot||zt,ln*Ur),"key")},onUpDown:function(ln){pn(Mt.addYear(Ot||zt,ln*Fn),"key")},onEnter:function(){gn(nn==="date"?"date":"month",Ot||zt)}})}};var bn=function(Jt){var Bt=Mt.addYear(zt,Jt*10);pt(Bt),gn(null,Bt)};return n.createElement("div",{className:Tn},n.createElement(Gn,Object.assign({},he,{prefixCls:Ze,onPrevDecade:function(){bn(-1)},onNextDecade:function(){bn(1)},onDecadeClick:function(){gn("decade",zt)}})),n.createElement(Wr,Object.assign({},he,{prefixCls:Ze,onSelect:function(Jt){gn(nn==="date"?"date":"month",Jt),pn(Jt,"mouse")}})))}var zr=Er;function xr(he){var Ze=he.prefixCls,vt=he.generateConfig,pt=he.viewDate,Mt=he.onPrevDecades,Ot=he.onNextDecades,zt=n.useContext(p),nn=zt.hideHeader;if(nn)return null;var pn="".concat(Ze,"-header"),gn=vt.getYear(pt),Tn=Math.floor(gn/sr)*sr,bn=Tn+sr-1;return n.createElement(u,Object.assign({},he,{prefixCls:pn,onSuperPrev:Mt,onSuperNext:Ot}),Tn,"-",bn)}var tn=xr,Xt=3,En=4;function an(he){var Ze=_r-1,vt=he.prefixCls,pt=he.viewDate,Mt=he.generateConfig,Ot=he.disabledDate,zt="".concat(vt,"-cell"),nn=Mt.getYear(pt),pn=Math.floor(nn/_r)*_r,gn=Math.floor(nn/sr)*sr,Tn=gn+sr-1,bn=Mt.setYear(pt,gn-Math.ceil((Xt*En*_r-sr)/2)),wt=function(Bt){var ln,en=Ot&&Ot(Bt),xn=Mt.getYear(Bt),Pn=xn+Ze;return ln={},Object(h.a)(ln,"".concat(zt,"-disabled"),en),Object(h.a)(ln,"".concat(zt,"-in-view"),gn<=xn&&Pn<=Tn),Object(h.a)(ln,"".concat(zt,"-selected"),xn===pn),ln};return n.createElement(st,Object.assign({},he,{rowNum:En,colNum:Xt,baseDate:bn,getCellText:function(Bt){var ln=Mt.getYear(Bt);return"".concat(ln,"-").concat(ln+Ze)},getCellClassName:wt,getCellDate:function(Bt,ln){return Mt.addYear(Bt,ln*_r)}}))}var Dr=an,_r=10,sr=_r*10;function Vr(he){var Ze=he.prefixCls,vt=he.onViewDateChange,pt=he.generateConfig,Mt=he.viewDate,Ot=he.operationRef,zt=he.onSelect,nn=he.onPanelChange,pn="".concat(Ze,"-decade-panel");Ot.current={onKeyDown:function(wt){return C(wt,{onLeftRight:function(Bt){zt(pt.addYear(Mt,Bt*_r),"key")},onCtrlLeftRight:function(Bt){zt(pt.addYear(Mt,Bt*sr),"key")},onUpDown:function(Bt){zt(pt.addYear(Mt,Bt*_r*Xt),"key")},onEnter:function(){nn("year",Mt)}})}};var gn=function(wt){var Jt=pt.addYear(Mt,wt*sr);vt(Jt),nn(null,Jt)},Tn=function(wt){zt(wt,"mouse"),nn("year",wt)};return n.createElement("div",{className:pn},n.createElement(tn,Object.assign({},he,{prefixCls:Ze,onPrevDecades:function(){gn(-1)},onNextDecades:function(){gn(1)}})),n.createElement(Dr,Object.assign({},he,{prefixCls:Ze,onSelect:Tn})))}var on=Vr;function kr(he,Ze,vt){return vt?n.createElement("div",{className:"".concat(he,"-footer-extra")},vt(Ze)):null}function wr(he){var Ze=he.prefixCls,vt=he.rangeList,pt=vt===void 0?[]:vt,Mt=he.components,Ot=Mt===void 0?{}:Mt,zt=he.needConfirmButton,nn=he.onNow,pn=he.onOk,gn=he.okDisabled,Tn=he.showNow,bn=he.locale,wt,Jt;if(pt.length){var Bt=Ot.rangeItem||"span";wt=n.createElement(n.Fragment,null,pt.map(function(en){var xn=en.label,Pn=en.onClick,Vt=en.onMouseEnter,Ut=en.onMouseLeave;return n.createElement("li",{key:xn,className:"".concat(Ze,"-preset")},n.createElement(Bt,{onClick:Pn,onMouseEnter:Vt,onMouseLeave:Ut},xn))}))}if(zt){var ln=Ot.button||"button";nn&&!wt&&Tn!==!1&&(wt=n.createElement("li",{className:"".concat(Ze,"-now")},n.createElement("a",{className:"".concat(Ze,"-now-btn"),onClick:nn},bn.now))),Jt=zt&&n.createElement("li",{className:"".concat(Ze,"-ok")},n.createElement(ln,{disabled:gn,onClick:pn},bn.ok))}return!wt&&!Jt?null:n.createElement("ul",{className:"".concat(Ze,"-ranges")},wt,Jt)}function sa(he){var Ze,vt=he.prefixCls,pt=vt===void 0?"rc-picker":vt,Mt=he.className,Ot=he.style,zt=he.locale,nn=he.generateConfig,pn=he.value,gn=he.defaultValue,Tn=he.pickerValue,bn=he.defaultPickerValue,wt=he.disabledDate,Jt=he.mode,Bt=he.picker,ln=Bt===void 0?"date":Bt,en=he.tabIndex,xn=en===void 0?0:en,Pn=he.showNow,Vt=he.showTime,Ut=he.showToday,Qt=he.renderExtraFooter,Zt=he.hideHeader,mn=he.onSelect,dn=he.onChange,Mn=he.onPanelChange,Ln=he.onMouseDown,pr=he.onPickerValueChange,ar=he.onOk,Ar=he.components,Br=he.direction,Lr=he.hourStep,Rr=Lr===void 0?1:Lr,br=he.minuteStep,Xr=br===void 0?1:br,ea=he.secondStep,Sr=ea===void 0?1:ea,ta=ln==="date"&&!!Vt||ln==="time",Qr=24%Rr===0,On=60%Xr===0,Rt=60%Sr===0,Gt=n.useContext(p),jt=Gt.operationRef,Rn=Gt.panelRef,fn=Gt.onSelect,Nn=Gt.hideRanges,wn=Gt.defaultOpenValue,zn=n.useContext(qe),Kn=zn.inRange,hr=zn.panelPosition,lr=zn.rangedValue,Yr=zn.hoverRangedValue,Wn=n.useRef({}),mr=n.useRef(!0),qn=Object(x.a)(null,{value:pn,defaultValue:gn,postState:function(sn){return!sn&&wn&&ln==="time"?wn:sn}}),Fr=Object(S.a)(qn,2),ha=Fr[0],ua=Fr[1],Or=Object(x.a)(null,{value:Tn,defaultValue:bn||ha,postState:function(sn){return sn||nn.getNow()}}),He=Object(S.a)(Or,2),$e=He[0],ot=He[1],Ye=function(sn){ot(sn),pr&&pr(sn)},Ce=function(sn){var Sn=z[ln];return Sn?Sn(sn):sn},Ie=Object(x.a)(function(){return ln==="time"?"time":Ce("date")},{value:Jt}),Ee=Object(S.a)(Ie,2),Fe=Ee[0],Xe=Ee[1];n.useEffect(function(){Xe(ln)},[ln]);var at=n.useState(function(){return Fe}),Je=Object(S.a)(at,2),_t=Je[0],Ht=Je[1],Yt=function(sn,Sn){var Nr=Ce(sn||Fe);Ht(Fe),Xe(Nr),Mn&&(Fe!==Nr||tt(nn,$e,$e))&&Mn(Sn,Nr)},Ft=function(sn,Sn){var Nr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Fe===ln||Nr)&&(ua(sn),mn&&mn(sn),fn&&fn(sn,Sn),dn&&!tt(nn,sn,ha)&&dn(sn))},Wt=function(sn){return Wn.current&&Wn.current.onKeyDown?([g.a.LEFT,g.a.RIGHT,g.a.UP,g.a.DOWN,g.a.PAGE_UP,g.a.PAGE_DOWN,g.a.ENTER].includes(sn.which)&&sn.preventDefault(),Wn.current.onKeyDown(sn)):(Object(r.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},_n=function(sn){Wn.current&&Wn.current.onBlur&&Wn.current.onBlur(sn)};jt&&hr!=="right"&&(jt.current={onKeyDown:Wt,onClose:function(){Wn.current&&Wn.current.onClose&&Wn.current.onClose()}}),n.useEffect(function(){pn&&!mr.current&&ot(pn)},[pn]),n.useEffect(function(){mr.current=!1},[]);var vn,rr=Object(y.a)(Object(y.a)({},he),{},{operationRef:Wn,prefixCls:pt,viewDate:$e,value:ha,onViewDateChange:Ye,sourceMode:_t,onPanelChange:Yt,disabledDate:Fe!=="decade"?wt:void 0});delete rr.onChange,delete rr.onSelect;switch(Fe){case"decade":vn=n.createElement(on,Object.assign({},rr,{onSelect:function(sn,Sn){Ye(sn),Ft(sn,Sn)}}));break;case"year":vn=n.createElement(zr,Object.assign({},rr,{onSelect:function(sn,Sn){Ye(sn),Ft(sn,Sn)}}));break;case"month":vn=n.createElement(Ct,Object.assign({},rr,{onSelect:function(sn,Sn){Ye(sn),Ft(sn,Sn)}}));break;case"quarter":vn=n.createElement(yn,Object.assign({},rr,{onSelect:function(sn,Sn){Ye(sn),Ft(sn,Sn)}}));break;case"week":vn=n.createElement(An,Object.assign({},rr,{onSelect:function(sn,Sn){Ye(sn),Ft(sn,Sn)}}));break;case"time":delete rr.showTime,vn=n.createElement(ye,Object.assign({},rr,Object(f.a)(Vt)==="object"?Vt:null,{onSelect:function(sn,Sn){Ye(sn),Ft(sn,Sn)}}));break;default:Vt?vn=n.createElement(kt,Object.assign({},rr,{onSelect:function(sn,Sn){Ye(sn),Ft(sn,Sn)}})):vn=n.createElement(ke,Object.assign({},rr,{onSelect:function(sn,Sn){Ye(sn),Ft(sn,Sn)}}))}var or,Kr,Tr=function(){var sn=nn.getNow(),Sn=pe(nn.getHour(sn),nn.getMinute(sn),nn.getSecond(sn),Qr?Rr:1,On?Xr:1,Rt?Sr:1),Nr=me(nn,sn,Sn[0],Sn[1],Sn[2]);Ft(Nr,"submit")};Nn||(or=kr(pt,Fe,Qt),Kr=wr({prefixCls:pt,components:Ar,needConfirmButton:ta,okDisabled:!ha||wt&&wt(ha),locale:zt,showNow:Pn,onNow:ta&&Tr,onOk:function(){ha&&(Ft(ha,"submit",!0),ar&&ar(ha))}}));var Mr;if(Ut&&Fe==="date"&&ln==="date"&&!Vt){var jn=nn.getNow(),Dn="".concat(pt,"-today-btn"),Jn=wt&&wt(jn);Mr=n.createElement("a",{className:s()(Dn,Jn&&"".concat(Dn,"-disabled")),"aria-disabled":Jn,onClick:function(){Jn||Ft(jn,"mouse",!0)}},zt.today)}return n.createElement(p.Provider,{value:Object(y.a)(Object(y.a)({},Gt),{},{hideHeader:"hideHeader"in he?Zt:Gt.hideHeader,hidePrevBtn:Kn&&hr==="right",hideNextBtn:Kn&&hr==="left"})},n.createElement("div",{tabIndex:xn,className:s()("".concat(pt,"-panel"),Mt,(Ze={},Object(h.a)(Ze,"".concat(pt,"-panel-has-range"),lr&&lr[0]&&lr[1]),Object(h.a)(Ze,"".concat(pt,"-panel-has-range-hover"),Yr&&Yr[0]&&Yr[1]),Object(h.a)(Ze,"".concat(pt,"-panel-rtl"),Br==="rtl"),Ze)),style:Ot,onKeyDown:Wt,onBlur:_n,onMouseDown:Ln,ref:Rn},vn,or||Kr||Mr?n.createElement("div",{className:"".concat(pt,"-footer")},or,Kr,Mr):null))}var Pr=sa,ba=l("uciX"),Ta={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 Da(he){var Ze,vt=he.prefixCls,pt=he.popupElement,Mt=he.popupStyle,Ot=he.visible,zt=he.dropdownClassName,nn=he.dropdownAlign,pn=he.transitionName,gn=he.getPopupContainer,Tn=he.children,bn=he.range,wt=he.popupPlacement,Jt=he.direction,Bt="".concat(vt,"-dropdown"),ln=function(){return wt!==void 0?wt:Jt==="rtl"?"bottomRight":"bottomLeft"};return n.createElement(ba.a,{showAction:[],hideAction:[],popupPlacement:ln(),builtinPlacements:Ta,prefixCls:Bt,popupTransitionName:pn,popup:pt,popupAlign:nn,popupVisible:Ot,popupClassName:s()(zt,(Ze={},Object(h.a)(Ze,"".concat(Bt,"-range"),bn),Object(h.a)(Ze,"".concat(Bt,"-rtl"),Jt==="rtl"),Ze)),popupStyle:Mt,getPopupContainer:gn},Tn)}var Ba=Da;function $r(he){var Ze=he.open,vt=he.value,pt=he.isClickOutside,Mt=he.triggerOpen,Ot=he.forwardKeyDown,zt=he.blurToCancel,nn=he.onSubmit,pn=he.onCancel,gn=he.onFocus,Tn=he.onBlur,bn=Object(n.useState)(!1),wt=Object(S.a)(bn,2),Jt=wt[0],Bt=wt[1],ln=Object(n.useState)(!1),en=Object(S.a)(ln,2),xn=en[0],Pn=en[1],Vt=Object(n.useRef)(!1),Ut=Object(n.useRef)(!1),Qt={onMouseDown:function(){Bt(!0),Mt(!0)},onKeyDown:function(mn){switch(mn.which){case g.a.ENTER:{Ze?nn()!==!1&&Bt(!0):Mt(!0),mn.preventDefault();return}case g.a.TAB:{Jt&&Ze&&!mn.shiftKey?(Bt(!1),mn.preventDefault()):!Jt&&Ze&&(!Ot(mn)&&mn.shiftKey&&(Bt(!0),mn.preventDefault()));return}case g.a.ESC:{Bt(!0),pn();return}}!Ze&&![g.a.SHIFT].includes(mn.which)?Mt(!0):Jt||Ot(mn)},onFocus:function(mn){Bt(!0),Pn(!0),gn&&gn(mn)},onBlur:function(mn){if(Vt.current||!pt(document.activeElement)){Vt.current=!1;return}zt?setTimeout(function(){pt(document.activeElement)&&pn()},0):Ze&&(Mt(!1),Ut.current&&nn()),Pn(!1),Tn&&Tn(mn)}};return Object(n.useEffect)(function(){Ut.current=!1},[Ze]),Object(n.useEffect)(function(){Ut.current=!0},[vt]),Object(n.useEffect)(function(){return U(function(Zt){var mn=Zt.target;Ze&&(pt(mn)?xn||Mt(!1):(Vt.current=!0,requestAnimationFrame(function(){Vt.current=!1})))})}),[Qt,{focused:xn,typing:Jt}]}function Cr(he){var Ze=he.valueTexts,vt=he.onTextChange,pt=n.useState(""),Mt=Object(S.a)(pt,2),Ot=Mt[0],zt=Mt[1],nn=n.useRef([]);nn.current=Ze;function pn(Tn){zt(Tn),vt(Tn)}function gn(){zt(nn.current[0])}return n.useEffect(function(){Ze.every(function(Tn){return Tn!==Ot})&&gn()},[Ze.join("||")]),[Ot,pn,gn]}var tr=l("Gytx"),fa=l.n(tr);function Aa(he,Ze){var vt=Ze.formatList,pt=Ze.generateConfig,Mt=Ze.locale;return Object(b.a)(function(){if(!he)return[[""],""];for(var Ot="",zt=[],nn=0;nn<vt.length;nn+=1){var pn=vt[nn],gn=pt.locale.format(Mt.locale,he,pn);zt.push(gn),nn===0&&(Ot=gn)}return[zt,Ot]},[he,vt],function(Ot,zt){return Ot[0]!==zt[0]||!fa()(Ot[1],zt[1])})}function wa(he,Ze){var vt=Ze.formatList,pt=Ze.generateConfig,Mt=Ze.locale,Ot=Object(n.useState)(null),zt=Object(S.a)(Ot,2),nn=zt[0],pn=zt[1],gn=Object(n.useRef)(null);function Tn(en){var xn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(gn.current),xn){pn(en);return}gn.current=requestAnimationFrame(function(){pn(en)})}var bn=Aa(nn,{formatList:vt,generateConfig:pt,locale:Mt}),wt=Object(S.a)(bn,2),Jt=wt[1];function Bt(en){Tn(en)}function ln(){var en=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Tn(null,en)}return Object(n.useEffect)(function(){ln(!0)},[he]),Object(n.useEffect)(function(){return function(){return cancelAnimationFrame(gn.current)}},[]),[Jt,Bt,ln]}function ir(he){var Ze,vt=he.prefixCls,pt=vt===void 0?"rc-picker":vt,Mt=he.id,Ot=he.tabIndex,zt=he.style,nn=he.className,pn=he.dropdownClassName,gn=he.dropdownAlign,Tn=he.popupStyle,bn=he.transitionName,wt=he.generateConfig,Jt=he.locale,Bt=he.inputReadOnly,ln=he.allowClear,en=he.autoFocus,xn=he.showTime,Pn=he.picker,Vt=Pn===void 0?"date":Pn,Ut=he.format,Qt=he.use12Hours,Zt=he.value,mn=he.defaultValue,dn=he.open,Mn=he.defaultOpen,Ln=he.defaultOpenValue,pr=he.suffixIcon,ar=he.clearIcon,Ar=he.disabled,Br=he.disabledDate,Lr=he.placeholder,Rr=he.getPopupContainer,br=he.pickerRef,Xr=he.panelRender,ea=he.onChange,Sr=he.onOpenChange,ta=he.onFocus,Qr=he.onBlur,On=he.onMouseDown,Rt=he.onMouseUp,Gt=he.onMouseEnter,jt=he.onMouseLeave,Rn=he.onContextMenu,fn=he.onClick,Nn=he.direction,wn=he.autoComplete,zn=wn===void 0?"off":wn,Kn=n.useRef(null),hr=Vt==="date"&&!!xn||Vt==="time",lr=se(E(Ut,Vt,xn,Qt)),Yr=n.useRef(null),Wn=n.useRef(null),mr=Object(x.a)(null,{value:Zt,defaultValue:mn}),qn=Object(S.a)(mr,2),Fr=qn[0],ha=qn[1],ua=n.useState(Fr),Or=Object(S.a)(ua,2),He=Or[0],$e=Or[1],ot=n.useRef(null),Ye=Object(x.a)(!1,{value:dn,defaultValue:Mn,postState:function(nr){return Ar?!1:nr},onChange:function(nr){Sr&&Sr(nr),!nr&&ot.current&&ot.current.onClose&&ot.current.onClose()}}),Ce=Object(S.a)(Ye,2),Ie=Ce[0],Ee=Ce[1],Fe=Aa(He,{formatList:lr,generateConfig:wt,locale:Jt}),Xe=Object(S.a)(Fe,2),at=Xe[0],Je=Xe[1],_t=Cr({valueTexts:at,onTextChange:function(nr){var na=wt.locale.parse(Jt.locale,nr,lr);na&&(!Br||!Br(na))&&$e(na)}}),Ht=Object(S.a)(_t,3),Yt=Ht[0],Ft=Ht[1],Wt=Ht[2],_n=function(nr){$e(nr),ha(nr),ea&&!tt(wt,Fr,nr)&&ea(nr,nr?wt.locale.format(Jt.locale,nr,lr[0]):"")},vn=function(nr){if(Ar&&nr)return;Ee(nr)},rr=function(nr){return Ie&&ot.current&&ot.current.onKeyDown?ot.current.onKeyDown(nr):(Object(r.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},or=function(){Rt&&Rt.apply(void 0,arguments),Kn.current&&(Kn.current.focus(),vn(!0))},Kr=$r({blurToCancel:hr,open:Ie,value:Yt,triggerOpen:vn,forwardKeyDown:rr,isClickOutside:function(nr){return!F([Yr.current,Wn.current],nr)},onSubmit:function(){return Br&&Br(He)?!1:(_n(He),vn(!1),Wt(),!0)},onCancel:function(){vn(!1),$e(Fr),Wt()},onFocus:ta,onBlur:Qr}),Tr=Object(S.a)(Kr,2),Mr=Tr[0],jn=Tr[1],Dn=jn.focused,Jn=jn.typing;n.useEffect(function(){Ie||($e(Fr),!at.length||at[0]===""?Ft(""):Je!==Yt&&Wt())},[Ie,at]),n.useEffect(function(){Ie||Wt()},[Vt]),n.useEffect(function(){$e(Fr)},[Fr]),br&&(br.current={focus:function(){Kn.current&&Kn.current.focus()},blur:function(){Kn.current&&Kn.current.blur()}});var Un=Object(y.a)(Object(y.a)({},he),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),sn=n.createElement(Pr,Object.assign({},Un,{generateConfig:wt,className:s()(Object(h.a)({},"".concat(pt,"-panel-focused"),!Jn)),value:He,locale:Jt,tabIndex:-1,onChange:$e,direction:Nn}));Xr&&(sn=Xr(sn));var Sn=n.createElement("div",{className:"".concat(pt,"-panel-container"),onMouseDown:function(nr){nr.preventDefault()}},sn),Nr;pr&&(Nr=n.createElement("span",{className:"".concat(pt,"-suffix")},pr));var Gr;ln&&Fr&&!Ar&&(Gr=n.createElement("span",{onMouseDown:function(nr){nr.preventDefault(),nr.stopPropagation()},onMouseUp:function(nr){nr.preventDefault(),nr.stopPropagation(),_n(null),vn(!1)},className:"".concat(pt,"-clear")},ar||n.createElement("span",{className:"".concat(pt,"-clear-btn")})));var Qn=function(nr,na){(na==="submit"||na!=="key"&&!hr)&&(_n(nr),vn(!1))},ra=Nn==="rtl"?"bottomRight":"bottomLeft",Pa=wa(Yt,{formatList:lr,generateConfig:wt,locale:Jt}),oa=Object(S.a)(Pa,3),er=oa[0],Zn=oa[1],ur=oa[2];return n.createElement(p.Provider,{value:{operationRef:ot,hideHeader:Vt==="time",panelRef:Yr,onSelect:Qn,open:Ie,defaultOpenValue:Ln,onDateMouseEnter:Zn,onDateMouseLeave:ur}},n.createElement(Ba,{visible:Ie,popupElement:Sn,popupStyle:Tn,prefixCls:pt,dropdownClassName:pn,dropdownAlign:gn,getPopupContainer:Rr,transitionName:bn,popupPlacement:ra,direction:Nn},n.createElement("div",{className:s()(pt,nn,(Ze={},Object(h.a)(Ze,"".concat(pt,"-disabled"),Ar),Object(h.a)(Ze,"".concat(pt,"-focused"),Dn),Object(h.a)(Ze,"".concat(pt,"-rtl"),Nn==="rtl"),Ze)),style:zt,onMouseDown:On,onMouseUp:or,onMouseEnter:Gt,onMouseLeave:jt,onContextMenu:Rn,onClick:fn},n.createElement("div",{className:s()("".concat(pt,"-input"),Object(h.a)({},"".concat(pt,"-input-placeholder"),!!er)),ref:Wn},n.createElement("input",Object.assign({id:Mt,tabIndex:Ot,disabled:Ar,readOnly:Bt||!Jn,value:er||Yt,onChange:function(nr){Ft(nr.target.value)},autoFocus:en,placeholder:Lr,ref:Kn,title:Yt},Mr,{size:o(Vt,lr[0])},Se(he),{autoComplete:zn})),Nr,Gr))))}var ai=function(he){Object(D.a)(vt,he);var Ze=Object(d.a)(vt);function vt(){var pt;return Object(P.a)(this,vt),pt=Ze.apply(this,arguments),pt.pickerRef=n.createRef(),pt.focus=function(){pt.pickerRef.current&&pt.pickerRef.current.focus()},pt.blur=function(){pt.pickerRef.current&&pt.pickerRef.current.blur()},pt}return Object(m.a)(vt,[{key:"render",value:function(){return n.createElement(ir,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),vt}(n.Component),Fa=ai;function Ua(he,Ze,vt){var pt=he.picker,Mt=he.locale,Ot=he.selectedValue,zt=he.disabledDate,nn=he.disabled,pn=he.generateConfig,gn=Oe(Ot,0),Tn=Oe(Ot,1);function bn(en){var xn=pn.getYear(en),Pn=pn.locale.getWeek(Mt.locale,en);return xn*100+Pn}function wt(en){var xn=pn.getYear(en),Pn=pn.getMonth(en);return xn*100+Pn}function Jt(en){var xn=pn.getYear(en),Pn=be(pn,en);return xn*10+Pn}var Bt=n.useCallback(function(en){if(zt&&zt(en))return!0;if(nn[1]&&Tn)return!Ke(pn,en,Tn)&&pn.isAfter(en,Tn);if(Ze&&Tn)switch(pt){case"quarter":return Jt(en)>Jt(Tn);case"month":return wt(en)>wt(Tn);case"week":return bn(en)>bn(Tn);default:return!Ke(pn,en,Tn)&&pn.isAfter(en,Tn)}return!1},[zt,nn[1],Tn,Ze]),ln=n.useCallback(function(en){if(zt&&zt(en))return!0;if(nn[0]&&gn)return!Ke(pn,en,Tn)&&pn.isAfter(gn,en);if(vt&&gn)switch(pt){case"quarter":return Jt(en)<Jt(gn);case"month":return wt(en)<wt(gn);case"week":return bn(en)<bn(gn);default:return!Ke(pn,en,gn)&&pn.isAfter(gn,en)}return!1},[zt,nn[0],gn,vt]);return[Bt,ln]}function oi(he,Ze,vt,pt){var Mt=Be(he,vt,pt,1);function Ot(zt){return zt(he,Ze)?"same":zt(Mt,Ze)?"closing":"far"}switch(vt){case"year":return Ot(function(zt,nn){return X(pt,zt,nn)});case"quarter":case"month":return Ot(function(zt,nn){return q(pt,zt,nn)});default:return Ot(function(zt,nn){return xe(pt,zt,nn)})}}function Oa(he,Ze,vt,pt){var Mt=Oe(he,0),Ot=Oe(he,1);if(Ze===0)return Mt;if(Mt&&Ot){var zt=oi(Mt,Ot,vt,pt);switch(zt){case"same":return Mt;case"closing":return Mt;default:return Be(Ot,vt,pt,-1)}}return Mt}function qa(he){var Ze=he.values,vt=he.picker,pt=he.defaultDates,Mt=he.generateConfig,Ot=n.useState(function(){return[Oe(pt,0),Oe(pt,1)]}),zt=Object(S.a)(Ot,2),nn=zt[0],pn=zt[1],gn=n.useState(null),Tn=Object(S.a)(gn,2),bn=Tn[0],wt=Tn[1],Jt=Oe(Ze,0),Bt=Oe(Ze,1);function ln(xn){return nn[xn]?nn[xn]:Oe(bn,xn)||Oa(Ze,xn,vt,Mt)||Jt||Bt||Mt.getNow()}function en(xn,Pn){if(xn){var Vt=le(bn,xn,Pn);pn(le(nn,null,Pn)||[null,null]);var Ut=(Pn+1)%2;Oe(Ze,Ut)||(Vt=le(Vt,xn,Ut)),wt(Vt)}else(Jt||Bt)&&wt(null)}return[ln,en]}function Ga(he,Ze){return he&&he[0]&&he[1]&&Ze.isAfter(he[0],he[1])?[he[1],he[0]]:he}function Di(he,Ze,vt,pt){return he||pt&&pt[Ze]?!0:!!vt[(Ze+1)%2]}function hi(he){var Ze,vt,pt,Mt=he.prefixCls,Ot=Mt===void 0?"rc-picker":Mt,zt=he.id,nn=he.style,pn=he.className,gn=he.popupStyle,Tn=he.dropdownClassName,bn=he.transitionName,wt=he.dropdownAlign,Jt=he.getPopupContainer,Bt=he.generateConfig,ln=he.locale,en=he.placeholder,xn=he.autoFocus,Pn=he.disabled,Vt=he.format,Ut=he.picker,Qt=Ut===void 0?"date":Ut,Zt=he.showTime,mn=he.use12Hours,dn=he.separator,Mn=dn===void 0?"~":dn,Ln=he.value,pr=he.defaultValue,ar=he.defaultPickerValue,Ar=he.open,Br=he.defaultOpen,Lr=he.disabledDate,Rr=he.disabledTime,br=he.dateRender,Xr=he.panelRender,ea=he.ranges,Sr=he.allowEmpty,ta=he.allowClear,Qr=he.suffixIcon,On=he.clearIcon,Rt=he.pickerRef,Gt=he.inputReadOnly,jt=he.mode,Rn=he.renderExtraFooter,fn=he.onChange,Nn=he.onOpenChange,wn=he.onPanelChange,zn=he.onCalendarChange,Kn=he.onFocus,hr=he.onBlur,lr=he.onOk,Yr=he.components,Wn=he.order,mr=he.direction,qn=he.activePickerIndex,Fr=he.autoComplete,ha=Fr===void 0?"off":Fr,ua=Qt==="date"&&!!Zt||Qt==="time",Or=Object(n.useRef)({}),He=Object(n.useRef)(null),$e=Object(n.useRef)(null),ot=Object(n.useRef)(null),Ye=Object(n.useRef)(null),Ce=Object(n.useRef)(null),Ie=Object(n.useRef)(null),Ee=Object(n.useRef)(null),Fe=se(E(Vt,Qt,Zt,mn)),Xe=Object(x.a)(0,{value:qn}),at=Object(S.a)(Xe,2),Je=at[0],_t=at[1],Ht=Object(n.useRef)(null),Yt=n.useMemo(function(){return Array.isArray(Pn)?Pn:[Pn||!1,Pn||!1]},[Pn]),Ft=Object(x.a)(null,{value:Ln,defaultValue:pr,postState:function($n){return Qt==="time"&&!Wn?$n:Ga($n,Bt)}}),Wt=Object(S.a)(Ft,2),_n=Wt[0],vn=Wt[1],rr=qa({values:_n,picker:Qt,defaultDates:ar,generateConfig:Bt}),or=Object(S.a)(rr,2),Kr=or[0],Tr=or[1],Mr=Object(x.a)(_n,{postState:function($n){var Ir=$n;if(Yt[0]&&Yt[1])return Ir;for(var ca=0;ca<2;ca+=1)Yt[ca]&&!Oe(Ir,ca)&&!Oe(Sr,ca)&&(Ir=le(Ir,Bt.getNow(),ca));return Ir}}),jn=Object(S.a)(Mr,2),Dn=jn[0],Jn=jn[1],Un=Object(x.a)([Qt,Qt],{value:jt}),sn=Object(S.a)(Un,2),Sn=sn[0],Nr=sn[1];Object(n.useEffect)(function(){Nr([Qt,Qt])},[Qt]);var Gr=function($n,Ir){Nr($n),wn&&wn(Ir,$n)},Qn=Ua({picker:Qt,selectedValue:Dn,locale:ln,disabled:Yt,disabledDate:Lr,generateConfig:Bt},Or.current[1],Or.current[0]),ra=Object(S.a)(Qn,2),Pa=ra[0],oa=ra[1],er=Object(x.a)(!1,{value:Ar,defaultValue:Br,postState:function($n){return Yt[Je]?!1:$n},onChange:function($n){Nn&&Nn($n),!$n&&Ht.current&&Ht.current.onClose&&Ht.current.onClose()}}),Zn=Object(S.a)(er,2),ur=Zn[0],cr=Zn[1],nr=ur&&Je===0,na=ur&&Je===1,ma=Object(n.useState)(0),Ea=Object(S.a)(ma,2),va=Ea[0],La=Ea[1];Object(n.useEffect)(function(){!ur&&He.current&&La(He.current.offsetWidth)},[ur]);var Ra=n.useRef();function Ma(qr,$n){if(qr)clearTimeout(Ra.current),Or.current[$n]=!0,_t($n),cr(qr),ur||Tr(null,$n);else if(Je===$n){cr(qr);var Ir=Or.current;Ra.current=setTimeout(function(){Ir===Or.current&&(Or.current={})})}}function ka(qr){Ma(!0,qr),setTimeout(function(){var $n=[Ie,Ee][qr];$n.current&&$n.current.focus()},0)}function ei(qr,$n){var Ir=qr,ca=Oe(Ir,0),Na=Oe(Ir,1);ca&&Na&&Bt.isAfter(ca,Na)&&(Qt==="week"&&!et(Bt,ln.locale,ca,Na)||Qt==="quarter"&&!ve(Bt,ca,Na)||Qt!=="week"&&Qt!=="quarter"&&Qt!=="time"&&!Ke(Bt,ca,Na)?($n===0?(Ir=[ca,null],Na=null):(ca=null,Ir=[null,Na]),Or.current=Object(h.a)({},$n,!0)):(Qt!=="time"||Wn!==!1)&&(Ir=Ga(Ir,Bt))),Jn(Ir);var yi=Ir&&Ir[0]?Bt.locale.format(ln.locale,Ir[0],Fe[0]):"",Ri=Ir&&Ir[1]?Bt.locale.format(ln.locale,Ir[1],Fe[0]):"";if(zn){var Qa={range:$n===0?"start":"end"};zn(Ir,[yi,Ri],Qa)}var Ei=Di(ca,0,Yt,Sr),Hi=Di(Na,1,Yt,Sr),vo=Ir===null||Ei&&Hi;vo&&(vn(Ir),fn&&(!tt(Bt,Oe(_n,0),ca)||!tt(Bt,Oe(_n,1),Na))&&fn(Ir,[yi,Ri]));var Xa=null;$n===0&&!Yt[1]?Xa=1:$n===1&&!Yt[0]&&(Xa=0),Xa!==null&&Xa!==Je&&(!Or.current[Xa]||!Oe(Ir,Xa))&&Oe(Ir,$n)?ka(Xa):Ma(!1,$n)}var Fi=function($n){return ur&&Ht.current&&Ht.current.onKeyDown?Ht.current.onKeyDown($n):(Object(r.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ai={formatList:Fe,generateConfig:Bt,locale:ln},Sa=Aa(Oe(Dn,0),Ai),_i=Object(S.a)(Sa,2),Ci=_i[0],Ia=_i[1],xa=Aa(Oe(Dn,1),Ai),Ya=Object(S.a)(xa,2),to=Ya[0],Mo=Ya[1],Ii=function($n,Ir){var ca=Bt.locale.parse(ln.locale,$n,Fe),Na=Ir===0?Pa:oa;ca&&!Na(ca)&&(Jn(le(Dn,ca,Ir)),Tr(ca,Ir))},no=Cr({valueTexts:Ci,onTextChange:function($n){return Ii($n,0)}}),ro=Object(S.a)(no,3),pi=ro[0],uo=ro[1],Io=ro[2],Lo=Cr({valueTexts:to,onTextChange:function($n){return Ii($n,1)}}),bo=Object(S.a)(Lo,3),Vi=bo[0],co=bo[1],Xi=bo[2],Yi=Object(n.useState)(null),ko=Object(S.a)(Yi,2),yo=ko[0],ao=ko[1],Ji=Object(n.useState)(null),Qi=Object(S.a)(Ji,2),Za=Qi[0],Li=Qi[1],wi=wa(pi,{formatList:Fe,generateConfig:Bt,locale:ln}),Zi=Object(S.a)(wi,3),Pi=Zi[0],Eo=Zi[1],xo=Zi[2],Co=wa(Vi,{formatList:Fe,generateConfig:Bt,locale:ln}),io=Object(S.a)(Co,3),ki=io[0],$i=io[1],No=io[2],oo=function($n){Li(le(Dn,$n,Je)),Je===0?Eo($n):$i($n)},so=function(){Li(le(Dn,null,Je)),Je===0?xo():No()},Oo=function($n,Ir){return{blurToCancel:ua,forwardKeyDown:Fi,onBlur:hr,isClickOutside:function(Na){return!F([$e.current,ot.current,Ye.current],Na)},onFocus:function(Na){_t($n),Kn&&Kn(Na)},triggerOpen:function(Na){Ma(Na,$n)},onSubmit:function(){ei(Dn,$n),Ir()},onCancel:function(){Ma(!1,$n),Jn(_n),Ir()}}},Uo=$r(Object(y.a)(Object(y.a)({},Oo(0,Io)),{},{open:nr,value:pi})),jo=Object(S.a)(Uo,2),ci=jo[0],ja=jo[1],ti=ja.focused,za=ja.typing,ni=$r(Object(y.a)(Object(y.a)({},Oo(1,Xi)),{},{open:na,value:Vi})),So=Object(S.a)(ni,2),bi=So[0],Bo=So[1],To=Bo.focused,qi=Bo.typing,Wi=function($n){!ur&&!Ie.current.contains($n.target)&&!Ee.current.contains($n.target)&&(Yt[0]?Yt[1]||ka(1):ka(0))},Do=function($n){ur&&(ti||To)&&!Ie.current.contains($n.target)&&!Ee.current.contains($n.target)&&$n.preventDefault()},fo=_n&&_n[0]?Bt.locale.format(ln.locale,_n[0],"YYYYMMDDHHmmss"):"",Wo=_n&&_n[1]?Bt.locale.format(ln.locale,_n[1],"YYYYMMDDHHmmss"):"";Object(n.useEffect)(function(){ur||(Jn(_n),!Ci.length||Ci[0]===""?uo(""):Ia!==pi&&Io(),!to.length||to[0]===""?co(""):Mo!==Vi&&Xi())},[ur,Ci,to]),Object(n.useEffect)(function(){Jn(_n)},[fo,Wo]),Rt&&(Rt.current={focus:function(){Ie.current&&Ie.current.focus()},blur:function(){Ie.current&&Ie.current.blur(),Ee.current&&Ee.current.blur()}});var lo=Object.keys(ea||{}),ga=lo.map(function(qr){var $n=ea[qr],Ir=typeof $n=="function"?$n():$n;return{label:qr,onClick:function(){ei(Ir,null),Ma(!1,Je)},onMouseEnter:function(){ao(Ir)},onMouseLeave:function(){ao(null)}}});function da(){var qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,$n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ir=null;ur&&Za&&Za[0]&&Za[1]&&Bt.isAfter(Za[1],Za[0])&&(Ir=Za);var ca=Zt;if(Zt&&Object(f.a)(Zt)==="object"&&Zt.defaultValue){var Na=Zt.defaultValue;ca=Object(y.a)(Object(y.a)({},Zt),{},{defaultValue:Oe(Na,Je)||void 0})}var yi=null;return br&&(yi=function(Qa,Ei){return br(Qa,Ei,{range:Je?"end":"start"})}),n.createElement(qe.Provider,{value:{inRange:!0,panelPosition:qr,rangedValue:yo||Dn,hoverRangedValue:Ir}},n.createElement(Pr,Object.assign({},he,$n,{dateRender:yi,showTime:ca,mode:Sn[Je],generateConfig:Bt,style:void 0,direction:mr,disabledDate:Je===0?Pa:oa,disabledTime:function(Qa){return Rr?Rr(Qa,Je===0?"start":"end"):!1},className:s()(Object(h.a)({},"".concat(Ot,"-panel-focused"),Je===0?!za:!qi)),value:Oe(Dn,Je),locale:ln,tabIndex:-1,onPanelChange:function(Qa,Ei){Gr(le(Sn,Ei,Je),le(Dn,Qa,Je));var Hi=Qa;qr==="right"&&Sn[Je]===Ei&&(Hi=Be(Hi,Ei,Bt,-1)),Tr(Hi,Je)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Wa=0,si=0;Je&&ot.current&&Ce.current&&$e.current&&(Wa=ot.current.offsetWidth+Ce.current.offsetWidth,$e.current.offsetWidth&&Wa>$e.current.offsetWidth&&(si=Wa));var eo=mr==="rtl"?{right:Wa}:{left:Wa};function Ni(){var qr,$n=kr(Ot,Sn[Je],Rn),Ir=wr({prefixCls:Ot,components:Yr,needConfirmButton:ua,okDisabled:!Oe(Dn,Je)||Lr&&Lr(Dn[Je]),locale:ln,rangeList:ga,onOk:function(){Oe(Dn,Je)&&(ei(Dn,Je),lr&&lr(Dn))}});if(Qt!=="time"&&!Zt){var ca=Kr(Je),Na=Be(ca,Qt,Bt),yi=Sn[Je],Ri=yi===Qt,Qa=da(Ri?"left":!1,{pickerValue:ca,onPickerValueChange:function(Xa){Tr(Xa,Je)}}),Ei=da("right",{pickerValue:Na,onPickerValueChange:function(Xa){Tr(Be(Xa,Qt,Bt,-1),Je)}});mr==="rtl"?qr=n.createElement(n.Fragment,null,Ei,Ri&&Qa):qr=n.createElement(n.Fragment,null,Qa,Ri&&Ei)}else qr=da();var Hi=n.createElement(n.Fragment,null,n.createElement("div",{className:"".concat(Ot,"-panels")},qr),($n||Ir)&&n.createElement("div",{className:"".concat(Ot,"-footer")},$n,Ir));return Xr&&(Hi=Xr(Hi)),n.createElement("div",{className:"".concat(Ot,"-panel-container"),style:{marginLeft:si},ref:$e,onMouseDown:function(Xa){Xa.preventDefault()}},Hi)}var ho=n.createElement("div",{className:s()("".concat(Ot,"-range-wrapper"),"".concat(Ot,"-").concat(Qt,"-range-wrapper")),style:{minWidth:va}},n.createElement("div",{className:"".concat(Ot,"-range-arrow"),style:eo}),Ni()),Oi;Qr&&(Oi=n.createElement("span",{className:"".concat(Ot,"-suffix")},Qr));var Ja;ta&&(Oe(_n,0)&&!Yt[0]||Oe(_n,1)&&!Yt[1])&&(Ja=n.createElement("span",{onMouseDown:function($n){$n.preventDefault(),$n.stopPropagation()},onMouseUp:function($n){$n.preventDefault(),$n.stopPropagation();var Ir=_n;Yt[0]||(Ir=le(Ir,null,0)),Yt[1]||(Ir=le(Ir,null,1)),ei(Ir,null),Ma(!1,Je)},className:"".concat(Ot,"-clear")},On||n.createElement("span",{className:"".concat(Ot,"-clear-btn")})));var po={size:o(Qt,Fe[0])},Ki=0,mo=0;ot.current&&Ye.current&&Ce.current&&(Je===0?mo=ot.current.offsetWidth:(Ki=Wa,mo=Ye.current.offsetWidth));var di=mr==="rtl"?{right:Ki}:{left:Ki},ya=function($n,Ir){var ca=le(Dn,$n,Je);Ir==="submit"||Ir!=="key"&&!ua?(ei(ca,Je),Je===0?xo():No()):Jn(ca)};return n.createElement(p.Provider,{value:{operationRef:Ht,hideHeader:Qt==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:ya,open:ur}},n.createElement(Ba,{visible:ur,popupElement:ho,popupStyle:gn,prefixCls:Ot,dropdownClassName:Tn,dropdownAlign:wt,getPopupContainer:Jt,transitionName:bn,range:!0,direction:mr},n.createElement("div",Object.assign({ref:He,className:s()(Ot,"".concat(Ot,"-range"),pn,(Ze={},Object(h.a)(Ze,"".concat(Ot,"-disabled"),Yt[0]&&Yt[1]),Object(h.a)(Ze,"".concat(Ot,"-focused"),Je===0?ti:To),Object(h.a)(Ze,"".concat(Ot,"-rtl"),mr==="rtl"),Ze)),style:nn,onClick:Wi,onMouseDown:Do},Se(he)),n.createElement("div",{className:s()("".concat(Ot,"-input"),(vt={},Object(h.a)(vt,"".concat(Ot,"-input-active"),Je===0),Object(h.a)(vt,"".concat(Ot,"-input-placeholder"),!!Pi),vt)),ref:ot},n.createElement("input",Object.assign({id:zt,disabled:Yt[0],readOnly:Gt||!za,value:Pi||pi,onChange:function($n){uo($n.target.value)},autoFocus:xn,placeholder:Oe(en,0)||"",ref:Ie},ci,po,{autoComplete:ha}))),n.createElement("div",{className:"".concat(Ot,"-range-separator"),ref:Ce},Mn),n.createElement("div",{className:s()("".concat(Ot,"-input"),(pt={},Object(h.a)(pt,"".concat(Ot,"-input-active"),Je===1),Object(h.a)(pt,"".concat(Ot,"-input-placeholder"),!!ki),pt)),ref:Ye},n.createElement("input",Object.assign({disabled:Yt[1],readOnly:Gt||!qi,value:ki||Vi,onChange:function($n){co($n.target.value)},placeholder:Oe(en,1)||"",ref:Ee},bi,po,{autoComplete:ha}))),n.createElement("div",{className:"".concat(Ot,"-active-bar"),style:Object(y.a)(Object(y.a)({},di),{},{width:mo,position:"absolute"})}),Oi,Ja)))}var aa=function(he){Object(D.a)(vt,he);var Ze=Object(d.a)(vt);function vt(){var pt;return Object(P.a)(this,vt),pt=Ze.apply(this,arguments),pt.pickerRef=n.createRef(),pt.focus=function(){pt.pickerRef.current&&pt.pickerRef.current.focus()},pt.blur=function(){pt.pickerRef.current&&pt.pickerRef.current.blur()},pt}return Object(m.a)(vt,[{key:"render",value:function(){return n.createElement(hi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),vt}(n.Component),la=aa,ia=Y.b=Fa},onxn:function(M,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAQFElEQVRoQ71aCXRUVZr+7ttqr6yVPSRASCBIVFBUWgUURZFW7FYa9Xhc2lHWGdM9bYszaqa1tcUFV9RRu3V6etw4DQJqY4MDLUJQEQIYEsieqspW2Wp/9ZY7570ia1VIRXH+cyo59e6/3O/+//3vf/9XBGeR8sr/lipS6QpKyMUApoOiGISmgBIbJZSAwkdA+ihQB0JqCPAVy3K7Op5Z3Hm2pkF+qKKiik/sfV7lF5SSOwF6MSiYiekklBAcIqDvmAzkLy1/WNo7MfmR3N8bUF75fpOInnIK+iClsP2QSQzIEiAIBk8L9uwN7ooLgt9H54QBUUqJo3zHrZTgSVDkfx+jY8lcaqgDJ0awl5S6KGXWezYu+W9CCJ2IjQkByvzXnZNlRXoPlM4dywghBJRhwBACkNPRp1nRpqX/p6CqJq2Cqqr+XSdFgVGg2DRlG85FE7Y6i/Bs6NqvZdZwc9uz1zUnCiouIPrBzaxr9+Eb816v2zygKONXO+apKrZSUEeMcg0AwwAMB8JMaI2iABUFqihC7e0HMQr43YwDuGvqd/B2yni0bn7/X6W5i47J5aUC1K1pL9V5zwQurnXXqmnrKMX8vNdO3aQJp//641ug0D9RUMOgMs0BLBf9aN44C0RlGbKrHVSW8OCsY1hXVg0qq6issStfdOQ+ssrw+VKVKtfnPHvSM2aEjB6gFQuMzjaXi4AazclJOcWR391LqbphiI+AcGwMkDsNO7DCvBNFllYc8J6L273/8b0gamEot7WDhsJ4+JxDWHleva6ntQl0c2PRK/fYv1zESOwjjicPb463v2KW1rWyeIVK1Xc1JSeZ3E+XG35zDUB1PsKwYHgeGOaROVw13nI8jmxr9Chp6MvHPM9boDTB7K1SqH4/wLIgRgMIy4JTJZCudgR8Et77yW5cNrlb193WotLaOn7TvOn9a8KuwIbs3x/77ehViwHkXDntY0rpEo1RDPF0m3AB+b11OViOxSS2B4WcGy7GgXopH4u5SryVXwGek3W9vrAVs5zvIUSNCXtH6eiE4vNH+QkBa7fBEvRg2/kfoaOHxfrm+dh67R6k2RWdpaNeUpSWnu0ZZUk3BI93Xpy98eRXw43FAGpdWdQDihRR5CAGObCciu6kZGSrPeAhg+EU8FYRooVBRnonBENkUN8jrlV4PfjzhMFojHJ7Z9RDo6jQ7MOuqz8GI0r4pCEHN14Y9ZJGx48xvpIMP1V8kj91UuEksvzDKNrTiXSQsW3l9EKZyo2yxCDoF8ALCkxmKZpu4xBhVKQVt8FoD8EXtmCac0vioTagT8twEUlP21pSoOEwVH9AH51u7cFn132mlx5UoWCMrP5cSxQNDcQ9dQrNDhxsvzvj6eq34wNaVTRfVrEn4DOA52UIxkHgY656xsxWCBYR3zpn4drQxgl5ZyxmLQw1kMQg4IXCHfhZWUcMq9QnUc7MyqLb70m7/6ucuIDcq4uuFsPMTm2Q4/XT78zEqMid06DnCNfRPDyl3In3rQvGk5rQON/pxndXvQPeFCdMFJVSFaR/f9tVuRtP7IoJuTdWL69YLH/7aKLHCmeKIGtWiz7BhsqpCPeb4DVYEGSMCDEGeIkZzX6CPRkLcdhaOiEgA8xUkvGY5V3cPts1pnyoumdn+kPfXhMD6G+rrvDOVFsSLjQNSUE4Sty6obovihEJCjFGWwMEp4QcPFbym9gJaftGkvVUDZ4bO6z7G3Fw8fsjxhm5DyqXrD+TOoL9yfft178M+nHL6ut+eYFS++ZEltGYHEB6cZsu0vR1IYI91hhxr92B59hF2Jty0YgxqlJIzS16MtCJZSEUThpxxg0IqIEgjs99EbZhS82Fm6EIGaCMCUpARvCLnsys1452DgL6ZtUFTZlqX8FEAAmWMDJmOnWR9upcBKRS8JmZYA0GRDo7YJ5RisaICTc0XhajVnK69Yw2nBizGVx2ZiwoSvGu4xVcXDSU3tlIGxjZC8lcohe+3kr3kuynqj/VAblWlZSoqlIzETAaLyPIyDmvSRfz+yZDmXH/CBWHGv24o+VCRNSRVYMWZrp34hCbngY2OWlohFJI7jaszjqIh35SO/ickXog+I4jnKotFkH4uKc87d+PPK8DqrnvnA0WhOME+fgQM85pgWCOQFUIvBkPg5jSIPZ78W8n87HNnxdXgVavqZ5uqMEgqBx7NLBJdrCOdF02V2xFyN2LkqR+/M+SL4cB6oPR+w3CyXOhsnaEjvc+rnSJL+uAjq46vzZF9RWPP/1YDrPDi9TJ0TouJBbgSPhnuKlrCeRo+TcuKX1eKJ7Y4pmxmEFMZsy2tOH53C245dvFOHCTfqLoxEQ8MPqOIGKeAtk0Be3HfO8a3L07CS2/xNQa9PgIaPQYTpQIhS27V/8wbPSSpv3NOvX30QVIjEbZ5dYvd2xaKrR9IzW3gkpSDB9jEFCcKWP35e/huf8twK8WDt3zWLEdBv9xyIIDEdu5qK0UD2T2dewl7lXT57QR2xcZSq8pUSysICFtWrteIYym0rrN6KbRdBqPNCBSQ3TfaZlNSwKyM5r6RxPhOORmCTi44G30dipISWcx0IJhRRcM/hNQWTPCyfPwx12Oqhulb+qJc/W08/YyZQcul6oSKpEZXkZGqROsQUbEZ0QkJKCLSQHHS8g2dyGv6dMzrou2Z6SmxG7UhGFgNhOcXKbfZoau8QD4QA34sFO/2ASs83Hb3690bmL+XKUH+r7VlyoFSntCF5i0Ei1cAPexPB2MxHBYWvAHRAiHEtKMWnrmzK8VoFJT/AwXbyVYQtFy24cxQ8a+A2CUaBHbTS/BVftWeLcbX9pD+stnpvqCooeOWVMP6RKsISQVeNBwYCqoEsVfaSvFese9iUarvsqRxkZApYB2WYyzd4YrM3MyTq34a/SRKgKMAVAjMPf+Y5DtSM9CPHBsofQn05+3E+fKaUsppdsTmVFSvgc+jxV97uge0arxzcnzsdGstx4SJqXfCzAMWLMJES38ztCoKrL3Y+/1OwFVAhvphGLMBRd2QggMHZsvVK8A2yurNwpVbxDXyuInVao+mMhsUqe1oeXbfKgyp4MxmiRECI8Pci7BxuAt42a3eDbktg6ogWjoxKOrspx4e9F+ECUAPliPiPUcGPv2g1GjVYa2Fk/sW4E7hEOUIeSfNQ99Fqb8IgMi4x4cyYWdaDk8CRyvwGwdSrPZcxrwlW8WVnieQHhYY2hgggKVcD5biwuEE+hV7NitXIgONTUaRYEANFDxaEnqCUxNjuDBebVgpG4I/mrI5skQ/EPeURQWbYcmR8UJt5A4VxY9U8vm/0ux3Dp2uXvamjW7D+01mbDYIiDMUJzY87phz+lFQDThma478Mfg9RBIBD/lvsQ91q0oSWkAyw1VBIrCYFPHL/B44Jd6X05u17wUBGuzQfH5BrEdvHQjZJKEwgIruHArhEAtVNYIRhmqASNBAzqP50MFQ+0mcyrpXD2zaC+Zcvhi+URsqTxq2QzJAfg67BAMCiglGN6ltWT0w57bA5ZXoltCyzKnfa7IDJQID6oS/TkryPrnmuZXcEQqiXrqdJNRckWrd42ci9dDMJoh2UrAB2rBh1tjHBnw2NDbkIlDaqG47I1dRt3kf629uW6hdHjqePtIO4PkCA+GUIRD2gQBg0kGM8xbnEkEZ5T0LKh95AgHVeJ0MLLM6DIKyyJgMeAJ2y3Yq84eMkspIvWN+neWKOi6dh1UzgbRPgeC5yA4MuS9AaGexgwEu+x4UVlU8/Sbr83QAf1l3c+3XB6pWjYeoBHjFAj4DVBkogPSukMsR4e8RgFF1QAQKArRi1eNGq3ZeCr5VtQKsX1+rfzRyiCN1k/ZhQdKPoDC2NDdkA9HQfXwduDgVNqqChAOG7EC5U9/9Z8rH9CtfLL2p8tmSSe2TAiQ3ncnCAd5SJHxz2TKMnjVcQM+NM8f04zS3QOlt08fPzr/CeSbmxAJGOBzp+il1miSRQ7tVYXYJp5DH7Xeled5+Qa3Dkhrztd+XiNaaGhiBeppC5LEIBLmdW+NJonlsN86E8+lrICXGbtcVMPhwZou19iDo/PXQxF5hPvM0K762hVlNPW7UuF1pWFdeEXfR+88lqKND85g59orj5RKzedO1EvD+ZtIJt4WFiNV9qGdS8XXxhL0MPaEVMqdXVC90T2yvWwj5mXVwHMqG9aMfphTY88pLfG0VxVgu68MIc5Sef8b710yAtDna69cPU1qfiUh62dgOspNwUOWe9DGRM+ZRGmKtw62Xieuzq5Ceckn6D6ZCXNaAAZ7CLwp1jthrwnHvpuBfXIRvcZY+3Tpa1V6n3vQQ7RiAXe409/nUPosiU5iLL4QMaCeycFxbjK+4Gehkp8xpkoGKubKNdjgfwP9ioA8iweqyMKW1acDMaX64yaDzpocrHbdhg227YqBKMvyXju1YwQg7cvuNVfcXyy3nJ32J4AAMeFz4Tzs4mejgclBO5sCCoJ0tR9TVTeWipXIUz2YLrfoffMBsmb1InlSNwLdVljSYvveWqJ49OtbYGZlepehMpyXnZdKKvbop+2IXUwrKpjDHR93OdTeicVLgi6VwUJ7t89ijK4sQ2HP6dGrDm2PhLotetiNpgPVZXi741I8aN0t80R9Pv/VU4P9kJi0VLnm8iU5cvsOAu1Y//8jLZMlF3SBN0ZrRNFnBG8RRxza2utYf3syDjWVoIjV30Z8kzc7aR6579BgYRl30tvXLH7rPLn+7h8bjlZ5mFP9MDt8EMxD13lt4lpb2ZQc0qegnTeyyKOv2QE5FO3OSgzvFjjporyX6qKNwdMU/6UxpWTfmsuOFCrtZT8WKMKqyJkdbfSPpn5nql4XamMamN5GB0TvUK4KE6HbTqS5ma+eahgtO2ZY9fx2TlKtVziZp3Zl/FigUiZ3wOIYWZ/52pLR35oOU6oPtuw+dNdl6QfsAHmYlMZcEpiXsak6tnQY70bWubrUepjkNJTKTbGv8s8SSlOaD5Z0LwhL4XWmQvSa42rWrgf7+Fn7byVVV5KX6mLbTWcKueEa6etz+M+OphwqlZtmnSUME1bjJyb6vOmm8tc3PvrCeMIJZTLt5zBb1i59tUxuvDeRm+14RscbD1IB9Uo6ZnHRfp2XsX4489Ujy8eT08YTAjSg6Plf333p9HDLpzPlpnEvg4kYH83TrZrxcugy7IkU4SnrdszlW6AS5iOzndzu2FAbexmKY2RCgDR5zVsfrFm2YSrc92cqveNe2xMF9pk4HZvFMmQwflxrqMZFXKub49R1+ZtOne5hJaZpwoAG1GpXjhf/YXuxTK37pyLFPZSGErM7JleYCPVGRN7kreaXsp45OnY7aAwN3xvQcH1b1y65VabMwzMU5zQ79bMKmLHLm2GCEXC0jUkVRSLUF6hdW62c8n7WyzXHfsianBVAg16rqGCOerYt+E4tuOIbviR3suK+cBp1Zdpp0GRVRfZl4/XHD7AzTpnYSFWB0vHlzS2TDiz/cPn4vx2YAML/AxiD3K8wfl5pAAAAAElFTkSuQmCC"},osHv:function(M,Y,l){(function(P){P(l("VrN/"))})(function(P){"use strict";var m=P.Pos;function D(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",h=d+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040",y=new RegExp("<(/?)(["+d+"]["+h+"]*)","g");function S(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 n(O,a){var u=O.cm.getTokenTypeAt(m(O.line,a));return u&&/\btag\b/.test(u)}function i(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 r(O){for(;;){var a=O.text.indexOf(">",O.ch);if(a==-1){if(i(O))continue;return}if(!n(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 x(O){for(;;){var a=O.ch?O.text.lastIndexOf("<",O.ch-1):-1;if(a==-1){if(s(O))continue;return}if(!n(O,a+1)){O.ch=a;continue}y.lastIndex=a,O.ch=a;var u=y.exec(O.text);if(u&&u.index==a)return u}}function f(O){for(;;){y.lastIndex=O.ch;var a=y.exec(O.text);if(!a){if(i(O))continue;return}if(!n(O,a.index+1)){O.ch=a.index+1;continue}return O.ch=a.index+a[0].length,a}}function g(O){for(;;){var a=O.ch?O.text.lastIndexOf(">",O.ch-1):-1;if(a==-1){if(s(O))continue;return}if(!n(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 v(O,a){for(var u=[];;){var _=f(O),T,b=O.line,c=O.ch-(_?_[0].length:0);if(!_||!(T=r(O)))return;if(T=="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:m(b,c),to:m(O.line,O.ch)}}else u.push(_[2])}}function p(O,a){for(var u=[];;){var _=g(O);if(!_)return;if(_=="selfClose"){x(O);continue}var T=O.line,b=O.ch,c=x(O);if(!c)return;if(c[1])u.push(c[2]);else{for(var R=u.length-1;R>=0;--R)if(u[R]==c[2]){u.length=R;break}if(R<0&&(!a||a==c[2]))return{tag:c[2],from:m(O.line,O.ch),to:m(T,b)}}}}P.registerHelper("fold","xml",function(O,a){for(var u=new S(O,a.line,0);;){var _=f(u);if(!_||u.line!=a.line)return;var T=r(u);if(!T)return;if(!_[1]&&T!="selfClose"){var b=m(u.line,u.ch),c=v(u,_[2]);return c&&D(c.from,b)>0?{from:b,to:c.from}:null}}}),P.findMatchingTag=function(O,a,u){var _=new S(O,a.line,a.ch,u);if(_.text.indexOf(">")==-1&&_.text.indexOf("<")==-1)return;var T=r(_),b=T&&m(_.line,_.ch),c=T&&x(_);if(!T||!c||D(_,a)>0)return;var R={from:m(_.line,_.ch),to:b,tag:c[2]};return T=="selfClose"?{open:R,close:null,at:"open"}:c[1]?{open:p(_,c[2]),close:R,at:"close"}:(_=new S(O,b.line,b.ch,u),{open:R,close:v(_,c[2]),at:"open"})},P.findEnclosingTag=function(O,a,u,_){for(var T=new S(O,a.line,a.ch,u);;){var b=p(T,_);if(!b)break;var c=new S(O,a.line,a.ch,u),R=v(c,b.tag);if(R)return{open:b,close:R}}},P.scanForClosingTag=function(O,a,u,_){var T=new S(O,a.line,a.ch,_?{from:0,to:_}:null);return v(T,u)}})},p5ED:function(M,Y,l){"use strict";var P=l("+L6B"),m=l("2/Rp"),D=l("5Dmo"),d=l("3S7+"),h=l("k1fw"),y=l("tJVT"),S=l("q1tI"),n=l.n(S),i=l("vHTk"),s=l.n(i),r=l("yEEn"),x=l("ZW9T"),f=l("1vsH");Y.a=function(g){var v=g.name,p=g.data,O=g.theme,a=g.type,u=g.filename,_=g.monacoEditor,T=g.className,b=g.style,c=g.close,R=g.onClose,w=g.hasMask,C=Object(S.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),E=Object(y.a)(C,2),o=E[0],A=E[1],k=Object(S.useState)(""),U=Object(y.a)(k,2),N=U[0],V=U[1],W=Object(S.useRef)();u&&(_.filename=u),Object(S.useEffect)(function(){var F,B,G=(F=document.cookie)===null||F===void 0||((B=F.replace(/\s/g,""))===null||B===void 0)?void 0:B.split(";");G==null||G.map(function(ae){var de=ae.split("=");de[0]==="_educoder_session"&&V(de[1])})},[]);var K=function(){if(p.startsWith("http")||p.startsWith("/")){z();return}Object(f.x)(u||"educoder",p,u)},z=function(){Object(f.v)(u||v,p)};return n.a.createElement("div",{style:Object(h.a)({},b||{}),className:"".concat(w&&s.a.bgBlack," ").concat(a?s.a.wrp:"hide")},c&&n.a.createElement("div",{className:s.a.close,ref:W},n.a.createElement(d.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return W.current}},n.a.createElement("span",{onClick:z},n.a.createElement("i",{className:"icon-quxiaozhiding"}))),n.a.createElement(d.a,{title:"\u5173\u95ED",getPopupContainer:function(){return W.current}},n.a.createElement("span",{className:"",onClick:R},n.a.createElement("i",{className:"icon-guanbi1"})))),n.a.createElement("div",{className:"".concat(s.a[T]," ").concat(T," ").concat(s.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&n.a.createElement(x.b,_)),a==="audio"&&n.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"&&n.a.createElement(n.a.Fragment,null,p!=null&&p.startsWith("/")?n.a.createElement("video",{controls:!0,src:"".concat(p),autoPlay:!0}):n.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(p),autoPlay:!0})),a==="pdf"&&n.a.createElement("embed",{className:s.a.embed,src:p}),a==="image"&&n.a.createElement(n.a.Fragment,null,n.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"&&n.a.createElement("div",null,n.a.createElement(m.a,{type:"primary",size:"large",onClick:K},n.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(a==="download"||a==="office")&&n.a.createElement(m.a,{type:"primary",size:"large",onClick:K},n.a.createElement(r.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,Y,l){},pA7S:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("ETIr"),l("cv67"),l("K3mO"),l("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=D.BlockCipher,y=m.algo,S=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],n=[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],i=[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}],r=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],x=y.DES=h.extend({_doReset:function(){for(var p=this._key,O=p.words,a=[],u=0;u<56;u++){var _=S[u]-1;a[u]=O[_>>>5]>>>31-_%32&1}for(var T=this._subKeys=[],b=0;b<16;b++){for(var c=T[b]=[],R=i[b],u=0;u<24;u++)c[u/6|0]|=a[(n[u]-1+R)%28]<<31-u%6,c[4+(u/6|0)]|=a[28+(n[u+24]-1+R)%28]<<31-u%6;c[0]=c[0]<<1|c[0]>>>31;for(var u=1;u<7;u++)c[u]=c[u]>>>(u-1)*4+3;c[7]=c[7]<<5|c[7]>>>27}for(var w=this._invSubKeys=[],u=0;u<16;u++)w[u]=T[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),g.call(this,2,858993459),g.call(this,8,16711935),f.call(this,1,1431655765);for(var u=0;u<16;u++){for(var _=a[u],T=this._lBlock,b=this._rBlock,c=0,R=0;R<8;R++)c|=s[R][((b^_[R])&r[R])>>>0];this._lBlock=b,this._rBlock=T^c}var w=this._lBlock;this._lBlock=this._rBlock,this._rBlock=w,f.call(this,1,1431655765),g.call(this,8,16711935),g.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 g(p,O){var a=(this._rBlock>>>p^this._lBlock)&O;this._lBlock^=a,this._rBlock^=a<<p}m.DES=h._createHelper(x);var v=y.TripleDES=h.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=x.createEncryptor(d.create(a)),this._des2=x.createEncryptor(d.create(u)),this._des3=x.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});m.TripleDES=h._createHelper(v)}(),P.TripleDES})},pUFm:function(M,Y,l){M.exports=l.p+"static/no-data.c803c40c.png"},qB8g:function(M,Y,l){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,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return P.pad.AnsiX923={pad:function(m,D){var d=m.sigBytes,h=D*4,y=h-d%h,S=d+y-1;m.clamp(),m.words[S>>>2]|=y<<24-S%4*8,m.sigBytes+=y},unpad:function(m){var D=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=D}},P.pad.Ansix923})},qM6L:function(M,Y,l){(function(P,m){M.exports=Y=m(l("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,y=h.Utf16=h.Utf16BE={stringify:function(n){for(var i=n.words,s=n.sigBytes,r=[],x=0;x<s;x+=2){var f=i[x>>>2]>>>16-x%4*8&65535;r.push(String.fromCharCode(f))}return r.join("")},parse:function(n){for(var i=n.length,s=[],r=0;r<i;r++)s[r>>>1]|=n.charCodeAt(r)<<16-r%2*16;return d.create(s,i*2)}};h.Utf16LE={stringify:function(n){for(var i=n.words,s=n.sigBytes,r=[],x=0;x<s;x+=2){var f=S(i[x>>>2]>>>16-x%4*8&65535);r.push(String.fromCharCode(f))}return r.join("")},parse:function(n){for(var i=n.length,s=[],r=0;r<i;r++)s[r>>>1]|=S(n.charCodeAt(r)<<16-r%2*16);return d.create(s,i*2)}};function S(n){return n<<8&4278255360|n>>>8&16711935}}(),P.enc.Utf16})},qgvg:function(M,Y){M.exports="data:image/gif;base64,R0lGODlhFAAQAOZVAD6Q33p6ezZto2VnaW5vcDuCxiYvNysvM1tdXzNij5eXlyg0QTA0OExOUWZnaS8zN19hYzFYf0Oi/Sg1QoeHh2JjZWZoaTdzrTRmljl5tzFZgDBWez6P3Tl4tjl8uzdxqWBiYys/VCUqL39/gHV2dy4yNScyPDJeiEpNTzk8P0CX6jc7PiYuNWlqaywwNDZtojAzNytDWScrLitAVUGb8Xl6eoWFhTp+wDNgjWRmZ4+QkFdZWzo9QIODgyo/Uzh3syg0QCczPmprbTRllW9wcSotMVJUVjZupDuEylBSVUGb8kxPUZGRkTd0rUGc82JkZUKe9j2M1zg7P4iIiEOj/yUpLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0U3Nzk1NkY5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0U3Nzk1NzA5QkRGMTFFQUIzQzFDQjY5MEVFODZDMDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3RTc3OTU2RDlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3RTc3OTU2RTlCREYxMUVBQjNDMUNCNjkwRUU4NkMwNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUyAFUALAAAAAAUABAAAAd5gFWCg4RSLoSIiVUPFlNEhAwDCIoyST1TUwGCBwM6AweJPCSYmJpVCAMMgykgFRUtFKSlilVCsreZtAS4sqaJu7yzisDBvhAKyBDEvL6Iy7jNhA7BwoklKA0NRiO30bRFOzakpqiqtItPsTWbA0wWoOcrOUuEMA6TgQAh+QQFMgBVACwAAAAAFAAQAAAHeIBVgoOEISaEiIlVExlUSIQLAgmKIidOVFQAggYCNAIGiTFRmJiaVQkCC4MzHxcXHhKkpYpVN7K3mbQFuLKmibu8s4rAwb4YpBjEvL6IyrjMhB3BwolBGxEROCq30LQsQ1CkpqiqtItNsRybAkpHoOY+PxqEQC+TgQA7"},qu8F:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("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 m=P.lib.BlockCipherMode.extend();function D(y){if((y>>24&255)===255){var S=y>>16&255,n=y>>8&255,i=y&255;S===255?(S=0,n===255?(n=0,i===255?i=0:++i):++n):++S,y=0,y+=S<<16,y+=n<<8,y+=i}else y+=1<<24;return y}function d(y){return(y[0]=D(y[0]))===0&&(y[1]=D(y[1])),y}var h=m.Encryptor=m.extend({processBlock:function(y,S){var n=this._cipher,i=n.blockSize,s=this._iv,r=this._counter;s&&(r=this._counter=s.slice(0),this._iv=void 0),d(r);var x=r.slice(0);n.encryptBlock(x,0);for(var f=0;f<i;f++)y[S+f]^=x[f]}});return m.Decryptor=h,m}(),P.mode.CTRGladman})},"rAM+":function(M,Y,l){"use strict";l.d(Y,"a",function(){return m});var P=l("Qw5x");function m(D,d){var h;if(typeof Symbol=="undefined"||D[Symbol.iterator]==null){if(Array.isArray(D)||(h=Object(P.a)(D))||d&&D&&typeof D.length=="number"){h&&(D=h);var y=0,S=function(){};return{s:S,n:function(){return y>=D.length?{done:!0}:{done:!1,value:D[y++]}},e:function(x){throw x},f:S}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var n=!0,i=!1,s;return{s:function(){h=D[Symbol.iterator]()},n:function(){var x=h.next();return n=x.done,x},e:function(x){i=!0,s=x},f:function(){try{!n&&h.return!=null&&h.return()}finally{if(i)throw s}}}}},rHrb:function(M,Y,l){"use strict";Object.defineProperty(Y,"__esModule",{value:!0}),Y.CopyToClipboard=void 0;var P=D(l("q1tI")),m=D(l("+QRC"));function D(u){return u&&u.__esModule?u:{default:u}}function d(u){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(T){return typeof T}:d=function(T){return T&&typeof Symbol=="function"&&T.constructor===Symbol&&T!==Symbol.prototype?"symbol":typeof T},d(u)}function h(u,_){var T=Object.keys(u);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(u);_&&(b=b.filter(function(c){return Object.getOwnPropertyDescriptor(u,c).enumerable})),T.push.apply(T,b)}return T}function y(u){for(var _=1;_<arguments.length;_++){var T=arguments[_]!=null?arguments[_]:{};_%2?h(T,!0).forEach(function(b){O(u,b,T[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(T)):h(T).forEach(function(b){Object.defineProperty(u,b,Object.getOwnPropertyDescriptor(T,b))})}return u}function S(u,_){if(u==null)return{};var T=n(u,_),b,c;if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(u);for(c=0;c<R.length;c++){if(b=R[c],_.indexOf(b)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(u,b))continue;T[b]=u[b]}}return T}function n(u,_){if(u==null)return{};var T={},b=Object.keys(u),c,R;for(R=0;R<b.length;R++){if(c=b[R],_.indexOf(c)>=0)continue;T[c]=u[c]}return T}function i(u,_){if(!(u instanceof _))throw new TypeError("Cannot call a class as a function")}function s(u,_){for(var T=0;T<_.length;T++){var b=_[T];b.enumerable=b.enumerable||!1,b.configurable=!0,"value"in b&&(b.writable=!0),Object.defineProperty(u,b.key,b)}}function r(u,_,T){return _&&s(u.prototype,_),T&&s(u,T),u}function x(u,_){return _&&(d(_)==="object"||typeof _=="function")?_:g(u)}function f(u){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(T){return T.__proto__||Object.getPrototypeOf(T)},f(u)}function g(u){if(u===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return u}function v(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,c){return b.__proto__=c,b},p(u,_)}function O(u,_,T){return _ in u?Object.defineProperty(u,_,{value:T,enumerable:!0,configurable:!0,writable:!0}):u[_]=T,u}var a=function(u){v(_,u);function _(){var T,b;i(this,_);for(var c=arguments.length,R=new Array(c),w=0;w<c;w++)R[w]=arguments[w];return b=x(this,(T=f(_)).call.apply(T,[this].concat(R))),O(g(b),"onClick",function(C){var E=b.props,o=E.text,A=E.onCopy,k=E.children,U=E.options,N=P.default.Children.only(k),V=(0,m.default)(o,U);A&&A(o,V),N&&N.props&&typeof N.props.onClick=="function"&&N.props.onClick(C)}),b}return r(_,[{key:"render",value:function(){var b=this.props,c=b.text,R=b.onCopy,w=b.options,C=b.children,E=S(b,["text","onCopy","options","children"]),o=P.default.Children.only(C);return P.default.cloneElement(o,y({},E,{onClick:this.onClick}))}}]),_}(P.default.PureComponent);Y.CopyToClipboard=a,O(a,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(M,Y){const l=/[&<>"']/,P=/[&<>"']/g,m=/[<>"']|&(?!#?\w+;)/,D=/[<>"']|&(?!#?\w+;)/g,d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},h=w=>d[w];function y(w,C){if(C){if(l.test(w))return w.replace(P,h)}else if(m.test(w))return w.replace(D,h);return w}const S=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function n(w){return w.replace(S,(C,E)=>(E=E.toLowerCase(),E==="colon"?":":E.charAt(0)==="#"?E.charAt(1)==="x"?String.fromCharCode(parseInt(E.substring(2),16)):String.fromCharCode(+E.substring(1)):""))}const i=/(^|[^\[])\^/g;function s(w,C){w=w.source||w,C=C||"";const E={replace:(o,A)=>(A=A.source||A,A=A.replace(i,"$1"),w=w.replace(o,A),E),getRegex:()=>new RegExp(w,C)};return E}const r=/[^\w:]/g,x=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function f(w,C,E){if(w){let o;try{o=decodeURIComponent(n(E)).replace(r,"").toLowerCase()}catch(A){return null}if(o.indexOf("javascript:")===0||o.indexOf("vbscript:")===0||o.indexOf("data:")===0)return null}C&&!x.test(E)&&(E=a(C,E));try{E=encodeURI(E).replace(/%25/g,"%")}catch(o){return null}return E}const g={},v=/^[^:]+:\/*[^/]*$/,p=/^([^:]+:)[\s\S]*$/,O=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(w,C){g[" "+w]||(v.test(w)?g[" "+w]=w+"/":g[" "+w]=b(w,"/",!0)),w=g[" "+w];const E=w.indexOf(":")===-1;return C.substring(0,2)==="//"?E?C:w.replace(p,"$1")+C:C.charAt(0)==="/"?E?C:w.replace(O,"$1")+C:w+C}const u={exec:function(){}};function _(w){let C=1,E,o;for(;C<arguments.length;C++){E=arguments[C];for(o in E)Object.prototype.hasOwnProperty.call(E,o)&&(w[o]=E[o])}return w}function T(w,C){const E=w.replace(/\|/g,(k,U,N)=>{let V=!1,W=U;for(;--W>=0&&N[W]==="\\";)V=!V;return V?"|":" |"}),o=E.split(/ \|/);let A=0;if(o.length>C)o.splice(C);else for(;o.length<C;)o.push("");for(;A<o.length;A++)o[A]=o[A].trim().replace(/\\\|/g,"|");return o}function b(w,C,E){const o=w.length;if(o===0)return"";let A=0;for(;A<o;){const k=w.charAt(o-A-1);if(k===C&&!E)A++;else if(k!==C&&E)A++;else break}return w.substr(0,o-A)}function c(w,C){if(w.indexOf(C[1])===-1)return-1;const E=w.length;let o=0,A=0;for(;A<E;A++)if(w[A]==="\\")A++;else if(w[A]===C[0])o++;else if(w[A]===C[1]&&(o--,o<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:y,unescape:n,edit:s,cleanUrl:f,resolveUrl:a,noopTest:u,merge:_,splitCells:T,rtrim:b,findClosingBracket:c,checkSanitizeDeprecation:R}},ruvs:function(M,Y,l){"use strict";l.d(Y,"b",function(){return Se});var P=l("2qtc"),m=l("kLXV"),D=l("tJVT"),d=l("PpiC"),h=l("k1fw"),y=l("B9cy"),S=l("Ol7k"),n=l("q1tI"),i=l.n(n),s=l("55Ip"),r=l("9kvl"),x=l("lzim"),f=l("xrsn"),g=l.n(f),v=l("1Sn+"),p=l("qVdP"),O=l("jsC+"),a=l("miYZ"),u=l("tsqr"),_=l("9og8"),T=l("lUTK"),b=l("BvKs"),c=l("WmNS"),R=l.n(c),w=l("vToQ"),C=l.n(w),E=l("xKgJ"),o=l("jb+D"),A=l("m3rI"),k=function(Q){var ce,ee=RegExp("(^| )"+Q+"=([^;]+)(;|$)");return(ce=document.cookie.match(ee))?decodeURIComponent(ce[2]):null},U=function(Q){var ce=new Date;ce.setTime(ce.getTime()-1);var ee=k(Q);ee!=null&&(document.cookie=Q+"="+ee+";expires="+ce.toGMTString())},N=function(Q){var ce=Q.homePage,ee=Q.user,te=Q.globalSetting,ye=Q.loading,re=Q.dispatch,Z=Q.shixunHomeworks,X=Q.location,q=Q.payload,be=q===void 0?{}:q,ve=Object(d.a)(Q,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),xe=Object(n.useMemo)(function(){var et;return(et=ee.userInfo)===null||et===void 0?void 0:et.is_teacher},[ee]),Ke=function(){var tt;return i.a.createElement(b.a,{className:"".concat(C.a.rightMenu," ").concat(C.a.menuWrap)},xe&&i.a.createElement(b.a.Item,null,i.a.createElement(s.a,{to:"/users/".concat((tt=ee.userInfo)===null||tt===void 0?void 0:tt.login,"/shixuns")},"\u6211\u7684\u5B9E\u8BAD\u9879\u76EE")),i.a.createElement(b.a.Item,{className:C.a.exit},i.a.createElement("a",{onClick:Object(_.a)(R.a.mark(function rt(){var ut;return R.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:return Pe.next=2,Object(o.c)({});case 2:ut=Pe.sent,(ut==null?void 0:ut.status)===1&&(re({type:"user/getUserInfo",payload:Object(h.a)({},be)}),re({type:"user/getNavigationInfo",payload:Object(h.a)({},be)}),U("autologin_trustie"),U("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),u.b.success(ut==null?void 0:ut.message),r.e.replace("/login"));case 4:case"end":return Pe.stop()}},rt)}))},"\u9000\u51FA")))};if(Object(E.o)()){var Qe;return i.a.createElement(O.a,{className:"".concat(C.a.height67," pr25"),overlay:Ke,placement:"bottomRight"},i.a.createElement("section",null,i.a.createElement("aside",null,i.a.createElement("div",{className:Z.actionTabs.type===1?C.a.classromediv:""},i.a.createElement("img",{className:"".concat(C.a.userPic," current ml15"),src:"".concat(A.a===null||A.a===void 0?void 0:A.a.IMG_SERVER,"/images/").concat((Qe=ee.userInfo)===null||Qe===void 0?void 0:Qe.image_url),alt:""})))))}else return i.a.createElement("div",{className:"font15 ".concat(te.isIlearning?C.a.login:"")},i.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){re({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55"),i.a.createElement("span",{className:"ml5 mr5"},"|"),i.a.createElement(s.a,{to:"/user/register",className:"ml5 current c-white pr25"},"\u6CE8\u518C"))},V=Object(r.b)(function(oe){var Q=oe.homePage,ce=oe.loading,ee=oe.user,te=oe.globalSetting,ye=oe.shixunHomeworks;return{homePage:Q,user:ee,globalSetting:te,shixunHomeworks:ye,loading:ce.models.index}})(N),W=l("1vsH"),K=l("+L6B"),z=l("2/Rp"),F=l("Cs+z"),B=l.n(F),G=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ae=function(Q){var ce=Q.homePage,ee=Q.user,te=Q.globalSetting,ye=Q.loading,re=Q.dispatch,Z=Q.location,X=Q.text,q=Q.shixunHomeworks,be=Q.payload,ve=be===void 0?{}:be,xe=Object(d.a)(Q,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]),Ke=Object(n.useState)("none"),Qe=Object(D.a)(Ke,2),et=Qe[0],tt=Qe[1];return Object(n.useEffect)(function(){q.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&tt("flex")},[q.actionTabs.key]),Object(n.useEffect)(function(){q.actionTabs.key==="\u9690\u85CF"&&(tt("none"),localStorage.setItem("Noviceguide","0"))},[q.actionTabs.key]),i.a.createElement("div",{style:{display:et,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},i.a.createElement("div",{style:{margin:"0 auto",width:"1200px"}},i.a.createElement("img",{src:B.a,style:{position:"absolute",top:"-32px"}}),i.a.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},q.actionTabs.text),q.actionTabs.type===9?i.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},i.a.createElement(z.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),tt("none"),re({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")):i.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},i.a.createElement(z.a,{type:"primary",onClick:function(){localStorage.setItem("Noviceguide","0"),re({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),tt("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))},de=Object(r.b)(function(oe){var Q=oe.homePage,ce=oe.loading,ee=oe.user,te=oe.globalSetting,ye=oe.shixunHomeworks;return{homePage:Q,user:ee,globalSetting:te,loading:ce.models.index,shixunHomeworks:ye}})(ae),se=S.a.Header;function Se(){var oe,Q,ce=window.location.pathname,ee=ce.split("/"),te={};return ee[1]=="classrooms"&&ee.length>3&&!((oe=ee[4])!==null&&oe!==void 0&&oe.includes("newgold"))&&!((Q=ee[5])!==null&&Q!==void 0&&Q.includes("newgold"))&&ee[2]!=="coursesId"&&(te.course_id=ee[2]),ee[1]==="shixuns"&&ee.length>3&&(te.objective_type="shixun",te.objective_id=ee[2]),ee[1]==="paths"&&ee.length>3&&(te.objective_type="path",te.objective_id=ee[2]),Object(h.a)(Object(h.a)({},te),{school:1})}var Oe=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],le=[{name:"\u6A21\u62DF\u5B9E\u64CD\u7EC3\u4E60\u6A21\u5F0F",link:"/shixuns",key:2},{name:"\u6A21\u62DF\u5B9E\u64CD\u8003\u6838\u6A21\u5F0F",link:"/paperlibrary",key:3}],me=[{name:"\u6A21\u62DF\u5B9E\u64CD\u7EC3\u4E60\u6A21\u5F0F",link:"/shixuns",key:2},{name:"\u6A21\u62DF\u5B9E\u64CD\u8003\u6838\u6A21\u5F0F",link:"/practicetest",key:3}],pe=function(Q){var ce=Q.homePage,ee=Q.user,te=Q.globalSetting,ye=Q.loading,re=Q.dispatch,Z=Q.location,X=Q.shixunHomeworks,q=Object(d.a)(Q,["homePage","user","globalSetting","loading","dispatch","location","shixunHomeworks"]),be=Object(n.useState)(!1),ve=Object(D.a)(be,2),xe=ve[0],Ke=ve[1],Qe=Object(n.useState)(-1),et=Object(D.a)(Qe,2),tt=et[0],rt=et[1],ut=Object(n.useState)(!1),Be=Object(D.a)(ut,2),Pe=Be[0],qe=Be[1],Et=Se();Object(n.useEffect)(function(){re({type:"user/getNavigationInfo",payload:Object(h.a)({},Et)})},[te.name]),Object(n.useEffect)(function(){X.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(Oe!=null&&Oe.includes(Z==null?void 0:Z.pathname)||(Z==null?void 0:Z.pathname.indexOf("/classrooms"))===0||re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Z.pathname]),Object(n.useEffect)(function(){X.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||(X.actionTabs.key||localStorage.setItem("Noviceguide","0"))},[X.actionTabs.key]);var st=Object(n.useMemo)(function(){var Le,je;return((Le=ee.userInfo)===null||Le===void 0||((je=Le.login)===null||je===void 0)?void 0:je.length)>0},[ee]),At=Object(n.useMemo)(function(){var Le;return(Le=ee.userInfo)===null||Le===void 0?void 0:Le.is_teacher},[ee]);return te.showHeader&&te.showHeaderFooter?i.a.createElement(S.a,{className:"".concat(te.isIlearning?g.a["header-iearning"]:g.a.header," ").concat(te.showHeaderFixed?g.a.headerFixed:"")},i.a.createElement(se,{className:"header"},i.a.createElement("section",{className:g.a["edu-menu"]},st&&i.a.createElement("ul",{className:g.a.menu},At&&le.map(function(Le){return i.a.createElement("li",{key:Le.link,className:tt===Le.key?g.a.actived:""},i.a.createElement(s.a,{to:Le.link},Le.name))}),!At&&me.map(function(Le){return i.a.createElement("li",{key:Le.link,className:tt===Le.key?g.a.actived:""},i.a.createElement(s.a,{to:Le.link},Le.name))})),i.a.createElement("div",{className:"search-bar",style:{flex:te.isIlearning?"initial":"1 0 auto"}},st&&i.a.createElement(V,{payload:Et}))),i.a.createElement(m.a,{centered:!0,destroyOnClose:!0,visible:Pe,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 qe(!1)}},i.a.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},i.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"),i.a.createElement("img",{src:x.D,width:200,height:200}),i.a.createElement("p",null,"\u7FA4\u53F7\uFF1A693542422 ")))),i.a.createElement(de,null)):i.a.createElement(i.a.Fragment,null)},ie=Y.a=Object(r.b)(function(oe){var Q=oe.homePage,ce=oe.loading,ee=oe.user,te=oe.globalSetting,ye=oe.shixunHomeworks;return{homePage:Q,user:ee,globalSetting:te,loading:ce.models.index,shixunHomeworks:ye}})(pe)},sLOW:function(M,Y,l){"use strict";var P=l("iQDF"),m=l("+eQT"),D=l("Awhp"),d=l("KrTs"),h=l("O3gP"),y=l("lrIw"),S=l("7Kak"),n=l("9yH6"),i=l("sRBo"),s=l("kaz8"),r=l("+L6B"),x=l("2/Rp"),f=l("oBTY"),g=l("miYZ"),v=l("tsqr"),p=l("2qtc"),O=l("kLXV"),a=l("9og8"),u=l("tJVT"),_=l("PpiC"),T=l("WmNS"),b=l.n(T),c=l("q1tI"),R=l.n(c),w=l("9kvl"),C=l("Z0Lh"),E=l.n(C),o=l("9ZNV"),A=l("NLgs"),k=l("wd/R"),U=l.n(k),N=l("L+Ii"),V=l.n(N),W=function(B){if(!B)return B;var G=B.split(":");if(G[1]=="00"||G[1]=="30")return B;var ae=parseInt(G[1]);if(ae<30||ae==60)return[G[0],"30"].join(":");if(ae<60){var de=[G[0],"00"].join(":"),se="YYYY-MM-DD HH:mm",Se=U()(de,se);return Se.add(1,"hours"),Se.format(se)}return B},K="YYYY-MM-DD HH:mm",z=function(B){var G,ae,de,se,Se,Oe,le,me,pe=B.shixunsDetail,ie=B.globalSetting,oe=B.loading,Q=B.user,ce=B.dispatch,ee=Object(_.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),te=Object(c.useRef)(),ye=Object(c.useState)(),re=Object(u.a)(ye,2),Z=re[0],X=re[1],q=Object(c.useState)(),be=Object(u.a)(q,2),ve=be[0],xe=be[1],Ke=Object(c.useState)([]),Qe=Object(u.a)(Ke,2),et=Qe[0],tt=Qe[1],rt=Object(c.useState)([]),ut=Object(u.a)(rt,2),Be=ut[0],Pe=ut[1],qe=Object(c.useState)(""),Et=Object(u.a)(qe,2),st=Et[0],At=Et[1],Le=Object(c.useState)(),je=Object(u.a)(Le,2),ze=je[0],Te=je[1],Me=Object(c.useState)(),ke=Object(u.a)(Me,2),We=ke[0],dt=ke[1],bt=(G=Q.userInfo)===null||G===void 0||((ae=G.shixun)===null||ae===void 0)?void 0:ae.editable;Object(c.useEffect)(function(){var Ge,lt;te.current=(Ge=location.pathname)===null||Ge===void 0||((lt=Ge.split("/"))===null||lt===void 0)?void 0:lt[2],kt()},[]),Object(c.useEffect)(function(){var Ge,lt,it,we,Ve,Ct,gt,Tt,Lt,Dt;if(!pe.setting)return;X((Ge=pe.setting)===null||Ge===void 0||((lt=Ge.shixun)===null||lt===void 0)?void 0:lt.can_copy),xe((it=pe.setting)===null||it===void 0||((we=it.shixun)===null||we===void 0)?void 0:we.use_scope),Te(!!((Ve=pe.setting)!==null&&Ve!==void 0&&(Ct=Ve.shixun)!==null&&Ct!==void 0&&Ct.opening_time)),dt((gt=pe.setting)===null||gt===void 0||((Tt=gt.shixun)===null||Tt===void 0)?void 0:Tt.opening_time),tt((Lt=pe.setting)===null||Lt===void 0||((Dt=Lt.shixun)===null||Dt===void 0)?void 0:Dt.scope_partment)},[pe.setting]);var kt=function(){var Ge=Object(a.a)(b.a.mark(function lt(it){var we;return b.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,ce({type:"shixunsDetail/getDepartments",payload:{q:it}});case 2:we=Ct.sent,we&&Pe(we.shools_name||[]);case 4:case"end":return Ct.stop()}},lt)}));return function(it){return Ge.apply(this,arguments)}}(),cn=function(){var Ge=Object(a.a)(b.a.mark(function lt(){var it,we,Ve,Ct,gt,Tt,Lt;return b.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Nt.next=2,ce({type:"shixunsDetail/getShixunQuote",payload:{id:te.current}});case 2:if(Nt.t0=Nt.sent,Nt.t0){Nt.next=5;break}Nt.t0={};case 5:Lt=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(V.a.modal)},!!((it=Lt.subjects)!==null&&it!==void 0&&it.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230 ",(we=Lt.subjects)===null||we===void 0||((Ve=we.splice(0,2))===null||Ve===void 0)?void 0:Ve.map(function(qt){return"\u300A".concat(qt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:V.a.colorOrange},Lt==null?void 0:Lt.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),R.a.createElement("br",null)),!!((Ct=Lt.courses)!==null&&Ct!==void 0&&Ct.length)&&R.a.createElement(R.a.Fragment,null,R.a.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u88AB\u5E94\u7528\u5230",(gt=Lt.courses)===null||gt===void 0||((Tt=gt.splice(0,2))===null||Tt===void 0)?void 0:Tt.map(function(qt){return"\u300A".concat(qt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:V.a.colorOrange},Lt==null?void 0:Lt.courses_count),"\u4E2A\u6559\u5B66\u8BFE\u5802"),R.a.createElement("br",null)),R.a.createElement("span",{className:"".concat(V.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 qt=Object(a.a)(b.a.mark(function yn(){var Hn;return b.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,ce({type:"shixunsDetail/deleteShixun",payload:{id:te.current}});case 2:Hn=Fn.sent,Hn.status===1&&(v.b.success("\u64CD\u4F5C\u6210\u529F"),w.e.push("/shixuns"));case 4:case"end":return Fn.stop()}},yn)}));function kn(){return qt.apply(this,arguments)}return kn}()});case 7:case"end":return Nt.stop()}},lt)}));return function(){return Ge.apply(this,arguments)}}(),An=function(){if(Object(A.b)(ce,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},rn=function(lt){if(et.includes(lt)){v.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}At(null),tt([].concat(Object(f.a)(et),[lt]))},Pt=function(){var Ge=Object(a.a)(b.a.mark(function lt(){var it;return b.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:if(!(ze&&!We)){Ve.next=3;break}return v.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Ve.abrupt("return");case 3:if(!(ve===1&&!et.length)){Ve.next=6;break}return v.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Ve.abrupt("return");case 6:return Ve.next=8,ce({type:"shixunsDetail/updatePermissionSetting",payload:{id:te.current,scope_partment:ve===0?null:et,shixun:{can_copy:Z,use_scope:ve,opening_time:We}}});case 8:it=Ve.sent,it.status!==-1&&(v.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ce({type:"shixunsDetail/getSettingsData",payload:{id:te.current}}),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:te.current}}));case 10:case"end":return Ve.stop()}},lt)}));return function(){return Ge.apply(this,arguments)}}();return R.a.createElement("section",{className:V.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(x.a,{danger:!0,onClick:cn},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE"):R.a.createElement(x.a,{danger:!0,onClick:An},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE")),R.a.createElement("div",{className:V.a.labelWrap},R.a.createElement("label",{className:V.a.label},"\u590D\u5236:"),R.a.createElement("div",{className:V.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:Z,onChange:function(lt){return X(lt.target.checked)},disabled:!bt}),R.a.createElement("span",{className:"".concat(V.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((se=pe.detail)===null||se===void 0?void 0:se.shixun_status)>1||((Se=pe.detail)===null||Se===void 0?void 0:Se.public)===2)&&((Oe=pe.setting)===null||Oe===void 0||((le=Oe.shixun)===null||le===void 0)?void 0:le.use_scope)===0&&((me=pe.detail)===null||me===void 0?void 0:me.identity)>2)&&R.a.createElement("div",{className:V.a.labelWrap},R.a.createElement("label",{className:V.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),R.a.createElement("div",{className:V.a.labelContent},R.a.createElement(n.a.Group,{value:ve,onChange:function(lt){return xe(lt.target.value)},disabled:!bt},R.a.createElement(n.a,{className:V.a.radio,value:0},R.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:V.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement(n.a,{className:V.a.radio,value:1},R.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:V.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),ve===1&&R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"mt10"},R.a.createElement(y.a,{showSearch:!0,className:V.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:st,onChange:function(lt){At(lt),kt(lt)},disabled:!bt,onSelect:rn,options:Be==null?void 0:Be.map(function(Ge){return{value:Ge}})}),R.a.createElement("span",{className:V.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"},et==null?void 0:et.map(function(Ge){return bt?R.a.createElement(d.a,{count:"x",className:"mr20 current",onClick:function(){return tt(et.filter(function(it){return it!==Ge}))}},R.a.createElement(x.a,{type:"primary",ghost:!0},Ge)):R.a.createElement(x.a,{type:"primary",ghost:!0,className:"mr20"},Ge)}))))),R.a.createElement("div",{className:V.a.labelWrap},R.a.createElement("label",{className:V.a.label},"\u5F00\u542F\u65F6\u95F4:"),R.a.createElement("div",{className:V.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:ze,onChange:function(lt){return Te(lt.target.checked)},disabled:!bt}),R.a.createElement("span",{className:"".concat(V.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")),ze&&R.a.createElement(m.a,{className:"".concat(V.a.dataPicker," mt10"),format:K,locale:E.a,disabled:!bt,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(lt){return lt&&lt<U()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:We&&U()(We,K),onChange:function(lt,it){return dt(W(it))}}))),R.a.createElement(o.a,{okText:"\u4FDD\u5B58",hasOkBtn:bt,loading:oe.effects["shixunsDetail/updatePermissionSetting"],onCancel:function(){return w.e.push("/shixuns/".concat(te.current,"/challenges"))},onOk:Pt}))};Y.a=Object(w.b)(function(F){var B=F.shixunsDetail,G=F.loading,ae=F.globalSetting,de=F.user;return{shixunsDetail:B,globalSetting:ae,user:de,loading:G}})(z)},sR1s:function(M,Y,l){"use strict";l.d(Y,"b",function(){return d}),l.d(Y,"a",function(){return h}),l.d(Y,"c",function(){return y}),l.d(Y,"d",function(){return S});var P=l("U8pU"),m="RC_TABLE_KEY";function D(n){return n==null?[]:Array.isArray(n)?n:[n]}function d(n,i){if(!i&&typeof i!="number")return n;for(var s=D(i),r=n,x=0;x<s.length;x+=1){if(!r)return null;var f=s[x];r=r[f]}return r}function h(n){var i=[],s={};return n.forEach(function(r){for(var x=r||{},f=x.key,g=x.dataIndex,v=f||D(g).join("-")||m;s[v];)v="".concat(v,"_next");s[v]=!0,i.push(v)}),i}function y(){var n={};function i(f,g){g&&Object.keys(g).forEach(function(v){var p=g[v];p&&Object(P.a)(p)==="object"?(f[v]=f[v]||{},i(f[v],p)):f[v]=p})}for(var s=arguments.length,r=new Array(s),x=0;x<s;x++)r[x]=arguments[x];return r.forEach(function(f){i(n,f)}),n}function S(n){return n!=null}},sboe:function(M,Y,l){"use strict";l.d(Y,"a",function(){return D});var P=l("q1tI"),m=l.n(P),D=P.createContext(null)},sckv:function(M,Y,l){M.exports={wrap:"wrap___3kep6",colorBlue:"colorBlue___3r5Hq",repeatedName:"repeatedName___vESvE"}},t23M:function(M,Y,l){"use strict";var P=l("VTBJ"),m=l("1OyB"),D=l("vuIU"),d=l("Ji7U"),h=l("LK+K"),y=l("q1tI"),S=l.n(y),n=l("m+aA"),i=l("Zm9Q"),s=l("Kwbf"),r=l("c+Xe"),x=l("bdgK"),f="rc-observer-key",g=function(v){Object(d.a)(O,v);var p=Object(h.a)(O);function O(){var a;return Object(m.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,T=u[0].target,b=T.getBoundingClientRect(),c=b.width,R=b.height,w=T.offsetWidth,C=T.offsetHeight,E=Math.floor(c),o=Math.floor(R);if(a.state.width!==E||a.state.height!==o||a.state.offsetWidth!==w||a.state.offsetHeight!==C){var A={width:E,height:o,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(D.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(n.a)(this.childNode||this),T=_!==this.currentElement;T&&(this.destroyObserver(),this.currentElement=_),!this.resizeObserver&&_&&(this.resizeObserver=new x.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(i.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 T=_[0];if(y.isValidElement(T)&&Object(r.c)(T)){var b=T.ref;_[0]=y.cloneElement(T,{ref:Object(r.a)(b,this.setChildNode)})}return _.length===1?_[0]:_.map(function(c,R){return!y.isValidElement(c)||"key"in c&&c.key!==null?c:y.cloneElement(c,{key:"".concat(f,"-").concat(R)})})}}]),O}(y.Component);g.displayName="ResizeObserver",Y.a=g},tWlo:function(M,Y){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,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("MlIO"),l("1uat"))})(this,function(P){return function(){var m=P,D=m.x64,d=D.Word,h=D.WordArray,y=m.algo,S=y.SHA512,n=y.SHA384=S.extend({_doReset:function(){this._hash=new h.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 i=S._doFinalize.call(this);return i.sigBytes-=16,i}});m.SHA384=S._createHelper(n),m.HmacSHA384=S._createHmacHelper(n)}(),P.SHA384})},uGxW:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("OLod"))})(this,function(P){return P.pad.NoPadding={pad:function(){},unpad:function(){}},P.pad.NoPadding})},uK0f:function(M,Y,l){(function(P,m){M.exports=m()})(this,function(){"use strict";function P(m,D,d){d=d||{},d.childrenKeyName=d.childrenKeyName||"children";var h=m||[],y=[],S=0;do{var n=h.filter(function(i){return D(i,S)})[0];if(!n)break;y.push(n),h=n[d.childrenKeyName]||[],S+=1}while(h.length>0);return y}return P})},ulZh:function(M,Y,l){typeof window!="undefined"&&function(m,D){M.exports=D()}(this,function(){return function(P){var m={};function D(d){if(m[d])return m[d].exports;var h=m[d]={i:d,l:!1,exports:{}};return P[d].call(h.exports,h,h.exports,D),h.l=!0,h.exports}return D.m=P,D.c=m,D.d=function(d,h,y){D.o(d,h)||Object.defineProperty(d,h,{enumerable:!0,get:y})},D.r=function(d){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(d,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(d,"__esModule",{value:!0})},D.t=function(d,h){if(h&1&&(d=D(d)),h&8)return d;if(h&4&&typeof d=="object"&&d&&d.__esModule)return d;var y=Object.create(null);if(D.r(y),Object.defineProperty(y,"default",{enumerable:!0,value:d}),h&2&&typeof d!="string")for(var S in d)D.d(y,S,function(n){return d[n]}.bind(null,S));return y},D.n=function(d){var h=d&&d.__esModule?function(){return d.default}:function(){return d};return D.d(h,"a",h),h},D.o=function(d,h){return Object.prototype.hasOwnProperty.call(d,h)},D.p="/dist/",D(D.s="./src/hls.ts")}({"./node_modules/eventemitter3/index.js":function(P,m,D){"use strict";var d=Object.prototype.hasOwnProperty,h="~";function y(){}Object.create&&(y.prototype=Object.create(null),new y().__proto__||(h=!1));function S(r,x,f){this.fn=r,this.context=x,this.once=f||!1}function n(r,x,f,g,v){if(typeof f!="function")throw new TypeError("The listener must be a function");var p=new S(f,g||r,v),O=h?h+x:x;return r._events[O]?r._events[O].fn?r._events[O]=[r._events[O],p]:r._events[O].push(p):(r._events[O]=p,r._eventsCount++),r}function i(r,x){--r._eventsCount===0?r._events=new y:delete r._events[x]}function s(){this._events=new y,this._eventsCount=0}s.prototype.eventNames=function(){var x=[],f,g;if(this._eventsCount===0)return x;for(g in f=this._events)d.call(f,g)&&x.push(h?g.slice(1):g);return Object.getOwnPropertySymbols?x.concat(Object.getOwnPropertySymbols(f)):x},s.prototype.listeners=function(x){var f=h?h+x:x,g=this._events[f];if(!g)return[];if(g.fn)return[g.fn];for(var v=0,p=g.length,O=new Array(p);v<p;v++)O[v]=g[v].fn;return O},s.prototype.listenerCount=function(x){var f=h?h+x:x,g=this._events[f];return g?g.fn?1:g.length:0},s.prototype.emit=function(x,f,g,v,p,O){var a=h?h+x:x;if(!this._events[a])return!1;var u=this._events[a],_=arguments.length,T,b;if(u.fn){u.once&&this.removeListener(x,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,g),!0;case 4:return u.fn.call(u.context,f,g,v),!0;case 5:return u.fn.call(u.context,f,g,v,p),!0;case 6:return u.fn.call(u.context,f,g,v,p,O),!0}for(b=1,T=new Array(_-1);b<_;b++)T[b-1]=arguments[b];u.fn.apply(u.context,T)}else{var c=u.length,R;for(b=0;b<c;b++){u[b].once&&this.removeListener(x,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,g);break;case 4:u[b].fn.call(u[b].context,f,g,v);break;default:if(!T)for(R=1,T=new Array(_-1);R<_;R++)T[R-1]=arguments[R];u[b].fn.apply(u[b].context,T)}}}return!0},s.prototype.on=function(x,f,g){return n(this,x,f,g,!1)},s.prototype.once=function(x,f,g){return n(this,x,f,g,!0)},s.prototype.removeListener=function(x,f,g,v){var p=h?h+x:x;if(!this._events[p])return this;if(!f)return i(this,p),this;var O=this._events[p];if(O.fn)O.fn===f&&(!v||O.once)&&(!g||O.context===g)&&i(this,p);else{for(var a=0,u=[],_=O.length;a<_;a++)(O[a].fn!==f||v&&!O[a].once||g&&O[a].context!==g)&&u.push(O[a]);u.length?this._events[p]=u.length===1?u[0]:u:i(this,p)}return this},s.prototype.removeAllListeners=function(x){var f;return x?(f=h?h+x:x,this._events[f]&&i(this,f)):(this._events=new y,this._eventsCount=0),this},s.prototype.off=s.prototype.removeListener,s.prototype.addListener=s.prototype.on,s.prefixed=h,s.EventEmitter=s,P.exports=s},"./node_modules/url-toolkit/src/url-toolkit.js":function(P,m,D){(function(d){var h=/^((?:[a-zA-Z0-9+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,y=/^([^\/?#]*)([^]*)$/,S=/(?:\/|^)\.(?=\/)/g,n=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,i={buildAbsoluteURL:function(s,r,x){if(x=x||{},s=s.trim(),r=r.trim(),!r){if(!x.alwaysNormalize)return s;var f=i.parseURL(s);if(!f)throw new Error("Error trying to parse base URL.");return f.path=i.normalizePath(f.path),i.buildURLFromParts(f)}var g=i.parseURL(r);if(!g)throw new Error("Error trying to parse relative URL.");if(g.scheme)return x.alwaysNormalize?(g.path=i.normalizePath(g.path),i.buildURLFromParts(g)):r;var v=i.parseURL(s);if(!v)throw new Error("Error trying to parse base URL.");if(!v.netLoc&&v.path&&v.path[0]!=="/"){var p=y.exec(v.path);v.netLoc=p[1],v.path=p[2]}v.netLoc&&!v.path&&(v.path="/");var O={scheme:v.scheme,netLoc:g.netLoc,path:null,params:g.params,query:g.query,fragment:g.fragment};if(!g.netLoc&&(O.netLoc=v.netLoc,g.path[0]!=="/"))if(!g.path)O.path=v.path,g.params||(O.params=v.params,g.query||(O.query=v.query));else{var a=v.path,u=a.substring(0,a.lastIndexOf("/")+1)+g.path;O.path=i.normalizePath(u)}return O.path===null&&(O.path=x.alwaysNormalize?i.normalizePath(g.path):g.path),i.buildURLFromParts(O)},parseURL:function(s){var r=h.exec(s);return r?{scheme:r[1]||"",netLoc:r[2]||"",path:r[3]||"",params:r[4]||"",query:r[5]||"",fragment:r[6]||""}:null},normalizePath:function(s){for(s=s.split("").reverse().join("").replace(S,"");s.length!==(s=s.replace(n,"")).length;);return s.split("").reverse().join("")},buildURLFromParts:function(s){return s.scheme+s.netLoc+s.path+s.params+s.query+s.fragment}};P.exports=i})(this)},"./node_modules/webworkify-webpack/index.js":function(P,m,D){function d(x){var f={};function g(p){if(f[p])return f[p].exports;var O=f[p]={i:p,l:!1,exports:{}};return x[p].call(O.exports,O,O.exports,g),O.l=!0,O.exports}g.m=x,g.c=f,g.i=function(p){return p},g.d=function(p,O,a){g.o(p,O)||Object.defineProperty(p,O,{configurable:!1,enumerable:!0,get:a})},g.r=function(p){Object.defineProperty(p,"__esModule",{value:!0})},g.n=function(p){var O=p&&p.__esModule?function(){return p.default}:function(){return p};return g.d(O,"a",O),O},g.o=function(p,O){return Object.prototype.hasOwnProperty.call(p,O)},g.p="/",g.oe=function(p){throw console.error(p),p};var v=g(g.s=ENTRY_MODULE);return v.default||v}var h="[\\.|\\-|\\+|\\w|/|@]+",y="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+h+").*?\\)";function S(x){return(x+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function n(x){return!isNaN(1*x)}function i(x,f,g){var v={};v[g]=[];var p=f.toString(),O=p.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!O)return v;for(var a=O[1],u=new RegExp("(\\\\n|\\W)"+S(a)+y,"g"),_;_=u.exec(p);){if(_[3]==="dll-reference")continue;v[g].push(_[3])}for(u=new RegExp("\\("+S(a)+'\\("(dll-reference\\s('+h+'))"\\)\\)'+y,"g");_=u.exec(p);)x[_[2]]||(v[g].push(_[1]),x[_[2]]=D(_[1]).m),v[_[2]]=v[_[2]]||[],v[_[2]].push(_[4]);for(var T=Object.keys(v),b=0;b<T.length;b++)for(var c=0;c<v[T[b]].length;c++)n(v[T[b]][c])&&(v[T[b]][c]=1*v[T[b]][c]);return v}function s(x){var f=Object.keys(x);return f.reduce(function(g,v){return g||x[v].length>0},!1)}function r(x,f){for(var g={main:[f]},v={main:[]},p={main:{}};s(g);)for(var O=Object.keys(g),a=0;a<O.length;a++){var u=O[a],_=g[u],T=_.pop();if(p[u]=p[u]||{},p[u][T]||!x[u][T])continue;p[u][T]=!0,v[u]=v[u]||[],v[u].push(T);for(var b=i(x,x[u][T],u),c=Object.keys(b),R=0;R<c.length;R++)g[c[R]]=g[c[R]]||[],g[c[R]]=g[c[R]].concat(b[c[R]])}return v}P.exports=function(x,f){f=f||{};var g={main:D.m},v=f.all?{main:Object.keys(g.main)}:r(g,x),p="";Object.keys(v).filter(function(T){return T!=="main"}).forEach(function(T){for(var b=0;v[T][b];)b++;v[T].push(b),g[T][b]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",p=p+"var "+T+" = ("+d.toString().replace("ENTRY_MODULE",JSON.stringify(b))+")({"+v[T].map(function(c){return""+JSON.stringify(c)+": "+g[T][c].toString()}).join(",")+`});
`}),p=p+"new (("+d.toString().replace("ENTRY_MODULE",JSON.stringify(x))+")({"+v.main.map(function(T){return""+JSON.stringify(T)+": "+g.main[T].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,m,D){"use strict";D.r(m),D.d(m,"hlsDefaultConfig",function(){return R}),D.d(m,"mergeConfig",function(){return C}),D.d(m,"enableStreamingMode",function(){return E});var d=D("./src/controller/abr-controller.ts"),h=D("./src/controller/audio-stream-controller.ts"),y=D("./src/controller/audio-track-controller.ts"),S=D("./src/controller/subtitle-stream-controller.ts"),n=D("./src/controller/subtitle-track-controller.ts"),i=D("./src/controller/buffer-controller.ts"),s=D("./src/controller/timeline-controller.ts"),r=D("./src/controller/cap-level-controller.ts"),x=D("./src/controller/fps-controller.ts"),f=D("./src/controller/eme-controller.ts"),g=D("./src/controller/cmcd-controller.ts"),v=D("./src/utils/xhr-loader.ts"),p=D("./src/utils/fetch-loader.ts"),O=D("./src/utils/cues.ts"),a=D("./src/utils/mediakeys-helper.ts"),u=D("./src/utils/logger.ts");function _(){return _=Object.assign||function(o){for(var A=1;A<arguments.length;A++){var k=arguments[A];for(var U in k)Object.prototype.hasOwnProperty.call(k,U)&&(o[U]=k[U])}return o},_.apply(this,arguments)}function T(o,A){var k=Object.keys(o);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(o);A&&(U=U.filter(function(N){return Object.getOwnPropertyDescriptor(o,N).enumerable})),k.push.apply(k,U)}return k}function b(o){for(var A=1;A<arguments.length;A++){var k=arguments[A]!=null?arguments[A]:{};A%2?T(Object(k),!0).forEach(function(U){c(o,U,k[U])}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(k)):T(Object(k)).forEach(function(U){Object.defineProperty(o,U,Object.getOwnPropertyDescriptor(k,U))})}return o}function c(o,A,k){return A in o?Object.defineProperty(o,A,{value:k,enumerable:!0,configurable:!0,writable:!0}):o[A]=k,o}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:v.default,fLoader:void 0,pLoader:void 0,xhrSetup:void 0,licenseXhrSetup:void 0,licenseResponseCallback:void 0,abrController:d.default,bufferController:i.default,capLevelController:r.default,fpsController:x.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:S.SubtitleStreamController,subtitleTrackController:n.default,timelineController:s.TimelineController,audioStreamController:h.default,audioTrackController:y.default,emeController:f.default,cmcdController:g.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(o,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 _({},o,A)}function E(o){var A=o.loader;if(A!==p.default&&A!==v.default)u.logger.log("[config]: Custom loader detected, cannot enable progressive streaming"),o.progressive=!1;else{var k=Object(p.fetchSupported)();k&&(o.loader=p.default,o.progressive=!0,o.enableSoftwareAES=!0,u.logger.log("[config]: Progressive streaming enabled, using FetchLoader"))}}},"./src/controller/abr-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/polyfills/number.ts"),h=D("./src/utils/ewma-bandwidth-estimator.ts"),y=D("./src/events.ts"),S=D("./src/utils/buffer-helper.ts"),n=D("./src/errors.ts"),i=D("./src/types/loader.ts"),s=D("./src/utils/logger.ts");function r(g,v){for(var p=0;p<v.length;p++){var O=v[p];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(g,O.key,O)}}function x(g,v,p){return v&&r(g.prototype,v),p&&r(g,p),g}var f=function(){function g(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 h.default(O.abrEwmaSlowVoD,O.abrEwmaFastVoD,O.abrEwmaDefaultEstimate),this.registerListeners()}var v=g.prototype;return v.registerListeners=function(){var O=this.hls;O.on(y.Events.FRAG_LOADING,this.onFragLoading,this),O.on(y.Events.FRAG_LOADED,this.onFragLoaded,this),O.on(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),O.on(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.on(y.Events.ERROR,this.onError,this)},v.unregisterListeners=function(){var O=this.hls;O.off(y.Events.FRAG_LOADING,this.onFragLoading,this),O.off(y.Events.FRAG_LOADED,this.onFragLoaded,this),O.off(y.Events.FRAG_BUFFERED,this.onFragBuffered,this),O.off(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.off(y.Events.ERROR,this.onError,this)},v.destroy=function(){this.unregisterListeners(),this.clearTimer(),this.hls=this.onCheck=null,this.fragCurrent=this.partCurrent=null},v.onFragLoading=function(O,a){var u=a.frag;if(u.type===i.PlaylistLevelType.MAIN&&!this.timer){var _;this.fragCurrent=u,this.partCurrent=(_=a.part)!=null?_:null,this.timer=self.setInterval(this.onCheck,100)}},v.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)},v._abandonRulesCheck=function(){var O=this.fragCurrent,a=this.partCurrent,u=this.hls,_=u.autoLevelEnabled,T=u.config,b=u.media;if(!O||!b)return;var c=a?a.stats:O.stats,R=a?a.duration:O.duration;if(c.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()-c.loading.start,C=Math.abs(b.playbackRate);if(w<=500*R/C)return;var E=u.levels,o=u.minAutoLevel,A=E[O.level],k=c.total||Math.max(c.loaded,Math.round(R*A.maxBitrate/8)),U=Math.max(1,c.bwEstimate?c.bwEstimate/8:c.loaded*1e3/w),N=(k-c.loaded)/U,V=b.currentTime,W=(S.BufferHelper.bufferInfo(b,V,T.maxBufferHole).end-V)/C;if(W>=2*R/C||N<=W)return;var K=Number.POSITIVE_INFINITY,z;for(z=O.level-1;z>o;z--){var F=E[z].maxBitrate;if(K=R*F/(8*.8*U),K<W)break}if(K>=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 "+z+`
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: `+K.toFixed(3)+` s
Time to underbuffer: `+W.toFixed(3)+" s"),u.nextLoadLevel=z,this.bwEstimator.sample(w,c.loaded),this.clearTimer(),O.loader&&(this.fragCurrent=this.partCurrent=null,O.loader.abort()),u.trigger(y.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:O,part:a,stats:c})},v.onFragLoaded=function(O,a){var u=a.frag,_=a.part;if(u.type===i.PlaylistLevelType.MAIN&&Object(d.isFiniteNumber)(u.sn)){var T=_?_.stats:u.stats,b=_?_.duration:u.duration;if(this.clearTimer(),this.lastLoadedFragLevel=u.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var c=this.hls.levels[u.level],R=(c.loaded?c.loaded.bytes:0)+T.loaded,w=(c.loaded?c.loaded.duration:0)+b;c.loaded={bytes:R,duration:w},c.realBitrate=Math.round(8*R/w)}if(u.bitrateTest){var C={stats:T,frag:u,part:_,id:u.type};this.onFragBuffered(y.Events.FRAG_BUFFERED,C),u.bitrateTest=!1}}},v.onFragBuffered=function(O,a){var u=a.frag,_=a.part,T=_?_.stats:u.stats;if(T.aborted)return;if(u.type!==i.PlaylistLevelType.MAIN||u.sn==="initSegment")return;var b=T.parsing.end-T.loading.start;this.bwEstimator.sample(b,T.loaded),T.bwEstimate=this.bwEstimator.getEstimate(),u.bitrateTest?this.bitrateTestDelay=b/1e3:this.bitrateTestDelay=0},v.onError=function(O,a){switch(a.details){case n.ErrorDetails.FRAG_LOAD_ERROR:case n.ErrorDetails.FRAG_LOAD_TIMEOUT:this.clearTimer();break;default:break}},v.clearTimer=function(){self.clearInterval(this.timer),this.timer=void 0},v.getNextABRAutoLevel=function(){var O=this.fragCurrent,a=this.partCurrent,u=this.hls,_=u.maxAutoLevel,T=u.config,b=u.minAutoLevel,c=u.media,R=a?a.duration:O?O.duration:0,w=c?c.currentTime:0,C=c&&c.playbackRate!==0?Math.abs(c.playbackRate):1,E=this.bwEstimator?this.bwEstimator.getEstimate():T.abrEwmaDefaultEstimate,o=(S.BufferHelper.bufferInfo(c,w,T.maxBufferHole).end-w)/C,A=this.findBestLevel(E,b,_,o,T.abrBandWidthFactor,T.abrBandWidthUpFactor);if(A>=0)return A;s.logger.trace((o?"rebuffering expected":"buffer is empty")+", finding optimal quality level");var k=R?Math.min(R,T.maxStarvationDelay):T.maxStarvationDelay,U=T.abrBandWidthFactor,N=T.abrBandWidthUpFactor;if(!o){var V=this.bitrateTestDelay;if(V){var W=R?Math.min(R,T.maxLoadingDelay):T.maxLoadingDelay;k=W-V,s.logger.trace("bitrate test took "+Math.round(1e3*V)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*k)+" ms"),U=N=1}}return A=this.findBestLevel(E,b,_,o+k,U,N),Math.max(A,0)},v.findBestLevel=function(O,a,u,_,T,b){for(var c,R=this.fragCurrent,w=this.partCurrent,C=this.lastLoadedFragLevel,E=this.hls.levels,o=E[C],A=!!(o!=null&&(c=o.details)!==null&&c!==void 0&&c.live),k=o==null?void 0:o.codecSet,U=w?w.duration:R?R.duration:0,N=u;N>=a;N--){var V=E[N];if(!V||k&&V.codecSet!==k)continue;var W=V.details,K=(w?W==null?void 0:W.partTarget:W==null?void 0:W.averagetargetduration)||U,z=void 0;N<=C?z=T*O:z=b*O;var F=E[N].maxBitrate,B=F*K/z;if(s.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+N+"/"+Math.round(z)+"/"+F+"/"+K+"/"+_+"/"+B),z>F&&(!B||A&&!this.bitrateTestDelay||B<_))return N}return-1},x(g,[{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}}]),g}();m.default=f},"./src/controller/audio-stream-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/polyfills/number.ts"),h=D("./src/controller/base-stream-controller.ts"),y=D("./src/events.ts"),S=D("./src/utils/buffer-helper.ts"),n=D("./src/controller/fragment-tracker.ts"),i=D("./src/types/level.ts"),s=D("./src/types/loader.ts"),r=D("./src/loader/fragment.ts"),x=D("./src/demux/chunk-cache.ts"),f=D("./src/demux/transmuxer-interface.ts"),g=D("./src/types/transmuxer.ts"),v=D("./src/controller/fragment-finders.ts"),p=D("./src/utils/discontinuities.ts"),O=D("./src/errors.ts"),a=D("./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 E in C)Object.prototype.hasOwnProperty.call(C,E)&&(R[E]=C[E])}return R},u.apply(this,arguments)}function _(R,w){R.prototype=Object.create(w.prototype),R.prototype.constructor=R,T(R,w)}function T(R,w){return T=Object.setPrototypeOf||function(E,o){return E.__proto__=o,E},T(R,w)}var b=100,c=function(R){_(w,R);function w(E,o){var A;return A=R.call(this,E,o,"[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 o=this.hls;o.on(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.on(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.on(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.on(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),o.on(y.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),o.on(y.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),o.on(y.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),o.on(y.Events.ERROR,this.onError,this),o.on(y.Events.BUFFER_RESET,this.onBufferReset,this),o.on(y.Events.BUFFER_CREATED,this.onBufferCreated,this),o.on(y.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),o.on(y.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),o.on(y.Events.FRAG_BUFFERED,this.onFragBuffered,this)},C._unregisterListeners=function(){var o=this.hls;o.off(y.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.off(y.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.off(y.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.off(y.Events.LEVEL_LOADED,this.onLevelLoaded,this),o.off(y.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),o.off(y.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),o.off(y.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),o.off(y.Events.ERROR,this.onError,this),o.off(y.Events.BUFFER_RESET,this.onBufferReset,this),o.off(y.Events.BUFFER_CREATED,this.onBufferCreated,this),o.off(y.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),o.off(y.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),o.off(y.Events.FRAG_BUFFERED,this.onFragBuffered,this)},C.onInitPtsFound=function(o,A){var k=A.frag,U=A.id,N=A.initPTS;if(U==="main"){var V=k.cc;this.initPTS[k.cc]=N,this.log("InitPTS for cc: "+V+" found from main: "+N),this.videoTrackCC=V,this.state===h.State.WAITING_INIT_PTS&&this.tick()}},C.startLoad=function(o){if(!this.levels){this.startPosition=o,this.state=h.State.STOPPED;return}var A=this.lastCurrentTime;this.stopLoad(),this.setInterval(b),this.fragLoadError=0,A>0&&o===-1?(this.log("Override startPosition with lastCurrentTime @"+A.toFixed(3)),this.state=h.State.IDLE):(this.loadedmetadata=!1,this.state=h.State.WAITING_TRACK),this.nextLoadPosition=this.startPosition=this.lastCurrentTime=o,this.tick()},C.doTick=function(){switch(this.state){case h.State.IDLE:this.doTickIdle();break;case h.State.WAITING_TRACK:{var o,A=this.levels,k=this.trackId,U=A==null||((o=A[k])===null||o===void 0)?void 0:o.details;if(U){if(this.waitForCdnTuneIn(U))break;this.state=h.State.WAITING_INIT_PTS}break}case h.State.FRAG_LOADING_WAITING_RETRY:{var N,V=performance.now(),W=this.retryDate;(!W||V>=W||(N=this.media)!==null&&N!==void 0&&N.seeking)&&(this.log("RetryDate reached, switch back to IDLE state"),this.state=h.State.IDLE);break}case h.State.WAITING_INIT_PTS:{var K=this.waitingData;if(K){var z=K.frag,F=K.part,B=K.cache,G=K.complete;if(this.initPTS[z.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=h.State.FRAG_LOADING;var ae=B.flush(),de={frag:z,part:F,payload:ae,networkDetails:null};this._handleFragmentLoadProgress(de),G&&R.prototype._handleFragmentLoadComplete.call(this,de)}else if(this.videoTrackCC!==this.waitingVideoCC)a.logger.log("Waiting fragment cc ("+z.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var se=this.getLoadPosition(),Se=S.BufferHelper.bufferInfo(this.mediaBuffer,se,this.config.maxBufferHole),Oe=Object(v.fragmentWithinToleranceTest)(Se.end,this.config.maxFragLookUpTolerance,z);Oe<0&&(a.logger.log("Waiting fragment cc ("+z.cc+") @ "+z.start+" cancelled because another fragment at "+Se.end+" is needed"),this.clearWaitingFragment())}}else this.state=h.State.IDLE}}this.onTickEnd()},C.clearWaitingFragment=function(){var o=this.waitingData;o&&(this.fragmentTracker.removeFragment(o.frag),this.waitingData=null,this.waitingVideoCC=-1,this.state=h.State.IDLE)},C.onTickEnd=function(){var o=this.media;if(!o||!o.readyState)return;var A=this.mediaBuffer?this.mediaBuffer:o,k=A.buffered;!this.loadedmetadata&&k.length&&(this.loadedmetadata=!0),this.lastCurrentTime=o.currentTime},C.doTickIdle=function(){var o,A,k=this.hls,U=this.levels,N=this.media,V=this.trackId,W=k.config;if(!U||!U[V])return;if(!N&&(this.startFragRequested||!W.startFragPrefetch))return;var K=U[V],z=K.details;if(!z||z.live&&this.levelLastLoaded!==V||this.waitForCdnTuneIn(z)){this.state=h.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,r.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,G=this.getMaxBufferLength(),ae=this.audioSwitch;if(B>=G&&!ae)return;if(!ae&&this._streamEnded(F,z)){k.trigger(y.Events.BUFFER_EOS,{type:"audio"}),this.state=h.State.ENDED;return}var de=z.fragments,se=de[0].start,Se=F.end;if(ae){var Oe=this.getLoadPosition();Se=Oe,z.PTSKnown&&Oe<se&&((F.end>se||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),N.currentTime=se+.05))}var le=this.getNextFragment(Se,z);if(!le){this.bufferFlushed=!0;return}((o=le.decryptdata)===null||o===void 0?void 0:o.keyFormat)==="identity"&&!((A=le.decryptdata)!==null&&A!==void 0&&A.key)?this.loadKey(le,z):this.loadFragment(le,z,Se)},C.getMaxBufferLength=function(){var o=R.prototype.getMaxBufferLength.call(this),A=this.getFwdBufferInfo(this.videoBuffer?this.videoBuffer:this.media,s.PlaylistLevelType.MAIN);return A===null?o:Math.max(o,A.len)},C.onMediaDetaching=function(){this.videoBuffer=null,R.prototype.onMediaDetaching.call(this)},C.onAudioTracksUpdated=function(o,A){var k=A.audioTracks;this.resetTransmuxer(),this.levels=k.map(function(U){return new i.Level(U)})},C.onAudioTrackSwitching=function(o,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=h.State.IDLE):this.state=h.State.STOPPED,this.tick()},C.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments(),this.startPosition=this.lastCurrentTime=0,this.bufferFlushed=!1},C.onLevelLoaded=function(o,A){this.mainDetails=A.details},C.onAudioTrackLoaded=function(o,A){var k,U=this.levels,N=A.details,V=A.id;if(!U){this.warn("Audio tracks were reset while loading level "+V);return}this.log("Track "+V+" loaded ["+N.startSN+","+N.endSN+"],duration:"+N.totalduration);var W=U[V],K=0;if(N.live||(k=W.details)!==null&&k!==void 0&&k.live){var z=this.mainDetails;if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed||!z)return;!W.details&&N.hasProgramDateTime&&z.hasProgramDateTime?(Object(p.alignMediaPlaylistByPDT)(N,z),K=N.fragments[0].start):K=this.alignPlaylists(N,W.details)}W.details=N,this.levelLastLoaded=V,!this.startFragRequested&&(this.mainDetails||!N.live)&&this.setStartPosition(W.details,K),this.state===h.State.WAITING_TRACK&&!this.waitForCdnTuneIn(N)&&(this.state=h.State.IDLE),this.tick()},C._handleFragmentLoadProgress=function(o){var A,k=o.frag,U=o.part,N=o.payload,V=this.config,W=this.trackId,K=this.levels;if(!K){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 z=K[W];console.assert(z,"Audio track is defined on fragment load progress");var F=z.details;console.assert(F,"Audio track details are defined on fragment load progress");var B=V.defaultAudioCodec||z.audioCodec||"mp4a.40.2",G=this.transmuxer;G||(G=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 se=!1,Se=U?U.index:-1,Oe=Se!==-1,le=new g.ChunkMetadata(k.level,k.sn,k.stats.chunkCount,N.byteLength,Se,Oe);G.push(N,de,B,"",k,U,F.totalduration,se,le,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 "+W);var me=this.waitingData=this.waitingData||{frag:k,part:U,cache:new x.default,complete:!1},pe=me.cache;pe.push(new Uint8Array(N)),this.waitingVideoCC=this.videoTrackCC,this.state=h.State.WAITING_INIT_PTS}},C._handleFragmentLoadComplete=function(o){if(this.waitingData){this.waitingData.complete=!0;return}R.prototype._handleFragmentLoadComplete.call(this,o)},C.onBufferReset=function(){this.mediaBuffer=this.videoBuffer=null,this.loadedmetadata=!1},C.onBufferCreated=function(o,A){var k=A.tracks.audio;k&&(this.mediaBuffer=k.buffer),A.tracks.video&&(this.videoBuffer=A.tracks.video.buffer)},C.onFragBuffered=function(o,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(y.Events.AUDIO_TRACK_SWITCHED,{id:this.trackId}))),this.fragBufferedComplete(k,U)},C.onError=function(o,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!==h.State.ERROR&&this.state!==h.State.STOPPED&&(this.state=A.fatal?h.State.ERROR:h.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===h.State.PARSING||this.state===h.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(o,A){var k=A.type;k===r.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},C._handleTransmuxComplete=function(o){var A,k="audio",U=this.hls,N=o.remuxResult,V=o.chunkMeta,W=this.getCurrentContext(V);if(!W){this.warn("The loading context changed while buffering fragment "+V.sn+" of level "+V.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(V.level);return}var K=W.frag,z=W.part,F=N.audio,B=N.text,G=N.id3,ae=N.initSegment;if(this.fragContextChanged(K))return;if(this.state=h.State.PARSING,this.audioSwitch&&F&&this.completeAudioSwitch(),ae!=null&&ae.tracks&&(this._bufferInitSegment(ae.tracks,K,V),U.trigger(y.Events.FRAG_PARSING_INIT_SEGMENT,{frag:K,id:k,tracks:ae.tracks})),F){var de=F.startPTS,se=F.endPTS,Se=F.startDTS,Oe=F.endDTS;z&&(z.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:de,endPTS:se,startDTS:Se,endDTS:Oe}),K.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,de,se,Se,Oe),this.bufferFragmentData(F,K,z,V)}if(G!=null&&(A=G.samples)!==null&&A!==void 0&&A.length){var le=u({frag:K,id:k},G);U.trigger(y.Events.FRAG_PARSING_METADATA,le)}if(B){var me=u({frag:K,id:k},B);U.trigger(y.Events.FRAG_PARSING_USERDATA,me)}},C._bufferInitSegment=function(o,A,k){if(this.state!==h.State.PARSING)return;o.video&&delete o.video;var U=o.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(y.Events.BUFFER_CODECS,o);var N=U.initSegment;if(N!=null&&N.byteLength){var V={type:"audio",frag:A,part:null,chunkMeta:k,parent:A.type,data:N};this.hls.trigger(y.Events.BUFFER_APPENDING,V)}this.tick()},C.loadFragment=function(o,A,k){var U=this.fragmentTracker.getState(o);this.fragCurrent=o,(this.audioSwitch||U===n.FragmentState.NOT_LOADED||U===n.FragmentState.PARTIAL)&&(o.sn==="initSegment"?this._loadInitSegment(o):A.live&&!Object(d.isFiniteNumber)(this.initPTS[o.cc])?(this.log("Waiting for video PTS in continuity counter "+o.cc+" of live stream before loading audio fragment "+o.sn+" of level "+this.trackId),this.state=h.State.WAITING_INIT_PTS):(this.startFragRequested=!0,R.prototype.loadFragment.call(this,o,A,k)))},C.completeAudioSwitch=function(){var o=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,o.trigger(y.Events.AUDIO_TRACK_SWITCHED,{id:k})},w}(h.default);m.default=c},"./src/controller/audio-track-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts"),h=D("./src/errors.ts"),y=D("./src/controller/base-playlist-controller.ts"),S=D("./src/types/loader.ts");function n(f,g){for(var v=0;v<g.length;v++){var p=g[v];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(f,p.key,p)}}function i(f,g,v){return g&&n(f.prototype,g),v&&n(f,v),f}function s(f,g){f.prototype=Object.create(g.prototype),f.prototype.constructor=f,r(f,g)}function r(f,g){return r=Object.setPrototypeOf||function(p,O){return p.__proto__=O,p},r(f,g)}var x=function(f){s(g,f);function g(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 v=g.prototype;return v.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)},v.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)},v.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,f.prototype.destroy.call(this)},v.onManifestLoading=function(){this.tracks=[],this.groupId=null,this.tracksInGroup=[],this.trackId=-1,this.trackName="",this.selectDefaultTrack=!0},v.onManifestParsed=function(O,a){this.tracks=a.audioTracks||[]},v.onAudioTrackLoaded=function(O,a){var u=a.id,_=a.details,T=this.tracksInGroup[u];if(!T){this.warn("Invalid audio track id "+u);return}var b=T.details;T.details=a.details,this.log("audioTrack "+u+" loaded ["+_.startSN+"-"+_.endSN+"]"),u===this.trackId&&(this.retryCount=0,this.playlistLoaded(u,a,b))},v.onLevelLoading=function(O,a){this.switchLevel(a.level)},v.onLevelSwitching=function(O,a){this.switchLevel(a.level)},v.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 T={audioTracks:_};this.log("Updating audio tracks, "+_.length+' track(s) found in "'+u+'" group-id'),this.hls.trigger(d.Events.AUDIO_TRACKS_UPDATED,T),this.selectInitialTrack()}},v.onError=function(O,a){if(f.prototype.onError.call(this,O,a),a.fatal||!a.context)return;a.context.type===S.PlaylistContextType.AUDIO_TRACK&&a.context.id===this.trackId&&a.context.groupId===this.groupId&&this.retryLoadingOrFail(a)},v.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],T=_.id,b=_.groupId,c=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:T,groupId:c,name:R,type:w,url:C}),_.details&&!_.details.live)return;var E=this.switchParams(_.url,u==null?void 0:u.details);this.loadPlaylist(E)},v.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:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,fatal:!0}))},v.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},v.loadPlaylist=function(O){var a=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(a)){var u=a.id,_=a.groupId,T=a.url;if(O)try{T=O.addDirectives(T)}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:T,id:u,groupId:_,deliveryDirectives:O||null})}},i(g,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(O){this.selectDefaultTrack=!1,this.setAudioTrack(O)}}]),g}(y.default);m.default=x},"./src/controller/base-playlist-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return i});var d=D("./src/polyfills/number.ts"),h=D("./src/types/level.ts"),y=D("./src/controller/level-helper.ts"),S=D("./src/utils/logger.ts"),n=D("./src/errors.ts"),i=function(){function s(x,f){this.hls=void 0,this.timer=-1,this.canLoad=!1,this.retryCount=0,this.log=void 0,this.warn=void 0,this.log=S.logger.log.bind(S.logger,f+":"),this.warn=S.logger.warn.bind(S.logger,f+":"),this.hls=x}var r=s.prototype;return r.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},r.onError=function(f,g){g.fatal&&g.type===n.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},r.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},r.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},r.stopLoad=function(){this.canLoad=!1,this.clearTimer()},r.switchParams=function(f,g){var v=g==null?void 0:g.renditionReports;if(v)for(var p=0;p<v.length;p++){var O=v[p],a=""+O.URI;if(a===f.substr(-a.length)){var u=parseInt(O["LAST-MSN"]),_=parseInt(O["LAST-PART"]);if(g&&this.hls.config.lowLatencyMode){var T=Math.min(g.age-g.partTarget,g.targetduration);_!==void 0&&T>g.partTarget&&(_+=1)}if(Object(d.isFiniteNumber)(u))return new h.HlsUrlParameters(u,Object(d.isFiniteNumber)(_)?_:void 0,h.HlsSkip.No)}}},r.loadPlaylist=function(f){},r.shouldLoadTrack=function(f){return this.canLoad&&f&&!!f.url&&(!f.details||f.details.live)},r.playlistLoaded=function(f,g,v){var p=this,O=g.details,a=g.stats,u=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(O.advancedDateTime=Date.now()-u,O.live||v!=null&&v.live){if(O.reloaded(v),v&&this.log("live playlist "+f+" "+(O.advanced?"REFRESHED "+O.lastPartSn+"-"+O.lastPartIndex:"MISSED")),v&&O.fragments.length>0&&Object(y.mergeDetails)(v,O),!this.canLoad||!O.live)return;var _,T=void 0,b=void 0;if(O.canBlockReload&&O.endSN&&O.advanced){var c=this.hls.config.lowLatencyMode,R=O.lastPartSn,w=O.endSN,C=O.lastPartIndex,E=C!==-1,o=R===w,A=c?0:C;E?(T=o?w+1:R,b=o?A:C+1):T=w+1;var k=O.age,U=k+O.ageHeader,N=Math.min(U-O.partTarget,O.targetduration*1.5);if(N>0){if(v&&N>v.tuneInGoal)this.warn("CDN Tune-in goal increased from: "+v.tuneInGoal+" to: "+N+" with playlist age: "+O.age),N=0;else{var V=Math.floor(N/O.targetduration);if(T+=V,b!==void 0){var W=Math.round(N%O.targetduration/O.partTarget);b+=W}this.log("CDN Tune-in age: "+O.ageHeader+"s last advanced "+k.toFixed(2)+"s goal: "+N+" skip sn "+V+" to part "+b)}O.tuneInGoal=N}if(_=this.getDeliveryDirectives(O,g.deliveryDirectives,T,b),c||!o){this.loadPlaylist(_);return}}else _=this.getDeliveryDirectives(O,g.deliveryDirectives,T,b);var K=Object(y.computeReloadInterval)(O,a);T!==void 0&&O.canBlockReload&&(K-=O.partTarget||1),this.log("reload live playlist "+f+" in "+Math.round(K)+" ms"),this.timer=self.setTimeout(function(){return p.loadPlaylist(_)},K)}else this.clearTimer()},r.getDeliveryDirectives=function(f,g,v,p){var O=Object(h.getSkipValue)(f,v);return g!=null&&g.skip&&f.deltaUpdateFailed&&(v=g.msn,p=g.part,O=h.HlsSkip.No),new h.HlsUrlParameters(v,p,O)},r.retryLoadingOrFail=function(f){var g=this,v=this.hls.config,p=this.retryCount<v.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)*v.levelLoadingRetryDelay,v.levelLoadingMaxRetryTimeout);this.timer=self.setTimeout(function(){return g.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,m,D){"use strict";D.r(m),D.d(m,"State",function(){return w}),D.d(m,"default",function(){return C});var d=D("./src/polyfills/number.ts"),h=D("./src/task-loop.ts"),y=D("./src/controller/fragment-tracker.ts"),S=D("./src/utils/buffer-helper.ts"),n=D("./src/utils/logger.ts"),i=D("./src/events.ts"),s=D("./src/errors.ts"),r=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),f=D("./src/utils/discontinuities.ts"),g=D("./src/controller/fragment-finders.ts"),v=D("./src/controller/level-helper.ts"),p=D("./src/loader/fragment-loader.ts"),O=D("./src/crypt/decrypter.ts"),a=D("./src/utils/time-ranges.ts"),u=D("./src/types/loader.ts");function _(E,o){for(var A=0;A<o.length;A++){var k=o[A];k.enumerable=k.enumerable||!1,k.configurable=!0,"value"in k&&(k.writable=!0),Object.defineProperty(E,k.key,k)}}function T(E,o,A){return o&&_(E.prototype,o),A&&_(E,A),E}function b(E){if(E===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E}function c(E,o){E.prototype=Object.create(o.prototype),E.prototype.constructor=E,R(E,o)}function R(E,o){return R=Object.setPrototypeOf||function(k,U){return k.__proto__=U,k},R(E,o)}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(E){c(o,E);function o(k,U,N){var V;return V=E.call(this)||this,V.hls=void 0,V.fragPrevious=null,V.fragCurrent=null,V.fragmentTracker=void 0,V.transmuxer=null,V._state=w.STOPPED,V.media=void 0,V.mediaBuffer=void 0,V.config=void 0,V.bitrateTest=!1,V.lastCurrentTime=0,V.nextLoadPosition=0,V.startPosition=0,V.loadedmetadata=!1,V.fragLoadError=0,V.retryDate=0,V.levels=null,V.fragmentLoader=void 0,V.levelLastLoaded=null,V.startFragRequested=!1,V.decrypter=void 0,V.initPTS=[],V.onvseeking=null,V.onvended=null,V.logPrefix="",V.log=void 0,V.warn=void 0,V.logPrefix=N,V.log=n.logger.log.bind(n.logger,N+":"),V.warn=n.logger.warn.bind(n.logger,N+":"),V.hls=k,V.fragmentLoader=new p.default(k.config),V.fragmentTracker=U,V.config=k.config,V.decrypter=new O.default(k,k.config),k.on(i.Events.KEY_LOADED,V.onKeyLoaded,b(V)),V}var A=o.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 V=this.fragCurrent,W=this.fragmentTracker;if(!N.live&&V&&V.sn===N.endSN&&!U.nextStart){var K=W.getState(V);return K===y.FragmentState.PARTIAL||K===y.FragmentState.OK}return!1},A.onMediaAttached=function(U,N){var V=this.media=this.mediaBuffer=N.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),V.addEventListener("seeking",this.onvseeking),V.addEventListener("ended",this.onvended);var W=this.config;this.levels&&W.autoStartLoad&&this.state===w.STOPPED&&this.startLoad(W.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,V=this.media,W=this.mediaBuffer,K=this.state,z=V?V.currentTime:0,F=S.BufferHelper.bufferInfo(W||V,z,U.maxBufferHole);if(this.log("media seeking to "+(Object(d.isFiniteNumber)(z)?z.toFixed(3):z)+", state: "+K),K===w.ENDED)this.resetLoadingState();else if(N&&!F.len){var B=U.maxFragLookUpTolerance,G=N.start-B,ae=N.start+N.duration+B,de=z>ae;(z<G||de)&&(de&&N.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),N.loader.abort()),this.resetLoadingState())}V&&(this.lastCurrentTime=z),!this.loadedmetadata&&!F.len&&(this.nextLoadPosition=this.startPosition=z),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 V=this.levels[N.frag.level].details;V&&this.loadFragment(N.frag,V,N.frag.start)},A.onHandlerDestroying=function(){this.stopLoad(),E.prototype.onHandlerDestroying.call(this)},A.onHandlerDestroyed=function(){this.state=w.STOPPED,this.hls.off(i.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,E.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(i.Events.KEY_LOADING,{frag:U})},A.loadFragment=function(U,N,V){this._loadFragForPlayback(U,N,V)},A._loadFragForPlayback=function(U,N,V){var W=this,K=function(F){if(W.fragContextChanged(U)){W.warn("Fragment "+U.sn+(F.part?" p: "+F.part.index:"")+" of level "+U.level+" was dropped during download."),W.fragmentTracker.removeFragment(U);return}U.stats.chunkCount++,W._handleFragmentLoadProgress(F)};this._doFragLoad(U,N,V,K).then(function(z){if(!z)return;W.fragLoadError=0;var F=W.state;if(W.fragContextChanged(U)){(F===w.FRAG_LOADING||F===w.BACKTRACKING||!W.fragCurrent&&F===w.PARSING)&&(W.fragmentTracker.removeFragment(U),W.state=w.IDLE);return}if("payload"in z&&(W.log("Loaded fragment "+U.sn+" of level "+U.level),W.hls.trigger(i.Events.FRAG_LOADED,z),W.state===w.BACKTRACKING)){W.fragmentTracker.backtrack(U,z),W.resetFragmentLoading(U);return}W._handleFragmentLoadComplete(z)}).catch(function(z){W.warn(z),W.resetFragmentLoading(U)})},A.flushMainBuffer=function(U,N,V){if(V===void 0&&(V=null),!(U-N))return;var W={startOffset:U,endOffset:N,type:V};this.fragLoadError=0,this.hls.trigger(i.Events.BUFFER_FLUSHING,W)},A._loadInitSegment=function(U){var N=this;this._doFragLoad(U).then(function(V){if(!V||N.fragContextChanged(U)||!N.levels)throw new Error("init load aborted");return V}).then(function(V){var W=N.hls,K=V.payload,z=U.decryptdata;if(K&&K.byteLength>0&&z&&z.key&&z.iv&&z.method==="AES-128"){var F=self.performance.now();return N.decrypter.webCryptoDecrypt(new Uint8Array(K),z.key.buffer,z.iv.buffer).then(function(B){var G=self.performance.now();return W.trigger(i.Events.FRAG_DECRYPTED,{frag:U,payload:B,stats:{tstart:F,tdecrypt:G}}),V.payload=B,V})}return V}).then(function(V){var W=N.fragCurrent,K=N.hls,z=N.levels;if(!z)throw new Error("init load aborted, missing levels");var F=z[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(V.payload),B.parsing.start=B.buffering.start=self.performance.now(),B.parsing.end=B.buffering.end=self.performance.now(),V.frag===W&&K.trigger(i.Events.FRAG_BUFFERED,{stats:B,frag:W,part:null,id:U.type}),N.tick()}).catch(function(V){N.warn(V),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 V=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(S.BufferHelper.getBuffered(V))),this.state=w.IDLE,this.tick()},A._handleFragmentLoadComplete=function(U){var N=this.transmuxer;if(!N)return;var V=U.frag,W=U.part,K=U.partsLoaded,z=!K||K.length===0||K.some(function(B){return!B}),F=new r.ChunkMetadata(V.level,V.sn,V.stats.chunkCount+1,0,W?W.index:-1,!z);N.flush(F)},A._handleFragmentLoadProgress=function(U){},A._doFragLoad=function(U,N,V,W){var K=this;if(V===void 0&&(V=null),!this.levels)throw new Error("frag load aborted, missing levels");if(V=Math.max(U.start,V||0),this.config.lowLatencyMode&&N){var z=N.partList;if(z&&W){V>U.end&&N.fragmentHint&&(U=N.fragmentHint);var F=this.getNextPart(z,U,V);if(F>-1){var B=z[F];return this.log("Loading part sn: "+U.sn+" p: "+B.index+" cc: "+U.cc+" of playlist ["+N.startSN+"-"+N.endSN+"] parts [0-"+F+"-"+(z.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+U.level+", target: "+parseFloat(V.toFixed(3))),this.nextLoadPosition=B.start+B.duration,this.state=w.FRAG_LOADING,this.hls.trigger(i.Events.FRAG_LOADING,{frag:U,part:z[F],targetBufferTime:V}),this.doFragPartsLoad(U,z,F,W).catch(function(G){return K.handleFragLoadError(G)})}else if(!U.url||this.loadedEndOfParts(z,V))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(V.toFixed(3))),Object(d.isFiniteNumber)(U.sn)&&!this.bitrateTest&&(this.nextLoadPosition=U.start+U.duration),this.state=w.FRAG_LOADING,this.hls.trigger(i.Events.FRAG_LOADING,{frag:U,targetBufferTime:V}),this.fragmentLoader.load(U,W).catch(function(G){return K.handleFragLoadError(G)})},A.doFragPartsLoad=function(U,N,V,W){var K=this;return new Promise(function(z,F){var B=[],G=function ae(de){var se=N[de];K.fragmentLoader.loadPart(U,se,W).then(function(Se){B[se.index]=Se;var Oe=Se.part;K.hls.trigger(i.Events.FRAG_LOADED,Se);var le=N[de+1];if(le&&le.fragment===U)ae(de+1);else return z({frag:U,part:Oe,partsLoaded:B})}).catch(F)};G(V)})},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(i.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 V=N.frag,W=N.part,K=N.level,z=self.performance.now();V.stats.parsing.end=z,W&&(W.stats.parsing.end=z),this.updateLevelTiming(V,W,K,U.partial)},A.getCurrentContext=function(U){var N=this.levels,V=U.level,W=U.sn,K=U.part;if(!N||!N[V])return this.warn("Levels object was unset while buffering fragment "+W+" of level "+V+". The current chunk will not be buffered."),null;var z=N[V],F=K>-1?Object(v.getPartWith)(z,W,K):null,B=F?F.fragment:Object(v.getFragmentWithSN)(z,W,this.fragCurrent);return B?{frag:B,part:F,level:z}:null},A.bufferFragmentData=function(U,N,V,W){if(!U||this.state!==w.PARSING)return;var K=U.data1,z=U.data2,F=K;if(K&&z&&(F=Object(x.appendUint8Array)(K,z)),!F||!F.length)return;var B={type:U.type,frag:N,part:V,chunkMeta:W,parent:N.type,data:F};this.hls.trigger(i.Events.BUFFER_APPENDING,B),U.dropped&&U.independent&&!V&&this.flushBufferGap(N)},A.flushBufferGap=function(U){var N=this.media;if(!N)return;if(!S.BufferHelper.isBuffered(N,N.currentTime)){this.flushMainBuffer(0,U.start);return}var V=N.currentTime,W=S.BufferHelper.bufferInfo(N,V,0),K=U.duration,z=Math.min(this.config.maxFragLookUpTolerance*2,K*.25),F=Math.max(Math.min(U.start-z,W.end-z),V+z);U.start-F>z&&this.flushMainBuffer(F,U.start)},A.getFwdBufferInfo=function(U,N){var V=this.config,W=this.getLoadPosition();if(!Object(d.isFiniteNumber)(W))return null;var K=S.BufferHelper.bufferInfo(U,W,V.maxBufferHole);if(K.len===0&&K.nextStart!==void 0){var z=this.fragmentTracker.getBufferedFrag(W,N);if(z&&K.nextStart<z.end)return S.BufferHelper.bufferInfo(U,W,Math.max(K.nextStart,V.maxBufferHole))}return K},A.getMaxBufferLength=function(U){var N=this.config,V;return U?V=Math.max(8*N.maxBufferSize/U,N.maxBufferLength):V=N.maxBufferLength,Math.min(V,N.maxMaxBufferLength)},A.reduceMaxBufferLength=function(U){var N=this.config,V=U||N.maxBufferLength;return N.maxMaxBufferLength>=V?(N.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+N.maxMaxBufferLength+"s"),!0):!1},A.getNextFragment=function(U,N){var V,W,K=N.fragments,z=K.length;if(!z)return null;var F=this.config,B=K[0].start,G;if(N.live){var ae=F.initialLiveManifestSize;if(z<ae)return this.warn("Not enough fragments to start playback (have: "+z+", need: "+ae+")"),null;!N.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(G=this.getInitialLiveFragment(N,K),this.startPosition=G?this.hls.liveSyncPosition||G.start:U)}else U<=B&&(G=K[0]);if(!G){var de=F.lowLatencyMode?N.partEnd:N.fragmentEnd;G=this.getFragmentAtPosition(U,de,N)}return(V=G)!==null&&V!==void 0&&V.initSegment&&!((W=G)!==null&&W!==void 0&&W.initSegment.data)&&!this.bitrateTest&&(G=G.initSegment),G},A.getNextPart=function(U,N,V){for(var W=-1,K=!1,z=!0,F=0,B=U.length;F<B;F++){var G=U[F];if(z=z&&!G.independent,W>-1&&V<G.start)break;var ae=G.loaded;!ae&&(K||G.independent||z)&&G.fragment===N&&(W=F),K=ae}return W},A.loadedEndOfParts=function(U,N){var V=U[U.length-1];return V&&N>V.start&&V.loaded},A.getInitialLiveFragment=function(U,N){var V=this.fragPrevious,W=null;if(V){if(U.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+V.programDateTime),W=Object(g.findFragmentByPDT)(N,V.endProgramDateTime,this.config.maxFragLookUpTolerance)),!W){var K=V.sn+1;if(K>=U.startSN&&K<=U.endSN){var z=N[K-U.startSN];V.cc===z.cc&&(W=z,this.log("Live playlist, switching playlist, load frag with next SN: "+W.sn))}W||(W=Object(g.findFragWithCC)(N,V.cc),W&&this.log("Live playlist, switching playlist, load frag with same CC: "+W.sn))}}else{var F=this.hls.liveSyncPosition;F!==null&&(W=this.getFragmentAtPosition(F,this.bitrateTest?U.fragmentEnd:U.edge,U))}return W},A.getFragmentAtPosition=function(U,N,V){var W=this.config,K=this.fragPrevious,z=V.fragments,F=V.endSN,B=V.fragmentHint,G=W.maxFragLookUpTolerance,ae=!!(W.lowLatencyMode&&V.partList&&B);ae&&B&&!this.bitrateTest&&(z=z.concat(B),F=B.sn);var de;if(U<N){var se=U>N-G?0:G;de=Object(g.findFragmentByPTS)(K,z,U,se)}else de=z[z.length-1];if(de){var Se=de.sn-V.startSN,Oe=K&&de.level===K.level,le=z[Se+1],me=this.fragmentTracker.getState(de);if(me===y.FragmentState.BACKTRACKED){de=null;for(var pe=Se;z[pe]&&this.fragmentTracker.getState(z[pe])===y.FragmentState.BACKTRACKED;)K?de=z[pe--]:de=z[--pe];de||(de=le)}else K&&de.sn===K.sn&&!ae&&(Oe&&(de.sn<F&&this.fragmentTracker.getState(le)!==y.FragmentState.OK?(this.log("SN "+de.sn+" just loaded, load next one: "+le.sn),de=le):de=null))}return de},A.synchronizeToLiveEdge=function(U){var N=this.config,V=this.media;if(!V)return;var W=this.hls.liveSyncPosition,K=V.currentTime,z=U.fragments[0].start,F=U.edge,B=K>=z-N.maxFragLookUpTolerance&&K<=F;if(W!==null&&V.duration>W&&(K<W||!B)){var G=N.liveMaxLatencyDuration!==void 0?N.liveMaxLatencyDuration:N.liveMaxLatencyDurationCount*U.targetduration;(!B&&V.readyState<4||K<F-G)&&(this.loadedmetadata||(this.nextLoadPosition=W),V.readyState&&(this.warn("Playback: "+K.toFixed(3)+" is located too far from the end of live sliding playlist: "+F+", reset currentTime to : "+W.toFixed(3)),V.currentTime=W))}},A.alignPlaylists=function(U,N){var V=this.levels,W=this.levelLastLoaded,K=this.fragPrevious,z=W!==null?V[W]:null,F=U.fragments.length;if(!F)return this.warn("No fragments in live playlist"),0;var B=U.fragments[0].start,G=!N,ae=U.alignedSliding&&Object(d.isFiniteNumber)(B);if(G||!ae&&!B){Object(f.alignStream)(K,z,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: "+(K?K.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 V=this.startPosition;if(V<N&&(V=-1),V===-1||this.lastCurrentTime===-1){var W=U.startTimeOffset;Object(d.isFiniteNumber)(W)?(V=N+W,W<0&&(V+=U.totalduration),V=Math.min(Math.max(N,V),N+U.totalduration),this.log("Start time offset "+W+" found in playlist, adjust startPosition to "+V),this.startPosition=V):U.live?V=this.hls.liveSyncPosition||N:this.startPosition=V=0,this.lastCurrentTime=V}this.nextLoadPosition=V},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 V=N.frag;if(!V||V.type!==U)return;var W=this.fragCurrent;console.assert(W&&V.sn===W.sn&&V.level===W.level&&V.urlId===W.urlId,"Frag load error must match current frag to retry");var K=this.config;if(this.fragLoadError+1<=K.fragLoadingMaxRetry){if(this.resetLiveStartWhenNotLoaded(V.level))return;var z=Math.min(Math.pow(2,this.fragLoadError)*K.fragLoadingRetryDelay,K.fragLoadingMaxRetryTimeout);this.warn("Fragment "+V.sn+" of "+U+" "+V.level+" failed to load, retrying in "+z+"ms"),this.retryDate=self.performance.now()+z,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):(n.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,V){if(!U)return;var W=S.BufferHelper.getBuffered(U);this.fragmentTracker.detectEvictedFragments(N,W,V),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,V,W){var K=this,z=V.details;console.assert(!!z,"level.details must be defined");var F=Object.keys(U.elementaryStreams).reduce(function(B,G){var ae=U.elementaryStreams[G];if(ae){var de=ae.endPTS-ae.startPTS;if(de<=0)return K.warn("Could not parse fragment "+U.sn+" "+G+" duration reliably ("+de+") resetting transmuxer to fallback to playlist timing"),K.resetTransmuxer(),B||!1;var se=W?0:Object(v.updateFragPTSDTS)(z,U,ae.startPTS,ae.endPTS,ae.startDTS,ae.endDTS);return K.hls.trigger(i.Events.LEVEL_PTS_UPDATED,{details:z,level:V,drift:se,type:G,frag:U,start:ae.startPTS,end:ae.endPTS}),!0}return B},!1);F?(this.state=w.PARSED,this.hls.trigger(i.Events.FRAG_PARSED,{frag:U,part:N})):this.resetLoadingState()},A.resetTransmuxer=function(){this.transmuxer&&(this.transmuxer.destroy(),this.transmuxer=null)},T(o,[{key:"state",get:function(){return this._state},set:function(U){var N=this._state;N!==U&&(this._state=U,this.log(N+"->"+U))}}]),o}(h.default)},"./src/controller/buffer-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return g});var d=D("./src/polyfills/number.ts"),h=D("./src/events.ts"),y=D("./src/utils/logger.ts"),S=D("./src/errors.ts"),n=D("./src/utils/buffer-helper.ts"),i=D("./src/utils/mediasource-helper.ts"),s=D("./src/loader/fragment.ts"),r=D("./src/controller/buffer-operation-queue.ts"),x=Object(i.getMediaSource)(),f=/([ha]vc.)(?:\.[^.,]+)+/,g=function(){function v(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,T=a.mediaSource;y.logger.log("[buffer-controller]: Media source opened"),_&&(a.updateMediaElementDuration(),u.trigger(h.Events.MEDIA_ATTACHED,{media:_})),T&&T.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){y.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){y.logger.log("[buffer-controller]: Media source ended")},this.hls=O,this._initSourceBuffer(),this.registerListeners()}var p=v.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(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.on(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.on(h.Events.BUFFER_RESET,this.onBufferReset,this),a.on(h.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.on(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.on(h.Events.BUFFER_EOS,this.onBufferEos,this),a.on(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.on(h.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.on(h.Events.FRAG_PARSED,this.onFragParsed,this),a.on(h.Events.FRAG_CHANGED,this.onFragChanged,this)},p.unregisterListeners=function(){var a=this.hls;a.off(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),a.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),a.off(h.Events.MANIFEST_PARSED,this.onManifestParsed,this),a.off(h.Events.BUFFER_RESET,this.onBufferReset,this),a.off(h.Events.BUFFER_APPENDING,this.onBufferAppending,this),a.off(h.Events.BUFFER_CODECS,this.onBufferCodecs,this),a.off(h.Events.BUFFER_EOS,this.onBufferEos,this),a.off(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),a.off(h.Events.LEVEL_UPDATED,this.onLevelUpdated,this),a.off(h.Events.FRAG_PARSED,this.onFragParsed,this),a.off(h.Events.FRAG_CHANGED,this.onFragChanged,this)},p._initSourceBuffer=function(){this.sourceBuffer={},this.operationQueue=new r.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,y.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},p.onMediaAttaching=function(a,u){var _=this.media=u.media;if(_&&x){var T=this.mediaSource=new x;T.addEventListener("sourceopen",this._onMediaSourceOpen),T.addEventListener("sourceended",this._onMediaSourceEnded),T.addEventListener("sourceclose",this._onMediaSourceClose),_.src=self.URL.createObjectURL(T),this._objectUrl=_.src}},p.onMediaDetaching=function(){var a=this.media,u=this.mediaSource,_=this._objectUrl;if(u){if(y.logger.log("[buffer-controller]: media source detaching"),u.readyState==="open")try{u.endOfStream()}catch(T){y.logger.warn("[buffer-controller]: onMediaDetaching: "+T.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()):y.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(h.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(T){y.logger.warn("[buffer-controller]: Failed to reset the "+u+" buffer",T)}}),this._initSourceBuffer()},p.onBufferCodecs=function(a,u){var _=this,T=this.getSourceBufferTypes().length;if(Object.keys(u).forEach(function(b){if(T){var c=_.tracks[b];if(c&&typeof c.buffer.changeType=="function"){var R=u[b],w=R.codec,C=R.levelCodec,E=R.container,o=(c.levelCodec||c.codec).replace(f,"$1"),A=(C||w).replace(f,"$1");if(o!==A){var k=E+";codecs="+(C||w);_.appendChangeType(b,k)}}}else _.pendingTracks[b]=u[b]}),T)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},p.appendChangeType=function(a,u){var _=this,T=this.operationQueue,b={execute:function(){var R=_.sourceBuffer[a];R&&(y.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+u),R.changeType(u)),T.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(R){y.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",R)}};T.append(b,a)},p.onBufferAppending=function(a,u){var _=this,T=this.hls,b=this.operationQueue,c=this.tracks,R=u.data,w=u.type,C=u.frag,E=u.part,o=u.chunkMeta,A=o.buffering[w],k=self.performance.now();A.start=k;var U=C.stats.buffering,N=E?E.stats.buffering:null;U.start===0&&(U.start=k),N&&N.start===0&&(N.start=k);var V=c.audio,W=w==="audio"&&o.id===1&&(V==null?void 0:V.container)==="audio/mpeg",K={execute:function(){if(A.executeStart=self.performance.now(),W){var F=_.sourceBuffer[w];if(F){var B=C.start-F.timestampOffset;Math.abs(B)>=.1&&(y.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,G={};for(var ae in B)G[ae]=n.BufferHelper.getBuffered(B[ae]);_.appendError=0,_.hls.trigger(h.Events.BUFFER_APPENDED,{type:w,frag:C,part:E,chunkMeta:o,parent:C.type,timeRanges:G})},onError:function(F){y.logger.error("[buffer-controller]: Error encountered while trying to append to the "+w+" SourceBuffer",F);var B={type:S.ErrorTypes.MEDIA_ERROR,parent:C.type,details:S.ErrorDetails.BUFFER_APPEND_ERROR,err:F,fatal:!1};F.code===DOMException.QUOTA_EXCEEDED_ERR?B.details=S.ErrorDetails.BUFFER_FULL_ERROR:(_.appendError++,B.details=S.ErrorDetails.BUFFER_APPEND_ERROR,_.appendError>T.config.appendErrorMaxRetry&&(y.logger.error("[buffer-controller]: Failed "+T.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),B.fatal=!0)),T.trigger(h.Events.ERROR,B)}};b.append(K,w)},p.onBufferFlushing=function(a,u){var _=this,T=this.operationQueue,b=function(R){return{execute:_.removeExecutor.bind(_,R,u.startOffset,u.endOffset),onStart:function(){},onComplete:function(){_.hls.trigger(h.Events.BUFFER_FLUSHED,{type:R})},onError:function(C){y.logger.warn("[buffer-controller]: Failed to remove from "+R+" SourceBuffer",C)}}};u.type?T.append(b(u.type),u.type):this.getSourceBufferTypes().forEach(function(c){T.append(b(c),c)})},p.onFragParsed=function(a,u){var _=this,T=u.frag,b=u.part,c=[],R=b?b.elementaryStreams:T.elementaryStreams;R[s.ElementaryStreamTypes.AUDIOVIDEO]?c.push("audiovideo"):(R[s.ElementaryStreamTypes.AUDIO]&&c.push("audio"),R[s.ElementaryStreamTypes.VIDEO]&&c.push("video"));var w=function(){var E=self.performance.now();T.stats.buffering.end=E,b&&(b.stats.buffering.end=E);var o=b?b.stats:T.stats;_.hls.trigger(h.Events.FRAG_BUFFERED,{frag:T,part:b,stats:o,id:T.type})};c.length===0&&y.logger.warn("Fragments must have at least one ElementaryStreamType set. type: "+T.type+" level: "+T.level+" sn: "+T.sn),this.blockBuffers(w,c)},p.onFragChanged=function(a,u){this.flushBackBuffer()},p.onBufferEos=function(a,u){var _=this,T=this.getSourceBufferTypes().reduce(function(b,c){var R=_.sourceBuffer[c];return(!u.type||u.type===c)&&(R&&!R.ended&&(R.ended=!0,y.logger.log("[buffer-controller]: "+c+" sourceBuffer now EOS"))),b&&!!(!R||R.ended)},!0);T&&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,T=this.sourceBuffer;if(!_||u===null)return;var b=this.getSourceBufferTypes();if(!b.length)return;var c=u.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(d.isFiniteNumber)(c)||c<0)return;var R=_.currentTime,w=u.levelTargetDuration,C=Math.max(c,w),E=Math.floor(R/w)*w-C;b.forEach(function(o){var A=T[o];if(A){var k=n.BufferHelper.getBuffered(A);k.length>0&&E>k.start(0)&&(a.trigger(h.Events.BACK_BUFFER_REACHED,{bufferEnd:E}),u.live&&a.trigger(h.Events.LIVE_BACK_BUFFER_REACHED,{bufferEnd:E}),a.trigger(h.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:E,type:o}))}})},p.updateMediaElementDuration=function(){if(!this.details||!this.media||!this.mediaSource||this.mediaSource.readyState!=="open")return;var a=this.details,u=this.hls,_=this.media,T=this.mediaSource,b=a.fragments[0].start+a.totalduration,c=_.duration,R=Object(d.isFiniteNumber)(T.duration)?T.duration:0;a.live&&u.config.liveDurationInfinity?(y.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),T.duration=Infinity,this.updateSeekableRange(a)):(b>R&&b>c||!Object(d.isFiniteNumber)(c))&&(y.logger.log("[buffer-controller]: Updating Media Source duration to "+b.toFixed(3)),T.duration=b)},p.updateSeekableRange=function(a){var u=this.mediaSource,_=a.fragments,T=_.length;if(T&&a.live&&u!==null&&u!==void 0&&u.setLiveSeekableRange){var b=Math.max(0,_[0].start),c=Math.max(b,b+a.totalduration);u.setLiveSeekableRange(b,c)}},p.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,u=this.operationQueue,_=this.pendingTracks,T=Object.keys(_).length;if(T&&!a||T===2){this.createSourceBuffers(_),this.pendingTracks={};var b=this.getSourceBufferTypes();if(b.length===0){this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_INCOMPATIBLE_CODECS_ERROR,fatal:!0,reason:"could not create source buffer for media codec(s)"});return}b.forEach(function(c){u.executeNext(c)})}},p.createSourceBuffers=function(a){var u=this.sourceBuffer,_=this.mediaSource;if(!_)throw Error("createSourceBuffers called when mediaSource was null");var T=0;for(var b in a)if(!u[b]){var c=a[b];if(!c)throw Error("source buffer exists for track "+b+", however track does not");var R=c.levelCodec||c.codec,w=c.container+";codecs="+R;y.logger.log("[buffer-controller]: creating sourceBuffer("+w+")");try{var C=u[b]=_.addSourceBuffer(w),E=b;this.addBufferListener(E,"updatestart",this._onSBUpdateStart),this.addBufferListener(E,"updateend",this._onSBUpdateEnd),this.addBufferListener(E,"error",this._onSBUpdateError),this.tracks[b]={buffer:C,codec:R,container:c.container,levelCodec:c.levelCodec,id:c.id},T++}catch(o){y.logger.error("[buffer-controller]: error while trying to add sourceBuffer: "+o.message),this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_ADD_CODEC_ERROR,fatal:!1,error:o,mimeType:w})}}T&&this.hls.trigger(h.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){y.logger.error("[buffer-controller]: "+a+" SourceBuffer error",u),this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var _=this.operationQueue.current(a);_&&_.onError(u)},p.removeExecutor=function(a,u,_){var T=this.media,b=this.mediaSource,c=this.operationQueue,R=this.sourceBuffer,w=R[a];if(!T||!b||!w){y.logger.warn("[buffer-controller]: Attempting to remove from the "+a+" SourceBuffer, but it does not exist"),c.shiftAndExecuteNext(a);return}var C=Object(d.isFiniteNumber)(T.duration)?T.duration:Infinity,E=Object(d.isFiniteNumber)(b.duration)?b.duration:Infinity,o=Math.max(0,u),A=Math.min(_,C,E);A>o?(y.logger.log("[buffer-controller]: Removing ["+o+","+A+"] from the "+a+" SourceBuffer"),console.assert(!w.updating,a+" sourceBuffer must not be updating"),w.remove(o,A)):c.shiftAndExecuteNext(a)},p.appendExecutor=function(a,u){var _=this.operationQueue,T=this.sourceBuffer,b=T[u];if(!b){y.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){y.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var T=this.operationQueue,b=u.map(function(c){return T.appendBlocker(c)});Promise.all(b).then(function(){a(),u.forEach(function(c){var R=_.sourceBuffer[c];(!R||!R.updating)&&T.shiftAndExecuteNext(c)})})},p.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},p.addBufferListener=function(a,u,_){var T=this.sourceBuffer[a];if(!T)return;var b=_.bind(this,a);this.listeners[a].push({event:u,listener:b}),T.addEventListener(u,b)},p.removeBufferListeners=function(a){var u=this.sourceBuffer[a];if(!u)return;this.listeners[a].forEach(function(_){u.removeEventListener(_.event,_.listener)})},v}()},"./src/controller/buffer-operation-queue.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return h});var d=D("./src/utils/logger.ts"),h=function(){function y(n){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=n}var S=y.prototype;return S.append=function(i,s){var r=this.queues[s];r.push(i),r.length===1&&this.buffers[s]&&this.executeNext(s)},S.insertAbort=function(i,s){var r=this.queues[s];r.unshift(i),this.executeNext(s)},S.appendBlocker=function(i){var s,r=new Promise(function(f){s=f}),x={execute:s,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,i),r},S.executeNext=function(i){var s=this.buffers,r=this.queues,x=s[i],f=r[i];if(f.length){var g=f[0];try{g.execute()}catch(v){d.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),g.onError(v),(!x||!x.updating)&&(f.shift(),this.executeNext(i))}}},S.shiftAndExecuteNext=function(i){this.queues[i].shift(),this.executeNext(i)},S.current=function(i){return this.queues[i][0]},y}()},"./src/controller/cap-level-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts");function h(n,i){for(var s=0;s<i.length;s++){var r=i[s];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(n,r.key,r)}}function y(n,i,s){return i&&h(n.prototype,i),s&&h(n,s),n}var S=function(){function n(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 i=n.prototype;return i.setStreamController=function(r){this.streamController=r},i.destroy=function(){this.unregisterListener(),this.hls.config.capLevelToPlayerSize&&this.stopCapping(),this.media=null,this.clientRect=null,this.hls=this.streamController=null},i.registerListeners=function(){var r=this.hls;r.on(d.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.on(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.on(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.on(d.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.on(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},i.unregisterListener=function(){var r=this.hls;r.off(d.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),r.off(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),r.off(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),r.off(d.Events.BUFFER_CODECS,this.onBufferCodecs,this),r.off(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},i.onFpsDropLevelCapping=function(r,x){n.isLevelAllowed(x.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(x.droppedLevel)},i.onMediaAttaching=function(r,x){this.media=x.media instanceof HTMLVideoElement?x.media:null},i.onManifestParsed=function(r,x){var f=this.hls;this.restrictedLevels=[],this.firstLevel=x.firstLevel,f.config.capLevelToPlayerSize&&x.video&&this.startCapping()},i.onBufferCodecs=function(r,x){var f=this.hls;f.config.capLevelToPlayerSize&&x.video&&this.startCapping()},i.onMediaDetaching=function(){this.stopCapping()},i.detectPlayerSize=function(){if(this.media&&this.mediaHeight>0&&this.mediaWidth>0){var r=this.hls.levels;if(r.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(r.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},i.getMaxLevel=function(r){var x=this,f=this.hls.levels;if(!f.length)return-1;var g=f.filter(function(v,p){return n.isLevelAllowed(p,x.restrictedLevels)&&p<=r});return this.clientRect=null,n.getMaxLevelByMediaSize(g,this.mediaWidth,this.mediaHeight)},i.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()},i.stopCapping=function(){this.restrictedLevels=[],this.firstLevel=-1,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.timer&&(self.clearInterval(this.timer),this.timer=void 0)},i.getDimensions=function(){if(this.clientRect)return this.clientRect;var r=this.media,x={width:0,height:0};if(r){var f=r.getBoundingClientRect();x.width=f.width,x.height=f.height,!x.width&&!x.height&&(x.width=f.right-f.left||r.width||0,x.height=f.bottom-f.top||r.height||0)}return this.clientRect=x,x},n.isLevelAllowed=function(r,x){return x===void 0&&(x=[]),x.indexOf(r)===-1},n.getMaxLevelByMediaSize=function(r,x,f){if(!r||!r.length)return-1;for(var g=function(u,_){return _?u.width!==_.width||u.height!==_.height:!0},v=r.length-1,p=0;p<r.length;p+=1){var O=r[p];if((O.width>=x||O.height>=f)&&g(O,r[p+1])){v=p;break}}return v},y(n,[{key:"mediaWidth",get:function(){return this.getDimensions().width*n.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*n.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var r=1;try{r=self.devicePixelRatio}catch(x){}return r}}]),n}();m.default=S},"./src/controller/cmcd-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return g});var d=D("./src/events.ts"),h=D("./src/types/cmcd.ts"),y=D("./src/utils/buffer-helper.ts"),S=D("./src/utils/logger.ts");function n(v,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(v,a.key,a)}}function i(v,p,O){return p&&n(v.prototype,p),O&&n(v,O),v}function s(v,p){var O=typeof Symbol!="undefined"&&v[Symbol.iterator]||v["@@iterator"];if(O)return(O=O.call(v)).next.bind(O);if(Array.isArray(v)||(O=r(v))||p&&v&&typeof v.length=="number"){O&&(v=O);var a=0;return function(){return a>=v.length?{done:!0}:{done:!1,value:v[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 r(v,p){if(!v)return;if(typeof v=="string")return x(v,p);var O=Object.prototype.toString.call(v).slice(8,-1);if(O==="Object"&&v.constructor&&(O=v.constructor.name),O==="Map"||O==="Set")return Array.from(v);if(O==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(O))return x(v,p)}function x(v,p){(p==null||p>v.length)&&(p=v.length);for(var O=0,a=new Array(p);O<p;O++)a[O]=v[O];return a}function f(){return f=Object.assign||function(v){for(var p=1;p<arguments.length;p++){var O=arguments[p];for(var a in O)Object.prototype.hasOwnProperty.call(O,a)&&(v[a]=O[a])}return v},f.apply(this,arguments)}var g=function(){function v(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(T){try{a.apply(T,{ot:h.CMCDObjectType.MANIFEST,su:!a.initialized})}catch(b){S.logger.warn("Could not generate manifest CMCD data.",b)}},this.applyFragmentData=function(T){try{var b=T.frag,c=a.hls.levels[b.level],R=a.getObjectType(b),w={d:b.duration*1e3,ot:R};(R===h.CMCDObjectType.VIDEO||R===h.CMCDObjectType.AUDIO||R==h.CMCDObjectType.MUXED)&&(w.br=c.bitrate/1e3,w.tb=a.getTopBandwidth(R),w.bl=a.getBufferLength(R)),a.apply(T,w)}catch(C){S.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||v.uuid(),this.cid=_.contentId,this.useHeaders=_.useHeaders===!0,this.registerListeners())}var p=v.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 _,T;this.audioBuffer=(_=u.tracks.audio)===null||_===void 0?void 0:_.buffer,this.videoBuffer=(T=u.tracks.video)===null||T===void 0?void 0:T.buffer},p.createData=function(){var a;return{v:h.CMCDVersion,sf:h.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===h.CMCDObjectType.INIT||u.ot===h.CMCDObjectType.VIDEO||u.ot===h.CMCDObjectType.MUXED;if(this.starved&&_&&(u.bs=!0,u.su=!0,this.starved=!1),u.su==null&&(u.su=this.buffering),this.useHeaders){var T=v.toHeaders(u);if(!Object.keys(T).length)return;a.headers||(a.headers={}),f(a.headers,T)}else{var b=v.toQuery(u);if(!b)return;a.url=v.appendQueryToUri(a.url,b)}},p.getObjectType=function(a){var u=a.type;return u==="subtitle"?h.CMCDObjectType.TIMED_TEXT:a.sn==="initSegment"?h.CMCDObjectType.INIT:u==="audio"?h.CMCDObjectType.AUDIO:u==="main"?this.hls.audioTracks.length?h.CMCDObjectType.VIDEO:h.CMCDObjectType.MUXED:void 0},p.getTopBandwidth=function(a){for(var u=0,_=a===h.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,T=s(_),b;!(b=T()).done;){var c=b.value;c.bitrate>u&&(u=c.bitrate)}return u>0?u:NaN},p.getBufferLength=function(a){var u=this.hls.media,_=a===h.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!_||!u)return NaN;var T=y.BufferHelper.bufferInfo(_,u.currentTime,this.config.maxBufferHole);return T.len*1e3},p.createPlaylistLoader=function(){var a=this.config.pLoader,u=this.applyPlaylistData,_=a||this.config.loader;return function(){function T(c){this.loader=void 0,this.loader=new _(c)}var b=T.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)},i(T,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),T}()},p.createFragmentLoader=function(){var a=this.config.fLoader,u=this.applyFragmentData,_=a||this.config.loader;return function(){function T(c){this.loader=void 0,this.loader=new _(c)}var b=T.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)},i(T,[{key:"stats",get:function(){return this.loader.stats}},{key:"context",get:function(){return this.loader.context}}]),T}()},v.uuid=function(){var a=URL.createObjectURL(new Blob),u=a.toString();return URL.revokeObjectURL(a),u.substr(u.lastIndexOf("/")+1)},v.serialize=function(a){for(var u=[],_=function(W){return!Number.isNaN(W)&&W!=null&&W!==""&&W!==!1},T=function(W){return Math.round(W)},b=function(W){return T(W/100)*100},c=function(W){return encodeURIComponent(W)},R={br:T,d:T,bl:b,dl:b,mtp:b,nor:c,rtp:b,tb:T},w=Object.keys(a||{}).sort(),C=s(w),E;!(E=C()).done;){var o=E.value,A=a[o];if(!_(A))continue;if(o==="v"&&A===1)continue;if(o=="pr"&&A===1)continue;var k=R[o];k&&(A=k(A));var U=typeof A,N=void 0;o==="ot"||o==="sf"||o==="st"?N=o+"="+A:U==="boolean"?N=o:U==="number"?N=o+"="+A:N=o+"="+JSON.stringify(A),u.push(N)}return u.join(",")},v.toHeaders=function(a){for(var u=Object.keys(a),_={},T=["Object","Request","Session","Status"],b=[{},{},{},{}],c={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],E=c[C]!=null?c[C]:1;b[E][C]=a[C]}for(var o=0;o<b.length;o++){var A=v.serialize(b[o]);A&&(_["CMCD-"+T[o]]=A)}return _},v.toQuery=function(a){return"CMCD="+encodeURIComponent(v.serialize(a))},v.appendQueryToUri=function(a,u){if(!u)return a;var _=a.includes("?")?"&":"?";return""+a+_+u},v}()},"./src/controller/eme-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts"),h=D("./src/errors.ts"),y=D("./src/utils/logger.ts"),S=D("./src/utils/mediakeys-helper.ts");function n(g,v){for(var p=0;p<v.length;p++){var O=v[p];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(g,O.key,O)}}function i(g,v,p){return v&&n(g.prototype,v),p&&n(g,p),g}var s=3,r=function(v,p,O){var a={audioCapabilities:[],videoCapabilities:[]};return v.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]},x=function(v,p,O,a){switch(v){case S.KeySystems.WIDEVINE:return r(p,O,a);default:throw new Error("Unknown key-system: "+v)}},f=function(){function g(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 v=g.prototype;return v.destroy=function(){this._unregisterListeners(),this.hls=this._onMediaEncrypted=null,this._requestMediaKeySystemAccess=null},v._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)},v._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)},v.getLicenseServerUrl=function(O){switch(O){case S.KeySystems.WIDEVINE:if(!this._widevineLicenseUrl)break;return this._widevineLicenseUrl}throw new Error('no license server URL configured for key-system "'+O+'"')},v._attemptKeySystemAccess=function(O,a,u){var _=this,T=x(O,a,u,this._drmSystemOptions);y.logger.log("Requesting encrypted media key-system access");var b=this.requestMediaKeySystemAccess(O,T);this.mediaKeysPromise=b.then(function(c){return _._onMediaKeySystemAccessObtained(O,c)}),b.catch(function(c){y.logger.error('Failed to obtain key-system "'+O+'" access:',c)})},v._onMediaKeySystemAccessObtained=function(O,a){var u=this;y.logger.log('Access for key-system "'+O+'" obtained');var _={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:a,mediaKeySystemDomain:O};this._mediaKeysList.push(_);var T=Promise.resolve().then(function(){return a.createMediaKeys()}).then(function(b){return _.mediaKeys=b,y.logger.log('Media-keys created for key-system "'+O+'"'),u._onMediaKeysCreated(),b});return T.catch(function(b){y.logger.error("Failed to create media-keys:",b)}),T},v._onMediaKeysCreated=function(){var O=this;this._mediaKeysList.forEach(function(a){a.mediaKeysSession||(a.mediaKeysSession=a.mediaKeys.createSession(),O._onNewMediaKeySession(a.mediaKeysSession))})},v._onNewMediaKeySession=function(O){var a=this;y.logger.log("New key-system session "+O.sessionId),O.addEventListener("message",function(u){a._onKeySessionMessage(O,u.message)},!1)},v._onKeySessionMessage=function(O,a){y.logger.log("Got EME message event, creating license request"),this._requestLicense(a,function(u){y.logger.log("Received license data (length: "+(u&&u.byteLength)+"), updating key-session"),O.update(u)})},v.onMediaEncrypted=function(O){var a=this;if(y.logger.log('Media is encrypted using "'+O.initDataType+'" init data type'),!this.mediaKeysPromise){y.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been requested"),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}var u=function(T){if(!a._media)return;a._attemptSetMediaKeys(T),a._generateRequestWithPreferredKeySession(O.initDataType,O.initData)};this.mediaKeysPromise.then(u).catch(u)},v._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){y.logger.error("Fatal: Media is encrypted but no CDM access or no keys have been obtained yet"),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_KEYS,fatal:!0});return}y.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(a.mediaKeys),this._hasSetMediaKeys=!0}},v._generateRequestWithPreferredKeySession=function(O,a){var u=this,_=this._mediaKeysList[0];if(!_){y.logger.error("Fatal: Media is encrypted but not any key-system access has been obtained yet"),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}if(_.mediaKeysSessionInitialized){y.logger.warn("Key-Session already initialized but requested again");return}var T=_.mediaKeysSession;if(!T){y.logger.error("Fatal: Media is encrypted but no key-session existing"),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!0});return}if(!a){y.logger.warn("Fatal: initData required for generating a key session is null"),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_INIT_DATA,fatal:!0});return}y.logger.log('Generating key-session request for "'+O+'" init data type'),_.mediaKeysSessionInitialized=!0,T.generateRequest(O,a).then(function(){y.logger.debug("Key-session generation succeeded")}).catch(function(b){y.logger.error("Error generating key-session request:",b),u.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_SESSION,fatal:!1})})},v._createLicenseXhr=function(O,a,u){var _=new XMLHttpRequest;_.responseType="arraybuffer",_.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,_,O,a,u);var T=this._licenseXhrSetup;if(T)try{T.call(this.hls,_,O),T=void 0}catch(b){y.logger.error(b)}try{_.readyState||_.open("POST",O,!0),T&&T.call(this.hls,_,O)}catch(b){throw new Error("issue setting up KeySystem license XHR "+b)}return _},v._onLicenseRequestReadyStageChange=function(O,a,u,_){switch(O.readyState){case 4:if(O.status===200){this._requestLicenseFailureCount=0,y.logger.log("License request succeeded");var T=O.response,b=this._licenseResponseCallback;if(b)try{T=b.call(this.hls,O,a)}catch(R){y.logger.error(R)}_(T)}else{if(y.logger.error("License Request XHR failed ("+a+"). Status: "+O.status+" ("+O.statusText+")"),this._requestLicenseFailureCount++,this._requestLicenseFailureCount>s){this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0});return}var c=s-this._requestLicenseFailureCount+1;y.logger.warn("Retrying license request, "+c+" attempts left"),this._requestLicense(u,_)}break}},v._generateLicenseRequestChallenge=function(O,a){switch(O.mediaKeySystemDomain){case S.KeySystems.WIDEVINE:return a}throw new Error("unsupported key-system: "+O.mediaKeySystemDomain)},v._requestLicense=function(O,a){y.logger.log("Requesting content license for key-system");var u=this._mediaKeysList[0];if(!u){y.logger.error("Fatal error: Media is encrypted but no key-system access has been obtained yet"),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_NO_ACCESS,fatal:!0});return}try{var _=this.getLicenseServerUrl(u.mediaKeySystemDomain),T=this._createLicenseXhr(_,O,a);y.logger.log("Sending license request to URL: "+_);var b=this._generateLicenseRequestChallenge(u,O);T.send(b)}catch(c){y.logger.error("Failure requesting DRM license: "+c),this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.KEY_SYSTEM_ERROR,details:h.ErrorDetails.KEY_SYSTEM_LICENSE_REQUEST_FAILED,fatal:!0})}},v.onMediaAttached=function(O,a){if(!this._emeEnabled)return;var u=a.media;this._media=u,u.addEventListener("encrypted",this._onMediaEncrypted)},v.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(){})},v.onManifestParsed=function(O,a){if(!this._emeEnabled)return;var u=a.levels.map(function(T){return T.audioCodec}).filter(function(T){return!!T}),_=a.levels.map(function(T){return T.videoCodec}).filter(function(T){return!!T});this._attemptKeySystemAccess(S.KeySystems.WIDEVINE,u,_)},i(g,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),g}();m.default=f},"./src/controller/fps-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts"),h=D("./src/utils/logger.ts"),y=function(){function S(i){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=i,this.registerListeners()}var n=S.prototype;return n.setStreamController=function(s){this.streamController=s},n.registerListeners=function(){this.hls.on(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},n.unregisterListeners=function(){this.hls.off(d.Events.MEDIA_ATTACHING,this.onMediaAttaching)},n.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},n.onMediaAttaching=function(s,r){var x=this.hls.config;if(x.capLevelOnFPSDrop){var f=r.media instanceof self.HTMLVideoElement?r.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),x.fpsDroppedMonitoringPeriod)}},n.checkFPS=function(s,r,x){var f=performance.now();if(r){if(this.lastTime){var g=f-this.lastTime,v=x-this.lastDroppedFrames,p=r-this.lastDecodedFrames,O=1e3*v/g,a=this.hls;if(a.trigger(d.Events.FPS_DROP,{currentDropped:v,currentDecoded:p,totalDroppedFrames:x}),O>0&&v>a.config.fpsDroppedMonitoringThreshold*p){var u=a.currentLevel;h.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=x,this.lastDecodedFrames=r}},n.checkFPSInterval=function(){var s=this.media;if(s)if(this.isVideoPlaybackQualityAvailable){var r=s.getVideoPlaybackQuality();this.checkFPS(s,r.totalVideoFrames,r.droppedVideoFrames)}else this.checkFPS(s,s.webkitDecodedFrameCount,s.webkitDroppedFrameCount)},S}();m.default=y},"./src/controller/fragment-finders.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"findFragmentByPDT",function(){return y}),D.d(m,"findFragmentByPTS",function(){return S}),D.d(m,"fragmentWithinToleranceTest",function(){return n}),D.d(m,"pdtWithinToleranceTest",function(){return i}),D.d(m,"findFragWithCC",function(){return s});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/binary-search.ts");function y(r,x,f){if(x===null||!Array.isArray(r)||!r.length||!Object(d.isFiniteNumber)(x))return null;var g=r[0].programDateTime;if(x<(g||0))return null;var v=r[r.length-1].endProgramDateTime;if(x>=(v||0))return null;f=f||0;for(var p=0;p<r.length;++p){var O=r[p];if(i(x,f,O))return O}return null}function S(r,x,f,g){f===void 0&&(f=0),g===void 0&&(g=0);var v=null;if(r?v=x[r.sn-x[0].sn+1]||null:f===0&&x[0].start===0&&(v=x[0]),v&&n(f,g,v)===0)return v;var p=h.default.search(x,n.bind(null,f,g));return p||v}function n(r,x,f){r===void 0&&(r=0),x===void 0&&(x=0);var g=Math.min(x,f.duration+(f.deltaPTS?f.deltaPTS:0));return f.start+f.duration-g<=r?1:f.start-g>r&&f.start?-1:0}function i(r,x,f){var g=Math.min(x,f.duration+(f.deltaPTS?f.deltaPTS:0))*1e3,v=f.endProgramDateTime||0;return v-g>r}function s(r,x){return h.default.search(r,function(f){return f.cc<x?1:f.cc>x?-1:0})}},"./src/controller/fragment-tracker.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"FragmentState",function(){return y}),D.d(m,"FragmentTracker",function(){return S});var d=D("./src/events.ts"),h=D("./src/types/loader.ts"),y;(function(s){s.NOT_LOADED="NOT_LOADED",s.BACKTRACKED="BACKTRACKED",s.APPENDING="APPENDING",s.PARTIAL="PARTIAL",s.OK="OK"})(y||(y={}));var S=function(){function s(x){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=x,this._registerListeners()}var r=s.prototype;return r._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)},r._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)},r.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},r.getAppendedFrag=function(f,g){if(g===h.PlaylistLevelType.MAIN){var v=this.activeFragment,p=this.activeParts;if(!v)return null;if(p)for(var O=p.length;O--;){var a=p[O],u=a?a.end:v.appendedPTS;if(a.start<=f&&u!==void 0&&f<=u)return O>9&&(this.activeParts=p.slice(O-9)),a}else if(v.start<=f&&v.appendedPTS!==void 0&&f<=v.appendedPTS)return v}return this.getBufferedFrag(f,g)},r.getBufferedFrag=function(f,g){for(var v=this.fragments,p=Object.keys(v),O=p.length;O--;){var a=v[p[O]];if((a==null?void 0:a.body.type)===g&&a.buffered){var u=a.body;if(u.start<=f&&f<=u.end)return u}}return null},r.detectEvictedFragments=function(f,g,v){var p=this;Object.keys(this.fragments).forEach(function(O){var a=p.fragments[O];if(!a)return;if(!a.buffered){a.body.type===v&&p.removeFragment(a.body);return}var u=a.range[f];if(!u)return;u.time.some(function(_){var T=!p.isTimeBuffered(_.startPTS,_.endPTS,g);return T&&p.removeFragment(a.body),T})})},r.detectPartialFragments=function(f){var g=this,v=this.timeRanges,p=f.frag,O=f.part;if(!v||p.sn==="initSegment")return;var a=i(p),u=this.fragments[a];if(!u)return;Object.keys(v).forEach(function(_){var T=p.elementaryStreams[_];if(!T)return;var b=v[_],c=O!==null||T.partial===!0;u.range[_]=g.getBufferedTimes(p,O,c,b)}),u.backtrack=u.loaded=null,Object.keys(u.range).length?u.buffered=!0:this.removeFragment(u.body)},r.fragBuffered=function(f){var g=i(f),v=this.fragments[g];v&&(v.backtrack=v.loaded=null,v.buffered=!0)},r.getBufferedTimes=function(f,g,v,p){for(var O={time:[],partial:v},a=g?g.start:f.start,u=g?g.end:f.end,_=f.minEndPTS||u,T=f.maxStartPTS||a,b=0;b<p.length;b++){var c=p.start(b)-this.bufferPadding,R=p.end(b)+this.bufferPadding;if(T>=c&&_<=R){O.time.push({startPTS:Math.max(a,p.start(b)),endPTS:Math.min(u,p.end(b))});break}else if(a<R&&u>c)O.partial=!0,O.time.push({startPTS:Math.max(a,p.start(b)),endPTS:Math.min(u,p.end(b))});else if(u<=c)break}return O},r.getPartialFragment=function(f){var g=null,v,p,O,a=0,u=this.bufferPadding,_=this.fragments;return Object.keys(_).forEach(function(T){var b=_[T];if(!b)return;n(b)&&(p=b.body.start-u,O=b.body.end+u,f>=p&&f<=O&&(v=Math.min(f-p,O-f),a<=v&&(g=b.body,a=v)))}),g},r.getState=function(f){var g=i(f),v=this.fragments[g];return v?v.buffered?n(v)?y.PARTIAL:y.OK:v.backtrack?y.BACKTRACKED:y.APPENDING:y.NOT_LOADED},r.backtrack=function(f,g){var v=i(f),p=this.fragments[v];if(!p||p.backtrack)return null;var O=p.backtrack=g||p.loaded;return p.loaded=null,O},r.getBacktrackData=function(f){var g=i(f),v=this.fragments[g];if(v){var p,O=v.backtrack;if(O!=null&&(p=O.payload)!==null&&p!==void 0&&p.byteLength)return O;this.removeFragment(f)}return null},r.isTimeBuffered=function(f,g,v){for(var p,O,a=0;a<v.length;a++){if(p=v.start(a)-this.bufferPadding,O=v.end(a)+this.bufferPadding,f>=p&&g<=O)return!0;if(g<=p)return!1}return!1},r.onFragLoaded=function(f,g){var v=g.frag,p=g.part;if(v.sn==="initSegment"||v.bitrateTest||p)return;var O=i(v);this.fragments[O]={body:v,loaded:g,backtrack:null,buffered:!1,range:Object.create(null)}},r.onBufferAppended=function(f,g){var v=this,p=g.frag,O=g.part,a=g.timeRanges;if(p.type===h.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 T=a[_];if(v.detectEvictedFragments(_,T),!O)for(var b=0;b<T.length;b++)p.appendedPTS=Math.max(T.end(b),p.appendedPTS||0)})},r.onFragBuffered=function(f,g){this.detectPartialFragments(g)},r.hasFragment=function(f){var g=i(f);return!!this.fragments[g]},r.removeFragmentsInRange=function(f,g,v){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===v&&u.start<g&&u.end>f&&p.removeFragment(u)}})},r.removeFragment=function(f){var g=i(f);f.stats.loaded=0,f.clearElementaryStreamInfo(),delete this.fragments[g]},r.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},s}();function n(s){var r,x;return s.buffered&&(((r=s.range.video)===null||r===void 0?void 0:r.partial)||((x=s.range.audio)===null||x===void 0?void 0:x.partial))}function i(s){return s.type+"_"+s.level+"_"+s.urlId+"_"+s.sn}},"./src/controller/gap-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"STALL_MINIMUM_DURATION_MS",function(){return n}),D.d(m,"MAX_START_GAP_JUMP",function(){return i}),D.d(m,"SKIP_BUFFER_HOLE_STEP_SECONDS",function(){return s}),D.d(m,"SKIP_BUFFER_RANGE_START",function(){return r}),D.d(m,"default",function(){return x});var d=D("./src/utils/buffer-helper.ts"),h=D("./src/errors.ts"),y=D("./src/events.ts"),S=D("./src/utils/logger.ts"),n=250,i=2,s=.1,r=.05,x=function(){function f(v,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=v,this.media=p,this.fragmentTracker=O,this.hls=a}var g=f.prototype;return g.destroy=function(){this.hls=this.fragmentTracker=this.media=null},g.poll=function(p){var O=this.config,a=this.media,u=this.stalled,_=a.currentTime,T=a.seeking,b=this.seeking&&!T,c=!this.seeking&&T;if(this.seeking=T,_!==p){if(this.moved=!0,u!==null){if(this.stallReported){var R=self.performance.now()-u;S.logger.warn("playback not stuck anymore @"+_+", after "+Math.round(R)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((c||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,E=w.nextStart||0;if(!C&&!E)return;if(T){var o=w.len>i,A=!E||E-_>i&&!this.fragmentTracker.getPartialFragment(_);if(o||A)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var k,U=Math.max(E,w.start||0)-_,N=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,V=N==null||((k=N.details)===null||k===void 0)?void 0:k.live,W=V?N.details.targetduration*2:i;if(U>0&&U<=W){this._trySkipBufferHole(null);return}}var K=self.performance.now();if(u===null){this.stalled=K;return}var z=K-u;!T&&z>=n&&this._reportStall(w.len);var F=d.BufferHelper.bufferInfo(a,_,O.maxBufferHole);this._tryFixBufferStall(F,z)},g._tryFixBufferStall=function(p,O){var a=this.config,u=this.fragmentTracker,_=this.media,T=_.currentTime,b=u.getPartialFragment(T);if(b){var c=this._trySkipBufferHole(b);if(c)return}p.len>a.maxBufferHole&&O>a.highBufferWatchdogPeriod*1e3&&(S.logger.warn("Trying to nudge playhead over buffer-hole"),this.stalled=null,this._tryNudgeBuffer())},g._reportStall=function(p){var O=this.hls,a=this.media,u=this.stallReported;u||(this.stallReported=!0,S.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+p+")"),O.trigger(y.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:p}))},g._trySkipBufferHole=function(p){for(var O=this.config,a=this.hls,u=this.media,_=u.currentTime,T=0,b=d.BufferHelper.getBuffered(u),c=0;c<b.length;c++){var R=b.start(c);if(_+O.maxBufferHole>=T&&_<R){var w=Math.max(R+r,u.currentTime+s);return S.logger.warn("skipping hole, adjusting currentTime from "+_+" to "+w),this.moved=!0,this.stalled=null,u.currentTime=w,p&&a.trigger(y.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+_+" to "+w,frag:p}),w}T=b.end(c)}return 0},g._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 T=u+_*p.nudgeOffset;S.logger.warn("Nudging 'currentTime' from "+u+" to "+T),a.currentTime=T,O.trigger(y.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_NUDGE_ON_STALL,fatal:!1})}else S.logger.error("Playhead still not moving while enough data buffered @"+u+" after "+p.nudgeMaxRetry+" nudges"),O.trigger(y.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!0})},f}()},"./src/controller/id3-track-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts"),h=D("./src/utils/texttrack-utils.ts"),y=D("./src/demux/id3.ts"),S=.25,n=function(){function i(r){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=r,this._registerListeners()}var s=i.prototype;return s.destroy=function(){this._unregisterListeners()},s._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.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),x.on(d.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},s._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.FRAG_PARSING_METADATA,this.onFragParsingMetadata,this),x.off(d.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)},s.onMediaAttached=function(x,f){this.media=f.media},s.onMediaDetaching=function(){if(!this.id3Track)return;Object(h.clearCurrentCues)(this.id3Track),this.id3Track=null,this.media=null},s.getID3Track=function(x){if(!this.media)return;for(var f=0;f<x.length;f++){var g=x[f];if(g.kind==="metadata"&&g.label==="id3")return Object(h.sendAddTrackEvent)(g,this.media),g}return this.media.addTextTrack("metadata","id3")},s.onFragParsingMetadata=function(x,f){if(!this.media)return;var g=f.frag,v=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<v.length;O++){var a=y.getID3Frames(v[O].data);if(a){var u=v[O].pts,_=O<v.length-1?v[O+1].pts:g.end,T=_-u;T<=0&&(_=u+S);for(var b=0;b<a.length;b++){var c=a[b];if(!y.isTimeStampFrame(c)){var R=new p(u,_,"");R.value=c,this.id3Track.addCue(R)}}}}},s.onBufferFlushing=function(x,f){var g=f.startOffset,v=f.endOffset,p=f.type;if(!p||p==="audio"){var O=this.id3Track;O&&Object(h.removeCuesInRange)(O,g,v)}},i}();m.default=n},"./src/controller/latency-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return i});var d=D("./src/errors.ts"),h=D("./src/events.ts"),y=D("./src/utils/logger.ts");function S(s,r){for(var x=0;x<r.length;x++){var f=r[x];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(s,f.key,f)}}function n(s,r,x){return r&&S(s.prototype,r),x&&S(s,x),s}var i=function(){function s(x){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=x,this.config=x.config,this.registerListeners()}var r=s.prototype;return r.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},r.registerListeners=function(){this.hls.on(h.Events.MEDIA_ATTACHED,this.onMediaAttached,this),this.hls.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),this.hls.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),this.hls.on(h.Events.LEVEL_UPDATED,this.onLevelUpdated,this),this.hls.on(h.Events.ERROR,this.onError,this)},r.unregisterListeners=function(){this.hls.off(h.Events.MEDIA_ATTACHED,this.onMediaAttached),this.hls.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching),this.hls.off(h.Events.MANIFEST_LOADING,this.onManifestLoading),this.hls.off(h.Events.LEVEL_UPDATED,this.onLevelUpdated),this.hls.off(h.Events.ERROR,this.onError)},r.onMediaAttached=function(f,g){this.media=g.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},r.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},r.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},r.onLevelUpdated=function(f,g){var v=g.details;this.levelDetails=v,v.advanced&&this.timeupdate(),!v.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},r.onError=function(f,g){if(g.details!==d.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,y.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},r.timeupdate=function(){var f=this.media,g=this.levelDetails;if(!f||!g)return;this.currentTime=f.currentTime;var v=this.computeLatency();if(v===null)return;this._latency=v;var p=this.config,O=p.lowLatencyMode,a=p.maxLiveSyncPlaybackRate;if(!O||a===1)return;var u=this.targetLatency;if(u===null)return;var _=v-u,T=Math.min(this.maxLatency,u+g.targetduration),b=_<T;if(g.live&&b&&_>.05&&this.forwardBufferLength>1){var c=Math.min(2,Math.max(1,a)),R=Math.round(2/(1+Math.exp(-.75*_-this.edgeStalled))*20)/20;f.playbackRate=Math.min(c,Math.max(1,R))}else f.playbackRate!==1&&f.playbackRate!==0&&(f.playbackRate=1)},r.estimateLiveEdge=function(){var f=this.levelDetails;return f===null?null:f.edge+f.age},r.computeLatency=function(){var f=this.estimateLiveEdge();return f===null?null:f-this.currentTime},n(s,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var f=this.config,g=this.levelDetails;return f.liveMaxLatencyDuration!==void 0?f.liveMaxLatencyDuration:g?f.liveMaxLatencyDurationCount*g.targetduration:0}},{key:"targetLatency",get:function(){var f=this.levelDetails;if(f===null)return null;var g=f.holdBack,v=f.partHoldBack,p=f.targetduration,O=this.config,a=O.liveSyncDuration,u=O.liveSyncDurationCount,_=O.lowLatencyMode,T=this.hls.userConfig,b=_&&v||g;(T.liveSyncDuration||T.liveSyncDurationCount||b===0)&&(b=a!==void 0?a:u*p);var c=p,R=1;return b+Math.min(this.stallCount*R,c)}},{key:"liveSyncPosition",get:function(){var f=this.estimateLiveEdge(),g=this.targetLatency,v=this.levelDetails;if(f===null||g===null||v===null)return null;var p=v.edge,O=f-g-this.edgeStalled,a=p-v.totalduration,u=p-(this.config.lowLatencyMode&&v.partTarget||v.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 g=(this.config.lowLatencyMode&&f.partTarget||f.targetduration)*3;return Math.max(f.age-g,0)}},{key:"forwardBufferLength",get:function(){var f=this.media,g=this.levelDetails;if(!f||!g)return 0;var v=f.buffered.length;return v?f.buffered.end(v-1):g.edge-this.currentTime}}]),s}()},"./src/controller/level-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return O});var d=D("./src/types/level.ts"),h=D("./src/events.ts"),y=D("./src/errors.ts"),S=D("./src/utils/codecs.ts"),n=D("./src/controller/level-helper.ts"),i=D("./src/controller/base-playlist-controller.ts"),s=D("./src/types/loader.ts");function r(){return r=Object.assign||function(a){for(var u=1;u<arguments.length;u++){var _=arguments[u];for(var T in _)Object.prototype.hasOwnProperty.call(_,T)&&(a[T]=_[T])}return a},r.apply(this,arguments)}function x(a,u){for(var _=0;_<u.length;_++){var T=u[_];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(a,T.key,T)}}function f(a,u,_){return u&&x(a.prototype,u),_&&x(a,_),a}function g(a,u){a.prototype=Object.create(u.prototype),a.prototype.constructor=a,v(a,u)}function v(a,u){return v=Object.setPrototypeOf||function(T,b){return T.__proto__=b,T},v(a,u)}var p=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),O=function(a){g(u,a);function u(T){var b;return b=a.call(this,T,"[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(h.Events.MANIFEST_LOADED,this.onManifestLoaded,this),b.on(h.Events.LEVEL_LOADED,this.onLevelLoaded,this),b.on(h.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),b.on(h.Events.FRAG_LOADED,this.onFragLoaded,this),b.on(h.Events.ERROR,this.onError,this)},_._unregisterListeners=function(){var b=this.hls;b.off(h.Events.MANIFEST_LOADED,this.onManifestLoaded,this),b.off(h.Events.LEVEL_LOADED,this.onLevelLoaded,this),b.off(h.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),b.off(h.Events.FRAG_LOADED,this.onFragLoaded,this),b.off(h.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(c){c.loadError=0}),a.prototype.startLoad.call(this)},_.onManifestLoaded=function(b,c){var R=[],w=[],C=[],E,o={},A,k=!1,U=!1,N=!1;if(c.levels.forEach(function(z){var F=z.attrs;k=k||!!(z.width&&z.height),U=U||!!z.videoCodec,N=N||!!z.audioCodec,p&&z.audioCodec&&z.audioCodec.indexOf("mp4a.40.34")!==-1&&(z.audioCodec=void 0);var B=z.bitrate+"-"+z.attrs.RESOLUTION+"-"+z.attrs.CODECS;A=o[B],A?A.url.push(z.url):(A=new d.Level(z),o[B]=A,R.push(A)),F&&(F.AUDIO&&Object(n.addGroupId)(A,"audio",F.AUDIO),F.SUBTITLES&&Object(n.addGroupId)(A,"text",F.SUBTITLES))}),(k||U)&&N&&(R=R.filter(function(z){var F=z.videoCodec,B=z.width,G=z.height;return!!F||!!(B&&G)})),R=R.filter(function(z){var F=z.audioCodec,B=z.videoCodec;return(!F||Object(S.isCodecSupportedInMp4)(F,"audio"))&&(!B||Object(S.isCodecSupportedInMp4)(B,"video"))}),c.audioTracks&&(w=c.audioTracks.filter(function(z){return!z.audioCodec||Object(S.isCodecSupportedInMp4)(z.audioCodec,"audio")}),Object(n.assignTrackIdsByGroup)(w)),c.subtitles&&(C=c.subtitles,Object(n.assignTrackIdsByGroup)(C)),R.length>0){E=R[0].bitrate,R.sort(function(z,F){return z.bitrate-F.bitrate}),this._levels=R;for(var V=0;V<R.length;V++)if(R[V].bitrate===E){this._firstLevel=V,this.log("manifest loaded, "+R.length+" level(s) found, first bitrate: "+E);break}var W=N&&!U,K={levels:R,audioTracks:w,subtitleTracks:C,firstLevel:this._firstLevel,stats:c.stats,audio:N,video:U,altAudio:!W&&w.some(function(z){return!!z.url})};this.hls.trigger(h.Events.MANIFEST_PARSED,K),(this.hls.config.autoStartLoad||this.hls.forceStartLoad)&&this.hls.startLoad(this.hls.config.startPosition)}else this.hls.trigger(h.Events.ERROR,{type:y.ErrorTypes.MEDIA_ERROR,details:y.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:c.url,reason:"no level with compatible codecs found in manifest"})},_.onError=function(b,c){if(a.prototype.onError.call(this,b,c),c.fatal)return;var R=c.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,E=!0,o;switch(c.details){case y.ErrorDetails.FRAG_LOAD_ERROR:case y.ErrorDetails.FRAG_LOAD_TIMEOUT:case y.ErrorDetails.KEY_LOAD_ERROR:case y.ErrorDetails.KEY_LOAD_TIMEOUT:if(c.frag){var A=this._levels[c.frag.level];A?(A.fragmentError++,A.fragmentError>this.hls.config.fragLoadingMaxRetry&&(o=c.frag.level)):o=c.frag.level}break;case y.ErrorDetails.LEVEL_LOAD_ERROR:case y.ErrorDetails.LEVEL_LOAD_TIMEOUT:R&&(R.deliveryDirectives&&(E=!1),o=R.level),C=!0;break;case y.ErrorDetails.REMUX_ALLOC_ERROR:o=c.level,C=!0;break}o!==void 0&&this.recoverLevel(c,o,C,E)},_.recoverLevel=function(b,c,R,w){var C=b.details,E=this._levels[c];if(E.loadError++,R){var o=this.retryLoadingOrFail(b);if(o)b.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(w){var A=E.url.length;if(A>1&&E.loadError<A)b.levelRetry=!0,this.redundantFailover(c);else if(this.manualLevelIndex===-1){var k=c===0?this._levels.length-1:c-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 c=this._levels[b],R=c.url.length;if(R>1){var w=(c.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,c){var R=c.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,c){var R,w=c.level,C=c.details,E=this._levels[w];if(!E){var o;this.warn("Invalid level index "+w),(o=c.deliveryDirectives)!==null&&o!==void 0&&o.skip&&(C.deltaUpdateFailed=!0);return}w===this.currentLevelIndex?(E.fragmentError===0&&(E.loadError=0,this.retryCount=0),this.playlistLoaded(w,c,E.details)):(R=c.deliveryDirectives)!==null&&R!==void 0&&R.skip&&(C.deltaUpdateFailed=!0)},_.onAudioTrackSwitched=function(b,c){var R=this.hls.levels[this.currentLevelIndex];if(!R)return;if(R.audioGroupIds){for(var w=-1,C=this.hls.audioTracks[c.id].groupId,E=0;E<R.audioGroupIds.length;E++)if(R.audioGroupIds[E]===C){w=E;break}w!==R.urlId&&(R.urlId=w,this.startLoad())}},_.loadPlaylist=function(b){var c=this.currentLevelIndex,R=this._levels[c];if(this.canLoad&&R&&R.url.length>0){var w=R.urlId,C=R.url[w];if(b)try{C=b.addDirectives(C)}catch(E){this.warn("Could not construct new URL with HLS Delivery Directives: "+E)}this.log("Attempt loading level index "+c+(b?" at sn "+b.msn+" part "+b.part:"")+" with URL-id "+w+" "+C),this.clearTimer(),this.hls.trigger(h.Events.LEVEL_LOADING,{url:C,level:c,id:w,deliveryDirectives:b||null})}},_.removeLevel=function(b,c){var R=function(E,o){return o!==c},w=this._levels.filter(function(C,E){return E!==b?!0:C.url.length>1&&c!==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,E){var o=C.details;return o!=null&&o.fragments&&o.fragments.forEach(function(A){A.level=E}),C});this._levels=w,this.hls.trigger(h.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 c,R=this._levels;if(R.length===0)return;if(this.currentLevelIndex===b&&(c=R[b])!==null&&c!==void 0&&c.details)return;if(b<0||b>=R.length){var w=b<0;if(this.hls.trigger(h.Events.ERROR,{type:y.ErrorTypes.OTHER_ERROR,details:y.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,E=R[C],o=R[b];this.log("switching to level "+b+" from "+C),this.currentLevelIndex=b;var A=r({},o,{level:b,maxBitrate:o.maxBitrate,uri:o.uri,urlId:o.urlId});delete A._urlId,this.hls.trigger(h.Events.LEVEL_SWITCHING,A);var k=o.details;if(!k||k.live){var U=this.switchParams(o.uri,E==null?void 0:E.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}(i.default)},"./src/controller/level-helper.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"addGroupId",function(){return y}),D.d(m,"assignTrackIdsByGroup",function(){return S}),D.d(m,"updatePTS",function(){return n}),D.d(m,"updateFragPTSDTS",function(){return s}),D.d(m,"mergeDetails",function(){return r}),D.d(m,"mapPartIntersection",function(){return x}),D.d(m,"mapFragmentIntersection",function(){return f}),D.d(m,"adjustSliding",function(){return g}),D.d(m,"addSliding",function(){return v}),D.d(m,"computeReloadInterval",function(){return p}),D.d(m,"getFragmentWithSN",function(){return O}),D.d(m,"getPartWith",function(){return a});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/logger.ts");function y(u,_,T){switch(_){case"audio":u.audioGroupIds||(u.audioGroupIds=[]),u.audioGroupIds.push(T);break;case"text":u.textGroupIds||(u.textGroupIds=[]),u.textGroupIds.push(T);break}}function S(u){var _={};u.forEach(function(T){var b=T.groupId||"";T.id=_[b]=_[b]||0,_[b]++})}function n(u,_,T){var b=u[_],c=u[T];i(b,c)}function i(u,_){var T=_.startPTS;if(Object(d.isFiniteNumber)(T)){var b=0,c;_.sn>u.sn?(b=T-u.start,c=u):(b=u.start-T,c=_),c.duration!==b&&(c.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,_,T,b,c,R){var w=b-T;w<=0&&(h.logger.warn("Fragment should have a positive duration",_),b=T+_.duration,R=c+_.duration);var C=T,E=b,o=_.startPTS,A=_.endPTS;if(Object(d.isFiniteNumber)(o)){var k=Math.abs(o-T);Object(d.isFiniteNumber)(_.deltaPTS)?_.deltaPTS=Math.max(k,_.deltaPTS):_.deltaPTS=k,C=Math.max(T,o),T=Math.min(T,o),c=Math.min(c,_.startDTS),E=Math.min(b,A),b=Math.max(b,A),R=Math.max(R,_.endDTS)}_.duration=b-T;var U=T-_.start;_.appendedPTS=b,_.start=_.startPTS=T,_.maxStartPTS=C,_.startDTS=c,_.endPTS=b,_.minEndPTS=E,_.endDTS=R;var N=_.sn;if(!u||N<u.startSN||N>u.endSN)return 0;var V,W=N-u.startSN,K=u.fragments;for(K[W]=_,V=W;V>0;V--)i(K[V],K[V-1]);for(V=W;V<K.length-1;V++)i(K[V],K[V+1]);return u.fragmentHint&&i(K[K.length-1],u.fragmentHint),u.PTSKnown=u.alignedSliding=!0,U}function r(u,_){for(var T=null,b=u.fragments,c=b.length-1;c>=0;c--){var R=b[c].initSegment;if(R){T=R;break}}u.fragmentHint&&delete u.fragmentHint.endPTS;var w=0,C;if(f(u,_,function(V,W){V.relurl&&(w=V.cc-W.cc),Object(d.isFiniteNumber)(V.startPTS)&&Object(d.isFiniteNumber)(V.endPTS)&&(W.start=W.startPTS=V.startPTS,W.startDTS=V.startDTS,W.appendedPTS=V.appendedPTS,W.maxStartPTS=V.maxStartPTS,W.endPTS=V.endPTS,W.endDTS=V.endDTS,W.minEndPTS=V.minEndPTS,W.duration=V.endPTS-V.startPTS,W.duration&&(C=W),_.PTSKnown=_.alignedSliding=!0),W.elementaryStreams=V.elementaryStreams,W.loader=V.loader,W.stats=V.stats,W.urlId=V.urlId,V.initSegment&&(W.initSegment=V.initSegment,T=V.initSegment)}),T){var E=_.fragmentHint?_.fragments.concat(_.fragmentHint):_.fragments;E.forEach(function(V){var W;(!V.initSegment||V.initSegment.relurl===((W=T)===null||W===void 0?void 0:W.relurl))&&(V.initSegment=T)})}if(_.skippedSegments&&(_.deltaUpdateFailed=_.fragments.some(function(V){return!V}),_.deltaUpdateFailed)){h.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var o=_.skippedSegments;o--;)_.fragments.shift();_.startSN=_.fragments[0].sn,_.startCC=_.fragments[0].cc}var A=_.fragments;if(w){h.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),x(u.partList,_.partList,function(V,W){W.elementaryStreams=V.elementaryStreams,W.stats=V.stats}),C?s(_,C,C.startPTS,C.endPTS,C.startDTS,C.endDTS):g(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 x(u,_,T){if(u&&_)for(var b=0,c=0,R=u.length;c<=R;c++){var w=u[c],C=_[c+b];w&&C&&w.index===C.index&&w.fragment.sn===C.fragment.sn?T(w,C):b--}}function f(u,_,T){for(var b=_.skippedSegments,c=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,E=u.fragmentHint?u.fragments.concat(u.fragmentHint):u.fragments,o=c;o<=R;o++){var A=E[w+o],k=C[o];b&&!k&&o<b&&(k=_.fragments[o]=A),A&&k&&T(A,k)}}function g(u,_){var T=_.startSN+_.skippedSegments-u.startSN,b=u.fragments;if(T<0||T>=b.length)return;v(_,b[T].start)}function v(u,_){if(_){for(var T=u.fragments,b=u.skippedSegments;b<T.length;b++)T[b].start+=_;u.fragmentHint&&(u.fragmentHint.start+=_)}}function p(u,_){var T=1e3*u.levelTargetDuration,b=T/2,c=u.age,R=c>0&&c<T*3,w=_.loading.end-_.loading.start,C,E=u.availabilityDelay;if(u.updated===!1)if(R){var o=333*u.misses;C=Math.max(Math.min(b,w*2),o),u.availabilityDelay=(u.availabilityDelay||0)+C}else C=b;else R?(E=Math.min(E||T/2,c),u.availabilityDelay=E,C=E+T-c):C=T-w;return Math.round(C)}function O(u,_,T){if(!u||!u.details)return null;var b=u.details,c=b.fragments[_-b.startSN];return c||(c=b.fragmentHint,c&&c.sn===_?c:_<b.startSN&&T&&T.sn===_?T:null)}function a(u,_,T){if(!u||!u.details)return null;var b=u.details.partList;if(b)for(var c=b.length;c--;){var R=b[c];if(R.index===T&&R.fragment.sn===_)return R}return null}},"./src/controller/stream-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return b});var d=D("./src/polyfills/number.ts"),h=D("./src/controller/base-stream-controller.ts"),y=D("./src/is-supported.ts"),S=D("./src/events.ts"),n=D("./src/utils/buffer-helper.ts"),i=D("./src/controller/fragment-tracker.ts"),s=D("./src/types/loader.ts"),r=D("./src/loader/fragment.ts"),x=D("./src/demux/transmuxer-interface.ts"),f=D("./src/types/transmuxer.ts"),g=D("./src/controller/gap-controller.ts"),v=D("./src/errors.ts"),p=D("./src/utils/logger.ts");function O(c,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(c,C.key,C)}}function a(c,R,w){return R&&O(c.prototype,R),w&&O(c,w),c}function u(c,R){c.prototype=Object.create(R.prototype),c.prototype.constructor=c,_(c,R)}function _(c,R){return _=Object.setPrototypeOf||function(C,E){return C.__proto__=E,C},_(c,R)}var T=100,b=function(c){u(R,c);function R(C,E){var o;return o=c.call(this,C,E,"[stream-controller]")||this,o.audioCodecSwap=!1,o.gapController=null,o.level=-1,o._forceStartLoad=!1,o.altAudio=!1,o.audioOnly=!1,o.fragPlaying=null,o.onvplaying=null,o.onvseeked=null,o.fragLastKbps=0,o.stalled=!1,o.couldBacktrack=!1,o.audioCodecSwitch=!1,o.videoBuffer=null,o._registerListeners(),o}var w=R.prototype;return w._registerListeners=function(){var E=this.hls;E.on(S.Events.MEDIA_ATTACHED,this.onMediaAttached,this),E.on(S.Events.MEDIA_DETACHING,this.onMediaDetaching,this),E.on(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),E.on(S.Events.MANIFEST_PARSED,this.onManifestParsed,this),E.on(S.Events.LEVEL_LOADING,this.onLevelLoading,this),E.on(S.Events.LEVEL_LOADED,this.onLevelLoaded,this),E.on(S.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),E.on(S.Events.ERROR,this.onError,this),E.on(S.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),E.on(S.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),E.on(S.Events.BUFFER_CREATED,this.onBufferCreated,this),E.on(S.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),E.on(S.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),E.on(S.Events.FRAG_BUFFERED,this.onFragBuffered,this)},w._unregisterListeners=function(){var E=this.hls;E.off(S.Events.MEDIA_ATTACHED,this.onMediaAttached,this),E.off(S.Events.MEDIA_DETACHING,this.onMediaDetaching,this),E.off(S.Events.MANIFEST_LOADING,this.onManifestLoading,this),E.off(S.Events.MANIFEST_PARSED,this.onManifestParsed,this),E.off(S.Events.LEVEL_LOADED,this.onLevelLoaded,this),E.off(S.Events.FRAG_LOAD_EMERGENCY_ABORTED,this.onFragLoadEmergencyAborted,this),E.off(S.Events.ERROR,this.onError,this),E.off(S.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),E.off(S.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),E.off(S.Events.BUFFER_CREATED,this.onBufferCreated,this),E.off(S.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),E.off(S.Events.LEVELS_UPDATED,this.onLevelsUpdated,this),E.off(S.Events.FRAG_BUFFERED,this.onFragBuffered,this)},w.onHandlerDestroying=function(){this._unregisterListeners(),this.onMediaDetaching()},w.startLoad=function(E){if(this.levels){var o=this.lastCurrentTime,A=this.hls;if(this.stopLoad(),this.setInterval(T),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}o>0&&E===-1&&(this.log("Override startPosition with lastCurrentTime @"+o.toFixed(3)),E=o),this.state=h.State.IDLE,this.nextLoadPosition=this.startPosition=this.lastCurrentTime=E,this.tick()}else this._forceStartLoad=!0,this.state=h.State.STOPPED},w.stopLoad=function(){this._forceStartLoad=!1,c.prototype.stopLoad.call(this)},w.doTick=function(){switch(this.state){case h.State.IDLE:this.doTickIdle();break;case h.State.WAITING_LEVEL:{var E,o=this.levels,A=this.level,k=o==null||((E=o[A])===null||E===void 0)?void 0:E.details;if(k&&(!k.live||this.levelLastLoaded===this.level)){if(this.waitForCdnTuneIn(k))break;this.state=h.State.IDLE;break}break}case h.State.FRAG_LOADING_WAITING_RETRY:{var U,N=self.performance.now(),V=this.retryDate;(!V||N>=V||(U=this.media)!==null&&U!==void 0&&U.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=h.State.IDLE)}break;default:break}this.onTickEnd()},w.onTickEnd=function(){c.prototype.onTickEnd.call(this),this.checkBuffer(),this.checkFragmentChanged()},w.doTickIdle=function(){var E,o,A=this.hls,k=this.levelLastLoaded,U=this.levels,N=this.media,V=A.config,W=A.nextLoadLevel;if(k===null||!N&&(this.startFragRequested||!V.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!U||!U[W])return;var K=U[W];this.level=A.nextLoadLevel=W;var z=K.details;if(!z||this.state===h.State.WAITING_LEVEL||z.live&&this.levelLastLoaded!==W){this.state=h.State.WAITING_LEVEL;return}var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:N,s.PlaylistLevelType.MAIN);if(F===null)return;var B=F.len,G=this.getMaxBufferLength(K.maxBitrate);if(B>=G)return;if(this._streamEnded(F,z)){var ae={};this.altAudio&&(ae.type="video"),this.hls.trigger(S.Events.BUFFER_EOS,ae),this.state=h.State.ENDED;return}var de=F.end,se=this.getNextFragment(de,z);if(this.couldBacktrack&&!this.fragPrevious&&se&&se.sn!=="initSegment"){var Se=se.sn-z.startSN;Se>1&&(se=z.fragments[Se-1],this.fragmentTracker.removeFragment(se))}if(se&&this.fragmentTracker.getState(se)===i.FragmentState.OK&&this.nextLoadPosition>de){var Oe=this.audioOnly&&!this.altAudio?r.ElementaryStreamTypes.AUDIO:r.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(N,Oe,s.PlaylistLevelType.MAIN),se=this.getNextFragment(this.nextLoadPosition,z)}if(!se)return;se.initSegment&&!se.initSegment.data&&!this.bitrateTest&&(se=se.initSegment),((E=se.decryptdata)===null||E===void 0?void 0:E.keyFormat)==="identity"&&!((o=se.decryptdata)!==null&&o!==void 0&&o.key)?this.loadKey(se,z):this.loadFragment(se,z,de)},w.loadFragment=function(E,o,A){var k,U=this.fragmentTracker.getState(E);if(this.fragCurrent=E,U===i.FragmentState.BACKTRACKED){var N=this.fragmentTracker.getBacktrackData(E);if(N){this._handleFragmentLoadProgress(N),this._handleFragmentLoadComplete(N);return}else U=i.FragmentState.NOT_LOADED}U===i.FragmentState.NOT_LOADED||U===i.FragmentState.PARTIAL?E.sn==="initSegment"?this._loadInitSegment(E):this.bitrateTest?(E.bitrateTest=!0,this.log("Fragment "+E.sn+" of level "+E.level+" is being downloaded to test bitrate and will not be buffered"),this._loadBitrateTestFrag(E)):(this.startFragRequested=!0,c.prototype.loadFragment.call(this,E,o,A)):U===i.FragmentState.APPENDING?this.reduceMaxBufferLength(E.duration)&&this.fragmentTracker.removeFragment(E):((k=this.media)===null||k===void 0?void 0:k.buffered.length)===0&&this.fragmentTracker.removeAllFragments()},w.getAppendedFrag=function(E){var o=this.fragmentTracker.getAppendedFrag(E,s.PlaylistLevelType.MAIN);return o&&"fragment"in o?o.fragment:o},w.getBufferedFrag=function(E){return this.fragmentTracker.getBufferedFrag(E,s.PlaylistLevelType.MAIN)},w.followingBufferedFrag=function(E){return E?this.getBufferedFrag(E.end+.5):null},w.immediateLevelSwitch=function(){this.abortCurrentFrag(),this.flushMainBuffer(0,Number.POSITIVE_INFINITY)},w.nextLevelSwitch=function(){var E=this.levels,o=this.media;if(o!=null&&o.readyState){var A,k=this.getAppendedFrag(o.currentTime);if(k&&k.start>1&&this.flushMainBuffer(0,k.start-1),!o.paused&&E){var U=this.hls.nextLoadLevel,N=E[U],V=this.fragLastKbps;V&&this.fragCurrent?A=this.fragCurrent.duration*N.maxBitrate/(1e3*V)+1:A=0}else A=0;var W=this.getBufferedFrag(o.currentTime+A);if(W){var K=this.followingBufferedFrag(W);if(K){this.abortCurrentFrag();var z=K.maxStartPTS?K.maxStartPTS:K.start,F=K.duration,B=Math.max(W.end,z+Math.min(Math.max(F-this.config.maxFragLookUpTolerance,F*.5),F*.75));this.flushMainBuffer(B,Number.POSITIVE_INFINITY)}}}},w.abortCurrentFrag=function(){var E=this.fragCurrent;this.fragCurrent=null,E!=null&&E.loader&&E.loader.abort(),this.state===h.State.KEY_LOADING&&(this.state=h.State.IDLE),this.nextLoadPosition=this.getLoadPosition()},w.flushMainBuffer=function(E,o){c.prototype.flushMainBuffer.call(this,E,o,this.altAudio?"video":null)},w.onMediaAttached=function(E,o){c.prototype.onMediaAttached.call(this,E,o);var A=o.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 g.default(this.config,A,this.fragmentTracker,this.hls)},w.onMediaDetaching=function(){var E=this.media;E&&(E.removeEventListener("playing",this.onvplaying),E.removeEventListener("seeked",this.onvseeked),this.onvplaying=this.onvseeked=null,this.videoBuffer=null),this.fragPlaying=null,this.gapController&&(this.gapController.destroy(),this.gapController=null),c.prototype.onMediaDetaching.call(this)},w.onMediaPlaying=function(){this.tick()},w.onMediaSeeked=function(){var E=this.media,o=E?E.currentTime:null;Object(d.isFiniteNumber)(o)&&this.log("Media seeked to "+o.toFixed(3)),this.tick()},w.onManifestLoading=function(){this.log("Trigger BUFFER_RESET"),this.hls.trigger(S.Events.BUFFER_RESET,void 0),this.fragmentTracker.removeAllFragments(),this.couldBacktrack=this.stalled=!1,this.startPosition=this.lastCurrentTime=0,this.fragPlaying=null},w.onManifestParsed=function(E,o){var A=!1,k=!1,U;o.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(y.changeTypeSupported)(),this.audioCodecSwitch&&this.log("Both AAC/HE-AAC audio found in levels; declaring level codec as HE-AAC"),this.levels=o.levels,this.startFragRequested=!1},w.onLevelLoading=function(E,o){var A=this.levels;if(!A||this.state!==h.State.IDLE)return;var k=A[o.level];(!k.details||k.details.live&&this.levelLastLoaded!==o.level||this.waitForCdnTuneIn(k.details))&&(this.state=h.State.WAITING_LEVEL)},w.onLevelLoaded=function(E,o){var A,k=this.levels,U=o.level,N=o.details,V=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:"+V);var W=this.fragCurrent;W&&(this.state===h.State.FRAG_LOADING||this.state===h.State.FRAG_LOADING_WAITING_RETRY)&&(W.level!==o.level&&W.loader&&(this.state=h.State.IDLE,W.loader.abort()));var K=k[U],z=0;if(N.live||(A=K.details)!==null&&A!==void 0&&A.live){if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed)return;z=this.alignPlaylists(N,K.details)}if(K.details=N,this.levelLastLoaded=U,this.hls.trigger(S.Events.LEVEL_UPDATED,{details:N,level:U}),this.state===h.State.WAITING_LEVEL){if(this.waitForCdnTuneIn(N))return;this.state=h.State.IDLE}this.startFragRequested?N.live&&this.synchronizeToLiveEdge(N):this.setStartPosition(N,z),this.tick()},w._handleFragmentLoadProgress=function(E){var o,A=E.frag,k=E.part,U=E.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 V=N[A.level],W=V.details;if(!W){this.warn("Dropping fragment "+A.sn+" of level "+A.level+" after level details were reset");return}var K=V.videoCodec,z=W.PTSKnown||!W.live,F=(o=A.initSegment)===null||o===void 0?void 0:o.data,B=this._getAudioCodec(V),G=this.transmuxer=this.transmuxer||new x.default(this.hls,s.PlaylistLevelType.MAIN,this._handleTransmuxComplete.bind(this),this._handleTransmuxerFlush.bind(this)),ae=k?k.index:-1,de=ae!==-1,se=new f.ChunkMetadata(A.level,A.sn,A.stats.chunkCount,U.byteLength,ae,de),Se=this.initPTS[A.cc];G.push(U,F,B,K,A,k,W.totalduration,z,se,Se)},w.onAudioTrackSwitching=function(E,o){var A=this.altAudio,k=!!o.url,U=o.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 V=this.hls;A&&V.trigger(S.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),V.trigger(S.Events.AUDIO_TRACK_SWITCHED,{id:U})}},w.onAudioTrackSwitched=function(E,o){var A=o.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(E,o){var A=o.tracks,k,U,N=!1;for(var V in A){var W=A[V];if(W.id==="main"){if(U=V,k=W,V==="video"){var K=A[V];K&&(this.videoBuffer=K.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(E,o){var A=o.frag,k=o.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===h.State.PARSED&&(this.state=h.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(E,o){switch(o.details){case v.ErrorDetails.FRAG_LOAD_ERROR:case v.ErrorDetails.FRAG_LOAD_TIMEOUT:case v.ErrorDetails.KEY_LOAD_ERROR:case v.ErrorDetails.KEY_LOAD_TIMEOUT:this.onFragmentOrKeyLoadError(s.PlaylistLevelType.MAIN,o);break;case v.ErrorDetails.LEVEL_LOAD_ERROR:case v.ErrorDetails.LEVEL_LOAD_TIMEOUT:this.state!==h.State.ERROR&&(o.fatal?(this.warn(""+o.details),this.state=h.State.ERROR):!o.levelRetry&&this.state===h.State.WAITING_LEVEL&&(this.state=h.State.IDLE));break;case v.ErrorDetails.BUFFER_FULL_ERROR:if(o.parent==="main"&&(this.state===h.State.PARSING||this.state===h.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 E=this.media,o=this.gapController;if(!E||!o||!E.readyState)return;var A=n.BufferHelper.getBuffered(E);!this.loadedmetadata&&A.length?(this.loadedmetadata=!0,this.seekToStartPos()):o.poll(this.lastCurrentTime),this.lastCurrentTime=E.currentTime},w.onFragLoadEmergencyAborted=function(){this.state=h.State.IDLE,this.loadedmetadata||(this.startFragRequested=!1,this.nextLoadPosition=this.startPosition),this.tickImmediate()},w.onBufferFlushed=function(E,o){var A=o.type;if(A!==r.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var k=(A===r.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(k,A,s.PlaylistLevelType.MAIN)}},w.onLevelsUpdated=function(E,o){this.levels=o.levels},w.swapAudioCodec=function(){this.audioCodecSwap=!this.audioCodecSwap},w.seekToStartPos=function(){var E=this.media,o=E.currentTime,A=this.startPosition;if(A>=0&&o<A){if(E.seeking){p.logger.log("could not seek to "+A+", already seeking at "+o);return}var k=n.BufferHelper.getBuffered(E),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 "+o),E.currentTime=A}},w._getAudioCodec=function(E){var o=this.config.defaultAudioCodec||E.audioCodec;return this.audioCodecSwap&&o&&(this.log("Swapping audio codec"),o.indexOf("mp4a.40.5")!==-1?o="mp4a.40.2":o="mp4a.40.5"),o},w._loadBitrateTestFrag=function(E){var o=this;this._doFragLoad(E).then(function(A){var k=o.hls;if(!A||k.nextLoadLevel||o.fragContextChanged(E))return;o.fragLoadError=0,o.state=h.State.IDLE,o.startFragRequested=!1,o.bitrateTest=!1;var U=E.stats;U.parsing.start=U.parsing.end=U.buffering.start=U.buffering.end=self.performance.now(),k.trigger(S.Events.FRAG_LOADED,A)})},w._handleTransmuxComplete=function(E){var o,A="main",k=this.hls,U=E.remuxResult,N=E.chunkMeta,V=this.getCurrentContext(N);if(!V){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 W=V.frag,K=V.part,z=V.level,F=U.video,B=U.text,G=U.id3,ae=U.initSegment,de=this.altAudio?void 0:U.audio;if(this.fragContextChanged(W))return;if(this.state=h.State.PARSING,ae){ae.tracks&&(this._bufferInitSegment(z,ae.tracks,W,N),k.trigger(S.Events.FRAG_PARSING_INIT_SEGMENT,{frag:W,id:A,tracks:ae.tracks}));var se=ae.initPTS,Se=ae.timescale;Object(d.isFiniteNumber)(se)&&(this.initPTS[W.cc]=se,k.trigger(S.Events.INIT_PTS_FOUND,{frag:W,id:A,initPTS:se,timescale:Se}))}if(F&&U.independent!==!1){if(z.details){var Oe=F.startPTS,le=F.endPTS,me=F.startDTS,pe=F.endDTS;if(K)K.elementaryStreams[F.type]={startPTS:Oe,endPTS:le,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(W);return}W.setElementaryStreamInfo(F.type,W.start,le,W.start,pe,!0)}W.setElementaryStreamInfo(F.type,Oe,le,me,pe),this.bufferFragmentData(F,W,K,N)}}else if(U.independent===!1){this.backtrack(W);return}if(de){var oe=de.startPTS,Q=de.endPTS,ce=de.startDTS,ee=de.endDTS;K&&(K.elementaryStreams[r.ElementaryStreamTypes.AUDIO]={startPTS:oe,endPTS:Q,startDTS:ce,endDTS:ee}),W.setElementaryStreamInfo(r.ElementaryStreamTypes.AUDIO,oe,Q,ce,ee),this.bufferFragmentData(de,W,K,N)}if(G!=null&&(o=G.samples)!==null&&o!==void 0&&o.length){var te={frag:W,id:A,samples:G.samples};k.trigger(S.Events.FRAG_PARSING_METADATA,te)}if(B){var ye={frag:W,id:A,samples:B.samples};k.trigger(S.Events.FRAG_PARSING_USERDATA,ye)}},w._bufferInitSegment=function(E,o,A,k){var U=this;if(this.state!==h.State.PARSING)return;this.audioOnly=!!o.audio&&!o.video,this.altAudio&&!this.audioOnly&&delete o.audio;var N=o.audio,V=o.video,W=o.audiovideo;if(N){var K=E.audioCodec,z=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(K&&(K.indexOf("mp4a.40.5")!==-1?K="mp4a.40.2":K="mp4a.40.5"),N.metadata.channelCount!==1&&z.indexOf("firefox")===-1&&(K="mp4a.40.5")),z.indexOf("android")!==-1&&N.container!=="audio/mpeg"&&(K="mp4a.40.2",this.log("Android: force audio codec to "+K)),E.audioCodec&&E.audioCodec!==K&&this.log('Swapping manifest audio codec "'+E.audioCodec+'" for "'+K+'"'),N.levelCodec=K,N.id="main",this.log("Init audio buffer, container:"+N.container+", codecs[selected/level/parsed]=["+(K||"")+"/"+(E.audioCodec||"")+"/"+N.codec+"]")}V&&(V.levelCodec=E.videoCodec,V.id="main",this.log("Init video buffer, container:"+V.container+", codecs[level/parsed]=["+(E.videoCodec||"")+"/"+V.codec+"]")),W&&this.log("Init audiovideo buffer, container:"+W.container+", codecs[level/parsed]=["+(E.attrs.CODECS||"")+"/"+W.codec+"]"),this.hls.trigger(S.Events.BUFFER_CODECS,o),Object.keys(o).forEach(function(F){var B=o[F],G=B.initSegment;G!=null&&G.byteLength&&U.hls.trigger(S.Events.BUFFER_APPENDING,{type:F,data:G,frag:A,part:null,chunkMeta:k,parent:A.type})}),this.tick()},w.backtrack=function(E){this.couldBacktrack=!0,this.resetTransmuxer(),this.flushBufferGap(E);var o=this.fragmentTracker.backtrack(E);this.fragPrevious=null,this.nextLoadPosition=E.start,o?this.resetFragmentLoading(E):this.state=h.State.BACKTRACKING},w.checkFragmentChanged=function(){var E=this.media,o=null;if(E&&E.readyState>1&&E.seeking===!1){var A=E.currentTime;if(n.BufferHelper.isBuffered(E,A)?o=this.getAppendedFrag(A):n.BufferHelper.isBuffered(E,A+.1)&&(o=this.getAppendedFrag(A+.1)),o){var k=this.fragPlaying,U=o.level;(!k||o.sn!==k.sn||k.level!==U||o.urlId!==k.urlId)&&(this.hls.trigger(S.Events.FRAG_CHANGED,{frag:o}),(!k||k.level!==U)&&this.hls.trigger(S.Events.LEVEL_SWITCHED,{level:U}),this.fragPlaying=o)}}},a(R,[{key:"nextLevel",get:function(){var E=this.nextBufferedFrag;return E?E.level:-1}},{key:"currentLevel",get:function(){var E=this.media;if(E){var o=this.getAppendedFrag(E.currentTime);if(o)return o.level}return-1}},{key:"nextBufferedFrag",get:function(){var E=this.media;if(E){var o=this.getAppendedFrag(E.currentTime);return this.followingBufferedFrag(o)}else return null}},{key:"forceStartLoad",get:function(){return this._forceStartLoad}}]),R}(h.default)},"./src/controller/subtitle-stream-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"SubtitleStreamController",function(){return u});var d=D("./src/events.ts"),h=D("./src/utils/logger.ts"),y=D("./src/utils/buffer-helper.ts"),S=D("./src/controller/fragment-finders.ts"),n=D("./src/utils/discontinuities.ts"),i=D("./src/controller/level-helper.ts"),s=D("./src/controller/fragment-tracker.ts"),r=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),f=D("./src/types/level.ts");function g(_,T){for(var b=0;b<T.length;b++){var c=T[b];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(_,c.key,c)}}function v(_,T,b){return T&&g(_.prototype,T),b&&g(_,b),_}function p(_,T){_.prototype=Object.create(T.prototype),_.prototype.constructor=_,O(_,T)}function O(_,T){return O=Object.setPrototypeOf||function(c,R){return c.__proto__=R,c},O(_,T)}var a=500,u=function(_){p(T,_);function T(c,R){var w;return w=_.call(this,c,R,"[subtitle-stream-controller]")||this,w.levels=[],w.currentTrackId=-1,w.tracksBuffered=[],w.mainDetails=null,w._registerListeners(),w}var b=T.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=r.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,E=w.success;if(this.fragPrevious=C,this.state=r.State.IDLE,!E)return;var o=this.tracksBuffered[this.currentTrackId];if(!o)return;for(var A,k=C.start,U=0;U<o.length;U++)if(k>=o[U].start&&k<=o[U].end){A=o[U];break}var N=C.start+C.duration;A?A.end=N:(A={start:k,end:N},o.push(A)),this.fragmentTracker.fragBuffered(C)},b.onBufferFlushing=function(R,w){var C=w.startOffset,E=w.endOffset;if(C===0&&E!==Number.POSITIVE_INFINITY){var o=this.currentTrackId,A=this.levels;if(!A.length||!A[o]||!A[o].details)return;var k=A[o].details,U=k.targetduration,N=E-U;if(N<=0)return;w.endOffsetSubtitles=Math.max(0,N),this.tracksBuffered.forEach(function(V){for(var W=0;W<V.length;){if(V[W].end<=N){V.shift();continue}else if(V[W].start<N)V[W].start=N;else break;W++}}),this.fragmentTracker.removeFragmentsInRange(C,N,x.PlaylistLevelType.SUBTITLE)}},b.onError=function(R,w){var C,E=w.frag;if(!E||E.type!==x.PlaylistLevelType.SUBTITLE)return;(C=this.fragCurrent)!==null&&C!==void 0&&C.loader&&this.fragCurrent.loader.abort(),this.state=r.State.IDLE},b.onSubtitleTracksUpdated=function(R,w){var C=this,E=w.subtitleTracks;this.tracksBuffered=[],this.levels=E.map(function(o){return new f.Level(o)}),this.fragmentTracker.removeAllFragments(),this.fragPrevious=null,this.levels.forEach(function(o){C.tracksBuffered[o.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,E=w.details,o=w.id,A=this.currentTrackId,k=this.levels;if(!k.length)return;var U=k[A];if(o>=k.length||o!==A||!U)return;if(this.mediaBuffer=this.mediaBufferTimeRanges,E.live||(C=U.details)!==null&&C!==void 0&&C.live){var N=this.mainDetails;if(E.deltaUpdateFailed||!N)return;var V=N.fragments[0];if(!U.details)E.hasProgramDateTime&&N.hasProgramDateTime?Object(n.alignMediaPlaylistByPDT)(E,N):V&&Object(i.addSliding)(E,V.start);else{var W=this.alignPlaylists(E,U.details);W===0&&V&&Object(i.addSliding)(E,V.start)}}if(U.details=E,this.levelLastLoaded=o,this.tick(),E.live&&!this.fragCurrent&&this.media&&this.state===r.State.IDLE){var K=Object(S.findFragmentByPTS)(null,E.fragments,this.media.currentTime,0);K||(this.warn("Subtitle playlist not aligned with playback"),U.details=void 0)}},b._handleFragmentLoadComplete=function(R){var w=R.frag,C=R.payload,E=w.decryptdata,o=this.hls;if(this.fragContextChanged(w))return;if(C&&C.byteLength>0&&E&&E.key&&E.iv&&E.method==="AES-128"){var A=performance.now();this.decrypter.webCryptoDecrypt(new Uint8Array(C),E.key.buffer,E.iv.buffer).then(function(k){var U=performance.now();o.trigger(d.Events.FRAG_DECRYPTED,{frag:w,payload:k,stats:{tstart:A,tdecrypt:U}})})}},b.doTick=function(){if(!this.media){this.state=r.State.IDLE;return}if(this.state===r.State.IDLE){var R,w=this.currentTrackId,C=this.levels;if(!C.length||!C[w]||!C[w].details)return;var E=C[w].details,o=E.targetduration,A=this.config,k=this.media,U=y.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,k.currentTime-o,A.maxBufferHole),N=U.end,V=U.len,W=this.getMaxBufferLength()+o;if(V>W)return;console.assert(E,"Subtitle track details are defined on idle subtitle stream controller tick");var K=E.fragments,z=K.length,F=E.edge,B,G=this.fragPrevious;if(N<F){var ae=A.maxFragLookUpTolerance;G&&E.hasProgramDateTime&&(B=Object(S.findFragmentByPDT)(K,G.endProgramDateTime,ae)),B||(B=Object(S.findFragmentByPTS)(G,K,N,ae),!B&&G&&G.start<K[0].start&&(B=K[0]))}else B=K[z-1];(R=B)!==null&&R!==void 0&&R.encrypted?(h.logger.log("Loading key for "+B.sn),this.state=r.State.KEY_LOADING,this.hls.trigger(d.Events.KEY_LOADING,{frag:B})):B&&this.fragmentTracker.getState(B)===s.FragmentState.NOT_LOADED&&this.loadFragment(B,E,N)}},b.loadFragment=function(R,w,C){this.fragCurrent=R,_.prototype.loadFragment.call(this,R,w,C)},v(T,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),T}(r.default)},"./src/controller/subtitle-track-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts"),h=D("./src/utils/texttrack-utils.ts"),y=D("./src/controller/base-playlist-controller.ts"),S=D("./src/types/loader.ts");function n(g,v){for(var p=0;p<v.length;p++){var O=v[p];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(g,O.key,O)}}function i(g,v,p){return v&&n(g.prototype,v),p&&n(g,p),g}function s(g,v){g.prototype=Object.create(v.prototype),g.prototype.constructor=g,r(g,v)}function r(g,v){return r=Object.setPrototypeOf||function(O,a){return O.__proto__=a,O},r(g,v)}var x=function(g){s(v,g);function v(O){var a;return a=g.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=v.prototype;return p.destroy=function(){this.unregisterListeners(),this.tracks.length=0,this.tracksInGroup.length=0,this.trackChangeListener=this.asyncPollTrackChange=null,g.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(h.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,T=u.details,b=this.trackId,c=this.tracksInGroup[b];if(!c){this.warn("Invalid subtitle track id "+_);return}var R=c.details;c.details=u.details,this.log("subtitle track "+_+" loaded ["+T.startSN+"-"+T.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 T=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,b=this.tracks.filter(function(w){return!_||w.groupId===_});this.tracksInGroup=b;var c=this.findTrackId(T==null?void 0:T.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),c!==-1&&this.setSubtitleTrack(c,T)}},p.findTrackId=function(a){for(var u=this.tracksInGroup,_=0;_<u.length;_++){var T=u[_];if((!this.selectDefaultTrack||T.default)&&(!a||a===T.name))return T.id}return-1},p.onError=function(a,u){if(g.prototype.onError.call(this,a,u),u.fatal||!u.context)return;u.context.type===S.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,T=u.groupId,b=u.url;if(a)try{b=a.addDirectives(b)}catch(c){this.warn("Could not construct new URL with HLS Delivery Directives: "+c)}this.log("Loading subtitle playlist for id "+_),this.hls.trigger(d.Events.SUBTITLE_TRACK_LOADING,{url:b,id:_,groupId:T,deliveryDirectives:a||null})}},p.toggleTrackModes=function(a){var u=this,_=this.media,T=this.subtitleDisplay,b=this.trackId;if(!_)return;var c=f(_.textTracks),R=c.filter(function(E){return E.groupId===u.groupId});if(a===-1)[].slice.call(c).forEach(function(E){E.mode="disabled"});else{var w=R[b];w&&(w.mode="disabled")}var C=R[a];C&&(C.mode=T?"showing":"hidden")},p.setSubtitleTrack=function(a,u){var _,T=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=a;return}if(this.trackId!==a&&this.toggleTrackModes(a),this.trackId===a&&(a===-1||(_=T[a])!==null&&_!==void 0&&_.details)||a<-1||a>=T.length)return;this.clearTimer();var b=T[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,b){var c=b.id,R=b.groupId,w=R===void 0?"":R,C=b.name,E=b.type,o=b.url;this.hls.trigger(d.Events.SUBTITLE_TRACK_SWITCH,{id:c,groupId:w,name:C,type:E,url:o});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)},i(v,[{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)}}]),v}(y.default);function f(g){for(var v=[],p=0;p<g.length;p++){var O=g[p];O.kind==="subtitles"&&O.label&&v.push(g[p])}return v}m.default=x},"./src/controller/timeline-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"TimelineController",function(){return f});var d=D("./src/polyfills/number.ts"),h=D("./src/events.ts"),y=D("./src/utils/cea-608-parser.ts"),S=D("./src/utils/output-filter.ts"),n=D("./src/utils/webvtt-parser.ts"),i=D("./src/utils/texttrack-utils.ts"),s=D("./src/utils/imsc1-ttml-parser.ts"),r=D("./src/types/loader.ts"),x=D("./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 S.default(this,"textTrack1"),T=new S.default(this,"textTrack2"),b=new S.default(this,"textTrack3"),c=new S.default(this,"textTrack4");this.cea608Parser1=new y.default(1,_,T),this.cea608Parser2=new y.default(3,b,c)}u.on(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),u.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),u.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),u.on(h.Events.MANIFEST_LOADED,this.onManifestLoaded,this),u.on(h.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),u.on(h.Events.FRAG_LOADING,this.onFragLoading,this),u.on(h.Events.FRAG_LOADED,this.onFragLoaded,this),u.on(h.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),u.on(h.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),u.on(h.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),u.on(h.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),u.on(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var a=O.prototype;return a.destroy=function(){var _=this.hls;_.off(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),_.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),_.off(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),_.off(h.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.off(h.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),_.off(h.Events.FRAG_LOADING,this.onFragLoading,this),_.off(h.Events.FRAG_LOADED,this.onFragLoaded,this),_.off(h.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),_.off(h.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),_.off(h.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),_.off(h.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),_.off(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},a.addCues=function(_,T,b,c,R){for(var w=!1,C=R.length;C--;){var E=R[C],o=v(E[0],E[1],T,b);if(o>=0&&(E[0]=Math.min(E[0],T),E[1]=Math.max(E[1],b),w=!0,o/(b-T)>.5))return}if(w||R.push([T,b]),this.config.renderTextTracksNatively){var A=this.captionsTracks[_];this.Cues.newCue(A,T,b,c)}else{var k=this.Cues.newCue(null,T,b,c);this.hls.trigger(h.Events.CUES_PARSED,{type:"captions",cues:k,track:_})}},a.onInitPtsFound=function(_,T){var b=this,c=T.frag,R=T.id,w=T.initPTS,C=T.timescale,E=this.unparsedVttFrags;R==="main"&&(this.initPTS[c.cc]=w,this.timescale[c.cc]=C),E.length&&(this.unparsedVttFrags=[],E.forEach(function(o){b.onFragLoaded(h.Events.FRAG_LOADED,o)}))},a.getExistingTrack=function(_){var T=this.media;if(T)for(var b=0;b<T.textTracks.length;b++){var c=T.textTracks[b];if(c[_])return c}return null},a.createCaptionsTrack=function(_){this.config.renderTextTracksNatively?this.createNativeTrack(_):this.createNonNativeTrack(_)},a.createNativeTrack=function(_){if(this.captionsTracks[_])return;var T=this.captionsProperties,b=this.captionsTracks,c=this.media,R=T[_],w=R.label,C=R.languageCode,E=this.getExistingTrack(_);if(E)b[_]=E,Object(i.clearCurrentCues)(b[_]),Object(i.sendAddTrackEvent)(b[_],c);else{var o=this.createTextTrack("captions",w,C);o&&(o[_]=!0,b[_]=o)}},a.createNonNativeTrack=function(_){if(this.nonNativeCaptionsTracks[_])return;var T=this.captionsProperties[_];if(!T)return;var b=T.label,c={_id:_,label:b,kind:"captions",default:T.media?!!T.media.default:!1,closedCaptions:T.media};this.nonNativeCaptionsTracks[_]=c,this.hls.trigger(h.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[c]})},a.createTextTrack=function(_,T,b){var c=this.media;return c?c.addTextTrack(_,T,b):void 0},a.onMediaAttaching=function(_,T){this.media=T.media,this._cleanTracks()},a.onMediaDetaching=function(){var _=this.captionsTracks;Object.keys(_).forEach(function(T){Object(i.clearCurrentCues)(_[T]),delete _[T]}),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 T=_.textTracks;if(T)for(var b=0;b<T.length;b++)Object(i.clearCurrentCues)(T[b])},a.onSubtitleTracksUpdated=function(_,T){var b=this;this.textTracks=[];var c=T.subtitleTracks||[],R=c.some(function(o){return o.textCodec===s.IMSC1_CODEC});if(this.config.enableWebVTT||R&&this.config.enableIMSC1){var w=this.tracks&&c&&this.tracks.length===c.length;if(this.tracks=c||[],this.config.renderTextTracksNatively){var C=this.media?this.media.textTracks:[];this.tracks.forEach(function(o,A){var k;if(A<C.length){for(var U=null,N=0;N<C.length;N++)if(g(C[N],o)){U=C[N];break}U&&(k=U)}k?Object(i.clearCurrentCues)(k):(k=b.createTextTrack("subtitles",o.name,o.lang),k&&(k.mode="disabled")),k&&(k.groupId=o.groupId,b.textTracks.push(k))})}else if(!w&&this.tracks&&this.tracks.length){var E=this.tracks.map(function(o){return{label:o.name,kind:o.type.toLowerCase(),default:o.default,subtitleTrack:o}});this.hls.trigger(h.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:E})}}},a.onManifestLoaded=function(_,T){var b=this;this.config.enableCEA708Captions&&T.captions&&T.captions.forEach(function(c){var R=/(?:CC|SERVICE)([1-4])/.exec(c.instreamId);if(!R)return;var w="textTrack"+R[1],C=b.captionsProperties[w];if(!C)return;C.label=c.name,c.lang&&(C.languageCode=c.lang),C.media=c})},a.onFragLoading=function(_,T){var b=this.cea608Parser1,c=this.cea608Parser2,R=this.lastSn,w=this.lastPartIndex;if(!this.enabled||!(b&&c))return;if(T.frag.type===r.PlaylistLevelType.MAIN){var C,E,o=T.frag.sn,A=(C=T==null||((E=T.part)===null||E===void 0)?void 0:E.index)!=null?C:-1;o===R+1||o===R&&A===w+1||(b.reset(),c.reset()),this.lastSn=o,this.lastPartIndex=A}},a.onFragLoaded=function(_,T){var b=T.frag,c=T.payload,R=this.initPTS,w=this.unparsedVttFrags;if(b.type===r.PlaylistLevelType.SUBTITLE)if(c.byteLength){if(!Object(d.isFiniteNumber)(R[b.cc])){w.push(T),R.length&&this.hls.trigger(h.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 E=this.tracks[b.level],o=this.vttCCs;o[b.cc]||(o[b.cc]={start:b.start,prevCC:this.prevCC,new:!0},this.prevCC=b.cc),E&&E.textCodec===s.IMSC1_CODEC?this._parseIMSC1(b,c):this._parseVTTs(b,c,o)}}else this.hls.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:b,error:new Error("Empty subtitle payload")})},a._parseIMSC1=function(_,T){var b=this,c=this.hls;Object(s.parseIMSC1)(T,this.initPTS[_.cc],this.timescale[_.cc],function(R){b._appendCues(R,_.level),c.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:_})},function(R){x.logger.log("Failed to parse IMSC1: "+R),c.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:R})})},a._parseVTTs=function(_,T,b){var c=this,R=this.hls;Object(n.parseWebVTT)(T,this.initPTS[_.cc],this.timescale[_.cc],b,_.cc,_.start,function(w){c._appendCues(w,_.level),R.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:_})},function(w){c._fallbackToIMSC1(_,T),x.logger.log("Failed to parse VTT cue: "+w),R.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:w})})},a._fallbackToIMSC1=function(_,T){var b=this,c=this.tracks[_.level];c.textCodec||Object(s.parseIMSC1)(T,this.initPTS[_.cc],this.timescale[_.cc],function(){c.textCodec=s.IMSC1_CODEC,b._parseIMSC1(_,T)},function(){c.textCodec="wvtt"})},a._appendCues=function(_,T){var b=this.hls;if(this.config.renderTextTracksNatively){var c=this.textTracks[T];if(c.mode==="disabled")return;_.forEach(function(C){return Object(i.addCueToTrack)(c,C)})}else{var R=this.tracks[T],w=R.default?"default":"subtitles"+T;b.trigger(h.Events.CUES_PARSED,{type:"subtitles",cues:_,track:w})}},a.onFragDecrypted=function(_,T){var b=T.frag;if(b.type===r.PlaylistLevelType.SUBTITLE){if(!Object(d.isFiniteNumber)(this.initPTS[b.cc])){this.unparsedVttFrags.push(T);return}this.onFragLoaded(h.Events.FRAG_LOADED,T)}},a.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},a.onFragParsingUserdata=function(_,T){var b=this.cea608Parser1,c=this.cea608Parser2;if(!this.enabled||!(b&&c))return;for(var R=0;R<T.samples.length;R++){var w=T.samples[R].bytes;if(w){var C=this.extractCea608Data(w);b.addData(T.samples[R].pts,C[0]),c.addData(T.samples[R].pts,C[1])}}},a.onBufferFlushing=function(_,T){var b=T.startOffset,c=T.endOffset,R=T.endOffsetSubtitles,w=T.type,C=this.media;if(!C||C.currentTime<c)return;if(!w||w==="video"){var E=this.captionsTracks;Object.keys(E).forEach(function(A){return Object(i.removeCuesInRange)(E[A],b,c)})}if(this.config.renderTextTracksNatively&&(b===0&&R!==void 0)){var o=this.textTracks;Object.keys(o).forEach(function(A){return Object(i.removeCuesInRange)(o[A],b,R)})}},a.extractCea608Data=function(_){for(var T=_[0]&31,b=2,c=[[],[]],R=0;R<T;R++){var w=_[b++],C=127&_[b++],E=127&_[b++],o=(4&w)!==0,A=3&w;if(C===0&&E===0)continue;o&&((A===0||A===1)&&(c[A].push(C),c[A].push(E)))}return c},O}();function g(O,a){return O&&O.label===a.name&&!(O.textTrack1||O.textTrack2)}function v(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,m,D){"use strict";D.r(m),D.d(m,"default",function(){return d});var d=function(){function h(S,n){this.subtle=void 0,this.aesIV=void 0,this.subtle=S,this.aesIV=n}var y=h.prototype;return y.decrypt=function(n,i){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},i,n)},h}()},"./src/crypt/aes-decryptor.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"removePadding",function(){return h}),D.d(m,"default",function(){return y});var d=D("./src/utils/typed-array.ts");function h(S){var n=S.byteLength,i=n&&new DataView(S.buffer).getUint8(n-1);return i?Object(d.sliceUint8)(S,0,n-i):S}var y=function(){function S(){this.rcon=[0,1,2,4,8,16,32,64,128,27,54],this.subMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.invSubMix=[new Uint32Array(256),new Uint32Array(256),new Uint32Array(256),new Uint32Array(256)],this.sBox=new Uint32Array(256),this.invSBox=new Uint32Array(256),this.key=new Uint32Array(0),this.ksRows=0,this.keySize=0,this.keySchedule=void 0,this.invKeySchedule=void 0,this.initTable()}var n=S.prototype;return n.uint8ArrayToUint32Array_=function(s){for(var r=new DataView(s),x=new Uint32Array(4),f=0;f<4;f++)x[f]=r.getUint32(f*4);return x},n.initTable=function(){var s=this.sBox,r=this.invSBox,x=this.subMix,f=x[0],g=x[1],v=x[2],p=x[3],O=this.invSubMix,a=O[0],u=O[1],_=O[2],T=O[3],b=new Uint32Array(256),c=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[c]=C,r[C]=c;var E=b[c],o=b[E],A=b[o],k=b[C]*257^C*16843008;f[c]=k<<24|k>>>8,g[c]=k<<16|k>>>16,v[c]=k<<8|k>>>24,p[c]=k,k=A*16843009^o*65537^E*257^c*16843008,a[C]=k<<24|k>>>8,u[C]=k<<16|k>>>16,_[C]=k<<8|k>>>24,T[C]=k,c?(c=E^b[b[b[A^E]]],R^=b[b[R]]):c=R=1}},n.expandKey=function(s){for(var r=this.uint8ArrayToUint32Array_(s),x=!0,f=0;f<r.length&&x;)x=r[f]===this.key[f],f++;if(x)return;this.key=r;var g=this.keySize=r.length;if(g!==4&&g!==6&&g!==8)throw new Error("Invalid aes key size="+g);var v=this.ksRows=(g+6+1)*4,p,O,a=this.keySchedule=new Uint32Array(v),u=this.invKeySchedule=new Uint32Array(v),_=this.sBox,T=this.rcon,b=this.invSubMix,c=b[0],R=b[1],w=b[2],C=b[3],E,o;for(p=0;p<v;p++){if(p<g){E=a[p]=r[p];continue}o=E,p%g===0?(o=o<<8|o>>>24,o=_[o>>>24]<<24|_[o>>>16&255]<<16|_[o>>>8&255]<<8|_[o&255],o^=T[p/g|0]<<24):g>6&&p%g===4&&(o=_[o>>>24]<<24|_[o>>>16&255]<<16|_[o>>>8&255]<<8|_[o&255]),a[p]=E=(a[p-g]^o)>>>0}for(O=0;O<v;O++)p=v-O,O&3?o=a[p]:o=a[p-4],O<4||p<=4?u[O]=o:u[O]=c[_[o>>>24]]^R[_[o>>>16&255]]^w[_[o>>>8&255]]^C[_[o&255]],u[O]=u[O]>>>0},n.networkToHostOrderSwap=function(s){return s<<24|(s&65280)<<8|(s&16711680)>>8|s>>>24},n.decrypt=function(s,r,x){for(var f=this.keySize+6,g=this.invKeySchedule,v=this.invSBox,p=this.invSubMix,O=p[0],a=p[1],u=p[2],_=p[3],T=this.uint8ArrayToUint32Array_(x),b=T[0],c=T[1],R=T[2],w=T[3],C=new Int32Array(s),E=new Int32Array(C.length),o,A,k,U,N,V,W,K,z,F,B,G,ae,de,se=this.networkToHostOrderSwap;r<C.length;){for(z=se(C[r]),F=se(C[r+1]),B=se(C[r+2]),G=se(C[r+3]),N=z^g[0],V=G^g[1],W=B^g[2],K=F^g[3],ae=4,de=1;de<f;de++)o=O[N>>>24]^a[V>>16&255]^u[W>>8&255]^_[K&255]^g[ae],A=O[V>>>24]^a[W>>16&255]^u[K>>8&255]^_[N&255]^g[ae+1],k=O[W>>>24]^a[K>>16&255]^u[N>>8&255]^_[V&255]^g[ae+2],U=O[K>>>24]^a[N>>16&255]^u[V>>8&255]^_[W&255]^g[ae+3],N=o,V=A,W=k,K=U,ae=ae+4;o=v[N>>>24]<<24^v[V>>16&255]<<16^v[W>>8&255]<<8^v[K&255]^g[ae],A=v[V>>>24]<<24^v[W>>16&255]<<16^v[K>>8&255]<<8^v[N&255]^g[ae+1],k=v[W>>>24]<<24^v[K>>16&255]<<16^v[N>>8&255]<<8^v[V&255]^g[ae+2],U=v[K>>>24]<<24^v[N>>16&255]<<16^v[V>>8&255]<<8^v[W&255]^g[ae+3],E[r]=se(o^b),E[r+1]=se(U^c),E[r+2]=se(k^R),E[r+3]=se(A^w),b=z,c=F,R=B,w=G,r=r+4}return E.buffer},S}()},"./src/crypt/decrypter.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return r});var d=D("./src/crypt/aes-crypto.ts"),h=D("./src/crypt/fast-aes-key.ts"),y=D("./src/crypt/aes-decryptor.ts"),S=D("./src/utils/logger.ts"),n=D("./src/utils/mp4-tools.ts"),i=D("./src/utils/typed-array.ts"),s=16,r=function(){function x(g,v,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=g,this.config=v,this.removePKCS7Padding=u,u)try{var _=self.crypto;_&&(this.subtle=_.subtle||_.webkitSubtle)}catch(T){}this.subtle===null&&(this.config.enableSoftwareAES=!0)}var f=x.prototype;return f.destroy=function(){this.observer=null},f.isSync=function(){return this.config.enableSoftwareAES},f.flush=function(){var v=this.currentResult;if(!v){this.reset();return}var p=new Uint8Array(v);return this.reset(),this.removePKCS7Padding?Object(y.removePadding)(p):p},f.reset=function(){this.currentResult=null,this.currentIV=null,this.remainderData=null,this.softwareDecrypter&&(this.softwareDecrypter=null)},f.decrypt=function(v,p,O,a){if(this.config.enableSoftwareAES){this.softwareDecrypt(new Uint8Array(v),p,O);var u=this.flush();u&&a(u.buffer)}else this.webCryptoDecrypt(new Uint8Array(v),p,O).then(a)},f.softwareDecrypt=function(v,p,O){var a=this.currentIV,u=this.currentResult,_=this.remainderData;this.logOnce("JS AES decrypt"),_&&(v=Object(n.appendUint8Array)(_,v),this.remainderData=null);var T=this.getValidChunk(v);if(!T.length)return null;a&&(O=a);var b=this.softwareDecrypter;b||(b=this.softwareDecrypter=new y.default),b.expandKey(p);var c=u;return this.currentResult=b.decrypt(T.buffer,0,O),this.currentIV=Object(i.sliceUint8)(T,-16).buffer,c||null},f.webCryptoDecrypt=function(v,p,O){var a=this,u=this.subtle;return(this.key!==p||!this.fastAesKey)&&(this.key=p,this.fastAesKey=new h.default(u,p)),this.fastAesKey.expandKey().then(function(_){if(!u)return Promise.reject(new Error("web crypto not initialized"));var T=new d.default(u,O);return T.decrypt(v.buffer,_)}).catch(function(_){return a.onWebCryptoError(_,v,p,O)})},f.onWebCryptoError=function(v,p,O,a){return S.logger.warn("[decrypter.ts]: WebCrypto Error, disable WebCrypto API:",v),this.config.enableSoftwareAES=!0,this.logEnabled=!0,this.softwareDecrypt(p,O,a)},f.getValidChunk=function(v){var p=v,O=v.length-v.length%s;return O!==v.length&&(p=Object(i.sliceUint8)(v,0,O),this.remainderData=Object(i.sliceUint8)(v,O)),p},f.logOnce=function(v){if(!this.logEnabled)return;S.logger.log("[decrypter.ts]: "+v),this.logEnabled=!1},x}()},"./src/crypt/fast-aes-key.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return d});var d=function(){function h(S,n){this.subtle=void 0,this.key=void 0,this.subtle=S,this.key=n}var y=h.prototype;return y.expandKey=function(){return this.subtle.importKey("raw",this.key,{name:"AES-CBC"},!1,["encrypt","decrypt"])},h}()},"./src/demux/aacdemuxer.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/demux/base-audio-demuxer.ts"),h=D("./src/demux/adts.ts"),y=D("./src/utils/logger.ts"),S=D("./src/demux/id3.ts");function n(r,x){r.prototype=Object.create(x.prototype),r.prototype.constructor=r,i(r,x)}function i(r,x){return i=Object.setPrototypeOf||function(g,v){return g.__proto__=v,g},i(r,x)}var s=function(r){n(x,r);function x(g,v){var p;return p=r.call(this)||this,p.observer=void 0,p.config=void 0,p.observer=g,p.config=v,p}var f=x.prototype;return f.resetInitSegment=function(v,p,O){r.prototype.resetInitSegment.call(this,v,p,O),this._audioTrack={container:"audio/adts",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!0,samples:[],manifestCodec:v,duration:O,inputTimeScale:9e4,dropped:0}},x.probe=function(v){if(!v)return!1;for(var p=S.getID3Data(v,0)||[],O=p.length,a=v.length;O<a;O++)if(h.probe(v,O))return y.logger.log("ADTS sync word found !"),!0;return!1},f.canParse=function(v,p){return h.canParse(v,p)},f.appendFrame=function(v,p,O){h.initTrackConfig(v,this.observer,p,O,v.manifestCodec);var a=h.appendFrame(v,p,O,this.initPTS,this.frameIndex);if(a&&a.missing===0)return a},x}(d.default);s.minProbeByteLength=9,m.default=s},"./src/demux/adts.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"getAudioConfig",function(){return S}),D.d(m,"isHeaderPattern",function(){return n}),D.d(m,"getHeaderLength",function(){return i}),D.d(m,"getFullFrameLength",function(){return s}),D.d(m,"canGetFrameLength",function(){return r}),D.d(m,"isHeader",function(){return x}),D.d(m,"canParse",function(){return f}),D.d(m,"probe",function(){return g}),D.d(m,"initTrackConfig",function(){return v}),D.d(m,"getFrameDuration",function(){return p}),D.d(m,"parseFrameHeader",function(){return O}),D.d(m,"appendFrame",function(){return a});var d=D("./src/utils/logger.ts"),h=D("./src/errors.ts"),y=D("./src/events.ts");function S(u,_,T,b){var c,R,w,C,E=navigator.userAgent.toLowerCase(),o=b,A=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];c=((_[T+2]&192)>>>6)+1;var k=(_[T+2]&60)>>>2;if(k>A.length-1){u.trigger(y.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+k});return}return w=(_[T+2]&1)<<2,w|=(_[T+3]&192)>>>6,d.logger.log("manifest codec:"+b+", ADTS type:"+c+", samplingIndex:"+k),/firefox/i.test(E)?k>=6?(c=5,C=new Array(4),R=k-3):(c=2,C=new Array(2),R=k):E.indexOf("android")!==-1?(c=2,C=new Array(2),R=k):(c=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(E))||!b&&w===1)&&(c=2,C=new Array(2)),R=k)),C[0]=c<<3,C[0]|=(k&14)>>1,C[1]|=(k&1)<<7,C[1]|=w<<3,c===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."+c,manifestCodec:o}}function n(u,_){return u[_]===255&&(u[_+1]&246)===240}function i(u,_){return u[_+1]&1?7:9}function s(u,_){return(u[_+3]&3)<<11|u[_+4]<<3|(u[_+5]&224)>>>5}function r(u,_){return _+5<u.length}function x(u,_){return _+1<u.length&&n(u,_)}function f(u,_){return r(u,_)&&n(u,_)&&s(u,_)<=u.length-_}function g(u,_){if(x(u,_)){var T=i(u,_);if(_+T>=u.length)return!1;var b=s(u,_);if(b<=T)return!1;var c=_+b;return c===u.length||x(u,c)}return!1}function v(u,_,T,b,c){if(!u.samplerate){var R=S(_,T,b,c);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,_,T,b,c){var R=i(u,_),w=s(u,_);if(w-=R,w>0){var C=T+b*c;return{headerLength:R,frameLength:w,stamp:C}}}function a(u,_,T,b,c){var R=p(u.samplerate),w=O(_,T,b,c,R);if(w){var C=w.frameLength,E=w.headerLength,o=w.stamp,A=E+C,k=Math.max(0,T+A-_.length),U;k?(U=new Uint8Array(A-E),U.set(_.subarray(T+E,_.length),0)):U=_.subarray(T+E,T+A);var N={unit:U,pts:o};return k||u.samples.push(N),{sample:N,length:A,missing:k}}}},"./src/demux/base-audio-demuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"initPTSFn",function(){return s});var d=D("./src/polyfills/number.ts"),h=D("./src/demux/id3.ts"),y=D("./src/demux/dummy-demuxed-track.ts"),S=D("./src/utils/mp4-tools.ts"),n=D("./src/utils/typed-array.ts"),i=function(){function r(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=r.prototype;return x.resetInitSegment=function(g,v,p){this._id3Track={type:"id3",id:3,pid:-1,inputTimeScale:9e4,sequenceNumber:0,samples:[],dropped:0}},x.resetTimeStamp=function(){},x.resetContiguity=function(){},x.canParse=function(g,v){return!1},x.appendFrame=function(g,v,p){},x.demux=function(g,v){this.cachedData&&(g=Object(S.appendUint8Array)(this.cachedData,g),this.cachedData=null);var p=h.getID3Data(g,0),O=p?p.length:0,a,u,_=this._audioTrack,T=this._id3Track,b=p?h.getTimeStamp(p):void 0,c=g.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=s(b,v)),p&&p.length>0&&T.samples.push({pts:this.initPTS,dts:this.initPTS,data:p}),u=this.initPTS;O<c;){if(this.canParse(g,O)){var R=this.appendFrame(_,g,O);R?(this.frameIndex++,u=R.sample.pts,O+=R.length,a=O):O=c}else h.canParse(g,O)?(p=h.getID3Data(g,O),T.samples.push({pts:u,dts:u,data:p}),O+=p.length,a=O):O++;if(O===c&&a!==c){var w=Object(n.sliceUint8)(g,a);this.cachedData?this.cachedData=Object(S.appendUint8Array)(this.cachedData,w):this.cachedData=w}}return{audioTrack:_,avcTrack:Object(y.dummyTrack)(),id3Track:T,textTrack:Object(y.dummyTrack)()}},x.demuxSampleAes=function(g,v,p){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},x.flush=function(g){var v=this.cachedData;return v&&(this.cachedData=null,this.demux(v,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(y.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(y.dummyTrack)()}},x.destroy=function(){},r}(),s=function(x,f){return Object(d.isFiniteNumber)(x)?x*90:f*9e4};m.default=i},"./src/demux/chunk-cache.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return d});var d=function(){function y(){this.chunks=[],this.dataLength=0}var S=y.prototype;return S.push=function(i){this.chunks.push(i),this.dataLength+=i.length},S.flush=function(){var i=this.chunks,s=this.dataLength,r;if(i.length)i.length===1?r=i[0]:r=h(i,s);else return new Uint8Array(0);return this.reset(),r},S.reset=function(){this.chunks.length=0,this.dataLength=0},y}();function h(y,S){for(var n=new Uint8Array(S),i=0,s=0;s<y.length;s++){var r=y[s];n.set(r,i),i+=r.length}return n}},"./src/demux/dummy-demuxed-track.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"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,m,D){"use strict";D.r(m);var d=D("./src/utils/logger.ts"),h=function(){function y(n){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=n,this.bytesAvailable=n.byteLength,this.word=0,this.bitsAvailable=0}var S=y.prototype;return S.loadWord=function(){var i=this.data,s=this.bytesAvailable,r=i.byteLength-s,x=new Uint8Array(4),f=Math.min(4,s);if(f===0)throw new Error("no bytes available");x.set(i.subarray(r,r+f)),this.word=new DataView(x.buffer).getUint32(0),this.bitsAvailable=f*8,this.bytesAvailable-=f},S.skipBits=function(i){var s;this.bitsAvailable>i?(this.word<<=i,this.bitsAvailable-=i):(i-=this.bitsAvailable,s=i>>3,i-=s>>3,this.bytesAvailable-=s,this.loadWord(),this.word<<=i,this.bitsAvailable-=i)},S.readBits=function(i){var s=Math.min(this.bitsAvailable,i),r=this.word>>>32-s;return i>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=i-s,s>0&&this.bitsAvailable?r<<s|this.readBits(s):r},S.skipLZ=function(){var i;for(i=0;i<this.bitsAvailable;++i)if((this.word&2147483648>>>i)!==0)return this.word<<=i,this.bitsAvailable-=i,i;return this.loadWord(),i+this.skipLZ()},S.skipUEG=function(){this.skipBits(1+this.skipLZ())},S.skipEG=function(){this.skipBits(1+this.skipLZ())},S.readUEG=function(){var i=this.skipLZ();return this.readBits(i+1)-1},S.readEG=function(){var i=this.readUEG();return 1&i?1+i>>>1:-1*(i>>>1)},S.readBoolean=function(){return this.readBits(1)===1},S.readUByte=function(){return this.readBits(8)},S.readUShort=function(){return this.readBits(16)},S.readUInt=function(){return this.readBits(32)},S.skipScalingList=function(i){for(var s=8,r=8,x,f=0;f<i;f++)r!==0&&(x=this.readEG(),r=(s+x+256)%256),s=r===0?s:r},S.readSPS=function(){var i=0,s=0,r=0,x=0,f,g,v,p=this.readUByte.bind(this),O=this.readBits.bind(this),a=this.readUEG.bind(this),u=this.readBoolean.bind(this),_=this.skipBits.bind(this),T=this.skipEG.bind(this),b=this.skipUEG.bind(this),c=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(g=w!==3?8:12,v=0;v<g;v++)u()&&(v<6?c(16):c(64))}b();var C=a();if(C===0)a();else if(C===1)for(_(1),T(),T(),f=a(),v=0;v<f;v++)T();b(),_(1);var E=a(),o=a(),A=O(1);A===0&&_(1),_(1),u()&&(i=a(),s=a(),r=a(),x=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((E+1)*16-i*2-s*2),height:(2-A)*(o+1)*16-(A?2:4)*(r+x),pixelRatio:k}},S.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},y}();m.default=h},"./src/demux/id3.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"isHeader",function(){return d}),D.d(m,"isFooter",function(){return h}),D.d(m,"getID3Data",function(){return y}),D.d(m,"canParse",function(){return n}),D.d(m,"getTimeStamp",function(){return i}),D.d(m,"isTimeStampFrame",function(){return s}),D.d(m,"getID3Frames",function(){return x}),D.d(m,"decodeFrame",function(){return f}),D.d(m,"utf8ArrayToStr",function(){return a}),D.d(m,"testables",function(){return u});var d=function(c,R){return R+10<=c.length&&(c[R]===73&&c[R+1]===68&&c[R+2]===51&&(c[R+3]<255&&c[R+4]<255&&(c[R+6]<128&&c[R+7]<128&&c[R+8]<128&&c[R+9]<128)))},h=function(c,R){return R+10<=c.length&&(c[R]===51&&c[R+1]===68&&c[R+2]===73&&(c[R+3]<255&&c[R+4]<255&&(c[R+6]<128&&c[R+7]<128&&c[R+8]<128&&c[R+9]<128)))},y=function(c,R){for(var w=R,C=0;d(c,R);){C+=10;var E=S(c,R+6);C+=E,h(c,R+10)&&(C+=10),R+=C}return C>0?c.subarray(w,w+C):void 0},S=function(c,R){var w=0;return w=(c[R]&127)<<21,w|=(c[R+1]&127)<<14,w|=(c[R+2]&127)<<7,w|=c[R+3]&127,w},n=function(c,R){return d(c,R)&&S(c,R+6)+10<=c.length-R},i=function(c){for(var R=x(c),w=0;w<R.length;w++){var C=R[w];if(s(C))return O(C)}return},s=function(c){return c&&c.key==="PRIV"&&c.info==="com.apple.streaming.transportStreamTimestamp"},r=function(c){var R=String.fromCharCode(c[0],c[1],c[2],c[3]),w=S(c,4),C=10;return{type:R,size:w,data:c.subarray(C,C+w)}},x=function(c){for(var R=0,w=[];d(c,R);){var C=S(c,R+6);R+=10;for(var E=R+C;R+8<E;){var o=r(c.subarray(R)),A=f(o);A&&w.push(A),R+=o.size+10}h(c,R)&&(R+=10)}return w},f=function(c){return c.type==="PRIV"?g(c):c.type[0]==="W"?p(c):v(c)},g=function(c){if(c.size<2)return;var R=a(c.data,!0),w=new Uint8Array(c.data.subarray(R.length+1));return{key:c.type,info:R,data:w.buffer}},v=function(c){if(c.size<2)return;if(c.type==="TXXX"){var R=1,w=a(c.data.subarray(R),!0);R+=w.length+1;var C=a(c.data.subarray(R));return{key:c.type,info:w,data:C}}var E=a(c.data.subarray(1));return{key:c.type,data:E}},p=function(c){if(c.type==="WXXX"){if(c.size<2)return;var R=1,w=a(c.data.subarray(R),!0);R+=w.length+1;var C=a(c.data.subarray(R));return{key:c.type,info:w,data:C}}var E=a(c.data);return{key:c.type,data:E}},O=function(c){if(c.data.byteLength===8){var R=new Uint8Array(c.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(c,R){R===void 0&&(R=!1);var w=T();if(w){var C=w.decode(c);if(R){var E=C.indexOf("\0");return E!==-1?C.substring(0,E):C}return C.replace(/\0/g,"")}for(var o=c.length,A,k,U,N="",V=0;V<o;){if(A=c[V++],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=c[V++],N+=String.fromCharCode((A&31)<<6|k&63);break;case 14:k=c[V++],U=c[V++],N+=String.fromCharCode((A&15)<<12|(k&63)<<6|(U&63)<<0);break;default:}}return N},u={decodeTextFrame:v},_;function T(){return!_&&typeof self.TextDecoder!="undefined"&&(_=new self.TextDecoder("utf-8")),_}},"./src/demux/mp3demuxer.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/demux/base-audio-demuxer.ts"),h=D("./src/demux/id3.ts"),y=D("./src/utils/logger.ts"),S=D("./src/demux/mpegaudio.ts");function n(r,x){r.prototype=Object.create(x.prototype),r.prototype.constructor=r,i(r,x)}function i(r,x){return i=Object.setPrototypeOf||function(g,v){return g.__proto__=v,g},i(r,x)}var s=function(r){n(x,r);function x(){return r.apply(this,arguments)||this}var f=x.prototype;return f.resetInitSegment=function(v,p,O){r.prototype.resetInitSegment.call(this,v,p,O),this._audioTrack={container:"audio/mpeg",type:"audio",id:2,pid:-1,sequenceNumber:0,isAAC:!1,samples:[],manifestCodec:v,duration:O,inputTimeScale:9e4,dropped:0}},x.probe=function(v){if(!v)return!1;for(var p=h.getID3Data(v,0)||[],O=p.length,a=v.length;O<a;O++)if(S.probe(v,O))return y.logger.log("MPEG Audio sync word found !"),!0;return!1},f.canParse=function(v,p){return S.canParse(v,p)},f.appendFrame=function(v,p,O){return this.initPTS===null?void 0:S.appendFrame(v,p,O,this.initPTS,this.frameIndex)},x}(d.default);s.minProbeByteLength=4,m.default=s},"./src/demux/mp4demuxer.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/utils/mp4-tools.ts"),h=D("./src/demux/dummy-demuxed-track.ts"),y=function(){function S(i,s){this.remainderData=null,this.config=void 0,this.config=s}var n=S.prototype;return n.resetTimeStamp=function(){},n.resetInitSegment=function(){},n.resetContiguity=function(){},S.probe=function(s){return Object(d.findBox)({data:s,start:0,end:Math.min(s.length,16384)},["moof"]).length>0},n.demux=function(s){var r=s,x=Object(h.dummyTrack)();if(this.config.progressive){this.remainderData&&(r=Object(d.appendUint8Array)(this.remainderData,s));var f=Object(d.segmentValidRange)(r);this.remainderData=f.remainder,x.samples=f.valid||new Uint8Array}else x.samples=r;return{audioTrack:Object(h.dummyTrack)(),avcTrack:x,id3Track:Object(h.dummyTrack)(),textTrack:Object(h.dummyTrack)()}},n.flush=function(){var s=Object(h.dummyTrack)();return s.samples=this.remainderData||new Uint8Array,this.remainderData=null,{audioTrack:Object(h.dummyTrack)(),avcTrack:s,id3Track:Object(h.dummyTrack)(),textTrack:Object(h.dummyTrack)()}},n.demuxSampleAes=function(s,r,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},n.destroy=function(){},S}();y.minProbeByteLength=1024,m.default=y},"./src/demux/mpegaudio.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"appendFrame",function(){return i}),D.d(m,"parseHeader",function(){return s}),D.d(m,"isHeaderPattern",function(){return r}),D.d(m,"isHeader",function(){return x}),D.d(m,"canParse",function(){return f}),D.d(m,"probe",function(){return g});var d=null,h=[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],y=[44100,48e3,32e3,22050,24e3,16e3,11025,12e3,8e3],S=[[0,72,144,12],[0,0,0,0],[0,72,144,12],[0,144,144,12]],n=[0,1,1,4];function i(v,p,O,a,u){if(O+24>p.length)return;var _=s(p,O);if(_&&O+_.frameLength<=p.length){var T=_.samplesPerFrame*9e4/_.sampleRate,b=a+u*T,c={unit:p.subarray(O,O+_.frameLength),pts:b,dts:b};return v.config=[],v.channelCount=_.channelCount,v.samplerate=_.sampleRate,v.samples.push(c),{sample:c,length:_.frameLength,missing:0}}}function s(v,p){var O=v[p+1]>>3&3,a=v[p+1]>>1&3,u=v[p+2]>>4&15,_=v[p+2]>>2&3;if(O!==1&&u!==0&&u!==15&&_!==3){var T=v[p+2]>>1&1,b=v[p+3]>>6,c=O===3?3-a:a===3?3:4,R=h[c*14+u-1]*1e3,w=O===3?0:O===2?1:2,C=y[w*3+_],E=b===3?1:2,o=S[O][a],A=n[a],k=o*8*A,U=Math.floor(o*R/C+T)*A;if(d===null){var N=navigator.userAgent||"",V=N.match(/Chrome\/(\d+)/i);d=V?parseInt(V[1]):0}var W=!!d&&d<=87;return W&&a===2&&R>=224e3&&b===0&&(v[p+3]=v[p+3]|128),{sampleRate:C,channelCount:E,frameLength:U,samplesPerFrame:k}}}function r(v,p){return v[p]===255&&(v[p+1]&224)===224&&(v[p+1]&6)!==0}function x(v,p){return p+1<v.length&&r(v,p)}function f(v,p){var O=4;return r(v,p)&&O<=v.length-p}function g(v,p){if(p+1<v.length&&r(v,p)){var O=4,a=s(v,p),u=O;a!=null&&a.frameLength&&(u=a.frameLength);var _=p+u;return _===v.length||x(v,_)}return!1}},"./src/demux/sample-aes.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/crypt/decrypter.ts"),h=D("./src/demux/tsdemuxer.ts"),y=function(){function S(i,s,r){this.keyData=void 0,this.decrypter=void 0,this.keyData=r,this.decrypter=new d.default(i,s,{removePKCS7Padding:!1})}var n=S.prototype;return n.decryptBuffer=function(s,r){this.decrypter.decrypt(s,this.keyData.key.buffer,this.keyData.iv.buffer,r)},n.decryptAacSample=function(s,r,x,f){var g=s[r].unit,v=g.subarray(16,g.length-g.length%16),p=v.buffer.slice(v.byteOffset,v.byteOffset+v.length),O=this;this.decryptBuffer(p,function(a){var u=new Uint8Array(a);g.set(u,16),f||O.decryptAacSamples(s,r+1,x)})},n.decryptAacSamples=function(s,r,x){for(;;r++){if(r>=s.length){x();return}if(s[r].unit.length<32)continue;var f=this.decrypter.isSync();if(this.decryptAacSample(s,r,x,f),!f)return}},n.getAvcEncryptedData=function(s){for(var r=Math.floor((s.length-48)/160)*16+16,x=new Int8Array(r),f=0,g=32;g<=s.length-16;g+=160,f+=16)x.set(s.subarray(g,g+16),f);return x},n.getAvcDecryptedUnit=function(s,r){for(var x=new Uint8Array(r),f=0,g=32;g<=s.length-16;g+=160,f+=16)s.set(x.subarray(f,f+16),g);return s},n.decryptAvcSample=function(s,r,x,f,g,v){var p=Object(h.discardEPB)(g.data),O=this.getAvcEncryptedData(p),a=this;this.decryptBuffer(O.buffer,function(u){g.data=a.getAvcDecryptedUnit(p,u),v||a.decryptAvcSamples(s,r,x+1,f)})},n.decryptAvcSamples=function(s,r,x,f){if(s instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;r++,x=0){if(r>=s.length){f();return}for(var g=s[r].units;!(x>=g.length);x++){var v=g[x];if(v.data.length<=48||v.type!==1&&v.type!==5)continue;var p=this.decrypter.isSync();if(this.decryptAvcSample(s,r,x,f,v,p),!p)return}}},S}();m.default=y},"./src/demux/transmuxer-interface.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return g});var d=D("./node_modules/webworkify-webpack/index.js"),h=D.n(d),y=D("./src/events.ts"),S=D("./src/demux/transmuxer.ts"),n=D("./src/utils/logger.ts"),i=D("./src/errors.ts"),s=D("./src/utils/mediasource-helper.ts"),r=D("./node_modules/eventemitter3/index.js"),x=D.n(r),f=Object(s.getMediaSource)()||{isTypeSupported:function(){return!1}},g=function(){function v(O,a,u,_){var T=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,c=function(o,A){A=A||{},A.frag=T.frag,A.id=T.id,O.trigger(o,A)};this.observer=new r.EventEmitter,this.observer.on(y.Events.FRAG_DECRYPTED,c),this.observer.on(y.Events.ERROR,c);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"){n.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(E){O.trigger(y.Events.ERROR,{type:i.ErrorTypes.OTHER_ERROR,details:i.ErrorDetails.INTERNAL_EXCEPTION,fatal:!0,event:"demuxerWorker",error:new Error(E.message+" ("+E.filename+":"+E.lineno+")")})},C.postMessage({cmd:"init",typeSupported:R,vendor:w,id:a,config:JSON.stringify(b)})}catch(E){n.logger.warn("Error in worker:",E),n.logger.error("Error while initializing DemuxerWorker, fallback to inline"),C&&self.URL.revokeObjectURL(C.objectURL),this.transmuxer=new S.default(this.observer,R,b,w,a),this.worker=null}}else this.transmuxer=new S.default(this.observer,R,b,w,a)}var p=v.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,_,T,b,c,R,w,C,E){var o=this;C.transmuxing.start=self.performance.now();var A=this.transmuxer,k=this.worker,U=c?c.start:b.start,N=b.decryptdata,V=this.frag,W=!(V&&b.cc===V.cc),K=!(V&&C.level===V.level),z=V?C.sn-V.sn:-1,F=this.part?C.part-this.part.index:1,B=!K&&(z===1||z===0&&F===1),G=self.performance.now();(K||z||b.stats.parsing.start===0)&&(b.stats.parsing.start=G),c&&(F||!B)&&(c.stats.parsing.start=G);var ae=new S.TransmuxState(W,B,w,K,U);if(!B||W){n.logger.log("[transmuxer-interface, "+b.type+"]: Starting new transmux session for sn: "+C.sn+" p: "+C.part+" level: "+C.level+" id: "+C.id+`
discontinuity: `+W+`
trackSwitch: `+K+`
contiguous: `+B+`
accurateTimeOffset: `+w+`
timeOffset: `+U);var de=new S.TransmuxConfig(_,T,u,R,E);this.configureTransmuxer(de)}if(this.frag=b,this.part=c,k)k.postMessage({cmd:"demux",data:a,decryptdata:N,chunkMeta:C,state:ae},a instanceof ArrayBuffer?[a]:[]);else if(A){var se=A.push(a,N,C,ae);Object(S.isPromise)(se)?se.then(function(Se){o.handleTransmuxComplete(Se)}):this.handleTransmuxComplete(se)}},p.flush=function(a){var u=this;a.transmuxing.start=self.performance.now();var _=this.transmuxer,T=this.worker;if(T)T.postMessage({cmd:"flush",chunkMeta:a});else if(_){var b=_.flush(a);Object(S.isPromise)(b)?b.then(function(c){u.handleFlushResult(c,a)}):this.handleFlushResult(b,a)}},p.handleFlushResult=function(a,u){var _=this;a.forEach(function(T){_.handleTransmuxComplete(T)}),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)},v}()},"./src/demux/transmuxer-worker.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return i});var d=D("./src/demux/transmuxer.ts"),h=D("./src/events.ts"),y=D("./src/utils/logger.ts"),S=D("./node_modules/eventemitter3/index.js"),n=D.n(S);function i(g){var v=new S.EventEmitter,p=function(a,u){g.postMessage({event:a,data:u})};v.on(h.Events.FRAG_DECRYPTED,p),v.on(h.Events.ERROR,p),g.addEventListener("message",function(O){var a=O.data;switch(a.cmd){case"init":{var u=JSON.parse(a.config);g.transmuxer=new d.default(v,a.typeSupported,u,a.vendor,a.id),Object(y.enableLogs)(u.debug),p("init",null);break}case"configure":{g.transmuxer.configure(a.config);break}case"demux":{var _=g.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(d.isPromise)(_)?_.then(function(c){s(g,c)}):s(g,_);break}case"flush":{var T=a.chunkMeta,b=g.transmuxer.flush(T);Object(d.isPromise)(b)?b.then(function(c){x(g,c,T)}):x(g,b,T);break}default:break}})}function s(g,v){if(f(v.remuxResult))return;var p=[],O=v.remuxResult,a=O.audio,u=O.video;a&&r(p,a),u&&r(p,u),g.postMessage({event:"transmuxComplete",data:v},p)}function r(g,v){v.data1&&g.push(v.data1.buffer),v.data2&&g.push(v.data2.buffer)}function x(g,v,p){v.forEach(function(O){s(g,O)}),g.postMessage({event:"flush",data:p})}function f(g){return!g.audio&&!g.video&&!g.text&&!g.id3&&!g.initSegment}},"./src/demux/transmuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return u}),D.d(m,"isPromise",function(){return b}),D.d(m,"TransmuxConfig",function(){return c}),D.d(m,"TransmuxState",function(){return R});var d=D("./src/events.ts"),h=D("./src/errors.ts"),y=D("./src/crypt/decrypter.ts"),S=D("./src/demux/aacdemuxer.ts"),n=D("./src/demux/mp4demuxer.ts"),i=D("./src/demux/tsdemuxer.ts"),s=D("./src/demux/mp3demuxer.ts"),r=D("./src/remux/mp4-remuxer.ts"),x=D("./src/remux/passthrough-remuxer.ts"),f=D("./src/demux/chunk-cache.ts"),g=D("./src/utils/mp4-tools.ts"),v=D("./src/utils/logger.ts"),p;try{p=self.performance.now.bind(self.performance)}catch(w){v.logger.debug("Unable to use Performance API on this environment"),p=self.Date.now}var O=[{demux:i.default,remux:r.default},{demux:n.default,remux:x.default},{demux:S.default,remux:r.default},{demux:s.default,remux:r.default}],a=1024;O.forEach(function(w){var C=w.demux;a=Math.max(a,C.minProbeByteLength)});var u=function(){function w(E,o,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=E,this.typeSupported=o,this.config=A,this.vendor=k,this.id=U}var C=w.prototype;return C.configure=function(o){this.transmuxConfig=o,this.decrypter&&this.decrypter.reset()},C.push=function(o,A,k,U){var N=this,V=k.transmuxing;V.executeStart=p();var W=new Uint8Array(o),K=this.cache,z=this.config,F=this.currentTransmuxState,B=this.transmuxConfig;U&&(this.currentTransmuxState=U);var G=_(W,A);if(G&&G.method==="AES-128"){var ae=this.getDecrypter();if(z.enableSoftwareAES){var de=ae.softwareDecrypt(W,G.key.buffer,G.iv.buffer);if(!de)return V.executeEnd=p(),T(k);W=new Uint8Array(de)}else return this.decryptionPromise=ae.webCryptoDecrypt(W,G.key.buffer,G.iv.buffer).then(function(Z){var X=N.push(Z,null,k);return N.decryptionPromise=null,X}),this.decryptionPromise}var se=U||F,Se=se.contiguous,Oe=se.discontinuity,le=se.trackSwitch,me=se.accurateTimeOffset,pe=se.timeOffset,ie=B.audioCodec,oe=B.videoCodec,Q=B.defaultInitPts,ce=B.duration,ee=B.initSegmentData;if((Oe||le)&&this.resetInitSegment(ee,ie,oe,ce),Oe&&this.resetInitialTimestamp(Q),Se||this.resetContiguity(),this.needsProbing(W,Oe,le)){if(K.dataLength){var te=K.flush();W=Object(g.appendUint8Array)(te,W)}this.configureTransmuxer(W,B)}var ye=this.transmux(W,G,pe,me,k),re=this.currentTransmuxState;return re.contiguous=!0,re.discontinuity=!1,re.trackSwitch=!1,V.executeEnd=p(),ye},C.flush=function(o){var A=this,k=o.transmuxing;k.executeStart=p();var U=this.decrypter,N=this.cache,V=this.currentTransmuxState,W=this.decryptionPromise;if(W)return W.then(function(){return A.flush(o)});var K=[],z=V.timeOffset;if(U){var F=U.flush();F&&K.push(this.push(F,null,o))}var B=N.dataLength;N.reset();var G=this.demuxer,ae=this.remuxer;if(!G||!ae)return B>=a&&this.observer.emit(d.Events.ERROR,d.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"no demux matching with content found"}),k.executeEnd=p(),[T(o)];var de=G.flush(z);return b(de)?de.then(function(se){return A.flushRemux(K,se,o),K}):(this.flushRemux(K,de,o),K)},C.flushRemux=function(o,A,k){var U=A.audioTrack,N=A.avcTrack,V=A.id3Track,W=A.textTrack,K=this.currentTransmuxState,z=K.accurateTimeOffset,F=K.timeOffset;v.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,V,W,F,z,!0,this.id);o.push({remuxResult:B,chunkMeta:k}),k.transmuxing.executeEnd=p()},C.resetInitialTimestamp=function(o){var A=this.demuxer,k=this.remuxer;if(!A||!k)return;A.resetTimeStamp(o),k.resetTimeStamp(o)},C.resetContiguity=function(){var o=this.demuxer,A=this.remuxer;if(!o||!A)return;o.resetContiguity(),A.resetNextTimestamp()},C.resetInitSegment=function(o,A,k,U){var N=this.demuxer,V=this.remuxer;if(!N||!V)return;N.resetInitSegment(A,k,U),V.resetInitSegment(o,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(o,A,k,U,N){var V;return A&&A.method==="SAMPLE-AES"?V=this.transmuxSampleAes(o,A,k,U,N):V=this.transmuxUnencrypted(o,k,U,N),V},C.transmuxUnencrypted=function(o,A,k,U){var N=this.demuxer.demux(o,A,!1,!this.config.progressive),V=N.audioTrack,W=N.avcTrack,K=N.id3Track,z=N.textTrack,F=this.remuxer.remux(V,W,K,z,A,k,!1,this.id);return{remuxResult:F,chunkMeta:U}},C.transmuxSampleAes=function(o,A,k,U,N){var V=this;return this.demuxer.demuxSampleAes(o,A,k).then(function(W){var K=V.remuxer.remux(W.audioTrack,W.avcTrack,W.id3Track,W.textTrack,k,U,!1,V.id);return{remuxResult:K,chunkMeta:N}})},C.configureTransmuxer=function(o,A){for(var k=this.config,U=this.observer,N=this.typeSupported,V=this.vendor,W=A.audioCodec,K=A.defaultInitPts,z=A.duration,F=A.initSegmentData,B=A.videoCodec,G,ae=0,de=O.length;ae<de;ae++)if(O[ae].demux.probe(o)){G=O[ae];break}G||(v.logger.warn("Failed to find demuxer by probing frag, treating as mp4 passthrough"),G={demux:n.default,remux:x.default});var se=this.demuxer,Se=this.remuxer,Oe=G.remux,le=G.demux;(!Se||!(Se instanceof Oe))&&(this.remuxer=new Oe(U,k,N,V)),(!se||!(se instanceof le))&&(this.demuxer=new le(U,k,N),this.probe=le.probe),this.resetInitSegment(F,W,B,z),this.resetInitialTimestamp(K)},C.needsProbing=function(o,A,k){return!this.demuxer||!this.remuxer||A||k},C.getDecrypter=function(){var o=this.decrypter;return o||(o=this.decrypter=new y.default(this.observer,this.config)),o},w}();function _(w,C){var E=null;return w.byteLength>0&&C!=null&&C.key!=null&&C.iv!==null&&C.method!=null&&(E=C),E}var T=function(C){return{remuxResult:{},chunkMeta:C}};function b(w){return"then"in w&&w.then instanceof Function}var c=function(C,E,o,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=E,this.initSegmentData=o,this.duration=A,this.defaultInitPts=k},R=function(C,E,o,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=E,this.accurateTimeOffset=o,this.trackSwitch=A,this.timeOffset=k}},"./src/demux/tsdemuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"discardEPB",function(){return T});var d=D("./src/demux/adts.ts"),h=D("./src/demux/mpegaudio.ts"),y=D("./src/demux/exp-golomb.ts"),S=D("./src/demux/id3.ts"),n=D("./src/demux/sample-aes.ts"),i=D("./src/events.ts"),s=D("./src/utils/mp4-tools.ts"),r=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),f={video:1,audio:2,id3:3,text:4},g=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&&r.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),E=0;E<C;){if(w[E]===71&&w[E+188]===71&&w[E+2*188]===71)return E;E++}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 c=b.prototype;return c.resetInitSegment=function(w,C,E){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=b.createTrack("video",E),this._audioTrack=b.createTrack("audio",E),this._id3Track=b.createTrack("id3",E),this._txtTrack=b.createTrack("text",E),this._audioTrack.isAAC=!0,this.aacOverFlow=null,this.aacLastPTS=null,this.avcSample=null,this.audioCodec=w,this.videoCodec=C,this._duration=E},c.resetTimeStamp=function(){},c.resetContiguity=function(){var w=this._audioTrack,C=this._avcTrack,E=this._id3Track;w&&(w.pesData=null),C&&(C.pesData=null),E&&(E.pesData=null),this.aacOverFlow=null,this.aacLastPTS=null},c.demux=function(w,C,E,o){E===void 0&&(E=!1),o===void 0&&(o=!1),E||(this.sampleAes=null);var A,k=this._avcTrack,U=this._audioTrack,N=this._id3Track,V=k.pid,W=k.pesData,K=U.pid,z=N.pid,F=U.pesData,B=N.pesData,G=!1,ae=this.pmtParsed,de=this._pmtId,se=w.length;if(this.remainderData&&(w=Object(s.appendUint8Array)(this.remainderData,w),se=w.length,this.remainderData=null),se<188&&!o)return this.remainderData=w,{audioTrack:U,avcTrack:k,id3Track:N,textTrack:this._txtTrack};var Se=Math.max(0,b.syncOffset(w));se-=(se+Se)%188,se<w.byteLength&&!o&&(this.remainderData=new Uint8Array(w.buffer,se,w.buffer.byteLength-se));for(var Oe=Se;Oe<se;Oe+=188)if(w[Oe]===71){var le=!!(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 V:le&&(W&&(A=a(W))&&this.parseAVCPES(A,!1),W={data:[],size:0}),W&&(W.data.push(w.subarray(ie,Oe+188)),W.size+=Oe+188-ie);break;case K:le&&(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 z:le&&(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:le&&(ie+=w[ie]+1),de=this._pmtId=p(w,ie);break;case de:{le&&(ie+=w[ie]+1);var oe=O(w,ie,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,E);V=oe.avc,V>0&&(k.pid=V),K=oe.audio,K>0&&(U.pid=K,U.isAAC=oe.isAAC),z=oe.id3,z>0&&(N.pid=z),G&&!ae&&(r.logger.log("reparse from beginning"),G=!1,Oe=Se-188),ae=this.pmtParsed=!0;break}case 17:case 8191:break;default:G=!0;break}}else this.observer.emit(i.Events.ERROR,i.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:!1,reason:"TS packet did not start with 0x47"});k.pesData=W,U.pesData=F,N.pesData=B;var Q={audioTrack:U,avcTrack:k,id3Track:N,textTrack:this._txtTrack};return o&&this.extractRemainingSamples(Q),Q},c.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},c.extractRemainingSamples=function(w){var C=w.audioTrack,E=w.avcTrack,o=w.id3Track,A=E.pesData,k=C.pesData,U=o.pesData,N;A&&(N=a(A))?(this.parseAVCPES(N,!0),E.pesData=null):E.pesData=A,k&&(N=a(k))?(C.isAAC?this.parseAACPES(N):this.parseMPEGPES(N),C.pesData=null):(k!=null&&k.size&&r.logger.log("last AAC PES packet truncated,might overlap between fragments"),C.pesData=k),U&&(N=a(U))?(this.parseID3PES(N),o.pesData=null):o.pesData=U},c.demuxSampleAes=function(w,C,E){var o=this.demux(w,E,!0,!this.config.progressive),A=this.sampleAes=new n.default(this.observer,this.config,C);return this.decrypt(o,A)},c.decrypt=function(w,C){return new Promise(function(E){var o=w.audioTrack,A=w.avcTrack;o.samples&&o.isAAC?C.decryptAacSamples(o.samples,0,function(){A.samples?C.decryptAvcSamples(A.samples,0,0,function(){E(w)}):E(w)}):A.samples&&C.decryptAvcSamples(A.samples,0,0,function(){E(w)})})},c.destroy=function(){this._initPTS=this._initDTS=null,this._duration=0},c.parseAVCPES=function(w,C){var E=this,o=this._avcTrack,A=this.parseAVCNALu(w.data),k=!1,U=this.avcSample,N,V=!1;w.data=null,U&&A.length&&!o.audFound&&(u(U,o),U=this.avcSample=v(!1,w.pts,w.dts,"")),A.forEach(function(W){switch(W.type){case 1:{N=!0,U||(U=E.avcSample=v(!0,w.pts,w.dts,"")),k&&(U.debug+="NDR "),U.frame=!0;var K=W.data;if(V&&K.length>4){var z=new y.default(K).readSliceType();(z===2||z===4||z===7||z===9)&&(U.key=!0)}break}case 5:N=!0,U||(U=E.avcSample=v(!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 y.default(T(W.data));F.readUByte();for(var B=0,G=0,ae=!1,de=0;!ae&&F.bytesAvailable>1;){B=0;do de=F.readUByte(),B+=de;while(de===255);G=0;do de=F.readUByte(),G+=de;while(de===255);if(B===4&&F.bytesAvailable!==0){ae=!0;var se=F.readUByte();if(se===181){var Se=F.readUShort();if(Se===49){var Oe=F.readUInt();if(Oe===1195456820){var le=F.readUByte();if(le===3){for(var me=F.readUByte(),pe=F.readUByte(),ie=31&me,oe=[me,pe],Q=0;Q<ie;Q++)oe.push(F.readUByte()),oe.push(F.readUByte()),oe.push(F.readUByte());_(E._txtTrack.samples,{type:3,pts:w.pts,bytes:oe})}}}}}else if(B===5&&F.bytesAvailable!==0){if(ae=!0,G>16){for(var ce=[],ee=0;ee<16;ee++)ce.push(F.readUByte().toString(16)),(ee===3||ee===5||ee===7||ee===9)&&ce.push("-");for(var te=G-16,ye=new Uint8Array(te),re=0;re<te;re++)ye[re]=F.readUByte();_(E._txtTrack.samples,{pts:w.pts,payloadType:B,uuid:ce.join(""),userData:Object(S.utf8ArrayToStr)(ye),userDataBytes:ye})}}else if(G<F.bytesAvailable)for(var Z=0;Z<G;Z++)F.readUByte()}break}case 7:if(N=!0,V=!0,k&&U&&(U.debug+="SPS "),!o.sps){var X=new y.default(W.data),q=X.readSPS();o.width=q.width,o.height=q.height,o.pixelRatio=q.pixelRatio,o.sps=[W.data],o.duration=E._duration;for(var be=W.data.subarray(1,4),ve="avc1.",xe=0;xe<3;xe++){var Ke=be[xe].toString(16);Ke.length<2&&(Ke="0"+Ke),ve+=Ke}o.codec=ve}break;case 8:N=!0,k&&U&&(U.debug+="PPS "),o.pps||(o.pps=[W.data]);break;case 9:N=!1,o.audFound=!0,U&&u(U,o),U=E.avcSample=v(!1,w.pts,w.dts,k?"AUD ":"");break;case 12:N=!1;break;default:N=!1,U&&(U.debug+="unknown NAL "+W.type+" ");break}if(U&&N){var Qe=U.units;Qe.push(W)}}),C&&U&&(u(U,o),this.avcSample=null)},c.getLastNalUnit=function(){var w,C=this.avcSample,E;if(!C||C.units.length===0){var o=this._avcTrack.samples;C=o[o.length-1]}if((w=C)!==null&&w!==void 0&&w.units){var A=C.units;E=A[A.length-1]}return E},c.parseAVCNALu=function(w){var C=w.byteLength,E=this._avcTrack,o=E.naluState||0,A=o,k=[],U=0,N,V,W,K=-1,z=0;for(o===-1&&(K=0,z=w[0]&31,o=0,U=1);U<C;){if(N=w[U++],!o){o=N?0:1;continue}if(o===1){o=N?0:2;continue}if(!N)o=3;else if(N===1){if(K>=0){var F={data:w.subarray(K,U-o-1),type:z};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))),V=U-o-1,V>0)){var G=new Uint8Array(B.data.byteLength+V);G.set(B.data,0),G.set(w.subarray(0,V),B.data.byteLength),B.data=G,B.state=0}}U<C?(W=w[U]&31,K=U,z=W,o=0):o=-1}else o=0}if(K>=0&&o>=0){var ae={data:w.subarray(K,C),type:z,state:o};k.push(ae)}if(k.length===0){var de=this.getLastNalUnit();if(de){var se=new Uint8Array(de.data.byteLength+w.byteLength);se.set(de.data,0),se.set(w,de.data.byteLength),de.data=se}}return E.naluState=o,k},c.parseAACPES=function(w){var C=0,E=this._audioTrack,o=this.aacOverFlow,A=w.data;if(o){this.aacOverFlow=null;var k=o.sample.unit.byteLength,U=Math.min(o.missing,k),N=k-U;o.sample.unit.set(A.subarray(0,U),N),E.samples.push(o.sample),C=o.missing}var V,W;for(V=C,W=A.length;V<W-1&&!d.isHeader(A,V);V++);if(V!==C){var K,z;if(V<W-1?(K="AAC PES did not start with ADTS header,offset:"+V,z=!1):(K="no ADTS header found in AAC PES",z=!0),r.logger.warn("parsing error:"+K),this.observer.emit(i.Events.ERROR,i.Events.ERROR,{type:x.ErrorTypes.MEDIA_ERROR,details:x.ErrorDetails.FRAG_PARSING_ERROR,fatal:z,reason:K}),z)return}d.initTrackConfig(E,this.observer,A,V,this.audioCodec);var F;if(w.pts!==void 0)F=w.pts;else if(o){var B=d.getFrameDuration(E.samplerate);F=o.sample.pts+B}else{r.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var G=0;V<W;)if(d.isHeader(A,V)){if(V+5<W){var ae=d.appendFrame(E,A,V,F,G);if(ae)if(ae.missing)this.aacOverFlow=ae;else{V+=ae.length,G++;continue}}break}else V++},c.parseMPEGPES=function(w){var C=w.data,E=C.length,o=0,A=0,k=w.pts;if(k===void 0){r.logger.warn("[tsdemuxer]: MPEG PES unknown PTS");return}for(;A<E;)if(h.isHeader(C,A)){var U=h.appendFrame(this._audioTrack,C,A,k,o);if(U)A+=U.length,o++;else break}else A++},c.parseID3PES=function(w){if(w.pts===void 0){r.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(w)},b}();g.minProbeByteLength=188;function v(b,c,R,w){return{key:b,frame:!1,pts:c,dts:R,units:[],debug:w,length:0}}function p(b,c){return(b[c+10]&31)<<8|b[c+11]}function O(b,c,R,w){var C={audio:-1,avc:-1,id3:-1,isAAC:!0},E=(b[c+1]&15)<<8|b[c+2],o=c+3+E-4,A=(b[c+10]&15)<<8|b[c+11];for(c+=12+A;c<o;){var k=(b[c+1]&31)<<8|b[c+2];switch(b[c]){case 207:if(!w){r.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){r.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):r.logger.log("MPEG audio found, not supported in this browser");break;case 36:r.logger.warn("Unsupported HEVC stream type found");break;default:break}c+=((b[c+3]&15)<<8|b[c+4])+5}return C}function a(b){var c=0,R,w,C,E,o,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&&(E=(R[9]&14)*536870912+(R[10]&255)*4194304+(R[11]&254)*16384+(R[12]&255)*128+(R[13]&254)/2,N&64?(o=(R[14]&14)*536870912+(R[15]&255)*4194304+(R[16]&254)*16384+(R[17]&255)*128+(R[18]&254)/2,E-o>60*9e4&&(r.logger.warn(Math.round((E-o)/9e4)+"s delta between PTS and DTS, align them"),E=o)):o=E),C=R[8];var V=C+9;if(b.size<=V)return null;b.size-=V;for(var W=new Uint8Array(b.size),K=0,z=A.length;K<z;K++){R=A[K];var F=R.byteLength;if(V)if(V>F){V-=F;continue}else R=R.subarray(V),F-=V,V=0;W.set(R,c),c+=F}return w&&(w-=C+3),{data:W,pts:E,dts:o,len:w}}return null}function u(b,c){if(b.units.length&&b.frame){if(b.pts===void 0){var R=c.samples,w=R.length;if(w){var C=R[w-1];b.pts=C.pts,b.dts=C.dts}else{c.dropped++;return}}c.samples.push(b)}b.debug.length&&r.logger.log(b.pts+"/"+b.dts+":"+b.debug)}function _(b,c){var R=b.length;if(R>0){if(c.pts>=b[R-1].pts)b.push(c);else for(var w=R-1;w>=0;w--)if(c.pts<b[w].pts){b.splice(w,0,c);break}}else b.push(c)}function T(b){for(var c=b.byteLength,R=[],w=1;w<c-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=c-R.length,E=new Uint8Array(C),o=0;for(w=0;w<C;o++,w++)o===R[0]&&(o++,R.shift()),E[w]=b[o];return E}m.default=g},"./src/errors.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"ErrorTypes",function(){return d}),D.d(m,"ErrorDetails",function(){return h});var d;(function(y){y.NETWORK_ERROR="networkError",y.MEDIA_ERROR="mediaError",y.KEY_SYSTEM_ERROR="keySystemError",y.MUX_ERROR="muxError",y.OTHER_ERROR="otherError"})(d||(d={}));var h;(function(y){y.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",y.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",y.KEY_SYSTEM_NO_SESSION="keySystemNoSession",y.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",y.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",y.MANIFEST_LOAD_ERROR="manifestLoadError",y.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",y.MANIFEST_PARSING_ERROR="manifestParsingError",y.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",y.LEVEL_EMPTY_ERROR="levelEmptyError",y.LEVEL_LOAD_ERROR="levelLoadError",y.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",y.LEVEL_SWITCH_ERROR="levelSwitchError",y.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",y.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",y.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",y.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",y.FRAG_LOAD_ERROR="fragLoadError",y.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",y.FRAG_DECRYPT_ERROR="fragDecryptError",y.FRAG_PARSING_ERROR="fragParsingError",y.REMUX_ALLOC_ERROR="remuxAllocError",y.KEY_LOAD_ERROR="keyLoadError",y.KEY_LOAD_TIMEOUT="keyLoadTimeOut",y.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",y.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",y.BUFFER_APPEND_ERROR="bufferAppendError",y.BUFFER_APPENDING_ERROR="bufferAppendingError",y.BUFFER_STALLED_ERROR="bufferStalledError",y.BUFFER_FULL_ERROR="bufferFullError",y.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",y.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",y.INTERNAL_EXCEPTION="internalException",y.INTERNAL_ABORTED="aborted",y.UNKNOWN="unknown"})(h||(h={}))},"./src/events.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"Events",function(){return d});var d;(function(h){h.MEDIA_ATTACHING="hlsMediaAttaching",h.MEDIA_ATTACHED="hlsMediaAttached",h.MEDIA_DETACHING="hlsMediaDetaching",h.MEDIA_DETACHED="hlsMediaDetached",h.BUFFER_RESET="hlsBufferReset",h.BUFFER_CODECS="hlsBufferCodecs",h.BUFFER_CREATED="hlsBufferCreated",h.BUFFER_APPENDING="hlsBufferAppending",h.BUFFER_APPENDED="hlsBufferAppended",h.BUFFER_EOS="hlsBufferEos",h.BUFFER_FLUSHING="hlsBufferFlushing",h.BUFFER_FLUSHED="hlsBufferFlushed",h.MANIFEST_LOADING="hlsManifestLoading",h.MANIFEST_LOADED="hlsManifestLoaded",h.MANIFEST_PARSED="hlsManifestParsed",h.LEVEL_SWITCHING="hlsLevelSwitching",h.LEVEL_SWITCHED="hlsLevelSwitched",h.LEVEL_LOADING="hlsLevelLoading",h.LEVEL_LOADED="hlsLevelLoaded",h.LEVEL_UPDATED="hlsLevelUpdated",h.LEVEL_PTS_UPDATED="hlsLevelPtsUpdated",h.LEVELS_UPDATED="hlsLevelsUpdated",h.AUDIO_TRACKS_UPDATED="hlsAudioTracksUpdated",h.AUDIO_TRACK_SWITCHING="hlsAudioTrackSwitching",h.AUDIO_TRACK_SWITCHED="hlsAudioTrackSwitched",h.AUDIO_TRACK_LOADING="hlsAudioTrackLoading",h.AUDIO_TRACK_LOADED="hlsAudioTrackLoaded",h.SUBTITLE_TRACKS_UPDATED="hlsSubtitleTracksUpdated",h.SUBTITLE_TRACKS_CLEARED="hlsSubtitleTracksCleared",h.SUBTITLE_TRACK_SWITCH="hlsSubtitleTrackSwitch",h.SUBTITLE_TRACK_LOADING="hlsSubtitleTrackLoading",h.SUBTITLE_TRACK_LOADED="hlsSubtitleTrackLoaded",h.SUBTITLE_FRAG_PROCESSED="hlsSubtitleFragProcessed",h.CUES_PARSED="hlsCuesParsed",h.NON_NATIVE_TEXT_TRACKS_FOUND="hlsNonNativeTextTracksFound",h.INIT_PTS_FOUND="hlsInitPtsFound",h.FRAG_LOADING="hlsFragLoading",h.FRAG_LOAD_EMERGENCY_ABORTED="hlsFragLoadEmergencyAborted",h.FRAG_LOADED="hlsFragLoaded",h.FRAG_DECRYPTED="hlsFragDecrypted",h.FRAG_PARSING_INIT_SEGMENT="hlsFragParsingInitSegment",h.FRAG_PARSING_USERDATA="hlsFragParsingUserdata",h.FRAG_PARSING_METADATA="hlsFragParsingMetadata",h.FRAG_PARSED="hlsFragParsed",h.FRAG_BUFFERED="hlsFragBuffered",h.FRAG_CHANGED="hlsFragChanged",h.FPS_DROP="hlsFpsDrop",h.FPS_DROP_LEVEL_CAPPING="hlsFpsDropLevelCapping",h.ERROR="hlsError",h.DESTROYING="hlsDestroying",h.KEY_LOADING="hlsKeyLoading",h.KEY_LOADED="hlsKeyLoaded",h.LIVE_BACK_BUFFER_REACHED="hlsLiveBackBufferReached",h.BACK_BUFFER_REACHED="hlsBackBufferReached"})(d||(d={}))},"./src/hls.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return b});var d=D("./node_modules/url-toolkit/src/url-toolkit.js"),h=D.n(d),y=D("./src/loader/playlist-loader.ts"),S=D("./src/loader/key-loader.ts"),n=D("./src/controller/id3-track-controller.ts"),i=D("./src/controller/latency-controller.ts"),s=D("./src/controller/level-controller.ts"),r=D("./src/controller/fragment-tracker.ts"),x=D("./src/controller/stream-controller.ts"),f=D("./src/is-supported.ts"),g=D("./src/utils/logger.ts"),v=D("./src/config.ts"),p=D("./node_modules/eventemitter3/index.js"),O=D.n(p),a=D("./src/events.ts"),u=D("./src/errors.ts");function _(c,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(c,C.key,C)}}function T(c,R,w){return R&&_(c.prototype,R),w&&_(c,w),c}var b=function(){c.isSupported=function(){return Object(f.isSupported)()};function c(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(v.mergeConfig)(c.DefaultConfig,w);this.userConfig=w,Object(g.enableLogs)(C.debug),this._autoLevelCapping=-1,C.progressive&&Object(v.enableStreamingMode)(C);var E=C.abrController,o=C.bufferController,A=C.capLevelController,k=C.fpsController,U=this.abrController=new E(this),N=this.bufferController=new o(this),V=this.capLevelController=new A(this),W=new k(this),K=new y.default(this),z=new S.default(this),F=new n.default(this),B=this.levelController=new s.default(this),G=new r.FragmentTracker(this),ae=this.streamController=new x.default(this,G);V.setStreamController(ae),W.setStreamController(ae);var de=[B,ae];this.networkControllers=de;var se=[K,z,U,N,V,W,F,G];this.audioTrackController=this.createController(C.audioTrackController,null,de),this.createController(C.audioStreamController,G,de),this.subtitleTrackController=this.createController(C.subtitleTrackController,null,de),this.createController(C.subtitleStreamController,G,de),this.createController(C.timelineController,null,se),this.emeController=this.createController(C.emeController,null,se),this.cmcdController=this.createController(C.cmcdController,null,se),this.latencyController=this.createController(i.default,null,se),this.coreComponents=se}var R=c.prototype;return R.createController=function(C,E,o){if(C){var A=E?new C(this,E):new C(this);return o&&o.push(A),A}return null},R.on=function(C,E,o){o===void 0&&(o=this),this._emitter.on(C,E,o)},R.once=function(C,E,o){o===void 0&&(o=this),this._emitter.once(C,E,o)},R.removeAllListeners=function(C){this._emitter.removeAllListeners(C)},R.off=function(C,E,o,A){o===void 0&&(o=this),this._emitter.off(C,E,o,A)},R.listeners=function(C){return this._emitter.listeners(C)},R.emit=function(C,E,o){return this._emitter.emit(C,E,o)},R.trigger=function(C,E){if(this.config.debug)return this.emit(C,C,E);try{return this.emit(C,C,E)}catch(o){g.logger.error("An internal error happened while handling event "+C+'. Error message: "'+o.message+'". Here is a stacktrace:',o),this.trigger(a.Events.ERROR,{type:u.ErrorTypes.OTHER_ERROR,details:u.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:C,error:o})}return!1},R.listenerCount=function(C){return this._emitter.listenerCount(C)},R.destroy=function(){g.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){g.logger.log("attachMedia"),this._media=C,this.trigger(a.Events.MEDIA_ATTACHING,{media:C})},R.detachMedia=function(){g.logger.log("detachMedia"),this.trigger(a.Events.MEDIA_DETACHING,void 0),this._media=null},R.loadSource=function(C){this.stopLoad();var E=this.media,o=this.url,A=this.url=d.buildAbsoluteURL(self.location.href,C,{alwaysNormalize:!0});g.logger.log("loadSource:"+A),E&&o&&o!==A&&this.bufferController.hasSourceTypes()&&(this.detachMedia(),this.attachMedia(E)),this.trigger(a.Events.MANIFEST_LOADING,{url:C})},R.startLoad=function(C){C===void 0&&(C=-1),g.logger.log("startLoad("+C+")"),this.networkControllers.forEach(function(E){E.startLoad(C)})},R.stopLoad=function(){g.logger.log("stopLoad"),this.networkControllers.forEach(function(C){C.stopLoad()})},R.swapAudioCodec=function(){g.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},R.recoverMediaError=function(){g.logger.log("recoverMediaError");var C=this._media;this.detachMedia(),C&&this.attachMedia(C)},R.removeLevel=function(C,E){E===void 0&&(E=0),this.levelController.removeLevel(C,E)},T(c,[{key:"levels",get:function(){var C=this.levelController.levels;return C||[]}},{key:"currentLevel",get:function(){return this.streamController.currentLevel},set:function(C){g.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){g.logger.log("set nextLevel:"+C),this.levelController.manualLevel=C,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(C){g.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){g.logger.log("set firstLevel:"+C),this.levelController.firstLevel=C}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(C){g.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 E=!!C;E!==this.config.capLevelToPlayerSize&&(E?this.capLevelController.startCapping():(this.capLevelController.stopCapping(),this.autoLevelCapping=-1,this.streamController.nextLevelSwitch()),this.config.capLevelToPlayerSize=E)}},{key:"autoLevelCapping",get:function(){return this._autoLevelCapping},set:function(C){this._autoLevelCapping!==C&&(g.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,E=this.config.minAutoBitrate;if(!C)return 0;for(var o=C.length,A=0;A<o;A++)if(C[A].maxBitrate>E)return A;return 0}},{key:"maxAutoLevel",get:function(){var C=this.levels,E=this.autoLevelCapping,o;return E===-1&&C&&C.length?o=C.length-1:o=E,o}},{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 E=this.audioTrackController;E&&(E.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 E=this.subtitleTrackController;E&&(E.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 E=this.subtitleTrackController;E&&(E.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 c.defaultConfig?c.defaultConfig:v.hlsDefaultConfig},set:function(C){c.defaultConfig=C}}]),c}();b.defaultConfig=void 0},"./src/is-supported.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"isSupported",function(){return y}),D.d(m,"changeTypeSupported",function(){return S});var d=D("./src/utils/mediasource-helper.ts");function h(){return self.SourceBuffer||self.WebKitSourceBuffer}function y(){var n=Object(d.getMediaSource)();if(!n)return!1;var i=h(),s=n&&typeof n.isTypeSupported=="function"&&n.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),r=!i||i.prototype&&typeof i.prototype.appendBuffer=="function"&&typeof i.prototype.remove=="function";return!!s&&!!r}function S(){var n,i=h();return typeof(i==null||((n=i.prototype)===null||n===void 0)?void 0:n.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return g}),D.d(m,"LoadError",function(){return p});var d=D("./src/polyfills/number.ts"),h=D("./src/errors.ts");function y(O,a){O.prototype=Object.create(a.prototype),O.prototype.constructor=O,r(O,a)}function S(O){var a=typeof Map=="function"?new Map:void 0;return S=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(_,T)}function T(){return n(_,arguments,x(this).constructor)}return T.prototype=Object.create(_.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),r(T,_)},S(O)}function n(O,a,u){return i()?n=Reflect.construct:n=function(T,b,c){var R=[null];R.push.apply(R,b);var w=Function.bind.apply(T,R),C=new w;return c&&r(C,c.prototype),C},n.apply(null,arguments)}function i(){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 r(O,a){return r=Object.setPrototypeOf||function(_,T){return _.__proto__=T,_},r(O,a)}function x(O){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(u){return u.__proto__||Object.getPrototypeOf(u)},x(O)}var f=Math.pow(2,17),g=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(_,T){var b=this,c=_.url;if(!c)return Promise.reject(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:_,networkDetails:null},"Fragment does not have a "+(c?"part list":"url")));this.abort();var R=this.config,w=R.fLoader,C=R.loader;return new Promise(function(E,o){b.loader&&b.loader.destroy();var A=b.loader=_.loader=w?new w(R):new C(R),k=v(_),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};_.stats=A.stats,A.load(k,U,{onSuccess:function(V,W,K,z){b.resetLoader(_,A),E({frag:_,part:null,payload:V.data,networkDetails:z})},onError:function(V,W,K){b.resetLoader(_,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:_,response:V,networkDetails:K}))},onAbort:function(V,W,K){b.resetLoader(_,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:_,networkDetails:K}))},onTimeout:function(V,W,K){b.resetLoader(_,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:_,networkDetails:K}))},onProgress:function(V,W,K,z){T&&T({frag:_,part:null,payload:K,networkDetails:z})}})})},a.loadPart=function(_,T,b){var c=this;this.abort();var R=this.config,w=R.fLoader,C=R.loader;return new Promise(function(E,o){c.loader&&c.loader.destroy();var A=c.loader=_.loader=w?new w(R):new C(R),k=v(_,T),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};T.stats=A.stats,A.load(k,U,{onSuccess:function(V,W,K,z){c.resetLoader(_,A),c.updateStatsFromPart(_,T);var F={frag:_,part:T,payload:V.data,networkDetails:z};b(F),E(F)},onError:function(V,W,K){c.resetLoader(_,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:_,part:T,response:V,networkDetails:K}))},onAbort:function(V,W,K){_.stats.aborted=T.stats.aborted,c.resetLoader(_,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:_,part:T,networkDetails:K}))},onTimeout:function(V,W,K){c.resetLoader(_,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:_,part:T,networkDetails:K}))}})})},a.updateStatsFromPart=function(_,T){var b=_.stats,c=T.stats,R=c.total;if(b.loaded+=c.loaded,R){var w=Math.round(_.duration/T.duration),C=Math.min(Math.round(b.loaded/R),w),E=w-C,o=E*Math.round(b.loaded/C);b.total=b.loaded+o}else b.total=Math.max(b.loaded,b.total);var A=b.loading,k=c.loading;A.start?A.first+=k.first-k.start:(A.start=k.start,A.first=k.first),A.end=k.end},a.resetLoader=function(_,T){_.loader=null,this.loader===T&&(self.clearTimeout(this.partLoadTimeout),this.loader=null),T.destroy()},O}();function v(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},T=u.byteRangeStartOffset,b=u.byteRangeEndOffset;return Object(d.isFiniteNumber)(T)&&Object(d.isFiniteNumber)(b)&&(_.rangeStart=T,_.rangeEnd=b),_}var p=function(O){y(a,O);function a(u){for(var _,T=arguments.length,b=new Array(T>1?T-1:0),c=1;c<T;c++)b[c-1]=arguments[c];return _=O.call.apply(O,[this].concat(b))||this,_.data=void 0,_.data=u,_}return a}(S(Error))},"./src/loader/fragment.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"ElementaryStreamTypes",function(){return g}),D.d(m,"BaseSegment",function(){return v}),D.d(m,"Fragment",function(){return p}),D.d(m,"Part",function(){return O});var d=D("./src/polyfills/number.ts"),h=D("./node_modules/url-toolkit/src/url-toolkit.js"),y=D.n(h),S=D("./src/utils/logger.ts"),n=D("./src/loader/level-key.ts"),i=D("./src/loader/load-stats.ts");function s(a,u){a.prototype=Object.create(u.prototype),a.prototype.constructor=a,r(a,u)}function r(a,u){return r=Object.setPrototypeOf||function(T,b){return T.__proto__=b,T},r(a,u)}function x(a,u){for(var _=0;_<u.length;_++){var T=u[_];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(a,T.key,T)}}function f(a,u,_){return u&&x(a.prototype,u),_&&x(a,_),a}var g;(function(a){a.AUDIO="audio",a.VIDEO="video",a.AUDIOVIDEO="audiovideo"})(g||(g={}));var v=function(){function a(_){var T;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(T={},T[g.AUDIO]=null,T[g.VIDEO]=null,T[g.AUDIOVIDEO]=null,T),this.baseurl=_}var u=a.prototype;return u.setByteRange=function(T,b){var c=T.split("@",2),R=[];c.length===1?R[0]=b?b.byteRangeEndOffset:0:R[0]=parseInt(c[1]),R[1]=parseInt(c[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(h.buildAbsoluteURL)(this.baseurl,this.relurl,{alwaysNormalize:!0})),this._url||""},set:function(T){this._url=T}}]),a}(),p=function(a){s(u,a);function u(T,b){var c;return c=a.call(this,b)||this,c._decryptdata=null,c.rawProgramDateTime=null,c.programDateTime=null,c.tagList=[],c.duration=0,c.sn=0,c.levelkey=void 0,c.type=void 0,c.loader=null,c.level=-1,c.cc=0,c.startPTS=void 0,c.endPTS=void 0,c.appendedPTS=void 0,c.startDTS=void 0,c.endDTS=void 0,c.start=0,c.deltaPTS=void 0,c.maxStartPTS=void 0,c.minEndPTS=void 0,c.stats=new i.LoadStats,c.urlId=0,c.data=void 0,c.bitrateTest=!1,c.title=null,c.initSegment=null,c.type=T,c}var _=u.prototype;return _.createInitializationVector=function(b){for(var c=new Uint8Array(16),R=12;R<16;R++)c[R]=b>>8*(15-R)&255;return c},_.setDecryptDataFromLevelKey=function(b,c){var R=b;return(b==null?void 0:b.method)==="AES-128"&&b.uri&&!b.iv&&(R=n.LevelKey.fromURI(b.uri),R.method=b.method,R.iv=this.createInitializationVector(c),R.keyFormat="identity"),R},_.setElementaryStreamInfo=function(b,c,R,w,C,E){E===void 0&&(E=!1);var o=this.elementaryStreams,A=o[b];if(!A){o[b]={startPTS:c,endPTS:R,startDTS:w,endDTS:C,partial:E};return}A.startPTS=Math.min(A.startPTS,c),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[g.AUDIO]=null,b[g.VIDEO]=null,b[g.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&&S.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}(v),O=function(a){s(u,a);function u(_,T,b,c,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 i.LoadStats,w.duration=_.decimalFloatingPoint("DURATION"),w.gap=_.bool("GAP"),w.independent=_.bool("INDEPENDENT"),w.relurl=_.enumeratedString("URI"),w.fragment=T,w.index=c;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 T=this.elementaryStreams;return!!(T.audio||T.video||T.audiovideo)}}]),u}(v)},"./src/loader/key-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return S});var d=D("./src/events.ts"),h=D("./src/errors.ts"),y=D("./src/utils/logger.ts"),S=function(){function n(s){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=s,this._registerListeners()}var i=n.prototype;return i._registerListeners=function(){this.hls.on(d.Events.KEY_LOADING,this.onKeyLoading,this)},i._unregisterListeners=function(){this.hls.off(d.Events.KEY_LOADING,this.onKeyLoading)},i.destroy=function(){this._unregisterListeners();for(var r in this.loaders){var x=this.loaders[r];x&&x.destroy()}this.loaders={}},i.onKeyLoading=function(r,x){var f=x.frag,g=f.type,v=this.loaders[g];if(!f.decryptdata){y.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(v&&(y.logger.warn("abort previous key loader for type:"+g),v.abort()),!p){y.logger.warn("key uri is falsy");return}var a=O.loader,u=f.loader=this.loaders[g]=new a(O);this.decrypturl=p,this.decryptkey=null;var _={url:p,frag:f,responseType:"arraybuffer"},T={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(_,T,b)}else this.decryptkey&&(f.decryptdata.key=this.decryptkey,this.hls.trigger(d.Events.KEY_LOADED,{frag:f}))},i.loadsuccess=function(r,x,f){var g=f.frag;if(!g.decryptdata){y.logger.error("after key load, decryptdata unset");return}this.decryptkey=g.decryptdata.key=new Uint8Array(r.data),g.loader=null,delete this.loaders[g.type],this.hls.trigger(d.Events.KEY_LOADED,{frag:g})},i.loaderror=function(r,x){var f=x.frag,g=f.loader;g&&g.abort(),delete this.loaders[f.type],this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.KEY_LOAD_ERROR,fatal:!1,frag:f,response:r})},i.loadtimeout=function(r,x){var f=x.frag,g=f.loader;g&&g.abort(),delete this.loaders[f.type],this.hls.trigger(d.Events.ERROR,{type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.KEY_LOAD_TIMEOUT,fatal:!1,frag:f})},n}()},"./src/loader/level-details.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"LevelDetails",function(){return n});var d=D("./src/polyfills/number.ts");function h(i,s){for(var r=0;r<s.length;r++){var x=s[r];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(i,x.key,x)}}function y(i,s,r){return s&&h(i.prototype,s),r&&h(i,r),i}var S=10,n=function(){function i(r){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=r}var s=i.prototype;return s.reloaded=function(x){if(!x){this.advanced=!0,this.updated=!0;return}var f=this.lastPartSn-x.lastPartSn,g=this.lastPartIndex-x.lastPartIndex;this.updated=this.endSN!==x.endSN||!!g||!!f,this.advanced=this.endSN>x.endSN||f>0||f===0&&g>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},y(i,[{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||S}},{key:"drift",get:function(){var x=this.driftEndTime-this.driftStartTime;if(x>0){var f=this.driftEnd-this.driftStart;return f*1e3/x}return 1}},{key:"edge",get:function(){return this.partEnd||this.fragmentEnd}},{key:"partEnd",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].end:this.fragmentEnd}},{key:"fragmentEnd",get:function(){var x;return(x=this.fragments)!==null&&x!==void 0&&x.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 x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].index:-1}},{key:"lastPartSn",get:function(){var x;return(x=this.partList)!==null&&x!==void 0&&x.length?this.partList[this.partList.length-1].fragment.sn:this.endSN}}]),i}()},"./src/loader/level-key.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"LevelKey",function(){return n});var d=D("./node_modules/url-toolkit/src/url-toolkit.js"),h=D.n(d);function y(i,s){for(var r=0;r<s.length;r++){var x=s[r];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(i,x.key,x)}}function S(i,s,r){return s&&y(i.prototype,s),r&&y(i,r),i}var n=function(){i.fromURL=function(r,x){return new i(r,x)},i.fromURI=function(r){return new i(r)};function i(s,r){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,r?this._uri=Object(d.buildAbsoluteURL)(s,r,{alwaysNormalize:!0}):this._uri=s}return S(i,[{key:"uri",get:function(){return this._uri}}]),i}()},"./src/loader/load-stats.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"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,m,D){"use strict";D.r(m),D.d(m,"default",function(){return u});var d=D("./src/polyfills/number.ts"),h=D("./node_modules/url-toolkit/src/url-toolkit.js"),y=D.n(h),S=D("./src/loader/fragment.ts"),n=D("./src/loader/level-details.ts"),i=D("./src/loader/level-key.ts"),s=D("./src/utils/attr-list.ts"),r=D("./src/utils/logger.ts"),x=D("./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,g=/#EXT-X-MEDIA:(.*)/g,v=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=h.parseURL(R))===null||C===void 0?void 0:C.path)!=null?w:"")}var u=function(){function R(){}return R.findGroup=function(C,E){for(var o=0;o<C.length;o++){var A=C[o];if(A.id===E)return A}},R.convertAVC1ToAVCOTI=function(C){var E=C.split(".");if(E.length>2){var o=E.shift()+".";return o+=parseInt(E.shift()).toString(16),o+=("000"+parseInt(E.shift()).toString(16)).substr(-4),o}return C},R.resolve=function(C,E){return h.buildAbsoluteURL(E,C,{alwaysNormalize:!0})},R.parseMasterPlaylist=function(C,E){var o=[],A={},k=!1;f.lastIndex=0;for(var U;(U=f.exec(C))!=null;)if(U[1]){var N=new s.AttrList(U[1]),V={attrs:N,bitrate:N.decimalInteger("AVERAGE-BANDWIDTH")||N.decimalInteger("BANDWIDTH"),name:N.NAME,url:R.resolve(U[2],E)},W=N.decimalResolution("RESOLUTION");W&&(V.width=W.width,V.height=W.height),_((N.CODECS||"").split(/[ ,]+/).filter(function(z){return z}),V),V.videoCodec&&V.videoCodec.indexOf("avc1")!==-1&&(V.videoCodec=R.convertAVC1ToAVCOTI(V.videoCodec)),o.push(V)}else if(U[3]){var K=new s.AttrList(U[3]);K["DATA-ID"]&&(k=!0,A[K["DATA-ID"]]=K)}return{levels:o,sessionData:k?A:null}},R.parseMasterPlaylistMedia=function(C,E,o,A){A===void 0&&(A=[]);var k,U=[],N=0;for(g.lastIndex=0;(k=g.exec(C))!==null;){var V=new s.AttrList(k[1]);if(V.TYPE===o){var W={attrs:V,bitrate:0,id:N++,groupId:V["GROUP-ID"],instreamId:V["INSTREAM-ID"],name:V.NAME||V.LANGUAGE||"",type:o,default:V.bool("DEFAULT"),autoselect:V.bool("AUTOSELECT"),forced:V.bool("FORCED"),lang:V.LANGUAGE,url:V.URI?R.resolve(V.URI,E):""};if(A.length){var K=R.findGroup(A,W.groupId)||A[0];T(W,K,"audioCodec"),T(W,K,"textCodec")}U.push(W)}}return U},R.parseLevelPlaylist=function(C,E,o,A,k){var U=new n.LevelDetails(E),N=U.fragments,V=null,W=0,K=0,z=0,F=0,B=null,G=new S.Fragment(A,E),ae,de,se,Se=-1,Oe=!1;for(v.lastIndex=0,U.m3u8=C;(ae=v.exec(C))!==null;){Oe&&(Oe=!1,G=new S.Fragment(A,E),G.start=z,G.sn=W,G.cc=F,G.level=o,V&&(G.initSegment=V,G.rawProgramDateTime=V.rawProgramDateTime));var le=ae[1];if(le){G.duration=parseFloat(le);var me=(" "+ae[2]).slice(1);G.title=me||null,G.tagList.push(me?["INF",le,me]:["INF",le])}else if(ae[3])Object(d.isFiniteNumber)(G.duration)&&(G.start=z,se&&(G.levelkey=se),G.sn=W,G.level=o,G.cc=F,G.urlId=k,N.push(G),G.relurl=(" "+ae[3]).slice(1),c(G,B),B=G,z+=G.duration,W++,K=0,Oe=!0);else if(ae[4]){var pe=(" "+ae[4]).slice(1);B?G.setByteRange(pe,B):G.setByteRange(pe)}else if(ae[5])G.rawProgramDateTime=(" "+ae[5]).slice(1),G.tagList.push(["PROGRAM-DATE-TIME",G.rawProgramDateTime]),Se===-1&&(Se=N.length);else{if(ae=ae[0].match(p),!ae){r.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),oe=(" "+ae[de+1]).slice(1),Q=ae[de+2]?(" "+ae[de+2]).slice(1):"";switch(ie){case"PLAYLIST-TYPE":U.type=oe.toUpperCase();break;case"MEDIA-SEQUENCE":W=U.startSN=parseInt(oe);break;case"SKIP":{var ce=new s.AttrList(oe),ee=ce.decimalInteger("SKIPPED-SEGMENTS");if(Object(d.isFiniteNumber)(ee)){U.skippedSegments=ee;for(var te=ee;te--;)N.unshift(null);W+=ee}var ye=ce.enumeratedString("RECENTLY-REMOVED-DATERANGES");ye&&(U.recentlyRemovedDateranges=ye.split(" "));break}case"TARGETDURATION":U.targetduration=parseFloat(oe);break;case"VERSION":U.version=parseInt(oe);break;case"EXTM3U":break;case"ENDLIST":U.live=!1;break;case"#":(oe||Q)&&G.tagList.push(Q?[oe,Q]:[oe]);break;case"DIS":F++;case"GAP":G.tagList.push([ie]);break;case"BITRATE":G.tagList.push([ie,oe]);break;case"DISCONTINUITY-SEQ":F=parseInt(oe);break;case"KEY":{var re,Z=new s.AttrList(oe),X=Z.enumeratedString("METHOD"),q=Z.URI,be=Z.hexadecimalInteger("IV"),ve=Z.enumeratedString("KEYFORMATVERSIONS"),xe=Z.enumeratedString("KEYID"),Ke=(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(Ke)>-1){r.logger.warn("Keyformat "+Ke+" is not supported from the manifest");continue}else if(Ke!=="identity")continue;X&&(se=i.LevelKey.fromURL(E,q),q&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(X)>=0&&(se.method=X,se.keyFormat=Ke,xe&&(se.keyID=xe),ve&&(se.keyFormatVersions=ve),se.iv=be));break}case"START":{var et=new s.AttrList(oe),tt=et.decimalFloatingPoint("TIME-OFFSET");Object(d.isFiniteNumber)(tt)&&(U.startTimeOffset=tt);break}case"MAP":{var rt=new s.AttrList(oe);G.relurl=rt.URI,rt.BYTERANGE&&G.setByteRange(rt.BYTERANGE),G.level=o,G.sn="initSegment",se&&(G.levelkey=se),G.initSegment=null,V=G,Oe=!0;break}case"SERVER-CONTROL":{var ut=new s.AttrList(oe);U.canBlockReload=ut.bool("CAN-BLOCK-RELOAD"),U.canSkipUntil=ut.optionalFloat("CAN-SKIP-UNTIL",0),U.canSkipDateRanges=U.canSkipUntil>0&&ut.bool("CAN-SKIP-DATERANGES"),U.partHoldBack=ut.optionalFloat("PART-HOLD-BACK",0),U.holdBack=ut.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var Be=new s.AttrList(oe);U.partTarget=Be.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Pe=U.partList;Pe||(Pe=U.partList=[]);var qe=K>0?Pe[Pe.length-1]:void 0,Et=K++,st=new S.Part(new s.AttrList(oe),G,E,Et,qe);Pe.push(st),G.duration+=st.duration;break}case"PRELOAD-HINT":{var At=new s.AttrList(oe);U.preloadHint=At;break}case"RENDITION-REPORT":{var Le=new s.AttrList(oe);U.renditionReports=U.renditionReports||[],U.renditionReports.push(Le);break}default:r.logger.warn("line parsed but not handled: "+ae);break}}}B&&!B.relurl?(N.pop(),z-=B.duration,U.partList&&(U.fragmentHint=B)):U.partList&&(c(G,B),G.cc=F,U.fragmentHint=G);var je=N.length,ze=N[0],Te=N[je-1];if(z+=U.skippedSegments*U.targetduration,z>0&&je&&Te){U.averagetargetduration=z/je;var Me=Te.sn;U.endSN=Me!=="initSegment"?Me:0,ze&&(U.startCC=ze.cc,ze.initSegment||U.fragments.every(function(ke){return ke.relurl&&a(ke.relurl)})&&(r.logger.warn("MP4 fragments found but no init segment (probably no MAP, incomplete M3U8), trying to fetch SIDX"),G=new S.Fragment(A,E),G.relurl=Te.relurl,G.level=o,G.sn="initSegment",ze.initSegment=G,U.needSidxRanges=!0))}else U.endSN=0,U.startCC=0;return U.fragmentHint&&(z+=U.fragmentHint.duration),U.totalduration=z,U.endCC=F,Se>0&&b(N,Se),U},R}();function _(R,w){["video","audio","text"].forEach(function(C){var E=R.filter(function(A){return Object(x.isCodecType)(A,C)});if(E.length){var o=E.filter(function(A){return A.lastIndexOf("avc1",0)===0||A.lastIndexOf("mp4a",0)===0});w[C+"Codec"]=o.length>0?o[0]:E[0],R=R.filter(function(A){return E.indexOf(A)===-1})}}),w.unknownCodecs=R}function T(R,w,C){var E=w[C];E&&(R[C]=E)}function b(R,w){for(var C=R[w],E=w;E--;){var o=R[E];if(!o)return;o.programDateTime=C.programDateTime-o.duration*1e3,C=o}}function c(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,m,D){"use strict";D.r(m);var d=D("./src/polyfills/number.ts"),h=D("./src/events.ts"),y=D("./src/errors.ts"),S=D("./src/utils/logger.ts"),n=D("./src/utils/mp4-tools.ts"),i=D("./src/loader/m3u8-parser.ts"),s=D("./src/types/loader.ts"),r=D("./src/utils/attr-list.ts");function x(v){var p=v.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(v,p){var O=v.url;return(O===void 0||O.indexOf("data:")===0)&&(O=p.url),O}var g=function(){function v(O){this.hls=void 0,this.loaders=Object.create(null),this.hls=O,this.registerListeners()}var p=v.prototype;return p.registerListeners=function(){var a=this.hls;a.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.on(h.Events.LEVEL_LOADING,this.onLevelLoading,this),a.on(h.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.on(h.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},p.unregisterListeners=function(){var a=this.hls;a.off(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),a.off(h.Events.LEVEL_LOADING,this.onLevelLoading,this),a.off(h.Events.AUDIO_TRACK_LOADING,this.onAudioTrackLoading,this),a.off(h.Events.SUBTITLE_TRACK_LOADING,this.onSubtitleTrackLoading,this)},p.createInternalLoader=function(a){var u=this.hls.config,_=u.pLoader,T=u.loader,b=_||T,c=new b(u);return a.loader=c,this.loaders[a.type]=c,c},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,T=u.level,b=u.url,c=u.deliveryDirectives;this.load({id:_,groupId:null,level:T,responseType:"text",type:s.PlaylistContextType.LEVEL,url:b,deliveryDirectives:c})},p.onAudioTrackLoading=function(a,u){var _=u.id,T=u.groupId,b=u.url,c=u.deliveryDirectives;this.load({id:_,groupId:T,level:null,responseType:"text",type:s.PlaylistContextType.AUDIO_TRACK,url:b,deliveryDirectives:c})},p.onSubtitleTrackLoading=function(a,u){var _=u.id,T=u.groupId,b=u.url,c=u.deliveryDirectives;this.load({id:_,groupId:T,level:null,responseType:"text",type:s.PlaylistContextType.SUBTITLE_TRACK,url:b,deliveryDirectives:c})},p.load=function(a){var u,_=this.hls.config,T=this.getInternalLoader(a);if(T){var b=T.context;if(b&&b.url===a.url){S.logger.trace("[playlist-loader]: playlist request ongoing");return}S.logger.log("[playlist-loader]: aborting previous loader for type: "+a.type),T.abort()}var c,R,w,C;switch(a.type){case s.PlaylistContextType.MANIFEST:c=_.manifestLoadingMaxRetry,R=_.manifestLoadingTimeOut,w=_.manifestLoadingRetryDelay,C=_.manifestLoadingMaxRetryTimeout;break;case s.PlaylistContextType.LEVEL:case s.PlaylistContextType.AUDIO_TRACK:case s.PlaylistContextType.SUBTITLE_TRACK:c=0,R=_.levelLoadingTimeOut;break;default:c=_.levelLoadingMaxRetry,R=_.levelLoadingTimeOut,w=_.levelLoadingRetryDelay,C=_.levelLoadingMaxRetryTimeout;break}if(T=this.createInternalLoader(a),(u=a.deliveryDirectives)!==null&&u!==void 0&&u.part){var E;if(a.type===s.PlaylistContextType.LEVEL&&a.level!==null?E=this.hls.levels[a.level].details:a.type===s.PlaylistContextType.AUDIO_TRACK&&a.id!==null?E=this.hls.audioTracks[a.id].details:a.type===s.PlaylistContextType.SUBTITLE_TRACK&&a.id!==null&&(E=this.hls.subtitleTracks[a.id].details),E){var o=E.partTarget,A=E.targetduration;o&&A&&(R=Math.min(Math.max(o*3,A*.8)*1e3,R))}}var k={timeout:R,maxRetry:c,retryDelay:w,maxRetryDelay:C,highWaterMark:0},U={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};T.load(a,k,U)},p.loadsuccess=function(a,u,_,T){if(T===void 0&&(T=null),_.isSidxRequest){this.handleSidxRequest(a,_),this.handlePlaylistLoaded(a,u,_,T);return}this.resetInternalLoader(_.type);var b=a.data;if(b.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,_,"no EXTM3U delimiter",T);return}u.parsing.start=performance.now(),b.indexOf("#EXTINF:")>0||b.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,u,_,T):this.handleMasterPlaylist(a,u,_,T)},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,_,T){var b=this.hls,c=a.data,R=f(a,_),w=i.default.parseMasterPlaylist(c,R),C=w.levels,E=w.sessionData;if(!C.length){this.handleManifestParsingError(a,_,"no level found in manifest",T);return}var o=C.map(function(W){return{id:W.attrs.AUDIO,audioCodec:W.audioCodec}}),A=C.map(function(W){return{id:W.attrs.SUBTITLES,textCodec:W.textCodec}}),k=i.default.parseMasterPlaylistMedia(c,R,"AUDIO",o),U=i.default.parseMasterPlaylistMedia(c,R,"SUBTITLES",A),N=i.default.parseMasterPlaylistMedia(c,R,"CLOSED-CAPTIONS");if(k.length){var V=k.some(function(W){return!W.url});!V&&C[0].audioCodec&&!C[0].attrs.AUDIO&&(S.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 r.AttrList({}),bitrate:0,url:""}))}b.trigger(h.Events.MANIFEST_LOADED,{levels:C,audioTracks:k,subtitles:U,captions:N,url:R,stats:u,networkDetails:T,sessionData:E})},p.handleTrackOrLevelPlaylist=function(a,u,_,T){var b=this.hls,c=_.id,R=_.level,w=_.type,C=f(a,_),E=Object(d.isFiniteNumber)(c)?c:0,o=Object(d.isFiniteNumber)(R)?R:E,A=x(_),k=i.default.parseLevelPlaylist(a.data,C,o,A,E);if(!k.fragments.length){b.trigger(h.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.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 r.AttrList({}),bitrate:0,details:k,name:"",url:C};b.trigger(h.Events.MANIFEST_LOADED,{levels:[U],audioTracks:[],url:C,stats:u,networkDetails:T,sessionData:null})}if(u.parsing.end=performance.now(),k.needSidxRanges){var N,V=(N=k.fragments[0].initSegment)===null||N===void 0?void 0:N.url;this.load({url:V,isSidxRequest:!0,type:w,level:R,levelDetails:k,id:c,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}_.levelDetails=k,this.handlePlaylistLoaded(a,u,_,T)},p.handleSidxRequest=function(a,u){var _=Object(n.parseSegmentIndex)(new Uint8Array(a.data));if(!_)return;var T=_.references,b=u.levelDetails;T.forEach(function(c,R){var w=c.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,_,T){this.hls.trigger(h.Events.ERROR,{type:y.ErrorTypes.NETWORK_ERROR,details:y.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:u.type===s.PlaylistContextType.MANIFEST,url:a.url,reason:_,response:a,context:u,networkDetails:T})},p.handleNetworkError=function(a,u,_,T){_===void 0&&(_=!1),S.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=y.ErrorDetails.UNKNOWN,c=!1,R=this.getInternalLoader(a);switch(a.type){case s.PlaylistContextType.MANIFEST:b=_?y.ErrorDetails.MANIFEST_LOAD_TIMEOUT:y.ErrorDetails.MANIFEST_LOAD_ERROR,c=!0;break;case s.PlaylistContextType.LEVEL:b=_?y.ErrorDetails.LEVEL_LOAD_TIMEOUT:y.ErrorDetails.LEVEL_LOAD_ERROR,c=!1;break;case s.PlaylistContextType.AUDIO_TRACK:b=_?y.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:y.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case s.PlaylistContextType.SUBTITLE_TRACK:b=_?y.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:y.ErrorDetails.SUBTITLE_LOAD_ERROR,c=!1;break}R&&this.resetInternalLoader(a.type);var w={type:y.ErrorTypes.NETWORK_ERROR,details:b,fatal:c,url:a.url,loader:R,context:a,networkDetails:u};T&&(w.response=T),this.hls.trigger(h.Events.ERROR,w)},p.handlePlaylistLoaded=function(a,u,_,T){var b=_.type,c=_.level,R=_.id,w=_.groupId,C=_.loader,E=_.levelDetails,o=_.deliveryDirectives;if(!(E!=null&&E.targetduration)){this.handleManifestParsingError(a,_,"invalid target duration",T);return}if(!C)return;E.live&&(C.getCacheAge&&(E.ageHeader=C.getCacheAge()||0),(!C.getCacheAge||isNaN(E.ageHeader))&&(E.ageHeader=0));switch(b){case s.PlaylistContextType.MANIFEST:case s.PlaylistContextType.LEVEL:this.hls.trigger(h.Events.LEVEL_LOADED,{details:E,level:c||0,id:R||0,stats:u,networkDetails:T,deliveryDirectives:o});break;case s.PlaylistContextType.AUDIO_TRACK:this.hls.trigger(h.Events.AUDIO_TRACK_LOADED,{details:E,id:R||0,groupId:w||"",stats:u,networkDetails:T,deliveryDirectives:o});break;case s.PlaylistContextType.SUBTITLE_TRACK:this.hls.trigger(h.Events.SUBTITLE_TRACK_LOADED,{details:E,id:R||0,groupId:w||"",stats:u,networkDetails:T,deliveryDirectives:o});break}},v}();m.default=g},"./src/polyfills/number.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"isFiniteNumber",function(){return d}),D.d(m,"MAX_SAFE_INTEGER",function(){return h});var d=Number.isFinite||function(y){return typeof y=="number"&&isFinite(y)},h=Number.MAX_SAFE_INTEGER||9007199254740991},"./src/remux/aac-helper.ts":function(P,m,D){"use strict";D.r(m);var d=function(){function h(){}return h.getSilentFrame=function(S,n){switch(S){case"mp4a.40.2":if(n===1)return new Uint8Array([0,200,0,128,35,128]);if(n===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(n===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(n===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(n===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(n===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(n===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(n===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(n===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},h}();m.default=d},"./src/remux/mp4-generator.ts":function(P,m,D){"use strict";D.r(m);var d=Math.pow(2,32)-1,h=function(){function y(){}return y.init=function(){y.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 n;for(n in y.types)y.types.hasOwnProperty(n)&&(y.types[n]=[n.charCodeAt(0),n.charCodeAt(1),n.charCodeAt(2),n.charCodeAt(3)]);var i=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]);y.HDLR_TYPES={video:i,audio:s};var r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);y.STTS=y.STSC=y.STCO=x,y.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),y.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),y.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),y.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var f=new Uint8Array([105,115,111,109]),g=new Uint8Array([97,118,99,49]),v=new Uint8Array([0,0,0,1]);y.FTYP=y.box(y.types.ftyp,f,v,f,g),y.DINF=y.box(y.types.dinf,y.box(y.types.dref,r))},y.box=function(n){for(var i=8,s=arguments.length,r=new Array(s>1?s-1:0),x=1;x<s;x++)r[x-1]=arguments[x];for(var f=r.length,g=f;f--;)i+=r[f].byteLength;var v=new Uint8Array(i);for(v[0]=i>>24&255,v[1]=i>>16&255,v[2]=i>>8&255,v[3]=i&255,v.set(n,4),f=0,i=8;f<g;f++)v.set(r[f],i),i+=r[f].byteLength;return v},y.hdlr=function(n){return y.box(y.types.hdlr,y.HDLR_TYPES[n])},y.mdat=function(n){return y.box(y.types.mdat,n)},y.mdhd=function(n,i){i*=n;var s=Math.floor(i/(d+1)),r=Math.floor(i%(d+1));return y.box(y.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,n>>24&255,n>>16&255,n>>8&255,n&255,s>>24,s>>16&255,s>>8&255,s&255,r>>24,r>>16&255,r>>8&255,r&255,85,196,0,0]))},y.mdia=function(n){return y.box(y.types.mdia,y.mdhd(n.timescale,n.duration),y.hdlr(n.type),y.minf(n))},y.mfhd=function(n){return y.box(y.types.mfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255]))},y.minf=function(n){return n.type==="audio"?y.box(y.types.minf,y.box(y.types.smhd,y.SMHD),y.DINF,y.stbl(n)):y.box(y.types.minf,y.box(y.types.vmhd,y.VMHD),y.DINF,y.stbl(n))},y.moof=function(n,i,s){return y.box(y.types.moof,y.mfhd(n),y.traf(s,i))},y.moov=function(n){for(var i=n.length,s=[];i--;)s[i]=y.trak(n[i]);return y.box.apply(null,[y.types.moov,y.mvhd(n[0].timescale,n[0].duration)].concat(s).concat(y.mvex(n)))},y.mvex=function(n){for(var i=n.length,s=[];i--;)s[i]=y.trex(n[i]);return y.box.apply(null,[y.types.mvex].concat(s))},y.mvhd=function(n,i){i*=n;var s=Math.floor(i/(d+1)),r=Math.floor(i%(d+1)),x=new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,n>>24&255,n>>16&255,n>>8&255,n&255,s>>24,s>>16&255,s>>8&255,s&255,r>>24,r>>16&255,r>>8&255,r&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 y.box(y.types.mvhd,x)},y.sdtp=function(n){var i=n.samples||[],s=new Uint8Array(4+i.length),r,x;for(r=0;r<i.length;r++)x=i[r].flags,s[r+4]=x.dependsOn<<4|x.isDependedOn<<2|x.hasRedundancy;return y.box(y.types.sdtp,s)},y.stbl=function(n){return y.box(y.types.stbl,y.stsd(n),y.box(y.types.stts,y.STTS),y.box(y.types.stsc,y.STSC),y.box(y.types.stsz,y.STSZ),y.box(y.types.stco,y.STCO))},y.avc1=function(n){var i=[],s=[],r,x,f;for(r=0;r<n.sps.length;r++)x=n.sps[r],f=x.byteLength,i.push(f>>>8&255),i.push(f&255),i=i.concat(Array.prototype.slice.call(x));for(r=0;r<n.pps.length;r++)x=n.pps[r],f=x.byteLength,s.push(f>>>8&255),s.push(f&255),s=s.concat(Array.prototype.slice.call(x));var g=y.box(y.types.avcC,new Uint8Array([1,i[3],i[4],i[5],252|3,224|n.sps.length].concat(i).concat([n.pps.length]).concat(s))),v=n.width,p=n.height,O=n.pixelRatio[0],a=n.pixelRatio[1];return y.box(y.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,v>>8&255,v&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]),g,y.box(y.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),y.box(y.types.pasp,new Uint8Array([O>>24,O>>16&255,O>>8&255,O&255,a>>24,a>>16&255,a>>8&255,a&255])))},y.esds=function(n){var i=n.config.length;return new Uint8Array([0,0,0,0,3,23+i,0,1,0,4,15+i,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([i]).concat(n.config).concat([6,1,2]))},y.mp4a=function(n){var i=n.samplerate;return y.box(y.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n.channelCount,0,16,0,0,0,0,i>>8&255,i&255,0,0]),y.box(y.types.esds,y.esds(n)))},y.mp3=function(n){var i=n.samplerate;return y.box(y.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,n.channelCount,0,16,0,0,0,0,i>>8&255,i&255,0,0]))},y.stsd=function(n){return n.type==="audio"?!n.isAAC&&n.codec==="mp3"?y.box(y.types.stsd,y.STSD,y.mp3(n)):y.box(y.types.stsd,y.STSD,y.mp4a(n)):y.box(y.types.stsd,y.STSD,y.avc1(n))},y.tkhd=function(n){var i=n.id,s=n.duration*n.timescale,r=n.width,x=n.height,f=Math.floor(s/(d+1)),g=Math.floor(s%(d+1));return y.box(y.types.tkhd,new Uint8Array([1,0,0,7,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,i>>24&255,i>>16&255,i>>8&255,i&255,0,0,0,0,f>>24,f>>16&255,f>>8&255,f&255,g>>24,g>>16&255,g>>8&255,g&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,r>>8&255,r&255,0,0,x>>8&255,x&255,0,0]))},y.traf=function(n,i){var s=y.sdtp(n),r=n.id,x=Math.floor(i/(d+1)),f=Math.floor(i%(d+1));return y.box(y.types.traf,y.box(y.types.tfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255])),y.box(y.types.tfdt,new Uint8Array([1,0,0,0,x>>24,x>>16&255,x>>8&255,x&255,f>>24,f>>16&255,f>>8&255,f&255])),y.trun(n,s.length+16+20+8+16+8+8),s)},y.trak=function(n){return n.duration=n.duration||4294967295,y.box(y.types.trak,y.tkhd(n),y.mdia(n))},y.trex=function(n){var i=n.id;return y.box(y.types.trex,new Uint8Array([0,0,0,0,i>>24,i>>16&255,i>>8&255,i&255,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]))},y.trun=function(n,i){var s=n.samples||[],r=s.length,x=12+16*r,f=new Uint8Array(x),g,v,p,O,a,u;for(i+=8+x,f.set([0,0,15,1,r>>>24&255,r>>>16&255,r>>>8&255,r&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255],0),g=0;g<r;g++)v=s[g],p=v.duration,O=v.size,a=v.flags,u=v.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*g);return y.box(y.types.trun,f)},y.initSegment=function(n){y.types||y.init();var i=y.moov(n),s=new Uint8Array(y.FTYP.byteLength+i.byteLength);return s.set(y.FTYP),s.set(i,y.FTYP.byteLength),s},y}();h.types=void 0,h.HDLR_TYPES=void 0,h.STTS=void 0,h.STSC=void 0,h.STCO=void 0,h.STSZ=void 0,h.VMHD=void 0,h.SMHD=void 0,h.STSD=void 0,h.FTYP=void 0,h.DINF=void 0,m.default=h},"./src/remux/mp4-remuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return u}),D.d(m,"normalizePts",function(){return _});var d=D("./src/polyfills/number.ts"),h=D("./src/remux/aac-helper.ts"),y=D("./src/remux/mp4-generator.ts"),S=D("./src/events.ts"),n=D("./src/errors.ts"),i=D("./src/utils/logger.ts"),s=D("./src/types/loader.ts"),r=D("./src/utils/timescale-conversion.ts");function x(){return x=Object.assign||function(R){for(var w=1;w<arguments.length;w++){var C=arguments[w];for(var E in C)Object.prototype.hasOwnProperty.call(C,E)&&(R[E]=C[E])}return R},x.apply(this,arguments)}var f=10*1e3,g=1024,v=1152,p=null,O=null,a=!1,u=function(){function R(C,E,o,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=E,this.typeSupported=o,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(E){i.logger.log("[mp4-remuxer]: initPTS & initDTS reset"),this._initPTS=this._initDTS=E},w.resetNextTimestamp=function(){i.logger.log("[mp4-remuxer]: reset next timestamp"),this.isVideoContiguous=!1,this.isAudioContiguous=!1},w.resetInitSegment=function(){i.logger.log("[mp4-remuxer]: ISGenerated flag reset"),this.ISGenerated=!1},w.getVideoStartPts=function(E){var o=!1,A=E.reduce(function(k,U){var N=U.pts-k;return N<-4294967296?(o=!0,_(k,U.pts)):N>0?k:U.pts},E[0].pts);return o&&i.logger.debug("PTS rollover detected"),A},w.remux=function(E,o,A,k,U,N,V,W){var K,z,F,B,G,ae,de=U,se=U,Se=E.pid>-1,Oe=o.pid>-1,le=o.samples.length,me=E.samples.length>0,pe=le>1,ie=(!Se||me)&&(!Oe||pe)||this.ISGenerated||V;if(ie){this.ISGenerated||(F=this.generateIS(E,o,U));var oe=this.isVideoContiguous,Q=-1;if(pe&&(Q=T(o.samples),!oe&&this.config.forceKeyFrameOnDiscontinuity))if(ae=!0,Q>0){i.logger.warn("[mp4-remuxer]: Dropped "+Q+" out of "+le+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(o.samples);o.samples=o.samples.slice(Q),o.dropped+=Q,se+=(o.samples[0].pts-ce)/(o.timescale||9e4)}else Q===-1&&(i.logger.warn("[mp4-remuxer]: No keyframe found out of "+le+" video samples"),ae=!1);if(this.ISGenerated){if(me&&pe){var ee=this.getVideoStartPts(o.samples),te=_(E.samples[0].pts,ee)-ee,ye=te/o.inputTimeScale;de+=Math.max(0,ye),se+=Math.max(0,-ye)}if(me){if(E.samplerate||(i.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(E,o,U)),z=this.remuxAudio(E,de,this.isAudioContiguous,N,Oe||pe||W===s.PlaylistLevelType.AUDIO?se:void 0),pe){var re=z?z.endPTS-z.startPTS:0;o.inputTimeScale||(i.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(E,o,U)),K=this.remuxVideo(o,se,oe,re)}}else pe&&(K=this.remuxVideo(o,se,oe,0));K&&(K.firstKeyFrame=Q,K.independent=Q!==-1)}}return this.ISGenerated&&(A.samples.length&&(G=this.remuxID3(A,U)),k.samples.length&&(B=this.remuxText(k,U))),{audio:z,video:K,initSegment:F,independent:ae,text:B,id3:G}},w.generateIS=function(E,o,A){var k=E.samples,U=o.samples,N=this.typeSupported,V={},W=!Object(d.isFiniteNumber)(this._initPTS),K="audio/mp4",z,F,B;if(W&&(z=F=Infinity),E.config&&k.length&&(E.timescale=E.samplerate,E.isAAC||(N.mpeg?(K="audio/mpeg",E.codec=""):N.mp3&&(E.codec="mp3")),V.audio={id:"audio",container:K,codec:E.codec,initSegment:!E.isAAC&&N.mpeg?new Uint8Array(0):y.default.initSegment([E]),metadata:{channelCount:E.channelCount}},W&&(B=E.inputTimeScale,z=F=k[0].pts-Math.round(B*A))),o.sps&&o.pps&&U.length&&(o.timescale=o.inputTimeScale,V.video={id:"main",container:"video/mp4",codec:o.codec,initSegment:y.default.initSegment([o]),metadata:{width:o.width,height:o.height}},W)){B=o.inputTimeScale;var G=this.getVideoStartPts(U),ae=Math.round(B*A);F=Math.min(F,_(U[0].dts,G)-ae),z=Math.min(z,G-ae)}if(Object.keys(V).length)return this.ISGenerated=!0,W&&(this._initPTS=z,this._initDTS=F),{tracks:V,initPTS:z,timescale:B}},w.remuxVideo=function(E,o,A,k){var U=E.inputTimeScale,N=E.samples,V=[],W=N.length,K=this._initPTS,z=this.nextAvcDts,F=8,B,G,ae,de=Number.POSITIVE_INFINITY,se=Number.NEGATIVE_INFINITY,Se=0,Oe=!1;if(!A||z===null){var le=o*U,me=N[0].pts-_(N[0].dts,N[0].pts);z=le-me}for(var pe=0;pe<W;pe++){var ie=N[pe];if(ie.pts=_(ie.pts-K,z),ie.dts=_(ie.dts-K,z),ie.dts>ie.pts){var oe=9e4*.2;Se=Math.max(Math.min(Se,ie.pts-ie.dts),-1*oe)}ie.dts<N[pe>0?pe-1:pe].dts&&(Oe=!0)}Oe&&N.sort(function(Pt,Ge){var lt=Pt.dts-Ge.dts,it=Pt.pts-Ge.pts;return lt||it}),G=N[0].dts,ae=N[N.length-1].dts;var Q=Math.round((ae-G)/(W-1));if(Se<0){if(Se<Q*-2){i.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(r.toMsFromMpegTsClock)(-Q,!0)+" ms");for(var ce=Se,ee=0;ee<W;ee++)N[ee].dts=ce=Math.max(ce,N[ee].pts-Q),N[ee].pts=Math.max(ce,N[ee].pts)}else{i.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(r.toMsFromMpegTsClock)(Se,!0)+" ms to overcome this issue");for(var te=0;te<W;te++)N[te].dts=N[te].dts+Se}G=N[0].dts}if(A){var ye=G-z,re=ye>Q,Z=ye<-1;if(re||Z){re?i.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(ye,!0)+" ms ("+ye+"dts) hole between fragments detected, filling it"):i.logger.warn("AVC: "+Object(r.toMsFromMpegTsClock)(-ye,!0)+" ms ("+ye+"dts) overlapping between fragments detected"),G=z;var X=N[0].pts-ye;N[0].dts=G,N[0].pts=X,i.logger.log("Video: First PTS/DTS adjusted: "+Object(r.toMsFromMpegTsClock)(X,!0)+"/"+Object(r.toMsFromMpegTsClock)(G,!0)+", delta: "+Object(r.toMsFromMpegTsClock)(ye,!0)+" ms")}}a&&(G=Math.max(0,G));for(var q=0,be=0,ve=0;ve<W;ve++){for(var xe=N[ve],Ke=xe.units,Qe=Ke.length,et=0,tt=0;tt<Qe;tt++)et+=Ke[tt].data.length;be+=et,q+=Qe,xe.length=et,xe.dts=Math.max(xe.dts,G),xe.pts=Math.max(xe.pts,xe.dts,0),de=Math.min(xe.pts,de),se=Math.max(xe.pts,se)}ae=N[W-1].dts;var rt=be+4*q+8,ut;try{ut=new Uint8Array(rt)}catch(Pt){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:n.ErrorTypes.MUX_ERROR,details:n.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:rt,reason:"fail allocating video mdat "+rt});return}var Be=new DataView(ut.buffer);Be.setUint32(0,rt),ut.set(y.default.types.mdat,4);for(var Pe=0;Pe<W;Pe++){for(var qe=N[Pe],Et=qe.units,st=0,At=0,Le=Et.length;At<Le;At++){var je=Et[At],ze=je.data,Te=je.data.byteLength;Be.setUint32(F,Te),F+=4,ut.set(ze,F),F+=Te,st+=4+Te}if(Pe<W-1)B=N[Pe+1].dts-qe.dts;else{var Me=this.config,ke=qe.dts-N[Pe>0?Pe-1:Pe].dts;if(Me.stretchShortVideoTrack&&this.nextAudioPts!==null){var We=Math.floor(Me.maxBufferHole*U),dt=(k?de+k*U:this.nextAudioPts)-qe.pts;dt>We?(B=dt-ke,B<0&&(B=ke),i.logger.log("[mp4-remuxer]: It is approximately "+dt/90+" ms to the next segment; using duration "+B/90+" ms for the last video frame.")):B=ke}else B=ke}var bt=Math.round(qe.pts-qe.dts);V.push(new b(qe.key,B,st,bt))}if(V.length&&p&&p<70){var kt=V[0].flags;kt.dependsOn=2,kt.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=z=ae+B,this.isVideoContiguous=!0;var cn=y.default.moof(E.sequenceNumber++,G,x({},E,{samples:V})),An="video",rn={data1:cn,data2:ut,startPTS:de/U,endPTS:(se+B)/U,startDTS:G/U,endDTS:z/U,type:An,hasAudio:!1,hasVideo:!0,nb:V.length,dropped:E.dropped};return E.samples=[],E.dropped=0,console.assert(ut.length,"MDAT length must not be zero"),rn},w.remuxAudio=function(E,o,A,k,U){var N=E.inputTimeScale,V=E.samplerate?E.samplerate:N,W=N/V,K=E.isAAC?g:v,z=K*W,F=this._initPTS,B=!E.isAAC&&this.typeSupported.mpeg,G=[],ae=E.samples,de=B?0:8,se=this.nextAudioPts||-1,Se=o*N;if(this.isAudioContiguous=A=A||ae.length&&se>0&&(k&&Math.abs(Se-se)<9e3||Math.abs(_(ae[0].pts-F,Se)-se)<20*z),ae.forEach(function(ze){ze.pts=_(ze.pts-F,Se)}),!A||se<0){if(ae=ae.filter(function(ze){return ze.pts>=0}),!ae.length)return;U===0?se=0:k?se=Math.max(0,Se):se=ae[0].pts}if(E.isAAC)for(var Oe=U!==void 0,le=this.config.maxAudioFramesDrift,me=0,pe=se;me<ae.length;me++){var ie=ae[me],oe=ie.pts,Q=oe-pe,ce=Math.abs(1e3*Q/N);if(Q<=-le*z&&Oe)me===0&&(i.logger.warn("Audio frame @ "+(oe/N).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*Q/N)+" ms."),this.nextAudioPts=se=pe=oe);else if(Q>=le*z&&ce<f&&Oe){var ee=Math.round(Q/z);pe=oe-ee*z,pe<0&&(ee--,pe+=z),me===0&&(this.nextAudioPts=se=pe),i.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 ye=Math.max(pe,0),re=h.default.getSilentFrame(E.manifestCodec||E.codec,E.channelCount);re||(i.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:ye}),pe+=z,me++}}ie.pts=pe,pe+=z}for(var Z=null,X=null,q,be=0,ve=ae.length;ve--;)be+=ae[ve].unit.byteLength;for(var xe=0,Ke=ae.length;xe<Ke;xe++){var Qe=ae[xe],et=Qe.unit,tt=Qe.pts;if(X!==null){var rt=G[xe-1];rt.duration=Math.round((tt-X)/W)}else if(A&&E.isAAC&&(tt=se),Z=tt,be>0){be+=de;try{q=new Uint8Array(be)}catch(ze){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:n.ErrorTypes.MUX_ERROR,details:n.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:be,reason:"fail allocating audio mdat "+be});return}if(!B){var ut=new DataView(q.buffer);ut.setUint32(0,be),q.set(y.default.types.mdat,4)}}else return;q.set(et,de);var Be=et.byteLength;de+=Be,G.push(new b(!0,K,Be,0)),X=tt}var Pe=G.length;if(!Pe)return;var qe=G[G.length-1];this.nextAudioPts=se=X+W*qe.duration;var Et=B?new Uint8Array(0):y.default.moof(E.sequenceNumber++,Z/W,x({},E,{samples:G}));E.samples=[];var st=Z/N,At=se/N,Le="audio",je={data1:Et,data2:q,startPTS:st,endPTS:At,startDTS:st,endDTS:At,type:Le,hasAudio:!0,hasVideo:!1,nb:Pe};return this.isAudioContiguous=!0,console.assert(q.length,"MDAT length must not be zero"),je},w.remuxEmptyAudio=function(E,o,A,k){var U=E.inputTimeScale,N=E.samplerate?E.samplerate:U,V=U/N,W=this.nextAudioPts,K=(W!==null?W:k.startDTS*U)+this._initDTS,z=k.endDTS*U+this._initDTS,F=V*g,B=Math.ceil((z-K)/F),G=h.default.getSilentFrame(E.manifestCodec||E.codec,E.channelCount);if(i.logger.warn("[mp4-remuxer]: remux empty Audio"),!G){i.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 se=K+de*F;ae.push({unit:G,pts:se,dts:se})}return E.samples=ae,this.remuxAudio(E,o,A,!1)},w.remuxID3=function(E,o){var A=E.samples.length;if(!A)return;for(var k=E.inputTimeScale,U=this._initPTS,N=this._initDTS,V=0;V<A;V++){var W=E.samples[V];W.pts=_(W.pts-U,o*k)/k,W.dts=_(W.dts-N,o*k)/k}var K=E.samples;return E.samples=[],{samples:K}},w.remuxText=function(E,o){var A=E.samples.length;if(!A)return;for(var k=E.inputTimeScale,U=this._initPTS,N=0;N<A;N++){var V=E.samples[N];V.pts=_(V.pts-U,o*k)/k}E.samples.sort(function(K,z){return K.pts-z.pts});var W=E.samples;return E.samples=[],{samples:W}},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 T(R){for(var w=0;w<R.length;w++)if(R[w].key)return w;return-1}var b=function(w,C,E,o){this.size=void 0,this.duration=void 0,this.cts=void 0,this.flags=void 0,this.duration=C,this.size=E,this.cts=o,this.flags=new c(w)},c=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,m,D){"use strict";D.r(m);var d=D("./src/polyfills/number.ts"),h=D("./src/utils/mp4-tools.ts"),y=D("./src/loader/fragment.ts"),S=D("./src/utils/logger.ts"),n=function(){function r(){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 x=r.prototype;return x.destroy=function(){},x.resetTimeStamp=function(g){this.initPTS=g,this.lastEndDTS=null},x.resetNextTimestamp=function(){this.lastEndDTS=null},x.resetInitSegment=function(g,v,p){this.audioCodec=v,this.videoCodec=p,this.generateInitSegment(g),this.emitInitSegment=!0},x.generateInitSegment=function(g){var v=this.audioCodec,p=this.videoCodec;if(!g||!g.byteLength){this.initTracks=void 0,this.initData=void 0;return}var O=this.initData=Object(h.parseInitSegment)(g);v||(v=s(O.audio,y.ElementaryStreamTypes.AUDIO)),p||(p=s(O.video,y.ElementaryStreamTypes.VIDEO));var a={};O.audio&&O.video?a.audiovideo={container:"video/mp4",codec:v+","+p,initSegment:g,id:"main"}:O.audio?a.audio={container:"audio/mp4",codec:v,initSegment:g,id:"audio"}:O.video?a.video={container:"video/mp4",codec:p,initSegment:g,id:"main"}:S.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=a},x.remux=function(g,v,p,O,a){var u=this.initPTS,_=this.lastEndDTS,T={audio:void 0,video:void 0,text:O,id3:p,initSegment:void 0};Object(d.isFiniteNumber)(_)||(_=this.lastEndDTS=a||0);var b=v.samples;if(!b||!b.length)return T;var c={initPTS:void 0,timescale:1},R=this.initData;if((!R||!R.length)&&(this.generateInitSegment(b),R=this.initData),!R||!R.length)return S.logger.warn("[passthrough-remuxer.ts]: Failed to generate initSegment."),T;this.emitInitSegment&&(c.tracks=this.initTracks,this.emitInitSegment=!1),Object(d.isFiniteNumber)(u)||(this.initPTS=c.initPTS=u=i(R,b,_));var w=Object(h.getDuration)(b,R),C=_,E=w+C;Object(h.offsetStartDTS)(R,b,u),w>0?this.lastEndDTS=E:(S.logger.warn("Duration parsed from mp4 should be greater than zero"),this.resetNextTimestamp());var o=!!R.audio,A=!!R.video,k="";o&&(k+="audio"),A&&(k+="video");var U={data1:b,startPTS:C,startDTS:C,endPTS:E,endDTS:E,type:k,hasAudio:o,hasVideo:A,nb:1,dropped:0};return T.audio=U.type==="audio"?U:void 0,T.video=U.type!=="audio"?U:void 0,T.text=O,T.id3=p,T.initSegment=c,T},r}(),i=function(x,f,g){return Object(h.getStartDTS)(x,f)-g};function s(r,x){var f=r==null?void 0:r.codec;return f&&f.length>4?f:f==="hvc1"?"hvc1.1.c.L120.90":f==="av01"?"av01.0.04M.08":f==="avc1"||x===y.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}m.default=n},"./src/task-loop.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return d});var d=function(){function h(){this._boundTick=void 0,this._tickTimer=null,this._tickInterval=null,this._tickCallCount=0,this._boundTick=this.tick.bind(this)}var y=h.prototype;return y.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},y.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},y.onHandlerDestroyed=function(){},y.hasInterval=function(){return!!this._tickInterval},y.hasNextTick=function(){return!!this._tickTimer},y.setInterval=function(n){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,n),!0)},y.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},y.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},y.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},y.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},y.doTick=function(){},h}()},"./src/types/cmcd.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"CMCDVersion",function(){return d}),D.d(m,"CMCDObjectType",function(){return h}),D.d(m,"CMCDStreamingFormat",function(){return y}),D.d(m,"CMCDStreamType",function(){return S});var d=1,h;(function(n){n.MANIFEST="m",n.AUDIO="a",n.VIDEO="v",n.MUXED="av",n.INIT="i",n.CAPTION="c",n.TIMED_TEXT="tt",n.KEY="k",n.OTHER="o"})(h||(h={}));var y;(function(n){n.DASH="d",n.HLS="h",n.SMOOTH="s",n.OTHER="o"})(y||(y={}));var S;(function(n){n.VOD="v",n.LIVE="l"})(S||(S={}))},"./src/types/level.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"HlsSkip",function(){return y}),D.d(m,"getSkipValue",function(){return S}),D.d(m,"HlsUrlParameters",function(){return n}),D.d(m,"Level",function(){return i});function d(s,r){for(var x=0;x<r.length;x++){var f=r[x];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(s,f.key,f)}}function h(s,r,x){return r&&d(s.prototype,r),x&&d(s,x),s}var y;(function(s){s.No="",s.Yes="YES",s.v2="v2"})(y||(y={}));function S(s,r){var x=s.canSkipUntil,f=s.canSkipDateRanges,g=s.endSN,v=r!==void 0?r-g:0;return x&&v<x?f?y.v2:y.Yes:y.No}var n=function(){function s(x,f,g){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=x,this.part=f,this.skip=g}var r=s.prototype;return r.addDirectives=function(f){var g=new self.URL(f);return this.msn!==void 0&&g.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&g.searchParams.set("_HLS_part",this.part.toString()),this.skip&&g.searchParams.set("_HLS_skip",this.skip),g.toString()},s}(),i=function(){function s(r){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=[r.url],this.attrs=r.attrs,this.bitrate=r.bitrate,r.details&&(this.details=r.details),this.id=r.id||0,this.name=r.name,this.width=r.width||0,this.height=r.height||0,this.audioCodec=r.audioCodec,this.videoCodec=r.videoCodec,this.unknownCodecs=r.unknownCodecs,this.codecSet=[r.videoCodec,r.audioCodec].filter(function(x){return x}).join(",").replace(/\.[^.,]+/g,"")}return h(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(x){var f=x%this.url.length;this._urlId!==f&&(this.details=void 0,this._urlId=f)}}]),s}()},"./src/types/loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"PlaylistContextType",function(){return d}),D.d(m,"PlaylistLevelType",function(){return h});var d;(function(y){y.MANIFEST="manifest",y.LEVEL="level",y.AUDIO_TRACK="audioTrack",y.SUBTITLE_TRACK="subtitleTrack"})(d||(d={}));var h;(function(y){y.MAIN="main",y.AUDIO="audio",y.SUBTITLE="subtitle"})(h||(h={}))},"./src/types/transmuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"ChunkMetadata",function(){return d});var d=function(S,n,i,s,r,x){s===void 0&&(s=0),r===void 0&&(r=-1),x===void 0&&(x=!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=h(),this.buffering={audio:h(),video:h(),audiovideo:h()},this.level=S,this.sn=n,this.id=i,this.size=s,this.part=r,this.partial=x};function h(){return{start:0,executeStart:0,executeEnd:0,end:0}}},"./src/utils/attr-list.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"AttrList",function(){return y});var d=/^(\d+)x(\d+)$/,h=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,y=function(){function S(i){typeof i=="string"&&(i=S.parseAttrList(i));for(var s in i)i.hasOwnProperty(s)&&(this[s]=i[s])}var n=S.prototype;return n.decimalInteger=function(s){var r=parseInt(this[s],10);return r>Number.MAX_SAFE_INTEGER?Infinity:r},n.hexadecimalInteger=function(s){if(this[s]){var r=(this[s]||"0x").slice(2);r=(r.length&1?"0":"")+r;for(var x=new Uint8Array(r.length/2),f=0;f<r.length/2;f++)x[f]=parseInt(r.slice(f*2,f*2+2),16);return x}else return null},n.hexadecimalIntegerAsNumber=function(s){var r=parseInt(this[s],16);return r>Number.MAX_SAFE_INTEGER?Infinity:r},n.decimalFloatingPoint=function(s){return parseFloat(this[s])},n.optionalFloat=function(s,r){var x=this[s];return x?parseFloat(x):r},n.enumeratedString=function(s){return this[s]},n.bool=function(s){return this[s]==="YES"},n.decimalResolution=function(s){var r=d.exec(this[s]);return r===null?void 0:{width:parseInt(r[1],10),height:parseInt(r[2],10)}},S.parseAttrList=function(s){var r,x={},f='"';for(h.lastIndex=0;(r=h.exec(s))!==null;){var g=r[2];g.indexOf(f)===0&&g.lastIndexOf(f)===g.length-1&&(g=g.slice(1,-1)),x[r[1]]=g}return x},S}()},"./src/utils/binary-search.ts":function(P,m,D){"use strict";D.r(m);var d={search:function(y,S){for(var n=0,i=y.length-1,s=null,r=null;n<=i;){s=(n+i)/2|0,r=y[s];var x=S(r);if(x>0)n=s+1;else if(x<0)i=s-1;else return r}return null}};m.default=d},"./src/utils/buffer-helper.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"BufferHelper",function(){return y});var d=D("./src/utils/logger.ts"),h={length:0,start:function(){return 0},end:function(){return 0}},y=function(){function S(){}return S.isBuffered=function(i,s){try{if(i){for(var r=S.getBuffered(i),x=0;x<r.length;x++)if(s>=r.start(x)&&s<=r.end(x))return!0}}catch(f){}return!1},S.bufferInfo=function(i,s,r){try{if(i){var x=S.getBuffered(i),f=[],g;for(g=0;g<x.length;g++)f.push({start:x.start(g),end:x.end(g)});return this.bufferedInfo(f,s,r)}}catch(v){}return{len:0,start:s,end:s,nextStart:void 0}},S.bufferedInfo=function(i,s,r){s=Math.max(0,s),i.sort(function(c,R){var w=c.start-R.start;return w||R.end-c.end});var x=[];if(r)for(var f=0;f<i.length;f++){var g=x.length;if(g){var v=x[g-1].end;i[f].start-v<r?i[f].end>v&&(x[g-1].end=i[f].end):x.push(i[f])}else x.push(i[f])}else x=i;for(var p=0,O,a=s,u=s,_=0;_<x.length;_++){var T=x[_].start,b=x[_].end;if(s+r>=T&&s<b)a=T,u=b,p=u-s;else if(s+r<T){O=T;break}}return{len:p,start:a||0,end:u||0,nextStart:O}},S.getBuffered=function(i){try{return i.buffered}catch(s){return d.logger.log("failed to get media.buffered",s),h}},S}()},"./src/utils/cea-608-parser.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"Row",function(){return u}),D.d(m,"CaptionScreen",function(){return _});var d=D("./src/utils/logger.ts"),h={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},y=function(E){var o=E;return h.hasOwnProperty(E)&&(o=h[E]),String.fromCharCode(o)},S=15,n=100,i={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},r={25:1,26:3,29:5,30:7,31:9,24:11,27:12,28:14},x={25:2,26:4,29:6,30:8,31:10,27:13,28:15},f=["white","green","blue","cyan","red","yellow","magenta","black","transparent"],g;(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"})(g||(g={}));var v=function(){function C(){this.time=null,this.verboseLevel=g.ERROR}var E=C.prototype;return E.log=function(A,k){this.verboseLevel>=A&&d.logger.log(this.time+" ["+A+"] "+k)},C}(),p=function(E){for(var o=[],A=0;A<E.length;A++)o.push(E[A].toString(16));return o},O=function(){function C(o,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=o||"white",this.underline=A||!1,this.italics=k||!1,this.background=U||"black",this.flash=N||!1}var E=C.prototype;return E.reset=function(){this.foreground="white",this.underline=!1,this.italics=!1,this.background="black",this.flash=!1},E.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])}},E.isDefault=function(){return this.foreground==="white"&&!this.underline&&!this.italics&&this.background==="black"&&!this.flash},E.equals=function(A){return this.foreground===A.foreground&&this.underline===A.underline&&this.italics===A.italics&&this.background===A.background&&this.flash===A.flash},E.copy=function(A){this.foreground=A.foreground,this.underline=A.underline,this.italics=A.italics,this.background=A.background,this.flash=A.flash},E.toString=function(){return"color="+this.foreground+", underline="+this.underline+", italics="+this.italics+", background="+this.background+", flash="+this.flash},C}(),a=function(){function C(o,A,k,U,N,V){this.uchar=void 0,this.penState=void 0,this.uchar=o||" ",this.penState=new O(A,k,U,N,V)}var E=C.prototype;return E.reset=function(){this.uchar=" ",this.penState.reset()},E.setChar=function(A,k){this.uchar=A,this.penState.copy(k)},E.setPenState=function(A){this.penState.copy(A)},E.equals=function(A){return this.uchar===A.uchar&&this.penState.equals(A.penState)},E.copy=function(A){this.uchar=A.uchar,this.penState.copy(A.penState)},E.isEmpty=function(){return this.uchar===" "&&this.penState.isDefault()},C}(),u=function(){function C(o){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<n;A++)this.chars.push(new a);this.logger=o,this.pos=0,this.currPenState=new O}var E=C.prototype;return E.equals=function(A){for(var k=!0,U=0;U<n;U++)if(!this.chars[U].equals(A.chars[U])){k=!1;break}return k},E.copy=function(A){for(var k=0;k<n;k++)this.chars[k].copy(A.chars[k])},E.isEmpty=function(){for(var A=!0,k=0;k<n;k++)if(!this.chars[k].isEmpty()){A=!1;break}return A},E.setCursor=function(A){this.pos!==A&&(this.pos=A),this.pos<0?(this.logger.log(g.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>n&&(this.logger.log(g.DEBUG,"Too large cursor position "+this.pos),this.pos=n)},E.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)},E.backSpace=function(){this.moveCursor(-1),this.chars[this.pos].setChar(" ",this.currPenState)},E.insertChar=function(A){A>=144&&this.backSpace();var k=y(A);if(this.pos>=n){this.logger.log(g.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)},E.clearFromPos=function(A){var k;for(k=A;k<n;k++)this.chars[k].reset()},E.clear=function(){this.clearFromPos(0),this.pos=0,this.currPenState.reset()},E.clearToEndOfRow=function(){this.clearFromPos(this.pos)},E.getTextString=function(){for(var A=[],k=!0,U=0;U<n;U++){var N=this.chars[U].uchar;N!==" "&&(k=!1),A.push(N)}return k?"":A.join("")},E.setPenStyles=function(A){this.currPenState.setStyles(A);var k=this.chars[this.pos];k.setPenState(this.currPenState)},C}(),_=function(){function C(o){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<S;A++)this.rows.push(new u(o));this.logger=o,this.currRow=S-1,this.nrRollUpRows=null,this.lastOutputScreen=null,this.reset()}var E=C.prototype;return E.reset=function(){for(var A=0;A<S;A++)this.rows[A].clear();this.currRow=S-1},E.equals=function(A){for(var k=!0,U=0;U<S;U++)if(!this.rows[U].equals(A.rows[U])){k=!1;break}return k},E.copy=function(A){for(var k=0;k<S;k++)this.rows[k].copy(A.rows[k])},E.isEmpty=function(){for(var A=!0,k=0;k<S;k++)if(!this.rows[k].isEmpty()){A=!1;break}return A},E.backSpace=function(){var A=this.rows[this.currRow];A.backSpace()},E.clearToEndOfRow=function(){var A=this.rows[this.currRow];A.clearToEndOfRow()},E.insertChar=function(A){var k=this.rows[this.currRow];k.insertChar(A)},E.setPen=function(A){var k=this.rows[this.currRow];k.setPenStyles(A)},E.moveCursor=function(A){var k=this.rows[this.currRow];k.moveCursor(A)},E.setCursor=function(A){this.logger.log(g.INFO,"setCursor: "+A);var k=this.rows[this.currRow];k.setCursor(A)},E.setPAC=function(A){this.logger.log(g.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<S;U++)this.rows[U].clear();var N=this.currRow+1-this.nrRollUpRows,V=this.lastOutputScreen;if(V){var W=V.rows[N].cueStartTime,K=this.logger.time;if(W&&K!==null&&W<K)for(var z=0;z<this.nrRollUpRows;z++)this.rows[k-this.nrRollUpRows+z+1].copy(V.rows[N+z])}}this.currRow=k;var F=this.rows[this.currRow];if(A.indent!==null){var B=A.indent,G=Math.max(B-1,0);F.setCursor(A.indent),A.color=F.chars[G].penState.foreground}var ae={foreground:A.color,underline:A.underline,italics:A.italics,background:"black",flash:!1};this.setPen(ae)},E.setBkgData=function(A){this.logger.log(g.INFO,"bkgData = "+JSON.stringify(A)),this.backSpace(),this.setPen(A),this.insertChar(32)},E.setRollUpRows=function(A){this.nrRollUpRows=A},E.rollUp=function(){if(this.nrRollUpRows===null){this.logger.log(g.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(g.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(g.INFO,"Rolling up")},E.getDisplayText=function(A){A=A||!1;for(var k=[],U="",N=-1,V=0;V<S;V++){var W=this.rows[V].getTextString();W&&(N=V+1,A?k.push("Row "+N+": '"+W+"'"):k.push(W.trim()))}return k.length>0&&(A?U="["+k.join(" | ")+"]":U=k.join(`
`)),U},E.getTextAndFormat=function(){return this.rows},C}(),T=function(){function C(o,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=o,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[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null,this.logger=k}var E=C.prototype;return E.reset=function(){this.mode=null,this.displayedMemory.reset(),this.nonDisplayedMemory.reset(),this.lastOutputScreen.reset(),this.outputFilter.reset(),this.currRollUpRow=this.displayedMemory.rows[S-1],this.writeScreen=this.displayedMemory,this.mode=null,this.cueStartTime=null},E.getHandler=function(){return this.outputFilter},E.setHandler=function(A){this.outputFilter=A},E.setPAC=function(A){this.writeScreen.setPAC(A)},E.setBkgData=function(A){this.writeScreen.setBkgData(A)},E.setMode=function(A){if(A===this.mode)return;this.mode=A,this.logger.log(g.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},E.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(g.INFO,U+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(g.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},E.ccRCL=function(){this.logger.log(g.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},E.ccBS=function(){if(this.logger.log(g.INFO,"BS - BackSpace"),this.mode==="MODE_TEXT")return;this.writeScreen.backSpace(),this.writeScreen===this.displayedMemory&&this.outputDataUpdate()},E.ccAOF=function(){},E.ccAON=function(){},E.ccDER=function(){this.logger.log(g.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},E.ccRU=function(A){this.logger.log(g.INFO,"RU("+A+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(A)},E.ccFON=function(){this.logger.log(g.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},E.ccRDC=function(){this.logger.log(g.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},E.ccTR=function(){this.logger.log(g.INFO,"TR"),this.setMode("MODE_TEXT")},E.ccRTD=function(){this.logger.log(g.INFO,"RTD"),this.setMode("MODE_TEXT")},E.ccEDM=function(){this.logger.log(g.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},E.ccCR=function(){this.logger.log(g.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},E.ccENM=function(){this.logger.log(g.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},E.ccEOC=function(){if(this.logger.log(g.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(g.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},E.ccTO=function(A){this.logger.log(g.INFO,"TO("+A+") - Tab Offset"),this.writeScreen.moveCursor(A)},E.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(g.INFO,"MIDROW: "+JSON.stringify(k)),this.writeScreen.setPen(k)},E.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))},E.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(o,A,k){this.channels=void 0,this.currentChannel=0,this.cmdHistory=void 0,this.logger=void 0;var U=new v;this.channels=[null,new T(o,A,U),new T(o+1,k,U)],this.cmdHistory=w(),this.logger=U}var E=C.prototype;return E.getHandler=function(A){return this.channels[A].getHandler()},E.setHandler=function(A,k){this.channels[A].setHandler(k)},E.addData=function(A,k){var U,N,V,W=!1;this.logger.time=A;for(var K=0;K<k.length;K+=2){if(N=k[K]&127,V=k[K+1]&127,N===0&&V===0)continue;if(this.logger.log(g.DATA,"["+p([k[K],k[K+1]])+"] -> ("+p([N,V])+")"),U=this.parseCmd(N,V),U||(U=this.parseMidrow(N,V)),U||(U=this.parsePAC(N,V)),U||(U=this.parseBackgroundAttributes(N,V)),!U&&(W=this.parseChars(N,V),W)){var z=this.currentChannel;if(z&&z>0){var F=this.channels[z];F.insertChars(W)}else this.logger.log(g.WARNING,"No channel found yet. TEXT-MODE?")}!U&&!W&&this.logger.log(g.WARNING,"Couldn't parse cleaned data "+p([N,V])+" orig: "+p([k[K],k[K+1]]))}},E.parseCmd=function(A,k){var U=this.cmdHistory,N=(A===20||A===28||A===21||A===29)&&k>=32&&k<=47,V=(A===23||A===31)&&k>=33&&k<=35;if(!(N||V))return!1;if(R(A,k,U))return c(null,null,U),this.logger.log(g.DEBUG,"Repeated command ("+p([A,k])+") is dropped"),!0;var W=A===20||A===21||A===23?1:2,K=this.channels[W];return A===20||A===21||A===28||A===29?k===32?K.ccRCL():k===33?K.ccBS():k===34?K.ccAOF():k===35?K.ccAON():k===36?K.ccDER():k===37?K.ccRU(2):k===38?K.ccRU(3):k===39?K.ccRU(4):k===40?K.ccFON():k===41?K.ccRDC():k===42?K.ccTR():k===43?K.ccRTD():k===44?K.ccEDM():k===45?K.ccCR():k===46?K.ccENM():k===47&&K.ccEOC():K.ccTO(k-32),c(A,k,U),this.currentChannel=W,!0},E.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(g.ERROR,"Mismatch channel in midrow parsing"),!1;var N=this.channels[U];return N?(N.ccMIDROW(k),this.logger.log(g.DEBUG,"MIDROW ("+p([A,k])+")"),!0):!1}return!1},E.parsePAC=function(A,k){var U,N=this.cmdHistory,V=(A>=17&&A<=23||A>=25&&A<=31)&&k>=64&&k<=127,W=(A===16||A===24)&&k>=64&&k<=95;if(!(V||W))return!1;if(R(A,k,N))return c(null,null,N),!0;var K=A<=23?1:2;k>=64&&k<=95?U=K===1?i[A]:r[A]:U=K===1?s[A]:x[A];var z=this.channels[K];return z?(z.setPAC(this.interpretPAC(U,k)),c(A,k,N),this.currentChannel=K,!0):!1},E.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},E.parseChars=function(A,k){var U,N=null,V=null;if(A>=25?(U=2,V=A-8):(U=1,V=A),V>=17&&V<=19){var W;V===17?W=k+80:V===18?W=k+112:W=k+144,this.logger.log(g.INFO,"Special char '"+y(W)+"' in channel "+U),N=[W]}else A>=32&&A<=127&&(N=k===0?[A]:[A,k]);if(N){var K=p(N);this.logger.log(g.DEBUG,"Char codes = "+K.join(",")),c(A,k,this.cmdHistory)}return N},E.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 V,W={};A===16||A===24?(V=Math.floor((k-32)/2),W.background=f[V],k%2===1&&(W.background=W.background+"_semi")):k===45?W.background="transparent":(W.foreground="black",k===47&&(W.underline=!0));var K=A<=23?1:2,z=this.channels[K];return z.setBkgData(W),c(A,k,this.cmdHistory),!0},E.reset=function(){for(var A=0;A<Object.keys(this.channels).length;A++){var k=this.channels[A];k&&k.reset()}this.cmdHistory=w()},E.cueSplitAtTime=function(A){for(var k=0;k<this.channels.length;k++){var U=this.channels[k];U&&U.cueSplitAtTime(A)}},C}();function c(C,E,o){o.a=C,o.b=E}function R(C,E,o){return o.a===C&&o.b===E}function w(){return{a:null,b:null}}m.default=b},"./src/utils/codecs.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"isCodecType",function(){return h}),D.d(m,"isCodecSupportedInMp4",function(){return y});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 h(S,n){var i=d[n];return!!i&&i[S.slice(0,4)]===!0}function y(S,n){return MediaSource.isTypeSupported((n||"video")+'/mp4;codecs="'+S+'"')}},"./src/utils/cues.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/utils/vttparser.ts"),h=D("./src/utils/webvtt-parser.ts"),y=D("./src/utils/texttrack-utils.ts"),S=/\s/,n={newCue:function(s,r,x,f){for(var g=[],v,p,O,a,u,_=self.VTTCue||self.TextTrackCue,T=0;T<f.rows.length;T++)if(v=f.rows[T],O=!0,a=0,u="",!v.isEmpty()){for(var b=0;b<v.chars.length;b++)S.test(v.chars[b].uchar)&&O?a++:(u+=v.chars[b].uchar,O=!1);v.cueStartTime=r,r===x&&(x+=1e-4),a>=16?a--:a++;var c=Object(d.fixLineBreaks)(u.trim()),R=Object(h.generateCueId)(r,x,c);(!s||!s.cues||!s.cues.getCueById(R))&&(p=new _(r,x,c),p.id=R,p.line=T+1,p.align="left",p.position=10+Math.min(80,Math.floor(a*8/32)*10),g.push(p))}return s&&g.length&&(g.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}),g.forEach(function(w){return Object(y.addCueToTrack)(s,w)})),g}};m.default=n},"./src/utils/discontinuities.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"findFirstFragWithCC",function(){return S}),D.d(m,"shouldAlignOnDiscontinuities",function(){return n}),D.d(m,"findDiscontinuousReferenceFrag",function(){return i}),D.d(m,"adjustSlidingStart",function(){return r}),D.d(m,"alignStream",function(){return x}),D.d(m,"alignPDT",function(){return g}),D.d(m,"alignFragmentByPDTDelta",function(){return v}),D.d(m,"alignMediaPlaylistByPDT",function(){return p});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/logger.ts"),y=D("./src/controller/level-helper.ts");function S(O,a){for(var u=null,_=0,T=O.length;_<T;_++){var b=O[_];if(b&&b.cc===a){u=b;break}}return u}function n(O,a,u){return!!(a.details&&(u.endCC>u.startCC||O&&O.cc<u.startCC))}function i(O,a){var u=O.fragments,_=a.fragments;if(!_.length||!u.length){h.logger.log("No fragments to align");return}var T=S(u,_[0].cc);if(!T||T&&!T.startPTS){h.logger.log("No frag in previous level to align on");return}return T}function s(O,a){if(O){var u=O.start+a;O.start=O.startPTS=u,O.endPTS=u+O.duration}}function r(O,a){for(var u=a.fragments,_=0,T=u.length;_<T;_++)s(u[_],O);a.fragmentHint&&s(a.fragmentHint,O),a.alignedSliding=!0}function x(O,a,u){if(!a)return;f(O,u,a),!u.alignedSliding&&a.details&&g(u,a.details),!u.alignedSliding&&a.details&&!u.skippedSegments&&Object(y.adjustSliding)(a.details,u)}function f(O,a,u){if(n(O,u,a)){var _=i(u.details,a);_&&Object(d.isFiniteNumber)(_.start)&&(h.logger.log("Adjusting PTS using last level due to CC increase within current level "+a.url),r(_.start,a))}}function g(O,a){if(!a.fragments.length||!O.hasProgramDateTime||!a.hasProgramDateTime)return;var u=a.fragments[0].programDateTime,_=O.fragments[0].programDateTime,T=(_-u)/1e3+a.fragments[0].start;T&&Object(d.isFiniteNumber)(T)&&(h.logger.log("Adjusting PTS using programDateTime delta "+(_-u)+"ms, sliding:"+T.toFixed(3)+" "+O.url+" "),r(T,O))}function v(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,T=u-_*1e3;O.fragments.forEach(function(b){v(b,T)}),O.fragmentHint&&v(O.fragmentHint,T),O.alignedSliding=!0}},"./src/utils/ewma-bandwidth-estimator.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/utils/ewma.ts"),h=function(){function y(n,i,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(n),this.fast_=new d.default(i)}var S=y.prototype;return S.update=function(i,s){var r=this.slow_,x=this.fast_;this.slow_.halfLife!==i&&(this.slow_=new d.default(i,r.getEstimate(),r.getTotalWeight())),this.fast_.halfLife!==s&&(this.fast_=new d.default(s,x.getEstimate(),x.getTotalWeight()))},S.sample=function(i,s){i=Math.max(i,this.minDelayMs_);var r=8*s,x=i/1e3,f=r/x;this.fast_.sample(x,f),this.slow_.sample(x,f)},S.canEstimate=function(){var i=this.fast_;return i&&i.getTotalWeight()>=this.minWeight_},S.getEstimate=function(){return this.canEstimate()?Math.min(this.fast_.getEstimate(),this.slow_.getEstimate()):this.defaultEstimate_},S.destroy=function(){},y}();m.default=h},"./src/utils/ewma.ts":function(P,m,D){"use strict";D.r(m);var d=function(){function h(S,n,i){n===void 0&&(n=0),i===void 0&&(i=0),this.halfLife=void 0,this.alpha_=void 0,this.estimate_=void 0,this.totalWeight_=void 0,this.halfLife=S,this.alpha_=S?Math.exp(Math.log(.5)/S):0,this.estimate_=n,this.totalWeight_=i}var y=h.prototype;return y.sample=function(n,i){var s=Math.pow(this.alpha_,n);this.estimate_=i*(1-s)+s*this.estimate_,this.totalWeight_+=n},y.getTotalWeight=function(){return this.totalWeight_},y.getEstimate=function(){if(this.alpha_){var n=1-Math.pow(this.alpha_,this.totalWeight_);if(n)return this.estimate_/n}return this.estimate_},h}();m.default=d},"./src/utils/fetch-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"fetchSupported",function(){return v});var d=D("./src/polyfills/number.ts"),h=D("./src/loader/load-stats.ts"),y=D("./src/demux/chunk-cache.ts");function S(_,T){_.prototype=Object.create(T.prototype),_.prototype.constructor=_,x(_,T)}function n(_){var T=typeof Map=="function"?new Map:void 0;return n=function(c){if(c===null||!r(c))return c;if(typeof c!="function")throw new TypeError("Super expression must either be null or a function");if(typeof T!="undefined"){if(T.has(c))return T.get(c);T.set(c,R)}function R(){return i(c,arguments,f(this).constructor)}return R.prototype=Object.create(c.prototype,{constructor:{value:R,enumerable:!1,writable:!0,configurable:!0}}),x(R,c)},n(_)}function i(_,T,b){return s()?i=Reflect.construct:i=function(R,w,C){var E=[null];E.push.apply(E,w);var o=Function.bind.apply(R,E),A=new o;return C&&x(A,C.prototype),A},i.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 r(_){return Function.toString.call(_).indexOf("[native code]")!==-1}function x(_,T){return x=Object.setPrototypeOf||function(c,R){return c.__proto__=R,c},x(_,T)}function f(_){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(b){return b.__proto__||Object.getPrototypeOf(b)},f(_)}function g(){return g=Object.assign||function(_){for(var T=1;T<arguments.length;T++){var b=arguments[T];for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&(_[c]=b[c])}return _},g.apply(this,arguments)}function v(){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 h.LoadStats}var T=_.prototype;return T.destroy=function(){this.loader=this.callbacks=null,this.abortInternal()},T.abortInternal=function(){var c=this.response;(!c||!c.ok)&&(this.stats.aborted=!0,this.controller.abort())},T.abort=function(){var c;this.abortInternal(),(c=this.callbacks)!==null&&c!==void 0&&c.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.response)},T.load=function(c,R,w){var C=this,E=this.stats;if(E.loading.start)throw new Error("Loader can only be used once.");E.loading.start=self.performance.now();var o=O(c,this.controller.signal),A=w.onProgress,k=c.responseType==="arraybuffer",U=k?"byteLength":"length";this.context=c,this.config=R,this.callbacks=w,this.request=this.fetchSetup(c,o),self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(function(){C.abortInternal(),w.onTimeout(E,c,C.response)},R.timeout),self.fetch(this.request).then(function(N){if(C.response=C.loader=N,!N.ok){var V=N.status,W=N.statusText;throw new u(W||"fetch, bad network response",V,N)}return E.loading.first=Math.max(self.performance.now(),E.loading.start),E.total=parseInt(N.headers.get("Content-Length")||"0"),A&&Object(d.isFiniteNumber)(R.highWaterMark)?C.loadProgressively(N,E,c,R.highWaterMark,A):k?N.arrayBuffer():N.text()}).then(function(N){var V=C.response;self.clearTimeout(C.requestTimeout),E.loading.end=Math.max(self.performance.now(),E.loading.first),E.loaded=E.total=N[U];var W={url:V.url,data:N};A&&!Object(d.isFiniteNumber)(R.highWaterMark)&&A(E,c,N,V),w.onSuccess(W,E,c,V)}).catch(function(N){if(self.clearTimeout(C.requestTimeout),E.aborted)return;var V=N.code||0;w.onError({code:V,text:N.message},c,N.details)})},T.getCacheAge=function(){var c=null;if(this.response){var R=this.response.headers.get("age");c=R?parseFloat(R):null}return c},T.loadProgressively=function(c,R,w,C,E){C===void 0&&(C=0);var o=new y.default,A=c.body.getReader(),k=function U(){return A.read().then(function(N){if(N.done)return o.dataLength&&E(R,w,o.flush(),c),Promise.resolve(new ArrayBuffer(0));var V=N.value,W=V.length;return R.loaded+=W,W<C||o.dataLength?(o.push(V),o.dataLength>=C&&E(R,w,o.flush(),c)):E(R,w,V,c),U()}).catch(function(){return Promise.reject()})};return k()},_}();function O(_,T){var b={method:"GET",mode:"cors",credentials:"same-origin",signal:T,headers:new self.Headers(g({},_.headers))};return _.rangeEnd&&b.headers.set("Range","bytes="+_.rangeStart+"-"+String(_.rangeEnd-1)),b}function a(_,T){return new self.Request(_.url,T)}var u=function(_){S(T,_);function T(b,c,R){var w;return w=_.call(this,b)||this,w.code=void 0,w.details=void 0,w.code=c,w.details=R,w}return T}(n(Error));m.default=p},"./src/utils/imsc1-ttml-parser.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"IMSC1_CODEC",function(){return r}),D.d(m,"parseIMSC1",function(){return v});var d=D("./src/utils/mp4-tools.ts"),h=D("./src/utils/vttparser.ts"),y=D("./src/utils/vttcue.ts"),S=D("./src/demux/id3.ts"),n=D("./src/utils/timescale-conversion.ts"),i=D("./src/utils/webvtt-parser.ts");function s(){return s=Object.assign||function(C){for(var E=1;E<arguments.length;E++){var o=arguments[E];for(var A in o)Object.prototype.hasOwnProperty.call(o,A)&&(C[A]=o[A])}return C},s.apply(this,arguments)}var r="stpp.ttml.im1t",x=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,f=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,g={left:"start",center:"center",right:"end",start:"start",end:"end"};function v(C,E,o,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],V=Object(S.utf8ArrayToStr)(new Uint8Array(C,N.start,N.end-N.start)),W=Object(n.toTimescaleFromScale)(E,1,o);try{A(p(V,W))}catch(K){k(K)}}function p(C,E){var o=new DOMParser,A=o.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},{}),V=k.getAttribute("xml:space")!=="preserve",W=a(O(k,"styling","style")),K=a(O(k,"layout","region")),z=O(k,"body","[begin]");return[].map.call(z,function(F){var B=u(F,V);if(!B||!F.hasAttribute("begin"))return null;var G=c(F.getAttribute("begin"),N),ae=c(F.getAttribute("dur"),N),de=c(F.getAttribute("end"),N);if(G===null)throw b(F);if(de===null){if(ae===null)throw b(F);de=G+ae}var se=new y.default(G-E,de-E,B);se.id=Object(i.generateCueId)(se.startTime,se.endTime,se.text);var Se=K[F.getAttribute("region")],Oe=W[F.getAttribute("style")];se.position=10,se.size=80;var le=_(Se,Oe),me=le.textAlign;if(me){var pe=g[me];pe&&(se.lineAlign=pe),se.align=me}return s(se,le),se}).filter(function(F){return F!==null})}function O(C,E,o){var A=C.getElementsByTagName(E)[0];return A?[].slice.call(A.querySelectorAll(o)):[]}function a(C){return C.reduce(function(E,o){var A=o.getAttribute("xml:id");return A&&(E[A]=o),E},{})}function u(C,E){return[].slice.call(C.childNodes).reduce(function(o,A,k){var U;return A.nodeName==="br"&&k?o+`
`:(U=A.childNodes)!==null&&U!==void 0&&U.length?u(A,E):E?o+A.textContent.trim().replace(/\s+/g," "):o+A.textContent},"")}function _(C,E){var o="http://www.w3.org/ns/ttml#styling",A=["displayAlign","textAlign","color","backgroundColor","fontSize","fontFamily"];return A.reduce(function(k,U){var N=T(E,o,U)||T(C,o,U);return N&&(k[U]=N),k},{})}function T(C,E,o){return C.hasAttributeNS(E,o)?C.getAttributeNS(E,o):null}function b(C){return new Error("Could not parse ttml timestamp "+C)}function c(C,E){if(!C)return null;var o=Object(h.parseTimeStamp)(C);return o===null&&(x.test(C)?o=R(C,E):f.test(C)&&(o=w(C,E))),o}function R(C,E){var o=x.exec(C),A=(o[4]|0)+(o[5]|0)/E.subFrameRate;return(o[1]|0)*3600+(o[2]|0)*60+(o[3]|0)+A/E.frameRate}function w(C,E){var o=f.exec(C),A=Number(o[1]),k=o[2];switch(k){case"h":return A*3600;case"m":return A*60;case"ms":return A*1e3;case"f":return A/E.frameRate;case"t":return A/E.tickRate}return A}},"./src/utils/logger.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"enableLogs",function(){return i}),D.d(m,"logger",function(){return s});var d=function(){},h={trace:d,debug:d,log:d,warn:d,info:d,error:d},y=h;function S(r){var x=self.console[r];return x?x.bind(self.console,"["+r+"] >"):d}function n(r){for(var x=arguments.length,f=new Array(x>1?x-1:0),g=1;g<x;g++)f[g-1]=arguments[g];f.forEach(function(v){y[v]=r[v]?r[v].bind(r):S(v)})}function i(r){if(self.console&&r===!0||typeof r=="object"){n(r,"debug","log","info","warn","error");try{y.log()}catch(x){y=h}}else y=h}var s=y},"./src/utils/mediakeys-helper.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"KeySystems",function(){return d}),D.d(m,"requestMediaKeySystemAccess",function(){return h});var d;(function(y){y.WIDEVINE="com.widevine.alpha",y.PLAYREADY="com.microsoft.playready"})(d||(d={}));var h=function(){return typeof self!="undefined"&&self.navigator&&self.navigator.requestMediaKeySystemAccess?self.navigator.requestMediaKeySystemAccess.bind(self.navigator):null}()},"./src/utils/mediasource-helper.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"getMediaSource",function(){return d});function d(){return self.MediaSource||self.WebKitMediaSource}},"./src/utils/mp4-tools.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"bin2str",function(){return n}),D.d(m,"readUint16",function(){return i}),D.d(m,"readUint32",function(){return s}),D.d(m,"writeUint32",function(){return r}),D.d(m,"findBox",function(){return x}),D.d(m,"parseSegmentIndex",function(){return f}),D.d(m,"parseInitSegment",function(){return g}),D.d(m,"getStartDTS",function(){return v}),D.d(m,"getDuration",function(){return p}),D.d(m,"computeRawDurationFromSamples",function(){return O}),D.d(m,"offsetStartDTS",function(){return a}),D.d(m,"segmentValidRange",function(){return u}),D.d(m,"appendUint8Array",function(){return _});var d=D("./src/utils/typed-array.ts"),h=D("./src/loader/fragment.ts"),y=Math.pow(2,32)-1,S=[].push;function n(T){return String.fromCharCode.apply(null,T)}function i(T,b){"data"in T&&(b+=T.start,T=T.data);var c=T[b]<<8|T[b+1];return c<0?65536+c:c}function s(T,b){"data"in T&&(b+=T.start,T=T.data);var c=T[b]<<24|T[b+1]<<16|T[b+2]<<8|T[b+3];return c<0?4294967296+c:c}function r(T,b,c){"data"in T&&(b+=T.start,T=T.data),T[b]=c>>24,T[b+1]=c>>16&255,T[b+2]=c>>8&255,T[b+3]=c&255}function x(T,b){var c=[];if(!b.length)return c;var R,w,C;"data"in T?(R=T.data,w=T.start,C=T.end):(R=T,w=0,C=R.byteLength);for(var E=w;E<C;){var o=s(R,E),A=n(R.subarray(E+4,E+8)),k=o>1?E+o:C;if(A===b[0])if(b.length===1)c.push({data:R,start:E+8,end:k});else{var U=x({data:R,start:E+8,end:k},b.slice(1));U.length&&S.apply(c,U)}E=k}return c}function f(T){var b=x(T,["moov"]),c=b[0],R=c?c.end:null,w=x(T,["sidx"]);if(!w||!w[0])return null;var C=[],E=w[0],o=E.data[0],A=o===0?8:16,k=s(E,A);A+=4;var U=0,N=0;o===0?A+=8:A+=16,A+=2;var V=E.end+N,W=i(E,A);A+=2;for(var K=0;K<W;K++){var z=A,F=s(E,z);z+=4;var B=F&2147483647,G=(F&2147483648)>>>31;if(G===1)return console.warn("SIDX has hierarchical references (not supported)"),null;var ae=s(E,z);z+=4,C.push({referenceSize:B,subsegmentDuration:ae,info:{duration:ae/k,start:V,end:V+B-1}}),V+=B,z+=4,A=z}return{earliestPresentationTime:U,timescale:k,version:o,referencesCount:W,references:C,moovEndOffset:R}}function g(T){for(var b=[],c=x(T,["moov","trak"]),R=0;R<c.length;R++){var w=c[R],C=x(w,["tkhd"])[0];if(C){var E=C.data[C.start],o=E===0?12:20,A=s(C,o),k=x(w,["mdia","mdhd"])[0];if(k){E=k.data[k.start],o=E===0?12:20;var U=s(k,o),N=x(w,["mdia","hdlr"])[0];if(N){var V=n(N.data.subarray(N.start+8,N.start+12)),W={soun:h.ElementaryStreamTypes.AUDIO,vide:h.ElementaryStreamTypes.VIDEO}[V];if(W){var K=x(w,["mdia","minf","stbl","stsd"])[0],z=void 0;K&&(z=n(K.data.subarray(K.start+12,K.start+16))),b[A]={timescale:U,type:W},b[W]={timescale:U,id:A,codec:z}}}}}}var F=x(T,["moov","mvex","trex"]);return F.forEach(function(B){var G=s(B,4),ae=b[G];ae&&(ae.default={duration:s(B,12),flags:s(B,20)})}),b}function v(T,b){return x(b,["moof","traf"]).reduce(function(c,R){var w=x(R,["tfdt"])[0],C=w.data[w.start],E=x(R,["tfhd"]).reduce(function(o,A){var k=s(A,4),U=T[k];if(U){var N=s(w,4);C===1&&(N*=Math.pow(2,32),N+=s(w,8));var V=U.timescale||9e4,W=N/V;if(isFinite(W)&&(o===null||W<o))return W}return o},null);return E!==null&&isFinite(E)&&(c===null||E<c)?E:c},null)||0}function p(T,b){for(var c=0,R=0,w=0,C=x(T,["moof","traf"]),E=0;E<C.length;E++){var o=C[E],A=x(o,["tfhd"])[0],k=s(A,4),U=b[k];if(!U)continue;var N=U.default,V=s(A,0)|(N==null?void 0:N.flags),W=N==null?void 0:N.duration;V&8&&(V&2?W=s(A,12):W=s(A,8));for(var K=U.timescale||9e4,z=x(o,["trun"]),F=0;F<z.length;F++){if(W){var B=s(z[F],4);c=W*B}else c=O(z[F]);U.type===h.ElementaryStreamTypes.VIDEO?R+=c/K:U.type===h.ElementaryStreamTypes.AUDIO&&(w+=c/K)}}if(R===0&&w===0){var G=f(T);if(G!=null&&G.references)return G.references.reduce(function(ae,de){return ae+de.info.duration||0},0)}return R||w}function O(T){var b=s(T,0),c=8;b&1&&(c+=4),b&4&&(c+=4);for(var R=0,w=s(T,4),C=0;C<w;C++){if(b&256){var E=s(T,c);R+=E,c+=4}b&512&&(c+=4),b&1024&&(c+=4),b&2048&&(c+=4)}return R}function a(T,b,c){x(b,["moof","traf"]).forEach(function(R){x(R,["tfhd"]).forEach(function(w){var C=s(w,4),E=T[C];if(!E)return;var o=E.timescale||9e4;x(R,["tfdt"]).forEach(function(A){var k=A.data[A.start],U=s(A,4);if(k===0)r(A,4,U-c*o);else{U*=Math.pow(2,32),U+=s(A,8),U-=c*o,U=Math.max(U,0);var N=Math.floor(U/(y+1)),V=Math.floor(U%(y+1));r(A,4,N),r(A,8,V)}})})})}function u(T){var b={valid:null,remainder:null},c=x(T,["moof"]);if(c){if(c.length<2)return b.remainder=T,b}else return b;var R=c[c.length-1];return b.valid=Object(d.sliceUint8)(T,0,R.start-8),b.remainder=Object(d.sliceUint8)(T,R.start-8),b}function _(T,b){var c=new Uint8Array(T.length+b.length);return c.set(T),c.set(b,T.length),c}},"./src/utils/output-filter.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return d});var d=function(){function h(S,n){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=S,this.trackName=n}var y=h.prototype;return y.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},y.newCue=function(n,i,s){(this.startTime===null||this.startTime>n)&&(this.startTime=n),this.endTime=i,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)},y.reset=function(){this.cueRanges=[]},h}()},"./src/utils/texttrack-utils.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"sendAddTrackEvent",function(){return h}),D.d(m,"addCueToTrack",function(){return y}),D.d(m,"clearCurrentCues",function(){return S}),D.d(m,"removeCuesInRange",function(){return n}),D.d(m,"getCuesInRange",function(){return s});var d=D("./src/utils/logger.ts");function h(r,x){var f;try{f=new Event("addtrack")}catch(g){f=document.createEvent("Event"),f.initEvent("addtrack",!1,!1)}f.track=r,x.dispatchEvent(f)}function y(r,x){var f=r.mode;if(f==="disabled"&&(r.mode="hidden"),r.cues&&!r.cues.getCueById(x.id))try{if(r.addCue(x),!r.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(v){d.logger.debug("[texttrack-utils]: "+v);var g=new self.TextTrackCue(x.startTime,x.endTime,x.text);g.id=x.id,r.addCue(g)}f==="disabled"&&(r.mode=f)}function S(r){var x=r.mode;if(x==="disabled"&&(r.mode="hidden"),r.cues)for(var f=r.cues.length;f--;)r.removeCue(r.cues[f]);x==="disabled"&&(r.mode=x)}function n(r,x,f){var g=r.mode;if(g==="disabled"&&(r.mode="hidden"),r.cues&&r.cues.length>0)for(var v=s(r.cues,x,f),p=0;p<v.length;p++)r.removeCue(v[p]);g==="disabled"&&(r.mode=g)}function i(r,x){if(x<r[0].startTime)return 0;var f=r.length-1;if(x>r[f].endTime)return-1;for(var g=0,v=f;g<=v;){var p=Math.floor((v+g)/2);if(x<r[p].startTime)v=p-1;else if(x>r[p].startTime&&g<f)g=p+1;else return p}return r[g].startTime-x<x-r[v].startTime?g:v}function s(r,x,f){var g=[],v=i(r,x);if(v>-1)for(var p=v,O=r.length;p<O;p++){var a=r[p];if(a.startTime>=x&&a.endTime<=f)g.push(a);else if(a.startTime>f)return g}return g}},"./src/utils/time-ranges.ts":function(P,m,D){"use strict";D.r(m);var d={toString:function(y){for(var S="",n=y.length,i=0;i<n;i++)S+="["+y.start(i).toFixed(3)+","+y.end(i).toFixed(3)+"]";return S}};m.default=d},"./src/utils/timescale-conversion.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"toTimescaleFromBase",function(){return h}),D.d(m,"toTimescaleFromScale",function(){return y}),D.d(m,"toMsFromMpegTsClock",function(){return S}),D.d(m,"toMpegTsClockFromTimescale",function(){return n});var d=9e4;function h(i,s,r,x){r===void 0&&(r=1),x===void 0&&(x=!1);var f=i*s*r;return x?Math.round(f):f}function y(i,s,r,x){return r===void 0&&(r=1),x===void 0&&(x=!1),h(i,s,1/r,x)}function S(i,s){return s===void 0&&(s=!1),h(i,1e3,1/d,s)}function n(i,s){return s===void 0&&(s=1),h(i,d,1/s)}},"./src/utils/typed-array.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"sliceUint8",function(){return d});function d(h,y,S){return Uint8Array.prototype.slice?h.slice(y,S):new Uint8Array(Array.prototype.slice.call(h,y,S))}},"./src/utils/vttcue.ts":function(P,m,D){"use strict";D.r(m),m.default=function(){if(typeof self!="undefined"&&self.VTTCue)return self.VTTCue;var d=["","lr","rl"],h=["start","middle","end","left","right"];function y(r,x){if(typeof x!="string")return!1;if(!Array.isArray(r))return!1;var f=x.toLowerCase();return~r.indexOf(f)?f:!1}function S(r){return y(d,r)}function n(r){return y(h,r)}function i(r){for(var x=arguments.length,f=new Array(x>1?x-1:0),g=1;g<x;g++)f[g-1]=arguments[g];for(var v=1;v<arguments.length;v++){var p=arguments[v];for(var O in p)r[O]=p[O]}return r}function s(r,x,f){var g=this,v={enumerable:!0};g.hasBeenReset=!1;var p="",O=!1,a=r,u=x,_=f,T=null,b="",c=!0,R="auto",w="start",C=50,E="middle",o=50,A="middle";Object.defineProperty(g,"id",i({},v,{get:function(){return p},set:function(U){p=""+U}})),Object.defineProperty(g,"pauseOnExit",i({},v,{get:function(){return O},set:function(U){O=!!U}})),Object.defineProperty(g,"startTime",i({},v,{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(g,"endTime",i({},v,{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(g,"text",i({},v,{get:function(){return _},set:function(U){_=""+U,this.hasBeenReset=!0}})),Object.defineProperty(g,"region",i({},v,{get:function(){return T},set:function(U){T=U,this.hasBeenReset=!0}})),Object.defineProperty(g,"vertical",i({},v,{get:function(){return b},set:function(U){var N=S(U);if(N===!1)throw new SyntaxError("An invalid or illegal string was specified.");b=N,this.hasBeenReset=!0}})),Object.defineProperty(g,"snapToLines",i({},v,{get:function(){return c},set:function(U){c=!!U,this.hasBeenReset=!0}})),Object.defineProperty(g,"line",i({},v,{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(g,"lineAlign",i({},v,{get:function(){return w},set:function(U){var N=n(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");w=N,this.hasBeenReset=!0}})),Object.defineProperty(g,"position",i({},v,{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(g,"positionAlign",i({},v,{get:function(){return E},set:function(U){var N=n(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");E=N,this.hasBeenReset=!0}})),Object.defineProperty(g,"size",i({},v,{get:function(){return o},set:function(U){if(U<0||U>100)throw new Error("Size must be between 0 and 100.");o=U,this.hasBeenReset=!0}})),Object.defineProperty(g,"align",i({},v,{get:function(){return A},set:function(U){var N=n(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");A=N,this.hasBeenReset=!0}})),g.displayState=void 0}return s.prototype.getCueAsHTML=function(){var r=self.WebVTT;return r.convertCueToDOMTree(self,this.text)},s}()},"./src/utils/vttparser.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"parseTimeStamp",function(){return y}),D.d(m,"fixLineBreaks",function(){return x}),D.d(m,"VTTParser",function(){return f});var d=D("./src/utils/vttcue.ts"),h=function(){function g(){}var v=g.prototype;return v.decode=function(O,a){if(!O)return"";if(typeof O!="string")throw new Error("Error - expected string data.");return decodeURIComponent(encodeURIComponent(O))},g}();function y(g){function v(O,a,u,_){return(O|0)*3600+(a|0)*60+(u|0)+parseFloat(_||0)}var p=g.match(/^(?:(\d+):)?(\d{2}):(\d{2})(\.\d+)?/);return p?parseFloat(p[2])>59?v(p[2],p[3],0,p[4]):v(p[1],p[2],p[3],p[4]):null}var S=function(){function g(){this.values=Object.create(null)}var v=g.prototype;return v.set=function(O,a){!this.get(O)&&a!==""&&(this.values[O]=a)},v.get=function(O,a,u){return u?this.has(O)?this.values[O]:a[u]:this.has(O)?this.values[O]:a},v.has=function(O){return O in this.values},v.alt=function(O,a,u){for(var _=0;_<u.length;++_)if(a===u[_]){this.set(O,a);break}},v.integer=function(O,a){/^-?\d+$/.test(a)&&this.set(O,parseInt(a,10))},v.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},g}();function n(g,v,p,O){var a=O?g.split(O):[g];for(var u in a){if(typeof a[u]!="string")continue;var _=a[u].split(p);if(_.length!==2)continue;var T=_[0],b=_[1];v(T,b)}}var i=new d.default(0,0,""),s=i.align==="middle"?"middle":"center";function r(g,v,p){var O=g;function a(){var T=y(g);if(T===null)throw new Error("Malformed timestamp: "+O);return g=g.replace(/^[^\sa-zA-Z-]+/,""),T}function u(T,b){var c=new S;n(T,function(C,E){var o;switch(C){case"region":for(var A=p.length-1;A>=0;A--)if(p[A].id===E){c.set(C,p[A].region);break}break;case"vertical":c.alt(C,E,["rl","lr"]);break;case"line":o=E.split(","),c.integer(C,o[0]),c.percent(C,o[0])&&c.set("snapToLines",!1),c.alt(C,o[0],["auto"]),o.length===2&&c.alt("lineAlign",o[1],["start",s,"end"]);break;case"position":o=E.split(","),c.percent(C,o[0]),o.length===2&&c.alt("positionAlign",o[1],["start",s,"end","line-left","line-right","auto"]);break;case"size":c.percent(C,E);break;case"align":c.alt(C,E,["start",s,"end","left","right"]);break}},/:/,/\s/),b.region=c.get("region",null),b.vertical=c.get("vertical","");var R=c.get("line","auto");R==="auto"&&i.line===-1&&(R=-1),b.line=R,b.lineAlign=c.get("lineAlign","start"),b.snapToLines=c.get("snapToLines",!0),b.size=c.get("size",100),b.align=c.get("align",s);var w=c.get("position","auto");w==="auto"&&i.position===50&&(w=b.align==="start"||b.align==="left"?0:b.align==="end"||b.align==="right"?100:50),b.position=w}function _(){g=g.replace(/^\s+/,"")}if(_(),v.startTime=a(),_(),g.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+O);g=g.substr(3),_(),v.endTime=a(),_(),u(g,v)}function x(g){return g.replace(/<br(?: \/)?>/gi,`
`)}var f=function(){function g(){this.state="INITIAL",this.buffer="",this.decoder=new h,this.regionList=[],this.cue=null,this.oncue=void 0,this.onparsingerror=void 0,this.onflush=void 0}var v=g.prototype;return v.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=x(w);C<w.length&&w[C]!=="\r"&&w[C]!==`
`;)++C;var E=w.substr(0,C);return w[C]==="\r"&&++C,w[C]===`
`&&++C,a.buffer=w.substr(C),E}function _(w){n(w,function(C,E){},/:/)}try{var T="";if(a.state==="INITIAL"){if(!/\r\n|\n/.test(a.buffer))return this;T=u();var b=T.match(/^()?WEBVTT([ \t].*)?$/);if(!b||!b[0])throw new Error("Malformed WebVTT signature.");a.state="HEADER"}for(var c=!1;a.buffer;){if(!/\r\n|\n/.test(a.buffer))return this;c?c=!1:T=u();switch(a.state){case"HEADER":/:/.test(T)?_(T):T||(a.state="ID");continue;case"NOTE":T||(a.state="ID");continue;case"ID":if(/^NOTE($|[ \t])/.test(T)){a.state="NOTE";break}if(!T)continue;if(a.cue=new d.default(0,0,""),a.state="CUE",T.indexOf("-->")===-1){a.cue.id=T;continue}case"CUE":if(!a.cue){a.state="BADCUE";continue}try{r(T,a.cue,a.regionList)}catch(w){a.cue=null,a.state="BADCUE";continue}a.state="CUETEXT";continue;case"CUETEXT":{var R=T.indexOf("-->")!==-1;if(!T||R&&(c=!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+=T}continue;case"BADCUE":T||(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},v.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},g}()},"./src/utils/webvtt-parser.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"generateCueId",function(){return f}),D.d(m,"parseWebVTT",function(){return v});var d=D("./src/polyfills/number.ts"),h=D("./src/utils/vttparser.ts"),y=D("./src/demux/id3.ts"),S=D("./src/utils/timescale-conversion.ts"),n=D("./src/remux/mp4-remuxer.ts"),i=/\r\n|\n\r|\n|\r/g,s=function(O,a,u){return u===void 0&&(u=0),O.substr(u,a.length)===a},r=function(O){var a=parseInt(O.substr(-3)),u=parseInt(O.substr(-6,2)),_=parseInt(O.substr(-9,2)),T=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)(T))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+O);return a+=1e3*u,a+=60*1e3*_,a+=60*60*1e3*T,a},x=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 x(p.toString())+x(O.toString())+x(a)}var g=function(O,a,u){var _=O[a],T=O[_.prevCC];if(!T||!T.new&&_.new){O.ccOffset=O.presentationOffset=_.start,_.new=!1;return}for(;(b=T)!==null&&b!==void 0&&b.new;){var b;O.ccOffset+=_.start-T.start,_.new=!1,_=T,T=O[_.prevCC]}O.presentationOffset=u};function v(p,O,a,u,_,T,b,c){var R=new h.VTTParser,w=Object(y.utf8ArrayToStr)(new Uint8Array(p)).trim().replace(i,`
`).split(`
`),C=[],E=Object(S.toMpegTsClockFromTimescale)(O,a),o="00:00.000",A=0,k=0,U,N=!0,V=!1;R.oncue=function(W){var K=u[_],z=u.ccOffset,F=(A-E)/9e4;if(K!=null&&K.new&&(k!==void 0?z=u.ccOffset=K.start:g(u,_,F)),F&&(z=F-u.presentationOffset),V){var B=W.endTime-W.startTime,G=Object(n.normalizePts)((W.startTime+z-k)*9e4,T*9e4)/9e4;W.startTime=G,W.endTime=G+B}var ae=W.text.trim();W.text=decodeURIComponent(encodeURIComponent(ae)),W.id||(W.id=f(W.startTime,W.endTime,ae)),W.endTime>0&&C.push(W)},R.onparsingerror=function(W){U=W},R.onflush=function(){if(U){c(U);return}b(C)},w.forEach(function(W){if(N)if(s(W,"X-TIMESTAMP-MAP=")){N=!1,V=!0,W.substr(16).split(",").forEach(function(K){s(K,"LOCAL:")?o=K.substr(6):s(K,"MPEGTS:")&&(A=parseInt(K.substr(7)))});try{k=r(o)/1e3}catch(K){V=!1,U=K}return}else W===""&&(N=!1);R.parse(W+`
`)}),R.flush()}},"./src/utils/xhr-loader.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/utils/logger.ts"),h=D("./src/loader/load-stats.ts"),y=/^age:\s*[\d.]+\s*$/m,S=function(){function n(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 h.LoadStats,this.retryDelay=0}var i=n.prototype;return i.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},i.abortInternal=function(){var r=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),r&&(r.onreadystatechange=null,r.onprogress=null,r.readyState!==4&&(this.stats.aborted=!0,r.abort()))},i.abort=function(){var r;this.abortInternal(),(r=this.callbacks)!==null&&r!==void 0&&r.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},i.load=function(r,x,f){if(this.stats.loading.start)throw new Error("Loader can only be used once.");this.stats.loading.start=self.performance.now(),this.context=r,this.config=x,this.callbacks=f,this.retryDelay=x.retryDelay,this.loadInternal()},i.loadInternal=function(){var r=this.config,x=this.context;if(!r)return;var f=this.loader=new self.XMLHttpRequest,g=this.stats;g.loading.first=0,g.loaded=0;var v=this.xhrSetup;try{if(v)try{v(f,x.url)}catch(a){f.open("GET",x.url,!0),v(f,x.url)}f.readyState||f.open("GET",x.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},x,f);return}x.rangeEnd&&f.setRequestHeader("Range","bytes="+x.rangeStart+"-"+(x.rangeEnd-1)),f.onreadystatechange=this.readystatechange.bind(this),f.onprogress=this.loadprogress.bind(this),f.responseType=x.responseType,self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),r.timeout),f.send()},i.readystatechange=function(){var r=this.context,x=this.loader,f=this.stats;if(!r||!x)return;var g=x.readyState,v=this.config;if(f.aborted)return;if(g>=2)if(self.clearTimeout(this.requestTimeout),f.loading.first===0&&(f.loading.first=Math.max(self.performance.now(),f.loading.start)),g===4){x.onreadystatechange=null,x.onprogress=null;var p=x.status;if(p>=200&&p<300){f.loading.end=Math.max(self.performance.now(),f.loading.first);var O,a;if(r.responseType==="arraybuffer"?(O=x.response,a=O.byteLength):(O=x.responseText,a=O.length),f.loaded=f.total=a,!this.callbacks)return;var u=this.callbacks.onProgress;if(u&&u(f,r,O,x),!this.callbacks)return;var _={url:x.responseURL,data:O};this.callbacks.onSuccess(_,f,r,x)}else f.retry>=v.maxRetry||p>=400&&p<499?(d.logger.error(p+" while loading "+r.url),this.callbacks.onError({code:p,text:x.statusText},r,x)):(d.logger.warn(p+" while loading "+r.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,v.maxRetryDelay),f.retry++)}else self.clearTimeout(this.requestTimeout),this.requestTimeout=self.setTimeout(this.loadtimeout.bind(this),v.timeout)},i.loadtimeout=function(){d.logger.warn("timeout while loading "+this.context.url);var r=this.callbacks;r&&(this.abortInternal(),r.onTimeout(this.stats,this.context,this.loader))},i.loadprogress=function(r){var x=this.stats;x.loaded=r.loaded,r.lengthComputable&&(x.total=r.total)},i.getCacheAge=function(){var r=null;if(this.loader&&y.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");r=x?parseFloat(x):null}return r},n}();m.default=S}}).default})},vHTk:function(M,Y,l){M.exports={wrp:"wrp___z2l1F",bgBlack:"bgBlack___3ezfX",monaco:"monaco___1ypjT",darkBlue:"darkBlue___2ViJc",close:"close___3q-z4",embed:"embed___3dQqc"}},vToQ:function(M,Y,l){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,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("ETIr"),l("cv67"),l("K3mO"),l("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,y=h.RC4=d.extend({_doReset:function(){for(var i=this._key,s=i.words,r=i.sigBytes,x=this._S=[],f=0;f<256;f++)x[f]=f;for(var f=0,g=0;f<256;f++){var v=f%r,p=s[v>>>2]>>>24-v%4*8&255;g=(g+x[f]+p)%256;var O=x[f];x[f]=x[g],x[g]=O}this._i=this._j=0},_doProcessBlock:function(i,s){i[s]^=S.call(this)},keySize:256/32,ivSize:0});function S(){for(var i=this._S,s=this._i,r=this._j,x=0,f=0;f<4;f++){s=(s+1)%256,r=(r+i[s])%256;var g=i[s];i[s]=i[r],i[r]=g,x|=i[(i[s]+i[r])%256]<<24-f*8}return this._i=s,this._j=r,x}m.RC4=d._createHelper(y);var n=h.RC4Drop=y.extend({cfg:y.cfg.extend({drop:192}),_doReset:function(){y._doReset.call(this);for(var i=this.cfg.drop;i>0;i--)S.call(this)}});m.RC4Drop=d._createHelper(n)}(),P.RC4})},wCXF:function(M,Y,l){"use strict";l.d(Y,"a",function(){return et});var P=l("rePB"),m=l("VTBJ"),D=l("KQm4"),d=l("U8pU"),h=l("ODXe"),y=l("q1tI"),S=l("TSYQ"),n=l.n(S),i=l("Gytx"),s=l.n(i),r=l("Kwbf"),x=l("t23M"),f=l("qx4F"),g=l("6eGT"),v=l("IBYe"),p=l("Ff2n"),O=l("c+Xe"),a=l("fyJ8"),u=l("biw7");function _(Be,Pe,qe,Et,st){var At=qe[Be]||{},Le=qe[Pe]||{},je,ze;At.fixed==="left"?je=Et.left[Be]:Le.fixed==="right"&&(ze=Et.right[Pe]);var Te=!1,Me=!1,ke=!1,We=!1,dt=qe[Pe+1],bt=qe[Be-1];if(st==="rtl"){if(je!==void 0){var kt=bt&&bt.fixed==="left";We=!kt}else if(ze!==void 0){var cn=dt&&dt.fixed==="right";ke=!cn}}else if(je!==void 0){var An=dt&&dt.fixed==="left";Te=!An}else if(ze!==void 0){var rn=bt&&bt.fixed==="right";Me=!rn}return{fixLeft:je,fixRight:ze,lastFixLeft:Te,firstFixRight:Me,lastFixRight:ke,firstFixLeft:We,isSticky:Et.isSticky}}var T=l("sR1s");function b(Be){var Pe=Be.cells,qe=Be.stickyOffsets,Et=Be.flattenColumns,st=Be.rowComponent,At=Be.cellComponent,Le=Be.onHeaderRow,je=Be.index,ze=y.useContext(u.a),Te=ze.prefixCls,Me=ze.direction,ke;Le&&(ke=Le(Pe.map(function(dt){return dt.column}),je));var We=Object(T.a)(Pe.map(function(dt){return dt.column}));return y.createElement(st,Object.assign({},ke),Pe.map(function(dt,bt){var kt=dt.column,cn=_(dt.colStart,dt.colEnd,Et,qe,Me),An;return kt&&kt.onHeaderCell&&(An=dt.column.onHeaderCell(kt)),y.createElement(a.a,Object.assign({},dt,{ellipsis:kt.ellipsis,align:kt.align,component:At,prefixCls:Te,key:We[bt]},cn,{additionalProps:An,rowType:"header"}))}))}b.displayName="HeaderRow";var c=b;function R(Be){var Pe=[];function qe(Le,je){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Pe[ze]=Pe[ze]||[];var Te=je,Me=Le.filter(Boolean).map(function(ke){var We={key:ke.key,className:ke.className||"",children:ke.title,column:ke,colStart:Te},dt=1,bt=ke.children;return bt&&bt.length>0&&(dt=qe(bt,Te,ze+1).reduce(function(kt,cn){return kt+cn},0),We.hasSubColumns=!0),"colSpan"in ke&&(dt=ke.colSpan),"rowSpan"in ke&&(We.rowSpan=ke.rowSpan),We.colSpan=dt,We.colEnd=We.colStart+dt-1,Pe[ze].push(We),Te+=dt,dt});return Me}qe(Be,0);for(var Et=Pe.length,st=function(je){Pe[je].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=Et-je)})},At=0;At<Et;At+=1)st(At);return Pe}function w(Be){var Pe=Be.stickyOffsets,qe=Be.columns,Et=Be.flattenColumns,st=Be.onHeaderRow,At=y.useContext(u.a),Le=At.prefixCls,je=At.getComponent,ze=y.useMemo(function(){return R(qe)},[qe]),Te=je(["header","wrapper"],"thead"),Me=je(["header","row"],"tr"),ke=je(["header","cell"],"th");return y.createElement(Te,{className:"".concat(Le,"-thead")},ze.map(function(We,dt){var bt=y.createElement(c,{key:dt,flattenColumns:Et,cells:We,stickyOffsets:Pe,rowComponent:Me,cellComponent:ke,onHeaderRow:st,index:dt});return bt}))}var C=w,E=l("hW8S");function o(Be){for(var Pe=Be.colWidths,qe=Be.columns,Et=Be.columCount,st=[],At=Et||qe.length,Le=!1,je=At-1;je>=0;je-=1){var ze=Pe[je],Te=qe&&qe[je],Me=Te&&Te[E.a];(ze||Me||Le)&&(st.unshift(y.createElement("col",Object.assign({key:je,style:{width:ze,minWidth:ze}},Me))),Le=!0)}return y.createElement("colgroup",null,st)}var A=o;function k(Be,Pe){return Object(y.useMemo)(function(){for(var qe=[],Et=0;Et<Pe;Et+=1){var st=Be[Et];if(st!==void 0)qe[Et]=st;else return null}return qe},[Be.join("_"),Pe])}var U=y.forwardRef(function(Be,Pe){var qe=Be.noData,Et=Be.columns,st=Be.flattenColumns,At=Be.colWidths,Le=Be.columCount,je=Be.stickyOffsets,ze=Be.direction,Te=Be.fixHeader,Me=Be.offsetHeader,ke=Be.stickyClassName,We=Be.onScroll,dt=Object(p.a)(Be,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),bt=y.useContext(u.a),kt=bt.prefixCls,cn=bt.scrollbarSize,An=bt.isSticky,rn=An&&!Te?0:cn,Pt=y.useRef(null),Ge=y.useCallback(function(Tt){Object(O.b)(Pe,Tt),Object(O.b)(Pt,Tt)},[]);y.useEffect(function(){var Tt;function Lt(Dt){var Nt=Dt.currentTarget,qt=Dt.deltaX;qt&&(We({currentTarget:Nt,scrollLeft:Nt.scrollLeft+qt}),Dt.preventDefault())}return(Tt=Pt.current)===null||Tt===void 0||Tt.addEventListener("wheel",Lt),function(){var Dt;(Dt=Pt.current)===null||Dt===void 0||Dt.removeEventListener("wheel",Lt)}},[]);var lt=st[st.length-1],it={fixed:lt?lt.fixed:null,onHeaderCell:function(){return{className:"".concat(kt,"-cell-scrollbar")}}},we=Object(y.useMemo)(function(){return rn?[].concat(Object(D.a)(Et),[it]):Et},[rn,Et]),Ve=Object(y.useMemo)(function(){return rn?[].concat(Object(D.a)(st),[it]):st},[rn,st]),Ct=Object(y.useMemo)(function(){var Tt=je.right,Lt=je.left;return Object(m.a)(Object(m.a)({},je),{},{left:ze==="rtl"?[].concat(Object(D.a)(Lt.map(function(Dt){return Dt+rn})),[0]):Lt,right:ze==="rtl"?Tt:[].concat(Object(D.a)(Tt.map(function(Dt){return Dt+rn})),[0]),isSticky:An})},[rn,je,An]),gt=k(At,Le);return y.createElement("div",{style:Object(m.a)({overflow:"hidden"},An?{top:Me}:{}),ref:Ge,className:n()("".concat(kt,"-header"),Object(P.a)({},ke,!!ke))},y.createElement("table",{style:{tableLayout:"fixed",visibility:qe||gt?null:"hidden"}},y.createElement(A,{colWidths:gt?[].concat(Object(D.a)(gt),[rn]):[],columCount:Le+1,columns:Ve}),y.createElement(C,Object.assign({},dt,{stickyOffsets:Ct,columns:we,flattenColumns:Ve}))))});U.displayName="FixedHeader";var N=U,V=y.createContext(null),W=V;function K(Be){var Pe=Be.prefixCls,qe=Be.children,Et=Be.component,st=Be.cellComponent,At=Be.fixHeader,Le=Be.fixColumn,je=Be.horizonScroll,ze=Be.className,Te=Be.expanded,Me=Be.componentWidth,ke=Be.colSpan,We=y.useContext(u.a),dt=We.scrollbarSize;return y.useMemo(function(){var bt=qe;return Le&&(bt=y.createElement("div",{style:{width:Me-(At?dt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Pe,"-expanded-row-fixed")},bt)),y.createElement(Et,{className:ze,style:{display:Te?null:"none"}},y.createElement(a.a,{component:st,prefixCls:Pe,colSpan:ke},bt))},[qe,Et,At,je,ze,Te,Me,ke,dt])}var z=K;function F(Be){var Pe=Be.className,qe=Be.style,Et=Be.record,st=Be.index,At=Be.rowKey,Le=Be.getRowKey,je=Be.rowExpandable,ze=Be.expandedKeys,Te=Be.onRow,Me=Be.indent,ke=Me===void 0?0:Me,We=Be.rowComponent,dt=Be.cellComponent,bt=Be.childrenColumnName,kt=y.useContext(u.a),cn=kt.prefixCls,An=kt.fixedInfoList,rn=y.useContext(W),Pt=rn.fixHeader,Ge=rn.fixColumn,lt=rn.horizonScroll,it=rn.componentWidth,we=rn.flattenColumns,Ve=rn.expandableType,Ct=rn.expandRowByClick,gt=rn.onTriggerExpand,Tt=rn.rowClassName,Lt=rn.expandedRowClassName,Dt=rn.indentSize,Nt=rn.expandIcon,qt=rn.expandedRowRender,kn=rn.expandIconColumnIndex,yn=y.useState(!1),Hn=Object(h.a)(yn,2),Gn=Hn[0],Fn=Hn[1],hn=ze&&ze.has(Be.recordKey);y.useEffect(function(){hn&&Fn(!0)},[hn]);var jr=Ve==="row"&&(!je||je(Et)),Wr=Ve==="nest",Ur=bt&&Et&&Et[bt],Er=jr||Wr,zr;Te&&(zr=Te(Et,st));var xr=function(on){if(Ct&&Er&&gt(Et,on),zr&&zr.onClick){for(var kr,wr=arguments.length,sa=new Array(wr>1?wr-1:0),Pr=1;Pr<wr;Pr++)sa[Pr-1]=arguments[Pr];(kr=zr).onClick.apply(kr,[on].concat(sa))}},tn;typeof Tt=="string"?tn=Tt:typeof Tt=="function"&&(tn=Tt(Et,st,ke));var Xt=Object(T.a)(we),En=y.createElement(We,Object.assign({},zr,{"data-row-key":At,className:n()(Pe,"".concat(cn,"-row"),"".concat(cn,"-row-level-").concat(ke),tn,zr&&zr.className),style:Object(m.a)(Object(m.a)({},qe),zr?zr.style:null),onClick:xr}),we.map(function(Vr,on){var kr=Vr.render,wr=Vr.dataIndex,sa=Vr.className,Pr=Xt[on],ba=An[on],Ta;on===(kn||0)&&Wr&&(Ta=y.createElement(y.Fragment,null,y.createElement("span",{style:{paddingLeft:"".concat(Dt*ke,"px")},className:"".concat(cn,"-row-indent indent-level-").concat(ke)}),Nt({prefixCls:cn,expanded:hn,expandable:Ur,record:Et,onExpand:gt})));var Da;return Vr.onCell&&(Da=Vr.onCell(Et,st)),y.createElement(a.a,Object.assign({className:sa,ellipsis:Vr.ellipsis,align:Vr.align,component:dt,prefixCls:cn,key:Pr,record:Et,index:st,dataIndex:wr,render:kr,shouldCellUpdate:Vr.shouldCellUpdate},ba,{appendNode:Ta,additionalProps:Da}))})),an;if(jr&&(Gn||hn)){var Dr=qt(Et,st,ke+1,hn),_r=Lt&&Lt(Et,st,ke);an=y.createElement(z,{expanded:hn,className:n()("".concat(cn,"-expanded-row"),"".concat(cn,"-expanded-row-level-").concat(ke+1),_r),prefixCls:cn,fixHeader:Pt,fixColumn:Ge,horizonScroll:lt,component:We,componentWidth:it,cellComponent:dt,colSpan:we.length},Dr)}var sr;return Ur&&hn&&(sr=(Et[bt]||[]).map(function(Vr,on){var kr=Le(Vr,on);return y.createElement(F,Object.assign({},Be,{key:kr,rowKey:kr,record:Vr,recordKey:kr,index:on,indent:ke+1}))})),y.createElement(y.Fragment,null,En,an,sr)}F.displayName="BodyRow";var B=F,G=y.createContext(null),ae=G;function de(Be){var Pe=Be.columnKey,qe=Be.onColumnResize,Et=y.useRef();return y.useEffect(function(){Et.current&&qe(Pe,Et.current.offsetWidth)},[]),y.createElement(x.a,{onResize:function(At){var Le=At.offsetWidth;qe(Pe,Le)}},y.createElement("td",{ref:Et,style:{padding:0,border:0,height:0}},y.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function se(Be){var Pe=Be.data,qe=Be.getRowKey,Et=Be.measureColumnWidth,st=Be.expandedKeys,At=Be.onRow,Le=Be.rowExpandable,je=Be.emptyNode,ze=Be.childrenColumnName,Te=y.useContext(ae),Me=Te.onColumnResize,ke=y.useContext(u.a),We=ke.prefixCls,dt=ke.getComponent,bt=y.useContext(W),kt=bt.fixHeader,cn=bt.horizonScroll,An=bt.flattenColumns,rn=bt.componentWidth;return y.useMemo(function(){var Pt=dt(["body","wrapper"],"tbody"),Ge=dt(["body","row"],"tr"),lt=dt(["body","cell"],"td"),it;Pe.length?it=Pe.map(function(Ve,Ct){var gt=qe(Ve,Ct);return y.createElement(B,{key:gt,rowKey:gt,record:Ve,recordKey:gt,index:Ct,rowComponent:Ge,cellComponent:lt,expandedKeys:st,onRow:At,getRowKey:qe,rowExpandable:Le,childrenColumnName:ze})}):it=y.createElement(z,{expanded:!0,className:"".concat(We,"-placeholder"),prefixCls:We,fixHeader:kt,fixColumn:cn,horizonScroll:cn,component:Ge,componentWidth:rn,cellComponent:lt,colSpan:An.length},je);var we=Object(T.a)(An);return y.createElement(Pt,{className:"".concat(We,"-tbody")},Et&&y.createElement("tr",{"aria-hidden":"true",className:"".concat(We,"-measure-row"),style:{height:0}},we.map(function(Ve){return y.createElement(de,{key:Ve,columnKey:Ve,onColumnResize:Me})})),it)},[Pe,We,At,Et,st,qe,dt,rn,je,An])}var Se=y.memo(se);Se.displayName="Body";var Oe=Se,le=l("wRmb"),me=l("xEkU"),pe=l.n(me);function ie(Be){var Pe=Object(y.useRef)(Be),qe=Object(y.useState)({}),Et=Object(h.a)(qe,2),st=Et[1],At=Object(y.useRef)(null),Le=Object(y.useRef)([]);function je(ze){At.current===null&&(Le.current=[],At.current=pe()(function(){Le.current.forEach(function(Te){Pe.current=Te(Pe.current)}),At.current=null,st({})})),Le.current.push(ze)}return Object(y.useEffect)(function(){return function(){pe.a.cancel(At.current)}},[]),[Pe.current,je]}function oe(Be){var Pe=Object(y.useRef)(Be),qe=Object(y.useRef)(null);function Et(){window.clearTimeout(qe.current)}function st(Le){Pe.current=Le,Et(),qe.current=window.setTimeout(function(){Pe.current=null,qe.current=null},100)}function At(){return Pe.current}return Object(y.useEffect)(function(){return Et},[]),[st,At]}function Q(Be,Pe,qe){var Et=Object(y.useMemo)(function(){for(var st=[],At=[],Le=0,je=0,ze=0;ze<Pe;ze+=1)if(qe==="rtl"){At[ze]=je,je+=Be[ze]||0;var Te=Pe-ze-1;st[Te]=Le,Le+=Be[Te]||0}else{st[ze]=Le,Le+=Be[ze]||0;var Me=Pe-ze-1;At[Me]=je,je+=Be[Me]||0}return{left:st,right:At}},[Be,Pe,qe]);return Et}var ce=Q;function ee(Be){var Pe=Be.className,qe=Be.children;return y.createElement("div",{className:Pe},qe)}var te=ee,ye=l("n6Qo");function re(Be){var Pe,qe=Be.prefixCls,Et=Be.record,st=Be.onExpand,At=Be.expanded,Le=Be.expandable,je="".concat(qe,"-row-expand-icon");if(!Le)return y.createElement("span",{className:n()(je,"".concat(qe,"-row-spaced"))});var ze=function(Me){st(Et,Me),Me.stopPropagation()};return y.createElement("span",{className:n()(je,(Pe={},Object(P.a)(Pe,"".concat(qe,"-row-expanded"),At),Object(P.a)(Pe,"".concat(qe,"-row-collapsed"),!At),Pe)),onClick:ze})}function Z(Be,Pe,qe){var Et=[];function st(At){(At||[]).forEach(function(Le,je){Et.push(Pe(Le,je)),st(Le[qe])})}return st(Be),Et}var X=l("zT1h"),q=l("y0+3"),be=function(Pe,qe){var Et,st,At=Pe.scrollBodyRef,Le=Pe.onScroll,je=Pe.offsetScroll,ze=y.useContext(u.a),Te=ze.prefixCls,Me=((Et=At.current)===null||Et===void 0?void 0:Et.scrollWidth)||0,ke=((st=At.current)===null||st===void 0?void 0:st.clientWidth)||0,We=Me&&ke*(ke/Me),dt=y.useRef(),bt=ie({scrollLeft:0,isHiddenScrollBar:!1}),kt=Object(h.a)(bt,2),cn=kt[0],An=kt[1],rn=y.useRef({delta:0,x:0}),Pt=y.useState(!1),Ge=Object(h.a)(Pt,2),lt=Ge[0],it=Ge[1],we=function(){it(!1)},Ve=function(Dt){Dt.persist(),rn.current.delta=Dt.pageX-cn.scrollLeft,rn.current.x=0,it(!0),Dt.preventDefault()},Ct=function(Dt){var Nt,qt=Dt||((Nt=window)===null||Nt===void 0?void 0:Nt.event),kn=qt.buttons;if(!lt||kn===0){lt&&it(!1);return}var yn=rn.current.x+Dt.pageX-rn.current.x-rn.current.delta;yn<=0&&(yn=0),yn+We>=ke&&(yn=ke-We),Le({scrollLeft:yn/ke*(Me+2)}),rn.current.x=Dt.pageX},gt=function(){var Dt=Object(q.b)(At.current).top,Nt=Dt+At.current.offsetHeight,qt=document.documentElement.scrollTop+window.innerHeight;Nt-Object(f.a)()<=qt||Dt>=qt-je?An(function(kn){return Object(m.a)(Object(m.a)({},kn),{},{isHiddenScrollBar:!0})}):An(function(kn){return Object(m.a)(Object(m.a)({},kn),{},{isHiddenScrollBar:!1})})},Tt=function(Dt){An(function(Nt){return Object(m.a)(Object(m.a)({},Nt),{},{scrollLeft:Dt/Me*ke||0})})};return y.useImperativeHandle(qe,function(){return{setScrollLeft:Tt}}),y.useEffect(function(){var Lt=Object(X.a)(document.body,"mouseup",we,!1),Dt=Object(X.a)(document.body,"mousemove",Ct,!1);return gt(),function(){Lt.remove(),Dt.remove()}},[We,lt]),y.useEffect(function(){var Lt=Object(X.a)(window,"scroll",gt,!1),Dt=Object(X.a)(window,"resize",gt,!1);return function(){Lt.remove(),Dt.remove()}},[]),y.useEffect(function(){cn.isHiddenScrollBar||An(function(Lt){var Dt,Nt;return Object(m.a)(Object(m.a)({},Lt),{},{scrollLeft:At.current.scrollLeft/((Dt=At.current)===null||Dt===void 0?void 0:Dt.scrollWidth)*((Nt=At.current)===null||Nt===void 0?void 0:Nt.clientWidth)})})},[cn.isHiddenScrollBar]),Me<=ke||!We||cn.isHiddenScrollBar?null:y.createElement("div",{style:{height:Object(f.a)(),width:ke,bottom:je},className:"".concat(Te,"-sticky-scroll")},y.createElement("div",{onMouseDown:Ve,ref:dt,className:n()("".concat(Te,"-sticky-scroll-bar"),Object(P.a)({},"".concat(Te,"-sticky-scroll-bar-active"),lt)),style:{width:"".concat(We,"px"),transform:"translate3d(".concat(cn.scrollLeft,"px, 0, 0)")}}))},ve=y.forwardRef(be);function xe(Be,Pe){return y.useMemo(function(){var qe=!!Be;return{isSticky:qe,stickyClassName:qe?"".concat(Pe,"-sticky-header"):"",offsetHeader:Object(d.a)(Be)==="object"&&Be.offsetHeader||0,offsetScroll:Object(d.a)(Be)==="object"&&Be.offsetScroll||0}},[Be,Pe])}var Ke=[],Qe={},et="rc-table-internal-hook",tt=y.memo(function(Be){var Pe=Be.children;return Pe},function(Be,Pe){return s()(Be.props,Pe.props)?Be.pingLeft!==Pe.pingLeft||Be.pingRight!==Pe.pingRight:!1});function rt(Be){var Pe,qe=Be.prefixCls,Et=Be.className,st=Be.rowClassName,At=Be.style,Le=Be.data,je=Be.rowKey,ze=Be.scroll,Te=Be.tableLayout,Me=Be.direction,ke=Be.title,We=Be.footer,dt=Be.summary,bt=Be.id,kt=Be.showHeader,cn=Be.components,An=Be.emptyText,rn=Be.onRow,Pt=Be.onHeaderRow,Ge=Be.internalHooks,lt=Be.transformColumns,it=Be.internalRefs,we=Be.sticky,Ve=Le||Ke,Ct=!!Ve.length,gt=y.useState(0),Tt=Object(h.a)(gt,2),Lt=Tt[0],Dt=Tt[1];y.useEffect(function(){Dt(Object(f.a)())});var Nt=y.useMemo(function(){return Object(T.c)(cn,{})},[cn]),qt=y.useCallback(function(Rt,Gt){return Object(T.b)(Nt,Rt)||Gt},[Nt]),kn=y.useMemo(function(){return typeof je=="function"?je:function(Rt){var Gt=Rt&&Rt[je];return Gt}},[je]),yn=Object(E.c)(Be),Hn=yn.expandIcon,Gn=yn.expandedRowKeys,Fn=yn.defaultExpandedRowKeys,hn=yn.defaultExpandAllRows,jr=yn.expandedRowRender,Wr=yn.onExpand,Ur=yn.onExpandedRowsChange,Er=yn.expandRowByClick,zr=yn.rowExpandable,xr=yn.expandIconColumnIndex,tn=yn.expandedRowClassName,Xt=yn.childrenColumnName,En=yn.indentSize,an=Hn||re,Dr=Xt||"children",_r=y.useMemo(function(){return jr?"row":Be.expandable&&Ge===et&&Be.expandable.__PARENT_RENDER_ICON__||Ve.some(function(Rt){return Rt&&Object(d.a)(Rt)==="object"&&Rt[Dr]})?"nest":!1},[!!jr,Ve]),sr=y.useState(function(){return Fn||(hn?Z(Ve,kn,Dr):[])}),Vr=Object(h.a)(sr,2),on=Vr[0],kr=Vr[1],wr=y.useMemo(function(){return new Set(Gn||on||[])},[Gn,on]),sa=y.useCallback(function(Rt){var Gt=kn(Rt,Ve.indexOf(Rt)),jt,Rn=wr.has(Gt);Rn?(wr.delete(Gt),jt=Object(D.a)(wr)):jt=[].concat(Object(D.a)(wr),[Gt]),kr(jt),Wr&&Wr(!Rn,Rt),Ur&&Ur(jt)},[kn,wr,Ve,Wr,Ur]),Pr=y.useState(0),ba=Object(h.a)(Pr,2),Ta=ba[0],Da=ba[1],Ba=Object(le.b)(Object(m.a)(Object(m.a)(Object(m.a)({},Be),yn),{},{expandable:!!jr,expandedKeys:wr,getRowKey:kn,onTriggerExpand:sa,expandIcon:an,expandIconColumnIndex:xr,direction:Me}),Ge===et?lt:null),$r=Object(h.a)(Ba,2),Cr=$r[0],tr=$r[1],fa=y.useMemo(function(){return{columns:Cr,flattenColumns:tr}},[Cr,tr]),Aa=y.useRef(),wa=y.useRef(),ir=y.useRef(),ai=y.useState(!1),Fa=Object(h.a)(ai,2),Ua=Fa[0],oi=Fa[1],Oa=y.useState(!1),qa=Object(h.a)(Oa,2),Ga=qa[0],Di=qa[1],hi=ie(new Map),aa=Object(h.a)(hi,2),la=aa[0],ia=aa[1],he=Object(T.a)(tr),Ze=he.map(function(Rt){return la.get(Rt)}),vt=y.useMemo(function(){return Ze},[Ze.join("_")]),pt=ce(vt,tr.length,Me),Mt=ze&&Object(T.d)(ze.y),Ot=ze&&Object(T.d)(ze.x),zt=Ot&&tr.some(function(Rt){var Gt=Rt.fixed;return Gt}),nn=y.useRef(),pn=xe(we,qe),gn=pn.isSticky,Tn=pn.offsetHeader,bn=pn.offsetScroll,wt=pn.stickyClassName,Jt,Bt,ln;Mt&&(Bt={overflowY:"scroll",maxHeight:ze.y}),Ot&&(Jt={overflowX:"auto"},Mt||(Bt={overflowY:"hidden"}),ln={width:ze.x===!0?"auto":ze.x,minWidth:"100%"});var en=y.useCallback(function(Rt,Gt){ia(function(jt){var Rn=new Map(jt);return Rn.set(Rt,Gt),Rn})},[]),xn=oe(null),Pn=Object(h.a)(xn,2),Vt=Pn[0],Ut=Pn[1];function Qt(Rt,Gt){if(!Gt)return;typeof Gt=="function"?Gt(Rt):Gt.scrollLeft!==Rt&&(Gt.scrollLeft=Rt)}var Zt=function(Gt){var jt=Gt.currentTarget,Rn=Gt.scrollLeft,fn=typeof Rn=="number"?Rn:jt.scrollLeft,Nn=jt||Qe;if(!Ut()||Ut()===Nn){var wn;Vt(Nn),Qt(fn,wa.current),Qt(fn,ir.current),Qt(fn,(wn=nn.current)===null||wn===void 0?void 0:wn.setScrollLeft)}if(jt){var zn=jt.scrollWidth,Kn=jt.clientWidth;oi(fn>0),Di(fn<zn-Kn)}},mn=function(){ir.current&&Zt({currentTarget:ir.current})},dn=function(Gt){var jt=Gt.width;mn(),Da(Aa.current?Aa.current.offsetWidth:jt)};y.useEffect(function(){return mn},[]),y.useEffect(function(){Ot&&mn()},[Ot]),y.useEffect(function(){Ge===et&&it&&(it.body.current=ir.current)});var Mn=qt(["table"],"table"),Ln=y.useMemo(function(){return Te||(zt?ze.x==="max-content"?"auto":"fixed":Mt||tr.some(function(Rt){var Gt=Rt.ellipsis;return Gt})?"fixed":"auto")},[Mt,zt,tr,Te]),pr,ar={colWidths:vt,columCount:tr.length,stickyOffsets:pt,onHeaderRow:Pt,fixHeader:Mt},Ar=y.useMemo(function(){return Ct?null:typeof An=="function"?An():An},[Ct,An]),Br=y.createElement(Oe,{data:Ve,measureColumnWidth:Mt||Ot||gn,expandedKeys:wr,rowExpandable:zr,getRowKey:kn,onRow:rn,emptyNode:Ar,childrenColumnName:Dr}),Lr=y.createElement(A,{colWidths:tr.map(function(Rt){var Gt=Rt.width;return Gt}),columns:tr}),Rr=dt&&y.createElement(ye.b,null,dt(Ve)),br=qt(["body"]);if(Mt||gn){var Xr;typeof br=="function"?(Xr=br(Ve,{scrollbarSize:Lt,ref:ir,onScroll:Zt}),ar.colWidths=tr.map(function(Rt,Gt){var jt=Rt.width,Rn=Gt===Cr.length-1?jt-Lt:jt;return typeof Rn=="number"&&!Number.isNaN(Rn)?Rn:(Object(r.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Xr=y.createElement("div",{style:Object(m.a)(Object(m.a)({},Jt),Bt),onScroll:Zt,ref:ir,className:n()("".concat(qe,"-body"))},y.createElement(Mn,{style:Object(m.a)(Object(m.a)({},ln),{},{tableLayout:Ln})},Lr,Br,Rr),gn&&y.createElement(ve,{ref:nn,offsetScroll:bn,scrollBodyRef:ir,onScroll:Zt})),pr=y.createElement(y.Fragment,null,kt!==!1&&y.createElement(N,Object.assign({noData:!Ve.length},ar,fa,{direction:Me,offsetHeader:Tn,stickyClassName:wt,ref:wa,onScroll:Zt})),Xr)}else pr=y.createElement("div",{style:Object(m.a)(Object(m.a)({},Jt),Bt),className:n()("".concat(qe,"-content")),onScroll:Zt,ref:ir},y.createElement(Mn,{style:Object(m.a)(Object(m.a)({},ln),{},{tableLayout:Ln})},Lr,kt!==!1&&y.createElement(C,Object.assign({},ar,fa)),Br,Rr));var ea=Object(E.b)(Be),Sr=y.createElement("div",Object.assign({className:n()(qe,Et,(Pe={},Object(P.a)(Pe,"".concat(qe,"-rtl"),Me==="rtl"),Object(P.a)(Pe,"".concat(qe,"-ping-left"),Ua),Object(P.a)(Pe,"".concat(qe,"-ping-right"),Ga),Object(P.a)(Pe,"".concat(qe,"-layout-fixed"),Te==="fixed"),Object(P.a)(Pe,"".concat(qe,"-fixed-header"),Mt),Object(P.a)(Pe,"".concat(qe,"-fixed-column"),zt),Object(P.a)(Pe,"".concat(qe,"-scroll-horizontal"),Ot),Object(P.a)(Pe,"".concat(qe,"-has-fix-left"),tr[0]&&tr[0].fixed),Object(P.a)(Pe,"".concat(qe,"-has-fix-right"),tr[tr.length-1]&&tr[tr.length-1].fixed==="right"),Pe)),style:At,id:bt,ref:Aa},ea),y.createElement(tt,{pingLeft:Ua,pingRight:Ga,props:Object(m.a)(Object(m.a)({},Be),{},{stickyOffsets:pt,mergedExpandedKeys:wr})},ke&&y.createElement(te,{className:"".concat(qe,"-title")},ke(Ve)),y.createElement("div",{className:"".concat(qe,"-container")},pr),We&&y.createElement(te,{className:"".concat(qe,"-footer")},We(Ve))));Ot&&(Sr=y.createElement(x.a,{onResize:dn},Sr));var ta=y.useMemo(function(){return{prefixCls:qe,getComponent:qt,scrollbarSize:Lt,direction:Me,fixedInfoList:tr.map(function(Rt,Gt){return _(Gt,Gt,tr,pt,Me)}),isSticky:gn}},[qe,qt,Lt,Me,tr,pt,Me,gn]),Qr=y.useMemo(function(){return Object(m.a)(Object(m.a)({},fa),{},{tableLayout:Ln,rowClassName:st,expandedRowClassName:tn,componentWidth:Ta,fixHeader:Mt,fixColumn:zt,horizonScroll:Ot,expandIcon:an,expandableType:_r,expandRowByClick:Er,expandedRowRender:jr,onTriggerExpand:sa,expandIconColumnIndex:xr,indentSize:En})},[fa,Ln,st,tn,Ta,Mt,zt,Ot,an,_r,Er,jr,sa,xr,En]),On=y.useMemo(function(){return{onColumnResize:en}},[en]);return y.createElement(u.a.Provider,{value:ta},y.createElement(W.Provider,{value:Qr},y.createElement(ae.Provider,{value:On},Sr)))}rt.Column=v.a,rt.ColumnGroup=g.a,rt.Summary=ye.a,rt.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var ut=Y.b=rt},wRmb:function(M,Y,l){"use strict";l.d(Y,"a",function(){return s});var P=l("rePB"),m=l("KQm4"),D=l("VTBJ"),d=l("Ff2n"),h=l("q1tI"),y=l.n(h),S=l("Kwbf"),n=l("Zm9Q"),i=l("hW8S");function s(v){return Object(n.a)(v).filter(function(p){return h.isValidElement(p)}).map(function(p){var O=p.key,a=p.props,u=a.children,_=Object(d.a)(a,["children"]),T=Object(D.a)({key:O},_);return u&&(T.children=s(u)),T})}function r(v){return v.reduce(function(p,O){var a=O.fixed,u=a===!0?"left":a,_=O.children;return _&&_.length>0?[].concat(Object(m.a)(p),Object(m.a)(r(_).map(function(T){return Object(D.a)({fixed:u},T)}))):[].concat(Object(m.a)(p),[Object(D.a)(Object(D.a)({},O),{},{fixed:u})])},[])}function x(v){for(var p=!0,O=0;O<v.length;O+=1){var a=v[O];if(p&&a.fixed!=="left")p=!1;else if(!p&&a.fixed==="left"){Object(S.a)(!1,"Index ".concat(O-1," of `columns` missing `fixed='left'` prop."));break}}for(var u=!0,_=v.length-1;_>=0;_-=1){var T=v[_];if(u&&T.fixed!=="right")u=!1;else if(!u&&T.fixed==="right"){Object(S.a)(!1,"Index ".concat(_+1," of `columns` missing `fixed='right'` prop."));break}}}function f(v){return v.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(D.a)({fixed:u},a)})}function g(v,p){var O=v.prefixCls,a=v.columns,u=v.children,_=v.expandable,T=v.expandedKeys,b=v.getRowKey,c=v.onTriggerExpand,R=v.expandIcon,w=v.rowExpandable,C=v.expandIconColumnIndex,E=v.direction,o=v.expandRowByClick,A=h.useMemo(function(){return a||s(u)},[a,u]),k=h.useMemo(function(){if(_){var V,W=C||0,K=A[W],z=(V={},Object(P.a)(V,i.a,{className:"".concat(O,"-expand-icon-col")}),Object(P.a)(V,"title",""),Object(P.a)(V,"fixed",K?K.fixed:null),Object(P.a)(V,"className","".concat(O,"-row-expand-icon-cell")),Object(P.a)(V,"render",function(G,ae,de){var se=b(ae,de),Se=T.has(se),Oe=w?w(ae):!0,le=R({prefixCls:O,expanded:Se,expandable:Oe,record:ae,onExpand:c});return o?h.createElement("span",{onClick:function(pe){return pe.stopPropagation()}},le):le}),V),F=A.slice();return W>=0&&F.splice(W,0,z),F}return A},[_,A,b,T,R,E]),U=h.useMemo(function(){var V=k;return p&&(V=p(V)),V.length||(V=[{render:function(){return null}}]),V},[p,k,E]),N=h.useMemo(function(){return E==="rtl"?f(r(U)):r(U)},[U,E]);return[U,N]}Y.b=g},wZgz:function(M,Y,l){(function(P,m,D){M.exports=Y=m(l("Ib8C"),l("ETIr"),l("cv67"),l("K3mO"),l("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.BlockCipher,h=m.algo,y=[],S=[],n=[],i=[],s=[],r=[],x=[],f=[],g=[],v=[];(function(){for(var a=[],u=0;u<256;u++)u<128?a[u]=u<<1:a[u]=u<<1^283;for(var _=0,T=0,u=0;u<256;u++){var b=T^T<<1^T<<2^T<<3^T<<4;b=b>>>8^b&255^99,y[_]=b,S[b]=_;var c=a[_],R=a[c],w=a[R],C=a[b]*257^b*16843008;n[_]=C<<24|C>>>8,i[_]=C<<16|C>>>16,s[_]=C<<8|C>>>24,r[_]=C;var C=w*16843009^R*65537^c*257^_*16843008;x[b]=C<<24|C>>>8,f[b]=C<<16|C>>>16,g[b]=C<<8|C>>>24,v[b]=C,_?(_=c^a[a[a[w^c]]],T^=a[a[T]]):_=T=1}})();var p=[0,1,2,4,8,16,32,64,128,27,54],O=h.AES=d.extend({_doReset:function(){var a;if(this._nRounds&&this._keyPriorReset===this._key)return;for(var u=this._keyPriorReset=this._key,_=u.words,T=u.sigBytes/4,b=this._nRounds=T+6,c=(b+1)*4,R=this._keySchedule=[],w=0;w<c;w++)w<T?R[w]=_[w]:(a=R[w-1],w%T?T>6&&w%T==4&&(a=y[a>>>24]<<24|y[a>>>16&255]<<16|y[a>>>8&255]<<8|y[a&255]):(a=a<<8|a>>>24,a=y[a>>>24]<<24|y[a>>>16&255]<<16|y[a>>>8&255]<<8|y[a&255],a^=p[w/T|0]<<24),R[w]=R[w-T]^a);for(var C=this._invKeySchedule=[],E=0;E<c;E++){var w=c-E;if(E%4)var a=R[w];else var a=R[w-4];E<4||w<=4?C[E]=a:C[E]=x[y[a>>>24]]^f[y[a>>>16&255]]^g[y[a>>>8&255]]^v[y[a&255]]}},encryptBlock:function(a,u){this._doCryptBlock(a,u,this._keySchedule,n,i,s,r,y)},decryptBlock:function(a,u){var _=a[u+1];a[u+1]=a[u+3],a[u+3]=_,this._doCryptBlock(a,u,this._invKeySchedule,x,f,g,v,S);var _=a[u+1];a[u+1]=a[u+3],a[u+3]=_},_doCryptBlock:function(a,u,_,T,b,c,R,w){for(var C=this._nRounds,E=a[u]^_[0],o=a[u+1]^_[1],A=a[u+2]^_[2],k=a[u+3]^_[3],U=4,N=1;N<C;N++){var V=T[E>>>24]^b[o>>>16&255]^c[A>>>8&255]^R[k&255]^_[U++],W=T[o>>>24]^b[A>>>16&255]^c[k>>>8&255]^R[E&255]^_[U++],K=T[A>>>24]^b[k>>>16&255]^c[E>>>8&255]^R[o&255]^_[U++],z=T[k>>>24]^b[E>>>16&255]^c[o>>>8&255]^R[A&255]^_[U++];E=V,o=W,A=K,k=z}var V=(w[E>>>24]<<24|w[o>>>16&255]<<16|w[A>>>8&255]<<8|w[k&255])^_[U++],W=(w[o>>>24]<<24|w[A>>>16&255]<<16|w[k>>>8&255]<<8|w[E&255])^_[U++],K=(w[A>>>24]<<24|w[k>>>16&255]<<16|w[E>>>8&255]<<8|w[o&255])^_[U++],z=(w[k>>>24]<<24|w[E>>>16&255]<<16|w[o>>>8&255]<<8|w[A&255])^_[U++];a[u]=V,a[u+1]=W,a[u+2]=K,a[u+3]=z},keySize:256/32});m.AES=d._createHelper(O)}(),P.AES})},wbyO:function(M,Y,l){(function(P,m){M.exports=Y=m(l("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,y=h.Base64url={stringify:function(n,i=!0){var s=n.words,r=n.sigBytes,x=i?this._safe_map:this._map;n.clamp();for(var f=[],g=0;g<r;g+=3)for(var v=s[g>>>2]>>>24-g%4*8&255,p=s[g+1>>>2]>>>24-(g+1)%4*8&255,O=s[g+2>>>2]>>>24-(g+2)%4*8&255,a=v<<16|p<<8|O,u=0;u<4&&g+u*.75<r;u++)f.push(x.charAt(a>>>6*(3-u)&63));var _=x.charAt(64);if(_)for(;f.length%4;)f.push(_);return f.join("")},parse:function(n,i=!0){var s=n.length,r=i?this._safe_map:this._map,x=this._reverseMap;if(!x){x=this._reverseMap=[];for(var f=0;f<r.length;f++)x[r.charCodeAt(f)]=f}var g=r.charAt(64);if(g){var v=n.indexOf(g);v!==-1&&(s=v)}return S(n,s,x)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function S(n,i,s){for(var r=[],x=0,f=0;f<i;f++)if(f%4){var g=s[n.charCodeAt(f-1)]<<f%4*2,v=s[n.charCodeAt(f)]>>>6-f%4*2,p=g|v;r[x>>>2]|=p<<24-x%4*8,x++}return d.create(r,x)}}(),P.enc.Base64url})},xrsn:function(M,Y,l){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,Y,l){"use strict";l.d(Y,"a",function(){return r}),l.d(Y,"b",function(){return f});var P=/margin|padding|width|height|max|min|offset/,m={left:!0,top:!0},D={cssFloat:1,styleFloat:1,float:1};function d(g){return g.nodeType===1?g.ownerDocument.defaultView.getComputedStyle(g,null):{}}function h(g,v,p){if(v=v.toLowerCase(),p==="auto"){if(v==="height")return g.offsetHeight;if(v==="width")return g.offsetWidth}return v in m||(m[v]=P.test(v)),m[v]?parseFloat(p)||0:p}function y(g,v){var p=arguments.length,O=d(g);return v=D[v]?"cssFloat"in g.style?"cssFloat":"styleFloat":v,p===1?O:h(g,v,O[v]||g.style[v])}function S(g,v,p){var O=arguments.length;if(v=D[v]?"cssFloat"in g.style?"cssFloat":"styleFloat":v,O===3)return typeof p=="number"&&P.test(v)&&(p="".concat(p,"px")),g.style[v]=p,p;for(var a in v)v.hasOwnProperty(a)&&S(g,a,v[a]);return d(g)}function n(g){return g===document.body?document.documentElement.clientWidth:g.offsetWidth}function i(g){return g===document.body?window.innerHeight||document.documentElement.clientHeight:g.offsetHeight}function s(){var g=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),v=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:g,height:v}}function r(){var g=document.documentElement.clientWidth,v=window.innerHeight||document.documentElement.clientHeight;return{width:g,height:v}}function x(){return{scrollLeft:Math.max(document.documentElement.scrollLeft,document.body.scrollLeft),scrollTop:Math.max(document.documentElement.scrollTop,document.body.scrollTop)}}function f(g){var v=g.getBoundingClientRect(),p=document.documentElement;return{left:v.left+(window.pageXOffset||p.scrollLeft)-(p.clientLeft||document.body.clientLeft||0),top:v.top+(window.pageYOffset||p.scrollTop)-(p.clientTop||document.body.clientTop||0)}}},yDYP:function(M,Y,l){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,Y){M.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALoAAABSCAYAAADjGc4eAAAOHklEQVR4Xu1dCXQURRr+emZyTO6D3BCEgKCInCKeK3IoiyIqlxLyQBRBV8DNhCCrS3Z9Cq66KOoi68ECKocCcutTLhUERM1MEpBLEuQmQMKEnDNd+6onEzKTuXqmJ5l0V/EeL+mp+qu+r77UVP1V9TcHffZbIJgOlhgDMmaAA8lTwVDxJQh5UMY4GTSFM8AJ+PW6cIDsBEEfhfPB4MuUAYvQaTowOwV1NXtB0E6mWBksBTNwTeiUBENud/CmHwBEKZgTBl2GDNgKnQIsyBkCM9kEEI0M8TJICmWgqdCFkT17MngsUignDLYMGXAsdAo0XzcPILkyxMwgKZAB50InhIMhZxUIGalAXhhkmTHgXOgU6PG8UFwxbgdBf5nhZnAUxoBroVMyjryQgMraPSDoqDBuGFwZMeBe6MLi9IWuIHW7QUisjLAzKApiwDOhC25H3T3g8TUICVYQPwyqTBjwXOgUsD4nC4RfIhPsDIaCGBAndEHsujwQMkdBHDGoMmBAvNAtPvZlAMmUAX4GQSEMeCf0wrxgmCu+ASF3K4QnBrOVM+Cd0Cnoorw4mIw/guD6Vs4Ba74CGPBe6IInJicDZn4PgDYK4IpBbMUM+CZ0Qey5t4M3bwUhoa2YB4dNT1CHIzkoEkZzDYrrLtvkCeU0aBsULTw7WntRbtARoQrGbWHtBVw/Vpaggq9t1Rh9F7qwOM0ZA45fDgJp7PmJ0i4hCegU3AabjAc9qmF24r14JeXP+MZ4GEN+/69NmVvD0rGn8zThWYghF7XE7JFN+0wL0x5BQfVZLL60D1XE5JUNfxTqEZqC/C7Zgumeh96EvvqMP6ppNpvSCTM/ZxbAz222lousqGtIAnZkPIMETThmndmM1y/scGvB30KfFNcPH7YbLbRjwokVWHJ5v/CzltMgWq112z5HGXgQnDdVeFW2cSEmdFcU6nUfgpBJPrPsBwPhqmCsSM/EA9E3CtaXXPoJk09+4XIk9qfQrwuKhaFLNiLVodh7tQS3HX0HpB735Lj+WNTOu0Ojl0yViC/6u88MMqG7opDkaWCo2AJCBvnMtB8MqMFhQdoIPNPmDsH6+vIijCxegjrwDmvzl9BV4LAtYwr+FJEBEzHj1iML8EvVqYY2MKFL3/nSTV2sbTuWGw2jaReAbtI3VxqLuQkDMC91mGBsXXkhRhUvFcQeBBViNWENlcxocxdeSBqInRXHMLpkmU3lfbRtsbnjk8KzdgdetvlmKDVdBZ1COEuvJA/F7KSBwsfPnVyLdy9Suq6lOLUWafULXbGITYTHwZrzYos1yc9GdE8oPJDdHnXcHhCS7En2lsgzJ2kw8pLvA094YaG5teIoBoRnYFunqT43J6koz+E8mX6jLGz7KJ6KtxzvpwvQJ/5Y5XN9nhp4NLo7empTPcqepIlsaOcHF/fgnMnoUbmi6nNYUZbvUd7mzCT9iG5tfcHMvjDzOwFybYhsTmQe1PVGygPClOGzsl+F3P4UOl0jrGyfiWFRljXCBjptKlnqtbfGA3hNsixLfwyZsf4N3bO6zCDgCrTkP6FTpAbdQyBYA0JUgQbcUXvoiEsFaU26hHvwUvJgbK84ihHHF9sU6RvWDlszpgjPEgr/biNYI19jM3FJ0kRgY4dJoGVo+rxMj3ElnzasDai/flBkZ3xeZoDJyXpBCv6sQj9XZ4TBjbswUhWC/uEWP/qeqyWgmFylm0KTkRIUBWUKnTKj180AIfOl6KjmtiHVYnRB6gg8l3Cn0Pz/lO7CtFNfwtzoT2HtdRMwIvom6KtOo8/h+TafSYnZKnT6h2a/5rCvR+wcfUm7sciK66tgoVMG87PfBfCslJ3WHLZeTByEl1Pux8byA3iw+GObKsVsGD0U1Q2fpj8uuDOt0ySrsYmxt+Dj9DHCrxNPrMD/6n3p/sDHhO4PVhvbJKvU0O9bBxCLq6MFUhgX5LBWOlVwtqv5r5RhyEkcgE8v/4LME595LXQ6HUoPimniDWnsS6dz9uHFi4V1gtWb4wtNtL2rywtsTDCh+8Kop2UL8yJgNn4Hgl6eFpEqHz23Yez+qkNzruaUH7QdhSfjbxWmG8+eWuu10B1VTH3p2zOm4O6IDFw0XUW3Q6/jnKkCAyM64dv6ub8v+McUL8Oqcj0Tej0D/l2M2vfUbzNTUcPvBSFtfelEsWW9FfoX7bPwaMzNmHtuK2af3SKp0F9NHir46GkaXbwUn5cbhJ/bqMNwW/h1biF2CI7D22kjhHxTT67GqbpymzI/V57EadMVJvQWETqttDC3B8zm70FIpNvelDAD3YRpnGa0uVvwqFhHdDrnzoztbZNneFQ3pAfHClv0P1X9YfMZ9TOPiukhPFtYuhtmO2/JS2e+Qhlf3QSBBirBl06/KWj61ngYg+0OjHkCu/Fisctv83C4ptRtMTZ1cUuRxBn0ugdByHqJrYoyNytxAOamDGsQ+oTYvlicPlaUDVeZ6W7pSbtRlrrsVrUfj/ujujYU/eTyzxh/YrnoehsLvetvr+FQzQW3NpjQ3VIkcYb8nH8D/PMSWxVlzl7o9Oz1hLhbGmwkayIxPLobCCH4+NK+Ji6/RE2E4BKk6aOLe5t8PuvMJlw2VzXYS9VEYVPHSeipTROemQkPNacCE7qobvM6c/PO0WkzC3SZMBPbgyNeN9/7gvZCt7f0z6T7hKkNPedyz7GFTSoS4168MSQJX3V8Cu2CYwQ7b5zfgdSgKDwe21sSoYudurANI+9141lJQ3YfEO6HQLiN5ErodIe05MYXhYNVT5xYicWXf/JJ6COiumFth4m4aq7BpJOrsLJMD+sGixQjulihe9ZZ3uVS7s6olS+9LhEg+wPl1TGuhP5A1A3Y0GESKvla0ANajq6RiRnRqddnb+dpGFvyiXCbiKaWFPrB6nNYXe/lcSZnsYe6Hoq6Cd21KQrfGSWLgmA4Qu+V3uXdOCF9KWdCp/7tbzOexoCITlh2aT+y/ljhsHIxQqcGgjm1zcZUSwqdHQGQXk8Wi/qchSC85QRUgCRnQl/UdiQmx/cXFqF3HX0PuyqLJRG6vZGWEPro6B7opU2Dofo0lrs5Siv2rMuo6JvRW9sWBdVnmhxzCIQu9/9i1KB7CjyxvVkcAMgdCb3xhYi/nlqP+aXfOW2p2BE9EIQuhnaxQhdjuyXy+lfollAY2wMxAq/14oV18RSvDsPxG2YLdzgXXPge00+vc9kfTOgtIVfv6/Sf0C3b/T8H4i2jJ+P64d20RxCi0qCGN2FMyTKsu1KEx2J6CrudI4uXurwKR+lmQvdedC1R0j9CP7IgBFdL6Pd+v5YA5arO+anDMSPBEjKyzFyFGLVWuE73t7NbMO/8dtAtek8uP3QLScJH9aEq7jz6nkdlGrerJeboYvqCTV08YSs/m17HmeBJ1ubMMy6mFz5pP06ocvaZzZh3fhueib8d76Q9DI7jsPzyr5hz9mscqXV/bsTXdvsqdHo5e//1M4RmeOpHF9NmJnR3bOl100DI2+6yNffnnYPb4Jfrn0eEOgTvl+7G1FNrGppA/wDoOZcgTi08O1pTiiM1F3DWZASNk0JHeHq7nm7b09v99H4//Z+O/nQbX8OpoIZKKB/CqaFVBWFdeRHWXil0CtNTodPIBF1DE1HF16GSr0MVqQM9M5OXPAQT4/oJ4TKSi/6Bi+ZKSSllQndFJ339ixnfBOJbp3dkTBXiqNDNkt6H56PaLvxbL20q5iQNAT2xSEd3X9PQ3z/AV8ZDkgj9SvdXEKpyfHHEemHD1/bal2dCd8YoDXFRCxpTLSAj6/YMTRVu7tAYLs584xRatCoUPbSp6BqSiFi1FtHqUISpgqHmOGHUpiM4PSKg4jjQf87S9FNf4oqLC8WejujU/u5Of2lyRp1e1th85SDevLDTL3ERmdAd9ezpvDCcr9gFkJ5SjyxS2qMiLndwRlzKOjy1Ra/RxWvChdtF9pF67W3QIwR0Z7VxKjdX++0SNa2HXgAZG2O5DLai7FeUSjw18pQnqfL5/h1NW6LXLQch0h3mlgods8MYqGfAd6EbcmaC519jjDIGApkB34Sen3sfOPPm1hKgKJA7grXNvwx4L/SiWZ1gMu1jb5P2bwcx69Iw4J3QaegKk5G+uyhgI+ZKQw+zIhcGxAudEA56Hd1tscRaYIkx0AoYEC90vW4OCMlrBdhYExkDDQyIE7oQHZesDfSXcrH+ZQzYM+C50Atm3gBeiLLVrIGHWJcxBqRgwDOhH8+LQXnFPoB0lqJSZoMx0NwMuBc6yVPBULERhAxt7sax+hgDUjHgXuiG7LngMUuqCpkdxkBLMOBa6AW60TCTlS3RMFYnY0BKBpwLnUa9NZl3B/LLtqQkgtmSNwOOhX7whXjU1NKz5e4DdcubH4ZOJgw0Fbrl7c9fg5B7ZYKRwWAMOLgio89+CwTTGTeMATkxYDui63OyQPglcgLIsDAGKAPXhF6YfQvM3HeBENKZdQ1jQGoGLEIvmJ0EvnZ/c79ES2owzB5jwBkDHGhIZ/2R7QC5g9HEGJArAxzyde8D5Gm5AmS4GAO2c3TGB2OgFTLALR1KA6e5SByvUpEp7s+6tELwrMnKYcCl0DmYVOCyzOM3L2dCV44mZInUhdBrVFCPMmdt3MCmLrLsemWBcih0DlfVBMNNWVu2WdlgI7qydCE7tE2FzpVpVOqhdZkbaJSKhsSELruuVxYgG6FzOK+Bekjd+I16exaY0JWlC9mhbRA6h5PBCBpUM369w1jdTOiy63plAaoX+rEQNTewetzmEmfomdCVpQvZoeWWDi3UctrBlePXnHHpTZcdcgZIUQxErnk43vjI2ovuQP8faDGikjbF4FsAAAAASUVORK5CYII="}}]);