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.b03d62c2.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([[212,3,5,6,7,8,9,10,13,16,219],{"+NIl":function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){"use strict";P.defineMode("stex",function(m,D){"use strict";function d(y,v){y.cmdState.push(v)}function h(y){return y.cmdState.length>0?y.cmdState[y.cmdState.length-1]:null}function b(y){var v=y.cmdState.pop();v&&v.closeBracket()}function S(y){for(var v=y.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 r(y,v,p){return function(){this.name=y,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=r("importmodule","tag",["string","builtin"]),i.documentclass=r("documentclass","tag",["","atom"]),i.usepackage=r("usepackage","tag",["atom"]),i.begin=r("begin","tag",["atom"]),i.end=r("end","tag",["atom"]),i.label=r("label","tag",["atom"]),i.ref=r("ref","tag",["atom"]),i.eqref=r("eqref","tag",["atom"]),i.cite=r("cite","tag",["atom"]),i.bibitem=r("bibitem","tag",["atom"]),i.Bibitem=r("Bibitem","tag",["atom"]),i.RBibitem=r("RBibitem","tag",["atom"]),i.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function s(y,v){y.f=v}function n(y,v){var p;if(y.match(/^\\[a-zA-Z@]+/)){var O=y.current().slice(1);return p=i.hasOwnProperty(O)?i[O]:i.DEFAULT,p=new p,d(v,p),s(v,f),p.style}if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/\\]/))return"tag";if(y.match("\\["))return s(v,function(l,g){return x(l,g,"\\]")}),"keyword";if(y.match("\\("))return s(v,function(l,g){return x(l,g,"\\)")}),"keyword";if(y.match("$$"))return s(v,function(l,g){return x(l,g,"$$")}),"keyword";if(y.match("$"))return s(v,function(l,g){return x(l,g,"$")}),"keyword";var a=y.next();if(a=="%")return y.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)?(y.eatWhile(/[\w.%]/),"atom"):(y.eatWhile(/[\w\-_]/),p=S(v),p.name=="begin"&&(p.argument=y.current()),p.styleIdentifier())}function x(y,v,p){if(y.eatSpace())return null;if(p&&y.match(p))return s(v,n),"keyword";if(y.match(/^\\[a-zA-Z@]+/))return"tag";if(y.match(/^[a-zA-Z]+/))return"variable-2";if(y.match(/^\\[$&%#{}_]/))return"tag";if(y.match(/^\\[,;!\/]/))return"tag";if(y.match(/^[\^_&]/))return"tag";if(y.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(y.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var O=y.next();return O=="{"||O=="}"||O=="["||O=="]"||O=="("||O==")"?"bracket":O=="%"?(y.skipToEnd(),"comment"):"error"}function f(y,v){var p=y.peek(),O;return p=="{"||p=="["?(O=h(v),O.openBracket(p),y.eat(p),s(v,n),"bracket"):/[ \t\r]/.test(p)?(y.eat(p),null):(s(v,n),b(v),n(y,v))}return{startState:function(){var y=D.inMathMode?function(v,p){return x(v,p)}:n;return{cmdState:[],f:y}},copyState:function(y){return{cmdState:y.cmdState.slice(),f:y.f}},token:function(y,v){return v.f(y,v)},blankLine:function(y){y.f=n,y.cmdState.length=0},lineComment:"%"}}),P.defineMIME("text/x-stex","stex"),P.defineMIME("text/x-latex","stex")})},"+QRC":function(M,Y,u){"use strict";var P=u("E9nw"),m={"text/plain":"Text","text/html":"Url",default:"Text"},D="Copy to clipboard: #{key}, Enter";function d(b){var S=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return b.replace(/#{\s*key\s*}/g,S)}function h(b,S){var r,i,s,n,x,f,y=!1;S||(S={}),r=S.debug||!1;try{s=P(),n=document.createRange(),x=document.getSelection(),f=document.createElement("span"),f.textContent=b,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"){r&&console.warn("unable to use e.clipboardData"),r&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var O=m[S.format]||m.default;window.clipboardData.setData(O,b)}else p.clipboardData.clearData(),p.clipboardData.setData(S.format,b);S.onCopy&&(p.preventDefault(),S.onCopy(p.clipboardData))}),document.body.appendChild(f),n.selectNodeContents(f),x.addRange(n);var v=document.execCommand("copy");if(!v)throw new Error("copy command was unsuccessful");y=!0}catch(p){r&&console.error("unable to copy using execCommand: ",p),r&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(S.format||"text",b),S.onCopy&&S.onCopy(window.clipboardData),y=!0}catch(O){r&&console.error("unable to copy using clipboardData: ",O),r&&console.error("falling back to prompt"),i=d("message"in S?S.message:D),window.prompt(i,b)}}finally{x&&(typeof x.removeRange=="function"?x.removeRange(n):x.removeAllRanges()),f&&document.body.removeChild(f),s()}return y}M.exports=h},"+Xk9":function(M,Y,u){M.exports={btn:"btn___2veY9",s1:"s1___ZVDC_",s2:"s2___2Da-A"}},"/GNS":function(M,Y,u){M.exports=u.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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37__=__webpack_require__("WmNS"),_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default=__webpack_require__.n(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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 u=Y.split(":");if(u[1]=="00"||u[1]=="30")return Y;var P=parseInt(u[1]);if(P<30||P==60)return[u[0],"30"].join(":");if(P<60){var m=[u[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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(u){var P;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_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:u}});case 2:P=D.sent,P&&setDepartmentList(P.shools_name||[]);case 4:case"end":return D.stop()}},Y)}));return function(u){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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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_pengcheng_forums_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,u,P){var m=serviceConfigList.map(function(D,d){return d===P?Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_29__.a)(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_28__.a)({},u,Y)):D});setServiceConfigList(m)},handleInitState=function(){var Y,u,P,m,D,d,h,b,S,r,i,s,n,x,f,y,v,p,O,a,l,g,T,_,c,R,w,C,E,o,A,k,U,N,z,W,K,V,F,B,G,ae,de,oe,_e,ye,se,me,fe,ie,le,Q,ce,te,ee,xe,re,Z,X,q,Ee,ve,Oe,Ke,Qe,rt,at,it=(shixunsDetail==null||((Y=shixunsDetail.setting)===null||Y===void 0)?void 0:Y.shixun)||{},et=it.choice_main_type,ke=it.main_type,Pe=it.small_type,$e=it.choice_small_type,Et=it.is_secret_repository,st=it.standard_scripts,Dt=it.evaluate_script,Ne=it.shixun_service_configs;if(setEvaluateScript(Dt),setServiceConfigList(Ne),setStandardScripts(st||[]),setWindowVNCTemplate((u=shixunsDetail.setting)===null||u===void 0||((P=u.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((b=shixunsDetail.setting)===null||b===void 0||((S=b.shixun)===null||S===void 0)?void 0:S.virtual_machine),setLinuxVNC((r=shixunsDetail.setting)===null||r===void 0||((i=r.shixun)===null||i===void 0)?void 0:i.linux_vnc),setWindowsConnectionMode(((s=shixunsDetail.setting)===null||s===void 0||((n=s.shixun)===null||n===void 0)?void 0:n.windows_connection_mode)||"vnc"),setVNC((x=shixunsDetail.setting)===null||x===void 0||((f=x.shixun)===null||f===void 0)?void 0:f.vnc),setWebsshShow(!!((y=shixunsDetail.setting)!==null&&y!==void 0&&(v=y.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||((l=a.shixun)===null||l===void 0)?void 0:l.multi_webssh),setHideCode((g=shixunsDetail.setting)===null||g===void 0||((T=g.shixun)===null||T===void 0)?void 0:T.hide_code),setCodeEditPermission((_=shixunsDetail.setting)===null||_===void 0||((c=_.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((z=shixunsDetail.setting)===null||z===void 0||((W=z.shixun)===null||W===void 0)?void 0:W.can_copy),setOpenValue((K=shixunsDetail.setting)===null||K===void 0||((V=K.shixun)===null||V===void 0)?void 0:V.use_scope),setIsOpenTime(!!((F=shixunsDetail.setting)!==null&&F!==void 0&&(B=F.shixun)!==null&&B!==void 0&&B.opening_time)),setOpenTime((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||((oe=de.shixun)===null||oe===void 0)?void 0:oe.scope_partment),setevaluationScript((_e=shixunsDetail.setting)===null||_e===void 0||((ye=_e.shixun)===null||ye===void 0)?void 0:ye.choice_standard_scripts),setDisableDiscuss((se=shixunsDetail.setting)===null||se===void 0||((me=se.shixun)===null||me===void 0)?void 0:me.is_disable_discuss),setterminal_count((fe=shixunsDetail.setting)===null||fe===void 0||((ie=fe.shixun)===null||ie===void 0)?void 0:ie.terminal_count),setSurvivalTime((le=shixunsDetail.setting)===null||le===void 0||((Q=le.shixun)===null||Q===void 0)?void 0:Q.survival_time),(shixunsDetail==null||((ce=shixunsDetail.setting)===null||ce===void 0||((te=ce.shixun)===null||te===void 0||((ee=te.shixun_virtual_templates)===null||ee===void 0)))?void 0:ee.length)>0){var Be,ze;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((Be=shixunsDetail.setting)===null||Be===void 0||((ze=Be.shixun)===null||ze===void 0))?void 0:ze.shixun_virtual_templates))}setport((xe=shixunsDetail.setting)===null||xe===void 0||((re=xe.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&&(Ee=q.shixun)!==null&&Ee!==void 0&&Ee.linux_vnc||(ve=shixunsDetail.setting)!==null&&ve!==void 0&&(Oe=ve.shixun)!==null&&Oe!==void 0&&Oe.vnc||(Ke=shixunsDetail.setting)!==null&&Ke!==void 0&&(Qe=Ke.shixun)!==null&&Qe!==void 0&&Qe.virtual_machine?(setIsRadiuValue(5),setRemote(!0)):(rt=shixunsDetail.setting)!==null&&rt!==void 0&&(at=rt.shixun)!==null&&at!==void 0&&at.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 u,P;M!=((u=shixunsDetail.setting)===null||u===void 0||((P=u.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 u,P,m,D,d,h,b,S,r,i,s,n;(M==null?void 0:M.cpu_limit)!=((u=shixunsDetail.setting)===null||u===void 0||((P=u.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)!=((b=shixunsDetail.setting)===null||b===void 0||((S=b.shixun)===null||S===void 0||((r=S.shixun_service_configs[Y])===null||r===void 0))?void 0:r.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||((n=s.shixun_service_configs[Y])===null||n===void 0))?void 0:n.request_limit)&&(confirmLeave=!0)}),dispatch({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave}})},[taskPass,testSetPermission,isCopy,openValue,selectDepartmentList,isOpenTime,openTime,isRadiuvalue,sshRadioValue,multiWebssh,hideCode,display_git_address,codeHidden,codeEditPermission,forbidCopy,evaluationScript,evaluateScript,serviceConfigList,disableDiscuss,webssh_cloud]);var handleUseCustomScript=function(){dispatch({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:shixunId.current}}})};function handSubmeit(){return _handSubmeit.apply(this,arguments)}function _handSubmeit(){return _handSubmeit=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function M(){var Y,u,P,m;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_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(u=(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:u?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:u?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 u=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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_pengcheng_forums_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 u.apply(this,arguments)}return P}()})},handleGetScriptContent=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(u){var P;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_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:u}});case 2:P=D.sent,P&&setEvaluateScript(P.content);case 4:case"end":return D.stop()}},Y)}));return function(u){return M.apply(this,arguments)}}(),handleDeleteShixun=function(){var M=Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function Y(){var u,P,m,D,d,h,b;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,dispatch({type:"shixunsDetail/getShixunQuote",payload:{id:shixunId.current}});case 2:if(r.t0=r.sent,r.t0){r.next=5;break}r.t0={};case 5:b=r.t0,antd_es_modal__WEBPACK_IMPORTED_MODULE_27__.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:"tc font14 ".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.modal)},!!((u=b.subjects)!==null&&u!==void 0&&u.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=b.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},b==null?void 0:b.subjects_count),"\u4E2A\u5B9E\u8BAD\u8BFE\u7A0B"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("br",null)),!!((D=b.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=b.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},b==null?void 0:b.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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_asyncToGenerator__WEBPACK_IMPORTED_MODULE_33__.a)(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.mark(function n(){var x;return _root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_37___default.a.wrap(function(y){for(;;)switch(y.prev=y.next){case 0:return y.next=2,dispatch({type:"shixunsDetail/deleteShixun",payload:{id:shixunId.current}});case 2:x=y.sent,x.status===1&&(antd_es_message__WEBPACK_IMPORTED_MODULE_32__.b.success("\u64CD\u4F5C\u6210\u529F"),umi__WEBPACK_IMPORTED_MODULE_40__.d.push("/shixuns"));case 4:case"end":return y.stop()}},n)}));function s(){return i.apply(this,arguments)}return s}()});case 7:case"end":return r.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 u;if(practiceSetting!=null&&(u=practiceSetting.sideBar)!==null&&u!==void 0&&u.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(u){return u!==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,u){return setOpenTime(handleDateString(u))}})))),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 u=Y.target.checked;setHideCode(hideCode===1?0:1),u?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 u=Y.target.checked;setRemote(u),u?(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 u,P,m,D,d,h,b,S,r,i;if(setIsRadiuValue(Y.target.value),setSshRadioValue(1),setport(!1),Y.target.value===3&&((u=shixunsDetail.setting)===null||u===void 0||((P=u.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,n;setport((s=shixunsDetail.setting)===null||s===void 0||((n=s.shixun)===null||n===void 0)?void 0:n.port_mapping)}if(Y.target.value===5&&!((d=shixunsDetail.setting)!==null&&d!==void 0&&(h=d.shixun)!==null&&h!==void 0&&h.linux_vnc)&&!((b=shixunsDetail.setting)!==null&&b!==void 0&&(S=b.shixun)!==null&&S!==void 0&&S.windows_vnc)&&(r=shixunsDetail.setting)!==null&&r!==void 0&&(i=r.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 u,P,m,D,d,h,b=Y.target.value;if(setport(!1),b===1&&((u=shixunsDetail.setting)===null||u===void 0||((P=u.shixun)===null||P===void 0)?void 0:P.webssh)===1){var S,r;setport((S=shixunsDetail.setting)===null||S===void 0||((r=S.shixun)===null||r===void 0)?void 0:r.port_mapping)}else if(b===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(b),b!==1&&setMultiWebssh(!1),setWindowVNCTemplate(""),setWebsshCloud(1),b===3&&((d=shixunsDetail.setting)===null||d===void 0||((h=d.shixun)===null||h===void 0)?void 0:h.webssh)===3){var n,x,f,y;setWebsshCloud((n=shixunsDetail.setting)===null||n===void 0||((x=n.shixun)===null||x===void 0)?void 0:x.webssh_cloud),setWindowVNCTemplate((f=shixunsDetail.setting)===null||f===void 0||((y=f.shixun)===null||y===void 0)?void 0:y.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 u,P,m,D,d,h,b,S,r,i=Y.target.value;if(setWindowVNCTemplate(""),setport(!1),i==="linux_vnc"&&(u=shixunsDetail.setting)!==null&&u!==void 0&&(P=u.shixun)!==null&&P!==void 0&&P.linux_vnc){var s,n;setWindowVNCTemplate((s=shixunsDetail.setting)===null||s===void 0||((n=s.shixun)===null||n===void 0)?void 0:n.windows_start_template)}else if(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 y,v;setWindowVNCTemplate((y=shixunsDetail.setting)===null||y===void 0||((v=y.shixun)===null||v===void 0)?void 0:v.windows_start_template)}else{var p,O,a,l,g,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&&(l=a.shixun)!==null&&l!==void 0&&l.windows_vnc)&&setport((g=shixunsDetail.setting)===null||g===void 0||((T=g.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||((b=shixunsDetail.setting)===null||b===void 0||((S=b.shixun)===null||S===void 0||((r=S.shixun_virtual_templates)===null||r===void 0)))?void 0:r.length)>0){var _,c;setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixunsDetail==null||((_=shixunsDetail.setting)===null||_===void 0||((c=_.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__.o)()?"":"\u53EA\u6709\u5E73\u53F0\u7BA1\u7406\u5458\u6216\u8FD0\u8425\u4EBA\u5458\u624D\u80FD\u914D\u7F6E\u865A\u62DF\u673A\u6A21\u5F0F"},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_radio__WEBPACK_IMPORTED_MODULE_19__.a,{disabled:!Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.o)(),value:"virtual_machine",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.radio,style:{marginTop:"22px"}},"\u865A\u62DF\u673A\u56FE\u5F62\u5316\u6A21\u5F0F",react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:"".concat(_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.color999," ml10")},"\uFF08\u5B66\u5458\u8FDB\u884C\u5B9E\u9A8C\u65F6\uFF0C\u4F7F\u7528\u865A\u62DF\u673A\u56FE\u5F62\u5316\u65B9\u5F0F\u663E\u793A\u64CD\u4F5C\u754C\u9762\uFF09"))),isRadiuvalue==5&&virtual_machine&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{display:"flex",alignItems:"center",marginTop:"14px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",width:213,marginRight:42,color:"#333333"}},"\u5B9E\u9A8C\u89D2\u8272\u540D\u79F0:"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{style:{fontSize:"14px",color:"#333333"}},"\u5B9E\u4F8B\u542F\u52A8\u6A21\u677F\uFF1A")),shixun_virtual_templates==null?void 0:shixun_virtual_templates.map(function(M,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_pengcheng_forums_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_pengcheng_forums_node_modules_umijs_babel_preset_umi_node_modules_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_30__.a)(shixun_virtual_templates))}}),Object(_utils_authority__WEBPACK_IMPORTED_MODULE_50__.v)()&&(shixun_virtual_templates==null?void 0:shixun_virtual_templates.length)<5&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_44__.a,{style:{fontSize:"16px",marginLeft:15,color:"#165DFF"},onClick:function(){var P={};P.template_name="",P.template_identity="",shixun_virtual_templates.push(P),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_ant_design_icons__WEBPACK_IMPORTED_MODULE_45__.a,{style:{fontSize:"16px",marginLeft:10,color:"#165DFF"},onClick:function(){shixun_virtual_templates.splice(Y,1),setshixun_virtual_templates(Object(_root_workspace_ppte5yg23_local_v7_pengcheng_forums_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__.v)()&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("label",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.label},"\u5B9E\u9A8C\u73AF\u5883\u4F7F\u7528\u65F6\u957F\uFF1A"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.labelContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",null,react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_input_number__WEBPACK_IMPORTED_MODULE_7__.a,{value:survival_time,onChange:function(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 u,P,m,D,d,h,b,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:((u=shixunsDetail.setting)===null||u===void 0||((P=u.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:((b=shixunsDetail.setting)===null||b===void 0||((S=b.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__.d.push("/shixuns/".concat(params.id,"/challenges"))}},"\u53D6\u6D88"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(antd_es_button__WEBPACK_IMPORTED_MODULE_23__.a,{style:{marginLeft:"10px",width:"100px",height:"40px",fontSize:"16px",background:"#0152d9",borderRadius:"4px"},type:"primary",onClick:function(){return handSubmeit()}},"\u4FDD\u5B58"))),!isShowSetting&&react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{style:{padding:"40px"}},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u8005"),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"60",width:"60",className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.img,src:"".concat(_utils_env__WEBPACK_IMPORTED_MODULE_55__.a.IMG_SERVER,"/images/").concat(createTitle==null?void 0:createTitle.user_image_url)}),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.itemContent},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.nameWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.name},createTitle==null?void 0:createTitle.user_name),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("div",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.actionGroup})),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.schoolWrap},react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("span",{className:_index_less_modules__WEBPACK_IMPORTED_MODULE_41___default.a.school},createTitle==null?void 0:createTitle.user_school)),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u521B\u5EFA\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.created_at),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement("p",{style:{color:"#333333",fontSize:"16px"}},"\u66F4\u65B0\u65F6\u95F4\uFF1A",createTitle==null?void 0:createTitle.updated_at)))),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_pages_Shixuns_New_components_ApplyModal__WEBPACK_IMPORTED_MODULE_51__.a,null),react__WEBPACK_IMPORTED_MODULE_38___default.a.createElement(_UseCustomScriptModal__WEBPACK_IMPORTED_MODULE_52__.a,{onFinish:function(Y){return setEvaluateScript(Y)}}))}__webpack_exports__.a=Object(umi__WEBPACK_IMPORTED_MODULE_40__.a)(function(M){var Y=M.user,u=M.shixunsDetail,P=M.practiceSetting;return{user:Y,shixunsDetail:u,practiceSetting:P}})(Setting)},"19Vz":function(M,Y,u){(function(P){P(u("VrN/"))})(function(P){P.defineOption("placeholder","",function(r,i,s){var n=s&&s!=P.Init;if(i&&!n)r.on("blur",h),r.on("change",b),r.on("swapDoc",b),P.on(r.getInputField(),"compositionupdate",r.state.placeholderCompose=function(){d(r)}),b(r);else if(!i&&n){r.off("blur",h),r.off("change",b),r.off("swapDoc",b),P.off(r.getInputField(),"compositionupdate",r.state.placeholderCompose),m(r);var x=r.getWrapperElement();x.className=x.className.replace(" CodeMirror-empty","")}i&&!r.hasFocus()&&h(r)});function m(r){r.state.placeholder&&(r.state.placeholder.parentNode.removeChild(r.state.placeholder),r.state.placeholder=null)}function D(r){m(r);var i=r.state.placeholder=document.createElement("pre");i.style.cssText="height: 0; overflow: visible",i.style.direction=r.getOption("direction"),i.className="CodeMirror-placeholder CodeMirror-line-like";var s=r.getOption("placeholder");typeof s=="string"&&(s=document.createTextNode(s)),i.appendChild(s),r.display.lineSpace.insertBefore(i,r.display.lineSpace.firstChild)}function d(r){setTimeout(function(){var i=!1,s=r.getInputField();s.nodeName=="TEXTAREA"?i=!s.value:r.lineCount()==1&&(i=!/[^\u200b]/.test(s.querySelector(".CodeMirror-line").textContent)),i?D(r):m(r)},20)}function h(r){S(r)&&D(r)}function b(r){var i=r.getWrapperElement(),s=S(r);i.className=i.className.replace(" CodeMirror-empty","")+(s?" CodeMirror-empty":""),s?D(r):m(r)}function S(r){return r.lineCount()===1&&r.getLine(0)===""}})},"1Sn+":function(M,Y,u){},"1ZF9":function(M,Y,u){M.exports=u.p+"static/Authorize.cc9c212f.png"},"1eCo":function(M,Y,u){(function(P){P(u("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 b=d.indentUnit,S={},r=h.htmlMode?m:D;for(var i in r)S[i]=r[i];for(var i in h)S[i]=h[i];var s,n;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 z;return A.eat("#")?A.eat("x")?z=A.eatWhile(/[a-fA-F\d]/)&&A.eat(";"):z=A.eatWhile(/[\d]/)&&A.eat(";"):z=A.eatWhile(/[\w\.\-:]/)&&A.eat(";"),z?"atom":"error"}else return A.eatWhile(/[^&<]/),null}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=g,k.tagName=k.tagStart=null;var N=k.tokenize(A,k);return N?N+" tag error":"tag error"}else return/[\'\"]/.test(U)?(k.tokenize=y(U),k.stringStartCol=A.column(),k.tokenize(A,k)):(A.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function y(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 l(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 g(A,k,U){return A=="openTag"?(U.tagStart=k.column(),T):A=="closeTag"?_:g}function T(A,k,U){return A=="word"?(U.tagName=k.current(),n="tag",w):S.allowMissingTagName&&A=="endTag"?(n="tag bracket",w(A,k,U)):(n="error",T)}function _(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?(n="tag",c):(n="tag error",R)}else return S.allowMissingTagName&&A=="endTag"?(n="tag bracket",c(A,k,U)):(n="error",R)}function c(A,k,U){return A!="endTag"?(n="error",c):(a(U),g)}function R(A,k,U){return n="error",c(A,k,U)}function w(A,k,U){if(A=="word")return n="attribute",C;if(A=="endTag"||A=="selfcloseTag"){var N=U.tagName,z=U.tagStart;return U.tagName=U.tagStart=null,A=="selfcloseTag"||S.autoSelfClosers.hasOwnProperty(N)?l(U,N):(l(U,N),U.context=new O(U,N,z==U.indented)),g}return n="error",w}function C(A,k,U){return A=="equals"?E:(S.allowMissing||(n="error"),w(A,k,U))}function E(A,k,U){return A=="string"?o:A=="word"&&S.allowUnquoted?(n="string",w):(n="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:g,indented:A||0,tagName:null,tagStart:null,context:null};return A!=null&&(k.baseIndent=A),k},token:function(A,k){if(!k.tagName&&A.sol()&&(k.indented=A.indentation()),A.eatSpace())return null;s=null;var U=k.tokenize(A,k);return(U||s)&&U!="comment"&&(n=null,k.state=k.state(s||U,A,k),n&&(U=n=="error"?U+" error":n)),U},indent:function(A,k,U){var N=A.context;if(A.tokenize.isInAttribute)return A.tagStart==A.indented?A.stringStartCol+1:A.indented+b;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+b*(S.multilineTagIndentFactor||1);if(S.alignCDATA&&/<!\[CDATA\[/.test(k))return 0;var z=k&&/^<(\/)?([\w_:\.-]*)/.exec(k);if(z&&z[1])for(;N;)if(N.tagName==z[2]){N=N.prev;break}else if(S.implicitlyClosed.hasOwnProperty(N.tagName))N=N.prev;else break;else if(z)for(;N;){var W=S.contextGrabbers[N.tagName];if(W&&W.hasOwnProperty(z[2]))N=N.prev;else break}for(;N&&N.prev&&!N.startOfLine;)N=N.prev;return N?N.indent+b: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,u){"use strict";u.d(Y,"d",function(){return Ke}),u.d(Y,"b",function(){return dt}),u.d(Y,"c",function(){return Ut}),u.d(Y,"a",function(){return An});var P=u("VTBJ"),m=u("1OyB"),D=u("vuIU"),d=u("JX7q"),h=u("Ji7U"),b=u("LK+K"),S=u("q1tI"),r=u("I8Z2"),i=u("BGR+"),s=u("wx14"),n=u("rePB"),x=u("4IlW"),f=u("2GS6"),y=u("Gytx"),v=u.n(y),p=u("TSYQ"),O=u.n(p),a=u("U8pU"),l=u("ODXe"),g=/iPhone/i,T=/iPod/i,_=/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,z=/Mobile(?:.+)Firefox\b/i;function W(Pt,Ge){return Pt.test(Ge)}function K(Pt){var Ge=Pt||(typeof navigator!="undefined"?navigator.userAgent:""),ut=Ge.split("[FBAN");if(typeof ut[1]!="undefined"){var ot=ut,we=Object(l.a)(ot,1);Ge=we[0]}if(ut=Ge.split("Twitter"),typeof ut[1]!="undefined"){var Xe=ut,Ct=Object(l.a)(Xe,1);Ge=Ct[0]}var gt={apple:{phone:W(g,Ge)&&!W(E,Ge),ipod:W(T,Ge),tablet:!W(g,Ge)&&W(_,Ge)&&!W(E,Ge),device:(W(g,Ge)||W(T,Ge)||W(_,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(z,Ge),chrome:W(N,Ge),device:W(A,Ge)||W(k,Ge)||W(U,Ge)||W(z,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 V=Object(P.a)(Object(P.a)({},K()),{},{isMobile:K}),F=V;function B(){}function G(Pt,Ge,ut){var ot=Ge||"";return Pt.key||"".concat(ot,"item_").concat(ut)}function ae(Pt){return"".concat(Pt,"-menu-")}function de(Pt,Ge){var ut=-1;S.Children.forEach(Pt,function(ot){ut+=1,ot&&ot.type&&ot.type.isMenuItemGroup?S.Children.forEach(ot.props.children,function(we){ut+=1,Ge(we,ut)}):Ge(ot,ut)})}function oe(Pt,Ge,ut){if(!Pt||ut.find)return;S.Children.forEach(Pt,function(ot){if(ot){var we=ot.type;if(!we||!(we.isSubMenu||we.isMenuItem||we.isMenuItemGroup))return;Ge.indexOf(ot.key)!==-1?ut.find=!0:ot.props.children&&oe(ot.props.children,Ge,ut)}})}var _e=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],ye=function(Ge){var ut=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ot=Ge&&typeof Ge.getBoundingClientRect=="function"&&Ge.getBoundingClientRect().width;if(ot){if(ut){var we=getComputedStyle(Ge),Xe=we.marginLeft,Ct=we.marginRight;ot+=+Xe.replace("px","")+ +Ct.replace("px","")}ot=+ot.toFixed(6)}return ot||0},se=function(Ge,ut,ot){Ge&&Object(a.a)(Ge.style)==="object"&&(Ge.style[ut]=ot)},me=function(){return F.any},fe=u("KQm4"),ie=u("Ff2n"),le=u("i8i4"),Q=u("bdgK"),ce=u("uciX"),te=u("8XRh"),ee={adjustX:1,adjustY:1},xe={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},re={topLeft:{points:["bl","tl"],overflow:ee,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:ee,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:ee,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:ee,offset:[4,0]}},Z=xe,X=0,q={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Ee=function(Ge,ut,ot){var we=ae(ut),Xe=Ge.getState();Ge.setState({defaultActiveFirst:Object(P.a)(Object(P.a)({},Xe.defaultActiveFirst),{},Object(n.a)({},we,ot))})},ve=function(Pt){Object(h.a)(ut,Pt);var Ge=Object(b.a)(ut);function ut(ot){var we;Object(m.a)(this,ut),we=Ge.call(this,ot),we.onDestroy=function(At){we.props.onDestroy(At)},we.onKeyDown=function(At){var jt=At.keyCode,qt=we.menuInstance,Nn=we.props,yn=Nn.isOpen,Kn=Nn.store;if(jt===x.a.ENTER)return we.onTitleClick(At),Ee(Kn,we.props.eventKey,!0),!0;if(jt===x.a.RIGHT)return yn?qt.onKeyDown(At):(we.triggerOpenChange(!0),Ee(Kn,we.props.eventKey,!0)),!0;if(jt===x.a.LEFT){var Hn;if(yn)Hn=qt.onKeyDown(At);else return;return Hn||(we.triggerOpenChange(!1),Hn=!0),Hn}return yn&&(jt===x.a.UP||jt===x.a.DOWN)?qt.onKeyDown(At):void 0},we.onOpenChange=function(At){we.props.onOpenChange(At)},we.onPopupVisibleChange=function(At){we.triggerOpenChange(At,At?"mouseenter":"mouseleave")},we.onMouseEnter=function(At){var jt=we.props,qt=jt.eventKey,Nn=jt.onMouseEnter,yn=jt.store;Ee(yn,we.props.eventKey,!1),Nn({key:qt,domEvent:At})},we.onMouseLeave=function(At){var jt=we.props,qt=jt.parentMenu,Nn=jt.eventKey,yn=jt.onMouseLeave;qt.subMenuInstance=Object(d.a)(we),yn({key:Nn,domEvent:At})},we.onTitleMouseEnter=function(At){var jt=we.props,qt=jt.eventKey,Nn=jt.onItemHover,yn=jt.onTitleMouseEnter;Nn({key:qt,hover:!0}),yn({key:qt,domEvent:At})},we.onTitleMouseLeave=function(At){var jt=we.props,qt=jt.parentMenu,Nn=jt.eventKey,yn=jt.onItemHover,Kn=jt.onTitleMouseLeave;qt.subMenuInstance=Object(d.a)(we),yn({key:Nn,hover:!1}),Kn({key:Nn,domEvent:At})},we.onTitleClick=function(At){var jt=Object(d.a)(we),qt=jt.props;if(qt.onTitleClick({key:qt.eventKey,domEvent:At}),qt.triggerSubMenuAction==="hover")return;we.triggerOpenChange(!qt.isOpen,"click"),Ee(qt.store,we.props.eventKey,!1)},we.onSubMenuClick=function(At){typeof we.props.onClick=="function"&&we.props.onClick(we.addKeyPath(At))},we.onSelect=function(At){we.props.onSelect(At)},we.onDeselect=function(At){we.props.onDeselect(At)},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(At){we.menuInstance=At},we.addKeyPath=function(At){return Object(P.a)(Object(P.a)({},At),{},{keyPath:(At.keyPath||[]).concat(we.props.eventKey)})},we.triggerOpenChange=function(At,jt){var qt=we.props.eventKey,Nn=function(){we.onOpenChange({key:qt,item:Object(d.a)(we),trigger:jt,open:At})};jt==="mouseenter"?we.mouseenterTimeout=setTimeout(function(){Nn()},0):Nn()},we.isChildrenSelected=function(){var At={find:!1};return oe(we.props.children,we.props.selectedKeys,At),At.find},we.isOpen=function(){return we.props.openKeys.indexOf(we.props.eventKey)!==-1},we.adjustWidth=function(){if(!we.subMenuTitle||!we.menuInstance)return;var At=le.findDOMNode(we.menuInstance);if(At.offsetWidth>=we.subMenuTitle.offsetWidth)return;At.style.minWidth="".concat(we.subMenuTitle.offsetWidth,"px")},we.saveSubMenuTitle=function(At){we.subMenuTitle=At},we.getBaseProps=function(){var At=Object(d.a)(we),jt=At.props;return{mode:jt.mode==="horizontal"?"vertical":jt.mode,visible:we.props.isOpen,level:jt.level+1,inlineIndent:jt.inlineIndent,focusable:!1,onClick:we.onSubMenuClick,onSelect:we.onSelect,onDeselect:we.onDeselect,onDestroy:we.onDestroy,selectedKeys:jt.selectedKeys,eventKey:"".concat(jt.eventKey,"-menu-"),openKeys:jt.openKeys,motion:jt.motion,onOpenChange:we.onOpenChange,subMenuOpenDelay:jt.subMenuOpenDelay,parentMenu:Object(d.a)(we),subMenuCloseDelay:jt.subMenuCloseDelay,forceSubMenuRender:jt.forceSubMenuRender,triggerSubMenuAction:jt.triggerSubMenuAction,builtinPlacements:jt.builtinPlacements,defaultActiveFirst:jt.store.getState().defaultActiveFirst[ae(jt.eventKey)],multiple:jt.multiple,prefixCls:jt.rootPrefixCls,id:we.internalMenuId,manualRef:we.saveMenuInstance,itemIcon:jt.itemIcon,expandIcon:jt.expandIcon,direction:jt.direction}},we.getMotion=function(At,jt){var qt=Object(d.a)(we),Nn=qt.haveRendered,yn=we.props,Kn=yn.motion,Hn=yn.rootPrefixCls,Fn=Object(P.a)(Object(P.a)({},Kn),{},{leavedClassName:"".concat(Hn,"-hidden"),removeOnLeave:!1,motionAppear:Nn||!jt||At!=="inline"});return Fn};var Xe=ot.store,Ct=ot.eventKey,gt=Xe.getState(),Tt=gt.defaultActiveFirst;we.isRootMenu=!1;var Lt=!1;return Tt&&(Lt=Tt[Ct]),Ee(Xe,Ct,Lt),we}return Object(D.a)(ut,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var we=this,Xe=this.props,Ct=Xe.mode,gt=Xe.parentMenu,Tt=Xe.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,Xe=we.onDestroy,Ct=we.eventKey;Xe&&Xe(Ct),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(we){var Xe=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(te.default,Object.assign({visible:Ct.visible},gt),function(Lt){var At=Lt.className,jt=Lt.style,qt=O()("".concat(Ct.prefixCls,"-sub"),At,Object(n.a)({},"".concat(Ct.prefixCls,"-rtl"),Tt==="rtl"));return S.createElement(Ne,Object.assign({},Ct,{id:Xe.internalMenuId,className:qt,style:jt}),we)})}},{key:"render",value:function(){var we,Xe=Object(P.a)({},this.props),Ct=Xe.isOpen,gt=this.getPrefixCls(),Tt=Xe.mode==="inline",Lt=O()(gt,"".concat(gt,"-").concat(Xe.mode),(we={},Object(n.a)(we,Xe.className,!!Xe.className),Object(n.a)(we,this.getOpenClassName(),Ct),Object(n.a)(we,this.getActiveClassName(),Xe.active||Ct&&!Tt),Object(n.a)(we,this.getDisabledClassName(),Xe.disabled),Object(n.a)(we,this.getSelectedClassName(),this.isChildrenSelected()),we));this.internalMenuId||(Xe.eventKey?this.internalMenuId="".concat(Xe.eventKey,"$Menu"):(X+=1,this.internalMenuId="$__$".concat(X,"$Menu")));var At={},jt={},qt={};Xe.disabled||(At={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},jt={onClick:this.onTitleClick},qt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var Nn={},yn=Xe.direction;Tt&&(yn==="rtl"?Nn.paddingRight=Xe.inlineIndent*Xe.level:Nn.paddingLeft=Xe.inlineIndent*Xe.level);var Kn={};this.props.isOpen&&(Kn={"aria-owns":this.internalMenuId});var Hn=null;Xe.mode!=="horizontal"&&(Hn=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Hn=S.createElement(this.props.expandIcon,Object(P.a)({},this.props))));var Fn=S.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:Nn,className:"".concat(gt,"-title"),role:"button"},qt,jt,{"aria-expanded":Ct},Kn,{"aria-haspopup":"true",title:typeof Xe.title=="string"?Xe.title:void 0}),Xe.title,Hn||S.createElement("i",{className:"".concat(gt,"-arrow")})),hn=this.renderChildren(Xe.children),Ur=Xe.parentMenu.isRootMenu?Xe.parentMenu.props.getPopupContainer:function(yr){return yr.parentNode},Br=q[Xe.mode],Nr=Xe.popupOffset?{offset:Xe.popupOffset}:{},xr=Xe.mode==="inline"?"":Xe.popupClassName;xr+=yn==="rtl"?" ".concat(gt,"-rtl"):"";var Hr=Xe.disabled,Cr=Xe.triggerSubMenuAction,tn=Xe.subMenuOpenDelay,Yt=Xe.forceSubMenuRender,En=Xe.subMenuCloseDelay,an=Xe.builtinPlacements;_e.forEach(function(yr){return delete Xe[yr]}),delete Xe.onClick;var Pr=yn==="rtl"?Object.assign({},re,an):Object.assign({},xe,an);return delete Xe.direction,S.createElement("li",Object.assign({},Xe,At,{className:Lt,role:"menuitem"}),Tt&&Fn,Tt&&hn,!Tt&&S.createElement(ce.a,{prefixCls:gt,popupClassName:O()("".concat(gt,"-popup"),xr),getPopupContainer:Ur,builtinPlacements:Pr,popupPlacement:Br,popupVisible:Ct,popupAlign:Nr,popup:hn,action:Hr?[]:[Cr],mouseEnterDelay:tn,mouseLeaveDelay:En,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Yt},Fn))}}]),ut}(S.Component);ve.defaultProps={onMouseEnter:B,onMouseLeave:B,onTitleMouseEnter:B,onTitleMouseLeave:B,onTitleClick:B,manualRef:B,mode:"vertical",title:""};var Oe=Object(r.b)(function(Pt,Ge){var ut=Pt.openKeys,ot=Pt.activeKey,we=Pt.selectedKeys,Xe=Ge.eventKey,Ct=Ge.subMenuKey;return{isOpen:ut.indexOf(Xe)>-1,active:ot[Ct]===Xe,selectedKeys:we}})(ve);Oe.isSubMenu=!0;var Ke=Oe,Qe="menuitem-overflowed",rt=.5,at=function(Pt){Object(h.a)(ut,Pt);var Ge=Object(b.a)(ut);function ut(){var ot;return Object(m.a)(this,ut),ot=Ge.apply(this,arguments),ot.resizeObserver=null,ot.mutationObserver=null,ot.originalTotalWidth=0,ot.overflowedItems=[],ot.menuItemSizes=[],ot.cancelFrameId=null,ot.state={lastVisibleIndex:void 0},ot.getMenuItemNodes=function(){var we=ot.props.prefixCls,Xe=le.findDOMNode(Object(d.a)(ot));return Xe?[].slice.call(Xe.children).filter(function(Ct){return Ct.className.split(" ").indexOf("".concat(we,"-overflowed-submenu"))<0}):[]},ot.getOverflowedSubMenuItem=function(we,Xe,Ct){var gt=ot.props,Tt=gt.overflowedIndicator,Lt=gt.level,At=gt.mode,jt=gt.prefixCls,qt=gt.theme;if(Lt!==1||At!=="horizontal")return null;var Nn=ot.props.children[0],yn=Nn.props,Kn=yn.children,Hn=yn.title,Fn=yn.style,hn=Object(ie.a)(yn,["children","title","style"]),Ur=Object(P.a)({},Fn),Br="".concat(we,"-overflowed-indicator"),Nr="".concat(we,"-overflowed-indicator");Xe.length===0&&Ct!==!0?Ur=Object(P.a)(Object(P.a)({},Ur),{},{display:"none"}):Ct&&(Ur=Object(P.a)(Object(P.a)({},Ur),{},{visibility:"hidden",position:"absolute"}),Br="".concat(Br,"-placeholder"),Nr="".concat(Nr,"-placeholder"));var xr=qt?"".concat(jt,"-").concat(qt):"",Hr={};return _e.forEach(function(Cr){hn[Cr]!==void 0&&(Hr[Cr]=hn[Cr])}),S.createElement(Ke,Object.assign({title:Tt,className:"".concat(jt,"-overflowed-submenu"),popupClassName:xr},Hr,{key:Br,eventKey:Nr,disabled:!1,style:Ur}),Xe)},ot.setChildrenWidthAndResize=function(){if(ot.props.mode!=="horizontal")return;var we=le.findDOMNode(Object(d.a)(ot));if(!we)return;var Xe=we.children;if(!Xe||Xe.length===0)return;var Ct=we.children[Xe.length-1];se(Ct,"display","inline-block");var gt=ot.getMenuItemNodes(),Tt=gt.filter(function(Lt){return Lt.className.split(" ").indexOf(Qe)>=0});Tt.forEach(function(Lt){se(Lt,"display","inline-block")}),ot.menuItemSizes=gt.map(function(Lt){return ye(Lt,!0)}),Tt.forEach(function(Lt){se(Lt,"display","none")}),ot.overflowedIndicatorWidth=ye(we.children[we.children.length-1],!0),ot.originalTotalWidth=ot.menuItemSizes.reduce(function(Lt,At){return Lt+At},0),ot.handleResize(),se(Ct,"display","none")},ot.handleResize=function(){if(ot.props.mode!=="horizontal")return;var we=le.findDOMNode(Object(d.a)(ot));if(!we)return;var Xe=ye(we);ot.overflowedItems=[];var Ct=0,gt;ot.originalTotalWidth>Xe+rt&&(gt=-1,ot.menuItemSizes.forEach(function(Tt){Ct+=Tt,Ct+ot.overflowedIndicatorWidth<=Xe&&(gt+=1)})),ot.setState({lastVisibleIndex:gt})},ot}return Object(D.a)(ut,[{key:"componentDidMount",value:function(){var we=this;if(this.setChildrenWidthAndResize(),this.props.level===1&&this.props.mode==="horizontal"){var Xe=le.findDOMNode(this);if(!Xe)return;this.resizeObserver=new Q.default(function(Ct){Ct.forEach(function(){var gt=we.cancelFrameId;cancelAnimationFrame(gt),we.cancelFrameId=requestAnimationFrame(we.setChildrenWidthAndResize)})}),[].slice.call(Xe.children).concat(Xe).forEach(function(Ct){we.resizeObserver.observe(Ct)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){we.resizeObserver.disconnect(),[].slice.call(Xe.children).concat(Xe).forEach(function(Ct){we.resizeObserver.observe(Ct)}),we.setChildrenWidthAndResize()}),this.mutationObserver.observe(Xe,{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 Xe=this,Ct=this.state.lastVisibleIndex;return(we||[]).reduce(function(gt,Tt,Lt){var At=Tt;if(Xe.props.mode==="horizontal"){var jt=Xe.getOverflowedSubMenuItem(Tt.props.eventKey,[]);Ct!==void 0&&Xe.props.className.indexOf("".concat(Xe.props.prefixCls,"-root"))!==-1&&(Lt>Ct&&(At=S.cloneElement(Tt,{style:{display:"none"},eventKey:"".concat(Tt.props.eventKey,"-hidden"),className:"".concat(Qe)})),Lt===Ct+1&&(Xe.overflowedItems=we.slice(Ct+1).map(function(Nn){return S.cloneElement(Nn,{key:Nn.props.eventKey,mode:"vertical-left"})}),jt=Xe.getOverflowedSubMenuItem(Tt.props.eventKey,Xe.overflowedItems)));var qt=[].concat(Object(fe.a)(gt),[jt,At]);return Lt===we.length-1&&qt.push(Xe.getOverflowedSubMenuItem(Tt.props.eventKey,[],!0)),qt}return[].concat(Object(fe.a)(gt),[At])},[])}},{key:"render",value:function(){var we=this.props,Xe=we.visible,Ct=we.prefixCls,gt=we.overflowedIndicator,Tt=we.mode,Lt=we.level,At=we.tag,jt=we.children,qt=we.theme,Nn=Object(ie.a)(we,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),yn=At;return S.createElement(yn,Object.assign({},Nn),this.renderChildren(jt))}}]),ut}(S.Component);at.defaultProps={tag:"div",className:""};var it=at;function et(Pt){return Pt.length?Pt.every(function(Ge){return!!Ge.props.disabled}):!0}function ke(Pt,Ge,ut){var ot=Pt.getState();Pt.setState({activeKey:Object(P.a)(Object(P.a)({},ot.activeKey),{},Object(n.a)({},Ge,ut))})}function Pe(Pt){return Pt.eventKey||"0-menu-"}function $e(Pt,Ge){var ut=Ge,ot=Pt.children,we=Pt.eventKey;if(ut){var Xe;if(de(ot,function(Ct,gt){Ct&&Ct.props&&!Ct.props.disabled&&ut===G(Ct,we,gt)&&(Xe=!0)}),Xe)return ut}return ut=null,Pt.defaultActiveFirst&&de(ot,function(Ct,gt){!ut&&Ct&&!Ct.props.disabled&&(ut=G(Ct,we,gt))}),ut}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)(ut,Pt);var Ge=Object(b.a)(ut);function ut(ot){var we;return Object(m.a)(this,ut),we=Ge.call(this,ot),we.onKeyDown=function(Xe,Ct){var gt=Xe.keyCode,Tt;if(we.getFlatInstanceArray().forEach(function(At){At&&At.props.active&&At.onKeyDown&&(Tt=At.onKeyDown(Xe))}),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?(Xe.preventDefault(),ke(we.props.store,Pe(we.props),Lt.props.eventKey),typeof Ct=="function"&&Ct(Lt),1):void 0},we.onItemHover=function(Xe){var Ct=Xe.key,gt=Xe.hover;ke(we.props.store,Pe(we.props),gt?Ct:null)},we.onDeselect=function(Xe){we.props.onDeselect(Xe)},we.onSelect=function(Xe){we.props.onSelect(Xe)},we.onClick=function(Xe){we.props.onClick(Xe)},we.onOpenChange=function(Xe){we.props.onOpenChange(Xe)},we.onDestroy=function(Xe){we.props.onDestroy(Xe)},we.getFlatInstanceArray=function(){return we.instanceArray},we.step=function(Xe){var Ct=we.getFlatInstanceArray(),gt=we.props.store.getState().activeKey[Pe(we.props)],Tt=Ct.length;if(!Tt)return null;Xe<0&&(Ct=Ct.concat().reverse());var Lt=-1;if(Ct.every(function(Nn,yn){return Nn&&Nn.props.eventKey===gt?(Lt=yn,!1):!0}),!we.props.defaultActiveFirst&&Lt!==-1&&et(Ct.slice(Lt,Tt-1)))return;var At=(Lt+1)%Tt,jt=At;do{var qt=Ct[jt];if(!qt||qt.props.disabled)jt=(jt+1)%Tt;else return qt}while(jt!==At);return null},we.renderCommonMenuItem=function(Xe,Ct,gt){var Tt=we.props.store.getState(),Lt=Object(d.a)(we),At=Lt.props,jt=G(Xe,At.eventKey,Ct),qt=Xe.props;if(!qt||typeof Xe.type=="string")return Xe;var Nn=jt===Tt.activeKey,yn=Object(P.a)(Object(P.a)({mode:qt.mode||At.mode,level:At.level,inlineIndent:At.inlineIndent,renderMenuItem:we.renderMenuItem,rootPrefixCls:At.prefixCls,index:Ct,parentMenu:At.parentMenu,manualRef:qt.disabled?void 0:Object(f.a)(Xe.ref,Et.bind(Object(d.a)(we))),eventKey:jt,active:!qt.disabled&&Nn,multiple:At.multiple,onClick:function(Hn){(qt.onClick||B)(Hn),we.onClick(Hn)},onItemHover:we.onItemHover,motion:At.motion,subMenuOpenDelay:At.subMenuOpenDelay,subMenuCloseDelay:At.subMenuCloseDelay,forceSubMenuRender:At.forceSubMenuRender,onOpenChange:we.onOpenChange,onDeselect:we.onDeselect,onSelect:we.onSelect,builtinPlacements:At.builtinPlacements,itemIcon:qt.itemIcon||we.props.itemIcon,expandIcon:qt.expandIcon||we.props.expandIcon},gt),{},{direction:At.direction});return(At.mode==="inline"||me())&&(yn.triggerSubMenuAction="click"),S.cloneElement(Xe,yn)},we.renderMenuItem=function(Xe,Ct,gt){if(!Xe)return null;var Tt=we.props.store.getState(),Lt={openKeys:Tt.openKeys,selectedKeys:Tt.selectedKeys,triggerSubMenuAction:we.props.triggerSubMenuAction,subMenuKey:gt};return we.renderCommonMenuItem(Xe,Ct,Lt)},ot.store.setState({activeKey:Object(P.a)(Object(P.a)({},ot.store.getState().activeKey),{},Object(n.a)({},ot.eventKey,$e(ot,ot.activeKey)))}),we.instanceArray=[],we}return Object(D.a)(ut,[{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 Xe=this.props,Ct="activeKey"in Xe?Xe.activeKey:Xe.store.getState().activeKey[Pe(Xe)],gt=$e(Xe,Ct);if(gt!==Ct)ke(Xe.store,Pe(Xe),gt);else if("activeKey"in we){var Tt=$e(we,we.activeKey);gt!==Tt&&ke(Xe.store,Pe(Xe),gt)}}},{key:"render",value:function(){var we=this,Xe=Object(s.a)({},this.props);this.instanceArray=[];var Ct=O()(Xe.prefixCls,Xe.className,"".concat(Xe.prefixCls,"-").concat(Xe.mode)),gt={className:Ct,role:Xe.role||"menu"};Xe.id&&(gt.id=Xe.id),Xe.focusable&&(gt.tabIndex=0,gt.onKeyDown=this.onKeyDown);var Tt=Xe.prefixCls,Lt=Xe.eventKey,At=Xe.visible,jt=Xe.level,qt=Xe.mode,Nn=Xe.overflowedIndicator,yn=Xe.theme;return _e.forEach(function(Kn){return delete Xe[Kn]}),delete Xe.onClick,S.createElement(it,Object.assign({},Xe,{prefixCls:Tt,mode:qt,tag:"ul",level:jt,theme:yn,visible:At,overflowedIndicator:Nn},gt),S.Children.map(Xe.children,function(Kn,Hn){return we.renderMenuItem(Kn,Hn,Lt||"0-menu-")}))}}]),ut}(S.Component);st.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:B};var Dt=Object(r.b)()(st),Ne=Dt,Be=u("Kwbf");function ze(Pt,Ge,ut){var ot=Pt.prefixCls,we=Pt.motion,Xe=Pt.defaultMotions,Ct=Xe===void 0?{}:Xe,gt=Pt.openAnimation,Tt=Pt.openTransitionName,Lt=Ge.switchingModeFromInline;if(we)return we;if(Object(a.a)(gt)==="object"&&gt)Object(Be.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof gt=="string")return{motionName:"".concat(ot,"-open-").concat(gt)};if(Tt)return{motionName:Tt};var At=Ct[ut];return At||(Lt?null:Ct.other)}var Ce=function(Pt){Object(h.a)(ut,Pt);var Ge=Object(b.a)(ut);function ut(ot){var we;Object(m.a)(this,ut),we=Ge.call(this,ot),we.inlineOpenKeys=[],we.onSelect=function(gt){var Tt=Object(d.a)(we),Lt=Tt.props;if(Lt.selectable){var At=we.store.getState(),jt=At.selectedKeys,qt=gt.key;Lt.multiple?jt=jt.concat([qt]):jt=[qt],"selectedKeys"in Lt||we.store.setState({selectedKeys:jt}),Lt.onSelect(Object(P.a)(Object(P.a)({},gt),{},{selectedKeys:jt}))}},we.onClick=function(gt){var Tt=we.getRealMenuMode(),Lt=Object(d.a)(we),At=Lt.store,jt=Lt.props.onOpenChange;Tt!=="inline"&&!("openKeys"in we.props)&&(At.setState({openKeys:[]}),jt([])),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,At=we.store.getState().openKeys.concat(),jt=!1,qt=function(yn){var Kn=!1;if(yn.open)Kn=At.indexOf(yn.key)===-1,Kn&&At.push(yn.key);else{var Hn=At.indexOf(yn.key);Kn=Hn!==-1,Kn&&At.splice(Hn,1)}jt=jt||Kn};Array.isArray(gt)?gt.forEach(qt):qt(gt),jt&&("openKeys"in we.props||we.store.setState({openKeys:At}),Lt.onOpenChange(At))},we.onDeselect=function(gt){var Tt=Object(d.a)(we),Lt=Tt.props;if(Lt.selectable){var At=we.store.getState().selectedKeys.concat(),jt=gt.key,qt=At.indexOf(jt);qt!==-1&&At.splice(qt,1),"selectedKeys"in Lt||we.store.setState({selectedKeys:At}),Lt.onDeselect(Object(P.a)(Object(P.a)({},gt),{},{selectedKeys:At}))}},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,At=Object.prototype.toString.call(Lt)==="[object SVGAnimatedString]"?Lt.animVal:Lt,jt=gt.propertyName==="font-size"&&At.indexOf("anticon")>=0;(Tt||jt)&&we.restoreModeVerticalFromInline()},we.setInnerMenu=function(gt){we.innerMenu=gt},we.isRootMenu=!0;var Xe=ot.defaultSelectedKeys,Ct=ot.defaultOpenKeys;return"selectedKeys"in ot&&(Xe=ot.selectedKeys||[]),"openKeys"in ot&&(Ct=ot.openKeys||[]),we.store=Object(r.c)({selectedKeys:Xe,openKeys:Ct,activeKey:{"0-menu-":$e(ot,ot.activeKey)}}),we.state={switchingModeFromInline:!1},we}return Object(D.a)(ut,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(we){this.updateOpentKeysWhenSwitchMode(we),this.updateMiniStore();var Xe=this.props,Ct=Xe.siderCollapsed,gt=Xe.inlineCollapsed,Tt=Xe.onOpenChange;(!we.inlineCollapsed&&gt||!we.siderCollapsed&&Ct)&&Tt([]),this.updateMenuDisplay()}},{key:"updateOpentKeysWhenSwitchMode",value:function(we){var Xe=this.props,Ct=this.store,gt=this.inlineOpenKeys,Tt=Ct.getState(),Lt={};we.mode==="inline"&&Xe.mode!=="inline"&&this.setState({switchingModeFromInline:!0}),"openKeys"in Xe||((Xe.inlineCollapsed&&!we.inlineCollapsed||Xe.siderCollapsed&&!we.siderCollapsed)&&(this.setState({switchingModeFromInline:!0}),this.inlineOpenKeys=Tt.openKeys.concat(),Lt.openKeys=[]),(!Xe.inlineCollapsed&&we.inlineCollapsed||!Xe.siderCollapsed&&we.siderCollapsed)&&(Lt.openKeys=gt,this.inlineOpenKeys=[])),Object.keys(Lt).length&&Ct.setState(Lt)}},{key:"updateMenuDisplay",value:function(){var we=this.props.collapsedWidth,Xe=this.store,Ct=this.prevOpenKeys,gt=this.getInlineCollapsed()&&(we===0||we==="0"||we==="0px");gt?(this.prevOpenKeys=Xe.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,Xe=this.state.switchingModeFromInline,Ct=this.getInlineCollapsed();return Xe&&Ct?"inline":Ct?"vertical":we}},{key:"getInlineCollapsed",value:function(){var we=this.props,Xe=we.inlineCollapsed,Ct=we.siderCollapsed;return Ct!==void 0?Ct:Xe}},{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"])),Xe=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:Xe,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,Xe)}),delete we.openAnimation,delete we.openTransitionName,S.createElement(r.a,{store:this.store},S.createElement(Ne,Object.assign({},we,{ref:this.setInnerMenu}),this.props.children))}}]),ut}(S.Component);Ce.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=Ce,Le=function(Pt){Object(h.a)(ut,Pt);var Ge=Object(b.a)(ut);function ut(){var ot;return Object(m.a)(this,ut),ot=Ge.apply(this,arguments),ot.onKeyDown=function(we){var Xe=we.keyCode;return Xe===x.a.ENTER?(ot.onClick(we),!0):void 0},ot.onMouseLeave=function(we){var Xe=ot.props,Ct=Xe.eventKey,gt=Xe.onItemHover,Tt=Xe.onMouseLeave;gt({key:Ct,hover:!1}),Tt({key:Ct,domEvent:we})},ot.onMouseEnter=function(we){var Xe=ot.props,Ct=Xe.eventKey,gt=Xe.onItemHover,Tt=Xe.onMouseEnter;gt({key:Ct,hover:!0}),Tt({key:Ct,domEvent:we})},ot.onClick=function(we){var Xe=ot.props,Ct=Xe.eventKey,gt=Xe.multiple,Tt=Xe.onClick,Lt=Xe.onSelect,At=Xe.onDeselect,jt=Xe.isSelected,qt={key:Ct,keyPath:[Ct],item:Object(d.a)(ot),domEvent:we};Tt(qt),gt?jt?At(qt):Lt(qt):jt||Lt(qt)},ot.saveNode=function(we){ot.node=we},ot}return Object(D.a)(ut,[{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,Xe=Object(P.a)({},this.props),Ct=O()(this.getPrefixCls(),Xe.className,(we={},Object(n.a)(we,this.getActiveClassName(),!Xe.disabled&&Xe.active),Object(n.a)(we,this.getSelectedClassName(),Xe.isSelected),Object(n.a)(we,this.getDisabledClassName(),Xe.disabled),we)),gt=Object(P.a)(Object(P.a)({},Xe.attribute),{},{title:typeof Xe.title=="string"?Xe.title:void 0,className:Ct,role:Xe.role||"menuitem","aria-disabled":Xe.disabled});Xe.role==="option"?gt=Object(P.a)(Object(P.a)({},gt),{},{role:"option","aria-selected":Xe.isSelected}):(Xe.role===null||Xe.role==="none")&&(gt.role="none");var Tt={onClick:Xe.disabled?null:this.onClick,onMouseLeave:Xe.disabled?null:this.onMouseLeave,onMouseEnter:Xe.disabled?null:this.onMouseEnter},Lt=Object(P.a)({},Xe.style);Xe.mode==="inline"&&(Xe.direction==="rtl"?Lt.paddingRight=Xe.inlineIndent*Xe.level:Lt.paddingLeft=Xe.inlineIndent*Xe.level),_e.forEach(function(jt){return delete Xe[jt]}),delete Xe.direction;var At=this.props.itemIcon;return typeof this.props.itemIcon=="function"&&(At=S.createElement(this.props.itemIcon,this.props)),S.createElement("li",Object.assign({},Object(i.default)(Xe,["onClick","onMouseEnter","onMouseLeave","onSelect"]),gt,Tt,{style:Lt,ref:this.saveNode}),Xe.children,At)}}]),ut}(S.Component);Le.isMenuItem=!0,Le.defaultProps={onSelect:B,onMouseEnter:B,onMouseLeave:B,manualRef:B};var Fe=Object(r.b)(function(Pt,Ge){var ut=Pt.activeKey,ot=Pt.selectedKeys,we=Ge.eventKey,Xe=Ge.subMenuKey;return{active:ut[Xe]===we,isSelected:ot.indexOf(we)!==-1}})(Le),dt=Fe,_t=function(Pt){Object(h.a)(ut,Pt);var Ge=Object(b.a)(ut);function ut(){var ot;return Object(m.a)(this,ut),ot=Ge.apply(this,arguments),ot.renderInnerMenuItem=function(we){var Xe=ot.props,Ct=Xe.renderMenuItem,gt=Xe.index;return Ct(we,gt,ot.props.subMenuKey)},ot}return Object(D.a)(ut,[{key:"render",value:function(){var we=Object(s.a)({},this.props),Xe=we.className,Ct=Xe===void 0?"":Xe,gt=we.rootPrefixCls,Tt="".concat(gt,"-item-group-title"),Lt="".concat(gt,"-item-group-list"),At=we.title,jt=we.children;return _e.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 At=="string"?At:void 0},At),S.createElement("ul",{className:Lt},S.Children.map(jt,this.renderInnerMenuItem)))}}]),ut}(S.Component);_t.isMenuItemGroup=!0,_t.defaultProps={disabled:!0};var Ut=_t,cn=function(Ge){var ut=Ge.className,ot=Ge.rootPrefixCls,we=Ge.style;return S.createElement("li",{className:"".concat(ut," ").concat(ot,"-item-divider"),style:we})};cn.defaultProps={disabled:!0,className:"",style:{}};var An=cn,rn=Y.e=Me},"1nVM":function(M,Y,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("MlIO"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Hasher,h=m.x64,b=h.Word,S=h.WordArray,r=m.algo;function i(){return b.create.apply(b,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)],n=[];(function(){for(var f=0;f<80;f++)n[f]=i()})();var x=r.SHA512=d.extend({_doReset:function(){this._hash=new S.init([new b.init(1779033703,4089235720),new b.init(3144134277,2227873595),new b.init(1013904242,4271175723),new b.init(2773480762,1595750129),new b.init(1359893119,2917565137),new b.init(2600822924,725511199),new b.init(528734635,4215389547),new b.init(1541459225,327033209)])},_doProcessBlock:function(f,y){for(var v=this._hash.words,p=v[0],O=v[1],a=v[2],l=v[3],g=v[4],T=v[5],_=v[6],c=v[7],R=p.high,w=p.low,C=O.high,E=O.low,o=a.high,A=a.low,k=l.high,U=l.low,N=g.high,z=g.low,W=T.high,K=T.low,V=_.high,F=_.low,B=c.high,G=c.low,ae=R,de=w,oe=C,_e=E,ye=o,se=A,me=k,fe=U,ie=N,le=z,Q=W,ce=K,te=V,ee=F,xe=B,re=G,Z=0;Z<80;Z++){var X,q,Ee=n[Z];if(Z<16)q=Ee.high=f[y+Z*2]|0,X=Ee.low=f[y+Z*2+1]|0;else{var ve=n[Z-15],Oe=ve.high,Ke=ve.low,Qe=(Oe>>>1|Ke<<31)^(Oe>>>8|Ke<<24)^Oe>>>7,rt=(Ke>>>1|Oe<<31)^(Ke>>>8|Oe<<24)^(Ke>>>7|Oe<<25),at=n[Z-2],it=at.high,et=at.low,ke=(it>>>19|et<<13)^(it<<3|et>>>29)^it>>>6,Pe=(et>>>19|it<<13)^(et<<3|it>>>29)^(et>>>6|it<<26),$e=n[Z-7],Et=$e.high,st=$e.low,Dt=n[Z-16],Ne=Dt.high,Be=Dt.low;X=rt+st,q=Qe+Et+(X>>>0<rt>>>0?1:0),X=X+Pe,q=q+ke+(X>>>0<Pe>>>0?1:0),X=X+Be,q=q+Ne+(X>>>0<Be>>>0?1:0),Ee.high=q,Ee.low=X}var ze=ie&Q^~ie&te,Ce=le&ce^~le&ee,Me=ae&oe^ae&ye^oe&ye,Le=de&_e^de&se^_e&se,Fe=(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),_t=(ie>>>14|le<<18)^(ie>>>18|le<<14)^(ie<<23|le>>>9),Ut=(le>>>14|ie<<18)^(le>>>18|ie<<14)^(le<<23|ie>>>9),cn=s[Z],An=cn.high,rn=cn.low,Pt=re+Ut,Ge=xe+_t+(Pt>>>0<re>>>0?1:0),Pt=Pt+Ce,Ge=Ge+ze+(Pt>>>0<Ce>>>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),ut=dt+Le,ot=Fe+Me+(ut>>>0<dt>>>0?1:0);xe=te,re=ee,te=Q,ee=ce,Q=ie,ce=le,le=fe+Pt|0,ie=me+Ge+(le>>>0<fe>>>0?1:0)|0,me=ye,fe=se,ye=oe,se=_e,oe=ae,_e=de,de=Pt+ut|0,ae=Ge+ot+(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+_e,O.high=C+oe+(E>>>0<_e>>>0?1:0),A=a.low=A+se,a.high=o+ye+(A>>>0<se>>>0?1:0),U=l.low=U+fe,l.high=k+me+(U>>>0<fe>>>0?1:0),z=g.low=z+le,g.high=N+ie+(z>>>0<le>>>0?1:0),K=T.low=K+ce,T.high=W+Q+(K>>>0<ce>>>0?1:0),F=_.low=F+ee,_.high=V+te+(F>>>0<ee>>>0?1:0),G=c.low=G+re,c.high=B+xe+(G>>>0<re>>>0?1:0)},_doFinalize:function(){var f=this._data,y=f.words,v=this._nDataBytes*8,p=f.sigBytes*8;y[p>>>5]|=128<<24-p%32,y[(p+128>>>10<<5)+30]=Math.floor(v/4294967296),y[(p+128>>>10<<5)+31]=v,f.sigBytes=y.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,u){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,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=D.Hasher,b=m.algo,S=[],r=b.SHA1=h.extend({_doReset:function(){this._hash=new d.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(i,s){for(var n=this._hash.words,x=n[0],f=n[1],y=n[2],v=n[3],p=n[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 l=(x<<5|x>>>27)+p+S[O];O<20?l+=(f&y|~f&v)+1518500249:O<40?l+=(f^y^v)+1859775393:O<60?l+=(f&y|f&v|y&v)-1894007588:l+=(f^y^v)-899497514,p=v,v=y,y=f<<30|f>>>2,f=x,x=l}n[0]=n[0]+x|0,n[1]=n[1]+f|0,n[2]=n[2]+y|0,n[3]=n[3]+v|0,n[4]=n[4]+p|0},_doFinalize:function(){var i=this._data,s=i.words,n=this._nDataBytes*8,x=i.sigBytes*8;return s[x>>>5]|=128<<24-x%32,s[(x+64>>>9<<4)+14]=Math.floor(n/4294967296),s[(x+64>>>9<<4)+15]=n,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(r),m.HmacSHA1=h._createHmacHelper(r)}(),P.SHA1})},4:function(M,Y){},"4SAo":function(M,Y,u){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,u){"use strict";u.d(Y,"a",function(){return l});var P=u("Ty5D"),m=u("dI71"),D=u("q1tI"),d=u.n(D),h=u("YS25"),b=u("17x9"),S=u.n(b),r=u("wx14"),i=u("zLVn"),s=u("9R94"),n=function(E){Object(m.a)(o,E);function o(){for(var k,U=arguments.length,N=new Array(U),z=0;z<U;z++)N[z]=arguments[z];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),z=0;z<U;z++)N[z]=arguments[z];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},y=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"]),z=N.target,W=Object(r.a)({},N,{onClick:function(V){try{U&&U(V)}catch(F){throw V.preventDefault(),F}!V.defaultPrevented&&V.button===0&&(!z||z==="_self")&&!O(V)&&(V.preventDefault(),k())}});return v!==p?W.ref=o||A:W.ref=A,d.a.createElement("a",W)}),l=p(function(E,o){var A=E.component,k=A===void 0?a:A,U=E.replace,N=E.to,z=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 V=K.history,F=y(f(N,K.location),K.location),B=F?V.createHref(F):"",G=Object(r.a)({},W,{href:B,navigate:function(){var de=f(N,K.location),oe=U?V.replace:V.push;oe(de)}});return v!==p?G.ref=o||z:G.innerRef=z,d.a.createElement(k,G)})});if(!1)var g,T;var _=function(o){return o},c=d.a.forwardRef;typeof c=="undefined"&&(c=_);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,z=E.activeStyle,W=E.className,K=E.exact,V=E.isActive,F=E.location,B=E.sensitive,G=E.strict,ae=E.style,de=E.to,oe=E.innerRef,_e=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(ye){ye||Object(s.a)(!1);var se=F||ye.location,me=y(f(de,se),se),fe=me.pathname,ie=fe&&fe.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),le=ie?Object(P.f)(se.pathname,{path:ie,exact:K,sensitive:B,strict:G}):null,Q=!!(V?V(le,se):le),ce=Q?R(W,N):W,te=Q?Object(r.a)({},ae,{},z):ae,ee=Object(r.a)({"aria-current":Q&&k||null,className:ce,style:te,to:me},_e);return _!==c?ee.ref=o||oe:ee.innerRef=oe,d.a.createElement(l,ee)})});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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("MlIO"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.WordArray,b=d.Hasher,S=D.x64,r=S.Word,i=D.algo,s=[],n=[],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,l=(2*v+3*p)%5;v=a,p=l}for(var v=0;v<5;v++)for(var p=0;p<5;p++)n[v+5*p]=p+(2*v+3*p)%5*5;for(var g=1,T=0;T<24;T++){for(var _=0,c=0,R=0;R<7;R++){if(g&1){var w=(1<<R)-1;w<32?c^=1<<w:_^=1<<w-32}g&128?g=g<<1^113:g<<=1}x[T]=r.create(_,c)}})();var f=[];(function(){for(var v=0;v<25;v++)f[v]=r.create()})();var y=i.SHA3=b.extend({cfg:b.cfg.extend({outputLength:512}),_doReset:function(){for(var v=this._state=[],p=0;p<25;p++)v[p]=new r.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(v,p){for(var O=this._state,a=this.blockSize/2,l=0;l<a;l++){var g=v[p+2*l],T=v[p+2*l+1];g=(g<<8|g>>>24)&16711935|(g<<24|g>>>8)&4278255360,T=(T<<8|T>>>24)&16711935|(T<<24|T>>>8)&4278255360;var _=O[l];_.high^=T,_.low^=g}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 _=O[R+5*E];w^=_.high,C^=_.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 _=O[R+5*E];_.high^=w,_.low^=C}for(var z=1;z<25;z++){var w,C,_=O[z],W=_.high,K=_.low,V=s[z];V<32?(w=W<<V|K>>>32-V,C=K<<V|W>>>32-V):(w=K<<V-32|W>>>64-V,C=W<<V-32|K>>>64-V);var F=f[n[z]];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 z=R+5*E,_=O[z],ae=f[z],de=f[(R+1)%5+5*E],oe=f[(R+2)%5+5*E];_.high=ae.high^~de.high&oe.high,_.low=ae.low^~de.low&oe.low}var _=O[0],_e=x[c];_.high^=_e.high,_.low^=_e.low}},_doFinalize:function(){var v=this._data,p=v.words,O=this._nDataBytes*8,a=v.sigBytes*8,l=this.blockSize*32;p[a>>>5]|=1<<24-a%32,p[(m.ceil((a+1)/l)*l>>>5)-1]|=128,v.sigBytes=p.length*4,this._process();for(var g=this._state,T=this.cfg.outputLength/8,_=T/8,c=[],R=0;R<_;R++){var w=g[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=b.clone.call(this),p=v._state=this._state.slice(0),O=0;O<25;O++)p[O]=p[O].clone();return v}});D.SHA3=b._createHelper(y),D.HmacSHA3=b._createHmacHelper(y)}(Math),P.SHA3})},"6+eU":function(M,Y,u){"use strict";u.d(Y,"a",function(){return c});var P=u("wx14"),m=u("rePB"),D=u("VTBJ"),d=u("1OyB"),h=u("vuIU"),b=u("Ji7U"),S=u("LK+K"),r=u("q1tI"),i=u.n(r),s=u("TSYQ"),n=u.n(s),x=function(w){var C,E="".concat(w.rootPrefixCls,"-item"),o=n()(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,y={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(b.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,z=N.goButton,W=N.quickGo,K=N.rootPrefixCls,V=E.state.goInputText;if(z||V==="")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===y.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 z=isNaN(Number(U))?0:Number(U),W=isNaN(Number(N))?0:Number(N);return z-W})}},{key:"render",value:function(){var o=this,A=this.props,k=A.pageSize,U=A.locale,N=A.rootPrefixCls,z=A.changeSize,W=A.quickGo,K=A.goButton,V=A.selectComponentClass,F=A.buildOptionText,B=A.selectPrefixCls,G=A.disabled,ae=this.state.goInputText,de="".concat(N,"-options"),oe=V,_e=null,ye=null,se=null;if(!z&&!W)return null;var me=this.getPageSizeOptions();if(z&&oe){var fe=me.map(function(ie,le){return i.a.createElement(oe.Option,{key:le,value:ie.toString()},(F||o.buildOptionText)(ie))});_e=i.a.createElement(oe,{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(le){return le.parentNode}},fe)}return W&&(K&&(se=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)),ye=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,se)),i.a.createElement("li",{className:"".concat(de)},_e,ye)}}]),C}(i.a.Component);v.defaultProps={pageSizeOptions:["10","20","50","100"]};var p=v,O=u("N2Kk");function a(){}function l(R){return typeof R=="number"&&isFinite(R)&&Math.floor(R)===R}function g(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 _=function(R){Object(b.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(z,W){var K=o.props.prefixCls,V=z||i.a.createElement("button",{type:"button","aria-label":W,className:"".concat(K,"-item-link")});return typeof z=="function"&&(V=i.a.createElement(z,Object(D.a)({},o.props))),V},o.savePaginationNode=function(z){o.paginationNode=z},o.isValid=function(z){return l(z)&&z!==o.state.current},o.shouldDisplayQuickJumper=function(){var z=o.props,W=z.showQuickJumper,K=z.pageSize,V=z.total;return V<=K?!1:W},o.handleKeyDown=function(z){(z.keyCode===y.ARROW_UP||z.keyCode===y.ARROW_DOWN)&&z.preventDefault()},o.handleKeyUp=function(z){var W=o.getValidValue(z),K=o.state.currentInputValue;W!==K&&o.setState({currentInputValue:W}),z.keyCode===y.ENTER?o.handleChange(W):z.keyCode===y.ARROW_UP?o.handleChange(W-1):z.keyCode===y.ARROW_DOWN&&o.handleChange(W+1)},o.changePageSize=function(z){var W=o.state.current,K=T(z,o.state,o.props);W=W>K?K:W,K===0&&(W=o.state.current),typeof z=="number"&&("pageSize"in o.props||o.setState({pageSize:z}),"current"in o.props||o.setState({current:W,currentInputValue:W})),o.props.onShowSizeChange(W,z),"onChange"in o.props&&o.props.onChange&&o.props.onChange(W,z)},o.handleChange=function(z){var W=o.props.disabled,K=z;if(o.isValid(K)&&!W){var V=T(void 0,o.state,o.props);K>V?K=V: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(z,W){if(z.key==="Enter"||z.charCode===13){for(var K=arguments.length,V=new Array(K>2?K-2:0),F=2;F<K;F++)V[F-2]=arguments[F];W.apply(void 0,V)}},o.runIfEnterPrev=function(z){o.runIfEnter(z,o.prev)},o.runIfEnterNext=function(z){o.runIfEnter(z,o.next)},o.runIfEnterJumpPrev=function(z){o.runIfEnter(z,o.jumpPrev)},o.runIfEnterJumpNext=function(z){o.runIfEnter(z,o.jumpNext)},o.handleGoTO=function(z){(z.keyCode===y.ENTER||z.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")),z=!this.hasPrev();return Object(r.isValidElement)(N)?Object(r.cloneElement)(N,{disabled:z}):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")),z=!this.hasNext();return Object(r.isValidElement)(N)?Object(r.cloneElement)(N,{disabled:z}):N}},{key:"render",value:function(){var o=this,A=this.props,k=A.prefixCls,U=A.className,N=A.style,z=A.disabled,W=A.hideOnSinglePage,K=A.total,V=A.locale,F=A.showQuickJumper,B=A.showLessItems,G=A.showTitle,ae=A.showTotal,de=A.simple,oe=A.itemRender,_e=A.showPrevNextJumpers,ye=A.jumpPrevIcon,se=A.jumpNextIcon,me=A.selectComponentClass,fe=A.selectPrefixCls,ie=A.pageSizeOptions,le=this.state,Q=le.current,ce=le.pageSize,te=le.currentInputValue;if(W===!0&&K<=ce)return null;var ee=T(void 0,this.state,this.props),xe=[],re=null,Z=null,X=null,q=null,Ee=null,ve=F&&F.goButton,Oe=B?1:2,Ke=Q-1>0?Q-1:0,Qe=Q+1<ee?Q+1:ee,rt=Object.keys(this.props).reduce(function(Ce,Me){return(Me.substr(0,5)==="data-"||Me.substr(0,5)==="aria-"||Me==="role")&&(Ce[Me]=o.props[Me]),Ce},{});if(de)return ve&&(typeof ve=="boolean"?Ee=i.a.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},V.jump_to_confirm):Ee=i.a.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},ve),Ee=i.a.createElement("li",{title:G?"".concat(V.jump_to).concat(Q,"/").concat(ee):null,className:"".concat(k,"-simple-pager")},Ee)),i.a.createElement("ul",Object(P.a)({className:n()(k,"".concat(k,"-simple"),Object(m.a)({},"".concat(k,"-disabled"),z),U),style:N,ref:this.savePaginationNode},rt),i.a.createElement("li",{title:G?V.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:n()("".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(ee):null,className:"".concat(k,"-simple-pager")},i.a.createElement("input",{type:"text",value:te,disabled:z,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,size:"3"}),i.a.createElement("span",{className:"".concat(k,"-slash")},"/"),ee),i.a.createElement("li",{title:G?V.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:n()("".concat(k,"-next"),Object(m.a)({},"".concat(k,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Qe)),Ee);if(ee<=3+Oe*2){var at={locale:V,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:G,itemRender:oe};ee||xe.push(i.a.createElement(f,Object(P.a)({},at,{key:"noPager",page:ee,className:"".concat(k,"-disabled")})));for(var it=1;it<=ee;it+=1){var et=Q===it;xe.push(i.a.createElement(f,Object(P.a)({},at,{key:it,page:it,active:et})))}}else{var ke=B?V.prev_3:V.prev_5,Pe=B?V.next_3:V.next_5;_e&&(re=i.a.createElement("li",{title:G?ke:null,key:"prev",onClick:this.jumpPrev,tabIndex:"0",onKeyPress:this.runIfEnterJumpPrev,className:n()("".concat(k,"-jump-prev"),Object(m.a)({},"".concat(k,"-jump-prev-custom-icon"),!!ye))},oe(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(ye,"prev page"))),Z=i.a.createElement("li",{title:G?Pe:null,key:"next",tabIndex:"0",onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:n()("".concat(k,"-jump-next"),Object(m.a)({},"".concat(k,"-jump-next-custom-icon"),!!se))},oe(this.getJumpNextPage(),"jump-next",this.getItemIcon(se,"next page")))),q=i.a.createElement(f,{locale:V,last:!0,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:ee,page:ee,active:!1,showTitle:G,itemRender:oe}),X=i.a.createElement(f,{locale:V,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:G,itemRender:oe});var $e=Math.max(1,Q-Oe),Et=Math.min(Q+Oe,ee);Q-1<=Oe&&(Et=1+Oe*2),ee-Q<=Oe&&($e=ee-Oe*2);for(var st=$e;st<=Et;st+=1){var Dt=Q===st;xe.push(i.a.createElement(f,{locale:V,rootPrefixCls:k,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:st,page:st,active:Dt,showTitle:G,itemRender:oe}))}Q-1>=Oe*2&&Q!==1+2&&(xe[0]=Object(r.cloneElement)(xe[0],{className:"".concat(k,"-item-after-jump-prev")}),xe.unshift(re)),ee-Q>=Oe*2&&Q!==ee-2&&(xe[xe.length-1]=Object(r.cloneElement)(xe[xe.length-1],{className:"".concat(k,"-item-before-jump-next")}),xe.push(Z)),$e!==1&&xe.unshift(X),Et!==ee&&xe.push(q)}var Ne=null;ae&&(Ne=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 Be=!this.hasPrev()||!ee,ze=!this.hasNext()||!ee;return i.a.createElement("ul",Object(P.a)({className:n()(k,U,Object(m.a)({},"".concat(k,"-disabled"),z)),style:N,unselectable:"unselectable",ref:this.savePaginationNode},rt),Ne,i.a.createElement("li",{title:G?V.prev_page:null,onClick:this.prev,tabIndex:Be?null:0,onKeyPress:this.runIfEnterPrev,className:n()("".concat(k,"-prev"),Object(m.a)({},"".concat(k,"-disabled"),Be)),"aria-disabled":Be},this.renderPrev(Ke)),xe,i.a.createElement("li",{title:G?V.next_page:null,onClick:this.next,tabIndex:ze?null:0,onKeyPress:this.runIfEnterNext,className:n()("".concat(k,"-next"),Object(m.a)({},"".concat(k,"-disabled"),ze)),"aria-disabled":ze},this.renderNext(Qe)),i.a.createElement(p,{disabled:z,locale:V,rootPrefixCls:k,selectComponentClass:me,selectPrefixCls:fe,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);_.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:g,totalBoundaryShowSizeChanger:50};var c=_},"6RRn":function(M,Y,u){"use strict";var P=u("wCXF"),m=u("n6Qo");u.d(Y,"b",function(){return m.a});var D=u("IBYe"),d=u("6eGT"),h=u("hW8S");u.d(Y,"a",function(){return h.a}),Y.c=P.b},"6eGT":function(M,Y,u){"use strict";function P(m){return null}Y.a=P},"7Cbv":function(M,Y,u){"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 b=h,S=[],r=0;r<256;++r)S.push((r+256).toString(16).substr(1));function i(f){var y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,v=(S[f[y+0]]+S[f[y+1]]+S[f[y+2]]+S[f[y+3]]+"-"+S[f[y+4]]+S[f[y+5]]+"-"+S[f[y+6]]+S[f[y+7]]+"-"+S[f[y+8]]+S[f[y+9]]+"-"+S[f[y+10]]+S[f[y+11]]+S[f[y+12]]+S[f[y+13]]+S[f[y+14]]+S[f[y+15]]).toLowerCase();if(!b(v))throw TypeError("Stringified UUID is invalid");return v}var s=i;function n(f,y,v){f=f||{};var p=f.random||(f.rng||D)();if(p[6]=p[6]&15|64,p[8]=p[8]&63|128,y){v=v||0;for(var O=0;O<16;++O)y[v+O]=p[O];return y}return s(p)}var x=Y.a=n},"7ZXX":function(M,Y,u){M.exports=u.p+"static/err.6e7c5817.png"},"7ahc":function(M,Y,u){"use strict";u.d(Y,"a",function(){return T});var P=u("k1fw"),m=u("0Owb"),D=u("+L6B"),d=u("2/Rp"),h=u("y8nQ"),b=u("Vl3Y"),S=u("tJVT"),r=u("OaEy"),i=u("2fM7"),s=u("q1tI"),n=u.n(s),x=u("VrN/"),f=u.n(x),y=u("p77/"),v=u.n(y),p=u("c5Ni"),O=u.n(p),a=i.a.Option,l={labelCol:{span:4},wrapperCol:{span:20}},g={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(_){var c=_.callback,R=_.onCancel,w=Object(s.useState)("python"),C=Object(S.a)(w,2),E=C[0],o=C[1];function A(U){o(g[U][1])}function k(U){c(U)}return n.a.createElement(b.a,Object(m.a)({},l,{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:k}),n.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},n.a.createElement(i.a,{onChange:A},Object.keys(g).map(function(U){return n.a.createElement(a,{key:U,value:U},g[U][0])}))),n.a.createElement(b.a.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},n.a.createElement(T,{mode:E})),n.a.createElement("div",{className:"flex-container flex-end"},n.a.createElement(d.a,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),n.a.createElement(d.a,{type:"ghost",onClick:R},"\u53D6\u6D88")))};function T(_){var c=_.value,R=_.onChange,w=_.mode,C=_.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 z(W){var K=W.getValue();R&&R(K)}return U.on("change",z),function(){U.off("change",z)}}},[U,R]),Object(s.useEffect)(function(){U&&U.setOption("mode",w)},[U,w]),Object(s.useEffect)(function(){U&&((c!==U.getValue()||c==="")&&setTimeout(function(){U.setValue(c||" ")},300))},[U,c]),Object(s.useEffect)(function(){if(o.current&&!U){var z=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(z)}},[o.current,U]),n.a.createElement("div",{className:"my-codemirror-container"},n.a.createElement("textarea",{ref:o}))}},"7ixt":function(M,Y,u){"use strict";u.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,u){M.exports=u.p+"static/empty2.dd73f390.png"},"8/bI":function(M,Y,u){M.exports=u.p+"static/empty.8918e228.png"},"815F":function(M,Y,u){"use strict";u.d(Y,"e",function(){return S}),u.d(Y,"c",function(){return i}),u.d(Y,"d",function(){return s}),u.d(Y,"a",function(){return x}),u.d(Y,"f",function(){return f}),u.d(Y,"b",function(){return y});var P=u("KQm4"),m=u("VTBJ"),D=u("Ff2n"),d=u("Zm9Q"),h=u("Kwbf"),b=u("OZM5");function S(v,p){return v!=null?v:p}function r(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],p=new Map;function O(a){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(a||[]).forEach(function(g){var T=g.key,_=g.children;Object(h.a)(T!=null,"Tree node must have a certain key: [".concat(l).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(_,"".concat(l).concat(c," > "))})}O(v)}function i(v){function p(O){var a=Object(d.a)(O);return a.map(function(l){if(!Object(b.i)(l))return Object(h.a)(!l,"Tree/TreeNode can only accept TreeNode as children."),null;var g=l.key,T=l.props,_=T.children,c=Object(D.a)(T,["children"]),R=Object(m.a)({key:g},c),w=p(_);return w.length&&(R.children=w),R}).filter(function(l){return l})}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 l(g){var T=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return g.map(function(_,c){var R=Object(b.h)(T?T.pos:"0",c),w=S(_.key,R),C=Object(m.a)(Object(m.a)({},_),{},{parent:T,pos:R,children:null,data:_,isStart:[].concat(Object(P.a)(T?T.isStart:[]),[c===0]),isEnd:[].concat(Object(P.a)(T?T.isEnd:[]),[c===g.length-1])});return a.push(C),p===!0||O.has(w)?C.children=l(_.children||[],C):C.children=[],C})}return l(v),a}function n(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,_){return S(T.key,_)};function l(g,T,_){var c=g?g.children:v,R=g?Object(b.h)(_.pos,T):"0";if(g){var w=a(g,R),C={node:g,index:T,pos:R,key:w,parentPos:_.node?_.pos:null,level:_.level+1};p(C)}c&&c.forEach(function(E,o){l(E,o,{node:g,pos:R,level:_?_.level+1:-1})})}l(null)}function x(v){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},O=p.initWrapper,a=p.processEntity,l=p.onProcessFinished,g=arguments.length>2?arguments[2]:void 0,T={},_={},c={posEntities:T,keyEntities:_};return O&&(c=O(c)||c),n(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,_[N]=U,U.parent=T[A],U.parent&&(U.parent.children=U.parent.children||[],U.parent.children.push(U)),a&&a(U,c)},g),l&&l(c),c}function f(v,p){var O=p.expandedKeys,a=p.selectedKeys,l=p.loadedKeys,g=p.loadingKeys,T=p.checkedKeys,_=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:l.indexOf(v)!==-1,loading:g.indexOf(v)!==-1,checked:T.indexOf(v)!==-1,halfChecked:_.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 y(v){var p=v.data,O=v.expanded,a=v.selected,l=v.checked,g=v.loaded,T=v.loading,_=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:l,loaded:g,loading:T,halfChecked:_,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,u){(function(P){P(u("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 b=P.modeInfo[h];if(b.mime==d)return b;if(b.mimes){for(var S=0;S<b.mimes.length;S++)if(b.mimes[S]==d)return b}}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 b=P.modeInfo[h];if(b.ext){for(var S=0;S<b.ext.length;S++)if(b.ext[S]==d)return b}}},P.findModeByFileName=function(d){for(var h=0;h<P.modeInfo.length;h++){var b=P.modeInfo[h];if(b.file&&b.file.test(d))return b}var S=d.lastIndexOf("."),r=S>-1&&d.substring(S+1,d.length);if(r)return P.findModeByExtension(r)},P.findModeByName=function(d){d=d.toLowerCase();for(var h=0;h<P.modeInfo.length;h++){var b=P.modeInfo[h];if(b.name.toLowerCase()==d)return b;if(b.alias){for(var S=0;S<b.alias.length;S++)if(b.alias[S].toLowerCase()==d)return b}}}})},"8j3D":function(M,Y,u){"use strict";var P=u("2qtc"),m=u("kLXV"),D=u("5NDa"),d=u("5rEg"),h=u("miYZ"),b=u("tsqr"),S=u("k1fw"),r=u("9og8"),i=u("y8nQ"),s=u("Vl3Y"),n=u("tJVT"),x=u("WmNS"),f=u.n(x),y=u("q1tI"),v=u.n(y),p=u("Ty5D"),O=u("9kvl"),a=u("KVXO"),l=u.n(a),g=function(_){var c=_.shixunsDetail,R=_.globalSetting,w=_.loading,C=_.dispatch,E=_.title,o=_.pathList,A=o===void 0?[]:o,k=_.showInputPath,U=k===void 0?!1:k,N=_.isMergeSelectFile,z=N===void 0?!1:N,W=_.onFinish,K=W===void 0?function(){}:W,V=s.a.useForm(),F=Object(n.a)(V,1),B=F[0],G=Object(p.i)(),ae=Object(p.h)(),de=Object(y.useRef)(),oe=Object(y.useState)(""),_e=Object(n.a)(oe,2),ye=_e[0],se=_e[1],me=Object(y.useState)(""),fe=Object(n.a)(me,2),ie=fe[0],le=fe[1],Q=Object(y.useState)([]),ce=Object(n.a)(Q,2),te=ce[0],ee=ce[1],xe=Object(y.useState)([]),re=Object(n.a)(xe,2),Z=re[0],X=re[1];Object(y.useEffect)(function(){var Qe,rt;de.current=((Qe=ae.pathname)===null||Qe===void 0||((rt=Qe.split("/"))===null||rt===void 0)?void 0:rt[3])==="repository"},[]),Object(y.useEffect)(function(){if(c.actionTabs.key!=="Repository-SelectFilePath")return;var Qe=A.join("/"),rt=[];A.map(function(at,it){it===0?rt.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(at),path:Qe}):rt.push({val:"/".concat(at),path:Qe})}),ee(rt),se(Qe),le(Qe),q(Qe)},[c.actionTabs.key]);var q=function(){var Qe=Object(r.a)(f.a.mark(function rt(at){var it;return f.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,C({type:de.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:G.id,path:at}});case 2:it=ke.sent,it&&X(it.trees||[]);case 4:case"end":return ke.stop()}},rt)}));return function(at){return Qe.apply(this,arguments)}}(),Ee=function(rt){var at=ye;rt.type==="tree"&&(te.length?te.push({val:"/".concat(rt.name),path:rt.name}):te.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(rt.name),path:rt.name}),ee(te),at=ye?"".concat(ye,"/").concat(rt.name):rt.name,se(at)),q(at)},ve=function(rt,at){var it=te.filter(function(ke,Pe){return Pe<=at});ee(it);var et=it.filter(function(ke,Pe){return Pe!==0}).map(function(ke){return ke.val}).join("").substr(1);se(et),q(et)},Oe=function(){var Qe=Object(r.a)(f.a.mark(function rt(){var at,it,et;return f.a.wrap(function(Pe){for(;;)switch(Pe.prev=Pe.next){case 0:if(at=B==null?void 0:B.getFieldsValue(),it=ye?"".concat(ye).concat(at!=null&&at.name?"/".concat(at==null?void 0:at.name):""):at==null?void 0:at.name,!z){Pe.next=6;break}return K(it),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:it}),de.current?{}:{secret_repository:!0})});case 11:et=Pe.sent,K(ie),et.status===0&&b.b.info("\u65B0\u5EFA\u6210\u529F"),Pe.next=18;break;case 16:K(it),b.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Ke();case 19:case"end":return Pe.stop()}},rt)}));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:Oe,onCancel:Ke},v.a.createElement("div",{className:l.a.wrap},v.a.createElement("div",{className:l.a.content},v.a.createElement("div",{className:l.a.mainPathWrap},!!(te!=null&&te.length)&&te.map(function(Qe,rt){return v.a.createElement("a",{key:rt,onClick:function(){return ve(Qe,rt)}},Qe.val)})),!!(Z!=null&&Z.length)&&Z.map(function(Qe,rt){return Qe.type==="tree"&&v.a.createElement("a",{key:rt,onClick:function(){return Ee(Qe)}},v.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(l.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"},ye),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.a)(function(T){var _=T.shixunsDetail,c=T.loading,R=T.globalSetting;return{shixunsDetail:_,globalSetting:R,loading:c.models.index}})(g)},"9Bee":function(M,Y,u){"use strict";var P=u("k1fw"),m=u("tJVT"),D=u("q1tI"),d=u.n(D),h=u("vg9a"),b=u("DlQD"),S=u.n(b),r=u("rUJ1");function i(G,ae){var de=G.match(/^(\s+)(?:```)/);if(de===null)return ae;var oe=de[1];return ae.split(`
`).map(function(_e){var ye=_e.match(/^\s+/);if(ye===null)return _e;var se=Object(m.a)(ye,1),me=se[0];return me.length>=oe.length?_e.slice(oe.length):_e}).join(`
`)}var s=[],n=["<ul>"],x=new S.a.Renderer,f=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function y(){s.length=0,n=["<ul>"]}var v={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function p(G,ae,de,oe){if(ae>=G.length||G[ae].level<=de)return ae;var _e=G[ae];oe.push("<li><a href='#"+_e.anchor+"'>"+_e.text+"</a>"),ae++;var ye=[];return ae=p(G,ae,_e.level,ye),ye.length>0&&(oe.push("<ul>"),ye.forEach(function(se){oe.push(se)}),oe.push("</ul>")),oe.push("</li>"),ae=p(G,ae,de,oe),ae}function O(){return p(s,0,0,n),n.push("</ul>"),n.join("")}var a={heading:function(ae){var de=f.exec(ae);if(de)return{type:"heading",raw:de[0],depth:de[1].length,text:de[2]}},fences:function(ae){var de=this.rules.block.fences.exec(ae);if(de){var oe=de[0],_e=i(oe,de[3]||""),ye=de[2]?de[2].trim():de[2];if(["latex","katex","math"].indexOf(ye)>=0){var se=T(),me=_e;_e=se,_[se]={type:"block",expression:me}}return{type:"code",raw:oe,lang:ye,text:_e}}}},l=/(?:\${2})([^\n`]+?)(?:\${2})/gi,g=0,T=function(){return"__special_katext_id_".concat(g++,"__")},_={};function c(){return _}function R(){g=0,_={}}function w(G){return G=G.replace(l,function(ae,de){var oe=T();return _[oe]={type:"inline",expression:de},oe}),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 oe=(ae||"").match(/\S*/)[0];return oe?["latex","katex","math"].indexOf(oe)>=0?"<p class='editormd-tex'>".concat(G,"</p>"):'<pre class="prettyprint linenums"><code class="language-'.concat(ae,'">').concat(de?G:Object(r.escape)(G,!0),`</code></pre>
`):'<pre class="prettyprint linenums"><code>'+(de?G:Object(r.escape)(G,!0))+"</code></pre>"},x.heading=function(G,ae,de){var oe=this.options.headerPrefix+de.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return s.push({anchor:oe,level:ae,text:G}),"<h"+ae+' id="'+oe+'">'+G+"</h"+ae+">"},S.a.setOptions({silent:!0,gfm:!0,pedantic:!1}),S.a.use({tokenizer:a,renderer:x});var A=S.a,k=u("SJMd"),U=u("ulZh"),N=u.n(U),z=u("m3rI"),W=u("Oy/b"),K=u("p5ED"),V=/<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,oe=G.className,_e=G.showTextOnly,ye=G.showLines,se=G.style,me=se===void 0?{}:se,fe=G.stylesPrev,ie=fe===void 0?{}:fe,le=String(de),Q=Object(D.useState)(""),ce=Object(m.a)(Q,2),te=ce[0],ee=ce[1],xe=Object(D.useMemo)(function(){try{var q=/\(\s+\/api\/attachments\/|\(\/api\/attachments\/|\(\/attachments\/download\//g,Ee=/\"\/api\/attachments\/|\"\/attachments\/download\//g,ve=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g;le=le.replace(q,"("+z.a.API_SERVER+"/api/attachments/").replace(Ee,'"'+z.a.API_SERVER+"/api/attachments/").replace(ve,'"'+z.a.API_SERVER+"/files/uploads/").replace(/\r\n/g,`
`),le=le.replace(new RegExp("(?<!\\n)\\n(?!\\n)","g"),`
`)}catch(rt){}var Oe=A(le),Ke=c();if(le.match(/\[TOC\]/)&&(Oe=Oe.replace("<p>[TOC]</p>",O()),y()),Oe=Oe.replace(/(__special_katext_id_\d+__)/g,function(rt,at){var it=Ke[at],et=it.type,ke=it.expression;return Object(W.renderToString)(F(ke)||"",{displayMode:et==="block",throwOnError:!1,output:"html"})}),Oe=Oe.replace(/▁/g,"\u2581\u2581\u2581"),R(),_e){var Qe=document.createElement("div");return Qe.innerHTML=Oe,Qe.innerText}return setTimeout(function(){return X()},500),Oe},[le]),re=Object(D.useRef)();v.WebkitLineClamp=ye,ye&&(me=Object(P.a)(Object(P.a)({},me),v));function Z(q){var Ee=q.target;if(Ee.tagName.toUpperCase()==="A"){var ve=Ee.getAttribute("href");if(ve.indexOf("office")>-1)q.preventDefault(),ee(ve);else if(ve.startsWith("#")){q.preventDefault();var Oe=document.getElementById(ve.replace("#",""));Oe&&Oe.scrollIntoView(!0)}}}var X=function(){var Ee,ve=(Ee=re.current)===null||Ee===void 0?void 0:Ee.querySelectorAll("video");ve==null||ve.forEach(function(Oe){if(Oe.oncontextmenu=function(){return!1},Oe.src.indexOf(".m3u8")>-1&&!Oe.canPlayType("application/vnd.apple.mpegurl")){if(N.a.isSupported()){var Ke=new N.a;Ke.loadSource(Oe.src),Ke.attachMedia(Oe)}}})};return Object(D.useEffect)(function(){if(re.current&&xe&&(xe.match(V)&&window.PR.prettyPrint()),re.current)return re.current.addEventListener("click",Z),function(){re.current.removeEventListener("click",Z),R(),y()}},[xe,re.current,Z]),d.a.createElement(d.a.Fragment,null,d.a.createElement("div",{ref:re,style:Object(P.a)({},me),className:"".concat(oe||""," markdown-body "),dangerouslySetInnerHTML:{__html:xe}}),d.a.createElement(K.a,{close:!0,data:te,type:te!=null&&te.length?"office":"",style:Object(P.a)({},ie),onClose:function(){return ee("")}}))}},"9OqN":function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("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 b=this._cipher,S=b.blockSize,r=this._iv,i=this._counter;r&&(i=this._counter=r.slice(0),this._iv=void 0);var s=i.slice(0);b.encryptBlock(s,0),i[S-1]=i[S-1]+1|0;for(var n=0;n<S;n++)d[h+n]^=s[n]}});return m.Decryptor=D,m}(),P.mode.CTR})},"9VGf":function(M,Y,u){"use strict";u.d(Y,"a",function(){return D});var P=u("q1tI"),m=u.n(P);function D(d,h){var b=Object(P.useRef)();Object(P.useEffect)(function(){b.current=d}),Object(P.useEffect)(function(){function S(){b.current()}if(h!==null){var r=setInterval(S,h);return function(){return clearInterval(r)}}},[h])}},"9ZNV":function(M,Y,u){"use strict";u.d(Y,"a",function(){return s});var P=u("0Owb"),m=u("+L6B"),D=u("2/Rp"),d=u("q1tI"),h=u.n(d),b=u("UUDw"),S=u.n(b),r=u("TSYQ"),i=u.n(r),s=function(x){var f=x.cancelText,y=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,l=x.hasOkBtn,g=l===void 0?!0:l,T=x.okButtonProps,_=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},y),g&&h.a.createElement(D.a,Object(P.a)({size:"large",type:"primary",className:"".concat(S.a.button," mr20"),loading:a,onClick:C},_),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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.mode.CFB=function(){var m=P.lib.BlockCipherMode.extend();m.Encryptor=m.extend({processBlock:function(d,h){var b=this._cipher,S=b.blockSize;D.call(this,d,h,S,b),this._prevBlock=d.slice(h,h+S)}}),m.Decryptor=m.extend({processBlock:function(d,h){var b=this._cipher,S=b.blockSize,r=d.slice(h,h+S);D.call(this,d,h,S,b),this._prevBlock=r}});function D(d,h,b,S){var r,i=this._iv;i?(r=i.slice(0),this._iv=void 0):r=this._prevBlock,S.encryptBlock(r,0);for(var s=0;s<b;s++)d[h+s]^=r[s]}return m}(),P.mode.CFB})},B6bo:function(M,Y,u){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,u){M.exports={wrap:"wrap___1gcMR",content:"content___31AN8",mainPathWrap:"mainPathWrap___1HrSg",colorBlue:"colorBlue___2eq2Y"}},BU3w:function(M,Y,u){"use strict";u.d(Y,"a",function(){return b});var P=u("MNnm"),m="rc-util-key";function D(S){if(S.attachTo)return S.attachTo;var r=document.querySelector("head");return r||document.body}function d(S){var r,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Object(P.a)())return null;var s=document.createElement("style");if((r=i.csp)===null||r===void 0?void 0:r.nonce){var n;s.nonce=(n=i.csp)===null||n===void 0?void 0:n.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 b(S,r){var i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},s=D(i);if(!h.has(s)){var n=d("",i),x=n.parentNode;h.set(s,x),x.removeChild(n)}var f=Array.from(h.get(s).children).find(function(a){return a.tagName==="STYLE"&&a[m]===r});if(f){var y,v;if(((y=i.csp)===null||y===void 0?void 0:y.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]=r,O}},Bbdw:function(M,Y,u){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,u){(function(P){P(u("VrN/"),u("osHv"))})(function(P){P.defineOption("autoCloseTags",!1,function(i,s,n){if(n!=P.Init&&n&&i.removeKeyMap("autoCloseTags"),!s)return;var x={name:"autoCloseTags"};(typeof s!="object"||s.whenClosing!==!1)&&(x["'/'"]=function(f){return b(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(),n=[],x=i.getOption("autoCloseTags"),f=0;f<s.length;f++){if(!s[f].empty())return P.Pass;var y=s[f].head,v=i.getTokenAt(y),p=P.innerMode(i.getMode(),v.state),O=p.state,a=p.mode.xmlCurrentTag&&p.mode.xmlCurrentTag(O),l=a&&a.name;if(!l)return P.Pass;var g=p.mode.configuration=="html",T=typeof x=="object"&&x.dontCloseTags||g&&m,_=typeof x=="object"&&x.indentTags||g&&D;v.end>y.ch&&(l=l.slice(0,l.length-v.end+y.ch));var c=l.toLowerCase();if(!l||v.type=="string"&&(v.end!=y.ch||!/[\"\']/.test(v.string.charAt(v.string.length-1))||v.string.length==1)||v.type=="tag"&&a.close||v.string.indexOf("/")==y.ch-v.start-1||T&&S(T,c)>-1||r(i,p.mode.xmlCurrentContext&&p.mode.xmlCurrentContext(O)||[],l,y,!0))return P.Pass;var R=typeof x=="object"&&x.emptyTags;if(R&&S(R,l)>-1){n[f]={text:"/>",newPos:P.Pos(y.line,y.ch+2)};continue}var w=_&&S(_,c)>-1;n[f]={indent:w,text:">"+(w?`
`:"")+"</"+l+">",newPos:w?P.Pos(y.line+1,0):P.Pos(y.line,y.ch+1)}}for(var C=typeof x=="object"&&x.dontIndentOnAutoClose,f=s.length-1;f>=0;f--){var E=n[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 n=i.listSelections(),x=[],f=s?"/":"</",y=i.getOption("autoCloseTags"),v=typeof y=="object"&&y.dontIndentOnSlash,p=0;p<n.length;p++){if(!n[p].empty())return P.Pass;var O=n[p].head,a=i.getTokenAt(O),l=P.innerMode(i.getMode(),a.state),g=l.state;if(s&&(a.type=="string"||a.string.charAt(0)!="<"||a.start!=O.ch-1))return P.Pass;var T,_=l.mode.name!="xml"&&i.getMode().name=="htmlmixed";if(_&&l.mode.name=="javascript")T=f+"script";else if(_&&l.mode.name=="css")T=f+"style";else{var c=l.mode.xmlCurrentContext&&l.mode.xmlCurrentContext(g);if(!c||c.length&&r(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),n=i.listSelections(),!v)for(var p=0;p<n.length;p++)(p==n.length-1||n[p].head.line<n[p+1].head.line)&&i.indentLine(n[p].head.line)}function b(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 n=0,x=i.length;n<x;++n)if(i[n]==s)return n;return-1}function r(i,s,n,x,f){if(!P.scanForClosingTag)return!1;var y=Math.min(i.lastLine()+1,x.line+500),v=P.scanForClosingTag(i,x,null,y);if(!v||v.tag!=n)return!1;for(var p=f?1:0,O=s.length-1;O>=0&&s[O]==n;O--)++p;x=v.to;for(var O=1;O<p;O++){var a=P.scanForClosingTag(i,x,null,y);if(!a||a.tag!=n)return!1;x=a.to}return!0}})},BjJ7:function(M,Y,u){"use strict";u.d(Y,"d",function(){return m}),u.d(Y,"c",function(){return D}),u.d(Y,"e",function(){return d}),u.d(Y,"b",function(){return h}),u.d(Y,"a",function(){return S});var P=u("m3rI");function m(r){var i=!0;if(r.length>0){for(var s=0;s<r.length;s++)if(r[s].compile_success==0||!r[s].compile_success){i=!1;break}}else i=!1;return i}function D(r){for(var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",s=[],n=0;n<r.length;n++){var x=r[n],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(r,i,s){for(var n=0;n<r.length;n++){var x=r[n];if(x.key===i){x.children=s;break}x.children&&d(x.children,i,s)}return r}function h(r,i,s){var n;return function(){var x=this,f=arguments,y=function(){n=null,s||r.apply(x,f)},v=s&&!n;clearTimeout(n),n=setTimeout(y,i),v&&r.apply(x,f)}}var b=!0,S=P.a.API_SERVER},"C+DQ":function(M,Y,u){},"DDK+":function(M,Y,u){"use strict";var P=u("+L6B"),m=u("2/Rp"),D=u("y8nQ"),d=u("Vl3Y"),h=u("cWXX"),b=u("/ezw"),S=u("rAM+"),r=u("9og8"),i=u("tJVT"),s=u("7Kak"),n=u("9yH6"),x=u("WmNS"),f=u.n(x),y=u("q1tI"),v=u.n(y),p=u("ErOA"),O=u("2qtc"),a=u("kLXV"),l=u("k1fw"),g=u("Se0u"),T=u("pUFm"),_=u.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=u("5NDa"),U=u("5rEg"),N=function(Q){var ce=Q.callback,te=Q.visible,ee=Q.onCancel,xe=Q.id,re=Q.name;function Z(ve){ce(ve)}var X=d.a.useForm(),q=Object(i.a)(X,1),Ee=q[0];return Object(y.useEffect)(function(){Ee.setFieldsValue({name:re})},[re]),v.a.createElement(a.a,{centered:!0,title:xe?"\u6539\u540D":"\u65B0\u5EFA",visible:te,onCancel:ee,footer:null},v.a.createElement(d.a,{layout:"vertical",form:Ee,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:ee,style:{marginRight:20}}," \u53D6\u6D88 ")," ",v.a.createElement(m.a,{type:"primary",htmlType:"submit"}," \u786E\u5B9A ")))))},z=u("Fxgj"),W=u("3ouR"),K=u("xGfz"),V=50,F=function(Q){var ce=Q.data,te=Q.isAdminOrTeacher,ee=Q.onDelGroup,xe=Q.onChangeGroupName,re=Q.onPlusMember,Z=Q.onDelMember,X=Q.onExitGroup,q=Object(y.useState)(0),Ee=Object(i.a)(q,2),ve=Ee[0],Oe=Ee[1],Ke=Object(y.useState)(0),Qe=Object(i.a)(Ke,2),rt=Qe[0],at=Qe[1];function it(Pe){var $e=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(){ee($e)}})}function et(Pe){var $e=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($e)}})}function ke(Pe,$e){a.a.confirm({title:"\u6E29\u99A8\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u7EC4\u5458\u5417?",onOk:function(){Z(Pe,$e)}})}return v.a.createElement("ul",{className:"teaching-list"},ce.map(function(Pe,$e){return v.a.createElement("li",{key:Pe.id,onClick:function(){return Oe($e)}},v.a.createElement("div",{className:"item-group"},v.a.createElement("span",null,Pe.name," \xA0 ",$e!==ve&&v.a.createElement("i",{className:"iconfont icon-jiantou9"})," "),v.a.createElement("div",{className:"action-group"},te?v.a.createElement("a",{onClick:function(){xe(Pe)},style:{marginRight:40}},"\u4FEE\u6539\u540D2222\u79F0"):null,Pe.is_creat?v.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:it},"\u89E3\u6563"):v.a.createElement("a",{id:Pe.id+"",className:"c-grey-c",onClick:et},"\u9000\u51FA"))),$e===ve?v.a.createElement("ul",{className:"info"},Pe.memers.map(function(Et){return v.a.createElement("li",{key:Et.id||Et.name,onClick:function(){at(Et.id)},className:rt===Et.id?"active":""},v.a.createElement("div",null,Et.name),Pe.is_creat&&Et.id&&rt===Et.id?v.a.createElement("a",{className:"btn-del",onClick:function(Dt){Dt.preventDefault(),Dt.stopPropagation(),ke(Pe.id,rt)}},v.a.createElement(W.a,null)):null)}),te?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=u("9kvl"),G=u("ju9d");function ae(Q){var ce=Q.children;return v.a.createElement("div",{className:"no-data"},v.a.createElement("img",{src:_.a,alt:"no-data",width:300}),ce)}var de={data:[],loading:!0,selectedGroup:{},showFormPanel:!1,showMemberPanel:!1,index:0},oe;(function(Q){Q[Q.INITDATA=0]="INITDATA",Q[Q.SHOWLOADING=1]="SHOWLOADING",Q[Q.SHOWFORMPANEL=2]="SHOWFORMPANEL",Q[Q.SHOWMEMBERPANEL=3]="SHOWMEMBERPANEL",Q[Q.SELECTGROUP=4]="SELECTGROUP",Q[Q.SETINDEX=5]="SETINDEX"})(oe||(oe={}));function _e(Q,ce){switch(ce.type){case oe.INITDATA:return Object(l.a)(Object(l.a)({},Q),ce.payload);case oe.SHOWLOADING:return Object(l.a)(Object(l.a)({},Q),{},{loading:ce.payload});case oe.SETINDEX:return Object(l.a)(Object(l.a)({},Q),{},{index:ce.payload});case oe.SHOWFORMPANEL:return Object(l.a)(Object(l.a)({},Q),ce.payload);case oe.SHOWMEMBERPANEL:return Object(l.a)(Object(l.a)({},Q),ce.payload);case oe.SELECTGROUP:return Object(l.a)(Object(l.a)({},Q),{},{selectedGroup:ce.payload,showFormPanel:!0});default:throw new Error}}function ye(Q){var ce,te=Q.user,ee=Object(y.useReducer)(_e,de),xe=Object(i.a)(ee,2),re=xe[0],Z=xe[1],X=re.data,q=re.index,Ee=re.loading,ve=re.showFormPanel,Oe=re.selectedGroup,Ke=re.showMemberPanel,Qe=(ce=te.userInfo)===null||ce===void 0?void 0:ce.role,rt=Object(y.useMemo)(function(){var Ut=[],cn=[],An=Object(S.a)(X),rn;try{for(An.s();!(rn=An.n()).done;){var Pt=rn.value;Pt.is_creat?Ut.push(Pt):cn.push(Pt)}}catch(Ge){An.e(Ge)}finally{An.f()}return[Ut,cn]},[X]);Object(y.useEffect)(function(){Qe===15&&Z({type:oe.SETINDEX,payload:1})},[Qe]);function at(){return it.apply(this,arguments)}function it(){return it=Object(r.a)(f.a.mark(function Ut(){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:oe.INITDATA,payload:{loading:!1,showFormPanel:!1,data:cn.groups}});case 4:case"end":return rn.stop()}},Ut)})),it.apply(this,arguments)}Object(y.useEffect)(function(){at()},[]);function et(Ut){return ke.apply(this,arguments)}function ke(){return ke=Object(r.a)(f.a.mark(function Ut(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:if(!Oe.id){rn.next=5;break}return rn.next=3,w(Oe.id,cn);case 3:rn.next=7;break;case 5:return rn.next=7,R(cn);case 7:at();case 8:case"end":return rn.stop()}},Ut)})),ke.apply(this,arguments)}function Pe(){Z({type:oe.SHOWFORMPANEL,payload:{showFormPanel:!0,selectedGroup:{}}})}function $e(Ut){Z({type:oe.SELECTGROUP,payload:Ut})}function Et(){Z({type:oe.SHOWFORMPANEL,payload:{showFormPanel:!1}})}function st(){Z({type:oe.SHOWMEMBERPANEL,payload:{showMemberPanel:!1,selectedGroup:{}}})}function Dt(Ut){Z({type:oe.SHOWMEMBERPANEL,payload:{showMemberPanel:!0,selectedGroup:Ut}})}function Ne(Ut,cn){return Be.apply(this,arguments)}function Be(){return Be=Object(r.a)(f.a.mark(function Ut(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:at();case 3:case"end":return Pt.stop()}},Ut)})),Be.apply(this,arguments)}function ze(Ut){return Ce.apply(this,arguments)}function Ce(){return Ce=Object(r.a)(f.a.mark(function Ut(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,A(cn);case 2:at();case 3:case"end":return rn.stop()}},Ut)})),Ce.apply(this,arguments)}function Me(Ut){return Le.apply(this,arguments)}function Le(){return Le=Object(r.a)(f.a.mark(function Ut(cn){return f.a.wrap(function(rn){for(;;)switch(rn.prev=rn.next){case 0:return rn.next=2,E(cn);case 2:at();case 3:case"end":return rn.stop()}},Ut)})),Le.apply(this,arguments)}function Fe(Ut){Z({type:oe.SETINDEX,payload:parseInt(Ut.target.id,10)})}function dt(Ut,cn){return _t.apply(this,arguments)}function _t(){return _t=Object(r.a)(f.a.mark(function Ut(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:at();case 4:case"end":return Pt.stop()}},Ut)})),_t.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:Fe},"\u6211\u521B\u5EFA\u7684")),v.a.createElement("li",{className:q===1?"active":""},v.a.createElement("a",{id:"1",onClick:Fe},"\u6211\u52A0\u5165\u7684"))),v.a.createElement("div",{className:rt[q].length===0?"nodata-content":"main-content"},rt[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:Dt,onDelMember:Ne,onDelGroup:ze,isAdminOrTeacher:Qe<=12,onChangeGroupName:$e,data:rt[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:et,visible:ve,onCancel:Et,id:Oe.id,name:Oe.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:Oe.id,container_type:4,onSelect:dt,onCancel:st})))}var se=Object(B.a)(function(Q){var ce=Q.user;return{user:ce}})(ye),me=u("SLjR"),fe=u("55Ip"),ie=n.a.Group,le=Y.a=function(Q){var ce=Q.onSelect,te=Q.onCancel,ee=Object(y.useState)([]),xe=Object(i.a)(ee,2),re=xe[0],Z=xe[1],X=Object(y.useState)(!0),q=Object(i.a)(X,2),Ee=q[0],ve=q[1];Object(y.useEffect)(function(){function Qe(){return rt.apply(this,arguments)}function rt(){return rt=Object(r.a)(f.a.mark(function at(){var it,et;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:it=Pe.sent,et=it.groups,Z(et),ve(!1);case 6:case"end":return Pe.stop()}},at)})),rt.apply(this,arguments)}Qe()},[]);var Oe=Object(y.useMemo)(function(){var Qe=[],rt=[],at=Object(S.a)(re),it;try{for(at.s();!(it=at.n()).done;){var et=it.value;et.is_creat?Qe.push(et):rt.push(et)}}catch(ke){at.e(ke)}finally{at.f()}return[Qe,rt]},[re]);function Ke(Qe){ce(Qe)}return v.a.createElement(d.a,{className:"select-teach-group",onFinish:Ke},Ee?v.a.createElement(b.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(fe.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"},Oe[0].map(function(Qe){return v.a.createElement("li",{key:Qe.id},v.a.createElement(n.a,{value:Qe.id},Qe.name))})),v.a.createElement("p",{style:{fontSize:"12px"}},"\u6211\u52A0\u5165\u7684\uFF1A"),v.a.createElement("ul",{className:"groups"},Oe[1].map(function(Qe){return v.a.createElement("li",{key:Qe.id},v.a.createElement(n.a,{value:Qe.id},Qe.name))})))),v.a.createElement("div",{className:"btn-actions"},v.a.createElement(m.a,{type:"ghost",onClick:te,style:{marginRight:10}},"\u53D6\u6D88"),v.a.createElement(m.a,{type:"primary",htmlType:"submit"},"\u786E\u5B9A"))))}},DlQD:function(M,Y,u){(function(P,m){M.exports=m()})(this,function(){"use strict";function P(Ne,Be){for(var ze=0;ze<Be.length;ze++){var Ce=Be[ze];Ce.enumerable=Ce.enumerable||!1,Ce.configurable=!0,"value"in Ce&&(Ce.writable=!0),Object.defineProperty(Ne,Ce.key,Ce)}}function m(Ne,Be,ze){return Be&&P(Ne.prototype,Be),ze&&P(Ne,ze),Ne}function D(Ne,Be){if(!Ne)return;if(typeof Ne=="string")return d(Ne,Be);var ze=Object.prototype.toString.call(Ne).slice(8,-1);if(ze==="Object"&&Ne.constructor&&(ze=Ne.constructor.name),ze==="Map"||ze==="Set")return Array.from(Ne);if(ze==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ze))return d(Ne,Be)}function d(Ne,Be){(Be==null||Be>Ne.length)&&(Be=Ne.length);for(var ze=0,Ce=new Array(Be);ze<Be;ze++)Ce[ze]=Ne[ze];return Ce}function h(Ne,Be){var ze;if(typeof Symbol=="undefined"||Ne[Symbol.iterator]==null){if(Array.isArray(Ne)||(ze=D(Ne))||Be&&Ne&&typeof Ne.length=="number"){ze&&(Ne=ze);var Ce=0;return function(){return Ce>=Ne.length?{done:!0}:{done:!1,value:Ne[Ce++]}}}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=Ne[Symbol.iterator](),ze.next.bind(ze)}function b(Ne,Be){return Be={exports:{}},Ne(Be,Be.exports),Be.exports}var S=b(function(Ne){function Be(){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(Ce){Ne.exports.defaults=Ce}Ne.exports={defaults:Be(),getDefaults:Be,changeDefaults:ze}}),r=S.defaults,i=S.getDefaults,s=S.changeDefaults,n=/[&<>"']/,x=/[&<>"']/g,f=/[<>"']|&(?!#?\w+;)/,y=/[<>"']|&(?!#?\w+;)/g,v={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},p=function(Be){return v[Be]};function O(Ne,Be){if(Be){if(n.test(Ne))return Ne.replace(x,p)}else if(f.test(Ne))return Ne.replace(y,p);return Ne}var a=/&(#(?:\d+)|(?:#x[0-9A-Fa-f]+)|(?:\w+));?/ig;function l(Ne){return Ne.replace(a,function(Be,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=/(^|[^\[])\^/g;function T(Ne,Be){Ne=Ne.source||Ne,Be=Be||"";var ze={replace:function(Me,Le){return Le=Le.source||Le,Le=Le.replace(g,"$1"),Ne=Ne.replace(Me,Le),ze},getRegex:function(){return new RegExp(Ne,Be)}};return ze}var _=/[^\w:]/g,c=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function R(Ne,Be,ze){if(Ne){var Ce;try{Ce=decodeURIComponent(l(ze)).replace(_,"").toLowerCase()}catch(Me){return null}if(Ce.indexOf("javascript:")===0||Ce.indexOf("vbscript:")===0||Ce.indexOf("data:")===0)return null}Be&&!c.test(ze)&&(ze=A(Be,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(Ne,Be){w[" "+Ne]||(C.test(Ne)?w[" "+Ne]=Ne+"/":w[" "+Ne]=z(Ne,"/",!0)),Ne=w[" "+Ne];var ze=Ne.indexOf(":")===-1;return Be.substring(0,2)==="//"?ze?Be:Ne.replace(E,"$1")+Be:Be.charAt(0)==="/"?ze?Be:Ne.replace(o,"$1")+Be:Ne+Be}var k={exec:function(){}};function U(Ne){for(var Be=1,ze,Ce;Be<arguments.length;Be++){ze=arguments[Be];for(Ce in ze)Object.prototype.hasOwnProperty.call(ze,Ce)&&(Ne[Ce]=ze[Ce])}return Ne}function N(Ne,Be){var ze=Ne.replace(/\|/g,function(Le,Fe,dt){for(var _t=!1,Ut=Fe;--Ut>=0&&dt[Ut]==="\\";)_t=!_t;return _t?"|":" |"}),Ce=ze.split(/ \|/),Me=0;if(Ce.length>Be)Ce.splice(Be);else for(;Ce.length<Be;)Ce.push("");for(;Me<Ce.length;Me++)Ce[Me]=Ce[Me].trim().replace(/\\\|/g,"|");return Ce}function z(Ne,Be,ze){var Ce=Ne.length;if(Ce===0)return"";for(var Me=0;Me<Ce;){var Le=Ne.charAt(Ce-Me-1);if(Le===Be&&!ze)Me++;else if(Le!==Be&&ze)Me++;else break}return Ne.substr(0,Ce-Me)}function W(Ne,Be){if(Ne.indexOf(Be[1])===-1)return-1;for(var ze=Ne.length,Ce=0,Me=0;Me<ze;Me++)if(Ne[Me]==="\\")Me++;else if(Ne[Me]===Be[0])Ce++;else if(Ne[Me]===Be[1]&&(Ce--,Ce<0))return Me;return-1}function K(Ne){Ne&&Ne.sanitize&&!Ne.silent&&console.warn("marked(): sanitize and sanitizer parameters are deprecated since version 0.7.0, should not be used and will be removed in the future. Read more here: https://marked.js.org/#/USING_ADVANCED.md#options")}var V={escape:O,unescape:l,edit:T,cleanUrl:R,resolveUrl:A,noopTest:k,merge:U,splitCells:N,rtrim:z,findClosingBracket:W,checkSanitizeDeprecation:K},F=S.defaults,B=V.rtrim,G=V.splitCells,ae=V.escape,de=V.findClosingBracket;function oe(Ne,Be,ze){var Ce=Be.href,Me=Be.title?ae(Be.title):null,Le=Ne[1].replace(/\\([\[\]])/g,"$1");return Ne[0].charAt(0)!=="!"?{type:"link",raw:ze,href:Ce,title:Me,text:Le}:{type:"image",raw:ze,href:Ce,title:Me,text:ae(Le)}}function _e(Ne,Be){var ze=Ne.match(/^(\s+)(?:```)/);if(ze===null)return Be;var Ce=ze[1];return Be.split(`
`).map(function(Me){var Le=Me.match(/^\s+/);if(Le===null)return Me;var Fe=Le[0];return Fe.length>=Ce.length?Me.slice(Ce.length):Me}).join(`
`)}var ye=function(){function Ne(ze){this.options=ze||F}var Be=Ne.prototype;return Be.space=function(Ce){var Me=this.rules.block.newline.exec(Ce);if(Me)return Me[0].length>1?{type:"space",raw:Me[0]}:{raw:`
`}},Be.code=function(Ce,Me){var Le=this.rules.block.code.exec(Ce);if(Le){var Fe=Me[Me.length-1];if(Fe&&Fe.type==="paragraph")return{raw:Le[0],text:Le[0].trimRight()};var dt=Le[0].replace(/^ {4}/gm,"");return{type:"code",raw:Le[0],codeBlockStyle:"indented",text:this.options.pedantic?dt:B(dt,`
`)}}},Be.fences=function(Ce){var Me=this.rules.block.fences.exec(Ce);if(Me){var Le=Me[0],Fe=_e(Le,Me[3]||"");return{type:"code",raw:Le,lang:Me[2]?Me[2].trim():Me[2],text:Fe}}},Be.heading=function(Ce){var Me=this.rules.block.heading.exec(Ce);if(Me)return{type:"heading",raw:Me[0],depth:Me[1].length,text:Me[2]}},Be.nptable=function(Ce){var Me=this.rules.block.nptable.exec(Ce);if(Me){var Le={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(Le.header.length===Le.align.length){var Fe=Le.align.length,dt;for(dt=0;dt<Fe;dt++)/^ *-+: *$/.test(Le.align[dt])?Le.align[dt]="right":/^ *:-+: *$/.test(Le.align[dt])?Le.align[dt]="center":/^ *:-+ *$/.test(Le.align[dt])?Le.align[dt]="left":Le.align[dt]=null;for(Fe=Le.cells.length,dt=0;dt<Fe;dt++)Le.cells[dt]=G(Le.cells[dt],Le.header.length);return Le}}},Be.hr=function(Ce){var Me=this.rules.block.hr.exec(Ce);if(Me)return{type:"hr",raw:Me[0]}},Be.blockquote=function(Ce){var Me=this.rules.block.blockquote.exec(Ce);if(Me){var Le=Me[0].replace(/^ *> ?/gm,"");return{type:"blockquote",raw:Me[0],text:Le}}},Be.list=function(Ce){var Me=this.rules.block.list.exec(Ce);if(Me){for(var Le=Me[0],Fe=Me[2],dt=Fe.length>1,_t=Fe[Fe.length-1]===")",Ut={type:"list",raw:Le,ordered:dt,start:dt?+Fe.slice(0,-1):"",loose:!1,items:[]},cn=Me[0].match(this.rules.block.item),An=!1,rn,Pt,Ge,ut,ot,we,Xe,Ct=cn.length,gt=0;gt<Ct;gt++)rn=cn[gt],Le=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||!_t&&Ge[Ge.length-1]===")":Ge.length>1||this.options.smartLists&&Ge!==Fe)&&(ut=cn.slice(gt+1).join(`
`),Ut.raw=Ut.raw.substring(0,Ut.raw.length-ut.length),gt=Ct-1)),ot=An||/\n\n(?!\s*$)/.test(rn),gt!==Ct-1&&(An=rn.charAt(rn.length-1)===`
`,ot||(ot=An)),ot&&(Ut.loose=!0),we=/^\[[ xX]\] /.test(rn),Xe=void 0,we&&(Xe=rn[1]!==" ",rn=rn.replace(/^\[[ xX]\] +/,"")),Ut.items.push({type:"list_item",raw:Le,task:we,checked:Xe,loose:ot,text:rn});return Ut}},Be.html=function(Ce){var Me=this.rules.block.html.exec(Ce);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]}},Be.def=function(Ce){var Me=this.rules.block.def.exec(Ce);if(Me){Me[3]&&(Me[3]=Me[3].substring(1,Me[3].length-1));var Le=Me[1].toLowerCase().replace(/\s+/g," ");return{tag:Le,raw:Me[0],href:Me[2],title:Me[3]}}},Be.table=function(Ce){var Me=this.rules.block.table.exec(Ce);if(Me){var Le={type:"table",header:G(Me[1].replace(/^ *| *\| *$/g,"")),align:Me[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:Me[3]?Me[3].replace(/\n$/,"").split(`
`):[]};if(Le.header.length===Le.align.length){Le.raw=Me[0];var Fe=Le.align.length,dt;for(dt=0;dt<Fe;dt++)/^ *-+: *$/.test(Le.align[dt])?Le.align[dt]="right":/^ *:-+: *$/.test(Le.align[dt])?Le.align[dt]="center":/^ *:-+ *$/.test(Le.align[dt])?Le.align[dt]="left":Le.align[dt]=null;for(Fe=Le.cells.length,dt=0;dt<Fe;dt++)Le.cells[dt]=G(Le.cells[dt].replace(/^ *\| *| *\| *$/g,""),Le.header.length);return Le}}},Be.lheading=function(Ce){var Me=this.rules.block.lheading.exec(Ce);if(Me)return{type:"heading",raw:Me[0],depth:Me[2].charAt(0)==="="?1:2,text:Me[1]}},Be.paragraph=function(Ce){var Me=this.rules.block.paragraph.exec(Ce);if(Me)return{type:"paragraph",raw:Me[0],text:Me[1].charAt(Me[1].length-1)===`
`?Me[1].slice(0,-1):Me[1]}},Be.text=function(Ce,Me){var Le=this.rules.block.text.exec(Ce);if(Le){var Fe=Me[Me.length-1];return Fe&&Fe.type==="text"?{raw:Le[0],text:Le[0]}:{type:"text",raw:Le[0],text:Le[0]}}},Be.escape=function(Ce){var Me=this.rules.inline.escape.exec(Ce);if(Me)return{type:"escape",raw:Me[0],text:ae(Me[1])}},Be.tag=function(Ce,Me,Le){var Fe=this.rules.inline.tag.exec(Ce);if(Fe)return!Me&&/^<a /i.test(Fe[0])?Me=!0:Me&&/^<\/a>/i.test(Fe[0])&&(Me=!1),!Le&&/^<(pre|code|kbd|script)(\s|>)/i.test(Fe[0])?Le=!0:Le&&/^<\/(pre|code|kbd|script)(\s|>)/i.test(Fe[0])&&(Le=!1),{type:this.options.sanitize?"text":"html",raw:Fe[0],inLink:Me,inRawBlock:Le,text:this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Fe[0]):ae(Fe[0]):Fe[0]}},Be.link=function(Ce){var Me=this.rules.inline.link.exec(Ce);if(Me){var Le=de(Me[2],"()");if(Le>-1){var Fe=Me[0].indexOf("!")===0?5:4,dt=Fe+Me[1].length+Le;Me[2]=Me[2].substring(0,Le),Me[0]=Me[0].substring(0,dt).trim(),Me[3]=""}var _t=Me[2],Ut="";if(this.options.pedantic){var cn=/^([^'"]*[^\s])\s+(['"])(.*)\2/.exec(_t);cn?(_t=cn[1],Ut=cn[3]):Ut=""}else Ut=Me[3]?Me[3].slice(1,-1):"";_t=_t.trim().replace(/^<([\s\S]*)>$/,"$1");var An=oe(Me,{href:_t&&_t.replace(this.rules.inline._escapes,"$1"),title:Ut&&Ut.replace(this.rules.inline._escapes,"$1")},Me[0]);return An}},Be.reflink=function(Ce,Me){var Le;if((Le=this.rules.inline.reflink.exec(Ce))||(Le=this.rules.inline.nolink.exec(Ce))){var Fe=(Le[2]||Le[1]).replace(/\s+/g," ");if(Fe=Me[Fe.toLowerCase()],!Fe||!Fe.href){var dt=Le[0].charAt(0);return{type:"text",raw:dt,text:dt}}var _t=oe(Le,Fe,Le[0]);return _t}},Be.strong=function(Ce,Me,Le){Le===void 0&&(Le="");var Fe=this.rules.inline.strong.start.exec(Ce);if(Fe&&(!Fe[1]||Fe[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Me=Me.slice(-1*Ce.length);var dt=Fe[0]==="**"?this.rules.inline.strong.endAst:this.rules.inline.strong.endUnd;dt.lastIndex=0;for(var _t;(Fe=dt.exec(Me))!=null;)if(_t=this.rules.inline.strong.middle.exec(Me.slice(0,Fe.index+3)),_t)return{type:"strong",raw:Ce.slice(0,_t[0].length),text:Ce.slice(2,_t[0].length-2)}}},Be.em=function(Ce,Me,Le){Le===void 0&&(Le="");var Fe=this.rules.inline.em.start.exec(Ce);if(Fe&&(!Fe[1]||Fe[1]&&(Le===""||this.rules.inline.punctuation.exec(Le)))){Me=Me.slice(-1*Ce.length);var dt=Fe[0]==="*"?this.rules.inline.em.endAst:this.rules.inline.em.endUnd;dt.lastIndex=0;for(var _t;(Fe=dt.exec(Me))!=null;)if(_t=this.rules.inline.em.middle.exec(Me.slice(0,Fe.index+2)),_t)return{type:"em",raw:Ce.slice(0,_t[0].length),text:Ce.slice(1,_t[0].length-1)}}},Be.codespan=function(Ce){var Me=this.rules.inline.code.exec(Ce);if(Me){var Le=Me[2].replace(/\n/g," "),Fe=/[^ ]/.test(Le),dt=Le.startsWith(" ")&&Le.endsWith(" ");return Fe&&dt&&(Le=Le.substring(1,Le.length-1)),Le=ae(Le,!0),{type:"codespan",raw:Me[0],text:Le}}},Be.br=function(Ce){var Me=this.rules.inline.br.exec(Ce);if(Me)return{type:"br",raw:Me[0]}},Be.del=function(Ce){var Me=this.rules.inline.del.exec(Ce);if(Me)return{type:"del",raw:Me[0],text:Me[1]}},Be.autolink=function(Ce,Me){var Le=this.rules.inline.autolink.exec(Ce);if(Le){var Fe,dt;return Le[2]==="@"?(Fe=ae(this.options.mangle?Me(Le[1]):Le[1]),dt="mailto:"+Fe):(Fe=ae(Le[1]),dt=Fe),{type:"link",raw:Le[0],text:Fe,href:dt,tokens:[{type:"text",raw:Fe,text:Fe}]}}},Be.url=function(Ce,Me){var Le;if(Le=this.rules.inline.url.exec(Ce)){var Fe,dt;if(Le[2]==="@")Fe=ae(this.options.mangle?Me(Le[0]):Le[0]),dt="mailto:"+Fe;else{var _t;do _t=Le[0],Le[0]=this.rules.inline._backpedal.exec(Le[0])[0];while(_t!==Le[0]);Fe=ae(Le[0]),Le[1]==="www."?dt="http://"+Fe:dt=Fe}return{type:"link",raw:Le[0],text:Fe,href:dt,tokens:[{type:"text",raw:Fe,text:Fe}]}}},Be.inlineText=function(Ce,Me,Le){var Fe=this.rules.inline.text.exec(Ce);if(Fe){var dt;return Me?dt=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(Fe[0]):ae(Fe[0]):Fe[0]:dt=ae(this.options.smartypants?Le(Fe[0]):Fe[0]),{type:"text",raw:Fe[0],text:dt}}},Ne}(),se=V.noopTest,me=V.edit,fe=V.merge,ie={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:/^ {0,3}(`{3,}(?=[^`\n]*\n)|~{3,})([^\n]*)\n(?:|([\s\S]*?)\n)(?: {0,3}\1[~`]* *(?:\n+|$)|$)/,hr:/^ {0,3}((?:- *){3,}|(?:_ *){3,}|(?:\* *){3,})(?:\n+|$)/,heading:/^ {0,3}(#{1,6}) +([^\n]*?)(?: +#+)? *(?:\n+|$)/,blockquote:/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/,list:/^( {0,3})(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:"^ {0,3}(?:<(script|pre|style)[\\s>][\\s\\S]*?(?:</\\1>[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?\\?>\\n*|<![A-Z][\\s\\S]*?>\\n*|<!\\[CDATA\\[[\\s\\S]*?\\]\\]>\\n*|</?(tag)(?: +|\\n|/?>)[\\s\\S]*?(?:\\n{2,}|$)|<(?!script|pre|style)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$)|</(?!script|pre|style)[a-z][\\w-]*\\s*>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:\\n{2,}|$))",def:/^ {0,3}\[(label)\]: *\n? *<?([^\s>]+)>?(?:(?: +\n? *| *\n *)(title))? *(?:\n+|$)/,nptable:se,table:se,lheading:/^([^\n]+)\n {0,3}(=+|-+) *(?:\n+|$)/,_paragraph:/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html)[^\n]+)*)/,text:/^[^\n]+/};ie._label=/(?!\s*\])(?:\\[\[\]]|[^\[\]])+/,ie._title=/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/,ie.def=me(ie.def).replace("label",ie._label).replace("title",ie._title).getRegex(),ie.bullet=/(?:[*+-]|\d{1,9}[.)])/,ie.item=/^( *)(bull) ?[^\n]*(?:\n(?!\1bull ?)[^\n]*)*/,ie.item=me(ie.item,"gm").replace(/bull/g,ie.bullet).getRegex(),ie.list=me(ie.list).replace(/bull/g,ie.bullet).replace("hr","\\n+(?=\\1?(?:(?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$))").replace("def","\\n+(?="+ie.def.source+")").getRegex(),ie._tag="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|section|source|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ie._comment=/<!--(?!-?>)[\s\S]*?-->/,ie.html=me(ie.html,"i").replace("comment",ie._comment).replace("tag",ie._tag).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ie.paragraph=me(ie._paragraph).replace("hr",ie.hr).replace("heading"," {0,3}#{1,6} ").replace("|lheading","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)]) ").replace("html","</?(?:tag)(?: +|\\n|/?>)|<(?:script|pre|style|!--)").replace("tag",ie._tag).getRegex(),ie.blockquote=me(ie.blockquote).replace("paragraph",ie.paragraph).getRegex(),ie.normal=fe({},ie),ie.gfm=fe({},ie.normal,{nptable:"^ *([^|\\n ].*\\|.*)\\n *([-:]+ *\\|[-| :]*)(?:\\n((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)",table:"^ *\\|(.+)\\n *\\|?( *[-:]+[-| :]*)(?:\\n *((?:(?!\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)"}),ie.gfm.nptable=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=fe({},ie.normal,{html:me(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+?</\\1> *(?:\\n{2,}|\\s*$)|<tag(?:"[^"]*"|'[^']*'|\\s[^'"/>\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ie._comment).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/,fences:se,paragraph:me(ie.normal._paragraph).replace("hr",ie.hr).replace("heading",` *#{1,6} *[^
]`).replace("lheading",ie.lheading).replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").getRegex()});var le={escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,autolink:/^<(scheme:[^\s\x00-\x1f<>]*|email)>/,url:se,tag:"^comment|^</[a-zA-Z][\\w:-]*\\s*>|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^<![a-zA-Z]+\\s[\\s\\S]*?>|^<!\\[CDATA\\[[\\s\\S]*?\\]\\]>",link:/^!?\[(label)\]\(\s*(href)(?:\s+(title))?\s*\)/,reflink:/^!?\[(label)\]\[(?!\s*\])((?:\\[\[\]]?|[^\[\]\\])+)\]/,nolink:/^!?\[(?!\s*\])((?:\[[^\[\]]*\]|\\[\[\]]|[^\[\]])*)\](?:\[\])?/,reflinkSearch:"reflink|nolink(?!\\()",strong:{start:/^(?:(\*\*(?=[*punctuation]))|\*\*)(?![\s])|__/,middle:/^\*\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*\*$|^__(?![\s])((?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?)__$/,endAst:/[^punctuation\s]\*\*(?!\*)|[punctuation]\*\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]__(?!_)(?:(?=[punctuation\s])|$)/},em:{start:/^(?:(\*(?=[punctuation]))|\*)(?![*\s])|_/,middle:/^\*(?:(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)|\*(?:(?!overlapSkip)(?:[^*]|\\\*)|overlapSkip)*?\*)+?\*$|^_(?![_\s])(?:(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)|_(?:(?!overlapSkip)(?:[^_]|\\_)|overlapSkip)*?_)+?_$/,endAst:/[^punctuation\s]\*(?!\*)|[punctuation]\*(?!\*)(?:(?=[punctuation\s]|$))/,endUnd:/[^\s]_(?!_)(?:(?=[punctuation\s])|$)/},code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,br:/^( {2,}|\\)\n(?!\s*$)/,del:se,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*]|\b_|$)|[^ ](?= {2,}\n))|(?= {2,}\n))/,punctuation:/^([\s*punctuation])/};le._punctuation="!\"#$%&'()+\\-.,/:;<=>?@\\[\\]`^{|}~",le.punctuation=me(le.punctuation).replace(/punctuation/g,le._punctuation).getRegex(),le._blockSkip="\\[[^\\]]*?\\]\\([^\\)]*?\\)|`[^`]*?`|<[^>]*?>",le._overlapSkip="__[^_]*?__|\\*\\*\\[^\\*\\]*?\\*\\*",le.em.start=me(le.em.start).replace(/punctuation/g,le._punctuation).getRegex(),le.em.middle=me(le.em.middle).replace(/punctuation/g,le._punctuation).replace(/overlapSkip/g,le._overlapSkip).getRegex(),le.em.endAst=me(le.em.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.em.endUnd=me(le.em.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.start=me(le.strong.start).replace(/punctuation/g,le._punctuation).getRegex(),le.strong.middle=me(le.strong.middle).replace(/punctuation/g,le._punctuation).replace(/blockSkip/g,le._blockSkip).getRegex(),le.strong.endAst=me(le.strong.endAst,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.strong.endUnd=me(le.strong.endUnd,"g").replace(/punctuation/g,le._punctuation).getRegex(),le.blockSkip=me(le._blockSkip,"g").getRegex(),le.overlapSkip=me(le._overlapSkip,"g").getRegex(),le._escapes=/\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/g,le._scheme=/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/,le._email=/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/,le.autolink=me(le.autolink).replace("scheme",le._scheme).replace("email",le._email).getRegex(),le._attribute=/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/,le.tag=me(le.tag).replace("comment",ie._comment).replace("attribute",le._attribute).getRegex(),le._label=/(?:\[(?:\\.|[^\[\]\\])*\]|\\.|`[^`]*`|[^\[\]\\`])*?/,le._href=/<(?:\\[<>]?|[^\s<>\\])*>|[^\s\x00-\x1f]*/,le._title=/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/,le.link=me(le.link).replace("label",le._label).replace("href",le._href).replace("title",le._title).getRegex(),le.reflink=me(le.reflink).replace("label",le._label).getRegex(),le.reflinkSearch=me(le.reflinkSearch,"g").replace("reflink",le.reflink).replace("nolink",le.nolink).getRegex(),le.normal=fe({},le),le.pedantic=fe({},le.normal,{strong:{start:/^__|\*\*/,middle:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,endAst:/\*\*(?!\*)/g,endUnd:/__(?!_)/g},em:{start:/^_|\*/,middle:/^()\*(?=\S)([\s\S]*?\S)\*(?!\*)|^_(?=\S)([\s\S]*?\S)_(?!_)/,endAst:/\*(?!\*)/g,endUnd:/_(?!_)/g},link:me(/^!?\[(label)\]\((.*?)\)/).replace("label",le._label).getRegex(),reflink:me(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace("label",le._label).getRegex()}),le.gfm=fe({},le.normal,{escape:me(le.escape).replace("])","~|])").getRegex(),_extended_email:/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![-_])/,url:/^((?:ftp|https?):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/,_backpedal:/(?:[^?!.,:;*_~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_~)]+(?!$))+/,del:/^~+(?=\S)([\s\S]*?\S)~+/,text:/^(`+|[^`])(?:[\s\S]*?(?:(?=[\\<!\[`*~]|\b_|https?:\/\/|ftp:\/\/|www\.|$)|[^ ](?= {2,}\n)|[^a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-](?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))|(?= {2,}\n|[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@))/}),le.gfm.url=me(le.gfm.url,"i").replace("email",le.gfm._extended_email).getRegex(),le.breaks=fe({},le.gfm,{br:me(le.br).replace("{2,}","*").getRegex(),text:me(le.gfm.text).replace("\\b_","\\b_| {2,}\\n").replace(/\{2,\}/g,"*").getRegex()});var Q={block:ie,inline:le},ce=S.defaults,te=Q.block,ee=Q.inline;function xe(Ne){return Ne.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(Ne){var Be="",ze,Ce,Me=Ne.length;for(ze=0;ze<Me;ze++)Ce=Ne.charCodeAt(ze),Math.random()>.5&&(Ce="x"+Ce.toString(16)),Be+="&#"+Ce+";";return Be}var Z=function(){function Ne(ze){this.tokens=[],this.tokens.links=Object.create(null),this.options=ze||ce,this.options.tokenizer=this.options.tokenizer||new ye,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options;var Ce={block:te.normal,inline:ee.normal};this.options.pedantic?(Ce.block=te.pedantic,Ce.inline=ee.pedantic):this.options.gfm&&(Ce.block=te.gfm,this.options.breaks?Ce.inline=ee.breaks:Ce.inline=ee.gfm),this.tokenizer.rules=Ce}Ne.lex=function(Ce,Me){var Le=new Ne(Me);return Le.lex(Ce)};var Be=Ne.prototype;return Be.lex=function(Ce){return Ce=Ce.replace(/\r\n|\r/g,`
`).replace(/\t/g," "),this.blockTokens(Ce,this.tokens,!0),this.inline(this.tokens),this.tokens},Be.blockTokens=function(Ce,Me,Le){Me===void 0&&(Me=[]),Le===void 0&&(Le=!0),Ce=Ce.replace(/^ +$/gm,"");for(var Fe,dt,_t,Ut;Ce;){if(Fe=this.tokenizer.space(Ce)){Ce=Ce.substring(Fe.raw.length),Fe.type&&Me.push(Fe);continue}if(Fe=this.tokenizer.code(Ce,Me)){Ce=Ce.substring(Fe.raw.length),Fe.type?Me.push(Fe):(Ut=Me[Me.length-1],Ut.raw+=`
`+Fe.raw,Ut.text+=`
`+Fe.text);continue}if(Fe=this.tokenizer.fences(Ce)){Ce=Ce.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.heading(Ce)){Ce=Ce.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.nptable(Ce)){Ce=Ce.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.hr(Ce)){Ce=Ce.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.blockquote(Ce)){Ce=Ce.substring(Fe.raw.length),Fe.tokens=this.blockTokens(Fe.text,[],Le),Me.push(Fe);continue}if(Fe=this.tokenizer.list(Ce)){for(Ce=Ce.substring(Fe.raw.length),_t=Fe.items.length,dt=0;dt<_t;dt++)Fe.items[dt].tokens=this.blockTokens(Fe.items[dt].text,[],!1);Me.push(Fe);continue}if(Fe=this.tokenizer.html(Ce)){Ce=Ce.substring(Fe.raw.length),Me.push(Fe);continue}if(Le&&(Fe=this.tokenizer.def(Ce))){Ce=Ce.substring(Fe.raw.length),this.tokens.links[Fe.tag]||(this.tokens.links[Fe.tag]={href:Fe.href,title:Fe.title});continue}if(Fe=this.tokenizer.table(Ce)){Ce=Ce.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.lheading(Ce)){Ce=Ce.substring(Fe.raw.length),Me.push(Fe);continue}if(Le&&(Fe=this.tokenizer.paragraph(Ce))){Ce=Ce.substring(Fe.raw.length),Me.push(Fe);continue}if(Fe=this.tokenizer.text(Ce,Me)){Ce=Ce.substring(Fe.raw.length),Fe.type?Me.push(Fe):(Ut=Me[Me.length-1],Ut.raw+=`
`+Fe.raw,Ut.text+=`
`+Fe.text);continue}if(Ce){var cn="Infinite loop on byte: "+Ce.charCodeAt(0);if(this.options.silent){console.error(cn);break}else throw new Error(cn)}}return Me},Be.inline=function(Ce){var Me,Le,Fe,dt,_t,Ut,cn=Ce.length;for(Me=0;Me<cn;Me++){Ut=Ce[Me];switch(Ut.type){case"paragraph":case"text":case"heading":{Ut.tokens=[],this.inlineTokens(Ut.text,Ut.tokens);break}case"table":{for(Ut.tokens={header:[],cells:[]},dt=Ut.header.length,Le=0;Le<dt;Le++)Ut.tokens.header[Le]=[],this.inlineTokens(Ut.header[Le],Ut.tokens.header[Le]);for(dt=Ut.cells.length,Le=0;Le<dt;Le++)for(_t=Ut.cells[Le],Ut.tokens.cells[Le]=[],Fe=0;Fe<_t.length;Fe++)Ut.tokens.cells[Le][Fe]=[],this.inlineTokens(_t[Fe],Ut.tokens.cells[Le][Fe]);break}case"blockquote":{this.inline(Ut.tokens);break}case"list":{for(dt=Ut.items.length,Le=0;Le<dt;Le++)this.inline(Ut.items[Le].tokens);break}}}return Ce},Be.inlineTokens=function(Ce,Me,Le,Fe,dt){Me===void 0&&(Me=[]),Le===void 0&&(Le=!1),Fe===void 0&&(Fe=!1),dt===void 0&&(dt="");var _t,Ut=Ce,cn;if(this.tokens.links){var An=Object.keys(this.tokens.links);if(An.length>0)for(;(cn=this.tokenizer.rules.inline.reflinkSearch.exec(Ut))!=null;)An.includes(cn[0].slice(cn[0].lastIndexOf("[")+1,-1))&&(Ut=Ut.slice(0,cn.index)+"["+"a".repeat(cn[0].length-2)+"]"+Ut.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;(cn=this.tokenizer.rules.inline.blockSkip.exec(Ut))!=null;)Ut=Ut.slice(0,cn.index)+"["+"a".repeat(cn[0].length-2)+"]"+Ut.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);for(;Ce;){if(_t=this.tokenizer.escape(Ce)){Ce=Ce.substring(_t.raw.length),Me.push(_t);continue}if(_t=this.tokenizer.tag(Ce,Le,Fe)){Ce=Ce.substring(_t.raw.length),Le=_t.inLink,Fe=_t.inRawBlock,Me.push(_t);continue}if(_t=this.tokenizer.link(Ce)){Ce=Ce.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,Fe)),Me.push(_t);continue}if(_t=this.tokenizer.reflink(Ce,this.tokens.links)){Ce=Ce.substring(_t.raw.length),_t.type==="link"&&(_t.tokens=this.inlineTokens(_t.text,[],!0,Fe)),Me.push(_t);continue}if(_t=this.tokenizer.strong(Ce,Ut,dt)){Ce=Ce.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Le,Fe),Me.push(_t);continue}if(_t=this.tokenizer.em(Ce,Ut,dt)){Ce=Ce.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Le,Fe),Me.push(_t);continue}if(_t=this.tokenizer.codespan(Ce)){Ce=Ce.substring(_t.raw.length),Me.push(_t);continue}if(_t=this.tokenizer.br(Ce)){Ce=Ce.substring(_t.raw.length),Me.push(_t);continue}if(_t=this.tokenizer.del(Ce)){Ce=Ce.substring(_t.raw.length),_t.tokens=this.inlineTokens(_t.text,[],Le,Fe),Me.push(_t);continue}if(_t=this.tokenizer.autolink(Ce,re)){Ce=Ce.substring(_t.raw.length),Me.push(_t);continue}if(!Le&&(_t=this.tokenizer.url(Ce,re))){Ce=Ce.substring(_t.raw.length),Me.push(_t);continue}if(_t=this.tokenizer.inlineText(Ce,Fe,xe)){Ce=Ce.substring(_t.raw.length),dt=_t.raw.slice(-1),Me.push(_t);continue}if(Ce){var rn="Infinite loop on byte: "+Ce.charCodeAt(0);if(this.options.silent){console.error(rn);break}else throw new Error(rn)}}return Me},m(Ne,null,[{key:"rules",get:function(){return{block:te,inline:ee}}}]),Ne}(),X=S.defaults,q=V.cleanUrl,Ee=V.escape,ve=function(){function Ne(ze){this.options=ze||X}var Be=Ne.prototype;return Be.code=function(Ce,Me,Le){var Fe=(Me||"").match(/\S*/)[0];if(this.options.highlight){var dt=this.options.highlight(Ce,Fe);dt!=null&&dt!==Ce&&(Le=!0,Ce=dt)}return Fe?'<pre><code class="'+this.options.langPrefix+Ee(Fe,!0)+'">'+(Le?Ce:Ee(Ce,!0))+`</code></pre>
`:"<pre><code>"+(Le?Ce:Ee(Ce,!0))+`</code></pre>
`},Be.blockquote=function(Ce){return`<blockquote>
`+Ce+`</blockquote>
`},Be.html=function(Ce){return Ce},Be.heading=function(Ce,Me,Le,Fe){return this.options.headerIds?"<h"+Me+' id="'+this.options.headerPrefix+Fe.slug(Le)+'">'+Ce+"</h"+Me+`>
`:"<h"+Me+">"+Ce+"</h"+Me+`>
`},Be.hr=function(){return this.options.xhtml?`<hr/>
`:`<hr>
`},Be.list=function(Ce,Me,Le){var Fe=Me?"ol":"ul",dt=Me&&Le!==1?' start="'+Le+'"':"";return"<"+Fe+dt+`>
`+Ce+"</"+Fe+`>
`},Be.listitem=function(Ce){return"<li>"+Ce+`</li>
`},Be.checkbox=function(Ce){return"<input "+(Ce?'checked="" ':"")+'disabled="" type="checkbox"'+(this.options.xhtml?" /":"")+"> "},Be.paragraph=function(Ce){return"<p>"+Ce+`</p>
`},Be.table=function(Ce,Me){return Me&&(Me="<tbody>"+Me+"</tbody>"),`<table>
<thead>
`+Ce+`</thead>
`+Me+`</table>
`},Be.tablerow=function(Ce){return`<tr>
`+Ce+`</tr>
`},Be.tablecell=function(Ce,Me){var Le=Me.header?"th":"td",Fe=Me.align?"<"+Le+' align="'+Me.align+'">':"<"+Le+">";return Fe+Ce+"</"+Le+`>
`},Be.strong=function(Ce){return"<strong>"+Ce+"</strong>"},Be.em=function(Ce){return"<em>"+Ce+"</em>"},Be.codespan=function(Ce){return"<code>"+Ce+"</code>"},Be.br=function(){return this.options.xhtml?"<br/>":"<br>"},Be.del=function(Ce){return"<del>"+Ce+"</del>"},Be.link=function(Ce,Me,Le){if(Ce=q(this.options.sanitize,this.options.baseUrl,Ce),Ce===null)return Le;var Fe='<a href="'+Ee(Ce)+'"';return Me&&(Fe+=' title="'+Me+'"'),Fe+=">"+Le+"</a>",Fe},Be.image=function(Ce,Me,Le){if(Ce=q(this.options.sanitize,this.options.baseUrl,Ce),Ce===null)return Le;var Fe='<img src="'+Ce+'" alt="'+Le+'"';return Me&&(Fe+=' title="'+Me+'"'),Fe+=this.options.xhtml?"/>":">",Fe},Be.text=function(Ce){return Ce},Ne}(),Oe=function(){function Ne(){}var Be=Ne.prototype;return Be.strong=function(Ce){return Ce},Be.em=function(Ce){return Ce},Be.codespan=function(Ce){return Ce},Be.del=function(Ce){return Ce},Be.html=function(Ce){return Ce},Be.text=function(Ce){return Ce},Be.link=function(Ce,Me,Le){return""+Le},Be.image=function(Ce,Me,Le){return""+Le},Be.br=function(){return""},Ne}(),Ke=function(){function Ne(){this.seen={}}var Be=Ne.prototype;return Be.slug=function(Ce){var Me=Ce.toLowerCase().trim().replace(/<[!\/a-z].*?>/ig,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(Me)){var Le=Me;do this.seen[Le]++,Me=Le+"-"+this.seen[Le];while(this.seen.hasOwnProperty(Me))}return this.seen[Me]=0,Me},Ne}(),Qe=S.defaults,rt=V.unescape,at=function(){function Ne(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 Oe,this.slugger=new Ke}Ne.parse=function(Ce,Me){var Le=new Ne(Me);return Le.parse(Ce)};var Be=Ne.prototype;return Be.parse=function(Ce,Me){Me===void 0&&(Me=!0);var Le="",Fe,dt,_t,Ut,cn,An,rn,Pt,Ge,ut,ot,we,Xe,Ct,gt,Tt,Lt,At,jt=Ce.length;for(Fe=0;Fe<jt;Fe++){ut=Ce[Fe];switch(ut.type){case"space":continue;case"hr":{Le+=this.renderer.hr();continue}case"heading":{Le+=this.renderer.heading(this.parseInline(ut.tokens),ut.depth,rt(this.parseInline(ut.tokens,this.textRenderer)),this.slugger);continue}case"code":{Le+=this.renderer.code(ut.text,ut.lang,ut.escaped);continue}case"table":{for(Pt="",rn="",Ut=ut.header.length,dt=0;dt<Ut;dt++)rn+=this.renderer.tablecell(this.parseInline(ut.tokens.header[dt]),{header:!0,align:ut.align[dt]});for(Pt+=this.renderer.tablerow(rn),Ge="",Ut=ut.cells.length,dt=0;dt<Ut;dt++){for(An=ut.tokens.cells[dt],rn="",cn=An.length,_t=0;_t<cn;_t++)rn+=this.renderer.tablecell(this.parseInline(An[_t]),{header:!1,align:ut.align[_t]});Ge+=this.renderer.tablerow(rn)}Le+=this.renderer.table(Pt,Ge);continue}case"blockquote":{Ge=this.parse(ut.tokens),Le+=this.renderer.blockquote(Ge);continue}case"list":{for(ot=ut.ordered,we=ut.start,Xe=ut.loose,Ut=ut.items.length,Ge="",dt=0;dt<Ut;dt++)gt=ut.items[dt],Tt=gt.checked,Lt=gt.task,Ct="",gt.task&&(At=this.renderer.checkbox(Tt),Xe?gt.tokens.length>0&&gt.tokens[0].type==="text"?(gt.tokens[0].text=At+" "+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=At+" "+gt.tokens[0].tokens[0].text)):gt.tokens.unshift({type:"text",text:At}):Ct+=At),Ct+=this.parse(gt.tokens,Xe),Ge+=this.renderer.listitem(Ct,Lt,Tt);Le+=this.renderer.list(Ge,ot,we);continue}case"html":{Le+=this.renderer.html(ut.text);continue}case"paragraph":{Le+=this.renderer.paragraph(this.parseInline(ut.tokens));continue}case"text":{for(Ge=ut.tokens?this.parseInline(ut.tokens):ut.text;Fe+1<jt&&Ce[Fe+1].type==="text";)ut=Ce[++Fe],Ge+=`
`+(ut.tokens?this.parseInline(ut.tokens):ut.text);Le+=Me?this.renderer.paragraph(Ge):Ge;continue}default:{var qt='Token with "'+ut.type+'" type was not found.';if(this.options.silent){console.error(qt);return}else throw new Error(qt)}}}return Le},Be.parseInline=function(Ce,Me){Me=Me||this.renderer;var Le="",Fe,dt,_t=Ce.length;for(Fe=0;Fe<_t;Fe++){dt=Ce[Fe];switch(dt.type){case"escape":{Le+=Me.text(dt.text);break}case"html":{Le+=Me.html(dt.text);break}case"link":{Le+=Me.link(dt.href,dt.title,this.parseInline(dt.tokens,Me));break}case"image":{Le+=Me.image(dt.href,dt.title,dt.text);break}case"strong":{Le+=Me.strong(this.parseInline(dt.tokens,Me));break}case"em":{Le+=Me.em(this.parseInline(dt.tokens,Me));break}case"codespan":{Le+=Me.codespan(dt.text);break}case"br":{Le+=Me.br();break}case"del":{Le+=Me.del(this.parseInline(dt.tokens,Me));break}case"text":{Le+=Me.text(dt.text);break}default:{var Ut='Token with "'+dt.type+'" type was not found.';if(this.options.silent){console.error(Ut);return}else throw new Error(Ut)}}}return Le},Ne}(),it=V.merge,et=V.checkSanitizeDeprecation,ke=V.escape,Pe=S.getDefaults,$e=S.changeDefaults,Et=S.defaults;function st(Ne,Be,ze){if(typeof Ne=="undefined"||Ne===null)throw new Error("marked(): input parameter is undefined or null");if(typeof Ne!="string")throw new Error("marked(): input parameter is of type "+Object.prototype.toString.call(Ne)+", string expected");if(typeof Be=="function"&&(ze=Be,Be=null),Be=it({},st.defaults,Be||{}),et(Be),ze){var Ce=Be.highlight,Me;try{Me=Z.lex(Ne,Be)}catch(_t){return ze(_t)}var Le=function(Ut){var cn;if(!Ut)try{cn=at.parse(Me,Be)}catch(An){Ut=An}return Be.highlight=Ce,Ut?ze(Ut):ze(null,cn)};if(!Ce||Ce.length<3)return Le();if(delete Be.highlight,!Me.length)return Le();var Fe=0;st.walkTokens(Me,function(_t){_t.type==="code"&&(Fe++,setTimeout(function(){Ce(_t.text,_t.lang,function(Ut,cn){if(Ut)return Le(Ut);cn!=null&&cn!==_t.text&&(_t.text=cn,_t.escaped=!0),Fe--,Fe===0&&Le()})},0))}),Fe===0&&Le();return}try{var dt=Z.lex(Ne,Be);return Be.walkTokens&&st.walkTokens(dt,Be.walkTokens),at.parse(dt,Be)}catch(_t){if(_t.message+=`
Please report this to https://github.com/markedjs/marked.`,Be.silent)return"<p>An error occurred:</p><pre>"+ke(_t.message+"",!0)+"</pre>";throw _t}}st.options=st.setOptions=function(Ne){return it(st.defaults,Ne),$e(st.defaults),st},st.getDefaults=Pe,st.defaults=Et,st.use=function(Ne){var Be=it({},Ne);if(Ne.renderer&&function(){var Ce=st.defaults.renderer||new ve,Me=function(dt){var _t=Ce[dt];Ce[dt]=function(){for(var Ut=arguments.length,cn=new Array(Ut),An=0;An<Ut;An++)cn[An]=arguments[An];var rn=Ne.renderer[dt].apply(Ce,cn);return rn===!1&&(rn=_t.apply(Ce,cn)),rn}};for(var Le in Ne.renderer)Me(Le);Be.renderer=Ce}(),Ne.tokenizer&&function(){var Ce=st.defaults.tokenizer||new ye,Me=function(dt){var _t=Ce[dt];Ce[dt]=function(){for(var Ut=arguments.length,cn=new Array(Ut),An=0;An<Ut;An++)cn[An]=arguments[An];var rn=Ne.tokenizer[dt].apply(Ce,cn);return rn===!1&&(rn=_t.apply(Ce,cn)),rn}};for(var Le in Ne.tokenizer)Me(Le);Be.tokenizer=Ce}(),Ne.walkTokens){var ze=st.defaults.walkTokens;Be.walkTokens=function(Ce){Ne.walkTokens(Ce),ze&&ze(Ce)}}st.setOptions(Be)},st.walkTokens=function(Ne,Be){for(var ze=h(Ne),Ce;!(Ce=ze()).done;){var Me=Ce.value;Be(Me);switch(Me.type){case"table":{for(var Le=h(Me.tokens.header),Fe;!(Fe=Le()).done;){var dt=Fe.value;st.walkTokens(dt,Be)}for(var _t=h(Me.tokens.cells),Ut;!(Ut=_t()).done;)for(var cn=Ut.value,An=h(cn),rn;!(rn=An()).done;){var Pt=rn.value;st.walkTokens(Pt,Be)}break}case"list":{st.walkTokens(Me.items,Be);break}default:Me.tokens&&st.walkTokens(Me.tokens,Be)}}},st.Parser=at,st.parser=at.parse,st.Renderer=ve,st.TextRenderer=Oe,st.Lexer=Z,st.lexer=Z.lex,st.Tokenizer=ye,st.Slugger=Ke,st.parse=st;var Dt=st;return Dt})},E4JC:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,b=[],S=[],r=[],i=h.Rabbit=d.extend({_doReset:function(){for(var n=this._key.words,x=this.cfg.iv,f=0;f<4;f++)n[f]=(n[f]<<8|n[f]>>>24)&16711935|(n[f]<<24|n[f]>>>8)&4278255360;var y=this._X=[n[0],n[3]<<16|n[2]>>>16,n[1],n[0]<<16|n[3]>>>16,n[2],n[1]<<16|n[0]>>>16,n[3],n[2]<<16|n[1]>>>16],v=this._C=[n[2]<<16|n[2]>>>16,n[0]&4294901760|n[1]&65535,n[3]<<16|n[3]>>>16,n[1]&4294901760|n[2]&65535,n[0]<<16|n[0]>>>16,n[2]&4294901760|n[3]&65535,n[1]<<16|n[1]>>>16,n[3]&4294901760|n[0]&65535];this._b=0;for(var f=0;f<4;f++)s.call(this);for(var f=0;f<8;f++)v[f]^=y[f+4&7];if(x){var p=x.words,O=p[0],a=p[1],l=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,g=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,T=l>>>16|g&4294901760,_=g<<16|l&65535;v[0]^=l,v[1]^=T,v[2]^=g,v[3]^=_,v[4]^=l,v[5]^=T,v[6]^=g,v[7]^=_;for(var f=0;f<4;f++)s.call(this)}},_doProcessBlock:function(n,x){var f=this._X;s.call(this),b[0]=f[0]^f[5]>>>16^f[3]<<16,b[1]=f[2]^f[7]>>>16^f[5]<<16,b[2]=f[4]^f[1]>>>16^f[7]<<16,b[3]=f[6]^f[3]>>>16^f[1]<<16;for(var y=0;y<4;y++)b[y]=(b[y]<<8|b[y]>>>24)&16711935|(b[y]<<24|b[y]>>>8)&4278255360,n[x+y]^=b[y]},blockSize:128/32,ivSize:64/32});function s(){for(var n=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 y=n[f]+x[f],v=y&65535,p=y>>>16,O=((v*v>>>17)+v*p>>>15)+p*p,a=((y&4294901760)*y|0)+((y&65535)*y|0);r[f]=O^a}n[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,n[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,n[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,n[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,n[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,n[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,n[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,n[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}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 u=document.getSelection();if(!u.rangeCount)return function(){};for(var P=document.activeElement,m=[],D=0;D<u.rangeCount;D++)m.push(u.getRangeAt(D));switch(P.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":P.blur();break;default:P=null;break}return u.removeAllRanges(),function(){u.type==="Caret"&&u.removeAllRanges(),u.rangeCount||m.forEach(function(d){u.addRange(d)}),P&&P.focus()}}},EGTK:function(M,Y,u){"use strict";var P=u("T2oS"),m=u("W9HT"),D=u("5NDa"),d=u("5rEg"),h=u("k1fw"),b=u("tJVT"),S=u("q1tI"),r=u.n(S),i=u("TSYQ"),s=u.n(i),n=u("dGDm"),x=u.n(n),f=function(p){var O=p.className,a=p.dispatch,l=p.skin,g=l===void 0?"white":l,T=p.value,_=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,z=Object(S.useState)(""),W=Object(b.a)(z,2),K=W[0],V=W[1],F=Object(S.useState)(!1),B=Object(b.a)(F,2),G=B[0],ae=B[1],de=Object(S.useState)([]),oe=Object(b.a)(de,2),_e=oe[0],ye=oe[1],se=Object(S.useState)(0),me=Object(b.a)(se,2),fe=me[0],ie=me[1],le=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",te),function(){window.removeEventListener("keydown",te)}},[K,G,_e]);var te=function(et){if(!G||et.keyCode!==40&&et.keyCode!==38)return;var ke=0;et.keyCode===40&&G&&(fe<_e.length-1?ke=fe+1:ke=0,console.log("\u4E0B"),Z(ke,"down")),et.keyCode===38&&G&&(fe===0?ke=_e.length-1:ke=fe-1,Z(ke,"up")),ie(ke),xe(K,ke)},ee=function(et,ke){var Pe=function(st){var Dt=/[\^\.\\\|\(\)\*\+\-\$\[\]\?]/g,Ne={};return Ne["^"]="\\^",Ne["."]="\\.",Ne["\\"]="\\\\",Ne["|"]="\\|",Ne["("]="\\(",Ne[")"]="\\)",Ne["*"]="\\*",Ne["+"]="\\+",Ne["-"]="\\-",Ne.$="$",Ne["["]="\\[",Ne["]"]="\\]",Ne["?"]="\\?",st=st.replace(Dt,function(Be){return Ne[Be]}),st},$e=new RegExp(Pe(ke),"gi");return et=et.replace($e,function(Et){return"<span style='color:#0152d9;'>"+Et+"</span>"}),et},xe=function(et,ke){if(et===""){ye([]);return}var Pe=[];C.forEach(function(Et){Et.image.length&&Et.image.forEach(function(st){Pe.push(st)})});var $e=Pe.concat(o).filter(function(Et){var st;return(st=Et.name)===null||st===void 0?void 0:st.toLocaleLowerCase().includes(et==null?void 0:et.toLocaleLowerCase())}).map(function(Et,st){var Dt=Et.id,Ne=Et.name,Be=Object(h.a)(Object(h.a)({},Et),{},{label:r.a.createElement("ul",{id:"search-".concat(Q,"-").concat(st),onClick:function(){return Ee(Dt,Be)},className:st===ke?x.a.searchListActive:x.a.searchList},r.a.createElement("li",{className:x.a.name,dangerouslySetInnerHTML:{__html:ee(Ne,et)}}),Et.private&&r.a.createElement("li",{className:x.a.tag},"\u79C1\u6709"))});return Be});ye($e)},re=function(et){var ke=document.getElementById("scroll-".concat(Q,"-").concat(et));if(!ke)return;var Pe=document.getElementById("scroll-".concat(Q));Pe.scrollTo(0,ke.offsetTop)},Z=function(et,ke){var Pe=document.getElementById("search-".concat(Q,"-").concat(et));if(!Pe)return;var $e=document.getElementById("search-".concat(Q)),Et=Pe.offsetTop-$e.scrollTop>0&&Pe.offsetTop-$e.scrollTop<$e.clientHeight;if(Et)return;ke==="down"?$e.scrollTo(0,Pe.offsetTop-$e.clientHeight+Pe.clientHeight):$e.scrollTo(0,Pe.offsetTop)},X=function(et){xe(et,0),V(et)},q=function(et){var ke,Pe;if(!_e.length)return;var $e=_e==null||((ke=_e[fe])===null||ke===void 0)?void 0:ke.id;N($e),ye([]),ie(0),V(_e==null||((Pe=_e[fe])===null||Pe===void 0)?void 0:Pe.name),re($e),ce.current.blur()},Ee=function(et,ke){N(et),ye([]),ie(0),V(ke==null?void 0:ke.name),re(et)},ve=function(){ye([]),V("")},Oe=function(et){N(et),ye([]),V("")},Ke=function(){return K===""?r.a.createElement("i",{style:{pointerEvents:"none"},className:"iconfont icon-sousuo2 c-grey-c"}):r.a.createElement("i",{onClick:ve,className:"iconfont icon-shanchu4 c-grey-c"})},Qe=function(){a({type:"newShixuns/setActionTabs",payload:{key:"NewShixuns-Apply"}})},rt=function(){a({type:"newShixuns/setActionTabs",payload:{key:"Create-Environment"}})},at=function(){le.current=setTimeout(function(){ae(!1),ie(0)},200)};return r.a.createElement("div",{className:s()(g==="night"?x.a.darklySelectEnvironment:x.a.selectEnvironment,O)},r.a.createElement("div",{className:x.a.search},r.a.createElement(d.a,{suffix:Ke(),bordered:!1,ref:ce,value:K,onKeyDown:function(et){(et.keyCode===40||et.keyCode===38)&&et.preventDefault()},size:"large",onFocus:function(){clearTimeout(le.current),X(K),ae(!0)},onBlur:at,onChange:function(et){return X(et.target.value)},placeholder:"\u641C\u7D22\u60A8\u9700\u8981\u7684\u5B9E\u9A8C\u73AF\u5883",onPressEnter:q}),G&&r.a.createElement("div",{id:"search-".concat(Q),className:x.a.searchListWrap},_e.map(function(it,et){return r.a.createElement(r.a.Fragment,{key:et}," ",it.label)}))),R?r.a.createElement(m.a,{className:x.a.spin}):r.a.createElement(r.a.Fragment,null,!!k.length&&r.a.createElement("aside",{className:x.a.common},r.a.createElement("div",{className:x.a.title},"\u63A8\u8350\u73AF\u5883:"),r.a.createElement("ul",{className:x.a.tags},k.map(function(it,et){return r.a.createElement("li",{key:et,onClick:function(){return Oe(it.id)},className:_===it.id?"".concat(x.a.tag," ").concat(x.a.tagActive):x.a.tag},it.name)}))),r.a.createElement("aside",{className:x.a.wrap,id:"scroll-".concat(Q)},C.map(function(it,et){var ke;return it!=null&&(ke=it.image)!==null&&ke!==void 0&&ke.length?r.a.createElement(y,{key:et,data:it,id:_,handleClick:function($e){return Oe($e)}}):null}),r.a.createElement("ul",{className:x.a.allList},o.map(function(it){return r.a.createElement("li",{key:"key-".concat(it.id),id:"scroll-".concat(Q,"-").concat(it.id),className:it.id===_?"".concat(x.a.item," ").concat(x.a.itemActive):x.a.item,onClick:function(){return N(it.id)}},r.a.createElement("div",{className:x.a.name},it.name),it.private&&r.a.createElement("div",{className:x.a.tag},"\u79C1\u6709"))})))),r.a.createElement("div",{className:x.a.apply},r.a.createElement("span",{className:x.a.p1},"\u6CA1\u6709\u5B9E\u9A8C\u73AF\u5883\uFF1F"),r.a.createElement("span",{className:x.a.p2,onClick:Qe}," \u7533\u8BF7\u65B0\u5EFA"),r.a.createElement("span",{className:x.a.p2,onClick:rt}," \u5728\u7EBF\u521B\u5EFA")))},y=function(p){var O=p.data,a=p.id,l=p.handleClick,g=Object(S.useState)(!0),T=Object(b.a)(g,2),_=T[0],c=T[1],R=O.name,w=O.image;return r.a.createElement("div",{className:x.a.list},r.a.createElement("header",{onClick:function(){return c(!_)}},r.a.createElement("div",{className:x.a.title},R),r.a.createElement("i",{style:{transition:"0.5s",transform:_?"rotate(0deg)":"rotate(180deg)"},className:"iconfont icon-shangjiantou c-grey-999"})),r.a.createElement("ul",{className:x.a.items,style:{height:_?"auto":0}},w.map(function(C){return r.a.createElement("li",{key:C.id,className:C.id===a?"".concat(x.a.item," ").concat(x.a.itemActive):x.a.item,onClick:function(){return l(C.id)}},r.a.createElement("div",{className:x.a.name},C.name),C.private&&r.a.createElement("div",{className:x.a.tag},"\u79C1\u6709"))}),r.a.createElement("li",{className:x.a.line})))};Y.a=f},ELLl:function(M,Y,u){(function(P){P(u("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&&(b(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 b(v){for(var p=0;p<v.length;p++){var O=v.charAt(p),a="'"+O+"'";h[a]||(h[a]=S(O))}}b(m.pairs+"`");function S(v){return function(p){return x(p,v)}}function r(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=r(v);if(!p||v.getOption("disableInput"))return P.Pass;for(var O=d(p,"pairs"),a=v.listSelections(),l=0;l<a.length;l++){if(!a[l].empty())return P.Pass;var g=f(v,a[l].head);if(!g||O.indexOf(g)%2!=0)return P.Pass}for(var l=a.length-1;l>=0;l--){var T=a[l].head;v.replaceRange("",D(T.line,T.ch-1),D(T.line,T.ch+1),"+delete")}}function s(v){var p=r(v),O=p&&d(p,"explode");if(!O||v.getOption("disableInput"))return P.Pass;for(var a=v.listSelections(),l=0;l<a.length;l++){if(!a[l].empty())return P.Pass;var g=f(v,a[l].head);if(!g||O.indexOf(g)%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 _=0;_<a.length;_++){var c=a[_].head.line;v.indentLine(c,null,!0),v.indentLine(c+1,null,!0)}})}function n(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=r(v);if(!O||v.getOption("disableInput"))return P.Pass;var a=d(O,"pairs"),l=a.indexOf(p);if(l==-1)return P.Pass;for(var g=d(O,"closeBefore"),T=d(O,"triples"),_=a.charAt(l+1)==p,c=v.listSelections(),R=l%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((_||!R)&&k==p)_&&y(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(_&&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(_){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)||g.indexOf(k)>-1))A="both";else return P.Pass;if(!w)w=A;else if(w!=A)return P.Pass}var N=l%2?a.charAt(l-1):p,z=l%2?p:a.charAt(l+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]+z;v.replaceSelections(K,"around"),K=v.listSelections().slice();for(var W=0;W<K.length;W++)K[W]=n(K[W]);v.setSelections(K)}else w=="both"?(v.replaceSelection(N+z,null),v.triggerElectric(N+z),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 y(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,u){(function(P,m){M.exports=Y=m(u("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,b=d.Hasher,S=D.algo,r=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]),n=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]),y=S.RIPEMD160=b.extend({_doReset:function(){this._hash=h.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(T,_){for(var c=0;c<16;c++){var R=_+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=r.words,k=i.words,U=s.words,N=n.words,z,W,K,V,F,B,G,ae,de,oe;B=z=C[0],G=W=C[1],ae=K=C[2],de=V=C[3],oe=F=C[4];for(var _e,c=0;c<80;c+=1)_e=z+T[_+A[c]]|0,c<16?_e+=v(W,K,V)+E[0]:c<32?_e+=p(W,K,V)+E[1]:c<48?_e+=O(W,K,V)+E[2]:c<64?_e+=a(W,K,V)+E[3]:_e+=l(W,K,V)+E[4],_e=_e|0,_e=g(_e,U[c]),_e=_e+F|0,z=F,F=V,V=g(K,10),K=W,W=_e,_e=B+T[_+k[c]]|0,c<16?_e+=l(G,ae,de)+o[0]:c<32?_e+=a(G,ae,de)+o[1]:c<48?_e+=O(G,ae,de)+o[2]:c<64?_e+=p(G,ae,de)+o[3]:_e+=v(G,ae,de)+o[4],_e=_e|0,_e=g(_e,N[c]),_e=_e+oe|0,B=oe,oe=de,de=g(ae,10),ae=G,G=_e;_e=C[1]+K+de|0,C[1]=C[2]+V+oe|0,C[2]=C[3]+F+B|0,C[3]=C[4]+z+G|0,C[4]=C[0]+W+ae|0,C[0]=_e},_doFinalize:function(){var T=this._data,_=T.words,c=this._nDataBytes*8,R=T.sigBytes*8;_[R>>>5]|=128<<24-R%32,_[(R+64>>>9<<4)+14]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360,T.sigBytes=(_.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=b.clone.call(this);return T._hash=this._hash.clone(),T}});function v(T,_,c){return T^_^c}function p(T,_,c){return T&_|~T&c}function O(T,_,c){return(T|~_)^c}function a(T,_,c){return T&c|_&~c}function l(T,_,c){return T^(_|~c)}function g(T,_){return T<<_|T>>>32-_}D.RIPEMD160=b._createHelper(y),D.HmacRIPEMD160=b._createHmacHelper(y)}(Math),P.RIPEMD160})},ETIr:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,b=h.Base64={stringify:function(r){var i=r.words,s=r.sigBytes,n=this._map;r.clamp();for(var x=[],f=0;f<s;f+=3)for(var y=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=y<<16|v<<8|p,a=0;a<4&&f+a*.75<s;a++)x.push(n.charAt(O>>>6*(3-a)&63));var l=n.charAt(64);if(l)for(;x.length%4;)x.push(l);return x.join("")},parse:function(r){var i=r.length,s=this._map,n=this._reverseMap;if(!n){n=this._reverseMap=[];for(var x=0;x<s.length;x++)n[s.charCodeAt(x)]=x}var f=s.charAt(64);if(f){var y=r.indexOf(f);y!==-1&&(i=y)}return S(r,i,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function S(r,i,s){for(var n=[],x=0,f=0;f<i;f++)if(f%4){var y=s[r.charCodeAt(f-1)]<<f%4*2,v=s[r.charCodeAt(f)]>>>6-f%4*2,p=y|v;n[x>>>2]|=p<<24-x%4*8,x++}return d.create(n,x)}}(),P.enc.Base64})},EkPF:function(M,Y,u){M.exports={practiceSetting:"practiceSetting___2ttNt",wrapHeader:"wrapHeader___2dgOY",wrapLayout:"wrapLayout___3zol1",wrapSidebar:"wrapSidebar___3imKs",wrapContent:"wrapContent___3L8H_"}},"F+F2":function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){if(typeof ArrayBuffer!="function")return;var m=P,D=m.lib,d=D.WordArray,h=d.init,b=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 r=S.byteLength,i=[],s=0;s<r;s++)i[s>>>2]|=S[s]<<24-s%4*8;h.call(this,i,r)}else h.apply(this,arguments)};b.prototype=d}(),P.lib.WordArray})},FOrL:function(M,Y,u){M.exports=u.p+"static/nodata.a6b3f948.png"},FPkq:function(M,Y,u){M.exports=u.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,u){"use strict";var P=u("+L6B"),m=u("2/Rp"),D=u("DZo9"),d=u("8z0m"),h=u("miYZ"),b=u("tsqr"),S=u("9og8"),r=u("2qtc"),i=u("kLXV"),s=u("y8nQ"),n=u("Vl3Y"),x=u("tJVT"),f=u("PpiC"),y=u("5NDa"),v=u("5rEg"),p=u("WmNS"),O=u.n(p),a=u("q1tI"),l=u.n(a),g=u("9kvl"),T=u("m3rI"),_=u("FPkq"),c=u.n(_),R=u("qB8g"),w=u.n(R),C=v.a.TextArea,E=function(A){var k=A.newShixuns,U=A.globalSetting,N=A.loading,z=A.dispatch,W=Object(f.a)(A,["newShixuns","globalSetting","loading","dispatch"]),K=n.a.useForm(),V=Object(x.a)(K,1),F=V[0],B=Object(a.useState)([]),G=Object(x.a)(B,2),ae=G[0],de=G[1],oe=function(ie){var le=["uploading","done","removed"];le.includes(ie.file.status)&&de(ie.fileList)},_e=function(ie){if(!ie.percent||ie.percent==100){var le,Q=(le=ie.response)===null||le===void 0?void 0:le.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 ee(){var xe;return O.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return Z.next=2,z({type:"newShixuns/deleteAttachment",payload:{id:Q}});case 2:xe=Z.sent,xe&&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()}},ee)}));function te(){return ce.apply(this,arguments)}return te}()}),!1}},ye=function(ie){if(ae.length)return!1;var le=ie.size/1024/1024>50;return le?(b.b.info("\u6587\u4EF6\u5927\u5C0F\u5FC5\u987B\u5C0F\u4E8E50MB"),!1):!0},se=function(){var fe=Object(S.a)(O.a.mark(function ie(le){var Q,ce,te,ee,xe,re,Z,X;return O.a.wrap(function(Ee){for(;;)switch(Ee.prev=Ee.next){case 0:return te=le||{},ee=te.language,xe=te.env,re=te.mode,Z=te.code,Ee.next=3,z({type:"newShixuns/applyShixunMirror",payload:{language:ee,runtime:xe,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=Ee.sent,z({type:"newShixuns/setActionTabs",payload:{}}),X&&b.b.success("\u65B0\u5EFA\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u5BA1\u6838\u3002");case 6:case"end":return Ee.stop()}},ie)}));return function(le){return fe.apply(this,arguments)}}(),me=function(){F.resetFields(),de([])};return l.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},l.a.createElement("section",{className:w.a.qrCode},l.a.createElement("aside",{className:w.a.a1},l.a.createElement("div",{className:w.a.code},l.a.createElement("img",{width:120,height:120,src:c.a,alt:"\u4E8C\u7EF4\u7801"})),l.a.createElement("div",{className:w.a.group},"\u5B9E\u9A8C\u73AF\u5883\u7533\u8BF7QQ\u7FA4"),l.a.createElement("div",{className:w.a.groupNumber},"\u7FA4\u53F7\uFF1A740157011")),l.a.createElement("aside",{className:w.a.a2},"\u5C0A\u656C\u7684\u8001\u5E08/\u540C\u5B66\u60A8\u597D\uFF0C",l.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")),l.a.createElement(n.a,{className:w.a.formWrap,form:F,labelCol:{span:4},wrapperCol:{span:20},onFinish:se},l.a.createElement(n.a.Item,{label:"\u8BED\u8A00\uFF1A",name:"language",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00"}]},l.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u662F\u57FA\u4E8E\u4EC0\u4E48\u8BED\u8A00\uFF1A\u793A\u4F8B\uFF1APython",rows:4})),l.a.createElement(n.a.Item,{label:"\u7CFB\u7EDF\u73AF\u5883\uFF1A",name:"env",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u8BED\u8A00\u7CFB\u7EDF\u73AF\u5883"}]},l.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})),l.a.createElement(n.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F\uFF1A",name:"mode",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F"}]},l.a.createElement(C,{placeholder:"\u8BF7\u586B\u5199\u8BE5\u955C\u50CF\u4E2D\u6D4B\u8BD5\u4EE3\u7801\u8FD0\u884C\u65B9\u5F0F",rows:4})),l.a.createElement(n.a.Item,{label:"\u6D4B\u8BD5\u4EE3\u7801\uFF1A",name:"code",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},l.a.createElement("div",{className:w.a.upload},l.a.createElement(d.a,{fileList:ae,action:"".concat(T.a.API_SERVER,"/api/attachments.json?client_key=6d57f8c3dd186c5ada392546ace9620a"),onChange:oe,onRemove:_e,beforeUpload:ye,withCredentials:!0},l.a.createElement("span",{className:"".concat(w.a.color0152d9," current")},"\u4E0A\u4F20\u9644\u4EF6"),l.a.createElement("span",{className:"".concat(w.a.colorCCC," ml10")},"(\u5355\u4E2A\u6587\u4EF650M\u4EE5\u5185)")))),l.a.createElement("div",{className:w.a.footerWrap},l.a.createElement(n.a.Item,null,l.a.createElement(m.a,{className:"mr5",size:"large",onClick:function(){z({type:"newShixuns/setActionTabs",payload:{}})}},"\u53D6\u6D88"),l.a.createElement(m.a,{size:"large",type:"primary",htmlType:"submit",loading:N["newShixuns/applyShixunMirror"]},"\u4FDD\u5B58")))))};Y.a=Object(g.a)(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,u){},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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("lPiR"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.algo,b=h.SHA256,S=h.SHA224=b.extend({_doReset:function(){this._hash=new d.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var r=b._doFinalize.call(this);return r.sigBytes-=4,r}});m.SHA224=b._createHelper(S),m.HmacSHA224=b._createHmacHelper(S)}(),P.SHA224})},GfqC:function(M,Y,u){"use strict";var P=u("q1tI"),m=u.n(P),D=u("TSYQ"),d=u.n(D);function h(V,F){var B="cannot "+V.method+" "+V.action+" "+F.status+"'",G=new Error(B);return G.status=F.status,G.method=V.method,G.url=V.action,G}function b(V){var F=V.responseText||V.response;if(!F)return F;try{return JSON.parse(F)}catch(B){return F}}function S(V){var F=new XMLHttpRequest;V.onProgress&&F.upload&&(F.upload.onprogress=function(de){de.total>0&&(de.percent=de.loaded/de.total*100),V.onProgress(de)});var B=new FormData;V.data&&Object.keys(V.data).forEach(function(ae){var de=V.data[ae];if(Array.isArray(de)){de.forEach(function(oe){B.append(ae+"[]",oe)});return}B.append(ae,V.data[ae])}),V.file instanceof Blob?B.append(V.filename,V.file,V.file.name):B.append(V.filename,V.file),F.onerror=function(de){V.onError(de)},F.onload=function(){return F.status<200||F.status>=300?V.onError(h(V,F),b(F)):V.onSuccess(b(F),F)},F.open(V.method,V.action,!0),V.withCredentials&&"withCredentials"in F&&(F.withCredentials=!0);var G=V.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 r=+new Date,i=0;function s(){return"rc-upload-"+r+"-"+ ++i}function n(V,F){return V.indexOf(F,V.length-F.length)!==-1}var x=function(V,F){if(V&&F){var B=Array.isArray(F)?F:F.split(","),G=V.name||"",ae=V.type||"",de=ae.replace(/\/.*$/,"");return B.some(function(oe){var _e=oe.trim();return _e.charAt(0)==="."?n(G.toLowerCase(),_e.toLowerCase()):/\/\*$/.test(_e)?de===_e.replace(/\/.*$/,""):ae===_e})}return!0};function f(V,F){var B=V.createReader(),G=[];function ae(){B.readEntries(function(de){var oe=Array.prototype.slice.apply(de);G=G.concat(oe);var _e=!oe.length;_e?F(G):ae()})}ae()}var y=function(F,B,G){var ae=function de(oe,_e){_e=_e||"",oe.isFile?oe.file(function(ye){G(ye)&&(oe.fullPath&&!ye.webkitRelativePath&&(Object.defineProperties(ye,{webkitRelativePath:{writable:!0}}),ye.webkitRelativePath=oe.fullPath.replace(/^\//,""),Object.defineProperties(ye,{webkitRelativePath:{writable:!1}})),B([ye]))}):oe.isDirectory&&f(oe,function(ye){ye.forEach(function(se){de(se,""+_e+oe.name+"/")})})};F.forEach(function(de){ae(de.webkitGetAsEntry())})},v=y,p=Object.assign||function(V){for(var F=1;F<arguments.length;F++){var B=arguments[F];for(var G in B)Object.prototype.hasOwnProperty.call(B,G)&&(V[G]=B[G])}return V},O=function(){function V(F,B){var G=[],ae=!0,de=!1,oe=void 0;try{for(var _e=F[Symbol.iterator](),ye;!(ae=(ye=_e.next()).done)&&!(G.push(ye.value),B&&G.length===B);ae=!0);}catch(se){de=!0,oe=se}finally{try{!ae&&_e.return&&_e.return()}finally{if(de)throw oe}}return G}return function(F,B){if(Array.isArray(F))return F;if(Symbol.iterator in Object(F))return V(F,B);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(){function V(F,B){for(var 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&&V(F.prototype,B),G&&V(F,G),F}}();function l(V,F,B){return F in V?Object.defineProperty(V,F,{value:B,enumerable:!0,configurable:!0,writable:!0}):V[F]=B,V}function g(V,F){var B={};for(var G in V){if(F.indexOf(G)>=0)continue;if(!Object.prototype.hasOwnProperty.call(V,G))continue;B[G]=V[G]}return B}function T(V,F){if(!(V instanceof F))throw new TypeError("Cannot call a class as a function")}function _(V,F){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:V}function c(V,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);V.prototype=Object.create(F&&F.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(V,F):V.__proto__=F)}var R=function(F){return Object.keys(F).reduce(function(B,G){return(G.substr(0,5)==="data-"||G.substr(0,5)==="aria-"||G==="role")&&(B[G]=F[G]),B},{})},w=function(V){c(F,V);function F(){var B,G,ae,de;T(this,F);for(var oe=arguments.length,_e=Array(oe),ye=0;ye<oe;ye++)_e[ye]=arguments[ye];return de=(G=(ae=_(this,(B=F.__proto__||Object.getPrototypeOf(F)).call.apply(B,[this].concat(_e))),ae),ae.state={uid:s()},ae.reqs={},ae.onChange=function(se){var me=se.target.files;ae.uploadFiles(me),ae.reset()},ae.onClick=function(se){var me=ae.fileInput;if(!me)return;var fe=ae.props,ie=fe.children,le=fe.onClick;ie&&ie.type==="button"&&(me.parentNode.focus(),me.parentNode.querySelector("button").blur()),me.click(),le&&le(se)},ae.onKeyDown=function(se){se.key==="Enter"&&ae.onClick()},ae.onFileDrop=function(se){var me=ae.props.multiple;if(se.preventDefault(),se.type==="dragover")return;if(ae.props.directory)v(Array.prototype.slice.call(se.dataTransfer.items),ae.uploadFiles,function(ie){return x(ie,ae.props.accept)});else{var fe=Array.prototype.slice.call(se.dataTransfer.files).filter(function(ie){return x(ie,ae.props.accept)});me===!1&&(fe=fe.slice(0,1)),ae.uploadFiles(fe)}},ae.uploadFiles=function(se){var me=Array.prototype.slice.call(se);me.map(function(fe){return fe.uid=s(),fe}).forEach(function(fe){ae.upload(fe,me)})},ae.saveFileInput=function(se){ae.fileInput=se},G),_(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,oe=this.props;if(!oe.beforeUpload)return setTimeout(function(){return de.post(G)},0);var _e=oe.beforeUpload(G,ae);_e&&_e.then?_e.then(function(ye){var se=Object.prototype.toString.call(ye);return se==="[object File]"||se==="[object Blob]"?de.post(ye):de.post(G)}).catch(function(ye){console.log(ye)}):_e!==!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,oe=de.onStart,_e=de.onProgress,ye=de.transformFile,se=ye===void 0?function(me){return me}:ye;new Promise(function(me){var fe=de.action;return typeof fe=="function"&&(fe=fe(G)),me(fe)}).then(function(me){var fe=G.uid,ie=de.customRequest||S,le=Promise.resolve(se(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)});le.then(function(Q){var ce=O(Q,2),te=ce[0],ee=ce[1],xe={action:me,filename:de.name,data:ee,file:te,headers:de.headers,withCredentials:de.withCredentials,method:de.method||"post",onProgress:_e?function(re){_e(re,G)}:null,onSuccess:function(Z,X){delete ae.reqs[fe],de.onSuccess(Z,G,X)},onError:function(Z,X){delete ae.reqs[fe],de.onError(Z,X,G)}};oe(G),ae.reqs[fe]=ie(xe)})})}},{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(oe){ae[oe]&&ae[oe].abort&&ae[oe].abort(),delete ae[oe]})}},{key:"render",value:function(){var G,ae=this.props,de=ae.component,oe=ae.prefixCls,_e=ae.className,ye=ae.disabled,se=ae.id,me=ae.style,fe=ae.multiple,ie=ae.accept,le=ae.children,Q=ae.directory,ce=ae.openFileDialogOnClick,te=ae.onMouseEnter,ee=ae.onMouseLeave,xe=g(ae,["component","prefixCls","className","disabled","id","style","multiple","accept","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave"]),re=d()((G={},l(G,oe,!0),l(G,oe+"-disabled",ye),l(G,_e,_e),G)),Z=ye?{}:{onClick:ce?this.onClick:function(){},onKeyDown:ce?this.onKeyDown:function(){},onMouseEnter:te,onMouseLeave:ee,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(xe),{id:se,type:"file",ref:this.saveFileInput,onClick:function(q){return q.stopPropagation()},key:this.state.uid,style:{display:"none"},accept:ie,directory:Q?"directory":null,webkitdirectory:Q?"webkitdirectory":null,multiple:fe,onChange:this.onChange})),le)}}]),F}(P.Component),C=w,E=Object.assign||function(V){for(var F=1;F<arguments.length;F++){var B=arguments[F];for(var G in B)Object.prototype.hasOwnProperty.call(B,G)&&(V[G]=B[G])}return V},o=function(){function V(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&&V(F.prototype,B),G&&V(F,G),F}}();function A(V,F){if(!(V instanceof F))throw new TypeError("Cannot call a class as a function")}function k(V,F){if(!V)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return F&&(typeof F=="object"||typeof F=="function")?F:V}function U(V,F){if(typeof F!="function"&&F!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof F);V.prototype=Object.create(F&&F.prototype,{constructor:{value:V,enumerable:!1,writable:!0,configurable:!0}}),F&&(Object.setPrototypeOf?Object.setPrototypeOf(V,F):V.__proto__=F)}function N(){}var z=function(V){U(F,V);function F(){var B,G,ae,de;A(this,F);for(var oe=arguments.length,_e=Array(oe),ye=0;ye<oe;ye++)_e[ye]=arguments[ye];return de=(G=(ae=k(this,(B=F.__proto__||Object.getPrototypeOf(F)).call.apply(B,[this].concat(_e))),ae),ae.saveUploader=function(se){ae.uploader=se},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);z.defaultProps={component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:N,onError:N,onSuccess:N,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0};var W=z,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 b=Object.keys(P),S=Object.keys(m);if(b.length!==S.length)return!1;for(var r=Object.prototype.hasOwnProperty.bind(m),i=0;i<b.length;i++){var s=b[i];if(!r(s))return!1;var n=P[s],x=m[s];if(h=D?D.call(d,n,x,s):void 0,h===!1||h===void 0&&n!==x)return!1}return!0}},HjOm:function(M,Y,u){"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,u){},HpTS:function(M,Y,u){M.exports=u.p+"static/small_program.f74069ec.png"},HpfO:function(M,Y,u){M.exports={wrap:"wrap___r5XlG",content:"content___1KVgv",mainPathWrap:"mainPathWrap___256K2",colorBlue:"colorBlue___3S7DM"}},I8Z2:function(M,Y,u){"use strict";u.d(Y,"a",function(){return d}),u.d(Y,"b",function(){return f}),u.d(Y,"c",function(){return v});var P=u("q1tI"),m=function(){var p=function(O,a){return p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,g){l.__proto__=g}||function(l,g){for(var T in g)g.hasOwnProperty(T)&&(l[T]=g[T])},p(O,a)};return function(O,a){p(O,a);function l(){this.constructor=O}O.prototype=a===null?Object.create(a):(l.prototype=a.prototype,new l)}}(),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=u("Gytx"),b=u.n(h),S=u("2mql"),r=u.n(S),i=function(){var p=function(O,a){return p=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(l,g){l.__proto__=g}||function(l,g){for(var T in g)g.hasOwnProperty(T)&&(l[T]=g[T])},p(O,a)};return function(O,a){p(O,a);function l(){this.constructor=O}O.prototype=a===null?Object.create(a):(l.prototype=a.prototype,new l)}}(),s=function(){return s=Object.assign||function(p){for(var O,a=1,l=arguments.length;a<l;a++){O=arguments[a];for(var g in O)Object.prototype.hasOwnProperty.call(O,g)&&(p[g]=O[g])}return p},s.apply(this,arguments)};function n(p){return p.displayName||p.name||"Component"}var x=function(){return{}};function f(p,O){O===void 0&&(O={});var a=!!p,l=p||x;return function(T){var _=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=l(o.store.getState(),o.props);o.setState({subscribed:A})},o.store=o.context,o.state={subscribed:l(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:l(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!b()(this.props,C)||!b()(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("+n(T)+")",w.contextType=D,w}(P.Component);if(O.forwardRef){var c=P.forwardRef(function(R,w){return P.createElement(_,s({},R,{miniStoreForwardedRef:w}))});return r()(c,T)}return r()(_,T)}}var y=function(){return y=Object.assign||function(p){for(var O,a=1,l=arguments.length;a<l;a++){O=arguments[a];for(var g in O)Object.prototype.hasOwnProperty.call(O,g)&&(p[g]=O[g])}return p},y.apply(this,arguments)};function v(p){var O=p,a=[];function l(_){O=y(y({},O),_);for(var c=0;c<a.length;c++)a[c]()}function g(){return O}function T(_){return a.push(_),function(){var R=a.indexOf(_);a.splice(R,1)}}return{setState:l,getState:g,subscribe:T}}},IBYe:function(M,Y,u){"use strict";function P(m){return null}Y.a=P},Ib8C:function(M,Y,u){(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=u(4)}catch(l){}var b=function(){if(h){if(typeof h.getRandomValues=="function")try{return h.getRandomValues(new Uint32Array(1))[0]}catch(l){}if(typeof h.randomBytes=="function")try{return h.randomBytes(4).readInt32LE()}catch(l){}}throw new Error("Native crypto module could not be used to get secure random number.")},S=Object.create||function(){function l(){}return function(g){var T;return l.prototype=g,T=new l,l.prototype=null,T}}(),r={},i=r.lib={},s=i.Base=function(){return{extend:function(l){var g=S(this);return l&&g.mixIn(l),(!g.hasOwnProperty("init")||this.init===g.init)&&(g.init=function(){g.$super.init.apply(this,arguments)}),g.init.prototype=g,g.$super=this,g},create:function(){var l=this.extend();return l.init.apply(l,arguments),l},init:function(){},mixIn:function(l){for(var g in l)l.hasOwnProperty(g)&&(this[g]=l[g]);l.hasOwnProperty("toString")&&(this.toString=l.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),n=i.WordArray=s.extend({init:function(l,g){l=this.words=l||[],g!=d?this.sigBytes=g:this.sigBytes=l.length*4},toString:function(l){return(l||f).stringify(this)},concat:function(l){var g=this.words,T=l.words,_=this.sigBytes,c=l.sigBytes;if(this.clamp(),_%4)for(var R=0;R<c;R++){var w=T[R>>>2]>>>24-R%4*8&255;g[_+R>>>2]|=w<<24-(_+R)%4*8}else for(var C=0;C<c;C+=4)g[_+C>>>2]=T[C>>>2];return this.sigBytes+=c,this},clamp:function(){var l=this.words,g=this.sigBytes;l[g>>>2]&=4294967295<<32-g%4*8,l.length=D.ceil(g/4)},clone:function(){var l=s.clone.call(this);return l.words=this.words.slice(0),l},random:function(l){for(var g=[],T=0;T<l;T+=4)g.push(b());return new n.init(g,l)}}),x=r.enc={},f=x.Hex={stringify:function(l){for(var g=l.words,T=l.sigBytes,_=[],c=0;c<T;c++){var R=g[c>>>2]>>>24-c%4*8&255;_.push((R>>>4).toString(16)),_.push((R&15).toString(16))}return _.join("")},parse:function(l){for(var g=l.length,T=[],_=0;_<g;_+=2)T[_>>>3]|=parseInt(l.substr(_,2),16)<<24-_%8*4;return new n.init(T,g/2)}},y=x.Latin1={stringify:function(l){for(var g=l.words,T=l.sigBytes,_=[],c=0;c<T;c++){var R=g[c>>>2]>>>24-c%4*8&255;_.push(String.fromCharCode(R))}return _.join("")},parse:function(l){for(var g=l.length,T=[],_=0;_<g;_++)T[_>>>2]|=(l.charCodeAt(_)&255)<<24-_%4*8;return new n.init(T,g)}},v=x.Utf8={stringify:function(l){try{return decodeURIComponent(escape(y.stringify(l)))}catch(g){throw new Error("Malformed UTF-8 data")}},parse:function(l){return y.parse(unescape(encodeURIComponent(l)))}},p=i.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new n.init,this._nDataBytes=0},_append:function(l){typeof l=="string"&&(l=v.parse(l)),this._data.concat(l),this._nDataBytes+=l.sigBytes},_process:function(l){var g,T=this._data,_=T.words,c=T.sigBytes,R=this.blockSize,w=R*4,C=c/w;l?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(_,A);g=_.splice(0,E),T.sigBytes-=o}return new n.init(g,o)},clone:function(){var l=s.clone.call(this);return l._data=this._data.clone(),l},_minBufferSize:0}),O=i.Hasher=p.extend({cfg:s.extend(),init:function(l){this.cfg=this.cfg.extend(l),this.reset()},reset:function(){p.reset.call(this),this._doReset()},update:function(l){return this._append(l),this._process(),this},finalize:function(l){l&&this._append(l);var g=this._doFinalize();return g},blockSize:512/32,_createHelper:function(l){return function(g,T){return new l.init(T).finalize(g)}},_createHmacHelper:function(l){return function(g,T){return new a.HMAC.init(l,T).finalize(g)}}}),a=r.algo={};return r}(Math);return m})}).call(this,u("IyRk"))},JFl9:function(M,Y,u){M.exports={footerWrap:"footerWrap___3bmMI"}},JWDV:function(M,Y,u){M.exports=u.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,u){M.exports=u.p+"static/qrcode.54870d9b.png"},Jv0p:function(M,Y,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("3y9D"),u("WYAk"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Base,h=D.WordArray,b=m.algo,S=b.MD5,r=b.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 n,x=this.cfg,f=x.hasher.create(),y=h.create(),v=y.words,p=x.keySize,O=x.iterations;v.length<p;){n&&f.update(n),n=f.update(i).finalize(s),f.reset();for(var a=1;a<O;a++)n=f.finalize(n),f.reset();y.concat(n)}return y.sigBytes=p*4,y}});m.EvpKDF=function(i,s,n){return r.create(n).compute(i,s)}}(),P.EvpKDF})},KVXO:function(M,Y,u){M.exports={wrap:"wrap___1VfLE",content:"content___20B4M",mainPathWrap:"mainPathWrap___3qDeg",colorBlue:"colorBlue___2ZjUq"}},KeGQ:function(M,Y,u){M.exports=u.p+"static/noLevelData.36460f71.png"},KhGG:function(M,Y,u){"use strict";u.d(Y,"a",function(){return c}),u.d(Y,"c",function(){return w});var P=u("0Owb"),m=u("miYZ"),D=u("tsqr"),d=u("oBTY"),h=u("tJVT"),b=u("PpiC"),S=u("k1fw"),r=u("9og8"),i=u("DZo9"),s=u("8z0m"),n=u("WmNS"),x=u.n(n),f=u("q1tI"),y=u.n(f),v=u("ErOA"),p=u("NFKh"),O=u.n(p),a=u("7Cbv"),l=u("9kvl"),g=u("mxV5"),T=u.n(g),_=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),z=O.a.AES.decrypt(o,U,{iv:N,mode:O.a.mode.CBC});return z.toString(O.a.enc.Utf8)},R,w=function(){var E=Object(r.a)(x.a.mark(function o(A,k,U){var N,z,W,K,V,F,B,G,ae;return x.a.wrap(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return k.file_name=A.name,oe.next=3,Object(v.a)("/api/buckets/get_upload_token.json",{method:"get"});case 3:return B=oe.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||((z=B.data)===null||z===void 0)?void 0:z.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||((V=B.data)===null||V===void 0)?void 0:V.bucket,stsToken:B==null||((F=B.data)===null||F===void 0)?void 0:F.security_token}),oe.abrupt("return",new Promise(function(_e,ye){var se;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||((se=B.data)===null||se===void 0)?void 0:se.callback_url,host:B==null?void 0:B.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(v.e)(k)}})).then(function(me){var fe;A.response=(fe=me.data)===null||fe===void 0?void 0:fe.data,_e(me==null?void 0:me.data)}).catch(function(me){ye(me),console.log("err:",me)})}));case 9:case"end":return oe.stop()}},o)}));return function(A,k,U){return E.apply(this,arguments)}}(),C=function(o){var A=o.user,k=o.cancelUpload,U=Object(b.a)(o,["user","cancelUpload"]),N=Object(f.useState)([]),z=Object(h.a)(N,2),W=z[0],K=z[1],V=Object(f.useState)(),F=Object(h.a)(V,2),B=F[0],G=F[1],ae={onRemove:function(_e){K(Object(d.a)(W.filter(function(ye){return ye.name!==_e.name}))),U.onChange(W.filter(function(ye){return ye.name!==_e.name}))},disabled:U.disabled,multiple:!0,fileList:W==null?void 0:W.map(function(oe){return oe.file}),customRequest:function(){},beforeUpload:function(){var oe=Object(r.a)(x.a.mark(function ye(se){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(le){return le.name===se.name}).length){ie.next=4;break}return D.b.info("".concat(se.name,"\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9")),ie.abrupt("return");case 4:if(!((se==null?void 0:se.size)>me)){ie.next=7;break}return 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:se.name,file:se}),K(Object(d.a)(W)),U.onChange(W),ie.abrupt("return",!1);case 11:case"end":return ie.stop()}},ye)}));function _e(ye){return oe.apply(this,arguments)}return _e}()},de=function(){var oe=Object(r.a)(x.a.mark(function _e(ye,se){var me,fe,ie,le,Q,ce,te,ee,xe;return x.a.wrap(function(Z){for(;;)switch(Z.prev=Z.next){case 0:return se.file_name=ye.name,te=ye.name,Z.next=4,Object(v.a)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});case 4:if(ee=Z.sent,ee.data=JSON.parse(c(ee.data)),!((ee==null?void 0:ee.status)!==0)){Z.next=12;break}return W[W.findIndex(function(X){return X.name===te})].status="error",W[W.findIndex(function(X){return X.name===te})].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:ee==null||((me=ee.data)===null||me===void 0)?void 0:me.end_point,region:ee==null||((fe=ee.data)===null||fe===void 0)?void 0:fe.region,accessKeyId:ee==null||((ie=ee.data)===null||ie===void 0)?void 0:ie.access_key_id,accessKeySecret:ee==null||((le=ee.data)===null||le===void 0)?void 0:le.access_key_secret,bucket:ee==null||((Q=ee.data)===null||Q===void 0)?void 0:Q.bucket,stsToken:ee==null||((ce=ee.data)===null||ce===void 0)?void 0:ce.security_token}),console.log(ye,"file"),G(B),xe=Object(a.a)(),Z.abrupt("return",new Promise(function(X,q){try{var Ee;B.multipartUpload("".concat(U.identifier,"/").concat(xe).concat(te.indexOf(".")>-1?"."+te.split(".").pop():""),new Blob([ye.file],{type:ye.file.type}),{timeout:3600*1e3,partSize:1002400,progress:function(Oe,Ke,Qe){try{console.log("\u8FDB\u5EA6",Oe,Ke,Qe);var rt=W.findIndex(function(at){return at.name===te});W[rt].file.percent=Oe*100,W[rt].tempCheckpoint=Ke,K(Object(d.a)(W))}catch(at){}},checkpoint:W[W.findIndex(function(ve){return ve.name===te})].tempCheckpoint,callback:{customValue:{id:te+""},url:ee==null||((Ee=ee.data)===null||Ee===void 0)?void 0:Ee.callback_url,host:ee==null?void 0:ee.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+Object(v.e)(se)}}).then(function(ve){var Oe,Ke=W.findIndex(function(et){return et.name===te}),Qe="done";if(((Oe=ve.data)===null||Oe===void 0?void 0:Oe.status)===0){var rt;ye.response=(rt=ve.data)===null||rt===void 0?void 0:rt.data;var at=W.findIndex(function(et){return et.name===te});W[at].status="done",W[at].file.status="done"}else{var it;D.b.warn((it=ve.data)===null||it===void 0?void 0:it.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(Oe){return Oe.name===te})].status="error",W[W.findIndex(function(Oe){return Oe.name===te})].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()}},_e)}));return function(ye,se){return oe.apply(this,arguments)}}();return Object(f.useEffect)(function(){W.every(function(oe){return oe==="done"||oe==="error"})&&U.onComplete(W)},[W]),Object(f.useEffect)(function(){if(k){var oe;(oe=B)===null||oe===void 0||oe.cancel()}},[k]),Object(f.useEffect)(function(){U.uploading&&W.map(function(){var oe=Object(r.a)(x.a.mark(function _e(ye){var se,me;return x.a.wrap(function(ie){for(;;)switch(ie.prev=ie.next){case 0:if(!((!ye.status||ye.status==="error")&&!k)){ie.next=6;break}return ye.status="uploading",ye.file.status="uploading",ie.next=5,de(ye,{login:A==null||((se=A.userInfo)===null||se===void 0)?void 0:se.login,container_type:U.container_type,container_id:U.container_id,description:U.description});case 5:me=ie.sent;case 6:case"end":return ie.stop()}},_e)}));return function(_e){return oe.apply(this,arguments)}}())},[U.uploading]),y.a.createElement(_,Object(P.a)({},ae,{height:U.height,className:U.className}),y.a.createElement("p",{className:"ant-upload-hint"},U.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Y.b=Object(l.a)(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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("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,u){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,u){"use strict";Object.defineProperty(Y,"__esModule",{value:!0});var P=function(){function x(f,y){for(var v=0;v<y.length;v++){var p=y[v];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(f,p.key,p)}}return function(f,y,v){return y&&x(f.prototype,y),v&&x(f,v),f}}(),m=u("q1tI"),D=b(m),d=u("17x9"),h=b(d);function b(x){return x&&x.__esModule?x:{default:x}}function S(x,f){var y={};for(var v in x){if(f.indexOf(v)>=0)continue;if(!Object.prototype.hasOwnProperty.call(x,v))continue;y[v]=x[v]}return y}function r(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 n=function(x){s(f,x);function f(y){r(this,f);var v=i(this,(f.__proto__||Object.getPrototypeOf(f)).call(this,y));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 l=document.documentElement||document.body.parentNode||document.body,g=p.pageYOffset!==void 0?p.pageYOffset:l.scrollTop;this.props.isReverse?a=g:a=this.calculateOffset(v,g)}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,l=p.hasMore,g=p.initialLoad,T=p.isReverse,_=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 l&&(_?T?U.unshift(_):U.push(_):this.defaultLoader&&(T?U.unshift(this.defaultLoader):U.push(this.defaultLoader))),D.default.createElement(a,k,U)}}]),f}(m.Component);n.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},n.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=n,M.exports=Y.default},Lai7:function(M,Y,u){M.exports=u.p+"static/noEnvData.6108fa6c.png"},LdHM:function(M,Y,u){"use strict";u.d(Y,"b",function(){return g}),u.d(Y,"a",function(){return _});var P=u("1OyB"),m=u("vuIU"),D=u("Ji7U"),d=u("LK+K"),h=u("q1tI"),b=u("rePB"),S=u("Ff2n"),r=u("ODXe"),i=u("4IlW"),s=u("bX4T"),n=u("YrtM"),x=u("TSYQ"),f=u.n(x),y=u("+nKL"),v=u("8OUc"),p=function(G,ae){var de=G.prefixCls,oe=G.id,_e=G.flattenOptions,ye=G.childrenAsData,se=G.values,me=G.searchValue,fe=G.multiple,ie=G.defaultActiveFirstOption,le=G.height,Q=G.itemHeight,ce=G.notFoundContent,te=G.open,ee=G.menuItemSelectedIcon,xe=G.virtual,re=G.onSelect,Z=G.onToggleOpen,X=G.onActiveValue,q=G.onScroll,Ee=G.onMouseEnter,ve="".concat(de,"-item"),Oe=Object(n.a)(function(){return _e},[te,_e],function(Dt,Ne){return Ne[0]&&Dt[1]!==Ne[1]}),Ke=h.useRef(null),Qe=function(Ne){Ne.preventDefault()},rt=function(Ne){Ke.current&&Ke.current.scrollTo({index:Ne})},at=function(Ne){for(var Be=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ze=Oe.length,Ce=0;Ce<ze;Ce+=1){var Me=(Ne+Ce*Be+ze)%ze,Le=Oe[Me],Fe=Le.group,dt=Le.data;if(!Fe&&!dt.disabled)return Me}return-1},it=h.useState(function(){return at(0)}),et=Object(r.a)(it,2),ke=et[0],Pe=et[1],$e=function(Ne){Pe(Ne);var Be=Oe[Ne];if(!Be){X(null,-1);return}X(Be.data.value,Ne)};h.useEffect(function(){$e(ie!==!1?at(0):-1)},[Oe.length,me]),h.useEffect(function(){var Dt=setTimeout(function(){if(!fe&&te&&se.size===1){var Ne=Array.from(se)[0],Be=Oe.findIndex(function(ze){var Ce=ze.data;return Ce.value===Ne});$e(Be),rt(Be)}});return function(){return clearTimeout(Dt)}},[te]);var Et=function(Ne){Ne!==void 0&&re(Ne,{selected:!se.has(Ne)}),fe||Z(!1)};if(h.useImperativeHandle(ae,function(){return{onKeyDown:function(Ne){var Be=Ne.which;switch(Be){case i.a.UP:case i.a.DOWN:{var ze=0;if(Be===i.a.UP?ze=-1:Be===i.a.DOWN&&(ze=1),ze!==0){var Ce=at(ke+ze,ze);rt(Ce),$e(Ce)}break}case i.a.ENTER:{var Me=Oe[ke];Me&&!Me.data.disabled?Et(Me.data.value):Et(void 0),te&&Ne.preventDefault();break}case i.a.ESC:Z(!1)}},onKeyUp:function(){},scrollTo:function(Ne){rt(Ne)}}}),Oe.length===0)return h.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),className:"".concat(ve,"-empty"),onMouseDown:Qe},ce);function st(Dt){var Ne=Oe[Dt];if(!Ne)return null;var Be=Ne.data||{},ze=Be.value,Ce=Be.label,Me=Be.children,Le=Object(s.a)(Be,!0),Fe=ye?Me:Ce;return Ne?h.createElement("div",Object.assign({"aria-label":typeof Fe=="string"?Fe:null},Le,{key:Dt,role:"option",id:"".concat(oe,"_list_").concat(Dt),"aria-selected":se.has(ze)}),ze):null}return h.createElement(h.Fragment,null,h.createElement("div",{role:"listbox",id:"".concat(oe,"_list"),style:{height:0,width:0,overflow:"hidden"}},st(ke-1),st(ke),st(ke+1)),h.createElement(y.a,{itemKey:"key",ref:Ke,data:Oe,height:le,itemHeight:Q,fullHeight:!1,onMouseDown:Qe,onScroll:q,virtual:xe,onMouseEnter:Ee},function(Dt,Ne){var Be,ze=Dt.group,Ce=Dt.groupOption,Me=Dt.data,Le=Me.label,Fe=Me.key;if(ze)return h.createElement("div",{className:f()(ve,"".concat(ve,"-group"))},Le!==void 0?Le:Fe);var dt=Me.disabled,_t=Me.value,Ut=Me.title,cn=Me.children,An=Me.style,rn=Me.className,Pt=Object(S.a)(Me,["disabled","value","title","children","style","className"]),Ge=se.has(_t),ut="".concat(ve,"-option"),ot=f()(ve,ut,rn,(Be={},Object(b.a)(Be,"".concat(ut,"-grouped"),Ce),Object(b.a)(Be,"".concat(ut,"-active"),ke===Ne&&!dt),Object(b.a)(Be,"".concat(ut,"-disabled"),dt),Object(b.a)(Be,"".concat(ut,"-selected"),Ge),Be)),we=ye?cn:Le,Xe=!ee||typeof ee=="function"||Ge;return h.createElement("div",Object.assign({},Pt,{"aria-selected":Ge,className:ot,title:Ut,onMouseMove:function(){if(ke===Ne||dt)return;$e(Ne)},onClick:function(){dt||Et(_t)},style:An}),h.createElement("div",{className:"".concat(ut,"-content")},we||_t),h.isValidElement(ee)||Ge,Xe&&h.createElement(v.a,{className:"".concat(ve,"-option-state"),customizeIcon:ee,customizeIconProps:{isSelected:Ge}},Ge?"\u2713":null))}))},O=h.forwardRef(p);O.displayName="OptionList";var a=O,l=function(){return null};l.isSelectOption=!0;var g=l,T=function(){return null};T.isSelectOptGroup=!0;var _=T,c=u("VTBJ"),R=u("Zm9Q");function w(B){var G=B.key,ae=B.props,de=ae.children,oe=ae.value,_e=Object(S.a)(ae,["children","value"]);return Object(c.a)({key:G,value:oe!==void 0?oe:G,children:de},_e)}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 oe=ae.type.isSelectOptGroup,_e=ae.key,ye=ae.props,se=ye.children,me=Object(S.a)(ye,["children"]);return G||!oe?w(ae):Object(c.a)(Object(c.a)({key:"__RC_SELECT_GRP__".concat(_e===null?de:_e,"__"),label:_e},me),{},{options:C(se)})}).filter(function(ae){return ae})}var E=u("2Qr1"),o=u("qNPg"),A=u("U8pU"),k=u("Kwbf"),U=u("WKfj");function N(B){var G=B.mode,ae=B.options,de=B.children,oe=B.backfill,_e=B.allowClear,ye=B.placeholder,se=B.getInputElement,me=B.showSearch,fe=B.onSearch,ie=B.defaultOpen,le=B.autoFocus,Q=B.labelInValue,ce=B.value,te=B.inputValue,ee=B.optionLabelProp,xe=G==="multiple"||G==="tags",re=me!==void 0?me:xe||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(Oe){return typeof("value"in Oe?Oe.value:Oe.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"||!ee,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),Object(k.a)(G==="combobox"||!oe,"`backfill` only works with `combobox` mode."),Object(k.a)(G==="combobox"||!se,"`getInputElement` only work with `combobox` mode."),Object(k.b)(G!=="combobox"||!se||!_e||!ye,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),fe&&!re&&G!=="combobox"&&G!=="tags"&&Object(k.a)(!1,"`onSearch` should work with `showSearch` instead of use alone."),Object(k.b)(!ie||le,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),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)(!xe||Array.isArray(ce),"`value` should be array when `mode` is `multiple` or `tags`")}if(de){var Ee=null;Object(R.a)(de).some(function(ve){if(!h.isValidElement(ve)||!ve.type)return!1;var Oe=ve.type;if(Oe.isSelectOption)return!1;if(Oe.isSelectOptGroup){var Ke=Object(R.a)(ve.props.children).every(function(Qe){return!h.isValidElement(Qe)||!ve.type||Qe.type.isSelectOption?!0:(Ee=Qe.type,!1)});return!Ke}return Ee=Oe,!0}),Ee&&Object(k.a)(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Ee.displayName||Ee.name||Ee,"`.")),Object(k.a)(te===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}var z=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:z,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=g,K.OptGroup=_;var V=K,F=Y.c=V},Lf5v:function(M,Y,u){"use strict";var P=u("5NDa"),m=u("5rEg"),D=u("2qtc"),d=u("kLXV"),h=u("k1fw"),b=u("oBTY"),S=u("9og8"),r=u("miYZ"),i=u("tsqr"),s=u("y8nQ"),n=u("Vl3Y"),x=u("tJVT"),f=u("DZo9"),y=u("8z0m"),v=u("WmNS"),p=u.n(v),O=u("q1tI"),a=u.n(O),l=u("m3rI"),g=u("ErOA"),T=u("sckv"),_=u.n(T),c=u("KhGG"),R=u("1vsH"),w=y.a.Dragger,C=function(o){var A,k=o.dispatch,U=o.id,N=o.onClose,z=o.onOK,W=o.visible,K=o.wrapClassName,V=o.local,F=o.containerId,B=o.rootIdentifier,G=Object(O.useState)({}),ae=Object(x.a)(G,2),de=ae[0],oe=ae[1],_e=Object(O.useState)([]),ye=Object(x.a)(_e,2),se=ye[0],me=ye[1],fe=Object(O.useState)([]),ie=Object(x.a)(fe,2),le=ie[0],Q=ie[1],ce=Object(O.useState)(0),te=Object(x.a)(ce,2),ee=te[0],xe=te[1],re=Object(O.useState)(!1),Z=Object(x.a)(re,2),X=Z[0],q=Z[1],Ee=Object(O.useState)(!1),ve=Object(x.a)(Ee,2),Oe=ve[0],Ke=ve[1],Qe=n.a.useForm(),rt=Object(x.a)(Qe,1),at=rt[0],it=Object(O.useState)([]),et=Object(x.a)(it,2),ke=et[0],Pe=et[1],$e=Object(O.useRef)([]);Object(O.useEffect)(function(){W&&(at.resetFields(),Pe([]),Q([]),me([]),xe(0),Ke(!1),q(!1))},[W]);var Et=function(Ge){if(Ge.file.status==="done"||Ge.file.status==="uploading"){var ut,ot,we;if(Pe(Ge.fileList),!Ge.file.response)return;if((ut=Ge.file.response)!==null&&ut!==void 0&&ut.id){i.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}Pe(ke.filter(function(Xe){return Xe.uid!==Ge.file.uid})),((ot=Ge.file.response)===null||ot===void 0?void 0:ot.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(ut){var ot,we,Xe;return p.a.wrap(function(gt){for(;;)switch(gt.prev=gt.next){case 0:if(ee){gt.next=8;break}return we=ke.filter(function(Tt){return Tt.uid!==ut.uid}),Pe(we),$e.current=Object(b.a)(we),me(se.filter(function(Tt){return Tt!==ut.name})),i.b.info("\u5220\u9664\u6210\u529F"),we.length||(at.setFieldsValue({file:void 0}),at.validateFields()),gt.abrupt("return");case 8:if(ut.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(g.a)("/api/shixuns/".concat(U,"/destroy_data_sets.json"),{method:"Delete",body:{id:[ut==null||((ot=ut.response)===null||ot===void 0)?void 0:ot.id]}});case 13:Xe=gt.sent,Xe.status===0&&(Pe(ke.filter(function(Tt){return Tt.uid!==ut.uid})),i.b.info("\u5220\u9664\u6210\u529F"));case 15:case"end":return gt.stop()}},Ge)}));return function(ut){return Pt.apply(this,arguments)}}(),Dt=function(Ge){if(ke!=null&&ke.some(function(ot){return ot.name===Ge.name}))return i.b.info("".concat(Ge.name,"\u6587\u4EF6\u5DF2\u5B58\u5728")),!1;var ut={name:Ge.name,uid:Ge.uid,file:Ge,percent:0};return ke.push(ut),$e.current=Object(b.a)(ke),Pe(Object(b.a)(ke)),!1},Ne={height:300,multiple:!0,disabled:ee>0,withCredentials:!0,fileList:ke,action:"".concat(l.a.API_SERVER,"/api/attachments.json"),onChange:Et,onRemove:st,beforeUpload:Dt},Be=function(Ge,ut,ot,we,Xe){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;ot(JSON.parse(Tt==null||((Lt=Tt.target)===null||Lt===void 0)?void 0:Lt.response))},!1),gt.addEventListener("error",function(Tt){Xe&&Xe(Tt)},!1),gt.upload.onprogress=function(Tt){we&&we(Tt)},gt.open("POST",ut),gt.send(Ct),gt},ze=function(Ge,ut){if(Ge.lengthComputable){var ot=Math.floor(Ge.loaded/Ge.total*100),we=Object(h.a)(Object(h.a)({},ut),{},{percent:ot,status:ot===100?"done":"uploading"});console.log($e.current,333),$e.current=$e.current.map(function(Xe){return Xe.uid===ut.uid?we:Xe}),Pe($e.current)}},Ce=function(Ge,ut){var ot=Object(h.a)(Object(h.a)({},ut),{},{status:"error"});i.b.warn("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),$e.current=$e.current.map(function(we){return we.uid===ut.uid?ot:we}),$e.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Ke(!1),xe(2)),Pe($e.current)},Me=function(Ge,ut){var ot=Object(h.a)(Object(h.a)({},ut),{},{status:"done"});if(Ge.status===0||(ot=Object(h.a)(Object(h.a)({},ut),{},{status:"error"}),i.b.error("\u4E0A\u4F20\u5931\u8D25!")),$e.current=$e.current.map(function(we){return we.uid===ut.uid?ot:we}),$e.current.every(function(we){return we.status==="done"})){i.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ut(!0);return}$e.current.every(function(we){return we.status==="done"||we.status==="error"})&&(Ke(!1),xe(2)),Pe($e.current)},Le=function(){var Ge=!0;return window.navigator.onLine==!0?Ge=!0:Ge=!1,Ge},Fe=function(){var Pt=Object(S.a)(p.a.mark(function Ge(ut){var ot,we,Xe,Ct,gt,Tt,Lt,At;return p.a.wrap(function(qt){for(;;)switch(qt.prev=qt.next){case 0:if(Ke(!0),!(ee===3)){qt.next=4;break}return xe(2),qt.abrupt("return");case 4:if(!(ee===2||ee===1)){qt.next=7;break}return dt(),qt.abrupt("return");case 7:return ot=ut||{},we=ot.commitMessage,Xe=we===void 0?"":we,Ct=ot.fileOss,gt=Ct===void 0?[]:Ct,Tt=V?ke:gt,Lt=Tt.map(function(Nn){return Nn.name}),qt.next=12,Object(g.a)("/api/shixuns/".concat(U,"/check_data_sets"),{method:"post",body:{files_name:Lt}});case 12:if(At=qt.sent,!(At.status===-3)){qt.next=17;break}return me(At==null?void 0:At.exist_files),Ke(!1),qt.abrupt("return");case 17:if(!(JSON.stringify(At)==="{}")){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:At.status===0&&(ke.forEach(function(Nn){var yn=Be({file:Nn.file,description:Xe},"".concat(l.a.API_SERVER,"/api/shixuns/").concat(U,"/upload_data_sets.json"),function(Kn){return Me(Kn,Nn)},function(Kn){return ze(Kn,Nn)},function(Kn){return Ce(Kn,Nn)});le.push(yn)}),xe(1));case 22:case"end":return qt.stop()}},Ge)}));return function(ut){return Pt.apply(this,arguments)}}(),dt=function(){var Ge=Object(h.a)({},at.getFieldsValue())||{},ut=Ge.commitMessage,ot=ut===void 0?"":ut,we=$e.current.filter(function(Ct){return Ct.status==="error"}),Xe=$e.current.map(function(Ct){return Object(h.a)(Object(h.a)({},Ct),{},{status:Ct.status==="error"?"uploading":Ct.status})});Pe(Xe),we.forEach(function(Ct){var gt=Be({file:Ct.file,description:ot},"".concat(l.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 Ce(Tt,Ct)});le.push(gt)})},_t=function(Ge){if(console.log(Ge,"changedValues"),"fileOss"in Ge){var ut,ot;if(Ge!=null&&Ge.fileOss.every(function(we){return we.status==="done"})&&Ge!==null&&Ge!==void 0&&(ut=Ge.fileOss)!==null&&ut!==void 0&&ut.length){i.b.success("\u4E0A\u4F20\u5B8C\u6210!"),Ut(!0);return}if(Ge!=null&&Ge.fileOss.every(function(we){return we.status==="done"||we.status==="error"})&&Ge!==null&&Ge!==void 0&&(ot=Ge.fileOss)!==null&&ot!==void 0&&ot.length){xe(3),Ke(!1);return}me(se.filter(function(we){var Xe;return Ge==null||((Xe=Ge.fileOss)===null||Xe===void 0)?void 0:Xe.some(function(Ct){return Ct.name===we})}))}oe(Object(h.a)({},at.getFieldsValue()))},Ut=function(Ge){Ge||(q(!0),le.forEach(function(ut){ut.abort()})),z(),N()},cn=function(){var Ge=Object(h.a)({},at.getFieldsValue())||{},ut=Ge.fileOss,ot=ut===void 0?[]:ut,we=ke==null?void 0:ke.every(function(Ct){return Ct.status==="done"}),Xe=ot==null?void 0:ot.every(function(Ct){return Ct.status==="done"});if(!we||!Xe){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(){Ut()}});return}Ut()},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(_.a.colorBlue)})),a.a.createElement("div",{className:"font14 mt30"},"\u62D6\u62FD\u6587\u4EF6\u6216",a.a.createElement("span",{className:"".concat(_.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.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0A\u4F20\u6587\u4EF6"]),at.submit()},centered:!0,okText:ee===0?"\u786E\u5B9A":ee===1?"\u4E0A\u4F20\u4E2D":"\u91CD\u65B0\u4E0A\u4F20",okButtonProps:{loading:Oe},onCancel:cn,width:"1000px",title:"\u4E0A\u4F20\u6587\u4EF6"},a.a.createElement("div",{className:_.a.wrap},a.a.createElement(n.a,{className:"mt10",form:at,scrollToFirstError:!0,layout:"vertical",onFinish:Fe,onValuesChange:_t},V?a.a.createElement(n.a.Item,{label:a.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",a.a.createElement("span",{style:{visibility:"hidden"},className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7500M)")),name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},a.a.createElement(w,Ne," ",An())):a.a.createElement(n.a.Item,{label:a.a.createElement("div",null,"\u9009\u62E9\u6587\u4EF6 ",a.a.createElement("span",{className:"c-light-black"},"(\u5355\u4E2A\u6587\u4EF6\u4E0D\u8D85\u8FC7100GB)")),name:"fileOss",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},a.a.createElement(c.b,{identifier:B,cancelUpload:X,container_type:"Shixun",container_id:F,uploading:ee<3?ee:0,disabled:ee>0,height:300,maxSize:100*1024*1024*1024,description:de.commitMessage||"",text:An(),onComplete:rn})),!!se.length&&a.a.createElement("span",{className:_.a.repeatedName},se.join("\u3001"),"\u5DF2\u5B58\u5728,\u8BF7\u5220\u9664\u540E\u518D\u4E0A\u4F20"),a.a.createElement(n.a.Item,{name:"commitMessage",label:"\u5907\u6CE8:",rules:[{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},a.a.createElement(m.a,{bordered:!1,disabled:ee>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,u){"use strict";u.d(Y,"a",function(){return i});var P=u("fWQN"),m=u("mtLc"),D=u("yKVA"),d=u("879j"),h=u("q1tI"),b=u.n(h),S=u("i8i4"),r=u.n(S),i=function(s){Object(D.a)(x,s);var n=Object(d.a)(x);function x(f){var y;Object(P.a)(this,x),y=n.call(this,f);var v=window.document;return y.node=v.createElement("div"),v.body.appendChild(y.node),y}return Object(m.a)(x,[{key:"render",value:function(){var y=this.props.children;return Object(S.createPortal)(y,this.node)}},{key:"componentWillUnmount",value:function(){window.document.body.removeChild(this.node)}}]),x}(b.a.Component)},MlIO:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.Base,b=d.WordArray,S=D.x64={},r=S.Word=h.extend({init:function(s,n){this.high=s,this.low=n}}),i=S.WordArray=h.extend({init:function(s,n){s=this.words=s||[],n!=m?this.sigBytes=n:this.sigBytes=s.length*8},toX32:function(){for(var s=this.words,n=s.length,x=[],f=0;f<n;f++){var y=s[f];x.push(y.high),x.push(y.low)}return b.create(x,this.sigBytes)},clone:function(){for(var s=h.clone.call(this),n=s.words=this.words.slice(0),x=n.length,f=0;f<x;f++)n[f]=n[f].clone();return s}})}(),P})},N3QO:function(M,Y,u){"use strict";var P=u("2qtc"),m=u("kLXV"),D=u("tJVT"),d=u("q1tI"),h=u.n(d),b=u("9kvl"),S=u("FPkq"),r=u.n(S),i=function(n){var x,f=n.newShixuns,y=n.dispatch,v=n.user,p=Object(d.useState)(!1),O=Object(D.a)(p,2),a=O[0],l=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 g=function(){y({type:"newShixuns/setActionTabs",payload:{}})},T=function(){var c,R,w;g(),((c=v.userInfo)===null||c===void 0?void 0:c.mirror_marker_status)===0?l(!0):((R=v.userInfo)===null||R===void 0?void 0:R.mirror_marker_status)===1?b.d.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;b.d.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(){l(!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:r.a,alt:"\u4E8C\u7EF4\u7801"})),h.a.createElement("img",null))};Y.a=Object(b.a)(function(s){var n=s.newShixuns,x=s.user,f=s.globalSetting;return{newShixuns:n,globalSetting:f,user:x}})(i)},NFKh:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("MlIO"),u("F+F2"),u("qM6L"),u("ETIr"),u("wbyO"),u("cv67"),u("3y9D"),u("lPiR"),u("GRuw"),u("1uat"),u("uGsb"),u("5hvy"),u("ELcG"),u("WYAk"),u("e7zE"),u("K3mO"),u("OLod"),u("ALsQ"),u("9OqN"),u("qu8F"),u("S6kV"),u("gb/T"),u("qBft"),u("oRuE"),u("jO9C"),u("KmYQ"),u("uGxW"),u("bQjk"),u("wZgz"),u("pA7S"),u("w7YG"),u("E4JC"),u("PVpz"))})(this,function(P){return P})},NLgs:function(M,Y,u){"use strict";u.d(Y,"e",function(){return T}),u.d(Y,"f",function(){return _}),u.d(Y,"d",function(){return R}),u.d(Y,"c",function(){return w}),u.d(Y,"a",function(){return C}),u.d(Y,"b",function(){return E});var P=u("miYZ"),m=u("tsqr"),D=u("9og8"),d=u("2qtc"),h=u("kLXV"),b=u("WmNS"),S=u.n(b),r=u("q1tI"),i=u.n(r),s=u("9kvl"),n=u("xKgJ"),x=u("1vsH"),f=u("RCxd"),y=u("mOS8"),v=u.n(y),p=u("1ZF9"),O=u.n(p),a=u("WdTA"),l=u.n(a),g=u("m3rI"),T=function(A){var k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return!!(_(A)&&c(k))},_=function(A){return Object(n.p)()?!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.c)()._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.d.push("/account/profile/edit")}}),!1)},R=function(){var A,k=Object(s.c)()._store.getState(),U=k.user;return(A=U.userInfo)!==null&&A!==void 0&&A.professional_certification?!0:(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.R)("/account/certification")}}),!1)},w=function(){return Object(n.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(n.t)()?l.a:"".concat(g.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.R)("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.c)()._store.getState(),N=U.shixunsDetail.detail;return(N==null?void 0:N.public)===2||(N==null?void 0:N.public)===1||(N==null?void 0:N.shixun_status)===3?(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 V(){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()}},V)}));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,u){"use strict";u.d(Y,"a",function(){return b});var P=u("Kwbf");function m(S,r){var i=new Set;return S.forEach(function(s){r.has(s)||i.add(s)}),i}function D(S){var r=S||{},i=r.disabled,s=r.disableCheckbox,n=r.checkable;return!!(i||s)||n===!1}function d(S,r,i,s){for(var n=new Set(S),x=new Set,f=0;f<=i;f+=1){var y=r.get(f)||new Set;y.forEach(function(a){var l=a.key,g=a.node,T=a.children,_=T===void 0?[]:T;n.has(l)&&!s(g)&&_.filter(function(c){return!s(c.node)}).forEach(function(c){n.add(c.key)})})}for(var v=new Set,p=i;p>=0;p-=1){var O=r.get(p)||new Set;O.forEach(function(a){var l=a.parent,g=a.node;if(s(g)||!a.parent||v.has(a.parent.key))return;if(s(a.parent.node)){v.add(l.key);return}var T=!0,_=!1;(l.children||[]).filter(function(c){return!s(c.node)}).forEach(function(c){var R=c.key,w=n.has(R);T&&!w&&(T=!1),!_&&(w||x.has(R))&&(_=!0)}),T&&n.add(l.key),_&&x.add(l.key),v.add(l.key)})}return{checkedKeys:Array.from(n),halfCheckedKeys:Array.from(m(x,n))}}function h(S,r,i,s,n){for(var x=new Set(S),f=new Set(r),y=0;y<=s;y+=1){var v=i.get(y)||new Set;v.forEach(function(l){var g=l.key,T=l.node,_=l.children,c=_===void 0?[]:_;!x.has(g)&&!f.has(g)&&!n(T)&&c.filter(function(R){return!n(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(l){var g=l.parent,T=l.node;if(n(T)||!l.parent||p.has(l.parent.key))return;if(n(l.parent.node)){p.add(g.key);return}var _=!0,c=!1;(g.children||[]).filter(function(R){return!n(R.node)}).forEach(function(R){var w=R.key,C=x.has(w);_&&!C&&(_=!1),!c&&(C||f.has(w))&&(c=!0)}),_||x.delete(g.key),c&&f.add(g.key),p.add(g.key)})}return{checkedKeys:Array.from(x),halfCheckedKeys:Array.from(m(f,x))}}function b(S,r,i,s){var n=[],x;s?x=s:x=D;var f=new Set(S.filter(function(O){var a=!!i[O];return a||n.push(O),a})),y=new Map,v=0;Object.keys(i).forEach(function(O){var a=i[O],l=a.level,g=y.get(l);g||(g=new Set,y.set(l,g)),g.add(a),v=Math.max(v,l)}),Object(P.a)(!n.length,"Tree missing follow keys: ".concat(n.slice(0,100).map(function(O){return"'".concat(O,"'")}).join(", ")));var p;return r===!0?p=d(f,y,v,x):p=h(f,r.halfCheckedKeys,y,v,x),p}},OLES:function(M,Y,u){"use strict";var P=u("U8pU"),m=u("VTBJ"),D=u("Ff2n"),d=u("q1tI"),h=u("uciX"),b=u("7ixt"),S=function(f){var y=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 y=="function"?y():y)},r=S,i=function(f,y){var v=f.overlayClassName,p=f.trigger,O=p===void 0?["hover"]:p,a=f.mouseEnterDelay,l=a===void 0?0:a,g=f.mouseLeaveDelay,T=g===void 0?.1:g,_=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,z=N===void 0?{}:N,W=f.destroyTooltipOnHide,K=W===void 0?!1:W,V=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)(y,function(){return ae.current});var de=Object(m.a)({},G);"visible"in f&&(de.popupVisible=f.visible);var oe=function(){var fe=f.arrowContent,ie=fe===void 0?null:fe,le=f.overlay,Q=f.id;return[d.createElement("div",{className:"".concat(R,"-arrow"),key:"arrow"},ie),d.createElement(r,{key:"content",prefixCls:R,id:Q,overlay:le,overlayInnerStyle:B})]},_e=!1,ye=!1;if(typeof K=="boolean")_e=K;else if(K&&Object(P.a)(K)==="object"){var se=K.keepParent;_e=se===!0,ye=se===!1}return d.createElement(h.a,Object.assign({popupClassName:v,prefixCls:R,popup:oe,action:O,builtinPlacements:b.a,popupPlacement:U,ref:ae,popupAlign:z,getPopupContainer:F,onPopupVisibleChange:C,afterPopupVisibleChange:E,popupTransitionName:o,popupAnimation:A,defaultPopupVisible:V,destroyPopupOnHide:_e,autoDestroy:ye,mouseLeaveDelay:T,popupStyle:_,mouseEnterDelay:l},de),w)},s=Object(d.forwardRef)(i),n=Y.a=s},OLod:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("K3mO"))})(this,function(P){P.lib.Cipher||function(m){var D=P,d=D.lib,h=d.Base,b=d.WordArray,S=d.BufferedBlockAlgorithm,r=D.enc,i=r.Utf8,s=r.Base64,n=D.algo,x=n.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)}}}}()}),y=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,z=N.blockSize;A.call(this,k,U,z),N.encryptBlock(k,U),this._prevBlock=k.slice(U,U+z)}}),o.Decryptor=o.extend({processBlock:function(k,U){var N=this._cipher,z=N.blockSize,W=k.slice(U,U+z);N.decryptBlock(k,U),A.call(this,k,U,z),this._prevBlock=W}});function A(k,U,N){var z,W=this._iv;W?(z=W,this._iv=m):z=this._prevBlock;for(var K=0;K<N;K++)k[U+K]^=z[K]}return o}(),a=D.pad={},l=a.Pkcs7={pad:function(o,A){for(var k=A*4,U=k-o.sigBytes%k,N=U<<24|U<<16|U<<8|U,z=[],W=0;W<U;W+=4)z.push(N);var K=b.create(z,U);o.concat(K)},unpad:function(o){var A=o.words[o.sigBytes-1>>>2]&255;o.sigBytes-=A}},g=d.BlockCipher=f.extend({cfg:f.cfg.extend({mode:O,padding:l}),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)}}),_=D.format={},c=_.OpenSSL={stringify:function(o){var A,k=o.ciphertext,U=o.salt;return U?A=b.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=b.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),z=N.finalize(A),W=N.cfg;return T.create({ciphertext:z,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=b.random(64/8));var N=x.create({keySize:A+k}).compute(o,U),z=b.create(N.words.slice(A),k*4);return N.sigBytes=A*4,T.create({key:N,iv:z,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 z=R.encrypt.call(this,o,A,N.key,U);return z.mixIn(N),z},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 z=R.decrypt.call(this,o,A,N.key,U);return z}})}()})},OZM5:function(M,Y,u){"use strict";u.d(Y,"b",function(){return s}),u.d(Y,"a",function(){return n}),u.d(Y,"k",function(){return x}),u.d(Y,"h",function(){return f}),u.d(Y,"i",function(){return y}),u.d(Y,"g",function(){return v}),u.d(Y,"c",function(){return p}),u.d(Y,"d",function(){return O}),u.d(Y,"j",function(){return g}),u.d(Y,"e",function(){return T}),u.d(Y,"f",function(){return _});var P=u("KQm4"),m=u("U8pU"),D=u("Ff2n"),d=u("q1tI"),h=u.n(d),b=u("Kwbf"),S=u("WaYH"),r=.25,i=2;function s(c,R){var w=c.slice(),C=w.indexOf(R);return C>=0&&w.splice(C,1),w}function n(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 y(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*r,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 l(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=l(k,R);return h.a.createElement(S.a,Object.assign({},E(U)),N)})}function g(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(b.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 _(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,u){M.exports=u.p+"static/certificate.fc32dc1b.jpg"},Ot1p:function(M,Y,u){"use strict";var P=u("2qtc"),m=u("kLXV"),D=u("rAM+"),d=u("miYZ"),h=u("tsqr"),b=u("tJVT"),S=u("jrin"),r=u("q1tI"),i=u.n(r),s=u("VrN/"),n=u.n(s),x=u("bdgK"),f=u("p77/"),y=u("Bd2K"),v=u("ELLl"),p=u("19Vz"),O=u("lZu9"),a=u("+NIl"),l=u("kSUc"),g=u("9Bee"),T=function(Ne){var Be=Ne.value,ze=Be===void 0?"":Be,Ce=Ne.className,Me=Ne.showTextOnly,Le=Ne.showLines,Fe=Ne.style,dt=Fe===void 0?{}:Fe,_t=Object(r.useMemo)(function(){return""},[ze]);return i.a.createElement(i.a.Fragment,null,i.a.createElement("div",{dangerouslySetInnerHTML:{__html:_t}}))},_=u("0Owb"),c=u("dejd"),R=u("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(Ne){var Be=Ne.onActionCallback,ze=Ne.title,Ce=Ne.icon,Me=Ne.actionName,Le=Ne.className,Fe=Le===void 0?"":Le,dt=Ne.children;function _t(){Be(Me)}return i.a.createElement("a",{title:ze,className:Fe,onClick:_t},i.a.createElement("i",{className:"md-iconfont ".concat(Ce)}),dt)}var E=function(Ne){var Be=Ne.watch,ze=Ne.showNullButton,Ce=Ne.onActionCallback,Me=Ne.fullScreen,Le=Ne.insertTemp,Fe=Ne.hidetoolBar,dt=[].concat(w,[{title:"".concat(Be?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"),icon:"".concat(Be?"icon-eye-slash":"icon-eye"),actionName:"trigger-watch"}]);return i.a.createElement("ul",{className:"markdown-toolbar-container"},!Fe&&dt.map(function(_t,Ut){return i.a.createElement("li",{key:Ut},_t.actionName?i.a.createElement(C,Object(_.a)({},_t,{onActionCallback:Ce})):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:Ce},i.a.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Le&&i.a.createElement("li",null,i.a.createElement(C,{icon:"icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:"inster-template-".concat(Le),onActionCallback:Ce},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:Ce})))},o=u("M8RZ"),A=u("+L6B"),k=u("2/Rp"),U=u("y8nQ"),N=u("Vl3Y"),z=u("5NDa"),W=u("5rEg"),K={labelCol:{span:4},wrapperCol:{span:20}},V=function(Ne){var Be=Ne.callback,ze=Ne.onCancel;function Ce(Me){Be(Me)}return i.a.createElement(N.a,Object(_.a)({},K,{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ce}),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=u("7ahc"),B=u("HmJG"),G=u("BjJ7"),ae=N.a.useForm,de={width:280,marginRight:10},oe={labelCol:{span:5},wrapperCol:{span:19}},_e=function(Ne){var Be=Ne.callback,ze=Ne.onCancel,Ce=ae(),Me=Object(b.a)(Ce,1),Le=Me[0];function Fe(Ut){Be(Ut)}function dt(Ut,cn){Le.setFieldsValue({src:"/api/attachments/".concat(Ut.id),type:cn.type})}function _t(Ut){var cn=Ut.target.files[0];se(cn,dt)}return i.a.createElement(N.a,Object(_.a)({form:Le},oe,{className:"upload-image-panel",onFinish:Fe}),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(ye,{onFileChange:_t}))),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 ye(Ne){var Be=Ne.onFileChange;return i.a.createElement("a",{className:"upload-button"},"\u672C\u5730\u4E0A\u4F20",i.a.createElement("input",{type:"file",onChange:Be}))}function se(Ne,Be){if(!Ne)throw new String("\u6CA1\u6709\u6587\u4EF6");var ze=new FormData;ze.append("editormd-image-file",Ne),ze.append("file_param_name","editormd-image-file"),ze.append("byxhr","true");var Ce=new window.XMLHttpRequest;Ce.withCredentials=!0,Ce.addEventListener("load",function(Me){Be(JSON.parse(Me.target.responseText),Ne)},!1),Ce.addEventListener("error",function(Me){console.error(Me)},!1),Ce.open("POST","".concat(G.a,"/api/attachments.json")),Ce.send(ze)}var me=u("giR+"),fe=u("fyUT"),ie=u("7Kak"),le=u("9yH6"),Q=le.a.Group,ce={margin:"0 8px"},te=function(Ne){var Be=Ne.callback,ze=Ne.onCancel;function Ce(Me){Be(Me)}return i.a.createElement(N.a,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ce},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(fe.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(fe.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(le.a,{value:"default"},i.a.createElement("i",{className:"fa fa-align-justify"})),i.a.createElement(le.a,{value:"left"},i.a.createElement("i",{className:"fa fa-align-left"})),i.a.createElement(le.a,{value:"center"},i.a.createElement("i",{className:"fa fa-align-center"})),i.a.createElement(le.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")))},ee=u("m3rI"),xe="link",re="upload-image",Z="code-block",X="add-table",q="------------",Ee={default:q,left:":".concat(q),center:":".concat(q,":"),right:"".concat(q,":")},ve=u("9VGf"),Oe,Ke;function Qe(){}var rt=0,at=1e4,it="\u2581",et=`
**\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 ke(Ne){return/^\d+$/.test(Ne)?"".concat(Ne,"px"):Ne}var Pe=navigator.platform.toUpperCase().indexOf("MAC")>=0,$e=Pe?"Cmd":"Ctrl",Et=(Oe={},Object(S.a)(Oe,$e+"-B","bold"),Object(S.a)(Oe,$e+"-I","italic"),Oe),st=(Ke={},Object(S.a)(Ke,xe,"\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),Dt=Y.a=function(Ne){var Be=Ne.defaultValue,ze=Be===void 0?"":Be,Ce=Ne.onChange,Me=Ne.width,Le=Me===void 0?"100%":Me,Fe=Ne.height,dt=Fe===void 0?400:Fe,_t=Ne.miniToolbar,Ut=_t===void 0?!1:_t,cn=Ne.isFocus,An=cn===void 0?!1:cn,rn=Ne.watch,Pt=Ne.insertTemp,Ge=Ne.mode,ut=Ge===void 0?"markdown":Ge,ot=Ne.id,we=ot===void 0?"markdown-editor-id":ot,Xe=Ne.showResizeBar,Ct=Xe===void 0?!1:Xe,gt=Ne.noStorage,Tt=gt===void 0?!1:gt,Lt=Ne.showNullButton,At=Lt===void 0?!1:Lt,jt=Ne.hidetoolBar,qt=jt===void 0?!1:jt,Nn=Ne.fullScreen,yn=Nn===void 0?!1:Nn,Kn=Ne.onBlur,Hn=Ne.onCMBeforeChange,Fn=Ne.onFullScreen,hn=Ne.className,Ur=hn===void 0?"":hn,Br=Ne.disablePaste,Nr=Br===void 0?!1:Br,xr=Ne.placeholder,Hr=xr===void 0?"":xr,Cr=Ne.values,tn=Cr===void 0?"":Cr,Yt=Object(r.useState)(null),En=Object(b.a)(Yt,2),an=En[0],Pr=En[1],yr=Object(r.useState)(ze),or=Object(b.a)(yr,2),Gr=or[0],on=or[1],kr=Object(r.useState)(rn),Rr=Object(b.a)(kr,2),sa=Rr[0],Mr=Rr[1],ya=Object(r.useState)(yn),Da=Object(b.a)(ya,2),Aa=Da[0],Ba=Da[1],$r=Object(r.useState)(""),Or=Object(b.a)($r,2),qn=Or[0],ha=Or[1],wa=Object(r.useState)(0),Pa=Object(b.a)(wa,2),rr=Pa[0],ai=Pa[1],Fa=Object(r.useState)(dt),Ua=Object(b.a)(Fa,2),oi=Ua[0],Sa=Ua[1],qa=Object(r.useState)(!1),Ga=Object(b.a)(qa,2),Di=Ga[0],hi=Ga[1],ra=Object(r.useRef)(),la=Object(r.useRef)(),ia=Object(r.useRef)(),pe=Object(r.useRef)();Object(r.useEffect)(function(){on(tn),an==null||an.setValue(tn)},[tn]),Object(r.useEffect)(function(){Fn==null||Fn(Aa)},[Aa]),Object(r.useEffect)(function(){if(ra.current){var wt=n.a.fromTextArea(ra.current,{mode:ut,lineNumbers:!Ut,lineWrapping:!0,value:ze,autoCloseTags:!0,autoCloseBrackets:!0});An&&wt.focus();function Jt(Wt,ln){if(Nr){ln.preventDefault();return}var en=ln.clipboardData;if(en){var Cn=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(Cn==="Files"||en.types.indexOf("Files")>-1){if(ln.preventDefault(),ut=="stex")return;try{var Bt,Qt=Pn[1];((Bt=Pn[0])===null||Bt===void 0?void 0:Bt.kind)==="file"&&(Qt=Pn[0]);var Zt=Qt.getAsFile(),mn=Zt.name.split(".").pop();se(Zt,function(fn){if(fn.id){var Mn,Ln,fr;(Zt==null||((Mn=Zt.type)===null||Mn===void 0)?void 0:Mn.indexOf("image"))>-1?wt.replaceSelection("![,](/api/attachments/".concat(fn.id,"?type=").concat(fn.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(ee.a.API_SERVER,"/api/attachments/").concat(fn.id,'"></video>')):(Zt==null||((fr=Zt.type)===null||fr===void 0)?void 0:fr.indexOf("pdf"))>-1?wt.replaceSelection('<a href="'.concat(ee.a.API_SERVER,"/api/attachments/").concat(fn.id,"?type=").concat(Zt.type,'&disposition=inline" target="_blank">').concat(Zt.name,"</a>")):Vt.includes(mn)?wt.replaceSelection('<a href="'.concat(ee.a.API_SERVER,"/api/attachments/").concat(fn.id,'?type=office&disposition=inline" target="_blank">').concat(Zt.name,"</a>")):wt.replaceSelection("[".concat(Zt.name,"](").concat(ee.a.API_SERVER,"/api/attachments/").concat(fn.id,"?type=").concat(fn.content_type,")"))}else(fn==null?void 0:fn.status)===401&&(document.location.href="/user/login")})}catch(fn){h.b.warn("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0}return wt.on("paste",Jt),Pr(wt),function(){wt.off("paste",Jt)}}},[]);var Ze=Object(r.useCallback)(function(){if(la.current)try{}catch(wt){console.log(wt,"---- to set md editor body height")}},[oi,la,Aa]);Object(r.useEffect)(function(){function wt(){var Wt=new x.default(function(ln){var en=Object(D.a)(ln),Cn;try{for(en.s();!(Cn=en.n()).done;){var Pn=Cn.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 Wt.observe(ra.current.parentElement),Wt}if(an){var Jt=wt();return function(){Jt.unobserve(ra.current.parentElement)}}},[an,Ze]),Object(r.useEffect)(function(){if(an){for(var wt=[],Jt=function(){var Pn=ln[Wt];en=Object(b.a)(Pn,2);var Vt=en[0],Bt=en[1],Qt=Object(S.a)({},Vt,function(){vt(Bt)});wt.push(Qt),an.addKeyMap(Qt)},Wt=0,ln=Object.entries(Et);Wt<ln.length;Wt++){var en;Jt()}return function(){var Cn=Object(D.a)(wt),Pn;try{for(Cn.s();!(Pn=Cn.n()).done;){var Vt=Pn.value;an.removeKeyMap(Vt)}}catch(Bt){Cn.e(Bt)}finally{Cn.f()}}}},[an]),Object(r.useEffect)(function(){yn!==Aa&&Ba(yn)},[yn]),Object(ve.a)(function(){if(!Tt&&rr>0){var wt=new Date().getTime(),Jt=window.sessionStorage.getItem(we);wt>=rr+at&&(!Jt||Jt!==Gr)&&(window.sessionStorage.setItem(we,Gr),hi(!0))}},at),Object(r.useEffect)(function(){Mr(rn)},[an,rn]),Object(r.useEffect)(function(){an&&(An&&an.focus())},[an,An]),Object(r.useEffect)(function(){if(sa&&an){var wt=an.getScrollerElement();function Jt(Wt){var ln=Wt.target;if(pe.current){var en=ln.scrollTop/ln.scrollHeight;pe.current.scrollTop=pe.current.scrollHeight*en}}return wt.addEventListener("scroll",Jt),function(){wt.removeEventListener("scroll",Jt)}}},[an,sa]),Object(r.useEffect)(function(){if(an&&Hn){function wt(Jt,Wt){Hn(Jt,Wt)}return an.on("beforeChange",wt),function(){an.off("beforeChange",wt)}}},[an,Hn]),Object(r.useEffect)(function(){if(an&&Kn){function wt(){Kn(an.getValue())}return an.on("blur",wt),function(){an.off("blur",wt)}}},[an,Kn]),Object(r.useEffect)(function(){if(an){function wt(Jt){var Wt=Jt.getValue();on(Wt),ai(new Date().getTime()),Jt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ce&&Ce(Wt)}return an.on("change",wt),function(){an.off("change",wt)}}},[an,Ce]),Object(r.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(r.useCallback)(function(wt){var Jt=an.getCursor(),Wt=an.getSelection(),ln=Wt.split(`
`);switch(wt){case"bold":return an.replaceSelection("**"+Wt+"**"),Wt===""&&an.setCursor(Jt.line,Jt.ch+2),an.focus();case"italic":return an.replaceSelection("*"+Wt+"*"),Wt===""&&an.setCursor(Jt.line,Jt.ch+1),an.focus();case"code":return an.replaceSelection("`"+Wt+"`"),Wt===""&&an.setCursor(Jt.line,Jt.ch+1),an.focus();case"inline-latex":return an.replaceSelection("`$$"+Wt+"$$`"),Wt===""&&an.setCursor(Jt.line,Jt.ch+3),an.focus();case"latex":return an.replaceSelection("```latex\n"+Wt+"\n```"),an.setCursor(Jt.line+1,Wt.length+1),an.focus();case"line-break":return an.replaceSelection(`<br/>
`),an.focus();case"list-ul":return Wt===""?an.replaceSelection("- "+Wt):an.replaceSelection(ln.map(function(en){return en===""?"":"- ".concat(en)}).join(`
`)),an.focus();case"list-ol":return Wt===""?an.replaceSelection("1. "+Wt):an.replaceSelection(ln.map(function(en,Cn){return en===""?"":"".concat(Cn+1,". ").concat(en)}).join(`
`)),an.focus();case"add-null-ch":return Wt===""&&an.setCursor(Jt.line,Jt.ch+1),an.replaceSelection(it),an.focus();case"inster-template-1":return Wt===""&&an.setCursor(Jt.line,Jt.ch),an.replaceSelection(et),an.focus();case"eraser":return an.setValue(""),an.focus();case"trigger-watch":return Mr(!sa),an.focus();case"trigger-full-screen":return Ba(!Aa),an.focus();case xe:ha(xe);return;case Z:ha(Z);return;case re:ha(re);return;case X:ha(X);return;default:throw new Error}},[an,sa,Aa]),pt=Object(r.useCallback)(function(wt){ha("");switch(qn){case xe:var Jt=wt.title,Wt=wt.link;return an.replaceSelection("[".concat(Jt,"](").concat(Wt,")")),an.focus();case Z:var ln=wt.language,en=wt.content;return an.replaceSelection(["```"+ln,en,"```"].join(`
`)),an.focus();case re:var Cn=wt.src,Pn=wt.alt;return an.replaceSelection("![ ".concat(Pn," ]( ").concat(Cn,' "').concat(Pn,'" )')),an.focus();case X:for(var Vt=wt.row,Bt=wt.col,Qt=wt.align,Zt=`
`,mn=0;mn<Vt;mn++){for(var fn=[],Mn=[],Ln=0;Ln<Bt;Ln++)mn===1&&Mn.push(Ee[Qt]),fn.push(" ");mn===1&&(Zt+="| ".concat(Mn.join(" | "),` |
`)),Zt+="| ".concat(fn.join(Bt===1?"":" | "),` |
`)}return an.replaceSelection(Zt+`
`),an.focus();default:throw new Error}},[an,qn]),Mt=Object(r.useMemo)(function(){switch(qn){case xe:return i.a.createElement(V,{callback:pt,onCancel:Ot});case Z:return i.a.createElement(F.b,{callback:pt,onCancel:Ot});case re:return i.a.createElement(_e,{callback:pt,onCancel:Ot});case X:return i.a.createElement(te,{callback:pt,onCancel:Ot});default:return null}},[qn]);function Ot(){ha("")}Object(r.useEffect)(function(){if(ia.current){var wt=ia.current,Jt=!1,Wt=0;function ln(Pn){Jt=!0,Wt=Pn.pageY}function en(){Jt=!1}function Cn(Pn){if(Jt){var Vt=Pn.pageY-Wt;Vt<0&&(Vt=0),Vt>300&&(Vt=300);var Bt=dt+Vt+"px";Sa(Bt)}}return wt.addEventListener("mousedown",ln),document.addEventListener("mousemove",Cn),document.addEventListener("mouseup",en),function(){wt.removeEventListener("mousedown",ln),document.removeEventListener("mousemove",Cn),document.removeEventListener("mouseup",en)}}},[an,ia]),Object(r.useEffect)(function(){Sa(dt)},[dt]);var zt=ke(Le),nn=ke(oi),pn={width:zt,height:nn},gn=Object(r.useMemo)(function(){if(rr){var wt=new Date(rr),Jt=wt.getHours(),Wt=wt.getMinutes(),ln=wt.getSeconds();return Jt=Jt<10?"0"+Jt:Jt,Wt=Wt<10?"0"+Wt:Wt,ln=ln<10?"0"+ln:ln,"".concat(Jt,":").concat(Wt,":").concat(ln)}return 0},[rr]);function Dn(){window.sessionStorage.removeItem(we),hi(!1),ai(0)}function bn(){hi(!1),ai(0),an.setValue(window.sessionStorage.getItem(we))}return i.a.createElement(r.Fragment,null,i.a.createElement("div",{className:"markdown-editor-wrapper",ref:la},i.a.createElement("div",{className:"markdown-editor-container ".concat(Ur," ").concat(sa?"on-preview":""," ").concat(Ut?"mini":""," ").concat(Aa?"full-screen":""),style:pn},i.a.createElement(E,{insertTemp:Pt,watch:sa,fullScreen:Aa,showNullButton:At,onActionCallback:vt,hidetoolBar:qt}),i.a.createElement("div",{className:"markdown-editor-body"},i.a.createElement("div",{className:"codemirror-container"},i.a.createElement("textarea",{ref:ra,placeholder:Hr})),sa?i.a.createElement("div",{ref:pe,className:"preview-container"},ut==="stex"&&i.a.createElement(T,{value:Gr}),ut!=="stex"&&i.a.createElement(g.a,{value:Gr})):null))),Ct?i.a.createElement("a",{ref:ia,className:"editor-resize"}):null,i.a.createElement(o.a,null,st[qn]?i.a.createElement(m.a,{centered:!0,title:st[qn],visible:!0,onCancel:Ot,footer:null},Mt):null))}},P5Jw:function(M,Y,u){"use strict";var P=u("rHrb"),m=P.CopyToClipboard;m.CopyToClipboard=m,M.exports=m},PVpz:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,b=[],S=[],r=[],i=h.RabbitLegacy=d.extend({_doReset:function(){var n=this._key.words,x=this.cfg.iv,f=this._X=[n[0],n[3]<<16|n[2]>>>16,n[1],n[0]<<16|n[3]>>>16,n[2],n[1]<<16|n[0]>>>16,n[3],n[2]<<16|n[1]>>>16],y=this._C=[n[2]<<16|n[2]>>>16,n[0]&4294901760|n[1]&65535,n[3]<<16|n[3]>>>16,n[1]&4294901760|n[2]&65535,n[0]<<16|n[0]>>>16,n[2]&4294901760|n[3]&65535,n[1]<<16|n[1]>>>16,n[3]&4294901760|n[0]&65535];this._b=0;for(var v=0;v<4;v++)s.call(this);for(var v=0;v<8;v++)y[v]^=f[v+4&7];if(x){var p=x.words,O=p[0],a=p[1],l=(O<<8|O>>>24)&16711935|(O<<24|O>>>8)&4278255360,g=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,T=l>>>16|g&4294901760,_=g<<16|l&65535;y[0]^=l,y[1]^=T,y[2]^=g,y[3]^=_,y[4]^=l,y[5]^=T,y[6]^=g,y[7]^=_;for(var v=0;v<4;v++)s.call(this)}},_doProcessBlock:function(n,x){var f=this._X;s.call(this),b[0]=f[0]^f[5]>>>16^f[3]<<16,b[1]=f[2]^f[7]>>>16^f[5]<<16,b[2]=f[4]^f[1]>>>16^f[7]<<16,b[3]=f[6]^f[3]>>>16^f[1]<<16;for(var y=0;y<4;y++)b[y]=(b[y]<<8|b[y]>>>24)&16711935|(b[y]<<24|b[y]>>>8)&4278255360,n[x+y]^=b[y]},blockSize:128/32,ivSize:64/32});function s(){for(var n=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 y=n[f]+x[f],v=y&65535,p=y>>>16,O=((v*v>>>17)+v*p>>>15)+p*p,a=((y&4294901760)*y|0)+((y&65535)*y|0);r[f]=O^a}n[0]=r[0]+(r[7]<<16|r[7]>>>16)+(r[6]<<16|r[6]>>>16)|0,n[1]=r[1]+(r[0]<<8|r[0]>>>24)+r[7]|0,n[2]=r[2]+(r[1]<<16|r[1]>>>16)+(r[0]<<16|r[0]>>>16)|0,n[3]=r[3]+(r[2]<<8|r[2]>>>24)+r[1]|0,n[4]=r[4]+(r[3]<<16|r[3]>>>16)+(r[2]<<16|r[2]>>>16)|0,n[5]=r[5]+(r[4]<<8|r[4]>>>24)+r[3]|0,n[6]=r[6]+(r[5]<<16|r[5]>>>16)+(r[4]<<16|r[4]>>>16)|0,n[7]=r[7]+(r[6]<<8|r[6]>>>24)+r[5]|0}m.RabbitLegacy=d._createHelper(i)}(),P.RabbitLegacy})},QNag:function(M,Y,u){"use strict";var P=u("2qtc"),m=u("kLXV"),D=u("+L6B"),d=u("2/Rp"),h=u("9og8"),b=u("y8nQ"),S=u("Vl3Y"),r=u("tJVT"),i=u("PpiC"),s=u("5NDa"),n=u("5rEg"),x=u("WmNS"),f=u.n(x),y=u("q1tI"),v=u.n(y),p=u("9kvl"),O=u("JFl9"),a=u.n(O),l=n.a.TextArea,g=function(_){var c=_.shixunsDetail,R=_.globalSetting,w=_.loading,C=_.dispatch,E=_.onFinish,o=E===void 0?function(){}:E,A=Object(i.a)(_,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),k=S.a.useForm(),U=Object(r.a)(k,1),N=U[0],z=function(){var K=Object(h.a)(f.a.mark(function V(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()}},V)}));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:z},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(l,{rows:4})),v.a.createElement(S.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},v.a.createElement(l,{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.a)(function(T){var _=T.shixunsDetail,c=T.loading,R=T.globalSetting;return{shixunsDetail:_,globalSetting:R,loading:c}})(g)},Qvpy:function(M,Y,u){M.exports={title:"title___39Oep",content:"content___Xl7wK",add:"add___1luKB",colorBlue:"colorBlue___c0Swt",radio:"radio___OK4CQ"}},RC3E:function(M,Y,u){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,u){M.exports=u("LSTS")},RxwV:function(M,Y,u){"use strict";var P=u("q1tI"),m=u("uciX"),D=u("2W6z"),d=u.n(D),h=u("4IlW"),b=u("uK0f"),S=u.n(b);function r(me,fe){if(me===fe)return!0;if(!me||!fe)return!1;var ie=me.length;if(fe.length!==ie)return!1;for(var le=0;le<ie;le++)if(me[le]!==fe[le])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,fe){if(!(me instanceof fe))throw new TypeError("Cannot call a class as a function")}function n(me,fe){for(var ie=0;ie<fe.length;ie++){var le=fe[ie];le.enumerable=le.enumerable||!1,le.configurable=!0,"value"in le&&(le.writable=!0),Object.defineProperty(me,le.key,le)}}function x(me,fe,ie){return fe&&n(me.prototype,fe),ie&&n(me,ie),me}function f(me,fe){if(typeof fe!="function"&&fe!==null)throw new TypeError("Super expression must either be null or a function");me.prototype=Object.create(fe&&fe.prototype,{constructor:{value:me,writable:!0,configurable:!0}}),fe&&y(me,fe)}function y(me,fe){return y=Object.setPrototypeOf||function(le,Q){return le.__proto__=Q,le},y(me,fe)}function v(me){var fe=a();return function(){var ie=l(me),le;if(fe){var Q=l(this).constructor;le=Reflect.construct(ie,arguments,Q)}else le=ie.apply(this,arguments);return p(this,le)}}function p(me,fe){return fe&&(i(fe)==="object"||typeof fe=="function")?fe: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 l(me){return l=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},l(me)}var g=function(){var me=function(fe){f(le,fe);var ie=v(le);function le(){var Q;return s(this,le),Q=ie.apply(this,arguments),Q.menuItems={},Q.saveMenuItem=function(ce){return function(te){Q.menuItems[ce]=te}},Q}return x(le,[{key:"componentDidMount",value:function(){this.scrollActiveItemToView()}},{key:"componentDidUpdate",value:function(ce){!ce.visible&&this.props.visible&&this.scrollActiveItemToView()}},{key:"getFieldName",value:function(ce){var te=this.props,ee=te.fieldNames,xe=te.defaultFieldNames;return ee[ce]||xe[ce]}},{key:"getOption",value:function(ce,te){var ee=this.props,xe=ee.prefixCls,re=ee.expandTrigger,Z=ee.expandIcon,X=ee.loadingIcon,q=this.props.onSelect.bind(this,ce,te),Ee=this.props.onItemDoubleClick.bind(this,ce,te),ve={onClick:q,onDoubleClick:Ee},Oe="".concat(xe,"-menu-item"),Ke=null,Qe=ce[this.getFieldName("children")]&&ce[this.getFieldName("children")].length>0;(Qe||ce.isLeaf===!1)&&(Oe+=" ".concat(xe,"-menu-item-expand"),ce.loading||(Ke=P.createElement("span",{className:"".concat(xe,"-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,te)&&(Oe+=" ".concat(xe,"-menu-item-active"),ve.ref=this.saveMenuItem(te)),ce.disabled&&(Oe+=" ".concat(xe,"-menu-item-disabled"));var rt=null;ce.loading&&(Oe+=" ".concat(xe,"-menu-item-loading"),rt=X||null);var at="";return"title"in ce?at=ce.title:typeof ce[this.getFieldName("label")]=="string"&&(at=ce[this.getFieldName("label")]),P.createElement("li",Object.assign({key:ce[this.getFieldName("value")],className:Oe,title:at},ve,{role:"menuitem",onMouseDown:function(et){return et.preventDefault()}}),ce[this.getFieldName("label")],Ke,rt)}},{key:"getActiveOptions",value:function(ce){var te=this,ee=this.props.options,xe=ce||this.props.activeValue;return S()(ee,function(re,Z){return re[te.getFieldName("value")]===xe[Z]},{childrenKeyName:this.getFieldName("children")})}},{key:"getShowOptions",value:function(){var ce=this,te=this.props.options,ee=this.getActiveOptions().map(function(xe){return xe[ce.getFieldName("children")]}).filter(function(xe){return!!xe});return ee.unshift(te),ee}},{key:"delayOnSelect",value:function(ce){for(var te=this,ee=arguments.length,xe=new Array(ee>1?ee-1:0),re=1;re<ee;re++)xe[re-1]=arguments[re];this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null),typeof ce=="function"&&(this.delayTimer=window.setTimeout(function(){ce(xe),te.delayTimer=null},150))}},{key:"scrollActiveItemToView",value:function(){for(var ce=this.getShowOptions().length,te=0;te<ce;te++){var ee=this.menuItems[te];ee&&ee.parentElement&&(ee.parentElement.scrollTop=ee.offsetTop)}}},{key:"isActiveOption",value:function(ce,te){var ee=this.props.activeValue,xe=ee===void 0?[]:ee;return xe[te]===ce[this.getFieldName("value")]}},{key:"render",value:function(){var ce=this,te=this.props,ee=te.prefixCls,xe=te.dropdownMenuColumnStyle;return P.createElement("div",null,this.getShowOptions().map(function(re,Z){return P.createElement("ul",{className:"".concat(ee,"-menu"),key:Z,style:xe},re.map(function(X){return ce.getOption(X,Z)}))}))}}]),le}(P.Component);return me.defaultProps={options:[],value:[],activeValue:[],onSelect:function(){},prefixCls:"rc-cascader-menus",visible:!1,expandTrigger:"click"},me}(),T=g,_={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=_;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,fe){if(me==null)return{};var ie=C(me,fe),le,Q;if(Object.getOwnPropertySymbols){var ce=Object.getOwnPropertySymbols(me);for(Q=0;Q<ce.length;Q++){if(le=ce[Q],fe.indexOf(le)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(me,le))continue;ie[le]=me[le]}}return ie}function C(me,fe){if(me==null)return{};var ie={},le=Object.keys(me),Q,ce;for(ce=0;ce<le.length;ce++){if(Q=le[ce],fe.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,fe){if(!me)return;if(typeof me=="string")return N(me,fe);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,fe)}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,fe){(fe==null||fe>me.length)&&(fe=me.length);for(var ie=0,le=new Array(fe);ie<fe;ie++)le[ie]=me[ie];return le}function z(me,fe){if(!(me instanceof fe))throw new TypeError("Cannot call a class as a function")}function W(me,fe){for(var ie=0;ie<fe.length;ie++){var le=fe[ie];le.enumerable=le.enumerable||!1,le.configurable=!0,"value"in le&&(le.writable=!0),Object.defineProperty(me,le.key,le)}}function K(me,fe,ie){return fe&&W(me.prototype,fe),ie&&W(me,ie),me}function V(me,fe){if(typeof fe!="function"&&fe!==null)throw new TypeError("Super expression must either be null or a function");me.prototype=Object.create(fe&&fe.prototype,{constructor:{value:me,writable:!0,configurable:!0}}),fe&&F(me,fe)}function F(me,fe){return F=Object.setPrototypeOf||function(le,Q){return le.__proto__=Q,le},F(me,fe)}function B(me){var fe=de();return function(){var ie=oe(me),le;if(fe){var Q=oe(this).constructor;le=Reflect.construct(ie,arguments,Q)}else le=ie.apply(this,arguments);return G(this,le)}}function G(me,fe){return fe&&(R(fe)==="object"||typeof fe=="function")?fe:ae(me)}function ae(me){if(me===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return me}function de(){if(typeof Reflect=="undefined"||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(me){return!1}}function oe(me){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(ie){return ie.__proto__||Object.getPrototypeOf(ie)},oe(me)}var _e=function(){var me=function(fe){V(le,fe);var ie=B(le);function le(Q){var ce;z(this,le),ce=ie.call(this,Q),ce.setPopupVisible=function(ee){var xe=ce.state.value;"popupVisible"in ce.props||ce.setState({popupVisible:ee}),ee&&!ce.state.popupVisible&&ce.setState({activeValue:xe}),ce.props.onPopupVisibleChange(ee)},ce.handleChange=function(ee,xe,re){var Z=xe.visible;(re.type!=="keydown"||re.keyCode===h.a.ENTER)&&(ce.props.onChange(ee.map(function(X){return X[ce.getFieldName("value")]}),ee),ce.setPopupVisible(Z))},ce.handlePopupVisibleChange=function(ee){ce.setPopupVisible(ee)},ce.handleMenuSelect=function(ee,xe,re){var Z=ce.trigger.getRootDomNode();Z&&Z.focus&&Z.focus();var X=ce.props,q=X.changeOnSelect,Ee=X.loadData,ve=X.expandTrigger;if(!ee||ee.disabled)return;var Oe=ce.state.activeValue;Oe=Oe.slice(0,xe+1),Oe[xe]=ee[ce.getFieldName("value")];var Ke=ce.getActiveOptions(Oe);if(ee.isLeaf===!1&&!ee[ce.getFieldName("children")]&&Ee){q&&ce.handleChange(Ke,{visible:!0},re),ce.setState({activeValue:Oe}),Ee(Ke);return}var Qe={};!ee[ce.getFieldName("children")]||!ee[ce.getFieldName("children")].length?(ce.handleChange(Ke,{visible:!1},re),Qe.value=Oe):q&&(re.type==="click"||re.type==="keydown")&&(ve==="hover"?ce.handleChange(Ke,{visible:!1},re):ce.handleChange(Ke,{visible:!0},re),Qe.value=Oe),Qe.activeValue=Oe,("value"in ce.props||re.type==="keydown"&&re.keyCode!==h.a.ENTER)&&delete Qe.value,ce.setState(Qe)},ce.handleItemDoubleClick=function(){var ee=ce.props.changeOnSelect;ee&&ce.setPopupVisible(!1)},ce.handleKeyDown=function(ee){var xe=ce.props.children;if(xe&&xe.props.onKeyDown){xe.props.onKeyDown(ee);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(ee.keyCode!==h.a.DOWN&&ee.keyCode!==h.a.UP&&ee.keyCode!==h.a.LEFT&&ee.keyCode!==h.a.RIGHT&&ee.keyCode!==h.a.ENTER&&ee.keyCode!==h.a.SPACE&&ee.keyCode!==h.a.BACKSPACE&&ee.keyCode!==h.a.ESC&&ee.keyCode!==h.a.TAB)return;if(!ce.state.popupVisible&&ee.keyCode!==h.a.BACKSPACE&&ee.keyCode!==h.a.LEFT&&ee.keyCode!==h.a.RIGHT&&ee.keyCode!==h.a.ESC&&ee.keyCode!==h.a.TAB){ce.setPopupVisible(!0);return}if(ee.keyCode===h.a.DOWN||ee.keyCode===h.a.UP){ee.preventDefault();var Ee=q;Ee!==-1?ee.keyCode===h.a.DOWN?(Ee+=1,Ee=Ee>=X.length?0:Ee):(Ee-=1,Ee=Ee<0?X.length-1:Ee):Ee=0,re[Z]=X[Ee][ce.getFieldName("value")]}else if(ee.keyCode===h.a.LEFT||ee.keyCode===h.a.BACKSPACE)ee.preventDefault(),re.splice(re.length-1,1);else if(ee.keyCode===h.a.RIGHT)ee.preventDefault(),X[q]&&X[q][ce.getFieldName("children")]&&re.push(X[q][ce.getFieldName("children")][0][ce.getFieldName("value")]);else if(ee.keyCode===h.a.ESC||ee.keyCode===h.a.TAB){ce.setPopupVisible(!1);return}(!re||re.length===0)&&ce.setPopupVisible(!1);var ve=ce.getActiveOptions(re),Oe=ve[ve.length-1];ce.handleMenuSelect(Oe,ve.length-1,ee),ce.props.onKeyDown&&ce.props.onKeyDown(ee)},ce.saveTrigger=function(ee){ce.trigger=ee};var te=[];return"value"in Q?te=Q.value||[]:"defaultValue"in Q&&(te=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:te,value:te,prevProps:Q},ce.defaultFieldNames={label:"label",value:"value",children:"children"},ce}return K(le,[{key:"getPopupDOMNode",value:function(){return this.trigger.getPopupDomNode()}},{key:"getFieldName",value:function(ce){var te=this.defaultFieldNames,ee=this.props,xe=ee.fieldNames,re=ee.filedNames;return"filedNames"in this.props?re[ce]||te[ce]:xe[ce]||te[ce]}},{key:"getFieldNames",value:function(){var ce=this.props,te=ce.fieldNames,ee=ce.filedNames;return"filedNames"in this.props?ee:te}},{key:"getCurrentLevelOptions",value:function(){var ce=this,te=this.props.options,ee=te===void 0?[]:te,xe=this.state.activeValue,re=xe===void 0?[]:xe,Z=S()(ee,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(ee).filter(function(X){return!X.disabled})}},{key:"getActiveOptions",value:function(ce){var te=this;return S()(this.props.options||[],function(ee,xe){return ee[te.getFieldName("value")]===ce[xe]},{childrenKeyName:this.getFieldName("children")})}},{key:"render",value:function(){var ce=this.props,te=ce.prefixCls,ee=ce.transitionName,xe=ce.popupClassName,re=ce.options,Z=re===void 0?[]:re,X=ce.disabled,q=ce.builtinPlacements,Ee=ce.popupPlacement,ve=ce.children,Oe=ce.dropdownRender,Ke=w(ce,["prefixCls","transitionName","popupClassName","options","disabled","builtinPlacements","popupPlacement","children","dropdownRender"]),Qe=P.createElement("div",null),rt="";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})):rt=" ".concat(te,"-menus-empty");var at=Qe;return Oe&&(at=Oe(Qe)),P.createElement(m.a,Object.assign({ref:this.saveTrigger},Ke,{popupPlacement:Ee,builtinPlacements:q,popupTransitionName:ee,action:X?[]:["click"],popupVisible:X?!1:this.state.popupVisible,onPopupVisibleChange:this.handlePopupVisibleChange,prefixCls:"".concat(te,"-menus"),popupClassName:xe+rt,popup:at}),P.cloneElement(ve,{onKeyDown:this.handleKeyDown,tabIndex:X?void 0:0}))}}],[{key:"getDerivedStateFromProps",value:function(ce,te){var ee=te.prevProps,xe=ee===void 0?{}:ee,re={prevProps:ce};return"value"in ce&&!r(xe.value,ce.value)&&(re.value=ce.value||[],"loadData"in ce||(re.activeValue=ce.value||[])),"popupVisible"in ce&&(re.popupVisible=ce.popupVisible),re}}]),le}(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}(),ye=_e,se=Y.a=ye},S6kV:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("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 b=this._cipher,S=b.blockSize,r=this._iv,i=this._keystream;r&&(i=this._keystream=r.slice(0),this._iv=void 0),b.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,u){var P=u("wTVA"),m=u("EbDI"),D=u("ZhPi"),d=u("wkBT");function h(b){return P(b)||m(b)||D(b)||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 u,P,m,D=!1,d,h;window.PR_SHOULD_USE_CONTINUATION=!0;var b,S;(function(){var r=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"],n=[s,"catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof"],x=[n,"alignas,alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,delegate,dynamic_cast,explicit,export,friend,generic,late_check,mutable,namespace,noexcept,noreturn,nullptr,property,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where"],f=[n,"abstract,assert,boolean,byte,extends,finally,final,implements,import,instanceof,interface,null,native,package,strictfp,super,synchronized,throws,transient"],y=[n,"abstract,add,alias,as,ascending,async,await,base,bool,by,byte,checked,decimal,delegate,descending,dynamic,event,finally,fixed,foreach,from,get,global,group,implicit,in,interface,internal,into,is,join,let,lock,null,object,out,override,orderby,params,partial,readonly,ref,remove,sbyte,sealed,select,set,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,value,var,virtual,where,yield"],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=[n,"abstract,async,await,constructor,debugger,enum,eval,export,function,get,implements,instanceof,interface,let,null,set,undefined,var,with,yield,Infinity,NaN"],O="caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END",a=[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"],l=[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"],g=[i,"case,done,elif,esac,eval,fi,function,in,local,set,then,until"],T=[x,y,f,p,O,a,l,g],_=/^(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",z="atn",W="atv",K="nocode",V="(?:^^\\.?|[+-]|[!=]=?=?|\\#|%=?|&&?=?|\\(|\\*=?|[+\\-]=|->|\\/=?|::?|<<?=?|>>?>?=?|,|;|\\?|@|\\[|~|{|\\^\\^?=?|\\|\\|?=?|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*";function F(re){for(var Z=0,X=!1,q=!1,Ee=0,ve=re.length;Ee<ve;++Ee){var Oe=re[Ee];if(Oe.ignoreCase)q=!0;else if(/[a-z]/i.test(Oe.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(ke){var Pe=ke.charCodeAt(0);if(Pe!==92)return Pe;var $e=ke.charAt(1);return Pe=Ke[$e],Pe||("0"<=$e&&$e<="7"?parseInt(ke.substring(1),8):$e==="u"||$e==="x"?parseInt(ke.substring(2),16):ke.charCodeAt(1))}function rt(ke){if(ke<32)return(ke<16?"\\x0":"\\x")+ke.toString(16);var Pe=String.fromCharCode(ke);return Pe==="\\"||Pe==="-"||Pe==="]"||Pe==="^"?"\\"+Pe:Pe}function at(ke){var Pe=ke.substring(1,ke.length-1).match(new RegExp("\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]","g")),$e=[],Et=Pe[0]==="^",st=["["];Et&&st.push("^");for(var Dt=Et?1:0,Ne=Pe.length;Dt<Ne;++Dt){var Be=Pe[Dt];if(/\\[bdsw]/i.test(Be))st.push(Be);else{var ze=Qe(Be),Ce;Dt+2<Ne&&Pe[Dt+1]==="-"?(Ce=Qe(Pe[Dt+2]),Dt+=2):Ce=ze,$e.push([ze,Ce]),Ce<65||ze>122||(Ce<65||ze>90||$e.push([Math.max(65,ze)|32,Math.min(Ce,90)|32]),Ce<97||ze>122||$e.push([Math.max(97,ze)&~32,Math.min(Ce,122)&~32]))}}$e.sort(function(dt,_t){return dt[0]-_t[0]||_t[1]-dt[1]});for(var Me=[],Le=[],Dt=0;Dt<$e.length;++Dt){var Fe=$e[Dt];Fe[0]<=Le[1]+1?Le[1]=Math.max(Le[1],Fe[1]):Me.push(Le=Fe)}for(var Dt=0;Dt<Me.length;++Dt){var Fe=Me[Dt];st.push(rt(Fe[0])),Fe[1]>Fe[0]&&(Fe[1]+1>Fe[0]&&st.push("-"),st.push(rt(Fe[1])))}return st.push("]"),st.join("")}function it(ke){for(var Pe=ke.source.match(new RegExp("(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)","g")),$e=Pe.length,Et=[],st=0,Dt=0;st<$e;++st){var Ne=Pe[st];if(Ne==="(")++Dt;else if(Ne.charAt(0)==="\\"){var Be=+Ne.substring(1);Be&&(Be<=Dt?Et[Be]=-1:Pe[st]=rt(Be))}}for(var st=1;st<Et.length;++st)Et[st]===-1&&(Et[st]=++Z);for(var st=0,Dt=0;st<$e;++st){var Ne=Pe[st];if(Ne==="(")++Dt,Et[Dt]||(Pe[st]="(?:");else if(Ne.charAt(0)==="\\"){var Be=+Ne.substring(1);Be&&Be<=Dt&&(Pe[st]="\\"+Et[Be])}}for(var st=0;st<$e;++st)Pe[st]==="^"&&Pe[st+1]!=="^"&&(Pe[st]="");if(ke.ignoreCase&&X)for(var st=0;st<$e;++st){var Ne=Pe[st],ze=Ne.charAt(0);Ne.length>=2&&ze==="["?Pe[st]=at(Ne):ze!=="\\"&&(Pe[st]=Ne.replace(/[a-zA-Z]/g,function(Le){var Fe=Le.charCodeAt(0);return"["+String.fromCharCode(Fe&~32,Fe|32)+"]"}))}return Pe.join("")}for(var et=[],Ee=0,ve=re.length;Ee<ve;++Ee){var Oe=re[Ee];if(Oe.global||Oe.multiline)throw new Error(""+Oe);et.push("(?:"+it(Oe)+")")}return new RegExp(et.join("|"),q?"gi":"g")}function B(re,Z){var X=/(?:^|\s)nocode(?:\s|$)/,q=[],Ee=0,ve=[],Oe=0;function Ke(Qe){var rt=Qe.nodeType;if(rt==1){if(X.test(Qe.className))return;for(var at=Qe.firstChild;at;at=at.nextSibling)Ke(at);var it=Qe.nodeName.toLowerCase();(it==="br"||it==="li")&&(q[Oe]=`
`,ve[Oe<<1]=Ee++,ve[Oe++<<1|1]=Qe)}else if(rt==3||rt==4){var et=Qe.nodeValue;et.length&&(Z?et=et.replace(/\r\n?/g,`
`):et=et.replace(/[ \t\r\n]+/g," "),q[Oe]=et,ve[Oe<<1]=Ee,Ee+=et.length,ve[Oe++<<1|1]=Qe)}}return Ke(re),{sourceCode:q.join("").replace(/\n$/,""),spans:ve}}function G(re,Z,X,q,Ee){if(!X)return;var ve={sourceNode:re,pre:1,langExtension:null,numberLines:null,sourceCode:X,spans:null,basePos:Z,decorations:null};q(ve),Ee.push.apply(Ee,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 oe(re,Z){var X={},q;(function(){for(var Oe=re.concat(Z),Ke=[],Qe={},rt=0,at=Oe.length;rt<at;++rt){var it=Oe[rt],et=it[3];if(et)for(var ke=et.length;--ke>=0;)X[et.charAt(ke)]=it;var Pe=it[1],$e=""+Pe;Qe.hasOwnProperty($e)||(Ke.push(Pe),Qe[$e]=null)}Ke.push(/[\0-\uffff]/),q=F(Ke)})();var Ee=Z.length,ve=function(Oe){for(var Ke=Oe.sourceCode,Qe=Oe.basePos,rt=Oe.sourceNode,at=[Qe,A],it=0,et=Ke.match(q)||[],ke={},Pe=0,$e=et.length;Pe<$e;++Pe){var Et=et[Pe],st=ke[Et],Dt=void 0,Ne;if(typeof st=="string")Ne=!1;else{var Be=X[Et.charAt(0)];if(Be)Dt=Et.match(Be[1]),st=Be[0];else{for(var ze=0;ze<Ee;++ze)if(Be=Z[ze],Dt=Et.match(Be[1]),Dt){st=Be[0];break}Dt||(st=A)}Ne=st.length>=5&&st.substring(0,5)==="lang-",Ne&&!(Dt&&typeof Dt[1]=="string")&&(Ne=!1,st=N),Ne||(ke[Et]=st)}var Ce=it;if(it+=Et.length,!Ne)at.push(Qe+Ce,st);else{var Me=Dt[1],Le=Et.indexOf(Me),Fe=Le+Me.length;Dt[2]&&(Fe=Et.length-Dt[2].length,Le=Fe-Me.length);var dt=st.substring(5);G(rt,Qe+Ce,Et.substring(0,Le),ve,at),G(rt,Qe+Ce+Le,Me,le(dt,Me),at),G(rt,Qe+Ce+Fe,Et.substring(Fe),ve,at)}}Oe.decorations=at};return ve}function _e(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 Ee=re.regexLiterals;if(Ee){var ve=Ee>1?"":`
\r`,Oe=ve?".":"[\\S\\s]",Ke="/(?=[^/*"+ve+"])(?:[^/\\x5B\\x5C"+ve+"]|\\x5C"+Oe+"|\\x5B(?:[^\\x5C\\x5D"+ve+"]|\\x5C"+Oe+")*(?:\\x5D|$))+/";X.push(["lang-regex",RegExp("^"+V+"("+Ke+")")])}var Qe=re.types;Qe&&X.push([C,Qe]);var rt=(""+re.keywords).replace(/^ | $/g,"");rt.length&&X.push([R,new RegExp("^(?:"+rt.replace(/[\s,]+/g,"|")+")\\b"),null]),Z.push([A,/^\s+/,null,` \r
\xA0`]);var at="^.[^\\s\\w.$@'\"`/\\\\]*";return re.regexLiterals&&(at+="(?!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(at),null]),oe(Z,X)}var ye=_e({keywords:T,hashComments:!0,cStyleComments:!0,multiLineStrings:!0,regexLiterals:!0});function se(re,Z,X){for(var q=/(?:^|\s)nocode(?:\s|$)/,Ee=/\r\n?|\n/,ve=re.ownerDocument,Oe=ve.createElement("li");re.firstChild;)Oe.appendChild(re.firstChild);var Ke=[Oe];function Qe(Pe){var $e=Pe.nodeType;if($e==1&&!q.test(Pe.className))if(Pe.nodeName==="br")rt(Pe),Pe.parentNode&&Pe.parentNode.removeChild(Pe);else for(var Et=Pe.firstChild;Et;Et=Et.nextSibling)Qe(Et);else if(($e==3||$e==4)&&X){var st=Pe.nodeValue,Dt=st.match(Ee);if(Dt){var Ne=st.substring(0,Dt.index);Pe.nodeValue=Ne;var Be=st.substring(Dt.index+Dt[0].length);if(Be){var ze=Pe.parentNode;ze.insertBefore(ve.createTextNode(Be),Pe.nextSibling)}rt(Pe),Ne||Pe.parentNode.removeChild(Pe)}}}function rt(Pe){for(;!Pe.nextSibling;)if(Pe=Pe.parentNode,!Pe)return;function $e(Dt,Ne){var Be=Ne?Dt.cloneNode(!1):Dt,ze=Dt.parentNode;if(ze){var Ce=$e(ze,1),Me=Dt.nextSibling;Ce.appendChild(Be);for(var Le=Me;Le;Le=Me)Me=Le.nextSibling,Ce.appendChild(Le)}return Be}for(var Et=$e(Pe.nextSibling,0),st;(st=Et.parentNode)&&st.nodeType===1;)Et=st;Ke.push(Et)}for(var at=0;at<Ke.length;++at)Qe(Ke[at]);Z===(Z|0)&&Ke[0].setAttribute("value",Z);var it=ve.createElement("ol");it.className="linenums";for(var et=Math.max(0,Z-1|0)||0,at=0,ke=Ke.length;at<ke;++at)Oe=Ke[at],Oe.className="L"+(at+et)%10,Oe.firstChild||Oe.appendChild(ve.createTextNode("\xA0")),it.appendChild(Oe);re.appendChild(it)}function me(re){var Z=/\bMSIE\s(\d+)/.exec(navigator.userAgent);Z=Z&&+Z[1]<=8;var X=/\n/g,q=re.sourceCode,Ee=q.length,ve=0,Oe=re.spans,Ke=Oe.length,Qe=0,rt=re.decorations,at=rt.length,it=0;rt[at]=Ee;var et,ke;for(ke=et=0;ke<at;)rt[ke]!==rt[ke+2]?(rt[et++]=rt[ke++],rt[et++]=rt[ke++]):ke+=2;for(at=et,ke=et=0;ke<at;){for(var Pe=rt[ke],$e=rt[ke+1],Et=ke+2;Et+2<=at&&rt[Et+1]===$e;)Et+=2;rt[et++]=Pe,rt[et++]=$e,ke=Et}at=rt.length=et;var st=re.sourceNode,Dt="";st&&(Dt=st.style.display,st.style.display="none");try{for(var Ne=null;Qe<Ke;){var Be=Oe[Qe],ze=Oe[Qe+2]||Ee,Ce=rt[it+2]||Ee,Et=Math.min(ze,Ce),Me=Oe[Qe+1],Le;if(Me.nodeType!==1&&(Le=q.substring(ve,Et))){Z&&(Le=Le.replace(X,"\r")),Me.nodeValue=Le;var Fe=Me.ownerDocument,dt=Fe.createElement("span");dt.className=rt[it+1];var _t=Me.parentNode;_t.replaceChild(dt,Me),dt.appendChild(Me),ve<ze&&(Oe[Qe+1]=Me=Fe.createTextNode(q.substring(Et,ze)),_t.insertBefore(Me,dt.nextSibling))}ve=Et,ve>=ze&&(Qe+=2),ve>=Ce&&(it+=2)}}finally{st&&(st.style.display=Dt)}}var fe={};function ie(re,Z){for(var X=Z.length;--X>=0;){var q=Z[X];fe.hasOwnProperty(q)?r.console&&console.warn("cannot override language handler %s",q):fe[q]=re}}function le(re,Z){return re&&fe.hasOwnProperty(re)||(re=/^\s*</.test(Z)?"default-markup":"default-code"),fe[re]}ie(ye,["default-code"]),ie(oe([],[[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(oe([[A,/^[\s]+/,null,` \r
`],[W,/^(?:\"[^\"]*\"?|\'[^\']*\'?)/,null,`"'`]],[[k,/^^<\/?[a-z](?:[\w.:-]*\w)?|\/?>$/i],[z,/^(?!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(oe([],[[W,/^[\s\S]+/]]),["uq.val"]),ie(_e({keywords:x,hashComments:!0,cStyleComments:!0,types:_}),["c","cc","cpp","cxx","cyc","m"]),ie(_e({keywords:"null,true,false"}),["json"]),ie(_e({keywords:y,hashComments:!0,cStyleComments:!0,verbatimStrings:!0,types:_}),["cs"]),ie(_e({keywords:f,cStyleComments:!0}),["java"]),ie(_e({keywords:g,hashComments:!0,multiLineStrings:!0}),["bash","bsh","csh","sh"]),ie(_e({keywords:a,hashComments:!0,multiLineStrings:!0,tripleQuotedStrings:!0}),["cv","py","python"]),ie(_e({keywords:O,hashComments:!0,multiLineStrings:!0,regexLiterals:2}),["perl","pl","pm"]),ie(_e({keywords:l,hashComments:!0,multiLineStrings:!0,regexLiterals:!0}),["rb","ruby"]),ie(_e({keywords:p,cStyleComments:!0,regexLiterals:!0}),["javascript","js","ts","typescript"]),ie(_e({keywords:v,hashComments:3,cStyleComments:!0,multilineStrings:!0,tripleQuotedStrings:!0,regexLiterals:!0}),["coffee"]),ie(oe([],[[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,le(Z,q)(re),me(re)}catch(Ee){r.console&&console.log(Ee&&Ee.stack||Ee)}}function ce(re,Z,X){var q=X||!1,Ee=Z||null,ve=document.createElement("div");ve.innerHTML="<pre>"+re+"</pre>",ve=ve.firstChild,q&&se(ve,q,!0);var Oe={langExtension:Ee,numberLines:q,sourceNode:ve,pre:1,sourceCode:null,basePos:null,spans:null,decorations:null};return Q(Oe),ve.innerHTML}function te(re,Z){var X=Z||document.body,q=X.ownerDocument||document;function Ee(Be){return X.getElementsByTagName(Be)}for(var ve=[Ee("pre"),Ee("code"),Ee("xmp")],Oe=[],Ke=0;Ke<ve.length;++Ke)for(var Qe=0,rt=ve[Ke].length;Qe<rt;++Qe)Oe.push(ve[Ke][Qe]);ve=null;var at=Date;at.now||(at={now:function(){return+new Date}});var it=0,et=/\blang(?:uage)?-([\w.]+)(?!\S)/,ke=/\bprettyprint\b/,Pe=/\bprettyprinted\b/,$e=/pre|xmp/i,Et=/^code$/i,st=/^(?:pre|code|xmp)$/i,Dt={};function Ne(){for(var Be=r.PR_SHOULD_USE_CONTINUATION?at.now()+250:Infinity;it<Oe.length&&at.now()<Be;it++){for(var ze=Oe[it],Ce=Dt,Me=ze;Me=Me.previousSibling;){var Le=Me.nodeType,Fe=(Le===7||Le===8)&&Me.nodeValue;if(Fe?!/^\??prettify\b/.test(Fe):Le!==3||/\S/.test(Me.nodeValue))break;if(Fe){Ce={},Fe.replace(/\b(\w+)=([\w:.%+-]+)/g,function(Ct,gt,Tt){Ce[gt]=Tt});break}}var dt=ze.className;if((Ce!==Dt||ke.test(dt))&&!Pe.test(dt)){for(var _t=!1,Ut=ze.parentNode;Ut;Ut=Ut.parentNode){var cn=Ut.tagName;if(st.test(cn)&&Ut.className&&ke.test(Ut.className)){_t=!0;break}}if(!_t){ze.className+=" prettyprinted";var An=Ce.lang;if(!An){An=dt.match(et);var rn;!An&&(rn=de(ze))&&Et.test(rn.tagName)&&(An=rn.className.match(et)),An&&(An=An[1])}var Pt;if($e.test(ze.tagName))Pt=1;else{var Ge=ze.currentStyle,ut=q.defaultView,ot=Ge?Ge.whiteSpace:ut&&ut.getComputedStyle?ut.getComputedStyle(ze,null).getPropertyValue("white-space"):0;Pt=ot&&ot.substring(0,3)==="pre"}var we=Ce.linenums;(we=we==="true"||+we)||(we=dt.match(/\blinenums\b(?::(\d+))?/),we=we?we[1]&&we[1].length?+we[1]:!0:!1),we&&se(ze,we,Pt);var Xe={langExtension:An,sourceNode:ze,numberLines:we,pre:Pt,sourceCode:null,basePos:null,spans:null,decorations:null};Q(Xe)}}}it<Oe.length?r.setTimeout(Ne,250):typeof re=="function"&&re()}Ne()}var ee=r.PR={createSimpleLexer:oe,registerLangHandler:ie,sourceDecorator:_e,PR_ATTRIB_NAME:z,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?r.prettyPrintOne=ce:b=ce,prettyPrint:S=D?r.prettyPrint=te:S=te},xe=r.define;typeof xe=="function"&&xe.amd&&xe("google-code-prettify",[],function(){return ee})})()},SLjR:function(M,Y,u){},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,u){},TGq3:function(M,Y,u){M.exports=u.p+"static/lockclose.365036e8.svg"},UGPy:function(M,Y,u){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,u){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,u){"use strict";u.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,u){(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),b=/Edge\/(\d+)/.exec(P),S=d||h||b,r=S&&(d?document.documentMode||6:+(b||h)[1]),i=!b&&/WebKit\//.test(P),s=i&&/Qt\/\d+\.\d+/.test(P),n=!b&&/Chrome\//.test(P),x=/Opera\//.test(P),f=/Apple Computer/.test(navigator.vendor),y=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(P),v=/PhantomJS/.test(P),p=!b&&/AppleWebKit/.test(P)&&/Mobile\/\w+/.test(P),O=/Android/.test(P),a=p||O||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(P),l=p||/Mac/.test(m),g=/\bCrOS\b/.test(P),T=/win/i.test(m),_=x&&P.match(/Version\/(\d*\.\d*)/);_&&(_=Number(_[1])),_&&_>=15&&(x=!1,i=!0);var c=l&&(s||x&&(_==null||_<12.11)),R=D||S&&r>=9;function w(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var C=function(e,t){var L=e.className,I=w(t).exec(L);if(I){var j=L.slice(I.index+I[0].length);e.className=L.slice(0,I.index)+(j?I[1]+j:"")}};function 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 z(){var e;try{e=document.activeElement}catch(t){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function 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 V=function(e){e.select()};p?V=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:S&&(V=function(e){try{e.select()}catch(t){}});function F(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function B(e,t,L){t||(t={});for(var I in e)e.hasOwnProperty(I)&&(L!==!1||!t.hasOwnProperty(I))&&(t[I]=e[I]);return t}function 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 oe=50,_e={toString:function(){return"CodeMirror.Pass"}},ye={scroll:!1},se={origin:"*mouse"},me={origin:"+move"};function fe(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 le(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 te(e,t,L){for(var I=0,j=L(t);I<e.length&&L(e[I])<=j;)I++;e.splice(I,0,t)}function ee(){}function xe(e,t){var L;return Object.create?L=Object.create(e):(ee.prototype=e,L=new ee),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 Ee=/[\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&&Ee.test(e)}function Oe(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 rt=null;function at(e,t,L){var I;rt=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:rt=j),$.from==t&&($.from!=$.to&&L!="before"?I=j:rt=j)}return I!=null?I:rt}var it=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 be(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 On=0,In=mt;On<Kt;++On){var Xn=It[On];Xn=="m"?It[On]=In:In=Xn}for(var cr=0,Yn=mt;cr<Kt;++cr){var Er=It[cr];Er=="1"&&Yn=="r"?It[cr]="n":$.test(Er)&&(Yn=Er,Er=="r"&&(It[cr]="R"))}for(var Zr=1,Wr=It[0];Zr<Kt-1;++Zr){var ma=It[Zr];ma=="+"&&Wr=="1"&&It[Zr+1]=="1"?It[Zr]="1":ma==","&&Wr==It[Zr+1]&&(Wr=="1"||Wr=="n")&&(It[Zr]=Wr),Wr=ma}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 be(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 be(1,Fo,Mi)),ds+=fs);var Ds=Mi;for(++Mi;Mi<gi&&ge.test(It[Mi]);++Mi);Ti.splice(ds,0,new be(2,Ds,Mi)),ds+=fs,Fo=Mi}else++Mi;Fo<gi&&Ti.splice(ds,0,new be(1,Fo,gi))}return nt=="ltr"&&(Ti[0].level==1&&(Ro=Re.match(/^\s+/))&&(Ti[0].from=Ro[0].length,Ti.unshift(new be(0,0,Ro[0].length))),Q(Ti).level==1&&(Ro=Re.match(/\s+$/))&&(Q(Ti).to-=Ro[0].length,Ti.push(new be(0,Kt-Ro[0].length,Kt)))),nt=="rtl"?Ti.reverse():Ti}}();function et(e,t){var L=e.order;return L==null&&(L=e.order=it(e.text,t)),L}var ke=[],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]||ke).concat(L)}};function $e(e,t){return e._handlers&&e._handlers[t]||ke}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=$e(e,t);if(!L.length)return;for(var I=Array.prototype.slice.call(arguments,2),j=0;j<L.length;++j)L[j].apply(null,I)}function Dt(e,t,L){return typeof t=="string"&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),st(e,L||t.type,e,t),Le(t)||t.codemirrorIgnore}function Ne(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 Be(e,t){return $e(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 Ce(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Me(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Le(e){return e.defaultPrevented!=null?e.defaultPrevented:e.returnValue==!1}function Fe(e){Ce(e),Me(e)}function dt(e){return e.target||e.srcElement}function _t(e){var t=e.which;return t==null&&(e.button&1?t=1:e.button&2?t=3:e.button&4&&(t=2)),l&&e.ctrlKey&&t==1&&(t=3),t}var Ut=function(){if(S&&r<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&&r<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/)},ut=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},ot=function(){var e=A("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),typeof e.oncopy=="function")}(),we=null;function Xe(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 At(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=xe(t,e),e.name=t.name}else{if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return At("application/xml");if(typeof e=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return At("application/json")}return typeof e=="string"?{name:e}:e||{name:"null"}}function jt(e,t){t=At(t);var L=Ct[t.name];if(!L)return jt(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 Nn(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 Kn(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 Hn(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 Ur(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 Br(e,t,L){var I=[];return e.iter(t,L,function(j){I.push(j.text)}),I}function Nr(e,t){var L=t-e.height;if(L)for(var I=e;I;I=I.parent)I.height+=L}function xr(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 Hr(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],be=ge.height;if(t<be)break;t-=be}return L+ue}function Cr(e,t){return t>=e.first&&t<e.first+e.size}function tn(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function Yt(e,t,L){if(L===void 0&&(L=null),!(this instanceof Yt))return new Yt(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 Pr(e){return Yt(e.line,e.ch)}function yr(e,t){return En(e,t)<0?t:e}function or(e,t){return En(e,t)<0?e:t}function Gr(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 Yt(e.first,0);var L=e.first+e.size-1;return t.line>L?Yt(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?Yt(e.line,t):L<0?Yt(e.line,0):e}function Rr(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},Mr=function(e,t,L,I){this.state=t,this.doc=e,this.line=L,this.maxLookAhead=I||0,this.baseTokens=null,this.baseTokenPos=1};Mr.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return t!=null&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},Mr.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}},Mr.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},Mr.fromSaved=function(e,t,L){return t instanceof sa?new Mr(e,yn(e.mode,t.state),L,t.lookAhead):new Mr(e,yn(e.mode,t),L)},Mr.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 ya(e,t,L,I){var j=[e.state.modeGen],$={};Pa(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,Pa(e,t.text,nt.mode,L,function(It,un){for(var On=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(On,mt-On,It,"overlay "+un),mt=On+2;else for(;On<mt;On+=2){var Xn=j[On+1];j[On+1]=(Xn?Xn+" ":"")+"overlay "+un}},$),L.state=ue,L.baseTokens=null,L.baseTokenPos=1},be=0;be<e.state.overlays.length;++be)ge(be);return{styles:j,classes:$.bgClass||$.textClass?$:null}}function Da(e,t,L){if(!t.styles||t.styles[0]!=e.state.modeGen){var I=Aa(e,xr(t)),j=t.text.length>e.options.maxHighlightLength&&yn(e.doc.mode,I.state),$=ya(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 Aa(e,t,L){var I=e.doc,j=e.display;if(!I.mode.startState)return new Mr(I,!0,t);var $=rr(e,t,L),ue=$>I.first&&hn(I,$-1).stateAfter,ge=ue?Mr.fromSaved(I,ue,$):new Mr(I,Hn(I.mode),$);return I.iter($,t,function(be){Ba(e,be.text,ge);var Re=ge.line;be.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();)Or(j,$,L.state),$.start=$.pos}function $r(e,t){if(e.blankLine)return e.blankLine(t);if(!e.innerMode)return;var L=Kn(e,t);if(L.mode.blankLine)return L.mode.blankLine(L.state)}function Or(e,t,L,I){for(var j=0;j<10;j++){I&&(I[0]=Kn(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 qn=function(e,t,L){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=L};function ha(e,t,L,I){var j=e.doc,$=j.mode,ue;t=on(j,t);var ge=hn(j,t.line),be=Aa(e,t.line,L),Re=new Fn(ge.text,e.options.tabSize,be),nt;for(I&&(nt=[]);(I||Re.pos<t.ch)&&!Re.eol();)Re.start=Re.pos,ue=Or($,Re,be.state),I&&nt.push(new qn(Re,ue,yn(j.mode,be.state)));return I?nt:new qn(Re,ue,be.state)}function wa(e,t){if(e)for(;;){var L=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!L)break;e=e.slice(0,L.index)+e.slice(L.index+L[0].length);var I=L[1]?"bgClass":"textClass";t[I]==null?t[I]=L[2]:new RegExp("(?:^|\\s)"+L[2]+"(?:$|\\s)").test(t[I])||(t[I]+=" "+L[2])}return e}function Pa(e,t,L,I,j,$,ue){var ge=L.flattenSpans;ge==null&&(ge=e.options.flattenSpans);var be=0,Re=null,nt=new Fn(t,e.options.tabSize,I),mt,Kt=e.options.addModeClass&&[null];for(t==""&&wa($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=wa(Or(L,nt,I.state,Kt),$),Kt){var It=Kt[0].name;It&&(mt="m-"+(mt?It+" "+mt:It))}if(!ge||Re!=mt){for(;be<nt.start;)be=Math.min(nt.start,be+5e3),j(be,Re);Re=mt}nt.start=nt.pos}for(;be<nt.pos;){var un=Math.min(nt.pos,be+5e3);j(un,Re),be=un}}function rr(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 be=hn($,ge-1),Re=be.stateAfter;if(Re&&(!L||ge+(Re instanceof sa?Re.lookAhead:0)<=$.modeFrontier))return ge;var nt=G(be.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 Sa(){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 ra(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 be=$.to==null||(ue.inclusiveRight?$.to>=t:$.to>t);(I||(I=[])).push(new qa(ue,$.from,be?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 be=$.from==null||(ue.inclusiveLeft?$.from<=t:$.from<t);(I||(I=[])).push(new qa(ue,be?null:$.from-t,$.to==null?null:$.to-t))}}return I}function ia(e,t){if(t.full)return null;var L=Cr(e,t.from.line)&&hn(e,t.from.line).markedSpans,I=Cr(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=ra(L,j,ue),be=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(be,Kt.marker);It?Re&&(Kt.to=It.to==null?null:It.to+nt):Kt.to=j}}if(be)for(var un=0;un<be.length;++un){var On=be[un];if(On.to!=null&&(On.to+=nt),On.from==null){var In=Ga(ge,On.marker);In||(On.from=nt,Re&&(ge||(ge=[])).push(On))}else On.from+=nt,Re&&(ge||(ge=[])).push(On)}ge&&(ge=pe(ge)),be&&be!=ge&&(be=pe(be));var Xn=[ge];if(!Re){var cr=t.text.length-2,Yn;if(cr>0&&ge)for(var Er=0;Er<ge.length;++Er)ge[Er].to==null&&(Yn||(Yn=[])).push(new qa(ge[Er].marker,null,null));for(var Zr=0;Zr<cr;++Zr)Xn.push(Yn);Xn.push(be)}return Xn}function pe(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 On=It.markedSpans[un].marker;On.readOnly&&(!I||de(I,On)==-1)&&(I||(I=[])).push(On)}}),!I)return null;for(var j=[{from:t,to:L}],$=0;$<I.length;++$)for(var ue=I[$],ge=ue.find(0),be=0;be<j.length;++be){var Re=j[be];if(En(Re.to,ge.from)<0||En(Re.from,ge.to)>0)continue;var nt=[be,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),be+=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 Dn(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 be=ue[ge];if(!be.marker.collapsed)continue;var Re=be.marker.find(0),nt=En(Re.from,L)||Mt(be.marker)-Mt(j),mt=En(Re.to,I)||Ot(be.marker)-Ot(j);if(nt>=0&&mt<=0||nt<=0&&mt>=0)continue;if(nt<=0&&(be.marker.inclusiveRight&&j.inclusiveLeft?En(Re.to,L)>=0:En(Re.to,L)>0)||nt>=0&&(be.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 Wt(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:xr(I)}function en(e,t){if(t>e.lastLine())return t;var L=hn(e,t),I;if(!Cn(e,L))return t;for(;I=gn(L);)L=I.find(1,!0).line;return xr(L)+1}function Cn(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 Bt(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=Bt(t.maxLine),t.maxLineChanged=!0,L.iter(function(I){var j=Bt(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 xr(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&&Nr(e,j)}function fn(e){e.parent=null,vt(e)}var Mn={},Ln={};function fr(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 dr(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=jr,Pt(e.display.measure)&&(ue=et($,e.doc.direction))&&(I.addToken=Sr(I.addToken,ue)),I.map=[];var ge=t!=e.display.externalMeasured&&xr($);Vr($,I,Da(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 be=I.content.lastChild;(/\bcm-tab\b/.test(be.className)||be.querySelector&&be.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 vr(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 jr(e,t,L,I,j,$,ue){if(!t)return;var ge=e.splitSpaces?zr(t,e.trailingSpace):t,be=e.cm.state.specialChars,Re=!1,nt;if(!be.test(t))e.col+=t.length,nt=document.createTextNode(ge),e.map.push(e.pos,e.pos+t.length,nt),S&&r<9&&(Re=!0),e.pos+=t.length;else{nt=document.createDocumentFragment();for(var mt=0;;){be.lastIndex=mt;var Kt=be.exec(t),It=Kt?Kt.index-mt:t.length-mt;if(It){var un=document.createTextNode(ge.slice(mt,mt+It));S&&r<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 On=void 0;if(Kt[0]==" "){var In=e.cm.options.tabSize,Xn=In-e.col%In;On=nt.appendChild(A("span",le(Xn),"cm-tab")),On.setAttribute("role","presentation"),On.setAttribute("cm-text"," "),e.col+=Xn}else Kt[0]=="\r"||Kt[0]==`
`?(On=nt.appendChild(A("span",Kt[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),On.setAttribute("cm-text",Kt[0]),e.col+=1):(On=e.cm.options.specialCharPlaceholder(Kt[0]),On.setAttribute("cm-text",Kt[0]),S&&r<9?nt.appendChild(A("span",[On])):nt.appendChild(On),e.col+=1);e.map.push(e.pos,e.pos+1,On),e.pos++}}if(e.trailingSpace=ge.charCodeAt(t.length-1)==32,L||I||j||Re||$||ue){var cr=L||"";I&&(cr+=I),j&&(cr+=j);var Yn=A("span",[nt],cr,$);if(ue)for(var Er in ue)ue.hasOwnProperty(Er)&&Er!="style"&&Er!="class"&&Yn.setAttribute(Er,ue[Er]);return e.content.appendChild(Yn)}e.content.appendChild(nt)}function zr(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 Sr(e,t){return function(L,I,j,$,ue,ge,be){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,be);e(L,I.slice(0,mt.to-Re),j,$,null,ge,be),$=null,I=I.slice(mt.to-Re),Re=mt.to}}}function Tr(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 Vr(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]),fr(L[ue+1],t.cm.options));return}for(var ge=j.length,be=0,Re=1,nt="",mt,Kt,It=0,un,On,In,Xn,cr;;){if(It==be){un=On=In=Kt="",cr=null,Xn=null,It=Infinity;for(var Yn=[],Er=void 0,Zr=0;Zr<I.length;++Zr){var Wr=I[Zr],ma=Wr.marker;if(ma.type=="bookmark"&&Wr.from==be&&ma.widgetNode)Yn.push(ma);else if(Wr.from<=be&&(Wr.to==null||Wr.to>be||ma.collapsed&&Wr.to==be&&Wr.from==be)){if(Wr.to!=null&&Wr.to!=be&&It>Wr.to&&(It=Wr.to,On=""),ma.className&&(un+=" "+ma.className),ma.css&&(Kt=(Kt?Kt+";":"")+ma.css),ma.startStyle&&Wr.from==be&&(In+=" "+ma.startStyle),ma.endStyle&&Wr.to==It&&(Er||(Er=[])).push(ma.endStyle,Wr.to),ma.title&&((cr||(cr={})).title=ma.title),ma.attributes)for(var Ha in ma.attributes)(cr||(cr={}))[Ha]=ma.attributes[Ha];ma.collapsed&&(!Xn||zt(Xn.marker,ma)<0)&&(Xn=Wr)}else Wr.from>be&&It>Wr.from&&(It=Wr.from)}if(Er)for(var vi=0;vi<Er.length;vi+=2)Er[vi+1]==It&&(On+=" "+Er[vi]);if(!Xn||Xn.from==be)for(var $a=0;$a<Yn.length;++$a)Tr(t,0,Yn[$a]);if(Xn&&(Xn.from||0)==be){if(Tr(t,(Xn.to==null?ge+1:Xn.to)-be,Xn.marker,Xn.from==null),Xn.to==null)return;Xn.to==be&&(Xn=!1)}}if(be>=ge)break;for(var zi=Math.min(ge,It);;){if(nt){var Ui=be+nt.length;if(!Xn){var li=Ui>zi?nt.slice(0,zi-be):nt;t.addToken(t,li,mt?mt+un:un,In,be+li.length==It?On:"",Kt,cr)}if(Ui>=zi){nt=nt.slice(zi-be),be=zi;break}be=Ui,In=""}nt=j.slice($,$=L[Re++]),mt=fr(L[Re++],t.cm.options)}}}function Qr(e,t,L){this.line=t,this.rest=Wt(t),this.size=this.rest?xr(Q(this.rest))-L+1:1,this.node=this.text=null,this.hidden=Cn(e,t)}function Dr(e,t,L){for(var I=[],j,$=t;$<L;$=j){var ue=new Qr(e.doc,hn(e.doc,$),$);j=$+ue.size,I.push(ue)}return I}var ta=null;function na(e){ta?ta.ops.push(e):e.ownsGroup=ta={ops:[e],delayedCallbacks:[]}}function xn(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{xn(L)}finally{ta=null,t(L)}}var Gt=null;function Ft(e,t){var L=$e(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 dn(e,t,L,I){for(var j=0;j<t.changes.length;j++){var $=t.changes[j];$=="text"?Wn(e,t):$=="gutter"?ir(e,t,L,I):$=="class"?hr(e,t):$=="widget"&&Yr(e,t,I)}t.changes=null}function Un(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&&r<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=Un(t);t.background=I.insertBefore(A("div",null,L),I.firstChild),e.display.input.setUneditable(t.background)}}function Gn(e,t){var L=e.display.externalMeasured;return L&&L.line==t.line?(e.display.externalMeasured=null,t.measure=L.measure,L.built):dr(e,t)}function Wn(e,t){var L=t.text.className,I=Gn(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?Un(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 ir(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=Un(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=Un(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 be=0;be<e.display.gutterSpecs.length;++be){var Re=e.display.gutterSpecs[be].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);gr(e,t,L)}function jn(e,t,L,I){var j=Gn(e,t);return t.text=t.node=j.pre,j.bgClass&&(t.bgClass=j.bgClass),j.textClass&&(t.textClass=j.textClass),hr(e,t),ir(e,t,L,I),gr(e,t,I),t.node}function gr(e,t,L){if(Zn(e,t.line,t,L,!0),t.rest)for(var I=0;I<t.rest.length;I++)Zn(e,t.rest[I],t,L,!1)}function Zn(e,t,L,I,j){if(!t.widgets)return;for(var $=Un(L),ue=0,ge=t.widgets;ue<ge.length;++ue){var be=ge[ue],Re=A("div",[be.node],"CodeMirror-linewidget"+(be.className?" "+be.className:""));be.handleMouseEvents||Re.setAttribute("cm-ignore-events","true"),Kr(be,Re,L,I),e.display.input.setUneditable(Re),j&&be.above?$.insertBefore(Re,L.gutter||L.text):$.appendChild(Re),Ft(be,"redraw")}}function Kr(e,t,L,I){if(e.noHScroll){(L.alignable||(L.alignable=[])).push(t);var j=I.wrapperWidth;t.style.left=I.fixedPos+"px",e.coverGutter||(j-=I.gutterTotalWidth,t.style.paddingLeft=I.gutterTotalWidth+"px"),t.style.width=j+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-I.gutterTotalWidth+"px"))}function pa(e){if(e.height!=null)return e.height;var t=e.doc.cm;if(!t)return 0;if(!N(document.body,e.node)){var L="position: relative;";e.coverGutter&&(L+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(L+="width: "+t.display.wrapper.clientWidth+"px;"),o(t.display.measure,A("div",[e.node],null,L))}return e.height=e.node.parentNode.offsetHeight}function ca(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 Ar(e){return e.lineSpace.offsetTop}function He(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function qe(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 lt(e){return oe-e.display.nativeBarWidth}function Ye(e){return e.display.scroller.clientWidth-lt(e)-e.display.barWidth}function Te(e){return e.display.scroller.clientHeight-lt(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 be=ue[ge],Re=ue[ge+1];Math.abs(be.bottom-Re.bottom)>2&&$.push((be.bottom+Re.top)/2-L.top)}}$.push(L.bottom-L.top)}}function Se(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(xr(e.rest[j])>L)return{map:e.measure.maps[j],cache:e.measure.caches[j],before:!0}}function Ve(e,t){t=wt(t);var L=xr(t),I=e.display.externalMeasured=new Qr(e.doc,t,L);I.lineN=L;var j=I.built=dr(e,I);return I.text=j.pre,o(e.display.lineMeasure,j.pre),I}function We(e,t,L,I){return yt(e,Je(e,t),L,I)}function tt(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=xr(t),I=tt(e,L);I&&!I.text?I=null:I&&I.changes&&(dn(e,I,L,er(e)),e.curOp.forceUpdate=!0),I||(I=Ve(e,t));var j=Se(I,t,L);return{line:t,view:I,rect:null,map:j.map,cache:j.cache,before:j.before,hasHeights:!1}}function yt(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=Nt(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 kt={left:0,right:0,top:0,bottom:0};function Xt(e,t,L){for(var I,j,$,ue,ge,be,Re=0;Re<e.length;Re+=3)if(ge=e[Re],be=e[Re+1],t<ge?(j=0,$=1,ue="left"):t<be?(j=t-ge,$=j+1):(Re==e.length-3||t==be&&e[Re+3]>t)&&($=be-ge,j=$-1,t>=be&&(ue="right")),j!=null){if(I=e[Re+2],ge==be&&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==be-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:be}}function Ht(e,t){var L=kt;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 Nt(e,t,L,I){var j=Xt(t.map,L,I),$=j.node,ue=j.start,ge=j.end,be=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&&r<9&&ue==0&&ge==j.coverEnd-j.coverStart?Re=$.parentNode.getBoundingClientRect():Re=Ht(U($,ue,ge).getClientRects(),I),Re.left||Re.right||ue==0)break;ge=ue,ue=ue-1,be="right"}S&&r<11&&(Re=_n(e.display.measure,Re))}else{ue>0&&(be=I="right");var mt;e.options.lineWrapping&&(mt=$.getClientRects()).length>1?Re=mt[I=="right"?mt.length-1:0]:Re=$.getBoundingClientRect()}if(S&&r<9&&!ue&&(!Re||!Re.left&&!Re.right)){var Kt=$.parentNode.getClientRects()[0];Kt?Re={left:Kt.left,right:Kt.left+lr(e.display),top:Kt.top,bottom:Kt.bottom}:Re=kt}for(var It=Re.top-t.rect.top,un=Re.bottom-t.rect.top,On=(It+un)/2,In=t.view.measure.heights,Xn=0;Xn<In.length-1&&!(On<In[Xn]);Xn++);var cr=Xn?In[Xn-1]:0,Yn=In[Xn],Er={left:(be=="right"?Re.right:Re.left)-t.rect.left,right:(be=="left"?Re.left:Re.right)-t.rect.left,top:cr,bottom:Yn};return!Re.left&&!Re.right&&(Er.bogus=!0),e.options.singleCursorHeightPerLine||(Er.rtop=It,Er.rbottom=un),Er}function _n(e,t){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Xe(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 nr(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 ar(e){nr(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Fr(){return n&&O?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function wr(){return n&&O?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Ir(e){var t=0;if(e.widgets)for(var L=0;L<e.widgets.length;++L)e.widgets[L].above&&(t+=pa(e.widgets[L]));return t}function _r(e,t,L,I,j){if(!j){var $=Ir(t);L.top+=$,L.bottom+=$}if(I=="line")return L;I||(I="local");var ue=Vt(t);if(I=="local"?ue+=Ar(e.display):ue-=e.display.viewOffset,I=="page"||I=="window"){var ge=e.display.lineSpace.getBoundingClientRect();ue+=ge.top+(I=="window"?0:wr());var be=ge.left+(I=="window"?0:Fr());L.left+=be,L.right+=be}return L.top+=ue,L.bottom+=ue,L}function kn(e,t,L){if(L=="div")return t;var I=t.left,j=t.top;if(L=="page")I-=Fr(),j-=wr();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 tr(e,t,L,I,j){return I||(I=hn(e.doc,t.line)),_r(e,I,We(e,I,t.ch,j),L)}function Sn(e,t,L,I,j,$){I=I||hn(e.doc,t.line),j||(j=Je(e,I));function ue(un,On){var In=yt(e,j,un,On?"right":"left",$);return On?In.left=In.right:In.right=In.left,_r(e,I,In,L)}var ge=et(I,e.doc.direction),be=t.ch,Re=t.sticky;if(be>=I.text.length?(be=I.text.length,Re="before"):be<=0&&(be=0,Re="after"),!ge)return ue(Re=="before"?be-1:be,Re=="before");function nt(un,On,In){var Xn=ge[On],cr=Xn.level==1;return ue(In?un-1:un,cr!=In)}var mt=at(ge,be,Re),Kt=rt,It=nt(be,mt,Re=="before");return Kt!=null&&(It.other=nt(be,Kt,Re!="before")),It}function sn(e,t){var L=0;t=on(e.doc,t),e.options.lineWrapping||(L=lr(e.display)*t.ch);var I=hn(e.doc,t.line),j=Vt(I)+Ar(e.display);return{left:L,right:L,top:j,bottom:j+I.height}}function Tn(e,t,L,I,j){var $=Yt(e,t,L);return $.xRel=j,I&&($.outside=I),$}function pr(e,t,L){var I=e.doc;if(L+=e.display.viewOffset,L<0)return Tn(I.first,0,null,-1,-1);var j=Hr(I,L),$=I.first+I.size-1;if(j>$)return Tn(I.first+I.size-1,hn(I,$).text.length,null,1,1);t<0&&(t=0);for(var ue=hn(I,j);;){var ge=oa(e,ue,j,t,L),be=Dn(ue,ge.ch+(ge.xRel>0||ge.outside>0?1:0));if(!be)return ge;var Re=be.find(1);if(Re.line==j)return Re;ue=hn(I,j=Re.line)}}function Jr(e,t,L,I){I-=Ir(t);var j=t.text.length,$=Ke(function(ue){return yt(e,L,ue-1).bottom<=I},j,0);return j=Ke(function(ue){return yt(e,L,ue).top>I},$,j),{begin:$,end:j}}function Vn(e,t,L,I){L||(L=Je(e,t));var j=_r(e,t,yt(e,L,I),"line").top;return Jr(e,t,L,j)}function ua(e,t,L,I){return e.bottom<=L?!1:e.top>L?!0:(I?e.left:e.right)>t}function oa(e,t,L,I,j){j-=Vt(t);var $=Je(e,t),ue=Ir(t),ge=0,be=t.text.length,Re=!0,nt=et(t,e.doc.direction);if(nt){var mt=(e.options.lineWrapping?$n:aa)(e,t,L,$,nt,I,j);Re=mt.level!=1,ge=Re?mt.from:mt.to-1,be=Re?mt.to:mt.from-1}var Kt=null,It=null,un=Ke(function(Zr){var Wr=yt(e,$,Zr);return Wr.top+=ue,Wr.bottom+=ue,ua(Wr,I,j,!1)?(Wr.top<=j&&Wr.left<=I&&(Kt=Zr,It=Wr),!0):!1},ge,be),On,In,Xn=!1;if(It){var cr=I-It.left<It.right-I,Yn=cr==Re;un=Kt+(Yn?0:1),In=Yn?"after":"before",On=cr?It.left:It.right}else{!Re&&(un==be||un==ge)&&un++,In=un==0?"after":un==t.text.length?"before":yt(e,$,un-(Re?1:0)).bottom+ue<=j==Re?"after":"before";var Er=Sn(e,Yt(L,un,In),"line",t,$);On=Er.left,Xn=j<Er.top?-1:j>=Er.bottom?1:0}return un=Oe(t.text,un,1),Tn(L,un,In,Xn,I-On)}function aa(e,t,L,I,j,$,ue){var ge=Ke(function(mt){var Kt=j[mt],It=Kt.level!=1;return ua(Sn(e,Yt(L,It?Kt.to:Kt.from,It?"before":"after"),"line",t,I),$,ue,!0)},0,j.length-1),be=j[ge];if(ge>0){var Re=be.level!=1,nt=Sn(e,Yt(L,Re?be.from:be.to,Re?"after":"before"),"line",t,I);ua(nt,$,ue,!0)&&nt.top>ue&&(be=j[ge-1])}return be}function $n(e,t,L,I,j,$,ue){var ge=Jr(e,t,I,ue),be=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<=be)continue;var un=It.level!=1,On=yt(e,I,un?Math.min(Re,It.to)-1:Math.max(be,It.from)).right,In=On<$?$-On+1e9:On-$;(!nt||mt>In)&&(nt=It,mt=In)}return nt||(nt=j[j.length-1]),nt.from<be&&(nt={from:be,to:nt.to,level:nt.level}),nt.to>Re&&(nt={from:nt.from,to:Re,level:nt.level}),nt}var Jn;function sr(e){if(e.cachedTextHeight!=null)return e.cachedTextHeight;if(Jn==null){Jn=A("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Jn.appendChild(document.createTextNode("x")),Jn.appendChild(A("br"));Jn.appendChild(document.createTextNode("x"))}o(e.measure,Jn);var L=Jn.offsetHeight/50;return L>3&&(e.cachedTextHeight=L),E(e.measure),L||1}function lr(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 er(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:ea(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:L,gutterWidth:I,wrapperWidth:t.wrapper.clientWidth}}function ea(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function va(e){var t=sr(e.display),L=e.options.lineWrapping,I=L&&Math.max(5,e.display.scroller.clientWidth/lr(e.display)-3);return function(j){if(Cn(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 xa(e){var t=e.doc,L=va(e);t.iter(function(I){var j=L(I);j!=I.height&&Nr(I,j)})}function ga(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 be=pr(e,$,ue),Re;if(I&&be.xRel>0&&(Re=hn(e.doc,be.line).text).length==be.ch){var nt=G(Re,Re.length,e.options.tabSize)-Re.length;be=Yt(be.line,Math.max(0,Math.round(($-qe(e.display).left)/lr(e.display))-nt))}return be}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),be=ei(e,L,L+I,1);ge&&be?(j.view=j.view.slice(0,ge.index).concat(Dr(e,ge.lineN,be.lineN)).concat(j.view.slice(be.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,be=0;be<j;be++)ge+=ue[be].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=Dr(e,t,L),I.viewFrom=t):(I.viewFrom>t?I.view=Dr(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(Dr(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 Ta(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 be=ge.empty();(be||e.options.showCursorWhenSelecting)&&Ci(e,ge.head,j),be||Ca(e,ge,$)}return I}function Ci(e,t,L){var I=Sn(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 Ca(e,t,L){var I=e.display,j=e.doc,$=document.createDocumentFragment(),ue=qe(e.display),ge=ue.left,be=Math.max(I.sizerWidth,Ye(e)-I.sizer.offsetLeft)-ue.right,Re=j.direction=="ltr";function nt(Yn,Er,Zr,Wr){Er<0&&(Er=0),Er=Math.round(Er),Wr=Math.round(Wr),$.appendChild(A("div",null,"CodeMirror-selected","position: absolute; left: "+Yn+`px;
top: `+Er+"px; width: "+(Zr==null?be-Yn:Zr)+`px;
height: `+(Wr-Er)+"px"))}function mt(Yn,Er,Zr){var Wr=hn(j,Yn),ma=Wr.text.length,Ha,vi;function $a(li,ji){return tr(e,Yt(Yn,li),"div",Wr,ji)}function zi(li,ji,xi){var fi=Vn(e,Wr,null,li),ui=ji=="ltr"==(xi=="after")?"left":"right",ri=xi=="after"?fi.begin:fi.end-(/\s/.test(Wr.text.charAt(fi.end-1))?2:1);return $a(ri,ui)[ui]}var Ui=et(Wr,j.direction);return Qe(Ui,Er||0,Zr==null?ma:Zr,function(li,ji,xi,fi){var ui=xi=="ltr",ri=$a(li,ui?"left":"right"),Bi=$a(ji-1,ui?"right":"left"),Ts=Er==null&&li==0,es=Zr==null&&ji==ma,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?be:(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?be:zi(li,xi,"before"),Ds=Re?ge:zi(ji,xi,"after"),au=Re&&es&&Ro?be:Bi.right):(fs=Re?zi(li,xi,"before"):ge,Mi=!Re&&Ts&&Ti?be:ri.right,Ds=!Re&&es&&Ro?ge:Bi.left,au=Re?zi(ji,xi,"after"):be),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),On=hn(j,It.line),In=wt(un)==wt(On),Xn=mt(Kt.line,Kt.ch,In?un.text.length+1:null).end,cr=mt(It.line,In?0:null,It.ch).start;In&&(Xn.top<cr.top-2?(nt(Xn.right,Xn.top,null,Xn.bottom),nt(ge,cr.top,cr.left,cr.bottom)):nt(Xn.right,Xn.top,cr.left-Xn.right,Xn.bottom)),Xn.bottom<cr.top&&nt(ge,Xn.bottom,null,cr.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&&r<8){var be=j.node.offsetTop+j.node.offsetHeight;ue=be-L,L=be}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)&&(Nr(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/lr(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-Ar(e));var j=L&&L.bottom!=null?L.bottom:I+e.wrapper.clientHeight,$=Hr(t,I),ue=Hr(t,j);if(L&&L.ensure){var ge=L.ensure.from.line,be=L.ensure.to.line;ge<$?($=ge,ue=Hr(t,Vt(hn(t,ge))+e.wrapper.clientHeight)):Math.min(be,t.lastLine())>=ue&&($=Hr(t,Vt(hn(t,be))-e.wrapper.clientHeight),ue=be)}return{from:$,to:Math.max(ue,$+1)}}function Io(e,t){if(Dt(e,"scrollCursorIntoView"))return;var L=e.display,I=L.sizer.getBoundingClientRect(),j=null;if(t.top+I.top<0?j=!0:t.bottom+I.top>(window.innerHeight||document.documentElement.clientHeight)&&(j=!1),j!=null&&!v){var $=A("div","\u200B",null,`position: absolute;
top: `+(t.top-L.viewOffset-Ar(e.display))+`px;
height: `+(t.bottom-t.top+lt(e)+L.barHeight)+`px;
left: `+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild($),$.scrollIntoView(j),e.display.lineSpace.removeChild($)}}function Lo(e,t,L,I){I==null&&(I=0);var j;!e.options.lineWrapping&&t==L&&(t=t.ch?Yt(t.line,t.sticky=="before"?t.ch-1:t.ch,"after"):t,L=t.sticky=="before"?Yt(t.line,t.ch+1,"before"):t);for(var $=0;$<5;$++){var ue=!1,ge=Sn(e,t),be=!L||L==t?ge:Sn(e,L);j={left:Math.min(ge.left,be.left),top:Math.min(ge.top,be.top)-I,right:Math.max(ge.left,be.left),bottom:Math.max(ge.bottom,be.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=sr(e.display);t.top<0&&(t.top=0);var j=e.curOp&&e.curOp.scrollTop!=null?e.curOp.scrollTop:L.scroller.scrollTop,$=Te(e),ue={};t.bottom-t.top>$&&(t.bottom=t.top+$);var ge=e.doc.height+He(L),be=t.top<I,Re=t.bottom>ge-I;if(t.top<j)ue.scrollTop=be?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,fa(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+lt(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:L}}var wi=function(e,t,L){this.cm=L;var I=this.vert=A("div",[A("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),j=this.horiz=A("div",[A("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");I.tabIndex=j.tabIndex=-1,e(I),e(j),Pe(I,"scroll",function(){I.clientHeight&&t(I.scrollTop,"vertical")}),Pe(j,"scroll",function(){j.clientWidth&&t(j.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,S&&r<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};wi.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,L=e.scrollHeight>e.clientHeight+1,I=e.nativeBarWidth;if(L){this.vert.style.display="block",this.vert.style.bottom=t?I+"px":"0";var j=e.viewHeight-(t?I:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+j)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=L?I+"px":"0",this.horiz.style.left=e.barLeft+"px";var $=e.viewWidth-e.barLeft-(L?I:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+$)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(I==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:L?I:0,bottom:t?I:0}},wi.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},wi.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},wi.prototype.zeroWidthHack=function(){var e=l&&!y?"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},na(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=We(t,L.maxLine,L.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(L.scroller.clientWidth,L.sizer.offsetLeft+e.adjustWidthTo+lt(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,L.sizer.offsetLeft+e.adjustWidthTo-Ye(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=L.input.prepareSelection())}function Uo(e){var t=e.cm;e.adjustWidthTo!=null&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&Za(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var L=e.focus&&e.focus==z();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,L),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Pi(t,e.barMeasure),e.updatedDisplay&&_a(t,e.barMeasure),e.selectionChanged&&Ya(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),L&&to(e.cm)}function jo(e){var t=e.cm,L=t.display,I=t.doc;if(e.updatedDisplay&&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 be=0;be<ue.length;++be)ue[be].lines.length&&st(ue[be],"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=Aa(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,be=ya(e,$,I,!0);ge&&(I.state=ge),$.styles=be.styles;var Re=$.styleClasses,nt=be.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=er(e),this.events=[]};bi.prototype.signal=function(e,t){Be(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=lt(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=lt(e)+"px",t.scrollbarsClipped=!0)}function To(e){if(e.hasFocus())return null;var t=z();if(!t||!N(e.display.lineDiv,t))return null;var L={activeElt:t};if(window.getSelection){var I=window.getSelection();I.anchorNode&&I.extend&&N(e.display.lineDiv,I.anchorNode)&&(L.anchorNode=I.anchorNode,L.anchorOffset=I.anchorOffset,L.focusNode=I.focusNode,L.focusOffset=I.focusOffset)}return L}function qi(e){if(!e||!e.activeElt||e.activeElt==z())return;if(e.activeElt.focus(),!/^(INPUT|TEXTAREA)$/.test(e.activeElt.nodeName)&&e.anchorNode&&N(document.body,e.anchorNode)&&N(document.body,e.focusNode)){var t=window.getSelection(),L=document.createRange();L.setEnd(e.anchorNode,e.anchorOffset),L.collapse(!1),t.removeAllRanges(),t.addRange(L),t.extend(e.focusNode,e.focusOffset)}}function Wi(e,t){var L=e.display,I=e.doc;if(t.editorIsHidden)return 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=er(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 be=Ai(e);if(!ge&&be==0&&!t.force&&L.renderedView==L.view&&(L.updateLineNumbers==null||L.updateLineNumbers>=L.viewTo))return!1;var Re=To(e);return be>4&&(L.lineDiv.style.display="none"),Wo(e,L.updateLineNumbers,t.dims),be>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)-Te(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);Ta(e),Pi(e,j),_a(e,j),t.force=!1}t.signal(e,"update",e),(e.display.viewFrom!=e.display.reportedViewFrom||e.display.viewTo!=e.display.reportedViewTo)&&(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function fo(e,t){var L=new bi(e,t);if(Wi(e,L)){ro(e),Do(e,L);var I=Li(e);Ta(e),Pi(e,I),_a(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 On=un.nextSibling;return i&&l&&e.display.currentWheelTarget==un?un.style.display="none":un.parentNode.removeChild(un),On}for(var be=I.view,Re=I.viewFrom,nt=0;nt<be.length;nt++){var mt=be[nt];if(!mt.hidden)if(!mt.node||mt.node.parentNode!=$){var Kt=jn(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),dn(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 _a(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+lt(e)+"px"}function fa(e){var t=e.display,L=t.view;if(!t.alignWidgets&&(!t.gutters.firstChild||!e.options.fixedGutter))return;for(var I=ea(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 be=0;be<ge.length;be++)ge[be].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),fa(e)}function ho(e,t,L,I){var j=this;this.input=L,j.scrollbarFiller=A("div",null,"CodeMirror-scrollbar-filler"),j.scrollbarFiller.setAttribute("cm-not-content","true"),j.gutterFiller=A("div",null,"CodeMirror-gutter-filler"),j.gutterFiller.setAttribute("cm-not-content","true"),j.lineDiv=k("div",null,"CodeMirror-code"),j.selectionDiv=A("div",null,null,"position: relative; z-index: 1"),j.cursorDiv=A("div",null,"CodeMirror-cursors"),j.measure=A("div",null,"CodeMirror-measure"),j.lineMeasure=A("div",null,"CodeMirror-measure"),j.lineSpace=k("div",[j.measure,j.lineMeasure,j.selectionDiv,j.cursorDiv,j.lineDiv],null,"position: relative; outline: none");var $=k("div",[j.lineSpace],"CodeMirror-lines");j.mover=A("div",[$],null,"position: relative"),j.sizer=A("div",[j.mover],"CodeMirror-sizer"),j.sizerWidth=null,j.heightForcer=A("div",null,null,"position: absolute; height: "+oe+"px; width: 1px;"),j.gutters=A("div",null,"CodeMirror-gutters"),j.lineGutter=null,j.scroller=A("div",[j.sizer,j.heightForcer,j.gutters],"CodeMirror-scroll"),j.scroller.setAttribute("tabIndex","-1"),j.wrapper=A("div",[j.scrollbarFiller,j.gutterFiller,j.scroller],"CodeMirror"),S&&r<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:n?Ja=-.7:f&&(Ja=-1/3);function po(e){var t=e.wheelDeltaX,L=e.wheelDeltaY;return t==null&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),L==null&&e.detail&&e.axis==e.VERTICAL_AXIS?L=e.detail:L==null&&(L=e.wheelDelta),{x:t,y:L}}function Ki(e){var t=po(e);return t.x*=Ja,t.y*=Ja,t}function mo(e,t){var L=po(t),I=L.x,j=L.y,$=e.display,ue=$.scroller,ge=ue.scrollWidth>ue.clientWidth,be=ue.scrollHeight>ue.clientHeight;if(!(I&&ge||j&&be))return;if(j&&l&&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&&be&&Ji(e,Math.max(0,ue.scrollTop+j*Ja)),Za(e,Math.max(0,ue.scrollLeft+I*Ja)),(!j||j&&be)&&Ce(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 On=ue.scrollLeft-$.wheelStartX,In=ue.scrollTop-$.wheelStartY,Xn=In&&$.wheelDY&&In/$.wheelDY||On&&$.wheelDX&&On/$.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 Ea(Pr(this.ranges[t].anchor),Pr(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 Ea=function(e,t){this.anchor=e,this.head=t};Ea.prototype.from=function(){return or(this.anchor,this.head)},Ea.prototype.to=function(){return yr(this.anchor,this.head)},Ea.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],be=En(ge.to(),ue.from());if(I&&!ue.empty()?be>0:be>=0){var Re=or(ge.from(),ue.from()),nt=yr(ge.to(),ue.to()),mt=ge.empty()?ue.from()==ue.head:ge.from()==ge.head;$<=L&&--L,t.splice(--$,2,new Ea(mt?nt:Re,mt?Re:nt))}}return new di(t,L)}function Qn(e,t){return new di([new Ea(e,t||e)],0)}function Lr(e){return e.text?Yt(e.from.line+e.text.length-1,Q(e.text).length+(e.text.length==1?e.from.ch:0)):e.to}function da(e,t){if(En(e,t.from)<0)return e;if(En(e,t.to)<=0)return Lr(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+=Lr(t).ch-t.to.ch),Yt(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 Ea(da(j.anchor,t),da(j.head,t)))}return qr(e.cm,L,e.sel.primIndex)}function yi(e,t,L){return e.line==t.line?Yt(L.line,e.ch-t.ch+L.ch):Yt(L.line+(e.line-t.line),e.ch)}function Ri(e,t,L){for(var I=[],j=Yt(e.first,0),$=j,ue=0;ue<t.length;ue++){var ge=t[ue],be=yi(ge.from,j,$),Re=yi(Lr(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 Ea(mt?Re:be,mt?be:Re)}else I[ue]=new Ea(be,be)}return new di(I,e.sel.primIndex)}function Qa(e){e.doc.mode=jt(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(cr){return L?L[cr]:null}function $(cr,Yn,Er){mn(cr,Yn,Er,I),Ft(cr,"change",cr,t)}function ue(cr,Yn){for(var Er=[],Zr=cr;Zr<Yn;++Zr)Er.push(new Zt(Re[Zr],j(Zr),I));return Er}var ge=t.from,be=t.to,Re=t.text,nt=hn(e,ge.line),mt=hn(e,be.line),Kt=Q(Re),It=j(Re.length-1),un=be.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 On=ue(0,Re.length-1);$(mt,mt.text,It),un&&e.remove(ge.line,un),On.length&&e.insert(ge.line,On)}else if(nt==mt)if(Re.length==1)$(nt,nt.text.slice(0,ge.ch)+Kt+nt.text.slice(be.ch),It);else{var In=ue(1,Re.length-1);In.push(new Zt(Kt+nt.text.slice(be.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(be.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(be.ch),It);var Xn=ue(1,Re.length-1);un>1&&e.remove(ge.line+1,un-1),e.insert(ge.line+1,Xn)}Ft(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 be=j.linked[ge];if(be.doc==$)continue;var Re=ue&&be.sharedHist;if(L&&!Re)continue;t(be.doc,Re),I(be.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,xa(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:Pr(t.from),to:Lr(t),text:Ur(e,t.from,t.to)};return Ps(e,L,t.from.line,t.to.line+1),Xa(e,function(I){return Ps(I,L,t.from.line,t.to.line+1)},!0),L}function Js(e){for(;e.length;){var t=Q(e);if(t.ranges)e.pop();else break}}function Ml(e,t){if(t)return Js(e.done),Q(e.done);if(e.done.length&&!Q(e.done).ranges)return Q(e.done);if(e.done.length>1&&!e.done[e.done.length-2].ranges)return e.done.pop(),Q(e.done)}function Qs(e,t,L,I){var j=e.history;j.undone.length=0;var $=+new Date,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=Lr(t):ue.changes.push(ws(e,t));else{var be=Q(j.done);for((!be||!be.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 be=ue[ge],Re=0;Re<$.length;++Re)if($[Re].marker==be.marker)continue e;$.push(be)}}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 be=0;be<ue.length;++be){var Re=ue[be],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 Ea(j,t)}else return new Ea(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,Qn(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 Ea(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){(Be(e,"beforeSelectionChange")||e.cm&&Be(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,Ne(e.cm)),Ft(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[$],be=bs(e,ue.anchor,ge&&ge.anchor,L,I),Re=bs(e,ue.head,ge&&ge.head,L,I);(j||be!=ue.anchor||Re!=ue.head)&&(j||(j=t.ranges.slice(0,$)),j[$]=new Ea(be,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],be=ge.marker,Re="selectLeft"in be?!be.selectLeft:be.inclusiveLeft,nt="selectRight"in be?!be.selectRight:be.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(be,"beforeCursorEnter"),be.explicitlyCleared))if($.markedSpans){--ue;continue}else break;if(!be.atomic)continue;if(L){var mt=be.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=be.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,Yt(e.first,0))}function il(e,t,L,I){return L<0&&t.ch==0?t.line>e.first?on(e,Yt(t.line-1)):null:L>0&&t.ch==(I||hn(e,t.line)).text.length?t.line<e.first+e.size-1?Yt(t.line+1,0):null:new Yt(t.line,t.ch+L)}function ol(e){e.setSelection(Yt(e.firstLine(),0),Yt(e.lastLine()),ye)}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((Be(e,"beforeChange")||e.cm&&Be(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,be=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($,be),L&&!$.equals(e.sel)){mi(e,$,{clearRedo:!1});return}ue=$}else if(I){ge.push($);return}else break;var nt=[];ms(ue,be),be.push({changes:nt,generation:j.generation}),j.generation=$.generation||++j.maxGeneration;for(var mt=Be(e,"beforeChange")||e.cm&&Be(e.cm,"beforeChange"),Kt=function(On){var In=$.changes[On];if(In.origin=t,mt&&!Ms(e,In,!1))return ge.length=0,{};nt.push(ws(e,In));var Xn=On?Na(e,In):Q(ge);Vo(e,In,Xn,Rs(e,In)),!On&&e.cm&&e.cm.scrollIntoView({from:In.from,to:Lr(In)});var cr=[];Xa(e,function(Yn,Er){!Er&&de(cr,Yn.history)==-1&&(dl(Yn.history,In),cr.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 Ea(Yt(j.anchor.line+t,j.anchor.ch),Yt(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:Yt(e.first,0),to:Yt(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:Yt($,hn(e,$).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ur(e,t.from,t.to),L||(L=Na(e,t)),e.cm?kl(e.cm,t,I):vo(e,t,I),Ho(e,L,ye),e.cantEdit&&bs(e,Yt(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,be=$.line;e.options.lineWrapping||(be=xr(wt(hn(I,$.line))),I.iter(be,ue.line+1,function(It){if(It==j.maxLine)return ge=!0,!0})),I.sel.contains(t.from,t.to)>-1&&Ne(e),vo(I,t,L,va(e)),e.options.lineWrapping||(I.iter(be,$.line+t.text.length,function(It){var un=Bt(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=Be(e,"changes"),mt=Be(e,"change");if(mt||nt){var Kt={from:$,to:ue,text:t.text,removed:t.removed,origin:t.origin};mt&&Ft(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 be=0;be<$.changes.length;++be){var Re=$.changes[be];if(L<Re.from.line)Re.from=Yt(Re.from.line+I,Re.from.ch),Re.to=Yt(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,Gr(e,t)):j=xr(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,fn(j),Ft(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 be=new wo(j.lines.slice(ge,ge+=25));j.height-=be.height,this.children.splice(++I,0,be),be.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=xr(L);if(I==null||!t)return;for(var j=0;j<t.length;++j)t[j]==this&&t.splice(j--,1);t.length||(L.widgets=null);var $=pa(this);Nr(L,Math.max(0,L.height-$)),e&&(ci(e,function(){fl(e,L,-$),Ma(e,I,"widget")}),Ft(e,"lineWidgetCleared",e,this,I))},ns.prototype.changed=function(){var e=this,t=this.height,L=this.doc.cm,I=this.line;this.height=null;var j=pa(this)-t;if(!j)return;Cn(this.doc,I)||Nr(I,I.height+j),L&&ci(L,function(){L.curOp.forceUpdate=!0,fl(L,I,j),Ft(L,"lineWidgetChanged",L,e,xr(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,$&&!Cn(e,ue)){var be=Vt(ue)<e.scrollTop;Nr(ue,ue.height+pa(j)),be&&co($,j.height),$.curOp.forceUpdate=!0}return!0}),$&&Ft($,"lineWidgetAdded",$,j,typeof t=="number"?t:xr(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),Be(this,"clear")){var L=this.find();L&&Ft(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,xr(ue),"text"):e&&(ge.to!=null&&(j=xr(ue)),ge.from!=null&&(I=xr(ue))),ue.markedSpans=Di(ue.markedSpans,ge),ge.from==null&&this.collapsed&&!Cn(this.doc,ue)&&e&&Nr(ue,sr(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var be=0;be<this.lines.length;++be){var Re=wt(this.lines[be]),nt=Bt(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&&Ft(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=Yt(t?$:xr($),ue.from),e==-1))return L;if(ue.to!=null&&(I=Yt(t?$:xr($),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,$=xr(t.line),ue=tt(I,$);if(ue&&(vn(ue),I.curOp.selectionChanged=I.curOp.forceUpdate=!0),I.curOp.updateMaxLine=!0,!Cn(L.doc,j)&&L.height!=null){var ge=L.height;L.height=null;var be=pa(L)-ge;be&&Nr(j,j.height+be)}Ft(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");Sa()}$.addToHistory&&Qs(e,{from:t,to:L,origin:"markText"},e.sel,NaN);var ge=t.line,be=e.cm,Re;if(e.iter(ge,L.line+1,function(mt){be&&$.collapsed&&!be.options.lineWrapping&&wt(mt)==be.display.maxLine&&(Re=!0),$.collapsed&&ge!=t.line&&Nr(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){Cn(e,mt)&&Nr(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),be){if(Re&&(be.curOp.updateMaxLine=!0),$.collapsed)Ra(be,t.line,L.line+1);else if($.className||$.startStyle||$.endStyle||$.css||$.attributes||$.title)for(var nt=t.line;nt<=L.line;nt++)Ma(be,nt,"text");$.atomic&&rl(be.doc),Ft(be,"markerAdded",be,$)}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();Ft(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(be){ge&&(I.widgetNode=ge.cloneNode(!0)),$.push(Jo(be,on(be,t),on(be,L),I,j));for(var Re=0;Re<be.linked.length;++Re)if(be.linked[Re].isParent)return;ue=Q($)}),new Qo($,ue)}function pl(e){return e.findMarks(Yt(e.first,0),e.clipPos(Yt(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(be){return $.push(be)});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 $=Yt(L,0);this.sel=Qn($),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,Qn($),ye)};Si.prototype=xe(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=Br(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:za(function(e){var t=Yt(this.first,0),L=this.first+this.size-1;zo(this,{from:t,to:Yt(L,hn(this,L).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Yi(this.cm,0,0),mi(this,Qn(t),ye)}),replaceRange:function(e,t,L,I){t=on(this,t),L=L?on(this,L):t,Xo(this,e,t,L,I)},getRange:function(e,t,L){var I=Ur(this,on(this,e),on(this,t));return L===!1?I:I.join(L||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Cr(this,e))return hn(this,e)},getLineNumber:function(e){return xr(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"?Yt(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,Rr(this,e),t)}),extendSelectionsBy:za(function(e,t){var L=ce(this.sel.ranges,e);$s(this,Rr(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 Ea(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 Ea(on(this,e),on(this,t||e))),mi(this,qr(this.cm,I,I.length-1),L)}),getSelection:function(e){for(var t=this.sel.ranges,L,I=0;I<t.length;I++){var j=Ur(this,t[I].from(),t[I].to());L=L?L.concat(j):j}return e===!1?L:L.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],L=this.sel.ranges,I=0;I<L.length;I++){var j=Ur(this,L[I].from(),L[I].to());e!==!1&&(j=j.join(e||this.lineSeparator())),t[I]=j}return t},replaceSelection:function(e,t,L){for(var I=[],j=0;j<this.sel.ranges.length;j++)I[j]=e;this.replaceSelections(I,t,L||"+input")},replaceSelections:za(function(e,t,L){for(var I=[],j=this.sel,$=0;$<j.ranges.length;$++){var 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),be=I.length-1;be>=0;be--)zo(this,I[be]);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(!Cr(this,e))return null;if(t=e,e=hn(this,e),!e)return null}else if(t=xr(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 be=ue[ge];!(be.to!=null&&j==e.line&&e.ch>=be.to||be.from==null&&j!=e.line||be.from!=null&&j==t.line&&be.from>=t.ch)&&(!L||L(be.marker))&&I.push(be.marker.parent||be.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,Yt(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(Br(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(Br(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),Dt(t,e)||ca(t.display,e))return;Ce(e),S&&(ml=+new Date);var L=ga(t,e,!0),I=e.dataTransfer.files;if(!L||t.isReadOnly())return;if(I&&I.length&&window.FileReader&&window.File)for(var j=I.length,$=Array(j),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,Qn(on(t.doc,L),on(t.doc,Lr(It))))})()},be=function(It,un){if(t.options.allowDropFileTypes&&de(t.options.allowDropFileTypes,It.type)==-1){ge();return}var On=new FileReader;On.onerror=function(){return ge()},On.onload=function(){var In=On.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(In)){ge();return}$[un]=In,ge()},On.readAsText(It)},Re=0;Re<I.length;Re++)be(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,Qn(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)){Fe(t);return}if(Dt(e,t)||ca(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=ga(e,t);if(!L)return;var I=document.createDocumentFragment();Ci(e,L,I),e.display.dragCursor||(e.display.dragCursor=A("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),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=l?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 be=t[ge];if(!be)t[ge]=ue;else if(be!=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=Oe(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 Yt(t.line,I,L<0?"after":"before")}function Bs(e,t,L,I,j){if(e){t.doc.direction=="rtl"&&(j=-j);var $=et(L,t.doc.direction);if($){var ue=j<0?Q($):$[0],ge=j<0==(ue.level==1),be=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=yt(t,nt,Re).top;Re=Ke(function(Kt){return yt(t,nt,Kt).top==mt},j<0==(ue.level==1)?ue.from:ue.to-1,Re),be=="before"&&(Re=Us(L,Re,1))}else Re=j<0?ue.to:ue.from;return new Yt(I,Re,be)}}return new Yt(I,j<0?L.text.length:0,j<0?"before":"after")}function Fs(e,t,L,I){var j=et(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 $=at(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,cr){return Us(t,Xn instanceof Yt?Xn.ch:Xn,cr)},be,Re=function(Xn){return e.options.lineWrapping?(be=be||Je(e,t),Vn(e,t,be,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 Yt(L.line,Kt,It)}}var un=function(Xn,cr,Yn){for(var Er=function(Ha,vi){return vi?new Yt(L.line,ge(Ha,1),"before"):new Yt(L.line,Ha,"after")};Xn>=0&&Xn<j.length;Xn+=cr){var Zr=j[Xn],Wr=cr>0==(Zr.level!=1),ma=Wr?Yn.begin:ge(Yn.end,-1);if(Zr.from<=ma&&ma<Zr.to)return Er(ma,Wr);if(ma=Wr?Zr.from:ge(Zr.to,-1),Yn.begin<=ma&&ma<Yn.end)return Er(ma,Wr)}},On=un($+I,I,nt);if(On)return On;var In=I>0?nt.end:ge(nt.begin,-1);return In!=null&&!(I>0&&In==t.text.length)&&(On=un(I>0?0:j.length-1,I,Re(In)),On)?On:null}var $o={selectAll:ol,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),ye)},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:Yt(t.head.line+1,0)}:{from:t.head,to:Yt(t.head.line,L)}}else return{from:t.from(),to:t.to()}})},deleteLine:function(e){return Zo(e,function(t){return{from:Yt(t.from().line,0),to:on(e.doc,Yt(t.to().line+1,0))}})},delLineLeft:function(e){return Zo(e,function(t){return{from:Yt(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(Yt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(Yt(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(le(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 Yt(j.line,j.ch-1)),j.ch>0)j=new Yt(j.line,j.ch+1),e.replaceRange($.charAt(j.ch-1)+$.charAt(j.ch-2),Yt(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 Yt(j.line,1),e.replaceRange($.charAt(0)+e.doc.lineSeparator()+ue.charAt(ue.length-1),Yt(j.line-1,ue.length-1),j,"+transpose"))}}L.push(new Ea(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=xr(I)),Bs(!0,e,I,t,1)}function Ws(e,t){var L=hn(e.doc,t),I=Jt(L);return I!=L&&(t=xr(I)),Bs(!0,e,L,t,-1)}function yl(e,t){var L=Cs(e,t.line),I=hn(e.doc,L.line),j=et(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 Yt(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)!=_e}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"&&Ft(e,"keyHandled",e,t,L),(j=="handled"||j=="multi")&&(Ce(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=z(),Dt(t,e))return;S&&r<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&&!ot&&(l?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),D&&!l&&!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),Dt(this,e)}function Ol(e){var t=this;if(e.target&&e.target!=t.display.input.getField())return;if(ca(t.display,e)||Dt(t,e)||e.ctrlKey&&!e.altKey||l&&e.metaKey)return;var L=e.keyCode,I=e.charCode;if(x&&L==Hs){Hs=null,Ce(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(Dt(t,e)||L.activeTouch&&L.input.supportsTouch())return;if(L.input.ensurePolled(),L.shift=e.shiftKey,ca(L,e)){i||(L.scroller.draggable=!1,setTimeout(function(){return L.scroller.draggable=!0},100));return}if(Xs(t,e))return;var I=ga(t,e),j=_t(e),$=I?Yl(I,j):"single";if(window.focus(),j==1&&t.state.selectingText&&t.state.selectingText(e),I&&Sl(t,j,I,$,e))return;j==1?I?Ql(t,I,$,e):dt(e)==L.scroller&&Ce(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)!=_e}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 $=g?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=l?L.metaKey:L.ctrlKey),j.moveOnDrag==null&&(j.moveOnDrag=!(l?L.altKey:L.ctrlKey)),j}function Ql(e,t,L,I){S?setTimeout(F(to,e),0):e.curOp.focus=z();var j=Jl(e,L,I),$=e.doc.sel,ue;e.options.dragDrop&&Ut&&!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",be),Et(j.scroller,"drop",ue),$||(Ce(Re),I.addNew||_s(e.doc,L,null,null,I.extend),i&&!f||S&&r==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},be=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",be),Pe(j.scroller,"drop",ue),Mo(e),setTimeout(function(){return j.input.focus()},20)}function Vs(e,t,L){if(L=="char")return new Ea(t,t);if(L=="word")return e.findWordAt(t);if(L=="line")return new Ea(Yt(t.line,0),on(e.doc,Yt(t.line+1,0)));var I=L(e,t);return new Ea(I.from,I.to)}function $l(e,t,L,I){var j=e.display,$=e.doc;Ce(t);var ue,ge,be=$.sel,Re=be.ranges;if(I.addNew&&!I.extend?(ge=$.sel.contains(L),ge>-1?ue=Re[ge]:ue=new Ea(L,L)):(ue=$.sel.primary(),ge=$.sel.primIndex),I.unit=="rectangle")I.addNew||(ue=new Ea(L,L)),L=ga(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"}),be=$.sel):Ao($,ge,ue,se):(ge=0,mi($,new di([ue],0),se),be=$.sel);var mt=L;function Kt(Yn){if(En(mt,Yn)==0)return;if(mt=Yn,I.unit=="rectangle"){for(var Er=[],Zr=e.options.tabSize,Wr=G(hn($,L.line).text,L.ch,Zr),ma=G(hn($,Yn.line).text,Yn.ch,Zr),Ha=Math.min(Wr,ma),vi=Math.max(Wr,ma),$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=fe(Ui,Ha,Zr);Ha==vi?Er.push(new Ea(Yt($a,li),Yt($a,li))):Ui.length>li&&Er.push(new Ea(Yt($a,li),Yt($a,fe(Ui,vi,Zr))))}Er.length||Er.push(new Ea(L,L)),mi($,qr(e,be.ranges.slice(0,ge).concat(Er),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=or(ji.from(),xi.anchor)):(ui=xi.anchor,fi=yr(ji.to(),xi.head));var ri=be.ranges.slice(0);ri[ge]=ql(e,new Ea(on($,fi),ui)),mi($,qr(e,ri,ge),se)}}var It=j.wrapper.getBoundingClientRect(),un=0;function On(Yn){var Er=++un,Zr=ga(e,Yn,!0,I.unit=="rectangle");if(!Zr)return;if(En(Zr,mt)!=0){e.curOp.focus=z(),Kt(Zr);var Wr=uo(j,$);(Zr.line>=Wr.to||Zr.line<Wr.from)&&setTimeout(ja(e,function(){un==Er&&On(Yn)}),150)}else{var ma=Yn.clientY<It.top?-20:Yn.clientY>It.bottom?20:0;ma&&setTimeout(ja(e,function(){if(un!=Er)return;j.scroller.scrollTop+=ma,On(Yn)}),50)}}function In(Yn){e.state.selectingText=!1,un=Infinity,Yn&&(Ce(Yn),j.input.focus()),Et(j.wrapper.ownerDocument,"mousemove",Xn),Et(j.wrapper.ownerDocument,"mouseup",cr),$.history.lastSelOrigin=null}var Xn=ja(e,function(Yn){Yn.buttons===0||!_t(Yn)?In(Yn):On(Yn)}),cr=ja(e,In);e.state.selectingText=cr,Pe(j.wrapper.ownerDocument,"mousemove",Xn),Pe(j.wrapper.ownerDocument,"mouseup",cr)}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 $=et(j);if(!$)return t;var ue=at($,L.ch,L.sticky),ge=$[ue];if(ge.from!=L.ch&&ge.to!=L.ch)return t;var be=ue+(ge.from==L.ch==(ge.level!=1)?0:1);if(be==0||be==$.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=at($,I.ch,I.sticky),mt=nt-ue||(I.ch-L.ch)*(ge.level==1?-1:1);nt==be-1||nt==be?Re=mt<0:Re=mt>0}var Kt=$[be+(Re?-1:0)],It=Re==(Kt.level==1),un=It?Kt.from:Kt.to,On=It?"after":"before";return L.ch==un&&L.sticky==On?t:new Ea(new Yt(L.line,un,On),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&&Ce(t);var ue=e.display,ge=ue.lineDiv.getBoundingClientRect();if($>ge.bottom||!Be(e,L))return Le(t);$-=ge.top-ue.viewOffset;for(var be=0;be<e.display.gutterSpecs.length;++be){var Re=ue.gutters.childNodes[be];if(Re&&Re.getBoundingClientRect().right>=j){var nt=Hr(e.doc,$),mt=e.display.gutterSpecs[be];return st(e,L,e,nt,mt.className,t),Le(t)}}}function Xs(e,t){return Tl(e,t,"gutterClick",!0)}function Dl(e,t){if(ca(e.display,t)||Al(e,t))return;if(Dt(e,t,"contextmenu"))return;R||e.display.input.onContextMenu(t)}function Al(e,t){return Be(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-"),ar(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,be,Re){Re!=qo&&$(ge,be,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),ar(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(be){for(var Re=0;;){var nt=be.text.indexOf(j,Re);if(nt==-1)break;Re=nt+j.length,$.push(Yt(ue,nt))}ue++});for(var ge=$.length-1;ge>=0;ge--)Xo(I.doc,j,$[ge],Yt($[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",vr,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?ea(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,Ta,!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,Ta,!0),L("singleCursorHeightPerLine",!0,Ta,!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)),xa(e),Ra(e),ar(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&&r<11&&setTimeout(function(){return L.display.input.reset(!0)},20),Pl(this),ou(),ki(this),this.curOp.forceUpdate=!0,As(this,I),t.autofocus&&!a||this.hasFocus()?setTimeout(function(){L.hasFocus()&&!L.state.focused&&Ii(L)},20):no(this);for(var 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&&r<11?Pe(t.scroller,"dblclick",ja(e,function(be){if(Dt(e,be))return;var Re=ga(e,be);if(!Re||Xs(e,be)||ca(e.display,be))return;Ce(be);var nt=e.findWordAt(Re);_s(e.doc,nt.anchor,nt.head)})):Pe(t.scroller,"dblclick",function(be){return Dt(e,be)||Ce(be)}),Pe(t.scroller,"contextmenu",function(be){return Dl(e,be)}),Pe(t.input.getField(),"contextmenu",function(be){t.scroller.contains(be.target)||Dl(e,be)});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 $(be){if(be.touches.length!=1)return!1;var Re=be.touches[0];return Re.radiusX<=1&&Re.radiusY<=1}function ue(be,Re){if(Re.left==null)return!0;var nt=Re.left-be.left,mt=Re.top-be.top;return nt*nt+mt*mt>20*20}Pe(t.scroller,"touchstart",function(be){if(!Dt(e,be)&&!$(be)&&!Xs(e,be)){t.input.ensurePolled(),clearTimeout(L);var Re=+new Date;t.activeTouch={start:Re,moved:!1,prev:Re-I.end<=300?I:null},be.touches.length==1&&(t.activeTouch.left=be.touches[0].pageX,t.activeTouch.top=be.touches[0].pageY)}}),Pe(t.scroller,"touchmove",function(){t.activeTouch&&(t.activeTouch.moved=!0)}),Pe(t.scroller,"touchend",function(be){var Re=t.activeTouch;if(Re&&!ca(t,be)&&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 Ea(nt,nt):!Re.prev.prev||ue(Re,Re.prev.prev)?mt=e.findWordAt(nt):mt=new Ea(Yt(nt.line,0),on(e.doc,Yt(nt.line+1,0))),e.setSelection(mt.anchor,mt.head),e.focus(),Ce(be)}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(be){return mo(e,be)}),Pe(t.scroller,"DOMMouseScroll",function(be){return mo(e,be)}),Pe(t.wrapper,"scroll",function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0}),t.dragFunctions={enter:function(be){Dt(e,be)||Fe(be)},over:function(be){Dt(e,be)||(Fl(e,be),Fe(be))},start:function(be){return vl(e,be)},drop:ja(e,Bl),leave:function(be){Dt(e,be)||Ls(e)}};var ge=t.input.getField();Pe(ge,"keyup",function(be){return Cl.call(e,be)}),Pe(ge,"keydown",ja(e,xl)),Pe(ge,"keypress",ja(e,Ol)),Pe(ge,"focus",function(be){return Ii(e,be)}),Pe(ge,"blur",function(be){return no(e,be)})}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?$=Aa(e,t).state:L="prev");var ue=e.options.tabSize,ge=hn(j,t),be=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==_e||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=be+e.options.indentUnit:L=="subtract"?nt=be-e.options.indentUnit:typeof L=="number"&&(nt=be+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+=le(nt-Kt)),mt!=Re)return Xo(j,mt,Yt(t,0),Yt(t,Re.length),"+input"),ge.stateAfter=null,!0;for(var un=0;un<j.sel.ranges.length;un++){var On=j.sel.ranges[un];if(On.head.line==t&&On.head.ch<Re.length){var In=Yt(t,Re.length);Ao(j,un,new Ea(In,In));break}}}var ne=null;function he(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,be=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 be.length==I.ranges.length&&e.options.pasteLinesPerSelection&&(Re=ce(be,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(),On=It.to();It.empty()&&(L&&L>0?un=Yt(un.line,un.ch-L):e.state.overwrite&&!ge?On=Yt(On.line,Math.min(hn($,On.line).text.length,On.ch+Q(be).length)):ge&&ne&&ne.lineWise&&ne.text.join(`
`)==be.join(`
`)&&(un=On=Yt(un.line,0)));var In={from:un,to:On,text:Re?Re[Kt%Re.length]:be,origin:j||(ge?"paste":e.state.cutIncoming>ue?"cut":"+input")};zo(e.doc,In),Ft(e,"inputRead",e,In)}t&&!ge&&Ue(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 Ue(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&&Ft(e,"electricInput",e,j.head.line)}}function je(e){for(var t=[],L=[],I=0;I<e.doc.sel.ranges.length;I++){var j=e.doc.sel.ranges[I].head.line,$={anchor:Yt(j,0),head:Yt(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.");te(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"),Cr(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 be=ge.from(),Re=ge.to(),nt=Math.max($,be.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;be.ch==0&&j.length==Kt.length&&Kt[ue].from().ch>0&&Ao(this.doc,ue,new Ea(be,Kt[ue].to()),ye)}}}),getTokenAt:function(I,j){return ha(this,I,j)},getLineTokens:function(I,j){return ha(this,Yt(I),j,!0)},getTokenTypeAt:function(I){I=on(this.doc,I);var j=Da(this,hn(this.doc,I.line)),$=0,ue=(j.length-1)/2,ge=I.ch,be;if(ge==0)be=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{be=j[Re*2+2];break}}var nt=be?be.indexOf("overlay "):-1;return nt<0?be:nt==0?null:be.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 be=0;be<ge[j].length;be++){var Re=ue[ge[j][be]];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=Gr($,I==null?$.first+$.size-1:I),Aa(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(),Sn(this,$,j||"page")},charCoords:function(I,j){return tr(this,on(this.doc,I),j||"page")},coordsChar:function(I,j){return I=kn(this,I,j||"page"),pr(this,I.left,I.top)},lineAtHeight:function(I,j){return I=kn(this,{top:I,left:0},j||"page").top,Hr(this.doc,I+this.display.viewOffset)},heightAtLine:function(I,j,$){var ue=!1,ge;if(typeof I=="number"){var be=this.doc.first+this.doc.size-1;I<this.doc.first?I=this.doc.first:I>be&&(I=be,ue=!0),ge=hn(this.doc,I)}else ge=I;return _r(this,ge,{top:0,left:0},j||"page",$||ue).top+(ue?this.doc.height-Vt(ge):0)},defaultTextHeight:function(){return sr(this.display)},defaultCharWidth:function(){return lr(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(I,j,$,ue,ge){var be=this.display;I=Sn(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),be.sizer.appendChild(j),ue=="over")Re=I.top;else if(ue=="above"||ue=="near"){var mt=Math.max(be.wrapper.clientHeight,this.doc.height),Kt=Math.max(be.sizer.clientWidth,be.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=be.sizer.clientWidth-j.offsetWidth,j.style.right="0px"):(ge=="left"?nt=0:ge=="middle"&&(nt=(be.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){Ue(this,I)}),findPosH:function(I,j,$,ue){var ge=1;j<0&&(ge=-1,j=-j);for(var be=on(this.doc,I),Re=0;Re<j&&!(be=ht(this.doc,be,ge,$,ue),be.hitSide);++Re);return be},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 be=ht(ue,ge.head,I,j,!1);return I<0?{from:be,to:ge.head}:{from:ge.head,to:be}})}),findPosV:function(I,j,$,ue){var ge=1,be=ue;j<0&&(ge=-1,j=-j);for(var Re=on(this.doc,I),nt=0;nt<j;++nt){var mt=Sn(this,Re,"div");if(be==null?be=mt.left:mt.left=be,Re=ft(this,mt,ge,$),Re.hitSide)break}return Re},moveV:ti(function(I,j){var $=this,ue=this.doc,ge=[],be=!this.display.shift&&!ue.extend&&ue.sel.somethingSelected();if(ue.extendSelectionsBy(function(nt){if(be)return I<0?nt.from():nt.to();var mt=Sn($,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($,tr($,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 be=this.getHelper(I,"wordChars");(I.sticky=="before"||ge==$.length)&&ue?--ue:++ge;for(var Re=$.charAt(ue),nt=X(Re,be)?function(mt){return X(mt,be)}:/\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 Ea(Yt(I.line,ue),Yt(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()==z()},isReadOnly:function(){return!!(this.options.readOnly||this.doc.cantEdit)},scrollTo:ti(function(I,j){Yi(this,I,j)}),getScrollInfo:function(){var I=this.display.scroller;return{left:I.scrollLeft,top:I.scrollTop,height:I.scrollHeight-lt(this)-this.display.barHeight,width:I.scrollWidth-lt(this)-this.display.barWidth,clientHeight:Te(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:Yt(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(be){return typeof be=="number"||/^\d+$/.test(String(be))?be+"px":be};I!=null&&(this.display.wrapper.style.width=ue(I)),j!=null&&(this.display.wrapper.style.height=ue(j)),this.options.lineWrapping&&nr(this);var ge=this.display.viewFrom;this.doc.iter(ge,this.display.viewTo,function(be){if(be.widgets){for(var Re=0;Re<be.widgets.length;Re++)if(be.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,ar(this),Yi(this,this.doc.scrollLeft,this.doc.scrollTop),lo(this.display),(I==null||Math.abs(I-sr(this.display))>.5||this.options.lineWrapping)&&xa(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),ar(this),this.display.input.reset(),Yi(this,I.scrollLeft,I.scrollTop),this.curOp.forceScroll=!0,Ft(this,"swapDoc",this,j),j}),phrase:function(I){var j=this.options.phrases;return j&&Object.prototype.hasOwnProperty.call(j,I)?j[I]:I},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},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),be=j&&e.direction=="rtl"?-L:L;function Re(){var cr=t.line+be;return cr<e.first||cr>=e.first+e.size?!1:(t=new Yt(cr,t.ch,t.sticky),ge=hn(e,cr))}function nt(cr){var Yn;if(I=="codepoint"){var Er=ge.text.charCodeAt(t.ch+(I>0?0:-1));isNaN(Er)?Yn=null:Yn=new Yt(t.line,Math.max(0,Math.min(ge.text.length,t.ch+L*(Er>=55296&&Er<56320?2:1))),-L)}else j?Yn=Fs(e.cm,ge,t,L):Yn=js(ge,t,L);if(Yn==null)if(!cr&&Re())t=Bs(j,e.cm,ge,t.line,be);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 On=ge.text.charAt(t.ch)||`
`,In=X(On,It)?"w":Kt&&On==`
`?"n":!Kt||/\s/.test(On)?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),be=Math.max(ge-.5*sr(e.display),3);ue=(L>0?t.bottom:t.top)+L*be}else I=="line"&&(ue=L>0?t.bottom+3:t.top-3);for(var Re;!(Re=pr(e,$,ue),!Re.outside);){if(L<0?ue<=0:ue>=j.height){Re.hitSide=!0;break}ue+=L*5}return Re}var bt=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};bt.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 be=ge.target;be;be=be.parentNode){if(be==j)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(be.className))break}return!1}Pe(j,"paste",function(ge){if(!$(ge)||Dt(I,ge)||Ae(ge,I))return;r<=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)||Dt(I,ge))return;if(I.somethingSelected())he({lineWise:!1,text:I.getSelections()}),ge.type=="cut"&&I.replaceSelection("",null,"cut");else if(I.options.lineWiseCopyCut){var be=je(I);he({lineWise:!0,text:be.text}),ge.type=="cut"&&I.operation(function(){I.setSelections(be.ranges,0,ye),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;V(mt),setTimeout(function(){I.display.lineSpace.removeChild(nt),Kt.focus(),Kt==j&&L.showPrimarySelection()},50)}Pe(j,"copy",ue),Pe(j,"cut",ue)},bt.prototype.screenReaderLabelChanged=function(e){e?this.div.setAttribute("aria-label",e):this.div.removeAttribute("aria-label")},bt.prototype.prepareSelection=function(){var e=_i(this.cm,!1);return e.focus=document.activeElement==this.div,e},bt.prototype.showSelection=function(e,t){if(!e||!this.cm.display.view.length)return;(e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e)},bt.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},bt.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 $=br(t,e.anchorNode,e.anchorOffset),ue=br(t,e.focusNode,e.focusOffset);if($&&!$.bad&&ue&&!ue.bad&&En(or($,ue),I)==0&&En(yr($,ue),j)==0)return;var ge=t.display.view,be=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(!be||!Re){e.removeAllRanges();return}var Kt=e.rangeCount&&e.getRangeAt(0),It;try{It=U(be.node,be.offset,Re.offset,Re.node)}catch(un){}It&&(!D&&t.state.focused?(e.collapse(be.node,be.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()},bt.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)},bt.prototype.showMultipleSelections=function(e){o(this.cm.display.cursorDiv,e.cursors),o(this.cm.display.selectionDiv,e.selection)},bt.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},bt.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return N(this.div,t)},bt.prototype.focus=function(){this.cm.options.readOnly!="nocursor"&&((!this.selectionInEditor()||document.activeElement!=this.div)&&this.showSelection(this.prepareSelection(),!0),this.div.focus())},bt.prototype.blur=function(){this.div.blur()},bt.prototype.getField=function(){return this.div},bt.prototype.supportsTouch=function(){return!0},bt.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)},bt.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},bt.prototype.pollSelection=function(){if(this.readDOMTimeout!=null||this.gracePeriod||!this.selectionChanged())return;var e=this.getSelection(),t=this.cm;if(O&&n&&this.cm.display.gutterSpecs.length&&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=br(t,e.anchorNode,e.anchorOffset),I=br(t,e.focusNode,e.focusOffset);L&&I&&ci(t,function(){mi(t.doc,Qn(L,I),ye),(L.bad||I.bad)&&(t.curOp.selectionChanged=!0)})},bt.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=Yt(I.line-1,hn(e.doc,I.line-1).length)),j.ch==hn(e.doc,j.line).text.length&&j.line<e.lastLine()&&(j=Yt(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=xr(t.view[0].line),ge=t.view[0].node):(ue=xr(t.view[$].line),ge=t.view[$-1].node.nextSibling);var be=La(e,j.line),Re,nt;if(be==t.view.length-1?(Re=t.viewTo-1,nt=t.lineDiv.lastChild):(Re=xr(t.view[be+1].line)-1,nt=t.view[be+1].node.previousSibling),!ge)return!1;for(var mt=e.doc.splitLines(ur(e,ge,nt,ue,Re)),Kt=Ur(e.doc,Yt(ue,0),Yt(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,On=mt[0],In=Kt[0],Xn=Math.min(On.length,In.length);It<Xn&&On.charCodeAt(It)==In.charCodeAt(It);)++It;for(var cr=Q(mt),Yn=Q(Kt),Er=Math.min(cr.length-(mt.length==1?It:0),Yn.length-(Kt.length==1?It:0));un<Er&&cr.charCodeAt(cr.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&&cr.charCodeAt(cr.length-un-1)==Yn.charCodeAt(Yn.length-un-1);)It--,un++;mt[mt.length-1]=cr.slice(0,cr.length-un).replace(/^\u200b+/,""),mt[0]=mt[0].slice(It).replace(/\u200b+$/,"");var Zr=Yt(ue,It),Wr=Yt(Re,Kt.length?Q(Kt).length-un:0);if(mt.length>1||mt[0]||En(Zr,Wr))return Xo(e.doc,mt,Zr,Wr,"+input"),!0},bt.prototype.ensurePolled=function(){this.forceCompositionEnd()},bt.prototype.reset=function(){this.forceCompositionEnd()},bt.prototype.forceCompositionEnd=function(){if(!this.composing)return;clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus()},bt.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)},bt.prototype.updateFromDOM=function(){var e=this;(this.cm.isReadOnly()||!this.pollContent())&&ci(this.cm,function(){return Ra(e.cm)})},bt.prototype.setUneditable=function(e){e.contentEditable="false"},bt.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)},bt.prototype.readOnlyChanged=function(e){this.div.contentEditable=String(e!="nocursor")},bt.prototype.onContextMenu=function(){},bt.prototype.resetPosition=function(){},bt.prototype.needsContentAttribute=!0;function $t(e,t){var L=tt(e,t.line);if(!L||L.hidden)return null;var I=hn(e.doc,t.line),j=Se(L,I,t.line),$=et(I,e.doc.direction),ue="left";if($){var ge=at($,t.ch);ue=ge%2?"right":"left"}var be=Xt(j.map,t.ch,ue);return be.offset=be.collapse=="right"?be.end:be.start,be}function Bn(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}function zn(e,t){return t&&(e.bad=!0),e}function ur(e,t,L,I,j){var $="",ue=!1,ge=e.doc.lineSeparator(),be=!1;function Re(It){return function(un){return un.id==It}}function nt(){ue&&($+=ge,be&&($+=ge),ue=be=!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 On=It.getAttribute("cm-marker"),In;if(On){var Xn=e.findMarks(Yt(I,0),Yt(j+1,0),Re(+On));Xn.length&&(In=Xn[0].find(0))&&mt(Ur(e.doc,In.from,In.to).join(ge));return}if(It.getAttribute("contenteditable")=="false")return;var cr=/^(pre|div|p|li|table|br)$/i.test(It.nodeName);if(!/^br$/i.test(It.nodeName)&&It.textContent.length==0)return;cr&&nt();for(var Yn=0;Yn<It.childNodes.length;Yn++)Kt(It.childNodes[Yn]);/^(pre|p)$/i.test(It.nodeName)&&(be=!0),cr&&(ue=!0)}else It.nodeType==3&&mt(It.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "))}for(;!(Kt(t),t==L);)t=t.nextSibling,be=!1;return $}function br(e,t,L){var I;if(t==e.display.lineDiv){if(I=e.display.lineDiv.childNodes[L],!I)return zn(e.clipPos(Yt(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 Xr($,t,L)}}function Xr(e,t,L){var I=e.text.firstChild,j=!1;if(!t||!N(I,t))return zn(Yt(xr(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 zn(Yt(xr($),$.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 be=e.measure,Re=be.maps;function nt(In,Xn,cr){for(var Yn=-1;Yn<(Re?Re.length:0);Yn++)for(var Er=Yn<0?be.map:Re[Yn],Zr=0;Zr<Er.length;Zr+=3){var Wr=Er[Zr+2];if(Wr==In||Wr==Xn){var ma=xr(Yn<0?e.line:e.rest[Yn]),Ha=Er[Zr]+cr;return(cr<0||Wr!=In)&&(Ha=Er[Zr+(cr?1:0)]),Yt(ma,Ha)}}}var mt=nt(ue,ge,L);if(mt)return zn(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 zn(Yt(mt.line,mt.ch-It),j);It+=Kt.textContent.length}for(var un=ge.previousSibling,On=L;un;un=un.previousSibling){if(mt=nt(un,un.firstChild,-1),mt)return zn(Yt(mt.line,mt.ch+On),j);On+=un.textContent.length}}var mr=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new ae,this.hasSelection=!1,this.composing=null};mr.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&&r>=9&&t.hasSelection&&(t.hasSelection=null),L.poll()}),Pe(j,"paste",function(ue){if(Dt(I,ue)||Ae(ue,I))return;I.state.pasteIncoming=+new Date,L.fastPoll()});function $(ue){if(Dt(I,ue))return;if(I.somethingSelected())he({lineWise:!1,text:I.getSelections()});else if(I.options.lineWiseCopyCut){var ge=je(I);he({lineWise:!0,text:ge.text}),ue.type=="cut"?I.setSelections(ge.ranges,null,ye):(L.prevInput="",j.value=ge.text.join(`
`),V(j))}else return;ue.type=="cut"&&(I.state.cutIncoming=+new Date)}Pe(j,"cut",$),Pe(j,"copy",$),Pe(e.scroller,"paste",function(ue){if(ca(e,ue)||Dt(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){ca(e,ue)||Ce(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)})},mr.prototype.createField=function(e){this.wrapper=xt(),this.textarea=this.wrapper.firstChild},mr.prototype.screenReaderLabelChanged=function(e){e?this.textarea.setAttribute("aria-label",e):this.textarea.removeAttribute("aria-label")},mr.prototype.prepareSelection=function(){var e=this.cm,t=e.display,L=e.doc,I=_i(e);if(e.options.moveInputWithCursor){var j=Sn(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},mr.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")},mr.prototype.reset=function(e){if(this.contextMenuPending||this.composing)return;var t=this.cm;if(t.somethingSelected()){this.prevInput="";var L=t.getSelection();this.textarea.value=L,t.state.focused&&V(this.textarea),S&&r>=9&&(this.hasSelection=L)}else e||(this.prevInput=this.textarea.value="",S&&r>=9&&(this.hasSelection=null))},mr.prototype.getField=function(){return this.textarea},mr.prototype.supportsTouch=function(){return!1},mr.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!a||z()!=this.textarea))try{this.textarea.focus()}catch(e){}},mr.prototype.blur=function(){this.textarea.blur()},mr.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},mr.prototype.receivedFocus=function(){this.slowPoll()},mr.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()})},mr.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)},mr.prototype.poll=function(){var e=this,t=this.cm,L=this.textarea,I=this.prevInput;if(this.contextMenuPending||!t.state.focused||ut(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&&r>=9&&this.hasSelection===j||l&&/[\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},mr.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},mr.prototype.onKeyPress=function(){S&&r>=9&&(this.hasSelection=null),this.fastPoll()},mr.prototype.onContextMenu=function(e){var t=this,L=t.cm,I=L.display,j=t.textarea;t.contextMenuPending&&t.contextMenuPending();var $=ga(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,Qn($),ye);var be=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 On=L.somethingSelected(),In="\u200B"+(On?j.value:"");j.value="\u21DA",j.value=In,t.prevInput=On?"":"\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=be,S&&r<9&&I.scrollbars.setScrollTop(I.scroller.scrollTop=ue),j.selectionStart!=null){(!S||S&&r<9)&&Kt();var On=0,In=function(){I.selForContextMenu==L.doc.sel&&j.selectionStart==0&&j.selectionEnd>0&&t.prevInput=="\u200B"?ja(L,ol)(L):On++<10?I.detectingSelectAll=setTimeout(In,500):(I.selForContextMenu=null,I.input.reset())};I.detectingSelectAll=setTimeout(In,200)}}if(S&&r>=9&&Kt(),R){Fe(e);var un=function(){Et(window,"mouseup",un),setTimeout(It,20)};Pe(window,"mouseup",un)}else setTimeout(It,50)},mr.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled=e=="nocursor",this.textarea.readOnly=!!e},mr.prototype.setUneditable=function(){},mr.prototype.needsContentAttribute=!1;function Oa(e,t){if(t=t?B(t):{},t.value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),t.autofocus==null){var L=z();t.autofocus=L==e||e.getAttribute("autofocus")!=null&&L==document.body}function I(){e.value=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(be){}}t.finishInit=function(be){be.save=I,be.getTextArea=function(){return e},be.toTextArea=function(){be.toTextArea=isNaN,I(),e.parentNode.removeChild(be.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(be){return e.parentNode.insertBefore(be,e.nextSibling)},t);return ge}function ba(e){e.off=Et,e.on=Pe,e.wheelEventPixels=Ki,e.Doc=Si,e.splitLines=Ge,e.countColumn=G,e.findColumn=fe,e.isWordChar=Z,e.Pass=_e,e.signal=st,e.Line=Zt,e.changeEnd=Lr,e.scrollbarModel=xo,e.Pos=Yt,e.cmpPos=En,e.modes=Ct,e.mimeModes=gt,e.resolveMode=At,e.getMode=jt,e.modeExtensions=qt,e.extendMode=Nn,e.copyState=yn,e.startState=Hn,e.innerMode=Kn,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=Ce,e.e_stopPropagation=Me,e.e_stop=Fe,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:mr,contenteditable:bt},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=Oa,ba(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,u){"use strict";u.r(Y);var P=u("0Owb"),m=u("PpiC"),D=u("q1tI"),d=u.n(D),h=u("EkPF"),b=u.n(h),S=u("miYZ"),r=u("tsqr"),i=u("2qtc"),s=u("kLXV"),n=u("9og8"),x=u("WmNS"),f=u.n(x),y=u("auZk"),v=u.n(y),p=u("1vsH"),O=u("Ufr+"),a=u.n(O),l=u("HBuW"),g=u("ErOA"),T=u("Ty5D"),_=u("9kvl"),c=function(Bt){var Qt,Zt,mn=Bt.globalSetting,fn=Bt.loading,Mn=Bt.dispatch,Ln=Bt.practiceSetting,fr=Bt.shixunsDetail,dr=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),vr=Object(T.h)(),jr=Object(D.useRef)(""),zr=Object(T.i)(),Sr=Ln.title,Tr=Ln.base_info_warning,Vr=Ln.challenges_warning,Qr=Ln.service_warning,Dr=Ln.repository_warning,ta=Ln.mirror_warning;Object(D.useEffect)(function(){var wn;jr.current=(wn=vr.pathname.split("/"))===null||wn===void 0?void 0:wn[2],Mn({type:"practiceSetting/setParams",payload:{id:jr.current}}),Mn({type:"practiceSetting/getCommonData",payload:{id:jr.current}})},[vr.pathname]),Object(D.useEffect)(function(){return Object(p.W)(Sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),function(){Object(p.W)()}});var na=function(){var wn=Object(n.a)(f.a.mark(function Gn(){return f.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,xn();case 2:_.d.push("/shixuns/".concat(jr.current,"/challenges"));case 3:case"end":return hr.stop()}},Gn)}));return function(){return wn.apply(this,arguments)}}(),xn=function(){return new Promise(function(Gn,Wn){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}}),Gn()},onCancel:function(){Wn()}}):Gn()})},Rt=function(Gn){var Wn;if(Gn===(Ln==null?void 0:Ln.sideBar.tabsActive))return;var hr=function(){_.d.push("/shixuns/".concat(jr.current,"/edit?tabId=").concat(Gn)),Mn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Gn,selectPath:"",confirmLeave:!1}})};Ln!=null&&(Wn=Ln.sideBar)!==null&&Wn!==void 0&&Wn.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(Gn){var Wn;Gn=(Wn=Gn)!==null&&Wn!==void 0&&Wn.includes(".json")?Gn:"".concat(Gn,".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(n.a)(f.a.mark(function Yr(){var jn,gr;return f.a.wrap(function(Kr){for(;;)switch(Kr.prev=Kr.next){case 0:return Kr.next=2,Object(g.a)("/api"+Gn,{method:"get"});case 2:if(jn=Kr.sent,jn){Kr.next=5;break}return Kr.abrupt("return");case 5:return r.b.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF01"),Kr.next=8,Object(l.A)({id:jn.shixun_identifier});case 8:if(gr=Kr.sent,!(gr!=null&&gr.game_identifier)){Kr.next=12;break}return Object(p.R)("/tasks/".concat(gr.game_identifier)),Kr.abrupt("return");case 12:(gr==null?void 0:gr.status)===2?wn(gr==null?void 0:gr.message):(gr==null?void 0:gr.status)===3&&Ft(gr==null?void 0:gr.message);case 13:case"end":return Kr.stop()}},Yr)}));function ir(){return hr.apply(this,arguments)}return ir}()})},Ft=function(Gn){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",Gn,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Rn=function(){var wn=Object(n.a)(f.a.mark(function Gn(Wn,hr){var ir,Yr,jn;return f.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:return Zn.next=2,xn();case 2:if(Object(p.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6A21\u62DF\u5B9E\u6218"]),!((ir=fr.detail)!==null&&ir!==void 0&&ir.is_jupyter||(Yr=fr.detail)!==null&&Yr!==void 0&&Yr.is_jupyter_lab)){Zn.next=6;break}return Mn({type:"shixunsDetail/execJupyter",payload:{id:jr.current}}).then(function(Kr){Kr!=null&&Kr.identifier&&(_.d===null||_.d===void 0||_.d.push("/tasks/".concat(Kr.identifier,"/jupyter")))}),Zn.abrupt("return");case 6:if(Mn({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u8FDB\u5165\u5B9E\u8BAD\uFF0C\u8BF7\u7A0D\u540E..."}}),!hr){Zn.next=13;break}return Zn.next=10,Object(l.z)({id:Wn});case 10:Zn.t0=Zn.sent,Zn.next=16;break;case 13:return Zn.next=15,Object(l.A)({id:Wn});case 15:Zn.t0=Zn.sent;case 16:if(jn=Zn.t0,Mn({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),!(jn!=null&&jn.game_identifier||jn!=null&&jn.identifier)){Zn.next=21;break}return Object(p.R)(hr?"/tasks/".concat(jn==null?void 0:jn.identifier,"/jupyter"):"/tasks/".concat(jn.game_identifier)),Zn.abrupt("return");case 21:(jn==null?void 0:jn.status)===-3?Object(p.o)():(jn==null?void 0:jn.status)===2?Gt(jn==null?void 0:jn.message):(jn==null?void 0:jn.status)===3&&Ft(jn==null?void 0:jn.message);case 22:case"end":return Zn.stop()}},Gn)}));return function(Wn,hr){return wn.apply(this,arguments)}}(),dn=function(){var wn=Object(n.a)(f.a.mark(function Gn(){return f.a.wrap(function(hr){for(;;)switch(hr.prev=hr.next){case 0:return hr.next=2,xn();case 2:Mn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"information"}});case 3:case"end":return hr.stop()}},Gn)}));return function(){return wn.apply(this,arguments)}}(),Un=function(Gn){var Wn={borderBottomColor:(Ln==null?void 0:Ln.sideBar.tabsActive)===Gn?"#0152d9":"transparent"};return Wn};return d.a.createElement("div",{className:v.a.header},d.a.createElement("aside",{className:v.a.title},d.a.createElement("i",{onClick:na,style:{color:"#fff",marginRight:20},className:"icon iconfont icon-fanhui1"}),d.a.createElement("span",{className:v.a.edit},Sr||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"),d.a.createElement("i",{onClick:dn,className:"icon iconfont icon-xiugai1"})),d.a.createElement("aside",{className:v.a.schedule},d.a.createElement("div",null,d.a.createElement("span",{style:Un("information"),className:v.a.clickWarp,onClick:function(){return Rt("information")}},Tr?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:Un("warehouse"),className:v.a.clickWarp,onClick:function(){return Rt("warehouse")}},Dr?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"})),(fr==null?void 0:fr.detail)&&!(fr!=null&&(Qt=fr.detail)!==null&&Qt!==void 0&&Qt.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Un("level"),className:v.a.clickWarp,onClick:function(){return Rt("level")}},Vr?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"})),(fr==null?void 0:fr.detail)&&(fr==null||((Zt=fr.detail)===null||Zt===void 0)?void 0:Zt.is_jupyter_lab)&&d.a.createElement("div",null,d.a.createElement("span",{style:Un("service"),className:v.a.clickWarp,onClick:function(){return Rt("service")}},Qr?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:Un("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(jr.current,!1)}},"\u6A21\u62DF\u5B9E\u6218")))},R=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting,mn=Vt.shixunsDetail;return{globalSetting:Qt,loading:Bt,practiceSetting:Zt,shixunsDetail:mn}})(c),w=u("sRBo"),C=u("kaz8"),E=u("14J3"),o=u("BMrR"),A=u("jCWc"),k=u("kPKH"),U=u("DZo9"),N=u("8z0m"),z=u("6UJt"),W=u("DFOY"),K=u("5NDa"),V=u("5rEg"),F=u("+L6B"),B=u("2/Rp"),G=u("k1fw"),ae=u("y8nQ"),de=u("Vl3Y"),oe=u("tJVT"),_e=u("h/E3"),ye=u.n(_e),se=u("Ot1p"),me=u("oBTY"),fe=u("+Xk9"),ie=u.n(fe),le=u("FTkQ"),Q=u.n(le),ce=function(Bt){var Qt=Bt.InputRight,Zt=Bt.value,mn=Zt===void 0?[]:Zt,fn=Bt.onChange,Mn=Object(m.a)(Bt,["InputRight","value","onChange"]),Ln=Object(D.useState)(),fr=Object(oe.a)(Ln,2),dr=fr[0],vr=fr[1],jr=function(Tr){var Vr=mn.filter(function(Qr,Dr){return Dr!==Tr});fn(Vr)},zr=function(Tr){if(Tr.preventDefault(),!dr)return;if(mn.findIndex(function(Vr){return Vr.name===dr})>-1){r.b.warn("\u4E0D\u5141\u8BB8\u6DFB\u52A0\u76F8\u540C\u6807\u7B7E");return}fn([].concat(Object(me.a)(mn),[{id:null,name:dr}])),vr(null)};return d.a.createElement("div",null,d.a.createElement(V.a,Object(P.a)({bordered:!1,style:{width:600},value:dr,onChange:function(Tr){return vr(Tr.target.value)},onPressEnter:zr,onBlur:zr},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(Sr,Tr){return d.a.createElement("div",{key:Tr,className:ie.a.btn},d.a.createElement("span",{className:ie.a.s1},Sr.name),d.a.createElement("img",{src:Q.a,className:ie.a.s2,onClick:function(){return jr(Tr)}}))})))},te=ce,ee=u("LvDl"),xe=u("m3rI"),re=u("hW5Z"),Z=u.n(re),X=function(Bt){var Qt=Bt.dispatch,Zt=Bt.onCancel,mn=Bt.onSave,fn=Bt.loading,Mn=fn===void 0?!1:fn;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(_.a)()(X),Ee=u("UqFu"),ve=u("z7Xi"),Oe=u("jN4g"),Ke=function(Bt){var Qt,Zt,mn=Bt.globalSetting,fn=Bt.loading,Mn=Bt.dispatch,Ln=Bt.practiceSetting,fr=Bt.problemset,dr=Bt.shixunsDetail,vr=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","problemset","shixunsDetail"]),jr=de.a.useForm(),zr=Object(oe.a)(jr,1),Sr=zr[0],Tr=Object(D.useState)({}),Vr=Object(oe.a)(Tr,2),Qr=Vr[0],Dr=Vr[1],ta=Object(D.useState)(!1),na=Object(oe.a)(ta,2),xn=na[0],Rt=na[1],Gt=Object(D.useState)(!1),Ft=Object(oe.a)(Gt,2),Rn=Ft[0],dn=Ft[1],Un=Object(D.useState)(""),wn=Object(oe.a)(Un,2),Gn=wn[0],Wn=wn[1],hr=Object(D.useState)(""),ir=Object(oe.a)(hr,2),Yr=ir[0],jn=ir[1],gr=Object(D.useRef)({}),Zn=Object(D.useRef)(""),Kr=Object(D.useRef)(null),pa=Object(D.useRef)(Object(ee.throttle)(function(){return Ye()},2e3,{leading:!0,trailing:!1})).current,ca=Ln.id;Object(D.useEffect)(function(){if(!ca)return;He()},[ca]),Object(D.useEffect)(function(){return JSON.stringify(Qr)!=="{}"&&Ar(),function(){clearTimeout(Kr.current)}},[Qr,Gn,Yr]);var Ar=function(){clearTimeout(Kr.current),Kr.current=setTimeout(function(){!Object(ee.isEqual)(Qr,gr.current)||Gn!==Zn.current||Yr!==Zn.current?Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},He=function(){var Ht=Object(n.a)(f.a.mark(function Nt(){var _n,vn,nr,ar,Fr,wr,Ir,_r,kn;return f.a.wrap(function(Sn){for(;;)switch(Sn.prev=Sn.next){case 0:return Mn({type:"problemset/getEditDisciplines",payload:{source:"shixun"}}),Sn.next=3,Object(g.a)("/api/shixuns/".concat(ca,"/edit_base_info.json"),{method:"get"});case 3:_n=Sn.sent,_n.status===0&&(_r=Object(G.a)(Object(G.a)({},_n.data),{},{description:Object(Ee.a)(_n.data.description)}),kn={description:_r.description,shixun_tags:_r.shixun_tags,name:_r.name,course:(_r==null||((vn=_r.disciplines)===null||vn===void 0)?void 0:vn.length)>0?[_r==null||((nr=_r.disciplines)===null||nr===void 0||((ar=nr[0])===null||ar===void 0))?void 0:ar.id,_r==null||((Fr=_r.disciplines)===null||Fr===void 0||((wr=Fr[0])===null||wr===void 0||((Ir=wr.sub_discipline)===null||Ir===void 0)))?void 0:Ir.id]:[],jupyter_show_description:_n.data.jupyter_show_description},Sr.setFieldsValue(kn),gr.current=Object(G.a)({},kn),Zn.current=_r.attachment_id||"",Dr(Object(G.a)({},kn)),Wn(_r.attachment_id||""),jn(_r.cover_image_id||""));case 5:case"end":return Sn.stop()}},Nt)}));return function(){return Ht.apply(this,arguments)}}(),qe=function(Nt,_n){Dr(Object(G.a)({},_n))},lt=function(){Ie()},Ye=function(){Object(p.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u57FA\u672C\u4FE1\u606F","\u4FDD\u5B58"]),Sr.submit()},Te=function(Nt){var _n,vn=Nt.name,nr=Nt.description,ar=Nt.shixun_tags,Fr=Nt.course,wr=Nt.jupyter_show_description,Ir=wr===void 0?!1:wr,_r={name:vn,description:nr,shixun_tags:ar,attachment_id:Gn,cover_image_id:Yr,sub_discipline_ids:Fr[1]};(_n=dr.detail)!==null&&_n!==void 0&&_n.is_jupyter_lab&&(_r=Object(G.a)(Object(G.a)({},_r),{},{jupyter_show_description:Ir}));var kn=Object(g.a)("/api/shixuns/".concat(ca,"/base_info_save.json"),{method:"post",body:{shixun:Object(G.a)({},_r)}});kn.then(function(tr){tr.status===0&&(r.b.success("\u4FDD\u5B58\u6210\u529F"),Mn({type:"practiceSetting/getCommonData",payload:{id:ca}}),Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}),gr.current={description:Qr.description,shixun_tags:Qr.shixun_tags,name:Qr.name},Zn.current=Gn)})},Ie=function(){var Nt,_n=function(){_.d.push("/shixuns/".concat(ca,"/challenges")),Mn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};Ln!=null&&(Nt=Ln.sideBar)!==null&&Nt!==void 0&&Nt.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 Se(Ht){var Nt=Ht.type==="image/jpeg"||Ht.type==="image/png";return Nt||r.b.error("\u8BF7\u4E0A\u4F20jpg\u6216png\u7684\u56FE\u7247!"),Nt}var Ve=d.a.createElement(B.a,{loading:xn,icon:d.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6"),We=d.a.createElement(B.a,{loading:Rn,icon:d.a.createElement(ve.a,null)},"\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");function tt(Ht,Nt){var _n=new FileReader;_n.addEventListener("load",function(){return Nt(_n.result)}),_n.readAsDataURL(Ht)}var Je=function(Nt){if(Nt.file.status==="uploading"){Rt(!0);return}if(Nt.file.status==="done"){var _n,vn;Rt(!1),Wn(Nt==null||((_n=Nt.file)===null||_n===void 0||((vn=_n.response)===null||vn===void 0))?void 0:vn.id)}},yt=function(){return d.a.createElement("div",{className:ye.a.img},d.a.createElement("img",{src:xe.a.API_SERVER+"/api/attachments/"+Gn,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(Oe.a,{onClick:function(){return Wn("")},style:{fontSize:"16px",color:"red"}})))},kt=function(Nt){if(Nt.file.status==="uploading"){dn(!0);return}if(Nt.file.status==="done"){var _n,vn;dn(!1),jn(Nt==null||((_n=Nt.file)===null||_n===void 0||((vn=_n.response)===null||vn===void 0))?void 0:vn.id)}},Xt=function(){return d.a.createElement("div",{className:ye.a.img},d.a.createElement("img",{src:xe.a.API_SERVER+"/api/attachments/"+Yr,alt:"avatar",style:{width:"100%"}}),d.a.createElement("div",null,d.a.createElement(Oe.a,{onClick:function(){return jn("")},style:{fontSize:"16px",color:"red"}})))};return d.a.createElement("div",{className:ye.a.information},d.a.createElement("section",{className:ye.a.scroll},d.a.createElement("header",null,"\u57FA\u672C\u4FE1\u606F"),d.a.createElement("div",{className:ye.a.formWrap}," ",d.a.createElement(de.a,{form:Sr,scrollToFirstError:!0,layout:"vertical",onValuesChange:qe,onFinish:Te},d.a.createElement(de.a.Item,{name:"name",label:"\u540D\u79F0:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{max:60,message:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},d.a.createElement(V.a,{bordered:!1,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u6700\u5927\u9650\u523660\u4E2A\u5B57\u7B26",suffix:"".concat(((Qt=Qr.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(te,{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:fr.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:"},Gn?yt():d.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(xe.a.API_SERVER,"/api/attachments.json"),beforeUpload:Se,onChange:Je},Ve))),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?Xt():d.a.createElement(N.a,{withCredentials:!0,name:"file",showUploadList:!1,action:"".concat(xe.a.API_SERVER,"/api/attachments.json"),beforeUpload:Se,onChange:kt},We))),d.a.createElement(k.a,{className:"c-grey-999"},d.a.createElement("div",{style:{marginTop:71,marginLeft:20}},"\u8BF4\u660E\uFF1A\u652F\u6301\u4E0A\u4F20jpg/png\u7B49\u683C\u5F0F\u6587\u4EF6\uFF0C\u6587\u4EF6\u5927\u5C0F\u4E0D\u80FD\u8D85\u8FC72M,\u5EFA\u8BAE\u4F7F\u7528290*218\u50CF\u7D20\uFF1B\u5982\u4E0D\u4E0A\u4F20\uFF0C\u9ED8\u8BA4\u4F7F\u7528\u7CFB\u7EDF\u56FE\u7247\u3002"))),d.a.createElement(de.a.Item,{name:"description",label:"\u7B80\u4ECB:"},d.a.createElement(se.a,{defaultValue:Qr.description||"",watch:!0})),((Zt=dr.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:pa,onCancel:lt,loading:xn||Rn}))},Qe=Object(_.a)(function(Vt){var Bt=Vt.problemset,Qt=Vt.loading,Zt=Vt.globalSetting,mn=Vt.practiceSetting,fn=Vt.shixunsDetail;return{globalSetting:Zt,loading:Qt,practiceSetting:mn,problemset:Bt,shixunsDetail:fn}})(Ke),rt=u("ch0t"),at=u("R9oj"),it=u("ECub"),et=u("T2oS"),ke=u("W9HT"),Pe=u("bKvZ"),$e=u.n(Pe),Et=u("KeGQ"),st=u.n(Et),Dt=u("NLgs"),Ne=u("ngQI"),Be=function(Bt){var Qt=Bt.globalSetting,Zt=Bt.dispatch,mn=Bt.practiceSetting,fn=Object(m.a)(Bt,["globalSetting","dispatch","practiceSetting"]),Mn=Object(D.useState)(!1),Ln=Object(oe.a)(Mn,2),fr=Ln[0],dr=Ln[1],vr=Object(D.useState)({}),jr=Object(oe.a)(vr,2),zr=jr[0],Sr=jr[1],Tr=Object(D.useState)(!0),Vr=Object(oe.a)(Tr,2),Qr=Vr[0],Dr=Vr[1],ta=Object(D.useState)(!1),na=Object(oe.a)(ta,2),xn=na[0],Rt=na[1],Gt=Object(D.useState)(null),Ft=Object(oe.a)(Gt,2),Rn=Ft[0],dn=Ft[1],Un=Object(D.useRef)(!1),wn=mn.id,Gn=mn.updateIndex,Wn=mn.is_published,hr=mn.newQuestion,ir=zr.challenge_list,Yr=ir===void 0?[]:ir;Object(D.useEffect)(function(){return wn?(gr(),function(){Zt({type:"practiceSetting/setParams",payload:{newQuestion:null}})}):void 0},[wn,Gn]),Object(D.useEffect)(function(){jn()},[fn.location]);var jn=function(){var Se,Ve=fn.location,We=Ve.pathname.split("/");(We.includes("newquestion")||We.includes("new")||Ve!=null&&(Se=Ve.query)!==null&&Se!==void 0&&Se.tabId)&&(Un.current=!0)},gr=function(){var Ie=Object(n.a)(f.a.mark(function Se(){var Ve,We,tt,Je,yt,kt,Xt;return f.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:return Dr(!0),Nt.next=3,Object(l.F)({id:wn});case 3:tt=Nt.sent,tt!=null&&(Ve=tt.challenge_list)!==null&&Ve!==void 0&&Ve.length&&(Je=fn.location.pathname.split("/"),yt=tt.challenge_list.find(function(_n){return String(_n.challenge_id)===Je[4]}),Je.includes("newquestion")||Je.includes("new")?(Xt=tt.challenge_list[((kt=tt.challenge_list)===null||kt===void 0?void 0:kt.length)-1],Zt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Je.includes("new")?0:1,name:""}}}),dn(void 0),Ar(Xt)):Je[4]&&yt?Zn(yt,!1):Zn(tt.challenge_list[0])),tt!=null&&(We=tt.challenge_list)!==null&&We!==void 0&&We.length||dn(null),Sr(tt),Dr(!1);case 8:case"end":return Nt.stop()}},Se)}));return function(){return Ie.apply(this,arguments)}}(),Zn=function(Se){var Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;if(dn(Se.challenge_id),Ar(Se),Ve){var We="/shixuns/".concat(wn,"/edit/").concat(Se.challenge_id,"/").concat(Se.st===1?"editquestion":"editcheckpoint");_.d.push(We)}},Kr=function(Se,Ve){Ve.stopPropagation();var We=Se.challenge_id,tt=function(){var Je=Object(n.a)(f.a.mark(function yt(){var kt,Xt,Ht,Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.s)({id:wn,challengesId:We});case 2:if(kt=vn.sent,!(kt.status===1)){vn.next=12;break}return vn.next=6,Object(l.F)({id:wn});case 6:if(Nt=vn.sent,Sr(Nt),!(We===Rn&&(Xt=Nt.challenge_list)!==null&&Xt!==void 0&&Xt.length)){vn.next=11;break}return Zn(Nt.challenge_list[0]),vn.abrupt("return");case 11:(Ht=Nt.challenge_list)!==null&&Ht!==void 0&&Ht.length||(dn(null),Un.current=!0,Ar({}),_.d.push("/shixuns/".concat(wn,"/edit?tabId=level")));case 12:case"end":return vn.stop()}},yt)}));return function(){return Je.apply(this,arguments)}}();s.a.confirm({title:"\u63D0\u793A",content:"\u662F\u5426\u5220\u9664\u8BE5\u5173\u5361!",centered:!0,onOk:tt})},pa=function(Se,Ve,We){var tt=Array.from(Se),Je=tt.splice(Ve,1),yt=Object(oe.a)(Je,1),kt=yt[0];return tt.splice(We,0,kt),tt},ca=function(Se,Ve){if(!Se.destination)return;var We=pa(Ve,Se.source.index,Se.destination.index);Sr(Object(G.a)(Object(G.a)({},zr),{},{challenge_list:We}));var tt=We.map(function(Je){return Je.challenge_id});Object(l.Db)({id:wn,ids:tt}).then(function(Je){Je.status!==0&&Sr(Object(G.a)(Object(G.a)({},zr),{},{challenge_list:Ve}))})},Ar=function(Se){Zt({type:"practiceSetting/setParams",payload:{selectQuestionParams:Se}})},He=function(){var Ie=Object(n.a)(f.a.mark(function Se(Ve,We){var tt;return f.a.wrap(function(yt){for(;;)switch(yt.prev=yt.next){case 0:if(!(Ve===Rn)){yt.next=2;break}return yt.abrupt("return");case 2:return yt.next=4,qe();case 4:dn(Ve),Ar(We),Zt({type:"practiceSetting/setParams",payload:{newQuestion:null}}),tt="/shixuns/".concat(wn,"/edit/").concat(Ve,"/").concat(We.st===1?"editquestion":"editcheckpoint"),_.d.push(tt);case 9:case"end":return yt.stop()}},Se)}));return function(Ve,We){return Ie.apply(this,arguments)}}(),qe=function(){return new Promise(function(Se,Ve){var We;mn!=null&&(We=mn.sideBar)!==null&&We!==void 0&&We.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}}),Se()},onCancel:function(){Ve()}}):Se()})},lt=function(Se){return d.a.createElement(d.a.Fragment,null,d.a.createElement(Ne.a,{onDragEnd:function(We){return ca(We,Se)}},d.a.createElement(Ne.c,{droppableId:"droppable"},function(Ve,We){return d.a.createElement("div",Object(P.a)({ref:Ve.innerRef},Ve.droppableProps,{style:{width:"100%"}}),Se.map(function(tt,Je){var yt=tt.st,kt=tt.name,Xt=tt.challenge_id;return d.a.createElement(Ne.b,{key:Xt,draggableId:Xt.toString(),index:Je,isDragDisabled:Wn},function(Ht,Nt){return d.a.createElement("div",Object(P.a)({ref:Ht.innerRef},Ht.draggableProps,Ht.dragHandleProps,{className:Rn===Xt?$e.a.listActive:$e.a.list,onClick:function(){return He(Xt,tt)}}),d.a.createElement("span",{className:$e.a.s1},yt===0?d.a.createElement("i",{className:"iconfont icon-shixunti",style:{color:"#0152d9"}}):d.a.createElement("i",{className:"iconfont icon-xuanzeti3",style:{color:"#44D7B6"}})),d.a.createElement("span",{className:$e.a.s2},"\u7B2C",Je+1,"\u5173: ",kt),!Wn&&d.a.createElement("span",{className:$e.a.s3,onClick:function(vn){return Kr(tt,vn)}},d.a.createElement("i",{className:"iconfont icon-shanchu7"})))})}))})),hr&&d.a.createElement("div",{className:$e.a.listActive},d.a.createElement("span",{className:$e.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:$e.a.s2},"\u7B2C",Se.length+1,"\u5173: ",hr==null?void 0:hr.name)),!Wn&&d.a.createElement("div",{className:$e.a.os},"--\u62D6\u62FD\u4EFB\u52A1\u5173\u5361\u8FDB\u884C\u6392\u5E8F--"))},Ye=function(){var Ie=Object(n.a)(f.a.mark(function Se(Ve){return f.a.wrap(function(tt){for(;;)switch(tt.prev=tt.next){case 0:return tt.next=2,qe();case 2:Ve==="new"?_.d.push("/shixuns/".concat(wn,"/edit/new")):_.d.push("/shixuns/".concat(wn,"/edit/newquestion")),dr(!1),dn(void 0),Zt({type:"practiceSetting/setParams",payload:{newQuestion:{st:Ve==="new"?0:1,name:""}}});case 6:case"end":return tt.stop()}},Se)}));return function(Ve){return Ie.apply(this,arguments)}}(),Te=function(){if(Object(Dt.b)(Zt,"\u4E0D\u80FD\u65B0\u5EFA\u4EFB\u52A1\u5173\u5361"))return;dr(!fr)};return d.a.createElement("div",{className:$e.a.level},d.a.createElement("aside",{className:$e.a.left,style:{width:xn?"0":"25%"}},d.a.createElement("div",{className:$e.a.container},d.a.createElement("div",{className:$e.a.title},"\u4EFB\u52A1\u5173\u5361(",Yr.length,")"),d.a.createElement("div",{className:$e.a.listWrap},Qr?d.a.createElement(ke.a,{size:"large"}):!!Yr.length||!!hr?lt(Yr):d.a.createElement(it.a,{image:st.a,description:"\u6682\u65E0\u4EFB\u52A1\u5173\u5361!"}))),!xn&&d.a.createElement("div",{className:$e.a.btns},d.a.createElement("aside",{className:$e.a.btnsWrap},d.a.createElement("div",{style:{transform:fr?"rotate(45deg)":"rotate(0deg)"},className:$e.a.icon,onClick:Te},"+"),d.a.createElement("div",{className:$e.a.btn,style:{left:fr?20:-154}},d.a.createElement("div",{className:$e.a.d1,onClick:function(){return Ye("new")}},"\u65B0\u5EFA\u5B9E\u8DF5\u9898\u5173\u5361"),d.a.createElement("div",{className:$e.a.d2,onClick:function(){return Ye("newquestion")}},"\u65B0\u5EFA\u9009\u62E9\u9898\u5173\u5361")))),d.a.createElement("div",{className:xn?$e.a.elseShrink:$e.a.shrink,onClick:function(){return Rt(!xn)}},d.a.createElement("i",{className:"iconfont icon-zuoyouzhankai"}))),d.a.createElement("aside",{className:$e.a.right,id:"modal-level-question"},Rn===null&&Un.current?d.a.createElement("div",{className:$e.a.addIcon},d.a.createElement("span",null,"\u5728\u5DE6\u4FA7\u70B9\u51FB\u201C+\u201D\u53F7\u65B0\u5EFA\u5173\u5361\u3002")):fn.children))},ze=Object(_.a)(function(Vt){var Bt=Vt.globalSetting,Qt=Vt.practiceSetting;return{globalSetting:Bt,practiceSetting:Qt}})(Be),Ce=u("DjyN"),Me=u("NUBc"),Le=u("cWXX"),Fe=u("/ezw"),dt=u("qVdP"),_t=u("jsC+"),Ut=u("lUTK"),cn=u("BvKs"),An=u("7Kak"),rn=u("9yH6"),Pt=u("Qvpy"),Ge=u.n(Pt),ut=function(Bt){var Qt=Bt.shixunsDetail,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.onReloadData,Ln=Object(m.a)(Bt,["shixunsDetail","globalSetting","loading","dispatch","onReloadData"]),fr=Object(D.useState)(),dr=Object(oe.a)(fr,2),vr=dr[0],jr=dr[1],zr=Object(D.useState)([]),Sr=Object(oe.a)(zr,2),Tr=Sr[0],Vr=Sr[1];Object(D.useEffect)(function(){Qt.actionTabs.key==="Collaborators-ChangeManager"&&Qr()},[Qt.actionTabs.key]);var Qr=function(){var xn=Object(n.a)(f.a.mark(function Rt(){var Gt,Ft;return f.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return dn.next=2,fn({type:"shixunsDetail/getChangeManager",payload:{id:(Gt=Qt.actionTabs.params)===null||Gt===void 0?void 0:Gt.id}});case 2:Ft=dn.sent,Vr(Ft||[]);case 4:case"end":return dn.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),Dr=function(){var Rt;fn({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:(Rt=Qt.actionTabs.params)===null||Rt===void 0?void 0:Rt.id}}})},ta=function(){var xn=Object(n.a)(f.a.mark(function Rt(){var Gt,Ft;return f.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(vr){dn.next=3;break}return r.b.info("\u6240\u9009\u4EBA\u5458\u4E3A\u7A7A\uFF0C\u6CA1\u6709\u66F4\u6362\u6210\u529F"),dn.abrupt("return");case 3:return dn.next=5,fn({type:"shixunsDetail/changeManager",payload:{id:(Gt=Qt.actionTabs.params)===null||Gt===void 0?void 0:Gt.id,user_id:vr}});case 5:Ft=dn.sent,na(),Ft&&(Mn(),r.b.info(Ft.message));case 8:case"end":return dn.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),na=function(){fn({type:"shixunsDetail/setActionTabs",payload:{}}),jr(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:na},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},Tr.length?d.a.createElement(rn.a.Group,{value:vr,onChange:function(Rt){return jr(Rt.target.value)}},Tr.map(function(xn,Rt){return d.a.createElement(rn.a,{className:Ge.a.radio,key:Rt,value:xn.user_id},xn.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:Dr},'"\u6DFB\u52A0\u5408\u4F5C\u8005"'),"\u52A0\u5165\u5408\u4F5C\u8005\u5217\u8868")))))},ot=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Bt,globalSetting:Zt,loading:Qt}})(ut),we=u("Znn+"),Xe=u("ZTPi"),Ct=u("ju9d"),gt=u("DDK+"),Tt=Xe.a.TabPane,Lt=function(Vt){var Bt=Vt.visible,Qt=Vt.onCancel,Zt=Vt.onSelectGroup,mn=Vt.shixunId,fn=Vt.onSelectCollaborator;return d.a.createElement(s.a,{title:"\u6DFB\u52A0\u5408\u4F5C\u8005",visible:Bt,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(Xe.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:fn})),d.a.createElement(Tt,{tab:"\u56E2\u961F\u6DFB\u52A0",key:"2"},d.a.createElement(gt.a,{onCancel:Qt,onSelect:Zt}))))},At=u("oaGz"),jt=u.n(At),qt=u("8Skl"),Nn=u("ruvs"),yn=function(Bt){var Qt,Zt,mn,fn,Mn,Ln,fr=Bt.shixunsDetail,dr=Bt.globalSetting,vr=Bt.loading,jr=Bt.user,zr=Bt.dispatch,Sr=Object(m.a)(Bt,["shixunsDetail","globalSetting","loading","user","dispatch"]),Tr=Object(D.useRef)(),Vr=Object(D.useState)(0),Qr=Object(oe.a)(Vr,2),Dr=Qr[0],ta=Qr[1],na=Object(D.useState)([]),xn=Object(oe.a)(na,2),Rt=xn[0],Gt=xn[1],Ft=Object(D.useState)({id:null,page:1}),Rn=Object(oe.a)(Ft,2),dn=Rn[0],Un=Rn[1],wn=(Qt=jr.userInfo)===null||Qt===void 0||((Zt=Qt.shixun)===null||Zt===void 0)?void 0:Zt.editable,Gn=((mn=jr.userInfo)===null||mn===void 0?void 0:mn.role)<=2||((fn=jr.userInfo)===null||fn===void 0||((Mn=fn.shixun)===null||Mn===void 0)?void 0:Mn.is_creator);Object(D.useEffect)(function(){Tr.current=Sr.match.params.id,dn.id=Tr.current,Un(dn),Wn(dn)},[]);var Wn=function(){var Ar=Object(n.a)(f.a.mark(function He(qe){var lt;return f.a.wrap(function(Te){for(;;)switch(Te.prev=Te.next){case 0:return Te.next=2,zr({type:"shixunsDetail/getCollaboratorsData",payload:qe});case 2:lt=Te.sent,lt&&(Gt(lt.members||[]),ta(lt.member_count));case 4:case"end":return Te.stop()}},He)}));return function(qe){return Ar.apply(this,arguments)}}(),hr=function(){var Ar=Object(n.a)(f.a.mark(function He(){var qe;return f.a.wrap(function(Ye){for(;;)switch(Ye.prev=Ye.next){case 0:return dn.page=1,Un(dn),qe=Object(Nn.b)(),Ye.next=5,zr({type:"user/getUserInfo",payload:qe});case 5:return Ye.next=7,Wn(dn);case 7:case"end":return Ye.stop()}},He)}));return function(){return Ar.apply(this,arguments)}}(),ir=function(He){dn.page=He,Un(dn),Wn(dn)},Yr=function(He){s.a.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.a.createElement("div",{className:jt.a.modal},"\u786E\u5B9A\u8981\u5220\u9664\u5417\uFF1F"),onOk:function(){var qe=Object(n.a)(f.a.mark(function Ye(){var Te,Ie;return f.a.wrap(function(Ve){for(;;)switch(Ve.prev=Ve.next){case 0:return Ve.next=2,zr({type:"shixunsDetail/deleteCollaborators",payload:{id:Tr.current,userId:He}});case 2:if(Ie=Ve.sent,!(((Te=jr.userInfo)===null||Te===void 0?void 0:Te.user_id)===He)){Ve.next=6;break}return _.d.push("/shixuns"),Ve.abrupt("return");case 6:r.b.info(Ie==null?void 0:Ie.message),dn.page=1,Un(dn),Wn(dn);case 10:case"end":return Ve.stop()}},Ye)}));function lt(){return qe.apply(this,arguments)}return lt}()})},jn=function(){zr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-ChangeManager",params:{id:Tr.current}}})};function gr(Ar,He,qe,lt){return Zn.apply(this,arguments)}function Zn(){return Zn=Object(n.a)(f.a.mark(function Ar(He,qe,lt,Ye){return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return Ie.next=2,zr({type:"shixunsDetail/updateCollaboratorEditable",payload:{identifier:He,user_id:qe,editable:lt?0:1}});case 2:Wn(dn);case 3:case"end":return Ie.stop()}},Ar)})),Zn.apply(this,arguments)}var Kr=function(){zr({type:"shixunsDetail/setActionTabs",payload:{key:"Collaborators-AddCollaborator",params:{id:Tr.current}}})};function pa(){zr({type:"shixunsDetail/setActionTabs",payload:{}})}var ca={visible:fr.actionTabs.key==="Collaborators-AddCollaborator",onCancel:pa,shixunId:Tr.current,onSelectCollaborator:function(){var Ar=Object(n.a)(f.a.mark(function qe(lt){var Ye;return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return pa(),Ie.next=3,zr({type:"shixunsDetail/addCollaborator",payload:{id:Tr.current,user_ids:lt}});case 3:Ye=Ie.sent,Ye&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),hr());case 5:case"end":return Ie.stop()}},qe)}));function He(qe){return Ar.apply(this,arguments)}return He}(),onSelectGroup:function(){var Ar=Object(n.a)(f.a.mark(function qe(lt){var Ye;return f.a.wrap(function(Ie){for(;;)switch(Ie.prev=Ie.next){case 0:return pa(),Ie.next=3,zr({type:"shixunsDetail/addTeachGroupMember",payload:{identifier:Tr.current,group_id:lt.group_id}});case 3:Ye=Ie.sent,Ye&&(r.b.success("\u6DFB\u52A0\u6210\u529F"),hr());case 5:case"end":return Ie.stop()}},qe)}));function He(qe){return Ar.apply(this,arguments)}return He}()};return d.a.createElement("section",null,d.a.createElement("div",{className:jt.a.wrap},d.a.createElement("div",{className:jt.a.content},((Ln=fr.detail)===null||Ln===void 0?void 0:Ln.identity)<5&&d.a.createElement("div",{className:jt.a.head},d.a.createElement("span",{className:jt.a.headCount},"\u5408\u4F5C\u6210\u5458\uFF08",Dr,"\u4EBA\uFF09"),d.a.createElement("div",null,Gn&&d.a.createElement(B.a,{type:"primary",ghost:!0,className:jt.a.button,style:{marginRight:"20px"},onClick:jn},"\u66F4\u6362\u7BA1\u7406\u5458"),wn&&d.a.createElement(B.a,{type:"primary",className:jt.a.button,style:{marginRight:"40px"},onClick:Kr},"\u6DFB\u52A0\u5408\u4F5C\u8005"))),d.a.createElement("div",{className:jt.a.list},d.a.createElement(Fe.a,{loading:vr.effects["shixunsDetail/getCollaboratorsData"],active:!0,avatar:{size:40},paragraph:{rows:3},className:"mt30"},Rt.map(function(Ar,He){var qe,lt,Ye,Te,Ie,Se,Ve,We;return d.a.createElement("div",{style:{display:"inline-block",width:"50%"}},d.a.createElement("div",{className:jt.a.itemWrap,key:He},d.a.createElement("a",{href:(qe=Ar.user)===null||qe===void 0?void 0:qe.user_url,target:"_blank",className:jt.a.imgWrap},d.a.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"48",width:"48",className:jt.a.img,src:"".concat(xe.a.IMG_SERVER,"/images/").concat((lt=Ar.user)===null||lt===void 0?void 0:lt.image_url)}),((Ye=Ar.user)===null||Ye===void 0?void 0:Ye.shixun_manager)&&d.a.createElement("span",{className:jt.a.manager},"\u521B\u5EFA\u8005")),d.a.createElement("div",{className:jt.a.itemContent},d.a.createElement("p",{className:jt.a.nameWrap},d.a.createElement("a",{href:Ar.user.user_url,target:"_blank",className:jt.a.name},(Te=Ar.user)===null||Te===void 0?void 0:Te.name),d.a.createElement("div",{className:jt.a.actionGroup},Gn?(Ie=Ar.user)!==null&&Ie!==void 0&&Ie.shixun_manager?null:d.a.createElement(_t.a,{overlay:d.a.createElement(cn.a,{selectedKeys:[Ar.editable?"1":"2"],onClick:function(){var Je;gr(fr.detail.identifier,Ar.user.user_id,Ar.editable,(Je=Ar.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,Ar.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"}}))):Ar.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"),!((Se=Ar.user)!==null&&Se!==void 0&&Se.shixun_manager)&&wn&&Ar.user.user_id!==((Ve=jr.userInfo)===null||Ve===void 0?void 0:Ve.user_id)?d.a.createElement("a",{className:jt.a.deletetitle,onClick:function(){var Je;return Yr((Je=Ar.user)===null||Je===void 0?void 0:Je.user_id)}},"\u5220\u9664"):null)),d.a.createElement("p",{className:jt.a.schoolWrap},d.a.createElement("span",{className:jt.a.school},(We=Ar.user)===null||We===void 0?void 0:We.school_name)))))})))),Dr>10&&d.a.createElement("div",{className:jt.a.countWrap},d.a.createElement(Me.a,{showQuickJumper:!1,showSizeChanger:!1,total:Dr,onChange:function(He){return ir(He)},pageSize:10,current:dn.page}))),d.a.createElement(ot,{onReloadData:hr}),d.a.createElement(Lt,ca))},Kn=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting,mn=Vt.user;return{shixunsDetail:Bt,globalSetting:Zt,user:mn,loading:Qt}})(yn),Hn=u("11/R"),Fn=u("Q9mQ"),hn=u("diRs"),Ur=u("jrin"),Br=u("OaEy"),Nr=u("2fM7"),xr=u("ZW9T"),Hr=u("RCxd"),Cr=u("4SAo"),tn=u.n(Cr),Yt=V.a.TextArea,En=function(Bt){var Qt=Bt.shixunsDetail,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.onFinish,Ln=Mn===void 0?function(){}:Mn,fr=Object(m.a)(Bt,["shixunsDetail","globalSetting","loading","dispatch","onFinish"]),dr=de.a.useForm(),vr=Object(oe.a)(dr,1),jr=vr[0],zr=function(){var Tr=Object(n.a)(f.a.mark(function Vr(Qr){var Dr,ta;return f.a.wrap(function(xn){for(;;)switch(xn.prev=xn.next){case 0:return xn.next=2,fn({type:"shixunsDetail/getCustomScript",payload:{id:(Dr=Qt.actionTabs.params)===null||Dr===void 0?void 0:Dr.id,compile:Qr.execute,excutive:Qr.compile}});case 2:ta=xn.sent,Sr(),ta&&Ln(ta==null?void 0:ta.shixun_script);case 5:case"end":return xn.stop()}},Vr)}));return function(Qr){return Tr.apply(this,arguments)}}(),Sr=function(){fn({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:Sr},d.a.createElement(de.a,{form:jr,scrollToFirstError:!0,layout:"vertical",onFinish:zr},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(Yt,{rows:4})),d.a.createElement(de.a.Item,{name:"compile",label:"\u7F16\u8BD1\u547D\u4EE4\uFF1A"},d.a.createElement(Yt,{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:Sr},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",loading:mn.effects["shixunsDetail/getCustomScript"]},"\u4FDD\u5B58")))))},an=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Bt,globalSetting:Zt,loading:Qt}})(En),Pr=u("Lai7"),yr=u.n(Pr),or=u("EGTK"),Gr=u("UGPy"),on=u.n(Gr),kr=u("FrRK"),Rr=u("9Bee"),sa=u("N3QO"),Mr=Nr.a.Option,ya=function(Bt){var Qt,Zt,mn=Bt.practiceSetting,fn=Bt.dispatch,Mn=Bt.shixunsDetail,Ln=Bt.user,fr=Object(D.useState)(null),dr=Object(oe.a)(fr,2),vr=dr[0],jr=dr[1],zr=Object(D.useState)([]),Sr=Object(oe.a)(zr,2),Tr=Sr[0],Vr=Sr[1],Qr=Object(D.useState)(!0),Dr=Object(oe.a)(Qr,2),ta=Dr[0],na=Dr[1],xn=Object(D.useState)({}),Rt=Object(oe.a)(xn,2),Gt=Rt[0],Ft=Rt[1],Rn=Object(D.useState)([]),dn=Object(oe.a)(Rn,2),Un=dn[0],wn=dn[1],Gn=Object(D.useState)(),Wn=Object(oe.a)(Gn,2),hr=Wn[0],ir=Wn[1],Yr=Object(D.useState)(),jn=Object(oe.a)(Yr,2),gr=jn[0],Zn=jn[1],Kr=Object(D.useState)([]),pa=Object(oe.a)(Kr,2),ca=pa[0],Ar=pa[1],He=Object(D.useState)({}),qe=Object(oe.a)(He,2),lt=qe[0],Ye=qe[1],Te=Object(D.useRef)(null),Ie=Object(D.useRef)(!0),Se=Object(D.useRef)({activeId:null,selectId:null,serviceConfigList:null,evaluateScript:null,evaluationScript:null}),Ve=Object(D.useRef)(null),We=mn.id,tt=mn.is_published,Je=lt.frequence_image,yt=Je===void 0?[]:Je,kt=lt.environments,Xt=kt===void 0?[]:kt,Ht=lt.choice_small_type,Nt=Ht===void 0?[]:Ht,_n=lt.other_image,vn=_n===void 0?[]:_n,nr=Gt.name,ar=Gt.description,Fr=Gt.authorization,wr=Gt.small_type,Ir=wr===void 0?[]:wr;Object(D.useEffect)(function(){if(vr===null)return;tr(),Te.current.scrollTop=0},[vr]),Object(D.useEffect)(function(){if(!We)return;kn()},[We]),Object(D.useEffect)(function(){return vr===null?void 0:(_r(),function(){clearTimeout(Ve.current)})},[vr,Tr,Un,hr,gr]);var _r=function(){clearTimeout(Ve.current),Ve.current=setTimeout(function(){!Object(ee.isEqual)(Se.current.activeId,vr)||!Object(ee.isEqual)(Se.current.selectId,Tr)||!Object(ee.isEqual)(Se.current.serviceConfigList,Un)||!Object(ee.isEqual)(Se.current.evaluateScript,hr)||!Object(ee.isEqual)(Se.current.evaluationScript,gr)?fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!0}}):fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})},500)},kn=function(){var $n=Object(n.a)(f.a.mark(function Jn(){var sr,lr,er,ea;return f.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:return na(!0),xa.next=3,Object(g.a)("/api/shixuns/".concat(We,"/edit_environment_info.json"),{method:"get"});case 3:sr=xa.sent,sr.status===0&&(Ye(Object(G.a)({},sr.data)),na(!1),sr!=null&&(lr=sr.data)!==null&&lr!==void 0&&lr.id?(Se.current.activeId=sr==null||((er=sr.data)===null||er===void 0)?void 0:er.id,jr(sr==null||((ea=sr.data)===null||ea===void 0)?void 0:ea.id)):jr(null));case 5:case"end":return xa.stop()}},Jn)}));return function(){return $n.apply(this,arguments)}}(),tr=function(){var $n=Object(n.a)(f.a.mark(function Jn(){var sr,lr,er,ea,va;return f.a.wrap(function(ga){for(;;)switch(ga.prev=ga.next){case 0:return ga.next=2,Object(g.a)("/api/shixuns/".concat(We,"/edit_environment_info.json"),{method:"get",params:{mirror_repository_id:vr}});case 2:va=ga.sent,Ft(va.data),Se.current.selectId=(sr=va.data)===null||sr===void 0?void 0:sr.choice_small_type,Vr((lr=va.data)===null||lr===void 0?void 0:lr.choice_small_type),Se.current.serviceConfigList=(er=va.data)===null||er===void 0?void 0:er.shixun_service_configs,wn((ea=va.data)===null||ea===void 0?void 0:ea.shixun_service_configs),Se.current.evaluateScript=va.data.evaluate_script,ir(va.data.evaluate_script),Se.current.evaluationScript=va.data.choice_standard_scripts,Zn(va.data.choice_standard_scripts),Ar(va.data.standard_scripts);case 13:case"end":return ga.stop()}},Jn)}));return function(){return $n.apply(this,arguments)}}(),Sn=function(){var Jn,sr=function(){_.d.push("/shixuns/".concat(We,"/challenges")),fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})};mn!=null&&(Jn=mn.sideBar)!==null&&Jn!==void 0&&Jn.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(){sr()}}):sr()},sn=function(){var $n=Object(n.a)(f.a.mark(function Jn(){var sr,lr,er,ea=arguments;return f.a.wrap(function(xa){for(;;)switch(xa.prev=xa.next){case 0:if(sr=ea.length>0&&ea[0]!==void 0?ea[0]:!1,!Object(Dt.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")){xa.next=3;break}return xa.abrupt("return");case 3:return lr={sub_type:Tr,main_type:vr,shixun:{mirror_script_id:gr},shixun_info:{evaluate_script:hr},shixun_service_configs:Un.map(function(ga){return{mirror_repository_id:ga.mirror_repository_id,cpu_limit:ga.cpu_limit,lower_cpu_limit:ga.lower_cpu_limit,memory_limit:ga.memory_limit,request_limit:ga.request_limit,resource_limit:ga.resource_limit}})},xa.next=6,Object(g.a)("/api/shixuns/".concat(We),{method:"put",body:lr});case 6:er=xa.sent,er.status===0&&(r.b.success("\u7F16\u8F91\u6210\u529F"),Se.current={activeId:vr,selectId:Tr,serviceConfigList:Un,evaluateScript:hr,evaluationScript:gr},fn({type:"practiceSetting/getCommonData",payload:{id:We}}),fn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}}));case 8:case"end":return xa.stop()}},Jn)}));return function(){return $n.apply(this,arguments)}}(),Tn=Ir.filter(function($n){return Tr.includes($n.id)}),pr=function(){Sn()},Jr=function(Jn,sr,lr){var er=Un.map(function(ea,va){return va===lr?Object(G.a)(Object(G.a)({},ea),{},Object(Ur.a)({},sr,Jn)):ea});wn(er)},Vn=function(){if(Object(Dt.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return;fn({type:"shixunsDetail/setActionTabs",payload:{key:"Settings-UseCustomScript",params:{id:We}}})},ua=function(){var $n=Object(n.a)(f.a.mark(function Jn(sr){var lr;return f.a.wrap(function(ea){for(;;)switch(ea.prev=ea.next){case 0:return ea.next=2,fn({type:"shixunsDetail/getScriptContent",payload:{id:We,script_id:sr}});case 2:lr=ea.sent,lr&&ir(lr.content);case 4:case"end":return ea.stop()}},Jn)}));return function(sr){return $n.apply(this,arguments)}}(),oa=function(Jn){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 sr=Object(n.a)(f.a.mark(function er(){return f.a.wrap(function(va){for(;;)switch(va.prev=va.next){case 0:return va.next=2,ua(Jn);case 2:s.a.info({centered:!0,title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",content:d.a.createElement("div",{className:"tc font16"},"\u8BC4\u6D4B\u811A\u672C\u751F\u6210\u6210\u529F\uFF01")});case 3:case"end":return va.stop()}},er)}));function lr(){return sr.apply(this,arguments)}return lr}()})},aa=function(Jn,sr){var lr=Un[0]?[Un[0]]:[];sr.forEach(function(er){var ea=Un.find(function(ga){return ga.mirror_repository_id===Number(er.key)});if(ea)lr.push(ea);else{var va=Ir.find(function(ga){return ga.id===Number(er.key)});if(va.mirror_name){var xa={cpu_limit:1,lower_cpu_limit:.1,memory_limit:1024,mirror_repository_id:Number(er.key),name:va.mirror_name,request_limit:10};lr.push(xa)}}}),wn(lr),Vr(Jn)};return d.a.createElement("div",{className:on.a.practice},d.a.createElement(or.a,{loading:ta,skin:"night",className:on.a.left,dispatch:fn,value:vr,data:Xt,otherData:vn,tags:yt,onChange:function(Jn){return jr(Jn)}}),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",vr===null?"\u2014 \u2014":nr)),d.a.createElement("div",{className:on.a.content,ref:Te},vr===null&&d.a.createElement(it.a,{image:yr.a,description:"\u8BF7\u9009\u62E9\u5B9E\u9A8C\u73AF\u5883"}),vr!==null&&d.a.createElement("div",{className:on.a.des},d.a.createElement("div",{className:on.a.mainBody},d.a.createElement(Rr.a,{value:ar})),d.a.createElement("div",{className:on.a.title},"\u9644\u5E26\u73AF\u5883"),d.a.createElement("div",{className:on.a.selectBox},d.a.createElement(Nr.a,{onChange:function(Jn,sr){return aa(Jn,sr)},getPopupContainer:function(Jn){return Jn.parentNode},mode:"multiple",bordered:!1,value:Tr,optionFilterProp:"children",placeholder:"\u8BF7\u9009\u62E9\u9644\u5E26\u73AF\u5883",style:{width:400},maxTagCount:6},Ir.map(function($n,Jn){return d.a.createElement(Mr,{key:$n.id,value:$n.id},$n.type_name)})),d.a.createElement("div",{className:on.a.smallType},Tn.map(function($n){return $n.description?d.a.createElement("span",{key:$n.id},$n.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},tt&&d.a.createElement("div",{onClick:function(){if(Object(Dt.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883"))return},className:on.a.mask}),d.a.createElement(Nr.a,{style:{width:400},bordered:!1,getPopupContainer:function(Jn){return Jn.parentNode},value:gr,placeholder:"\u8BF7\u9009\u62E9\u8BC4\u6D4B\u811A\u672C",onChange:function(Jn){oa(Jn),Zn(Jn)}},(ca||[]).map(function($n,Jn){return d.a.createElement(Mr,{value:parseInt($n.id),name:$n.scptname,key:Jn},$n.scptname)})),d.a.createElement("span",{className:on.a.evaluatingS1,onClick:Vn},"\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(Hr.a,null)))),d.a.createElement(xr.b,{width:"90%",height:450,style:{border:"1px solid #ccc",background:"#f5f5f5",marginTop:"20px"},language:"shell",theme:"vs-light",value:hr,onChange:function(Jn){if(Ie.current){Ie.current=!1;return}ir(Jn),Object(Dt.b)(fn,"\u4E0D\u80FD\u9009\u62E9/\u66F4\u6362\u5B9E\u9A8C\u73AF\u5883")&&setTimeout(function(){Ie.current=!0,ir(Se.current.evaluateScript)},200)}}))),((Zt=Mn.detail)===null||Zt===void 0?void 0:Zt.identity)<3&&!!Un.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},Un==null?void 0:Un.map(function($n,Jn){return d.a.createElement("div",{key:Jn,className:"mb30"},d.a.createElement("div",null,d.a.createElement("span",{className:"font16"},$n.name)),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"CPU(\u6838)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.cpu_limit,disabled:tt,onChange:function(lr){return Jr(lr.target.value,"cpu_limit",Jn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u6700\u4F4ECPU(\u6838)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.lower_cpu_limit,disabled:tt,onChange:function(lr){return Jr(lr.target.value,"lower_cpu_limit",Jn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u5185\u5B58\u9650\u5236(M)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.memory_limit,disabled:tt,onChange:function(lr){return Jr(lr.target.value,"memory_limit",Jn)}})),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u5185\u5B58\u8981\u6C42(M)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.request_limit,style:{width:300},disabled:tt,onChange:function(lr){return Jr(lr.target.value,"request_limit",Jn)}}),d.a.createElement("label",{className:on.a.serviceSetTip},"\u6E29\u99A8\u63D0\u793A\uFF1A\u7EAF\u7F16\u7A0B\u7C7B\u578B\u5B9E\u8BAD\u5EFA\u8BAE\u4F7F\u7528\u9ED8\u8BA4\u503C\uFF0C\u5BF9\u4E8E\u5927\u6570\u636E\u7B49\u5EFA\u8BAE\u4F7F\u7528\u6700\u5927\u5185\u5B58\u768430%")),d.a.createElement("div",{className:on.a.serviceBox},d.a.createElement("label",{className:on.a.serviceSetLeft},"\u78C1\u76D8\u9650\u5236(K)\uFF1A"),d.a.createElement(V.a,{className:on.a.serviceSetInput,value:$n.resource_limit,style:{width:300},disabled:tt,maxLength:8,onChange:function(lr){var er=lr.target.value,ea=/^\d*(\.\d*)?$/;er.match(ea)&&Jr(lr.target.value,"resource_limit",Jn)}})))}))))),d.a.createElement("div",{className:on.a.btns},d.a.createElement(B.a,{size:"large",style:{marginRight:20},onClick:pr},"\u53D6\u6D88"),d.a.createElement(B.a,{size:"large",type:"primary",disabled:vr===null,onClick:function(){return sn()}},"\u4FDD\u5B58"))),d.a.createElement(kr.a,null),d.a.createElement(an,{onFinish:function(Jn){return ir(Jn)}}),d.a.createElement(sa.a,null))},Da=Object(_.a)(function(Vt){var Bt=Vt.practiceSetting,Qt=Vt.globalSetting,Zt=Vt.shixunsDetail,mn=Vt.user;return{practiceSetting:Bt,globalSetting:Qt,shixunsDetail:Zt,user:mn}})(ya),Aa=u("g9YV"),Ba=u("wCAj"),$r=u("5Dmo"),Or=u("3S7+"),qn=u("P5Jw"),ha=u("wd/R"),wa=u.n(ha),Pa=u("3d99"),rr=u.n(Pa),ai=u("Lf5v"),Fa=u("xKgJ"),Ua=u("lzim"),oi=d.a.Fragment,Sa=function(Bt){var Qt,Zt,mn,fn,Mn,Ln=Bt.globalSetting,fr=Bt.dispatch,dr=Bt.practiceSetting,vr=Bt.shixunsDetail,jr=Bt.user,zr=Object(m.a)(Bt,["globalSetting","dispatch","practiceSetting","shixunsDetail","user"]),Sr=dr.id,Tr=Object(D.useState)([]),Vr=Object(oe.a)(Tr,2),Qr=Vr[0],Dr=Vr[1],ta=Object(D.useState)({}),na=Object(oe.a)(ta,2),xn=na[0],Rt=na[1],Gt=Object(D.useState)(!1),Ft=Object(oe.a)(Gt,2),Rn=Ft[0],dn=Ft[1],Un=Object(D.useState)(!0),wn=Object(oe.a)(Un,2),Gn=wn[0],Wn=wn[1],hr=Object(D.useState)(!1),ir=Object(oe.a)(hr,2),Yr=ir[0],jn=ir[1],gr=Object(D.useState)(!1),Zn=Object(oe.a)(gr,2),Kr=Zn[0],pa=Zn[1],ca=Object(D.useState)([]),Ar=Object(oe.a)(ca,2),He=Ar[0],qe=Ar[1],lt=Object(D.useState)(!1),Ye=Object(oe.a)(lt,2),Te=Ye[0],Ie=Ye[1],Se=Object(D.useState)({}),Ve=Object(oe.a)(Se,2),We=Ve[0],tt=Ve[1],Je=Object(D.useState)({page:1,limit:10,total:0}),yt=Object(oe.a)(Je,2),kt=yt[0],Xt=yt[1];Object(D.useEffect)(function(){if(!Sr)return;Nt()},[Sr]);var Ht=function(tr){var Sn=Object(G.a)(Object(G.a)({},kt),{},{page:tr});qe([]),Xt(Sn),Nt(Sn)},Nt=function(){var kn=Object(n.a)(f.a.mark(function tr(Sn){var sn,Tn,pr;return f.a.wrap(function(Vn){for(;;)switch(Vn.prev=Vn.next){case 0:return sn={page:1,limit:10,total:0},Tn=Sn||sn,dn(!0),Vn.next=5,fr({type:"shixunsDetail/getSetData",payload:Object(G.a)(Object(G.a)({},Tn),{},{id:Sr})});case 5:pr=Vn.sent,pr!=null&&pr.data_sets&&(dn(!1),Dr(Object(me.a)(pr.data_sets)),Xt(Object(G.a)(Object(G.a)({},Tn),{},{total:pr==null?void 0:pr.data_sets_count})),Wn(!1),Rt(Object(G.a)({},pr)));case 7:case"end":return Vn.stop()}},tr)}));return function(Sn){return kn.apply(this,arguments)}}(),_n=function(){return d.a.createElement("div",{className:rr.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~"))},vn=function(tr){console.log("selectedRowKeys changed: ",tr),qe(tr)},nr={selectedRowKeys:He,columnWidth:70,onChange:vn},ar=function(tr){Object(p.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]);var Sn=tr?[tr]:He;s.a.confirm({centered:!0,title:"\u786E\u5B9A\u8981\u5220\u9664\u6587\u4EF6\u5417\uFF1F",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var sn=Object(n.a)(f.a.mark(function pr(){var Jr,Vn;return f.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:return oa.next=2,Object(g.a)("/api/shixuns/".concat(Sr,"/destroy_data_sets.json"),{method:"Delete",body:{id:Sn}});case 2:Jr=oa.sent,Jr.status===0&&(Vn=Sn.length===Qr.length&&kt.page>1?kt.page-1:kt.page,r.b.success("\u5220\u9664\u6210\u529F"),Nt(Object(G.a)(Object(G.a)({},kt),{},{page:Vn})),qe([]));case 4:case"end":return oa.stop()}},pr)}));function Tn(){return sn.apply(this,arguments)}return Tn}()})},Fr=function(){var kn=Object(n.a)(f.a.mark(function tr(){var Sn,sn,Tn,pr,Jr,Vn;return f.a.wrap(function(oa){for(;;)switch(oa.prev=oa.next){case 0:if(Sn=We.title,sn=We.file_path,Tn=null,console.log(Sn,"title"),!(Sn==="")){oa.next=7;break}return Tn="\u6587\u4EF6\u540D\u4E0D\u80FD\u4E3A\u7A7A",tt(Object(G.a)(Object(G.a)({},We),{},{errorDes:Tn})),oa.abrupt("return");case 7:if(!(sn==="")){oa.next=10;break}return r.b.info("\u6587\u4EF6\u8DEF\u5F84\u4E0D\u80FD\u4E3A\u7A7A"),oa.abrupt("return");case 10:return pr=Qr.find(function(aa){return aa.id===(We==null?void 0:We.id)}).title,Jr=pr.includes(".")?pr.substring(pr.lastIndexOf("."),pr.length):"",oa.next=14,Object(g.a)("/api/shixuns/".concat(Sr,"/rename_data_sets.json"),{method:"post",body:{id:We==null?void 0:We.id,new_file_name:Sn+Jr,change_file_path:We==null?void 0:We.file_path}});case 14:Vn=oa.sent,Vn.status===0&&(r.b.success("\u91CD\u547D\u540D\u6210\u529F"),Nt(kt),jn(!1),tt({}));case 16:case"end":return oa.stop()}},tr)}));return function(){return kn.apply(this,arguments)}}(),wr=function(){var tr=We.download_url;Ir(tr),r.b.success("\u590D\u5236\u6210\u529F"),pa(!1),tt({})},Ir=function(tr){var Sn=tr,sn=document.createElement("input");sn.value=Sn,document.body.appendChild(sn),sn.select(),document.execCommand("Copy"),sn.style.display="none"},_r=[{title:"\u6587\u4EF6",dataIndex:"title",key:"title",align:"left",ellipsis:!0,render:function(tr){return d.a.createElement(Or.a,{title:tr},d.a.createElement("span",null,tr))}},{title:"\u5907\u6CE8",dataIndex:"description",key:"description",align:"left",ellipsis:!0,render:function(tr){return d.a.createElement(Or.a,{title:tr},d.a.createElement("span",null,tr||"--"))}},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"created_on",key:"created_on",align:"left",width:180,render:function(tr,Sn){return wa()(Sn.created_on).format("YYYY-MM-DD HH:mm")}},{title:"\u6587\u4EF6\u8DEF\u5F84",dataIndex:"file_path",key:"file_path",align:"left",render:function(tr,Sn){return d.a.createElement("div",{className:rr.a.path},d.a.createElement(Or.a,{title:tr},d.a.createElement("span",{className:rr.a.text},tr)),d.a.createElement(qn.CopyToClipboard,{text:tr,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(Or.a,{title:"\u590D\u5236"},d.a.createElement("i",{className:"iconfont icon-fuzhi6 ml5"}))))}},{title:"\u6700\u540E\u4FEE\u6539\u4EBA",dataIndex:"author",key:"author",align:"left",width:120},{title:"\u6587\u4EF6\u5927\u5C0F",dataIndex:"filesize",key:"filesize",align:"left",width:100},{title:"\u64CD\u4F5C",dataIndex:"operation",key:"operation",align:"left",width:Object(Fa.v)()?200:120,render:function(tr,Sn){return d.a.createElement("div",{className:rr.a.actionsBtns},d.a.createElement(Or.a,{title:"\u91CD\u547D\u540D"},d.a.createElement("span",{className:"iconfont icon-zhongmingming",onClick:function(){var Tn;tt(Object(ee.clone)(Object(G.a)(Object(G.a)({},Sn),{},{title:Sn!=null&&Sn.title.includes(".")?Sn==null||((Tn=Sn.title)===null||Tn===void 0)?void 0:Tn.substring(0,Sn.title.lastIndexOf(".")):Sn==null?void 0:Sn.title}))),jn(!0),Object(p.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u91CD\u547D\u540D"])}})),Object(Fa.v)()&&d.a.createElement(Or.a,{title:"\u5206\u4EAB"},d.a.createElement("span",{className:"iconfont icon-fenxiang",onClick:function(){Object(p.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5206\u4EAB"]),tt(Object(ee.clone)(Sn)),pa(!0)}})),Object(Fa.v)()&&d.a.createElement(Or.a,{title:"\u4E0B\u8F7D"},d.a.createElement("span",{className:"iconfont icon-xiazai3",onClick:function(){Object(p.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u4E0B\u8F7D"]),Object(p.w)(Sn.title,Sn==null?void 0:Sn.download_url)}})),d.a.createElement(Or.a,{title:"\u5220\u9664"},d.a.createElement("span",{className:"iconfont icon-shanchu8",onClick:function(){Object(p.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u6570\u636E\u96C6","\u5220\u9664"]),ar(Sn.id)}})))}}];return d.a.createElement("div",{className:rr.a.dataset},d.a.createElement("div",{className:rr.a.header},d.a.createElement("div",{className:rr.a.title},"\u6570\u636E\u96C6(",kt.total,")"),d.a.createElement("div",{className:rr.a.dataPath},d.a.createElement("span",{className:rr.a.pathTitle},"\u6570\u636E\u96C6\u8DEF\u5F84:"),d.a.createElement("input",{value:xn==null?void 0:xn.folder_name,disabled:!0}),d.a.createElement(qn.CopyToClipboard,{text:xn==null?void 0:xn.folder_name,onCopy:function(){return r.b.success("\u590D\u5236\u6210\u529F")}},d.a.createElement(Or.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:rr.a.btns},d.a.createElement(B.a,{type:"primary",ghost:!0,onClick:function(){return ar()},disabled:!He.length},"\u5220\u9664"),d.a.createElement(B.a,{type:"primary",onClick:function(){return Ie(!0)}},"\u4E0A\u4F20\u6587\u4EF6"))),d.a.createElement("div",{className:rr.a.content},d.a.createElement(Fe.a,{loading:Gn,active:!0,paragraph:{rows:5}},kt.total?d.a.createElement(Ba.a,{rowSelection:nr,className:rr.a.customTable,dataSource:Qr,bordered:!1,rowKey:function(tr){return tr.id},rowClassName:rr.a.row,columns:_r,loading:Rn,pagination:{pageSize:kt.limit,total:kt.total,current:kt.page,onChange:Ht,showQuickJumper:!0,hideOnSinglePage:!0,position:["bottomCenter"]}}):_n())),d.a.createElement(ai.a,{rootIdentifier:vr==null||((Qt=vr.detail)===null||Qt===void 0)?void 0:Qt.root_identifier,wrapClassName:rr.a.uploadFileModal,id:Sr,containerId:vr==null||((Zt=vr.detail)===null||Zt===void 0)?void 0:Zt.id,local:Ln==null||((mn=Ln.setting)===null||mn===void 0)?void 0:mn.is_local,dispatch:fr,visible:Te,onClose:function(){return Ie(!1)},onOK:Nt}),d.a.createElement(s.a,{title:"\u91CD\u547D\u540D",visible:Yr,onOk:Fr,centered:!0,wrapClassName:rr.a.renameModal,onCancel:function(){jn(!1),tt({})},width:"1000px"},d.a.createElement("div",null,d.a.createElement("div",{className:rr.a.fileName},d.a.createElement("sup",null,"*"),"\u6587\u4EF6\u540D\xA0:"),d.a.createElement(V.a,{value:We==null?void 0:We.title,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(tr){tt(Object(G.a)(Object(G.a)({},We),{},{title:tr.target.value,errorDes:null}))},maxLength:60,suffix:"".concat((We==null||((fn=We.title)===null||fn===void 0)?void 0:fn.length)||0,"/60")}),(We==null?void 0:We.errorDes)&&d.a.createElement("div",{className:rr.a.errorDes},We==null?void 0:We.errorDes),d.a.createElement("div",{className:rr.a.fileName,style:{marginTop:20}},d.a.createElement("sup",null,"*"),"\u6587\u4EF6\u8DEF\u5F84\xA0:"),d.a.createElement(V.a,{value:We==null?void 0:We.file_path,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u5B57",bordered:!1,onChange:function(tr){tt(Object(G.a)(Object(G.a)({},We),{},{file_path:tr.target.value,errorDes:null}))},suffix:"".concat((We==null||((Mn=We.file_path)===null||Mn===void 0)?void 0:Mn.length)||0)}))),d.a.createElement(s.a,{title:"\u5206\u4EAB\u4E0B\u8F7D\u94FE\u63A5",visible:Kr,onOk:wr,centered:!0,wrapClassName:rr.a.shareModal,onCancel:function(){pa(!1),tt({})},width:"1000px",okText:"\u590D\u5236\u94FE\u63A5"},d.a.createElement("div",null,d.a.createElement("div",{className:rr.a.fileName},"\u53D1\u9001\u94FE\u63A5\uFF0C\u522B\u4EBA\u53EF\u4EE5\u901A\u8FC7\u94FE\u63A5\u4E0B\u8F7D\u6587\u4EF6",d.a.createElement("span",null,"(\u6709\u6548\u671F\u4E3A3\u5929)")),d.a.createElement(V.a,{bordered:!1,addonBefore:"\u94FE\u63A5",value:We==null?void 0:We.download_url}))))},qa=Object(_.a)(function(Vt){var Bt=Vt.globalSetting,Qt=Vt.shixunsDetail,Zt=Vt.practiceSetting,mn=Vt.user;return{globalSetting:Bt,shixunsDetail:Qt,user:mn,practiceSetting:Zt}})(Sa),Ga=u("aHsQ"),Di=u("sGsY"),hi=u("fKo2"),ra=u.n(hi),la=u("BMKw"),ia=u.n(la),pe=function(Bt){return Bt!=null&&Bt.length?Bt.filter(function(Qt,Zt){return Zt!==0}).map(function(Qt){return Qt.val}).join("").substr(1):""},Ze=function(Bt){var Qt=Bt.shixunsDetail,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.fileType,Ln=Bt.path,fr=Bt.onFinish,dr=fr===void 0?function(){}:fr,vr=Object(T.i)(),jr=Object(D.useState)(""),zr=Object(oe.a)(jr,2),Sr=zr[0],Tr=zr[1],Vr=Object(D.useState)([]),Qr=Object(oe.a)(Vr,2),Dr=Qr[0],ta=Qr[1],na=Object(D.useState)([]),xn=Object(oe.a)(na,2),Rt=xn[0],Gt=xn[1],Ft=[Ot.OriginalPicturePath,Ot.ExpectPicturePath,Ot.PicturePath],Rn=Ft.includes(Mn);Object(D.useEffect)(function(){if(Qt.actionTabs.key!=="EditPracticeSetting-SelectFilePath")return;Tr(Ln||""),dn()},[Qt.actionTabs.key]);var dn=function(){var Yr=Object(n.a)(f.a.mark(function jn(){var gr,Zn,Kr,pa,ca=arguments;return f.a.wrap(function(He){for(;;)switch(He.prev=He.next){case 0:return Zn=ca.length>0&&ca[0]!==void 0?ca[0]:"",He.next=3,fn({type:"shixunsDetail/getRepository",payload:{id:vr.id,path:Zn}});case 3:Kr=He.sent,Zn===""&&!(Kr!=null&&(gr=Kr.trees)!==null&&gr!==void 0&&gr.length)&&r.b.warn("\u8BF7\u5148\u53BB\u4EE3\u7801\u4ED3\u5E93\u63D0\u4EA4\u6587\u4EF6"),Kr!=null&&Kr.trees&&(pa=Kr.trees.map(function(qe){return Object(G.a)(Object(G.a)({},qe),{name:qe.name,val:qe.name})}),Gt(pa||[]));case 6:case"end":return He.stop()}},jn)}));return function(){return Yr.apply(this,arguments)}}(),Un=function(jn){var gr=pe(Dr),Zn="".concat(gr&&"".concat(gr,"/")).concat(jn);Mn===Ot.Path?!(Sr!=null&&Sr.includes("".concat(Zn,"\uFF1B")))&&Tr("".concat(Sr).concat(Zn,"\uFF1B")):Mn===Ot.ExecPath&&Tr(Zn)},wn=function(jn){if(jn.type==="tree"){Dr.length?Dr.push({val:"/".concat(jn.val),path:jn.val}):Dr.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(jn.val),path:jn.val}),ta(Dr);var gr=pe(Dr);Rn&&Tr(gr),dn(gr)}},Gn=function(jn,gr){var Zn=Dr.filter(function(pa,ca){return ca<=gr});ta(Zn);var Kr=pe(Zn);Rn&&Tr(Kr),dn(Kr)},Wn=function(){var Yr=Object(n.a)(f.a.mark(function jn(){return f.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:dr(Sr),hr();case 2:case"end":return Zn.stop()}},jn)}));return function(){return Yr.apply(this,arguments)}}(),hr=function(){Tr(""),ta([]),Gt([]),fn({type:"shixunsDetail/setActionTabs",payload:{}})},ir=pe(Dr);return d.a.createElement(s.a,{centered:!0,title:"\u6587\u4EF6\u8DEF\u5F84",closable:!1,keyboard:!1,visible:Qt.actionTabs.key==="EditPracticeSetting-SelectFilePath",onOk:Wn,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},!!(Dr!=null&&Dr.length)&&Dr.map(function(Yr,jn){return d.a.createElement("a",{key:jn,onClick:function(){return Gn(Yr,jn)}},Yr.val)})),!!(Rt!=null&&Rt.length)&&Rt.map(function(Yr,jn){return Yr.type==="tree"?d.a.createElement("a",{key:jn,onClick:function(){return wn(Yr)}},d.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(ia.a.colorBlue)}),ir&&"".concat(ir,"/"),Yr.name):d.a.createElement("a",{key:jn,onClick:function(){return Un("".concat(Yr.name))}},d.a.createElement("i",{className:"iconfont icon-zuoye ".concat(ia.a.colorBlue)}),ir&&"".concat(ir,"/"),Yr.name)})),d.a.createElement("label",{className:"mt5"},"\u9009\u4E2D\u7684\u65B0\u5EFA\u6587\u4EF6\u5939\u76EE\u5F55\uFF1A"),d.a.createElement(V.a,{placeholder:"\u8BF7\u8F93\u5165\u65B0\u6587\u4EF6\u5939\u540D/\u5B50\u6587\u4EF6\u5939\u540D\u3002\uFF08\u5982\uFF1Asrc/step1\uFF09",value:Sr,onChange:function(jn){return Tr(jn.target.value)}})))},vt=Object(_.a)(function(Vt){var Bt=Vt.shixunsDetail,Qt=Vt.loading,Zt=Vt.globalSetting;return{shixunsDetail:Bt,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(Bt){var Qt=Bt.globalSetting,Zt=Bt.loading,mn=Bt.dispatch,fn=Bt.practiceSetting,Mn=Bt.shixunsDetail,Ln=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),fr=Object(D.useState)(),dr=Object(oe.a)(fr,2),vr=dr[0],jr=dr[1],zr=Object(D.useState)(),Sr=Object(oe.a)(zr,2),Tr=Sr[0],Vr=Sr[1],Qr=Object(D.useRef)(),Dr=Object(D.useState)(),ta=Object(oe.a)(Dr,2),na=ta[0],xn=ta[1],Rt=Object(D.useState)(),Gt=Object(oe.a)(Rt,2),Ft=Gt[0],Rn=Gt[1],dn=Object(D.useState)(),Un=Object(oe.a)(dn,2),wn=Un[0],Gn=Un[1],Wn=Object(D.useRef)(!0),hr=Object(D.useState)(!0),ir=Object(oe.a)(hr,2),Yr=ir[0],jn=ir[1],gr=Object(D.useState)(700),Zn=Object(oe.a)(gr,2),Kr=Zn[0],pa=Zn[1],ca=Object(D.useState)(""),Ar=Object(oe.a)(ca,2),He=Ar[0],qe=Ar[1],lt=Object(D.useRef)(),Ye=Object(T.i)();Object(D.useEffect)(function(){Ie()},[]);var Te=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt,_n,vn;return f.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,mn({type:"shixunsDetail/updateRepositoryFile",payload:{id:Ye.id,path:Mn==null||((Nt=Mn.fileContent)===null||Nt===void 0||((_n=Nt.params)===null||_n===void 0))?void 0:_n.path,content:vr,secret_repository:Yr?null:!0}});case 2:vn=ar.sent,vn!=null&&vn.content&&(r.b.info("\u4FDD\u5B58\u6210\u529F"),mn({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},fn.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return ar.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),Ie=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.S)({identifier:Ye.id});case 2:Nt=vn.sent,Nt!=null&&Nt.url&&qe(Nt==null?void 0:Nt.url);case 4:case"end":return vn.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),Se=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.lb)({identifier:Ye.id});case 2:if(Nt=vn.sent,!((Nt==null?void 0:Nt.status)!==0)){vn.next=5;break}return vn.abrupt("return");case 5:Nt!=null&&Nt.remainingSeconds?(xn(Date.now()+Nt.remainingSeconds*1e3),Rn(Nt.remainingSeconds-300<=0?Date.now()+1e3:Date.now()+(Nt.remainingSeconds-300)*1e3)):Ve();case 6:case"end":return vn.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),Ve=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 Ht=Object(n.a)(f.a.mark(function _n(){return f.a.wrap(function(nr){for(;;)switch(nr.prev=nr.next){case 0:We();case 1:case"end":return nr.stop()}},_n)}));function Nt(){return Ht.apply(this,arguments)}return Nt}()})},We=function(){var Xt=Object(n.a)(f.a.mark(function Ht(){var Nt;return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return Vr(Mt.Loading),vn.next=3,Object(l.vb)({identifier:Ye.id});case 3:if(Nt=vn.sent,!((Nt==null?void 0:Nt.status)!==0)){vn.next=6;break}return vn.abrupt("return");case 6:Vr(Mt.Finish),qe(Nt.url),Qr.current=Nt.port,r.b.success("\u91CD\u7F6E\u73AF\u5883\u6210\u529F!");case 10:case"end":return vn.stop()}},Ht)}));return function(){return Xt.apply(this,arguments)}}(),tt=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:na,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 Ht=Object(n.a)(f.a.mark(function _n(){var vn;return f.a.wrap(function(ar){for(;;)switch(ar.prev=ar.next){case 0:return ar.next=2,Object(l.a)({identifier:Ye.id});case 2:if(vn=ar.sent,!(vn.status===0)){ar.next=7;break}return ar.next=6,Se();case 6:r.b.success("\u5EF6\u957F\u6210\u529F!");case 7:case"end":return ar.stop()}},_n)}));function Nt(){return Ht.apply(this,arguments)}return Nt}()})},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(){We()}})},yt=function(Ht){mn({type:"shixunsDetail/setActionTabs",payload:{key:"EditPracticeSetting-SelectFilePath"}})},kt=function(){var Xt=Object(n.a)(f.a.mark(function Ht(Nt){return f.a.wrap(function(vn){for(;;)switch(vn.prev=vn.next){case 0:return vn.next=2,Object(l.Ib)({id:Ye.id,startup_file:Nt});case 2:Ie(),mn({type:"practiceSetting/getCommonData",payload:Object(G.a)({},Ye)});case 4:case"end":return vn.stop()}},Ht)}));return function(Nt){return Xt.apply(this,arguments)}}();return d.a.createElement("div",{className:ra.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 yt(Ot.ExecPath)}},d.a.createElement(V.a,{value:He})),d.a.createElement(k.a,{flex:"1"},d.a.createElement(B.a,{type:"primary",className:"ml10",onClick:function(){return yt(Ot.ExecPath)}},"\u8BBE\u7F6E"))),d.a.createElement("iframe",{onLoad:function(Ht){},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(Ht){return kt(Ht)}}))},nn=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting,mn=Vt.shixunsDetail;return{globalSetting:Qt,loading:Bt,practiceSetting:Zt,shixunsDetail:mn}})(zt),pn=function(Bt){var Qt=Bt.tabsActive,Zt=Object(m.a)(Bt,["tabsActive"]);return d.a.createElement(d.a.Fragment,null,Qt==="information"&&d.a.createElement(Qe,null),Qt==="warehouse"&&d.a.createElement(rt.default,null),Qt==="level"&&d.a.createElement(ze,Zt),Qt==="collaborate"&&d.a.createElement(Kn,Zt),Qt==="setting"&&d.a.createElement(Hn.a,null),Qt==="environment"&&d.a.createElement(Da,Zt),Qt==="dataset"&&d.a.createElement(qa,null),Qt==="service"&&d.a.createElement(nn,Zt))},gn=pn,Dn=u("Jv0p"),bn=u.n(Dn),wt=u("luix"),Jt=u.n(wt),Wt=[{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(Bt){var Qt,Zt=Bt.globalSetting,mn=Bt.loading,fn=Bt.dispatch,Mn=Bt.shixunsDetail,Ln=Bt.practiceSetting,fr=Object(m.a)(Bt,["globalSetting","loading","dispatch","shixunsDetail","practiceSetting"]),dr=Ln.base_info_warning,vr=Ln.challenges_warning,jr=Ln.id,zr=Ln.repository_warning,Sr=Ln.sideBar,Tr=Ln.service_warning,Vr=Object(T.h)(),Qr=Object(T.i)();Object(D.useEffect)(function(){var na,xn,Rt=Vr==null||((na=Vr.query)===null||na===void 0)?void 0:na.tabId,Gt=Vr.pathname.split("/").length,Ft=Mn!=null&&(xn=Mn.detail)!==null&&xn!==void 0&&xn.windows_vnc?Wt.filter(function(dn){return dn.tabId!=="dataset"}):Wt,Rn=Ft.map(function(dn){return dn.tabId}).includes(Rt);if(Rt&&Rn){fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:Rt}});return}if(Gt>4){fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:"level"}});return}if(!Rt||Rt&&!Rn){fn({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(){fn({type:"practiceSetting/setSideBarTabs",payload:Object(G.a)(Object(G.a)({},Ln.sideBar),{},{selectPath:""})})}},[Qr.id]);var Dr=function(xn){var Rt;if(xn===Sr.tabsActive)return;var Gt=function(){_.d.push("/shixuns/".concat(jr,"/edit?tabId=").concat(xn)),fn({type:"practiceSetting/setSideBarTabs",payload:{tabsActive:xn,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 xn,Rt=Mn!=null&&(xn=Mn.detail)!==null&&xn!==void 0&&xn.windows_vnc?Wt.filter(function(Gt){return Gt.tabId!=="dataset"}):Wt;return Rt.filter(function(Gt){var Ft;return Mn!=null&&(Ft=Mn.detail)!==null&&Ft!==void 0&&Ft.is_jupyter_lab?Gt.tabId!=="level":Gt.tabId!=="service"}).map(function(Gt){var Ft=Gt.name,Rn=Gt.icon,dn=Gt.tabId;return d.a.createElement("div",{key:dn,className:Ln.sideBar.tabsActive===dn?bn.a.itemActive:bn.a.item,onClick:function(){return Dr(dn)}},Rn,d.a.createElement("span",{className:bn.a.name},Ft),dn==="information"&&dr&&d.a.createElement(Or.a,{title:"\u8BF7\u5B8C\u5584\u57FA\u672C\u4FE1\u606F"},d.a.createElement("img",{src:Jt.a,alt:""})),dn==="level"&&vr&&d.a.createElement(Or.a,{title:"\u8BF7\u521B\u5EFA\u4EFB\u52A1\u5173\u5361"},d.a.createElement("img",{src:Jt.a,alt:""})),dn==="service"&&Tr&&d.a.createElement(Or.a,{title:"\u8BF7\u8BBE\u7F6E\u9ED8\u8BA4\u6253\u5F00\u6587\u4EF6"},d.a.createElement("img",{src:Jt.a,alt:""})),dn==="warehouse"&&zr&&d.a.createElement(Or.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(Or.a,{placement:"right",title:"\u5E38\u89C1\u95EE\u9898"},d.a.createElement("span",{style:{cursor:"pointer"},onClick:function(){return window.open("/forums/4692")}},d.a.createElement("img",{src:Ua.x,height:44,width:44,alt:""})))))},en=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.shixunsDetail,mn=Vt.practiceSetting;return{globalSetting:Qt,loading:Bt,practiceSetting:mn,shixunsDetail:Zt}})(ln),Cn=function(Bt){var Qt=Bt.globalSetting,Zt=Bt.loading,mn=Bt.dispatch,fn=Bt.practiceSetting,Mn=Object(m.a)(Bt,["globalSetting","loading","dispatch","practiceSetting"]),Ln=fn.sideBar,fr=Ln.tabsActive,dr=Object(T.i)();return Object(D.useEffect)(function(){return mn({type:"globalSetting/headerFooterToggle",payload:!1}),mn({type:"shixunsDetail/getShixunsDetail",payload:dr}),mn({type:"shixunsDetail/getSettingsData",payload:dr}),function(){mn({type:"globalSetting/headerFooterToggle",payload:!0}),mn({type:"practiceSetting/setParams",payload:{id:""}})}},[]),d.a.createElement("div",{className:b.a.practiceSetting},d.a.createElement("div",{className:b.a.wrapHeader},d.a.createElement(R,null)),d.a.createElement("div",{className:b.a.wrapLayout},d.a.createElement("div",{className:b.a.wrapSidebar},d.a.createElement(en,null)),d.a.createElement("div",{className:b.a.wrapContent},d.a.createElement(gn,Object(P.a)({},Mn,{tabsActive:fn.sideBar.tabsActive})))))},Pn=Y.default=Object(_.a)(function(Vt){var Bt=Vt.loading,Qt=Vt.globalSetting,Zt=Vt.practiceSetting;return{globalSetting:Qt,loading:Bt,practiceSetting:Zt}})(Cn)},WYAk:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){(function(){var m=P,D=m.lib,d=D.Base,h=m.enc,b=h.Utf8,S=m.algo,r=S.HMAC=d.extend({init:function(i,s){i=this._hasher=new i.init,typeof s=="string"&&(s=b.parse(s));var n=i.blockSize,x=n*4;s.sigBytes>x&&(s=i.finalize(s)),s.clamp();for(var f=this._oKey=s.clone(),y=this._iKey=s.clone(),v=f.words,p=y.words,O=0;O<n;O++)v[O]^=1549556828,p[O]^=909522486;f.sigBytes=y.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,n=s.finalize(i);s.reset();var x=s.finalize(this._oKey.clone().concat(n));return x}})})()})},WaYH:function(M,Y,u){"use strict";var P=u("rePB"),m=u("Ff2n"),D=u("VTBJ"),d=u("1OyB"),h=u("vuIU"),b=u("JX7q"),S=u("Ji7U"),r=u("LK+K"),i=u("q1tI"),s=u("TSYQ"),n=u.n(s),x=u("sboe"),f=u("OZM5"),y=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:n()(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=y,p=u("815F"),O="open",a="close",l="---",g=function(c){Object(S.a)(w,c);var R=Object(r.a)(w);function w(){var C;return Object(d.a)(this,w),C=R.apply(this,arguments),C.state={dragNodeHighlight:!1},C.onSelectorClick=function(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(b.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(b.a)(C))},C.onDragOver=function(E){var o=C.props.context.onNodeDragOver;E.preventDefault(),E.stopPropagation(),o(E,Object(b.a)(C))},C.onDragLeave=function(E){var o=C.props.context.onNodeDragLeave;E.stopPropagation(),o(E,Object(b.a)(C))},C.onDragEnd=function(E){var o=C.props.context.onNodeDragEnd;E.stopPropagation(),C.setState({dragNodeHighlight:!1}),o(E,Object(b.a)(C))},C.onDrop=function(E){var o=C.props.context.onNodeDrop;E.preventDefault(),E.stopPropagation(),C.setState({dragNodeHighlight:!1}),o(E,Object(b.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,z=U.onNodeLoad;if(A)return;N&&o&&!C.isLeaf()&&(!C.hasChildren()&&!k&&z(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,z=A||N;if(C.isLeaf())return i.createElement("span",{className:n()("".concat(U,"-switcher"),"".concat(U,"-switcher-noop"))},typeof z=="function"?z(Object(D.a)(Object(D.a)({},C.props),{},{isLeaf:!0})):z);var W=n()("".concat(U,"-switcher"),"".concat(U,"-switcher_").concat(o?O:a));return i.createElement("span",{onClick:C.onExpand,className:W},typeof z=="function"?z(Object(D.a)(Object(D.a)({},C.props),{},{isLeaf:!1})):z)},C.renderCheckbox=function(){var E=C.props,o=E.checked,A=E.halfChecked,k=E.disableCheckbox,U=C.props.context.prefixCls,N=C.isDisabled(),z=C.isCheckable();if(!z)return null;var W=typeof z!="boolean"?z:null;return i.createElement("span",{className:n()("".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:n()("".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,z=o.data,W=C.props.context,K=W.prefixCls,V=W.showIcon,F=W.icon,B=W.draggable,G=W.loadData,ae=W.titleRender,de=C.isDisabled(),oe="".concat(K,"-node-content-wrapper"),_e;if(V){var ye=U||F;_e=ye?i.createElement("span",{className:n()("".concat(K,"-iconEle"),"".concat(K,"-icon__customize"))},typeof ye=="function"?ye(C.props):ye):C.renderIcon()}else G&&N&&(_e=C.renderIcon());var se;typeof A=="function"?se=A(z):ae?se=ae(z):se=A;var me=i.createElement("span",{className:"".concat(K,"-title")},se);return i.createElement("span",{ref:C.setSelectHandle,title:typeof A=="string"?A:"",className:n()("".concat(oe),"".concat(oe,"-").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},_e,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,z=o.dragOverGapTop,W=o.dragOverGapBottom,K=o.isLeaf,V=o.isStart,F=o.isEnd,B=o.expanded,G=o.selected,ae=o.checked,de=o.halfChecked,oe=o.loading,_e=o.domRef,ye=o.active,se=o.onMouseMove,me=Object(m.a)(o,["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","onMouseMove"]),fe=this.props.context,ie=fe.prefixCls,le=fe.filterTreeNode,Q=fe.draggable,ce=fe.keyEntities,te=this.isDisabled(),ee=Object(f.f)(me),xe=ce[A]||{},re=xe.level,Z=F[F.length-1];return i.createElement("div",Object.assign({ref:_e,className:n()(k,"".concat(ie,"-treenode"),(E={},Object(P.a)(E,"".concat(ie,"-treenode-disabled"),te),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"),oe),Object(P.a)(E,"".concat(ie,"-treenode-active"),ye),Object(P.a)(E,"".concat(ie,"-treenode-leaf-last"),Z),Object(P.a)(E,"drag-over",!te&&N),Object(P.a)(E,"drag-over-gap-top",!te&&z),Object(P.a)(E,"drag-over-gap-bottom",!te&&W),Object(P.a)(E,"filter-node",le&&le(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:se},ee),i.createElement(v,{prefixCls:ie,level:re,isStart:V,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(g,Object.assign({},R,{context:w}))})};T.displayName="TreeNode",T.defaultProps={title:l},T.isTreeNode=1;var _=Y.a=T},WdTA:function(M,Y,u){M.exports=u.p+"static/studnetqun.598eeb43.png"},XIdC:function(M,Y,u){"use strict";var P=u("rePB"),m=u("ODXe"),D=u("Ff2n"),d=u("q1tI"),h=u.n(d),b=u("TSYQ"),S=u.n(b),r=u("6cGi"),i=u("4IlW"),s=d.forwardRef(function(n,x){var f,y=n.prefixCls,v=y===void 0?"rc-switch":y,p=n.className,O=n.checked,a=n.defaultChecked,l=n.disabled,g=n.loadingIcon,T=n.checkedChildren,_=n.unCheckedChildren,c=n.onClick,R=n.onChange,w=n.onKeyDown,C=Object(D.a)(n,["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"]),E=Object(r.a)(!1,{value:O,defaultValue:a}),o=Object(m.a)(E,2),A=o[0],k=o[1];function U(K,V){var F=A;return l||(F=K,k(F),R==null||R(F,V)),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 z(K){var V=U(!A,K);c==null||c(V,K)}var W=S()(v,p,(f={},Object(P.a)(f,"".concat(v,"-checked"),A),Object(P.a)(f,"".concat(v,"-disabled"),l),f));return d.createElement("button",Object.assign({},C,{type:"button",role:"switch","aria-checked":A,disabled:l,className:W,ref:x,onKeyDown:N,onClick:z}),g,d.createElement("span",{className:"".concat(v,"-inner")},A?T:_))});s.displayName="Switch",Y.a=s},Xsq0:function(M,Y,u){M.exports=u.p+"static/mainbanner.0a951716.jpg"},Y1PL:function(M,Y,u){"use strict";u.r(Y),u.d(Y,"ResizableTextArea",function(){return de});var P=u("wx14"),m=u("1OyB"),D=u("vuIU"),d=u("Ji7U"),h=u("LK+K"),b=u("q1tI"),S=u("VTBJ"),r=u("rePB"),i=u("Zm9Q"),s=u("Kwbf"),n=u("c+Xe"),x=u("m+aA"),f=u("bdgK"),y=new Map;function v(ye){ye.forEach(function(se){var me,fe=se.target;(me=y.get(fe))===null||me===void 0||me.forEach(function(ie){return ie(fe)})})}var p=new f.default(v),O=null,a=null;function l(ye,se){y.has(ye)||(y.set(ye,new Set),p.observe(ye)),y.get(ye).add(se)}function g(ye,se){y.has(ye)&&(y.get(ye).delete(se),y.get(ye).size||(p.unobserve(ye),y.delete(ye)))}var T=function(ye){Object(d.a)(me,ye);var se=Object(h.a)(me);function me(){return Object(m.a)(this,me),se.apply(this,arguments)}return Object(D.a)(me,[{key:"render",value:function(){return this.props.children}}]),me}(b.Component),_=b.createContext(null);function c(ye){var se=ye.children,me=ye.onBatchResize,fe=b.useRef(0),ie=b.useRef([]),le=b.useContext(_),Q=b.useCallback(function(ce,te,ee){fe.current+=1;var xe=fe.current;ie.current.push({size:ce,element:te,data:ee}),Promise.resolve().then(function(){xe===fe.current&&(me==null||me(ie.current),ie.current=[])}),le==null||le(ce,te,ee)},[me,le]);return b.createElement(_.Provider,{value:Q},se)}function R(ye){var se=ye.children,me=ye.disabled,fe=b.useRef(null),ie=b.useRef(null),le=b.useContext(_),Q=b.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ce=b.isValidElement(se)&&Object(n.c)(se),te=ce?se.ref:null,ee=b.useMemo(function(){return Object(n.a)(te,fe)},[te,fe]),xe=b.useRef(ye);xe.current=ye;var re=b.useCallback(function(Z){var X=xe.current,q=X.onResize,Ee=X.data,ve=Z.getBoundingClientRect(),Oe=ve.width,Ke=ve.height,Qe=Z.offsetWidth,rt=Z.offsetHeight,at=Math.floor(Oe),it=Math.floor(Ke);if(Q.current.width!==at||Q.current.height!==it||Q.current.offsetWidth!==Qe||Q.current.offsetHeight!==rt){var et={width:at,height:it,offsetWidth:Qe,offsetHeight:rt};Q.current=et;var ke=Qe===Math.round(Oe)?Oe:Qe,Pe=rt===Math.round(Ke)?Ke:rt,$e=Object(S.a)(Object(S.a)({},et),{},{offsetWidth:ke,offsetHeight:Pe});le==null||le($e,Z,Ee),q&&Promise.resolve().then(function(){q($e,Z)})}},[]);return b.useEffect(function(){var Z=Object(x.a)(fe.current)||Object(x.a)(ie.current);return Z&&!me&&l(Z,re),function(){return g(Z,re)}},[fe.current,me]),b.createElement(T,{ref:ie},ce?b.cloneElement(se,{ref:ee}):se)}var w="rc-observer-key";function C(ye){var se=ye.children,me=Object(i.a)(se);return me.map(function(fe,ie){var le=(fe==null?void 0:fe.key)||"".concat(w,"-").concat(ie);return b.createElement(R,Object(P.a)({},ye,{key:le}),fe)})}C.Collection=c;var E=C,o=u("bT9E"),A=u("TSYQ"),k=u.n(A),U=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important
`,N=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],z={},W;function K(ye){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=ye.getAttribute("id")||ye.getAttribute("data-reactid")||ye.getAttribute("name");if(se&&z[me])return z[me];var fe=window.getComputedStyle(ye),ie=fe.getPropertyValue("box-sizing")||fe.getPropertyValue("-moz-box-sizing")||fe.getPropertyValue("-webkit-box-sizing"),le=parseFloat(fe.getPropertyValue("padding-bottom"))+parseFloat(fe.getPropertyValue("padding-top")),Q=parseFloat(fe.getPropertyValue("border-bottom-width"))+parseFloat(fe.getPropertyValue("border-top-width")),ce=N.map(function(ee){return"".concat(ee,":").concat(fe.getPropertyValue(ee))}).join(";"),te={sizingStyle:ce,paddingSize:le,borderSize:Q,boxSizing:ie};return se&&me&&(z[me]=te),te}function V(ye){var se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,fe=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)),ye.getAttribute("wrap")?W.setAttribute("wrap",ye.getAttribute("wrap")):W.removeAttribute("wrap");var ie=K(ye,se),le=ie.paddingSize,Q=ie.borderSize,ce=ie.boxSizing,te=ie.sizingStyle;W.setAttribute("style","".concat(te,";").concat(U)),W.value=ye.value||ye.placeholder||"";var ee=Number.MIN_SAFE_INTEGER,xe=Number.MAX_SAFE_INTEGER,re=W.scrollHeight,Z;if(ce==="border-box"?re+=Q:ce==="content-box"&&(re-=le),me!==null||fe!==null){W.value=" ";var X=W.scrollHeight-le;me!==null&&(ee=X*me,ce==="border-box"&&(ee=ee+le+Q),re=Math.max(ee,re)),fe!==null&&(xe=X*fe,ce==="border-box"&&(xe=xe+le+Q),Z=re>xe?"":"hidden",re=Math.min(xe,re))}return{height:re,minHeight:ee,maxHeight:xe,overflowY:Z,resize:"none"}}var F=u("Gytx"),B=u.n(F),G;(function(ye){ye[ye.NONE=0]="NONE",ye[ye.RESIZING=1]="RESIZING",ye[ye.RESIZED=2]="RESIZED"})(G||(G={}));var ae=function(ye){Object(d.a)(me,ye);var se=Object(h.a)(me);function me(fe){var ie;return Object(m.a)(this,me),ie=se.call(this,fe),ie.nextFrameActionId=void 0,ie.resizeFrameId=void 0,ie.textArea=void 0,ie.saveTextArea=function(le){ie.textArea=le},ie.handleResize=function(le){var Q=ie.state.resizeStatus,ce=ie.props,te=ce.autoSize,ee=ce.onResize;if(Q!==G.NONE)return;typeof ee=="function"&&ee(le),te&&ie.resizeOnNextFrame()},ie.resizeOnNextFrame=function(){cancelAnimationFrame(ie.nextFrameActionId),ie.nextFrameActionId=requestAnimationFrame(ie.resizeTextarea)},ie.resizeTextarea=function(){var le=ie.props.autoSize;if(!le||!ie.textArea)return;var Q=le.minRows,ce=le.maxRows,te=V(ie.textArea,!1,Q,ce);ie.setState({textareaStyles:te,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 le=ie.props,Q=le.prefixCls,ce=Q===void 0?"rc-textarea":Q,te=le.autoSize,ee=le.onResize,xe=le.className,re=le.disabled,Z=ie.state,X=Z.textareaStyles,q=Z.resizeStatus,Ee=Object(o.a)(ie.props,["prefixCls","onPressEnter","autoSize","defaultValue","onResize"]),ve=k()(ce,xe,Object(r.a)({},"".concat(ce,"-disabled"),re));"value"in Ee&&(Ee.value=Ee.value||"");var Oe=Object(S.a)(Object(S.a)(Object(S.a)({},ie.props.style),X),q===G.RESIZING?{overflowX:"hidden",overflowY:"hidden"}:null);return b.createElement(E,{onResize:ie.handleResize,disabled:!(te||ee)},b.createElement("textarea",Object(P.a)({},Ee,{className:ve,style:Oe,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,le=this.textArea.selectionEnd;this.textArea.setSelectionRange(ie,le)}}catch(Q){}}},{key:"render",value:function(){return this.renderTextArea()}}]),me}(b.Component),de=ae,oe=function(ye){Object(d.a)(me,ye);var se=Object(h.a)(me);function me(fe){var ie;Object(m.a)(this,me),ie=se.call(this,fe),ie.resizableTextArea=void 0,ie.focus=function(){ie.resizableTextArea.textArea.focus()},ie.saveTextArea=function(Q){ie.resizableTextArea=Q},ie.handleChange=function(Q){var ce=ie.props.onChange;ie.setValue(Q.target.value,function(){ie.resizableTextArea.resizeTextarea()}),ce&&ce(Q)},ie.handleKeyDown=function(Q){var ce=ie.props,te=ce.onPressEnter,ee=ce.onKeyDown;Q.keyCode===13&&te&&te(Q),ee&&ee(Q)};var le=typeof fe.value=="undefined"||fe.value===null?fe.defaultValue:fe.value;return ie.state={value:le},ie}return Object(D.a)(me,[{key:"setValue",value:function(ie,le){"value"in this.props||this.setState({value:ie},le)}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return b.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}(b.Component),_e=Y.default=oe},ZW9T:function(M,Y,u){"use strict";u.d(Y,"a",function(){return T});var P=u("k1fw"),m=u("miYZ"),D=u("tsqr"),d=u("rAM+"),h=u("tJVT"),b=u("PpiC"),S=u("q1tI"),r=u.n(S),i=u("bdgK");function s(_,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:_.languages.CompletionItemKind.Keyword,insertText:k,insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:o}});return C.map(function(k){A.push(Object(P.a)(Object(P.a)({},k),{},{range:o}))}),A}var n=function(_){var c={label:"ifelse",kind:_.languages.CompletionItemKind.Method,insertText:["if (${1:condition}) {"," $0","} else {"," ","}"].join(`
`),insertTextRules:_.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"];_.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(o,A){var k=s(_,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"];_.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(o,A){var k=[{label:"print",kind:_.languages.CompletionItemKind.Snippet,insertText:["print($0)"].join(`
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=s(_,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"];_.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(o,A){var k=[c,{label:"main",kind:_.languages.CompletionItemKind.Snippet,insertText:["public static void main(String[] args) {"," $0","}"].join(`
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet},{label:"System.out.print",kind:_.languages.CompletionItemKind.Snippet,insertText:["System.out.print($0)"].join(`
`),insertTextRules:_.languages.CompletionItemInsertTextRule.InsertAsSnippet}],U=s(_,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=u("LvDl");function y(_){return/^\d+$/.test(_)?"".concat(_,"px"):_}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 _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],c=_;if(Array.isArray(_)){for(var R=0;R<_.length;R++){var w=O[_[R]];if(w)return w}return c[0]}return O[c]||c}var l=null,g=Y.b=function(_){var c=_.width,R=c===void 0?"100%":c,w=_.height,C=w===void 0?"100%":w,E=_.value,o=_.language,A=o===void 0?"javascript":o,k=_.style,U=k===void 0?{}:k,N=_.options,z=N===void 0?{}:N,W=_.overrideServices,K=W===void 0?{}:W,V=_.theme,F=V===void 0?"vs-dark":V,B=_.onEditBlur,G=_.onSave,ae=_.autoHeight,de=ae===void 0?!1:ae,oe=_.forbidCopy,_e=oe===void 0?!1:oe,ye=_.onChange,se=ye===void 0?v:ye,me=_.editorDidMount,fe=me===void 0?v:me,ie=_.onFocus,le=ie===void 0?v:ie,Q=_.filename,ce=Q===void 0?"educoder.txt":Q,te=Object(b.a)(_,["width","height","value","language","style","options","overrideServices","theme","onEditBlur","onSave","autoHeight","forbidCopy","onChange","editorDidMount","onFocus","filename"]),ee=Object(S.useRef)(),xe=Object(S.useRef)({}),re=Object(S.useRef)(),Z=Object(S.useRef)(!1),X=Object(S.useRef)(),q=Object(S.useState)(!1),Ee=Object(h.a)(q,2),ve=Ee[0],Oe=Ee[1];function Ke(){var Le;return ee.current&&(Le=new i.default(function(Fe){var dt=Object(d.a)(Fe),_t;try{for(dt.s();!(_t=dt.n()).done;){var Ut=_t.value;(Ut.target.offsetHeight>0||Ut.target.offsetWidth>0)&&xe.current.instance.layout()}}catch(cn){dt.e(cn)}finally{dt.f()}}),Le.observe(ee.current)),Le}function Qe(){D.b.warn(decodeURIComponent(x))}var rt=function(){var Fe=xe.current.instance;if(E!=null&&Fe&&ve){var dt=Fe.getModel();dt&&E!==dt.getValue()&&(p=!0,dt.setValue(E),Fe.layout(),p=!1)}};Object(S.useEffect)(function(){re.current&&clearTimeout(re.current),re.current=setTimeout(function(){rt()},500)},[E,ve,xe.current]);function at(){var Le=xe.current.instance;if(Le){var Fe=Le.getSelection(),dt=xe.current.pastePos||{},_t=new l.Range(dt.startLineNumber||Fe.endLineNumber,dt.startColumn||Fe.endColumn,dt.endLineNumber||Fe.endLineNumber,dt.endColumn||Fe.endColumn);setTimeout(function(){Le.executeEdits("",[{range:_t,text:""}])},300)}}function it(Le){(window.navigator.platform.match("Mac")?Le.metaKey:Le.ctrlKey)&&Le.keyCode==83&&(Le.preventDefault(),G())}var et=function(){if(de&&xe.current.instance){var Fe=xe.current.instance.getContentHeight();Ce(Fe<C?C:Fe)}else Ce(C)};function ke(Le){var Fe=document.createEvent("MouseEvents");Fe.initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),Le.dispatchEvent(Fe)}function Pe(Le,Fe){var dt=window.URL||window.webkitURL||window,_t=new Blob([Fe]),Ut=document.createElementNS("http://www.w3.org/1999/xhtml","a");Ut.href=dt.createObjectURL(_t),Ut.download=Le,ke(Ut)}Object(S.useEffect)(function(){et()},[et]),Object(S.useEffect)(function(){ee.current&&!ve&&u.e(27).then(u.t.bind(null,"M/lh",7)).then(function(Le){try{l=Le,xe.current.instance=l.editor.create(ee.current,{value:E,language:a(A),theme:F,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0},K);var Fe=xe.current.instance;if(fe(Fe,l),setTimeout(function(){et(),xe.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:function(){Pe(ce||"educoder.txt",Fe.getValue())}})},500),xe.current.subscription=Fe.onDidChangeModelContent(function(_t){Z.current?clearTimeout(X.current):(et(),se(Fe.getValue(),_t)),X.current=setTimeout(function(){Z.current=!1},500)}),window.Monaco||n(l),_e&&(Fe.addCommand(l.KeyMod.CtrlCmd|l.KeyMod.Shift|l.KeyCode.KEY_V,function(){return Qe(),null}),Fe.addCommand(l.KeyMod.CtrlCmd|l.KeyCode.KEY_C,function(){return Qe(),null})),window.Monaco=l,B&&Fe.onDidBlurEditorWidget(function(){B(Fe.getValue())}),le&&Fe.onDidFocusEditorText(function(){le(Fe.getValue())}),_e){Fe.addCommand(l.KeyMod.CtrlCmd|l.KeyCode.KEY_V,function(){return Qe(),null}),Fe.onDidPaste(function(_t){xe.current.pastePos=_t});try{window.addEventListener("paste",at)}catch(_t){}}var dt=Ke();return Oe(!0),function(){var _t=xe.current.instance;_t.dispose();var Ut=_t.getModel();Ut&&Ut.dispose(),xe.current.subscription&&xe.current.subscription.dispose(),_e&&window.removeEventListener("paste",at),dt.unobserve(ee.current)}}catch(_t){}})},[]),Object(S.useEffect)(function(){var Le=xe.current.instance;if(Le&&ve)return document.addEventListener("keydown",it,!1),function(){document.removeEventListener("keydown",it)}},[G,ve]),Object(S.useEffect)(function(){var Le=xe.current.instance;if(Le&&ve){var Fe=a(A);l.editor.setModelLanguage(Le.getModel(),Fe),console.log("language:",A,Le.getModel(),Fe)}},[A,ve]),Object(S.useEffect)(function(){var Le=xe.current.instance;Le&&ve&&l.editor.setTheme(F)},[F,ve]),Object(S.useEffect)(function(){var Le=xe.current.instance;Le&&ve&&(Le.updateOptions(Object(P.a)({},z)),setTimeout(function(){Le.getModel().updateOptions(Object(P.a)({},z))},200))},[JSON.stringify(z),ve]),Object(S.useEffect)(function(){var Le=xe.current.instance;Le&&ve&&Le.layout()},[R,C,ve]);var $e=Object(S.useState)(y(R)),Et=Object(h.a)($e,2),st=Et[0],Dt=Et[1],Ne=Object(S.useState)(y(C)),Be=Object(h.a)(Ne,2),ze=Be[0],Ce=Be[1],Me=Object(P.a)(Object(P.a)({},U),{},{width:st,height:ze});return r.a.createElement("div",{className:"my-monaco-editor",ref:ee,style:Me})};function T(_){var c=_.width,R=c===void 0?"100%":c,w=_.height,C=w===void 0?"100%":w,E=_.original,o=_.modified,A=_.language,k=_.options,U=k===void 0?{}:k,N=Object(S.useRef)(),z=Object(S.useState)(null),W=Object(h.a)(z,2),K=W[0],V=W[1];function F(de){var oe;return N.current&&(oe=new i.default(function(_e){var ye=Object(d.a)(_e),se;try{for(ye.s();!(se=ye.n()).done;){var me=se.value;(me.target.offsetHeight>0||me.target.offsetWidth>0)&&de.layout()}}catch(fe){ye.e(fe)}finally{ye.f()}}),oe.observe(N.current)),oe}Object(S.useEffect)(function(){N.current&&u.e(27).then(u.t.bind(null,"M/lh",7)).then(function(de){l=de;var oe=l.editor.createDiffEditor(N.current,Object(P.a)(Object(P.a)({enableSplitViewResizing:!1,scrollBeyondLastLine:!1,roundedSelection:!1,renderIndicators:!1,useShadows:!1,horizontal:"hidden",lineNumbers:"off",ignoreTrimWhitespace:!1,followsCaret:!0,ignoreCharChanges:!0,minimap:{enabled:!1},readOnly:!0},U),{},{wordWrap:!0}));V(oe);var _e=F(oe);return function(){oe.dispose();var ye=oe.getModel();ye&&ye.dispose(),_e.unobserve(N.current)}})},[]),Object(S.useEffect)(function(){K&&K.setModel({original:l.editor.createModel(E,A),modified:l.editor.createModel(o,A)})},[E,o,A,K]);var B=y(R),G=y(C),ae={width:B,height:G};return r.a.createElement("div",{className:"my-diff-editor",ref:N,style:ae})}},ZpRC:function(M,Y,u){"use strict";function P(n){return typeof n=="object"&&n!=null&&n.nodeType===1}function m(n,x){return(!x||n!=="hidden")&&n!=="visible"&&n!=="clip"}function D(n,x){if(n.clientHeight<n.scrollHeight||n.clientWidth<n.scrollWidth){var f=getComputedStyle(n,null);return m(f.overflowY,x)||m(f.overflowX,x)||function(y){var v=function(p){if(!p.ownerDocument||!p.ownerDocument.defaultView)return null;try{return p.ownerDocument.defaultView.frameElement}catch(O){return null}}(y);return!!v&&(v.clientHeight<y.scrollHeight||v.clientWidth<y.scrollWidth)}(n)}return!1}function d(n,x,f,y,v,p,O,a){return p<n&&O>x||p>n&&O<x?0:p<=n&&a<=f||O>=x&&a>=f?p-n-y:O>x&&a<f||p<n&&a>f?O-x+v:0}var h=function(n,x){var f=window,y=x.scrollMode,v=x.block,p=x.inline,O=x.boundary,a=x.skipOverflowHiddenElements,l=typeof O=="function"?O:function(X){return X!==O};if(!P(n))throw new TypeError("Invalid target");for(var g=document.scrollingElement||document.documentElement,T=[],_=n;P(_)&&l(_);){if((_=_.parentElement)===g){T.push(_);break}_!=null&&_===document.body&&D(_)&&!D(document.documentElement)||_!=null&&D(_,a)&&T.push(_)}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=n.getBoundingClientRect(),o=E.height,A=E.width,k=E.top,U=E.right,N=E.bottom,z=E.left,W=v==="start"||v==="nearest"?k:v==="end"?N:k+o/2,K=p==="center"?z+A/2:p==="end"?U:z,V=[],F=0;F<T.length;F++){var B=T[F],G=B.getBoundingClientRect(),ae=G.height,de=G.width,oe=G.top,_e=G.right,ye=G.bottom,se=G.left;if(y==="if-needed"&&k>=0&&z>=0&&N<=R&&U<=c&&k>=oe&&N<=ye&&z>=se&&U<=_e)return V;var me=getComputedStyle(B),fe=parseInt(me.borderLeftWidth,10),ie=parseInt(me.borderTopWidth,10),le=parseInt(me.borderRightWidth,10),Q=parseInt(me.borderBottomWidth,10),ce=0,te=0,ee="offsetWidth"in B?B.offsetWidth-B.clientWidth-fe-le:0,xe="offsetHeight"in B?B.offsetHeight-B.clientHeight-ie-Q:0;if(g===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,te=p==="start"?K:p==="center"?K-c/2:p==="end"?K-c:d(w,w+c,c,fe,le,w+K,w+K+A,A),ce=Math.max(0,ce+C),te=Math.max(0,te+w);else{ce=v==="start"?W-oe-ie:v==="end"?W-ye+Q+xe:v==="nearest"?d(oe,ye,ae,ie,Q+xe,W,W+o,o):W-(oe+ae/2)+xe/2,te=p==="start"?K-se-fe:p==="center"?K-(se+de/2)+ee/2:p==="end"?K-_e+le+ee:d(se,_e,de,fe,le+ee,K,K+A,A);var re=B.scrollLeft,Z=B.scrollTop;W+=Z-(ce=Math.max(0,Math.min(Z+ce,B.scrollHeight-ae+xe))),K+=re-(te=Math.max(0,Math.min(re+te,B.scrollWidth-de+ee)))}V.push({el:B,top:ce,left:te})}return V};function b(n){return n===Object(n)&&Object.keys(n).length!==0}function S(n,x){x===void 0&&(x="auto");var f="scrollBehavior"in document.body.style;n.forEach(function(y){var v=y.el,p=y.top,O=y.left;v.scroll&&f?v.scroll({top:p,left:O,behavior:x}):(v.scrollTop=p,v.scrollLeft=O)})}function r(n){return n===!1?{block:"end",inline:"nearest"}:b(n)?n:{block:"start",inline:"nearest"}}function i(n,x){var f=!n.ownerDocument.documentElement.contains(n);if(b(x)&&typeof x.behavior=="function")return x.behavior(f?[]:h(n,x));if(f)return;var y=r(x);return S(h(n,y),y.behavior)}var s=Y.a=i},Zss7:function(M,Y,u){var P;(function(m){var D=/^\s+/,d=/\s+$/,h=0,b=m.round,S=m.min,r=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 te=n(Q);this._originalInput=Q,this._r=te.r,this._g=te.g,this._b=te.b,this._a=te.a,this._roundA=b(100*this._a)/100,this._format=ce.format||te.format,this._gradientType=ce.gradientType,this._r<1&&(this._r=b(this._r)),this._g<1&&(this._g=b(this._g)),this._b<1&&(this._b=b(this._b)),this._ok=te.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,te,ee,xe,re,Z;return ce=Q.r/255,te=Q.g/255,ee=Q.b/255,ce<=.03928?xe=ce/12.92:xe=m.pow((ce+.055)/1.055,2.4),te<=.03928?re=te/12.92:re=m.pow((te+.055)/1.055,2.4),ee<=.03928?Z=ee/12.92:Z=m.pow((ee+.055)/1.055,2.4),.2126*xe+.7152*re+.0722*Z},setAlpha:function(Q){return this._a=V(Q),this._roundA=b(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=b(Q.h*360),te=b(Q.s*100),ee=b(Q.v*100);return this._a==1?"hsv("+ce+", "+te+"%, "+ee+"%)":"hsva("+ce+", "+te+"%, "+ee+"%, "+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=b(Q.h*360),te=b(Q.s*100),ee=b(Q.l*100);return this._a==1?"hsl("+ce+", "+te+"%, "+ee+"%)":"hsla("+ce+", "+te+"%, "+ee+"%, "+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:b(this._r),g:b(this._g),b:b(this._b),a:this._a}},toRgbString:function(){return this._a==1?"rgb("+b(this._r)+", "+b(this._g)+", "+b(this._b)+")":"rgba("+b(this._r)+", "+b(this._g)+", "+b(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:b(F(this._r,255)*100)+"%",g:b(F(this._g,255)*100)+"%",b:b(F(this._b,255)*100)+"%",a:this._a}},toPercentageRgbString:function(){return this._a==1?"rgb("+b(F(this._r,255)*100)+"%, "+b(F(this._g,255)*100)+"%, "+b(F(this._b,255)*100)+"%)":"rgba("+b(F(this._r,255)*100)+"%, "+b(F(this._g,255)*100)+"%, "+b(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="#"+l(this._r,this._g,this._b,this._a),te=ce,ee=this._gradientType?"GradientType = 1, ":"";if(Q){var xe=s(Q);te="#"+l(xe._r,xe._g,xe._b,xe._a)}return"progid:DXImageTransform.Microsoft.gradient("+ee+"startColorstr="+ce+",endColorstr="+te+")"},toString:function(Q){var ce=!!Q;Q=Q||this._format;var te=!1,ee=this._a<1&&this._a>=0,xe=!ce&&ee&&(Q==="hex"||Q==="hex6"||Q==="hex3"||Q==="hex4"||Q==="hex8"||Q==="name");return xe?Q==="name"&&this._a===0?this.toName():this.toRgbString():(Q==="rgb"&&(te=this.toRgbString()),Q==="prgb"&&(te=this.toPercentageRgbString()),(Q==="hex"||Q==="hex6")&&(te=this.toHexString()),Q==="hex3"&&(te=this.toHexString(!0)),Q==="hex4"&&(te=this.toHex8String(!0)),Q==="hex8"&&(te=this.toHex8String()),Q==="name"&&(te=this.toName()),Q==="hsl"&&(te=this.toHslString()),Q==="hsv"&&(te=this.toHsvString()),te||this.toHexString())},clone:function(){return s(this.toString())},_applyModification:function(Q,ce){var te=Q.apply(null,[this].concat([].slice.call(ce)));return this._r=te._r,this._g=te._g,this._b=te._b,this.setAlpha(te._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(g,arguments)},saturate:function(){return this._applyModification(T,arguments)},greyscale:function(){return this._applyModification(_,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 te={};for(var ee in Q)Q.hasOwnProperty(ee)&&(ee==="a"?te[ee]=Q[ee]:te[ee]=_e(Q[ee]));Q=te}return s(Q,ce)};function n(Q){var ce={r:0,g:0,b:0},te=1,ee=null,xe=null,re=null,Z=!1,X=!1;return typeof Q=="string"&&(Q=ie(Q)),typeof Q=="object"&&(fe(Q.r)&&fe(Q.g)&&fe(Q.b)?(ce=x(Q.r,Q.g,Q.b),Z=!0,X=String(Q.r).substr(-1)==="%"?"prgb":"rgb"):fe(Q.h)&&fe(Q.s)&&fe(Q.v)?(ee=_e(Q.s),xe=_e(Q.v),ce=p(Q.h,ee,xe),Z=!0,X="hsv"):fe(Q.h)&&fe(Q.s)&&fe(Q.l)&&(ee=_e(Q.s),re=_e(Q.l),ce=y(Q.h,ee,re),Z=!0,X="hsl"),Q.hasOwnProperty("a")&&(te=Q.a)),te=V(te),{ok:Z,format:Q.format||X,r:S(255,r(ce.r,0)),g:S(255,r(ce.g,0)),b:S(255,r(ce.b,0)),a:te}}function x(Q,ce,te){return{r:F(Q,255)*255,g:F(ce,255)*255,b:F(te,255)*255}}function f(Q,ce,te){Q=F(Q,255),ce=F(ce,255),te=F(te,255);var ee=r(Q,ce,te),xe=S(Q,ce,te),re,Z,X=(ee+xe)/2;if(ee==xe)re=Z=0;else{var q=ee-xe;Z=X>.5?q/(2-ee-xe):q/(ee+xe);switch(ee){case Q:re=(ce-te)/q+(ce<te?6:0);break;case ce:re=(te-Q)/q+2;break;case te:re=(Q-ce)/q+4;break}re/=6}return{h:re,s:Z,l:X}}function y(Q,ce,te){var ee,xe,re;Q=F(Q,360),ce=F(ce,100),te=F(te,100);function Z(Ee,ve,Oe){return Oe<0&&(Oe+=1),Oe>1&&(Oe-=1),Oe<1/6?Ee+(ve-Ee)*6*Oe:Oe<1/2?ve:Oe<2/3?Ee+(ve-Ee)*(2/3-Oe)*6:Ee}if(ce===0)ee=xe=re=te;else{var X=te<.5?te*(1+ce):te+ce-te*ce,q=2*te-X;ee=Z(q,X,Q+1/3),xe=Z(q,X,Q),re=Z(q,X,Q-1/3)}return{r:ee*255,g:xe*255,b:re*255}}function v(Q,ce,te){Q=F(Q,255),ce=F(ce,255),te=F(te,255);var ee=r(Q,ce,te),xe=S(Q,ce,te),re,Z,X=ee,q=ee-xe;if(Z=ee===0?0:q/ee,ee==xe)re=0;else{switch(ee){case Q:re=(ce-te)/q+(ce<te?6:0);break;case ce:re=(te-Q)/q+2;break;case te:re=(Q-ce)/q+4;break}re/=6}return{h:re,s:Z,v:X}}function p(Q,ce,te){Q=F(Q,360)*6,ce=F(ce,100),te=F(te,100);var ee=m.floor(Q),xe=Q-ee,re=te*(1-ce),Z=te*(1-xe*ce),X=te*(1-(1-xe)*ce),q=ee%6,Ee=[te,Z,re,re,X,te][q],ve=[X,te,te,Z,re,re][q],Oe=[re,re,X,te,te,Z][q];return{r:Ee*255,g:ve*255,b:Oe*255}}function O(Q,ce,te,ee){var xe=[oe(b(Q).toString(16)),oe(b(ce).toString(16)),oe(b(te).toString(16))];return ee&&xe[0].charAt(0)==xe[0].charAt(1)&&xe[1].charAt(0)==xe[1].charAt(1)&&xe[2].charAt(0)==xe[2].charAt(1)?xe[0].charAt(0)+xe[1].charAt(0)+xe[2].charAt(0):xe.join("")}function a(Q,ce,te,ee,xe){var re=[oe(b(Q).toString(16)),oe(b(ce).toString(16)),oe(b(te).toString(16)),oe(ye(ee))];return xe&&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 l(Q,ce,te,ee){var xe=[oe(ye(ee)),oe(b(Q).toString(16)),oe(b(ce).toString(16)),oe(b(te).toString(16))];return xe.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 g(Q,ce){ce=ce===0?0:ce||10;var te=s(Q).toHsl();return te.s-=ce/100,te.s=B(te.s),s(te)}function T(Q,ce){ce=ce===0?0:ce||10;var te=s(Q).toHsl();return te.s+=ce/100,te.s=B(te.s),s(te)}function _(Q){return s(Q).desaturate(100)}function c(Q,ce){ce=ce===0?0:ce||10;var te=s(Q).toHsl();return te.l+=ce/100,te.l=B(te.l),s(te)}function R(Q,ce){ce=ce===0?0:ce||10;var te=s(Q).toRgb();return te.r=r(0,S(255,te.r-b(255*-(ce/100)))),te.g=r(0,S(255,te.g-b(255*-(ce/100)))),te.b=r(0,S(255,te.b-b(255*-(ce/100)))),s(te)}function w(Q,ce){ce=ce===0?0:ce||10;var te=s(Q).toHsl();return te.l-=ce/100,te.l=B(te.l),s(te)}function C(Q,ce){var te=s(Q).toHsl(),ee=(te.h+ce)%360;return te.h=ee<0?360+ee:ee,s(te)}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(),te=ce.h;return[s(Q),s({h:(te+120)%360,s:ce.s,l:ce.l}),s({h:(te+240)%360,s:ce.s,l:ce.l})]}function A(Q){var ce=s(Q).toHsl(),te=ce.h;return[s(Q),s({h:(te+90)%360,s:ce.s,l:ce.l}),s({h:(te+180)%360,s:ce.s,l:ce.l}),s({h:(te+270)%360,s:ce.s,l:ce.l})]}function k(Q){var ce=s(Q).toHsl(),te=ce.h;return[s(Q),s({h:(te+72)%360,s:ce.s,l:ce.l}),s({h:(te+216)%360,s:ce.s,l:ce.l})]}function U(Q,ce,te){ce=ce||6,te=te||30;var ee=s(Q).toHsl(),xe=360/te,re=[s(Q)];for(ee.h=(ee.h-(xe*ce>>1)+720)%360;--ce;)ee.h=(ee.h+xe)%360,re.push(s(ee));return re}function N(Q,ce){ce=ce||6;for(var te=s(Q).toHsv(),ee=te.h,xe=te.s,re=te.v,Z=[],X=1/ce;ce--;)Z.push(s({h:ee,s:xe,v:re})),re=(re+X)%1;return Z}s.mix=function(Q,ce,te){te=te===0?0:te||50;var ee=s(Q).toRgb(),xe=s(ce).toRgb(),re=te/100,Z={r:(xe.r-ee.r)*re+ee.r,g:(xe.g-ee.g)*re+ee.g,b:(xe.b-ee.b)*re+ee.b,a:(xe.a-ee.a)*re+ee.a};return s(Z)},s.readability=function(Q,ce){var te=s(Q),ee=s(ce);return(m.max(te.getLuminance(),ee.getLuminance())+.05)/(m.min(te.getLuminance(),ee.getLuminance())+.05)},s.isReadable=function(Q,ce,te){var ee=s.readability(Q,ce),xe,re;re=!1,xe=le(te);switch(xe.level+xe.size){case"AAsmall":case"AAAlarge":re=ee>=4.5;break;case"AAlarge":re=ee>=3;break;case"AAAsmall":re=ee>=7;break}return re},s.mostReadable=function(Q,ce,te){var ee=null,xe=0,re,Z,X,q;te=te||{},Z=te.includeFallbackColors,X=te.level,q=te.size;for(var Ee=0;Ee<ce.length;Ee++)re=s.readability(Q,ce[Ee]),re>xe&&(xe=re,ee=s(ce[Ee]));return s.isReadable(Q,ee,{level:X,size:q})||!Z?ee:(te.includeFallbackColors=!1,s.mostReadable(Q,["#fff","#000"],te))};var z=s.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},W=s.hexNames=K(z);function K(Q){var ce={};for(var te in Q)Q.hasOwnProperty(te)&&(ce[Q[te]]=te);return ce}function V(Q){return Q=parseFloat(Q),(isNaN(Q)||Q<0||Q>1)&&(Q=1),Q}function F(Q,ce){ae(Q)&&(Q="100%");var te=de(Q);return Q=S(ce,r(0,parseFloat(Q))),te&&(Q=parseInt(Q*ce,10)/100),m.abs(Q-ce)<1e-6?1:Q%ce/parseFloat(ce)}function B(Q){return S(1,r(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 oe(Q){return Q.length==1?"0"+Q:""+Q}function _e(Q){return Q<=1&&(Q=Q*100+"%"),Q}function ye(Q){return m.round(parseFloat(Q)*255).toString(16)}function se(Q){return G(Q)/255}var me=function(){var Q="[-\\+]?\\d+%?",ce="[-\\+]?\\d*\\.\\d+%?",te="(?:"+ce+")|(?:"+Q+")",ee="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?",xe="[\\s|\\(]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")[,|\\s]+("+te+")\\s*\\)?";return{CSS_UNIT:new RegExp(te),rgb:new RegExp("rgb"+ee),rgba:new RegExp("rgba"+xe),hsl:new RegExp("hsl"+ee),hsla:new RegExp("hsla"+xe),hsv:new RegExp("hsv"+ee),hsva:new RegExp("hsva"+xe),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function fe(Q){return!!me.CSS_UNIT.exec(Q)}function ie(Q){Q=Q.replace(D,"").replace(d,"").toLowerCase();var ce=!1;if(z[Q])Q=z[Q],ce=!0;else if(Q=="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var te;return(te=me.rgb.exec(Q))?{r:te[1],g:te[2],b:te[3]}:(te=me.rgba.exec(Q))?{r:te[1],g:te[2],b:te[3],a:te[4]}:(te=me.hsl.exec(Q))?{h:te[1],s:te[2],l:te[3]}:(te=me.hsla.exec(Q))?{h:te[1],s:te[2],l:te[3],a:te[4]}:(te=me.hsv.exec(Q))?{h:te[1],s:te[2],v:te[3]}:(te=me.hsva.exec(Q))?{h:te[1],s:te[2],v:te[3],a:te[4]}:(te=me.hex8.exec(Q))?{r:G(te[1]),g:G(te[2]),b:G(te[3]),a:se(te[4]),format:ce?"name":"hex8"}:(te=me.hex6.exec(Q))?{r:G(te[1]),g:G(te[2]),b:G(te[3]),format:ce?"name":"hex"}:(te=me.hex4.exec(Q))?{r:G(te[1]+""+te[1]),g:G(te[2]+""+te[2]),b:G(te[3]+""+te[3]),a:se(te[4]+""+te[4]),format:ce?"name":"hex8"}:(te=me.hex3.exec(Q))?{r:G(te[1]+""+te[1]),g:G(te[2]+""+te[2]),b:G(te[3]+""+te[3]),format:ce?"name":"hex"}:!1}function le(Q){var ce,te;return Q=Q||{level:"AA",size:"small"},ce=(Q.level||"AA").toUpperCase(),te=(Q.size||"small").toLowerCase(),ce!=="AA"&&ce!=="AAA"&&(ce="AA"),te!=="small"&&te!=="large"&&(te="small"),{level:ce,size:te}}M.exports?M.exports=s:!(P=function(){return s}.call(Y,u,Y,M),P!==void 0&&(M.exports=P))})(Math)},aBPH:function(M,Y,u){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,u){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,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.CipherParams,b=D.enc,S=b.Hex,r=D.format,i=r.Hex={stringify:function(s){return s.ciphertext.toString(S)},parse:function(s){var n=S.parse(s);return h.create({ciphertext:n})}}}(),P.format.Hex})},bT9E:function(M,Y,u){"use strict";u.d(Y,"a",function(){return m});var P=u("VTBJ");function m(D,d){var h=Object(P.a)({},D);return Array.isArray(d)&&d.forEach(function(b){delete h[b]}),h}},biw7:function(M,Y,u){"use strict";var P=u("q1tI"),m=u.n(P),D=P.createContext(null);Y.a=D},c5Ni:function(M,Y,u){},cRFk:function(M,Y,u){M.exports=u.p+"static/RepositoryNoneData.828085a8.png"},ch0t:function(M,Y,u){"use strict";u.r(Y);var P=u("+L6B"),m=u("2/Rp"),D=u("T2oS"),d=u("W9HT"),h=u("14J3"),b=u("BMrR"),S=u("2qtc"),r=u("kLXV"),i=u("jCWc"),s=u("kPKH"),n=u("qVdP"),x=u("jsC+"),f=u("k1fw"),y=u("lUTK"),v=u("BvKs"),p=u("9og8"),O=u("miYZ"),a=u("tsqr"),l=u("5Dmo"),g=u("3S7+"),T=u("tJVT"),_=u("PpiC"),c=u("Znn+"),R=u("ZTPi"),w=u("WmNS"),C=u.n(w),E=u("q1tI"),o=u.n(E),A=u("B6bo"),k=u.n(A),U=u("Ty5D"),N=u("9kvl"),z=u("BoS7"),W=u("Sdc0"),K=u("oBTY"),V=u("ozfa"),F=u("MJZm"),B=u("P5Jw"),G=u("5NDa"),ae=u("5rEg"),de=u("y8nQ"),oe=u("Vl3Y"),_e=u("aBPH"),ye=u.n(_e),se=function(Ge){var ut=Ge.shixunsDetail,ot=Ge.globalSetting,we=Ge.loading,Xe=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(_.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),At=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)(""),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1];Object(E.useEffect)(function(){Tt.visible&&hn.resetFields()},[Tt.visible]),Object(E.useEffect)(function(){var tn=sessionStorage.getItem("pathArray");if(tn){var Yt=tn.split(",").join("/"),En=Yt.indexOf("/")===0?Yt.substr(1):Yt;xr(En)}},[]),Object(E.useEffect)(function(){var tn,Yt;Kn.current=(tn=Lt.pathname)===null||tn===void 0||((Yt=tn.split("/"))===null||Yt===void 0)?void 0:Yt[2]},[]);var Hr=function(){var tn=Object(p.a)(C.a.mark(function Yt(){var En,an,Pr=arguments;return C.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return En=Pr.length>0&&Pr[0]!==void 0?Pr[0]:{},or.next=3,Ct({type:"shixunsDetail/addRepositoryFile",payload:{id:At.id,message:En.commitMessage,content:"",path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path+"/"+(En.file||".gitkeep"),secret_repository:gt?void 0:!0}});case 3:an=or.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 or.stop()}},Yt)}));return function(){return tn.apply(this,arguments)}}(),Cr=function(){var Yt,En;N.d.push("/shixuns/".concat(Kn.current,"/").concat((Yt=Lt.pathname)===null||Yt===void 0||((En=Yt.split("/"))===null||En===void 0)?void 0:En[3]).concat(Nr?"/master/shixun_show/".concat(Nr):""))};return o.a.createElement(r.a,{width:"60%",centered:!0,visible:Tt.visible,wrapClassName:ye.a.modal,onOk:function(){hn.submit()},onCancel:Tt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6\u5939"},o.a.createElement("section",{className:ye.a.bg},o.a.createElement("div",{className:ye.a.wrap},o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var Yt,En,an,Pr,yr=Object(f.a)({},hn.getFieldsValue()),or=yr==null||((Yt=yr.path)===null||Yt===void 0)?void 0:Yt.split(""),Gr=yr==null||((En=yr.file)===null||En===void 0)?void 0:En.split("");or!=null&&(an=or.filter(function(on){return on=="/"}))!==null&&an!==void 0&&an.length&&(yr.path=yr.path.substring(0,yr.path.length-1)),Gr!=null&&(Pr=Gr.filter(function(on){return on=="/"}))!==null&&Pr!==void 0&&Pr.length&&(yr.file=yr.file.substring(0,yr.path.length-1)),hn.setFieldsValue(Object(f.a)({},yr)),yn(yr)}},o.a.createElement(oe.a.Item,{label:"\u6587\u4EF6\u5939\u540D\u79F0\uFF1A",name:"path"},o.a.createElement(b.a,null,o.a.createElement(s.a,null,o.a.createElement("span",{className:ye.a.filePath},Tt.defaultPath+"/")),o.a.createElement(s.a,{flex:"1"},o.a.createElement(oe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",size:"large"}))))),o.a.createElement(oe.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(oe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},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.a)(function(Pt){var Ge=Pt.shixunsDetail,ut=Pt.loading,ot=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:ot,user:we,loading:ut.models.index}})(se),fe=u("7ahc"),ie=function(Ge){var ut=Ge.shixunsDetail,ot=Ge.globalSetting,we=Ge.loading,Xe=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(_.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),At=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)(""),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1];Object(E.useEffect)(function(){Tt.visible&&hn.resetFields()},[Tt.visible]),Object(E.useEffect)(function(){var tn=sessionStorage.getItem("pathArray");if(tn){var Yt=tn.split(",").join("/"),En=Yt.indexOf("/")===0?Yt.substr(1):Yt;xr(En)}},[]),Object(E.useEffect)(function(){var tn,Yt;Kn.current=(tn=Lt.pathname)===null||tn===void 0||((Yt=tn.split("/"))===null||Yt===void 0)?void 0:Yt[2]},[]);var Hr=function(){var tn=Object(p.a)(C.a.mark(function Yt(){var En,an,Pr=arguments;return C.a.wrap(function(or){for(;;)switch(or.prev=or.next){case 0:return En=Pr.length>0&&Pr[0]!==void 0?Pr[0]:{},or.next=3,Ct({type:"shixunsDetail/addRepositoryFile",payload:{id:At.id,message:En.commitMessage,content:En.codeMirror,path:(Tt.defaultPath?Tt.defaultPath+"/":"")+En.path,secret_repository:gt?void 0:!0}});case 3:an=or.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 or.stop()}},Yt)}));return function(){return tn.apply(this,arguments)}}(),Cr=function(){var Yt,En;N.d.push("/shixuns/".concat(Kn.current,"/").concat((Yt=Lt.pathname)===null||Yt===void 0||((En=Yt.split("/"))===null||En===void 0)?void 0:En[3]).concat(Nr?"/master/shixun_show/".concat(Nr):""))};return o.a.createElement(r.a,{width:"60%",visible:Tt.visible,wrapClassName:ye.a.modal,centered:!0,onOk:function(){hn.submit()},onCancel:Tt.onClose,title:"\u65B0\u5EFA\u6587\u4EF6"},o.a.createElement("section",{className:ye.a.bg},o.a.createElement("div",{className:ye.a.wrap},o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:Hr,onChange:function(){var Yt,En,an=Object(f.a)({},hn.getFieldsValue()),Pr=an==null||((Yt=an.path)===null||Yt===void 0)?void 0:Yt.split("");(Pr==null||((En=Pr.filter(function(yr){return yr=="/"}))===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(oe.a.Item,{label:"\u6587\u4EF6\u540D\u79F0\u6216\u6587\u4EF6\u8DEF\u5F84\uFF1A",name:"path"},o.a.createElement(b.a,null,o.a.createElement(s.a,null,o.a.createElement("span",{className:ye.a.filePath},Tt.defaultPath+"/")),o.a.createElement(s.a,{flex:"1"},o.a.createElement(oe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large"}))))),o.a.createElement(oe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},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(oe.a.Item,{name:"codeMirror",label:"\u6587\u4EF6\u5185\u5BB9\uFF1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5185\u5BB9"}]},o.a.createElement(fe.a,{options:{modal:"javascript",lineNumbers:!0,theme:"railscasts",indentUnit:4,matchBrackets:!0,autoRefresh:!0,smartIndent:!0,extraKeys:{"Alt-/":"autocomplete"},autofocus:!0,styleActiveLine:!0,lint:!0,linkurl:"",gutters:["CodeMirror-linenumbers","breakpoints","CodeMirror-lint-markers"]}})))))))},le=Object(N.a)(function(Pt){var Ge=Pt.shixunsDetail,ut=Pt.loading,ot=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:ot,user:we,loading:ut.models.index}})(ie),Q=function(Ge){var ut=Ge.shixunsDetail,ot=Ge.globalSetting,we=Ge.loading,Xe=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(_.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),At=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)(""),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1],Hr=Object(E.useState)(""),Cr=Object(T.a)(Hr,2),tn=Cr[0],Yt=Cr[1];Object(E.useEffect)(function(){Tt.visible&&hn.resetFields()},[Tt.visible]),Object(E.useEffect)(function(){var Pr=Tt.defaultPath.split("/");Pr.length===1?(xr(""),Yt(Tt.defaultPath)):(Yt(Pr.pop()),xr(Pr.join("/")+"/"))},[Tt.defaultPath]),Object(E.useEffect)(function(){var Pr,yr;Kn.current=(Pr=Lt.pathname)===null||Pr===void 0||((yr=Pr.split("/"))===null||yr===void 0)?void 0:yr[2]},[]);var En=function(){var Pr=Object(p.a)(C.a.mark(function yr(){var or,Gr,on=arguments;return C.a.wrap(function(Rr){for(;;)switch(Rr.prev=Rr.next){case 0:return or=on.length>0&&on[0]!==void 0?on[0]:{},Rr.next=3,Ct({type:"shixunsDetail/moveGitFile",payload:{id:At.id,from:Tt.defaultPath,to:Nr+or.path,message:or.commitMessage||"".concat(Tt.defaultPath," rename to ").concat(Nr).concat(or.path," "),secret_repository:gt}});case 3:Gr=Rr.sent,(Gr==null?void 0:Gr.status)===0&&(a.b.success("\u6DFB\u52A0\u6210\u529F"),Tt.onOK({path:or.path,name:or.path}),Tt.onClose());case 5:case"end":return Rr.stop()}},yr)}));return function(){return Pr.apply(this,arguments)}}(),an=function(){var yr,or;N.d.push("/shixuns/".concat(Kn.current,"/").concat((yr=Lt.pathname)===null||yr===void 0||((or=yr.split("/"))===null||or===void 0)?void 0:or[3]).concat(Nr?"/master/shixun_show/".concat(Nr):""))};return o.a.createElement(r.a,{width:"40%",visible:Tt.visible,wrapClassName:ye.a.modal,centered:!0,onOk:function(){hn.submit()},onCancel:Tt.onClose,title:"\u63D0\u4EA4\u8BF4\u660E"},o.a.createElement("section",{className:ye.a.bg},o.a.createElement("div",{className:ye.a.wrap},o.a.createElement(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:En,onChange:function(){var yr,or,Gr=Object(f.a)({},hn.getFieldsValue()),on=Gr==null||((yr=Gr.path)===null||yr===void 0)?void 0:yr.split("");(on==null||((or=on.filter(function(kr){return kr=="/"}))===null||or===void 0)?void 0:or.length)>1&&(Gr.path=Gr.path.substring(0,Gr.path.length-1)),hn.setFieldsValue(Object(f.a)({},Gr)),yn(Gr)}},o.a.createElement(oe.a.Item,{label:"\u91CD\u547D\u540D\uFF1A",name:"path"},o.a.createElement(b.a,null,o.a.createElement(s.a,{flex:"1"},o.a.createElement(oe.a.Item,{name:"path",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},o.a.createElement(ae.a,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u540D\u79F0",size:"large",defaultValue:tn}))))),o.a.createElement(oe.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.a)(function(Pt){var Ge=Pt.shixunsDetail,ut=Pt.loading,ot=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:ot,user:we,loading:ut.models.index}})(Q),te=u("DZo9"),ee=u("8z0m"),xe=u("m3rI"),re=u("8j3D"),Z=u("RC3E"),X=u.n(Z),q=ee.a.Dragger,Ee=function(Ge){var ut=Ge.shixunsDetail,ot=Ge.globalSetting,we=Ge.loading,Xe=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(_.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.h)(),At=Object(U.i)(),jt=Object(E.useState)({}),qt=Object(T.a)(jt,2),Nn=qt[0],yn=qt[1],Kn=Object(E.useRef)(),Hn=oe.a.useForm(),Fn=Object(T.a)(Hn,1),hn=Fn[0],Ur=Object(E.useState)([]),Br=Object(T.a)(Ur,2),Nr=Br[0],xr=Br[1],Hr=Object(E.useState)(),Cr=Object(T.a)(Hr,2),tn=Cr[0],Yt=Cr[1],En;Object(E.useEffect)(function(){Tt.visible&&(hn.resetFields(),xr([]))},[Tt.visible]),Object(E.useEffect)(function(){Kn.current=At.id},[]),Object(E.useEffect)(function(){var on=sessionStorage.getItem("pathArray");if(on){var kr=on.split(",").join("/"),Rr=kr.indexOf("/")===0?kr.substr(1):kr;Yt(Rr)}},[]);var an=function(kr){if(En=kr.file.name,kr.file.status==="done"||kr.file.status==="uploading"){var Rr,sa,Mr;if(xr(kr.fileList),!kr.file.response)return;if(((Rr=kr.file.response)===null||Rr===void 0?void 0:Rr.status)===0){a.b.success("\u4E0A\u4F20\u6210\u529F\uFF01");return}xr(Nr.filter(function(ya){return ya.uid!==kr.file.uid})),((sa=kr.file.response)===null||sa===void 0?void 0:sa.message)&&a.b.info((Mr=kr.file.response)===null||Mr===void 0?void 0:Mr.message)}},Pr=function(){var on=Object(p.a)(C.a.mark(function kr(Rr){var sa;return C.a.wrap(function(ya){for(;;)switch(ya.prev=ya.next){case 0:if(Rr.response){ya.next=3;break}return a.b.info("\u8FD8\u672A\u4E0A\u4F20\u5B8C\u6210\uFF0C\u65E0\u6CD5\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF01"),ya.abrupt("return");case 3:return ya.next=5,Ct({type:"shixunsDetail/deleteGitFile",payload:{id:At.id,path:tn?"".concat(tn,"/").concat(Rr.name):Rr.name,message:hn.getFieldValue("commitMessage")||"\u5220\u9664\u4E86".concat(tn?"".concat(tn,"/").concat(Rr.name):Rr.name),secret_repository:gt?null:!0}});case 5:sa=ya.sent,sa.status===0&&(xr(Nr.filter(function(Da){return Da.uid!==Rr.uid})),a.b.info("\u5220\u9664\u6210\u529F"));case 7:case"end":return ya.stop()}},kr)}));return function(Rr){return on.apply(this,arguments)}}(),yr={height:300,multiple:!0,withCredentials:!0,data:function(){var on=Object(p.a)(C.a.mark(function Rr(){return C.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.abrupt("return",new Promise(function(){var ya=Object(p.a)(C.a.mark(function Da(Aa,Ba){return C.a.wrap(function(Or){for(;;)switch(Or.prev=Or.next){case 0:setTimeout(Object(p.a)(C.a.mark(function qn(){var ha,wa;return C.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:return rr.next=2,hn.getFieldsValue();case 2:ha=rr.sent,wa=Object(f.a)(Object(f.a)({},{path:Tt.defaultPath?Tt.defaultPath:"",message:Nn.commitMessage||"\u4E0A\u4F20\u4E86".concat(En)}),gt?{}:{secret_repository:!0}),Aa(wa);case 5:case"end":return rr.stop()}},qn)})),200);case 1:case"end":return Or.stop()}},Da)}));return function(Da,Aa){return ya.apply(this,arguments)}}()));case 1:case"end":return Mr.stop()}},Rr)}));function kr(){return on.apply(this,arguments)}return kr}(),fileList:Nr,method:"post",action:"".concat(xe.a.API_SERVER,"/api/shixuns/").concat(Kn.current,"/upload_git_file.json"),onChange:an,onRemove:Pr,beforeUpload:function(kr){En=kr.name}},or=function(){var on=Object(p.a)(C.a.mark(function kr(Rr){return C.a.wrap(function(Mr){for(;;)switch(Mr.prev=Mr.next){case 0:return Mr.next=2,hn.validateFields();case 2:Tt.onClose(),Tt.onOK({path:Tt.defaultPath}),Gr();case 5:case"end":return Mr.stop()}},kr)}));return function(Rr){return on.apply(this,arguments)}}(),Gr=function(){var kr,Rr;N.d.push("/shixuns/".concat(Kn.current,"/").concat((kr=Lt.pathname)===null||kr===void 0||((Rr=kr.split("/"))===null||Rr===void 0)?void 0:Rr[3]).concat(tn?"/master/shixun_show/".concat(tn):""))};return o.a.createElement(r.a,{visible:Tt.visible,onOk:or,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(oe.a,{className:"mt10",form:hn,scrollToFirstError:!0,layout:"vertical",onFinish:or,onValuesChange:function(){return yn(Object(f.a)({},hn.getFieldsValue()))}},o.a.createElement(oe.a.Item,{label:"\u63D0\u4EA4\u4FE1\u606F\uFF1A",name:"commitMessage",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u63D0\u4EA4\u4FE1\u606F"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},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(oe.a.Item,{label:"\u9009\u62E9\u6587\u4EF6",name:"file",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6"}]},o.a.createElement(q,yr,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 Yt(kr)}})))},ve=Object(N.a)(function(Pt){var Ge=Pt.shixunsDetail,ut=Pt.loading,ot=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:ot,user:we,loading:ut.models.index}})(Ee),Oe=u("Bbdw"),Ke=u.n(Oe),Qe=u("HpfO"),rt=u.n(Qe),at=function(Ge){var ut=Ge.shixunsDetail,ot=Ge.globalSetting,we=Ge.loading,Xe=Ge.dispatch,Ct=Ge.title,gt=Ge.pathList,Tt=gt===void 0?[]:gt,Lt=Ge.showInputPath,At=Lt===void 0?!1:Lt,jt=Ge.isMergeSelectFile,qt=jt===void 0?!1:jt,Nn=Ge.onFinish,yn=Nn===void 0?function(){}:Nn,Kn=oe.a.useForm(),Hn=Object(T.a)(Kn,1),Fn=Hn[0],hn=Object(U.i)(),Ur=Object(U.h)(),Br=Object(E.useRef)(),Nr=Object(E.useState)(""),xr=Object(T.a)(Nr,2),Hr=xr[0],Cr=xr[1],tn=Object(E.useState)(""),Yt=Object(T.a)(tn,2),En=Yt[0],an=Yt[1],Pr=Object(E.useState)([]),yr=Object(T.a)(Pr,2),or=yr[0],Gr=yr[1],on=Object(E.useState)([]),kr=Object(T.a)(on,2),Rr=kr[0],sa=kr[1];Object(E.useEffect)(function(){var $r,Or;Br.current=(($r=Ur.pathname)===null||$r===void 0||((Or=$r.split("/"))===null||Or===void 0)?void 0:Or[3])==="repository"},[]),Object(E.useEffect)(function(){if(ut.actionTabs.key!=="Repository-SelectFilePath")return;var $r=Tt.join("/"),Or=[];Tt.map(function(qn,ha){ha===0?Or.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(qn),path:$r}):Or.push({val:"/".concat(qn),path:$r})}),Gr(Or),Cr($r),an($r),Mr($r)},[ut.actionTabs.key]);var Mr=function(){var $r=Object(p.a)(C.a.mark(function Or(qn){var ha;return C.a.wrap(function(Pa){for(;;)switch(Pa.prev=Pa.next){case 0:return Pa.next=2,Xe({type:Br.current?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:hn.id,path:qn}});case 2:ha=Pa.sent,ha&&sa(ha.trees||[]);case 4:case"end":return Pa.stop()}},Or)}));return function(qn){return $r.apply(this,arguments)}}(),ya=function(Or){var qn=Hr;Or.type==="tree"&&(or.length?or.push({val:"/".concat(Or.name),path:Or.name}):or.push({val:"\u6839\u76EE\u5F55",path:""},{val:"/".concat(Or.name),path:Or.name}),Gr(or),qn=Hr?"".concat(Hr,"/").concat(Or.name):Or.name,Cr(qn)),Mr(qn)},Da=function(Or,qn){var ha=or.filter(function(Pa,rr){return rr<=qn});Gr(ha);var wa=ha.filter(function(Pa,rr){return rr!==0}).map(function(Pa){return Pa.val}).join("").substr(1);Cr(wa),Mr(wa)},Aa=function(){var $r=Object(p.a)(C.a.mark(function Or(){var qn,ha,wa;return C.a.wrap(function(rr){for(;;)switch(rr.prev=rr.next){case 0:if(qn=Fn==null?void 0:Fn.getFieldsValue(),ha=Hr?"".concat(Hr).concat(qn!=null&&qn.name?"/".concat(qn==null?void 0:qn.name):""):qn==null?void 0:qn.name,!qt){rr.next=6;break}return yn(ha),Ba(),rr.abrupt("return");case 6:if(!At){rr.next=16;break}return rr.next=9,Fn.validateFields();case 9:return rr.next=11,Xe({type:"shixunsDetail/uploadGitFolder",payload:Object(f.a)(Object(f.a)({},{id:hn.id,path:ha}),Br.current?{}:{secret_repository:!0})});case 11:wa=rr.sent,yn(En),wa.status===0&&a.b.info("\u65B0\u5EFA\u6210\u529F"),rr.next=18;break;case 16:yn(ha),a.b.success("\u9009\u62E9\u6587\u4EF6\u76EE\u5F55\u6210\u529F");case 18:Ba();case 19:case"end":return rr.stop()}},Or)}));return function(){return $r.apply(this,arguments)}}(),Ba=function(){Xe({type:"shixunsDetail/setActionTabs",payload:{}}),Fn.resetFields()};return o.a.createElement(r.a,{centered:!0,title:Ct||"\u65B0\u5EFA\u6587\u4EF6\u5939",closable:!1,keyboard:!1,visible:ut.actionTabs.key==="Repository-SelectFilePath",onOk:Aa,onCancel:Ba},o.a.createElement("div",{className:rt.a.wrap},o.a.createElement("div",{className:rt.a.content},o.a.createElement("div",{className:rt.a.mainPathWrap},!!(or!=null&&or.length)&&or.map(function($r,Or){return o.a.createElement("a",{key:Or,onClick:function(){return Da($r,Or)}},$r.val)})),!!(Rr!=null&&Rr.length)&&Rr.map(function($r,Or){return $r.type==="tree"&&o.a.createElement("a",{key:Or,onClick:function(){return ya($r)}},o.a.createElement("i",{className:"iconfont icon-wenjianjia ".concat(rt.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"},Hr),At&&o.a.createElement(oe.a,{form:Fn,scrollToFirstError:!0,className:"mt20"},o.a.createElement(oe.a.Item,{name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},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"})))))},it=Object(N.a)(function(Pt){var Ge=Pt.shixunsDetail,ut=Pt.loading,ot=Pt.globalSetting;return{shixunsDetail:Ge,globalSetting:ot,loading:ut.models.index}})(at),et=u("GZ0F"),ke=u("8Skl"),Pe=u("HBuW"),$e=u("1vsH"),Et=u("NLgs"),st=u("lzim"),Dt=F.a.DirectoryTree,Ne=function(Ge){var ut,ot,we,Xe,Ct,gt,Tt,Lt=Ge.shixunsDetail,At=Ge.globalSetting,jt=Ge.loading,qt=Ge.user,Nn=Ge.activeKey,yn=Ge.dispatch,Kn=Ge.practiceSetting,Hn=Ge.isRepository,Fn=Ge.treeData,hn=Ge.setTreeData,Ur=Object(_.a)(Ge,["shixunsDetail","globalSetting","loading","user","activeKey","dispatch","practiceSetting","isRepository","treeData","setTreeData"]),Br=Object(U.i)(),Nr=Object(U.h)(),xr=Object(E.useState)(),Hr=Object(T.a)(xr,2),Cr=Hr[0],tn=Hr[1],Yt=Object(E.useState)(!1),En=Object(T.a)(Yt,2),an=En[0],Pr=En[1],yr=Object(E.useState)(!1),or=Object(T.a)(yr,2),Gr=or[0],on=or[1],kr=Object(E.useState)(!1),Rr=Object(T.a)(kr,2),sa=Rr[0],Mr=Rr[1],ya=Object(E.useState)(!1),Da=Object(T.a)(ya,2),Aa=Da[0],Ba=Da[1],$r=Object(E.useState)(""),Or=Object(T.a)($r,2),qn=Or[0],ha=Or[1],wa=Object(E.useState)([]),Pa=Object(T.a)(wa,2),rr=Pa[0],ai=Pa[1],Fa=Object(E.useState)([]),Ua=Object(T.a)(Fa,2),oi=Ua[0],Sa=Ua[1],qa=Object(E.useState)([]),Ga=Object(T.a)(qa,2),Di=Ga[0],hi=Ga[1],ra=Object(E.useState)(!1),la=Object(T.a)(ra,2),ia=la[0],pe=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)(""),Dn=Object(T.a)(gn,2),bn=Dn[0],wt=Dn[1],Jt=Object(E.useState)(),Wt=Object(T.a)(Jt,2),ln=Wt[0],en=Wt[1],Cn=Object(E.useState)(!1),Pn=Object(T.a)(Cn,2),Vt=Pn[0],Bt=Pn[1];Object(E.useEffect)(function(){hn([]),dr(""),localStorage.warehouseHideTip||pe(!0)},[Nr.pathname,Hn]);var Qt=function(){var xn=Object(p.a)(C.a.mark(function Rt(){var Gt,Ft,Rn=arguments;return C.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Gt=Rn.length>0&&Rn[0]!==void 0?Rn[0]:"",Un.next=3,Object(Pe.zb)({id:Br.id,secret_dir_path:Gt});case 3:Ft=Un.sent,Ft&&en(Gt);case 5:case"end":return Un.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),Zt=function(Rt){return o.a.createElement(v.a,{className:Ke.a.menu,onClick:function(Ft){ha(Rt.path||"");switch(Ft.key){case"1":Object($e.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6"]),Pr(!0);break;case"2":Object($e.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u65B0\u5EFA\u6587\u4EF6\u5939"]),Mr(!0);break;case"3":Object($e.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u4E0A\u4F20"]),Ba(!0);break;case"4":Object($e.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u91CD\u547D\u540D"]),on(!0);break;case"5":Object($e.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u5220\u9664"]),zr(Rt.path,Rt.name,Rt);break;case"6":Object($e.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93","\u590D\u5236\u8DEF\u5F84"]),Sr(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(Hn?"":"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(Ft){return Gt==""?Ft.path=Gt+Ft.name:Ft.path=Gt+"/"+Ft.name,Ft.title=o.a.createElement(b.a,{className:"font14"},o.a.createElement(s.a,{flex:"1"},o.a.createElement(b.a,null,o.a.createElement(s.a,{flex:"20px"},Ft.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"},Ft.name)))),o.a.createElement(s.a,null,(Ft.type==="blob"||Ft.type==="tree")&&o.a.createElement(x.a,{overlay:Zt(Ft),className:Ke.a.ellipsis},o.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"})))),Ft.disableCheckbox=Cr&&Cr!==Ft.name,Ft.className=Ft.type==="tree"?Ke.a.pl23:"",Ft.checkable=Ft.type!=="tree",Ft.isLeaf=Ft.type!=="tree",Ft.children=Ft.type==="tree"&&[],Ft.key=Ft.path,Ft})},fn=function(Rt){yn({type:"practiceSetting/setSideBarTabs",payload:{selectPath:Rt}})},Mn=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt,Ft){var Rn;return C.a.wrap(function(Un){for(;;)switch(Un.prev=Un.next){case 0:return Rn=Gt.split("/"),Un.next=3,dr(qn);case 3:setTimeout(function(){fn(Gt),rr=[Rn[0]||""],oi=[Gt],Sa(Object(K.a)(oi)),ai(Object(K.a)(rr))},150);case 4:case"end":return Un.stop()}},Rt)}));return function(Gt,Ft){return xn.apply(this,arguments)}}(),Ln=function(Rt,Gt){if(Gt=="")Fn=Object(K.a)(Rt),hn(Object(K.a)(Rt));else{var Ft=fr(Fn,Gt,Rt);Fn=Ft,hn(Object(K.a)(Ft))}};function fr(xn,Rt,Gt){return xn.map(function(Ft){return Ft.key===Rt?(Ft.children=Object(K.a)(Gt),Object(f.a)({},Ft)):Ft.children?Object(f.a)(Object(f.a)({},Ft),{},{children:fr(Ft.children,Rt,Gt)}):Ft})}var dr=function(){var xn=Object(p.a)(C.a.mark(function Rt(){var Gt,Ft,Rn,dn,Un,wn=arguments;return C.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:return Gt=wn.length>0&&wn[0]!==void 0?wn[0]:"",Wn.next=3,yn({type:Hn?"shixunsDetail/getRepository":"shixunsDetail/getSecretRepository",payload:{id:Br.id,path:Gt}});case 3:return Ft=Wn.sent,Ft&&((Rn=Ft.trees)!==null&&Rn!==void 0&&Rn.length?(Un=mn(Object(K.a)(Ft.trees),Gt),Ln(Un,Gt),hi(Ft.trees||[]),pn(Gt||""),console.log("handleGetRepository:",Un,Gt),setTimeout(function(){return console.log(Fn,Ft.trees,Gt,999999)},2e3)):Gt==""&&hn([]),Mt(((dn=Ft.commits)===null||dn===void 0?void 0:dn[0])||{})),Wn.abrupt("return",Ft);case 6:case"end":return Wn.stop()}},Rt)}));return function(){return xn.apply(this,arguments)}}(),vr=function(){var xn=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 dn=Object(p.a)(C.a.mark(function Un(wn,Gn){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,dr(Gt.path);case 4:wn();case 5:case"end":return hr.stop()}},Un)}));return function(Un,wn){return dn.apply(this,arguments)}}()));case 1:case"end":return Rn.stop()}},Rt)}));return function(Gt){return xn.apply(this,arguments)}}(),jr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt,Ft){var Rn,dn;return C.a.wrap(function(wn){for(;;)switch(wn.prev=wn.next){case 0:if(console.log("handleSelectTree",Gt,Ft.nativeEvent.target.nodeName,Ft),Rn=function(){fn(Ft.node.path),Gt=[Ft.node.path],Sa(Object(K.a)(Gt))},!(Ft.nativeEvent.target.nodeName==="svg"||Ft.nativeEvent.target.nodeName==="LI"||Ft.nativeEvent.target.nodeName==="I")){wn.next=4;break}return wn.abrupt("return");case 4:Ft.node.type==="blob"&&(Kn!=null&&(dn=Kn.sideBar)!==null&&dn!==void 0&&dn.confirmLeave?r.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){Rn(),yn({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1}})}}):Rn());case 5:case"end":return wn.stop()}},Rt)}));return function(Gt,Ft){return xn.apply(this,arguments)}}(),zr=function(Rt,Gt,Ft){r.a.confirm({centered:!0,title:"\u786E\u8BA4\u9700\u8981\u5220\u9664\u8BE5\u6587\u4EF6".concat(Ft.children?"\u5939":"","?"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:function(){var Rn=Object(p.a)(C.a.mark(function Un(){var wn,Gn,Wn;return C.a.wrap(function(ir){for(;;)switch(ir.prev=ir.next){case 0:return ir.next=2,yn({type:"shixunsDetail/deleteGitFile",payload:{id:Br.id,path:Rt,message:"\u5220\u9664".concat(Rt),secret_repository:Hn?null:!0}});case 2:if(wn=ir.sent,Gn=Rt.split("/"),!((wn==null?void 0:wn.status)===0)){ir.next=20;break}return a.b.info("\u5220\u9664\u6210\u529F"),Gn.splice(Gn.length-1,1),ir.next=9,dr(Gn.length>1?Gn.join("/"):"");case 9:if(Wn=ir.sent,!(Wn!=null&&Wn.trees)){ir.next=13;break}ir.next=16;break;case 13:return Gn.splice(Gn.length-1,1),ir.next=16,dr(Gn.length>1?Gn.join("/"):"");case 16:return fn(""),ir.abrupt("return",!0);case 20:(wn==null?void 0:wn.status)===-3&&r.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(Br.id,"/edit/").concat(wn==null?void 0:wn.message,"/tab=2")}});case 21:case"end":return ir.stop()}},Un)}));function dn(){return Rn.apply(this,arguments)}return dn}()})},Sr=function(Rt){console.log(Rt,"item")},Tr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt,Ft){return C.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:if(console.log("handleExpand",Ft),!(Ft.nativeEvent.target.nodeName==="svg"||Ft.nativeEvent.target.nodeName==="path"||Ft.nativeEvent.target.nodeName==="LI")){dn.next=5;break}return dn.abrupt("return",!0);case 5:return dn.next=7,vr(Ft.node);case 7:rr.includes(Ft.node.path)?rr.splice(rr.indexOf(Ft.node.path),1):rr.push(Ft.node.path);case 8:ai(Object(K.a)(rr));case 9:case"end":return dn.stop()}},Rt)}));return function(Gt,Ft){return xn.apply(this,arguments)}}(),Vr=function(){pe(!1),localStorage.warehouseHideTip=!0},Qr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){var Ft,Rn,dn,Un,wn;return C.a.wrap(function(Wn){for(;;)switch(Wn.prev=Wn.next){case 0:dn="",Wn.t0=Hn,Wn.next=Wn.t0===!0?4:Wn.t0===!1?9:11;break;case 4:return dn="\u5F00\u542F\u7248\u672C\u5E93",Un="\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"),Wn.abrupt("break",11);case 9:return Lt!=null&&(Ft=Lt.detail)!==null&&Ft!==void 0&&Ft.secret_repository?(dn="\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Un="\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")):(dn="\u5F00\u542F\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",Un="\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")),Wn.abrupt("break",11);case 11:if(!(!Hn&&Object(Et.b)(yn,"\u4E0D\u80FD\u5F00\u542F/\u5173\u95ED\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93"))){Wn.next=13;break}return Wn.abrupt("return");case 13:r.a.confirm({title:dn,okText:Un,cancelText:wn,content:Rn,onOk:function(){var ir;Object($e.bb)(["\u5B9E\u8DF5\u9879\u76EE","\u8BBE\u7F6E","\u4EE3\u7801\u4ED3\u5E93",dn]),!Hn&&!(Lt!=null&&(ir=Lt.detail)!==null&&ir!==void 0&&ir.secret_repository)||Dr(Gt)},onCancel:function(){var ir;!Hn&&!(Lt!=null&&(ir=Lt.detail)!==null&&ir!==void 0&&ir.secret_repository)&&Dr(Gt)}});case 14:case"end":return Wn.stop()}},Rt)}));return function(Gt){return xn.apply(this,arguments)}}(),Dr=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){return C.a.wrap(function(Rn){for(;;)switch(Rn.prev=Rn.next){case 0:if(!Hn){Rn.next=6;break}return Rn.next=3,Object(Pe.p)(Object(f.a)({},Br));case 3:yn({type:"practiceSetting/getCommonData",payload:Object(f.a)({},Br)}),Rn.next=8;break;case 6:return Rn.next=8,Object(Pe.q)(Object(f.a)(Object(f.a)({},Br),{},{is_secret_repository:Gt}));case 8:dr(),yn({type:"shixunsDetail/getShixunsDetail",payload:{id:Br.id}});case 10:case"end":return Rn.stop()}},Rt)}));return function(Gt){return xn.apply(this,arguments)}}(),ta=function(Rt){console.log(Rt)},na=function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){var Ft,Rn,dn,Un,wn,Gn,Wn,hr,ir,Yr,jn;return C.a.wrap(function(Zn){for(;;)switch(Zn.prev=Zn.next){case 0:if(console.log(Gt),Ft=Gt.node.key,Rn=Gt.dragNode.key,dn=Gt.node.pos.split("-"),Un=Gt.dropPosition-Number(dn[dn.length-1]),!(Gt.dragNode.type==="tree")){Zn.next=8;break}return a.b.warn("\u4E0D\u652F\u6301\u6587\u4EF6\u5939\u79FB\u52A8\u76EE\u5F55"),Zn.abrupt("return");case 8:if(!(Gt.node.type!=="tree")){Zn.next=11;break}return a.b.warn("\u672A\u79FB\u52A8\u6587\u4EF6\u76EE\u5F55\u4F4D\u7F6E"),Zn.abrupt("return");case 11:return Zn.next=13,yn({type:"shixunsDetail/moveGitFile",payload:{id:Br.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=Zn.sent,!(wn.status===0)){Zn.next=26;break}return fn(""),Zn.next=18,dr("");case 18:Gn=0;case 19:if(!(Gn<rr.length)){Zn.next=26;break}if(!(rr[Gn]!="")){Zn.next=23;break}return Zn.next=23,dr(rr[Gn]);case 23:Gn++,Zn.next=19;break;case 26:return Zn.abrupt("return");case 32:case"end":return Zn.stop()}},Rt)}));return function(Gt){return xn.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(b.a,{className:Ke.a.gitCode},o.a.createElement(s.a,{flex:"1"},o.a.createElement("span",{className:"iconfont icon-daimacangku2 mr8"}),Hn?"\u4EE3\u7801\u4ED3\u5E93":"\u79C1\u5BC6\u4EE3\u7801\u4ED3\u5E93",o.a.createElement(W.a,{className:Hn&&Lt!==null&&Lt!==void 0&&(ut=Lt.detail)!==null&&ut!==void 0&&ut.init_repository?"hide":"ml10",checked:Hn?Lt==null||((we=Lt.detail)===null||we===void 0)?void 0:we.init_repository:Lt==null||((ot=Lt.detail)===null||ot===void 0)?void 0:ot.secret_repository,checkedChildren:"\u5F00\u542F",unCheckedChildren:"\u5173\u95ED",onChange:Qr})),o.a.createElement(s.a,null,o.a.createElement(x.a,{overlay:Zt({type:"topTree"}),className:"current"},o.a.createElement(g.a,{visible:ia,title:o.a.createElement("div",{className:"font16"},o.a.createElement(et.a,{style:{position:"relative",left:-35},onClick:function(){return Vr()}}),"\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 Vr()},className:"iconfont icon-guanbi1 ml8 current font14"})),overlayClassName:Ke.a.overlayClass,overlayStyle:{maxWidth:500},arrowPointAtCenter:!0,placement:"right",color:"#F7B500"},Hn&&(Lt==null||((Xe=Lt.detail)===null||Xe===void 0)?void 0:Xe.init_repository)&&o.a.createElement("i",{className:"iconfont icon-gengduo2 c-555a88"}),!Hn&&(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&&!Hn&&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},Nn==="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(Dt,{disabled:!!jt.effects["shixunsDetail/getFileContent"],multiple:!0,showIcon:!1,treeData:Fn,switcherIcon:o.a.createElement(ke.a,{style:{fontWeight:"bold",fontSize:14,position:"relative",top:3,marginLeft:22}}),onExpand:Tr,expandedKeys:rr,selectedKeys:oi,onSelect:jr,draggable:!0,onDragEnter:ta,onDrop:na,allowDrop:function(Rt){var Gt=Rt.dropNode,Ft=Rt.dropPosition;return!1}}))):"",!Fn.length&&Hn&&(Lt==null||((gt=Lt.detail)===null||gt===void 0)?void 0:gt.init_repository)&&o.a.createElement(Be,null),!Fn.length&&!Hn&&(Lt==null||((Tt=Lt.detail)===null||Tt===void 0)?void 0:Tt.secret_repository)&&o.a.createElement(Be,null))),o.a.createElement(ce,{visible:Gr,defaultPath:qn,onClose:function(){return on(!1)},isRepository:!Hn,onOK:function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){var Ft;return C.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return Ft=qn.split("/"),Ft.pop(),dn.next=4,dr(Ft.join("/"));case 4:fn("");case 5:case"end":return dn.stop()}},Rt)}));return function(Rt){return xn.apply(this,arguments)}}()}),o.a.createElement(le,{visible:an,defaultPath:qn,onClose:function(){return Pr(!1)},isRepository:Hn,onOK:function(Rt){Mn(Rt.path,Rt.name)}}),o.a.createElement(me,{visible:sa,defaultPath:qn,onClose:function(){return Mr(!1)},isRepository:Hn,onOK:function(Rt){Mn(Rt.path,Rt.name)}}),o.a.createElement(ve,{defaultPath:qn,visible:Aa,isRepository:Hn,onClose:function(){return Ba(!1)},onOK:function(){var xn=Object(p.a)(C.a.mark(function Rt(Gt){var Ft;return C.a.wrap(function(dn){for(;;)switch(dn.prev=dn.next){case 0:return Ft=qn.split("/"),dn.next=3,dr(qn);case 3:rr=[Ft[0]||""],oi=[qn],Sa(Object(K.a)(oi)),ai(Object(K.a)(rr));case 7:case"end":return dn.stop()}},Rt)}));return function(Rt){return xn.apply(this,arguments)}}()}),o.a.createElement(it,{pathList:qn==null?void 0:qn.split("/"),showInputPath:!0,isMergeSelectFile:Vt,onFinish:function(Rt){Vt?Qt(Rt):dr(Rt),Bt(!1)}}))},Be=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.y}))},ze=Object(N.a)(function(Pt){var Ge=Pt.shixunsDetail,ut=Pt.loading,ot=Pt.globalSetting,we=Pt.practiceSetting,Xe=Pt.user;return{shixunsDetail:Ge,globalSetting:ot,user:Xe,practiceSetting:we,loading:ut}})(Ne),Ce=u("/zsF"),Me=u("PArb"),Le=u("yDYP"),Fe=u.n(Le),dt=function(Ge){var ut=Ge.shixunsDetail,ot=Ge.globalSetting,we=Ge.loading,Xe=Ge.user,Ct=Ge.dispatch,gt=Ge.isRepository,Tt=Object(_.a)(Ge,["shixunsDetail","globalSetting","loading","user","dispatch","isRepository"]),Lt=Object(U.i)(),At=Object(E.useState)([]),jt=Object(T.a)(At,2),qt=jt[0],Nn=jt[1];Object(E.useEffect)(function(){yn()},[gt]);var yn=function(){var Kn=Object(p.a)(C.a.mark(function Hn(){var Fn;return C.a.wrap(function(Ur){for(;;)switch(Ur.prev=Ur.next){case 0:return Ur.next=2,Ct({type:"shixunsDetail/getRepositoryCommit",payload:{id:Lt.id,secret_repository:gt?void 0:!0}});case 2:Fn=Ur.sent,Fn&&Nn(Fn.commits||[]);case 4:case"end":return Ur.stop()}},Hn)}));return function(){return Kn.apply(this,arguments)}}();return o.a.createElement(o.a.Fragment,null,qt==""&&o.a.createElement("div",{className:Fe.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:Fe.a.bg},o.a.createElement("div",{className:Fe.a.wrap},o.a.createElement("div",{className:Fe.a.content},qt==null?void 0:qt.map(function(Kn){var Hn,Fn;return o.a.createElement("div",null,o.a.createElement(b.a,{align:"middle",className:"c-white font16"},o.a.createElement(s.a,null,Kn.title)),o.a.createElement(b.a,{align:"middle",className:"mt20 "},o.a.createElement(s.a,null,o.a.createElement("img",{className:Fe.a.imageUrl,src:xe.a.IMG_SERVER+"/"+((Hn=Kn.author)===null||Hn===void 0?void 0:Hn.image_url)})),o.a.createElement(s.a,{className:Fe.a.blueLight},o.a.createElement("span",{className:"ml20"},(Fn=Kn.author)===null||Fn===void 0?void 0:Fn.username)),o.a.createElement(s.a,null,o.a.createElement("span",{className:"ml20 ".concat(Fe.a.blueLight)},"\u63D0\u4EA4\u4E8E"),o.a.createElement("span",{className:"ml20 ".concat(Fe.a.blueLight)},Kn.time))),o.a.createElement(Me.a,{className:Fe.a.divider}))})))))},_t=Object(N.a)(function(Pt){var Ge=Pt.shixunsDetail,ut=Pt.loading,ot=Pt.globalSetting,we=Pt.user;return{shixunsDetail:Ge,globalSetting:ot,user:we,loading:ut.models.index}})(dt),Ut=u("p5ED"),cn=R.a.TabPane,An=function(Ge){var ut,ot,we,Xe,Ct,gt,Tt,Lt,At,jt,qt,Nn,yn,Kn,Hn,Fn,hn,Ur,Br,Nr=Ge.globalSetting,xr=Ge.loading,Hr=Ge.dispatch,Cr=Ge.practiceSetting,tn=Ge.shixunsDetail,Yt=Object(_.a)(Ge,["globalSetting","loading","dispatch","practiceSetting","shixunsDetail"]),En=Object(E.useState)("1"),an=Object(T.a)(En,2),Pr=an[0],yr=an[1],or=Object(E.useState)("1"),Gr=Object(T.a)(or,2),on=Gr[0],kr=Gr[1],Rr=Object(E.useState)(),sa=Object(T.a)(Rr,2),Mr=sa[0],ya=sa[1],Da=Object(E.useRef)(),Aa=Object(E.useState)(!0),Ba=Object(T.a)(Aa,2),$r=Ba[0],Or=Ba[1],qn=Object(E.useState)(["2","1"]),ha=Object(T.a)(qn,2),wa=ha[0],Pa=ha[1],rr=Object(E.useState)([]),ai=Object(T.a)(rr,2),Fa=ai[0],Ua=ai[1],oi=Object(E.useRef)(),Sa=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(g.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 ra,la,ia,pe,Ze;if(!!(tn!=null&&(ra=tn.fileContent)!==null&&ra!==void 0&&(la=ra.content)!==null&&la!==void 0&&(ia=la.content)!==null&&ia!==void 0&&ia.length)||(tn==null||((pe=tn.fileContent)===null||pe===void 0||((Ze=pe.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;Da.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))),Mr=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))),ya(Mr)}else{var nn,pn,gn,Dn;Da.current=tn==null||((nn=tn.fileContent)===null||nn===void 0||((pn=nn.content)===null||pn===void 0))?void 0:pn.content,Mr=tn==null||((gn=tn.fileContent)===null||gn===void 0||((Dn=gn.content)===null||Dn===void 0))?void 0:Dn.content,ya(Mr)}}}catch(ln){var bn,wt,Jt,Wt;Da.current=window.atob(tn==null||((bn=tn.fileContent)===null||bn===void 0||((wt=bn.content)===null||wt===void 0))?void 0:wt.content),Mr=window.atob(tn==null||((Jt=tn.fileContent)===null||Jt===void 0||((Wt=Jt.content)===null||Wt===void 0))?void 0:Wt.content),ya(Mr),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||((ut=tn.fileContent)===null||ut===void 0)?void 0:ut.content]),Object(E.useEffect)(function(){var ra,la=Cr==null||((ra=Cr.sideBar)===null||ra===void 0)?void 0:ra.selectPath.split("/");Pa(la)},[Cr==null||((ot=Cr.sideBar)===null||ot===void 0)?void 0:ot.selectPath]);var Ga=function(la){ya(la);var ia=-1;la===Da.current?ia=0:ia=1,ia!==-1,Hr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!!ia}})};Object(E.useEffect)(function(){new Promise(function(){var ra=Object(p.a)(C.a.mark(function la(ia,pe){var Ze,vt,pt,Mt;return C.a.wrap(function(zt){for(;;)switch(zt.prev=zt.next){case 0:if(!((Cr==null||((Ze=Cr.sideBar)===null||Ze===void 0)?void 0:Ze.selectPath)!==""&&Cr!==null&&Cr!==void 0&&(vt=Cr.sideBar)!==null&&vt!==void 0&&vt.selectPath)){zt.next=5;break}return zt.next=3,Hr({type:"shixunsDetail/getFileContent",payload:{id:Sa.id,path:Cr==null||((pt=Cr.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)==""||Hr({type:"practiceSetting/setSideBarTabs",payload:{selectPath:""}});case 5:case"end":return zt.stop()}},la)}));return function(la,ia){return ra.apply(this,arguments)}}())},[Cr==null||((we=Cr.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"),yr(la.key),la.key==="1"?Or(!0):Or(!1)}},o.a.createElement(v.a.Item,{disabled:!0,key:"0"},"\u5207\u6362\u4ED3\u5E93"),qa.filter(function(ra){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?ra.id!=="2":ra}).map(function(ra,la){return o.a.createElement(v.a.Item,{className:"leaveClick",key:ra.id},ra.name)})),hi=function(){var ra=Object(p.a)(C.a.mark(function la(){var ia,pe,Ze;return C.a.wrap(function(pt){for(;;)switch(pt.prev=pt.next){case 0:return pt.next=2,Hr({type:"shixunsDetail/updateRepositoryFile",payload:{id:Sa.id,path:tn==null||((ia=tn.fileContent)===null||ia===void 0||((pe=ia.params)===null||pe===void 0))?void 0:pe.path,content:Mr,secret_repository:$r?null:!0}});case 2:Ze=pt.sent,Ze!=null&&Ze.content&&(a.b.info("\u4FDD\u5B58\u6210\u529F"),Hr({type:"practiceSetting/setSideBarTabs",payload:Object(f.a)(Object(f.a)({},Cr.sideBar),{},{confirmLeave:!1})}));case 4:case"end":return pt.stop()}},la)}));return function(){return ra.apply(this,arguments)}}();return o.a.createElement("div",{className:k.a.warehouse},o.a.createElement("div",{className:k.a.header},o.a.createElement(b.a,{align:"middle",className:"w100 c-white",style:{height:60}},o.a.createElement(s.a,{flex:"1"},o.a.createElement(b.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(ra){return ra.id===Pr}).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;Cr!=null&&(ia=Cr.sideBar)!==null&&ia!==void 0&&ia.confirmLeave?r.a.confirm({title:"\u79BB\u5F00\u6B64\u9875\u63D0\u793A",content:"\u7CFB\u7EDF\u53EF\u80FD\u4E0D\u4F1A\u4FDD\u5B58\u60A8\u6240\u505A\u7684\u66F4\u6539\u3002",okText:"\u79BB\u5F00",cancelText:"\u53D6\u6D88",onOk:function(){kr(la),Hr({type:"practiceSetting/setSideBarTabs",payload:{confirmLeave:!1,selectPath:""}})}}):(kr(la),Hr({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||((Xe=tn.detail)===null||Xe===void 0)?void 0:Xe.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||((At=tn.secretRepository)===null||At===void 0)?void 0:At.git_url}),o.a.createElement(B.CopyToClipboard,{text:$r?tn==null||((jt=tn.repository)===null||jt===void 0)?void 0:jt.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(g.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:!!xr.effects["shixunsDetail/getRepository"],wrapperClassName:"".concat(k.a.loading," ").concat(k.a.bottom0)},o.a.createElement(ze,{setTreeData:Ua,treeData:Fa,activeKey:Pr,isRepository:$r}))),o.a.createElement("aside",{className:k.a.right,ref:oi},(Cr==null||((Nn=Cr.sideBar)===null||Nn===void 0)?void 0:Nn.selectPath)!==""&&o.a.createElement(o.a.Fragment,null,o.a.createElement(d.a,{spinning:!!xr.effects["shixunsDetail/getFileContent"],wrapperClassName:k.a.loading},o.a.createElement("div",{className:k.a.filePathWrp},o.a.createElement(b.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},wa.map(function(ra,la){return o.a.createElement("span",{className:"c-blue"},ra)})))),o.a.createElement("div",{className:xr.effects["shixunsDetail/getFileContent"]?"hide":"show"},o.a.createElement(Ut.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||((Kn=tn.fileContent)===null||Kn===void 0)?void 0:Kn.file_type)==="office"?"download":tn==null||((Hn=tn.fileContent)===null||Hn===void 0)?void 0:Hn.file_type,data:Mr,monacoEditor:{value:Mr,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(b.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.d.push("/shixuns/".concat(Sa.id,"/challenges"))}},"\u53D6\u6D88"),o.a.createElement(m.a,{type:"primary",size:"large",className:"ml40",onClick:hi},"\u63D0\u4EA4")))),(Cr==null||((Ur=Cr.sideBar)===null||Ur===void 0)?void 0:Ur.selectPath)==""&&(tn==null||((Br=tn.detail)===null||Br===void 0)?void 0:Br.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(_t,{isRepository:$r}))))},rn=Y.default=Object(N.a)(function(Pt){var Ge=Pt.loading,ut=Pt.globalSetting,ot=Pt.practiceSetting,we=Pt.shixunsDetail;return{globalSetting:ut,loading:Ge,practiceSetting:ot,shixunsDetail:we}})(An)},csWT:function(M,Y,u){M.exports=u.p+"static/choose.4ad1045f.svg"},cv67:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.WordArray,b=d.Hasher,S=D.algo,r=[];(function(){for(var y=0;y<64;y++)r[y]=m.abs(m.sin(y+1))*4294967296|0})();var i=S.MD5=b.extend({_doReset:function(){this._hash=new h.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(y,v){for(var p=0;p<16;p++){var O=v+p,a=y[O];y[O]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360}var l=this._hash.words,g=y[v+0],T=y[v+1],_=y[v+2],c=y[v+3],R=y[v+4],w=y[v+5],C=y[v+6],E=y[v+7],o=y[v+8],A=y[v+9],k=y[v+10],U=y[v+11],N=y[v+12],z=y[v+13],W=y[v+14],K=y[v+15],V=l[0],F=l[1],B=l[2],G=l[3];V=s(V,F,B,G,g,7,r[0]),G=s(G,V,F,B,T,12,r[1]),B=s(B,G,V,F,_,17,r[2]),F=s(F,B,G,V,c,22,r[3]),V=s(V,F,B,G,R,7,r[4]),G=s(G,V,F,B,w,12,r[5]),B=s(B,G,V,F,C,17,r[6]),F=s(F,B,G,V,E,22,r[7]),V=s(V,F,B,G,o,7,r[8]),G=s(G,V,F,B,A,12,r[9]),B=s(B,G,V,F,k,17,r[10]),F=s(F,B,G,V,U,22,r[11]),V=s(V,F,B,G,N,7,r[12]),G=s(G,V,F,B,z,12,r[13]),B=s(B,G,V,F,W,17,r[14]),F=s(F,B,G,V,K,22,r[15]),V=n(V,F,B,G,T,5,r[16]),G=n(G,V,F,B,C,9,r[17]),B=n(B,G,V,F,U,14,r[18]),F=n(F,B,G,V,g,20,r[19]),V=n(V,F,B,G,w,5,r[20]),G=n(G,V,F,B,k,9,r[21]),B=n(B,G,V,F,K,14,r[22]),F=n(F,B,G,V,R,20,r[23]),V=n(V,F,B,G,A,5,r[24]),G=n(G,V,F,B,W,9,r[25]),B=n(B,G,V,F,c,14,r[26]),F=n(F,B,G,V,o,20,r[27]),V=n(V,F,B,G,z,5,r[28]),G=n(G,V,F,B,_,9,r[29]),B=n(B,G,V,F,E,14,r[30]),F=n(F,B,G,V,N,20,r[31]),V=x(V,F,B,G,w,4,r[32]),G=x(G,V,F,B,o,11,r[33]),B=x(B,G,V,F,U,16,r[34]),F=x(F,B,G,V,W,23,r[35]),V=x(V,F,B,G,T,4,r[36]),G=x(G,V,F,B,R,11,r[37]),B=x(B,G,V,F,E,16,r[38]),F=x(F,B,G,V,k,23,r[39]),V=x(V,F,B,G,z,4,r[40]),G=x(G,V,F,B,g,11,r[41]),B=x(B,G,V,F,c,16,r[42]),F=x(F,B,G,V,C,23,r[43]),V=x(V,F,B,G,A,4,r[44]),G=x(G,V,F,B,N,11,r[45]),B=x(B,G,V,F,K,16,r[46]),F=x(F,B,G,V,_,23,r[47]),V=f(V,F,B,G,g,6,r[48]),G=f(G,V,F,B,E,10,r[49]),B=f(B,G,V,F,W,15,r[50]),F=f(F,B,G,V,w,21,r[51]),V=f(V,F,B,G,N,6,r[52]),G=f(G,V,F,B,c,10,r[53]),B=f(B,G,V,F,k,15,r[54]),F=f(F,B,G,V,T,21,r[55]),V=f(V,F,B,G,o,6,r[56]),G=f(G,V,F,B,K,10,r[57]),B=f(B,G,V,F,C,15,r[58]),F=f(F,B,G,V,z,21,r[59]),V=f(V,F,B,G,R,6,r[60]),G=f(G,V,F,B,U,10,r[61]),B=f(B,G,V,F,_,15,r[62]),F=f(F,B,G,V,A,21,r[63]),l[0]=l[0]+V|0,l[1]=l[1]+F|0,l[2]=l[2]+B|0,l[3]=l[3]+G|0},_doFinalize:function(){var y=this._data,v=y.words,p=this._nDataBytes*8,O=y.sigBytes*8;v[O>>>5]|=128<<24-O%32;var a=m.floor(p/4294967296),l=p;v[(O+64>>>9<<4)+15]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,v[(O+64>>>9<<4)+14]=(l<<8|l>>>24)&16711935|(l<<24|l>>>8)&4278255360,y.sigBytes=(v.length+1)*4,this._process();for(var g=this._hash,T=g.words,_=0;_<4;_++){var c=T[_];T[_]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360}return g},clone:function(){var y=b.clone.call(this);return y._hash=this._hash.clone(),y}});function s(y,v,p,O,a,l,g){var T=y+(v&p|~v&O)+a+g;return(T<<l|T>>>32-l)+v}function n(y,v,p,O,a,l,g){var T=y+(v&O|p&~O)+a+g;return(T<<l|T>>>32-l)+v}function x(y,v,p,O,a,l,g){var T=y+(v^p^O)+a+g;return(T<<l|T>>>32-l)+v}function f(y,v,p,O,a,l,g){var T=y+(p^(v|~O))+a+g;return(T<<l|T>>>32-l)+v}D.MD5=b._createHelper(i),D.HmacMD5=b._createHmacHelper(i)}(Math),P.MD5})},dGDm:function(M,Y,u){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,u){},djh8:function(M,Y,u){M.exports=u.p+"static/qrCode.42927872.png"},dmUQ:function(M,Y,u){"use strict";var P=u("Ff2n"),m=u("rePB"),D=u("1OyB"),d=u("vuIU"),h=u("Ji7U"),b=u("md7G"),S=u("foSv"),r=u("q1tI"),i=u.n(r),s=u("TSYQ"),n=u.n(s),x=u("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 y(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 z=Object(S.a)(this).constructor;N=Reflect.construct(U,arguments,z)}else N=U.apply(this,arguments);return Object(b.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 l=function(A){return A.replace(/[^\w.-]+/g,"")},g=200,T=600,_=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 V=N.props,F=V.onKeyDown,B=V.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,oe=new Array(de>1?de-1:0),_e=1;_e<de;_e++)oe[_e-1]=arguments[_e];F.apply(void 0,[K].concat(oe))}},N.onKeyUp=function(K){var V=N.props.onKeyUp;if(N.stop(),N.recordCursorPosition(),V){for(var F=arguments.length,B=new Array(F>1?F-1:0),G=1;G<F;G++)B[G-1]=arguments[G];V.apply(void 0,[K].concat(B))}},N.onChange=function(K){var V=N.props.onChange;N.state.focused&&(N.inputting=!0),N.rawInput=N.props.parser(N.getValueFromEvent(K)),N.setState({inputValue:N.rawInput}),V(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 V=N.getCurrentValidValue(N.state.inputValue),F=N.setValue(V,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 V=1;return K.metaKey||K.ctrlKey?V=.1:K.shiftKey&&(V=10),V},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 V=String(K);if(V.indexOf("e-")>=0)return parseInt(V.slice(V.indexOf("e-")+2),10);var F=0;return V.indexOf(".")>=0&&(F=V.length-V.indexOf(".")-1),F},N.getInputDisplayValue=function(K){var V=K||N.state,F=V.focused,B=V.inputValue,G=V.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 V=N.input.value,F=V.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===V.length?(N.fixCaret(F,F),!0):!1},N.partRestoreByAfter=function(K){return K===void 0?!1:Array.prototype.some.call(K,function(V,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,V,F){N.pressingUpOrDown=!0,N.step("down",K,V,F)},N.up=function(K,V,F){N.pressingUpOrDown=!0,N.step("up",K,V,F)},N.saveInput=function(K){N.input=K};var z=U.value;z===void 0&&(z=U.defaultValue),N.state={focused:U.autoFocus};var W=N.getValidValue(N.toNumber(z));return N.state=y(y({},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 z=this.props,W=z.value,K=z.onChange,V=z.max,F=z.min,B=this.state.focused;if(N){if(!R(N.value,W)||!R(N.max,V)||!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!==V&&typeof de=="number"&&de>V&&K&&K(V),"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 oe=this.cursorStart+1;this.cursorAfter?this.lastKeyCode===x.a.BACKSPACE?oe=this.cursorStart-1:this.lastKeyCode===x.a.DELETE&&(oe=this.cursorStart):oe=this.input.value.length,this.fixCaret(oe,oe)}else if(this.currentValue===this.input.value)switch(this.lastKeyCode){case 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(_e){}if(this.lastKeyCode=null,!this.pressingUpOrDown)return;this.props.focusOnUpDown&&this.state.focused&&(document.activeElement!==this.input&&this.focus())}},{key:"componentWillUnmount",value:function(){this.stop()}},{key:"getCurrentValidValue",value:function(N){var z=N;return z===""?z="":this.isNotCompleteNumber(parseFloat(z))?z=this.state.value:z=this.getValidValue(z),this.toNumber(z)}},{key:"getValueFromEvent",value:function(N){var z=N.target.value.trim().replace(/。/g,".");return c(this.props.decimalSeparator)&&(z=z.replace(this.props.decimalSeparator,".")),z}},{key:"getValidValue",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.props.min,W=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.props.max,K=parseFloat(N);return isNaN(K)?N:(K<z&&(K=z),K>W&&(K=W),K)}},{key:"setValue",value:function(N,z){var W=this.props.precision,K=this.isNotCompleteNumber(parseFloat(N))?null:parseFloat(N),V=this.state.value,F=V===void 0?null:V,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},z)):this.setState({value:K,inputValue:this.toPrecisionAsStep(N)},z),de&&this.props.onChange(K),K}},{key:"getMaxPrecision",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.props,K=W.precision,V=W.step;if(c(K))return K;var F=this.getPrecision(z),B=this.getPrecision(V),G=this.getPrecision(N);return N?Math.max(G,F+B):F+B}},{key:"getPrecisionFactor",value:function(N){var z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,W=this.getMaxPrecision(N,z);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 z=Math.abs(this.getMaxPrecision(N));return isNaN(z)?N.toString():Number(N).toFixed(z)}},{key:"toNumber",value:function(N){var z=this.props.precision,W=this.state.focused,K=N&&N.length>16&&W;return this.isNotCompleteNumber(N)||K?N:c(z)?Math.round(N*Math.pow(10,z))/Math.pow(10,z):Number(N)}},{key:"upStep",value:function(N,z){var W=this.props.step,K=this.getPrecisionFactor(N,z),V=Math.abs(this.getMaxPrecision(N,z)),F=((K*N+K*W*z)/K).toFixed(V);return this.toNumber(F)}},{key:"downStep",value:function(N,z){var W=this.props.step,K=this.getPrecisionFactor(N,z),V=Math.abs(this.getMaxPrecision(N,z)),F=((K*N-K*W*z)/K).toFixed(V);return this.toNumber(F)}},{key:"step",value:function(N,z){var W=this,K=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,V=arguments.length>3?arguments[3]:void 0;this.stop(),z&&(z.persist(),z.preventDefault());var F=this.props;if(F.disabled)return;var B=this.getCurrentValidValue(this.state.inputValue)||0;if(this.isNotCompleteNumber(B))return;var 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](z,K,!0)},V?g:T)}},{key:"fixCaret",value:function(N,z){if(N===void 0||z===void 0||!this.input||!this.input.value)return;try{var W=this.input.selectionStart,K=this.input.selectionEnd;(N!==W||z!==K)&&this.input.setSelectionRange(N,z)}catch(V){}}},{key:"render",value:function(){var N,z=this.props,W=z.prefixCls,K=z.disabled,V=z.readOnly,F=z.useTouch,B=z.autoComplete,G=z.upHandler,ae=z.downHandler,de=z.className,oe=z.max,_e=z.min,ye=z.style,se=z.title,me=z.onMouseEnter,fe=z.onMouseLeave,ie=z.onMouseOver,le=z.onMouseOut,Q=z.required,ce=z.onClick,te=z.tabIndex,ee=z.type,xe=z.placeholder,re=z.id,Z=z.inputMode,X=z.pattern,q=z.step,Ee=z.maxLength,ve=z.autoFocus,Oe=z.name,Ke=z.onPaste,Qe=z.onInput,rt=Object(P.a)(z,["prefixCls","disabled","readOnly","useTouch","autoComplete","upHandler","downHandler","className","max","min","style","title","onMouseEnter","onMouseLeave","onMouseOver","onMouseOut","required","onClick","tabIndex","type","placeholder","id","inputMode","pattern","step","maxLength","autoFocus","name","onPaste","onInput"]),at=this.state,it=at.value,et=at.focused,ke=n()(W,(N={},Object(m.a)(N,de,!!de),Object(m.a)(N,"".concat(W,"-disabled"),K),Object(m.a)(N,"".concat(W,"-focused"),et),N)),Pe={};Object.keys(rt).forEach(function(Fe){(Fe.substr(0,5)==="data-"||Fe.substr(0,5)==="aria-"||Fe==="role")&&(Pe[Fe]=rt[Fe])});var $e=!V&&!K,Et=this.getInputDisplayValue(null),st=(it||it===0)&&(isNaN(it)||Number(it)>=oe),Dt=(it||it===0)&&(isNaN(it)||Number(it)<=_e),Ne=st||K||V,Be=Dt||K||V,ze=n()("".concat(W,"-handler"),"".concat(W,"-handler-up"),Object(m.a)({},"".concat(W,"-handler-up-disabled"),Ne)),Ce=n()("".concat(W,"-handler"),"".concat(W,"-handler-down"),Object(m.a)({},"".concat(W,"-handler-down-disabled"),Be)),Me=F?{onTouchStart:Ne?O:this.up,onTouchEnd:this.stop}:{onMouseDown:Ne?O:this.up,onMouseUp:this.stop,onMouseLeave:this.stop},Le=F?{onTouchStart:Be?O:this.down,onTouchEnd:this.stop}:{onMouseDown:Be?O:this.down,onMouseUp:this.stop,onMouseLeave:this.stop};return i.a.createElement("div",{className:ke,style:ye,title:se,onMouseEnter:me,onMouseLeave:fe,onMouseOver:ie,onMouseOut:le,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":Ne,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"},Le,{role:"button","aria-label":"Decrease Value","aria-disabled":Be,className:Ce}),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":_e,"aria-valuemax":oe,"aria-valuenow":it,required:Q,type:ee,placeholder:xe,onPaste:Ke,onClick:ce,onMouseUp:this.onMouseUp,className:"".concat(W,"-input"),tabIndex:te,autoComplete:B,onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:$e?this.onKeyDown:O,onKeyUp:$e?this.onKeyUp:O,autoFocus:ve,maxLength:Ee,readOnly:V,disabled:K,max:oe,min:_e,step:q,name:Oe,title:se,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:_,min:-_,step:1,style:{},onChange:O,onKeyDown:O,onPressEnter:O,onFocus:O,onBlur:O,parser:l,required:!1,autoComplete:"off"};var C=w,E=Y.a=C},e7zE:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("3y9D"),u("WYAk"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.Base,h=D.WordArray,b=m.algo,S=b.SHA1,r=b.HMAC,i=b.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,n){for(var x=this.cfg,f=r.create(x.hasher,s),y=h.create(),v=h.create([1]),p=y.words,O=v.words,a=x.keySize,l=x.iterations;p.length<a;){var g=f.update(n).finalize(v);f.reset();for(var T=g.words,_=T.length,c=g,R=1;R<l;R++){c=f.finalize(c),f.reset();for(var w=c.words,C=0;C<_;C++)T[C]^=w[C]}y.concat(g),O[0]++}return y.sigBytes=a*4,y}});m.PBKDF2=function(s,n,x){return i.create(x).compute(s,n)}}(),P.PBKDF2})},fAei:function(M,Y,u){"use strict";u.d(Y,"a",function(){return g.a});var P=u("rePB"),m=u("VTBJ"),D=u("KQm4"),d=u("1OyB"),h=u("vuIU"),b=u("Ji7U"),S=u("LK+K"),r=u("q1tI"),i=u("4IlW"),s=u("Kwbf"),n=u("TSYQ"),x=u.n(n),f=u("sboe"),y=u("OZM5"),v=u("815F"),p=u("ODXe"),O=u("Ff2n"),a=u("+nKL"),l=u("8XRh"),g=u("WaYH"),T=function(_e,ye){var se=_e.className,me=_e.style,fe=_e.motion,ie=_e.motionNodes,le=_e.motionType,Q=_e.onMotionStart,ce=_e.onMotionEnd,te=_e.active,ee=_e.treeNodeRequiredProps,xe=Object(O.a)(_e,["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"]),re=r.useState(!0),Z=Object(p.a)(re,2),X=Z[0],q=Z[1],Ee=r.useContext(f.a),ve=Ee.prefixCls,Oe=r.useRef(!1),Ke=function(){Oe.current||ce(),Oe.current=!0};return Object(r.useEffect)(function(){ie&&le==="hide"&&X&&q(!1)},[ie]),Object(r.useEffect)(function(){return ie&&Q(),function(){ie&&Ke()}},[]),ie?r.createElement(l.default,Object.assign({ref:ye,visible:X},fe,{motionAppear:le==="show",onAppearEnd:Ke,onLeaveEnd:Ke}),function(Qe,rt){var at=Qe.className,it=Qe.style;return r.createElement("div",{ref:rt,className:x()("".concat(ve,"-treenode-motion"),at),style:it},ie.map(function(et){var ke=et.data,Pe=ke.key,$e=Object(O.a)(ke,["key"]),Et=et.isStart,st=et.isEnd;delete $e.children;var Dt=Object(v.f)(Pe,ee);return r.createElement(g.a,Object.assign({},$e,Dt,{active:te,data:et.data,key:Pe,isStart:Et,isEnd:st}))}))}):r.createElement(g.a,Object.assign({domRef:ye,className:se,style:me},xe,{active:te}))};T.displayName="MotionTreeNode";var _=r.forwardRef(T),c=_;function R(){var oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],_e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],ye=oe.length,se=_e.length;if(Math.abs(ye-se)!==1)return{add:!1,key:null};function me(fe,ie){var le=new Map;fe.forEach(function(ce){le.set(ce,!0)});var Q=ie.filter(function(ce){return!le.has(ce)});return Q.length===1?Q[0]:null}return ye<se?{add:!0,key:me(oe,_e)}:{add:!1,key:me(_e,oe)}}function w(oe,_e,ye){var se=oe.findIndex(function(le){var Q=le.data;return Q.key===ye}),me=oe[se+1],fe=_e.findIndex(function(le){var Q=le.data;return Q.key===ye});if(me){var ie=_e.findIndex(function(le){var Q=le.data;return Q.key===me.data.key});return _e.slice(fe+1,ie)}return _e.slice(fe+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(oe,_e,ye,se){return _e===!1||!ye?oe:oe.slice(0,Math.ceil(ye/se)+1)}function z(oe){var _e=oe.data.key,ye=oe.pos;return Object(v.e)(_e,ye)}function W(oe){for(var _e=String(oe.data.key),ye=oe;ye.parent;)ye=ye.parent,_e="".concat(ye.data.key," > ").concat(_e);return _e}var K=function(_e,ye){var se=_e.prefixCls,me=_e.data,fe=_e.selectable,ie=_e.checkable,le=_e.expandedKeys,Q=_e.selectedKeys,ce=_e.checkedKeys,te=_e.loadedKeys,ee=_e.loadingKeys,xe=_e.halfCheckedKeys,re=_e.keyEntities,Z=_e.disabled,X=_e.dragging,q=_e.dragOverNodeKey,Ee=_e.dropPosition,ve=_e.motion,Oe=_e.height,Ke=_e.itemHeight,Qe=_e.virtual,rt=_e.focusable,at=_e.activeItem,it=_e.focused,et=_e.tabIndex,ke=_e.onKeyDown,Pe=_e.onFocus,$e=_e.onBlur,Et=_e.onActiveChange,st=_e.onListChangeStart,Dt=_e.onListChangeEnd,Ne=Object(O.a)(_e,["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"]),Be=r.useRef(null);r.useImperativeHandle(ye,function(){return{scrollTo:function(Nn){Be.current.scrollTo(Nn)}}});var ze=r.useState(le),Ce=Object(p.a)(ze,2),Me=Ce[0],Le=Ce[1],Fe=r.useState(me),dt=Object(p.a)(Fe,2),_t=dt[0],Ut=dt[1],cn=r.useState(me),An=Object(p.a)(cn,2),rn=An[0],Pt=An[1],Ge=r.useState([]),ut=Object(p.a)(Ge,2),ot=ut[0],we=ut[1],Xe=r.useState(null),Ct=Object(p.a)(Xe,2),gt=Ct[0],Tt=Ct[1];function Lt(){Ut(me),Pt(me),we([]),Tt(null),Dt()}r.useEffect(function(){Le(le);var qt=R(Me,le);if(qt.key!==null)if(qt.add){var Nn=_t.findIndex(function(Ur){var Br=Ur.data.key;return Br===qt.key}),yn=N(w(_t,me,qt.key),Qe,Oe,Ke),Kn=_t.slice();Kn.splice(Nn+1,0,U),Pt(Kn),we(yn),Tt("show")}else{var Hn=me.findIndex(function(Ur){var Br=Ur.data.key;return Br===qt.key}),Fn=N(w(me,_t,qt.key),Qe,Oe,Ke),hn=me.slice();hn.splice(Hn+1,0,U),Pt(hn),we(Fn),Tt("hide")}else _t!==me&&(Ut(me),Pt(me))},[le,me]),r.useEffect(function(){X||Lt()},[X]);var At=ve?rn:me,jt={expandedKeys:le,selectedKeys:Q,loadedKeys:te,loadingKeys:ee,checkedKeys:ce,halfCheckedKeys:xe,dragOverNodeKey:q,dropPosition:Ee,keyEntities:re};return r.createElement(r.Fragment,null,it&&at&&r.createElement("span",{style:C,"aria-live":"assertive"},W(at)),r.createElement("div",{role:"tree"},r.createElement("input",{style:C,disabled:rt===!1||Z,tabIndex:rt!==!1?et:null,onKeyDown:ke,onFocus:Pe,onBlur:$e,value:"",onChange:E})),r.createElement(a.a,Object.assign({},Ne,{data:At,itemKey:z,height:Oe,fullHeight:!1,virtual:Qe,itemHeight:Ke,prefixCls:"".concat(se,"-list"),ref:Be}),function(qt){var Nn=qt.pos,yn=qt.data,Kn=yn.key,Hn=Object(O.a)(yn,["key"]),Fn=qt.isStart,hn=qt.isEnd,Ur=Object(v.e)(Kn,Nn);delete Hn.children;var Br=Object(v.f)(Ur,jt);return r.createElement(c,Object.assign({},Hn,Br,{active:at&&Kn===at.data.key,pos:Nn,data:qt.data,isStart:Fn,isEnd:hn,motion:ve,motionNodes:Kn===o?ot:null,motionType:gt,onMotionStart:st,onMotionEnd:Lt,treeNodeRequiredProps:jt,onMouseMove:function(){Et(null)}}))}))},V=r.forwardRef(K);V.displayName="NodeList";var F=V,B=u("NvD2"),G=function(oe){Object(b.a)(ye,oe);var _e=Object(S.a)(ye);function ye(){var se;return Object(d.a)(this,ye),se=_e.apply(this,arguments),se.destroyed=!1,se.state={keyEntities:{},selectedKeys:[],checkedKeys:[],halfCheckedKeys:[],loadedKeys:[],loadingKeys:[],expandedKeys:[],dragging:!1,dragNodesKeys:[],dragOverNodeKey:null,dropPosition:null,treeData:[],flattenNodes:[],focused:!1,activeKey:null,listChanging:!1,prevProps:null},se.listRef=r.createRef(),se.onNodeDragStart=function(me,fe){var ie=se.state,le=ie.expandedKeys,Q=ie.keyEntities,ce=se.props.onDragStart,te=fe.props.eventKey;se.dragNode=fe;var ee=Object(y.b)(le,te);se.setState({dragging:!0,dragNodesKeys:Object(y.g)(te,Q)}),se.setExpandedKeys(ee),ce&&ce({event:me,node:Object(v.b)(fe.props)})},se.onNodeDragEnter=function(me,fe){var ie=se.state,le=ie.expandedKeys,Q=ie.keyEntities,ce=ie.dragNodesKeys,te=se.props.onDragEnter,ee=fe.props,xe=ee.pos,re=ee.eventKey;if(!se.dragNode||ce.indexOf(re)!==-1)return;var Z=Object(y.c)(me,fe);if(se.dragNode.props.eventKey===re&&Z===0){se.setState({dragOverNodeKey:"",dropPosition:null});return}setTimeout(function(){se.setState({dragOverNodeKey:re,dropPosition:Z}),se.delayedDragEnterLogic||(se.delayedDragEnterLogic={}),Object.keys(se.delayedDragEnterLogic).forEach(function(X){clearTimeout(se.delayedDragEnterLogic[X])}),se.delayedDragEnterLogic[xe]=window.setTimeout(function(){if(!se.state.dragging)return;var X=Object(D.a)(le),q=Q[re];q&&(q.children||[]).length&&(X=Object(y.a)(le,re)),"expandedKeys"in se.props||se.setExpandedKeys(X),te&&te({event:me,node:Object(v.b)(fe.props),expandedKeys:X})},400)},0)},se.onNodeDragOver=function(me,fe){var ie=se.state.dragNodesKeys,le=se.props.onDragOver,Q=fe.props.eventKey;if(ie.indexOf(Q)!==-1)return;if(se.dragNode&&Q===se.state.dragOverNodeKey){var ce=Object(y.c)(me,fe);if(ce===se.state.dropPosition)return;se.setState({dropPosition:ce})}le&&le({event:me,node:Object(v.b)(fe.props)})},se.onNodeDragLeave=function(me,fe){var ie=se.props.onDragLeave;se.setState({dragOverNodeKey:""}),ie&&ie({event:me,node:Object(v.b)(fe.props)})},se.onNodeDragEnd=function(me,fe){var ie=se.props.onDragEnd;se.setState({dragOverNodeKey:""}),se.cleanDragState(),ie&&ie({event:me,node:Object(v.b)(fe.props)}),se.dragNode=null},se.onNodeDrop=function(me,fe){var ie=se.state,le=ie.dragNodesKeys,Q=le===void 0?[]:le,ce=ie.dropPosition,te=se.props.onDrop,ee=fe.props,xe=ee.eventKey,re=ee.pos;if(se.setState({dragOverNodeKey:""}),se.cleanDragState(),Q.indexOf(xe)!==-1){Object(s.a)(!1,"Can not drop to dragNode(include it's children node)");return}var Z=Object(y.k)(re),X={event:me,node:Object(v.b)(fe.props),dragNode:se.dragNode?Object(v.b)(se.dragNode.props):null,dragNodesKeys:Q.slice(),dropPosition:ce+Number(Z[Z.length-1]),dropToGap:!1};ce!==0&&(X.dropToGap=!0),te&&te(X),se.dragNode=null},se.cleanDragState=function(){var me=se.state.dragging;me&&se.setState({dragging:!1})},se.onNodeClick=function(me,fe){var ie=se.props.onClick;ie&&ie(me,fe)},se.onNodeDoubleClick=function(me,fe){var ie=se.props.onDoubleClick;ie&&ie(me,fe)},se.onNodeSelect=function(me,fe){var ie=se.state.selectedKeys,le=se.state.keyEntities,Q=se.props,ce=Q.onSelect,te=Q.multiple,ee=fe.selected,xe=fe.key,re=!ee;re?te?ie=Object(y.a)(ie,xe):ie=[xe]:ie=Object(y.b)(ie,xe);var Z=ie.map(function(X){var q=le[X];return q?q.node:null}).filter(function(X){return X});se.setUncontrolledState({selectedKeys:ie}),ce&&ce(ie,{event:"select",selected:re,node:fe,selectedNodes:Z,nativeEvent:me.nativeEvent})},se.onNodeCheck=function(me,fe,ie){var le=se.state,Q=le.keyEntities,ce=le.checkedKeys,te=le.halfCheckedKeys,ee=se.props,xe=ee.checkStrictly,re=ee.onCheck,Z=fe.key,X,q={event:"check",node:fe,checked:ie,nativeEvent:me.nativeEvent};if(xe){var Ee=ie?Object(y.a)(ce,Z):Object(y.b)(ce,Z),ve=Object(y.b)(te,Z);X={checked:Ee,halfChecked:ve},q.checkedNodes=Ee.map(function(it){return Q[it]}).filter(function(it){return it}).map(function(it){return it.node}),se.setUncontrolledState({checkedKeys:Ee})}else{var Oe=Object(B.a)([].concat(Object(D.a)(ce),[Z]),!0,Q),Ke=Oe.checkedKeys,Qe=Oe.halfCheckedKeys;if(!ie){var rt=new Set(Ke);rt.delete(Z);var at=Object(B.a)(Array.from(rt),{checked:!1,halfCheckedKeys:Qe},Q);Ke=at.checkedKeys,Qe=at.halfCheckedKeys}X=Ke,q.checkedNodes=[],q.checkedNodesPositions=[],q.halfCheckedKeys=Qe,Ke.forEach(function(it){var et=Q[it];if(!et)return;var ke=et.node,Pe=et.pos;q.checkedNodes.push(ke),q.checkedNodesPositions.push({node:ke,pos:Pe})}),se.setUncontrolledState({checkedKeys:Ke},!1,{halfCheckedKeys:Qe})}re&&re(X,q)},se.onNodeLoad=function(me){return new Promise(function(fe){se.setState(function(ie){var le=ie.loadedKeys,Q=le===void 0?[]:le,ce=ie.loadingKeys,te=ce===void 0?[]:ce,ee=se.props,xe=ee.loadData,re=ee.onLoad,Z=me.key;if(!xe||Q.indexOf(Z)!==-1||te.indexOf(Z)!==-1)return{};var X=xe(me);return X.then(function(){var q=se.state,Ee=q.loadedKeys,ve=q.loadingKeys,Oe=Object(y.a)(Ee,Z),Ke=Object(y.b)(ve,Z);re&&re(Oe,{event:"load",node:me}),se.setUncontrolledState({loadedKeys:Oe}),se.setState({loadingKeys:Ke}),fe()}),{loadingKeys:Object(y.a)(te,Z)}})})},se.onNodeMouseEnter=function(me,fe){var ie=se.props.onMouseEnter;ie&&ie({event:me,node:fe})},se.onNodeMouseLeave=function(me,fe){var ie=se.props.onMouseLeave;ie&&ie({event:me,node:fe})},se.onNodeContextMenu=function(me,fe){var ie=se.props.onRightClick;ie&&(me.preventDefault(),ie({event:me,node:fe}))},se.onFocus=function(){var me=se.props.onFocus;se.setState({focused:!0}),me&&me.apply(void 0,arguments)},se.onBlur=function(){var me=se.props.onBlur;se.setState({focused:!1}),se.onActiveChange(null),me&&me.apply(void 0,arguments)},se.getTreeNodeRequiredProps=function(){var me=se.state,fe=me.expandedKeys,ie=me.selectedKeys,le=me.loadedKeys,Q=me.loadingKeys,ce=me.checkedKeys,te=me.halfCheckedKeys,ee=me.dragOverNodeKey,xe=me.dropPosition,re=me.keyEntities;return{expandedKeys:fe||[],selectedKeys:ie||[],loadedKeys:le||[],loadingKeys:Q||[],checkedKeys:ce||[],halfCheckedKeys:te||[],dragOverNodeKey:ee,dropPosition:xe,keyEntities:re}},se.setExpandedKeys=function(me){var fe=se.state.treeData,ie=Object(v.d)(fe,me);se.setUncontrolledState({expandedKeys:me,flattenNodes:ie},!0)},se.onNodeExpand=function(me,fe){var ie=se.state.expandedKeys,le=se.state.listChanging,Q=se.props,ce=Q.onExpand,te=Q.loadData,ee=fe.key,xe=fe.expanded;if(le)return;var re=ie.indexOf(ee),Z=!xe;if(Object(s.a)(xe&&re!==-1||!xe&&re===-1,"Expand state not sync with index check"),Z?ie=Object(y.a)(ie,ee):ie=Object(y.b)(ie,ee),se.setExpandedKeys(ie),ce&&ce(ie,{node:fe,expanded:Z,nativeEvent:me.nativeEvent}),Z&&te){var X=se.onNodeLoad(fe);X&&X.then(function(){var q=Object(v.d)(se.state.treeData,ie);se.setUncontrolledState({flattenNodes:q})})}},se.onListChangeStart=function(){se.setUncontrolledState({listChanging:!0})},se.onListChangeEnd=function(){setTimeout(function(){se.setUncontrolledState({listChanging:!1})})},se.onActiveChange=function(me){var fe=se.state.activeKey,ie=se.props.onActiveChange;if(fe===me)return;se.setState({activeKey:me}),me!==null&&se.scrollTo({key:me}),ie&&ie(me)},se.getActiveItem=function(){var me=se.state,fe=me.activeKey,ie=me.flattenNodes;return fe===null?null:ie.find(function(le){var Q=le.data.key;return Q===fe})||null},se.offsetActiveKey=function(me){var fe=se.state,ie=fe.flattenNodes,le=fe.activeKey,Q=ie.findIndex(function(ee){var xe=ee.data.key;return xe===le});Q===-1&&me<0&&(Q=ie.length),Q=(Q+me+ie.length)%ie.length;var ce=ie[Q];if(ce){var te=ce.data.key;se.onActiveChange(te)}else se.onActiveChange(null)},se.onKeyDown=function(me){var fe=se.state,ie=fe.activeKey,le=fe.expandedKeys,Q=fe.checkedKeys,ce=se.props,te=ce.onKeyDown,ee=ce.checkable,xe=ce.selectable;switch(me.which){case i.a.UP:{se.offsetActiveKey(-1),me.preventDefault();break}case i.a.DOWN:{se.offsetActiveKey(1),me.preventDefault();break}}var re=se.getActiveItem();if(re&&re.data){var Z=se.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&&le.includes(ie)?se.onNodeExpand({},q):re.parent&&se.onActiveChange(re.parent.data.key),me.preventDefault();break}case i.a.RIGHT:{X&&!le.includes(ie)?se.onNodeExpand({},q):re.children&&re.children.length&&se.onActiveChange(re.children[0].data.key),me.preventDefault();break}case i.a.ENTER:case i.a.SPACE:{ee&&!q.disabled&&q.checkable!==!1&&!q.disableCheckbox?se.onNodeCheck({},q,!Q.includes(ie)):!ee&&xe&&!q.disabled&&q.selectable!==!1&&se.onNodeSelect({},q);break}}}te&&te(me)},se.setUncontrolledState=function(me){var fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ie=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(se.destroyed)return;var le=!1,Q=!0,ce={};Object.keys(me).forEach(function(te){if(te in se.props){Q=!1;return}le=!0,ce[te]=me[te]}),le&&(!fe||Q)&&se.setState(Object(m.a)(Object(m.a)({},ce),ie))},se.scrollTo=function(me){se.listRef.current.scrollTo(me)},se}return Object(h.a)(ye,[{key:"componentWillUnmount",value:function(){this.destroyed=!0}},{key:"render",value:function(){var me,fe=this.state,ie=fe.focused,le=fe.flattenNodes,Q=fe.keyEntities,ce=fe.dragging,te=fe.activeKey,ee=this.props,xe=ee.prefixCls,re=ee.className,Z=ee.style,X=ee.showLine,q=ee.focusable,Ee=ee.tabIndex,ve=Ee===void 0?0:Ee,Oe=ee.selectable,Ke=ee.showIcon,Qe=ee.icon,rt=ee.switcherIcon,at=ee.draggable,it=ee.checkable,et=ee.checkStrictly,ke=ee.disabled,Pe=ee.motion,$e=ee.loadData,Et=ee.filterTreeNode,st=ee.height,Dt=ee.itemHeight,Ne=ee.virtual,Be=ee.titleRender,ze=ee.onContextMenu,Ce=Object(y.f)(this.props);return r.createElement(f.a.Provider,{value:{prefixCls:xe,selectable:Oe,showIcon:Ke,icon:Qe,switcherIcon:rt,draggable:at,checkable:it,checkStrictly:et,disabled:ke,keyEntities:Q,loadData:$e,filterTreeNode:Et,titleRender:Be,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},r.createElement("div",{className:x()(xe,re,(me={},Object(P.a)(me,"".concat(xe,"-show-line"),X),Object(P.a)(me,"".concat(xe,"-focused"),ie),Object(P.a)(me,"".concat(xe,"-active-focused"),te!==null),me))},r.createElement(F,Object.assign({ref:this.listRef,prefixCls:xe,style:Z,data:le,disabled:ke,selectable:Oe,checkable:!!it,motion:Pe,dragging:ce,height:st,itemHeight:Dt,virtual:Ne,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(),Ce))))}}],[{key:"getDerivedStateFromProps",value:function(me,fe){var ie=fe.prevProps,le={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){le.treeData=ce;var te=Object(v.a)(ce);le.keyEntities=Object(m.a)(Object(P.a)({},o,k),te.keyEntities)}var ee=le.keyEntities||fe.keyEntities;if(Q("expandedKeys")||ie&&Q("autoExpandParent"))le.expandedKeys=me.autoExpandParent||!ie&&me.defaultExpandParent?Object(y.e)(me.expandedKeys,ee):me.expandedKeys;else if(!ie&&me.defaultExpandAll){var xe=Object(m.a)({},ee);delete xe[o],le.expandedKeys=Object.keys(xe).map(function(Qe){return xe[Qe].key})}else!ie&&me.defaultExpandedKeys&&(le.expandedKeys=me.autoExpandParent||me.defaultExpandParent?Object(y.e)(me.defaultExpandedKeys,ee):me.defaultExpandedKeys);if(le.expandedKeys||delete le.expandedKeys,ce||le.expandedKeys){var re=Object(v.d)(ce||fe.treeData,le.expandedKeys||fe.expandedKeys);le.flattenNodes=re}if(me.selectable&&(Q("selectedKeys")?le.selectedKeys=Object(y.d)(me.selectedKeys,me):!ie&&me.defaultSelectedKeys&&(le.selectedKeys=Object(y.d)(me.defaultSelectedKeys,me))),me.checkable){var Z;if(Q("checkedKeys")?Z=Object(y.j)(me.checkedKeys)||{}:!ie&&me.defaultCheckedKeys?Z=Object(y.j)(me.defaultCheckedKeys)||{}:ce&&(Z=Object(y.j)(me.checkedKeys)||{checkedKeys:fe.checkedKeys,halfCheckedKeys:fe.halfCheckedKeys}),Z){var X=Z,q=X.checkedKeys,Ee=q===void 0?[]:q,ve=X.halfCheckedKeys,Oe=ve===void 0?[]:ve;if(!me.checkStrictly){var Ke=Object(B.a)(Ee,!0,ee);Ee=Ke.checkedKeys,Oe=Ke.halfCheckedKeys}le.checkedKeys=Ee,le.halfCheckedKeys=Oe}}return Q("loadedKeys")&&(le.loadedKeys=me.loadedKeys),le}}]),ye}(r.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=g.a;var ae=G,de=Y.b=ae},fKo2:function(M,Y,u){},fyJ8:function(M,Y,u){"use strict";var P=u("rePB"),m=u("VTBJ"),D=u("Ff2n"),d=u("U8pU"),h=u("q1tI"),b=u.n(h),S=u("TSYQ"),r=u.n(S),i=u("c+Xe"),s=u("sR1s");function n(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,l=p.prefixCls,g=p.className,T=p.record,_=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,z=p.lastFixLeft,W=p.firstFixRight,K=p.lastFixRight,V=p.appendNode,F=p.additionalProps,B=F===void 0?{}:F,G=p.ellipsis,ae=p.align,de=p.rowType,oe=p.isSticky,_e="".concat(l,"-cell"),ye,se;if(w)se=w;else{var me=Object(s.b)(T,c);if(se=me,R){var fe=R(me,T,_);n(fe)?(se=fe.children,ye=fe.props):se=fe}}Object(d.a)(se)==="object"&&!Array.isArray(se)&&!h.isValidElement(se)&&(se=null),G&&(z||W)&&(se=h.createElement("span",{className:"".concat(_e,"-content")},se));var ie=ye||{},le=ie.colSpan,Q=ie.rowSpan,ce=ie.style,te=ie.className,ee=Object(D.a)(ie,["colSpan","rowSpan","style","className"]),xe=le!==void 0?le:o,re=Q!==void 0?Q:A;if(xe===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 Ee={};ae&&(Ee.textAlign=ae);var ve,Oe=G===!0?{showTitle:!0}:G;Oe&&(Oe.showTitle||de==="header")&&(typeof se=="string"||typeof se=="number"?ve=se.toString():h.isValidElement(se)&&typeof se.props.children=="string"&&(ve=se.props.children));var Ke=Object(m.a)(Object(m.a)(Object(m.a)({title:ve},ee),B),{},{colSpan:xe&&xe!==1?xe:null,rowSpan:re&&re!==1?re:null,className:r()(_e,g,(a={},Object(P.a)(a,"".concat(_e,"-fix-left"),X),Object(P.a)(a,"".concat(_e,"-fix-left-first"),N),Object(P.a)(a,"".concat(_e,"-fix-left-last"),z),Object(P.a)(a,"".concat(_e,"-fix-right"),q),Object(P.a)(a,"".concat(_e,"-fix-right-first"),W),Object(P.a)(a,"".concat(_e,"-fix-right-last"),K),Object(P.a)(a,"".concat(_e,"-ellipsis"),G),Object(P.a)(a,"".concat(_e,"-with-append"),V),Object(P.a)(a,"".concat(_e,"-fix-sticky"),(X||q)&&oe),a),B.className,te),style:Object(m.a)(Object(m.a)(Object(m.a)(Object(m.a)({},B.style),Ee),Z),ce),ref:x(E)?O:null});return h.createElement(E,Object.assign({},Ke),V,se)}var y=h.forwardRef(f);y.displayName="Cell";var v=h.memo(y,function(p,O){return O.shouldCellUpdate?!O.shouldCellUpdate(O.record,p.record):!1});Y.a=v},"gb/T":function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("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,u){M.exports={information:"information___wfVJL",scroll:"scroll___2bOg0",formWrap:"formWrap___3qgTO",img:"img___2zP-8"}},h78n:function(M,Y,u){"use strict";u.d(Y,"a",function(){return N});var P=u("q1tI"),m=u.n(P),D=u("TSYQ"),d=u.n(D),h={className:"",percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,style:{},trailColor:"#D9D9D9",trailWidth:1},b=function(K){var V=K.map(function(){return Object(P.useRef)()}),F=Object(P.useRef)();return Object(P.useEffect)(function(){var B=Date.now(),G=!1;Object.keys(V).forEach(function(ae){var de=V[ae].current;if(!de)return;G=!0;var oe=de.style;oe.transitionDuration=".3s, .3s, .3s, .06s",F.current&&B-F.current<100&&(oe.transitionDuration="0s, 0s")}),G&&(F.current=Date.now())}),[V]};function S(){return S=Object.assign||function(W){for(var K=1;K<arguments.length;K++){var V=arguments[K];for(var F in V)Object.prototype.hasOwnProperty.call(V,F)&&(W[F]=V[F])}return W},S.apply(this,arguments)}function r(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 n(W,K);var V=Object.prototype.toString.call(W).slice(8,-1);if(V==="Object"&&W.constructor&&(V=W.constructor.name),V==="Map"||V==="Set")return Array.from(W);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return n(W,K)}function n(W,K){(K==null||K>W.length)&&(K=W.length);for(var V=0,F=new Array(K);V<K;V++)F[V]=W[V];return F}function x(W,K){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(W)))return;var V=[],F=!0,B=!1,G=void 0;try{for(var ae=W[Symbol.iterator](),de;!(F=(de=ae.next()).done)&&!(V.push(de.value),K&&V.length===K);F=!0);}catch(oe){B=!0,G=oe}finally{try{!F&&ae.return!=null&&ae.return()}finally{if(B)throw G}}return V}function f(W){if(Array.isArray(W))return W}function y(W,K){if(W==null)return{};var V=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;V[F]=W[F]}}return V}function v(W,K){if(W==null)return{};var V={},F=Object.keys(W),B,G;for(G=0;G<F.length;G++){if(B=F[G],K.indexOf(B)>=0)continue;V[B]=W[B]}return V}var p=function(K){var V=K.className,F=K.percent,B=K.prefixCls,G=K.strokeColor,ae=K.strokeLinecap,de=K.strokeWidth,oe=K.style,_e=K.trailColor,ye=K.trailWidth,se=K.transition,me=y(K,["className","percent","prefixCls","strokeColor","strokeLinecap","strokeWidth","style","trailColor","trailWidth","transition"]);delete me.gapPosition;var fe=Array.isArray(F)?F:[F],ie=Array.isArray(G)?G:[G],le=b(fe),Q=r(le,1),ce=Q[0],te=de/2,ee=100-de/2,xe="M ".concat(ae==="round"?te:0,",").concat(te,`
L `).concat(ae==="round"?ee:100,",").concat(te),re="0 0 100 ".concat(de),Z=0;return m.a.createElement("svg",S({className:d()("".concat(B,"-line"),V),viewBox:re,preserveAspectRatio:"none",style:oe},me),m.a.createElement("path",{className:"".concat(B,"-line-trail"),d:xe,strokeLinecap:ae,stroke:_e,strokeWidth:ye||de,fillOpacity:"0"}),fe.map(function(X,q){var Ee={strokeDasharray:"".concat(X,"px, 100px"),strokeDashoffset:"-".concat(Z,"px"),transition:se||"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:xe,strokeLinecap:ae,stroke:ve,strokeWidth:de,fillOpacity:"0",ref:ce[q],style:Ee})}))};p.defaultProps=h;var O=p;function a(){return a=Object.assign||function(W){for(var K=1;K<arguments.length;K++){var V=arguments[K];for(var F in V)Object.prototype.hasOwnProperty.call(V,F)&&(W[F]=V[F])}return W},a.apply(this,arguments)}function l(W,K){return R(W)||c(W,K)||T(W,K)||g()}function g(){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 _(W,K);var V=Object.prototype.toString.call(W).slice(8,-1);if(V==="Object"&&W.constructor&&(V=W.constructor.name),V==="Map"||V==="Set")return Array.from(W);if(V==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(V))return _(W,K)}function _(W,K){(K==null||K>W.length)&&(K=W.length);for(var V=0,F=new Array(K);V<K;V++)F[V]=W[V];return F}function c(W,K){if(typeof Symbol=="undefined"||!(Symbol.iterator in Object(W)))return;var V=[],F=!0,B=!1,G=void 0;try{for(var ae=W[Symbol.iterator](),de;!(F=(de=ae.next()).done)&&!(V.push(de.value),K&&V.length===K);F=!0);}catch(oe){B=!0,G=oe}finally{try{!F&&ae.return!=null&&ae.return()}finally{if(B)throw G}}return V}function R(W){if(Array.isArray(W))return W}function w(W,K){if(W==null)return{};var V=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;V[F]=W[F]}}return V}function C(W,K){if(W==null)return{};var V={},F=Object.keys(W),B,G;for(G=0;G<F.length;G++){if(B=F[G],K.indexOf(B)>=0)continue;V[B]=W[B]}return V}var E=0;function o(W){return+W.replace("%","")}function A(W){return Array.isArray(W)?W:[W]}function k(W,K,V,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,oe=-ae,_e=0,ye=-2*ae;switch(G){case"left":de=-ae,oe=0,_e=2*ae,ye=0;break;case"right":de=ae,oe=0,_e=-2*ae,ye=0;break;case"bottom":oe=ae,ye=2*ae;break;default:}var se="M 50,50 m ".concat(de,",").concat(oe,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(_e,",").concat(-ye,`
a `).concat(ae,",").concat(ae," 0 1 1 ").concat(-_e,",").concat(ye),me=Math.PI*2*ae,fe={stroke:V,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:se,pathStyle:fe}}var U=function(K){var V=K.prefixCls,F=K.strokeWidth,B=K.trailWidth,G=K.gapDegree,ae=K.gapPosition,de=K.trailColor,oe=K.strokeLinecap,_e=K.style,ye=K.className,se=K.strokeColor,me=K.percent,fe=w(K,["prefixCls","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"]),ie=Object(P.useMemo)(function(){return E+=1,E},[]),le=k(0,100,de,F,G,ae),Q=le.pathString,ce=le.pathStyle,te=A(me),ee=A(se),xe=ee.find(function(Ee){return Object.prototype.toString.call(Ee)==="[object Object]"}),re=b(te),Z=l(re,1),X=Z[0],q=function(){var ve=0;return te.map(function(Oe,Ke){var Qe=ee[Ke]||ee[ee.length-1],rt=Object.prototype.toString.call(Qe)==="[object Object]"?"url(#".concat(V,"-gradient-").concat(ie,")"):"",at=k(ve,Oe,Qe,F,G,ae);return ve+=Oe,m.a.createElement("path",{key:Ke,className:"".concat(V,"-circle-path"),d:at.pathString,stroke:rt,strokeLinecap:oe,strokeWidth:F,opacity:Oe===0?0:1,fillOpacity:"0",style:at.pathStyle,ref:X[Ke]})})};return m.a.createElement("svg",a({className:d()("".concat(V,"-circle"),ye),viewBox:"0 0 100 100",style:_e},fe),xe&&m.a.createElement("defs",null,m.a.createElement("linearGradient",{id:"".concat(V,"-gradient-").concat(ie),x1:"100%",y1:"0%",x2:"0%",y2:"0%"},Object.keys(xe).sort(function(Ee,ve){return o(Ee)-o(ve)}).map(function(Ee,ve){return m.a.createElement("stop",{key:ve,offset:Ee,stopColor:xe[Ee]})}))),m.a.createElement("path",{className:"".concat(V,"-circle-trail"),d:Q,stroke:de,strokeLinecap:oe,strokeWidth:B||F,fillOpacity:"0",style:ce}),q().reverse())};U.defaultProps=h;var N=U,z={Line:O,Circle:N}},hW5Z:function(M,Y,u){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,u){"use strict";u.d(Y,"a",function(){return d}),u.d(Y,"c",function(){return h}),u.d(Y,"b",function(){return b});var P=u("VTBJ"),m=u("Ff2n"),D=u("Kwbf"),d="RC_TABLE_INTERNAL_COL_DEFINE";function h(S){var r=S.expandable,i=Object(m.a)(S,["expandable"]);return"expandable"in S?Object(P.a)(Object(P.a)({},i),r):i}function b(S){return Object.keys(S).reduce(function(r,i){return(i.substr(0,5)==="data-"||i.substr(0,5)==="aria-")&&(r[i]=S[i]),r},{})}},jO9C:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("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,u){M.exports=u.p+"static/douyu.3e6df9ee.jpg"},ju9d:function(M,Y,u){"use strict";var P=u("g9YV"),m=u("wCAj"),D=u("miYZ"),d=u("tsqr"),h=u("5Dmo"),b=u("3S7+"),S=u("sRBo"),r=u("kaz8"),i=u("oBTY"),s=u("9og8"),n=u("tJVT"),x=u("k1fw"),f=u("+L6B"),y=u("2/Rp"),v=u("O3gP"),p=u("lrIw"),O=u("y8nQ"),a=u("Vl3Y"),l=u("5NDa"),g=u("5rEg"),T=u("WmNS"),_=u.n(T),c=u("q1tI"),R=u.n(c),w=u("55Ip"),C=u("wd/R"),E=u.n(C),o=u("RotF"),A=u.n(o),k=u("E7E6"),U=u.n(k),N=u("oUNq"),z=[];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(g.a,{allowClear:!0,style:{width:370},size:"large"})),R.a.createElement(a.a.Item,{label:"\u5355\u4F4D",name:"school_name"},R.a.createElement(p.a,{options:ae,style:{width:400},size:"large",showSearch:!0,filterOption:function(oe,_e){return _e.value.toUpperCase().indexOf(oe.toUpperCase())!==-1},placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"})),R.a.createElement(a.a.Item,null,R.a.createElement(y.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 V(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,oe=B.container_type,_e=Object(c.useReducer)(V,F),ye=Object(n.a)(_e,2),se=ye[0],me=ye[1],fe=se.data,ie=se.schools,le=se.loading,Q=se.selectedIds,ce=se.page,te=se.count,ee=se.query,xe=se.reload;Object(c.useEffect)(function(){function Oe(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(s.a)(_.a.mark(function Qe(){var rt,at,it;return _.a.wrap(function(ke){for(;;)switch(ke.prev=ke.next){case 0:return ke.next=2,Object(N.wb)(Object(x.a)(Object(x.a)({},ee),{},{page:ce,container_type:oe,container_id:de}));case 2:rt=ke.sent,at=rt.users,it=rt.user_count,me({type:K.INITDATA,payload:{data:xe?at:[].concat(Object(i.a)(fe),Object(i.a)(at)),count:it}});case 6:case"end":return ke.stop()}},Qe)})),Ke.apply(this,arguments)}ee&&Oe()},[ce,ee,xe,de,oe]),Object(c.useEffect)(function(){function Oe(){return Ke.apply(this,arguments)}function Ke(){return Ke=Object(s.a)(_.a.mark(function Qe(){var rt,at;return _.a.wrap(function(et){for(;;)switch(et.prev=et.next){case 0:return et.next=2,Object(N.kb)({});case 2:rt=et.sent,at=rt.school_names,me({type:K.INITSCHOOLS,payload:at.map(function(ke){return{value:ke}})});case 5:case"end":return et.stop()}},Qe)})),Ke.apply(this,arguments)}Oe()},[]);var re=[{title:"",dataIndex:"added",width:40,ellipsis:!0,render:function(Ke,Qe){return R.a.createElement(r.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(b.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(b.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(b.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(b.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(b.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(b.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(b.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(Oe){me({type:K.SETQUERY,payload:{page:1,reload:!0,query:Oe}})}function X(Oe){me({type:K.SETPAGE,payload:Oe})}function q(Oe){var Ke=Q.indexOf(Oe);Ke>=0?Q.splice(Ke,1):Q.push(Oe),me({type:K.SELECTEDIDS,payload:Object(i.a)(Q)})}function Ee(){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=te>ce*10;return R.a.createElement("div",{className:"select-user-container"},R.a.createElement(W,{onSearch:Z,schools:ie}),ee?R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"flexd-table-header mt20"},R.a.createElement(m.a,{pagination:!1,dataSource:z,columns:re})),R.a.createElement("div",{style:{maxHeight:260,overflow:"auto",marginBottom:20}},R.a.createElement(A.a,{initialLoad:!1,pageStart:1,threshold:20,loadMore:X,hasMore:ve,useWindow:!1},R.a.createElement(m.a,{loading:le,showHeader:!1,pagination:!1,dataSource:fe,columns:re,onRow:function(Ke){return{onClick:function(rt){Ke.added!==1&&q(Ke.numid)}}}}))),R.a.createElement("div",{className:"flex-container flex-end"},R.a.createElement(y.a,{type:"ghost",style:{marginRight:10},onClick:ae},"\u53D6\u6D88"),R.a.createElement(y.a,{type:"primary",onClick:Ee},"\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,u){"use strict";u.d(Y,"a",function(){return jn});var P=u("rePB"),m=u("ODXe"),D=u("Ff2n"),d=u("VTBJ"),h=u("q1tI"),b=u("TSYQ"),S=u.n(b),r=u("Zm9Q"),i=u("6cGi"),s=u("KQm4"),n=u("xEkU"),x=u.n(n),f=u("t23M");function y(He){var qe=Object(h.useRef)(),lt=Object(h.useRef)(!1);function Ye(){for(var Te=arguments.length,Ie=new Array(Te),Se=0;Se<Te;Se++)Ie[Se]=arguments[Se];lt.current||(x.a.cancel(qe.current),qe.current=x()(function(){He.apply(void 0,Ie)}))}return Object(h.useEffect)(function(){return function(){lt.current=!0,x.a.cancel(qe.current)}},[]),Ye}function v(He){var qe=Object(h.useRef)([]),lt=Object(h.useState)({}),Ye=Object(m.a)(lt,2),Te=Ye[1],Ie=Object(h.useRef)(typeof He=="function"?He():He),Se=y(function(){var We=Ie.current;qe.current.forEach(function(tt){We=tt(We)}),qe.current=[],Ie.current=We,Te({})});function Ve(We){qe.current.push(We),Se()}return[Ie.current,Ve]}var p=u("4IlW");function O(He,qe){var lt,Ye=He.prefixCls,Te=He.id,Ie=He.active,Se=He.rtl,Ve=He.tab,We=Ve.key,tt=Ve.tab,Je=Ve.disabled,yt=Ve.closeIcon,kt=He.tabBarGutter,Xt=He.tabPosition,Ht=He.closable,Nt=He.renderWrapper,_n=He.removeAriaLabel,vn=He.editable,nr=He.onClick,ar=He.onRemove,Fr=He.onFocus,wr="".concat(Ye,"-tab");h.useEffect(function(){return ar},[]);var Ir={};Xt==="top"||Xt==="bottom"?Ir[Se?"marginLeft":"marginRight"]=kt:Ir.marginBottom=kt;var _r=vn&&Ht!==!1&&!Je;function kn(sn){if(Je)return;nr(sn)}function tr(sn){sn.preventDefault(),sn.stopPropagation(),vn.onEdit("remove",{key:We,event:sn})}var Sn=h.createElement("div",{key:We,ref:qe,className:S()(wr,(lt={},Object(P.a)(lt,"".concat(wr,"-with-remove"),_r),Object(P.a)(lt,"".concat(wr,"-active"),Ie),Object(P.a)(lt,"".concat(wr,"-disabled"),Je),lt)),style:Ir,onClick:kn},h.createElement("div",{role:"tab","aria-selected":Ie,id:Te&&"".concat(Te,"-tab-").concat(We),className:"".concat(wr,"-btn"),"aria-controls":Te&&"".concat(Te,"-panel-").concat(We),"aria-disabled":Je,tabIndex:Je?null:0,onClick:function(Tn){Tn.stopPropagation(),kn(Tn)},onKeyDown:function(Tn){[p.a.SPACE,p.a.ENTER].includes(Tn.which)&&(Tn.preventDefault(),kn(Tn))},onFocus:Fr},tt),_r&&h.createElement("button",{type:"button","aria-label":_n||"remove",tabIndex:0,className:"".concat(wr,"-remove"),onClick:function(Tn){Tn.stopPropagation(),tr(Tn)}},yt||vn.removeIcon||"\xD7"));return Nt&&(Sn=Nt(Sn)),Sn}var a=h.forwardRef(O),l={width:0,height:0,left:0,top:0};function g(He,qe,lt){return Object(h.useMemo)(function(){for(var Ye,Te=new Map,Ie=qe.get((Ye=He[0])===null||Ye===void 0?void 0:Ye.key)||l,Se=Ie.left+Ie.width,Ve=0;Ve<He.length;Ve+=1){var We=He[Ve].key,tt=qe.get(We);if(!tt){var Je;tt=qe.get((Je=He[Ve-1])===null||Je===void 0?void 0:Je.key)||l}var yt=Te.get(We)||Object(d.a)({},tt);yt.right=Se-yt.left-yt.width,Te.set(We,yt)}return Te},[He.map(function(Ye){return Ye.key}).join("_"),qe,lt])}var T={width:0,height:0,left:0,top:0,right:0};function _(He,qe,lt,Ye,Te){var Ie=Te.tabs,Se=Te.tabPosition,Ve=Te.rtl,We,tt,Je;["top","bottom"].includes(Se)?(We="width",tt=Ve?"right":"left",Je=Math.abs(qe.left)):(We="height",tt="top",Je=-qe.top);var yt=qe[We],kt=lt[We],Xt=Ye[We],Ht=yt;return kt+Xt>yt&&(Ht=yt-Xt),Object(h.useMemo)(function(){if(!Ie.length)return[0,0];for(var Nt=Ie.length,_n=Nt,vn=0;vn<Nt;vn+=1){var nr=He.get(Ie[vn].key)||T;if(nr[tt]+nr[We]>Je+Ht){_n=vn-1;break}}for(var ar=0,Fr=Nt-1;Fr>=0;Fr-=1){var wr=He.get(Ie[Fr].key)||T;if(wr[tt]<Je){ar=Fr+1;break}}return[ar,_n]},[He,Je,Ht,Se,Ie.map(function(Nt){return Nt.key}).join("_"),Ve])}var c=u("wx14"),R=u("1OyB"),w=u("vuIU"),C=u("JX7q"),E=u("Ji7U"),o=u("LK+K"),A=u("I8Z2"),k=u("bT9E"),U=u("2GS6"),N=u("Gytx"),z=u.n(N),W=u("U8pU"),K=/iPhone/i,V=/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,oe=/Windows Phone/i,_e=/\bWindows(?:.+)ARM\b/i,ye=/BlackBerry/i,se=/BB10/i,me=/Opera Mini/i,fe=/\b(CriOS|Chrome)(?:.+)Mobile/i,ie=/Mobile(?:.+)Firefox\b/i;function le(He,qe){return He.test(qe)}function Q(He){var qe=He||(typeof navigator!="undefined"?navigator.userAgent:""),lt=(qe||"").split("[FBAN");if(typeof lt[1]!="undefined"){var Ye=lt,Te=Object(m.a)(Ye,1);qe=Te[0]}if(lt=qe.split("Twitter"),typeof lt[1]!="undefined"){var Ie=lt,Se=Object(m.a)(Ie,1);qe=Se[0]}var Ve={apple:{phone:le(K,qe)&&!le(oe,qe),ipod:le(V,qe),tablet:!le(K,qe)&&le(F,qe)&&!le(oe,qe),device:(le(K,qe)||le(V,qe)||le(F,qe))&&!le(oe,qe)},amazon:{phone:le(ae,qe),tablet:!le(ae,qe)&&le(de,qe),device:le(ae,qe)||le(de,qe)},android:{phone:!le(oe,qe)&&le(ae,qe)||!le(oe,qe)&&le(B,qe),tablet:!le(oe,qe)&&!le(ae,qe)&&!le(B,qe)&&(le(de,qe)||le(G,qe)),device:!le(oe,qe)&&(le(ae,qe)||le(de,qe)||le(B,qe)||le(G,qe))||le(/\bokhttp\b/i,qe)},windows:{phone:le(oe,qe),tablet:le(_e,qe),device:le(oe,qe)||le(_e,qe)},other:{blackberry:le(ye,qe),blackberry10:le(se,qe),opera:le(me,qe),firefox:le(ie,qe),chrome:le(fe,qe),device:le(ye,qe)||le(se,qe)||le(me,qe)||le(ie,qe)||le(fe,qe)},any:null,phone:null,tablet:null};return Ve.any=Ve.apple.device||Ve.android.device||Ve.windows.device||Ve.other.device,Ve.phone=Ve.apple.phone||Ve.android.phone||Ve.windows.phone,Ve.tablet=Ve.apple.tablet||Ve.android.tablet||Ve.windows.tablet,Ve}var ce=Object(d.a)(Object(d.a)({},Q()),{},{isMobile:Q}),te=ce;function ee(){}function xe(He,qe,lt){var Ye=qe||"";return He.key||"".concat(Ye,"item_").concat(lt)}function re(He){return"".concat(He,"-menu-")}function Z(He,qe){var lt=-1;h.Children.forEach(He,function(Ye){lt+=1,Ye&&Ye.type&&Ye.type.isMenuItemGroup?h.Children.forEach(Ye.props.children,function(Te){lt+=1,qe(Te,lt)}):qe(Ye,lt)})}function X(He,qe,lt){if(!He||lt.find)return;h.Children.forEach(He,function(Ye){if(Ye){var Te=Ye.type;if(!Te||!(Te.isSubMenu||Te.isMenuItem||Te.isMenuItemGroup))return;qe.indexOf(Ye.key)!==-1?lt.find=!0:Ye.props.children&&X(Ye.props.children,qe,lt)}})}var q=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],Ee=function(qe){var lt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Ye=qe&&typeof qe.getBoundingClientRect=="function"&&qe.getBoundingClientRect().width;if(Ye){if(lt){var Te=getComputedStyle(qe),Ie=Te.marginLeft,Se=Te.marginRight;Ye+=+Ie.replace("px","")+ +Se.replace("px","")}Ye=+Ye.toFixed(6)}return Ye||0},ve=function(qe,lt,Ye){qe&&Object(W.a)(qe.style)==="object"&&(qe.style[lt]=Ye)},Oe=function(){return te.any},Ke=u("bdgK"),Qe=u("i8i4"),rt=u.n(Qe),at=u("wgJM"),it=u("l4aY"),et=u("m+aA"),ke=u("c+Xe"),Pe=u("zT1h"),$e=u("QC+M");function Et(He,qe,lt){return lt?He[0]===qe[0]:He[0]===qe[0]&&He[1]===qe[1]}function st(He,qe,lt){var Ye=He[qe]||{};return Object(d.a)(Object(d.a)({},Ye),lt)}function Dt(He,qe,lt,Ye){for(var Te=lt.points,Ie=Object.keys(He),Se=0;Se<Ie.length;Se+=1){var Ve=Ie[Se];if(Et(He[Ve].points,Te,Ye))return"".concat(qe,"-placement-").concat(Ve)}return""}var Ne=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)))},Be=u("MNnm");function ze(He,qe){var lt={};return lt[He.toLowerCase()]=qe.toLowerCase(),lt["Webkit".concat(He)]="webkit".concat(qe),lt["Moz".concat(He)]="moz".concat(qe),lt["ms".concat(He)]="MS".concat(qe),lt["O".concat(He)]="o".concat(qe.toLowerCase()),lt}function Ce(He,qe){var lt={animationend:ze("Animation","AnimationEnd"),transitionend:ze("Transition","TransitionEnd")};return He&&("AnimationEvent"in qe||delete lt.animationend.animation,"TransitionEvent"in qe||delete lt.transitionend.transition),lt}var Me=Ce(Object(Be.a)(),typeof window!="undefined"?window:{}),Le={};if(Object(Be.a)()){var Fe=document.createElement("div");Le=Fe.style}var dt={};function _t(He){if(dt[He])return dt[He];var qe=Me[He];if(qe)for(var lt=Object.keys(qe),Ye=lt.length,Te=0;Te<Ye;Te+=1){var Ie=lt[Te];if(Object.prototype.hasOwnProperty.call(qe,Ie)&&Ie in Le)return dt[He]=qe[Ie],dt[He]}return""}var Ut=_t("animationend"),cn=_t("transitionend"),An=!!(Ut&&cn),rn=Ut||"animationend",Pt=cn||"transitionend";function Ge(He,qe){if(!He)return null;if(Object(W.a)(He)==="object"){var lt=qe.replace(/-\w/g,function(Ye){return Ye[1].toUpperCase()});return He[lt]}return"".concat(He,"-").concat(qe)}var ut="none",ot="appear",we="enter",Xe="leave",Ct="none",gt="prepare",Tt="start",Lt="active",At="end";function jt(He){var qe=Object(h.useRef)(!1),lt=Object(h.useState)(He),Ye=Object(m.a)(lt,2),Te=Ye[0],Ie=Ye[1];function Se(Ve){qe.current||Ie(Ve)}return Object(h.useEffect)(function(){return function(){qe.current=!0}},[]),[Te,Se]}var qt=Object(Be.a)()?h.useLayoutEffect:h.useEffect,Nn=qt,yn=function(){var He=h.useRef(null);function qe(){at.a.cancel(He.current)}function lt(Ye){var Te=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;qe();var Ie=Object(at.a)(function(){Te<=1?Ye({isCanceled:function(){return Ie!==He.current}}):lt(Ye,Te-1)});He.current=Ie}return h.useEffect(function(){return function(){qe()}},[]),[lt,qe]},Kn=[gt,Tt,Lt,At],Hn=!1,Fn=!0;function hn(He){return He===Lt||He===At}var Ur=function(He,qe){var lt=h.useState(Ct),Ye=Object(m.a)(lt,2),Te=Ye[0],Ie=Ye[1],Se=yn(),Ve=Object(m.a)(Se,2),We=Ve[0],tt=Ve[1];function Je(){Ie(gt)}return Nn(function(){if(Te!==Ct&&Te!==At){var yt=Kn.indexOf(Te),kt=Kn[yt+1],Xt=qe(Te);Xt===Hn?Ie(kt):We(function(Ht){function Nt(){if(Ht.isCanceled())return;Ie(kt)}Xt===!0?Nt():Promise.resolve(Xt).then(Nt)})}},[He,Te]),h.useEffect(function(){return function(){tt()}},[]),[Je,Te]},Br=function(He){var qe=Object(h.useRef)(),lt=Object(h.useRef)(He);lt.current=He;var Ye=h.useCallback(function(Se){lt.current(Se)},[]);function Te(Se){Se&&(Se.removeEventListener(Pt,Ye),Se.removeEventListener(rn,Ye))}function Ie(Se){qe.current&&qe.current!==Se&&Te(qe.current),Se&&Se!==qe.current&&(Se.addEventListener(Pt,Ye),Se.addEventListener(rn,Ye),qe.current=Se)}return h.useEffect(function(){return function(){Te(qe.current)}},[]),[Ie,Te]};function Nr(He,qe,lt,Ye){var Te=Ye.motionEnter,Ie=Te===void 0?!0:Te,Se=Ye.motionAppear,Ve=Se===void 0?!0:Se,We=Ye.motionLeave,tt=We===void 0?!0:We,Je=Ye.motionDeadline,yt=Ye.motionLeaveImmediately,kt=Ye.onAppearPrepare,Xt=Ye.onEnterPrepare,Ht=Ye.onLeavePrepare,Nt=Ye.onAppearStart,_n=Ye.onEnterStart,vn=Ye.onLeaveStart,nr=Ye.onAppearActive,ar=Ye.onEnterActive,Fr=Ye.onLeaveActive,wr=Ye.onAppearEnd,Ir=Ye.onEnterEnd,_r=Ye.onLeaveEnd,kn=Ye.onVisibleChanged,tr=jt(),Sn=Object(m.a)(tr,2),sn=Sn[0],Tn=Sn[1],pr=jt(ut),Jr=Object(m.a)(pr,2),Vn=Jr[0],ua=Jr[1],oa=jt(null),aa=Object(m.a)(oa,2),$n=aa[0],Jn=aa[1],sr=Object(h.useRef)(!1),lr=Object(h.useRef)(null),er=Object(h.useRef)(!1),ea=Object(h.useRef)(null);function va(){var Ia=lt();return Ia||ea.current}var xa=Object(h.useRef)(!1);function ga(Ia){var Ca=va();if(Ia&&!Ia.deadline&&Ia.target!==Ca)return;var Ya;Vn===ot&&xa.current?Ya=wr==null?void 0:wr(Ca,Ia):Vn===we&&xa.current?Ya=Ir==null?void 0:Ir(Ca,Ia):Vn===Xe&&xa.current&&(Ya=_r==null?void 0:_r(Ca,Ia)),Ya!==!1&&!er.current&&(ua(ut),Jn(null))}var La=Br(ga),Ra=Object(m.a)(La,1),Ma=Ra[0],ka=h.useMemo(function(){var Ia,Ca,Ya;switch(Vn){case"appear":return Ia={},Object(P.a)(Ia,gt,kt),Object(P.a)(Ia,Tt,Nt),Object(P.a)(Ia,Lt,nr),Ia;case"enter":return Ca={},Object(P.a)(Ca,gt,Xt),Object(P.a)(Ca,Tt,_n),Object(P.a)(Ca,Lt,ar),Ca;case"leave":return Ya={},Object(P.a)(Ya,gt,Ht),Object(P.a)(Ya,Tt,vn),Object(P.a)(Ya,Lt,Fr),Ya;default:return{}}},[Vn]),ei=Ur(Vn,function(Ia){if(Ia===gt){var Ca=ka[gt];return Ca?Ca(va()):Hn}if(Ta in ka){var Ya;Jn(((Ya=ka[Ta])===null||Ya===void 0?void 0:Ya.call(ka,va(),null))||null)}return Ta===Lt&&(Ma(va()),Je>0&&(clearTimeout(lr.current),lr.current=setTimeout(function(){ga({deadline:!0})},Je))),Fn}),Fi=Object(m.a)(ei,2),Ai=Fi[0],Ta=Fi[1],_i=hn(Ta);xa.current=_i,Nn(function(){Tn(qe);var Ia=sr.current;if(sr.current=!0,!He)return;var Ca;!Ia&&qe&&Ve&&(Ca=ot),Ia&&qe&&Ie&&(Ca=we),(Ia&&!qe&&tt||!Ia&&yt&&!qe&&tt)&&(Ca=Xe),Ca&&(ua(Ca),Ai())},[qe]),Object(h.useEffect)(function(){(Vn===ot&&!Ve||Vn===we&&!Ie||Vn===Xe&&!tt)&&ua(ut)},[Ve,Ie,tt]),Object(h.useEffect)(function(){return function(){clearTimeout(lr.current),er.current=!0}},[]),Object(h.useEffect)(function(){sn!==void 0&&Vn===ut&&(kn==null||kn(sn))},[sn,Vn]);var Ci=$n;return ka[gt]&&Ta===Tt&&(Ci=Object(d.a)({transition:"none"},Ci)),[Vn,Ta,Ci,sn!=null?sn:qe]}var xr=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(){return Object(R.a)(this,lt),qe.apply(this,arguments)}return Object(w.a)(lt,[{key:"render",value:function(){return this.props.children}}]),lt}(h.Component),Hr=xr;function Cr(He){var qe=He;Object(W.a)(He)==="object"&&(qe=He.transitionSupport);function lt(Te){return!!(Te.motionName&&qe)}var Ye=h.forwardRef(function(Te,Ie){var Se=Te.visible,Ve=Se===void 0?!0:Se,We=Te.removeOnLeave,tt=We===void 0?!0:We,Je=Te.forceRender,yt=Te.children,kt=Te.motionName,Xt=Te.leavedClassName,Ht=Te.eventProps,Nt=lt(Te),_n=Object(h.useRef)(),vn=Object(h.useRef)();function nr(){try{return Object(et.a)(_n.current||vn.current)}catch(ua){return null}}var ar=Nr(Nt,Ve,nr,Te),Fr=Object(m.a)(ar,4),wr=Fr[0],Ir=Fr[1],_r=Fr[2],kn=Fr[3],tr=h.useRef(kn);kn&&(tr.current=!0);var Sn=Object(h.useRef)(Ie);Sn.current=Ie;var sn=h.useCallback(function(ua){_n.current=ua,Object(ke.b)(Sn.current,ua)},[]),Tn,pr=Object(d.a)(Object(d.a)({},Ht),{},{visible:Ve});if(!yt)Tn=null;else if(wr===ut||!lt(Te))kn?Tn=yt(Object(d.a)({},pr),sn):!tt&&tr.current?Tn=yt(Object(d.a)(Object(d.a)({},pr),{},{className:Xt}),sn):Je?Tn=yt(Object(d.a)(Object(d.a)({},pr),{},{style:{display:"none"}}),sn):Tn=null;else{var Jr,Vn;Ir===gt?Vn="prepare":hn(Ir)?Vn="active":Ir===Tt&&(Vn="start"),Tn=yt(Object(d.a)(Object(d.a)({},pr),{},{className:S()(Ge(kt,wr),(Jr={},Object(P.a)(Jr,Ge(kt,"".concat(wr,"-").concat(Vn)),Vn),Object(P.a)(Jr,kt,typeof kt=="string"),Jr)),style:_r}),sn)}return h.createElement(Hr,{ref:vn},Tn)});return Ye.displayName="CSSMotion",Ye}var tn=Cr(An),Yt="add",En="keep",an="remove",Pr="removed";function yr(He){var qe;return He&&Object(W.a)(He)==="object"&&"key"in He?qe=He:qe={key:He},Object(d.a)(Object(d.a)({},qe),{},{key:String(qe.key)})}function or(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return He.map(yr)}function Gr(){var He=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],lt=[],Ye=0,Te=qe.length,Ie=or(He),Se=or(qe);Ie.forEach(function(tt){for(var Je=!1,yt=Ye;yt<Te;yt+=1){var kt=Se[yt];if(kt.key===tt.key){Ye<yt&&(lt=lt.concat(Se.slice(Ye,yt).map(function(Xt){return Object(d.a)(Object(d.a)({},Xt),{},{status:Yt})})),Ye=yt),lt.push(Object(d.a)(Object(d.a)({},kt),{},{status:En})),Ye+=1,Je=!0;break}}Je||lt.push(Object(d.a)(Object(d.a)({},tt),{},{status:an}))}),Ye<Te&&(lt=lt.concat(Se.slice(Ye).map(function(tt){return Object(d.a)(Object(d.a)({},tt),{},{status:Yt})})));var Ve={};lt.forEach(function(tt){var Je=tt.key;Ve[Je]=(Ve[Je]||0)+1});var We=Object.keys(Ve).filter(function(tt){return Ve[tt]>1});return We.forEach(function(tt){lt=lt.filter(function(Je){var yt=Je.key,kt=Je.status;return yt!==tt||kt!==an}),lt.forEach(function(Je){Je.key===tt&&(Je.status=En)})}),lt}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 qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:tn,lt=function(Ye){Object(E.a)(Ie,Ye);var Te=Object(o.a)(Ie);function Ie(){var Se;return Object(R.a)(this,Ie),Se=Te.apply(this,arguments),Se.state={keyEntities:[]},Se.removeKey=function(Ve){Se.setState(function(We){var tt=We.keyEntities;return{keyEntities:tt.map(function(Je){return Je.key!==Ve?Je:Object(d.a)(Object(d.a)({},Je),{},{status:Pr})})}})},Se}return Object(w.a)(Ie,[{key:"render",value:function(){var Ve=this,We=this.state.keyEntities,tt=this.props,Je=tt.component,yt=tt.children,kt=tt.onVisibleChanged,Xt=Object(D.a)(tt,["component","children","onVisibleChanged"]),Ht=Je||h.Fragment,Nt={};return on.forEach(function(_n){Nt[_n]=Xt[_n],delete Xt[_n]}),delete Xt.keys,h.createElement(Ht,Xt,We.map(function(_n){var vn=_n.status,nr=Object(D.a)(_n,["status"]),ar=vn===Yt||vn===En;return h.createElement(qe,Object(c.a)({},Nt,{key:nr.key,visible:ar,eventProps:nr,onVisibleChanged:function(wr){kt==null||kt(wr,{key:nr.key}),wr||Ve.removeKey(nr.key)}}),yt)}))}}],[{key:"getDerivedStateFromProps",value:function(Ve,We){var tt=Ve.keys,Je=We.keyEntities,yt=or(tt),kt=Gr(Je,yt);return{keyEntities:kt.filter(function(Xt){var Ht=Je.find(function(Nt){var _n=Nt.key;return Xt.key===_n});return!(Ht&&Ht.status===Pr&&Xt.status===an)})}}}]),Ie}(h.Component);return lt.defaultProps={component:"div"},lt}var Rr=kr(An),sa=tn;function Mr(He){var qe=He.prefixCls,lt=He.motion,Ye=He.animation,Te=He.transitionName;return lt||(Ye?{motionName:"".concat(qe,"-").concat(Ye)}:Te?{motionName:Te}:null)}function ya(He){var qe=He.prefixCls,lt=He.visible,Ye=He.zIndex,Te=He.mask,Ie=He.maskMotion,Se=He.maskAnimation,Ve=He.maskTransitionName;if(!Te)return null;var We={};return(Ie||Ve||Se)&&(We=Object(d.a)({motionAppear:!0},Mr({motion:Ie,prefixCls:qe,transitionName:Ve,animation:Se}))),h.createElement(sa,Object(c.a)({},We,{visible:lt,removeOnLeave:!0}),function(tt){var Je=tt.className;return h.createElement("div",{style:{zIndex:Ye},className:S()("".concat(qe,"-mask"),Je)})})}var Da=u("9mu1"),Aa=u("o0o1"),Ba=u.n(Aa),$r=u("HaE+"),Or=["measure","align",null,"motion"],qn=function(He,qe){var lt=Object(h.useState)(null),Ye=Object(m.a)(lt,2),Te=Ye[0],Ie=Ye[1],Se=Object(h.useRef)(),Ve=Object(h.useRef)(!1);function We(yt){Ve.current||Ie(yt)}function tt(){at.a.cancel(Se.current)}function Je(yt){tt(),Se.current=Object(at.a)(function(){We(function(kt){switch(Te){case"align":return"motion";case"motion":return"stable";default:}return kt}),yt==null||yt()})}return Object(h.useEffect)(function(){We("measure")},[He]),Object(h.useEffect)(function(){switch(Te){case"measure":qe();break;default:}Te&&(Se.current=Object(at.a)(Object($r.a)(Ba.a.mark(function yt(){var kt,Xt;return Ba.a.wrap(function(Nt){for(;;)switch(Nt.prev=Nt.next){case 0:kt=Or.indexOf(Te),Xt=Or[kt+1],Xt&&kt!==-1&&We(Xt);case 3:case"end":return Nt.stop()}},yt)}))))},[Te]),Object(h.useEffect)(function(){return function(){Ve.current=!0,tt()}},[]),[Te,Je]},ha=function(He){var qe=h.useState({width:0,height:0}),lt=Object(m.a)(qe,2),Ye=lt[0],Te=lt[1];function Ie(Ve){Te({width:Ve.offsetWidth,height:Ve.offsetHeight})}var Se=h.useMemo(function(){var Ve={};if(He){var We=Ye.width,tt=Ye.height;He.indexOf("height")!==-1&&tt?Ve.height=tt:He.indexOf("minHeight")!==-1&&tt&&(Ve.minHeight=tt),He.indexOf("width")!==-1&&We?Ve.width=We:He.indexOf("minWidth")!==-1&&We&&(Ve.minWidth=We)}return Ve},[He,Ye]);return[Se,Ie]},wa=h.forwardRef(function(He,qe){var lt=He.visible,Ye=He.prefixCls,Te=He.className,Ie=He.style,Se=He.children,Ve=He.zIndex,We=He.stretch,tt=He.destroyPopupOnHide,Je=He.forceRender,yt=He.align,kt=He.point,Xt=He.getRootDomNode,Ht=He.getClassNameFromAlign,Nt=He.onAlign,_n=He.onMouseEnter,vn=He.onMouseLeave,nr=He.onMouseDown,ar=He.onTouchStart,Fr=Object(h.useRef)(),wr=Object(h.useRef)(),Ir=Object(h.useState)(),_r=Object(m.a)(Ir,2),kn=_r[0],tr=_r[1],Sn=ha(We),sn=Object(m.a)(Sn,2),Tn=sn[0],pr=sn[1];function Jr(){We&&pr(Xt())}var Vn=qn(lt,Jr),ua=Object(m.a)(Vn,2),oa=ua[0],aa=ua[1],$n=Object(h.useRef)();function Jn(){return kt||Xt}function sr(){var La;(La=Fr.current)===null||La===void 0||La.forceAlign()}function lr(La,Ra){var Ma=Ht(Ra);kn!==Ma&&tr(Ma),oa==="align"&&(kn!==Ma?Promise.resolve().then(function(){sr()}):aa(function(){var ka;(ka=$n.current)===null||ka===void 0||ka.call($n)}),Nt==null||Nt(La,Ra))}var er=Object(d.a)({},Mr(He));["onAppearEnd","onEnterEnd","onLeaveEnd"].forEach(function(La){var Ra=er[La];er[La]=function(Ma,ka){return aa(),Ra==null?void 0:Ra(Ma,ka)}});function ea(){return new Promise(function(La){$n.current=La})}h.useEffect(function(){!er.motionName&&oa==="motion"&&aa()},[er.motionName,oa]),h.useImperativeHandle(qe,function(){return{forceAlign:sr,getElement:function(){return wr.current}}});var va=Object(d.a)(Object(d.a)({},Tn),{},{zIndex:Ve,opacity:oa==="motion"||oa==="stable"||!lt?void 0:0,pointerEvents:oa==="stable"?void 0:"none"},Ie),xa=!0;(yt==null?void 0:yt.points)&&(oa==="align"||oa==="stable")&&(xa=!1);var ga=Se;return h.Children.count(Se)>1&&(ga=h.createElement("div",{className:"".concat(Ye,"-content")},Se)),h.createElement(sa,Object(c.a)({visible:lt,ref:wr,leavedClassName:"".concat(Ye,"-hidden")},er,{onAppearPrepare:ea,onEnterPrepare:ea,removeOnLeave:tt,forceRender:Je}),function(La,Ra){var Ma=La.className,ka=La.style,ei=S()(Ye,Te,kn,Ma);return h.createElement(Da.a,{target:Jn(),key:"popup",ref:Fr,monitorWindowResize:!0,disabled:xa,align:yt,onAlign:lr},h.createElement("div",{ref:Ra,className:ei,onMouseEnter:_n,onMouseLeave:vn,onMouseDownCapture:nr,onTouchStartCapture:ar,style:Object(d.a)(Object(d.a)({},ka),va)},ga))})});wa.displayName="PopupInner";var Pa=wa,rr=h.forwardRef(function(He,qe){var lt=He.prefixCls,Ye=He.visible,Te=He.zIndex,Ie=He.children,Se=He.mobile;Se=Se===void 0?{}:Se;var Ve=Se.popupClassName,We=Se.popupStyle,tt=Se.popupMotion,Je=tt===void 0?{}:tt,yt=Se.popupRender,kt=h.useRef();h.useImperativeHandle(qe,function(){return{forceAlign:function(){},getElement:function(){return kt.current}}});var Xt=Object(d.a)({zIndex:Te},We),Ht=Ie;return h.Children.count(Ie)>1&&(Ht=h.createElement("div",{className:"".concat(lt,"-content")},Ie)),yt&&(Ht=yt(Ht)),h.createElement(sa,Object(c.a)({visible:Ye,ref:kt,removeOnLeave:!0},Je),function(Nt,_n){var vn=Nt.className,nr=Nt.style,ar=S()(lt,Ve,vn);return h.createElement("div",{ref:_n,className:ar,style:Object(d.a)(Object(d.a)({},nr),Xt)},Ht)})});rr.displayName="MobilePopupInner";var ai=rr,Fa=["visible","mobile"],Ua=h.forwardRef(function(He,qe){var lt=He.visible,Ye=He.mobile,Te=Object(D.a)(He,Fa),Ie=Object(h.useState)(lt),Se=Object(m.a)(Ie,2),Ve=Se[0],We=Se[1],tt=Object(h.useState)(!1),Je=Object(m.a)(tt,2),yt=Je[0],kt=Je[1],Xt=Object(d.a)(Object(d.a)({},Te),{},{visible:Ve});Object(h.useEffect)(function(){We(lt),lt&&Ye&&kt(Ne())},[lt,Ye]);var Ht=yt?h.createElement(ai,Object(c.a)({},Xt,{mobile:Ye,ref:qe})):h.createElement(Pa,Object(c.a)({},Xt,{ref:qe}));return h.createElement("div",null,h.createElement(ya,Xt),Ht)});Ua.displayName="Popup";var oi=Ua,Sa=h.createContext(null),qa=Sa;function Ga(){}function Di(){return""}function hi(He){return He?He.ownerDocument:window.document}var ra=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"];function la(He){var qe=function(lt){Object(E.a)(Te,lt);var Ye=Object(o.a)(Te);function Te(Ie){var Se;Object(R.a)(this,Te),Se=Ye.call(this,Ie),Se.popupRef=h.createRef(),Se.triggerRef=h.createRef(),Se.attachId=void 0,Se.clickOutsideHandler=void 0,Se.touchOutsideHandler=void 0,Se.contextMenuOutsideHandler1=void 0,Se.contextMenuOutsideHandler2=void 0,Se.mouseDownTimeout=void 0,Se.focusTime=void 0,Se.preClickTime=void 0,Se.preTouchTime=void 0,Se.delayTimer=void 0,Se.hasPopupMouseDown=void 0,Se.onMouseEnter=function(We){var tt=Se.props.mouseEnterDelay;Se.fireEvents("onMouseEnter",We),Se.delaySetPopupVisible(!0,tt,tt?null:We)},Se.onMouseMove=function(We){Se.fireEvents("onMouseMove",We),Se.setPoint(We)},Se.onMouseLeave=function(We){Se.fireEvents("onMouseLeave",We),Se.delaySetPopupVisible(!1,Se.props.mouseLeaveDelay)},Se.onPopupMouseEnter=function(){Se.clearDelayTimer()},Se.onPopupMouseLeave=function(We){var tt;if(We.relatedTarget&&!We.relatedTarget.setTimeout&&Object(it.a)((tt=Se.popupRef.current)===null||tt===void 0?void 0:tt.getElement(),We.relatedTarget))return;Se.delaySetPopupVisible(!1,Se.props.mouseLeaveDelay)},Se.onFocus=function(We){Se.fireEvents("onFocus",We),Se.clearDelayTimer(),Se.isFocusToShow()&&(Se.focusTime=Date.now(),Se.delaySetPopupVisible(!0,Se.props.focusDelay))},Se.onMouseDown=function(We){Se.fireEvents("onMouseDown",We),Se.preClickTime=Date.now()},Se.onTouchStart=function(We){Se.fireEvents("onTouchStart",We),Se.preTouchTime=Date.now()},Se.onBlur=function(We){Se.fireEvents("onBlur",We),Se.clearDelayTimer(),Se.isBlurToHide()&&Se.delaySetPopupVisible(!1,Se.props.blurDelay)},Se.onContextMenu=function(We){We.preventDefault(),Se.fireEvents("onContextMenu",We),Se.setPopupVisible(!0,We)},Se.onContextMenuClose=function(){Se.isContextMenuToShow()&&Se.close()},Se.onClick=function(We){if(Se.fireEvents("onClick",We),Se.focusTime){var tt;if(Se.preClickTime&&Se.preTouchTime?tt=Math.min(Se.preClickTime,Se.preTouchTime):Se.preClickTime?tt=Se.preClickTime:Se.preTouchTime&&(tt=Se.preTouchTime),Math.abs(tt-Se.focusTime)<20)return;Se.focusTime=0}Se.preClickTime=0,Se.preTouchTime=0,Se.isClickToShow()&&(Se.isClickToHide()||Se.isBlurToHide())&&We&&We.preventDefault&&We.preventDefault();var Je=!Se.state.popupVisible;(Se.isClickToHide()&&!Je||Je&&Se.isClickToShow())&&Se.setPopupVisible(!Se.state.popupVisible,We)},Se.onPopupMouseDown=function(){if(Se.hasPopupMouseDown=!0,clearTimeout(Se.mouseDownTimeout),Se.mouseDownTimeout=window.setTimeout(function(){Se.hasPopupMouseDown=!1},0),Se.context){var We;(We=Se.context).onPopupMouseDown.apply(We,arguments)}},Se.onDocumentClick=function(We){if(Se.props.mask&&!Se.props.maskClosable)return;var tt=We.target,Je=Se.getRootDomNode(),yt=Se.getPopupDomNode();(!Object(it.a)(Je,tt)||Se.isContextMenuOnly())&&!Object(it.a)(yt,tt)&&!Se.hasPopupMouseDown&&Se.close()},Se.getRootDomNode=function(){var We=Se.props.getTriggerDOMNode;if(We)return We(Se.triggerRef.current);try{var tt=Object(et.a)(Se.triggerRef.current);if(tt)return tt}catch(Je){}return rt.a.findDOMNode(Object(C.a)(Se))},Se.getPopupClassNameFromAlign=function(We){var tt=[],Je=Se.props,yt=Je.popupPlacement,kt=Je.builtinPlacements,Xt=Je.prefixCls,Ht=Je.alignPoint,Nt=Je.getPopupClassNameFromAlign;return yt&&kt&&tt.push(Dt(kt,Xt,We,Ht)),Nt&&tt.push(Nt(We)),tt.join(" ")},Se.getComponent=function(){var We=Se.props,tt=We.prefixCls,Je=We.destroyPopupOnHide,yt=We.popupClassName,kt=We.onPopupAlign,Xt=We.popupMotion,Ht=We.popupAnimation,Nt=We.popupTransitionName,_n=We.popupStyle,vn=We.mask,nr=We.maskAnimation,ar=We.maskTransitionName,Fr=We.maskMotion,wr=We.zIndex,Ir=We.popup,_r=We.stretch,kn=We.alignPoint,tr=We.mobile,Sn=We.forceRender,sn=Se.state,Tn=sn.popupVisible,pr=sn.point,Jr=Se.getPopupAlign(),Vn={};return Se.isMouseEnterToShow()&&(Vn.onMouseEnter=Se.onPopupMouseEnter),Se.isMouseLeaveToHide()&&(Vn.onMouseLeave=Se.onPopupMouseLeave),Vn.onMouseDown=Se.onPopupMouseDown,Vn.onTouchStart=Se.onPopupMouseDown,h.createElement(oi,Object(c.a)({prefixCls:tt,destroyPopupOnHide:Je,visible:Tn,point:kn&&pr,className:yt,align:Jr,onAlign:kt,animation:Ht,getClassNameFromAlign:Se.getPopupClassNameFromAlign},Vn,{stretch:_r,getRootDomNode:Se.getRootDomNode,style:_n,mask:vn,zIndex:wr,transitionName:Nt,maskAnimation:nr,maskTransitionName:ar,maskMotion:Fr,ref:Se.popupRef,motion:Xt,mobile:tr,forceRender:Sn}),typeof Ir=="function"?Ir():Ir)},Se.attachParent=function(We){at.a.cancel(Se.attachId);var tt=Se.props,Je=tt.getPopupContainer,yt=tt.getDocument,kt=Se.getRootDomNode(),Xt;Je?(kt||Je.length===0)&&(Xt=Je(kt)):Xt=yt(Se.getRootDomNode()).body,Xt?Xt.appendChild(We):Se.attachId=Object(at.a)(function(){Se.attachParent(We)})},Se.getContainer=function(){var We=Se.props.getDocument,tt=We(Se.getRootDomNode()).createElement("div");return tt.style.position="absolute",tt.style.top="0",tt.style.left="0",tt.style.width="100%",Se.attachParent(tt),tt},Se.setPoint=function(We){var tt=Se.props.alignPoint;if(!tt||!We)return;Se.setState({point:{pageX:We.pageX,pageY:We.pageY}})},Se.handlePortalUpdate=function(){Se.state.prevPopupVisible!==Se.state.popupVisible&&Se.props.afterPopupVisibleChange(Se.state.popupVisible)},Se.triggerContextValue={onPopupMouseDown:Se.onPopupMouseDown};var Ve;return"popupVisible"in Ie?Ve=!!Ie.popupVisible:Ve=!!Ie.defaultPopupVisible,Se.state={prevPopupVisible:Ve,popupVisible:Ve},ra.forEach(function(We){Se["fire".concat(We)]=function(tt){Se.fireEvents(We,tt)}}),Se}return Object(w.a)(Te,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Se=this.props,Ve=this.state;if(Ve.popupVisible){var We;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(We=Se.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Object(Pe.a)(We,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(We=We||Se.getDocument(this.getRootDomNode()),this.touchOutsideHandler=Object(Pe.a)(We,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(We=We||Se.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Object(Pe.a)(We,"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),at.a.cancel(this.attachId)}},{key:"getPopupDomNode",value:function(){var Se;return((Se=this.popupRef.current)===null||Se===void 0?void 0:Se.getElement())||null}},{key:"getPopupAlign",value:function(){var Se=this.props,Ve=Se.popupPlacement,We=Se.popupAlign,tt=Se.builtinPlacements;return Ve&&tt?st(tt,Ve,We):We}},{key:"setPopupVisible",value:function(Se,Ve){var We=this.props.alignPoint,tt=this.state.popupVisible;this.clearDelayTimer(),tt!==Se&&("popupVisible"in this.props||this.setState({popupVisible:Se,prevPopupVisible:tt}),this.props.onPopupVisibleChange(Se)),We&&Ve&&Se&&this.setPoint(Ve)}},{key:"delaySetPopupVisible",value:function(Se,Ve,We){var tt=this,Je=Ve*1e3;if(this.clearDelayTimer(),Je){var yt=We?{pageX:We.pageX,pageY:We.pageY}:null;this.delayTimer=window.setTimeout(function(){tt.setPopupVisible(Se,yt),tt.clearDelayTimer()},Je)}else this.setPopupVisible(Se,We)}},{key:"clearDelayTimer",value:function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)}},{key:"clearOutsideHandler",value:function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)}},{key:"createTwoChains",value:function(Se){var Ve=this.props.children.props,We=this.props;return Ve[Se]&&We[Se]?this["fire".concat(Se)]:Ve[Se]||We[Se]}},{key:"isClickToShow",value:function(){var Se=this.props,Ve=Se.action,We=Se.showAction;return Ve.indexOf("click")!==-1||We.indexOf("click")!==-1}},{key:"isContextMenuOnly",value:function(){var Se=this.props.action;return Se==="contextMenu"||Se.length===1&&Se[0]==="contextMenu"}},{key:"isContextMenuToShow",value:function(){var Se=this.props,Ve=Se.action,We=Se.showAction;return Ve.indexOf("contextMenu")!==-1||We.indexOf("contextMenu")!==-1}},{key:"isClickToHide",value:function(){var Se=this.props,Ve=Se.action,We=Se.hideAction;return Ve.indexOf("click")!==-1||We.indexOf("click")!==-1}},{key:"isMouseEnterToShow",value:function(){var Se=this.props,Ve=Se.action,We=Se.showAction;return Ve.indexOf("hover")!==-1||We.indexOf("mouseEnter")!==-1}},{key:"isMouseLeaveToHide",value:function(){var Se=this.props,Ve=Se.action,We=Se.hideAction;return Ve.indexOf("hover")!==-1||We.indexOf("mouseLeave")!==-1}},{key:"isFocusToShow",value:function(){var Se=this.props,Ve=Se.action,We=Se.showAction;return Ve.indexOf("focus")!==-1||We.indexOf("focus")!==-1}},{key:"isBlurToHide",value:function(){var Se=this.props,Ve=Se.action,We=Se.hideAction;return Ve.indexOf("focus")!==-1||We.indexOf("blur")!==-1}},{key:"forcePopupAlign",value:function(){if(this.state.popupVisible){var Se;(Se=this.popupRef.current)===null||Se===void 0||Se.forceAlign()}}},{key:"fireEvents",value:function(Se,Ve){var We=this.props.children.props[Se];We&&We(Ve);var tt=this.props[Se];tt&&tt(Ve)}},{key:"close",value:function(){this.setPopupVisible(!1)}},{key:"render",value:function(){var Se=this.state.popupVisible,Ve=this.props,We=Ve.children,tt=Ve.forceRender,Je=Ve.alignPoint,yt=Ve.className,kt=Ve.autoDestroy,Xt=h.Children.only(We),Ht={key:"trigger"};this.isContextMenuToShow()?Ht.onContextMenu=this.onContextMenu:Ht.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(Ht.onClick=this.onClick,Ht.onMouseDown=this.onMouseDown,Ht.onTouchStart=this.onTouchStart):(Ht.onClick=this.createTwoChains("onClick"),Ht.onMouseDown=this.createTwoChains("onMouseDown"),Ht.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(Ht.onMouseEnter=this.onMouseEnter,Je&&(Ht.onMouseMove=this.onMouseMove)):Ht.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?Ht.onMouseLeave=this.onMouseLeave:Ht.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(Ht.onFocus=this.onFocus,Ht.onBlur=this.onBlur):(Ht.onFocus=this.createTwoChains("onFocus"),Ht.onBlur=this.createTwoChains("onBlur"));var Nt=S()(Xt&&Xt.props&&Xt.props.className,yt);Nt&&(Ht.className=Nt);var _n=Object(d.a)({},Ht);Object(ke.c)(Xt)&&(_n.ref=Object(ke.a)(this.triggerRef,Xt.ref));var vn=h.cloneElement(Xt,_n),nr;return(Se||this.popupRef.current||tt)&&(nr=h.createElement(He,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!Se&&kt&&(nr=null),h.createElement(qa.Provider,{value:this.triggerContextValue},vn,nr)}}],[{key:"getDerivedStateFromProps",value:function(Se,Ve){var We=Se.popupVisible,tt={};return We!==void 0&&Ve.popupVisible!==We&&(tt.popupVisible=We,tt.prevPopupVisible=Ve.popupVisible),tt}}]),Te}(h.Component);return qe.contextType=qa,qe.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},qe}var ia=la($e.a),pe={adjustX:1,adjustY:1},Ze={topLeft:{points:["bl","tl"],overflow:pe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:pe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:pe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:pe,offset:[4,0]}},vt={topLeft:{points:["bl","tl"],overflow:pe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:pe,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:pe,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:pe,offset:[4,0]}},pt=Ze,Mt=0,Ot={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},zt=function(qe,lt,Ye){var Te=re(lt),Ie=qe.getState();qe.setState({defaultActiveFirst:Object(d.a)(Object(d.a)({},Ie.defaultActiveFirst),{},Object(P.a)({},Te,Ye))})},nn=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(Ye){var Te;Object(R.a)(this,lt),Te=qe.call(this,Ye),Te.onDestroy=function(Je){Te.props.onDestroy(Je)},Te.onKeyDown=function(Je){var yt=Je.keyCode,kt=Te.menuInstance,Xt=Te.props.store,Ht=Te.getVisible();if(yt===p.a.ENTER)return Te.onTitleClick(Je),zt(Xt,Te.props.eventKey,!0),!0;if(yt===p.a.RIGHT)return Ht?kt.onKeyDown(Je):(Te.triggerOpenChange(!0),zt(Xt,Te.props.eventKey,!0)),!0;if(yt===p.a.LEFT){var Nt;if(Ht)Nt=kt.onKeyDown(Je);else return;return Nt||(Te.triggerOpenChange(!1),Nt=!0),Nt}return Ht&&(yt===p.a.UP||yt===p.a.DOWN)?kt.onKeyDown(Je):void 0},Te.onOpenChange=function(Je){Te.props.onOpenChange(Je)},Te.onPopupVisibleChange=function(Je){Te.triggerOpenChange(Je,Je?"mouseenter":"mouseleave")},Te.onMouseEnter=function(Je){var yt=Te.props,kt=yt.eventKey,Xt=yt.onMouseEnter,Ht=yt.store;zt(Ht,Te.props.eventKey,!1),Xt({key:kt,domEvent:Je})},Te.onMouseLeave=function(Je){var yt=Te.props,kt=yt.parentMenu,Xt=yt.eventKey,Ht=yt.onMouseLeave;kt.subMenuInstance=Object(C.a)(Te),Ht({key:Xt,domEvent:Je})},Te.onTitleMouseEnter=function(Je){var yt=Te.props,kt=yt.eventKey,Xt=yt.onItemHover,Ht=yt.onTitleMouseEnter;Xt({key:kt,hover:!0}),Ht({key:kt,domEvent:Je})},Te.onTitleMouseLeave=function(Je){var yt=Te.props,kt=yt.parentMenu,Xt=yt.eventKey,Ht=yt.onItemHover,Nt=yt.onTitleMouseLeave;kt.subMenuInstance=Object(C.a)(Te),Ht({key:Xt,hover:!1}),Nt({key:Xt,domEvent:Je})},Te.onTitleClick=function(Je){var yt=Object(C.a)(Te),kt=yt.props;if(kt.onTitleClick({key:kt.eventKey,domEvent:Je}),kt.triggerSubMenuAction==="hover")return;Te.triggerOpenChange(!Te.getVisible(),"click"),zt(kt.store,Te.props.eventKey,!1)},Te.onSubMenuClick=function(Je){typeof Te.props.onClick=="function"&&Te.props.onClick(Te.addKeyPath(Je))},Te.onSelect=function(Je){Te.props.onSelect(Je)},Te.onDeselect=function(Je){Te.props.onDeselect(Je)},Te.getPrefixCls=function(){return"".concat(Te.props.rootPrefixCls,"-submenu")},Te.getActiveClassName=function(){return"".concat(Te.getPrefixCls(),"-active")},Te.getDisabledClassName=function(){return"".concat(Te.getPrefixCls(),"-disabled")},Te.getSelectedClassName=function(){return"".concat(Te.getPrefixCls(),"-selected")},Te.getOpenClassName=function(){return"".concat(Te.props.rootPrefixCls,"-submenu-open")},Te.getVisible=function(){return Te.state.isOpen},Te.getMode=function(){return Te.state.mode},Te.saveMenuInstance=function(Je){Te.menuInstance=Je},Te.addKeyPath=function(Je){return Object(d.a)(Object(d.a)({},Je),{},{keyPath:(Je.keyPath||[]).concat(Te.props.eventKey)})},Te.triggerOpenChange=function(Je,yt){var kt=Te.props.eventKey,Xt=function(){Te.onOpenChange({key:kt,item:Object(C.a)(Te),trigger:yt,open:Je})};yt==="mouseenter"?Te.mouseenterTimeout=setTimeout(function(){Xt()},0):Xt()},Te.isChildrenSelected=function(){var Je={find:!1};return X(Te.props.children,Te.props.selectedKeys,Je),Je.find},Te.isInlineMode=function(){return Te.getMode()==="inline"},Te.adjustWidth=function(){if(!Te.subMenuTitle||!Te.menuInstance)return;var Je=Qe.findDOMNode(Te.menuInstance);if(Je.offsetWidth>=Te.subMenuTitle.offsetWidth)return;Je.style.minWidth="".concat(Te.subMenuTitle.offsetWidth,"px")},Te.saveSubMenuTitle=function(Je){Te.subMenuTitle=Je},Te.getBaseProps=function(){var Je=Object(C.a)(Te),yt=Je.props,kt=Te.getMode();return{mode:kt==="horizontal"?"vertical":kt,visible:Te.getVisible(),level:yt.level+1,inlineIndent:yt.inlineIndent,focusable:!1,onClick:Te.onSubMenuClick,onSelect:Te.onSelect,onDeselect:Te.onDeselect,onDestroy:Te.onDestroy,selectedKeys:yt.selectedKeys,eventKey:"".concat(yt.eventKey,"-menu-"),openKeys:yt.openKeys,motion:yt.motion,onOpenChange:Te.onOpenChange,subMenuOpenDelay:yt.subMenuOpenDelay,parentMenu:Object(C.a)(Te),subMenuCloseDelay:yt.subMenuCloseDelay,forceSubMenuRender:yt.forceSubMenuRender,triggerSubMenuAction:yt.triggerSubMenuAction,builtinPlacements:yt.builtinPlacements,defaultActiveFirst:yt.store.getState().defaultActiveFirst[re(yt.eventKey)],multiple:yt.multiple,prefixCls:yt.rootPrefixCls,id:Te.internalMenuId,manualRef:Te.saveMenuInstance,itemIcon:yt.itemIcon,expandIcon:yt.expandIcon,direction:yt.direction}},Te.getMotion=function(Je,yt){var kt=Object(C.a)(Te),Xt=kt.haveRendered,Ht=Te.props,Nt=Ht.motion,_n=Ht.rootPrefixCls,vn=Object(d.a)(Object(d.a)({},Nt),{},{leavedClassName:"".concat(_n,"-hidden"),removeOnLeave:!1,motionAppear:Xt||!yt||Je!=="inline"});return vn};var Ie=Ye.store,Se=Ye.eventKey,Ve=Ie.getState(),We=Ve.defaultActiveFirst;Te.isRootMenu=!1;var tt=!1;return We&&(tt=We[Se]),zt(Ie,Se,tt),Te.state={mode:Ye.mode,isOpen:Ye.isOpen},Te}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var Te=this,Ie=this.props,Se=Ie.mode,Ve=Ie.parentMenu,We=Ie.manualRef,tt=Ie.isOpen,Je=function(){Te.setState({mode:Se,isOpen:tt})},yt=tt!==this.state.isOpen,kt=Se!==this.state.mode;if((kt||yt)&&(at.a.cancel(this.updateStateRaf),kt?this.updateStateRaf=Object(at.a)(Je):Je()),We&&We(this),Se!=="horizontal"||!(Ve==null?void 0:Ve.isRootMenu)||!tt)return;this.minWidthTimeout=setTimeout(function(){return Te.adjustWidth()},0)}},{key:"componentWillUnmount",value:function(){var Te=this.props,Ie=Te.onDestroy,Se=Te.eventKey;Ie&&Ie(Se),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout),at.a.cancel(this.updateStateRaf)}},{key:"renderPopupMenu",value:function(Te,Ie){var Se=this.getBaseProps();return h.createElement(Qt,Object(c.a)({},Se,{id:this.internalMenuId,className:Te,style:Ie}),this.props.children)}},{key:"renderChildren",value:function(){var Te=this,Ie=this.getBaseProps(),Se=Ie.mode,Ve=Ie.visible,We=Ie.forceSubMenuRender,tt=Ie.direction,Je=this.getMotion(Se,Ve);if(this.haveRendered=!0,this.haveOpened=this.haveOpened||Ve||We,!this.haveOpened)return h.createElement("div",null);var yt=S()("".concat(Ie.prefixCls,"-sub"),Object(P.a)({},"".concat(Ie.prefixCls,"-rtl"),tt==="rtl"));return this.isInlineMode()?h.createElement(sa,Object(c.a)({visible:Ie.visible,forceRender:We},Je),function(kt){var Xt=kt.className,Ht=kt.style,Nt=S()(yt,Xt);return Te.renderPopupMenu(Nt,Ht)}):this.renderPopupMenu(yt)}},{key:"render",value:function(){var Te,Ie,Se,Ve=Object(d.a)({},this.props),We=this.getVisible(),tt=this.getPrefixCls(),Je=this.isInlineMode(),yt=this.getMode(),kt=S()(tt,"".concat(tt,"-").concat(yt),(Te={},Object(P.a)(Te,Ve.className,!!Ve.className),Object(P.a)(Te,this.getOpenClassName(),We),Object(P.a)(Te,this.getActiveClassName(),Ve.active||We&&!Je),Object(P.a)(Te,this.getDisabledClassName(),Ve.disabled),Object(P.a)(Te,this.getSelectedClassName(),this.isChildrenSelected()),Te));this.internalMenuId||(Ve.eventKey?this.internalMenuId="".concat(Ve.eventKey,"$Menu"):(Mt+=1,this.internalMenuId="$__$".concat(Mt,"$Menu")));var Xt={},Ht={},Nt={};Ve.disabled||(Xt={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},Ht={onClick:this.onTitleClick},Nt={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var _n={},vn=Ve.direction,nr=vn==="rtl";Je&&(nr?_n.paddingRight=Ve.inlineIndent*Ve.level:_n.paddingLeft=Ve.inlineIndent*Ve.level);var ar={};this.getVisible()&&(ar={"aria-owns":this.internalMenuId});var Fr=null;yt!=="horizontal"&&(Fr=this.props.expandIcon,typeof this.props.expandIcon=="function"&&(Fr=h.createElement(this.props.expandIcon,Object(d.a)({},this.props))));var wr=h.createElement("div",Object(c.a)({ref:this.saveSubMenuTitle,style:_n,className:"".concat(tt,"-title"),role:"button"},Nt,Ht,{"aria-expanded":We},ar,{"aria-haspopup":"true",title:typeof Ve.title=="string"?Ve.title:void 0}),Ve.title,Fr||h.createElement("i",{className:"".concat(tt,"-arrow")})),Ir=this.renderChildren(),_r=((Ie=Ve.parentMenu)===null||Ie===void 0?void 0:Ie.isRootMenu)?Ve.parentMenu.props.getPopupContainer:function(Jn){return Jn.parentNode},kn=Ot[yt],tr=Ve.popupOffset?{offset:Ve.popupOffset}:{},Sn=S()((Se={},Object(P.a)(Se,Ve.popupClassName,Ve.popupClassName&&!Je),Object(P.a)(Se,"".concat(tt,"-rtl"),nr),Se)),sn=Ve.disabled,Tn=Ve.triggerSubMenuAction,pr=Ve.subMenuOpenDelay,Jr=Ve.forceSubMenuRender,Vn=Ve.subMenuCloseDelay,ua=Ve.builtinPlacements;q.forEach(function(Jn){return delete Ve[Jn]}),delete Ve.onClick;var oa=nr?Object(d.a)(Object(d.a)({},vt),ua):Object(d.a)(Object(d.a)({},Ze),ua);delete Ve.direction;var aa=this.getBaseProps(),$n=Je?null:this.getMotion(aa.mode,aa.visible);return h.createElement("li",Object(c.a)({},Ve,Xt,{className:kt,role:"menuitem"}),h.createElement(ia,{prefixCls:tt,popupClassName:S()("".concat(tt,"-popup"),Sn),getPopupContainer:_r,builtinPlacements:oa,popupPlacement:kn,popupVisible:Je?!1:We,popupAlign:tr,popup:Je?null:Ir,action:sn||Je?[]:[Tn],mouseEnterDelay:pr,mouseLeaveDelay:Vn,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:Jr,popupMotion:$n},wr),Je?Ir:null)}}]),lt}(h.Component);nn.defaultProps={onMouseEnter:ee,onMouseLeave:ee,onTitleMouseEnter:ee,onTitleMouseLeave:ee,onTitleClick:ee,manualRef:ee,mode:"vertical",title:""};var pn=Object(A.b)(function(He,qe){var lt=He.openKeys,Ye=He.activeKey,Te=He.selectedKeys,Ie=qe.eventKey,Se=qe.subMenuKey;return{isOpen:lt.indexOf(Ie)>-1,active:Ye[Se]===Ie,selectedKeys:Te}})(nn);pn.isSubMenu=!0;var gn=pn,Dn="menuitem-overflowed",bn=.5,wt=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(){var Ye;return Object(R.a)(this,lt),Ye=qe.apply(this,arguments),Ye.resizeObserver=null,Ye.mutationObserver=null,Ye.originalTotalWidth=0,Ye.overflowedItems=[],Ye.menuItemSizes=[],Ye.cancelFrameId=null,Ye.state={lastVisibleIndex:void 0},Ye.childRef=h.createRef(),Ye.getMenuItemNodes=function(){var Te=Ye.props.prefixCls,Ie=Ye.childRef.current;return Ie?[].slice.call(Ie.children).filter(function(Se){return Se.className.split(" ").indexOf("".concat(Te,"-overflowed-submenu"))<0}):[]},Ye.getOverflowedSubMenuItem=function(Te,Ie,Se){var Ve=Ye.props,We=Ve.overflowedIndicator,tt=Ve.level,Je=Ve.mode,yt=Ve.prefixCls,kt=Ve.theme;if(tt!==1||Je!=="horizontal")return null;var Xt=Ye.props.children[0],Ht=Xt.props,Nt=Ht.children,_n=Ht.title,vn=Ht.style,nr=Object(D.a)(Ht,["children","title","style"]),ar=Object(d.a)({},vn),Fr="".concat(Te,"-overflowed-indicator"),wr="".concat(Te,"-overflowed-indicator");Ie.length===0&&Se!==!0?ar=Object(d.a)(Object(d.a)({},ar),{},{display:"none"}):Se&&(ar=Object(d.a)(Object(d.a)({},ar),{},{visibility:"hidden",position:"absolute"}),Fr="".concat(Fr,"-placeholder"),wr="".concat(wr,"-placeholder"));var Ir=kt?"".concat(yt,"-").concat(kt):"",_r={};return q.forEach(function(kn){nr[kn]!==void 0&&(_r[kn]=nr[kn])}),h.createElement(gn,Object(c.a)({title:We,className:"".concat(yt,"-overflowed-submenu"),popupClassName:Ir},_r,{key:Fr,eventKey:wr,disabled:!1,style:ar}),Ie)},Ye.setChildrenWidthAndResize=function(){if(Ye.props.mode!=="horizontal")return;var Te=Ye.childRef.current;if(!Te)return;var Ie=Te.children;if(!Ie||Ie.length===0)return;var Se=Te.children[Ie.length-1];ve(Se,"display","inline-block");var Ve=Ye.getMenuItemNodes(),We=Ve.filter(function(tt){return tt.className.split(" ").indexOf(Dn)>=0});We.forEach(function(tt){ve(tt,"display","inline-block")}),Ye.menuItemSizes=Ve.map(function(tt){return Ee(tt,!0)}),We.forEach(function(tt){ve(tt,"display","none")}),Ye.overflowedIndicatorWidth=Ee(Te.children[Te.children.length-1],!0),Ye.originalTotalWidth=Ye.menuItemSizes.reduce(function(tt,Je){return tt+Je},0),Ye.handleResize(),ve(Se,"display","none")},Ye.handleResize=function(){if(Ye.props.mode!=="horizontal")return;var Te=Ye.childRef.current;if(!Te)return;var Ie=Ee(Te);Ye.overflowedItems=[];var Se=0,Ve;Ye.originalTotalWidth>Ie+bn&&(Ve=-1,Ye.menuItemSizes.forEach(function(We){Se+=We,Se+Ye.overflowedIndicatorWidth<=Ie&&(Ve+=1)})),Ye.setState({lastVisibleIndex:Ve})},Ye}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){var Te=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(Se){Se.forEach(function(){var Ve=Te.cancelFrameId;cancelAnimationFrame(Ve),Te.cancelFrameId=requestAnimationFrame(Te.setChildrenWidthAndResize)})}),[].slice.call(Ie.children).concat(Ie).forEach(function(Se){Te.resizeObserver.observe(Se)}),typeof MutationObserver!="undefined"&&(this.mutationObserver=new MutationObserver(function(){Te.resizeObserver.disconnect(),[].slice.call(Ie.children).concat(Ie).forEach(function(Se){Te.resizeObserver.observe(Se)}),Te.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(Te){var Ie=this,Se=this.state.lastVisibleIndex;return(Te||[]).reduce(function(Ve,We,tt){var Je=We;if(Ie.props.mode==="horizontal"){var yt=Ie.getOverflowedSubMenuItem(We.props.eventKey,[]);Se!==void 0&&Ie.props.className.indexOf("".concat(Ie.props.prefixCls,"-root"))!==-1&&(tt>Se&&(Je=h.cloneElement(We,{style:{display:"none"},eventKey:"".concat(We.props.eventKey,"-hidden"),className:"".concat(Dn)})),tt===Se+1&&(Ie.overflowedItems=Te.slice(Se+1).map(function(Xt){return h.cloneElement(Xt,{key:Xt.props.eventKey,mode:"vertical-left"})}),yt=Ie.getOverflowedSubMenuItem(We.props.eventKey,Ie.overflowedItems)));var kt=[].concat(Object(s.a)(Ve),[yt,Je]);return tt===Te.length-1&&kt.push(Ie.getOverflowedSubMenuItem(We.props.eventKey,[],!0)),kt}return[].concat(Object(s.a)(Ve),[Je])},[])}},{key:"render",value:function(){var Te=this.props,Ie=Te.visible,Se=Te.prefixCls,Ve=Te.overflowedIndicator,We=Te.mode,tt=Te.level,Je=Te.tag,yt=Te.children,kt=Te.theme,Xt=Object(D.a)(Te,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"]),Ht=Je;return h.createElement(Ht,Object(c.a)({ref:this.childRef},Xt),this.renderChildren(yt))}}]),lt}(h.Component);wt.defaultProps={tag:"div",className:""};var Jt=wt;function Wt(He){return He.length?He.every(function(qe){return!!qe.props.disabled}):!0}function ln(He,qe,lt){var Ye=He.getState();He.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.activeKey),{},Object(P.a)({},qe,lt))})}function en(He){return He.eventKey||"0-menu-"}function Cn(He,qe){var lt=qe,Ye=He.children,Te=He.eventKey;if(lt){var Ie;if(Z(Ye,function(Se,Ve){Se&&Se.props&&!Se.props.disabled&&lt===xe(Se,Te,Ve)&&(Ie=!0)}),Ie)return lt}return lt=null,He.defaultActiveFirst&&Z(Ye,function(Se,Ve){!lt&&Se&&!Se.props.disabled&&(lt=xe(Se,Te,Ve))}),lt}function Pn(He){if(!He)return;var qe=this.instanceArray.indexOf(He);qe!==-1?this.instanceArray[qe]=He:this.instanceArray.push(He)}var Vt=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(Ye){var Te;return Object(R.a)(this,lt),Te=qe.call(this,Ye),Te.onKeyDown=function(Ie,Se){var Ve=Ie.keyCode,We;if(Te.getFlatInstanceArray().forEach(function(Je){Je&&Je.props.active&&Je.onKeyDown&&(We=Je.onKeyDown(Ie))}),We)return 1;var tt=null;return(Ve===p.a.UP||Ve===p.a.DOWN)&&(tt=Te.step(Ve===p.a.UP?-1:1)),tt?(Ie.preventDefault(),ln(Te.props.store,en(Te.props),tt.props.eventKey),typeof Se=="function"&&Se(tt),1):void 0},Te.onItemHover=function(Ie){var Se=Ie.key,Ve=Ie.hover;ln(Te.props.store,en(Te.props),Ve?Se:null)},Te.onDeselect=function(Ie){Te.props.onDeselect(Ie)},Te.onSelect=function(Ie){Te.props.onSelect(Ie)},Te.onClick=function(Ie){Te.props.onClick(Ie)},Te.onOpenChange=function(Ie){Te.props.onOpenChange(Ie)},Te.onDestroy=function(Ie){Te.props.onDestroy(Ie)},Te.getFlatInstanceArray=function(){return Te.instanceArray},Te.step=function(Ie){var Se=Te.getFlatInstanceArray(),Ve=Te.props.store.getState().activeKey[en(Te.props)],We=Se.length;if(!We)return null;Ie<0&&(Se=Se.concat().reverse());var tt=-1;if(Se.every(function(Xt,Ht){return Xt&&Xt.props.eventKey===Ve?(tt=Ht,!1):!0}),!Te.props.defaultActiveFirst&&tt!==-1&&Wt(Se.slice(tt,We-1)))return;var Je=(tt+1)%We,yt=Je;do{var kt=Se[yt];if(!kt||kt.props.disabled)yt=(yt+1)%We;else return kt}while(yt!==Je);return null},Te.renderCommonMenuItem=function(Ie,Se,Ve){var We=Te.props.store.getState(),tt=Object(C.a)(Te),Je=tt.props,yt=xe(Ie,Je.eventKey,Se),kt=Ie.props;if(!kt||typeof Ie.type=="string")return Ie;var Xt=yt===We.activeKey,Ht=Object(d.a)(Object(d.a)({mode:kt.mode||Je.mode,level:Je.level,inlineIndent:Je.inlineIndent,renderMenuItem:Te.renderMenuItem,rootPrefixCls:Je.prefixCls,index:Se,parentMenu:Je.parentMenu,manualRef:kt.disabled?void 0:Object(U.a)(Ie.ref,Pn.bind(Object(C.a)(Te))),eventKey:yt,active:!kt.disabled&&Xt,multiple:Je.multiple,onClick:function(_n){(kt.onClick||ee)(_n),Te.onClick(_n)},onItemHover:Te.onItemHover,motion:Je.motion,subMenuOpenDelay:Je.subMenuOpenDelay,subMenuCloseDelay:Je.subMenuCloseDelay,forceSubMenuRender:Je.forceSubMenuRender,onOpenChange:Te.onOpenChange,onDeselect:Te.onDeselect,onSelect:Te.onSelect,builtinPlacements:Je.builtinPlacements,itemIcon:kt.itemIcon||Te.props.itemIcon,expandIcon:kt.expandIcon||Te.props.expandIcon},Ve),{},{direction:Je.direction});return(Je.mode==="inline"||Oe())&&(Ht.triggerSubMenuAction="click"),h.cloneElement(Ie,Object(d.a)(Object(d.a)({},Ht),{},{key:yt||Se}))},Te.renderMenuItem=function(Ie,Se,Ve){if(!Ie)return null;var We=Te.props.store.getState(),tt={openKeys:We.openKeys,selectedKeys:We.selectedKeys,triggerSubMenuAction:Te.props.triggerSubMenuAction,subMenuKey:Ve};return Te.renderCommonMenuItem(Ie,Se,tt)},Ye.store.setState({activeKey:Object(d.a)(Object(d.a)({},Ye.store.getState().activeKey),{},Object(P.a)({},Ye.eventKey,Cn(Ye,Ye.activeKey)))}),Te.instanceArray=[],Te}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(Te){return this.props.visible||Te.visible||this.props.className!==Te.className||!z()(this.props.style,Te.style)}},{key:"componentDidUpdate",value:function(Te){var Ie=this.props,Se="activeKey"in Ie?Ie.activeKey:Ie.store.getState().activeKey[en(Ie)],Ve=Cn(Ie,Se);if(Ve!==Se)ln(Ie.store,en(Ie),Ve);else if("activeKey"in Te){var We=Cn(Te,Te.activeKey);Ve!==We&&ln(Ie.store,en(Ie),Ve)}}},{key:"render",value:function(){var Te=this,Ie=Object(c.a)({},this.props);this.instanceArray=[];var Se=S()(Ie.prefixCls,Ie.className,"".concat(Ie.prefixCls,"-").concat(Ie.mode)),Ve={className:Se,role:Ie.role||"menu"};Ie.id&&(Ve.id=Ie.id),Ie.focusable&&(Ve.tabIndex=0,Ve.onKeyDown=this.onKeyDown);var We=Ie.prefixCls,tt=Ie.eventKey,Je=Ie.visible,yt=Ie.level,kt=Ie.mode,Xt=Ie.overflowedIndicator,Ht=Ie.theme;return q.forEach(function(Nt){return delete Ie[Nt]}),delete Ie.onClick,h.createElement(Jt,Object(c.a)({},Ie,{prefixCls:We,mode:kt,tag:"ul",level:yt,theme:Ht,visible:Je,overflowedIndicator:Xt},Ve),Object(r.a)(Ie.children).map(function(Nt,_n){return Te.renderMenuItem(Nt,_n,tt||"0-menu-")}))}}]),lt}(h.Component);Vt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:ee};var Bt=Object(A.b)()(Vt),Qt=Bt,Zt=u("Kwbf");function mn(He,qe,lt){var Ye=He.prefixCls,Te=He.motion,Ie=He.defaultMotions,Se=Ie===void 0?{}:Ie,Ve=He.openAnimation,We=He.openTransitionName,tt=qe.switchingModeFromInline;if(Te)return Te;if(Object(W.a)(Ve)==="object"&&Ve)Object(Zt.a)(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if(typeof Ve=="string")return{motionName:"".concat(Ye,"-open-").concat(Ve)};if(We)return{motionName:We};var Je=Se[lt];return Je||(tt?null:Se.other)}var fn=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(Ye){var Te;Object(R.a)(this,lt),Te=qe.call(this,Ye),Te.onSelect=function(Ve){var We=Object(C.a)(Te),tt=We.props;if(tt.selectable){var Je=Te.store.getState(),yt=Je.selectedKeys,kt=Ve.key;tt.multiple?yt=yt.concat([kt]):yt=[kt],"selectedKeys"in tt||Te.store.setState({selectedKeys:yt}),tt.onSelect(Object(d.a)(Object(d.a)({},Ve),{},{selectedKeys:yt}))}},Te.onClick=function(Ve){var We=Te.getRealMenuMode(),tt=Object(C.a)(Te),Je=tt.store,yt=tt.props.onOpenChange;We!=="inline"&&!("openKeys"in Te.props)&&(Je.setState({openKeys:[]}),yt([])),Te.props.onClick(Ve)},Te.onKeyDown=function(Ve,We){Te.innerMenu.getWrappedInstance().onKeyDown(Ve,We)},Te.onOpenChange=function(Ve){var We=Object(C.a)(Te),tt=We.props,Je=Te.store.getState().openKeys.concat(),yt=!1,kt=function(Ht){var Nt=!1;if(Ht.open)Nt=Je.indexOf(Ht.key)===-1,Nt&&Je.push(Ht.key);else{var _n=Je.indexOf(Ht.key);Nt=_n!==-1,Nt&&Je.splice(_n,1)}yt=yt||Nt};Array.isArray(Ve)?Ve.forEach(kt):kt(Ve),yt&&("openKeys"in Te.props||Te.store.setState({openKeys:Je}),tt.onOpenChange(Je))},Te.onDeselect=function(Ve){var We=Object(C.a)(Te),tt=We.props;if(tt.selectable){var Je=Te.store.getState().selectedKeys.concat(),yt=Ve.key,kt=Je.indexOf(yt);kt!==-1&&Je.splice(kt,1),"selectedKeys"in tt||Te.store.setState({selectedKeys:Je}),tt.onDeselect(Object(d.a)(Object(d.a)({},Ve),{},{selectedKeys:Je}))}},Te.onMouseEnter=function(Ve){Te.restoreModeVerticalFromInline();var We=Te.props.onMouseEnter;We&&We(Ve)},Te.onTransitionEnd=function(Ve){var We=Ve.propertyName==="width"&&Ve.target===Ve.currentTarget,tt=Ve.target.className,Je=Object.prototype.toString.call(tt)==="[object SVGAnimatedString]"?tt.animVal:tt,yt=Ve.propertyName==="font-size"&&Je.indexOf("anticon")>=0;(We||yt)&&Te.restoreModeVerticalFromInline()},Te.setInnerMenu=function(Ve){Te.innerMenu=Ve},Te.isRootMenu=!0;var Ie=Ye.defaultSelectedKeys,Se=Ye.defaultOpenKeys;return"selectedKeys"in Ye&&(Ie=Ye.selectedKeys||[]),"openKeys"in Ye&&(Se=Ye.openKeys||[]),Te.store=Object(A.c)({selectedKeys:Ie,openKeys:Se,activeKey:{"0-menu-":Cn(Ye,Ye.activeKey)}}),Te.state={switchingModeFromInline:!1,prevProps:Ye,inlineOpenKeys:[],store:Te.store},Te}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.updateMiniStore(),this.updateMenuDisplay()}},{key:"componentDidUpdate",value:function(Te){var Ie=this.props,Se=Ie.siderCollapsed,Ve=Ie.inlineCollapsed,We=Ie.onOpenChange;(!Te.inlineCollapsed&&Ve||!Te.siderCollapsed&&Se)&&We([]),this.updateMiniStore(),this.updateMenuDisplay()}},{key:"updateMenuDisplay",value:function(){var Te=this.props.collapsedWidth,Ie=this.store,Se=this.prevOpenKeys,Ve=this.getInlineCollapsed()&&(Te===0||Te==="0"||Te==="0px");Ve?(this.prevOpenKeys=Ie.getState().openKeys.concat(),this.store.setState({openKeys:[]})):Se&&(this.store.setState({openKeys:Se}),this.prevOpenKeys=null)}},{key:"getRealMenuMode",value:function(){var Te=this.props.mode,Ie=this.state.switchingModeFromInline,Se=this.getInlineCollapsed();return Ie&&Se?"inline":Se?"vertical":Te}},{key:"getInlineCollapsed",value:function(){var Te=this.props,Ie=Te.inlineCollapsed,Se=Te.siderCollapsed;return Se!==void 0?Se:Ie}},{key:"restoreModeVerticalFromInline",value:function(){var Te=this.state.switchingModeFromInline;Te&&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 Te=Object(d.a)({},Object(k.a)(this.props,["collapsedWidth","siderCollapsed","defaultMotions"])),Ie=this.getRealMenuMode();return Te.className+=" ".concat(Te.prefixCls,"-root"),Te.direction==="rtl"&&(Te.className+=" ".concat(Te.prefixCls,"-rtl")),Te=Object(d.a)(Object(d.a)({},Te),{},{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 Te.openAnimation,delete Te.openTransitionName,h.createElement(A.a,{store:this.store},h.createElement(Qt,Object(c.a)({},Te,{ref:this.setInnerMenu}),this.props.children))}}],[{key:"getDerivedStateFromProps",value:function(Te,Ie){var Se=Ie.prevProps,Ve=Ie.store,We=Ve.getState(),tt={},Je={prevProps:Te};return Se.mode==="inline"&&Te.mode!=="inline"&&(Je.switchingModeFromInline=!0),"openKeys"in Te?tt.openKeys=Te.openKeys||[]:((Te.inlineCollapsed&&!Se.inlineCollapsed||Te.siderCollapsed&&!Se.siderCollapsed)&&(Je.switchingModeFromInline=!0,Je.inlineOpenKeys=We.openKeys,tt.openKeys=[]),(!Te.inlineCollapsed&&Se.inlineCollapsed||!Te.siderCollapsed&&Se.siderCollapsed)&&(tt.openKeys=Ie.inlineOpenKeys,Je.inlineOpenKeys=[])),Object.keys(tt).length&&Ve.setState(tt),Je}}]),lt}(h.Component);fn.defaultProps={selectable:!0,onClick:ee,onSelect:ee,onOpenChange:ee,onDeselect:ee,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=fn,Ln=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(){var Ye;return Object(R.a)(this,lt),Ye=qe.apply(this,arguments),Ye.onKeyDown=function(Te){var Ie=Te.keyCode;return Ie===p.a.ENTER?(Ye.onClick(Te),!0):void 0},Ye.onMouseLeave=function(Te){var Ie=Ye.props,Se=Ie.eventKey,Ve=Ie.onItemHover,We=Ie.onMouseLeave;Ve({key:Se,hover:!1}),We({key:Se,domEvent:Te})},Ye.onMouseEnter=function(Te){var Ie=Ye.props,Se=Ie.eventKey,Ve=Ie.onItemHover,We=Ie.onMouseEnter;Ve({key:Se,hover:!0}),We({key:Se,domEvent:Te})},Ye.onClick=function(Te){var Ie=Ye.props,Se=Ie.eventKey,Ve=Ie.multiple,We=Ie.onClick,tt=Ie.onSelect,Je=Ie.onDeselect,yt=Ie.isSelected,kt={key:Se,keyPath:[Se],item:Object(C.a)(Ye),domEvent:Te};We(kt),Ve?yt?Je(kt):tt(kt):yt||tt(kt)},Ye.saveNode=function(Te){Ye.node=Te},Ye}return Object(w.a)(lt,[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(){this.callRef()}},{key:"componentWillUnmount",value:function(){var Te=this.props;Te.onDestroy&&Te.onDestroy(Te.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 Te,Ie=Object(d.a)({},this.props),Se=S()(this.getPrefixCls(),Ie.className,(Te={},Object(P.a)(Te,this.getActiveClassName(),!Ie.disabled&&Ie.active),Object(P.a)(Te,this.getSelectedClassName(),Ie.isSelected),Object(P.a)(Te,this.getDisabledClassName(),Ie.disabled),Te)),Ve=Object(d.a)(Object(d.a)({},Ie.attribute),{},{title:typeof Ie.title=="string"?Ie.title:void 0,className:Se,role:Ie.role||"menuitem","aria-disabled":Ie.disabled});Ie.role==="option"?Ve=Object(d.a)(Object(d.a)({},Ve),{},{role:"option","aria-selected":Ie.isSelected}):(Ie.role===null||Ie.role==="none")&&(Ve.role="none");var We={onClick:Ie.disabled?null:this.onClick,onMouseLeave:Ie.disabled?null:this.onMouseLeave,onMouseEnter:Ie.disabled?null:this.onMouseEnter},tt=Object(d.a)({},Ie.style);Ie.mode==="inline"&&(Ie.direction==="rtl"?tt.paddingRight=Ie.inlineIndent*Ie.level:tt.paddingLeft=Ie.inlineIndent*Ie.level),q.forEach(function(yt){return delete Ie[yt]}),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"]),Ve,We,{style:tt,ref:this.saveNode}),Ie.children,Je)}}]),lt}(h.Component);Ln.isMenuItem=!0,Ln.defaultProps={onSelect:ee,onMouseEnter:ee,onMouseLeave:ee,manualRef:ee};var fr=Object(A.b)(function(He,qe){var lt=He.activeKey,Ye=He.selectedKeys,Te=qe.eventKey,Ie=qe.subMenuKey;return{active:lt[Ie]===Te,isSelected:Array.isArray(Ye)?Ye.indexOf(Te)!==-1:Ye===Te}})(Ln),dr=fr,vr=function(He){Object(E.a)(lt,He);var qe=Object(o.a)(lt);function lt(){var Ye;return Object(R.a)(this,lt),Ye=qe.apply(this,arguments),Ye.renderInnerMenuItem=function(Te){var Ie=Ye.props,Se=Ie.renderMenuItem,Ve=Ie.index;return Se(Te,Ve,Ye.props.subMenuKey)},Ye}return Object(w.a)(lt,[{key:"render",value:function(){var Te=Object(c.a)({},this.props),Ie=Te.className,Se=Ie===void 0?"":Ie,Ve=Te.rootPrefixCls,We="".concat(Ve,"-item-group-title"),tt="".concat(Ve,"-item-group-list"),Je=Te.title,yt=Te.children;return q.forEach(function(kt){return delete Te[kt]}),delete Te.direction,h.createElement("li",Object(c.a)({},Te,{onClick:function(Xt){return Xt.stopPropagation()},className:"".concat(Se," ").concat(Ve,"-item-group")}),h.createElement("div",{className:We,title:typeof Je=="string"?Je:void 0},Je),h.createElement("ul",{className:tt},h.Children.map(yt,this.renderInnerMenuItem)))}}]),lt}(h.Component);vr.isMenuItemGroup=!0,vr.defaultProps={disabled:!0};var jr=vr,zr=function(qe){var lt=qe.className,Ye=qe.rootPrefixCls,Te=qe.style;return h.createElement("li",{className:"".concat(lt," ").concat(Ye,"-item-divider"),style:Te})};zr.defaultProps={disabled:!0,className:"",style:{}};var Sr=zr,Tr=Mn,Vr=u("eDIo");function Qr(He,qe){var lt=He.prefixCls,Ye=He.editable,Te=He.locale,Ie=He.style;return!Ye||Ye.showAdd===!1?null:h.createElement("button",{ref:qe,type:"button",className:"".concat(lt,"-nav-add"),style:Ie,"aria-label":(Te==null?void 0:Te.addAriaLabel)||"Add tab",onClick:function(Ve){Ye.onEdit("add",{event:Ve})}},Ye.addIcon||"+")}var Dr=h.forwardRef(Qr);function ta(He,qe){var lt=He.prefixCls,Ye=He.id,Te=He.tabs,Ie=He.locale,Se=He.mobile,Ve=He.moreIcon,We=Ve===void 0?"More":Ve,tt=He.moreTransitionName,Je=He.style,yt=He.className,kt=He.editable,Xt=He.tabBarGutter,Ht=He.rtl,Nt=He.onTabClick,_n=Object(h.useState)(!1),vn=Object(m.a)(_n,2),nr=vn[0],ar=vn[1],Fr=Object(h.useState)(null),wr=Object(m.a)(Fr,2),Ir=wr[0],_r=wr[1],kn="".concat(Ye,"-more-popup"),tr="".concat(lt,"-dropdown"),Sn=Ir!==null?"".concat(kn,"-").concat(Ir):null,sn=Ie==null?void 0:Ie.dropdownAriaLabel,Tn=h.createElement(Tr,{onClick:function($n){var Jn=$n.key,sr=$n.domEvent;Nt(Jn,sr),ar(!1)},id:kn,tabIndex:-1,role:"listbox","aria-activedescendant":Sn,selectedKeys:[Ir],"aria-label":sn!==void 0?sn:"expanded dropdown"},Te.map(function(aa){return h.createElement(dr,{key:aa.key,id:"".concat(kn,"-").concat(aa.key),role:"option","aria-controls":Ye&&"".concat(Ye,"-panel-").concat(aa.key),disabled:aa.disabled},aa.tab)}));function pr(aa){for(var $n=Te.filter(function(ea){return!ea.disabled}),Jn=$n.findIndex(function(ea){return ea.key===Ir})||0,sr=$n.length,lr=0;lr<sr;lr+=1){Jn=(Jn+aa+sr)%sr;var er=$n[Jn];if(!er.disabled){_r(er.key);return}}}function Jr(aa){var $n=aa.which;if(!nr){[p.a.DOWN,p.a.SPACE,p.a.ENTER].includes($n)&&(ar(!0),aa.preventDefault());return}switch($n){case p.a.UP:pr(-1),aa.preventDefault();break;case p.a.DOWN:pr(1),aa.preventDefault();break;case p.a.ESC:ar(!1);break;case p.a.SPACE:case p.a.ENTER:Ir!==null&&Nt(Ir,aa);break}}Object(h.useEffect)(function(){var aa=document.getElementById(Sn);aa&&aa.scrollIntoView&&aa.scrollIntoView(!1)},[Ir]),Object(h.useEffect)(function(){nr||_r(null)},[nr]);var Vn=Object(P.a)({},Ht?"marginLeft":"marginRight",Xt);Te.length||(Vn.visibility="hidden",Vn.order=1);var ua=S()(Object(P.a)({},"".concat(tr,"-rtl"),Ht)),oa=Se?null:h.createElement(Vr.a,{prefixCls:tr,overlay:Tn,trigger:["hover"],visible:nr,transitionName:tt,onVisibleChange:ar,overlayClassName:ua,mouseEnterDelay:.1,mouseLeaveDelay:.1},h.createElement("button",{type:"button",className:"".concat(lt,"-nav-more"),style:Vn,tabIndex:-1,"aria-hidden":"true","aria-haspopup":"listbox","aria-controls":kn,id:"".concat(Ye,"-more"),"aria-expanded":nr,onKeyDown:Jr},We));return h.createElement("div",{className:S()("".concat(lt,"-nav-operations"),yt),style:Je,ref:qe},oa,h.createElement(Dr,{prefixCls:lt,locale:Ie,editable:kt}))}var na=h.forwardRef(ta),xn=Object(h.createContext)(null),Rt=.1,Gt=.01,Ft=20,Rn=Math.pow(.995,Ft);function dn(){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 Un(He,qe){var lt=Object(h.useState)(),Ye=Object(m.a)(lt,2),Te=Ye[0],Ie=Ye[1],Se=Object(h.useState)(0),Ve=Object(m.a)(Se,2),We=Ve[0],tt=Ve[1],Je=Object(h.useState)(0),yt=Object(m.a)(Je,2),kt=yt[0],Xt=yt[1],Ht=Object(h.useState)(),Nt=Object(m.a)(Ht,2),_n=Nt[0],vn=Nt[1],nr=Object(h.useRef)();function ar(sn){var Tn=sn.touches[0],pr=Tn.screenX,Jr=Tn.screenY;Ie({x:pr,y:Jr}),window.clearInterval(nr.current)}function Fr(sn){if(!Te)return;sn.preventDefault();var Tn=sn.touches[0],pr=Tn.screenX,Jr=Tn.screenY;Ie({x:pr,y:Jr});var Vn=pr-Te.x,ua=Jr-Te.y;qe(Vn,ua);var oa=Date.now();tt(oa),Xt(oa-We),vn({x:Vn,y:ua})}function wr(){if(!Te)return;if(Ie(null),vn(null),_n){var sn=_n.x/kt,Tn=_n.y/kt,pr=Math.abs(sn),Jr=Math.abs(Tn);if(Math.max(pr,Jr)<Rt)return;var Vn=sn,ua=Tn;nr.current=window.setInterval(function(){if(Math.abs(Vn)<Gt&&Math.abs(ua)<Gt){window.clearInterval(nr.current);return}Vn*=Rn,ua*=Rn,qe(Vn*Ft,ua*Ft)},Ft)}}var Ir=Object(h.useRef)(0),_r=Object(h.useRef)(!1),kn=Object(h.useRef)();function tr(sn){var Tn=sn.deltaX,pr=sn.deltaY,Jr=0,Vn=Math.abs(Tn),ua=Math.abs(pr);Vn===ua?Jr=kn.current==="x"?Tn:pr:Vn>ua?(Jr=Tn,kn.current="x"):(Jr=pr,kn.current="y");var oa=Date.now();oa-Ir.current>100&&(_r.current=!1),(qe(-Jr,-Jr)||_r.current)&&(sn.preventDefault(),_r.current=!0),Ir.current=oa}var Sn=Object(h.useRef)(null);Sn.current={onTouchStart:ar,onTouchMove:Fr,onTouchEnd:wr,onWheel:tr},h.useEffect(function(){function sn(Vn){Sn.current.onTouchStart(Vn)}function Tn(Vn){Sn.current.onTouchMove(Vn)}function pr(Vn){Sn.current.onTouchEnd(Vn)}function Jr(Vn){Sn.current.onWheel(Vn)}return document.addEventListener("touchmove",Tn,{passive:!1}),document.addEventListener("touchend",pr,{passive:!1}),He.current.addEventListener("touchstart",sn,{passive:!1}),He.current.addEventListener("wheel",Jr),function(){document.removeEventListener("touchmove",Tn),document.removeEventListener("touchend",pr)}},[])}function wn(){var He=Object(h.useRef)(new Map);function qe(Ye){return He.current.has(Ye)||He.current.set(Ye,h.createRef()),He.current.get(Ye)}function lt(Ye){He.current.delete(Ye)}return[qe,lt]}function Gn(He,qe){var lt=h.useRef(He),Ye=h.useState({}),Te=Object(m.a)(Ye,2),Ie=Te[1];function Se(Ve){var We=typeof Ve=="function"?Ve(lt.current):Ve;We!==lt.current&&qe(We,lt.current),lt.current=We,Ie({})}return[lt.current,Se]}var Wn=function(qe){var lt=qe.position,Ye=qe.prefixCls,Te=qe.extra;if(!Te)return null;var Ie,Se=Te;return lt==="right"&&(Ie=Se.right||!Se.left&&Se||null),lt==="left"&&(Ie=Se.left||null),Ie?h.createElement("div",{className:"".concat(Ye,"-extra-content")},Ie):null};function hr(He,qe){var lt,Ye=h.useContext(xn),Te=Ye.prefixCls,Ie=Ye.tabs,Se=He.className,Ve=He.style,We=He.id,tt=He.animated,Je=He.activeKey,yt=He.rtl,kt=He.extra,Xt=He.editable,Ht=He.locale,Nt=He.tabPosition,_n=He.tabBarGutter,vn=He.children,nr=He.onTabClick,ar=He.onTabScroll,Fr=Object(h.useRef)(),wr=Object(h.useRef)(),Ir=Object(h.useRef)(),_r=Object(h.useRef)(),kn=wn(),tr=Object(m.a)(kn,2),Sn=tr[0],sn=tr[1],Tn=Nt==="top"||Nt==="bottom",pr=Gn(0,function(_a,fa){Tn&&ar&&ar({direction:_a>fa?"left":"right"})}),Jr=Object(m.a)(pr,2),Vn=Jr[0],ua=Jr[1],oa=Gn(0,function(_a,fa){!Tn&&ar&&ar({direction:_a>fa?"top":"bottom"})}),aa=Object(m.a)(oa,2),$n=aa[0],Jn=aa[1],sr=Object(h.useState)(0),lr=Object(m.a)(sr,2),er=lr[0],ea=lr[1],va=Object(h.useState)(0),xa=Object(m.a)(va,2),ga=xa[0],La=xa[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),Ta=Ai[0],_i=Ai[1],Ci=Object(h.useState)(null),Ia=Object(m.a)(Ci,2),Ca=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=g(Ie,ko,er),Ji="".concat(Te,"-nav-operations-hidden"),Qi=0,Za=0;Tn?yt?(Qi=0,Za=Math.max(0,er-Ca)):(Qi=Math.min(0,Ca-er),Za=0):(Qi=Math.min(0,Ii-ga),Za=0);function Li(_a){return _a<Qi?[Qi,!1]:_a>Za?[Za,!1]:[_a,!0]}var wi=Object(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)}Un(Fr,function(_a,fa){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(Tn){if(Ca>=er)return Wa;si(ua,_a)}else{if(Ii>=ga)return Wa;si(Jn,fa)}return io(),Co(),Wa}),Object(h.useEffect)(function(){return io(),Eo&&(wi.current=window.setTimeout(function(){xo(0)},100)),io},[Eo]);function ki(){var _a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Je,fa=ao.get(_a);if(!fa)return;if(Tn){var Wa=Vn;yt?fa.right<Vn?Wa=fa.right:fa.right+fa.width>Vn+Ca&&(Wa=fa.right+fa.width-Ca):fa.left<-Vn?Wa=-fa.left:fa.left+fa.width>-Vn+Ca&&(Wa=-(fa.left+fa.width-Ca)),Jn(0),ua(Li(Wa)[0])}else{var si=$n;fa.top<-$n?si=-fa.top:fa.top+fa.height>-$n+Ii&&(si=-(fa.top+fa.height-Ii)),ua(0),Jn(Li(si)[0])}}var $i=_(ao,{width:Ca,height:Ii,left:Vn,top:$n},{width:ka,height:Ta},{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(_a){var fa=_a.key;return h.createElement(a,{id:We,prefixCls:Te,key:fa,rtl:yt,tab:_a,closable:_a.closable,editable:Xt,active:fa===Je,tabPosition:Nt,tabBarGutter:_n,renderWrapper:vn,removeAriaLabel:Ht==null?void 0:Ht.removeAriaLabel,ref:Sn(fa),onClick:function(si){nr(fa,si)},onRemove:function(){sn(fa)},onFocus:function(){ki(fa),Co(),yt||(Fr.current.scrollLeft=0),Fr.current.scrollTop=0}})}),Uo=y(function(){var _a,fa,Wa,si,eo,Ni,ho,Oi,Ja,po=((_a=Fr.current)===null||_a===void 0?void 0:_a.offsetWidth)||0,Ki=((fa=Fr.current)===null||fa===void 0?void 0:fa.offsetHeight)||0,mo=((Wa=_r.current)===null||Wa===void 0?void 0:Wa.offsetWidth)||0,di=((si=_r.current)===null||si===void 0?void 0:si.offsetHeight)||0,Ea=((eo=Ir.current)===null||eo===void 0?void 0:eo.offsetWidth)||0,qr=((Ni=Ir.current)===null||Ni===void 0?void 0:Ni.offsetHeight)||0;Ya(po),no(Ki),Io(mo),co(di);var Qn=(((ho=wr.current)===null||ho===void 0?void 0:ho.offsetWidth)||0)-mo,Lr=(((Oi=wr.current)===null||Oi===void 0?void 0:Oi.offsetHeight)||0)-di;ea(Qn),La(Lr);var da=(Ja=Ir.current)===null||Ja===void 0?void 0:Ja.className.includes(Ji);ei(Qn-(da?0:Ea)),_i(Lr-(da?0:qr)),yo(function(){var Na=new Map;return Ie.forEach(function(yi){var Ri=yi.key,Qa=Sn(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 _a={};return bi&&(Tn?(yt?_a.right=bi.right:_a.left=bi.left,_a.width=bi.width):(_a.top=bi.top,_a.height=bi.height)),To(),Bo.current=x()(function(){So(_a)}),To},[bi,Tn,yt]),Object(h.useEffect)(function(){ki()},[Je,bi,ao,Tn]),Object(h.useEffect)(function(){Uo()},[yt,_n,Je,Ie.map(function(_a){return _a.key}).join("_")]);var qi=!!ja.length,Wi="".concat(Te,"-nav-wrap"),Do,fo,Wo,lo;return Tn?yt?(fo=Vn>0,Do=Vn+Ca<er):(Do=Vn<0,fo=-Vn+Ca<er):(Wo=$n<0,lo=-$n+Ii<ga),h.createElement("div",{ref:qe,role:"tablist",className:S()("".concat(Te,"-nav"),Se),style:Ve,onKeyDown:function(){Co()}},h.createElement(Wn,{position:"left",extra:kt,prefixCls:Te}),h.createElement(f.a,{onResize:Uo},h.createElement("div",{className:S()(Wi,(lt={},Object(P.a)(lt,"".concat(Wi,"-ping-left"),Do),Object(P.a)(lt,"".concat(Wi,"-ping-right"),fo),Object(P.a)(lt,"".concat(Wi,"-ping-top"),Wo),Object(P.a)(lt,"".concat(Wi,"-ping-bottom"),lo),lt)),ref:Fr},h.createElement(f.a,{onResize:Uo},h.createElement("div",{ref:wr,className:"".concat(Te,"-nav-list"),style:{transform:"translate(".concat(Vn,"px, ").concat($n,"px)"),transition:Eo?"none":void 0}},Oo,h.createElement(Dr,{ref:_r,prefixCls:Te,locale:Ht,editable:Xt,style:{visibility:qi?"hidden":null}}),h.createElement("div",{className:S()("".concat(Te,"-ink-bar"),Object(P.a)({},"".concat(Te,"-ink-bar-animated"),tt.inkBar)),style:ni}))))),h.createElement(na,Object.assign({},He,{ref:Ir,prefixCls:Te,tabs:ja,className:!qi&&Ji})),h.createElement(Wn,{position:"right",extra:kt,prefixCls:Te}))}var ir=h.forwardRef(hr);function Yr(He){var qe=He.id,lt=He.activeKey,Ye=He.animated,Te=He.tabPosition,Ie=He.rtl,Se=He.destroyInactiveTabPane,Ve=h.useContext(xn),We=Ve.prefixCls,tt=Ve.tabs,Je=Ye.tabPane,yt=tt.findIndex(function(kt){return kt.key===lt});return h.createElement("div",{className:S()("".concat(We,"-content-holder"))},h.createElement("div",{className:S()("".concat(We,"-content"),"".concat(We,"-content-").concat(Te),Object(P.a)({},"".concat(We,"-content-animated"),Je)),style:yt&&Je?Object(P.a)({},Ie?"marginRight":"marginLeft","-".concat(yt,"00%")):null},tt.map(function(kt){return h.cloneElement(kt.node,{key:kt.key,prefixCls:We,tabKey:kt.key,id:qe,animated:Je,active:kt.key===lt,destroyInactiveTabPane:Se})})))}function jn(He){var qe=He.prefixCls,lt=He.forceRender,Ye=He.className,Te=He.style,Ie=He.id,Se=He.active,Ve=He.animated,We=He.destroyInactiveTabPane,tt=He.tabKey,Je=He.children,yt=h.useState(lt),kt=Object(m.a)(yt,2),Xt=kt[0],Ht=kt[1];h.useEffect(function(){Se?Ht(!0):We&&Ht(!1)},[Se,We]);var Nt={};return Se||(Ve?(Nt.visibility="hidden",Nt.height=0,Nt.overflowY="hidden"):Nt.display="none"),h.createElement("div",{id:Ie&&"".concat(Ie,"-panel-").concat(tt),role:"tabpanel",tabIndex:Se?0:-1,"aria-labelledby":Ie&&"".concat(Ie,"-tab-").concat(tt),"aria-hidden":!Se,style:Object(d.a)(Object(d.a)({},Nt),Te),className:S()("".concat(qe,"-tabpane"),Se&&"".concat(qe,"-tabpane-active"),Ye)},(Se||Xt||lt)&&Je)}var gr=0;function Zn(He){return Object(r.a)(He).map(function(qe){if(h.isValidElement(qe)){var lt=qe.key!==void 0?String(qe.key):void 0;return Object(d.a)(Object(d.a)({key:lt},qe.props),{},{node:qe})}return null}).filter(function(qe){return qe})}function Kr(He,qe){var lt,Ye=He.id,Te=He.prefixCls,Ie=Te===void 0?"rc-tabs":Te,Se=He.className,Ve=He.children,We=He.direction,tt=He.activeKey,Je=He.defaultActiveKey,yt=He.editable,kt=He.animated,Xt=He.tabPosition,Ht=Xt===void 0?"top":Xt,Nt=He.tabBarGutter,_n=He.tabBarStyle,vn=He.tabBarExtraContent,nr=He.locale,ar=He.moreIcon,Fr=He.moreTransitionName,wr=He.destroyInactiveTabPane,Ir=He.renderTabBar,_r=He.onChange,kn=He.onTabClick,tr=He.onTabScroll,Sn=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=Zn(Ve),Tn=We==="rtl",pr;kt===!1?pr={inkBar:!1,tabPane:!1}:pr=Object(d.a)({inkBar:!0,tabPane:!1},kt!==!0?kt:null);var Jr=Object(h.useState)(!1),Vn=Object(m.a)(Jr,2),ua=Vn[0],oa=Vn[1];Object(h.useEffect)(function(){oa(dn())},[]);var aa=Object(i.a)(function(){var Ta;return(Ta=sn[0])===null||Ta===void 0?void 0:Ta.key},{value:tt,defaultValue:Je}),$n=Object(m.a)(aa,2),Jn=$n[0],sr=$n[1],lr=Object(h.useState)(function(){return sn.findIndex(function(Ta){return Ta.key===Jn})}),er=Object(m.a)(lr,2),ea=er[0],va=er[1];Object(h.useEffect)(function(){var Ta=sn.findIndex(function(Ci){return Ci.key===Jn});if(Ta===-1){var _i;Ta=Math.max(0,Math.min(ea,sn.length-1)),sr((_i=sn[Ta])===null||_i===void 0?void 0:_i.key)}va(Ta)},[sn.map(function(Ta){return Ta.key}).join("_"),Jn,ea]);var xa=Object(i.a)(null,{value:Ye}),ga=Object(m.a)(xa,2),La=ga[0],Ra=ga[1],Ma=Ht;ua&&!["left","right"].includes(Ht)&&(Ma="top"),Object(h.useEffect)(function(){Ye||(Ra("rc-tabs-".concat(gr)),gr+=1)},[]);function ka(Ta,_i){kn==null||kn(Ta,_i),sr(Ta),_r==null||_r(Ta)}var ei={id:La,activeKey:Jn,animated:pr,tabPosition:Ma,rtl:Tn,mobile:ua},Fi,Ai=Object(d.a)(Object(d.a)({},ei),{},{editable:yt,locale:nr,moreIcon:ar,moreTransitionName:Fr,tabBarGutter:Nt,onTabClick:ka,onTabScroll:tr,extra:vn,style:_n,panes:Ve});return Ir?Fi=Ir(Ai,ir):Fi=h.createElement(ir,Object.assign({},Ai)),h.createElement(xn.Provider,{value:{tabs:sn,prefixCls:Ie}},h.createElement("div",Object.assign({ref:qe,id:Ye,className:S()(Ie,"".concat(Ie,"-").concat(Ma),(lt={},Object(P.a)(lt,"".concat(Ie,"-mobile"),ua),Object(P.a)(lt,"".concat(Ie,"-editable"),yt),Object(P.a)(lt,"".concat(Ie,"-rtl"),Tn),lt),Se)},Sn),Fi,h.createElement(Yr,Object.assign({destroyInactiveTabPane:wr},ei,{animated:pr}))))}var pa=h.forwardRef(Kr);pa.TabPane=jn;var ca=pa,Ar=Y.b=ca},kPWJ:function(M,Y,u){M.exports=u.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,u){},l2Kq:function(M,Y,u){M.exports=u.p+"static/match_ad.24dc22fd.jpg"},lPiR:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(m){var D=P,d=D.lib,h=d.WordArray,b=d.Hasher,S=D.algo,r=[],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 y=2,v=0;v<64;)x(y)&&(v<8&&(r[v]=f(m.pow(y,1/2))),i[v]=f(m.pow(y,1/3)),v++),y++})();var s=[],n=S.SHA256=b.extend({_doReset:function(){this._hash=new h.init(r.slice(0))},_doProcessBlock:function(x,f){for(var y=this._hash.words,v=y[0],p=y[1],O=y[2],a=y[3],l=y[4],g=y[5],T=y[6],_=y[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=l&g^~l&T,A=v&p^v&O^p&O,k=(v<<30|v>>>2)^(v<<19|v>>>13)^(v<<10|v>>>22),U=(l<<26|l>>>6)^(l<<21|l>>>11)^(l<<7|l>>>25),N=_+U+o+i[c]+s[c],z=k+A;_=T,T=g,g=l,l=a+N|0,a=O,O=p,p=v,v=N+z|0}y[0]=y[0]+v|0,y[1]=y[1]+p|0,y[2]=y[2]+O|0,y[3]=y[3]+a|0,y[4]=y[4]+l|0,y[5]=y[5]+g|0,y[6]=y[6]+T|0,y[7]=y[7]+_|0},_doFinalize:function(){var x=this._data,f=x.words,y=this._nDataBytes*8,v=x.sigBytes*8;return f[v>>>5]|=128<<24-v%32,f[(v+64>>>9<<4)+14]=m.floor(y/4294967296),f[(v+64>>>9<<4)+15]=y,x.sigBytes=f.length*4,this._process(),this._hash},clone:function(){var x=b.clone.call(this);return x._hash=this._hash.clone(),x}});D.SHA256=b._createHelper(n),D.HmacSHA256=b._createHmacHelper(n)}(Math),P.SHA256})},lZu9:function(M,Y,u){(function(P){P(u("VrN/"),u("1eCo"),u("8EBN"))})(function(P){"use strict";P.defineMode("markdown",function(m,D){var d=P.getMode(m,"text/html"),h=d.name=="null";function b(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 r in S)S.hasOwnProperty(r)&&D.tokenTypeOverrides[r]&&(S[r]=D.tokenTypeOverrides[r]);var i=/^([*\-_])(?:\s*\1){2,}\s*$/,s=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,n=/^\[(x| )\](?=\s)/i,x=D.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,f=/^ {0,3}(?:\={1,}|-{2,})\s*$/,y=/^[^#!\[\]*_\\<>` "'(~:]+/,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 l(F,B,G){return B.f=B.inline=G,G(F,B)}function g(F,B,G){return B.f=B.block=G,G(F,B)}function T(F){return!F||!/\S/.test(F.string)}function _(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,oe=B.prevLine.hr,_e=B.list!==!1,ye=(B.listStack[B.listStack.length-1]||0)+3;B.indentedCode=!1;var se=B.indentation;if(B.indentationDiff===null&&(B.indentationDiff=B.indentation,_e)){for(B.list=null;se<B.listStack[B.listStack.length-1];)B.listStack.pop(),B.listStack.length?B.indentation=B.listStack[B.listStack.length-1]:B.list=!1;B.list!==!1&&(B.indentationDiff=se-B.listStack[B.listStack.length-1])}var me=!ae&&!oe&&!B.prevLine.header&&(!_e||!de)&&!B.prevLine.fencedCodeEnd,fe=(B.list===!1||oe||ae)&&B.indentation<=ye&&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<=ye&&(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<=ye&&F.eat(">"))return B.quote=G?1:B.quote+1,D.highlightFormatting&&(B.formatting="quote"),F.eatSpace(),C(B);if(!fe&&!B.setext&&G&&B.indentation<=ye&&(ie=F.match(s))){var le=ie[1]?"ol":"ul";return B.indentation=se+F.current().length,B.list=!0,B.quote=0,B.listStack.push(B.indentation),B.em=!1,B.strong=!1,B.code=!1,B.strikethrough=!1,D.taskLists&&F.match(n,!1)&&(B.taskList=!0),B.f=B.inline,D.highlightFormatting&&(B.formatting=["list","list-"+le]),C(B)}else{if(G&&B.indentation<=ye&&(ie=F.match(v,!0)))return B.quote=0,B.fencedEndRE=new RegExp(ie[1]+"+ *$"),B.localMode=D.fencedCodeBlockHighlighting&&b(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||!_e)&&!B.quote&&B.list===!1&&!B.code&&!fe&&!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(fe)return F.skipToEnd(),B.hr=!0,B.thisLine.hr=!0,S.hr;if(F.peek()==="[")return l(F,B,z)}return l(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 oe;return ae||(oe=C(B)),B.localMode=B.localState=null,B.block=c,B.f=o,B.fencedEndRE=null,B.code=0,B.thisLine.fencedCodeEnd=!0,ae?g(F,B,B.block):oe}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(y,!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(n,!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 oe=de;de==="("&&(oe=")"),oe=(oe+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var _e="^\\s*(?:[^"+oe+"\\\\]+|\\\\\\\\|\\\\.)"+oe;if(F.match(new RegExp(_e),!0))return S.linkHref}if(de==="`"){var ye=B.formatting;D.highlightFormatting&&(B.formatting="code"),F.eatWhile("`");var se=F.current().length;if(B.code==0&&(!B.quote||se==1))return B.code=se,C(B);if(se==B.code){var me=C(B);return B.code=0,me}else return B.formatting=ye,C(B)}else if(B.code)return C(B);if(de==="\\"&&(F.next(),D.highlightFormatting)){var fe=C(B),ie=S.formatting+"-escape";return fe?fe+" "+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 fe=C(B);return B.imageAltText=!1,B.image=!1,B.inline=B.f=k,fe}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 fe=C(B);return B.linkText=!1,B.inline=B.f=F.match(/\(.*?\)| ?\[.*?\]/,!1)?k:o,fe}if(de==="<"&&F.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,D.highlightFormatting&&(B.formatting="link");var fe=C(B);return fe?fe+=" ":fe="",fe+S.linkInline}if(de==="<"&&F.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){B.f=B.inline=A,D.highlightFormatting&&(B.formatting="link");var fe=C(B);return fe?fe+=" ":fe="",fe+S.linkEmail}if(D.xml&&de==="<"&&F.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var le=F.string.indexOf(">",F.pos);if(le!=-1){var Q=F.string.substring(F.start,le);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Q)&&(B.md_inside=!0)}return F.backUp(1),B.htmlState=P.startState(d),g(F,B,R)}if(D.xml&&de==="<"&&F.match(/^\/\w*?>/))return B.md_inside=!1,"tag";if(de==="*"||de==="_"){for(var ce=1,te=F.pos==1?" ":F.string.charAt(F.pos-2);ce<3&&F.eat(de);)ce++;var ee=F.peek()||" ",xe=!/\s/.test(ee)&&(!O.test(ee)||/\s/.test(te)||O.test(te)),re=!/\s/.test(te)&&(!O.test(te)||/\s/.test(ee)||O.test(ee)),Z=null,X=null;if(ce%2&&(!B.em&&xe&&(de==="*"||!re||O.test(te))?Z=!0:B.em==de&&re&&(de==="*"||!xe||O.test(ee))&&(Z=!1)),ce>1&&(!B.strong&&xe&&(de==="*"||!re||O.test(te))?X=!0:B.strong==de&&re&&(de==="*"||!xe||O.test(ee))&&(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 z(F,B){return F.match(/^([^\]\\]|\\.)*\]:/,!1)?(B.f=W,F.next(),D.highlightFormatting&&(B.formatting="link"),B.linkText=!0,C(B)):l(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 V={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),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:V}},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:_,getType:C,blockCommentStart:"<!--",blockCommentEnd:"-->",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return V},"xml"),P.defineMIME("text/markdown","markdown"),P.defineMIME("text/x-markdown","markdown")})},luix:function(M,Y,u){M.exports=u.p+"static/tips.2ae2707a.svg"},lzim:function(M,Y,u){"use strict";var P=u("E7E6"),m=u.n(P);u.d(Y,"A",function(){return m.a});var D=u("/GNS"),d=u.n(D);u.d(Y,"z",function(){return d.a});var h=u("FOrL"),b=u.n(h);u.d(Y,"t",function(){return b.a});var S=u("HpTS"),r=u.n(S);u.d(Y,"B",function(){return r.a});var i=u("tWlo"),s=u.n(i);u.d(Y,"b",function(){return s.a});var n=u("7ZXX"),x=u.n(n);u.d(Y,"n",function(){return x.a});var f=u("GABl"),y=u.n(f);u.d(Y,"g",function(){return y.a});var v=u("onxn"),p=u.n(v);u.d(Y,"p",function(){return p.a});var O=u("nKGa"),a=u.n(O);u.d(Y,"o",function(){return a.a});var l=u("4qgm"),g=u.n(l);u.d(Y,"C",function(){return g.a});var T=u("JeFH"),_=u.n(T);u.d(Y,"c",function(){return _.a});var c=u("ji0R"),R=u.n(c);u.d(Y,"k",function(){return R.a});var w=u("W6BS"),C=u.n(w);u.d(Y,"D",function(){return C.a});var E=u("kPYp"),o=u.n(E);u.d(Y,"E",function(){return o.a});var A=u("nukY"),k=u.n(A),U=u("4u4S"),N=u.n(U),z=u("yslc"),W=u.n(z),K=u("l2Kq"),V=u.n(K),F=u("RMFE"),B=u.n(F);u.d(Y,"q",function(){return B.a});var G=u("TGq3"),ae=u.n(G);u.d(Y,"r",function(){return ae.a});var de=u("SMhR"),oe=u.n(de),_e=u("8/bI"),ye=u.n(_e);u.d(Y,"l",function(){return ye.a});var se=u("JWDV"),me=u.n(se);u.d(Y,"e",function(){return me.a});var fe=u("Xsq0"),ie=u.n(fe);u.d(Y,"s",function(){return ie.a});var le=u("Ohmc"),Q=u.n(le);u.d(Y,"d",function(){return Q.a});var ce=u("csWT"),te=u.n(ce);u.d(Y,"f",function(){return te.a});var ee=u("7v3h"),xe=u.n(ee);u.d(Y,"m",function(){return xe.a});var re=u("cRFk"),Z=u.n(re);u.d(Y,"y",function(){return Z.a});var X=u("kPWJ"),q=u.n(X);u.d(Y,"x",function(){return q.a});var Ee=u("qgvg"),ve=u.n(Ee);u.d(Y,"u",function(){return ve.a});var Oe=u("FPkq"),Ke=u.n(Oe);u.d(Y,"w",function(){return Ke.a});var Qe=u("A/g1"),rt=u.n(Qe);u.d(Y,"h",function(){return rt.a});var at=u("Nmxd"),it=u.n(at);u.d(Y,"i",function(){return it.a});var et=u("5D2P"),ke=u.n(et);u.d(Y,"j",function(){return ke.a});var Pe=u("djh8"),$e=u.n(Pe);u.d(Y,"v",function(){return $e.a});var Et=u("Jq4h"),st=u.n(Et);u.d(Y,"a",function(){return st.a})},mOS8:function(M,Y,u){M.exports=u.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,u,P){function m(h,b){if(!u[h]){if(!Y[h]){var S=typeof require=="function"&&require;if(!b&&S)return require(h,!0);if(D)return D(h,!0);var r=new Error("Cannot find module '"+h+"'");throw r.code="MODULE_NOT_FOUND",r}var i=u[h]={exports:{}};Y[h][0].call(i.exports,function(s){var n=Y[h][1][s];return m(n||s)},i,i.exports,M,Y,u,P)}return u[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,u){"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,u){(function(P,m){"use strict";var D=M("babel-runtime/core-js/promise"),d=i(D),h=M("babel-runtime/regenerator"),b=i(h),S=M("babel-runtime/core-js/object/assign"),r=i(S);function i(z){return z&&z.__esModule?z:{default:z}}var s=M("debug")("ali-oss"),n=M("copy-to"),x=M("xml2js"),f=M("agentkeepalive"),y=M("merge-descriptors"),v=M("url"),p=M("is-type-of"),O=M("platform"),a=M("utility"),l=M("urllib"),g=M("./version"),T=M("bowser"),_=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 z=O.name,W=O.version;z&&z.toLowerCase&&z.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(z,W){if(A(),!(this instanceof U))return new U(z,W);z&&z.inited?this.options=z:this.options=U.initOptions(z),this.options.cancelFlag=!1,this.options.urllib?this.urllib=this.options.urllib:(this.urllib=l,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,r.default)({secure:k(),useFetch:!1},W);return w(K)};var N=U.prototype;N.debug=s,y(N,M("./object")),y(N,M("../common/bucket/getBucketWebsite")),y(N,M("../common/bucket/putBucketWebsite")),y(N,M("../common/bucket/deleteBucketWebsite")),y(N,M("../common/bucket/getBucketLifecycle")),y(N,M("../common/bucket/putBucketLifecycle")),y(N,M("../common/bucket/deleteBucketLifecycle")),y(N,M("../common/bucket/putBucketVersioning")),y(N,M("../common/bucket/getBucketVersioning")),y(N,M("./managed-upload")),y(N,M("../common/multipart")),y(N,M("../common/parallel")),N.signature=function(W){return this.debug("authorization stringToSign: %s",W,"info"),_.computeSignature(this.options.accessKeySecret,W)},N.authorization=function(W,K,V,F){var B=_.buildCanonicalString(W.toUpperCase(),K,{headers:F,parameters:V});return _.authorization(this.options.accessKeyId,this.options.accessKeySecret,B)},N.request=function(W){var K,V,F,B,G,ae;return b.default.async(function(oe){for(;;)switch(oe.prev=oe.next){case 0:return K=E.call(this,W),this.options.useFetch||(K.params.mode="disable-fetch"),V=void 0,F=void 0,B=!!W.stream,oe.prev=5,oe.next=8,b.default.awrap(this.urllib.request(K.url,K.params));case 8:V=oe.sent,this.debug("response %s %s, got %s, headers: %j",W.method,K.url,V.status,V.headers,"info"),oe.next=15;break;case 12:oe.prev=12,oe.t0=oe.catch(5),F=oe.t0;case 15:if(G=void 0,!(V&&W.successStatuses&&W.successStatuses.indexOf(V.status)===-1)){oe.next=28;break}return oe.next=19,b.default.awrap(this.requestError(V));case 19:if(G=oe.sent,!(G.code==="RequestTimeTooSkewed"&&!B)){oe.next=25;break}return this.options.amendTimeSkewed=+new Date(G.serverTime)-new Date,oe.next=24,b.default.awrap(this.request(W));case 24:return oe.abrupt("return",oe.sent);case 25:G.params=W,oe.next=32;break;case 28:if(!F){oe.next=32;break}return oe.next=31,b.default.awrap(this.requestError(F));case 31:G=oe.sent;case 32:if(!G){oe.next=34;break}throw G;case 34:if(!W.xmlResponse){oe.next=39;break}return oe.next=37,b.default.awrap(this.parseXML(V.data));case 37:ae=oe.sent,V.data=ae;case 39:return oe.abrupt("return",V);case 40:case"end":return oe.stop()}},null,this,[[5,12]])},N._getResource=function(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={};n(this.options.endpoint).to(K);var V=this._isIP(K.hostname),F=this.options.cname;W.bucket&&!F&&!V&&(K.host=W.bucket+"."+K.host);var B="/";W.bucket&&V&&(B+=W.bucket+"/"),W.object&&(B+=this._escape(W.object).replace(/\+/g,"%2B")),K.pathname=B;var G={};if(W.query&&y(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,y(G,ae)}return K.query=G,v.format(K)},N._getUserAgent=function(){var W=m&&m.browser?"js":"nodejs",K="aliyun-sdk-"+W+"/"+g.version,V=O.description;return!V&&m&&(V="Node.js "+m.version.slice(1)+" on "+m.platform+" "+m.arch),this._checkUserAgent(K+" "+V)},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,V){P.isBuffer(W)&&(W=W.toString()),x.parseString(W,{explicitRoot:!1,explicitArray:!1},function(F,B){F?V(F):K(B)})})},N.requestError=function(W){var K,V,F,B;return b.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 V=String(W.data),this.debug("request response error data: %s",V,"error"),F=void 0,ae.prev=8,ae.next=11,b.default.awrap(this.parseXML(V));case 11:if(ae.t0=ae.sent,ae.t0){ae.next=14;break}ae.t0={};case 14:F=ae.t0,ae.next=24;break;case 17:return ae.prev=17,ae.t1=ae.catch(8),this.debug(V,"error"),ae.t1.message+=`
raw xml: `+V,ae.t1.status=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,u){(function(P){"use strict";var m=M("babel-runtime/core-js/array/from"),D=r(m),d=M("babel-runtime/core-js/promise"),h=r(d),b=M("babel-runtime/regenerator"),S=r(b);function r(_){return _&&_.__esModule?_:{default:_}}var i=M("is-type-of"),s=M("util"),n=M("path"),x=M("mime"),f=M("copy-to"),y=M("../common/utils/isBlob"),v=y.isBlob,p=M("../common/utils/isFile"),O=p.isFile,a=u;a.multipartUpload=function(c,R,w){var C,E,o,A,k,U,N,z,W;return S.default.async(function(V){for(;;)switch(V.prev=V.next){case 0:if(this.resetCancelFlag(),w=w||{},!(w.checkpoint&&w.checkpoint.uploadId)){V.next=6;break}return V.next=5,S.default.awrap(this._resumeMultipart(w.checkpoint,w));case 5:return V.abrupt("return",V.sent);case 6:return C=100*1024,w.mime||(O(R)?w.mime=x.getType(n.extname(R.name)):v(R)?w.mime=R.type:w.mime=x.getType(n.extname(R))),w.headers=w.headers||{},this._convertMetaToHeaders(w.meta,w.headers),V.next=12,S.default.awrap(this._getFileSize(R));case 12:if(E=V.sent,!(E<C)){V.next=25;break}return o=this._createStream(R,0,E),w.contentLength=E,V.next=18,S.default.awrap(this.putStream(c,o,w));case 18:if(A=V.sent,!(w&&w.progress)){V.next=22;break}return V.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),V.abrupt("return",k);case 25:if(!(w.partSize&&!(parseInt(w.partSize,10)===w.partSize))){V.next=27;break}throw new Error("partSize must be int number");case 27:if(!(w.partSize&&w.partSize<C)){V.next=29;break}throw new Error("partSize must not be smaller than "+C);case 29:return V.next=31,S.default.awrap(this.initMultipartUpload(c,w));case 31:if(U=V.sent,N=U.uploadId,z=this._getPartSize(E,w.partSize),W={file:R,name:c,fileSize:E,partSize:z,uploadId:N,doneParts:[]},!(w&&w.progress)){V.next=38;break}return V.next=38,S.default.awrap(w.progress(0,W,U.res));case 38:return V.next=40,S.default.awrap(this._resumeMultipart(W,w));case 40:return V.abrupt("return",V.sent);case 41:case"end":return V.stop()}},null,this)},a._resumeMultipart=function(c,R){var w,C,E,o,A,k,U,N,z,W,K,V,F,B,G,ae,de,oe;return S.default.async(function(ye){for(;;)switch(ye.prev=ye.next){case 0:if(w=this,!this.isCancel()){ye.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),z=this._divideParts(E,o),W=z.length,K=!1,V=function(me,fe){var ie=this;return new h.default(function(Q,ce){var te,ee,xe,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 te=z[fe-1],ee={stream:me._createStream(C,te.start,te.end),size:te.end-te.start},X.next=6,S.default.awrap(me._uploadPart(U,A,fe,ee));case 6:if(xe=X.sent,!(!me.isCancel()&&!K)){X.next=15;break}if(c.doneParts.push({number:fe,etag:xe.res.headers.etag}),!R.progress){X.next=12;break}return X.next=12,S.default.awrap(R.progress(k.length/W,c,xe.res));case 12:Q({number:fe,etag:xe.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=fe,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(se,me){return me+1}),B=N.map(function(se){return se.number}),G=F.filter(function(se){return B.indexOf(se)<0}),ae=5,de=R.parallel||ae,ye.next=17,S.default.awrap(this._parallel(G,de,function(se){return new h.default(function(me,fe){V(w,se).then(function(ie){ie&&N.push(ie),me()}).catch(function(ie){fe(ie)})})}));case 17:if(oe=ye.sent,K=!0,!this.isCancel()){ye.next=22;break}throw V=null,this._makeCancelEvent();case 22:if(!(oe&&oe.length>0)){ye.next=25;break}throw oe[0].message="Failed to upload some parts with error: "+oe[0].toString()+" part_num: "+oe[0].partNum,oe[0];case 25:return ye.next=27,S.default.awrap(this.completeMultipartUpload(U,A,N,R));case 27:return ye.abrupt("return",ye.sent);case 28:case"end":return ye.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 l=M("stream"),g=l.Readable;function T(_,c){if(!(this instanceof T))return new T(_,c);g.call(this,c),this.file=_,this.reader=new FileReader,this.start=0,this.finish=!1,this.fileBuffer=null}s.inherits(T,g),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,u){"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"),b=i(h),S=M("babel-runtime/regenerator"),r=i(S);function i(w){return w&&w.__esModule?w:{default:w}}var s=M("utility"),n=M("fs"),x=M("is-type-of"),f=M("url"),y=M("copy-to"),v=M("path"),p=M("mime"),O=M("../common/callback"),a=M("../common/signUtils"),l=M("merge-descriptors"),g=M("../common/utils/isBlob"),T=g.isBlob,_=M("../common/utils/isFile"),c=_.isFile,R=u;R.append=function(C,E,o){var A;return r.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,r.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,z,W,K;return r.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,r.default.awrap(this._getFileSize(E));case 12:return o.contentLength=F.sent,F.prev=13,F.next=16,r.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,r.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",z=this._objectRequestParams(N,C,o),O.encodeCallback(z,o),z.mime=o.mime,z.content=A,z.successStatuses=[200],F.next=43,r.default.awrap(this.request(z));case 43:return W=F.sent,K={name:C,url:this._objectUrl(C),res:W.res},z.headers&&z.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 r.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,r.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)},l(R,M("../common/object/copyObject")),l(R,M("../common/object/getObjectTagging")),l(R,M("../common/object/putObjectTagging")),l(R,M("../common/object/deleteObjectTagging")),l(R,M("../common/image")),l(R,M("../common/object/getBucketVersions")),l(R,M("../common/object/getACL")),l(R,M("../common/object/putACL")),l(R,M("../common/object/head")),l(R,M("../common/object/delete")),l(R,M("../common/object/get")),l(R,M("../common/object/putSymlink")),l(R,M("../common/object/getSymlink")),l(R,M("../common/object/deleteMulti")),l(R,M("../common/object/getObjectMeta")),R.putMeta=function(C,E,o){var A;return r.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return U.next=2,r.default.awrap(this.copy(C,C,{meta: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 r.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,r.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 r.default.async(function(U){for(;;)switch(U.prev=U.next){case 0:return E=E||{},E.subres=(0,b.default)({restore:""},E.subres),E.versionId&&(E.subres.versionId=E.versionId),o=this._objectRequestParams("POST",C,E),o.successStatuses=[202],U.next=7,r.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},y(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={},y(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){n.exists(C,function(A){A?n.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,u){"use strict";u.version="6.10.0"},{}],6:[function(M,Y,u){"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,b=u;b.deleteBucketLifecycle=function(r,i){var s,n;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return h(r),s=this._bucketRequestParams("DELETE",r,"lifecycle",i),s.successStatuses=[204],f.next=5,m.default.awrap(this.request(s));case 5:return n=f.sent,f.abrupt("return",{res:n.res});case 7:case"end":return f.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],7:[function(M,Y,u){"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,b=u;b.deleteBucketWebsite=function(r,i){var s,n;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return h(r),s=this._bucketRequestParams("DELETE",r,"website",i),s.successStatuses=[204],f.next=5,m.default.awrap(this.request(s));case 5:return n=f.sent,f.abrupt("return",{res:n.res});case 7:case"end":return f.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],8:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,b=M("../utils/isArray"),S=b.isArray,r=M("../utils/formatObjKey"),i=r.formatObjKey,s=u;s.getBucketLifecycle=function(x,f){var y,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return h(x),y=this._bucketRequestParams("GET",x,"lifecycle",f),y.successStatuses=[200],y.xmlResponse=!0,a.next=6,m.default.awrap(this.request(y));case 6:return v=a.sent,p=v.data.Rule||null,p&&(S(p)||(p=[p]),p=p.map(function(l){return l.ID&&(l.id=l.ID,delete l.ID),l.Tag&&!S(l.Tag)&&(l.Tag=[l.Tag]),i(l,"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,u){"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,b=u;b.getBucketVersioning=function(r,i){var s,n,x;return m.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:return h(r),s=this._bucketRequestParams("GET",r,"versioning",i),s.xmlResponse=!0,s.successStatuses=[200],y.next=6,m.default.awrap(this.request(s));case 6:return n=y.sent,x=n.data.Status,y.abrupt("return",{status:n.status,versionStatus:x,res:n.res});case 9:case"end":return y.stop()}},null,this)}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68}],10:[function(M,Y,u){"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,b=M("../utils/isObject"),S=b.isObject,r=u;r.getBucketWebsite=function(s,n){var x,f,y;return m.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return h(s),x=this._bucketRequestParams("GET",s,"website",n),x.successStatuses=[200],x.xmlResponse=!0,p.next=6,m.default.awrap(this.request(x));case 6:return f=p.sent,y=[],f.data.RoutingRules&&f.data.RoutingRules.RoutingRule&&(S(f.data.RoutingRules.RoutingRule)?y=[f.data.RoutingRules.RoutingRule]:y=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:y,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,u){"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,b=M("../utils/isArray"),S=b.isArray,r=M("../utils/deepCopy"),i=r.deepCopy,s=M("../utils/isObject"),n=s.isObject,x=M("../utils/obj2xml"),f=x.obj2xml,y=M("../utils/checkObjectTag"),v=y.checkObjectTag,p=M("../utils/getStrBytesCount"),O=p.getStrBytesCount,a=u;a.putBucketLifecycle=function(R,w,C){var E,o,A,k,U;return m.default.async(function(z){for(;;)switch(z.prev=z.next){case 0:if(h(R),S(w)){z.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){l(W),_(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],z.next=13,m.default.awrap(this.request(E));case 13:return U=z.sent,z.abrupt("return",{res:U.res});case 15:case"end":return z.stop()}},null,this)};function l(c){c.days&&(c.expiration={days:c.days}),c.date&&(c.expiration={createdBeforeDate:c.date})}function g(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)&&!n(c))throw new Error("tag must be Object or Array");c=n(c)?[c]:c;var R={},w=i(c);w.forEach(function(C){R[C.key]=C.value}),v(R)}function _(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");g(c.transition,"Transition")}if(c.expiration){if(!c.expiration.expiredObjectDeleteMarker)g(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&&g(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,u){"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,b=M("../utils/obj2xml"),S=b.obj2xml,r=u;r.putBucketVersioning=function(s,n){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,y,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:if(h(s),["Enabled","Suspended"].includes(n)){O.next=3;break}throw new Error("status must be Enabled or Suspended");case 3:return f=this._bucketRequestParams("PUT",s,"versioning",x),y={VersioningConfiguration:{Status:n}},f.mime="xml",f.content=S(y,{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,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,b=M("../utils/obj2xml"),S=b.obj2xml,r=M("../utils/isArray"),i=r.isArray,s=u;s.putBucketWebsite=function(x){var f=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},y=arguments[2],v,p,O,a,l;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:if(h(x),v=this._bucketRequestParams("PUT",x,"website",y),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 l=T.sent,T.abrupt("return",{res:l.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,u){(function(P){"use strict";var m=M("babel-runtime/core-js/object/keys"),D=b(m),d=M("babel-runtime/core-js/json/stringify"),h=b(d);function b(S){return S&&S.__esModule?S:{default:S}}u.encodeCallback=function(r,i){if(r.headers=r.headers||{},!Object.prototype.hasOwnProperty.call(r.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 n=P.from((0,h.default)(s)).toString("base64");if(r.headers["x-oss-callback"]=n,i.callback.customValue){var x={};(0,D.default)(i.callback.customValue).forEach(function(f){x["x:"+f]=i.callback.customValue[f]}),r.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,u){"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"),b=M("../utils/checkBucketName"),S=b.checkBucketName;function r(s,n){var x=h.parse(s);if(x.protocol||(x=h.parse("http"+(n?"s":"")+"://"+s)),x.protocol!=="http:"&&x.protocol!=="https:")throw new Error("Endpoint protocol must be http or https.");return x}function i(s,n,x){var f=x?"https://":"http://",y=n?"-internal.aliyuncs.com":".aliyuncs.com",v="vpc100-oss-cn-";return s.substr(0,v.length)===v&&(y=".aliyuncs.com"),h.parse(f+s+y)}Y.exports=function(s){if(!s||!s.accessKeyId||!s.accessKeySecret)throw new Error("require accessKeyId, accessKeySecret");s.bucket&&S(s.bucket);var n=(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(n.accessKeyId=n.accessKeyId.trim(),n.accessKeySecret=n.accessKeySecret.trim(),n.timeout&&(n.timeout=d(n.timeout)),n.endpoint)n.endpoint=r(n.endpoint,n.secure);else if(n.region)n.endpoint=i(n.region,n.internal,n.secure);else throw new Error("require options.endpoint or options.region");return n.inited=!0,n}},{"../utils/checkBucketName":35,"babel-runtime/core-js/object/assign":54,"humanize-ms":194,url:238}],16:[function(M,Y,u){"use strict";var P=M("merge-descriptors"),m=u;P(m,M("./processObjectSave"))},{"./processObjectSave":17,"merge-descriptors":200}],17:[function(M,Y,u){"use strict";var P=M("babel-runtime/regenerator"),m=D(P);function D(n){return n&&n.__esModule?n:{default:n}}var d=M("../utils/checkBucketName"),h=d.checkBucketName,b=M("querystring"),S=M("js-base64"),r=S.Base64.encode,i=u;i.processObjectSave=function(x,f,y,v){var p,O,a,l;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return s(x,"sourceObject"),s(f,"targetObject"),s(y,"process"),f=this._objectName(f),v&&h(v),p=this._objectRequestParams("POST",x,{subres:"x-oss-process"}),O=v?",b_"+r(v):"",f=r(f),a={"x-oss-process":y+"|sys/saveas,o_"+f+O},p.content=b.stringify(a),T.next=12,m.default.awrap(this.request(p));case 12:return l=T.sent,T.abrupt("return",{res:l.res,status:l.res.status});case 14:case"end":return T.stop()}},null,this)};function s(n,x){if(!n)throw new Error(x+" is required");if(typeof n!="string")throw new Error(x+" must be String")}},{"../utils/checkBucketName":35,"babel-runtime/regenerator":68,"js-base64":199,querystring:212}],18:[function(M,Y,u){"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"),b=M("./utils/deepCopy"),S=b.deepCopy,r=u;r.listUploads=function(s,n){var x,f,y,v;return m.default.async(function(O){for(;;)switch(O.prev=O.next){case 0:return n=n||{},x={},d(n).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 y=O.sent,v=y.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:y.res,uploads:v,bucket:y.data.Bucket,nextKeyMarker:y.data.NextKeyMarker,nextUploadIdMarker:y.data.NextUploadIdMarker,isTruncated:y.data.IsTruncated==="true"});case 15:case"end":return O.stop()}},null,this)},r.listParts=function(s,n,x,f){var y,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=f||{},y={},d(f).to(y),y.subres={uploadId:n},v=this._objectRequestParams("GET",s,y),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)},r.abortMultipartUpload=function(s,n,x){var f,y,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:n},y=this._objectRequestParams("DELETE",s,f),y.successStatuses=[204],O.next=9,m.default.awrap(this.request(y));case 9:return v=O.sent,O.abrupt("return",{res:v.res});case 11:case"end":return O.stop()}},null,this)},r.initMultipartUpload=function(s,n){var x,f,y;return m.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return n=n||{},x={},d(n).to(x),x.headers=x.headers||{},this._convertMetaToHeaders(n.meta,x.headers),x.subres="uploads",f=this._objectRequestParams("POST",s,x),f.mime=n.mime,f.xmlResponse=!0,f.successStatuses=[200],p.next=12,m.default.awrap(this.request(f));case 12:return y=p.sent,p.abrupt("return",{res:y.res,bucket:y.data.Bucket,name:y.data.Key,uploadId:y.data.UploadId});case 14:case"end":return p.stop()}},null,this)},r.uploadPart=function(s,n,x,f,y,v,p){var O;return m.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return O={stream:this._createStream(f,y,v),size:v-y},l.next=3,m.default.awrap(this._uploadPart(s,n,x,O,p));case 3:return l.abrupt("return",l.sent);case 4:case"end":return l.stop()}},null,this)},r.completeMultipartUpload=function(s,n,x,f){var y,v,p,O,a,l,g,T;return m.default.async(function(c){for(;;)switch(c.prev=c.next){case 0:for(y=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<y.length;p++)O=y[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:n},l=this._objectRequestParams("POST",s,a),h.encodeCallback(l,a),l.mime="xml",l.content=v,l.headers&&l.headers["x-oss-callback"]||(l.xmlResponse=!0),l.successStatuses=[200],c.next=17,m.default.awrap(this.request(l));case 17:return g=c.sent,T={res:g.res,bucket:l.bucket,name:s,etag:g.res.headers.etag},l.headers&&l.headers["x-oss-callback"]&&(T.data=JSON.parse(g.data.toString())),c.abrupt("return",T);case 21:case"end":return c.stop()}},null,this)},r._uploadPart=function(s,n,x,f,y){var v,p,O;return m.default.async(function(l){for(;;)switch(l.prev=l.next){case 0:return y=y||{},v={},d(y).to(v),v.headers={"Content-Length":f.size},v.subres={partNumber:x,uploadId:n},p=this._objectRequestParams("PUT",s,v),p.mime=v.mime,p.stream=f.stream,p.successStatuses=[200],l.next=11,m.default.awrap(this.request(p));case 11:if(O=l.sent,O.res.headers.etag){l.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,l.abrupt("return",{name:s,etag:O.res.headers.etag,res:O.res});case 17:case"end":return l.stop()}},null,this)}},{"./callback":14,"./utils/deepCopy":39,"babel-runtime/regenerator":68,"copy-to":76}],19:[function(M,Y,u){"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"),b=S(h);function S(n){return n&&n.__esModule?n:{default:n}}var r=M("../utils/checkBucketName"),i=r.checkBucketName,s=u;s.copy=function(x,f,y,v){var p,O,a;return m.default.async(function(g){for(;;)switch(g.prev=g.next){case 0:return(typeof y=="undefined"?"undefined":(0,b.default)(y))==="object"&&(v=y),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,y),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],g.next=14,m.default.awrap(this.request(p));case 14:return O=g.sent,a=O.data,a&&(a={etag:a.ETag,lastModified:a.LastModified}),g.abrupt("return",{data:a,res:O.res});case 18:case"end":return g.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,u){"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 b=u;b.delete=function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,n;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",r,i),s.successStatuses=[204],f.next=6,m.default.awrap(this.request(s));case 6:return n=f.sent,f.abrupt("return",{res:n.res});case 8:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],21:[function(M,Y,u){"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 b=M("utility"),S=M("../utils/obj2xml"),r=S.obj2xml,i=u;i.deleteMulti=function(n){var x=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},f,y,v,p,O,a,l,g,T,_,c,R;return m.default.async(function(C){for(;;)switch(C.prev=C.next){case 0:if(f=[],!(!n||!n.length)){C.next=3;break}throw new Error("names is required");case 3:for(y=0;y<n.length;y++)v={},typeof n[y]=="string"?v.Key=b.escape(this._objectName(n[y])):(p=n[y],O=p.key,a=p.versionId,v.Key=b.escape(this._objectName(O)),v.VersionId=a),f.push(v);return l={Delete:{Quiet:!!x.quiet,Object:f}},g=r(l,{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=g,T.xmlResponse=!0,T.successStatuses=[200],C.next=15,m.default.awrap(this.request(T));case 15:return _=C.sent,c=_.data,R=c&&c.Deleted||null,R&&(Array.isArray(R)||(R=[R])),C.abrupt("return",{res:_.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,u){"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 b=u;b.deleteObjectTagging=function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,n;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),r=this._objectName(r),s=this._objectRequestParams("DELETE",r,i),s.successStatuses=[204],f.next=7,m.default.awrap(this.request(s));case 7:return n=f.sent,f.abrupt("return",{status:n.status,res:n.res});case 9:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],23:[function(M,Y,u){"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 b=M("fs"),S=M("is-type-of"),r=u;r.get=function(s,n){var x=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},f,y,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return f=null,y=!1,S.writableStream(n)?f=n:S.string(n)?(f=b.createWriteStream(n),y=!0):x=n,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,y&&f.destroy(),a.next=25;break;case 18:if(a.prev=18,a.t0=a.catch(8),!y){a.next=24;break}return f.destroy(),a.next=24,m.default.awrap(this._deleteFileSafe(n));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,u){"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 b=u;b.getACL=function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,n;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),r=this._objectName(r),s=this._objectRequestParams("GET",r,i),s.successStatuses=[200],s.xmlResponse=!0,f.next=8,m.default.awrap(this.request(s));case 8:return n=f.sent,f.abrupt("return",{acl:n.data.AccessControlList.Grant,owner:{id:n.data.Owner.ID,displayName:n.data.Owner.DisplayName},res:n.res});case 10:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],25:[function(M,Y,u){"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"),b=S(h);function S(p){return p&&p.__esModule?p:{default:p}}var r=u,i=M("../utils/isObject"),s=i.isObject,n=M("../utils/isArray"),x=n.isArray;r.getBucketVersions=f,r.listObjectVersions=f;function f(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},O=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a,l,g,T,_,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,b.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 l=w.sent,g=l.data.Version||[],T=l.data.DeleteMarker||[],_=this,g&&(Array.isArray(g)||(g=[g]),g=g.map(function(C){return{name:C.Key,url:_._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=l.data.CommonPrefixes||null,c&&(x(c)||(c=[c]),c=c.map(function(C){return C.Prefix})),w.abrupt("return",{res:l.res,objects:g,deleteMarker:T,prefixes:c,nextMarker:l.data.NextMarker||null,NextVersionIdMarker:l.data.NextVersionIdMarker||null,isTruncated:l.data.IsTruncated==="true"});case 19:case"end":return w.stop()}},null,this)}function y(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[y(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,u){"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 b=u;b.getObjectMeta=function(r,i){var s,n;return m.default.async(function(f){for(;;)switch(f.prev=f.next){case 0:return i=i||{},r=this._objectName(r),i.subres=(0,d.default)({objectMeta:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),s=this._objectRequestParams("HEAD",r,i),s.successStatuses=[200],f.next=8,m.default.awrap(this.request(s));case 8:return n=f.sent,f.abrupt("return",{status:n.status,res:n.res});case 10:case"end":return f.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],27:[function(M,Y,u){"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 b=u,S=M("../utils/isObject"),r=S.isObject;b.getObjectTagging=function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x,f,y,v,p;return m.default.async(function(a){for(;;)switch(a.prev=a.next){case 0:return n.subres=(0,d.default)({tagging:""},n.subres),n.versionId&&(n.subres.versionId=n.versionId),s=this._objectName(s),x=this._objectRequestParams("GET",s,n),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 y=a.sent,v=y.TagSet.Tag,v=v&&r(v)?[v]:v||[],p={},v.forEach(function(l){p[l.Key]=l.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,u){"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 b=u;b.getSymlink=function(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},s,n,x;return m.default.async(function(y){for(;;)switch(y.prev=y.next){case 0:return i.subres=(0,d.default)({symlink:""},i.subres),i.versionId&&(i.subres.versionId=i.versionId),r=this._objectName(r),s=this._objectRequestParams("GET",r,i),s.successStatuses=[200],y.next=7,m.default.awrap(this.request(s));case 7:return n=y.sent,x=n.res.headers["x-oss-symlink-target"],y.abrupt("return",{targetName:decodeURIComponent(x),res:n.res});case 10:case"end":return y.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],29:[function(M,Y,u){"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"),b=S(h);function S(i){return i&&i.__esModule?i:{default:i}}var r=u;r.head=function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x,f,y;return m.default.async(function(p){for(;;)switch(p.prev=p.next){case 0:return n.subres=(0,b.default)({},n.subres),n.versionId&&(n.subres.versionId=n.versionId),x=this._objectRequestParams("HEAD",s,n),x.successStatuses=[200,304],p.next=6,m.default.awrap(this.request(x));case 6:return f=p.sent,y={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&&(y.meta||(y.meta={}),y.meta[O.substring(11)]=f.headers[O])}),p.abrupt("return",y);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,u){"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 b=u;b.putACL=function(r,i,s){var n,x;return m.default.async(function(y){for(;;)switch(y.prev=y.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,r=this._objectName(r),n=this._objectRequestParams("PUT",r,s),n.successStatuses=[200],y.next=10,m.default.awrap(this.request(n));case 10:return x=y.sent,y.abrupt("return",{res:x.res});case 12:case"end":return y.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],31:[function(M,Y,u){"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"),b=S(h);function S(f){return f&&f.__esModule?f:{default:f}}var r=M("../utils/obj2xml"),i=r.obj2xml,s=M("../utils/checkObjectTag"),n=s.checkObjectTag,x=u;x.putObjectTagging=function(y,v){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},O,a,l;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:return n(v),p.subres=(0,b.default)({tagging:""},p.subres),p.versionId&&(p.subres.versionId=p.versionId),y=this._objectName(y),O=this._objectRequestParams("PUT",y,p),O.successStatuses=[200],v=(0,d.default)(v).map(function(_){return{Key:_,Value:v[_]}}),a={Tagging:{TagSet:{Tag:v}}},O.mime="xml",O.content=i(a),T.next=12,m.default.awrap(this.request(O));case 12:return l=T.sent,T.abrupt("return",{res:l.res,status:l.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,u){"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 b=u;b.putSymlink=function(r,i,s){var n,x;return m.default.async(function(y){for(;;)switch(y.prev=y.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),r=this._objectName(r),n=this._objectRequestParams("PUT",r,s),n.successStatuses=[200],y.next=13,m.default.awrap(this.request(n));case 13:return x=y.sent,y.abrupt("return",{res:x.res});case 15:case"end":return y.stop()}},null,this)}},{"babel-runtime/core-js/object/assign":54,"babel-runtime/regenerator":68}],33:[function(M,Y,u){"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 b=u;b._parallelNode=function(r,i,s,n){var x,f,y,v,p,O,a,l;return m.default.async(function(T){for(;;)switch(T.prev=T.next){case 0:x=this,f=[],y=[],v=r.length/i,p=r.length%i,O=p===0?v:(r.length-p)/i+1,a=1,l=0;case 8:if(!(l<r.length)){T.next=26;break}if(!x.isCancel()){T.next=11;break}return T.abrupt("break",26);case 11:if(n?y.push(s(x,r[l],n)):y.push(s(x,r[l])),!(y.length===i||a===O&&l===r.length-1)){T.next=23;break}return T.prev=13,a+=1,T.next=17,m.default.awrap(d.default.all(y));case 17:T.next=22;break;case 19:T.prev=19,T.t0=T.catch(13),f.push(T.t0);case 22:y=[];case 23:l++,T.next=8;break;case 26:return T.abrupt("return",f);case 27:case"end":return T.stop()}},null,this,[[13,19]])},b._parallel=function(r,i,s){var n=this;return new d.default(function(x){var f=[];if(i<=0||!r){x(f);return}function y(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&&!n.isCancel()?{value:c[R],key:R}:null}}var p=v(r),O=!1,a=0,l=!1;function g(c,R){a-=1,c?(O=!0,f.push(c),x(f)):R==={}||O&&a<=0?(O=!0,x(f)):l||(n.isCancel()?x(f):_())}function T(c,R){s(c).then(function(w){R(null,w)}).catch(function(w){R(w)})}function _(){for(l=!0;a<i&&!O&&!n.isCancel();){var c=p();if(c===null||f.length>0){O=!0,a<=0&&x(f);return}a+=1,T(c.value,y(g))}l=!1}_()})},b.cancel=function(r){this.options.cancelFlag=!0,r&&this.abortMultipartUpload(r.name,r.uploadId,r.options)},b.isCancel=function(){return this.options.cancelFlag},b.resetCancelFlag=function(){this.options.cancelFlag=!1},b._stop=function(){this.options.cancelFlag=!0},b._makeCancelEvent=function(){var r={status:0,name:"cancel"};return r}},{"babel-runtime/core-js/promise":61,"babel-runtime/regenerator":68}],34:[function(M,Y,u){(function(P){"use strict";var m=M("babel-runtime/core-js/json/stringify"),D=b(m),d=M("babel-runtime/core-js/object/keys"),h=b(d);function b(i){return i&&i.__esModule?i:{default:i}}var S=M("./../../shims/crypto/crypto.js"),r=M("is-type-of");u.buildCanonicalizedResource=function(s,n){var x=""+s,f="?";if(r.string(n)&&n.trim()!=="")x+=f+n;else if(r.array(n))n.sort(),x+=f+n.join("&");else if(n){var y=function(O,a){return O[0]>a[0]?1:O[0]<a[0]?-1:0},v=function(O){x+=f+O,n[O]&&(x+="="+n[O]),f="&"};(0,h.default)(n).sort(y).forEach(v)}return x},u.buildCanonicalString=function(s,n,x,f){x=x||{};var y=x.headers||{},v="x-oss-",p=[],O={},a=[s.toUpperCase(),y["Content-Md5"]||"",y["Content-Type"]||y["Content-Type".toLowerCase()],f||y["x-oss-date"]];return(0,h.default)(y).forEach(function(l){var g=l.toLowerCase();g.indexOf(v)===0&&(O[g]=String(y[l]).trim())}),(0,h.default)(O).sort().forEach(function(l){p.push(l+":"+O[l])}),a=a.concat(p),a.push(this.buildCanonicalizedResource(n,x.parameters)),a.join(`
`)},u.computeSignature=function(s,n){var x=S.createHmac("sha1",s);return x.update(P.from(n,"utf8")).digest("base64")},u.authorization=function(s,n,x){return"OSS "+s+":"+this.computeSignature(n,x)},u._signatureForURL=function(s){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},x=arguments[2],f=arguments[3],y={},v=n.subResource,p=v===void 0?{}:v;if(n.process){var O="x-oss-process";p[O]=n.process}if(n.trafficLimit){var a="x-oss-traffic-limit";p[a]=n.trafficLimit}if(n.response&&(0,h.default)(n.response).forEach(function(_){var c="response-"+_.toLowerCase();p[c]=n.response[_]}),(0,h.default)(n).forEach(function(_){var c=_.toLowerCase(),R=n[_];c.indexOf("x-oss-")===0?y[c]=R:(c.indexOf("content-md5")===0||c.indexOf("content-type")===0)&&(y[_]=R)}),Object.prototype.hasOwnProperty.call(n,"security-token")&&(p["security-token"]=n["security-token"]),Object.prototype.hasOwnProperty.call(n,"callback")){var l={callbackUrl:encodeURI(n.callback.url),callbackBody:n.callback.body};if(n.callback.host&&(l.callbackHost=n.callback.host),n.callback.contentType&&(l.callbackBodyType=n.callback.contentType),p.callback=P.from((0,D.default)(l)).toString("base64"),n.callback.customValue){var g={};(0,h.default)(n.callback.customValue).forEach(function(_){g["x:"+_]=n.callback.customValue[_]}),p["callback-var"]=P.from((0,D.default)(g)).toString("base64")}}var T=this.buildCanonicalString(n.method,x,{headers:y,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,u){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.checkBucketName=void 0,u.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,u){"use strict";var P=M("babel-runtime/core-js/object/entries"),m=D(P);function D(n){return n&&n.__esModule?n:{default:n}}Object.defineProperty(u,"__esModule",{value:!0}),u.checkObjectTag=void 0;var d=M("./checkValid"),h=d.checkValid,b=M("./isObject"),S=b.isObject,r=[{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(r,[{pattern:/^.{1,128}$/,msg:"tag key can be a maximum of 128 bytes in length"}]),value:[].concat(r,[{pattern:/^.{0,256}$/,msg:"tag value can be a maximum of 256 bytes in length"}])};function s(n){if(!S(n))throw new Error("tag must be Object");var x=(0,m.default)(n);if(x.length>10)throw new Error("maximum of 10 tags for a object");var f=["key","value"];x.forEach(function(y){y.forEach(function(v,p){h(v,i[f[p]])})})}u.checkObjectTag=s},{"./checkValid":37,"./isObject":46,"babel-runtime/core-js/object/entries":57}],37:[function(M,Y,u){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.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)})}u.checkValid=P},{}],38:[function(M,Y,u){(function(P){"use strict";var m=M("babel-runtime/core-js/object/assign"),D=d(m);function d(y){return y&&y.__esModule?y:{default:y}}Object.defineProperty(u,"__esModule",{value:!0}),u.createRequest=void 0;var h=M("./../../../shims/crypto/crypto.js"),b=M("debug")("ali-oss"),S=M("mime"),r=M("dateformat"),i=M("copy-to"),s=M("path");function n(y,v){return y[v]||y[v.toLowerCase()]}function x(y,v){delete y[v],delete y[v.toLowerCase()]}function f(y){var v=new Date;this.options.amendTimeSkewed&&(v=+new Date+this.options.amendTimeSkewed);var p={"x-oss-date":r(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(y.headers).to(p),n(p,"Content-Type")||(y.mime&&y.mime.indexOf("/")>0?p["Content-Type"]=y.mime:p["Content-Type"]=S.getType(y.mime||s.extname(y.object||""))),n(p,"Content-Type")||x(p,"Content-Type"),y.content&&(p["Content-Md5"]=h.createHash("md5").update(P.from(y.content,"utf8")).digest("base64"),p["Content-Length"]||(p["Content-Length"]=y.content.length));var O=this._getResource(y);p.authorization=this.authorization(y.method,O,y.subres,p);var a=this._getReqUrl(y);b("request %s %s, with headers %j, !!stream: %s",y.method,a,p,!!y.stream);var l=y.timeout||this.options.timeout,g={method:y.method,content:y.content,stream:y.stream,headers:p,timeout:l,writeStream:y.writeStream,customResponse:y.customResponse,ctx:y.ctx||this.ctx};return this.agent&&(g.agent=this.agent),this.httpsAgent&&(g.httpsAgent=this.httpsAgent),{url:a,params:g}}u.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,u){"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(b){return b&&b.__esModule?b:{default:b}}Object.defineProperty(u,"__esModule",{value:!0}),u.deepCopy=void 0,u.deepCopy=function(b){if(b===null||(typeof b=="undefined"?"undefined":(0,d.default)(b))!=="object")return b;var S=Array.isArray(b)?[]:{};return(0,m.default)(b).forEach(function(r){S[r]=u.deepCopy(b[r])}),S}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],40:[function(M,Y,u){"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(r){return r&&r.__esModule?r:{default:r}}Object.defineProperty(u,"__esModule",{value:!0}),u.formatObjKey=void 0;function b(r,i){if(r===null||(typeof r=="undefined"?"undefined":(0,d.default)(r))!=="object")return r;var s=void 0;if(Array.isArray(r)){s=[];for(var n=0;n<r.length;n++)s.push(b(r[n],i))}else s={},(0,m.default)(r).forEach(function(x){s[S(x,i)]=b(r[x],i)});return s}u.formatObjKey=b;function S(r,i){return i==="firstUpperCase"?r=r.replace(/^./,function(s){return s.toUpperCase()}):i==="firstLowerCase"&&(r=r.replace(/^./,function(s){return s.toLowerCase()})),r}},{"babel-runtime/core-js/object/keys":60,"babel-runtime/helpers/typeof":67}],41:[function(M,Y,u){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.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}u.getStrBytesCount=P},{}],42:[function(M,Y,u){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.isArray=void 0,u.isArray=function(P){return Object.prototype.toString.call(P)==="[object Array]"}},{}],43:[function(M,Y,u){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.isBlob=void 0;function P(m){return typeof Blob!="undefined"&&m instanceof Blob}u.isBlob=P},{}],44:[function(M,Y,u){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.isFile=void 0,u.isFile=function(P){return typeof File!="undefined"&&P instanceof File}},{}],45:[function(M,Y,u){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.isIP=void 0,u.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,u){"use strict";Object.defineProperty(u,"__esModule",{value:!0}),u.isObject=void 0,u.isObject=function(P){return Object.prototype.toString.call(P)==="[object Object]"}},{}],47:[function(M,Y,u){"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(u,"__esModule",{value:!0}),u.obj2xml=void 0;var d=M("./formatObjKey");function h(S){return Object.prototype.toString.call(S).replace(/(.*? |])/g,"").toLowerCase()}function b(S,r){var i="";return r&&r.headers&&(i=`<?xml version="1.0" encoding="UTF-8"?>
`),r&&r.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+">"+b(S[s])+"</"+s+">":h(S[s])==="array"?i+=S[s].map(function(n){return"<"+s+">"+b(n)+"</"+s+">"}).join(""):i+="<"+s+">"+S[s].toString()+"</"+s+">"}):i+=S.toString(),i}u.obj2xml=b},{"./formatObjKey":40,"babel-runtime/core-js/object/keys":60}],48:[function(M,Y,u){Y.exports=P,Y.exports.HttpsAgent=P;function P(){}},{}],49:[function(M,Y,u){Y.exports=M("./register")().Promise},{"./register":51}],50:[function(M,Y,u){"use strict";var P="@@any-promise/REGISTRATION",m=null;Y.exports=function(D,d){return function(b,S){b=b||null,S=S||{};var r=S.global!==!1;if(m===null&&r&&(m=D[P]||null),m!==null&&b!==null&&m.implementation!==b)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&&(b!==null&&typeof S.Promise!="undefined"?m={Promise:S.Promise,implementation:b}:m=d(b),r&&(D[P]=m)),m}}},{}],51:[function(M,Y,u){"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,u){Y.exports={default:M("core-js/library/fn/array/from"),__esModule:!0}},{"core-js/library/fn/array/from":77}],53:[function(M,Y,u){Y.exports={default:M("core-js/library/fn/json/stringify"),__esModule:!0}},{"core-js/library/fn/json/stringify":78}],54:[function(M,Y,u){Y.exports={default:M("core-js/library/fn/object/assign"),__esModule:!0}},{"core-js/library/fn/object/assign":79}],55:[function(M,Y,u){Y.exports={default:M("core-js/library/fn/object/create"),__esModule:!0}},{"core-js/library/fn/object/create":80}],56:[function(M,Y,u){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,u){Y.exports={default:M("core-js/library/fn/object/entries"),__esModule:!0}},{"core-js/library/fn/object/entries":82}],58:[function(M,Y,u){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,u){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,u){Y.exports={default:M("core-js/library/fn/object/keys"),__esModule:!0}},{"core-js/library/fn/object/keys":85}],61:[function(M,Y,u){Y.exports={default:M("core-js/library/fn/promise"),__esModule:!0}},{"core-js/library/fn/promise":86}],62:[function(M,Y,u){Y.exports={default:M("core-js/library/fn/set-immediate"),__esModule:!0}},{"core-js/library/fn/set-immediate":87}],63:[function(M,Y,u){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,u){Y.exports={default:M("core-js/library/fn/symbol"),__esModule:!0}},{"core-js/library/fn/symbol":90}],65:[function(M,Y,u){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,u){Y.exports={default:M("core-js/library/fn/symbol/iterator"),__esModule:!0}},{"core-js/library/fn/symbol/iterator":91}],67:[function(M,Y,u){"use strict";u.__esModule=!0;var P=M("../core-js/symbol/iterator"),m=b(P),D=M("../core-js/symbol"),d=b(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 b(S){return S&&S.__esModule?S:{default:S}}u.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,u){Y.exports=M("regenerator-runtime")},{"regenerator-runtime":226}],69:[function(M,Y,u){"use strict";u.byteLength=r,u.toByteArray=s,u.fromByteArray=f;for(var P=[],m=[],D=typeof Uint8Array!="undefined"?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,b=d.length;h<b;++h)P[h]=d[h],m[d.charCodeAt(h)]=h;m["-".charCodeAt(0)]=62,m["_".charCodeAt(0)]=63;function S(y){var v=y.length;if(v%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var p=y.indexOf("=");p===-1&&(p=v);var O=p===v?0:4-p%4;return[p,O]}function r(y){var v=S(y),p=v[0],O=v[1];return(p+O)*3/4-O}function i(y,v,p){return(v+p)*3/4-p}function s(y){var v,p=S(y),O=p[0],a=p[1],l=new D(i(y,O,a)),g=0,T=a>0?O-4:O,_;for(_=0;_<T;_+=4)v=m[y.charCodeAt(_)]<<18|m[y.charCodeAt(_+1)]<<12|m[y.charCodeAt(_+2)]<<6|m[y.charCodeAt(_+3)],l[g++]=v>>16&255,l[g++]=v>>8&255,l[g++]=v&255;return a===2&&(v=m[y.charCodeAt(_)]<<2|m[y.charCodeAt(_+1)]>>4,l[g++]=v&255),a===1&&(v=m[y.charCodeAt(_)]<<10|m[y.charCodeAt(_+1)]<<4|m[y.charCodeAt(_+2)]>>2,l[g++]=v>>8&255,l[g++]=v&255),l}function n(y){return P[y>>18&63]+P[y>>12&63]+P[y>>6&63]+P[y&63]}function x(y,v,p){for(var O,a=[],l=v;l<p;l+=3)O=(y[l]<<16&16711680)+(y[l+1]<<8&65280)+(y[l+2]&255),a.push(n(O));return a.join("")}function f(y){for(var v,p=y.length,O=p%3,a=[],l=16383,g=0,T=p-O;g<T;g+=l)a.push(x(y,g,g+l>T?T:g+l));return O===1?(v=y[p-1],a.push(P[v>>2]+P[v<<4&63]+"==")):O===2&&(v=(y[p-2]<<8)+y[p-1],a.push(P[v>>10]+P[v>>4&63]+P[v<<2&63]+"=")),a.join("")}},{}],70:[function(M,Y,u){/*!
* 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(V){var F=i.match(V);return F&&F.length>1&&F[1]||""}function n(V){var F=i.match(V);return F&&F.length>1&&F[2]||""}var x=s(/(ipod|iphone|ipad)/i).toLowerCase(),f=/like android/i.test(i),y=!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),l=/sailfish/i.test(i),g=/tizen/i.test(i),T=/(web|hpw)(o|0)s/i.test(i),_=/windows phone/i.test(i),c=/SamsungBrowser/i.test(i),R=!_&&/windows/i.test(i),w=!x&&!a&&/macintosh/i.test(i),C=!y&&!l&&!g&&!T&&/linux/i.test(i),E=n(/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)}:_?(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}:l?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)}:g?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)}:y?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:n(/^(.*)\/(.*) /)},!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&&(y||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 z(V){switch(V){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}var W="";N.windows?W=z(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,".")):y?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"||y&&(K==3||K>=4&&!k)||N.silk?N.tablet=P:(k||x=="iphone"||x=="ipod"||y||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&&b([N.version,"1.0"])===1||N.mzbrowser&&b([N.version,"6.0"])===1||N.focus&&b([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 n=i[s];if(typeof n=="string"&&n in D)return!0}return!1};function d(i){return i.split(".").length}function h(i,s){var n=[],x;if(Array.prototype.map)return Array.prototype.map.call(i,s);for(x=0;x<i.length;x++)n.push(s(i[x]));return n}function b(i){for(var s=Math.max(d(i[0]),d(i[1])),n=h(i,function(x){var f=s-d(x);return x=x+new Array(f+1).join(".0"),h(x.split("."),function(y){return new Array(20-y.length).join("0")+y}).reverse()});--s>=0;){if(n[0][s]>n[1][s])return 1;if(n[0][s]===n[1][s]){if(s===0)return 0}else return-1}}function S(i,s,n){var x=D;typeof s=="string"&&(n=s,s=void 0),s===void 0&&(s=!1),n&&(x=m(n));var f=""+x.version;for(var y in i)if(i.hasOwnProperty(y)&&x[y]){if(typeof i[y]!="string")throw new Error("Browser version in the minVersion map should be a string: "+y+": "+String(i));return b([f,i[y]])<0}return s}function r(i,s,n){return!S(i,s,n)}return D.isUnsupportedBrowser=S,D.compareVersions=b,D.check=r,D._detect=m,D.detect=m,D})},{}],71:[function(M,Y,u){},{}],72:[function(M,Y,u){var P=M("buffer").Buffer,m=P.isEncoding||function(r){switch(r&&r.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function D(r){if(r&&!m(r))throw new Error("Unknown encoding: "+r)}var d=u.StringDecoder=function(r){this.encoding=(r||"utf8").toLowerCase().replace(/[-_]/,""),D(r);switch(this.encoding){case"utf8":this.surrogateSize=3;break;case"ucs2":case"utf16le":this.surrogateSize=2,this.detectIncompleteChar=b;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(r){for(var i="";this.charLength;){var s=r.length>=this.charLength-this.charReceived?this.charLength-this.charReceived:r.length;if(r.copy(this.charBuffer,this.charReceived,0,s),this.charReceived+=s,this.charReceived<this.charLength)return"";r=r.slice(s,r.length),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,r.length===0)return i;break}this.detectIncompleteChar(r);var n=r.length;this.charLength&&(r.copy(this.charBuffer,0,r.length-this.charReceived,n),n-=this.charReceived),i+=r.toString(this.encoding,0,n);var n=i.length-1,x=i.charCodeAt(n);if(x>=55296&&x<=56319){var f=this.surrogateSize;return this.charLength+=f,this.charReceived+=f,this.charBuffer.copy(this.charBuffer,f,0,f),r.copy(this.charBuffer,0,0,f),i.substring(0,n)}return i},d.prototype.detectIncompleteChar=function(r){for(var i=r.length>=3?3:r.length;i>0;i--){var s=r[r.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(r){var i="";if(r&&r.length&&(i=this.write(r)),this.charReceived){var s=this.charReceived,n=this.charBuffer,x=this.encoding;i+=n.slice(0,s).toString(x)}return i};function h(r){return r.toString(this.encoding)}function b(r){this.charReceived=r.length%2,this.charLength=this.charReceived?2:0}function S(r){this.charReceived=r.length%3,this.charLength=this.charReceived?3:0}},{buffer:73}],73:[function(M,Y,u){(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");u.Buffer=m,u.SlowBuffer=a,u.INSPECT_MAX_BYTES=50,m.TYPED_ARRAY_SUPPORT=P.TYPED_ARRAY_SUPPORT!==void 0?P.TYPED_ARRAY_SUPPORT:b(),u.kMaxLength=S();function b(){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 r(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 n(re,Z,X,q){return s(Z),Z<=0?r(re,Z):X!==void 0?typeof q=="string"?r(re,Z).fill(X,q):r(re,Z).fill(X):r(re,Z)}m.alloc=function(re,Z,X){return n(null,re,Z,X)};function x(re,Z){if(s(Z),re=r(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=l(Z,X)|0;re=r(re,q);var Ee=re.write(Z,X);return Ee!==q&&(re=re.slice(0,Ee)),re}function y(re,Z){var X=Z.length<0?0:O(Z.length)|0;re=r(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=y(re,Z),re}function p(re,Z){if(m.isBuffer(Z)){var X=O(Z.length)|0;return re=r(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"||xe(Z.length)?r(re,0):y(re,Z);if(Z.type==="Buffer"&&h(Z.data))return y(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,Ee=X.length,ve=0,Oe=Math.min(q,Ee);ve<Oe;++ve)if(Z[ve]!==X[ve]){q=Z[ve],Ee=X[ve];break}return q<Ee?-1:Ee<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 Ee=m.allocUnsafe(X),ve=0;for(q=0;q<Z.length;++q){var Oe=Z[q];if(!m.isBuffer(Oe))throw new TypeError('"list" argument must be an Array of Buffers');Oe.copy(Ee,ve),ve+=Oe.length}return Ee};function l(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 le(re).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return X*2;case"hex":return X>>>1;case"base64":return te(re).length;default:if(q)return le(re).length;Z=(""+Z).toLowerCase(),q=!0}}m.byteLength=l;function g(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 V(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):g.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=u.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,Ee,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),Ee===void 0&&(Ee=0),ve===void 0&&(ve=this.length),X<0||q>Z.length||Ee<0||ve>this.length)throw new RangeError("out of range index");if(Ee>=ve&&X>=q)return 0;if(Ee>=ve)return-1;if(X>=q)return 1;if(X>>>=0,q>>>=0,Ee>>>=0,ve>>>=0,this===Z)return 0;for(var Oe=ve-Ee,Ke=q-X,Qe=Math.min(Oe,Ke),rt=this.slice(Ee,ve),at=Z.slice(X,q),it=0;it<Qe;++it)if(rt[it]!==at[it]){Oe=rt[it],Ke=at[it];break}return Oe<Ke?-1:Ke<Oe?1:0};function _(re,Z,X,q,Ee){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=Ee?0:re.length-1),X<0&&(X=re.length+X),X>=re.length){if(Ee)return-1;X=re.length-1}else if(X<0)if(Ee)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,Ee);if(typeof Z=="number")return Z=Z&255,m.TYPED_ARRAY_SUPPORT&&typeof Uint8Array.prototype.indexOf=="function"?Ee?Uint8Array.prototype.indexOf.call(re,Z,X):Uint8Array.prototype.lastIndexOf.call(re,Z,X):c(re,[Z],X,q,Ee);throw new TypeError("val must be string, number or Buffer")}function c(re,Z,X,q,Ee){var ve=1,Oe=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,Oe/=2,Ke/=2,X/=2}function Qe(ke,Pe){return ve===1?ke[Pe]:ke.readUInt16BE(Pe*ve)}var rt;if(Ee){var at=-1;for(rt=X;rt<Oe;rt++)if(Qe(re,rt)===Qe(Z,at===-1?0:rt-at)){if(at===-1&&(at=rt),rt-at+1===Ke)return at*ve}else at!==-1&&(rt-=rt-at),at=-1}else for(X+Ke>Oe&&(X=Oe-Ke),rt=X;rt>=0;rt--){for(var it=!0,et=0;et<Ke;et++)if(Qe(re,rt+et)!==Qe(Z,et)){it=!1;break}if(it)return rt}return-1}m.prototype.includes=function(Z,X,q){return this.indexOf(Z,X,q)!==-1},m.prototype.indexOf=function(Z,X,q){return _(this,Z,X,q,!0)},m.prototype.lastIndexOf=function(Z,X,q){return _(this,Z,X,q,!1)};function R(re,Z,X,q){X=Number(X)||0;var Ee=re.length-X;q?(q=Number(q),q>Ee&&(q=Ee)):q=Ee;var ve=Z.length;if(ve%2!==0)throw new TypeError("Invalid hex string");q>ve/2&&(q=ve/2);for(var Oe=0;Oe<q;++Oe){var Ke=parseInt(Z.substr(Oe*2,2),16);if(isNaN(Ke))return Oe;re[X+Oe]=Ke}return Oe}function w(re,Z,X,q){return ee(le(Z,re.length-X),re,X,q)}function C(re,Z,X,q){return ee(Q(Z),re,X,q)}function E(re,Z,X,q){return C(re,Z,X,q)}function o(re,Z,X,q){return ee(te(Z),re,X,q)}function A(re,Z,X,q){return ee(ce(Z,re.length-X),re,X,q)}m.prototype.write=function(Z,X,q,Ee){if(X===void 0)Ee="utf8",q=this.length,X=0;else if(q===void 0&&typeof X=="string")Ee=X,q=this.length,X=0;else if(isFinite(X))X=X|0,isFinite(q)?(q=q|0,Ee===void 0&&(Ee="utf8")):(Ee=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");Ee||(Ee="utf8");for(var Oe=!1;;)switch(Ee){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(Oe)throw new TypeError("Unknown encoding: "+Ee);Ee=(""+Ee).toLowerCase(),Oe=!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=[],Ee=Z;Ee<X;){var ve=re[Ee],Oe=null,Ke=ve>239?4:ve>223?3:ve>191?2:1;if(Ee+Ke<=X){var Qe,rt,at,it;switch(Ke){case 1:ve<128&&(Oe=ve);break;case 2:Qe=re[Ee+1],(Qe&192)===128&&(it=(ve&31)<<6|Qe&63,it>127&&(Oe=it));break;case 3:Qe=re[Ee+1],rt=re[Ee+2],(Qe&192)===128&&(rt&192)===128&&(it=(ve&15)<<12|(Qe&63)<<6|rt&63,it>2047&&(it<55296||it>57343)&&(Oe=it));break;case 4:Qe=re[Ee+1],rt=re[Ee+2],at=re[Ee+3],(Qe&192)===128&&(rt&192)===128&&(at&192)===128&&(it=(ve&15)<<18|(Qe&63)<<12|(rt&63)<<6|at&63,it>65535&&it<1114112&&(Oe=it))}}Oe===null?(Oe=65533,Ke=1):Oe>65535&&(Oe-=65536,q.push(Oe>>>10&1023|55296),Oe=56320|Oe&1023),q.push(Oe),Ee+=Ke}return z(q)}var N=4096;function z(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 Ee=Z;Ee<X;++Ee)q+=String.fromCharCode(re[Ee]&127);return q}function K(re,Z,X){var q="";X=Math.min(re.length,X);for(var Ee=Z;Ee<X;++Ee)q+=String.fromCharCode(re[Ee]);return q}function V(re,Z,X){var q=re.length;(!Z||Z<0)&&(Z=0),(!X||X<0||X>q)&&(X=q);for(var Ee="",ve=Z;ve<X;++ve)Ee+=ie(re[ve]);return Ee}function F(re,Z,X){for(var q=re.slice(Z,X),Ee="",ve=0;ve<q.length;ve+=2)Ee+=String.fromCharCode(q[ve]+q[ve+1]*256);return Ee}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 Ee;if(m.TYPED_ARRAY_SUPPORT)Ee=this.subarray(Z,X),Ee.__proto__=m.prototype;else{var ve=X-Z;Ee=new m(ve,void 0);for(var Oe=0;Oe<ve;++Oe)Ee[Oe]=this[Oe+Z]}return Ee};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 Ee=this[Z],ve=1,Oe=0;++Oe<X&&(ve*=256);)Ee+=this[Z+Oe]*ve;return Ee},m.prototype.readUIntBE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var Ee=this[Z+--X],ve=1;X>0&&(ve*=256);)Ee+=this[Z+--X]*ve;return Ee},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 Ee=this[Z],ve=1,Oe=0;++Oe<X&&(ve*=256);)Ee+=this[Z+Oe]*ve;return ve*=128,Ee>=ve&&(Ee-=Math.pow(2,8*X)),Ee},m.prototype.readIntBE=function(Z,X,q){Z=Z|0,X=X|0,q||B(Z,X,this.length);for(var Ee=X,ve=1,Oe=this[Z+--Ee];Ee>0&&(ve*=256);)Oe+=this[Z+--Ee]*ve;return ve*=128,Oe>=ve&&(Oe-=Math.pow(2,8*X)),Oe},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,Ee,ve){if(!m.isBuffer(re))throw new TypeError('"buffer" argument must be a Buffer instance');if(Z>Ee||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,Ee){if(Z=+Z,X=X|0,q=q|0,!Ee){var ve=Math.pow(2,8*q)-1;G(this,Z,X,q,ve,0)}var Oe=1,Ke=0;for(this[X]=Z&255;++Ke<q&&(Oe*=256);)this[X+Ke]=Z/Oe&255;return X+q},m.prototype.writeUIntBE=function(Z,X,q,Ee){if(Z=+Z,X=X|0,q=q|0,!Ee){var ve=Math.pow(2,8*q)-1;G(this,Z,X,q,ve,0)}var Oe=q-1,Ke=1;for(this[X+Oe]=Z&255;--Oe>=0&&(Ke*=256);)this[X+Oe]=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 Ee=0,ve=Math.min(re.length-X,2);Ee<ve;++Ee)re[X+Ee]=(Z&255<<8*(q?Ee:1-Ee))>>>(q?Ee:1-Ee)*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 Ee=0,ve=Math.min(re.length-X,4);Ee<ve;++Ee)re[X+Ee]=Z>>>(q?Ee:3-Ee)*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,Ee){if(Z=+Z,X=X|0,!Ee){var ve=Math.pow(2,8*q-1);G(this,Z,X,q,ve-1,-ve)}var Oe=0,Ke=1,Qe=0;for(this[X]=Z&255;++Oe<q&&(Ke*=256);)Z<0&&Qe===0&&this[X+Oe-1]!==0&&(Qe=1),this[X+Oe]=(Z/Ke>>0)-Qe&255;return X+q},m.prototype.writeIntBE=function(Z,X,q,Ee){if(Z=+Z,X=X|0,!Ee){var ve=Math.pow(2,8*q-1);G(this,Z,X,q,ve-1,-ve)}var Oe=q-1,Ke=1,Qe=0;for(this[X+Oe]=Z&255;--Oe>=0&&(Ke*=256);)Z<0&&Qe===0&&this[X+Oe+1]!==0&&(Qe=1),this[X+Oe]=(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 oe(re,Z,X,q,Ee,ve){if(X+q>re.length)throw new RangeError("Index out of range");if(X<0)throw new RangeError("Index out of range")}function _e(re,Z,X,q,Ee){return Ee||oe(re,Z,X,4,34028234663852886e22,-34028234663852886e22),d.write(re,Z,X,q,23,4),X+4}m.prototype.writeFloatLE=function(Z,X,q){return _e(this,Z,X,!0,q)},m.prototype.writeFloatBE=function(Z,X,q){return _e(this,Z,X,!1,q)};function ye(re,Z,X,q,Ee){return Ee||oe(re,Z,X,8,17976931348623157e292,-17976931348623157e292),d.write(re,Z,X,q,52,8),X+8}m.prototype.writeDoubleLE=function(Z,X,q){return ye(this,Z,X,!0,q)},m.prototype.writeDoubleBE=function(Z,X,q){return ye(this,Z,X,!1,q)},m.prototype.copy=function(Z,X,q,Ee){if(q||(q=0),!Ee&&Ee!==0&&(Ee=this.length),X>=Z.length&&(X=Z.length),X||(X=0),Ee>0&&Ee<q&&(Ee=q),Ee===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(Ee<0)throw new RangeError("sourceEnd out of bounds");Ee>this.length&&(Ee=this.length),Z.length-X<Ee-q&&(Ee=Z.length-X+q);var ve=Ee-q,Oe;if(this===Z&&q<X&&X<Ee)for(Oe=ve-1;Oe>=0;--Oe)Z[Oe+X]=this[Oe+q];else if(ve<1e3||!m.TYPED_ARRAY_SUPPORT)for(Oe=0;Oe<ve;++Oe)Z[Oe+X]=this[Oe+q];else Uint8Array.prototype.set.call(Z,this.subarray(q,q+ve),X);return ve},m.prototype.fill=function(Z,X,q,Ee){if(typeof Z=="string"){if(typeof X=="string"?(Ee=X,X=0,q=this.length):typeof q=="string"&&(Ee=q,q=this.length),Z.length===1){var ve=Z.charCodeAt(0);ve<256&&(Z=ve)}if(Ee!==void 0&&typeof Ee!="string")throw new TypeError("encoding must be a string");if(typeof Ee=="string"&&!m.isEncoding(Ee))throw new TypeError("Unknown encoding: "+Ee)}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 Oe;if(typeof Z=="number")for(Oe=X;Oe<q;++Oe)this[Oe]=Z;else{var Ke=m.isBuffer(Z)?Z:le(new m(Z,Ee).toString()),Qe=Ke.length;for(Oe=0;Oe<q-X;++Oe)this[Oe+X]=Ke[Oe%Qe]}return this};var se=/[^+\/0-9A-Za-z-_]/g;function me(re){if(re=fe(re).replace(se,""),re.length<2)return"";for(;re.length%4!==0;)re=re+"=";return re}function fe(re){return re.trim?re.trim():re.replace(/^\s+|\s+$/g,"")}function ie(re){return re<16?"0"+re.toString(16):re.toString(16)}function le(re,Z){Z=Z||Infinity;for(var X,q=re.length,Ee=null,ve=[],Oe=0;Oe<q;++Oe){if(X=re.charCodeAt(Oe),X>55295&&X<57344){if(!Ee){if(X>56319){(Z-=3)>-1&&ve.push(239,191,189);continue}else if(Oe+1===q){(Z-=3)>-1&&ve.push(239,191,189);continue}Ee=X;continue}if(X<56320){(Z-=3)>-1&&ve.push(239,191,189),Ee=X;continue}X=(Ee-55296<<10|X-56320)+65536}else Ee&&((Z-=3)>-1&&ve.push(239,191,189));if(Ee=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,Ee,ve=[],Oe=0;Oe<re.length&&!((Z-=2)<0);++Oe)X=re.charCodeAt(Oe),q=X>>8,Ee=X%256,ve.push(Ee),ve.push(q);return ve}function te(re){return D.toByteArray(me(re))}function ee(re,Z,X,q){for(var Ee=0;Ee<q&&!(Ee+X>=Z.length||Ee>=re.length);++Ee)Z[Ee+X]=re[Ee];return Ee}function xe(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,u){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,u){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,u){/*!
* 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 b=0;b<h.length;b++){if(S=h[b],d[S]!==void 0)continue;d[S]=this.src[S]}return d}for(var b=0;b<h.length;b++){var S=h[b];if(!D(d,S))continue;var r=this.src.__lookupGetter__(S),i=this.src.__lookupSetter__(S);r&&d.__defineGetter__(S,r),i&&d.__defineSetter__(S,i),!r&&!i&&(d[S]=this.src[S])}return d},m.prototype.toCover=function(d){for(var h=this.keys||Object.keys(this.src),b=0;b<h.length;b++){var S=h[b];delete d[S];var r=this.src.__lookupGetter__(S),i=this.src.__lookupSetter__(S);r&&d.__defineGetter__(S,r),i&&d.__defineSetter__(S,i),!r&&!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,u){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,u){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,u){M("../../modules/es6.object.assign"),Y.exports=M("../../modules/_core").Object.assign},{"../../modules/_core":99,"../../modules/es6.object.assign":171}],80:[function(M,Y,u){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,u){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,u){M("../../modules/es7.object.entries"),Y.exports=M("../../modules/_core").Object.entries},{"../../modules/_core":99,"../../modules/es7.object.entries":182}],83:[function(M,Y,u){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,u){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,u){M("../../modules/es6.object.keys"),Y.exports=M("../../modules/_core").Object.keys},{"../../modules/_core":99,"../../modules/es6.object.keys":176}],86:[function(M,Y,u){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,u){M("../modules/web.immediate"),Y.exports=M("../modules/_core").setImmediate},{"../modules/_core":99,"../modules/web.immediate":188}],88:[function(M,Y,u){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,u){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,u){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,u){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,u){Y.exports=function(P){if(typeof P!="function")throw TypeError(P+" is not a function!");return P}},{}],93:[function(M,Y,u){Y.exports=function(){}},{}],94:[function(M,Y,u){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,u){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,u){var P=M("./_to-iobject"),m=M("./_to-length"),D=M("./_to-absolute-index");Y.exports=function(d){return function(h,b,S){var r=P(h),i=m(r.length),s=D(S,i),n;if(d&&b!=b){for(;i>s;)if(n=r[s++],n!=n)return!0}else for(;i>s;s++)if((d||s in r)&&r[s]===b)return d||s||0;return!d&&-1}}},{"./_to-absolute-index":156,"./_to-iobject":158,"./_to-length":159}],97:[function(M,Y,u){var P=M("./_cof"),m=M("./_wks")("toStringTag"),D=P(function(){return arguments}())=="Arguments",d=function(h,b){try{return h[b]}catch(S){}};Y.exports=function(h){var b,S,r;return h===void 0?"Undefined":h===null?"Null":typeof(S=d(b=Object(h),m))=="string"?S:D?P(b):(r=P(b))=="Object"&&typeof b.callee=="function"?"Arguments":r}},{"./_cof":98,"./_wks":166}],98:[function(M,Y,u){var P={}.toString;Y.exports=function(m){return P.call(m).slice(8,-1)}},{}],99:[function(M,Y,u){var P=Y.exports={version:"2.6.11"};typeof __e=="number"&&(__e=P)},{}],100:[function(M,Y,u){"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,u){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,b){return m.call(D,h,b)};case 3:return function(h,b,S){return m.call(D,h,b,S)}}return function(){return m.apply(D,arguments)}}},{"./_a-function":92}],102:[function(M,Y,u){Y.exports=function(P){if(P==null)throw TypeError("Can't call method on "+P);return P}},{}],103:[function(M,Y,u){Y.exports=!M("./_fails")(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},{"./_fails":108}],104:[function(M,Y,u){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,u){Y.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],106:[function(M,Y,u){var P=M("./_object-keys"),m=M("./_object-gops"),D=M("./_object-pie");Y.exports=function(d){var h=P(d),b=m.f;if(b)for(var S=b(d),r=D.f,i=0,s;S.length>i;)r.call(d,s=S[i++])&&h.push(s);return h}},{"./_object-gops":137,"./_object-keys":140,"./_object-pie":141}],107:[function(M,Y,u){var P=M("./_global"),m=M("./_core"),D=M("./_ctx"),d=M("./_hide"),h=M("./_has"),b="prototype",S=function(r,i,s){var n=r&S.F,x=r&S.G,f=r&S.S,y=r&S.P,v=r&S.B,p=r&S.W,O=x?m:m[i]||(m[i]={}),a=O[b],l=x?P:f?P[i]:(P[i]||{})[b],g,T,_;x&&(s=i);for(g in s){if(T=!n&&l&&l[g]!==void 0,T&&h(O,g))continue;_=T?l[g]:s[g],O[g]=x&&typeof l[g]!="function"?s[g]:v&&T?D(_,P):p&&l[g]==_?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[b]=c[b],R}(_):y&&typeof _=="function"?D(Function.call,_):_,y&&((O.virtual||(O.virtual={}))[g]=_,r&S.R&&a&&!a[g]&&d(a,g,_))}};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,u){Y.exports=function(P){try{return!!P()}catch(m){return!0}}},{}],109:[function(M,Y,u){var P=M("./_ctx"),m=M("./_iter-call"),D=M("./_is-array-iter"),d=M("./_an-object"),h=M("./_to-length"),b=M("./core.get-iterator-method"),S={},r={},u=Y.exports=function(i,s,n,x,f){var y=f?function(){return i}:b(i),v=P(n,x,s?2:1),p=0,O,a,l,g;if(typeof y!="function")throw TypeError(i+" is not iterable!");if(D(y)){for(O=h(i.length);O>p;p++)if(g=s?v(d(a=i[p])[0],a[1]):v(i[p]),g===S||g===r)return g}else for(l=y.call(i);!(a=l.next()).done;)if(g=m(l,v,a.value,s),g===S||g===r)return g};u.BREAK=S,u.RETURN=r},{"./_an-object":95,"./_ctx":101,"./_is-array-iter":117,"./_iter-call":120,"./_to-length":159,"./core.get-iterator-method":167}],110:[function(M,Y,u){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,u){var P={}.hasOwnProperty;Y.exports=function(m,D){return P.call(m,D)}},{}],112:[function(M,Y,u){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,u){var P=M("./_global").document;Y.exports=P&&P.documentElement},{"./_global":110}],114:[function(M,Y,u){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,u){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,u){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,u){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,u){var P=M("./_cof");Y.exports=Array.isArray||function(D){return P(D)=="Array"}},{"./_cof":98}],119:[function(M,Y,u){Y.exports=function(P){return typeof P=="object"?P!==null:typeof P=="function"}},{}],120:[function(M,Y,u){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 b=m.return;throw b!==void 0&&P(b.call(m)),S}}},{"./_an-object":95}],121:[function(M,Y,u){"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,b,S){h.prototype=P(d,{next:m(1,S)}),D(h,b+" Iterator")}},{"./_hide":112,"./_object-create":131,"./_property-desc":146,"./_set-to-string-tag":150,"./_wks":166}],122:[function(M,Y,u){"use strict";var P=M("./_library"),m=M("./_export"),D=M("./_redefine"),d=M("./_hide"),h=M("./_iterators"),b=M("./_iter-create"),S=M("./_set-to-string-tag"),r=M("./_object-gpo"),i=M("./_wks")("iterator"),s=!([].keys&&"next"in[].keys()),n="@@iterator",x="keys",f="values",y=function(){return this};Y.exports=function(v,p,O,a,l,g,T){b(O,p,a);var _=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=l==f,w=!1,C=v.prototype,E=C[i]||C[n]||l&&C[l],o=E||_(l),A=l?R?_("entries"):o:void 0,k=p=="Array"&&C.entries||E,U,N,z;if(k&&(z=r(k.call(new v)),z!==Object.prototype&&z.next&&(S(z,c,!0),!P&&typeof z[i]!="function"&&d(z,i,y))),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]=y,l)if(U={values:R?o:_(f),keys:g?o:_(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,u){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 b=!1;try{var S=[7],r=S[P]();r.next=function(){return{done:b=!0}},S[P]=function(){return r},d(S)}catch(i){}return b}},{"./_wks":166}],124:[function(M,Y,u){Y.exports=function(P,m){return{value:m,done:!!P}}},{}],125:[function(M,Y,u){Y.exports={}},{}],126:[function(M,Y,u){Y.exports=!0},{}],127:[function(M,Y,u){var P=M("./_uid")("meta"),m=M("./_is-object"),D=M("./_has"),d=M("./_object-dp").f,h=0,b=Object.isExtensible||function(){return!0},S=!M("./_fails")(function(){return b(Object.preventExtensions({}))}),r=function(f){d(f,P,{value:{i:"O"+ ++h,w:{}}})},i=function(f,y){if(!m(f))return typeof f=="symbol"?f:(typeof f=="string"?"S":"P")+f;if(!D(f,P)){if(!b(f))return"F";if(!y)return"E";r(f)}return f[P].i},s=function(f,y){if(!D(f,P)){if(!b(f))return!0;if(!y)return!1;r(f)}return f[P].w},n=function(f){return S&&x.NEED&&b(f)&&!D(f,P)&&r(f),f},x=Y.exports={KEY:P,NEED:!1,fastKey:i,getWeak:s,onFreeze:n}},{"./_fails":108,"./_has":111,"./_is-object":119,"./_object-dp":132,"./_uid":162}],128:[function(M,Y,u){var P=M("./_global"),m=M("./_task").set,D=P.MutationObserver||P.WebKitMutationObserver,d=P.process,h=P.Promise,b=M("./_cof")(d)=="process";Y.exports=function(){var S,r,i,s=function(){var y,v;for(b&&(y=d.domain)&&y.exit();S;){v=S.fn,S=S.next;try{v()}catch(p){throw S?i():r=void 0,p}}r=void 0,y&&y.enter()};if(b)i=function(){d.nextTick(s)};else if(D&&!(P.navigator&&P.navigator.standalone)){var n=!0,x=document.createTextNode("");new D(s).observe(x,{characterData:!0}),i=function(){x.data=n=!n}}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(y){var v={fn:y,next:void 0};r&&(r.next=v),S||(S=v,i()),r=v}}},{"./_cof":98,"./_global":110,"./_task":155}],129:[function(M,Y,u){"use strict";var P=M("./_a-function");function m(D){var d,h;this.promise=new D(function(b,S){if(d!==void 0||h!==void 0)throw TypeError("Bad Promise constructor");d=b,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,u){"use strict";var P=M("./_descriptors"),m=M("./_object-keys"),D=M("./_object-gops"),d=M("./_object-pie"),h=M("./_to-object"),b=M("./_iobject"),S=Object.assign;Y.exports=!S||M("./_fails")(function(){var r={},i={},s=Symbol(),n="abcdefghijklmnopqrst";return r[s]=7,n.split("").forEach(function(x){i[x]=x}),S({},r)[s]!=7||Object.keys(S({},i)).join("")!=n})?function(i,s){for(var n=h(i),x=arguments.length,f=1,y=D.f,v=d.f;x>f;)for(var p=b(arguments[f++]),O=y?m(p).concat(y(p)):m(p),a=O.length,l=0,g;a>l;)g=O[l++],(!P||v.call(p,g))&&(n[g]=p[g]);return n}:S},{"./_descriptors":103,"./_fails":108,"./_iobject":116,"./_object-gops":137,"./_object-keys":140,"./_object-pie":141,"./_to-object":160}],131:[function(M,Y,u){var P=M("./_an-object"),m=M("./_object-dps"),D=M("./_enum-bug-keys"),d=M("./_shared-key")("IE_PROTO"),h=function(){},b="prototype",S=function(){var r=M("./_dom-create")("iframe"),i=D.length,s="<",n=">",x;for(r.style.display="none",M("./_html").appendChild(r),r.src="javascript:",x=r.contentWindow.document,x.open(),x.write(s+"script"+n+"document.F=Object"+s+"/script"+n),x.close(),S=x.F;i--;)delete S[b][D[i]];return S()};Y.exports=Object.create||function(i,s){var n;return i!==null?(h[b]=P(i),n=new h,h[b]=null,n[d]=i):n=S(),s===void 0?n:m(n,s)}},{"./_an-object":95,"./_dom-create":104,"./_enum-bug-keys":105,"./_html":113,"./_object-dps":133,"./_shared-key":151}],132:[function(M,Y,u){var P=M("./_an-object"),m=M("./_ie8-dom-define"),D=M("./_to-primitive"),d=Object.defineProperty;u.f=M("./_descriptors")?Object.defineProperty:function(b,S,r){if(P(b),S=D(S,!0),P(r),m)try{return d(b,S,r)}catch(i){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(b[S]=r.value),b}},{"./_an-object":95,"./_descriptors":103,"./_ie8-dom-define":114,"./_to-primitive":161}],133:[function(M,Y,u){var P=M("./_object-dp"),m=M("./_an-object"),D=M("./_object-keys");Y.exports=M("./_descriptors")?Object.defineProperties:function(h,b){m(h);for(var S=D(b),r=S.length,i=0,s;r>i;)P.f(h,s=S[i++],b[s]);return h}},{"./_an-object":95,"./_descriptors":103,"./_object-dp":132,"./_object-keys":140}],134:[function(M,Y,u){var P=M("./_object-pie"),m=M("./_property-desc"),D=M("./_to-iobject"),d=M("./_to-primitive"),h=M("./_has"),b=M("./_ie8-dom-define"),S=Object.getOwnPropertyDescriptor;u.f=M("./_descriptors")?S:function(i,s){if(i=D(i),s=d(s,!0),b)try{return S(i,s)}catch(n){}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,u){var P=M("./_to-iobject"),m=M("./_object-gopn").f,D={}.toString,d=typeof window=="object"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],h=function(b){try{return m(b)}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,u){var P=M("./_object-keys-internal"),m=M("./_enum-bug-keys").concat("length","prototype");u.f=Object.getOwnPropertyNames||function(d){return P(d,m)}},{"./_enum-bug-keys":105,"./_object-keys-internal":139}],137:[function(M,Y,u){u.f=Object.getOwnPropertySymbols},{}],138:[function(M,Y,u){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,u){var P=M("./_has"),m=M("./_to-iobject"),D=M("./_array-includes")(!1),d=M("./_shared-key")("IE_PROTO");Y.exports=function(h,b){var S=m(h),r=0,i=[],s;for(s in S)s!=d&&(P(S,s)&&i.push(s));for(;b.length>r;)P(S,s=b[r++])&&(~D(i,s)||i.push(s));return i}},{"./_array-includes":96,"./_has":111,"./_shared-key":151,"./_to-iobject":158}],140:[function(M,Y,u){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,u){u.f={}.propertyIsEnumerable},{}],142:[function(M,Y,u){var P=M("./_export"),m=M("./_core"),D=M("./_fails");Y.exports=function(d,h){var b=(m.Object||{})[d]||Object[d],S={};S[d]=h(b),P(P.S+P.F*D(function(){b(1)}),"Object",S)}},{"./_core":99,"./_export":107,"./_fails":108}],143:[function(M,Y,u){var P=M("./_descriptors"),m=M("./_object-keys"),D=M("./_to-iobject"),d=M("./_object-pie").f;Y.exports=function(h){return function(b){for(var S=D(b),r=m(S),i=r.length,s=0,n=[],x;i>s;)x=r[s++],(!P||d.call(S,x))&&n.push(h?[x,S[x]]:S[x]);return n}}},{"./_descriptors":103,"./_object-keys":140,"./_object-pie":141,"./_to-iobject":158}],144:[function(M,Y,u){Y.exports=function(P){try{return{e:!1,v:P()}}catch(m){return{e:!0,v:m}}}},{}],145:[function(M,Y,u){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 b=D.f(d),S=b.resolve;return S(h),b.promise}},{"./_an-object":95,"./_is-object":119,"./_new-promise-capability":129}],146:[function(M,Y,u){Y.exports=function(P,m){return{enumerable:!(P&1),configurable:!(P&2),writable:!(P&4),value:m}}},{}],147:[function(M,Y,u){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,u){Y.exports=M("./_hide")},{"./_hide":112}],149:[function(M,Y,u){"use strict";var P=M("./_global"),m=M("./_core"),D=M("./_object-dp"),d=M("./_descriptors"),h=M("./_wks")("species");Y.exports=function(b){var S=typeof m[b]=="function"?m[b]:P[b];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,u){var P=M("./_object-dp").f,m=M("./_has"),D=M("./_wks")("toStringTag");Y.exports=function(d,h,b){d&&!m(d=b?d:d.prototype,D)&&P(d,D,{configurable:!0,value:h})}},{"./_has":111,"./_object-dp":132,"./_wks":166}],151:[function(M,Y,u){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,u){var P=M("./_core"),m=M("./_global"),D="__core-js_shared__",d=m[D]||(m[D]={});(Y.exports=function(h,b){return d[h]||(d[h]=b!==void 0?b:{})})("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,u){var P=M("./_an-object"),m=M("./_a-function"),D=M("./_wks")("species");Y.exports=function(d,h){var b=P(d).constructor,S;return b===void 0||(S=P(b)[D])==null?h:m(S)}},{"./_a-function":92,"./_an-object":95,"./_wks":166}],154:[function(M,Y,u){var P=M("./_to-integer"),m=M("./_defined");Y.exports=function(D){return function(d,h){var b=String(m(d)),S=P(h),r=b.length,i,s;return S<0||S>=r?D?"":void 0:(i=b.charCodeAt(S),i<55296||i>56319||S+1===r||(s=b.charCodeAt(S+1))<56320||s>57343?D?b.charAt(S):i:D?b.slice(S,S+2):(i-55296<<10)+(s-56320)+65536)}}},{"./_defined":102,"./_to-integer":157}],155:[function(M,Y,u){var P=M("./_ctx"),m=M("./_invoke"),D=M("./_html"),d=M("./_dom-create"),h=M("./_global"),b=h.process,S=h.setImmediate,r=h.clearImmediate,i=h.MessageChannel,s=h.Dispatch,n=0,x={},f="onreadystatechange",y,v,p,O=function(){var l=+this;if(x.hasOwnProperty(l)){var g=x[l];delete x[l],g()}},a=function(l){O.call(l.data)};(!S||!r)&&(S=function(g){for(var T=[],_=1;arguments.length>_;)T.push(arguments[_++]);return x[++n]=function(){m(typeof g=="function"?g:Function(g),T)},y(n),n},r=function(g){delete x[g]},M("./_cof")(b)=="process"?y=function(l){b.nextTick(P(O,l,1))}:s&&s.now?y=function(l){s.now(P(O,l,1))}:i?(v=new i,p=v.port2,v.port1.onmessage=a,y=P(p.postMessage,p,1)):h.addEventListener&&typeof postMessage=="function"&&!h.importScripts?(y=function(l){h.postMessage(l+"","*")},h.addEventListener("message",a,!1)):f in d("script")?y=function(l){D.appendChild(d("script"))[f]=function(){D.removeChild(this),O.call(l)}}:y=function(l){setTimeout(P(O,l,1),0)}),Y.exports={set:S,clear:r}},{"./_cof":98,"./_ctx":101,"./_dom-create":104,"./_global":110,"./_html":113,"./_invoke":115}],156:[function(M,Y,u){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,u){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,u){var P=M("./_iobject"),m=M("./_defined");Y.exports=function(D){return P(m(D))}},{"./_defined":102,"./_iobject":116}],159:[function(M,Y,u){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,u){var P=M("./_defined");Y.exports=function(m){return Object(P(m))}},{"./_defined":102}],161:[function(M,Y,u){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,u){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,u){var P=M("./_global"),m=P.navigator;Y.exports=m&&m.userAgent||""},{"./_global":110}],164:[function(M,Y,u){var P=M("./_global"),m=M("./_core"),D=M("./_library"),d=M("./_wks-ext"),h=M("./_object-dp").f;Y.exports=function(b){var S=m.Symbol||(m.Symbol=D?{}:P.Symbol||{});b.charAt(0)!="_"&&!(b in S)&&h(S,b,{value:d.f(b)})}},{"./_core":99,"./_global":110,"./_library":126,"./_object-dp":132,"./_wks-ext":165}],165:[function(M,Y,u){u.f=M("./_wks")},{"./_wks":166}],166:[function(M,Y,u){var P=M("./_shared")("wks"),m=M("./_uid"),D=M("./_global").Symbol,d=typeof D=="function",h=Y.exports=function(b){return P[b]||(P[b]=d&&D[b]||(d?D:m)("Symbol."+b))};h.store=P},{"./_global":110,"./_shared":152,"./_uid":162}],167:[function(M,Y,u){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,u){"use strict";var P=M("./_ctx"),m=M("./_export"),D=M("./_to-object"),d=M("./_iter-call"),h=M("./_is-array-iter"),b=M("./_to-length"),S=M("./_create-property"),r=M("./core.get-iterator-method");m(m.S+m.F*!M("./_iter-detect")(function(i){Array.from(i)}),"Array",{from:function(s){var n=D(s),x=typeof this=="function"?this:Array,f=arguments.length,y=f>1?arguments[1]:void 0,v=y!==void 0,p=0,O=r(n),a,l,g,T;if(v&&(y=P(y,f>2?arguments[2]:void 0,2)),O!=null&&!(x==Array&&h(O)))for(T=O.call(n),l=new x;!(g=T.next()).done;p++)S(l,p,v?d(T,y,[g.value,p],!0):g.value);else for(a=b(n.length),l=new x(a);a>p;p++)S(l,p,v?y(n[p],p):n[p]);return l.length=p,l}})},{"./_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,u){"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,b){this._t=d(h),this._i=0,this._k=b},function(){var h=this._t,b=this._k,S=this._i++;return!h||S>=h.length?(this._t=void 0,m(1)):b=="keys"?m(0,S):b=="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,u){"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,u){var P=M("./_export");P(P.S+P.F,"Object",{assign:M("./_object-assign")})},{"./_export":107,"./_object-assign":130}],172:[function(M,Y,u){var P=M("./_export");P(P.S,"Object",{create:M("./_object-create")})},{"./_export":107,"./_object-create":131}],173:[function(M,Y,u){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,u){M("./_object-sap")("getOwnPropertyNames",function(){return M("./_object-gopn-ext").f})},{"./_object-gopn-ext":135,"./_object-sap":142}],175:[function(M,Y,u){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,u){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,u){arguments[4][71][0].apply(u,arguments)},{dup:71}],178:[function(M,Y,u){"use strict";var P=M("./_library"),m=M("./_global"),D=M("./_ctx"),d=M("./_classof"),h=M("./_export"),b=M("./_is-object"),S=M("./_a-function"),r=M("./_an-instance"),i=M("./_for-of"),s=M("./_species-constructor"),n=M("./_task").set,x=M("./_microtask")(),f=M("./_new-promise-capability"),y=M("./_perform"),v=M("./_user-agent"),p=M("./_promise-resolve"),O="Promise",a=m.TypeError,l=m.process,g=l&&l.versions,T=g&&g.v8||"",_=m[O],c=d(l)=="process",R=function(){},w,C,E,o,A=C=f.f,k=!!function(){try{var 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 b(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,oe=B._s==1,_e=0,ye=function(se){var me=oe?se.ok:se.fail,fe=se.resolve,ie=se.reject,le=se.domain,Q,ce,te;try{me?(oe||(B._h==2&&K(B),B._h=1),me===!0?Q=de:(le&&le.enter(),Q=me(de),le&&(le.exit(),te=!0)),Q===se.promise?ie(a("Promise-chain cycle")):(ce=U(Q))?ce.call(Q,fe,ie):fe(Q)):ie(de)}catch(ee){le&&!te&&le.exit(),ie(ee)}};ae.length>_e;)ye(ae[_e++]);B._c=[],B._n=!1,G&&!B._h&&z(B)})},z=function(B){n.call(m,function(){var G=B._v,ae=W(B),de,oe,_e;if(ae&&(de=y(function(){c?l.emit("unhandledRejection",G,B):(oe=m.onunhandledrejection)?oe({promise:B,reason:G}):(_e=m.console)&&_e.error&&_e.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){n.call(m,function(){var G;c?l.emit("rejectionHandled",B):(G=m.onrejectionhandled)&&G({promise:B,reason:B._v})})},V=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(V,de,1))}catch(oe){V.call(de,oe)}}):(G._v=B,G._s=1,N(G,!1))}catch(de){V.call({_w:G,_d:!1},de)}};k||(_=function(G){r(this,_,O,"_h"),S(G),w.call(this);try{G(D(F,this,1),D(V,this,1))}catch(ae){V.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")(_.prototype,{then:function(G,ae){var de=A(s(this,_));return de.ok=typeof G=="function"?G:!0,de.fail=typeof ae=="function"&&ae,de.domain=c?l.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(V,B,1)},f.f=A=function(B){return B===_||B===o?new E(B):C(B)}),h(h.G+h.W+h.F*!k,{Promise:_}),M("./_set-to-string-tag")(_,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?_:this,G)}}),h(h.S+h.F*!(k&&M("./_iter-detect")(function(B){_.all(B).catch(R)})),O,{all:function(G){var ae=this,de=A(ae),oe=de.resolve,_e=de.reject,ye=y(function(){var se=[],me=0,fe=1;i(G,!1,function(ie){var le=me++,Q=!1;se.push(void 0),fe++,ae.resolve(ie).then(function(ce){if(Q)return;Q=!0,se[le]=ce,--fe||oe(se)},_e)}),--fe||oe(se)});return ye.e&&_e(ye.v),de.promise},race:function(G){var ae=this,de=A(ae),oe=de.reject,_e=y(function(){i(G,!1,function(ye){ae.resolve(ye).then(de.resolve,oe)})});return _e.e&&oe(_e.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,u){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(b){for(var S=[],r=arguments.length,i=0,s;r>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,u){"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,u){"use strict";var P=M("./_global"),m=M("./_has"),D=M("./_descriptors"),d=M("./_export"),h=M("./_redefine"),b=M("./_meta").KEY,S=M("./_fails"),r=M("./_shared"),i=M("./_set-to-string-tag"),s=M("./_uid"),n=M("./_wks"),x=M("./_wks-ext"),f=M("./_wks-define"),y=M("./_enum-keys"),v=M("./_is-array"),p=M("./_an-object"),O=M("./_is-object"),a=M("./_to-object"),l=M("./_to-iobject"),g=M("./_to-primitive"),T=M("./_property-desc"),_=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,z=N&&N.stringify,W="prototype",K=n("_hidden"),V=n("toPrimitive"),F={}.propertyIsEnumerable,B=r("symbol-registry"),G=r("symbols"),ae=r("op-symbols"),de=Object[W],oe=typeof U=="function"&&!!w.f,_e=P.QObject,ye=!_e||!_e[W]||!_e[W].findChild,se=D&&S(function(){return _(A({},"a",{get:function(){return A(this,"a",{value:7}).a}})).a!=7})?function(ve,Oe,Ke){var Qe=o(de,Oe);Qe&&delete de[Oe],A(ve,Oe,Ke),Qe&&ve!==de&&A(de,Oe,Qe)}:A,me=function(ve){var Oe=G[ve]=_(U[W]);return Oe._k=ve,Oe},fe=oe&&typeof U.iterator=="symbol"?function(ve){return typeof ve=="symbol"}:function(ve){return ve instanceof U},ie=function(Oe,Ke,Qe){return Oe===de&&ie(ae,Ke,Qe),p(Oe),Ke=g(Ke,!0),p(Qe),m(G,Ke)?(Qe.enumerable?(m(Oe,K)&&Oe[K][Ke]&&(Oe[K][Ke]=!1),Qe=_(Qe,{enumerable:T(0,!1)})):(m(Oe,K)||A(Oe,K,T(1,{})),Oe[K][Ke]=!0),se(Oe,Ke,Qe)):A(Oe,Ke,Qe)},le=function(Oe,Ke){p(Oe);for(var Qe=y(Ke=l(Ke)),rt=0,at=Qe.length,it;at>rt;)ie(Oe,it=Qe[rt++],Ke[it]);return Oe},Q=function(Oe,Ke){return Ke===void 0?_(Oe):le(_(Oe),Ke)},ce=function(Oe){var Ke=F.call(this,Oe=g(Oe,!0));return this===de&&m(G,Oe)&&!m(ae,Oe)?!1:Ke||!m(this,Oe)||!m(G,Oe)||m(this,K)&&this[K][Oe]?Ke:!0},te=function(Oe,Ke){if(Oe=l(Oe),Ke=g(Ke,!0),Oe===de&&m(G,Ke)&&!m(ae,Ke))return;var Qe=o(Oe,Ke);return Qe&&m(G,Ke)&&!(m(Oe,K)&&Oe[K][Ke])&&(Qe.enumerable=!0),Qe},ee=function(Oe){for(var Ke=k(l(Oe)),Qe=[],rt=0,at;Ke.length>rt;)!m(G,at=Ke[rt++])&&at!=K&&at!=b&&Qe.push(at);return Qe},xe=function(Oe){for(var Ke=Oe===de,Qe=k(Ke?ae:l(Oe)),rt=[],at=0,it;Qe.length>at;)m(G,it=Qe[at++])&&(Ke?m(de,it):!0)&&rt.push(G[it]);return rt};oe||(U=function(){if(this instanceof U)throw TypeError("Symbol is not a constructor!");var Oe=s(arguments.length>0?arguments[0]:void 0),Ke=function(Qe){this===de&&Ke.call(ae,Qe),m(this,K)&&m(this[K],Oe)&&(this[K][Oe]=!1),se(this,Oe,T(1,Qe))};return D&&ye&&se(de,Oe,{configurable:!0,set:Ke}),me(Oe)},h(U[W],"toString",function(){return this._k}),R.f=te,C.f=ie,M("./_object-gopn").f=c.f=ee,M("./_object-pie").f=ce,w.f=xe,D&&!M("./_library")&&h(de,"propertyIsEnumerable",ce,!0),x.f=function(ve){return me(n(ve))}),d(d.G+d.W+d.F*!oe,{Symbol:U});for(var re="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Z=0;re.length>Z;)n(re[Z++]);for(var X=E(n.store),q=0;X.length>q;)f(X[q++]);d(d.S+d.F*!oe,"Symbol",{for:function(ve){return m(B,ve+="")?B[ve]:B[ve]=U(ve)},keyFor:function(Oe){if(!fe(Oe))throw TypeError(Oe+" is not a symbol!");for(var Ke in B)if(B[Ke]===Oe)return Ke},useSetter:function(){ye=!0},useSimple:function(){ye=!1}}),d(d.S+d.F*!oe,"Object",{create:Q,defineProperty:ie,defineProperties:le,getOwnPropertyDescriptor:te,getOwnPropertyNames:ee,getOwnPropertySymbols:xe});var Ee=S(function(){w.f(1)});d(d.S+d.F*Ee,"Object",{getOwnPropertySymbols:function(Oe){return w.f(a(Oe))}}),N&&d(d.S+d.F*(!oe||S(function(){var ve=U();return z([ve])!="[null]"||z({a:ve})!="{}"||z(Object(ve))!="{}"})),"JSON",{stringify:function(Oe){for(var Ke=[Oe],Qe=1,rt,at;arguments.length>Qe;)Ke.push(arguments[Qe++]);return at=rt=Ke[1],!O(rt)&&Oe===void 0||fe(Oe)?void 0:(v(rt)||(rt=function(it,et){if(typeof at=="function"&&(et=at.call(this,it,et)),!fe(et))return et}),Ke[1]=rt,z.apply(N,Ke))}}),U[W][V]||M("./_hide")(U[W],V,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,u){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,u){"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(b){var S=d(this,m.Promise||D.Promise),r=typeof b=="function";return this.then(r?function(i){return h(S,b()).then(function(){return i})}:b,r?function(i){return h(S,b()).then(function(){throw i})}:b)}})},{"./_core":99,"./_export":107,"./_global":110,"./_promise-resolve":145,"./_species-constructor":153}],184:[function(M,Y,u){"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),b=D(d);return(b.e?h.reject:h.resolve)(b.v),h.promise}})},{"./_export":107,"./_new-promise-capability":129,"./_perform":144}],185:[function(M,Y,u){M("./_wks-define")("asyncIterator")},{"./_wks-define":164}],186:[function(M,Y,u){M("./_wks-define")("observable")},{"./_wks-define":164}],187:[function(M,Y,u){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(","),b=0;b<h.length;b++){var S=h[b],r=P[S],i=r&&r.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,u){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,u){(function(P){"use strict";var m=M("babel-runtime/helpers/typeof"),D=d(m);function d(g){return g&&g.__esModule?g:{default:g}}function h(g){return Array.isArray?Array.isArray(g):l(g)==="[object Array]"}u.isArray=h;function b(g){return typeof g=="boolean"}u.isBoolean=b;function S(g){return g===null}u.isNull=S;function r(g){return g==null}u.isNullOrUndefined=r;function i(g){return typeof g=="number"}u.isNumber=i;function s(g){return typeof g=="string"}u.isString=s;function n(g){return(typeof g=="undefined"?"undefined":(0,D.default)(g))==="symbol"}u.isSymbol=n;function x(g){return g===void 0}u.isUndefined=x;function f(g){return l(g)==="[object RegExp]"}u.isRegExp=f;function y(g){return(typeof g=="undefined"?"undefined":(0,D.default)(g))==="object"&&g!==null}u.isObject=y;function v(g){return l(g)==="[object Date]"}u.isDate=v;function p(g){return l(g)==="[object Error]"||g instanceof Error}u.isError=p;function O(g){return typeof g=="function"}u.isFunction=O;function a(g){return g===null||typeof g=="boolean"||typeof g=="number"||typeof g=="string"||(typeof g=="undefined"?"undefined":(0,D.default)(g))==="symbol"||typeof g=="undefined"}u.isPrimitive=a,u.isBuffer=P.isBuffer;function l(g){return Object.prototype.toString.call(g)}}).call(this,{isBuffer:M("../../is-buffer/index.js")})},{"../../is-buffer/index.js":197,"babel-runtime/helpers/typeof":67}],190:[function(M,Y,u){"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,n=/\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,y,v,p){if(arguments.length===1&&i(f)==="string"&&!/\d/.test(f)&&(y=f,f=void 0),f=f||new Date,f instanceof Date||(f=new Date(f)),isNaN(f))throw TypeError("Invalid date");y=String(h.masks[y]||y||h.masks.default);var O=y.slice(0,4);(O==="UTC:"||O==="GMT:")&&(y=y.slice(4),v=!0,O==="GMT:"&&(p=!0));var a=v?"getUTC":"get",l=f[a+"Date"](),g=f[a+"Day"](),T=f[a+"Month"](),_=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=r(f),k={d:l,dd:b(l),ddd:h.i18n.dayNames[g],dddd:h.i18n.dayNames[g+7],m:T+1,mm:b(T+1),mmm:h.i18n.monthNames[T],mmmm:h.i18n.monthNames[T+12],yy:String(_).slice(2),yyyy:_,h:c%12||12,hh:b(c%12||12),H:c,HH:b(c),M:R,MM:b(R),s:w,ss:b(w),l:b(C,3),L:b(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(n)||[""]).pop().replace(x,""),o:(E>0?"-":"+")+b(Math.floor(Math.abs(E)/60)*100+Math.abs(E)%60,4),S:["th","st","nd","rd"][l%10>3?0:(l%100-l%10!=10)*l%10],W:o,N:A};return y.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 b(s,n){for(s=String(s),n=n||2;s.length<n;)s="0"+s;return s}function S(s){var n=new Date(s.getFullYear(),s.getMonth(),s.getDate());n.setDate(n.getDate()-(n.getDay()+6)%7+3);var x=new Date(n.getFullYear(),0,4);x.setDate(x.getDate()-(x.getDay()+6)%7+3);var f=n.getTimezoneOffset()-x.getTimezoneOffset();n.setHours(n.getHours()-f);var y=(n-x)/(864e5*7);return 1+Math.floor(y)}function r(s){var n=s.getDay();return n===0&&(n=7),n}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 u=="undefined"?"undefined":(0,m.default)(u))==="object"?Y.exports=h:d.dateFormat=h})(void 0)},{"babel-runtime/helpers/typeof":67}],191:[function(M,Y,u){/*!
* 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 b,S="",r=0,i=0;for(r=h.index;r<d.length;r++){switch(d.charCodeAt(r)){case 34:b="&quot;";break;case 38:b="&amp;";break;case 39:b="&#39;";break;case 60:b="&lt;";break;case 62:b="&gt;";break;default:continue}i!==r&&(S+=d.substring(i,r)),i=r+1,S+=b}return i!==r?S+d.substring(i,r):S}},{}],192:[function(M,Y,u){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(b){if(!D(b)||b<0||isNaN(b))throw TypeError("n must be a positive number");return this._maxListeners=b,this},P.prototype.emit=function(b){var S,r,i,s,n,x;if(this._events||(this._events={}),b==="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(r=this._events[b],h(r))return!1;if(m(r))switch(arguments.length){case 1:r.call(this);break;case 2:r.call(this,arguments[1]);break;case 3:r.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),r.apply(this,s)}else if(d(r))for(s=Array.prototype.slice.call(arguments,1),x=r.slice(),i=x.length,n=0;n<i;n++)x[n].apply(this,s);return!0},P.prototype.addListener=function(b,S){var r;if(!m(S))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",b,m(S.listener)?S.listener:S),this._events[b]?d(this._events[b])?this._events[b].push(S):this._events[b]=[this._events[b],S]:this._events[b]=S,d(this._events[b])&&!this._events[b].warned&&(h(this._maxListeners)?r=P.defaultMaxListeners:r=this._maxListeners,r&&r>0&&this._events[b].length>r&&(this._events[b].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[b].length),typeof console.trace=="function"&&console.trace())),this},P.prototype.on=P.prototype.addListener,P.prototype.once=function(b,S){if(!m(S))throw TypeError("listener must be a function");var r=!1;function i(){this.removeListener(b,i),r||(r=!0,S.apply(this,arguments))}return i.listener=S,this.on(b,i),this},P.prototype.removeListener=function(b,S){var r,i,s,n;if(!m(S))throw TypeError("listener must be a function");if(!this._events||!this._events[b])return this;if(r=this._events[b],s=r.length,i=-1,r===S||m(r.listener)&&r.listener===S)delete this._events[b],this._events.removeListener&&this.emit("removeListener",b,S);else if(d(r)){for(n=s;n-- >0;)if(r[n]===S||r[n].listener&&r[n].listener===S){i=n;break}if(i<0)return this;r.length===1?(r.length=0,delete this._events[b]):r.splice(i,1),this._events.removeListener&&this.emit("removeListener",b,S)}return this},P.prototype.removeAllListeners=function(b){var S,r;if(!this._events)return this;if(!this._events.removeListener)return arguments.length===0?this._events={}:this._events[b]&&delete this._events[b],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(r=this._events[b],m(r))this.removeListener(b,r);else if(r)for(;r.length;)this.removeListener(b,r[r.length-1]);return delete this._events[b],this},P.prototype.listeners=function(b){var S;return!this._events||!this._events[b]?S=[]:m(this._events[b])?S=[this._events[b]]:S=this._events[b].slice(),S},P.prototype.listenerCount=function(b){if(this._events){var S=this._events[b];if(m(S))return 1;if(S)return S.length}return 0},P.listenerCount=function(b,S){return b.listenerCount(S)};function m(b){return typeof b=="function"}function D(b){return typeof b=="number"}function d(b){return typeof b=="object"&&b!==null}function h(b){return b===void 0}},{}],193:[function(M,Y,u){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,u){/*!
* 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,u){u.read=function(P,m,D,d,h){var b,S,r=h*8-d-1,i=(1<<r)-1,s=i>>1,n=-7,x=D?h-1:0,f=D?-1:1,y=P[m+x];for(x+=f,b=y&(1<<-n)-1,y>>=-n,n+=r;n>0;b=b*256+P[m+x],x+=f,n-=8);for(S=b&(1<<-n)-1,b>>=-n,n+=d;n>0;S=S*256+P[m+x],x+=f,n-=8);if(b===0)b=1-s;else{if(b===i)return S?NaN:(y?-1:1)*Infinity;S=S+Math.pow(2,d),b=b-s}return(y?-1:1)*S*Math.pow(2,b-d)},u.write=function(P,m,D,d,h,b){var S,r,i,s=b*8-h-1,n=(1<<s)-1,x=n>>1,f=h===23?Math.pow(2,-24)-Math.pow(2,-77):0,y=d?0:b-1,v=d?1:-1,p=m<0||m===0&&1/m<0?1:0;for(m=Math.abs(m),isNaN(m)||m===Infinity?(r=isNaN(m)?1:0,S=n):(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>=n?(r=0,S=n):S+x>=1?(r=(m*i-1)*Math.pow(2,h),S=S+x):(r=m*Math.pow(2,x-1)*Math.pow(2,h),S=0));h>=8;P[D+y]=r&255,y+=v,r/=256,h-=8);for(S=S<<h|r,s+=h;s>0;P[D+y]=S&255,y+=v,S/=256,s-=8);P[D+y-v]|=p*128}},{}],196:[function(M,Y,u){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,u){/*!
* 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,u){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={},u=0,P=M.length;u<P;u++)Y[M.charAt(u)]=u;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],u=M.charCodeAt(0)<<16|(M.length>1?M.charCodeAt(1):0)<<8|(M.length>2?M.charCodeAt(2):0),P=[b64chars.charAt(u>>>18),b64chars.charAt(u>>>12&63),Y>=2?"=":b64chars.charAt(u>>>6&63),Y>=1?"=":b64chars.charAt(u&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(u){return u=="+"?"-":"_"}).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),u=Y-65536;return fromCharCode((u>>>10)+55296)+fromCharCode((u&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,u=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][u],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,u){/*!
* 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 r=Object.getOwnPropertyDescriptor(d,S);Object.defineProperty(D,S,r)}),D}},{}],201:[function(M,Y,u){"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(r){return r.toLowerCase()});d=d.toLowerCase();for(var b=0;b<h.length;b++){var S=h[b];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,b=d.length<D.length-1;return(b||!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,u){"use strict";var P=M("./Mime");Y.exports=new P(M("./types/standard"))},{"./Mime":201,"./types/standard":203}],203:[function(M,Y,u){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,u){var P=1e3,m=P*60,D=m*60,d=D*24,h=d*7,b=d*365.25;Y.exports=function(n,x){x=x||{};var f=typeof n;if(f==="string"&&n.length>0)return S(n);if(f==="number"&&isFinite(n))return x.long?i(n):r(n);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(n))};function S(n){if(n=String(n),n.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(n);if(!x)return;var f=parseFloat(x[1]),y=(x[2]||"ms").toLowerCase();switch(y){case"years":case"year":case"yrs":case"yr":case"y":return f*b;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 r(n){var x=Math.abs(n);return x>=d?Math.round(n/d)+"d":x>=D?Math.round(n/D)+"h":x>=m?Math.round(n/m)+"m":x>=P?Math.round(n/P)+"s":n+"ms"}function i(n){var x=Math.abs(n);return x>=d?s(n,x,d,"day"):x>=D?s(n,x,D,"hour"):x>=m?s(n,x,m,"minute"):x>=P?s(n,x,P,"second"):n+" ms"}function s(n,x,f,y){var v=x>=f*1.5;return Math.round(n/f)+" "+y+(v?"s":"")}},{}],205:[function(M,Y,u){(function(P){function m(b,S){for(var r=0,i=b.length-1;i>=0;i--){var s=b[i];s==="."?b.splice(i,1):s===".."?(b.splice(i,1),r++):r&&(b.splice(i,1),r--)}if(S)for(;r--;r)b.unshift("..");return b}u.resolve=function(){for(var b="",S=!1,r=arguments.length-1;r>=-1&&!S;r--){var i=r>=0?arguments[r]:P.cwd();if(typeof i!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!i)continue;b=i+"/"+b,S=i.charAt(0)==="/"}return b=m(d(b.split("/"),function(s){return!!s}),!S).join("/"),(S?"/":"")+b||"."},u.normalize=function(b){var S=u.isAbsolute(b),r=h(b,-1)==="/";return b=m(d(b.split("/"),function(i){return!!i}),!S).join("/"),!b&&!S&&(b="."),b&&r&&(b+="/"),(S?"/":"")+b},u.isAbsolute=function(b){return b.charAt(0)==="/"},u.join=function(){var b=Array.prototype.slice.call(arguments,0);return u.normalize(d(b,function(S,r){if(typeof S!="string")throw new TypeError("Arguments to path.join must be strings");return S}).join("/"))},u.relative=function(b,S){b=u.resolve(b).substr(1),S=u.resolve(S).substr(1);function r(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=r(b.split("/")),s=r(S.split("/")),n=Math.min(i.length,s.length),x=n,f=0;f<n;f++)if(i[f]!==s[f]){x=f;break}for(var y=[],f=x;f<i.length;f++)y.push("..");return y=y.concat(s.slice(x)),y.join("/")},u.sep="/",u.delimiter=":",u.dirname=function(b){if(typeof b!="string"&&(b=b+""),b.length===0)return".";for(var S=b.charCodeAt(0),r=S===47,i=-1,s=!0,n=b.length-1;n>=1;--n)if(S=b.charCodeAt(n),S===47){if(!s){i=n;break}}else s=!1;return i===-1?r?"/":".":r&&i===1?"/":b.slice(0,i)};function D(b){typeof b!="string"&&(b=b+"");var S=0,r=-1,i=!0,s;for(s=b.length-1;s>=0;--s)if(b.charCodeAt(s)===47){if(!i){S=s+1;break}}else r===-1&&(i=!1,r=s+1);return r===-1?"":b.slice(S,r)}u.basename=function(b,S){var r=D(b);return S&&r.substr(-1*S.length)===S&&(r=r.substr(0,r.length-S.length)),r},u.extname=function(b){typeof b!="string"&&(b=b+"");for(var S=-1,r=0,i=-1,s=!0,n=0,x=b.length-1;x>=0;--x){var f=b.charCodeAt(x);if(f===47){if(!s){r=x+1;break}continue}i===-1&&(s=!1,i=x+1),f===46?S===-1?S=x:n!==1&&(n=1):S!==-1&&(n=-1)}return S===-1||i===-1||n===0||n===1&&S===i-1&&S===r+1?"":b.slice(S,i)};function d(b,S){if(b.filter)return b.filter(S);for(var r=[],i=0;i<b.length;i++)S(b[i],i,b)&&r.push(b[i]);return r}var h="ab".substr(-1)==="b"?function(b,S,r){return b.substr(S,r)}:function(b,S,r){return S<0&&(S=b.length+S),b.substr(S,r)}}).call(this,M("_process"))},{_process:208}],206:[function(M,Y,u){(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 u]&&u,b=m[typeof Y]&&Y&&!Y.nodeType&&Y,S=h&&b&&typeof P=="object"&&P;S&&(S.global===S||S.window===S||S.self===S)&&(D=S);var r=Math.pow(2,53)-1,i=/\bOpera/,s=this,n=Object.prototype,x=n.hasOwnProperty,f=n.toString;function y(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<=r)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:y(C)}function a(C,E){for(var o in C)x.call(C,o)&&E(C[o],o,C)}function l(C){return C==null?y(C):f.call(C).slice(8,-1)}function g(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 _(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"&&l(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()),z="Object",W=o?z:"ScriptBridgingProxyObject",K=o?z:"Environment",V=o&&E.java?"JavaPackage":l(E.java),F=o?z:"RuntimeObject",B=/\bJava/.test(V)&&E.java,G=B&&l(E.environment)==K,ae=B?"a":"\u03B1",de=B?"b":"\u03B2",oe=E.document||{},_e=E.operamini||E.opera,ye=i.test(ye=o&&_e?_e["[[Class]]"]:l(_e))?ye:_e=null,se,me=C,fe=[],ie=null,le=C==k,Q=le&&_e&&typeof _e.version=="function"&&_e.version(),ce,te=X([{label:"EdgeHTML",pattern:"Edge"},"Trident",{label:"WebKit",pattern:"AppleWebKit"},"iCab","Presto","NetFront","Tasman","KHTML","Gecko"]),ee=Ee(["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"]),xe=Oe([{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(at){return _(at,function(it,et){return it||RegExp("\\b"+(et.pattern||T(et))+"\\b","i").exec(C)&&(et.label||et)})}function q(at){return _(at,function(it,et,ke){return it||(et[xe]||et[/^[a-z]+(?: +[a-z]+\b)*/i.exec(xe)]||RegExp("\\b"+T(ke)+"(?:\\b|\\w*\\d)","i").exec(C))&&ke})}function Ee(at){return _(at,function(it,et){return it||RegExp("\\b"+(et.pattern||T(et))+"\\b","i").exec(C)&&(et.label||et)})}function ve(at){return _(at,function(it,et){var ke=et.pattern||T(et);return!it&&(it=RegExp("\\b"+ke+"(?:/[\\d.]+|[ \\w.]*)","i").exec(C))&&(it=v(it,ke,et.label||et)),it})}function Oe(at){return _(at,function(it,et){var ke=et.pattern||T(et);return!it&&(it=RegExp("\\b"+ke+" *\\d+[.\\w_]*","i").exec(C)||RegExp("\\b"+ke+" *\\w+-[\\w]*","i").exec(C)||RegExp("\\b"+ke+"(?:; *(?:[a-z]+[_-])?[a-z]+\\d+|[^ ();-]*)","i").exec(C))&&((it=String(et.label&&!RegExp(ke,"i").test(et.label)?et.label:it).split("/"))[1]&&!/[\d.]+/.test(it[0])&&(it[0]+=" "+it[1]),et=et.label||et,it=O(it[0].replace(RegExp(ke,"i"),et).replace(RegExp("; *(?:"+et+"[_-])?","i")," ").replace(RegExp("("+et+")[-_.]?(\\w)","i"),"$1 $2"))),it})}function Ke(at){return _(at,function(it,et){return it||(RegExp(et+"(?:-[\\d.]+/|(?: for [\\w-]+)?[ /-])([\\d.]+[^ ();/_-]*)","i").exec(C)||0)[1]||null})}function Qe(){return this.description||""}if(te&&(te=[te]),re&&!xe&&(xe=Oe([re])),(se=/\bGoogle TV\b/.exec(xe))&&(xe=se[0]),/\bSimulator\b/i.test(C)&&(xe=(xe?xe+" ":"")+"Simulator"),ee=="Opera Mini"&&/\bOPiOS\b/.test(C)&&fe.push("running in Turbo/Uncompressed mode"),ee=="IE"&&/\blike iPhone OS\b/.test(C)?(se=R(C.replace(/like iPhone OS/,"")),re=se.manufacturer,xe=se.product):/^iP/.test(xe)?(ee||(ee="Safari"),Z="iOS"+((se=/ OS ([\d_]+)/i.exec(C))?" "+se[1].replace(/_/g,"."):"")):ee=="Konqueror"&&!/buntu/i.test(Z)?Z="Kubuntu":re&&re!="Google"&&(/Chrome/.test(ee)&&!/\bMobile Safari\b/i.test(C)||/\bVita\b/.test(xe))||/\bAndroid\b/.test(Z)&&/^Chrome/.test(ee)&&/\bVersion\//i.test(C)?(ee="Android Browser",Z=/\bAndroid\b/.test(Z)?Z:"Android"):ee=="Silk"?(/\bMobi/i.test(C)||(Z="Android",fe.unshift("desktop mode")),/Accelerated *= *true/i.test(C)&&fe.unshift("accelerated")):ee=="PaleMoon"&&(se=/\bFirefox\/([\d.]+)\b/.exec(C))?fe.push("identifying as Firefox "+se[1]):ee=="Firefox"&&(se=/\b(Mobile|Tablet|TV)\b/i.exec(C))?(Z||(Z="Firefox OS"),xe||(xe=se[1])):!ee||(se=!/\bMinefield\b/i.test(C)&&/\b(?:Firefox|Safari)\b/.exec(ee))?(ee&&!xe&&/[\/,]|^[^(]+?\)/.test(C.slice(C.indexOf(se+"/")+8))&&(ee=null),(se=xe||re||Z)&&(xe||re||/\b(?:Android|Symbian OS|Tablet OS|webOS)\b/.test(Z))&&(ee=/[a-z]+(?: Hat)?/i.exec(/\bAndroid\b/.test(Z)?Z:se)+" Browser")):ee=="Electron"&&(se=(/\bChrome\/([\d.]+)\b/.exec(C)||0)[1])&&fe.push("Chromium "+se),Q||(Q=Ke(["(?:Cloud9|CriOS|CrMo|Edge|FxiOS|IEMobile|Iron|Opera ?Mini|OPiOS|OPR|Raven|SamsungBrowser|Silk(?!/[\\d.]+$))","Version",T(ee),"(?:Firefox|Minefield|NetFront)"])),(se=te=="iCab"&&parseFloat(Q)>3&&"WebKit"||/\bOpera\b/.test(ee)&&(/\bOPR\b/.test(C)?"Blink":"Presto")||/\b(?:Midori|Nook|Safari)\b/i.test(C)&&!/^(?:Trident|EdgeHTML)$/.test(te)&&"WebKit"||!te&&/\bMSIE\b/i.test(C)&&(Z=="Mac OS"?"Tasman":"Trident")||te=="WebKit"&&/\bPlayStation\b(?! Vita\b)/i.test(ee)&&"NetFront")&&(te=[se]),ee=="IE"&&(se=(/; *(?:XBLWP|ZuneWP)(\d+)/i.exec(C)||0)[1])?(ee+=" Mobile",Z="Windows Phone "+(/\+$/.test(se)?se:se+".x"),fe.unshift("desktop mode")):/\bWPDesktop\b/i.test(C)?(ee="IE Mobile",Z="Windows Phone 8.x",fe.unshift("desktop mode"),Q||(Q=(/\brv:([\d.]+)/.exec(C)||0)[1])):ee!="IE"&&te=="Trident"&&(se=/\brv:([\d.]+)/.exec(C))&&(ee&&fe.push("identifying as "+ee+(Q?" "+Q:"")),ee="IE",Q=se[1]),le){if(g(E,"global"))if(B&&(se=B.lang.System,me=se.getProperty("os.arch"),Z=Z||se.getProperty("os.name")+" "+se.getProperty("os.version")),G){try{Q=E.require("ringo/engine").version.join("."),ee="RingoJS"}catch(at){(se=E.system)&&se.global.system==E.system&&(ee="Narwhal",Z||(Z=se[0].os||null))}ee||(ee="Rhino")}else typeof E.process=="object"&&!E.process.browser&&(se=E.process)&&(typeof se.versions=="object"&&(typeof se.versions.electron=="string"?(fe.push("Node "+se.versions.node),ee="Electron",Q=se.versions.electron):typeof se.versions.nw=="string"&&(fe.push("Chromium "+Q,"Node "+se.versions.node),ee="NW.js",Q=se.versions.nw)),ee||(ee="Node.js",me=se.arch,Z=se.platform,Q=/[\d.]+/.exec(se.version),Q=Q?Q[0]:null));else l(se=E.runtime)==W?(ee="Adobe AIR",Z=se.flash.system.Capabilities.os):l(se=E.phantom)==F?(ee="PhantomJS",Q=(se=se.version||null)&&se.major+"."+se.minor+"."+se.patch):typeof oe.documentMode=="number"&&(se=/\bTrident\/(\d+)/i.exec(C))?(Q=[Q,oe.documentMode],(se=+se[1]+4)!=Q[1]&&(fe.push("IE "+Q[1]+" mode"),te&&(te[1]=""),Q[1]=se),Q=ee=="IE"?String(Q[1].toFixed(1)):Q[0]):typeof oe.documentMode=="number"&&/^(?:Chrome|Firefox)\b/.test(ee)&&(fe.push("masking as "+ee+" "+Q),ee="IE",Q="11.0",te=["Trident"],Z="Windows");Z=Z&&O(Z)}if(Q&&(se=/(?:[ab]|dp|pre|[ab]\d+pre)(?:\d+\+?)?$/i.exec(Q)||/(?:alpha|beta)(?: ?\d)?/i.exec(C+";"+(le&&A.appMinorVersion))||/\bMinefield\b/i.test(C)&&"a")&&(ie=/b/i.test(se)?"beta":"alpha",Q=Q.replace(RegExp(se+"\\+?$"),"")+(ie=="beta"?de:ae)+(/\d+\+?/.exec(se)||"")),ee=="Fennec"||ee=="Firefox"&&/\b(?:Android|Firefox OS)\b/.test(Z))ee="Firefox Mobile";else if(ee=="Maxthon"&&Q)Q=Q.replace(/\.[\d.]+/,".x");else if(/\bXbox\b/i.test(xe))xe=="Xbox 360"&&(Z=null),xe=="Xbox 360"&&/\bIEMobile\b/.test(C)&&fe.unshift("mobile mode");else if((/^(?:Chrome|IE|Opera)$/.test(ee)||ee&&!xe&&!/Browser|Mobi/.test(ee))&&(Z=="Windows CE"||/Mobi/i.test(C)))ee+=" Mobile";else if(ee=="IE"&&le)try{E.external===null&&fe.unshift("platform preview")}catch(at){fe.unshift("embedded")}else(/\bBlackBerry\b/.test(xe)||/\bBB10\b/.test(C))&&(se=(RegExp(xe.replace(/ +/g," *")+"/([.\\d]+)","i").exec(C)||0)[1]||Q)?(se=[se,/BB10/.test(C)],Z=(se[1]?(xe=null,re="BlackBerry"):"Device Software")+" "+se[0],Q=null):this!=a&&xe!="Wii"&&(le&&_e||/Opera/.test(ee)&&/\b(?:MSIE|Firefox)\b/i.test(C)||ee=="Firefox"&&/\bOS X (?:\d+\.){2,}/.test(Z)||ee=="IE"&&(Z&&!/^Win/.test(Z)&&Q>5.5||/\bWindows XP\b/.test(Z)&&Q>8||Q==8&&!/\bTrident\b/.test(C)))&&!i.test(se=R.call(a,C.replace(i,"")+";"))&&se.name&&(se="ing as "+se.name+((se=se.version)?" "+se:""),i.test(ee)?(/\bIE\b/.test(se)&&Z=="Mac OS"&&(Z=null),se="identify"+se):(se="mask"+se,ye?ee=O(ye.replace(/([a-z])([A-Z])/g,"$1 $2")):ee="Opera",/\bIE\b/.test(se)&&(Z=null),le||(Q=null)),te=["Presto"],fe.push(se));(se=(/\bAppleWebKit\/([\d.]+\+?)/i.exec(C)||0)[1])&&(se=[parseFloat(se.replace(/\.(\d)$/,".0$1")),se],ee=="Safari"&&se[1].slice(-1)=="+"?(ee="WebKit Nightly",ie="alpha",Q=se[1].slice(0,-1)):(Q==se[1]||Q==(se[2]=(/\bSafari\/([\d.]+\+?)/i.exec(C)||0)[1]))&&(Q=null),se[1]=(/\bChrome\/([\d.]+)/i.exec(C)||0)[1],se[0]==537.36&&se[2]==537.36&&parseFloat(se[1])>=28&&te=="WebKit"&&(te=["Blink"]),!le||!N&&!se[1]?(te&&(te[1]="like Safari"),se=(se=se[0],se<400?1:se<500?2:se<526?3:se<533?4:se<534?"4+":se<535?5:se<537?6:se<538?7:se<601?8:"8")):(te&&(te[1]="like Chrome"),se=se[1]||(se=se[0],se<530?1:se<532?2:se<532.05?3:se<533?4:se<534.03?5:se<534.07?6:se<534.1?7:se<534.13?8:se<534.16?9:se<534.24?10:se<534.3?11:se<535.01?12:se<535.02?"13+":se<535.07?15:se<535.11?16:se<535.19?17:se<536.05?18:se<536.1?19:se<537.01?20:se<537.11?"21+":se<537.13?23:se<537.18?24:se<537.24?25:se<537.36?26:te!="Blink"?"27":"28")),te&&(te[1]+=" "+(se+=typeof se=="number"?".x":/[.+]/.test(se)?"":"+")),ee=="Safari"&&(!Q||parseInt(Q)>45)&&(Q=se)),ee=="Opera"&&(se=/\bzbov|zvav$/.exec(Z))?(ee+=" ",fe.unshift("desktop mode"),se=="zvav"?(ee+="Mini",Q=null):ee+="Mobile",Z=Z.replace(RegExp(" *"+se+"$"),"")):ee=="Safari"&&/\bChrome\b/.exec(te&&te[1])&&(fe.unshift("desktop mode"),ee="Chrome Mobile",Q=null,/\bOS X\b/.test(Z)?(re="Apple",Z="iOS 4.3+"):Z=null),Q&&Q.indexOf(se=/[\d.]+$/.exec(Z))==0&&C.indexOf("/"+se+"-")>-1&&(Z=c(Z.replace(se,""))),te&&!/\b(?:Avant|Nook)\b/.test(ee)&&(/Browser|Lunascape|Maxthon/.test(ee)||ee!="Safari"&&/^iOS/.test(Z)&&/\bSafari\b/.test(te[1])||/^(?:Adobe|Arora|Breach|Midori|Opera|Phantom|Rekonq|Rock|Samsung Internet|Sleipnir|Web)/.test(ee)&&te[1])&&((se=te[te.length-1])&&fe.push(se)),fe.length&&(fe=["("+fe.join("; ")+")"]),re&&xe&&xe.indexOf(re)<0&&fe.push("on "+re),xe&&fe.push((/^on /.test(fe[fe.length-1])?"":"on ")+xe),Z&&(se=/ ([\d.+]+)$/.exec(Z),ce=se&&Z.charAt(Z.length-se[0].length-1)=="/",Z={architecture:32,family:se&&!ce?Z.replace(se[0],""):Z,version:se?se[1]:null,toString:function(){var at=this.version;return this.family+(at&&!ce?" "+at:"")+(this.architecture==64?" 64-bit":"")}}),(se=/\b(?:AMD|IA|Win|WOW|x86_|x)64\b/i.exec(me))&&!/\bi686\b/i.test(me)?(Z&&(Z.architecture=64,Z.family=Z.family.replace(RegExp(" *"+se),"")),ee&&(/\bWOW64\b/i.test(C)||le&&/\w(?:86|32)$/.test(A.cpuClass||A.platform)&&!/\bWin64; x64\b/i.test(C))&&fe.unshift("32-bit")):Z&&/^OS X/.test(Z.family)&&ee=="Chrome"&&parseFloat(Q)>=39&&(Z.architecture=64),C||(C=null);var rt={};return rt.description=C,rt.layout=te&&te[0],rt.manufacturer=re,rt.name=ee,rt.prerelease=ie,rt.product=xe,rt.ua=C,rt.version=ee&&Q,rt.os=Z||{architecture:null,family:null,version:null,toString:function(){return"null"}},rt.parse=R,rt.toString=Qe,rt.version&&fe.unshift(Q),rt.name&&fe.unshift(ee),Z&&ee&&!(Z==String(Z).split(" ")[0]&&(Z==ee.split(" ")[0]||xe))&&fe.push(xe?"("+Z+")":"on "+Z),fe.length&&(rt.description=fe.join(" ")),rt}var w=R();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(D.platform=w,define(function(){return w})):h&&b?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,u){(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,b){if(typeof D!="function")throw new TypeError('"callback" argument must be a function');var S=arguments.length,r,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,b)});default:for(r=new Array(S-1),i=0;i<r.length;)r[i++]=arguments[i];return P.nextTick(function(){D.apply(null,r)})}}}).call(this,M("_process"))},{_process:208}],208:[function(M,Y,u){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 b(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 r=[],i=!1,s,n=-1;function x(){if(!i||!s)return;i=!1,s.length?r=s.concat(r):n=-1,r.length&&f()}function f(){if(i)return;var p=b(x);i=!0;for(var O=r.length;O;){for(s=r,r=[];++n<O;)s&&s[n].run();n=-1,O=r.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];r.push(new y(p,O)),r.length===1&&!i&&b(f)};function y(p,O){this.fun=p,this.array=O}y.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,u){(function(P){/*! https://mths.be/punycode v1.4.1 by @mathias */(function(m){var D=typeof u=="object"&&u&&!u.nodeType&&u,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 b,S=2147483647,r=36,i=1,s=26,n=38,x=700,f=72,y=128,v="-",p=/^xn--/,O=/[^\x20-\x7E]/,a=/[\x2E\u3002\uFF0E\uFF61]/g,l={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},g=r-i,T=Math.floor,_=String.fromCharCode,c;function R(V){throw new RangeError(l[V])}function w(V,F){for(var B=V.length,G=[];B--;)G[B]=F(V[B]);return G}function C(V,F){var B=V.split("@"),G="";B.length>1&&(G=B[0]+"@",V=B[1]),V=V.replace(a,".");var ae=V.split("."),de=w(ae,F).join(".");return G+de}function E(V){for(var F=[],B=0,G=V.length,ae,de;B<G;)ae=V.charCodeAt(B++),ae>=55296&&ae<=56319&&B<G?(de=V.charCodeAt(B++),(de&64512)==56320?F.push(((ae&1023)<<10)+(de&1023)+65536):(F.push(ae),B--)):F.push(ae);return F}function o(V){return w(V,function(F){var B="";return F>65535&&(F-=65536,B+=_(F>>>10&1023|55296),F=56320|F&1023),B+=_(F),B}).join("")}function A(V){return V-48<10?V-22:V-65<26?V-65:V-97<26?V-97:r}function k(V,F){return V+22+75*(V<26)-((F!=0)<<5)}function U(V,F,B){var G=0;for(V=B?T(V/x):V>>1,V+=T(V/F);V>g*s>>1;G+=r)V=T(V/g);return T(G+(g+1)*V/(V+n))}function N(V){var F=[],B=V.length,G,ae=0,de=y,oe=f,_e,ye,se,me,fe,ie,le,Q,ce;for(_e=V.lastIndexOf(v),_e<0&&(_e=0),ye=0;ye<_e;++ye)V.charCodeAt(ye)>=128&&R("not-basic"),F.push(V.charCodeAt(ye));for(se=_e>0?_e+1:0;se<B;){for(me=ae,fe=1,ie=r;!(se>=B&&R("invalid-input"),le=A(V.charCodeAt(se++)),(le>=r||le>T((S-ae)/fe))&&R("overflow"),ae+=le*fe,Q=ie<=oe?i:ie>=oe+s?s:ie-oe,le<Q);ie+=r)ce=r-Q,fe>T(S/ce)&&R("overflow"),fe*=ce;G=F.length+1,oe=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 z(V){var F,B,G,ae,de,oe,_e,ye,se,me,fe,ie=[],le,Q,ce,te;for(V=E(V),le=V.length,F=y,B=0,de=f,oe=0;oe<le;++oe)fe=V[oe],fe<128&&ie.push(_(fe));for(G=ae=ie.length,ae&&ie.push(v);G<le;){for(_e=S,oe=0;oe<le;++oe)fe=V[oe],fe>=F&&fe<_e&&(_e=fe);for(Q=G+1,_e-F>T((S-B)/Q)&&R("overflow"),B+=(_e-F)*Q,F=_e,oe=0;oe<le;++oe)if(fe=V[oe],fe<F&&++B>S&&R("overflow"),fe==F){for(ye=B,se=r;!(me=se<=de?i:se>=de+s?s:se-de,ye<me);se+=r)te=ye-me,ce=r-me,ie.push(_(k(me+te%ce,0))),ye=T(te/ce);ie.push(_(k(ye,0))),de=U(B,Q,G==ae),B=0,++G}++B,++F}return ie.join("")}function W(V){return C(V,function(F){return p.test(F)?N(F.slice(4).toLowerCase()):F})}function K(V){return C(V,function(F){return O.test(F)?"xn--"+z(F):F})}if(b={version:"1.4.1",ucs2:{decode:E,encode:o},decode:N,encode:z,toASCII:K,toUnicode:W},typeof define=="function"&&typeof define.amd=="object"&&define.amd)define("punycode",function(){return b});else if(D&&d)if(Y.exports==D)d.exports=b;else for(c in b)b.hasOwnProperty(c)&&(D[c]=b[c]);else m.punycode=b})(this)}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],210:[function(M,Y,u){"use strict";function P(D,d){return Object.prototype.hasOwnProperty.call(D,d)}Y.exports=function(D,d,h,b){d=d||"&",h=h||"=";var S={};if(typeof D!="string"||D.length===0)return S;var r=/\+/g;D=D.split(d);var i=1e3;b&&typeof b.maxKeys=="number"&&(i=b.maxKeys);var s=D.length;i>0&&s>i&&(s=i);for(var n=0;n<s;++n){var x=D[n].replace(r,"%20"),f=x.indexOf(h),y,v,p,O;f>=0?(y=x.substr(0,f),v=x.substr(f+1)):(y=x,v=""),p=decodeURIComponent(y),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,u){"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,b,S,r){return b=b||"&",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(n){return s+encodeURIComponent(P(n))}).join(b):s+encodeURIComponent(P(h[i]))}).join(b):r?encodeURIComponent(P(r))+S+encodeURIComponent(P(h)):""};var m=Array.isArray||function(h){return Object.prototype.toString.call(h)==="[object Array]"};function D(h,b){if(h.map)return h.map(b);for(var S=[],r=0;r<h.length;r++)S.push(b(h[r],r));return S}var d=Object.keys||function(h){var b=[];for(var S in h)Object.prototype.hasOwnProperty.call(h,S)&&b.push(S);return b}},{}],212:[function(M,Y,u){"use strict";u.decode=u.parse=M("./decode"),u.encode=u.stringify=M("./encode")},{"./decode":210,"./encode":211}],213:[function(M,Y,u){Y.exports=M("./lib/_stream_duplex.js")},{"./lib/_stream_duplex.js":214}],214:[function(M,Y,u){"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 b=M("process-nextick-args"),S=d.default||function(O){var a=[];for(var l in O)a.push(l);return a};Y.exports=y;var r=(0,m.default)(M("core-util-is"));r.inherits=M("inherits");var i=M("./_stream_readable"),s=M("./_stream_writable");r.inherits(y,i);for(var n=S(s.prototype),x=0;x<n.length;x++){var f=n[x];y.prototype[f]||(y.prototype[f]=s.prototype[f])}function y(O){if(!(this instanceof y))return new y(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(y.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function v(){if(this.allowHalfOpen||this._writableState.ended)return;b.nextTick(p,this)}function p(O){O.end()}Object.defineProperty(y.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}}),y.prototype._destroy=function(O,a){this.push(null),this.end(),b.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,u){"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=b;var d=M("./_stream_transform"),h=(0,m.default)(M("core-util-is"));h.inherits=M("inherits"),h.inherits(b,d);function b(S){if(!(this instanceof b))return new b(S);d.call(this,S)}b.prototype._transform=function(S,r,i){i(null,S)}},{"./_stream_transform":217,"babel-runtime/core-js/object/create":55,"core-util-is":189,inherits:196}],216:[function(M,Y,u){(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"),b=S(h);function S(te){return te&&te.__esModule?te:{default:te}}var r=M("process-nextick-args");Y.exports=E;var i=M("isarray"),s;E.ReadableState=C;var n=M("events").EventEmitter,x=function(ee,xe){return ee.listeners(xe).length},f=M("./internal/streams/stream"),y=M("safe-buffer").Buffer,v=m.Uint8Array||function(){};function p(te){return y.from(te)}function O(te){return y.isBuffer(te)||te instanceof v}var a=(0,b.default)(M("core-util-is"));a.inherits=M("inherits");var l=M("util"),g=void 0;l&&l.debuglog?g=l.debuglog("stream"):g=function(){};var T=M("./internal/streams/BufferList"),_=M("./internal/streams/destroy"),c;a.inherits(E,f);var R=["error","close","destroy","pause","resume"];function w(te,ee,xe){if(typeof te.prependListener=="function")return te.prependListener(ee,xe);!te._events||!te._events[ee]?te.on(ee,xe):i(te._events[ee])?te._events[ee].unshift(xe):te._events[ee]=[xe,te._events[ee]]}function C(te,ee){s=s||M("./_stream_duplex"),te=te||{};var xe=ee instanceof s;this.objectMode=!!te.objectMode,xe&&(this.objectMode=this.objectMode||!!te.readableObjectMode);var re=te.highWaterMark,Z=te.readableHighWaterMark,X=this.objectMode?16:16*1024;re||re===0?this.highWaterMark=re:xe&&(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=te.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,te.encoding&&(c||(c=M("string_decoder/").StringDecoder),this.decoder=new c(te.encoding),this.encoding=te.encoding)}function E(te){if(s=s||M("./_stream_duplex"),!(this instanceof E))return new E(te);this._readableState=new C(te,this),this.readable=!0,te&&(typeof te.read=="function"&&(this._read=te.read),typeof te.destroy=="function"&&(this._destroy=te.destroy)),f.call(this)}Object.defineProperty(E.prototype,"destroyed",{get:function(){return this._readableState===void 0?!1:this._readableState.destroyed},set:function(ee){if(!this._readableState)return;this._readableState.destroyed=ee}}),E.prototype.destroy=_.destroy,E.prototype._undestroy=_.undestroy,E.prototype._destroy=function(te,ee){this.push(null),ee(te)},E.prototype.push=function(te,ee){var xe=this._readableState,re;return xe.objectMode?re=!0:typeof te=="string"&&(ee=ee||xe.defaultEncoding,ee!==xe.encoding&&(te=y.from(te,ee),ee=""),re=!0),o(this,te,ee,!1,re)},E.prototype.unshift=function(te){return o(this,te,null,!0,!1)};function o(te,ee,xe,re,Z){var X=te._readableState;if(ee===null)X.reading=!1,K(te,X);else{var q;Z||(q=k(X,ee)),q?te.emit("error",q):X.objectMode||ee&&ee.length>0?(typeof ee!="string"&&!X.objectMode&&(0,d.default)(ee)!==y.prototype&&(ee=p(ee)),re?X.endEmitted?te.emit("error",new Error("stream.unshift() after end event")):A(te,X,ee,!0):X.ended?te.emit("error",new Error("stream.push() after EOF")):(X.reading=!1,X.decoder&&!xe?(ee=X.decoder.write(ee),X.objectMode||ee.length!==0?A(te,X,ee,!1):B(te,X)):A(te,X,ee,!1))):re||(X.reading=!1)}return U(X)}function A(te,ee,xe,re){ee.flowing&&ee.length===0&&!ee.sync?(te.emit("data",xe),te.read(0)):(ee.length+=ee.objectMode?1:xe.length,re?ee.buffer.unshift(xe):ee.buffer.push(xe),ee.needReadable&&V(te)),B(te,ee)}function k(te,ee){var xe;return!O(ee)&&typeof ee!="string"&&ee!==void 0&&!te.objectMode&&(xe=new TypeError("Invalid non-string/buffer chunk")),xe}function U(te){return!te.ended&&(te.needReadable||te.length<te.highWaterMark||te.length===0)}E.prototype.isPaused=function(){return this._readableState.flowing===!1},E.prototype.setEncoding=function(te){return c||(c=M("string_decoder/").StringDecoder),this._readableState.decoder=new c(te),this._readableState.encoding=te,this};var N=8388608;function z(te){return te>=N?te=N:(te--,te|=te>>>1,te|=te>>>2,te|=te>>>4,te|=te>>>8,te|=te>>>16,te++),te}function W(te,ee){return te<=0||ee.length===0&&ee.ended?0:ee.objectMode?1:te!==te?ee.flowing&&ee.length?ee.buffer.head.data.length:ee.length:(te>ee.highWaterMark&&(ee.highWaterMark=z(te)),te<=ee.length?te:ee.ended?ee.length:(ee.needReadable=!0,0))}E.prototype.read=function(te){g("read",te),te=parseInt(te,10);var ee=this._readableState,xe=te;if(te!==0&&(ee.emittedReadable=!1),te===0&&ee.needReadable&&(ee.length>=ee.highWaterMark||ee.ended))return g("read: emitReadable",ee.length,ee.ended),ee.length===0&&ee.ended?le(this):V(this),null;if(te=W(te,ee),te===0&&ee.ended)return ee.length===0&&le(this),null;var re=ee.needReadable;g("need readable",re),(ee.length===0||ee.length-te<ee.highWaterMark)&&(re=!0,g("length less than watermark",re)),ee.ended||ee.reading?(re=!1,g("reading or ended",re)):re&&(g("do read"),ee.reading=!0,ee.sync=!0,ee.length===0&&(ee.needReadable=!0),this._read(ee.highWaterMark),ee.sync=!1,ee.reading||(te=W(xe,ee)));var Z;return te>0?Z=se(te,ee):Z=null,Z===null?(ee.needReadable=!0,te=0):ee.length-=te,ee.length===0&&(ee.ended||(ee.needReadable=!0),xe!==te&&ee.ended&&le(this)),Z!==null&&this.emit("data",Z),Z};function K(te,ee){if(ee.ended)return;if(ee.decoder){var xe=ee.decoder.end();xe&&xe.length&&(ee.buffer.push(xe),ee.length+=ee.objectMode?1:xe.length)}ee.ended=!0,V(te)}function V(te){var ee=te._readableState;ee.needReadable=!1,ee.emittedReadable||(g("emitReadable",ee.flowing),ee.emittedReadable=!0,ee.sync?r.nextTick(F,te):F(te))}function F(te){g("emit readable"),te.emit("readable"),ye(te)}function B(te,ee){ee.readingMore||(ee.readingMore=!0,r.nextTick(G,te,ee))}function G(te,ee){for(var xe=ee.length;!ee.reading&&!ee.flowing&&!ee.ended&&ee.length<ee.highWaterMark&&!(g("maybeReadMore read 0"),te.read(0),xe===ee.length);)xe=ee.length;ee.readingMore=!1}E.prototype._read=function(te){this.emit("error",new Error("_read() is not implemented"))},E.prototype.pipe=function(te,ee){var xe=this,re=this._readableState;switch(re.pipesCount){case 0:re.pipes=te;break;case 1:re.pipes=[re.pipes,te];break;default:re.pipes.push(te);break}re.pipesCount+=1,g("pipe count=%d opts=%j",re.pipesCount,ee);var Z=(!ee||ee.end!==!1)&&te!==P.stdout&&te!==P.stderr,X=Z?Ee:ke;re.endEmitted?r.nextTick(X):xe.once("end",X),te.on("unpipe",q);function q(Pe,$e){g("onunpipe"),Pe===xe&&($e&&$e.hasUnpiped===!1&&($e.hasUnpiped=!0,Ke()))}function Ee(){g("onend"),te.end()}var ve=ae(xe);te.on("drain",ve);var Oe=!1;function Ke(){g("cleanup"),te.removeListener("close",it),te.removeListener("finish",et),te.removeListener("drain",ve),te.removeListener("error",at),te.removeListener("unpipe",q),xe.removeListener("end",Ee),xe.removeListener("end",ke),xe.removeListener("data",rt),Oe=!0,re.awaitDrain&&(!te._writableState||te._writableState.needDrain)&&ve()}var Qe=!1;xe.on("data",rt);function rt(Pe){g("ondata"),Qe=!1;var $e=te.write(Pe);$e===!1&&!Qe&&((re.pipesCount===1&&re.pipes===te||re.pipesCount>1&&ce(re.pipes,te)!==-1)&&!Oe&&(g("false write response, pause",xe._readableState.awaitDrain),xe._readableState.awaitDrain++,Qe=!0),xe.pause())}function at(Pe){g("onerror",Pe),ke(),te.removeListener("error",at),x(te,"error")===0&&te.emit("error",Pe)}w(te,"error",at);function it(){te.removeListener("finish",et),ke()}te.once("close",it);function et(){g("onfinish"),te.removeListener("close",it),ke()}te.once("finish",et);function ke(){g("unpipe"),xe.unpipe(te)}return te.emit("pipe",xe),re.flowing||(g("pipe resume"),xe.resume()),te};function ae(te){return function(){var ee=te._readableState;g("pipeOnDrain",ee.awaitDrain),ee.awaitDrain&&ee.awaitDrain--,ee.awaitDrain===0&&x(te,"data")&&(ee.flowing=!0,ye(te))}}E.prototype.unpipe=function(te){var ee=this._readableState,xe={hasUnpiped:!1};if(ee.pipesCount===0)return this;if(ee.pipesCount===1)return te&&te!==ee.pipes?this:(te||(te=ee.pipes),ee.pipes=null,ee.pipesCount=0,ee.flowing=!1,te&&te.emit("unpipe",this,xe),this);if(!te){var re=ee.pipes,Z=ee.pipesCount;ee.pipes=null,ee.pipesCount=0,ee.flowing=!1;for(var X=0;X<Z;X++)re[X].emit("unpipe",this,xe);return this}var q=ce(ee.pipes,te);return q===-1?this:(ee.pipes.splice(q,1),ee.pipesCount-=1,ee.pipesCount===1&&(ee.pipes=ee.pipes[0]),te.emit("unpipe",this,xe),this)},E.prototype.on=function(te,ee){var xe=f.prototype.on.call(this,te,ee);if(te==="data")this._readableState.flowing!==!1&&this.resume();else if(te==="readable"){var re=this._readableState;!re.endEmitted&&!re.readableListening&&(re.readableListening=re.needReadable=!0,re.emittedReadable=!1,re.reading?re.length&&V(this):r.nextTick(de,this))}return xe},E.prototype.addListener=E.prototype.on;function de(te){g("readable nexttick read 0"),te.read(0)}E.prototype.resume=function(){var te=this._readableState;return te.flowing||(g("resume"),te.flowing=!0,oe(this,te)),this};function oe(te,ee){ee.resumeScheduled||(ee.resumeScheduled=!0,r.nextTick(_e,te,ee))}function _e(te,ee){ee.reading||(g("resume read 0"),te.read(0)),ee.resumeScheduled=!1,ee.awaitDrain=0,te.emit("resume"),ye(te),ee.flowing&&!ee.reading&&te.read(0)}E.prototype.pause=function(){return g("call pause flowing=%j",this._readableState.flowing),this._readableState.flowing!==!1&&(g("pause"),this._readableState.flowing=!1,this.emit("pause")),this};function ye(te){var ee=te._readableState;for(g("flow",ee.flowing);ee.flowing&&te.read()!==null;);}E.prototype.wrap=function(te){var ee=this,xe=this._readableState,re=!1;te.on("end",function(){if(g("wrapped end"),xe.decoder&&!xe.ended){var q=xe.decoder.end();q&&q.length&&ee.push(q)}ee.push(null)}),te.on("data",function(q){if(g("wrapped data"),xe.decoder&&(q=xe.decoder.write(q)),xe.objectMode&&q==null)return;if(!xe.objectMode&&(!q||!q.length))return;var Ee=ee.push(q);Ee||(re=!0,te.pause())});for(var Z in te)this[Z]===void 0&&typeof te[Z]=="function"&&(this[Z]=function(q){return function(){return te[q].apply(te,arguments)}}(Z));for(var X=0;X<R.length;X++)te.on(R[X],this.emit.bind(this,R[X]));return this._read=function(q){g("wrapped _read",q),re&&(re=!1,te.resume())},this},Object.defineProperty(E.prototype,"readableHighWaterMark",{enumerable:!1,get:function(){return this._readableState.highWaterMark}}),E._fromList=se;function se(te,ee){if(ee.length===0)return null;var xe;return ee.objectMode?xe=ee.buffer.shift():!te||te>=ee.length?(ee.decoder?xe=ee.buffer.join(""):ee.buffer.length===1?xe=ee.buffer.head.data:xe=ee.buffer.concat(ee.length),ee.buffer.clear()):xe=me(te,ee.buffer,ee.decoder),xe}function me(te,ee,xe){var re;return te<ee.head.data.length?(re=ee.head.data.slice(0,te),ee.head.data=ee.head.data.slice(te)):te===ee.head.data.length?re=ee.shift():re=xe?fe(te,ee):ie(te,ee),re}function fe(te,ee){var xe=ee.head,re=1,Z=xe.data;for(te-=Z.length;xe=xe.next;){var X=xe.data,q=te>X.length?X.length:te;if(q===X.length?Z+=X:Z+=X.slice(0,te),te-=q,te===0){q===X.length?(++re,xe.next?ee.head=xe.next:ee.head=ee.tail=null):(ee.head=xe,xe.data=X.slice(q));break}++re}return ee.length-=re,Z}function ie(te,ee){var xe=y.allocUnsafe(te),re=ee.head,Z=1;for(re.data.copy(xe),te-=re.data.length;re=re.next;){var X=re.data,q=te>X.length?X.length:te;if(X.copy(xe,xe.length-te,0,q),te-=q,te===0){q===X.length?(++Z,re.next?ee.head=re.next:ee.head=ee.tail=null):(ee.head=re,re.data=X.slice(q));break}++Z}return ee.length-=Z,xe}function le(te){var ee=te._readableState;if(ee.length>0)throw new Error('"endReadable()" called on non-empty stream');ee.endEmitted||(ee.ended=!0,r.nextTick(Q,ee,te))}function Q(te,ee){!te.endEmitted&&te.length===0&&(te.endEmitted=!0,ee.readable=!1,ee.emit("end"))}function ce(te,ee){for(var xe=0,re=te.length;xe<re;xe++)if(te[xe]===ee)return xe;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,u){"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 b(s,n){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,n!=null&&this.push(n),f(s);var y=this._readableState;y.reading=!1,(y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}function S(s){if(!(this instanceof S))return new S(s);d.call(this,s),this._transformState={afterTransform:b.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,s&&(typeof s.transform=="function"&&(this._transform=s.transform),typeof s.flush=="function"&&(this._flush=s.flush)),this.on("prefinish",r)}function r(){var s=this;typeof this._flush=="function"?this._flush(function(n,x){i(s,n,x)}):i(this,null,null)}S.prototype.push=function(s,n){return this._transformState.needTransform=!1,d.prototype.push.call(this,s,n)},S.prototype._transform=function(s,n,x){throw new Error("_transform() is not implemented")},S.prototype._write=function(s,n,x){var f=this._transformState;if(f.writecb=x,f.writechunk=s,f.writeencoding=n,!f.transforming){var y=this._readableState;(f.needTransform||y.needReadable||y.length<y.highWaterMark)&&this._read(y.highWaterMark)}},S.prototype._read=function(s){var n=this._transformState;n.writechunk!==null&&n.writecb&&!n.transforming?(n.transforming=!0,this._transform(n.writechunk,n.writeencoding,n.afterTransform)):n.needTransform=!0},S.prototype._destroy=function(s,n){var x=this;d.prototype._destroy.call(this,s,function(f){n(f),x.emit("close")})};function i(s,n,x){if(n)return s.emit("error",n);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,u){(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"),b=f(h),S=M("babel-runtime/core-js/symbol"),r=f(S),i=M("babel-runtime/core-js/object/create"),s=f(i),n=M("babel-runtime/core-js/set-immediate"),x=f(n);function f(ie){return ie&&ie.__esModule?ie:{default:ie}}var y=M("process-nextick-args");Y.exports=k;function v(ie,le,Q){this.chunk=ie,this.encoding=le,this.callback=Q,this.next=null}function p(ie){var le=this;this.next=null,this.entry=null,this.finish=function(){fe(le,ie)}}var O=!P.browser&&["v0.10","v0.9."].indexOf(P.version.slice(0,5))>-1?x.default:y.nextTick,a;k.WritableState=o;var l=(0,s.default)(M("core-util-is"));l.inherits=M("inherits");var g={deprecate:M("util-deprecate")},T=M("./internal/streams/stream"),_=M("safe-buffer").Buffer,c=m.Uint8Array||function(){};function R(ie){return _.from(ie)}function w(ie){return _.isBuffer(ie)||ie instanceof c}var C=M("./internal/streams/destroy");l.inherits(k,T);function E(){}function o(ie,le){a=a||M("./_stream_duplex"),ie=ie||{};var Q=le instanceof a;this.objectMode=!!ie.objectMode,Q&&(this.objectMode=this.objectMode||!!ie.writableObjectMode);var ce=ie.highWaterMark,te=ie.writableHighWaterMark,ee=this.objectMode?16:16*1024;ce||ce===0?this.highWaterMark=ce:Q&&(te||te===0)?this.highWaterMark=te:this.highWaterMark=ee,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 xe=ie.decodeStrings===!1;this.decodeStrings=!xe,this.defaultEncoding=ie.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(re){B(le,re)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new p(this)}o.prototype.getBuffer=function(){for(var le=this.bufferedRequest,Q=[];le;)Q.push(le),le=le.next;return Q},function(){try{Object.defineProperty(o.prototype,"buffer",{get:g.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(ie){}}();var A;typeof r.default=="function"&&b.default&&typeof Function.prototype[b.default]=="function"?(A=Function.prototype[b.default],(0,d.default)(k,b.default,{value:function(le){return A.call(this,le)?!0:this!==k?!1:le&&le._writableState instanceof o}})):A=function(le){return le instanceof this};function k(ie){if(a=a||M("./_stream_duplex"),!A.call(k,this)&&!(this instanceof a))return new k(ie);this._writableState=new 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,le){var Q=new Error("write after end");ie.emit("error",Q),y.nextTick(le,Q)}function N(ie,le,Q,ce){var te=!0,ee=!1;return Q===null?ee=new TypeError("May not write null values to stream"):typeof Q!="string"&&Q!==void 0&&!le.objectMode&&(ee=new TypeError("Invalid non-string/buffer chunk")),ee&&(ie.emit("error",ee),y.nextTick(ce,ee),te=!1),te}k.prototype.write=function(ie,le,Q){var ce=this._writableState,te=!1,ee=!ce.objectMode&&w(ie);return ee&&!_.isBuffer(ie)&&(ie=R(ie)),typeof le=="function"&&(Q=le,le=null),ee?le="buffer":le||(le=ce.defaultEncoding),typeof Q!="function"&&(Q=E),ce.ended?U(this,Q):(ee||N(this,ce,ie,Q))&&(ce.pendingcb++,te=W(this,ce,ee,ie,le,Q)),te},k.prototype.cork=function(){var ie=this._writableState;ie.corked++},k.prototype.uncork=function(){var ie=this._writableState;ie.corked&&(ie.corked--,!ie.writing&&!ie.corked&&!ie.finished&&!ie.bufferProcessing&&ie.bufferedRequest&&de(this,ie))},k.prototype.setDefaultEncoding=function(le){if(typeof le=="string"&&(le=le.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((le+"").toLowerCase())>-1))throw new TypeError("Unknown encoding: "+le);return this._writableState.defaultEncoding=le,this};function z(ie,le,Q){return!ie.objectMode&&ie.decodeStrings!==!1&&typeof le=="string"&&(le=_.from(le,Q)),le}Object.defineProperty(k.prototype,"writableHighWaterMark",{enumerable:!1,get:function(){return this._writableState.highWaterMark}});function W(ie,le,Q,ce,te,ee){if(!Q){var xe=z(le,ce,te);ce!==xe&&(Q=!0,te="buffer",ce=xe)}var re=le.objectMode?1:ce.length;le.length+=re;var Z=le.length<le.highWaterMark;if(Z||(le.needDrain=!0),le.writing||le.corked){var X=le.lastBufferedRequest;le.lastBufferedRequest={chunk:ce,encoding:te,isBuf:Q,callback:ee,next:null},X?X.next=le.lastBufferedRequest:le.bufferedRequest=le.lastBufferedRequest,le.bufferedRequestCount+=1}else K(ie,le,!1,re,ce,te,ee);return Z}function K(ie,le,Q,ce,te,ee,xe){le.writelen=ce,le.writecb=xe,le.writing=!0,le.sync=!0,Q?ie._writev(te,le.onwrite):ie._write(te,ee,le.onwrite),le.sync=!1}function V(ie,le,Q,ce,te){--le.pendingcb,Q?(y.nextTick(te,ce),y.nextTick(se,ie,le),ie._writableState.errorEmitted=!0,ie.emit("error",ce)):(te(ce),ie._writableState.errorEmitted=!0,ie.emit("error",ce),se(ie,le))}function F(ie){ie.writing=!1,ie.writecb=null,ie.length-=ie.writelen,ie.writelen=0}function B(ie,le){var Q=ie._writableState,ce=Q.sync,te=Q.writecb;if(F(Q),le)V(ie,Q,ce,le,te);else{var ee=oe(Q);!ee&&!Q.corked&&!Q.bufferProcessing&&Q.bufferedRequest&&de(ie,Q),ce?O(G,ie,Q,ee,te):G(ie,Q,ee,te)}}function G(ie,le,Q,ce){Q||ae(ie,le),le.pendingcb--,ce(),se(ie,le)}function ae(ie,le){le.length===0&&le.needDrain&&(le.needDrain=!1,ie.emit("drain"))}function de(ie,le){le.bufferProcessing=!0;var Q=le.bufferedRequest;if(ie._writev&&Q&&Q.next){var ce=le.bufferedRequestCount,te=new Array(ce),ee=le.corkedRequestsFree;ee.entry=Q;for(var xe=0,re=!0;Q;)te[xe]=Q,Q.isBuf||(re=!1),Q=Q.next,xe+=1;te.allBuffers=re,K(ie,le,!0,le.length,te,"",ee.finish),le.pendingcb++,le.lastBufferedRequest=null,ee.next?(le.corkedRequestsFree=ee.next,ee.next=null):le.corkedRequestsFree=new p(le),le.bufferedRequestCount=0}else{for(;Q;){var Z=Q.chunk,X=Q.encoding,q=Q.callback,Ee=le.objectMode?1:Z.length;if(K(ie,le,!1,Ee,Z,X,q),Q=Q.next,le.bufferedRequestCount--,le.writing)break}Q===null&&(le.lastBufferedRequest=null)}le.bufferedRequest=Q,le.bufferProcessing=!1}k.prototype._write=function(ie,le,Q){Q(new Error("_write() is not implemented"))},k.prototype._writev=null,k.prototype.end=function(ie,le,Q){var ce=this._writableState;typeof ie=="function"?(Q=ie,ie=null,le=null):typeof le=="function"&&(Q=le,le=null),ie!=null&&this.write(ie,le),ce.corked&&(ce.corked=1,this.uncork()),!ce.ending&&!ce.finished&&me(this,ce,Q)};function oe(ie){return ie.ending&&ie.length===0&&ie.bufferedRequest===null&&!ie.finished&&!ie.writing}function _e(ie,le){ie._final(function(Q){le.pendingcb--,Q&&ie.emit("error",Q),le.prefinished=!0,ie.emit("prefinish"),se(ie,le)})}function ye(ie,le){!le.prefinished&&!le.finalCalled&&(typeof ie._final=="function"?(le.pendingcb++,le.finalCalled=!0,y.nextTick(_e,ie,le)):(le.prefinished=!0,ie.emit("prefinish")))}function se(ie,le){var Q=oe(le);return Q&&(ye(ie,le),le.pendingcb===0&&(le.finished=!0,ie.emit("finish"))),Q}function me(ie,le,Q){le.ending=!0,se(ie,le),Q&&(le.finished?y.nextTick(Q):ie.once("finish",Q)),le.ended=!0,ie.writable=!1}function fe(ie,le,Q){var ce=ie.entry;for(ie.entry=null;ce;){var te=ce.callback;le.pendingcb--,te(Q),ce=ce.next}le.corkedRequestsFree?le.corkedRequestsFree.next=ie:le.corkedRequestsFree=ie}Object.defineProperty(k.prototype,"destroyed",{get:function(){return this._writableState===void 0?!1:this._writableState.destroyed},set:function(le){if(!this._writableState)return;this._writableState.destroyed=le}}),k.prototype.destroy=C.destroy,k.prototype._undestroy=C.undestroy,k.prototype._destroy=function(ie,le){this.end(),le(ie)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./_stream_duplex":214,"./internal/streams/destroy":220,"./internal/streams/stream":221,_process:208,"babel-runtime/core-js/object/create":55,"babel-runtime/core-js/object/define-property":56,"babel-runtime/core-js/set-immediate":62,"babel-runtime/core-js/symbol":64,"babel-runtime/core-js/symbol/has-instance":65,"core-util-is":189,inherits:196,"process-nextick-args":207,"safe-buffer":228,"util-deprecate":240}],219:[function(M,Y,u){"use strict";function P(h,b){if(!(h instanceof b))throw new TypeError("Cannot call a class as a function")}var m=M("safe-buffer").Buffer,D=M("util");function d(h,b,S){h.copy(b,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 r={data:S,next:null};this.length>0?this.tail.next=r:this.head=r,this.tail=r,++this.length},h.prototype.unshift=function(S){var r={data:S,next:this.head};this.length===0&&(this.tail=r),this.head=r,++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 r=this.head,i=""+r.data;r=r.next;)i+=S+r.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 r=m.allocUnsafe(S>>>0),i=this.head,s=0;i;)d(i.data,r,s),s+=i.data.length,i=i.next;return r},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,u){"use strict";var P=M("process-nextick-args");function m(h,b){var S=this,r=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return r||i?(b?b(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){!b&&s?(P.nextTick(d,S,s),S._writableState&&(S._writableState.errorEmitted=!0)):b&&b(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,b){h.emit("error",b)}Y.exports={destroy:m,undestroy:D}},{"process-nextick-args":207}],221:[function(M,Y,u){"use strict";Y.exports=M("events").EventEmitter},{events:192}],222:[function(M,Y,u){Y.exports=M("./readable").PassThrough},{"./readable":223}],223:[function(M,Y,u){u=Y.exports=M("./lib/_stream_readable.js"),u.Stream=u,u.Readable=u,u.Writable=M("./lib/_stream_writable.js"),u.Duplex=M("./lib/_stream_duplex.js"),u.Transform=M("./lib/_stream_transform.js"),u.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,u){Y.exports=M("./readable").Transform},{"./readable":223}],225:[function(M,Y,u){Y.exports=M("./lib/_stream_writable.js")},{"./lib/_stream_writable.js":218}],226:[function(M,Y,u){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,u){!function(P){"use strict";var m=Object.prototype,D=m.hasOwnProperty,d,h=typeof Symbol=="function"?Symbol:{},b=h.iterator||"@@iterator",S=h.asyncIterator||"@@asyncIterator",r=h.toStringTag||"@@toStringTag",i=typeof Y=="object",s=P.regeneratorRuntime;if(s){i&&(Y.exports=s);return}s=P.regeneratorRuntime=i?Y.exports:{};function n(W,K,V,F){var B=K&&K.prototype instanceof a?K:a,G=Object.create(B.prototype),ae=new U(F||[]);return G._invoke=E(W,V,ae),G}s.wrap=n;function x(W,K,V){try{return{type:"normal",arg:W.call(K,V)}}catch(F){return{type:"throw",arg:F}}}var f="suspendedStart",y="suspendedYield",v="executing",p="completed",O={};function a(){}function l(){}function g(){}var T={};T[b]=function(){return this};var _=Object.getPrototypeOf,c=_&&_(_(N([])));c&&c!==m&&D.call(c,b)&&(T=c);var R=g.prototype=a.prototype=Object.create(T);l.prototype=R.constructor=g,g.constructor=l,g[r]=l.displayName="GeneratorFunction";function w(W){["next","throw","return"].forEach(function(K){W[K]=function(V){return this._invoke(K,V)}})}s.isGeneratorFunction=function(W){var K=typeof W=="function"&&W.constructor;return K?K===l||(K.displayName||K.name)==="GeneratorFunction":!1},s.mark=function(W){return Object.setPrototypeOf?Object.setPrototypeOf(W,g):(W.__proto__=g,r in W||(W[r]="GeneratorFunction")),W.prototype=Object.create(R),W},s.awrap=function(W){return{__await:W}};function C(W){function K(B,G,ae,de){var oe=x(W[B],W,G);if(oe.type==="throw")de(oe.arg);else{var _e=oe.arg,ye=_e.value;return ye&&typeof ye=="object"&&D.call(ye,"__await")?Promise.resolve(ye.__await).then(function(se){K("next",se,ae,de)},function(se){K("throw",se,ae,de)}):Promise.resolve(ye).then(function(se){_e.value=se,ae(_e)},de)}}var V;function F(B,G){function ae(){return new Promise(function(de,oe){K(B,G,de,oe)})}return V=V?V.then(ae,ae):ae()}this._invoke=F}w(C.prototype),C.prototype[S]=function(){return this},s.AsyncIterator=C,s.async=function(W,K,V,F){var B=new C(n(W,K,V,F));return s.isGeneratorFunction(K)?B:B.next().then(function(G){return G.done?G.value:B.next()})};function E(W,K,V){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 z()}for(V.method=G,V.arg=ae;;){var de=V.delegate;if(de){var oe=o(de,V);if(oe){if(oe===O)continue;return oe}}if(V.method==="next")V.sent=V._sent=V.arg;else if(V.method==="throw"){if(F===f)throw F=p,V.arg;V.dispatchException(V.arg)}else V.method==="return"&&V.abrupt("return",V.arg);F=v;var _e=x(W,K,V);if(_e.type==="normal"){if(F=V.done?p:y,_e.arg===O)continue;return{value:_e.arg,done:V.done}}else _e.type==="throw"&&(F=p,V.method="throw",V.arg=_e.arg)}}}function o(W,K){var V=W.iterator[K.method];if(V===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(V,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[r]="Generator",R[b]=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 V in W)K.push(V);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[b];if(K)return K.call(W);if(typeof W.next=="function")return W;if(!isNaN(W.length)){var V=-1,F=function B(){for(;++V<W.length;)if(D.call(W,V))return B.value=W[V],B.done=!1,B;return B.value=d,B.done=!0,B};return F.next=F}}return{next:z}}s.values=N;function z(){return{value:d,done:!0}}U.prototype={constructor:U,reset:function(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 V(oe,_e){return G.type="throw",G.arg=W,K.next=oe,_e&&(K.method="next",K.arg=d),!!_e}for(var F=this.tryEntries.length-1;F>=0;--F){var B=this.tryEntries[F],G=B.completion;if(B.tryLoc==="root")return V("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 V(B.catchLoc,!0);if(this.prev<B.finallyLoc)return V(B.finallyLoc)}else if(ae){if(this.prev<B.catchLoc)return V(B.catchLoc,!0)}else if(de){if(this.prev<B.finallyLoc)return V(B.finallyLoc)}else throw new Error("try statement without catch or finally")}}},abrupt:function(W,K){for(var V=this.tryEntries.length-1;V>=0;--V){var F=this.tryEntries[V];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 V=this.tryEntries[K];if(V.finallyLoc===W)return this.complete(V.completion,V.afterLoc),k(V),O}},catch:function(W){for(var K=this.tryEntries.length-1;K>=0;--K){var V=this.tryEntries[K];if(V.tryLoc===W){var F=V.completion;if(F.type==="throw"){var B=F.arg;k(V)}return B}}throw new Error("illegal catch attempt")},delegateYield:function(W,K,V){return this.delegate={iterator:N(W),resultName:K,nextLoc:V},this.method==="next"&&(this.arg=d),O}}}(function(){return this}()||Function("return this")())},{}],228:[function(M,Y,u){var P=M("buffer"),m=P.Buffer;function D(h,b){for(var S in h)b[S]=h[S]}m.from&&m.alloc&&m.allocUnsafe&&m.allocUnsafeSlow?Y.exports=P:(D(P,u),u.Buffer=d);function d(h,b,S){return m(h,b,S)}D(m,d),d.from=function(h,b,S){if(typeof h=="number")throw new TypeError("Argument must not be a number");return m(h,b,S)},d.alloc=function(h,b,S){if(typeof h!="number")throw new TypeError("Argument must be a number");var r=m(h);return b!==void 0?typeof S=="string"?r.fill(b,S):r.fill(b):r.fill(0),r},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,u){(function(P){"use strict";var m=M("babel-runtime/core-js/string/from-code-point"),D=y(m),d=M("babel-runtime/core-js/json/stringify"),h=y(d),b=M("babel-runtime/helpers/typeof"),S=y(b),r=M("babel-runtime/core-js/object/define-property"),i=y(r),s=M("babel-runtime/core-js/object/keys"),n=y(s),x=M("babel-runtime/core-js/object/create"),f=y(x);function y(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 Ee=this;l(Ee),Ee.q=Ee.c="",Ee.bufferCheckPosition=v.MAX_BUFFER_LENGTH,Ee.opt=q||{},Ee.opt.lowercase=Ee.opt.lowercase||Ee.opt.lowercasetags,Ee.looseCase=Ee.opt.lowercase?"toLowerCase":"toUpperCase",Ee.tags=[],Ee.closed=Ee.closedRoot=Ee.sawRoot=!1,Ee.tag=Ee.error=null,Ee.strict=!!X,Ee.noscript=!!(X||Ee.opt.noscript),Ee.state=G.BEGIN,Ee.strictEntities=Ee.opt.strictEntities,Ee.ENTITIES=Ee.strictEntities?(0,f.default)(v.XML_ENTITIES):(0,f.default)(v.ENTITIES),Ee.attribList=[],Ee.opt.xmlns&&(Ee.ns=(0,f.default)(A)),Ee.trackPosition=Ee.opt.position!==!1,Ee.trackPosition&&(Ee.position=Ee.line=Ee.column=0),de(Ee,"onready")}f.default||(Object.create=function(X){function q(){}q.prototype=X;var Ee=new q;return Ee}),n.default||(Object.keys=function(X){var q=[];for(var Ee in X)X.hasOwnProperty(Ee)&&q.push(Ee);return q});function a(X){for(var q=Math.max(v.MAX_BUFFER_LENGTH,10),Ee=0,ve=0,Oe=p.length;ve<Oe;ve++){var Ke=X[p[ve]].length;if(Ke>q)switch(p[ve]){case"textNode":_e(X);break;case"cdata":oe(X,"oncdata",X.cdata),X.cdata="";break;case"script":oe(X,"onscript",X.script),X.script="";break;default:se(X,"Max buffer length exceeded: "+p[ve])}Ee=Math.max(Ee,Ke)}var Qe=v.MAX_BUFFER_LENGTH-Ee;X.bufferCheckPosition=Qe+X.position}function l(X){for(var q=0,Ee=p.length;q<Ee;q++)X[p[q]]=""}function g(X){_e(X),X.cdata!==""&&(oe(X,"oncdata",X.cdata),X.cdata=""),X.script!==""&&(oe(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(){g(this)}};var T;try{T=M("stream").Stream}catch(X){T=function(){}}var _=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 Ee=this;this._parser.onend=function(){Ee.emit("end")},this._parser.onerror=function(ve){Ee.emit("error",ve),Ee._parser.error=null},this._decoder=null,_.forEach(function(ve){(0,i.default)(Ee,"on"+ve,{get:function(){return Ee._parser["on"+ve]},set:function(Ke){if(!Ke)return Ee.removeAllListeners(ve),Ee._parser["on"+ve]=Ke,Ke;Ee.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 Ee=this;return!Ee._parser["on"+X]&&_.indexOf(X)!==-1&&(Ee._parser["on"+X]=function(){var ve=arguments.length===1?[arguments[0]]:Array.apply(null,arguments);ve.splice(0,0,X),Ee.emit.apply(Ee,ve)}),T.prototype.on.call(Ee,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]/,z=/[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040.\d-]/;function W(X){return X===" "||X===`
`||X==="\r"||X===" "}function K(X){return X==='"'||X==="'"}function V(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,n.default)(v.ENTITIES).forEach(function(X){var q=v.ENTITIES[X],Ee=typeof q=="number"?String.fromCharCode(q):q;v.ENTITIES[X]=Ee});for(var ae in v.STATE)v.STATE[v.STATE[ae]]=ae;G=v.STATE;function de(X,q,Ee){X[q]&&X[q](Ee)}function oe(X,q,Ee){X.textNode&&_e(X),de(X,q,Ee)}function _e(X){X.textNode=ye(X.opt,X.textNode),X.textNode&&de(X,"ontext",X.textNode),X.textNode=""}function ye(X,q){return X.trim&&(q=q.trim()),X.normalize&&(q=q.replace(/\s+/g," ")),q}function se(X,q){return _e(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&&fe(X,"Unclosed root tag"),X.state!==G.BEGIN&&X.state!==G.BEGIN_WHITESPACE&&X.state!==G.TEXT&&se(X,"Unexpected end"),_e(X),X.c="",X.closed=!0,de(X,"onend"),O.call(X,X.strict,X.opt),X}function fe(X,q){if((typeof X=="undefined"?"undefined":(0,S.default)(X))!=="object"||!(X instanceof O))throw new Error("bad call to strictFail");X.strict&&se(X,q)}function ie(X){X.strict||(X.tagName=X.tagName[X.looseCase]());var q=X.tags[X.tags.length-1]||X,Ee=X.tag={name:X.tagName,attributes:{}};X.opt.xmlns&&(Ee.ns=q.ns),X.attribList.length=0,oe(X,"onopentagstart",Ee)}function le(X,q){var Ee=X.indexOf(":"),ve=Ee<0?["",X]:X.split(":"),Oe=ve[0],Ke=ve[1];return q&&X==="xmlns"&&(Oe="xmlns",Ke=""),{prefix:Oe,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=le(X.attribName,!0),Ee=q.prefix,ve=q.local;if(Ee==="xmlns")if(ve==="xml"&&X.attribValue!==E)fe(X,"xml: prefix must be bound to "+E+`
Actual: `+X.attribValue);else if(ve==="xmlns"&&X.attribValue!==o)fe(X,"xmlns: prefix must be bound to "+o+`
Actual: `+X.attribValue);else{var Oe=X.tag,Ke=X.tags[X.tags.length-1]||X;Oe.ns===Ke.ns&&(Oe.ns=(0,f.default)(Ke.ns)),Oe.ns[ve]=X.attribValue}X.attribList.push([X.attribName,X.attribValue])}else X.tag.attributes[X.attribName]=X.attribValue,oe(X,"onattribute",{name:X.attribName,value:X.attribValue});X.attribName=X.attribValue=""}function ce(X,q){if(X.opt.xmlns){var Ee=X.tag,ve=le(X.tagName);Ee.prefix=ve.prefix,Ee.local=ve.local,Ee.uri=Ee.ns[ve.prefix]||"",Ee.prefix&&!Ee.uri&&(fe(X,"Unbound namespace prefix: "+(0,h.default)(X.tagName)),Ee.uri=ve.prefix);var Oe=X.tags[X.tags.length-1]||X;Ee.ns&&Oe.ns!==Ee.ns&&(0,n.default)(Ee.ns).forEach(function(st){oe(X,"onopennamespace",{prefix:st,uri:Ee.ns[st]})});for(var Ke=0,Qe=X.attribList.length;Ke<Qe;Ke++){var rt=X.attribList[Ke],at=rt[0],it=rt[1],et=le(at,!0),ke=et.prefix,Pe=et.local,$e=ke===""?"":Ee.ns[ke]||"",Et={name:at,value:it,prefix:ke,local:Pe,uri:$e};ke&&ke!=="xmlns"&&!$e&&(fe(X,"Unbound namespace prefix: "+(0,h.default)(ke)),Et.uri=ke),X.tag.attributes[at]=Et,oe(X,"onattribute",Et)}X.attribList.length=0}X.tag.isSelfClosing=!!q,X.sawRoot=!0,X.tags.push(X.tag),oe(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 te(X){if(!X.tagName){fe(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}oe(X,"onscript",X.script),X.script=""}var q=X.tags.length,Ee=X.tagName;X.strict||(Ee=Ee[X.looseCase]());for(var ve=Ee;q--;){var Oe=X.tags[q];if(Oe.name!==ve)fe(X,"Unexpected close tag");else break}if(q<0){fe(X,"Unmatched closing tag: "+X.tagName),X.textNode+="</"+X.tagName+">",X.state=G.TEXT;return}X.tagName=Ee;for(var Ke=X.tags.length;Ke-- >q;){var Qe=X.tag=X.tags.pop();X.tagName=X.tag.name,oe(X,"onclosetag",X.tagName);var rt={};for(var at in Qe.ns)rt[at]=Qe.ns[at];var it=X.tags[X.tags.length-1]||X;X.opt.xmlns&&Qe.ns!==it.ns&&(0,n.default)(Qe.ns).forEach(function(et){var ke=Qe.ns[et];oe(X,"onclosenamespace",{prefix:et,uri:ke})})}q===0&&(X.closedRoot=!0),X.tagName=X.attribValue=X.attribName="",X.attribList.length=0,X.state=G.TEXT}function ee(X){var q=X.entity,Ee=q.toLowerCase(),ve,Oe="";return X.ENTITIES[q]?X.ENTITIES[q]:X.ENTITIES[Ee]?X.ENTITIES[Ee]:(q=Ee,q.charAt(0)==="#"&&(q.charAt(1)==="x"?(q=q.slice(2),ve=parseInt(q,16),Oe=ve.toString(16)):(q=q.slice(1),ve=parseInt(q,10),Oe=ve.toString(10))),q=q.replace(/^0+/,""),isNaN(ve)||Oe.toLowerCase()!==q?(fe(X,"Invalid character entity"),"&"+X.entity+";"):(0,D.default)(ve))}function xe(X,q){q==="<"?(X.state=G.OPEN_WAKA,X.startTagPosition=X.position):W(q)||(fe(X,"Non-whitespace before first tag."),X.textNode=q,X.state=G.TEXT)}function re(X,q){var Ee="";return q<X.length&&(Ee=X.charAt(q)),Ee}function Z(X){var q=this;if(this.error)throw this.error;if(q.closed)return se(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 Ee=0,ve="";!(ve=re(X,Ee++),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;xe(q,ve);continue;case G.BEGIN_WHITESPACE:xe(q,ve);continue;case G.TEXT:if(q.sawRoot&&!q.closedRoot){for(var Oe=Ee-1;ve&&ve!=="<"&&ve!=="&";)ve=re(X,Ee++),ve&&q.trackPosition&&(q.position++,ve===`
`?(q.line++,q.column=0):q.column++);q.textNode+=X.substring(Oe,Ee-1)}ve==="<"&&!(q.sawRoot&&q.closedRoot&&!q.strict)?(q.state=G.OPEN_WAKA,q.startTagPosition=q.position):(!W(ve)&&(!q.sawRoot||q.closedRoot)&&fe(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(fe(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?(oe(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)&&fe(q,"Inappropriately located doctype declaration"),q.doctype="",q.sgmlDecl=""):ve===">"?(oe(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,oe(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=ye(q.opt,q.comment),q.comment&&oe(q,"oncomment",q.comment),q.comment=""):(q.comment+="-"+ve,q.state=G.COMMENT);continue;case G.COMMENT_ENDED:ve!==">"?(fe(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&&oe(q,"oncdata",q.cdata),oe(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===">"?(oe(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)||fe(q,"Invalid character in tag name"),q.state=G.ATTRIB));continue;case G.OPEN_TAG_SLASH:ve===">"?(ce(q,!0),te(q)):(fe(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):fe(q,"Invalid attribute name");continue;case G.ATTRIB_NAME:ve==="="?q.state=G.ATTRIB_VALUE:ve===">"?(fe(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:fe(q,"Invalid attribute name");continue;case G.ATTRIB_NAME_SAW_WHITE:if(ve==="=")q.state=G.ATTRIB_VALUE;else{if(W(ve))continue;fe(q,"Attribute without value"),q.tag.attributes[q.attribName]="",q.attribValue="",oe(q,"onattribute",{name:q.attribName,value:""}),q.attribName="",ve===">"?ce(q):F(k,ve)?(q.attribName=ve,q.state=G.ATTRIB_NAME):(fe(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):(fe(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)?(fe(q,"No whitespace between attributes"),q.attribName=ve,q.attribValue="",q.state=G.ATTRIB_NAME):fe(q,"Invalid attribute name");continue;case G.ATTRIB_VALUE_UNQUOTED:if(!V(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===">"?te(q):F(U,ve)?q.tagName+=ve:q.script?(q.script+="</"+q.tagName,q.tagName="",q.state=G.SCRIPT):(W(ve)||fe(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):fe(q,"Invalid tagname in closing tag."):q.tagName=ve}continue;case G.CLOSE_TAG_SAW_WHITE:if(W(ve))continue;ve===">"?te(q):fe(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,rt;switch(q.state){case G.TEXT_ENTITY:Qe=G.TEXT,rt="textNode";break;case G.ATTRIB_VALUE_ENTITY_Q:Qe=G.ATTRIB_VALUE_QUOTED,rt="attribValue";break;case G.ATTRIB_VALUE_ENTITY_U:Qe=G.ATTRIB_VALUE_UNQUOTED,rt="attribValue";break}ve===";"?(q[rt]+=ee(q),q.entity="",q.state=Qe):F(q.entity.length?z:N,ve)?q.entity+=ve:(fe(q,"Invalid character in entity name"),q[rt]+="&"+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,Ee=function(){var Oe=16384,Ke=[],Qe,rt,at=-1,it=arguments.length;if(!it)return"";for(var et="";++at<it;){var ke=Number(arguments[at]);if(!isFinite(ke)||ke<0||ke>1114111||q(ke)!==ke)throw RangeError("Invalid code point: "+ke);ke<=65535?Ke.push(ke):(ke-=65536,Qe=(ke>>10)+55296,rt=ke%1024+56320,Ke.push(Qe,rt)),(at+1===it||Ke.length>Oe)&&(et+=X.apply(null,Ke),Ke.length=0)}return et};i.default?Object.defineProperty(String,"fromCodePoint",{value:Ee,configurable:!0,writable:!0}):String.fromCodePoint=Ee}()})(typeof u=="undefined"?(void 0).sax={}:u)}).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,u){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 b=this;function S(y){d.writable&&(d.write(y)===!1&&b.pause&&b.pause())}b.on("data",S);function r(){b.readable&&b.resume&&b.resume()}d.on("drain",r),!d._isStdio&&(!h||h.end!==!1)&&(b.on("end",s),b.on("close",n));var i=!1;function s(){if(i)return;i=!0,d.end()}function n(){if(i)return;i=!0,typeof d.destroy=="function"&&d.destroy()}function x(y){if(f(),P.listenerCount(this,"error")===0)throw y}b.on("error",x),d.on("error",x);function f(){b.removeListener("data",S),d.removeListener("drain",r),b.removeListener("end",s),b.removeListener("close",n),b.removeListener("error",x),d.removeListener("error",x),b.removeListener("end",f),b.removeListener("close",f),d.removeListener("close",f)}return b.on("end",f),b.on("close",f),d.on("close",f),d.emit("pipe",b),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,u){(function(P){var m=M("./lib/request"),D=M("./lib/response"),d=M("xtend"),h=M("builtin-status-codes"),b=M("url"),S=u;S.request=function(r,i){typeof r=="string"?r=b.parse(r):r=d(r);var s=P.location.protocol.search(/^https?:$/)===-1?"http:":"",n=r.protocol||s,x=r.hostname||r.host,f=r.port,y=r.path||"/";x&&x.indexOf(":")!==-1&&(x="["+x+"]"),r.url=(x?n+"//"+x:"")+(f?":"+f:"")+y,r.method=(r.method||"GET").toUpperCase(),r.headers=r.headers||{};var v=new m(r);return i&&v.on("response",i),v},S.get=function(i,s){var n=S.request(i,s);return n.end(),n},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,u){(function(P){"use strict";u.fetch=S(P.fetch)&&S(P.ReadableStream),u.writableStream=S(P.WritableStream),u.abortController=S(P.AbortController),u.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),u.blobConstructor=!0}catch(r){}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(r){m=null}}else m=null;return m}function d(r){var i=D();if(!i)return!1;try{return i.responseType=r,i.responseType===r}catch(s){}return!1}var h=typeof P.ArrayBuffer!="undefined",b=h&&S(P.ArrayBuffer.prototype.slice);u.arraybuffer=u.fetch||h&&d("arraybuffer"),u.msstream=!u.fetch&&b&&d("ms-stream"),u.mozchunkedarraybuffer=!u.fetch&&h&&d("moz-chunked-arraybuffer"),u.overrideMimeType=u.fetch||(D()?S(D().overrideMimeType):!1),u.vbArray=S(P.VBArray);function S(r){return typeof r=="function"}m=null}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],233:[function(M,Y,u){(function(P,m,D){"use strict";var d=M("babel-runtime/core-js/object/keys"),h=b(d);function b(a){return a&&a.__esModule?a:{default:a}}var S=M("./capability"),r=M("inherits"),i=M("./response"),s=M("readable-stream"),n=M("to-arraybuffer"),x=i.IncomingMessage,f=i.readyStates;function y(a,l){return S.fetch&&l?"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 l=this;s.Writable.call(l),l._opts=a,l._body=[],l._headers={},a.auth&&l.setHeader("Authorization","Basic "+new D(a.auth).toString("base64")),(0,h.default)(a.headers).forEach(function(_){l.setHeader(_,a.headers[_])});var g,T=!0;if(a.mode==="disable-fetch"||"requestTimeout"in a&&!S.abortController)T=!1,g=!0;else if(a.mode==="prefer-streaming")g=!1;else if(a.mode==="allow-wrong-content-type")g=!S.overrideMimeType;else if(!a.mode||a.mode==="default"||a.mode==="prefer-fast")g=!0;else throw new Error("Invalid value for opts.mode");l._mode=y(g,T),l._fetchTimer=null,l.on("finish",function(){l._onFinish()})};r(v,s.Writable),v.prototype.setHeader=function(a,l){var g=this,T=a.toLowerCase();if(O.indexOf(T)!==-1)return;g._headers[T]={name:a,value:l}},v.prototype.getHeader=function(a){var l=this._headers[a.toLowerCase()];return l?l.value:null},v.prototype.removeHeader=function(a){var l=this;delete l._headers[a.toLowerCase()]},v.prototype._onFinish=function(){var a=this;if(a._destroyed)return;var l=a._opts,g=a._headers,T=null;l.method!=="GET"&&l.method!=="HEAD"&&(S.arraybuffer?T=n(D.concat(a._body)):S.blobConstructor?T=new m.Blob(a._body.map(function(E){return n(E)}),{type:(g["content-type"]||{}).value||""}):T=D.concat(a._body).toString());var _=[];if((0,h.default)(g).forEach(function(E){var o=g[E].name,A=g[E].value;Array.isArray(A)?A.forEach(function(k){_.push([o,k])}):_.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 l&&l.requestTimeout!==0&&(a._fetchTimer=m.setTimeout(function(){a.emit("requestTimeout"),a._fetchAbortController&&a._fetchAbortController.abort()},l.requestTimeout))}m.fetch(a._opts.url,{method:a._opts.method,headers:_,body:T||void 0,mode:"cors",credentials:l.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=!!l.withCredentials),a._mode==="text"&&"overrideMimeType"in C&&C.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in l&&(C.timeout=l.requestTimeout,C.ontimeout=function(){a.emit("requestTimeout")}),_.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 l=a.status;return l!==null&&l!==0}catch(g){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(l){a.emit("error",l)}),a.emit("response",a._response)},v.prototype._write=function(a,l,g){var T=this;T._body.push(a),g()},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,l,g){var T=this;typeof a=="function"&&(g=a,a=void 0),s.Writable.prototype.end.call(T,a,l,g)},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,u){(function(P,m,D){"use strict";var d=M("babel-runtime/core-js/promise"),h=b(d);function b(x){return x&&x.__esModule?x:{default:x}}var S=M("./capability"),r=M("inherits"),i=M("readable-stream"),s=u.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},n=u.IncomingMessage=function(x,f,y,v){var p=this;if(i.Readable.call(p),p._mode=y,p.headers={},p.rawHeaders=[],p.trailers={},p.rawTrailers=[],p.on("end",function(){P.nextTick(function(){p.emit("close")})}),y==="fetch"){var O=function c(){l.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 l=f.body.getReader();O()}else{p._xhr=x,p._pos=0,p.url=x.responseURL,p.statusCode=x.status,p.statusMessage=x.statusText;var g=x.getAllResponseHeaders().split(/\r?\n/);if(g.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 _=T.match(/;\s*charset=([^;])(;|$)/);_&&(p._charset=_[1].toLowerCase())}p._charset||(p._charset="utf-8")}}};r(n,i.Readable),n.prototype._read=function(){var x=this,f=x._resumeFetch;f&&(x._resumeFetch=null,f())},n.prototype._onXHRProgress=function(){var x=this,f=x._xhr,y=null;switch(x._mode){case"text:vbarray":if(f.readyState!==s.DONE)break;try{y=new m.VBArray(f.responseBody).toArray()}catch(l){}if(y!==null){x.push(new D(y));break}case"text":try{y=f.responseText}catch(l){x._mode="text:vbarray";break}if(y.length>x._pos){var v=y.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=y.length}break;case"arraybuffer":if(f.readyState!==s.DONE||!f.response)break;y=f.response,x.push(new D(new Uint8Array(y)));break;case"moz-chunked-arraybuffer":if(y=f.response,f.readyState!==s.LOADING||!y)break;x.push(new D(new Uint8Array(y)));break;case"ms-stream":if(y=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(y);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,u){"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 l;;)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(l)return;a=(""+a).toLowerCase(),l=!0}}function d(a){var l=D(a);if(typeof l!="string"&&(P.isEncoding===m||!m(a)))throw new Error("Unknown encoding: "+a);return l||a}u.StringDecoder=h;function h(a){this.encoding=d(a);var l;switch(this.encoding){case"utf16le":this.text=x,this.end=f,l=4;break;case"utf8":this.fillLast=i,l=4;break;case"base64":this.text=y,this.end=v,l=3;break;default:this.write=p,this.end=O;return}this.lastNeed=0,this.lastTotal=0,this.lastChar=P.allocUnsafe(l)}h.prototype.write=function(a){if(a.length===0)return"";var l,g;if(this.lastNeed){if(l=this.fillLast(a),l===void 0)return"";g=this.lastNeed,this.lastNeed=0}else g=0;return g<a.length?l?l+this.text(a,g):this.text(a,g):l||""},h.prototype.end=n,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 b(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,l,g){var T=l.length-1;if(T<g)return 0;var _=b(l[T]);return _>=0?(_>0&&(a.lastNeed=_-1),_):--T<g||_===-2?0:(_=b(l[T]),_>=0?(_>0&&(a.lastNeed=_-2),_):--T<g||_===-2?0:(_=b(l[T]),_>=0?(_>0&&(_===2?_=0:a.lastNeed=_-3),_):0))}function r(a,l,g){if((l[0]&192)!==128)return a.lastNeed=0,"\uFFFD";if(a.lastNeed>1&&l.length>1){if((l[1]&192)!==128)return a.lastNeed=1,"\uFFFD";if(a.lastNeed>2&&l.length>2&&(l[2]&192)!==128)return a.lastNeed=2,"\uFFFD"}}function i(a){var l=this.lastTotal-this.lastNeed,g=r(this,a,l);if(g!==void 0)return g;if(this.lastNeed<=a.length)return a.copy(this.lastChar,l,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);a.copy(this.lastChar,l,0,a.length),this.lastNeed-=a.length}function s(a,l){var g=S(this,a,l);if(!this.lastNeed)return a.toString("utf8",l);this.lastTotal=g;var T=a.length-(g-this.lastNeed);return a.copy(this.lastChar,0,T),a.toString("utf8",l,T)}function n(a){var l=a&&a.length?this.write(a):"";return this.lastNeed?l+"\uFFFD":l}function x(a,l){if((a.length-l)%2===0){var g=a.toString("utf16le",l);if(g){var T=g.charCodeAt(g.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],g.slice(0,-1)}return g}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=a[a.length-1],a.toString("utf16le",l,a.length-1)}function f(a){var l=a&&a.length?this.write(a):"";if(this.lastNeed){var g=this.lastTotal-this.lastNeed;return l+this.lastChar.toString("utf16le",0,g)}return l}function y(a,l){var g=(a.length-l)%3;return g===0?a.toString("base64",l):(this.lastNeed=3-g,this.lastTotal=3,g===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",l,a.length-g))}function v(a){var l=a&&a.length?this.write(a):"";return this.lastNeed?l+this.lastChar.toString("base64",0,3-this.lastNeed):l}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,u){(function(P,m){var D=M("process/browser.js").nextTick,d=Function.prototype.apply,h=Array.prototype.slice,b={},S=0;u.setTimeout=function(){return new r(d.call(setTimeout,window,arguments),clearTimeout)},u.setInterval=function(){return new r(d.call(setInterval,window,arguments),clearInterval)},u.clearTimeout=u.clearInterval=function(i){i.close()};function r(i,s){this._id=i,this._clearFn=s}r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(window,this._id)},u.enroll=function(i,s){clearTimeout(i._idleTimeoutId),i._idleTimeout=s},u.unenroll=function(i){clearTimeout(i._idleTimeoutId),i._idleTimeout=-1},u._unrefActive=u.active=function(i){clearTimeout(i._idleTimeoutId);var s=i._idleTimeout;s>=0&&(i._idleTimeoutId=setTimeout(function(){i._onTimeout&&i._onTimeout()},s))},u.setImmediate=typeof P=="function"?P:function(i){var s=S++,n=arguments.length<2?!1:h.call(arguments,1);return b[s]=!0,D(function(){b[s]&&(n?i.apply(null,n):i.call(null),u.clearImmediate(s))}),s},u.clearImmediate=typeof m=="function"?m:function(i){delete b[i]}}).call(this,M("timers").setImmediate,M("timers").clearImmediate)},{"process/browser.js":208,timers:236}],237:[function(M,Y,u){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,u){"use strict";var P=M("punycode"),m=M("./util");u.parse=l,u.resolve=T,u.resolveObject=_,u.format=g,u.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]*$/,b=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,S=["<",">",'"',"`"," ","\r",`
`," "],r=["{","}","|","\\","^","`"].concat(S),i=["'"].concat(r),s=["%","/","?",";","#"].concat(i),n=["/","?","#"],x=255,f=/^[+a-z0-9A-Z_-]{0,63}$/,y=/^([+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 l(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=b.exec(k);if(U)return this.path=k,this.href=k,this.pathname=U[1],U[2]?(this.search=U[2],R?this.query=a.parse(this.search.substr(1)):this.query=this.search.substr(1)):R&&(this.search="",this.query={}),this}var N=d.exec(k);if(N){N=N[0];var z=N.toLowerCase();this.protocol=z,k=k.substr(N.length)}if(w||N||k.match(/^\/\/[^@\/]+@[^@\/]+/)){var 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,V=0;V<n.length;V++){var F=k.indexOf(n[V]);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 V=0;V<s.length;V++){var F=k.indexOf(s[V]);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(/\./),V=0,oe=de.length;V<oe;V++){var _e=de[V];if(!_e)continue;if(!_e.match(f)){for(var ye="",se=0,me=_e.length;se<me;se++)_e.charCodeAt(se)>127?ye+="x":ye+=_e[se];if(!ye.match(f)){var fe=de.slice(0,V),ie=de.slice(V+1),le=_e.match(y);le&&(fe.push(le[1]),ie.unshift(le[2])),ie.length&&(k="/"+ie.join(".")+k),this.hostname=fe.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[z])for(var V=0,oe=i.length;V<oe;V++){var te=i[V];if(k.indexOf(te)===-1)continue;var ee=encodeURIComponent(te);ee===te&&(ee=escape(te)),k=k.split(te).join(ee)}var xe=k.indexOf("#");xe!==-1&&(this.hash=k.substr(xe),k=k.slice(0,xe));var re=k.indexOf("?");if(re!==-1?(this.search=k.substr(re),this.query=k.substr(re+1),R&&(this.query=a.parse(this.query)),k=k.slice(0,re)):R&&(this.search="",this.query={}),k&&(this.pathname=k),O[z]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){var Q=this.pathname||"",Z=this.search||"";this.path=Q+Z}return this.href=this.format(),this};function g(c){return m.isString(c)&&(c=l(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 l(c,!1,!0).resolve(R)}D.prototype.resolve=function(c){return this.resolveObject(l(c,!1,!0)).format()};function _(c,R){return c?l(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),z=0;z<N.length;z++){var W=N[z];w[W]=c[W]}return w.href=w.format(),w}if(w.protocol=c.protocol,!c.host&&!p[c.protocol]){for(var oe=(c.pathname||"").split("/");oe.length&&!(c.host=oe.shift()););c.host||(c.host=""),c.hostname||(c.hostname=""),oe[0]!==""&&oe.unshift(""),oe.length<2&&oe.unshift(""),w.pathname=oe.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||"",V=w.search||"";w.path=K+V}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("/")||[],oe=c.pathname&&c.pathname.split("/")||[],_e=w.protocol&&!O[w.protocol];if(_e&&(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&&(oe[0]===""?oe[0]=c.host:oe.unshift(c.host)),c.host=null),G=G&&(oe[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=oe;else if(oe.length)de||(de=[]),de.pop(),de=de.concat(oe),w.search=c.search,w.query=c.query;else if(!m.isNullOrUndefined(c.search)){if(_e){w.hostname=w.host=de.shift();var ye=w.host&&w.host.indexOf("@")>0?w.host.split("@"):!1;ye&&(w.auth=ye.shift(),w.host=w.hostname=ye.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 se=de.slice(-1)[0],me=(w.host||c.host||de.length>1)&&(se==="."||se==="..")||se==="",fe=0,ie=de.length;ie>=0;ie--)se=de[ie],se==="."?de.splice(ie,1):se===".."?(de.splice(ie,1),fe++):fe&&(de.splice(ie,1),fe--);if(!G&&!ae)for(;fe--;fe)de.unshift("..");G&&de[0]!==""&&(!de[0]||de[0].charAt(0)!=="/")&&de.unshift(""),me&&de.join("/").substr(-1)!=="/"&&de.push("");var le=de[0]===""||de[0]&&de[0].charAt(0)==="/";if(_e){w.hostname=w.host=le?"":de.length?de.shift():"";var ye=w.host&&w.host.indexOf("@")>0?w.host.split("@"):!1;ye&&(w.auth=ye.shift(),w.host=w.hostname=ye.shift())}return G=G||w.host&&de.length,G&&!le&&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,u){"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,u){(function(P){Y.exports=m;function m(d,h){if(D("noDeprecation"))return d;var b=!1;function S(){if(!b){if(D("throwDeprecation"))throw new Error(h);D("traceDeprecation")?console.trace(h):console.warn(h),b=!0}return d.apply(this,arguments)}return S}function D(d){try{if(!P.localStorage)return!1}catch(b){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,u){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,u){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,u){(function(P,m){var D=/%[sdj%]/g;u.format=function(K){if(!T(K)){for(var V=[],F=0;F<arguments.length;F++)V.push(b(arguments[F]));return V.join(" ")}for(var F=1,B=arguments,G=B.length,ae=String(K).replace(D,function(oe){if(oe==="%%")return"%";if(F>=G)return oe;switch(oe){case"%s":return String(B[F++]);case"%d":return Number(B[F++]);case"%j":try{return JSON.stringify(B[F++])}catch(_e){return"[Circular]"}default:return oe}}),de=B[F];F<G;de=B[++F])a(de)||!w(de)?ae+=" "+de:ae+=" "+b(de);return ae},u.deprecate=function(K,V){if(c(m.process))return function(){return u.deprecate(K,V).apply(this,arguments)};if(P.noDeprecation===!0)return K;var F=!1;function B(){if(!F){if(P.throwDeprecation)throw new Error(V);P.traceDeprecation?console.trace(V):console.error(V),F=!0}return K.apply(this,arguments)}return B};var d={},h;u.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 V=P.pid;d[K]=function(){var F=u.format.apply(u,arguments);console.error("%s %d: %s",K,V,F)}}else d[K]=function(){};return d[K]};function b(K,V){var F={seen:[],stylize:r};return arguments.length>=3&&(F.depth=arguments[2]),arguments.length>=4&&(F.colors=arguments[3]),O(V)?F.showHidden=V:V&&u._extend(F,V),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)}u.inspect=b,b.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]},b.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"};function S(K,V){var F=b.styles[V];return F?"["+b.colors[F][0]+"m"+K+"["+b.colors[F][1]+"m":K}function r(K,V){return K}function i(K){var V={};return K.forEach(function(F,B){V[F]=!0}),V}function s(K,V,F){if(K.customInspect&&V&&o(V.inspect)&&V.inspect!==u.inspect&&!(V.constructor&&V.constructor.prototype===V)){var B=V.inspect(F,K);return T(B)||(B=s(K,B,F)),B}var G=n(K,V);if(G)return G;var ae=Object.keys(V),de=i(ae);if(K.showHidden&&(ae=Object.getOwnPropertyNames(V)),E(V)&&(ae.indexOf("message")>=0||ae.indexOf("description")>=0))return x(V);if(ae.length===0){if(o(V)){var oe=V.name?": "+V.name:"";return K.stylize("[Function"+oe+"]","special")}if(R(V))return K.stylize(RegExp.prototype.toString.call(V),"regexp");if(C(V))return K.stylize(Date.prototype.toString.call(V),"date");if(E(V))return x(V)}var _e="",ye=!1,se=["{","}"];if(p(V)&&(ye=!0,se=["[","]"]),o(V)){var me=V.name?": "+V.name:"";_e=" [Function"+me+"]"}if(R(V)&&(_e=" "+RegExp.prototype.toString.call(V)),C(V)&&(_e=" "+Date.prototype.toUTCString.call(V)),E(V)&&(_e=" "+x(V)),ae.length===0&&(!ye||V.length==0))return se[0]+_e+se[1];if(F<0)return R(V)?K.stylize(RegExp.prototype.toString.call(V),"regexp"):K.stylize("[Object]","special");K.seen.push(V);var fe;return ye?fe=f(K,V,F,de,ae):fe=ae.map(function(ie){return y(K,V,F,de,ie,ye)}),K.seen.pop(),v(fe,_e,se)}function n(K,V){if(c(V))return K.stylize("undefined","undefined");if(T(V)){var F="'"+JSON.stringify(V).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return K.stylize(F,"string")}if(g(V))return K.stylize(""+V,"number");if(O(V))return K.stylize(""+V,"boolean");if(a(V))return K.stylize("null","null")}function x(K){return"["+Error.prototype.toString.call(K)+"]"}function f(K,V,F,B,G){for(var ae=[],de=0,oe=V.length;de<oe;++de)W(V,String(de))?ae.push(y(K,V,F,B,String(de),!0)):ae.push("");return G.forEach(function(_e){_e.match(/^\d+$/)||ae.push(y(K,V,F,B,_e,!0))}),ae}function y(K,V,F,B,G,ae){var de,oe,_e;if(_e=Object.getOwnPropertyDescriptor(V,G)||{value:V[G]},_e.get?_e.set?oe=K.stylize("[Getter/Setter]","special"):oe=K.stylize("[Getter]","special"):_e.set&&(oe=K.stylize("[Setter]","special")),W(B,G)||(de="["+G+"]"),oe||(K.seen.indexOf(_e.value)<0?(a(F)?oe=s(K,_e.value,null):oe=s(K,_e.value,F-1),oe.indexOf(`
`)>-1&&(ae?oe=oe.split(`
`).map(function(ye){return" "+ye}).join(`
`).substr(2):oe=`
`+oe.split(`
`).map(function(ye){return" "+ye}).join(`
`))):oe=K.stylize("[Circular]","special")),c(de)){if(ae&&G.match(/^\d+$/))return oe;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+": "+oe}function v(K,V,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]+(V===""?"":V+`
`)+" "+K.join(`,
`)+" "+F[1]:F[0]+V+" "+K.join(", ")+" "+F[1]}function p(K){return Array.isArray(K)}u.isArray=p;function O(K){return typeof K=="boolean"}u.isBoolean=O;function a(K){return K===null}u.isNull=a;function l(K){return K==null}u.isNullOrUndefined=l;function g(K){return typeof K=="number"}u.isNumber=g;function T(K){return typeof K=="string"}u.isString=T;function _(K){return typeof K=="symbol"}u.isSymbol=_;function c(K){return K===void 0}u.isUndefined=c;function R(K){return w(K)&&k(K)==="[object RegExp]"}u.isRegExp=R;function w(K){return typeof K=="object"&&K!==null}u.isObject=w;function C(K){return w(K)&&k(K)==="[object Date]"}u.isDate=C;function E(K){return w(K)&&(k(K)==="[object Error]"||K instanceof Error)}u.isError=E;function o(K){return typeof K=="function"}u.isFunction=o;function A(K){return K===null||typeof K=="boolean"||typeof K=="number"||typeof K=="string"||typeof K=="symbol"||typeof K=="undefined"}u.isPrimitive=A,u.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 z(){var K=new Date,V=[U(K.getHours()),U(K.getMinutes()),U(K.getSeconds())].join(":");return[K.getDate(),N[K.getMonth()],V].join(" ")}u.log=function(){console.log("%s - %s",z(),u.format.apply(u,arguments))},u.inherits=M("inherits"),u._extend=function(K,V){if(!V||!w(V))return K;for(var F=Object.keys(V),B=F.length;B--;)K[F[B]]=V[F[B]];return K};function W(K,V){return Object.prototype.hasOwnProperty.call(K,V)}}).call(this,M("_process"),typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{"./support/isBuffer":242,_process:208,inherits:241}],244:[function(M,Y,u){"use strict";(function(){"use strict";u.stripBOM=function(P){return P[0]==="\uFEFF"?P.substring(1):P}}).call(void 0)},{}],245:[function(M,Y,u){"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(b){return b&&b.__esModule?b:{default:b}}(function(){"use strict";var b,S,r,i,s,n={}.hasOwnProperty;b=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["+r(f)+"]]>"},r=function(f){return f.replace("]]>","]]]]><![CDATA[>")},u.Builder=function(){function x(f){var y,v,p;this.options={},v=S["0.2"];for(y in v){if(!n.call(v,y))continue;p=v[y],this.options[y]=p}for(y in f){if(!n.call(f,y))continue;p=f[y],this.options[y]=p}}return x.prototype.buildObject=function(f){var y,v,p,O,a;return y=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(l){return function(g,T){var _,c,R,w,C,E;if((typeof T=="undefined"?"undefined":(0,m.default)(T))!=="object")l.options.cdata&&i(T)?g.raw(s(T)):g.txt(T);else if(Array.isArray(T))for(w in T){if(!n.call(T,w))continue;c=T[w];for(C in c)R=c[C],g=p(g.ele(C),R).up()}else for(C in T){if(!n.call(T,C))continue;if(c=T[C],C===y){if((typeof c=="undefined"?"undefined":(0,m.default)(c))==="object")for(_ in c)E=c[_],g=g.att(_,E)}else if(C===v)l.options.cdata&&i(c)?g=g.raw(s(c)):g=g.txt(c);else if(Array.isArray(c))for(w in c){if(!n.call(c,w))continue;R=c[w],typeof R=="string"?l.options.cdata&&i(R)?g=g.ele(C).raw(s(R)).up():g=g.ele(C,R).up():g=p(g.ele(C),R).up()}else(typeof c=="undefined"?"undefined":(0,m.default)(c))==="object"?g=p(g.ele(C),c).up():typeof c=="string"&&l.options.cdata&&i(c)?g=g.ele(C).raw(s(c)).up():(c==null&&(c=""),g=g.ele(C,c.toString()).up())}return g}}(this),O=b.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,u){"use strict";(function(){u.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,u){"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"),b=i(h),S=M("babel-runtime/helpers/typeof"),r=i(S);function i(s){return s&&s.__esModule?s:{default:s}}(function(){"use strict";var s,n,x,f,y,v,p,O,a=function(_,c){return function(){return _.apply(c,arguments)}},l=function(_,c){for(var R in c)g.call(c,R)&&(_[R]=c[R]);function w(){this.constructor=_}return w.prototype=c.prototype,_.prototype=new w,_.__super__=c.prototype,_},g={}.hasOwnProperty;p=M("sax"),x=M("events"),s=M("./bom"),v=M("./processors"),O=M("timers").setImmediate,n=M("./defaults").defaults,f=function(_){return(typeof _=="undefined"?"undefined":(0,r.default)(_))==="object"&&_!=null&&(0,b.default)(_).length===0},y=function(_,c,R){var w,C,E;for(w=0,C=_.length;w<C;w++)E=_[w],c=E(c,R);return c},u.Parser=function(T){l(_,T);function _(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 u.Parser))return new u.Parser(c);this.options={},w=n["0.2"];for(R in w){if(!g.call(w,R))continue;C=w[R],this.options[R]=C}for(R in c){if(!g.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 _.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)}},_.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},_.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,z;if(U={},U[R]="",!E.options.ignoreAttrs){z=o.attributes;for(A in z){if(!g.call(z,A))continue;!(c in U)&&!E.options.mergeAttrs&&(U[c]={}),k=E.options.attrValueProcessors?y(E.options.attrValueProcessors,o.attributes[A],A):o.attributes[A],N=E.options.attrNameProcessors?y(E.options.attrNameProcessors,A):A,E.options.mergeAttrs?E.assignOrPush(U,N,k):U[c][N]=k}}return U["#name"]=E.options.tagNameProcessors?y(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,z,W,K,V,F;if(z=C.pop(),N=z["#name"],(!E.options.explicitChildren||!E.options.preserveChildrenOrder)&&delete z["#name"],z.cdata===!0&&(o=z.cdata,delete z.cdata),V=C[C.length-1],z[R].match(/^\s*$/)&&!o?(A=z[R],delete z[R]):(E.options.trim&&(z[R]=z[R].trim()),E.options.normalize&&(z[R]=z[R].replace(/\s{2,}/g," ").trim()),z[R]=E.options.valueProcessors?y(E.options.valueProcessors,z[R],N):z[R],(0,b.default)(z).length===1&&R in z&&!E.EXPLICIT_CHARKEY&&(z=z[R])),f(z)&&(z=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 z=E.options.validator(F,V&&V[N],z)}catch(G){return B=G,E.emit("error",B)}}()),E.options.explicitChildren&&!E.options.mergeAttrs&&(typeof z=="undefined"?"undefined":(0,r.default)(z))==="object"){if(!E.options.preserveChildrenOrder)U={},E.options.attrkey in z&&(U[E.options.attrkey]=z[E.options.attrkey],delete z[E.options.attrkey]),!E.options.charsAsChildren&&E.options.charkey in z&&(U[E.options.charkey]=z[E.options.charkey],delete z[E.options.charkey]),(0,d.default)(z).length>0&&(U[E.options.childkey]=z),z=U;else if(V){V[E.options.childkey]=V[E.options.childkey]||[],W={};for(k in z){if(!g.call(z,k))continue;W[k]=z[k]}V[E.options.childkey].push(W),delete z["#name"],(0,b.default)(z).length===1&&R in z&&!E.EXPLICIT_CHARKEY&&(z=z[R])}}return C.length>0?E.assignOrPush(V,N,z):(E.options.explicitRoot&&(K=z,z={},z[N]=K),E.resultObject=z,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)},_.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}},_.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))},_}(x),u.parseString=function(T,_,c){var R,w,C;return c!=null?(typeof c=="function"&&(R=c),(typeof _=="undefined"?"undefined":(0,r.default)(_))==="object"&&(w=_)):(typeof _=="function"&&(R=_),w={}),C=new u.Parser(w),C.parseString(T,R)},u.parseStringPromise=function(T,_){var c,R;return(typeof _=="undefined"?"undefined":(0,r.default)(_))==="object"&&(c=_),R=new u.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,u){"use strict";(function(){"use strict";var P;P=new RegExp(/(?!xmlns)^.*:/),u.normalize=function(m){return m.toLowerCase()},u.firstCharLowerCase=function(m){return m.charAt(0).toLowerCase()+m.slice(1)},u.stripPrefix=function(m){return m.replace(P,"")},u.parseNumbers=function(m){return isNaN(m)||(m=m%1===0?parseInt(m,10):parseFloat(m)),m},u.parseBooleans=function(m){return/^(?:true|false)$/i.test(m)&&(m=m.toLowerCase()==="true"),m}}).call(void 0)},{}],249:[function(M,Y,u){"use strict";(function(){"use strict";var P,m,D,d,h=function(r,i){for(var s in i)b.call(i,s)&&(r[s]=i[s]);function n(){this.constructor=r}return n.prototype=i.prototype,r.prototype=new n,r.__super__=i.prototype,r},b={}.hasOwnProperty;m=M("./defaults"),P=M("./builder"),D=M("./parser"),d=M("./processors"),u.defaults=m.defaults,u.processors=d,u.ValidationError=function(S){h(r,S);function r(i){this.message=i}return r}(Error),u.Builder=P.Builder,u.Parser=D.Parser,u.parseString=D.parseString,u.parseStringPromise=D.parseStringPromise}).call(void 0)},{"./builder":245,"./defaults":246,"./parser":247,"./processors":248}],250:[function(M,Y,u){"use strict";(function(){Y.exports={Disconnected:1,Preceding:2,Following:4,Contains:8,ContainedBy:16,ImplementationSpecific:32}}).call(void 0)},{}],251:[function(M,Y,u){"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,u){"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"),b=S(h);function S(r){return r&&r.__esModule?r:{default:r}}(function(){var r,i,s,n,x,f,y,v=[].slice,p={}.hasOwnProperty;r=function(){var a,l,g,T,_,c;if(c=arguments[0],_=2<=arguments.length?v.call(arguments,1):[],x(b.default))b.default.apply(null,arguments);else for(a=0,g=_.length;a<g;a++)if(T=_[a],T!=null)for(l in T){if(!p.call(T,l))continue;c[l]=T[l]}return c},x=function(a){return!!a&&Object.prototype.toString.call(a)==="[object Function]"},f=function(a){var l;return!!a&&((l=typeof a=="undefined"?"undefined":(0,d.default)(a))==="function"||l==="object")},s=function(a){return x(Array.isArray)?Array.isArray(a):Object.prototype.toString.call(a)==="[object Array]"},n=function(a){var l;if(s(a))return!a.length;for(l in a){if(!p.call(a,l))continue;return!1}return!0},y=function(a){var l,g;return f(a)&&(g=(0,m.default)(a))&&(l=g.constructor)&&typeof l=="function"&&l instanceof l&&Function.prototype.toString.call(l)===Function.prototype.toString.call(Object)},i=function(a){return x(a.valueOf)?a.valueOf():a},Y.exports.assign=r,Y.exports.isFunction=x,Y.exports.isObject=f,Y.exports.isArray=s,Y.exports.isEmpty=n,Y.exports.isPlainObject=y,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,u){"use strict";(function(){Y.exports={None:0,OpenTag:1,InsideTag:2,CloseTag:3}}).call(void 0)},{}],254:[function(M,Y,u){"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,b;d=M("./NodeType"),b=M("./XMLNode"),Y.exports=h=function(){function S(r,i,s){if(this.parent=r,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(r){return this.options.writer.attribute(this,this.options.writer.filterOptions(r))},S.prototype.debugInfo=function(r){return r=r||this.name,r==null?"parent: <"+this.parent.name+">":"attribute: {"+r+"}, parent: <"+this.parent.name+">"},S.prototype.isEqualNode=function(r){return r.namespaceURI!==this.namespaceURI||(r.prefix!==this.prefix||r.localName!==this.localName)?!1:!(r.value!==this.value)},S}()}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],255:[function(M,Y,u){"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,b,S=function(s,n){for(var x in n)r.call(n,x)&&(s[x]=n[x]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),b=M("./XMLCharacterData"),Y.exports=h=function(i){S(s,i);function s(n,x){if(s.__super__.constructor.call(this,n),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(n){return this.options.writer.cdata(this,this.options.writer.filterOptions(n))},s}(b)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],256:[function(M,Y,u){"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,b=function(i,s){for(var n in s)S.call(s,n)&&(i[n]=s[n]);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(r){b(i,r);function i(s){i.__super__.constructor.call(this,s),this.value=""}return Object.defineProperty(i.prototype,"data",{get:function(){return this.value},set:function(n){return this.value=n||""}}),Object.defineProperty(i.prototype,"length",{get:function(){return this.value.length}}),Object.defineProperty(i.prototype,"textContent",{get:function(){return this.value},set:function(n){return this.value=n||""}}),i.prototype.clone=function(){return(0,m.default)(this)},i.prototype.substringData=function(s,n){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,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.deleteData=function(s,n){throw new Error("This DOM method is not implemented."+this.debugInfo())},i.prototype.replaceData=function(s,n,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,u){"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,b,S=function(s,n){for(var x in n)r.call(n,x)&&(s[x]=n[x]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),h=M("./XMLCharacterData"),Y.exports=b=function(i){S(s,i);function s(n,x){if(s.__super__.constructor.call(this,n),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(n){return this.options.writer.comment(this,this.options.writer.filterOptions(n))},s}(h)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],258:[function(M,Y,u){"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(b){return b&&b.__esModule?b:{default:b}}(function(){var b,S,r;S=M("./XMLDOMErrorHandler"),r=M("./XMLDOMStringList"),Y.exports=b=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 r((0,m.default)(this.defaultParams))}}),i.prototype.getParameter=function(s){return this.params.hasOwnProperty(s)?this.params[s]:null},i.prototype.canSetParameter=function(s,n){return!0},i.prototype.setParameter=function(s,n){return n!=null?this.params[s]=n: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,u){"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,u){"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,u){"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,u){"use strict";(function(){var P,m,D,d=function(S,r){for(var i in r)h.call(r,i)&&(S[i]=r[i]);function s(){this.constructor=S}return s.prototype=r.prototype,S.prototype=new s,S.__super__=r.prototype,S},h={}.hasOwnProperty;D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(b){d(S,b);function S(r,i,s,n,x,f){if(S.__super__.constructor.call(this,r),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(!n)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(n),f&&(this.defaultValue=this.stringify.dtdAttDefault(f)),this.defaultValueType=x}return S.prototype.toString=function(r){return this.options.writer.dtdAttList(this,this.options.writer.filterOptions(r))},S}(D)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],263:[function(M,Y,u){"use strict";(function(){var P,m,D,d=function(S,r){for(var i in r)h.call(r,i)&&(S[i]=r[i]);function s(){this.constructor=S}return s.prototype=r.prototype,S.prototype=new s,S.__super__=r.prototype,S},h={}.hasOwnProperty;D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(b){d(S,b);function S(r,i,s){if(S.__super__.constructor.call(this,r),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(r){return this.options.writer.dtdElement(this,this.options.writer.filterOptions(r))},S}(D)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],264:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h=function(r,i){for(var s in i)b.call(i,s)&&(r[s]=i[s]);function n(){this.constructor=r}return n.prototype=i.prototype,r.prototype=new n,r.__super__=i.prototype,r},b={}.hasOwnProperty;d=M("./Utility").isObject,D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(S){h(r,S);function r(i,s,n,x){if(r.__super__.constructor.call(this,i),n==null)throw new Error("Missing DTD entity name. "+this.debugInfo(n));if(x==null)throw new Error("Missing DTD entity value. "+this.debugInfo(n));if(this.pe=!!s,this.name=this.stringify.name(n),this.type=P.EntityDeclaration,!d(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(n));if(x.pubID&&!x.sysID)throw new Error("System identifier is required for a public external entity. "+this.debugInfo(n));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(n))}}return Object.defineProperty(r.prototype,"publicId",{get:function(){return this.pubID}}),Object.defineProperty(r.prototype,"systemId",{get:function(){return this.sysID}}),Object.defineProperty(r.prototype,"notationName",{get:function(){return this.nData||null}}),Object.defineProperty(r.prototype,"inputEncoding",{get:function(){return null}}),Object.defineProperty(r.prototype,"xmlEncoding",{get:function(){return null}}),Object.defineProperty(r.prototype,"xmlVersion",{get:function(){return null}}),r.prototype.toString=function(i){return this.options.writer.dtdEntity(this,this.options.writer.filterOptions(i))},r}(D)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],265:[function(M,Y,u){"use strict";(function(){var P,m,D,d=function(S,r){for(var i in r)h.call(r,i)&&(S[i]=r[i]);function s(){this.constructor=S}return s.prototype=r.prototype,S.prototype=new s,S.__super__=r.prototype,S},h={}.hasOwnProperty;D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(b){d(S,b);function S(r,i,s){if(S.__super__.constructor.call(this,r),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(r){return this.options.writer.dtdNotation(this,this.options.writer.filterOptions(r))},S}(D)}).call(void 0)},{"./NodeType":251,"./XMLNode":273}],266:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h=function(r,i){for(var s in i)b.call(i,s)&&(r[s]=i[s]);function n(){this.constructor=r}return n.prototype=i.prototype,r.prototype=new n,r.__super__=i.prototype,r},b={}.hasOwnProperty;d=M("./Utility").isObject,D=M("./XMLNode"),P=M("./NodeType"),Y.exports=m=function(S){h(r,S);function r(i,s,n,x){var f;r.__super__.constructor.call(this,i),d(s)&&(f=s,s=f.version,n=f.encoding,x=f.standalone),s||(s="1.0"),this.type=P.Declaration,this.version=this.stringify.xmlVersion(s),n!=null&&(this.encoding=this.stringify.xmlEncoding(n)),x!=null&&(this.standalone=this.stringify.xmlStandalone(x))}return r.prototype.toString=function(i){return this.options.writer.declaration(this,this.options.writer.filterOptions(i))},r}(D)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLNode":273}],267:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h,b,S,r,i,s=function(f,y){for(var v in y)n.call(y,v)&&(f[v]=y[v]);function p(){this.constructor=f}return p.prototype=y.prototype,f.prototype=new p,f.__super__=y.prototype,f},n={}.hasOwnProperty;i=M("./Utility").isObject,r=M("./XMLNode"),P=M("./NodeType"),m=M("./XMLDTDAttList"),d=M("./XMLDTDEntity"),D=M("./XMLDTDElement"),h=M("./XMLDTDNotation"),S=M("./XMLNamedNodeMap"),Y.exports=b=function(x){s(f,x);function f(y,v,p){var O,a,l,g,T,_;if(f.__super__.constructor.call(this,y),this.type=P.DocType,y.children){for(g=y.children,a=0,l=g.length;a<l;a++)if(O=g[a],O.type===P.Element){this.name=O.name;break}}this.documentObject=y,i(v)&&(T=v,v=T.pubID,p=T.sysID),p==null&&(_=[v,p],p=_[0],v=_[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,l;for(a={},l=this.children,p=0,O=l.length;p<O;p++)v=l[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,l;for(a={},l=this.children,p=0,O=l.length;p<O;p++)v=l[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(y,v){var p;return p=new D(this,y,v),this.children.push(p),this},f.prototype.attList=function(y,v,p,O,a){var l;return l=new m(this,y,v,p,O,a),this.children.push(l),this},f.prototype.entity=function(y,v){var p;return p=new d(this,!1,y,v),this.children.push(p),this},f.prototype.pEntity=function(y,v){var p;return p=new d(this,!0,y,v),this.children.push(p),this},f.prototype.notation=function(y,v){var p;return p=new h(this,y,v),this.children.push(p),this},f.prototype.toString=function(y){return this.options.writer.docType(this,this.options.writer.filterOptions(y))},f.prototype.ele=function(y,v){return this.element(y,v)},f.prototype.att=function(y,v,p,O,a){return this.attList(y,v,p,O,a)},f.prototype.ent=function(y,v){return this.entity(y,v)},f.prototype.pent=function(y,v){return this.pEntity(y,v)},f.prototype.not=function(y,v){return this.notation(y,v)},f.prototype.up=function(){return this.root()||this.documentObject},f.prototype.isEqualNode=function(y){return f.__super__.isEqualNode.apply(this,arguments).isEqualNode(y)?y.name!==this.name||y.publicId!==this.publicId?!1:!(y.systemId!==this.systemId):!1},f}(r)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLDTDAttList":262,"./XMLDTDElement":263,"./XMLDTDEntity":264,"./XMLDTDNotation":265,"./XMLNamedNodeMap":272,"./XMLNode":273}],268:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h,b,S,r,i=function(x,f){for(var y in f)s.call(f,y)&&(x[y]=f[y]);function v(){this.constructor=x}return v.prototype=f.prototype,x.prototype=new v,x.__super__=f.prototype,x},s={}.hasOwnProperty;r=M("./Utility").isPlainObject,D=M("./XMLDOMImplementation"),m=M("./XMLDOMConfiguration"),h=M("./XMLNode"),P=M("./NodeType"),S=M("./XMLStringifier"),b=M("./XMLStringWriter"),Y.exports=d=function(n){i(x,n);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 b),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 y,v,p,O;for(O=this.children,v=0,p=O.length;v<p;v++)if(y=O[v],y.type===P.DocType)return y;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 y;return y={},f?r(f)&&(y=f,f=this.options.writer):f=this.options.writer,f.document(this,f.filterOptions(y))},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,y){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,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createElementNS=function(f,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createAttributeNS=function(f,y){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.getElementsByTagNameNS=function(f,y){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,y,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,y,v){throw new Error("This DOM method is not implemented."+this.debugInfo())},x.prototype.createTreeWalker=function(f,y,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,u){"use strict";(function(){var P,m,D,d,h,b,S,r,i,s,n,x,f,y,v,p,O,a,l,g,T,_,c,R,w={}.hasOwnProperty;R=M("./Utility"),_=R.isObject,T=R.isFunction,c=R.isPlainObject,g=R.getValue,P=M("./NodeType"),x=M("./XMLDocument"),y=M("./XMLElement"),d=M("./XMLCData"),h=M("./XMLComment"),p=M("./XMLRaw"),l=M("./XMLText"),v=M("./XMLProcessingInstruction"),s=M("./XMLDeclaration"),n=M("./XMLDocType"),b=M("./XMLDTDAttList"),r=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,z,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,z=K.length;N<z;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=g(E),o==null&&(o={}),o=g(o),_(o)||(k=[o,A],A=k[0],o=k[1]),this.currentNode=new y(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,z,W,K;if(this.currentNode&&this.currentNode.type===P.DocType)this.dtdElement.apply(this,arguments);else if(Array.isArray(E)||_(E)||T(E))for(z=this.options.noValidation,this.options.noValidation=!0,K=new x(this.options).element("TEMP_ROOT"),K.element(E),this.options.noValidation=z,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=g(E)),_(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 l(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,z;if(this.openCurrent(),E!=null&&(E=g(E)),o!=null&&(o=g(o)),Array.isArray(E))for(A=0,N=E.length;A<N;A++)k=E[A],this.instruction(k);else if(_(E))for(k in E){if(!w.call(E,k))continue;U=E[k],this.instruction(k,U)}else T(o)&&(o=o.apply()),z=new v(this,E,o),this.onData(this.writer.processingInstruction(z,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 n(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 b(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 r(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 r(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,u){"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,b,S=function(s,n){for(var x in n)r.call(n,x)&&(s[x]=n[x]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;b=M("./XMLNode"),d=M("./NodeType"),Y.exports=h=function(i){S(s,i);function s(n){s.__super__.constructor.call(this,n),this.type=d.Dummy}return s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(n){return""},s}(b)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],271:[function(M,Y,u){"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,b,S,r,i,s,n,x,f=function(p,O){for(var a in O)y.call(O,a)&&(p[a]=O[a]);function l(){this.constructor=p}return l.prototype=O.prototype,p.prototype=new l,p.__super__=O.prototype,p},y={}.hasOwnProperty;x=M("./Utility"),n=x.isObject,s=x.isFunction,i=x.getValue,r=M("./XMLNode"),d=M("./NodeType"),h=M("./XMLAttribute"),S=M("./XMLNamedNodeMap"),Y.exports=b=function(v){f(p,v);function p(O,a,l){var g,T,_,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,l!=null&&this.attribute(l),O.type===d.Document&&(this.isRoot=!0,this.documentObject=O,O.rootObject=this,O.children)){for(c=O.children,T=0,_=c.length;T<_;T++)if(g=c[T],g.type===d.DocType){g.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,l,g;l=(0,m.default)(this),l.isRoot&&(l.documentObject=null),l.attribs={},g=this.attribs;for(a in g){if(!y.call(g,a))continue;O=g[a],l.attribs[a]=O.clone()}return l.children=[],this.children.forEach(function(T){var _;return _=T.clone(),_.parent=l,l.children.push(_)}),l},p.prototype.attribute=function(O,a){var l,g;if(O!=null&&(O=i(O)),n(O))for(l in O){if(!y.call(O,l))continue;g=O[l],this.attribute(l,g)}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,l,g;if(O==null)throw new Error("Missing attribute name. "+this.debugInfo());if(O=i(O),Array.isArray(O))for(l=0,g=O.length;l<g;l++)a=O[l],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,l){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,l){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,l,g;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=l=0,g=this.attribs.length-1;0<=g?l<=g:l>=g;a=0<=g?++l:--l)if(!this.attribs[a].isEqualNode(O.attribs[a]))return!1;return!0},p}(r)}).call(void 0)},{"./NodeType":251,"./Utility":252,"./XMLAttribute":254,"./XMLNamedNodeMap":272,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],272:[function(M,Y,u){"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(b){this.nodes=b}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(b){return this.nodes[b]},h.prototype.setNamedItem=function(b){var S;return S=this.nodes[b.nodeName],this.nodes[b.nodeName]=b,S||null},h.prototype.removeNamedItem=function(b){var S;return S=this.nodes[b],delete this.nodes[b],S||null},h.prototype.item=function(b){return this.nodes[(0,m.default)(this.nodes)[b]]||null},h.prototype.getNamedItemNS=function(b,S){throw new Error("This DOM method is not implemented.")},h.prototype.setNamedItemNS=function(b){throw new Error("This DOM method is not implemented.")},h.prototype.removeNamedItemNS=function(b,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,u){"use strict";(function(){var P,m,D,d,h,b,S,r,i,s,n,x,f,y,v,p,O,a,l,g={}.hasOwnProperty;l=M("./Utility"),a=l.isObject,O=l.isFunction,p=l.isEmpty,v=l.getValue,r=null,D=null,d=null,h=null,b=null,f=null,y=null,x=null,S=null,m=null,n=null,i=null,P=null,Y.exports=s=function(){function T(_){this.parent=_,this.parent&&(this.options=this.parent.options,this.stringify=this.parent.stringify),this.value=null,this.children=[],this.baseURI=null,r||(r=M("./XMLElement"),D=M("./XMLCData"),d=M("./XMLComment"),h=M("./XMLDeclaration"),b=M("./XMLDocType"),f=M("./XMLRaw"),y=M("./XMLText"),x=M("./XMLProcessingInstruction"),S=M("./XMLDummy"),m=M("./NodeType"),n=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 n(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(_){var c,R,w,C,E;for(this.parent=_,_&&(this.options=_.options,this.stringify=_.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(_,c,R){var w,C,E,o,A,k,U,N,z,W,K;if(k=null,c===null&&R==null&&(z=[{},null],c=z[0],R=z[1]),c==null&&(c={}),c=v(c),a(c)||(W=[c,R],R=W[0],c=W[1]),_!=null&&(_=v(_)),Array.isArray(_))for(E=0,U=_.length;E<U;E++)C=_[E],k=this.element(C);else if(O(_))k=this.element(_.apply());else if(a(_))for(A in _){if(!g.call(_,A))continue;if(K=_[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&&_.indexOf(this.stringify.convertTextKey)===0?k=this.text(R):!this.options.ignoreDecorators&&this.stringify.convertCDataKey&&_.indexOf(this.stringify.convertCDataKey)===0?k=this.cdata(R):!this.options.ignoreDecorators&&this.stringify.convertCommentKey&&_.indexOf(this.stringify.convertCommentKey)===0?k=this.comment(R):!this.options.ignoreDecorators&&this.stringify.convertRawKey&&_.indexOf(this.stringify.convertRawKey)===0?k=this.raw(R):!this.options.ignoreDecorators&&this.stringify.convertPIKey&&_.indexOf(this.stringify.convertPIKey)===0?k=this.instruction(_.substr(this.stringify.convertPIKey.length),R):k=this.node(_,c,R);if(k==null)throw new Error("Could not create any elements with: "+_+". "+this.debugInfo());return k},T.prototype.insertBefore=function(_,c,R){var w,C,E,o,A;if(_!=null?_.type:void 0)return E=_,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(_));return C=this.parent.children.indexOf(this),A=this.parent.children.splice(C),w=this.parent.element(_,c,R),Array.prototype.push.apply(this.parent.children,A),w},T.prototype.insertAfter=function(_,c,R){var w,C,E;if(this.isRoot)throw new Error("Cannot insert elements at root level. "+this.debugInfo(_));return C=this.parent.children.indexOf(this),E=this.parent.children.splice(C+1),w=this.parent.element(_,c,R),Array.prototype.push.apply(this.parent.children,E),w},T.prototype.remove=function(){var _,c;if(this.isRoot)throw new Error("Cannot remove the root element. "+this.debugInfo());return _=this.parent.children.indexOf(this),[].splice.apply(this.parent.children,[_,_-_+1].concat(c=[])),this.parent},T.prototype.node=function(_,c,R){var w,C;return _!=null&&(_=v(_)),c||(c={}),c=v(c),a(c)||(C=[c,R],R=C[0],c=C[1]),w=new r(this,_,c),R!=null&&w.text(R),this.children.push(w),w},T.prototype.text=function(_){var c;return a(_)&&this.element(_),c=new y(this,_),this.children.push(c),this},T.prototype.cdata=function(_){var c;return c=new D(this,_),this.children.push(c),this},T.prototype.comment=function(_){var c;return c=new d(this,_),this.children.push(c),this},T.prototype.commentBefore=function(_){var c,R,w;return R=this.parent.children.indexOf(this),w=this.parent.children.splice(R),c=this.parent.comment(_),Array.prototype.push.apply(this.parent.children,w),this},T.prototype.commentAfter=function(_){var c,R,w;return R=this.parent.children.indexOf(this),w=this.parent.children.splice(R+1),c=this.parent.comment(_),Array.prototype.push.apply(this.parent.children,w),this},T.prototype.raw=function(_){var c;return c=new f(this,_),this.children.push(c),this},T.prototype.dummy=function(){var _;return _=new S(this),_},T.prototype.instruction=function(_,c){var R,w,C,E,o;if(_!=null&&(_=v(_)),c!=null&&(c=v(c)),Array.isArray(_))for(E=0,o=_.length;E<o;E++)R=_[E],this.instruction(R);else if(a(_))for(R in _){if(!g.call(_,R))continue;w=_[R],this.instruction(R,w)}else O(c)&&(c=c.apply()),C=new x(this,_,c),this.children.push(C);return this},T.prototype.instructionBefore=function(_,c){var R,w,C;return w=this.parent.children.indexOf(this),C=this.parent.children.splice(w),R=this.parent.instruction(_,c),Array.prototype.push.apply(this.parent.children,C),this},T.prototype.instructionAfter=function(_,c){var R,w,C;return w=this.parent.children.indexOf(this),C=this.parent.children.splice(w+1),R=this.parent.instruction(_,c),Array.prototype.push.apply(this.parent.children,C),this},T.prototype.declaration=function(_,c,R){var w,C;return w=this.document(),C=new h(w,_,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(_,c){var R,w,C,E,o,A,k,U,N,z;for(w=this.document(),C=new b(w,_,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(z=w.children,E=A=0,U=z.length;A<U;E=++A)if(R=z[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 _;for(_=this;_;){if(_.type===m.Document)return _.rootObject;if(_.isRoot)return _;_=_.parent}},T.prototype.document=function(){var _;for(_=this;_;){if(_.type===m.Document)return _;_=_.parent}},T.prototype.end=function(_){return this.document().end(_)},T.prototype.prev=function(){var _;if(_=this.parent.children.indexOf(this),_<1)throw new Error("Already at the first node. "+this.debugInfo());return this.parent.children[_-1]},T.prototype.next=function(){var _;if(_=this.parent.children.indexOf(this),_===-1||_===this.parent.children.length-1)throw new Error("Already at the last node. "+this.debugInfo());return this.parent.children[_+1]},T.prototype.importDocument=function(_){var c;return c=_.root().clone(),c.parent=this,c.isRoot=!1,this.children.push(c),this},T.prototype.debugInfo=function(_){var c,R;return _=_||this.name,_==null&&!((c=this.parent)!=null?c.name:void 0)?"":_==null?"parent: <"+this.parent.name+">":((R=this.parent)!=null?R.name:void 0)?"node: <"+_+">, parent: <"+this.parent.name+">":"node: <"+_+">"},T.prototype.ele=function(_,c,R){return this.element(_,c,R)},T.prototype.nod=function(_,c,R){return this.node(_,c,R)},T.prototype.txt=function(_){return this.text(_)},T.prototype.dat=function(_){return this.cdata(_)},T.prototype.com=function(_){return this.comment(_)},T.prototype.ins=function(_,c){return this.instruction(_,c)},T.prototype.doc=function(){return this.document()},T.prototype.dec=function(_,c,R){return this.declaration(_,c,R)},T.prototype.e=function(_,c,R){return this.element(_,c,R)},T.prototype.n=function(_,c,R){return this.node(_,c,R)},T.prototype.t=function(_){return this.text(_)},T.prototype.d=function(_){return this.cdata(_)},T.prototype.c=function(_){return this.comment(_)},T.prototype.r=function(_){return this.raw(_)},T.prototype.i=function(_,c){return this.instruction(_,c)},T.prototype.u=function(){return this.up()},T.prototype.importXMLBuilder=function(_){return this.importDocument(_)},T.prototype.replaceChild=function(_,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.removeChild=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.appendChild=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.hasChildNodes=function(){return this.children.length!==0},T.prototype.cloneNode=function(_){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(_,c){return!0},T.prototype.hasAttributes=function(){return this.attribs.length!==0},T.prototype.compareDocumentPosition=function(_){var c,R;return c=this,c===_?0:this.document()!==_.document()?(R=P.Disconnected|P.ImplementationSpecific,Math.random()<.5?R|=P.Preceding:R|=P.Following,R):c.isAncestor(_)?P.Contains|P.Preceding:c.isDescendant(_)?P.Contains|P.Following:c.isPreceding(_)?P.Preceding:P.Following},T.prototype.isSameNode=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.lookupPrefix=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isDefaultNamespace=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.lookupNamespaceURI=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.isEqualNode=function(_){var c,R,w;if(_.nodeType!==this.nodeType)return!1;if(_.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(_.children[c]))return!1;return!0},T.prototype.getFeature=function(_,c){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.setUserData=function(_,c,R){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.getUserData=function(_){throw new Error("This DOM method is not implemented."+this.debugInfo())},T.prototype.contains=function(_){return _?_===this||this.isDescendant(_):!1},T.prototype.isDescendant=function(_){var c,R,w,C,E;for(E=this.children,w=0,C=E.length;w<C;w++){if(c=E[w],_===c)return!0;if(R=c.isDescendant(_),R)return!0}return!1},T.prototype.isAncestor=function(_){return _.isDescendant(this)},T.prototype.isPreceding=function(_){var c,R;return c=this.treePosition(_),R=this.treePosition(this),c===-1||R===-1?!1:c<R},T.prototype.isFollowing=function(_){var c,R;return c=this.treePosition(_),R=this.treePosition(this),c===-1||R===-1?!1:c>R},T.prototype.treePosition=function(_){var c,R;return R=0,c=!1,this.foreachTreeNode(this.document(),function(w){if(R++,!c&&w===_)return c=!0}),c?R:-1},T.prototype.foreachTreeNode=function(_,c){var R,w,C,E,o;for(_||(_=this.document()),E=_.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,u){"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,u){"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,b,S=function(s,n){for(var x in n)r.call(n,x)&&(s[x]=n[x]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),h=M("./XMLCharacterData"),Y.exports=b=function(i){S(s,i);function s(n,x,f){if(s.__super__.constructor.call(this,n),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(n){return this.options.writer.processingInstruction(this,this.options.writer.filterOptions(n))},s.prototype.isEqualNode=function(n){return s.__super__.isEqualNode.apply(this,arguments).isEqualNode(n)?!(n.target!==this.target):!1},s}(h)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],276:[function(M,Y,u){"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,b,S=function(s,n){for(var x in n)r.call(n,x)&&(s[x]=n[x]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),h=M("./XMLNode"),Y.exports=b=function(i){S(s,i);function s(n,x){if(s.__super__.constructor.call(this,n),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(n){return this.options.writer.raw(this,this.options.writer.filterOptions(n))},s}(h)}).call(void 0)},{"./NodeType":251,"./XMLNode":273,"babel-runtime/core-js/object/create":55}],277:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h=function(r,i){for(var s in i)b.call(i,s)&&(r[s]=i[s]);function n(){this.constructor=r}return n.prototype=i.prototype,r.prototype=new n,r.__super__=i.prototype,r},b={}.hasOwnProperty;P=M("./NodeType"),d=M("./XMLWriterBase"),m=M("./WriterState"),Y.exports=D=function(S){h(r,S);function r(i,s){this.stream=i,r.__super__.constructor.call(this,s)}return r.prototype.endline=function(i,s,n){return i.isLastRootNode&&s.state===m.CloseTag?"":r.__super__.endline.call(this,i,s,n)},r.prototype.document=function(i,s){var n,x,f,y,v,p,O,a,l;for(O=i.children,x=f=0,v=O.length;f<v;x=++f)n=O[x],n.isLastRootNode=x===i.children.length-1;for(s=this.filterOptions(s),a=i.children,l=[],y=0,p=a.length;y<p;y++)n=a[y],l.push(this.writeChildNode(n,s,0));return l},r.prototype.attribute=function(i,s,n){return this.stream.write(r.__super__.attribute.call(this,i,s,n))},r.prototype.cdata=function(i,s,n){return this.stream.write(r.__super__.cdata.call(this,i,s,n))},r.prototype.comment=function(i,s,n){return this.stream.write(r.__super__.comment.call(this,i,s,n))},r.prototype.declaration=function(i,s,n){return this.stream.write(r.__super__.declaration.call(this,i,s,n))},r.prototype.docType=function(i,s,n){var x,f,y,v;if(n||(n=0),this.openNode(i,s,n),s.state=m.OpenTag,this.stream.write(this.indent(i,s,n)),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,n)),s.state=m.InsideTag,v=i.children,f=0,y=v.length;f<y;f++)x=v[f],this.writeChildNode(x,s,n+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,n)),s.state=m.None,this.closeNode(i,s,n)},r.prototype.element=function(i,s,n){var x,f,y,v,p,O,a,l,g,T;n||(n=0),this.openNode(i,s,n),s.state=m.OpenTag,this.stream.write(this.indent(i,s,n)+"<"+i.name),g=i.attribs;for(a in g){if(!b.call(g,a))continue;x=g[a],this.attribute(x,s,n)}if(y=i.children.length,v=y===0?null:i.children[0],y===0||i.children.every(function(_){return(_.type===P.Text||_.type===P.Raw)&&_.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&&y===1&&(v.type===P.Text||v.type===P.Raw)&&v.value!=null)this.stream.write(">"),s.state=m.InsideTag,s.suppressPrettyCount++,l=!0,this.writeChildNode(v,s,n+1),s.suppressPrettyCount--,l=!1,s.state=m.CloseTag,this.stream.write("</"+i.name+">");else{for(this.stream.write(">"+this.endline(i,s,n)),s.state=m.InsideTag,T=i.children,p=0,O=T.length;p<O;p++)f=T[p],this.writeChildNode(f,s,n+1);s.state=m.CloseTag,this.stream.write(this.indent(i,s,n)+"</"+i.name+">")}return this.stream.write(this.endline(i,s,n)),s.state=m.None,this.closeNode(i,s,n)},r.prototype.processingInstruction=function(i,s,n){return this.stream.write(r.__super__.processingInstruction.call(this,i,s,n))},r.prototype.raw=function(i,s,n){return this.stream.write(r.__super__.raw.call(this,i,s,n))},r.prototype.text=function(i,s,n){return this.stream.write(r.__super__.text.call(this,i,s,n))},r.prototype.dtdAttList=function(i,s,n){return this.stream.write(r.__super__.dtdAttList.call(this,i,s,n))},r.prototype.dtdElement=function(i,s,n){return this.stream.write(r.__super__.dtdElement.call(this,i,s,n))},r.prototype.dtdEntity=function(i,s,n){return this.stream.write(r.__super__.dtdEntity.call(this,i,s,n))},r.prototype.dtdNotation=function(i,s,n){return this.stream.write(r.__super__.dtdNotation.call(this,i,s,n))},r}(d)}).call(void 0)},{"./NodeType":251,"./WriterState":253,"./XMLWriterBase":281}],278:[function(M,Y,u){"use strict";(function(){var P,m,D=function(b,S){for(var r in S)d.call(S,r)&&(b[r]=S[r]);function i(){this.constructor=b}return i.prototype=S.prototype,b.prototype=new i,b.__super__=S.prototype,b},d={}.hasOwnProperty;m=M("./XMLWriterBase"),Y.exports=P=function(h){D(b,h);function b(S){b.__super__.constructor.call(this,S)}return b.prototype.document=function(S,r){var i,s,n,x,f;for(r=this.filterOptions(r),x="",f=S.children,s=0,n=f.length;s<n;s++)i=f[s],x+=this.writeChildNode(i,r,0);return r.pretty&&x.slice(-r.newline.length)===r.newline&&(x=x.slice(0,-r.newline.length)),x},b}(m)}).call(void 0)},{"./XMLWriterBase":281}],279:[function(M,Y,u){"use strict";(function(){var P,m=function(h,b){return function(){return h.apply(b,arguments)}},D={}.hasOwnProperty;Y.exports=P=function(){function d(h){this.assertLegalName=m(this.assertLegalName,this),this.assertLegalChar=m(this.assertLegalChar,this);var b,S,r;h||(h={}),this.options=h,this.options.version||(this.options.version="1.0"),S=h.stringify||{};for(b in S){if(!D.call(S,b))continue;r=S[b],this[b]=r}}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 b,S;if(this.options.noValidation)return h;if(b="",this.options.version==="1.0"){if(b=/[\0-\x08\x0B\f\x0E-\x1F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=h.match(b))throw new Error("Invalid character in string: "+h+" at index "+S.index)}else if(this.options.version==="1.1"&&(b=/[\0\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,S=h.match(b)))throw new Error("Invalid character in string: "+h+" at index "+S.index);return h},d.prototype.assertLegalName=function(h){var b;if(this.options.noValidation)return h;if(this.assertLegalChar(h),b=/^([: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(b))throw new Error("Invalid character in name");return h},d.prototype.textEscape=function(h){var b;return this.options.noValidation?h:(b=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,h.replace(b,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/\r/g,"&#xD;"))},d.prototype.attEscape=function(h){var b;return this.options.noValidation?h:(b=this.options.noDoubleEncoding?/(?!&\S+;)&/g:/&/g,h.replace(b,"&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,u){"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,b,S=function(s,n){for(var x in n)r.call(n,x)&&(s[x]=n[x]);function f(){this.constructor=s}return f.prototype=n.prototype,s.prototype=new f,s.__super__=n.prototype,s},r={}.hasOwnProperty;d=M("./NodeType"),h=M("./XMLCharacterData"),Y.exports=b=function(i){S(s,i);function s(n,x){if(s.__super__.constructor.call(this,n),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,y;for(y="",f=this.previousSibling;f;)y=f.data+y,f=f.previousSibling;for(y+=this.data,x=this.nextSibling;x;)y=y+x.data,x=x.nextSibling;return y}}),s.prototype.clone=function(){return(0,m.default)(this)},s.prototype.toString=function(n){return this.options.writer.text(this,this.options.writer.filterOptions(n))},s.prototype.splitText=function(n){throw new Error("This DOM method is not implemented."+this.debugInfo())},s.prototype.replaceWholeText=function(n){throw new Error("This DOM method is not implemented."+this.debugInfo())},s}(h)}).call(void 0)},{"./NodeType":251,"./XMLCharacterData":256,"babel-runtime/core-js/object/create":55}],281:[function(M,Y,u){"use strict";(function(){var P,m,D,d,h,b,S,r,i,s,n,x,f,y,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"),y=M("./XMLRaw"),v=M("./XMLText"),f=M("./XMLProcessingInstruction"),n=M("./XMLDummy"),h=M("./XMLDTDAttList"),b=M("./XMLDTDElement"),S=M("./XMLDTDEntity"),r=M("./XMLDTDNotation"),m=M("./WriterState"),Y.exports=p=function(){function l(g){var T,_,c;g||(g={}),this.options=g,_=g.writer||{};for(T in _){if(!a.call(_,T))continue;c=_[T],this["_"+T]=this[T],this[T]=c}}return l.prototype.filterOptions=function(g){var T,_,c,R,w,C,E,o;return g||(g={}),g=O({},this.options,g),T={writer:this},T.pretty=g.pretty||!1,T.allowEmpty=g.allowEmpty||!1,T.indent=(_=g.indent)!=null?_:" ",T.newline=(c=g.newline)!=null?c:`
`,T.offset=(R=g.offset)!=null?R:0,T.dontPrettyTextNodes=(w=(C=g.dontPrettyTextNodes)!=null?C:g.dontprettytextnodes)!=null?w:0,T.spaceBeforeSlash=(E=(o=g.spaceBeforeSlash)!=null?o:g.spacebeforeslash)!=null?E:"",T.spaceBeforeSlash===!0&&(T.spaceBeforeSlash=" "),T.suppressPrettyCount=0,T.user={},T.state=m.None,T},l.prototype.indent=function(g,T,_){var c;return!T.pretty||T.suppressPrettyCount?"":T.pretty&&(c=(_||0)+T.offset+1,c>0)?new Array(c).join(T.indent):""},l.prototype.endline=function(g,T,_){return!T.pretty||T.suppressPrettyCount?"":T.newline},l.prototype.attribute=function(g,T,_){var c;return this.openAttribute(g,T,_),c=" "+g.name+'="'+g.value+'"',this.closeAttribute(g,T,_),c},l.prototype.cdata=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"<![CDATA[",T.state=m.InsideTag,c+=g.value,T.state=m.CloseTag,c+="]]>"+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.comment=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"<!-- ",T.state=m.InsideTag,c+=g.value,T.state=m.CloseTag,c+=" -->"+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.declaration=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"<?xml",T.state=m.InsideTag,c+=' version="'+g.version+'"',g.encoding!=null&&(c+=' encoding="'+g.encoding+'"'),g.standalone!=null&&(c+=' standalone="'+g.standalone+'"'),T.state=m.CloseTag,c+=T.spaceBeforeSlash+"?>",c+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.docType=function(g,T,_){var c,R,w,C,E;if(_||(_=0),this.openNode(g,T,_),T.state=m.OpenTag,C=this.indent(g,T,_),C+="<!DOCTYPE "+g.root().name,g.pubID&&g.sysID?C+=' PUBLIC "'+g.pubID+'" "'+g.sysID+'"':g.sysID&&(C+=' SYSTEM "'+g.sysID+'"'),g.children.length>0){for(C+=" [",C+=this.endline(g,T,_),T.state=m.InsideTag,E=g.children,R=0,w=E.length;R<w;R++)c=E[R],C+=this.writeChildNode(c,T,_+1);T.state=m.CloseTag,C+="]"}return T.state=m.CloseTag,C+=T.spaceBeforeSlash+">",C+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),C},l.prototype.element=function(g,T,_){var c,R,w,C,E,o,A,k,U,N,z,W,K,V;_||(_=0),N=!1,z="",this.openNode(g,T,_),T.state=m.OpenTag,z+=this.indent(g,T,_)+"<"+g.name,W=g.attribs;for(U in W){if(!a.call(W,U))continue;c=W[U],z+=this.attribute(c,T,_)}if(w=g.children.length,C=w===0?null:g.children[0],w===0||g.children.every(function(F){return(F.type===P.Text||F.type===P.Raw)&&F.value===""}))T.allowEmpty?(z+=">",T.state=m.CloseTag,z+="</"+g.name+">"+this.endline(g,T,_)):(T.state=m.CloseTag,z+=T.spaceBeforeSlash+"/>"+this.endline(g,T,_));else if(T.pretty&&w===1&&(C.type===P.Text||C.type===P.Raw)&&C.value!=null)z+=">",T.state=m.InsideTag,T.suppressPrettyCount++,N=!0,z+=this.writeChildNode(C,T,_+1),T.suppressPrettyCount--,N=!1,T.state=m.CloseTag,z+="</"+g.name+">"+this.endline(g,T,_);else{if(T.dontPrettyTextNodes){for(K=g.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(z+=">"+this.endline(g,T,_),T.state=m.InsideTag,V=g.children,o=0,k=V.length;o<k;o++)R=V[o],z+=this.writeChildNode(R,T,_+1);T.state=m.CloseTag,z+=this.indent(g,T,_)+"</"+g.name+">",N&&T.suppressPrettyCount--,z+=this.endline(g,T,_),T.state=m.None}return this.closeNode(g,T,_),z},l.prototype.writeChildNode=function(g,T,_){switch(g.type){case P.CData:return this.cdata(g,T,_);case P.Comment:return this.comment(g,T,_);case P.Element:return this.element(g,T,_);case P.Raw:return this.raw(g,T,_);case P.Text:return this.text(g,T,_);case P.ProcessingInstruction:return this.processingInstruction(g,T,_);case P.Dummy:return"";case P.Declaration:return this.declaration(g,T,_);case P.DocType:return this.docType(g,T,_);case P.AttributeDeclaration:return this.dtdAttList(g,T,_);case P.ElementDeclaration:return this.dtdElement(g,T,_);case P.EntityDeclaration:return this.dtdEntity(g,T,_);case P.NotationDeclaration:return this.dtdNotation(g,T,_);default:throw new Error("Unknown XML node type: "+g.constructor.name)}},l.prototype.processingInstruction=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"<?",T.state=m.InsideTag,c+=g.target,g.value&&(c+=" "+g.value),T.state=m.CloseTag,c+=T.spaceBeforeSlash+"?>",c+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.raw=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_),T.state=m.InsideTag,c+=g.value,T.state=m.CloseTag,c+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.text=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_),T.state=m.InsideTag,c+=g.value,T.state=m.CloseTag,c+=this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.dtdAttList=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"<!ATTLIST",T.state=m.InsideTag,c+=" "+g.elementName+" "+g.attributeName+" "+g.attributeType,g.defaultValueType!=="#DEFAULT"&&(c+=" "+g.defaultValueType),g.defaultValue&&(c+=' "'+g.defaultValue+'"'),T.state=m.CloseTag,c+=T.spaceBeforeSlash+">"+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.dtdElement=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"<!ELEMENT",T.state=m.InsideTag,c+=" "+g.name+" "+g.value,T.state=m.CloseTag,c+=T.spaceBeforeSlash+">"+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.dtdEntity=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"<!ENTITY",T.state=m.InsideTag,g.pe&&(c+=" %"),c+=" "+g.name,g.value?c+=' "'+g.value+'"':(g.pubID&&g.sysID?c+=' PUBLIC "'+g.pubID+'" "'+g.sysID+'"':g.sysID&&(c+=' SYSTEM "'+g.sysID+'"'),g.nData&&(c+=" NDATA "+g.nData)),T.state=m.CloseTag,c+=T.spaceBeforeSlash+">"+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.dtdNotation=function(g,T,_){var c;return this.openNode(g,T,_),T.state=m.OpenTag,c=this.indent(g,T,_)+"<!NOTATION",T.state=m.InsideTag,c+=" "+g.name,g.pubID&&g.sysID?c+=' PUBLIC "'+g.pubID+'" "'+g.sysID+'"':g.pubID?c+=' PUBLIC "'+g.pubID+'"':g.sysID&&(c+=' SYSTEM "'+g.sysID+'"'),T.state=m.CloseTag,c+=T.spaceBeforeSlash+">"+this.endline(g,T,_),T.state=m.None,this.closeNode(g,T,_),c},l.prototype.openNode=function(g,T,_){},l.prototype.closeNode=function(g,T,_){},l.prototype.openAttribute=function(g,T,_){},l.prototype.closeAttribute=function(g,T,_){},l}()}).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,u){"use strict";(function(){var P,m,D,d,h,b,S,r,i,s;s=M("./Utility"),r=s.assign,i=s.isFunction,D=M("./XMLDOMImplementation"),d=M("./XMLDocument"),h=M("./XMLDocumentCB"),S=M("./XMLStringWriter"),b=M("./XMLStreamWriter"),P=M("./NodeType"),m=M("./WriterState"),Y.exports.create=function(n,x,f,y){var v,p;if(n==null)throw new Error("Root element needs a name.");return y=r({},x,f,y),v=new d(y),p=v.element(n),y.headless||(v.declaration(y),(y.pubID!=null||y.sysID!=null)&&v.dtd(y)),p},Y.exports.begin=function(n,x,f){var y;return i(n)&&(y=[n,x],x=y[0],f=y[1],n={}),x?new h(n,x,f):new d(n)},Y.exports.stringWriter=function(n){return new S(n)},Y.exports.streamWriter=function(n,x){return new b(n,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,u){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 b in h)P.call(h,b)&&(D[b]=h[b])}return D}},{}],284:[function(M,Y,u){"use strict";var P=M("buffer").Buffer,m=M("./sha"),D=M("./md5"),d={sha1:m,md5:D},h=64,b=P.alloc(h);b.fill(0);function S(s,n,x){P.isBuffer(n)||(n=P.from(n)),P.isBuffer(x)||(x=P.from(x)),n.length>h?n=s(n):n.length<h&&(n=P.concat([n,b],h));for(var f=P.alloc(h),y=P.alloc(h),v=0;v<h;v++)f[v]=n[v]^54,y[v]=n[v]^92;var p=s(P.concat([f,x]));return s(P.concat([y,p]))}function r(s,n){s=s||"sha1";var x=d[s],f=[],y=0;return x||i("algorithm:",s,"is not yet supported"),{update:function(p){return P.isBuffer(p)||(p=P.from(p)),f.push(p),y+=p.length,this},digest:function(p){var O=P.concat(f),a=n?S(x,n,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(`
`))}u.createHash=function(s){return r(s)},u.createHmac=function(s,n){return r(s,n)},u.createCredentials=function(){i("sorry,createCredentials is not implemented yet")},u.createCipher=function(){i("sorry,createCipher is not implemented yet")},u.createCipheriv=function(){i("sorry,createCipheriv is not implemented yet")},u.createDecipher=function(){i("sorry,createDecipher is not implemented yet")},u.createDecipheriv=function(){i("sorry,createDecipheriv is not implemented yet")},u.createSign=function(){i("sorry,createSign is not implemented yet")},u.createVerify=function(){i("sorry,createVerify is not implemented yet")},u.createDiffieHellman=function(){i("sorry,createDiffieHellman is not implemented yet")},u.pbkdf2=function(){i("sorry,pbkdf2 is not implemented yet")}},{"./md5":286,"./sha":287,buffer:73}],285:[function(M,Y,u){"use strict";var P=M("buffer").Buffer,m=4,D=P.alloc(m);D.fill(0);var d=8;function h(r,i){if(r.length%m!==0){var s=r.length+(m-r.length%m);r=P.concat([r,D],s)}for(var n=[],x=i?r.readInt32BE:r.readInt32LE,f=0;f<r.length;f+=m)n.push(x.call(r,f));return n}function b(r,i,s){for(var n=P.alloc(i),x=s?n.writeInt32BE:n.writeInt32LE,f=0;f<r.length;f++)x.call(n,r[f],f*4,!0);return n}function S(r,i,s,n){P.isBuffer(r)||(r=P.from(r));var x=i(h(r,n),r.length*d);return b(x,s,n)}Y.exports={hash:S}},{buffer:73}],286:[function(M,Y,u){"use strict";var P=M("./helpers");function m(){return hex_md5("abc")=="900150983cd24fb0d6963f7d28e17f72"}function D(n,x){n[x>>5]|=128<<x%32,n[(x+64>>>9<<4)+14]=x;for(var f=1732584193,y=-271733879,v=-1732584194,p=271733878,O=0;O<n.length;O+=16){var a=f,l=y,g=v,T=p;f=h(f,y,v,p,n[O+0],7,-680876936),p=h(p,f,y,v,n[O+1],12,-389564586),v=h(v,p,f,y,n[O+2],17,606105819),y=h(y,v,p,f,n[O+3],22,-1044525330),f=h(f,y,v,p,n[O+4],7,-176418897),p=h(p,f,y,v,n[O+5],12,1200080426),v=h(v,p,f,y,n[O+6],17,-1473231341),y=h(y,v,p,f,n[O+7],22,-45705983),f=h(f,y,v,p,n[O+8],7,1770035416),p=h(p,f,y,v,n[O+9],12,-1958414417),v=h(v,p,f,y,n[O+10],17,-42063),y=h(y,v,p,f,n[O+11],22,-1990404162),f=h(f,y,v,p,n[O+12],7,1804603682),p=h(p,f,y,v,n[O+13],12,-40341101),v=h(v,p,f,y,n[O+14],17,-1502002290),y=h(y,v,p,f,n[O+15],22,1236535329),f=b(f,y,v,p,n[O+1],5,-165796510),p=b(p,f,y,v,n[O+6],9,-1069501632),v=b(v,p,f,y,n[O+11],14,643717713),y=b(y,v,p,f,n[O+0],20,-373897302),f=b(f,y,v,p,n[O+5],5,-701558691),p=b(p,f,y,v,n[O+10],9,38016083),v=b(v,p,f,y,n[O+15],14,-660478335),y=b(y,v,p,f,n[O+4],20,-405537848),f=b(f,y,v,p,n[O+9],5,568446438),p=b(p,f,y,v,n[O+14],9,-1019803690),v=b(v,p,f,y,n[O+3],14,-187363961),y=b(y,v,p,f,n[O+8],20,1163531501),f=b(f,y,v,p,n[O+13],5,-1444681467),p=b(p,f,y,v,n[O+2],9,-51403784),v=b(v,p,f,y,n[O+7],14,1735328473),y=b(y,v,p,f,n[O+12],20,-1926607734),f=S(f,y,v,p,n[O+5],4,-378558),p=S(p,f,y,v,n[O+8],11,-2022574463),v=S(v,p,f,y,n[O+11],16,1839030562),y=S(y,v,p,f,n[O+14],23,-35309556),f=S(f,y,v,p,n[O+1],4,-1530992060),p=S(p,f,y,v,n[O+4],11,1272893353),v=S(v,p,f,y,n[O+7],16,-155497632),y=S(y,v,p,f,n[O+10],23,-1094730640),f=S(f,y,v,p,n[O+13],4,681279174),p=S(p,f,y,v,n[O+0],11,-358537222),v=S(v,p,f,y,n[O+3],16,-722521979),y=S(y,v,p,f,n[O+6],23,76029189),f=S(f,y,v,p,n[O+9],4,-640364487),p=S(p,f,y,v,n[O+12],11,-421815835),v=S(v,p,f,y,n[O+15],16,530742520),y=S(y,v,p,f,n[O+2],23,-995338651),f=r(f,y,v,p,n[O+0],6,-198630844),p=r(p,f,y,v,n[O+7],10,1126891415),v=r(v,p,f,y,n[O+14],15,-1416354905),y=r(y,v,p,f,n[O+5],21,-57434055),f=r(f,y,v,p,n[O+12],6,1700485571),p=r(p,f,y,v,n[O+3],10,-1894986606),v=r(v,p,f,y,n[O+10],15,-1051523),y=r(y,v,p,f,n[O+1],21,-2054922799),f=r(f,y,v,p,n[O+8],6,1873313359),p=r(p,f,y,v,n[O+15],10,-30611744),v=r(v,p,f,y,n[O+6],15,-1560198380),y=r(y,v,p,f,n[O+13],21,1309151649),f=r(f,y,v,p,n[O+4],6,-145523070),p=r(p,f,y,v,n[O+11],10,-1120210379),v=r(v,p,f,y,n[O+2],15,718787259),y=r(y,v,p,f,n[O+9],21,-343485551),f=i(f,a),y=i(y,l),v=i(v,g),p=i(p,T)}return Array(f,y,v,p)}function d(n,x,f,y,v,p){return i(s(i(i(x,n),i(y,p)),v),f)}function h(n,x,f,y,v,p,O){return d(x&f|~x&y,n,x,v,p,O)}function b(n,x,f,y,v,p,O){return d(x&y|f&~y,n,x,v,p,O)}function S(n,x,f,y,v,p,O){return d(x^f^y,n,x,v,p,O)}function r(n,x,f,y,v,p,O){return d(f^(x|~y),n,x,v,p,O)}function i(n,x){var f=(n&65535)+(x&65535),y=(n>>16)+(x>>16)+(f>>16);return y<<16|f&65535}function s(n,x){return n<<x|n>>>32-x}Y.exports=function(x){return P.hash(x,D,16)}},{"./helpers":285}],287:[function(M,Y,u){"use strict";var P=M("./helpers");function m(S,r){S[r>>5]|=128<<24-r%32,S[(r+64>>9<<4)+15]=r;for(var i=Array(80),s=1732584193,n=-271733879,x=-1732584194,f=271733878,y=-1009589776,v=0;v<S.length;v+=16){for(var p=s,O=n,a=x,l=f,g=y,T=0;T<80;T++){T<16?i[T]=S[v+T]:i[T]=b(i[T-3]^i[T-8]^i[T-14]^i[T-16],1);var _=h(h(b(s,5),D(T,n,x,f)),h(h(y,i[T]),d(T)));y=f,f=x,x=b(n,30),n=s,s=_}s=h(s,p),n=h(n,O),x=h(x,a),f=h(f,l),y=h(y,g)}return Array(s,n,x,f,y)}function D(S,r,i,s){return S<20?r&i|~r&s:S<40?r^i^s:S<60?r&i|r&s|i&s:r^i^s}function d(S){return S<20?1518500249:S<40?1859775393:S<60?-1894007588:-899497514}function h(S,r){var i=(S&65535)+(r&65535),s=(S>>16)+(r>>16)+(i>>16);return s<<16|i&65535}function b(S,r){return S<<r|S>>>32-r}Y.exports=function(r){return P.hash(r,m,20,!0)}},{"./helpers":285}],288:[function(M,Y,u){"use strict";Y.exports=function(){return function(){}}},{}],289:[function(M,Y,u){(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"),b=h.Stream,S=M("../lib/common/utils/isArray"),r=S.isArray;Y.exports.string=function(n){return typeof n=="string"},Y.exports.array=r,Y.exports.buffer=P.isBuffer;function i(s){return s instanceof b}Y.exports.writableStream=function(n){return i(n)&&typeof n._write=="function"&&(0,D.default)(n._writableState)==="object"}}).call(this,{isBuffer:M("../node_modules/is-buffer/index.js")})},{"../lib/common/utils/isArray":42,"../node_modules/is-buffer/index.js":197,"babel-runtime/helpers/typeof":67,stream:230}],290:[function(M,Y,u){"use strict";u.encodeURIComponent=function(P){try{return encodeURIComponent(P)}catch(m){return P}},u.escape=M("escape-html"),u.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,u){(function(P,m){"use strict";var D=M("babel-runtime/core-js/json/stringify"),d=S(D),h=M("babel-runtime/helpers/typeof"),b=S(h);function S(T){return T&&T.__esModule?T:{default:T}}var r=M("util"),i=M("url"),s=M("http"),n=M("https"),x=M("debug")("urllib"),f=M("humanize-ms"),y,v=0,p=Math.pow(2,31)-10,O=/^https?:\/\//i;function a(T,_){return T===void 0?_:T}function l(T,_){return function(c,R,w){if(c)return _(c);T({data:R,status:w.statusCode,headers:w.headers,res:w})}}u.TIMEOUTS=[f("300s"),f("300s")];var g=["json","text"];u.request=function(_,c,R){return arguments.length===2&&typeof c=="function"&&(R=c,c=null),typeof R=="function"?u.requestWithCallback(_,c,R):(y||(y=M("any-promise")),new y(function(w,C){u.requestWithCallback(_,c,l(w,C))}))},u.requestWithCallback=function(_,c,R){if(!_||typeof _!="string"&&(typeof _=="undefined"?"undefined":(0,b.default)(_))!=="object"){var w=r.format("expect request url to be a string or a http request options, but got %j",_);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:_,args:c,ctx:c.ctx};c.emitter&&c.emitter.emit("request",E),c.timeout=c.timeout||u.TIMEOUTS,c.maxRedirects=c.maxRedirects||10,c.streaming=c.streaming||c.customResponse;var o=Date.now(),A;typeof _=="string"?(O.test(_)||(_="http://"+_),A=i.parse(_)):A=_;var k=(c.type||c.method||A.method||"GET").toUpperCase(),U=A.port||80,N=s,z=a(c.agent,u.agent),W=c.fixJSONCtlChars;A.protocol==="https:"&&(N=n,z=a(c.httpsAgent,u.httpsAgent),A.port||(U=443));var K={host:A.hostname||A.host||"localhost",path:A.path||"/",method:k,port:U,agent:z,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 V=["pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","secureProtocol","secureOptions"],F=0;F<V.length;F++){var B=V[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 oe=K.headers["Content-Type"]||K.headers["content-type"];oe||(c.contentType==="json"?oe="application/json":oe="application/x-www-form-urlencoded",K.headers["Content-Type"]=oe),parseContentType(oe).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 _e=0;if(ae){var ye=ae.length;m.isBuffer(ae)||(ye=m.byteLength(ae)),_e=K.headers["Content-Length"]=ye}c.dataType==="json"&&(K.headers.Accept="application/json"),typeof c.beforeRequest=="function"&&c.beforeRequest(K);var se=null,me=null,fe=null,ie=!1,le=!1,Q=0,ce=-1,te=!1,ee="",xe="",re=null;c.timing&&(re={queuing:0,dnslookup:0,connected:0,requestSent:0,waiting:0,contentDownload:0});function Z(){se&&(clearTimeout(se),se=null)}function X(){me&&(clearTimeout(me),me=null)}function q(Pe,$e,Et){if(X(),!R){console.warn("[urllib:warn] [%s] [%s] [worker:%s] %s %s callback twice!!!",Date(),C,P.pid,K.method,_),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 Dt={};if(Et&&(ce=Et.statusCode,Dt=Et.headers),ce===401&&Dt["www-authenticate"]&&(!c.headers||!c.headers.Authorization)&&c.digestAuth){var Ne=Dt["www-authenticate"];if(Ne.indexOf("Digest ")>=0)return x("Request#%d %s: got digest auth header WWW-Authenticate: %s",C,_,Ne),c.headers=c.headers||{},c.headers.Authorization=digestAuthHeader(K.method,K.path,Ne,c.digestAuth),x("Request#%d %s: auth with digest header: %s",C,_,c.headers.Authorization),Et.headers["set-cookie"]&&(c.headers.Cookie=Et.headers["set-cookie"].join(";")),u.requestWithCallback(_,c,st)}var Be=Date.now()-o;re&&(re.contentDownload=Be),x("[%sms] done, %s bytes HTTP %s %s %s %s, keepAliveSocket: %s, timing: %j",Be,Q,ce,K.method,K.host,K.path,le,re);var ze={status:ce,statusCode:ce,headers:Dt,size:Q,aborted:te,rt:Be,keepAliveSocket:le,data:$e,requestUrls:c.requestUrls,timing:re,remoteAddress:ee,remotePort:xe};if(Pe){var Ce="";z&&typeof z.getCurrentStatus=="function"&&(Ce=", agent status: "+(0,d.default)(z.getCurrentStatus())),Pe.message+=", "+K.method+" "+_+" "+ce+" (connected: "+ie+", keepalive socket: "+le+Ce+`)
headers: `+(0,d.default)(Dt),Pe.data=$e,Pe.path=K.path,Pe.status=ce,Pe.headers=Dt,Pe.res=ze}st(Pe,$e,c.streaming?Et:ze),c.emitter&&(E.url=_,E.socket=et&&et.connection,E.options=K,E.size=_e,c.emitter.emit("response",{requestId:C,error:Pe,ctx:c.ctx,req:E,res:ze}))}function Ee(Pe){var $e=null;if(c.followRedirect&&statuses.redirect[Pe.statusCode]){c._followRedirectCount=(c._followRedirectCount||0)+1;var Et=Pe.headers.location;if(!Et)$e=new Error("Got statusCode "+Pe.statusCode+" but cannot resolve next location from headers"),$e.name="FollowRedirectError";else if(c._followRedirectCount>c.maxRedirects)$e=new Error("Exceeded maxRedirects. Probably stuck in a redirect loop "+_),$e.name="MaxRedirectError";else{var st=c.formatRedirectUrl?c.formatRedirectUrl(_,Et):i.resolve(_,Et);x("Request#%d %s: `redirected` from %s to %s",C,K.path,_,st),X(),c.headers&&c.headers.Host&&O.test(Et)&&(c.headers.Host=null);var Dt=R;return R=null,u.requestWithCallback(st,c,Dt),{redirect:!0,error:null}}}return{redirect:!1,error:$e}}!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,$e,Et){var st=Pe.headers["content-encoding"];return Et(null,$e,st)}var Oe=c.writeStream;x("Request#%d %s %s with headers %j, options.path: %s",C,k,_,K.headers,K.path),c.requestUrls.push(_);function Ke(Pe){if(re&&(re.waiting=Date.now()-o),x("Request#%d %s `req response` event emit: status %d, headers: %j",C,_,Pe.statusCode,Pe.headers),c.streaming){var $e=Ee(Pe);if($e.redirect){Pe.resume();return}return $e.error?(Pe.resume(),q($e.error,null,Pe)):q(null,null,Pe)}if(Pe.on("close",function(){x("Request#%d %s: `res close` event emit, total size %d",C,_,Q)}),Pe.on("error",function(){x("Request#%d %s: `res error` event emit, total size %d",C,_,Q)}),Pe.on("aborted",function(){te=!0,x("Request#%d %s: `res aborted` event emit, total size %d",C,_,Q)}),Oe){var $e=Ee(Pe);if($e.redirect){Pe.resume();return}return $e.error?(Pe.resume(),Oe.end(),q($e.error,null,Pe)):(c.consumeWriteStream===!1?Pe.on("end",q.bind(null,null,null,Pe)):isNode010||isNode012?first([[Oe,"close"],[Pe,"aborted"]],function(Dt,Ne,Be){x("Request#%d %s: writeStream or res %s event emitted",C,_,Be),q(fe||null,null,Pe)}):Oe.on("close",function(){x("Request#%d %s: writeStream close event emitted",C,_),q(fe||null,null,Pe)}),Pe.pipe(Oe))}var Et=[];Pe.on("data",function(st){x("Request#%d %s: `res data` event emit, size %d",C,_,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,_,Q,Pe._dumped),fe)return q(fe,st,Pe);var Dt=Ee(Pe);if(Dt.error)return q(Dt.error,st,Pe);if(Dt.redirect)return;ve(Pe,st,function(Ne,Be,ze){if(Ne)return q(Ne,st,Pe);if(!ze&&g.indexOf(c.dataType)>=0){try{Be=decodeBodyByCharset(Be,Pe)}catch(Me){return x("decodeBodyByCharset error: %s",Me),q(null,Be,Pe)}if(c.dataType==="json")if(Q===0)Be=null;else{var Ce=parseJSON(Be,W);Ce.error?Ne=Ce.error:Be=Ce.data}}te&&x("Request#%d %s: Remote socket was terminated before `response.end()` was called",C,_),q(Ne,Be,Pe)})})}var Qe,rt;Array.isArray(c.timeout)?(Qe=f(c.timeout[0]),rt=f(c.timeout[1])):Qe=rt=f(c.timeout),x("ConnectTimeout: %d, ResponseTimeout: %d",Qe,rt);function at(){x("Connect timer ticking, timeout: %d",Qe),se=setTimeout(function(){se=null,ce===-1&&(ce=-2);var Pe="Connect timeout for "+Qe+"ms",$e="ConnectionTimeoutError";et.socket||($e="SocketAssignTimeoutError",Pe+=", working sockets is full"),fe=new Error(Pe),fe.name=$e,fe.requestId=C,x("ConnectTimeout: Request#%d %s %s: %s, connected: %s",C,_,fe.name,Pe,ie),ke()},Qe)}function it(){x("Response timer ticking, timeout: %d",rt),me=setTimeout(function(){me=null;var Pe="Response timeout for "+rt+"ms",$e="ResponseTimeoutError";fe=new Error(Pe),fe.name=$e,fe.requestId=C,x("ResponseTimeout: Request#%d %s %s: %s, connected: %s",C,_,fe.name,Pe,ie),ke()},rt)}var et;K.mode=c.mode?c.mode:"";try{et=N.request(K,Ke)}catch(Pe){return q(Pe)}typeof window=="undefined"?at():et.on("requestTimeout",function(){ce===-1&&(ce=-2);var Pe="Connect timeout for "+Qe+"ms",$e="ConnectionTimeoutError";fe=new Error(Pe),fe.name=$e,fe.requestId=C,ke()});function ke(){x("Request#%d %s abort, connected: %s",C,_,ie),et.socket||(fe.noSocket=!0,q(fe)),et.abort()}return re&&et.on("finish",function(){re.requestSent=Date.now()-o}),et.once("socket",function(Pe){re&&(re.queuing=Date.now()-o),isNode010&&Pe.socket&&(Pe=Pe.socket);var $e=Pe.readyState;if($e==="opening"){Pe.once("lookup",function(Et,st,Dt){x("Request#%d %s lookup: %s, %s, %s",C,_,Et,st,Dt),re&&(re.dnslookup=Date.now()-o),st&&(ee=st)}),Pe.once("connect",function(){re&&(re.connected=Date.now()-o),Z(),it(),x("Request#%d %s new socket connected",C,_),ie=!0,ee||(ee=Pe.remoteAddress),xe=Pe.remotePort});return}x("Request#%d %s reuse socket connected, readyState: %s",C,_,$e),ie=!0,le=!0,ee||(ee=Pe.remoteAddress),xe=Pe.remotePort,Z(),it()}),et.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,_,Pe.name,Pe.message),q(fe||Pe)}),Oe&&Oe.once("error",function(Pe){Pe.message+=' (writeStream "error")',fe=Pe,x("Request#%d %s `writeStream error` event emit, %s: %s",C,_,Pe.name,Pe.message),ke()}),c.stream?(c.stream.pipe(et),c.stream.once("error",function(Pe){Pe.message+=' (stream "error")',fe=Pe,x("Request#%d %s `readStream error` event emit, %s: %s",C,_,Pe.name,Pe.message),ke()})):et.end(ae),et.requestId=C,et}}).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,u){"use strict";u.d(Y,"a",function(){return r});var P=u("q1tI"),m=u("biw7"),D=u("fyJ8");function d(i){var s=i.className,n=i.index,x=i.children,f=i.colSpan,y=i.rowSpan,v=P.useContext(m.a),p=v.prefixCls,O=v.fixedInfoList,a=O[n];return P.createElement(D.a,Object.assign({className:s,index:n,component:"td",prefixCls:p,record:null,dataIndex:null,render:function(){return{children:x,props:{colSpan:f,rowSpan:y}}}},a))}function h(i){return P.createElement("tr",Object.assign({},i))}function b(i){var s=i.children,n=P.useContext(m.a),x=n.prefixCls;return P.createElement("tfoot",{className:"".concat(x,"-summary")},s)}var S=Y.b=b,r={Cell:d,Row:h}},nKGa:function(M,Y,u){M.exports=u.p+"static/export_exercise-template.f7655c19.png"},ngQI:function(M,Y,u){"use strict";u.d(Y,"a",function(){return jl}),u.d(Y,"b",function(){return wl}),u.d(Y,"c",function(){return Pl});var P=u("q1tI"),m=u.n(P),D=u("dI71"),d=u("wx14"),h=u("ANjH"),b=u("/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 r(H,J){var ne=Object(P.useState)(function(){return{inputs:J,result:H()}})[0],he=Object(P.useRef)(!0),De=Object(P.useRef)(ne),Ae=he.current||Boolean(J&&De.current.inputs&&S(J,De.current.inputs)),Ue=Ae?De.current:{inputs:J,result:H()};return Object(P.useEffect)(function(){he.current=!1,De.current=Ue},[Ue]),Ue.result}function i(H,J){return r(function(){return H},J)}var s=r,n=i,x=u("9R94"),f=function(J){var ne=J.top,he=J.right,De=J.bottom,Ae=J.left,Ue=he-Ae,je=De-ne,ct={top:ne,right:he,bottom:De,left:Ae,width:Ue,height:je,x:Ae,y:ne,center:{x:(he+Ae)/2,y:(De+ne)/2}};return ct},y=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,he=J.margin,De=he===void 0?O:he,Ae=J.border,Ue=Ae===void 0?O:Ae,je=J.padding,ct=je===void 0?O:je,xt=f(y(ne,De)),St=f(v(ne,Ue)),ht=f(v(St,ct));return{marginBox:xt,borderBox:f(ne),paddingBox:St,contentBox:ht,margin:De,border:Ue,padding:ct}},l=function(J){var ne=J.slice(0,-2),he=J.slice(-2);if(he!=="px")return 0;var De=Number(ne);return isNaN(De)&&Object(x.a)(!1),De},g=function(){return{x:window.pageXOffset,y:window.pageYOffset}},T=function(J,ne){var he=J.borderBox,De=J.border,Ae=J.margin,Ue=J.padding,je=p(he,ne);return a({borderBox:je,border:De,margin:Ae,padding:Ue})},_=function(J,ne){return ne===void 0&&(ne=g()),T(J,ne)},c=function(J,ne){var he={top:l(ne.marginTop),right:l(ne.marginRight),bottom:l(ne.marginBottom),left:l(ne.marginLeft)},De={top:l(ne.paddingTop),right:l(ne.paddingRight),bottom:l(ne.paddingBottom),left:l(ne.paddingLeft)},Ae={top:l(ne.borderTopWidth),right:l(ne.borderRightWidth),bottom:l(ne.borderBottomWidth),left:l(ne.borderLeftWidth)};return a({borderBox:J,margin:he,padding:De,border:Ae})},R=function(J){var ne=J.getBoundingClientRect(),he=window.getComputedStyle(J);return c(ne,he)},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,he=[],De,Ae=!1;function Ue(){for(var je=[],ct=0;ct<arguments.length;ct++)je[ct]=arguments[ct];return Ae&&ne===this&&J(je,he)||(De=H.apply(this,je),Ae=!0,ne=this,he=je),De}return Ue}var A=o,k=function(J){var ne=[],he=null,De=function(){for(var Ue=arguments.length,je=new Array(Ue),ct=0;ct<Ue;ct++)je[ct]=arguments[ct];if(ne=je,he)return;he=requestAnimationFrame(function(){he=null,J.apply(void 0,ne)})};return De.cancel=function(){if(!he)return;cancelAnimationFrame(he),he=null},De},U=k,N=u("i8i4"),z=u.n(N),W=!0,K=/[ \t]{2,}/g,V=/^[ \t]*/gm,F=function(J){return J.replace(K," ").replace(V,"").trim()},B=function(J){return F(`
%creact-beautiful-dnd
%c`+F(J)+`
%c\u{1F477}\u200D This is a development only message. It will be removed in production builds.
`)},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 oe=de.bind(null,"warn"),_e=de.bind(null,"error");function ye(){}function se(H,J){return Object(d.a)({},H,{},J)}function me(H,J,ne){var he=J.map(function(De){var Ae=se(ne,De.options);return H.addEventListener(De.eventName,De.fn,Ae),function(){H.removeEventListener(De.eventName,De.fn,Ae)}});return function(){he.forEach(function(Ae){Ae()})}}var fe=!0,ie="Invariant failed";function le(H){this.message=H}le.prototype.toString=function(){return this.message};function Q(H,J){if(H)return;throw fe?new le(ie):new le(ie+": "+(J||""))}var ce=function(H){Object(D.a)(J,H);function J(){for(var he,De=arguments.length,Ae=new Array(De),Ue=0;Ue<De;Ue++)Ae[Ue]=arguments[Ue];return he=H.call.apply(H,[this].concat(Ae))||this,he.callbacks=null,he.unbind=ye,he.onWindowError=function(je){var ct=he.getCallbacks();ct.isDragging()&&ct.tryAbort();var xt=je.error;xt instanceof le&&je.preventDefault()},he.getCallbacks=function(){if(!he.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return he.callbacks},he.setCallbacks=function(je){he.callbacks=je},he}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 le){this.setState({});return}throw De},ne.render=function(){return this.props.children(this.setCallbacks)},J}(m.a.Component),te=`
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
`,ee=function(J){return J+1},xe=function(J){return`
You have lifted an item in position `+ee(J.source.index)+`
`},re=function(J,ne){var he=J.droppableId===ne.droppableId,De=ee(J.index),Ae=ee(ne.index);return he?`
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,he){var De=ne.droppableId===he.droppableId;return De?`
The item `+J+`
has been combined with `+he.draggableId:`
The item `+J+`
in list `+ne.droppableId+`
has been combined with `+he.draggableId+`
in list `+he.droppableId+`
`},X=function(J){var ne=J.destination;if(ne)return re(J.source,ne);var he=J.combine;return he?Z(J.draggableId,J.source,he):"You are over an area that cannot be dropped on"},q=function(J){return`
The item has returned to its starting position
of `+ee(J.index)+`
`},Ee=function(J){if(J.reason==="CANCEL")return`
Movement cancelled.
`+q(J.source)+`
`;var ne=J.destination,he=J.combine;return ne?`
You have dropped the item.
`+re(J.source,ne)+`
`:he?`
You have dropped the item.
`+Z(J.draggableId,J.source,he)+`
`:`
The item has been dropped while not over a drop area.
`+q(J.source)+`
`},ve={dragHandleUsageInstructions:te,onDragStart:xe,onDragUpdate:X,onDragEnd:Ee},Oe={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}},rt=function(J,ne){return J.x===ne.x&&J.y===ne.y},at=function(J){return{x:J.x!==0?-J.x:0,y:J.y!==0?-J.y:0}},it=function(J,ne,he){var De;return he===void 0&&(he=0),De={},De[J]=ne,De[J==="x"?"y":"x"]=he,De},et=function(J,ne){return Math.sqrt(Math.pow(ne.x-J.x,2)+Math.pow(ne.y-J.y,2))},ke=function(J,ne){return Math.min.apply(Math,ne.map(function(he){return et(J,he)}))},Pe=function(J){return function(ne){return{x:J(ne.x),y:J(ne.y)}}},$e=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}]},Dt={top:0,right:0,bottom:0,left:0},Ne=function(J,ne){return ne?Et(J,ne.scroll.diff.displacement):J},Be=function(J,ne,he){if(he&&he.increasedBy){var De;return Object(d.a)({},J,(De={},De[ne.end]=J[ne.end]+he.increasedBy[ne.line],De))}return J},ze=function(J,ne){return ne&&ne.shouldClipSubject?$e(ne.pageMarginBox,J):f(J)},Ce=function(H){var J=H.page,ne=H.withPlaceholder,he=H.axis,De=H.frame,Ae=Ne(J.marginBox,De),Ue=Be(Ae,he,ne),je=ze(Ue,De);return{page:J,withPlaceholder:ne,active:je}},Me=function(H,J){H.frame||Q(!1);var ne=H.frame,he=Qe(J,ne.scroll.initial),De=at(he),Ae=Object(d.a)({},ne,{scroll:{initial:ne.scroll.initial,current:J,diff:{value:he,displacement:De},max:ne.scroll.max}}),Ue=Ce({page:H.subject.page,withPlaceholder:H.subject.withPlaceholder,axis:H.axis,frame:Ae}),je=Object(d.a)({},H,{frame:Ae,subject:Ue});return je};function Le(H){return Number.isInteger?Number.isInteger(H):typeof H=="number"&&isFinite(H)&&Math.floor(H)===H}function Fe(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 _t(H,J){if(H.find)return H.find(J);var ne=dt(H,J);return ne!==-1?H[ne]:void 0}function Ut(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 Fe(H)}),Pt=A(function(H){return Fe(H)}),Ge=A(function(H,J){var ne=Pt(J).filter(function(he){return H===he.descriptor.droppableId}).sort(function(he,De){return he.descriptor.index-De.descriptor.index});return ne});function ut(H){return H.at&&H.at.type==="REORDER"?H.at.destination:null}function ot(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})}),Xe=function(H){var J=H.isMovingForward,ne=H.draggable,he=H.destination,De=H.insideDestination,Ae=H.previousImpact;if(!he.isCombineEnabled)return null;var Ue=ut(Ae);if(!Ue)return null;function je(Bn){var zn={type:"COMBINE",combine:{draggableId:Bn,droppableId:he.descriptor.id}};return Object(d.a)({},Ae,{at:zn})}var ct=Ae.displaced.all,xt=ct.length?ct[0]:null;if(J)return xt?je(xt):null;var St=we(ne,De);if(!xt){if(!St.length)return null;var ht=St[St.length-1];return je(ht.descriptor.id)}var ft=dt(St,function(Bn){return Bn.descriptor.id===xt});ft!==-1||Q(!1);var bt=ft-1;if(bt<0)return null;var $t=St[bt];return je($t.descriptor.id)},Ct=function(H,J){return H.descriptor.droppableId===J.descriptor.id},gt={point:Oe,value:0},Tt={invisible:{},visible:{},all:[]},Lt={displaced:Tt,displacedBy:gt,at:null},At=function(H,J){return function(ne){return H<=ne&&ne<=J}},jt=function(H){var J=At(H.top,H.bottom),ne=At(H.left,H.right);return function(he){var De=J(he.top)&&J(he.bottom)&&ne(he.left)&&ne(he.right);if(De)return!0;var Ae=J(he.top)||J(he.bottom),Ue=ne(he.left)||ne(he.right),je=Ae&&Ue;if(je)return!0;var ct=he.top<H.top&&he.bottom>H.bottom,xt=he.left<H.left&&he.right>H.right,St=ct&&xt;if(St)return!0;var ht=ct&&Ue||xt&&Ae;return ht}},qt=function(H){var J=At(H.top,H.bottom),ne=At(H.left,H.right);return function(he){var De=J(he.top)&&J(he.bottom)&&ne(he.left)&&ne(he.right);return De}},Nn={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"},Kn=function(H){return function(J){var ne=At(J.top,J.bottom),he=At(J.left,J.right);return function(De){return H===Nn?ne(De.top)&&ne(De.bottom):he(De.left)&&he(De.right)}}},Hn=function(J,ne){var he=ne.frame?ne.frame.scroll.diff.displacement:Oe;return Et(J,he)},Fn=function(J,ne,he){return ne.subject.active?he(ne.subject.active)(J):!1},hn=function(J,ne,he){return he(ne)(J)},Ur=function(J){var ne=J.target,he=J.destination,De=J.viewport,Ae=J.withDroppableDisplacement,Ue=J.isVisibleThroughFrameFn,je=Ae?Hn(ne,he):ne;return Fn(je,he,Ue)&&hn(je,De,Ue)},Br=function(J){return Ur(Object(d.a)({},J,{isVisibleThroughFrameFn:jt}))},Nr=function(J){return Ur(Object(d.a)({},J,{isVisibleThroughFrameFn:qt}))},xr=function(J){return Ur(Object(d.a)({},J,{isVisibleThroughFrameFn:Kn(J.destination.axis)}))},Hr=function(J,ne,he){if(typeof he=="boolean")return he;if(!ne)return!0;var De=ne.invisible,Ae=ne.visible;if(De[J])return!1;var Ue=Ae[J];return Ue?Ue.shouldAnimate:!0};function Cr(H,J){var ne=H.page.marginBox,he={top:J.point.y,right:0,bottom:0,left:J.point.x};return f(y(ne,he))}function tn(H){var J=H.afterDragging,ne=H.destination,he=H.displacedBy,De=H.viewport,Ae=H.forceShouldAnimate,Ue=H.last;return J.reduce(function(ct,xt){var St=Cr(xt,he),ht=xt.descriptor.id;ct.all.push(ht);var ft=Br({target:St,destination:ne,viewport:De,withDroppableDisplacement:!0});if(!ft)return ct.invisible[xt.descriptor.id]=!0,ct;var bt=Hr(ht,Ue,Ae),$t={draggableId:ht,shouldAnimate:bt};return ct.visible[ht]=$t,ct},{all:[],visible:{},invisible:{}})}function Yt(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,he=H.displacedBy,De=H.destination,Ae=Yt(J,{inHomeList:ne});return{displaced:Tt,displacedBy:he,at:{type:"REORDER",destination:{droppableId:De.descriptor.id,index:Ae}}}}function an(H){var J=H.draggable,ne=H.insideDestination,he=H.destination,De=H.viewport,Ae=H.displacedBy,Ue=H.last,je=H.index,ct=H.forceShouldAnimate,xt=Ct(J,he);if(je==null)return En({insideDestination:ne,inHomeList:xt,displacedBy:Ae,destination:he});var St=_t(ne,function(Bn){return Bn.descriptor.index===je});if(!St)return En({insideDestination:ne,inHomeList:xt,displacedBy:Ae,destination:he});var ht=we(J,ne),ft=ne.indexOf(St),bt=ht.slice(ft),$t=tn({afterDragging:bt,destination:he,displacedBy:Ae,last:Ue,viewport:De.frame,forceShouldAnimate:ct});return{displaced:$t,displacedBy:Ae,at:{type:"REORDER",destination:{droppableId:he.descriptor.id,index:je}}}}function Pr(H,J){return Boolean(J.effected[H])}var yr=function(H){var J=H.isMovingForward,ne=H.destination,he=H.draggables,De=H.combine,Ae=H.afterCritical;if(!ne.isCombineEnabled)return null;var Ue=De.draggableId,je=he[Ue],ct=je.descriptor.index,xt=Pr(Ue,Ae);return xt?J?ct:ct-1:J?ct+1:ct},or=function(H){var J=H.isMovingForward,ne=H.isInHomeList,he=H.insideDestination,De=H.location;if(!he.length)return null;var Ae=De.index,Ue=J?Ae+1:Ae-1,je=he[0].descriptor.index,ct=he[he.length-1].descriptor.index,xt=ne?ct:ct+1;return Ue<je||Ue>xt?null:Ue},Gr=function(H){var J=H.isMovingForward,ne=H.isInHomeList,he=H.draggable,De=H.draggables,Ae=H.destination,Ue=H.insideDestination,je=H.previousImpact,ct=H.viewport,xt=H.afterCritical,St=je.at;if(St||Q(!1),St.type==="REORDER"){var ht=or({isMovingForward:J,isInHomeList:ne,location:St.destination,insideDestination:Ue});return ht==null?null:an({draggable:he,insideDestination:Ue,destination:Ae,viewport:ct,last:je.displaced,displacedBy:je.displacedBy,index:ht})}var ft=yr({isMovingForward:J,destination:Ae,displaced:je.displaced,draggables:De,combine:St.combine,afterCritical:xt});return ft==null?null:an({draggable:he,insideDestination:Ue,destination:Ae,viewport:ct,last:je.displaced,displacedBy:je.displacedBy,index:ft})},on=function(H){var J=H.displaced,ne=H.afterCritical,he=H.combineWith,De=H.displacedBy,Ae=Boolean(J.visible[he]||J.invisible[he]);return Pr(he,ne)?Ae?Oe:at(De.point):Ae?De.point:Oe},kr=function(H){var J=H.afterCritical,ne=H.impact,he=H.draggables,De=ot(ne);De||Q(!1);var Ae=De.draggableId,Ue=he[Ae].page.borderBox.center,je=on({displaced:ne.displaced,afterCritical:J,combineWith:Ae,displacedBy:ne.displacedBy});return Ke(Ue,je)},Rr=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},Mr=function(J,ne,he){return ne[J.crossAxisStart]+he.margin[J.crossAxisStart]+he.borderBox[J.crossAxisSize]/2},ya=function(J){var ne=J.axis,he=J.moveRelativeTo,De=J.isMoving;return it(ne.line,he.marginBox[ne.end]+Rr(ne,De),Mr(ne,he.marginBox,De))},Da=function(J){var ne=J.axis,he=J.moveRelativeTo,De=J.isMoving;return it(ne.line,he.marginBox[ne.start]-sa(ne,De),Mr(ne,he.marginBox,De))},Aa=function(J){var ne=J.axis,he=J.moveInto,De=J.isMoving;return it(ne.line,he.contentBox[ne.start]+Rr(ne,De),Mr(ne,he.contentBox,De))},Ba=function(H){var J=H.impact,ne=H.draggable,he=H.draggables,De=H.droppable,Ae=H.afterCritical,Ue=Ge(De.descriptor.id,he),je=ne.page,ct=De.axis;if(!Ue.length)return Aa({axis:ct,moveInto:De.page,isMoving:je});var xt=J.displaced,St=J.displacedBy,ht=xt.all[0];if(ht){var ft=he[ht];if(Pr(ht,Ae))return Da({axis:ct,moveRelativeTo:ft.page,isMoving:je});var bt=T(ft.page,St.point);return Da({axis:ct,moveRelativeTo:bt,isMoving:je})}var $t=Ue[Ue.length-1];if($t.descriptor.id===ne.descriptor.id)return je.borderBox.center;if(Pr($t.descriptor.id,Ae)){var Bn=T($t.page,at(Ae.displacedBy.point));return ya({axis:ct,moveRelativeTo:Bn,isMoving:je})}return ya({axis:ct,moveRelativeTo:$t.page,isMoving:je})},$r=function(H,J){var ne=H.frame;return ne?Ke(J,ne.scroll.diff.displacement):J},Or=function(J){var ne=J.impact,he=J.draggable,De=J.droppable,Ae=J.draggables,Ue=J.afterCritical,je=he.page.borderBox.center,ct=ne.at;return De&&ct?ct.type==="REORDER"?Ba({impact:ne,draggable:he,draggables:Ae,droppable:De,afterCritical:Ue}):kr({impact:ne,draggables:Ae,afterCritical:Ue}):je},qn=function(H){var J=Or(H),ne=H.droppable,he=ne?$r(ne,J):J;return he},ha=function(H,J){var ne=Qe(J,H.scroll.initial),he=at(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:he}}};return Ae};function wa(H,J){return H.map(function(ne){return J[ne]})}function Pa(H,J){for(var ne=0;ne<J.length;ne++){var he=J[ne].visible[H];if(he)return he}return null}var rr=function(H){var J=H.impact,ne=H.viewport,he=H.destination,De=H.draggables,Ae=H.maxScrollChange,Ue=ha(ne,Ke(ne.scroll.current,Ae)),je=he.frame?Me(he,Ke(he.frame.scroll.current,Ae)):he,ct=J.displaced,xt=tn({afterDragging:wa(ct.all,De),destination:he,displacedBy:J.displacedBy,viewport:Ue.frame,last:ct,forceShouldAnimate:!1}),St=tn({afterDragging:wa(ct.all,De),destination:je,displacedBy:J.displacedBy,viewport:ne.frame,last:ct,forceShouldAnimate:!1}),ht={},ft={},bt=[ct,xt,St];ct.all.forEach(function(Bn){var zn=Pa(Bn,bt);if(zn){ft[Bn]=zn;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,he=H.viewport,De=ai(he,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,he=H.newPageBorderBoxCenter,De=H.viewport,Ae=H.withDroppableDisplacement,Ue=H.onlyOnMainAxis,je=Ue===void 0?!1:Ue,ct=Qe(he,J.page.borderBox.center),xt=Et(J.page.borderBox,ct),St={target:xt,destination:ne,withDroppableDisplacement:Ae,viewport:De};return je?xr(St):Nr(St)},oi=function(H){var J=H.isMovingForward,ne=H.draggable,he=H.destination,De=H.draggables,Ae=H.previousImpact,Ue=H.viewport,je=H.previousPageBorderBoxCenter,ct=H.previousClientSelection,xt=H.afterCritical;if(!he.isEnabled)return null;var St=Ge(he.descriptor.id,De),ht=Ct(ne,he),ft=Xe({isMovingForward:J,draggable:ne,destination:he,insideDestination:St,previousImpact:Ae})||Gr({isMovingForward:J,isInHomeList:ht,draggable:ne,draggables:De,destination:he,insideDestination:St,previousImpact:Ae,viewport:Ue,afterCritical:xt});if(!ft)return null;var bt=qn({impact:ft,draggable:ne,droppable:he,draggables:De,afterCritical:xt}),$t=Ua({draggable:ne,destination:he,newPageBorderBoxCenter:bt,viewport:Ue.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});if($t){var Bn=Fa({pageBorderBoxCenter:bt,draggable:ne,viewport:Ue});return{clientSelection:Bn,impact:ft,scrollJumpRequest:null}}var zn=Qe(bt,je),ur=rr({impact:ft,viewport:Ue,destination:he,draggables:De,maxScrollChange:zn});return{clientSelection:ct,impact:ur,scrollJumpRequest:zn}},Sa=function(J){var ne=J.subject.active;return ne||Q(!1),ne},qa=function(H){var J=H.isMovingForward,ne=H.pageBorderBoxCenter,he=H.source,De=H.droppables,Ae=H.viewport,Ue=he.subject.active;if(!Ue)return null;var je=he.axis,ct=At(Ue[je.start],Ue[je.end]),xt=rn(De).filter(function(ht){return ht!==he}).filter(function(ht){return ht.isEnabled}).filter(function(ht){return Boolean(ht.subject.active)}).filter(function(ht){return jt(Ae.frame)(Sa(ht))}).filter(function(ht){var ft=Sa(ht);return J?Ue[je.crossAxisEnd]<ft[je.crossAxisEnd]:ft[je.crossAxisStart]<Ue[je.crossAxisStart]}).filter(function(ht){var ft=Sa(ht),bt=At(ft[je.start],ft[je.end]);return ct(ft[je.start])||ct(ft[je.end])||bt(Ue[je.start])||bt(Ue[je.end])}).sort(function(ht,ft){var bt=Sa(ht)[je.crossAxisStart],$t=Sa(ft)[je.crossAxisStart];return J?bt-$t:$t-bt}).filter(function(ht,ft,bt){return Sa(ht)[je.crossAxisStart]===Sa(bt[0])[je.crossAxisStart]});if(!xt.length)return null;if(xt.length===1)return xt[0];var St=xt.filter(function(ht){var ft=At(Sa(ht)[je.start],Sa(ht)[je.end]);return ft(ne[je.line])});return St.length===1?St[0]:St.length>1?St.sort(function(ht,ft){return Sa(ht)[je.start]-Sa(ft)[je.start]})[0]:xt.sort(function(ht,ft){var bt=ke(ne,st(Sa(ht))),$t=ke(ne,st(Sa(ft)));return bt!==$t?bt-$t:Sa(ht)[je.start]-Sa(ft)[je.start]})[0]},Ga=function(J,ne){var he=J.page.borderBox.center;return Pr(J.descriptor.id,ne)?Qe(he,ne.displacedBy.point):he},Di=function(J,ne){var he=J.page.borderBox;return Pr(J.descriptor.id,ne)?Et(he,at(ne.displacedBy.point)):he},hi=function(H){var J=H.pageBorderBoxCenter,ne=H.viewport,he=H.destination,De=H.insideDestination,Ae=H.afterCritical,Ue=De.filter(function(je){return Nr({target:Di(je,Ae),destination:he,viewport:ne.frame,withDroppableDisplacement:!0})}).sort(function(je,ct){var xt=et(J,$r(he,Ga(je,Ae))),St=et(J,$r(he,Ga(ct,Ae)));return xt<St?-1:St<xt?1:je.descriptor.index-ct.descriptor.index});return Ue[0]||null},ra=A(function(J,ne){var he=ne[J.line];return{value:he,point:it(J.line,he)}}),la=function(J,ne,he){var De=J.axis;if(J.descriptor.mode==="virtual")return it(De.line,ne[De.line]);var Ae=J.subject.page.contentBox[De.size],Ue=Ge(J.descriptor.id,he),je=Ue.reduce(function(St,ht){return St+ht.client.marginBox[De.size]},0),ct=je+ne[De.line],xt=ct-Ae;return xt<=0?null:it(De.line,xt)},ia=function(J,ne){return Object(d.a)({},J,{scroll:Object(d.a)({},J.scroll,{max:ne})})},pe=function(J,ne,he){var De=J.frame;Ct(ne,J)&&Q(!1),J.subject.withPlaceholder&&Q(!1);var Ae=ra(J.axis,ne.displaceBy).point,Ue=la(J,Ae,he),je={placeholderSize:Ae,increasedBy:Ue,oldFrameMaxScroll:J.frame?J.frame.scroll.max:null};if(!De){var ct=Ce({page:J.subject.page,withPlaceholder:je,axis:J.axis,frame:J.frame});return Object(d.a)({},J,{subject:ct})}var xt=Ue?Ke(De.scroll.max,Ue):De.scroll.max,St=ia(De,xt),ht=Ce({page:J.subject.page,withPlaceholder:je,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 he=J.frame;if(!he){var De=Ce({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 Ue=ia(he,Ae),je=Ce({page:J.subject.page,axis:J.axis,frame:Ue,withPlaceholder:null});return Object(d.a)({},J,{subject:je,frame:Ue})},vt=function(H){var J=H.previousPageBorderBoxCenter,ne=H.moveRelativeTo,he=H.insideDestination,De=H.draggable,Ae=H.draggables,Ue=H.destination,je=H.viewport,ct=H.afterCritical;if(!ne){if(he.length)return null;var xt={displaced:Tt,displacedBy:gt,at:{type:"REORDER",destination:{droppableId:Ue.descriptor.id,index:0}}},St=qn({impact:xt,draggable:De,droppable:Ue,draggables:Ae,afterCritical:ct}),ht=Ct(De,Ue)?Ue:pe(Ue,De,Ae),ft=Ua({draggable:De,destination:ht,newPageBorderBoxCenter:St,viewport:je.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0});return ft?xt:null}var bt=Boolean(J[Ue.axis.line]<=ne.page.borderBox.center[Ue.axis.line]),$t=function(){var zn=ne.descriptor.index;return ne.descriptor.id===De.descriptor.id||bt?zn:zn+1}(),Bn=ra(Ue.axis,De.displaceBy);return an({draggable:De,insideDestination:he,destination:Ue,viewport:je,displacedBy:Bn,last:Tt,index:$t})},pt=function(H){var J=H.isMovingForward,ne=H.previousPageBorderBoxCenter,he=H.draggable,De=H.isOver,Ae=H.draggables,Ue=H.droppables,je=H.viewport,ct=H.afterCritical,xt=qa({isMovingForward:J,pageBorderBoxCenter:ne,source:De,droppables:Ue,viewport:je});if(!xt)return null;var St=Ge(xt.descriptor.id,Ae),ht=hi({pageBorderBoxCenter:ne,viewport:je,destination:xt,insideDestination:St,afterCritical:ct}),ft=vt({previousPageBorderBoxCenter:ne,destination:xt,draggable:he,draggables:Ae,moveRelativeTo:ht,insideDestination:St,viewport:je,afterCritical:ct});if(!ft)return null;var bt=qn({impact:ft,draggable:he,droppable:xt,draggables:Ae,afterCritical:ct}),$t=Fa({pageBorderBoxCenter:bt,draggable:he,viewport:je});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 he=Mt(J);return he?ne[he]:null},zt=function(H){var J=H.state,ne=H.type,he=Ot(J.impact,J.dimensions.droppables),De=Boolean(he),Ae=J.dimensions.droppables[J.critical.droppable.id],Ue=he||Ae,je=Ue.axis.direction,ct=je==="vertical"&&(ne==="MOVE_UP"||ne==="MOVE_DOWN")||je==="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,bt=ft.draggables,$t=ft.droppables;return ct?oi({isMovingForward:xt,previousPageBorderBoxCenter:ht,draggable:St,destination:Ue,draggables:bt,viewport:J.viewport,previousClientSelection:J.current.client.selection,previousImpact:J.impact,afterCritical:J.afterCritical}):pt({isMovingForward:xt,previousPageBorderBoxCenter:ht,draggable:St,isOver:Ue,draggables:bt,droppables:$t,viewport:J.viewport,afterCritical:J.afterCritical})};function nn(H){return H.phase==="DRAGGING"||H.phase==="COLLECTING"}function pn(H){var J=At(H.top,H.bottom),ne=At(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 Dn(H){var J=H.pageBorderBox,ne=H.draggable,he=H.candidates,De=ne.page.borderBox.center,Ae=he.map(function(Ue){var je=Ue.axis,ct=it(Ue.axis.line,J.center[je.line],Ue.page.borderBox.center[je.crossAxisLine]);return{id:Ue.descriptor.id,distance:et(De,ct)}}).sort(function(Ue,je){return je.distance-Ue.distance});return Ae[0]?Ae[0].id:null}function bn(H){var J=H.pageBorderBox,ne=H.draggable,he=H.droppables,De=rn(he).filter(function(Ae){if(!Ae.isEnabled)return!1;var Ue=Ae.subject.active;if(!Ue)return!1;if(!gn(J,Ue))return!1;if(pn(Ue)(J.center))return!0;var je=Ae.axis,ct=Ue.center[je.crossAxisLine],xt=J[je.crossAxisStart],St=J[je.crossAxisEnd],ht=At(Ue[je.crossAxisStart],Ue[je.crossAxisEnd]),ft=ht(xt),bt=ht(St);return!ft&&!bt?!0:ft?xt<ct:St>ct});return De.length?De.length===1?De[0].descriptor.id:Dn({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 Wt(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,he=H.inHomeList;return ne?he&&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,he=H.destination,De=H.insideDestination,Ae=H.last,Ue=H.viewport,je=H.afterCritical,ct=he.axis,xt=ra(he.axis,ne.displaceBy),St=xt.value,ht=J[ct.start],ft=J[ct.end],bt=we(ne,De),$t=_t(bt,function(zn){var ur=zn.descriptor.id,br=zn.page.borderBox.center[ct.line],Xr=Pr(ur,je),mr=Wt({displaced:Ae,id:ur});return Xr?mr?ft<=br:ht<br-St:mr?ft<=br+St:ht<br}),Bn=ln({draggable:ne,closest:$t,inHomeList:Ct(ne,he)});return an({draggable:ne,insideDestination:De,destination:he,viewport:Ue,last:Ae,displacedBy:xt,index:Bn})},Cn=4,Pn=function(H){var J=H.draggable,ne=H.pageBorderBoxWithDroppableScroll,he=H.previousImpact,De=H.destination,Ae=H.insideDestination,Ue=H.afterCritical;if(!De.isCombineEnabled)return null;var je=De.axis,ct=ra(De.axis,J.displaceBy),xt=ct.value,St=ne[je.start],ht=ne[je.end],ft=we(J,Ae),bt=_t(ft,function(Bn){var zn=Bn.descriptor.id,ur=Bn.page.borderBox,br=ur[je.size],Xr=br/Cn,mr=Pr(zn,Ue),Oa=Wt({displaced:he.displaced,id:zn});return mr?Oa?ht>ur[je.start]+Xr&&ht<ur[je.end]-Xr:St>ur[je.start]-xt+Xr&&St<ur[je.end]-xt-Xr:Oa?ht>ur[je.start]+xt+Xr&&ht<ur[je.end]+xt-Xr:St>ur[je.start]+Xr&&St<ur[je.end]-Xr});if(!bt)return null;var $t={displacedBy:ct,displaced:he.displaced,at:{type:"COMBINE",combine:{draggableId:bt.descriptor.id,droppableId:De.descriptor.id}}};return $t},Vt=function(H){var J=H.pageOffset,ne=H.draggable,he=H.draggables,De=H.droppables,Ae=H.previousImpact,Ue=H.viewport,je=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,he),ft=Jt(St,ct);return Pn({pageBorderBoxWithDroppableScroll:ft,draggable:ne,previousImpact:Ae,destination:St,insideDestination:ht,afterCritical:je})||en({pageBorderBoxWithDroppableScroll:ft,draggable:ne,destination:St,insideDestination:ht,last:Ae.displaced,viewport:Ue,afterCritical:je})},Bt=function(H,J){var ne;return Object(d.a)({},H,(ne={},ne[J.descriptor.id]=J,ne))},Qt=function(J){var ne=J.previousImpact,he=J.impact,De=J.droppables,Ae=Mt(ne),Ue=Mt(he);if(!Ae)return De;if(Ae===Ue)return De;var je=De[Ae];if(!je.subject.withPlaceholder)return De;var ct=Ze(je);return Bt(De,ct)},Zt=function(H){var J=H.draggable,ne=H.draggables,he=H.droppables,De=H.previousImpact,Ae=H.impact,Ue=Qt({previousImpact:De,impact:Ae,droppables:he}),je=Mt(Ae);if(!je)return Ue;var ct=he[je];if(Ct(J,ct))return Ue;if(ct.subject.withPlaceholder)return Ue;var xt=pe(ct,J,ne);return Bt(Ue,xt)},mn=function(H){var J=H.state,ne=H.clientSelection,he=H.dimensions,De=H.viewport,Ae=H.impact,Ue=H.scrollJumpRequest,je=De||J.viewport,ct=he||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,je.scroll.current),borderBoxCenter:Ke(ht.borderBoxCenter,je.scroll.current),offset:Ke(ht.offset,je.scroll.diff.value)},bt={client:ht,page:ft};if(J.phase==="COLLECTING")return Object(d.a)({phase:"COLLECTING"},J,{dimensions:ct,viewport:je,current:bt});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:je,afterCritical:J.afterCritical}),zn=Zt({draggable:$t,impact:Bn,previousImpact:J.impact,draggables:ct.draggables,droppables:ct.droppables}),ur=Object(d.a)({},J,{current:bt,dimensions:{draggables:ct.draggables,droppables:zn},impact:Bn,viewport:je,scrollJumpRequest:Ue||null,forceShouldAnimate:Ue?!1:null});return ur};function fn(H,J){return H.map(function(ne){return J[ne]})}var Mn=function(H){var J=H.impact,ne=H.viewport,he=H.draggables,De=H.destination,Ae=H.forceShouldAnimate,Ue=J.displaced,je=fn(Ue.all,he),ct=tn({afterDragging:je,destination:De,displacedBy:J.displacedBy,viewport:ne.frame,forceShouldAnimate:Ae,last:Ue});return Object(d.a)({},J,{displaced:ct})},Ln=function(H){var J=H.impact,ne=H.draggable,he=H.droppable,De=H.draggables,Ae=H.viewport,Ue=H.afterCritical,je=qn({impact:J,draggable:ne,draggables:De,droppable:he,afterCritical:Ue});return Fa({pageBorderBoxCenter:je,draggable:ne,viewport:Ae})},fr=function(H){var J=H.state,ne=H.dimensions,he=H.viewport;J.movementMode==="SNAP"||Q(!1);var De=J.impact,Ae=he||J.viewport,Ue=ne||J.dimensions,je=Ue.draggables,ct=Ue.droppables,xt=je[J.critical.draggable.id],St=Mt(De);St||Q(!1);var ht=ct[St],ft=Mn({impact:De,viewport:Ae,destination:ht,draggables:je}),bt=Ln({impact:ft,draggable:xt,droppable:ht,draggables:je,viewport:Ae,afterCritical:J.afterCritical});return mn({impact:ft,clientSelection:bt,state:J,dimensions:Ue,viewport:Ae})},dr=function(H){return{index:H.index,droppableId:H.droppableId}},vr=function(H){var J=H.draggable,ne=H.home,he=H.draggables,De=H.viewport,Ae=ra(ne.axis,J.displaceBy),Ue=Ge(ne.descriptor.id,he),je=Ue.indexOf(J);je!==-1||Q(!1);var ct=Ue.slice(je+1),xt=ct.reduce(function(bt,$t){return bt[$t.descriptor.id]=!0,bt},{}),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:dr(J.descriptor)}};return{impact:ft,afterCritical:St}},jr=function(H,J){return{draggables:H.draggables,droppables:Bt(H.droppables,J)}},zr=function(J){},Sr=function(J){},Tr=function(H){var J=H.draggable,ne=H.offset,he=H.initialWindowScroll,De=T(J.client,ne),Ae=_(De,he),Ue=Object(d.a)({},J,{placeholder:Object(d.a)({},J.placeholder,{client:De}),client:De,page:Ae});return Ue},Vr=function(H){var J=H.frame;return J||Q(!1),J},Qr=function(H){var J=H.additions,ne=H.updatedDroppables,he=H.viewport,De=he.scroll.diff.value;return J.map(function(Ae){var Ue=Ae.descriptor.droppableId,je=ne[Ue],ct=Vr(je),xt=ct.scroll.diff.value,St=Ke(De,xt),ht=Tr({draggable:Ae,offset:St,initialWindowScroll:he.scroll.initial});return ht})},Dr=function(H){var J=H.state,ne=H.published;zr();var he=ne.modified.map(function(Xr){var mr=J.dimensions.droppables[Xr.droppableId],Oa=Me(mr,Xr.scroll);return Oa}),De=Object(d.a)({},J.dimensions.droppables,{},cn(he)),Ae=An(Qr({additions:ne.additions,updatedDroppables:De,viewport:J.viewport})),Ue=Object(d.a)({},J.dimensions.draggables,{},Ae);ne.removals.forEach(function(Xr){delete Ue[Xr]});var je={droppables:De,draggables:Ue},ct=Mt(J.impact),xt=ct?je.droppables[ct]:null,St=je.draggables[J.critical.draggable.id],ht=je.droppables[J.critical.droppable.id],ft=vr({draggable:St,home:ht,draggables:Ue,viewport:J.viewport}),bt=ft.impact,$t=ft.afterCritical,Bn=xt&&xt.isCombineEnabled?J.impact:bt,zn=Vt({pageOffset:J.current.page.offset,draggable:je.draggables[J.critical.draggable.id],draggables:je.draggables,droppables:je.droppables,previousImpact:Bn,viewport:J.viewport,afterCritical:$t});Sr();var ur=Object(d.a)({phase:"DRAGGING"},J,{phase:"DRAGGING",impact:zn,onLiftImpact:bt,dimensions:je,afterCritical:$t,forceShouldAnimate:!1});if(J.phase==="COLLECTING")return ur;var br=Object(d.a)({phase:"DROP_PENDING"},ur,{phase:"DROP_PENDING",reason:J.reason,isWaiting:!1});return br},ta=function(J){return J.movementMode==="SNAP"},na=function(J,ne,he){var De=jr(J.dimensions,ne);return!ta(J)||he?mn({state:J,dimensions:De}):fr({state:J,dimensions:De})};function xn(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,he=ne.critical,De=ne.clientSelection,Ae=ne.viewport,Ue=ne.dimensions,je=ne.movementMode,ct=Ue.draggables[he.draggable.id],xt=Ue.droppables[he.droppable.id],St={selection:De,borderBoxCenter:ct.client.borderBox.center,offset:Oe},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(Ue.droppables).every(function(Wr){return!Wr.isFixedOnPage}),bt=vr({draggable:ct,home:xt,draggables:Ue.draggables,viewport:Ae}),$t=bt.impact,Bn=bt.afterCritical,zn={phase:"DRAGGING",isDragging:!0,critical:he,movementMode:je,dimensions:Ue,initial:ht,current:ht,isWindowScrollAllowed:ft,impact:$t,afterCritical:Bn,onLiftImpact:$t,viewport:Ae,scrollJumpRequest:null,forceShouldAnimate:null};return zn}if(J.type==="COLLECTION_STARTING"){if(H.phase==="COLLECTING"||H.phase==="DROP_PENDING")return H;H.phase==="DRAGGING"||Q(!1);var ur=Object(d.a)({phase:"COLLECTING"},H,{phase:"COLLECTING"});return ur}if(J.type==="PUBLISH_WHILE_DRAGGING")return H.phase==="COLLECTING"||H.phase==="DROP_PENDING"||Q(!1),Dr({state:H,published:J.payload});if(J.type==="MOVE"){if(H.phase==="DROP_PENDING")return H;nn(H)||Q(!1);var br=J.payload.client;return rt(br,H.current.client.selection)?H:mn({state:H,clientSelection:br,impact:ta(H)?H.impact:null})}if(J.type==="UPDATE_DROPPABLE_SCROLL"){if(H.phase==="DROP_PENDING")return xn(H);if(H.phase==="COLLECTING")return xn(H);nn(H)||Q(!1);var Xr=J.payload,mr=Xr.id,Oa=Xr.newScroll,ba=H.dimensions.droppables[mr];if(!ba)return H;var Ka=Me(ba,Oa);return na(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 na(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 be=Object(d.a)({},ge,{isCombineEnabled:ue});return na(H,be,!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(rt(H.viewport.scroll.current,Re))return xn(H);var nt=ha(H.viewport,Re);return ta(H)?fr({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(rt(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 On=Object(d.a)({phase:"DROP_PENDING"},H,{phase:"DROP_PENDING",isWaiting:!0,reason:un});return On}if(J.type==="DROP_ANIMATE"){var In=J.payload,Xn=In.completed,cr=In.dropDuration,Yn=In.newHomeClientOffset;H.phase==="DRAGGING"||H.phase==="DROP_PENDING"||Q(!1);var Er={phase:"DROP_ANIMATING",completed:Xn,dropDuration:cr,newHomeClientOffset:Yn,dimensions:H.dimensions};return Er}if(J.type==="DROP_COMPLETE"){var Zr=J.payload.completed;return{phase:"IDLE",completed:Zr,shouldFlush:!1}}return H},Ft=function(J){return{type:"BEFORE_INITIAL_CAPTURE",payload:J}},Rn=function(J){return{type:"LIFT",payload:J}},dn=function(J){return{type:"INITIAL_PUBLISH",payload:J}},Un=function(J){return{type:"PUBLISH_WHILE_DRAGGING",payload:J}},wn=function(){return{type:"COLLECTION_STARTING",payload:null}},Gn=function(J){return{type:"UPDATE_DROPPABLE_SCROLL",payload:J}},Wn=function(J){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:J}},hr=function(J){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:J}},ir=function(J){return{type:"MOVE",payload:J}},Yr=function(J){return{type:"MOVE_BY_WINDOW_SCROLL",payload:J}},jn=function(J){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:J}},gr=function(){return{type:"MOVE_UP",payload:null}},Zn=function(){return{type:"MOVE_DOWN",payload:null}},Kr=function(){return{type:"MOVE_RIGHT",payload:null}},pa=function(){return{type:"MOVE_LEFT",payload:null}},ca=function(){return{type:"FLUSH",payload:null}},Ar=function(J){return{type:"DROP_ANIMATE",payload:J}},He=function(J){return{type:"DROP_COMPLETE",payload:J}},qe=function(J){return{type:"DROP",payload:J}},lt=function(J){return{type:"DROP_PENDING",payload:J}},Ye=function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}};function Te(H){if(H.length<=1)return;for(var J=H.map(function(je){return je.descriptor.index}),ne={},he=1;he<J.length;he++){var De=J[he],Ae=J[he-1];De!==Ae+1&&(ne[De]=!0)}if(!Object.keys(ne).length)return;var Ue=J.map(function(je){var ct=Boolean(ne[je]);return ct?"[\u{1F525}"+je+"]":""+je}).join(", ")}function Ie(H,J){if(!1)var ne}var Se=function(H){return function(J){var ne=J.getState,he=J.dispatch;return function(De){return function(Ae){if(Ae.type!=="LIFT"){De(Ae);return}var Ue=Ae.payload,je=Ue.id,ct=Ue.clientSelection,xt=Ue.movementMode,St=ne();St.phase==="DROP_ANIMATING"&&he(He({completed:St.completed})),ne().phase==="IDLE"||Q(!1),he(ca()),he(Ft({draggableId:je,movementMode:xt}));var ht={shouldPublishImmediately:xt==="SNAP"},ft={draggableId:je,scrollOptions:ht},bt=H.startPublishing(ft),$t=bt.critical,Bn=bt.dimensions,zn=bt.viewport;Ie($t,Bn),he(dn({critical:$t,dimensions:Bn,clientSelection:ct,movementMode:xt,viewport:zn}))}}}},Ve=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)}}}},We={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},tt={opacity:{drop:0,combining:.7},scale:{drop:.75}},Je={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},yt=Je.outOfTheWay+"s "+We.outOfTheWay,kt={fluid:"opacity "+yt,snap:"transform "+yt+", opacity "+yt,drop:function(J){var ne=J+"s "+We.drop;return"transform "+ne+", opacity "+ne},outOfTheWay:"transform "+yt,placeholder:"height "+yt+", width "+yt+", margin "+yt},Xt=function(J){return rt(J,Oe)?null:"translate("+J.x+"px, "+J.y+"px)"},Ht={moveTo:Xt,drop:function(J,ne){var he=Xt(J);return he?ne?he+" scale("+tt.scale.drop+")":he:null}},Nt=Je.minDropTime,_n=Je.maxDropTime,vn=_n-Nt,nr=1500,ar=.6,Fr=function(H){var J=H.current,ne=H.destination,he=H.reason,De=et(J,ne);if(De<=0)return Nt;if(De>=nr)return _n;var Ae=De/nr,Ue=Nt+vn*Ae,je=he==="CANCEL"?Ue*ar:Ue;return Number(je.toFixed(2))},wr=function(H){var J=H.impact,ne=H.draggable,he=H.dimensions,De=H.viewport,Ae=H.afterCritical,Ue=he.draggables,je=he.droppables,ct=Mt(J),xt=ct?je[ct]:null,St=je[ne.descriptor.droppableId],ht=Ln({impact:J,draggable:ne,draggables:Ue,afterCritical:Ae,droppable:xt||St,viewport:De}),ft=Qe(ht,ne.client.borderBox.center);return ft},Ir=function(H){var J=H.draggables,ne=H.reason,he=H.lastImpact,De=H.home,Ae=H.viewport,Ue=H.onLiftImpact;if(!he.at||ne!=="DROP"){var je=Mn({draggables:J,impact:Ue,destination:De,viewport:Ae,forceShouldAnimate:!0});return{impact:je,didDropInsideDroppable:!1}}if(he.at.type==="REORDER")return{impact:he,didDropInsideDroppable:!0};var ct=Object(d.a)({},he,{displaced:Tt});return{impact:ct,didDropInsideDroppable:!0}},_r=function(H){var J=H.getState,ne=H.dispatch;return function(he){return function(De){if(De.type!=="DROP"){he(De);return}var Ae=J(),Ue=De.payload.reason;if(Ae.phase==="COLLECTING"){ne(lt({reason:Ue}));return}if(Ae.phase==="IDLE")return;var je=Ae.phase==="DROP_PENDING"&&Ae.isWaiting;je&&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=Ir({reason:Ue,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,bt=ht.didDropInsideDroppable,$t=bt?ut(ft):null,Bn=bt?ot(ft):null,zn={index:ct.draggable.index,droppableId:ct.droppable.id},ur={draggableId:St.descriptor.id,type:St.descriptor.type,source:zn,reason:Ue,mode:Ae.movementMode,destination:$t,combine:Bn},br=wr({impact:ft,draggable:St,dimensions:xt,viewport:Ae.viewport,afterCritical:Ae.afterCritical}),Xr={critical:Ae.critical,afterCritical:Ae.afterCritical,result:ur,impact:ft},mr=!rt(Ae.current.client.offset,br)||Boolean(ur.combine);if(!mr){ne(He({completed:Xr}));return}var Oa=Fr({current:Ae.current.client.offset,destination:br,reason:Ue}),ba={newHomeClientOffset:br,dropDuration:Oa,completed:Xr};ne(Ar(ba))}}},kn=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function tr(H){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(ne){if(ne.target!==window&&ne.target!==window.document)return;H()}}}function Sn(H){var J=H.onWindowScroll;function ne(){J(kn())}var he=U(ne),De=tr(he),Ae=ye;function Ue(){return Ae!==ye}function je(){Ue()&&Q(!1),Ae=me(window,[De])}function ct(){Ue()||Q(!1),he.cancel(),Ae(),Ae=ye}return{start:je,stop:ct,isActive:Ue}}var sn=function(J){return J.type==="DROP_COMPLETE"||J.type==="DROP_ANIMATE"||J.type==="FLUSH"},Tn=function(H){var J=Sn({onWindowScroll:function(he){H.dispatch(Yr({newScroll:he}))}});return function(ne){return function(he){!J.isActive()&&he.type==="INITIAL_PUBLISH"&&J.start(),J.isActive()&&sn(he)&&J.stop(),ne(he)}}},pr=function(H){var J=!1,ne=!1,he=setTimeout(function(){ne=!0}),De=function(Ue){if(J)return;if(ne)return;J=!0,H(Ue),clearTimeout(he)};return De.wasCalled=function(){return J},De},Jr=function(){var H=[],J=function(Ae){var Ue=dt(H,function(xt){return xt.timerId===Ae});Ue!==-1||Q(!1);var je=H.splice(Ue,1),ct=je[0];ct.callback()},ne=function(Ae){var Ue=setTimeout(function(){return J(Ue)}),je={timerId:Ue,callback:Ae};H.push(je)},he=function(){if(!H.length)return;var Ae=[].concat(H);H.length=0,Ae.forEach(function(Ue){clearTimeout(Ue.timerId),Ue.callback()})};return{add:ne,flush:he}},Vn=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.droppableId===ne.droppableId&&J.index===ne.index},ua=function(J,ne){return J==null&&ne==null?!0:J==null||ne==null?!1:J.draggableId===ne.draggableId&&J.droppableId===ne.droppableId},oa=function(J,ne){if(J===ne)return!0;var he=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 he&&De},aa=function(J,ne){zr(),ne(),Sr()},$n=function(J,ne){return{draggableId:J.draggable.id,type:J.droppable.type,source:{droppableId:J.droppable.id,index:J.draggable.index},mode:ne}},Jn=function(J,ne,he,De){if(!J){he(De(ne));return}var Ae=pr(he),Ue={announce:Ae};J(ne,Ue),Ae.wasCalled()||he(De(ne))},sr=function(H,J){var ne=Jr(),he=null,De=function(ft,bt){he&&Q(!1),aa("onBeforeCapture",function(){var $t=H().onBeforeCapture;if($t){var Bn={draggableId:ft,mode:bt};$t(Bn)}})},Ae=function(ft,bt){he&&Q(!1),aa("onBeforeDragStart",function(){var $t=H().onBeforeDragStart;$t&&$t($n(ft,bt))})},Ue=function(ft,bt){he&&Q(!1);var $t=$n(ft,bt);he={mode:bt,lastCritical:ft,lastLocation:$t.source,lastCombine:null},ne.add(function(){aa("onDragStart",function(){return Jn(H().onDragStart,$t,J,ve.onDragStart)})})},je=function(ft,bt){var $t=ut(bt),Bn=ot(bt);he||Q(!1);var zn=!oa(ft,he.lastCritical);zn&&(he.lastCritical=ft);var ur=!Vn(he.lastLocation,$t);ur&&(he.lastLocation=$t);var br=!ua(he.lastCombine,Bn);if(br&&(he.lastCombine=Bn),!zn&&!ur&&!br)return;var Xr=Object(d.a)({},$n(ft,he.mode),{combine:Bn,destination:$t});ne.add(function(){aa("onDragUpdate",function(){return Jn(H().onDragUpdate,Xr,J,ve.onDragUpdate)})})},ct=function(){he||Q(!1),ne.flush()},xt=function(ft){he||Q(!1),he=null,aa("onDragEnd",function(){return Jn(H().onDragEnd,ft,J,ve.onDragEnd)})},St=function(){if(!he)return;var ft=Object(d.a)({},$n(he.lastCritical,he.mode),{combine:null,destination:null,reason:"CANCEL"});xt(ft)};return{beforeCapture:De,beforeStart:Ae,start:Ue,update:je,flush:ct,drop:xt,abort:St}},lr=function(H,J){var ne=sr(H,J);return function(he){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 Ue=Ae.payload.critical;ne.beforeStart(Ue,Ae.payload.movementMode),De(Ae),ne.start(Ue,Ae.payload.movementMode);return}if(Ae.type==="DROP_COMPLETE"){var je=Ae.payload.completed.result;ne.flush(),De(Ae),ne.drop(je);return}if(De(Ae),Ae.type==="FLUSH"){ne.abort();return}var ct=he.getState();ct.phase==="DRAGGING"&&ne.update(ct.critical,ct.impact)}}}},er=function(H){return function(J){return function(ne){if(ne.type!=="DROP_ANIMATION_FINISHED"){J(ne);return}var he=H.getState();he.phase==="DROP_ANIMATING"||Q(!1),H.dispatch(He({completed:he.completed}))}}},ea=function(H){var J=null,ne=null;function he(){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")&&he(),De(Ae),Ae.type!=="DROP_ANIMATE")return;var Ue={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,[Ue])})}}},va=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)}}}},xa=function(H){var J=!1;return function(){return function(ne){return function(he){if(he.type==="INITIAL_PUBLISH"){J=!0,H.tryRecordFocus(he.payload.critical.draggable.id),ne(he),H.tryRestoreFocusRecorded();return}if(ne(he),!J)return;if(he.type==="FLUSH"){J=!1,H.tryRestoreFocusRecorded();return}if(he.type==="DROP_COMPLETE"){J=!1;var De=he.payload.completed.result;De.combine&&H.tryShiftRecord(De.draggableId,De.combine.draggableId),H.tryRestoreFocusRecorded()}}}}},ga=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(he){if(ga(he)){H.stop(),ne(he);return}if(he.type==="INITIAL_PUBLISH"){ne(he);var De=J.getState();De.phase==="DRAGGING"||Q(!1),H.start(De);return}ne(he),H.scroll(J.getState())}}}},Ra=function(H){return function(J){return function(ne){if(J(ne),ne.type!=="PUBLISH_WHILE_DRAGGING")return;var he=H.getState();if(he.phase!=="DROP_PENDING")return;if(he.isWaiting)return;H.dispatch(qe({reason:he.reason}))}}},Ma=h.d,ka=function(H){var J=H.dimensionMarshal,ne=H.focusMarshal,he=H.styleMarshal,De=H.getResponders,Ae=H.announce,Ue=H.autoScroller;return Object(h.e)(Gt,Ma(Object(h.a)(Ve(he),va(J),Se(J),_r,er,ea,Ra,La(Ue),Tn,xa(ne),lr(De,Ae))))},ei=function(){return{additions:{},removals:{},modified:{}}};function Fi(H){var J=H.registry,ne=H.callbacks,he=ei(),De=null,Ae=function(){if(De)return;ne.collectionStarting(),De=requestAnimationFrame(function(){De=null,zr();var St=he,ht=St.additions,ft=St.removals,bt=St.modified,$t=Object.keys(ht).map(function(ur){return J.draggable.getById(ur).getDimension(Oe)}).sort(function(ur,br){return ur.descriptor.index-br.descriptor.index}),Bn=Object.keys(bt).map(function(ur){var br=J.droppable.getById(ur),Xr=br.callbacks.getScrollWhileDragging();return{droppableId:ur,scroll:Xr}}),zn={additions:$t,removals:Object.keys(ft),modified:Bn};he=ei(),Sr(),ne.publish(zn)})},Ue=function(St){var ht=St.descriptor.id;he.additions[ht]=St,he.modified[St.descriptor.droppableId]=!0,he.removals[ht]&&delete he.removals[ht],Ae()},je=function(St){var ht=St.descriptor;he.removals[ht.id]=!0,he.modified[ht.droppableId]=!0,he.additions[ht.id]&&delete he.additions[ht.id],Ae()},ct=function(){if(!De)return;cancelAnimationFrame(De),De=null,he=ei()};return{add:Ue,remove:je,stop:ct}}var Ai=function(H){var J=H.scrollHeight,ne=H.scrollWidth,he=H.height,De=H.width,Ae=Qe({x:ne,y:J},{x:De,y:he}),Ue={x:Math.max(0,Ae.x),y:Math.max(0,Ae.y)};return Ue},Ta=function(){var H=document.documentElement;return H||Q(!1),H},_i=function(){var H=Ta(),J=Ai({scrollHeight:H.scrollHeight,scrollWidth:H.scrollWidth,width:H.clientWidth,height:H.clientHeight});return J},Ci=function(){var H=kn(),J=_i(),ne=H.y,he=H.x,De=Ta(),Ae=De.clientWidth,Ue=De.clientHeight,je=he+Ae,ct=ne+Ue,xt=f({top:ne,left:he,right:je,bottom:ct}),St={frame:xt,scroll:{initial:H,current:H,max:J,diff:{value:Oe,displacement:Oe}}};return St},Ia=function(H){var J=H.critical,ne=H.scrollOptions,he=H.registry;zr();var De=Ci(),Ae=De.scroll.current,Ue=J.droppable,je=he.droppable.getAllByType(Ue.type).map(function(ht){return ht.callbacks.getDimensionAndWatchScroll(Ae,ne)}),ct=he.draggable.getAllByType(J.draggable.type).map(function(ht){return ht.getDimension(Ae)}),xt={draggables:An(ct),droppables:cn(je)};Sr();var St={dimensions:xt,critical:J,viewport:De};return St};function Ca(H,J,ne){if(ne.descriptor.id===J.id)return!1;if(ne.descriptor.type!==J.type)return!1;var he=H.droppable.getById(ne.descriptor.droppableId);return!(he.descriptor.mode!=="virtual")}var Ya=function(H,J){var ne=null,he=Fi({callbacks:{publish:J.publishWhileDragging,collectionStarting:J.collectionStarting},registry:H}),De=function(bt,$t){if(H.droppable.exists(bt)||Q(!1),!ne)return;J.updateDroppableIsEnabled({id:bt,isEnabled:$t})},Ae=function(bt,$t){if(!ne)return;H.droppable.exists(bt)||Q(!1),J.updateDroppableIsCombineEnabled({id:bt,isCombineEnabled:$t})},Ue=function(bt,$t){if(!ne)return;H.droppable.exists(bt)||Q(!1),J.updateDroppableScroll({id:bt,newScroll:$t})},je=function(bt,$t){if(!ne)return;H.droppable.getById(bt).callbacks.scroll($t)},ct=function(){if(!ne)return;he.stop();var bt=ne.critical.droppable;H.droppable.getAllByType(bt.type).forEach(function($t){return $t.callbacks.dragStopped()}),ne.unsubscribe(),ne=null},xt=function(bt){ne||Q(!1);var $t=ne.critical.draggable;bt.type==="ADDITION"&&(Ca(H,$t,bt.value)&&he.add(bt.value)),bt.type==="REMOVAL"&&(Ca(H,$t,bt.value)&&he.remove(bt.value))},St=function(bt){ne&&Q(!1);var $t=H.draggable.getById(bt.draggableId),Bn=H.droppable.getById($t.descriptor.droppableId),zn={draggable:$t.descriptor,droppable:Bn.descriptor},ur=H.subscribe(xt);return ne={critical:zn,unsubscribe:ur},Ia({critical:zn,registry:H,scrollOptions:bt.scrollOptions})},ht={updateDroppableIsEnabled:De,updateDroppableIsCombineEnabled:Ae,scrollDroppable:je,updateDroppableScroll:Ue,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 he=_t(Ii(ne),function(De){return De.frame||Q(!1),pn(De.frame.pageMarginBox)(J)});return he},ro=function(H){var J=H.center,ne=H.destination,he=H.droppables;if(ne){var De=he[ne];return De.frame?De:null}var Ae=no(J,he);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,he=H[J.size]*pi.maxScrollAtPercentage,De={startScrollingFrom:ne,maxScrollValueAt:he};return De},Io=function(H){var J=H.startOfRange,ne=H.endOfRange,he=H.current,De=ne-J;if(De===0)return 0;var Ae=he-J,Ue=Ae/De;return Ue},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}),he=1-ne,De=pi.maxPixelScroll*pi.ease(he);return Math.ceil(De)},Vi=pi.durationDampening.accelerateAt,co=pi.durationDampening.stopDampeningAt,Xi=function(H,J){var ne=J,he=co,De=Date.now(),Ae=De-ne;if(Ae>=co)return H;if(Ae<Vi)return Lo;var Ue=Io({startOfRange:Vi,endOfRange:he,current:Ae}),je=H*pi.ease(Ue);return Math.ceil(je)},Yi=function(H){var J=H.distanceToEdge,ne=H.thresholds,he=H.dragStartTime,De=H.shouldUseTimeDampening,Ae=bo(J,ne);return Ae===0?0:De?Math.max(Xi(Ae,he),Lo):Ae},ko=function(H){var J=H.container,ne=H.distanceToEdges,he=H.dragStartTime,De=H.axis,Ae=H.shouldUseTimeDampening,Ue=uo(J,De),je=ne[De.end]<ne[De.start];return je?Yi({distanceToEdge:ne[De.end],thresholds:Ue,dragStartTime:he,shouldUseTimeDampening:Ae}):-1*Yi({distanceToEdge:ne[De.start],thresholds:Ue,dragStartTime:he,shouldUseTimeDampening:Ae})},yo=function(H){var J=H.container,ne=H.subject,he=H.proposedScroll,De=ne.height>J.height,Ae=ne.width>J.width;return!Ae&&!De?he:Ae&&De?null:{x:Ae?0:he.x,y:De?0:he.y}},ao=Pe(function(H){return H===0?0:H}),Ji=function(H){var J=H.dragStartTime,ne=H.container,he=H.subject,De=H.center,Ae=H.shouldUseTimeDampening,Ue={top:De.y-ne.top,right:ne.right-De.x,bottom:ne.bottom-De.y,left:De.x-ne.left},je=ko({container:ne,distanceToEdges:Ue,dragStartTime:J,axis:Nn,shouldUseTimeDampening:Ae}),ct=ko({container:ne,distanceToEdges:Ue,dragStartTime:J,axis:yn,shouldUseTimeDampening:Ae}),xt=ao({x:ct,y:je});if(rt(xt,Oe))return null;var St=yo({container:ne,subject:he,proposedScroll:xt});return St?rt(St,Oe)?null:St:null},Qi=Pe(function(H){return H===0?0:H>0?1:-1}),Za=function(){var H=function(ne,he){return ne<0?ne:ne>he?ne-he:0};return function(J){var ne=J.current,he=J.max,De=J.change,Ae=Ke(ne,De),Ue={x:H(Ae.x,he.x),y:H(Ae.y,he.y)};return rt(Ue,Oe)?null:Ue}}(),Li=function(J){var ne=J.max,he=J.current,De=J.change,Ae={x:Math.max(he.x,ne.x),y:Math.max(he.y,ne.y)},Ue=Qi(De),je=Za({max:Ae,current:he,change:Ue});return je?Ue.x!==0&&je.x===0?!0:Ue.y!==0&&je.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 he=J.scroll.max,De=J.scroll.current;return Za({current:De,max:he,change:ne})},Pi=function(J,ne){var he=J.frame;return he?Li({current:he.scroll.current,max:he.scroll.max,change:ne}):!1},Eo=function(J,ne){var he=J.frame;return he&&Pi(J,ne)?Za({current:he.scroll.current,max:he.scroll.max,change:ne}):null},xo=function(H){var J=H.viewport,ne=H.subject,he=H.center,De=H.dragStartTime,Ae=H.shouldUseTimeDampening,Ue=Ji({dragStartTime:De,container:J.frame,subject:ne,center:he,shouldUseTimeDampening:Ae});return Ue&&wi(J,Ue)?Ue:null},Co=function(H){var J=H.droppable,ne=H.subject,he=H.center,De=H.dragStartTime,Ae=H.shouldUseTimeDampening,Ue=J.frame;if(!Ue)return null;var je=Ji({dragStartTime:De,container:Ue.pageMarginBox,subject:ne,center:he,shouldUseTimeDampening:Ae});return je&&Pi(J,je)?je:null},io=function(H){var J=H.state,ne=H.dragStartTime,he=H.shouldUseTimeDampening,De=H.scrollWindow,Ae=H.scrollDroppable,Ue=J.current.page.borderBoxCenter,je=J.dimensions.draggables[J.critical.draggable.id],ct=je.page.marginBox;if(J.isWindowScrollAllowed){var xt=J.viewport,St=xo({dragStartTime:ne,viewport:xt,subject:ct,center:Ue,shouldUseTimeDampening:he});if(St){De(St);return}}var ht=ro({center:Ue,destination:Mt(J.impact),droppables:J.dimensions.droppables});if(!ht)return;var ft=Co({dragStartTime:ne,droppable:ht,subject:ct,center:Ue,shouldUseTimeDampening:he});ft&&Ae(ht.descriptor.id,ft)},ki=function(H){var J=H.scrollWindow,ne=H.scrollDroppable,he=U(J),De=U(ne),Ae=null,Ue=function(St){Ae||Q(!1);var ht=Ae,ft=ht.shouldUseTimeDampening,bt=ht.dragStartTime;io({state:St,scrollWindow:he,scrollDroppable:De,dragStartTime:bt,shouldUseTimeDampening:ft})},je=function(St){zr(),Ae&&Q(!1);var ht=Date.now(),ft=!1,bt=function(){ft=!0};io({state:St,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:bt,scrollDroppable:bt}),Ae={dragStartTime:ht,shouldUseTimeDampening:ft},Sr(),ft&&Ue(St)},ct=function(){if(!Ae)return;he.cancel(),De.cancel(),Ae=null};return{start:je,stop:ct,scroll:Ue}},$i=function(H){var J=H.move,ne=H.scrollDroppable,he=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 bt=Qe(St,ft);return bt},Ue=function(xt,St,ht){if(!xt)return ht;if(!wi(St,ht))return ht;var ft=Zi(St,ht);if(!ft)return he(ht),null;var bt=Qe(ht,ft);he(bt);var $t=Qe(ht,bt);return $t},je=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 bt=xt.viewport,$t=Ue(xt.isWindowScrollAllowed,bt,ft);if(!$t)return;De(xt,$t)};return je},No=function(H){var J=H.scrollDroppable,ne=H.scrollWindow,he=H.move,De=ki({scrollWindow:ne,scrollDroppable:J}),Ae=$i({move:he,scrollWindow:ne,scrollDroppable:J}),Ue=function(xt){if(xt.phase!=="DRAGGING")return;if(xt.movementMode==="FLUID"){De.scroll(xt);return}if(!xt.scrollJumpRequest)return;Ae(xt)},je={scroll:Ue,start:De.start,stop:De.stop};return je},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(he){var De=he.styles[ne];return De?he.selector+" { "+De+" }":""}).join(" ")},ti="pointer-events: none;",za=function(H){var J=ci(H),ne=function(){var je=`
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:je,dragging:ti,dropAnimating:je}}}(),he=function(){var je=`
transition: `+kt.outOfTheWay+`;
`;return{selector:J(Oo.contextId),styles:{dragging:je,dropAnimating:je,userCancel:je}}}(),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;
`}},Ue=[he,ne,De,Ae];return{always:ja(Ue,"always"),resting:ja(Ue,"resting"),dragging:ja(Ue,"dragging"),dropAnimating:ja(Ue,"dropAnimating"),userCancel:ja(Ue,"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]),he=Object(P.useRef)(null),De=Object(P.useRef)(null),Ae=n(A(function(ht){var ft=De.current;ft||Q(!1),ft.textContent=ht}),[]),Ue=n(function(ht){var ft=he.current;ft||Q(!1),ft.textContent=ht},[]);ni(function(){!he.current&&!De.current||Q(!1);var ht=bi(J),ft=bi(J);return he.current=ht,De.current=ft,ht.setAttribute(oo+"-always",H),ft.setAttribute(oo+"-dynamic",H),So().appendChild(ht),So().appendChild(ft),Ue(ne.always),Ae(ne.resting),function(){var bt=function(Bn){var zn=Bn.current;zn||Q(!1),So().removeChild(zn),Bn.current=null};bt(he),bt(De)}},[J,Ue,Ae,ne.always,ne.resting,H]);var je=n(function(){return Ae(ne.dragging)},[Ae,ne.dragging]),ct=n(function(ht){if(ht==="DROP"){Ae(ne.dropAnimating);return}Ae(ne.userCancel)},[Ae,ne.dropAnimating,ne.userCancel]),xt=n(function(){if(!De.current)return;Ae(ne.resting)},[Ae,ne.resting]),St=s(function(){return{dragging:je,dropping:ct,resting:xt}},[je,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+'"]',he=Ut(document.querySelectorAll(ne));if(!he.length)return null;var De=_t(he,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),he=Object(P.useRef)(null),De=Object(P.useRef)(!1),Ae=n(function(ft,bt){var $t={id:ft,focus:bt};return J.current[ft]=$t,function(){var zn=J.current,ur=zn[ft];ur!==$t&&delete zn[ft]}},[]),Ue=n(function(ft){var bt=Wi(H,ft);bt&&bt!==document.activeElement&&bt.focus()},[H]),je=n(function(ft,bt){ne.current===ft&&(ne.current=bt)},[]),ct=n(function(){if(he.current)return;if(!De.current)return;he.current=requestAnimationFrame(function(){he.current=null;var ft=ne.current;ft&&Ue(ft)})},[Ue]),xt=n(function(ft){ne.current=null;var bt=document.activeElement;if(!bt)return;if(bt.getAttribute(so.draggableId)!==ft)return;ne.current=ft},[]);ni(function(){return De.current=!0,function(){De.current=!1;var ft=he.current;ft&&cancelAnimationFrame(ft)}},[]);var St=s(function(){return{register:Ae,tryRecordFocus:xt,tryRestoreFocusRecorded:ct,tryShiftRecord:je}},[Ae,xt,ct,je]);return St}function fo(){var H={draggables:{},droppables:{}},J=[];function ne(ht){return J.push(ht),function(){var bt=J.indexOf(ht);if(bt===-1)return;J.splice(bt,1)}}function he(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 Ue={register:function(ft){H.draggables[ft.descriptor.id]=ft,he({type:"ADDITION",value:ft})},update:function(ft,bt){var $t=H.draggables[bt.descriptor.id];if(!$t)return;if($t.uniqueId!==ft.uniqueId)return;delete H.draggables[bt.descriptor.id],H.draggables[ft.descriptor.id]=ft},unregister:function(ft){var bt=ft.descriptor.id,$t=De(bt);if(!$t)return;if(ft.uniqueId!==$t.uniqueId)return;delete H.draggables[bt],he({type:"REMOVAL",value:ft})},getById:Ae,findById:De,exists:function(ft){return Boolean(De(ft))},getAllByType:function(ft){return Fe(H.draggables).filter(function(bt){return bt.descriptor.type===ft})}};function je(ht){return H.droppables[ht]||null}function ct(ht){var ft=je(ht);return ft||Q(!1),ft}var xt={register:function(ft){H.droppables[ft.descriptor.id]=ft},unregister:function(ft){var bt=je(ft.descriptor.id);if(!bt)return;if(ft.uniqueId!==bt.uniqueId)return;delete H.droppables[ft.descriptor.id]},getById:ct,findById:je,exists:function(ft){return Boolean(je(ft))},getAllByType:function(ft){return Fe(H.droppables).filter(function(bt){return bt.descriptor.type===ft})}};function St(){H.draggables={},H.droppables={},J.length=0}return{draggable:Ue,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),_a=function(){var H=document.body;return H||Q(!1),H},fa={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,fa),_a().appendChild(Ae),function(){setTimeout(function(){var ct=_a();ct.contains(Ae)&&ct.removeChild(Ae),Ae===ne.current&&(ne.current=null)})}},[J]);var he=n(function(De){var Ae=ne.current;if(Ae){Ae.textContent=De;return}},[]);return he}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,he=Oi("hidden-text",{separator:"-"}),De=s(function(){return Ja({contextId:J,uniqueId:he})},[he,J]);return Object(P.useEffect)(function(){var Ue=document.createElement("div");return Ue.id=De,Ue.textContent=ne,Ue.style.display="none",_a().appendChild(Ue),function(){var ct=_a();ct.contains(Ue)&&ct.removeChild(Ue)}},[De,ne]),De}var Ki=m.a.createContext(null),mo={react:"^16.8.5","react-dom":"^16.8.5"},di=/(\d+)\.(\d+)\.(\d+)/,Ea=function(J){var ne=di.exec(J);ne!=null||Q(!1);var he=Number(ne[1]),De=Number(ne[2]),Ae=Number(ne[3]);return{major:he,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},Qn=function(H,J){var ne=Ea(H),he=Ea(J);if(qr(ne,he))return},Lr=`
We expect a html5 doctype: <!doctype html>
This is to ensure consistent browser layout and measurement
More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md
`,da=function(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){_e(`
A setup problem was encountered.
> `+ne.message+`
`)}},J)})}function Ri(){yi(function(){Qn(mo.react,m.a.version),da(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(Ue){return Ue===H}function he(Ue){H&&Q(!1);var je={abandon:Ue};return H=je,je}function De(){H||Q(!1),H=null}function Ae(){H&&(H.abandon(),De())}return{isClaimed:J,isActive:ne,claim:he,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=_t(J,function(he){return"on"+he 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,he=H.getPhase,De=H.setPhase;return[{eventName:"mousemove",fn:function(Ue){var je=Ue.button,ct=Ue.clientX,xt=Ue.clientY;if(je!==Zs)return;var St={x:ct,y:xt},ht=he();if(ht.type==="DRAGGING"){Ue.preventDefault(),ht.actions.move(St);return}ht.type==="PENDING"||Q(!1);var ft=ht.point;if(!Ko(ft,St))return;Ue.preventDefault();var bt=ht.actions.fluidLift(St);De({type:"DRAGGING",actions:bt})}},{eventName:"mouseup",fn:function(Ue){var je=he();if(je.type!=="DRAGGING"){J();return}Ue.preventDefault(),je.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"mousedown",fn:function(Ue){he().type==="DRAGGING"&&Ue.preventDefault(),J()}},{eventName:"keydown",fn:function(Ue){var je=he();if(je.type==="PENDING"){J();return}if(Ue.keyCode===Xa){Ue.preventDefault(),J();return}Ps(Ue)}},{eventName:"resize",fn:J},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){he().type==="PENDING"&&J()}},{eventName:"webkitmouseforcedown",fn:function(Ue){var je=he();if(je.type!=="IDLE"||Q(!1),je.actions.shouldRespectForcePress()){J();return}Ue.preventDefault()}},{eventName:vs,fn:J}]}function $s(H){var J=Object(P.useRef)(gs),ne=Object(P.useRef)(ye),he=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 bt=H.tryGetLock(ft,Ue,{sourceEvent:ht});if(!bt)return;ht.preventDefault();var $t={x:ht.clientX,y:ht.clientY};ne.current(),xt(bt,$t)}}},[H]),De=s(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(ht){if(ht.defaultPrevented)return;var ft=H.findClosestDraggableId(ht);if(!ft)return;var bt=H.findOptionsForDraggable(ft);if(!bt)return;if(bt.shouldRespectForcePress)return;if(!H.canGetLock(ft))return;ht.preventDefault()}}},[H]),Ae=n(function(){var ht={passive:!1,capture:!0};ne.current=me(window,[De,he],ht)},[De,he]),Ue=n(function(){var St=J.current;if(St.type==="IDLE")return;J.current=gs,ne.current(),Ae()},[Ae]),je=n(function(){var St=J.current;Ue(),St.type==="DRAGGING"&&St.actions.cancel({shouldBlockNextClick:!0}),St.type==="PENDING"&&St.actions.abort()},[Ue]),ct=n(function(){var ht={capture:!0,passive:!1},ft=_s({cancel:je,completed:Ue,getPhase:function(){return J.current},setPhase:function($t){J.current=$t}});ne.current=me(window,ft,ht)},[je,Ue]),xt=n(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 he(){J(),H.drop()}return[{eventName:"keydown",fn:function(Ae){if(Ae.keyCode===Xa){Ae.preventDefault(),ne();return}if(Ae.keyCode===As){Ae.preventDefault(),he();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 Ue=H.findClosestDraggableId(Ae);if(!Ue)return;var je=H.tryGetLock(Ue,St,{sourceEvent:Ae});if(!je)return;Ae.preventDefault();var ct=!0,xt=je.snapLift();J.current();function St(){ct||Q(!1),ct=!1,J.current(),he()}J.current=me(window,tl(xt,St),{capture:!0,passive:!1})}}},[H]),he=n(function(){var Ae={passive:!1,capture:!0};J.current=me(window,[ne],Ae)},[ne]);ni(function(){return he(),function(){J.current()}},[he])}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,he=H.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(Ae){var Ue=he();if(Ue.type!=="DRAGGING"){J();return}Ue.hasMoved=!0;var je=Ae.touches[0],ct=je.clientX,xt=je.clientY,St={x:ct,y:xt};Ae.preventDefault(),Ue.actions.move(St)}},{eventName:"touchend",fn:function(Ae){var Ue=he();if(Ue.type!=="DRAGGING"){J();return}Ae.preventDefault(),Ue.actions.drop({shouldBlockNextClick:!0}),ne()}},{eventName:"touchcancel",fn:function(Ae){if(he().type!=="DRAGGING"){J();return}Ae.preventDefault(),J()}},{eventName:"touchforcechange",fn:function(Ae){var Ue=he();Ue.type!=="IDLE"||Q(!1);var je=Ae.touches[0];if(!je)return;var ct=je.force>=rl;if(!ct)return;var xt=Ue.actions.shouldRespectForcePress();if(Ue.type==="PENDING"){xt&&J();return}if(xt){if(Ue.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)(ye),he=n(function(){return J.current},[]),De=n(function(bt){J.current=bt},[]),Ae=s(function(){return{eventName:"touchstart",fn:function(bt){if(bt.defaultPrevented)return;var $t=H.findClosestDraggableId(bt);if(!$t)return;var Bn=H.tryGetLock($t,je,{sourceEvent:bt});if(!Bn)return;var zn=bt.touches[0],ur=zn.clientX,br=zn.clientY,Xr={x:ur,y:br};ne.current(),ht(Bn,Xr)}}},[H]),Ue=n(function(){var bt={capture:!0,passive:!1};ne.current=me(window,[Ae],bt)},[Ae]),je=n(function(){var ft=J.current;if(ft.type==="IDLE")return;ft.type==="PENDING"&&clearTimeout(ft.longPressTimerId),De(Ho),ne.current(),Ue()},[Ue,De]),ct=n(function(){var ft=J.current;je(),ft.type==="DRAGGING"&&ft.actions.cancel({shouldBlockNextClick:!0}),ft.type==="PENDING"&&ft.actions.abort()},[je]),xt=n(function(){var bt={capture:!0,passive:!1},$t={cancel:ct,completed:je,getPhase:he},Bn=me(window,Go($t),bt),zn=me(window,al($t),bt);ne.current=function(){Bn(),zn()}},[ct,he,je]),St=n(function(){var bt=he();bt.type==="PENDING"||Q(!1);var $t=bt.actions.fluidLift(bt.point);De({type:"DRAGGING",actions:$t,hasMoved:!1})},[he,De]),ht=n(function(bt,$t){he().type==="IDLE"||Q(!1);var Bn=setTimeout(St,nl);De({type:"PENDING",point:$t,actions:bt,longPressTimerId:Bn}),xt()},[xt,he,De,St]);ni(function(){return Ue(),function(){ne.current();var $t=he();$t.type==="PENDING"&&(clearTimeout($t.longPressTimerId),De(Ho))}},[he,Ue,De]),ni(function(){var bt=me(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return bt},[])}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 he=J.getAttribute("contenteditable");return he==="true"||he===""?!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=_t(J,function(he){return he 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 he=Xo(H),De=kl(ne,he);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+'"]',he=Ut(document.querySelectorAll(ne)),De=_t(he,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,he=H.isLockActive,De=H.shouldWarn;return he()?!(J!==ne):!1}function Yo(H){var J=H.lockAPI,ne=H.store,he=H.registry,De=H.draggableId;if(J.isClaimed())return!1;var Ae=he.draggable.findById(De);return Ae&&Ae.options.isEnabled?!!to(ne.getState(),De):!1}function ns(H){var J=H.lockAPI,ne=H.contextId,he=H.store,De=H.registry,Ae=H.draggableId,Ue=H.forceSensorStop,je=H.sourceEvent,ct=Yo({lockAPI:J,store:he,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(je&&!xt.options.canDragInteractiveElements&&zo(St,je))return null;var ht=J.claim(Ue||ye),ft="PRE_DRAG";function bt(){return xt.options.shouldRespectForcePress}function $t(){return J.isActive(ht)}function Bn(ba,Ka){wo({expected:ba,phase:ft,isLockActive:$t,shouldWarn:!0})&&he.dispatch(Ka())}var zn=Bn.bind(null,"DRAGGING");function ur(ba){function Ka(){J.release(),ft="COMPLETED"}ft!=="PRE_DRAG"&&(Ka(),ft==="PRE_DRAG"||Q(!1)),he.dispatch(Rn(ba.liftActionArgs)),ft="DRAGGING";function ii(e,t){if(t===void 0&&(t={shouldBlockNextClick:!1}),ba.cleanup(),t.shouldBlockNextClick){var L=me(window,[{eventName:"click",fn:ts,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(L)}Ka(),he.dispatch(qe({reason:e}))}return Object(d.a)({isActive:function(){return wo({expected:"DRAGGING",phase:ft,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:bt,drop:function(t){return ii("DROP",t)},cancel:function(t){return ii("CANCEL",t)}},ba.actions)}function br(ba){var Ka=U(function(e){zn(function(){return ir({client:e})})}),ii=ur({liftActionArgs:{id:Ae,clientSelection:ba,movementMode:"FLUID"},cleanup:function(){return Ka.cancel()},actions:{move:Ka}});return Object(d.a)({},ii,{move:Ka})}function Xr(){var ba={moveUp:function(){return zn(gr)},moveRight:function(){return zn(Kr)},moveDown:function(){return zn(Zn)},moveLeft:function(){return zn(pa)}};return ur({liftActionArgs:{id:Ae,clientSelection:sl(St),movementMode:"SNAP"},cleanup:ye,actions:ba})}function mr(){var ba=wo({expected:"PRE_DRAG",phase:ft,isLockActive:$t,shouldWarn:!0});ba&&J.release()}var Oa={isActive:function(){return wo({expected:"PRE_DRAG",phase:ft,isLockActive:$t,shouldWarn:!1})},shouldRespectForcePress:bt,fluidLift:br,snapLift:Xr,abort:mr};return Oa}var fl=[$s,mi,bs];function Nl(H){var J=H.contextId,ne=H.store,he=H.registry,De=H.customSensors,Ae=H.enableDefaultSensors,Ue=[].concat(Ae?fl:[],De||[]),je=Object(P.useState)(function(){return Ei()})[0],ct=n(function(br,Xr){br.isDragging&&!Xr.isDragging&&je.tryAbandon()},[je]);ni(function(){var br=ne.getState(),Xr=ne.subscribe(function(){var mr=ne.getState();ct(br,mr),br=mr});return Xr},[je,ne,ct]),ni(function(){return je.tryAbandon},[je.tryAbandon]);var xt=n(function(ur){return Yo({lockAPI:je,registry:he,store:ne,draggableId:ur})},[je,he,ne]),St=n(function(ur,br,Xr){return ns({lockAPI:je,registry:he,contextId:J,store:ne,draggableId:ur,forceSensorStop:br,sourceEvent:Xr&&Xr.sourceEvent?Xr.sourceEvent:null})},[J,je,he,ne]),ht=n(function(ur){return cl(J,ur)},[J]),ft=n(function(ur){var br=he.draggable.findById(ur);return br?br.options:null},[he.draggable]),bt=n(function(){if(!je.isClaimed())return;je.tryAbandon(),ne.getState().phase!=="IDLE"&&ne.dispatch(ca())},[je,ne]),$t=n(je.isClaimed,[je]),Bn=s(function(){return{canGetLock:xt,tryGetLock:St,findClosestDraggableId:ht,findOptionsForDraggable:ft,tryReleaseLock:bt,isLockClaimed:$t}},[xt,St,ht,ft,bt,$t]);il(Ue);for(var zn=0;zn<Ue.length;zn++)Ue[zn](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,he=H.sensors,De=H.nonce,Ae=H.dragHandleUsageInstructions,Ue=Object(P.useRef)(null);Ri();var je=Qa(H),ct=n(function(){return hl(je.current)},[je]),xt=si(J),St=po({contextId:J,text:Ae}),ht=Bo(J,De),ft=n(function(e){Gi(Ue).dispatch(e)},[]),bt=s(function(){return Object(h.b)({publishWhileDragging:Un,updateDroppableScroll:Gn,updateDroppableIsEnabled:Wn,updateDroppableIsCombineEnabled:hr,collectionStarting:wn},ft)},[ft]),$t=Wo(),Bn=s(function(){return Ya($t,bt)},[$t,bt]),zn=s(function(){return No(Object(d.a)({scrollWindow:Mo,scrollDroppable:Bn.scrollDroppable},Object(h.b)({move:ir},ft)))},[Bn.scrollDroppable,ft]),ur=Do(J),br=s(function(){return ka({announce:xt,autoScroller:zn,dimensionMarshal:Bn,focusMarshal:ur,getResponders:ct,styleMarshal:ht})},[xt,zn,Bn,ur,ct,ht]);Ue.current=br;var Xr=n(function(){var e=Gi(Ue),t=e.getState();t.phase!=="IDLE"&&e.dispatch(ca())},[]),mr=n(function(){var e=Gi(Ue).getState();return e.isDragging||e.phase==="DROP_ANIMATING"},[]),Oa=s(function(){return{isDragging:mr,tryAbort:Xr}},[mr,Xr]);ne(Oa);var ba=n(function(e){return to(Gi(Ue).getState(),e)},[]),Ka=n(function(){return nn(Gi(Ue).getState())},[]),ii=s(function(){return{marshal:Bn,focus:ur,contextId:J,canLift:ba,isMovementAllowed:Ka,dragHandleUsageInstructionsId:St,registry:$t}},[J,Bn,St,ur,ba,Ka,$t]);return Nl({contextId:J,store:br,registry:$t,customSensors:he,enableDefaultSensors:H.enableDefaultSensors!==!1}),Object(P.useEffect)(function(){return Xr},[Xr]),m.a.createElement(Ki.Provider,{value:ii},m.a.createElement(b.a,{context:lo,store:br},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(he){return m.a.createElement(Jo,{nonce:H.nonce,contextId:J,setCallbacks:he,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),he={overflowX:ne.overflowX,overflowY:ne.overflowY};return vl(he,Si)||vl(he,ml)},gl=function(){return!1;var J,ne;if(!Ls(J))return!1;var he,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,he=H.isCombineEnabled,De=H.isFixedOnPage,Ae=H.direction,Ue=H.client,je=H.page,ct=H.closest,xt=function(){if(!ct)return null;var bt=ct.scrollSize,$t=ct.client,Bn=Ai({scrollHeight:bt.scrollHeight,scrollWidth:bt.scrollWidth,height:$t.paddingBox.height,width:$t.paddingBox.width});return{pageMarginBox:ct.page.marginBox,frameClient:$t,scrollSize:bt,shouldClipSubject:ct.shouldClipSubject,scroll:{initial:ct.scroll,current:ct.scroll,max:Bn,diff:{value:Oe,displacement:Oe}}}}(),St=Ae==="vertical"?Nn:yn,ht=Ce({page:je,withPlaceholder:null,axis:St,frame:xt}),ft={descriptor:J,isCombineEnabled:he,isFixedOnPage:De,axis:St,isEnabled:ne,client:Ue,page:je,frame:xt,subject:ht};return ft},Es=function(J,ne){var he=R(J);if(!ne)return he;if(J!==ne)return he;var De=he.paddingBox.top-ne.scrollTop,Ae=he.paddingBox.left-ne.scrollLeft,Ue=De+ne.scrollHeight,je=Ae+ne.scrollWidth,ct={top:De,right:je,bottom:Ue,left:Ae},xt=y(ct,he.border),St=a({borderBox:xt,margin:he.margin,border:he.border,padding:he.padding});return St},as=function(H){var J=H.ref,ne=H.descriptor,he=H.env,De=H.windowScroll,Ae=H.direction,Ue=H.isDropDisabled,je=H.isCombineEnabled,ct=H.shouldClipSubject,xt=he.closestScrollable,St=Es(J,xt),ht=_(St,De),ft=function(){if(!xt)return null;var $t=R(xt),Bn={scrollHeight:xt.scrollHeight,scrollWidth:xt.scrollWidth};return{client:$t,page:_($t,De),scroll:Ns(xt),scrollSize:Bn,shouldClipSubject:ct}}(),bt=rs({descriptor:ne,isEnabled:!Ue,isCombineEnabled:je,isFixedOnPage:he.isFixedOnPage,direction:Ae,client:St,page:ht,closest:ft});return bt},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),he=Oi("droppable"),De=ne.registry,Ae=ne.marshal,Ue=Qa(H),je=s(function(){return{id:H.droppableId,type:H.type,mode:H.mode}},[H.droppableId,H.mode,H.type]),ct=Object(P.useRef)(je),xt=s(function(){return A(function(mr,Oa){J.current||Q(!1);var ba={x:mr,y:Oa};Ae.updateDroppableScroll(je.id,ba)})},[je.id,Ae]),St=n(function(){var mr=J.current;return!mr||!mr.env.closestScrollable?Oe:Ns(mr.env.closestScrollable)},[]),ht=n(function(){var mr=St();xt(mr.x,mr.y)},[St,xt]),ft=s(function(){return U(ht)},[ht]),bt=n(function(){var mr=J.current,Oa=is(mr);mr&&Oa||Q(!1);var ba=mr.scrollOptions;if(ba.shouldPublishImmediately){ht();return}ft()},[ft,ht]),$t=n(function(mr,Oa){J.current&&Q(!1);var ba=Ue.current,Ka=ba.getDroppableRef();Ka||Q(!1);var ii=Po(Ka),e={ref:Ka,descriptor:je,env:ii,scrollOptions:Oa};J.current=e;var t=as({ref:Ka,descriptor:je,env:ii,windowScroll:mr,direction:ba.direction,isDropDisabled:ba.isDropDisabled,isCombineEnabled:ba.isCombineEnabled,shouldClipSubject:!ba.ignoreContainerClipping}),L=ii.closestScrollable;return L&&(L.setAttribute(jo.contextId,ne.contextId),L.addEventListener("scroll",bt,_l(e.scrollOptions))),t},[ne.contextId,je,bt,Ue]),Bn=n(function(){var mr=J.current,Oa=is(mr);return mr&&Oa||Q(!1),Ns(Oa)},[]),zn=n(function(){var mr=J.current;mr||Q(!1);var Oa=is(mr);if(J.current=null,!Oa)return;ft.cancel(),Oa.removeAttribute(jo.contextId),Oa.removeEventListener("scroll",bt,_l(mr.scrollOptions))},[bt,ft]),ur=n(function(mr){var Oa=J.current;Oa||Q(!1);var ba=is(Oa);ba||Q(!1),ba.scrollTop+=mr.y,ba.scrollLeft+=mr.x},[]),br=s(function(){return{getDimensionAndWatchScroll:$t,getScrollWhileDragging:Bn,dragStopped:zn,scroll:ur}},[zn,$t,Bn,ur]),Xr=s(function(){return{uniqueId:he,descriptor:je,callbacks:br}},[br,je,he]);ni(function(){return ct.current=Xr.descriptor,De.droppable.register(Xr),function(){J.current&&zn(),De.droppable.unregister(Xr)}},[br,je,zn,Xr,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:Dt},Zo=function(J){var ne=J.isAnimatingOpenOnMount,he=J.placeholder,De=J.animate;return ne||De==="close"?os:{height:he.client.borderBox.height,width:he.client.borderBox.width,margin:he.client.margin}},Us=function(J){var ne=J.isAnimatingOpenOnMount,he=J.placeholder,De=J.animate,Ae=Zo({isAnimatingOpenOnMount:ne,placeholder:he,animate:De});return{display:he.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"?kt.placeholder:null}};function js(H){var J=Object(P.useRef)(null),ne=n(function(){if(!J.current)return;clearTimeout(J.current),J.current=null},[]),he=H.animate,De=H.onTransitionEnd,Ae=H.onClose,Ue=H.contextId,je=Object(P.useState)(H.animate==="open"),ct=je[0],xt=je[1];Object(P.useEffect)(function(){return ct?he!=="open"?(ne(),xt(!1),xs):J.current?xs:(J.current=setTimeout(function(){J.current=null,xt(!1)}),ne):xs},[he,ct,ne]);var St=n(function(ft){if(ft.propertyName!=="height")return;De(),he==="close"&&Ae()},[he,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":Ue,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,he=J.getPlaceholderRef;if(!ne.placeholder)return;var De=he();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 he,De=arguments.length,Ae=new Array(De),Ue=0;Ue<De;Ue++)Ae[Ue]=arguments[Ue];return he=H.call.apply(H,[this].concat(Ae))||this,he.state={isVisible:Boolean(he.props.on),data:he.props.on,animate:he.props.shouldAnimate&&he.props.on?"open":"none"},he.onClose=function(){if(he.state.animate!=="close")return;he.setState({isVisible:!1})},he}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?kt.drop(ne.duration):J?kt.snap:kt.fluid},zl=function(J,ne){return J?ne?tt.opacity.drop:tt.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,he=H.offset,De=H.combineWith,Ae=H.dropping,Ue=Boolean(De),je=Hs(H),ct=Boolean(Ae),xt=ct?Ht.drop(he,Ue):Ht.moveTo(he),St={position:"fixed",top:ne.marginBox.top,left:ne.marginBox.left,boxSizing:"border-box",width:ne.borderBox.width,height:ne.borderBox.height,transition:El(je,Ae),transform:xt,opacity:zl(Ue,ct),zIndex:ct?Ks.dropAnimating:Ks.dragging,pointerEvents:"none"};return St}function Vl(H){return{transform:Ht.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=Oe);var he=window.getComputedStyle(J),De=J.getBoundingClientRect(),Ae=c(De,he),Ue=_(Ae,ne),je={client:Ae,tagName:J.tagName.toLowerCase(),display:he.display},ct={x:Ae.marginBox.width,y:Ae.marginBox.height},xt={descriptor:H,placeholder:je,displaceBy:ct,client:Ae,page:Ue};return xt}function Xl(H){var J=Oi("draggable"),ne=H.descriptor,he=H.registry,De=H.getDraggableRef,Ae=H.canDragInteractiveElements,Ue=H.shouldRespectForcePress,je=H.isEnabled,ct=s(function(){return{canDragInteractiveElements:Ae,shouldRespectForcePress:Ue,isEnabled:je}},[Ae,je,Ue]),xt=n(function(bt){var $t=De();return $t||Q(!1),Ol(ne,$t,bt)},[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 he.draggable.register(ht.current),function(){return he.draggable.unregister(ht.current)}},[he.draggable]),ni(function(){if(ft.current){ft.current=!1;return}var bt=ht.current;ht.current=St,he.draggable.update(St,bt)},[St,he.draggable])}function Gs(H,J,ne){yi(function(){function he(Ae){return"Draggable[id: "+Ae+"]: "}var De=H.draggableId;if(De||Q(!1),typeof De=="string"||Q(!1),Le(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=n(function(e){J.current=e},[]),he=n(function(){return J.current},[]),De=_o(Ki),Ae=De.contextId,Ue=De.dragHandleUsageInstructionsId,je=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,bt=H.draggableId,$t=H.isEnabled,Bn=H.shouldRespectForcePress,zn=H.canDragInteractiveElements,ur=H.isClone,br=H.mapped,Xr=H.dropAnimationFinished;if(Gs(H,Ae,he),ls(ur),!ur){var mr=s(function(){return{descriptor:ht,registry:je,getDraggableRef:he,canDragInteractiveElements:zn,shouldRespectForcePress:Bn,isEnabled:$t}},[ht,je,he,zn,Bn,$t]);Xl(mr)}var Oa=s(function(){return $t?{tabIndex:0,role:"button","aria-describedby":Ue,"data-rbd-drag-handle-draggable-id":bt,"data-rbd-drag-handle-context-id":Ae,draggable:!1,onDragStart:us}:null},[Ae,Ue,bt,$t]),ba=n(function(e){if(br.type!=="DRAGGING")return;if(!br.dropping)return;if(e.propertyName!=="transform")return;Xr()},[Xr,br]),Ka=s(function(){var e=Cl(br),t=br.type==="DRAGGING"&&br.dropping?ba:null,L={innerRef:ne,draggableProps:{"data-rbd-draggable-context-id":Ae,"data-rbd-draggable-id":bt,style:e,onTransitionEnd:t},dragHandleProps:Oa};return L},[Ae,Oa,bt,br,ba,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,br.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,Ue,je,ct){return{isDragging:!0,isClone:Ae,isDropAnimating:Boolean(ct),dropAnimation:ct,mode:De,draggingOver:Ue,combineWith:je,combineTargetFor:null}}),ne=A(function(De,Ae,Ue,je,ct,xt,St){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:ct,combineWith:xt,mode:Ae,offset:De,dimension:Ue,forceShouldAnimate:St,snapshot:J(Ae,je,ct,xt,null)}}}),he=function(Ae,Ue){if(Ae.isDragging){if(Ae.critical.draggable.id!==Ue.draggableId)return null;var je=Ae.current.client.offset,ct=Ae.dimensions.draggables[Ue.draggableId],xt=Mt(Ae.impact),St=Ql(Ae.impact),ht=Ae.forceShouldAnimate;return ne(H(je.x,je.y),Ae.movementMode,ct,Ue.isClone,xt,St,ht)}if(Ae.phase==="DROP_ANIMATING"){var ft=Ae.completed;if(ft.result.draggableId!==Ue.draggableId)return null;var bt=Ue.isClone,$t=Ae.dimensions.draggables[Ue.draggableId],Bn=ft.result,zn=Bn.mode,ur=Sl(Bn),br=Jl(Bn),Xr=Ae.dropDuration,mr={duration:Xr,curve:We.drop,moveTo:Ae.newHomeClientOffset,opacity:br?tt.opacity.drop:null,scale:br?tt.scale.drop:null};return{mapped:{type:"DRAGGING",offset:Ae.newHomeClientOffset,dimension:$t,dropping:mr,draggingOver:ur,combineWith:br,mode:zn,forceShouldAnimate:null,snapshot:J(zn,bt,ur,br,mr)}}}return null};return he}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:Oe,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:Vs(null)}};function ql(){var H=A(function(Ue,je){return{x:Ue,y:je}}),J=A(Vs),ne=A(function(Ue,je,ct){return je===void 0&&(je=null),{mapped:{type:"SECONDARY",offset:Ue,combineTargetFor:je,shouldAnimateDisplacement:ct,snapshot:J(je)}}}),he=function(je){return je?ne(Oe,je,!0):null},De=function(je,ct,xt,St){var ht=xt.displaced.visible[je],ft=Boolean(St.inVirtualList&&St.effected[je]),bt=ot(xt),$t=bt&&bt.draggableId===je?ct:null;if(!ht){if(!ft)return he($t);if(xt.displaced.invisible[je])return null;var Bn=at(St.displacedBy.point),zn=H(Bn.x,Bn.y);return ne(zn,$t,!0)}if(ft)return he($t);var ur=xt.displacedBy.point,br=H(ur.x,ur.y);return ne(br,$t,ht.shouldAnimate)},Ae=function(je,ct){if(je.isDragging)return je.critical.draggable.id===ct.draggableId?null:De(ct.draggableId,je.critical.draggable.id,je.impact,je.afterCritical);if(je.phase==="DROP_ANIMATING"){var xt=je.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(),he=function(Ae,Ue){return J(Ae,Ue)||ne(Ae,Ue)||$l};return he},Xs={dropAnimationFinished:Ye},Dl=Object(b.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),he=Boolean(H.shouldRespectForcePress);return m.a.createElement(Al,Object(d.a)({},H,{isClone:!1,isEnabled:J,canDragInteractiveElements:ne,shouldRespectForcePress:he}))}function qo(H){var J=Object(P.useContext)(Ki);J||Q(!1);var ne=J.contextId,he=J.isMovementAllowed,De=Object(P.useRef)(null),Ae=Object(P.useRef)(null),Ue=H.children,je=H.droppableId,ct=H.type,xt=H.mode,St=H.direction,ht=H.ignoreContainerClipping,ft=H.isDropDisabled,bt=H.isCombineEnabled,$t=H.snapshot,Bn=H.useClone,zn=H.updateViewportMaxScroll,ur=H.getContainerForClone,br=n(function(){return De.current},[]),Xr=n(function(I){De.current=I},[]),mr=n(function(){return Ae.current},[]),Oa=n(function(I){Ae.current=I},[]);Gl({props:H,getDroppableRef:br,getPlaceholderRef:mr});var ba=n(function(){he()&&zn({maxScroll:_i()})},[he,zn]);bl({droppableId:je,type:ct,mode:xt,direction:St,isDropDisabled:ft,isCombineEnabled:bt,ignoreContainerClipping:ht,getDroppableRef:br});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:Oa,animate:ue,contextId:ne,onTransitionEnd:ba})}),ii=s(function(){return{innerRef:Xr,placeholder:Ka,droppableProps:{"data-rbd-droppable-id":je,"data-rbd-droppable-context-id":ne}}},[ne,je,Ka,Xr]),e=Bn?Bn.dragging.draggableId:null,t=s(function(){return{droppableId:je,type:ct,isUsingCloneFor:e}},[je,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 z.a.createPortal($,ur())}return m.a.createElement(Fs.Provider,{value:t},Ue(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}),he=A(function(Ue){return{draggableId:Ue.id,type:Ue.type,source:{index:Ue.index,droppableId:Ue.droppableId}}}),De=A(function(Ue,je,ct,xt,St,ht){var ft=St.descriptor.id,bt=St.descriptor.droppableId===Ue;if(bt){var $t=ht?{render:ht,dragging:he(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(!je)return ne;if(!xt)return J;var zn={isDraggingOver:ct,draggingOverWith:ft,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:St.placeholder,shouldAnimatePlaceholder:!0,snapshot:zn,useClone:null}}),Ae=function(je,ct){var xt=ct.droppableId,St=ct.type,ht=!ct.isDropDisabled,ft=ct.renderClone;if(je.isDragging){var bt=je.critical;if(!Ss(St,bt))return ne;var $t=cs(bt,je.dimensions),Bn=Mt(je.impact)===xt;return De(xt,ht,Bn,Bn,$t,ft)}if(je.phase==="DROP_ANIMATING"){var zn=je.completed;if(!Ss(St,zn.critical))return ne;var ur=cs(zn.critical,je.dimensions);return De(xt,ht,Sl(zn.result)===xt,Mt(zn.impact)===xt,ur,ft)}if(je.phase==="IDLE"&&je.completed&&!je.shouldFlush){var br=je.completed;if(!Ss(St,br.critical))return ne;var Xr=Mt(br.impact)===xt,mr=Boolean(br.impact.at&&br.impact.at.type==="COMBINE"),Oa=br.critical.droppable.id===xt;return Xr?mr?J:ne:Oa?J:ne}return ne};return Ae},tu={updateViewportMaxScroll:jn};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(b.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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("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,u){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,u){"use strict";u.d(Y,"a",function(){return la});var P=u("1OyB"),m=u("vuIU"),D=u("Ji7U"),d=u("LK+K"),h=u("rePB"),b=u("VTBJ"),S=u("ODXe"),r=u("q1tI"),i=u("TSYQ"),s=u.n(i),n=u("Kwbf"),x=u("6cGi"),f=u("U8pU"),y=u("4IlW"),v=r.createContext({}),p=v,O={visibility:"hidden"};function a(pe){var Ze=pe.prefixCls,vt=pe.prevIcon,pt=vt===void 0?"\u2039":vt,Mt=pe.nextIcon,Ot=Mt===void 0?"\u203A":Mt,zt=pe.superPrevIcon,nn=zt===void 0?"\xAB":zt,pn=pe.superNextIcon,gn=pn===void 0?"\xBB":pn,Dn=pe.onSuperPrev,bn=pe.onSuperNext,wt=pe.onPrev,Jt=pe.onNext,Wt=pe.children,ln=r.useContext(p),en=ln.hideNextBtn,Cn=ln.hidePrevBtn;return r.createElement("div",{className:Ze},Dn&&r.createElement("button",{type:"button",onClick:Dn,tabIndex:-1,className:"".concat(Ze,"-super-prev-btn"),style:Cn?O:{}},nn),wt&&r.createElement("button",{type:"button",onClick:wt,tabIndex:-1,className:"".concat(Ze,"-prev-btn"),style:Cn?O:{}},pt),r.createElement("div",{className:"".concat(Ze,"-view")},Wt),Jt&&r.createElement("button",{type:"button",onClick:Jt,tabIndex:-1,className:"".concat(Ze,"-next-btn"),style:en?O:{}},Ot),bn&&r.createElement("button",{type:"button",onClick:bn,tabIndex:-1,className:"".concat(Ze,"-super-next-btn"),style:en?O:{}},gn))}var l=a;function g(pe){var Ze=r.useContext(p),vt=Ze.hideHeader;if(vt)return null;var pt=pe.prefixCls,Mt=pe.generateConfig,Ot=pe.locale,zt=pe.value,nn=pe.format,pn="".concat(pt,"-header");return r.createElement(l,{prefixCls:pn},zt?Mt.locale.format(Ot.locale,zt,nn):"\xA0")}var T=g,_=u("YrtM"),c=u("KQm4"),R=new Map;function w(pe,Ze,vt){if(R.get(pe)&&cancelAnimationFrame(R.get(pe)),vt<=0){R.set(pe,requestAnimationFrame(function(){pe.scrollTop=Ze}));return}var pt=Ze-pe.scrollTop,Mt=pt/vt*10;R.set(pe,requestAnimationFrame(function(){pe.scrollTop+=Mt,pe.scrollTop!==Ze&&w(pe,Ze,vt-10)}))}function C(pe,Ze){var vt=Ze.onLeftRight,pt=Ze.onCtrlLeftRight,Mt=Ze.onUpDown,Ot=Ze.onPageUpDown,zt=Ze.onEnter,nn=pe.which,pn=pe.ctrlKey,gn=pe.metaKey;switch(nn){case y.a.LEFT:if(pn||gn){if(pt)return pt(-1),!0}else if(vt)return vt(-1),!0;break;case y.a.RIGHT:if(pn||gn){if(pt)return pt(1),!0}else if(vt)return vt(1),!0;break;case y.a.UP:if(Mt)return Mt(-1),!0;break;case y.a.DOWN:if(Mt)return Mt(1),!0;break;case y.a.PAGE_UP:if(Ot)return Ot(-1),!0;break;case y.a.PAGE_DOWN:if(Ot)return Ot(1),!0;break;case y.a.ENTER:if(zt)return zt(),!0;break}return!1}function E(pe,Ze,vt,pt){var Mt=pe;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(pe,Ze){var vt=pe==="time"?8:10;return Math.max(vt,Ze.length)+2}var A=null,k=new Set;function U(pe){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(pe),function(){k.delete(pe),k.size===0&&(window.removeEventListener("mousedown",A),A=null)}}var N=function(Ze){return Ze==="month"||Ze==="date"?"year":Ze},z=function(Ze){return Ze==="date"?"month":Ze},W=function(Ze){return Ze==="month"||Ze==="date"?"quarter":Ze},K=function(Ze){return Ze==="date"?"week":Ze},V={year:N,month:z,quarter:W,week:K,time:null,date:null};function F(pe,Ze){return pe.some(function(vt){return vt&&vt.contains(Ze)})}function B(pe){var Ze=pe.prefixCls,vt=pe.units,pt=pe.onSelect,Mt=pe.value,Ot=pe.active,zt=pe.hideDisabledOptions,nn="".concat(Ze,"-cell"),pn=r.useContext(p),gn=pn.open,Dn=r.useRef(null),bn=r.useRef(new Map);return r.useLayoutEffect(function(){var wt=bn.current.get(Mt);wt&&gn!==!1&&w(Dn.current,wt.offsetTop,120)},[Mt]),r.useLayoutEffect(function(){if(gn){var wt=bn.current.get(Mt);wt&&w(Dn.current,wt.offsetTop,0)}},[gn]),r.createElement("ul",{className:s()("".concat(Ze,"-column"),Object(h.a)({},"".concat(Ze,"-column-active"),Ot)),ref:Dn,style:{position:"relative"}},vt.map(function(wt){var Jt;return zt&&wt.disabled?null:r.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)}},r.createElement("div",{className:"".concat(nn,"-inner")},wt.label))}))}var G=B;function ae(pe,Ze){for(var vt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",pt=String(pe);pt.length<Ze;)pt="".concat(vt).concat(pe);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 oe(pe){return pe==null?[]:Array.isArray(pe)?pe:[pe]}function _e(pe){var Ze={};return Object.keys(pe).forEach(function(vt){(vt.substr(0,5)==="data-"||vt.substr(0,5)==="aria-"||vt==="role"||vt==="name")&&vt.substr(0,7)!=="data-__"&&(Ze[vt]=pe[vt])}),Ze}function ye(pe,Ze){return pe?pe[Ze]:null}function se(pe,Ze,vt){var pt=[ye(pe,0),ye(pe,1)];return pt[vt]=typeof Ze=="function"?Ze(pt[vt]):Ze,!pt[0]&&!pt[1]?null:pt}function me(pe,Ze,vt,pt,Mt){var Ot=pe.setHour(Ze,vt);return Ot=pe.setMinute(Ot,pt),Ot=pe.setSecond(Ot,Mt),Ot}function fe(pe,Ze,vt,pt,Mt,Ot){var zt=Math.floor(pe/pt)*pt;if(zt<pe)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(pe,Ze){if(pe.length!==Ze.length)return!0;for(var vt=0;vt<pe.length;vt+=1)if(pe[vt].disabled!==Ze[vt].disabled)return!0;return!1}function le(pe,Ze,vt,pt){for(var Mt=[],Ot=pe;Ot<=Ze;Ot+=vt)Mt.push({label:ae(Ot,2),value:Ot,disabled:(pt||[]).includes(Ot)});return Mt}function Q(pe){var Ze=pe.generateConfig,vt=pe.prefixCls,pt=pe.operationRef,Mt=pe.activeColumnIndex,Ot=pe.value,zt=pe.showHour,nn=pe.showMinute,pn=pe.showSecond,gn=pe.use12Hours,Dn=pe.hourStep,bn=Dn===void 0?1:Dn,wt=pe.minuteStep,Jt=wt===void 0?1:wt,Wt=pe.secondStep,ln=Wt===void 0?1:Wt,en=pe.disabledHours,Cn=pe.disabledMinutes,Pn=pe.disabledSeconds,Vt=pe.hideDisabledOptions,Bt=pe.onSelect,Qt=[],Zt="".concat(vt,"-content"),mn="".concat(vt,"-time-panel"),fn,Mn=Ot?Ze.getHour(Ot):-1,Ln=Ot?Ze.getMinute(Ot):-1,fr=Ot?Ze.getSecond(Ot):-1,dr=function(Gt,Ft,Rn,dn){var Un=Ot||Ze.getNow(),wn=Math.max(0,Ft),Gn=Math.max(0,Rn),Wn=Math.max(0,dn);return Un=me(Ze,Un,!gn||!Gt?wn:wn+12,Gn,Wn),Un},vr=le(0,23,bn,en&&en()),jr=Object(_.a)(function(){return vr},vr,ie);gn&&(fn=Mn>=12,Mn%=12);var zr=r.useMemo(function(){if(!gn)return[!1,!1];var Rt=[!0,!0];return jr.forEach(function(Gt){var Ft=Gt.disabled,Rn=Gt.value;if(Ft)return;Rn>=12?Rt[1]=!1:Rt[0]=!1}),Rt},[gn,jr]),Sr=Object(S.a)(zr,2),Tr=Sr[0],Vr=Sr[1],Qr=r.useMemo(function(){return gn?jr.filter(fn?function(Rt){return Rt.value>=12}:function(Rt){return Rt.value<12}).map(function(Rt){var Gt=Rt.value%12,Ft=Gt===0?"12":ae(Gt,2);return Object(b.a)(Object(b.a)({},Rt),{},{label:Ft,value:Gt})}):jr},[gn,jr]),Dr=le(0,59,Jt,Cn&&Cn(Mn)),ta=le(0,59,ln,Pn&&Pn(Mn,Ln));pt.current={onUpDown:function(Gt){var Ft=Qt[Mt];if(Ft)for(var Rn=Ft.units.findIndex(function(Gn){return Gn.value===Ft.value}),dn=Ft.units.length,Un=1;Un<dn;Un+=1){var wn=Ft.units[(Rn+Gt*Un+dn)%dn];if(wn.disabled!==!0){Ft.onSelect(wn.value);break}}}};function na(Rt,Gt,Ft,Rn,dn){Rt!==!1&&Qt.push({node:r.cloneElement(Gt,{prefixCls:mn,value:Ft,active:Mt===Qt.length,onSelect:dn,units:Rn,hideDisabledOptions:Vt}),onSelect:dn,value:Ft,units:Rn})}na(zt,r.createElement(G,{key:"hour"}),Mn,Qr,function(Rt){Bt(dr(fn,Rt,Ln,fr),"mouse")}),na(nn,r.createElement(G,{key:"minute"}),Ln,Dr,function(Rt){Bt(dr(fn,Mn,Rt,fr),"mouse")}),na(pn,r.createElement(G,{key:"second"}),fr,ta,function(Rt){Bt(dr(fn,Mn,Ln,Rt),"mouse")});var xn=-1;return typeof fn=="boolean"&&(xn=fn?1:0),na(gn===!0,r.createElement(G,{key:"12hours"}),xn,[{label:"AM",value:0,disabled:Tr},{label:"PM",value:1,disabled:Vr}],function(Rt){Bt(dr(!!Rt,Mn,Ln,fr),"mouse")}),r.createElement("div",{className:Zt},Qt.map(function(Rt){var Gt=Rt.node;return Gt}))}var ce=Q,te=function(Ze){return Ze.filter(function(vt){return vt!==!1}).length};function ee(pe){var Ze=pe.generateConfig,vt=pe.format,pt=vt===void 0?"HH:mm:ss":vt,Mt=pe.prefixCls,Ot=pe.active,zt=pe.operationRef,nn=pe.showHour,pn=pe.showMinute,gn=pe.showSecond,Dn=pe.use12Hours,bn=Dn===void 0?!1:Dn,wt=pe.onSelect,Jt=pe.value,Wt="".concat(Mt,"-time-panel"),ln=r.useRef(),en=r.useState(-1),Cn=Object(S.a)(en,2),Pn=Cn[0],Vt=Cn[1],Bt=te([nn,pn,gn,bn]);return zt.current={onKeyDown:function(Zt){return C(Zt,{onLeftRight:function(fn){Vt((Pn+fn+Bt)%Bt)},onUpDown:function(fn){Pn===-1?Vt(0):ln.current&&ln.current.onUpDown(fn)},onEnter:function(){wt(Jt||Ze.getNow(),"key"),Vt(-1)}})},onBlur:function(){Vt(-1)}},r.createElement("div",{className:s()(Wt,Object(h.a)({},"".concat(Wt,"-active"),Ot))},r.createElement(T,Object.assign({},pe,{format:pt,prefixCls:Mt})),r.createElement(ce,Object.assign({},pe,{prefixCls:Mt,activeColumnIndex:Pn,operationRef:ln})))}var xe=ee,re=7;function Z(pe,Ze){return!pe&&!Ze?!0:!pe||!Ze?!1:void 0}function X(pe,Ze,vt){var pt=Z(Ze,vt);if(typeof pt=="boolean")return pt;var Mt=Math.floor(pe.getYear(Ze)/10),Ot=Math.floor(pe.getYear(vt)/10);return Mt===Ot}function q(pe,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:pe.getYear(Ze)===pe.getYear(vt)}function Ee(pe,Ze){var vt=Math.floor(pe.getMonth(Ze)/3);return vt+1}function ve(pe,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:q(pe,Ze,vt)&&Ee(pe,Ze)===Ee(pe,vt)}function Oe(pe,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:q(pe,Ze,vt)&&pe.getMonth(Ze)===pe.getMonth(vt)}function Ke(pe,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:pe.getYear(Ze)===pe.getYear(vt)&&pe.getMonth(Ze)===pe.getMonth(vt)&&pe.getDate(Ze)===pe.getDate(vt)}function Qe(pe,Ze,vt){var pt=Z(Ze,vt);return typeof pt=="boolean"?pt:pe.getHour(Ze)===pe.getHour(vt)&&pe.getMinute(Ze)===pe.getMinute(vt)&&pe.getSecond(Ze)===pe.getSecond(vt)}function rt(pe,Ze,vt,pt){var Mt=Z(vt,pt);return typeof Mt=="boolean"?Mt:pe.locale.getWeek(Ze,vt)===pe.locale.getWeek(Ze,pt)}function at(pe,Ze,vt){return Ke(pe,Ze,vt)&&Qe(pe,Ze,vt)}function it(pe,Ze,vt,pt){return!Ze||!vt||!pt?!1:!Ke(pe,Ze,pt)&&!Ke(pe,vt,pt)&&pe.isAfter(pt,Ze)&&pe.isAfter(vt,pt)}function et(pe,Ze,vt){var pt=Ze.locale.getWeekFirstDay(pe),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 ke(pe,Ze,vt){var pt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(Ze){case"year":return vt.addYear(pe,pt*10);case"quarter":case"month":return vt.addYear(pe,pt);default:return vt.addMonth(pe,pt)}}var Pe=r.createContext({}),$e=Pe;function Et(pe){var Ze=pe.cellPrefixCls,vt=pe.generateConfig,pt=pe.rangedValue,Mt=pe.hoverRangedValue,Ot=pe.isInView,zt=pe.isSameCell,nn=pe.offsetCell,pn=pe.today,gn=pe.value;function Dn(bn){var wt,Jt=nn(bn,-1),Wt=nn(bn,1),ln=ye(pt,0),en=ye(pt,1),Cn=ye(Mt,0),Pn=ye(Mt,1),Vt=it(vt,Cn,Pn,bn);function Bt(Ln){return zt(ln,Ln)}function Qt(Ln){return zt(en,Ln)}var Zt=zt(Cn,bn),mn=zt(Pn,bn),fn=(Vt||mn)&&(!Ot(Jt)||Qt(Jt)),Mn=(Vt||Zt)&&(!Ot(Wt)||Bt(Wt));return wt={},Object(h.a)(wt,"".concat(Ze,"-in-view"),Ot(bn)),Object(h.a)(wt,"".concat(Ze,"-in-range"),it(vt,ln,en,bn)),Object(h.a)(wt,"".concat(Ze,"-range-start"),Bt(bn)),Object(h.a)(wt,"".concat(Ze,"-range-end"),Qt(bn)),Object(h.a)(wt,"".concat(Ze,"-range-start-single"),Bt(bn)&&!en),Object(h.a)(wt,"".concat(Ze,"-range-end-single"),Qt(bn)&&!ln),Object(h.a)(wt,"".concat(Ze,"-range-start-near-hover"),Bt(bn)&&(zt(Jt,Cn)||it(vt,Cn,Pn,Jt))),Object(h.a)(wt,"".concat(Ze,"-range-end-near-hover"),Qt(bn)&&(zt(Wt,Pn)||it(vt,Cn,Pn,Wt))),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"),fn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-end"),Mn),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-start-near-range"),fn&&zt(Jt,en)),Object(h.a)(wt,"".concat(Ze,"-range-hover-edge-end-near-range"),Mn&&zt(Wt,ln)),Object(h.a)(wt,"".concat(Ze,"-today"),zt(pn,bn)),Object(h.a)(wt,"".concat(Ze,"-selected"),zt(gn,bn)),wt}return Dn}function st(pe){for(var Ze=pe.prefixCls,vt=pe.disabledDate,pt=pe.onSelect,Mt=pe.rowNum,Ot=pe.colNum,zt=pe.prefixColumn,nn=pe.rowClassName,pn=pe.baseDate,gn=pe.getCellClassName,Dn=pe.getCellText,bn=pe.getCellNode,wt=pe.getCellDate,Jt=pe.titleCell,Wt=pe.headerCells,ln=r.useContext(p),en=ln.onDateMouseEnter,Cn=ln.onDateMouseLeave,Pn="".concat(Ze,"-cell"),Vt=[],Bt=0;Bt<Mt;Bt+=1){for(var Qt=[],Zt=void 0,mn=function(Ln){var fr=Bt*Ot+Ln,dr=wt(pn,fr),vr=vt&&vt(dr);Ln===0&&(Zt=dr,zt&&Qt.push(zt(Zt))),Qt.push(r.createElement("td",{key:Ln,title:Jt&&Jt(dr),className:s()(Pn,Object(b.a)(Object(h.a)({},"".concat(Pn,"-disabled"),vr),gn(dr))),onClick:function(){vr||pt(dr)},onMouseEnter:function(){!vr&&en&&en(dr)},onMouseLeave:function(){!vr&&Cn&&Cn(dr)}},bn?bn(dr):r.createElement("div",{className:"".concat(Pn,"-inner")},Dn(dr))))},fn=0;fn<Ot;fn+=1)mn(fn);Vt.push(r.createElement("tr",{key:Bt,className:nn&&nn(Zt)},Qt))}return r.createElement("div",{className:"".concat(Ze,"-body")},r.createElement("table",{className:"".concat(Ze,"-content")},Wt&&r.createElement("thead",null,r.createElement("tr",null,Wt)),r.createElement("tbody",null,Vt)))}function Dt(pe){var Ze=pe.prefixCls,vt=pe.generateConfig,pt=pe.prefixColumn,Mt=pe.locale,Ot=pe.rowCount,zt=pe.viewDate,nn=pe.value,pn=pe.dateRender,gn=r.useContext($e),Dn=gn.rangedValue,bn=gn.hoverRangedValue,wt=et(Mt.locale,vt,zt),Jt="".concat(Ze,"-cell"),Wt=vt.locale.getWeekFirstDay(Mt.locale),ln=vt.getNow(),en=[],Cn=Mt.shortWeekDays||(vt.locale.getShortWeekDays?vt.locale.getShortWeekDays(Mt.locale):[]);pt&&en.push(r.createElement("th",{key:"empty","aria-label":"empty cell"}));for(var Pn=0;Pn<re;Pn+=1)en.push(r.createElement("th",{key:Pn},Cn[(Pn+Wt)%re]));var Vt=Et({cellPrefixCls:Jt,today:ln,value:nn,generateConfig:vt,rangedValue:pt?null:Dn,hoverRangedValue:pt?null:bn,isSameCell:function(Zt,mn){return Ke(vt,Zt,mn)},isInView:function(Zt){return Oe(vt,Zt,zt)},offsetCell:function(Zt,mn){return vt.addDate(Zt,mn)}}),Bt=pn?function(Qt){return pn(Qt,ln)}:void 0;return r.createElement(st,Object.assign({},pe,{rowNum:Ot,colNum:re,baseDate:wt,getCellNode:Bt,getCellText:vt.getDate,getCellClassName:Vt,getCellDate:vt.addDate,titleCell:function(Zt){return vt.locale.format(Mt.locale,Zt,"YYYY-MM-DD")},headerCells:en}))}var Ne=Dt;function Be(pe){var Ze=pe.prefixCls,vt=pe.generateConfig,pt=pe.locale,Mt=pe.viewDate,Ot=pe.onNextMonth,zt=pe.onPrevMonth,nn=pe.onNextYear,pn=pe.onPrevYear,gn=pe.onYearClick,Dn=pe.onMonthClick,bn=r.useContext(p),wt=bn.hideHeader;if(wt)return null;var Jt="".concat(Ze,"-header"),Wt=pt.shortMonths||(vt.locale.getShortMonths?vt.locale.getShortMonths(pt.locale):[]),ln=vt.getMonth(Mt),en=r.createElement("button",{type:"button",key:"year",onClick:gn,tabIndex:-1,className:"".concat(Ze,"-year-btn")},vt.locale.format(pt.locale,Mt,pt.yearFormat)),Cn=r.createElement("button",{type:"button",key:"month",onClick:Dn,tabIndex:-1,className:"".concat(Ze,"-month-btn")},pt.monthFormat?vt.locale.format(pt.locale,Mt,pt.monthFormat):Wt[ln]),Pn=pt.monthBeforeYear?[Cn,en]:[en,Cn];return r.createElement(l,Object.assign({},pe,{prefixCls:Jt,onSuperPrev:pn,onPrev:zt,onNext:Ot,onSuperNext:nn}),Pn)}var ze=Be,Ce=6;function Me(pe){var Ze=pe.prefixCls,vt=pe.panelName,pt=vt===void 0?"date":vt,Mt=pe.keyboardConfig,Ot=pe.active,zt=pe.operationRef,nn=pe.generateConfig,pn=pe.value,gn=pe.viewDate,Dn=pe.onViewDateChange,bn=pe.onPanelChange,wt=pe.onSelect,Jt="".concat(Ze,"-").concat(pt,"-panel");zt.current={onKeyDown:function(Cn){return C(Cn,Object(b.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 Wt=function(Cn){var Pn=nn.addYear(gn,Cn);Dn(Pn),bn(null,Pn)},ln=function(Cn){var Pn=nn.addMonth(gn,Cn);Dn(Pn),bn(null,Pn)};return r.createElement("div",{className:s()(Jt,Object(h.a)({},"".concat(Jt,"-active"),Ot))},r.createElement(ze,Object.assign({},pe,{prefixCls:Ze,value:pn,viewDate:gn,onPrevYear:function(){Wt(-1)},onNextYear:function(){Wt(1)},onPrevMonth:function(){ln(-1)},onNextMonth:function(){ln(1)},onMonthClick:function(){bn("month",gn)},onYearClick:function(){bn("year",gn)}})),r.createElement(Ne,Object.assign({},pe,{onSelect:function(Cn){return wt(Cn,"mouse")},prefixCls:Ze,value:pn,viewDate:gn,rowCount:Ce})))}var Le=Me;function Fe(pe,Ze,vt){if(!vt)return Ze;var pt=Ze;return pt=pe.setHour(pt,pe.getHour(vt)),pt=pe.setMinute(pt,pe.getMinute(vt)),pt=pe.setSecond(pt,pe.getSecond(vt)),pt}var dt=de("date","time");function _t(pe){var Ze=pe.prefixCls,vt=pe.operationRef,pt=pe.generateConfig,Mt=pe.value,Ot=pe.defaultValue,zt=pe.disabledTime,nn=pe.showTime,pn=pe.onSelect,gn="".concat(Ze,"-datetime-panel"),Dn=r.useState(null),bn=Object(S.a)(Dn,2),wt=bn[0],Jt=bn[1],Wt=r.useRef({}),ln=r.useRef({}),en=Object(f.a)(nn)==="object"?Object(b.a)({},nn):{};function Cn(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===y.a.TAB){var mn=Cn(Zt.shiftKey?-1:1);return Jt(mn),mn&&Zt.preventDefault(),!0}if(wt){var fn=wt==="date"?Wt:ln;return fn.current&&fn.current.onKeyDown&&fn.current.onKeyDown(Zt),!0}return[y.a.LEFT,y.a.RIGHT,y.a.UP,y.a.DOWN].includes(Zt.which)?(Jt("date"),!0):!1},onBlur:Pn,onClose:Pn};var Vt=function(Zt,mn){var fn=Zt;mn==="date"&&!Mt&&en.defaultValue?(fn=pt.setHour(fn,pt.getHour(en.defaultValue)),fn=pt.setMinute(fn,pt.getMinute(en.defaultValue)),fn=pt.setSecond(fn,pt.getSecond(en.defaultValue))):mn==="time"&&!Mt&&Ot&&(fn=pt.setYear(fn,pt.getYear(Ot)),fn=pt.setMonth(fn,pt.getMonth(Ot)),fn=pt.setDate(fn,pt.getDate(Ot))),pn&&pn(fn,"mouse")},Bt=zt?zt(Mt||null):{};return r.createElement("div",{className:s()(gn,Object(h.a)({},"".concat(gn,"-active"),wt))},r.createElement(Le,Object.assign({},pe,{operationRef:Wt,active:wt==="date",onSelect:function(Zt){Vt(Fe(pt,Zt,nn&&Object(f.a)(nn)==="object"?nn.defaultValue:null),"date")}})),r.createElement(xe,Object.assign({},pe,{format:void 0},en,Bt,{defaultValue:void 0,operationRef:ln,active:wt==="time",onSelect:function(Zt){Vt(Zt,"time")}})))}var Ut=_t;function cn(pe){var Ze=pe.prefixCls,vt=pe.generateConfig,pt=pe.locale,Mt=pe.value,Ot="".concat(Ze,"-cell"),zt=function(Dn){return r.createElement("td",{key:"week",className:s()(Ot,"".concat(Ot,"-week"))},vt.locale.getWeek(pt.locale,Dn))},nn="".concat(Ze,"-week-panel-row"),pn=function(Dn){return s()(nn,Object(h.a)({},"".concat(nn,"-selected"),rt(vt,pt.locale,Mt,Dn)))};return r.createElement(Le,Object.assign({},pe,{panelName:"week",prefixColumn:zt,rowClassName:pn,keyboardConfig:{onLeftRight:null}}))}var An=cn;function rn(pe){var Ze=pe.prefixCls,vt=pe.generateConfig,pt=pe.locale,Mt=pe.viewDate,Ot=pe.onNextYear,zt=pe.onPrevYear,nn=pe.onYearClick,pn=r.useContext(p),gn=pn.hideHeader;if(gn)return null;var Dn="".concat(Ze,"-header");return r.createElement(l,Object.assign({},pe,{prefixCls:Dn,onSuperPrev:zt,onSuperNext:Ot}),r.createElement("button",{type:"button",onClick:nn,className:"".concat(Ze,"-year-btn")},vt.locale.format(pt.locale,Mt,pt.yearFormat)))}var Pt=rn,Ge=3,ut=4;function ot(pe){var Ze=pe.prefixCls,vt=pe.locale,pt=pe.value,Mt=pe.viewDate,Ot=pe.generateConfig,zt=pe.monthCellRender,nn=r.useContext($e),pn=nn.rangedValue,gn=nn.hoverRangedValue,Dn="".concat(Ze,"-cell"),bn=Et({cellPrefixCls:Dn,value:pt,generateConfig:Ot,rangedValue:pn,hoverRangedValue:gn,isSameCell:function(en,Cn){return Oe(Ot,en,Cn)},isInView:function(){return!0},offsetCell:function(en,Cn){return Ot.addMonth(en,Cn)}}),wt=vt.shortMonths||(Ot.locale.getShortMonths?Ot.locale.getShortMonths(vt.locale):[]),Jt=Ot.setMonth(Mt,0),Wt=zt?function(ln){return zt(ln,vt)}:void 0;return r.createElement(st,Object.assign({},pe,{rowNum:ut,colNum:Ge,baseDate:Jt,getCellNode:Wt,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=ot;function Xe(pe){var Ze=pe.prefixCls,vt=pe.operationRef,pt=pe.onViewDateChange,Mt=pe.generateConfig,Ot=pe.value,zt=pe.viewDate,nn=pe.onPanelChange,pn=pe.onSelect,gn="".concat(Ze,"-month-panel");vt.current={onKeyDown:function(wt){return C(wt,{onLeftRight:function(Wt){pn(Mt.addMonth(Ot||zt,Wt),"key")},onCtrlLeftRight:function(Wt){pn(Mt.addYear(Ot||zt,Wt),"key")},onUpDown:function(Wt){pn(Mt.addMonth(Ot||zt,Wt*Ge),"key")},onEnter:function(){nn("date",Ot||zt)}})}};var Dn=function(wt){var Jt=Mt.addYear(zt,wt);pt(Jt),nn(null,Jt)};return r.createElement("div",{className:gn},r.createElement(Pt,Object.assign({},pe,{prefixCls:Ze,onPrevYear:function(){Dn(-1)},onNextYear:function(){Dn(1)},onYearClick:function(){nn("year",zt)}})),r.createElement(we,Object.assign({},pe,{prefixCls:Ze,onSelect:function(wt){pn(wt,"mouse"),nn("date",wt)}})))}var Ct=Xe;function gt(pe){var Ze=pe.prefixCls,vt=pe.generateConfig,pt=pe.locale,Mt=pe.viewDate,Ot=pe.onNextYear,zt=pe.onPrevYear,nn=pe.onYearClick,pn=r.useContext(p),gn=pn.hideHeader;if(gn)return null;var Dn="".concat(Ze,"-header");return r.createElement(l,Object.assign({},pe,{prefixCls:Dn,onSuperPrev:zt,onSuperNext:Ot}),r.createElement("button",{type:"button",onClick:nn,className:"".concat(Ze,"-year-btn")},vt.locale.format(pt.locale,Mt,pt.yearFormat)))}var Tt=gt,Lt=4,At=1;function jt(pe){var Ze=pe.prefixCls,vt=pe.locale,pt=pe.value,Mt=pe.viewDate,Ot=pe.generateConfig,zt=r.useContext($e),nn=zt.rangedValue,pn=zt.hoverRangedValue,gn="".concat(Ze,"-cell"),Dn=Et({cellPrefixCls:gn,value:pt,generateConfig:Ot,rangedValue:nn,hoverRangedValue:pn,isSameCell:function(Jt,Wt){return ve(Ot,Jt,Wt)},isInView:function(){return!0},offsetCell:function(Jt,Wt){return Ot.addMonth(Jt,Wt*3)}}),bn=Ot.setDate(Ot.setMonth(Mt,0),1);return r.createElement(st,Object.assign({},pe,{rowNum:At,colNum:Lt,baseDate:bn,getCellText:function(Jt){return Ot.locale.format(vt.locale,Jt,vt.quarterFormat||"[Q]Q")},getCellClassName:Dn,getCellDate:function(Jt,Wt){return Ot.addMonth(Jt,Wt*3)},titleCell:function(Jt){return Ot.locale.format(vt.locale,Jt,"YYYY-[Q]Q")}}))}var qt=jt;function Nn(pe){var Ze=pe.prefixCls,vt=pe.operationRef,pt=pe.onViewDateChange,Mt=pe.generateConfig,Ot=pe.value,zt=pe.viewDate,nn=pe.onPanelChange,pn=pe.onSelect,gn="".concat(Ze,"-quarter-panel");vt.current={onKeyDown:function(wt){return C(wt,{onLeftRight:function(Wt){pn(Mt.addMonth(Ot||zt,Wt*3),"key")},onCtrlLeftRight:function(Wt){pn(Mt.addYear(Ot||zt,Wt),"key")},onUpDown:function(Wt){pn(Mt.addYear(Ot||zt,Wt),"key")}})}};var Dn=function(wt){var Jt=Mt.addYear(zt,wt);pt(Jt),nn(null,Jt)};return r.createElement("div",{className:gn},r.createElement(Tt,Object.assign({},pe,{prefixCls:Ze,onPrevYear:function(){Dn(-1)},onNextYear:function(){Dn(1)},onYearClick:function(){nn("year",zt)}})),r.createElement(qt,Object.assign({},pe,{prefixCls:Ze,onSelect:function(wt){pn(wt,"mouse")}})))}var yn=Nn;function Kn(pe){var Ze=pe.prefixCls,vt=pe.generateConfig,pt=pe.viewDate,Mt=pe.onPrevDecade,Ot=pe.onNextDecade,zt=pe.onDecadeClick,nn=r.useContext(p),pn=nn.hideHeader;if(pn)return null;var gn="".concat(Ze,"-header"),Dn=vt.getYear(pt),bn=Math.floor(Dn/Nr)*Nr,wt=bn+Nr-1;return r.createElement(l,Object.assign({},pe,{prefixCls:gn,onSuperPrev:Mt,onSuperNext:Ot}),r.createElement("button",{type:"button",onClick:zt,className:"".concat(Ze,"-decade-btn")},bn,"-",wt))}var Hn=Kn,Fn=3,hn=4;function Ur(pe){var Ze=pe.prefixCls,vt=pe.value,pt=pe.viewDate,Mt=pe.locale,Ot=pe.generateConfig,zt=r.useContext($e),nn=zt.rangedValue,pn=zt.hoverRangedValue,gn="".concat(Ze,"-cell"),Dn=Ot.getYear(pt),bn=Math.floor(Dn/Nr)*Nr,wt=bn+Nr-1,Jt=Ot.setYear(pt,bn-Math.ceil((Fn*hn-Nr)/2)),Wt=function(Cn){var Pn=Ot.getYear(Cn);return bn<=Pn&&Pn<=wt},ln=Et({cellPrefixCls:gn,value:vt,generateConfig:Ot,rangedValue:nn,hoverRangedValue:pn,isSameCell:function(Cn,Pn){return q(Ot,Cn,Pn)},isInView:Wt,offsetCell:function(Cn,Pn){return Ot.addYear(Cn,Pn)}});return r.createElement(st,Object.assign({},pe,{rowNum:hn,colNum:Fn,baseDate:Jt,getCellText:Ot.getYear,getCellClassName:ln,getCellDate:Ot.addYear,titleCell:function(Cn){return Ot.locale.format(Mt.locale,Cn,"YYYY")}}))}var Br=Ur,Nr=10;function xr(pe){var Ze=pe.prefixCls,vt=pe.operationRef,pt=pe.onViewDateChange,Mt=pe.generateConfig,Ot=pe.value,zt=pe.viewDate,nn=pe.sourceMode,pn=pe.onSelect,gn=pe.onPanelChange,Dn="".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*Nr),"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 Wt=Mt.addYear(zt,Jt*10);pt(Wt),gn(null,Wt)};return r.createElement("div",{className:Dn},r.createElement(Hn,Object.assign({},pe,{prefixCls:Ze,onPrevDecade:function(){bn(-1)},onNextDecade:function(){bn(1)},onDecadeClick:function(){gn("decade",zt)}})),r.createElement(Br,Object.assign({},pe,{prefixCls:Ze,onSelect:function(Jt){gn(nn==="date"?"date":"month",Jt),pn(Jt,"mouse")}})))}var Hr=xr;function Cr(pe){var Ze=pe.prefixCls,vt=pe.generateConfig,pt=pe.viewDate,Mt=pe.onPrevDecades,Ot=pe.onNextDecades,zt=r.useContext(p),nn=zt.hideHeader;if(nn)return null;var pn="".concat(Ze,"-header"),gn=vt.getYear(pt),Dn=Math.floor(gn/or)*or,bn=Dn+or-1;return r.createElement(l,Object.assign({},pe,{prefixCls:pn,onSuperPrev:Mt,onSuperNext:Ot}),Dn,"-",bn)}var tn=Cr,Yt=3,En=4;function an(pe){var Ze=yr-1,vt=pe.prefixCls,pt=pe.viewDate,Mt=pe.generateConfig,Ot=pe.disabledDate,zt="".concat(vt,"-cell"),nn=Mt.getYear(pt),pn=Math.floor(nn/yr)*yr,gn=Math.floor(nn/or)*or,Dn=gn+or-1,bn=Mt.setYear(pt,gn-Math.ceil((Yt*En*yr-or)/2)),wt=function(Wt){var ln,en=Ot&&Ot(Wt),Cn=Mt.getYear(Wt),Pn=Cn+Ze;return ln={},Object(h.a)(ln,"".concat(zt,"-disabled"),en),Object(h.a)(ln,"".concat(zt,"-in-view"),gn<=Cn&&Pn<=Dn),Object(h.a)(ln,"".concat(zt,"-selected"),Cn===pn),ln};return r.createElement(st,Object.assign({},pe,{rowNum:En,colNum:Yt,baseDate:bn,getCellText:function(Wt){var ln=Mt.getYear(Wt);return"".concat(ln,"-").concat(ln+Ze)},getCellClassName:wt,getCellDate:function(Wt,ln){return Mt.addYear(Wt,ln*yr)}}))}var Pr=an,yr=10,or=yr*10;function Gr(pe){var Ze=pe.prefixCls,vt=pe.onViewDateChange,pt=pe.generateConfig,Mt=pe.viewDate,Ot=pe.operationRef,zt=pe.onSelect,nn=pe.onPanelChange,pn="".concat(Ze,"-decade-panel");Ot.current={onKeyDown:function(wt){return C(wt,{onLeftRight:function(Wt){zt(pt.addYear(Mt,Wt*yr),"key")},onCtrlLeftRight:function(Wt){zt(pt.addYear(Mt,Wt*or),"key")},onUpDown:function(Wt){zt(pt.addYear(Mt,Wt*yr*Yt),"key")},onEnter:function(){nn("year",Mt)}})}};var gn=function(wt){var Jt=pt.addYear(Mt,wt*or);vt(Jt),nn(null,Jt)},Dn=function(wt){zt(wt,"mouse"),nn("year",wt)};return r.createElement("div",{className:pn},r.createElement(tn,Object.assign({},pe,{prefixCls:Ze,onPrevDecades:function(){gn(-1)},onNextDecades:function(){gn(1)}})),r.createElement(Pr,Object.assign({},pe,{prefixCls:Ze,onSelect:Dn})))}var on=Gr;function kr(pe,Ze,vt){return vt?r.createElement("div",{className:"".concat(pe,"-footer-extra")},vt(Ze)):null}function Rr(pe){var Ze=pe.prefixCls,vt=pe.rangeList,pt=vt===void 0?[]:vt,Mt=pe.components,Ot=Mt===void 0?{}:Mt,zt=pe.needConfirmButton,nn=pe.onNow,pn=pe.onOk,gn=pe.okDisabled,Dn=pe.showNow,bn=pe.locale,wt,Jt;if(pt.length){var Wt=Ot.rangeItem||"span";wt=r.createElement(r.Fragment,null,pt.map(function(en){var Cn=en.label,Pn=en.onClick,Vt=en.onMouseEnter,Bt=en.onMouseLeave;return r.createElement("li",{key:Cn,className:"".concat(Ze,"-preset")},r.createElement(Wt,{onClick:Pn,onMouseEnter:Vt,onMouseLeave:Bt},Cn))}))}if(zt){var ln=Ot.button||"button";nn&&!wt&&Dn!==!1&&(wt=r.createElement("li",{className:"".concat(Ze,"-now")},r.createElement("a",{className:"".concat(Ze,"-now-btn"),onClick:nn},bn.now))),Jt=zt&&r.createElement("li",{className:"".concat(Ze,"-ok")},r.createElement(ln,{disabled:gn,onClick:pn},bn.ok))}return!wt&&!Jt?null:r.createElement("ul",{className:"".concat(Ze,"-ranges")},wt,Jt)}function sa(pe){var Ze,vt=pe.prefixCls,pt=vt===void 0?"rc-picker":vt,Mt=pe.className,Ot=pe.style,zt=pe.locale,nn=pe.generateConfig,pn=pe.value,gn=pe.defaultValue,Dn=pe.pickerValue,bn=pe.defaultPickerValue,wt=pe.disabledDate,Jt=pe.mode,Wt=pe.picker,ln=Wt===void 0?"date":Wt,en=pe.tabIndex,Cn=en===void 0?0:en,Pn=pe.showNow,Vt=pe.showTime,Bt=pe.showToday,Qt=pe.renderExtraFooter,Zt=pe.hideHeader,mn=pe.onSelect,fn=pe.onChange,Mn=pe.onPanelChange,Ln=pe.onMouseDown,fr=pe.onPickerValueChange,dr=pe.onOk,vr=pe.components,jr=pe.direction,zr=pe.hourStep,Sr=zr===void 0?1:zr,Tr=pe.minuteStep,Vr=Tr===void 0?1:Tr,Qr=pe.secondStep,Dr=Qr===void 0?1:Qr,ta=ln==="date"&&!!Vt||ln==="time",na=24%Sr===0,xn=60%Vr===0,Rt=60%Dr===0,Gt=r.useContext(p),Ft=Gt.operationRef,Rn=Gt.panelRef,dn=Gt.onSelect,Un=Gt.hideRanges,wn=Gt.defaultOpenValue,Gn=r.useContext($e),Wn=Gn.inRange,hr=Gn.panelPosition,ir=Gn.rangedValue,Yr=Gn.hoverRangedValue,jn=r.useRef({}),gr=r.useRef(!0),Zn=Object(x.a)(null,{value:pn,defaultValue:gn,postState:function(sn){return!sn&&wn&&ln==="time"?wn:sn}}),Kr=Object(S.a)(Zn,2),pa=Kr[0],ca=Kr[1],Ar=Object(x.a)(null,{value:Dn,defaultValue:bn||pa,postState:function(sn){return sn||nn.getNow()}}),He=Object(S.a)(Ar,2),qe=He[0],lt=He[1],Ye=function(sn){lt(sn),fr&&fr(sn)},Te=function(sn){var Tn=V[ln];return Tn?Tn(sn):sn},Ie=Object(x.a)(function(){return ln==="time"?"time":Te("date")},{value:Jt}),Se=Object(S.a)(Ie,2),Ve=Se[0],We=Se[1];r.useEffect(function(){We(ln)},[ln]);var tt=r.useState(function(){return Ve}),Je=Object(S.a)(tt,2),yt=Je[0],kt=Je[1],Xt=function(sn,Tn){var pr=Te(sn||Ve);kt(Ve),We(pr),Mn&&(Ve!==pr||at(nn,qe,qe))&&Mn(Tn,pr)},Ht=function(sn,Tn){var pr=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;(Ve===ln||pr)&&(ca(sn),mn&&mn(sn),dn&&dn(sn,Tn),fn&&!at(nn,sn,pa)&&fn(sn))},Nt=function(sn){return jn.current&&jn.current.onKeyDown?([y.a.LEFT,y.a.RIGHT,y.a.UP,y.a.DOWN,y.a.PAGE_UP,y.a.PAGE_DOWN,y.a.ENTER].includes(sn.which)&&sn.preventDefault(),jn.current.onKeyDown(sn)):(Object(n.a)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1)},_n=function(sn){jn.current&&jn.current.onBlur&&jn.current.onBlur(sn)};Ft&&hr!=="right"&&(Ft.current={onKeyDown:Nt,onClose:function(){jn.current&&jn.current.onClose&&jn.current.onClose()}}),r.useEffect(function(){pn&&!gr.current&&lt(pn)},[pn]),r.useEffect(function(){gr.current=!1},[]);var vn,nr=Object(b.a)(Object(b.a)({},pe),{},{operationRef:jn,prefixCls:pt,viewDate:qe,value:pa,onViewDateChange:Ye,sourceMode:yt,onPanelChange:Xt,disabledDate:Ve!=="decade"?wt:void 0});delete nr.onChange,delete nr.onSelect;switch(Ve){case"decade":vn=r.createElement(on,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"year":vn=r.createElement(Hr,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"month":vn=r.createElement(Ct,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"quarter":vn=r.createElement(yn,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"week":vn=r.createElement(An,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;case"time":delete nr.showTime,vn=r.createElement(xe,Object.assign({},nr,Object(f.a)(Vt)==="object"?Vt:null,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}));break;default:Vt?vn=r.createElement(Ut,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}})):vn=r.createElement(Le,Object.assign({},nr,{onSelect:function(sn,Tn){Ye(sn),Ht(sn,Tn)}}))}var ar,Fr,wr=function(){var sn=nn.getNow(),Tn=fe(nn.getHour(sn),nn.getMinute(sn),nn.getSecond(sn),na?Sr:1,xn?Vr:1,Rt?Dr:1),pr=me(nn,sn,Tn[0],Tn[1],Tn[2]);Ht(pr,"submit")};Un||(ar=kr(pt,Ve,Qt),Fr=Rr({prefixCls:pt,components:vr,needConfirmButton:ta,okDisabled:!pa||wt&&wt(pa),locale:zt,showNow:Pn,onNow:ta&&wr,onOk:function(){pa&&(Ht(pa,"submit",!0),dr&&dr(pa))}}));var Ir;if(Bt&&Ve==="date"&&ln==="date"&&!Vt){var _r=nn.getNow(),kn="".concat(pt,"-today-btn"),tr=wt&&wt(_r);Ir=r.createElement("a",{className:s()(kn,tr&&"".concat(kn,"-disabled")),"aria-disabled":tr,onClick:function(){tr||Ht(_r,"mouse",!0)}},zt.today)}return r.createElement(p.Provider,{value:Object(b.a)(Object(b.a)({},Gt),{},{hideHeader:"hideHeader"in pe?Zt:Gt.hideHeader,hidePrevBtn:Wn&&hr==="right",hideNextBtn:Wn&&hr==="left"})},r.createElement("div",{tabIndex:Cn,className:s()("".concat(pt,"-panel"),Mt,(Ze={},Object(h.a)(Ze,"".concat(pt,"-panel-has-range"),ir&&ir[0]&&ir[1]),Object(h.a)(Ze,"".concat(pt,"-panel-has-range-hover"),Yr&&Yr[0]&&Yr[1]),Object(h.a)(Ze,"".concat(pt,"-panel-rtl"),jr==="rtl"),Ze)),style:Ot,onKeyDown:Nt,onBlur:_n,onMouseDown:Ln,ref:Rn},vn,ar||Fr||Ir?r.createElement("div",{className:"".concat(pt,"-footer")},ar,Fr,Ir):null))}var Mr=sa,ya=u("uciX"),Da={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 Aa(pe){var Ze,vt=pe.prefixCls,pt=pe.popupElement,Mt=pe.popupStyle,Ot=pe.visible,zt=pe.dropdownClassName,nn=pe.dropdownAlign,pn=pe.transitionName,gn=pe.getPopupContainer,Dn=pe.children,bn=pe.range,wt=pe.popupPlacement,Jt=pe.direction,Wt="".concat(vt,"-dropdown"),ln=function(){return wt!==void 0?wt:Jt==="rtl"?"bottomRight":"bottomLeft"};return r.createElement(ya.a,{showAction:[],hideAction:[],popupPlacement:ln(),builtinPlacements:Da,prefixCls:Wt,popupTransitionName:pn,popup:pt,popupAlign:nn,popupVisible:Ot,popupClassName:s()(zt,(Ze={},Object(h.a)(Ze,"".concat(Wt,"-range"),bn),Object(h.a)(Ze,"".concat(Wt,"-rtl"),Jt==="rtl"),Ze)),popupStyle:Mt,getPopupContainer:gn},Dn)}var Ba=Aa;function $r(pe){var Ze=pe.open,vt=pe.value,pt=pe.isClickOutside,Mt=pe.triggerOpen,Ot=pe.forwardKeyDown,zt=pe.blurToCancel,nn=pe.onSubmit,pn=pe.onCancel,gn=pe.onFocus,Dn=pe.onBlur,bn=Object(r.useState)(!1),wt=Object(S.a)(bn,2),Jt=wt[0],Wt=wt[1],ln=Object(r.useState)(!1),en=Object(S.a)(ln,2),Cn=en[0],Pn=en[1],Vt=Object(r.useRef)(!1),Bt=Object(r.useRef)(!1),Qt={onMouseDown:function(){Wt(!0),Mt(!0)},onKeyDown:function(mn){switch(mn.which){case y.a.ENTER:{Ze?nn()!==!1&&Wt(!0):Mt(!0),mn.preventDefault();return}case y.a.TAB:{Jt&&Ze&&!mn.shiftKey?(Wt(!1),mn.preventDefault()):!Jt&&Ze&&(!Ot(mn)&&mn.shiftKey&&(Wt(!0),mn.preventDefault()));return}case y.a.ESC:{Wt(!0),pn();return}}!Ze&&![y.a.SHIFT].includes(mn.which)?Mt(!0):Jt||Ot(mn)},onFocus:function(mn){Wt(!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),Bt.current&&nn()),Pn(!1),Dn&&Dn(mn)}};return Object(r.useEffect)(function(){Bt.current=!1},[Ze]),Object(r.useEffect)(function(){Bt.current=!0},[vt]),Object(r.useEffect)(function(){return U(function(Zt){var mn=Zt.target;Ze&&(pt(mn)?Cn||Mt(!1):(Vt.current=!0,requestAnimationFrame(function(){Vt.current=!1})))})}),[Qt,{focused:Cn,typing:Jt}]}function Or(pe){var Ze=pe.valueTexts,vt=pe.onTextChange,pt=r.useState(""),Mt=Object(S.a)(pt,2),Ot=Mt[0],zt=Mt[1],nn=r.useRef([]);nn.current=Ze;function pn(Dn){zt(Dn),vt(Dn)}function gn(){zt(nn.current[0])}return r.useEffect(function(){Ze.every(function(Dn){return Dn!==Ot})&&gn()},[Ze.join("||")]),[Ot,pn,gn]}var qn=u("Gytx"),ha=u.n(qn);function wa(pe,Ze){var vt=Ze.formatList,pt=Ze.generateConfig,Mt=Ze.locale;return Object(_.a)(function(){if(!pe)return[[""],""];for(var Ot="",zt=[],nn=0;nn<vt.length;nn+=1){var pn=vt[nn],gn=pt.locale.format(Mt.locale,pe,pn);zt.push(gn),nn===0&&(Ot=gn)}return[zt,Ot]},[pe,vt],function(Ot,zt){return Ot[0]!==zt[0]||!ha()(Ot[1],zt[1])})}function Pa(pe,Ze){var vt=Ze.formatList,pt=Ze.generateConfig,Mt=Ze.locale,Ot=Object(r.useState)(null),zt=Object(S.a)(Ot,2),nn=zt[0],pn=zt[1],gn=Object(r.useRef)(null);function Dn(en){var Cn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(gn.current),Cn){pn(en);return}gn.current=requestAnimationFrame(function(){pn(en)})}var bn=wa(nn,{formatList:vt,generateConfig:pt,locale:Mt}),wt=Object(S.a)(bn,2),Jt=wt[1];function Wt(en){Dn(en)}function ln(){var en=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;Dn(null,en)}return Object(r.useEffect)(function(){ln(!0)},[pe]),Object(r.useEffect)(function(){return function(){return cancelAnimationFrame(gn.current)}},[]),[Jt,Wt,ln]}function rr(pe){var Ze,vt=pe.prefixCls,pt=vt===void 0?"rc-picker":vt,Mt=pe.id,Ot=pe.tabIndex,zt=pe.style,nn=pe.className,pn=pe.dropdownClassName,gn=pe.dropdownAlign,Dn=pe.popupStyle,bn=pe.transitionName,wt=pe.generateConfig,Jt=pe.locale,Wt=pe.inputReadOnly,ln=pe.allowClear,en=pe.autoFocus,Cn=pe.showTime,Pn=pe.picker,Vt=Pn===void 0?"date":Pn,Bt=pe.format,Qt=pe.use12Hours,Zt=pe.value,mn=pe.defaultValue,fn=pe.open,Mn=pe.defaultOpen,Ln=pe.defaultOpenValue,fr=pe.suffixIcon,dr=pe.clearIcon,vr=pe.disabled,jr=pe.disabledDate,zr=pe.placeholder,Sr=pe.getPopupContainer,Tr=pe.pickerRef,Vr=pe.panelRender,Qr=pe.onChange,Dr=pe.onOpenChange,ta=pe.onFocus,na=pe.onBlur,xn=pe.onMouseDown,Rt=pe.onMouseUp,Gt=pe.onMouseEnter,Ft=pe.onMouseLeave,Rn=pe.onContextMenu,dn=pe.onClick,Un=pe.direction,wn=pe.autoComplete,Gn=wn===void 0?"off":wn,Wn=r.useRef(null),hr=Vt==="date"&&!!Cn||Vt==="time",ir=oe(E(Bt,Vt,Cn,Qt)),Yr=r.useRef(null),jn=r.useRef(null),gr=Object(x.a)(null,{value:Zt,defaultValue:mn}),Zn=Object(S.a)(gr,2),Kr=Zn[0],pa=Zn[1],ca=r.useState(Kr),Ar=Object(S.a)(ca,2),He=Ar[0],qe=Ar[1],lt=r.useRef(null),Ye=Object(x.a)(!1,{value:fn,defaultValue:Mn,postState:function(er){return vr?!1:er},onChange:function(er){Dr&&Dr(er),!er&&lt.current&&lt.current.onClose&&lt.current.onClose()}}),Te=Object(S.a)(Ye,2),Ie=Te[0],Se=Te[1],Ve=wa(He,{formatList:ir,generateConfig:wt,locale:Jt}),We=Object(S.a)(Ve,2),tt=We[0],Je=We[1],yt=Or({valueTexts:tt,onTextChange:function(er){var ea=wt.locale.parse(Jt.locale,er,ir);ea&&(!jr||!jr(ea))&&qe(ea)}}),kt=Object(S.a)(yt,3),Xt=kt[0],Ht=kt[1],Nt=kt[2],_n=function(er){qe(er),pa(er),Qr&&!at(wt,Kr,er)&&Qr(er,er?wt.locale.format(Jt.locale,er,ir[0]):"")},vn=function(er){if(vr&&er)return;Se(er)},nr=function(er){return Ie&&lt.current&&lt.current.onKeyDown?lt.current.onKeyDown(er):(Object(n.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},ar=function(){Rt&&Rt.apply(void 0,arguments),Wn.current&&(Wn.current.focus(),vn(!0))},Fr=$r({blurToCancel:hr,open:Ie,value:Xt,triggerOpen:vn,forwardKeyDown:nr,isClickOutside:function(er){return!F([Yr.current,jn.current],er)},onSubmit:function(){return jr&&jr(He)?!1:(_n(He),vn(!1),Nt(),!0)},onCancel:function(){vn(!1),qe(Kr),Nt()},onFocus:ta,onBlur:na}),wr=Object(S.a)(Fr,2),Ir=wr[0],_r=wr[1],kn=_r.focused,tr=_r.typing;r.useEffect(function(){Ie||(qe(Kr),!tt.length||tt[0]===""?Ht(""):Je!==Xt&&Nt())},[Ie,tt]),r.useEffect(function(){Ie||Nt()},[Vt]),r.useEffect(function(){qe(Kr)},[Kr]),Tr&&(Tr.current={focus:function(){Wn.current&&Wn.current.focus()},blur:function(){Wn.current&&Wn.current.blur()}});var Sn=Object(b.a)(Object(b.a)({},pe),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0}),sn=r.createElement(Mr,Object.assign({},Sn,{generateConfig:wt,className:s()(Object(h.a)({},"".concat(pt,"-panel-focused"),!tr)),value:He,locale:Jt,tabIndex:-1,onChange:qe,direction:Un}));Vr&&(sn=Vr(sn));var Tn=r.createElement("div",{className:"".concat(pt,"-panel-container"),onMouseDown:function(er){er.preventDefault()}},sn),pr;fr&&(pr=r.createElement("span",{className:"".concat(pt,"-suffix")},fr));var Jr;ln&&Kr&&!vr&&(Jr=r.createElement("span",{onMouseDown:function(er){er.preventDefault(),er.stopPropagation()},onMouseUp:function(er){er.preventDefault(),er.stopPropagation(),_n(null),vn(!1)},className:"".concat(pt,"-clear")},dr||r.createElement("span",{className:"".concat(pt,"-clear-btn")})));var Vn=function(er,ea){(ea==="submit"||ea!=="key"&&!hr)&&(_n(er),vn(!1))},ua=Un==="rtl"?"bottomRight":"bottomLeft",oa=Pa(Xt,{formatList:ir,generateConfig:wt,locale:Jt}),aa=Object(S.a)(oa,3),$n=aa[0],Jn=aa[1],sr=aa[2];return r.createElement(p.Provider,{value:{operationRef:lt,hideHeader:Vt==="time",panelRef:Yr,onSelect:Vn,open:Ie,defaultOpenValue:Ln,onDateMouseEnter:Jn,onDateMouseLeave:sr}},r.createElement(Ba,{visible:Ie,popupElement:Tn,popupStyle:Dn,prefixCls:pt,dropdownClassName:pn,dropdownAlign:gn,getPopupContainer:Sr,transitionName:bn,popupPlacement:ua,direction:Un},r.createElement("div",{className:s()(pt,nn,(Ze={},Object(h.a)(Ze,"".concat(pt,"-disabled"),vr),Object(h.a)(Ze,"".concat(pt,"-focused"),kn),Object(h.a)(Ze,"".concat(pt,"-rtl"),Un==="rtl"),Ze)),style:zt,onMouseDown:xn,onMouseUp:ar,onMouseEnter:Gt,onMouseLeave:Ft,onContextMenu:Rn,onClick:dn},r.createElement("div",{className:s()("".concat(pt,"-input"),Object(h.a)({},"".concat(pt,"-input-placeholder"),!!$n)),ref:jn},r.createElement("input",Object.assign({id:Mt,tabIndex:Ot,disabled:vr,readOnly:Wt||!tr,value:$n||Xt,onChange:function(er){Ht(er.target.value)},autoFocus:en,placeholder:zr,ref:Wn,title:Xt},Ir,{size:o(Vt,ir[0])},_e(pe),{autoComplete:Gn})),pr,Jr))))}var ai=function(pe){Object(D.a)(vt,pe);var Ze=Object(d.a)(vt);function vt(){var pt;return Object(P.a)(this,vt),pt=Ze.apply(this,arguments),pt.pickerRef=r.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 r.createElement(rr,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),vt}(r.Component),Fa=ai;function Ua(pe,Ze,vt){var pt=pe.picker,Mt=pe.locale,Ot=pe.selectedValue,zt=pe.disabledDate,nn=pe.disabled,pn=pe.generateConfig,gn=ye(Ot,0),Dn=ye(Ot,1);function bn(en){var Cn=pn.getYear(en),Pn=pn.locale.getWeek(Mt.locale,en);return Cn*100+Pn}function wt(en){var Cn=pn.getYear(en),Pn=pn.getMonth(en);return Cn*100+Pn}function Jt(en){var Cn=pn.getYear(en),Pn=Ee(pn,en);return Cn*10+Pn}var Wt=r.useCallback(function(en){if(zt&&zt(en))return!0;if(nn[1]&&Dn)return!Ke(pn,en,Dn)&&pn.isAfter(en,Dn);if(Ze&&Dn)switch(pt){case"quarter":return Jt(en)>Jt(Dn);case"month":return wt(en)>wt(Dn);case"week":return bn(en)>bn(Dn);default:return!Ke(pn,en,Dn)&&pn.isAfter(en,Dn)}return!1},[zt,nn[1],Dn,Ze]),ln=r.useCallback(function(en){if(zt&&zt(en))return!0;if(nn[0]&&gn)return!Ke(pn,en,Dn)&&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[Wt,ln]}function oi(pe,Ze,vt,pt){var Mt=ke(pe,vt,pt,1);function Ot(zt){return zt(pe,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 Oe(pt,zt,nn)})}}function Sa(pe,Ze,vt,pt){var Mt=ye(pe,0),Ot=ye(pe,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 ke(Ot,vt,pt,-1)}}return Mt}function qa(pe){var Ze=pe.values,vt=pe.picker,pt=pe.defaultDates,Mt=pe.generateConfig,Ot=r.useState(function(){return[ye(pt,0),ye(pt,1)]}),zt=Object(S.a)(Ot,2),nn=zt[0],pn=zt[1],gn=r.useState(null),Dn=Object(S.a)(gn,2),bn=Dn[0],wt=Dn[1],Jt=ye(Ze,0),Wt=ye(Ze,1);function ln(Cn){return nn[Cn]?nn[Cn]:ye(bn,Cn)||Sa(Ze,Cn,vt,Mt)||Jt||Wt||Mt.getNow()}function en(Cn,Pn){if(Cn){var Vt=se(bn,Cn,Pn);pn(se(nn,null,Pn)||[null,null]);var Bt=(Pn+1)%2;ye(Ze,Bt)||(Vt=se(Vt,Cn,Bt)),wt(Vt)}else(Jt||Wt)&&wt(null)}return[ln,en]}function Ga(pe,Ze){return pe&&pe[0]&&pe[1]&&Ze.isAfter(pe[0],pe[1])?[pe[1],pe[0]]:pe}function Di(pe,Ze,vt,pt){return pe||pt&&pt[Ze]?!0:!!vt[(Ze+1)%2]}function hi(pe){var Ze,vt,pt,Mt=pe.prefixCls,Ot=Mt===void 0?"rc-picker":Mt,zt=pe.id,nn=pe.style,pn=pe.className,gn=pe.popupStyle,Dn=pe.dropdownClassName,bn=pe.transitionName,wt=pe.dropdownAlign,Jt=pe.getPopupContainer,Wt=pe.generateConfig,ln=pe.locale,en=pe.placeholder,Cn=pe.autoFocus,Pn=pe.disabled,Vt=pe.format,Bt=pe.picker,Qt=Bt===void 0?"date":Bt,Zt=pe.showTime,mn=pe.use12Hours,fn=pe.separator,Mn=fn===void 0?"~":fn,Ln=pe.value,fr=pe.defaultValue,dr=pe.defaultPickerValue,vr=pe.open,jr=pe.defaultOpen,zr=pe.disabledDate,Sr=pe.disabledTime,Tr=pe.dateRender,Vr=pe.panelRender,Qr=pe.ranges,Dr=pe.allowEmpty,ta=pe.allowClear,na=pe.suffixIcon,xn=pe.clearIcon,Rt=pe.pickerRef,Gt=pe.inputReadOnly,Ft=pe.mode,Rn=pe.renderExtraFooter,dn=pe.onChange,Un=pe.onOpenChange,wn=pe.onPanelChange,Gn=pe.onCalendarChange,Wn=pe.onFocus,hr=pe.onBlur,ir=pe.onOk,Yr=pe.components,jn=pe.order,gr=pe.direction,Zn=pe.activePickerIndex,Kr=pe.autoComplete,pa=Kr===void 0?"off":Kr,ca=Qt==="date"&&!!Zt||Qt==="time",Ar=Object(r.useRef)({}),He=Object(r.useRef)(null),qe=Object(r.useRef)(null),lt=Object(r.useRef)(null),Ye=Object(r.useRef)(null),Te=Object(r.useRef)(null),Ie=Object(r.useRef)(null),Se=Object(r.useRef)(null),Ve=oe(E(Vt,Qt,Zt,mn)),We=Object(x.a)(0,{value:Zn}),tt=Object(S.a)(We,2),Je=tt[0],yt=tt[1],kt=Object(r.useRef)(null),Xt=r.useMemo(function(){return Array.isArray(Pn)?Pn:[Pn||!1,Pn||!1]},[Pn]),Ht=Object(x.a)(null,{value:Ln,defaultValue:fr,postState:function(Qn){return Qt==="time"&&!jn?Qn:Ga(Qn,Wt)}}),Nt=Object(S.a)(Ht,2),_n=Nt[0],vn=Nt[1],nr=qa({values:_n,picker:Qt,defaultDates:dr,generateConfig:Wt}),ar=Object(S.a)(nr,2),Fr=ar[0],wr=ar[1],Ir=Object(x.a)(_n,{postState:function(Qn){var Lr=Qn;if(Xt[0]&&Xt[1])return Lr;for(var da=0;da<2;da+=1)Xt[da]&&!ye(Lr,da)&&!ye(Dr,da)&&(Lr=se(Lr,Wt.getNow(),da));return Lr}}),_r=Object(S.a)(Ir,2),kn=_r[0],tr=_r[1],Sn=Object(x.a)([Qt,Qt],{value:Ft}),sn=Object(S.a)(Sn,2),Tn=sn[0],pr=sn[1];Object(r.useEffect)(function(){pr([Qt,Qt])},[Qt]);var Jr=function(Qn,Lr){pr(Qn),wn&&wn(Lr,Qn)},Vn=Ua({picker:Qt,selectedValue:kn,locale:ln,disabled:Xt,disabledDate:zr,generateConfig:Wt},Ar.current[1],Ar.current[0]),ua=Object(S.a)(Vn,2),oa=ua[0],aa=ua[1],$n=Object(x.a)(!1,{value:vr,defaultValue:jr,postState:function(Qn){return Xt[Je]?!1:Qn},onChange:function(Qn){Un&&Un(Qn),!Qn&&kt.current&&kt.current.onClose&&kt.current.onClose()}}),Jn=Object(S.a)($n,2),sr=Jn[0],lr=Jn[1],er=sr&&Je===0,ea=sr&&Je===1,va=Object(r.useState)(0),xa=Object(S.a)(va,2),ga=xa[0],La=xa[1];Object(r.useEffect)(function(){!sr&&He.current&&La(He.current.offsetWidth)},[sr]);var Ra=r.useRef();function Ma(qr,Qn){if(qr)clearTimeout(Ra.current),Ar.current[Qn]=!0,yt(Qn),lr(qr),sr||wr(null,Qn);else if(Je===Qn){lr(qr);var Lr=Ar.current;Ra.current=setTimeout(function(){Lr===Ar.current&&(Ar.current={})})}}function ka(qr){Ma(!0,qr),setTimeout(function(){var Qn=[Ie,Se][qr];Qn.current&&Qn.current.focus()},0)}function ei(qr,Qn){var Lr=qr,da=ye(Lr,0),Na=ye(Lr,1);da&&Na&&Wt.isAfter(da,Na)&&(Qt==="week"&&!rt(Wt,ln.locale,da,Na)||Qt==="quarter"&&!ve(Wt,da,Na)||Qt!=="week"&&Qt!=="quarter"&&Qt!=="time"&&!Ke(Wt,da,Na)?(Qn===0?(Lr=[da,null],Na=null):(da=null,Lr=[null,Na]),Ar.current=Object(h.a)({},Qn,!0)):(Qt!=="time"||jn!==!1)&&(Lr=Ga(Lr,Wt))),tr(Lr);var yi=Lr&&Lr[0]?Wt.locale.format(ln.locale,Lr[0],Ve[0]):"",Ri=Lr&&Lr[1]?Wt.locale.format(ln.locale,Lr[1],Ve[0]):"";if(Gn){var Qa={range:Qn===0?"start":"end"};Gn(Lr,[yi,Ri],Qa)}var Ei=Di(da,0,Xt,Dr),Hi=Di(Na,1,Xt,Dr),vo=Lr===null||Ei&&Hi;vo&&(vn(Lr),dn&&(!at(Wt,ye(_n,0),da)||!at(Wt,ye(_n,1),Na))&&dn(Lr,[yi,Ri]));var Xa=null;Qn===0&&!Xt[1]?Xa=1:Qn===1&&!Xt[0]&&(Xa=0),Xa!==null&&Xa!==Je&&(!Ar.current[Xa]||!ye(Lr,Xa))&&ye(Lr,Qn)?ka(Xa):Ma(!1,Qn)}var Fi=function(Qn){return sr&&kt.current&&kt.current.onKeyDown?kt.current.onKeyDown(Qn):(Object(n.a)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ai={formatList:Ve,generateConfig:Wt,locale:ln},Ta=wa(ye(kn,0),Ai),_i=Object(S.a)(Ta,2),Ci=_i[0],Ia=_i[1],Ca=wa(ye(kn,1),Ai),Ya=Object(S.a)(Ca,2),to=Ya[0],Mo=Ya[1],Ii=function(Qn,Lr){var da=Wt.locale.parse(ln.locale,Qn,Ve),Na=Lr===0?oa:aa;da&&!Na(da)&&(tr(se(kn,da,Lr)),wr(da,Lr))},no=Or({valueTexts:Ci,onTextChange:function(Qn){return Ii(Qn,0)}}),ro=Object(S.a)(no,3),pi=ro[0],uo=ro[1],Io=ro[2],Lo=Or({valueTexts:to,onTextChange:function(Qn){return Ii(Qn,1)}}),bo=Object(S.a)(Lo,3),Vi=bo[0],co=bo[1],Xi=bo[2],Yi=Object(r.useState)(null),ko=Object(S.a)(Yi,2),yo=ko[0],ao=ko[1],Ji=Object(r.useState)(null),Qi=Object(S.a)(Ji,2),Za=Qi[0],Li=Qi[1],wi=Pa(pi,{formatList:Ve,generateConfig:Wt,locale:ln}),Zi=Object(S.a)(wi,3),Pi=Zi[0],Eo=Zi[1],xo=Zi[2],Co=Pa(Vi,{formatList:Ve,generateConfig:Wt,locale:ln}),io=Object(S.a)(Co,3),ki=io[0],$i=io[1],No=io[2],oo=function(Qn){Li(se(kn,Qn,Je)),Je===0?Eo(Qn):$i(Qn)},so=function(){Li(se(kn,null,Je)),Je===0?xo():No()},Oo=function(Qn,Lr){return{blurToCancel:ca,forwardKeyDown:Fi,onBlur:hr,isClickOutside:function(Na){return!F([qe.current,lt.current,Ye.current],Na)},onFocus:function(Na){yt(Qn),Wn&&Wn(Na)},triggerOpen:function(Na){Ma(Na,Qn)},onSubmit:function(){ei(kn,Qn),Lr()},onCancel:function(){Ma(!1,Qn),tr(_n),Lr()}}},Uo=$r(Object(b.a)(Object(b.a)({},Oo(0,Io)),{},{open:er,value:pi})),jo=Object(S.a)(Uo,2),ci=jo[0],ja=jo[1],ti=ja.focused,za=ja.typing,ni=$r(Object(b.a)(Object(b.a)({},Oo(1,Xi)),{},{open:ea,value:Vi})),So=Object(S.a)(ni,2),bi=So[0],Bo=So[1],To=Bo.focused,qi=Bo.typing,Wi=function(Qn){!sr&&!Ie.current.contains(Qn.target)&&!Se.current.contains(Qn.target)&&(Xt[0]?Xt[1]||ka(1):ka(0))},Do=function(Qn){sr&&(ti||To)&&!Ie.current.contains(Qn.target)&&!Se.current.contains(Qn.target)&&Qn.preventDefault()},fo=_n&&_n[0]?Wt.locale.format(ln.locale,_n[0],"YYYYMMDDHHmmss"):"",Wo=_n&&_n[1]?Wt.locale.format(ln.locale,_n[1],"YYYYMMDDHHmmss"):"";Object(r.useEffect)(function(){sr||(tr(_n),!Ci.length||Ci[0]===""?uo(""):Ia!==pi&&Io(),!to.length||to[0]===""?co(""):Mo!==Vi&&Xi())},[sr,Ci,to]),Object(r.useEffect)(function(){tr(_n)},[fo,Wo]),Rt&&(Rt.current={focus:function(){Ie.current&&Ie.current.focus()},blur:function(){Ie.current&&Ie.current.blur(),Se.current&&Se.current.blur()}});var lo=Object.keys(Qr||{}),_a=lo.map(function(qr){var Qn=Qr[qr],Lr=typeof Qn=="function"?Qn():Qn;return{label:qr,onClick:function(){ei(Lr,null),Ma(!1,Je)},onMouseEnter:function(){ao(Lr)},onMouseLeave:function(){ao(null)}}});function fa(){var qr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Qn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Lr=null;sr&&Za&&Za[0]&&Za[1]&&Wt.isAfter(Za[1],Za[0])&&(Lr=Za);var da=Zt;if(Zt&&Object(f.a)(Zt)==="object"&&Zt.defaultValue){var Na=Zt.defaultValue;da=Object(b.a)(Object(b.a)({},Zt),{},{defaultValue:ye(Na,Je)||void 0})}var yi=null;return Tr&&(yi=function(Qa,Ei){return Tr(Qa,Ei,{range:Je?"end":"start"})}),r.createElement($e.Provider,{value:{inRange:!0,panelPosition:qr,rangedValue:yo||kn,hoverRangedValue:Lr}},r.createElement(Mr,Object.assign({},pe,Qn,{dateRender:yi,showTime:da,mode:Tn[Je],generateConfig:Wt,style:void 0,direction:gr,disabledDate:Je===0?oa:aa,disabledTime:function(Qa){return Sr?Sr(Qa,Je===0?"start":"end"):!1},className:s()(Object(h.a)({},"".concat(Ot,"-panel-focused"),Je===0?!za:!qi)),value:ye(kn,Je),locale:ln,tabIndex:-1,onPanelChange:function(Qa,Ei){Jr(se(Tn,Ei,Je),se(kn,Qa,Je));var Hi=Qa;qr==="right"&&Tn[Je]===Ei&&(Hi=ke(Hi,Ei,Wt,-1)),wr(Hi,Je)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:void 0,defaultPickerValue:void 0})))}var Wa=0,si=0;Je&&lt.current&&Te.current&&qe.current&&(Wa=lt.current.offsetWidth+Te.current.offsetWidth,qe.current.offsetWidth&&Wa>qe.current.offsetWidth&&(si=Wa));var eo=gr==="rtl"?{right:Wa}:{left:Wa};function Ni(){var qr,Qn=kr(Ot,Tn[Je],Rn),Lr=Rr({prefixCls:Ot,components:Yr,needConfirmButton:ca,okDisabled:!ye(kn,Je)||zr&&zr(kn[Je]),locale:ln,rangeList:_a,onOk:function(){ye(kn,Je)&&(ei(kn,Je),ir&&ir(kn))}});if(Qt!=="time"&&!Zt){var da=Fr(Je),Na=ke(da,Qt,Wt),yi=Tn[Je],Ri=yi===Qt,Qa=fa(Ri?"left":!1,{pickerValue:da,onPickerValueChange:function(Xa){wr(Xa,Je)}}),Ei=fa("right",{pickerValue:Na,onPickerValueChange:function(Xa){wr(ke(Xa,Qt,Wt,-1),Je)}});gr==="rtl"?qr=r.createElement(r.Fragment,null,Ei,Ri&&Qa):qr=r.createElement(r.Fragment,null,Qa,Ri&&Ei)}else qr=fa();var Hi=r.createElement(r.Fragment,null,r.createElement("div",{className:"".concat(Ot,"-panels")},qr),(Qn||Lr)&&r.createElement("div",{className:"".concat(Ot,"-footer")},Qn,Lr));return Vr&&(Hi=Vr(Hi)),r.createElement("div",{className:"".concat(Ot,"-panel-container"),style:{marginLeft:si},ref:qe,onMouseDown:function(Xa){Xa.preventDefault()}},Hi)}var ho=r.createElement("div",{className:s()("".concat(Ot,"-range-wrapper"),"".concat(Ot,"-").concat(Qt,"-range-wrapper")),style:{minWidth:ga}},r.createElement("div",{className:"".concat(Ot,"-range-arrow"),style:eo}),Ni()),Oi;na&&(Oi=r.createElement("span",{className:"".concat(Ot,"-suffix")},na));var Ja;ta&&(ye(_n,0)&&!Xt[0]||ye(_n,1)&&!Xt[1])&&(Ja=r.createElement("span",{onMouseDown:function(Qn){Qn.preventDefault(),Qn.stopPropagation()},onMouseUp:function(Qn){Qn.preventDefault(),Qn.stopPropagation();var Lr=_n;Xt[0]||(Lr=se(Lr,null,0)),Xt[1]||(Lr=se(Lr,null,1)),ei(Lr,null),Ma(!1,Je)},className:"".concat(Ot,"-clear")},xn||r.createElement("span",{className:"".concat(Ot,"-clear-btn")})));var po={size:o(Qt,Ve[0])},Ki=0,mo=0;lt.current&&Ye.current&&Te.current&&(Je===0?mo=lt.current.offsetWidth:(Ki=Wa,mo=Ye.current.offsetWidth));var di=gr==="rtl"?{right:Ki}:{left:Ki},Ea=function(Qn,Lr){var da=se(kn,Qn,Je);Lr==="submit"||Lr!=="key"&&!ca?(ei(da,Je),Je===0?xo():No()):tr(da)};return r.createElement(p.Provider,{value:{operationRef:kt,hideHeader:Qt==="time",onDateMouseEnter:oo,onDateMouseLeave:so,hideRanges:!0,onSelect:Ea,open:sr}},r.createElement(Ba,{visible:sr,popupElement:ho,popupStyle:gn,prefixCls:Ot,dropdownClassName:Dn,dropdownAlign:wt,getPopupContainer:Jt,transitionName:bn,range:!0,direction:gr},r.createElement("div",Object.assign({ref:He,className:s()(Ot,"".concat(Ot,"-range"),pn,(Ze={},Object(h.a)(Ze,"".concat(Ot,"-disabled"),Xt[0]&&Xt[1]),Object(h.a)(Ze,"".concat(Ot,"-focused"),Je===0?ti:To),Object(h.a)(Ze,"".concat(Ot,"-rtl"),gr==="rtl"),Ze)),style:nn,onClick:Wi,onMouseDown:Do},_e(pe)),r.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:lt},r.createElement("input",Object.assign({id:zt,disabled:Xt[0],readOnly:Gt||!za,value:Pi||pi,onChange:function(Qn){uo(Qn.target.value)},autoFocus:Cn,placeholder:ye(en,0)||"",ref:Ie},ci,po,{autoComplete:pa}))),r.createElement("div",{className:"".concat(Ot,"-range-separator"),ref:Te},Mn),r.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},r.createElement("input",Object.assign({disabled:Xt[1],readOnly:Gt||!qi,value:ki||Vi,onChange:function(Qn){co(Qn.target.value)},placeholder:ye(en,1)||"",ref:Se},bi,po,{autoComplete:pa}))),r.createElement("div",{className:"".concat(Ot,"-active-bar"),style:Object(b.a)(Object(b.a)({},di),{},{width:mo,position:"absolute"})}),Oi,Ja)))}var ra=function(pe){Object(D.a)(vt,pe);var Ze=Object(d.a)(vt);function vt(){var pt;return Object(P.a)(this,vt),pt=Ze.apply(this,arguments),pt.pickerRef=r.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 r.createElement(hi,Object.assign({},this.props,{pickerRef:this.pickerRef}))}}]),vt}(r.Component),la=ra,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,u){(function(P){P(u("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",b=new RegExp("<(/?)(["+d+"]["+h+"]*)","g");function S(O,a,l,g){this.line=a,this.ch=l,this.cm=O,this.text=O.getLine(a),this.min=g?Math.max(g.from,O.firstLine()):O.firstLine(),this.max=g?Math.min(g.to-1,O.lastLine()):O.lastLine()}function r(O,a){var l=O.cm.getTokenTypeAt(m(O.line,a));return l&&/\btag\b/.test(l)}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 n(O){for(;;){var a=O.text.indexOf(">",O.ch);if(a==-1){if(i(O))continue;return}if(!r(O,a+1)){O.ch=a+1;continue}var l=O.text.lastIndexOf("/",a),g=l>-1&&!/\S/.test(O.text.slice(l+1,a));return O.ch=a+1,g?"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(!r(O,a+1)){O.ch=a;continue}b.lastIndex=a,O.ch=a;var l=b.exec(O.text);if(l&&l.index==a)return l}}function f(O){for(;;){b.lastIndex=O.ch;var a=b.exec(O.text);if(!a){if(i(O))continue;return}if(!r(O,a.index+1)){O.ch=a.index+1;continue}return O.ch=a.index+a[0].length,a}}function y(O){for(;;){var a=O.ch?O.text.lastIndexOf(">",O.ch-1):-1;if(a==-1){if(s(O))continue;return}if(!r(O,a+1)){O.ch=a;continue}var l=O.text.lastIndexOf("/",a),g=l>-1&&!/\S/.test(O.text.slice(l+1,a));return O.ch=a+1,g?"selfClose":"regular"}}function v(O,a){for(var l=[];;){var g=f(O),T,_=O.line,c=O.ch-(g?g[0].length:0);if(!g||!(T=n(O)))return;if(T=="selfClose")continue;if(g[1]){for(var R=l.length-1;R>=0;--R)if(l[R]==g[2]){l.length=R;break}if(R<0&&(!a||a==g[2]))return{tag:g[2],from:m(_,c),to:m(O.line,O.ch)}}else l.push(g[2])}}function p(O,a){for(var l=[];;){var g=y(O);if(!g)return;if(g=="selfClose"){x(O);continue}var T=O.line,_=O.ch,c=x(O);if(!c)return;if(c[1])l.push(c[2]);else{for(var R=l.length-1;R>=0;--R)if(l[R]==c[2]){l.length=R;break}if(R<0&&(!a||a==c[2]))return{tag:c[2],from:m(O.line,O.ch),to:m(T,_)}}}}P.registerHelper("fold","xml",function(O,a){for(var l=new S(O,a.line,0);;){var g=f(l);if(!g||l.line!=a.line)return;var T=n(l);if(!T)return;if(!g[1]&&T!="selfClose"){var _=m(l.line,l.ch),c=v(l,g[2]);return c&&D(c.from,_)>0?{from:_,to:c.from}:null}}}),P.findMatchingTag=function(O,a,l){var g=new S(O,a.line,a.ch,l);if(g.text.indexOf(">")==-1&&g.text.indexOf("<")==-1)return;var T=n(g),_=T&&m(g.line,g.ch),c=T&&x(g);if(!T||!c||D(g,a)>0)return;var R={from:m(g.line,g.ch),to:_,tag:c[2]};return T=="selfClose"?{open:R,close:null,at:"open"}:c[1]?{open:p(g,c[2]),close:R,at:"close"}:(g=new S(O,_.line,_.ch,l),{open:R,close:v(g,c[2]),at:"open"})},P.findEnclosingTag=function(O,a,l,g){for(var T=new S(O,a.line,a.ch,l);;){var _=p(T,g);if(!_)break;var c=new S(O,a.line,a.ch,l),R=v(c,_.tag);if(R)return{open:_,close:R}}},P.scanForClosingTag=function(O,a,l,g){var T=new S(O,a.line,a.ch,g?{from:0,to:g}:null);return v(T,l)}})},p5ED:function(M,Y,u){"use strict";var P=u("+L6B"),m=u("2/Rp"),D=u("5Dmo"),d=u("3S7+"),h=u("k1fw"),b=u("tJVT"),S=u("q1tI"),r=u.n(S),i=u("vHTk"),s=u.n(i),n=u("yEEn"),x=u("ZW9T"),f=u("1vsH");Y.a=function(y){var v=y.name,p=y.data,O=y.theme,a=y.type,l=y.filename,g=y.monacoEditor,T=y.className,_=y.style,c=y.close,R=y.onClose,w=y.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(b.a)(C,2),o=E[0],A=E[1],k=Object(S.useState)(""),U=Object(b.a)(k,2),N=U[0],z=U[1],W=Object(S.useRef)();l&&(g.filename=l),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"&&z(de[1])})},[]);var K=function(){if(p.startsWith("http")||p.startsWith("/")){V();return}Object(f.y)(l||"educoder",p,l)},V=function(){Object(f.w)(l||v,p)};return console.log("data:",p,"fileanme:",l," name:",v),r.a.createElement("div",{style:Object(h.a)({},_||{}),className:"".concat(w&&s.a.bgBlack," ").concat(a?s.a.wrp:"hide")},c&&r.a.createElement("div",{className:s.a.close,ref:W},r.a.createElement(d.a,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:function(){return W.current}},r.a.createElement("span",{onClick:V},r.a.createElement("i",{className:"icon-quxiaozhiding"}))),r.a.createElement(d.a,{title:"\u5173\u95ED",getPopupContainer:function(){return W.current}},r.a.createElement("span",{className:"",onClick:R},r.a.createElement("i",{className:"icon-guanbi1"})))),r.a.createElement("div",{className:"".concat(s.a[T]," ").concat(T," ").concat(s.a.monaco," ").concat(a==="txt"?"show":"hide")},a==="txt"&&r.a.createElement(x.b,g)),a==="audio"&&r.a.createElement("audio",{src:"".concat(p!=null&&p.startsWith("/")||(p==null?void 0:p.indexOf("https://"))>-1?p:"data:audio/mp3;base64,").concat(p),autoPlay:!0}),a==="video"&&r.a.createElement(r.a.Fragment,null,p!=null&&p.startsWith("/")?r.a.createElement("video",{controls:!0,src:"".concat(p),autoPlay:!0}):r.a.createElement("video",{controls:!0,src:"data:video/mp4;base64,".concat(p),autoPlay:!0})),a==="pdf"&&r.a.createElement("embed",{className:s.a.embed,src:p}),a==="image"&&r.a.createElement(r.a.Fragment,null,r.a.createElement("img",{src:"".concat(p!=null&&p.startsWith("/")||(p==null?void 0:p.indexOf("https://"))>-1?"":"data:image/png;base64,").concat(p)})),a==="other"&&r.a.createElement("div",null,r.a.createElement(m.a,{type:"primary",size:"large",onClick:K},r.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D")),(a==="download"||a==="office")&&r.a.createElement(m.a,{type:"primary",size:"large",onClick:K},r.a.createElement(n.a,null),"\u70B9\u51FB\u4E0B\u8F7D"))}},"p77/":function(M,Y,u){},pA7S:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=D.BlockCipher,b=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],r=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],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}],n=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],x=b.DES=h.extend({_doReset:function(){for(var p=this._key,O=p.words,a=[],l=0;l<56;l++){var g=S[l]-1;a[l]=O[g>>>5]>>>31-g%32&1}for(var T=this._subKeys=[],_=0;_<16;_++){for(var c=T[_]=[],R=i[_],l=0;l<24;l++)c[l/6|0]|=a[(r[l]-1+R)%28]<<31-l%6,c[4+(l/6|0)]|=a[28+(r[l+24]-1+R)%28]<<31-l%6;c[0]=c[0]<<1|c[0]>>>31;for(var l=1;l<7;l++)c[l]=c[l]>>>(l-1)*4+3;c[7]=c[7]<<5|c[7]>>>27}for(var w=this._invSubKeys=[],l=0;l<16;l++)w[l]=T[15-l]},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),y.call(this,2,858993459),y.call(this,8,16711935),f.call(this,1,1431655765);for(var l=0;l<16;l++){for(var g=a[l],T=this._lBlock,_=this._rBlock,c=0,R=0;R<8;R++)c|=s[R][((_^g[R])&n[R])>>>0];this._lBlock=_,this._rBlock=T^c}var w=this._lBlock;this._lBlock=this._rBlock,this._rBlock=w,f.call(this,1,1431655765),y.call(this,8,16711935),y.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 y(p,O){var a=(this._rBlock>>>p^this._lBlock)&O;this._lBlock^=a,this._rBlock^=a<<p}m.DES=h._createHelper(x);var v=b.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),l=O.length<4?O.slice(0,2):O.slice(2,4),g=O.length<6?O.slice(0,2):O.slice(4,6);this._des1=x.createEncryptor(d.create(a)),this._des2=x.createEncryptor(d.create(l)),this._des3=x.createEncryptor(d.create(g))},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,u){M.exports=u.p+"static/no-data.c803c40c.png"},qB8g:function(M,Y,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.AnsiX923={pad:function(m,D){var d=m.sigBytes,h=D*4,b=h-d%h,S=d+b-1;m.clamp(),m.words[S>>>2]|=b<<24-S%4*8,m.sigBytes+=b},unpad:function(m){var D=m.words[m.sigBytes-1>>>2]&255;m.sigBytes-=D}},P.pad.Ansix923})},qM6L:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,b=h.Utf16=h.Utf16BE={stringify:function(r){for(var i=r.words,s=r.sigBytes,n=[],x=0;x<s;x+=2){var f=i[x>>>2]>>>16-x%4*8&65535;n.push(String.fromCharCode(f))}return n.join("")},parse:function(r){for(var i=r.length,s=[],n=0;n<i;n++)s[n>>>1]|=r.charCodeAt(n)<<16-n%2*16;return d.create(s,i*2)}};h.Utf16LE={stringify:function(r){for(var i=r.words,s=r.sigBytes,n=[],x=0;x<s;x+=2){var f=S(i[x>>>2]>>>16-x%4*8&65535);n.push(String.fromCharCode(f))}return n.join("")},parse:function(r){for(var i=r.length,s=[],n=0;n<i;n++)s[n>>>1]|=S(r.charCodeAt(n)<<16-n%2*16);return d.create(s,i*2)}};function S(r){return r<<8&4278255360|r>>>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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("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(b){if((b>>24&255)===255){var S=b>>16&255,r=b>>8&255,i=b&255;S===255?(S=0,r===255?(r=0,i===255?i=0:++i):++r):++S,b=0,b+=S<<16,b+=r<<8,b+=i}else b+=1<<24;return b}function d(b){return(b[0]=D(b[0]))===0&&(b[1]=D(b[1])),b}var h=m.Encryptor=m.extend({processBlock:function(b,S){var r=this._cipher,i=r.blockSize,s=this._iv,n=this._counter;s&&(n=this._counter=s.slice(0),this._iv=void 0),d(n);var x=n.slice(0);r.encryptBlock(x,0);for(var f=0;f<i;f++)b[S+f]^=x[f]}});return m.Decryptor=h,m}(),P.mode.CTRGladman})},"rAM+":function(M,Y,u){"use strict";u.d(Y,"a",function(){return m});var P=u("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 b=0,S=function(){};return{s:S,n:function(){return b>=D.length?{done:!0}:{done:!1,value:D[b++]}},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 r=!0,i=!1,s;return{s:function(){h=D[Symbol.iterator]()},n:function(){var x=h.next();return r=x.done,x},e:function(x){i=!0,s=x},f:function(){try{!r&&h.return!=null&&h.return()}finally{if(i)throw s}}}}},rHrb:function(M,Y,u){"use strict";Object.defineProperty(Y,"__esModule",{value:!0}),Y.CopyToClipboard=void 0;var P=D(u("q1tI")),m=D(u("+QRC"));function D(l){return l&&l.__esModule?l:{default:l}}function d(l){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(l)}function h(l,g){var T=Object.keys(l);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(l);g&&(_=_.filter(function(c){return Object.getOwnPropertyDescriptor(l,c).enumerable})),T.push.apply(T,_)}return T}function b(l){for(var g=1;g<arguments.length;g++){var T=arguments[g]!=null?arguments[g]:{};g%2?h(T,!0).forEach(function(_){O(l,_,T[_])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(T)):h(T).forEach(function(_){Object.defineProperty(l,_,Object.getOwnPropertyDescriptor(T,_))})}return l}function S(l,g){if(l==null)return{};var T=r(l,g),_,c;if(Object.getOwnPropertySymbols){var R=Object.getOwnPropertySymbols(l);for(c=0;c<R.length;c++){if(_=R[c],g.indexOf(_)>=0)continue;if(!Object.prototype.propertyIsEnumerable.call(l,_))continue;T[_]=l[_]}}return T}function r(l,g){if(l==null)return{};var T={},_=Object.keys(l),c,R;for(R=0;R<_.length;R++){if(c=_[R],g.indexOf(c)>=0)continue;T[c]=l[c]}return T}function i(l,g){if(!(l instanceof g))throw new TypeError("Cannot call a class as a function")}function s(l,g){for(var T=0;T<g.length;T++){var _=g[T];_.enumerable=_.enumerable||!1,_.configurable=!0,"value"in _&&(_.writable=!0),Object.defineProperty(l,_.key,_)}}function n(l,g,T){return g&&s(l.prototype,g),T&&s(l,T),l}function x(l,g){return g&&(d(g)==="object"||typeof g=="function")?g:y(l)}function f(l){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(T){return T.__proto__||Object.getPrototypeOf(T)},f(l)}function y(l){if(l===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return l}function v(l,g){if(typeof g!="function"&&g!==null)throw new TypeError("Super expression must either be null or a function");l.prototype=Object.create(g&&g.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),g&&p(l,g)}function p(l,g){return p=Object.setPrototypeOf||function(_,c){return _.__proto__=c,_},p(l,g)}function O(l,g,T){return g in l?Object.defineProperty(l,g,{value:T,enumerable:!0,configurable:!0,writable:!0}):l[g]=T,l}var a=function(l){v(g,l);function g(){var T,_;i(this,g);for(var c=arguments.length,R=new Array(c),w=0;w<c;w++)R[w]=arguments[w];return _=x(this,(T=f(g)).call.apply(T,[this].concat(R))),O(y(_),"onClick",function(C){var E=_.props,o=E.text,A=E.onCopy,k=E.children,U=E.options,N=P.default.Children.only(k),z=(0,m.default)(o,U);A&&A(o,z),N&&N.props&&typeof N.props.onClick=="function"&&N.props.onClick(C)}),_}return n(g,[{key:"render",value:function(){var _=this.props,c=_.text,R=_.onCopy,w=_.options,C=_.children,E=S(_,["text","onCopy","options","children"]),o=P.default.Children.only(C);return P.default.cloneElement(o,b({},E,{onClick:this.onClick}))}}]),g}(P.default.PureComponent);Y.CopyToClipboard=a,O(a,"defaultProps",{onCopy:void 0,options:void 0})},rUJ1:function(M,Y){const u=/[&<>"']/,P=/[&<>"']/g,m=/[<>"']|&(?!#?\w+;)/,D=/[<>"']|&(?!#?\w+;)/g,d={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},h=w=>d[w];function b(w,C){if(C){if(u.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 r(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 n=/[^\w:]/g,x=/^$|^[a-z][a-z0-9+.-]*:|^[?#]/i;function f(w,C,E){if(w){let o;try{o=decodeURIComponent(r(E)).replace(n,"").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 y={},v=/^[^:]+:\/*[^/]*$/,p=/^([^:]+:)[\s\S]*$/,O=/^([^:]+:\/*[^/]*)[\s\S]*$/;function a(w,C){y[" "+w]||(v.test(w)?y[" "+w]=w+"/":y[" "+w]=_(w,"/",!0)),w=y[" "+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 l={exec:function(){}};function g(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 z=!1,W=U;for(;--W>=0&&N[W]==="\\";)z=!z;return z?"|":" |"}),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 _(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:b,unescape:r,edit:s,cleanUrl:f,resolveUrl:a,noopTest:l,merge:g,splitCells:T,rtrim:_,findClosingBracket:c,checkSanitizeDeprecation:R}},ruvs:function(M,Y,u){"use strict";u.d(Y,"b",function(){return F});var P=u("tJVT"),m=u("PpiC"),D=u("k1fw"),d=u("5NDa"),h=u("5rEg"),b=u("B9cy"),S=u("Ol7k"),r=u("q1tI"),i=u.n(r),s=u("55Ip"),n=u("9kvl"),x=u("xrsn"),f=u.n(x),y=u("1Sn+"),v=u("qVdP"),p=u("jsC+"),O=u("miYZ"),a=u("tsqr"),l=u("9og8"),g=u("lUTK"),T=u("BvKs"),_=u("WmNS"),c=u.n(_),R=u("vToQ"),w=u.n(R),C=u("xKgJ"),E=u("jb+D"),o=u("m3rI"),A=u("1vsH"),k=function(_e){var ye,se=RegExp("(^| )"+_e+"=([^;]+)(;|$)");return(ye=document.cookie.match(se))?decodeURIComponent(ye[2]):null},U=function(_e){var ye=new Date;ye.setTime(ye.getTime()-1);var se=k(_e);se!=null&&(document.cookie=_e+"="+se+";expires="+ye.toGMTString())},N;(function(oe){oe.Classrooms="classrooms",oe.Shixuns="shixuns",oe.Paths="paths",oe.Projects="projects",oe.Videos="videos",oe.Topics="topics"})(N||(N={}));var z=function(_e){var ye,se,me,fe,ie,le,Q,ce,te,ee,xe,re=_e.homePage,Z=_e.user,X=_e.globalSetting,q=_e.loading,Ee=_e.dispatch,ve=_e.shixunHomeworks,Oe=_e.location,Ke=_e.payload,Qe=Ke===void 0?{}:Ke,rt=Object(m.a)(_e,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),at=(ye=(((se=X.setting)===null||se===void 0?void 0:se.navbar)||[]).find(function(Dt){return Dt.link==="/".concat(N.Classrooms)}))===null||ye===void 0?void 0:ye.hidden,it=(me=(((fe=X.setting)===null||fe===void 0?void 0:fe.navbar)||[]).find(function(Dt){return Dt.link==="/".concat(N.Shixuns)}))===null||me===void 0?void 0:me.hidden,et=(ie=(((le=X.setting)===null||le===void 0?void 0:le.navbar)||[]).find(function(Dt){return Dt.link==="/".concat(N.Paths)}))===null||ie===void 0?void 0:ie.hidden,ke=((Q=Z.userInfo)===null||Q===void 0?void 0:Q.admin)||((ce=Z.userInfo)===null||ce===void 0?void 0:ce.business)||((te=Z.userInfo)===null||te===void 0?void 0:te.is_shixun_marker)||((ee=Z.userInfo)===null||ee===void 0?void 0:ee.is_teacher)||((xe=Z.userInfo)===null||xe===void 0?void 0:xe.user_identity)!=="\u5B66\u751F",Pe=function(){if(Object(A.q)()){var Ne;return i.a.createElement(T.a,{className:"".concat(w.a.rightMenu," ").concat(w.a.menuWrap)},i.a.createElement(T.a.Item,null,i.a.createElement(s.a,{to:X==null||((Ne=X.setting)===null||Ne===void 0)?void 0:Ne.user_setting_url},"\u8D26\u53F7\u7BA1\u7406")))}else{var Be;return i.a.createElement(T.a,{className:"".concat(w.a.rightMenu," ").concat(w.a.menuWrap)},i.a.createElement(T.a.Item,null,i.a.createElement("a",{href:X==null||((Be=X.setting)===null||Be===void 0)?void 0:Be.user_setting_url},"\u8D26\u53F7\u7BA1\u7406")),i.a.createElement(T.a.Item,{className:w.a.exit},i.a.createElement("a",{onClick:Object(l.a)(c.a.mark(function ze(){var Ce;return c.a.wrap(function(Le){for(;;)switch(Le.prev=Le.next){case 0:return Le.next=2,Object(E.c)({});case 2:Ce=Le.sent,(Ce==null?void 0:Ce.status)===1&&(Ee({type:"user/getUserInfo",payload:Object(D.a)({},Qe)}),Ee({type:"user/getNavigationInfo",payload:Object(D.a)({},Qe)}),U("autologin_trustie"),U("_educoder_session"),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),a.b.success(Ce==null?void 0:Ce.message),n.d.replace("/"));case 4:case"end":return Le.stop()}},ze)}))},"\u9000\u51FA")))}};if(Object(C.p)()){var $e,Et;return i.a.createElement(p.a,{overlay:Pe,placement:"bottomRight"},i.a.createElement("section",null,i.a.createElement("aside",null,i.a.createElement("div",{className:ve.actionTabs.type===1?w.a.classromediv:""},i.a.createElement("img",{className:"".concat(w.a.userPic," current ml15"),src:"".concat(o.a===null||o.a===void 0?void 0:o.a.IMG_SERVER,"/images/").concat(($e=Z.userInfo)===null||$e===void 0?void 0:$e.image_url),alt:"",onClick:function(){var Ne;return window.location.href="/forums/accounts/".concat((Z==null?void 0:Z.userInfo)&&((Ne=Z.userInfo)===null||Ne===void 0?void 0:Ne.login),"/memos")}}),Object(A.q)()&&i.a.createElement("span",{className:"ml10 font16"},(Et=Z.userInfo)===null||Et===void 0?void 0:Et.username)))))}else{var st;return i.a.createElement("div",{className:"font15 ".concat(X.isIlearning?w.a.login:""," ml30")},(X==null||((st=X.setting)===null||st===void 0)?void 0:st.sso_url)&&i.a.createElement("span",{className:"ml10 mr5 current c-white",onClick:function(){var Ne;window.location.href=X==null||((Ne=X.setting)===null||Ne===void 0)?void 0:Ne.sso_url}},"\u767B\u5F55"))}},W=Object(n.a)(function(oe){var _e=oe.homePage,ye=oe.loading,se=oe.user,me=oe.globalSetting,fe=oe.shixunHomeworks;return{homePage:_e,user:se,globalSetting:me,shixunHomeworks:fe,loading:ye.models.index}})(z),K=S.a.Header,V=h.a.Search;function F(){var oe,_e,ye=window.location.pathname,se=ye.split("/"),me={};return se[1]=="classrooms"&&se.length>3&&!((oe=se[4])!==null&&oe!==void 0&&oe.includes("newgold"))&&!((_e=se[5])!==null&&_e!==void 0&&_e.includes("newgold"))&&se[2]!=="coursesId"&&(me.course_id=se[2]),se[1]==="shixuns"&&se.length>3&&(me.objective_type="shixun",me.objective_id=se[2]),se[1]==="paths"&&se.length>3&&(me.objective_type="path",me.objective_id=se[2]),Object(D.a)(Object(D.a)({},me),{school:1})}var B={\u9996\u9875:"/","/paths":{link:"/paths",key:1},"/shixuns":{link:"/shixuns",key:2},"/classrooms":{link:"/classrooms",key:3},"/competitions":{link:"/competitions",key:4},"/moop_cases":{link:"/moop_cases",key:5},"/forums":{link:"/forums",key:6},"/recruitment":{link:"/competitions/index",key:7},"/three":{link:"/three",key:7}},G=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],ae=function(_e){var ye,se=_e.homePage,me=_e.user,fe=_e.globalSetting,ie=_e.loading,le=_e.dispatch,Q=_e.location,ce=_e.isLogin,te=ce===void 0?!1:ce,ee=_e.shixunHomeworks,xe=_e.competitions,re=Object(m.a)(_e,["homePage","user","globalSetting","loading","dispatch","location","isLogin","shixunHomeworks","competitions"]),Z=F(),X=Q.pathname,q=X==null?void 0:X.includes("/forums"),Ee=Object(r.useState)(-1),ve=Object(P.a)(Ee,2),Oe=ve[0],Ke=ve[1],Qe=xe.qs;Object(r.useEffect)(function(){if(fe!=null&&fe.setting){var et,ke;if(fe==null||((et=fe.setting)===null||et===void 0||((ke=et.navbar)===null||ke===void 0))||ke.map(function($e,Et){Q.pathname.indexOf($e.link)>-1&&Ke(Et)}),Oe===-1)Object(A.W)(fe.setting.name);else{var Pe;Object(A.W)(((Pe=fe.setting.navbar[Oe])===null||Pe===void 0?void 0:Pe.name)||fe.setting.name)}}},[fe==null?void 0:fe.setting]);var rt=Object(r.useMemo)(function(){var et;if(fe!=null&&(et=fe.setting)!==null&&et!==void 0&&et.nav_logo_url){var ke;return"".concat(o.a.IMG_SERVER,"/").concat(fe==null||((ke=fe.setting)===null||ke===void 0)?void 0:ke.nav_logo_url)}else return null},[fe==null||((ye=fe.setting)===null||ye===void 0)?void 0:ye.nav_logo_url]);if(fe.showHeader&&fe.showHeaderFooter){var at,it;return i.a.createElement("div",{className:f.a.header},i.a.createElement("div",{className:f.a.wrap},i.a.createElement("div",{className:"menu"},!!(fe!=null&&(at=fe.setting)!==null&&at!==void 0&&at.nav_logo_url)&&i.a.createElement(s.a,{style:{display:"flex",alignItems:"center",margin:0},onClick:function(){le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},i.a.createElement("img",{className:f.a.logo,title:(it=fe.setting)===null||it===void 0?void 0:it.name,src:rt})),!Object(A.q)()&&fe.setting&&fe.setting.navbar.map(function(et,ke){if(!et.hidden)return i.a.createElement("li",{key:ke,className:Oe===ke?f.a.actived:""},(et==null?void 0:et.name)==="\u6559\u5B66\u8BFE\u5802"&&i.a.createElement(s.a,{onClick:function(){localStorage.getItem("Noviceguide")==="0"||le({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:i.a.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})},className:ee.actionTabs.type===4?f.a.classromediv:"",dangerouslySetInnerHTML:{__html:et.name},to:et.link}),(et==null?void 0:et.name)!="\u6559\u5B66\u8BFE\u5802"&&et.link.indexOf("http")<0&&i.a.createElement(s.a,{onClick:function(){le({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},dangerouslySetInnerHTML:{__html:et.name},to:et.link,target:et.link.indexOf("http")>-1?"_blank":"_self"}),(et==null?void 0:et.name)!="\u6559\u5B66\u8BFE\u5802"&&et.link.indexOf("http")>-1&&i.a.createElement("a",{target:et.link.indexOf("http")>-1?"_blank":"_self",dangerouslySetInnerHTML:{__html:et.name},href:et.link}))}),i.a.createElement("div",{className:"right"},i.a.createElement(W,{payload:Z})))))}else return i.a.createElement(i.a.Fragment,null)},de=Y.a=Object(n.a)(function(oe){var _e=oe.homePage,ye=oe.loading,se=oe.user,me=oe.globalSetting,fe=oe.shixunHomeworks,ie=oe.competitions;return{homePage:_e,user:se,globalSetting:me,loading:ye.models.index,shixunHomeworks:fe,competitions:ie}})(ae)},sLOW:function(M,Y,u){"use strict";var P=u("iQDF"),m=u("+eQT"),D=u("Awhp"),d=u("KrTs"),h=u("O3gP"),b=u("lrIw"),S=u("7Kak"),r=u("9yH6"),i=u("sRBo"),s=u("kaz8"),n=u("+L6B"),x=u("2/Rp"),f=u("oBTY"),y=u("miYZ"),v=u("tsqr"),p=u("2qtc"),O=u("kLXV"),a=u("9og8"),l=u("tJVT"),g=u("PpiC"),T=u("WmNS"),_=u.n(T),c=u("q1tI"),R=u.n(c),w=u("9kvl"),C=u("Z0Lh"),E=u.n(C),o=u("9ZNV"),A=u("NLgs"),k=u("wd/R"),U=u.n(k),N=u("L+Ii"),z=u.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(":"),oe="YYYY-MM-DD HH:mm",_e=U()(de,oe);return _e.add(1,"hours"),_e.format(oe)}return B},K="YYYY-MM-DD HH:mm",V=function(B){var G,ae,de,oe,_e,ye,se,me,fe=B.shixunsDetail,ie=B.globalSetting,le=B.loading,Q=B.user,ce=B.dispatch,te=Object(g.a)(B,["shixunsDetail","globalSetting","loading","user","dispatch"]),ee=Object(c.useRef)(),xe=Object(c.useState)(),re=Object(l.a)(xe,2),Z=re[0],X=re[1],q=Object(c.useState)(),Ee=Object(l.a)(q,2),ve=Ee[0],Oe=Ee[1],Ke=Object(c.useState)([]),Qe=Object(l.a)(Ke,2),rt=Qe[0],at=Qe[1],it=Object(c.useState)([]),et=Object(l.a)(it,2),ke=et[0],Pe=et[1],$e=Object(c.useState)(""),Et=Object(l.a)($e,2),st=Et[0],Dt=Et[1],Ne=Object(c.useState)(),Be=Object(l.a)(Ne,2),ze=Be[0],Ce=Be[1],Me=Object(c.useState)(),Le=Object(l.a)(Me,2),Fe=Le[0],dt=Le[1],_t=(G=Q.userInfo)===null||G===void 0||((ae=G.shixun)===null||ae===void 0)?void 0:ae.editable;Object(c.useEffect)(function(){var Ge,ut;ee.current=(Ge=location.pathname)===null||Ge===void 0||((ut=Ge.split("/"))===null||ut===void 0)?void 0:ut[2],Ut()},[]),Object(c.useEffect)(function(){var Ge,ut,ot,we,Xe,Ct,gt,Tt,Lt,At;if(!fe.setting)return;X((Ge=fe.setting)===null||Ge===void 0||((ut=Ge.shixun)===null||ut===void 0)?void 0:ut.can_copy),Oe((ot=fe.setting)===null||ot===void 0||((we=ot.shixun)===null||we===void 0)?void 0:we.use_scope),Ce(!!((Xe=fe.setting)!==null&&Xe!==void 0&&(Ct=Xe.shixun)!==null&&Ct!==void 0&&Ct.opening_time)),dt((gt=fe.setting)===null||gt===void 0||((Tt=gt.shixun)===null||Tt===void 0)?void 0:Tt.opening_time),at((Lt=fe.setting)===null||Lt===void 0||((At=Lt.shixun)===null||At===void 0)?void 0:At.scope_partment)},[fe.setting]);var Ut=function(){var Ge=Object(a.a)(_.a.mark(function ut(ot){var we;return _.a.wrap(function(Ct){for(;;)switch(Ct.prev=Ct.next){case 0:return Ct.next=2,ce({type:"shixunsDetail/getDepartments",payload:{q:ot}});case 2:we=Ct.sent,we&&Pe(we.shools_name||[]);case 4:case"end":return Ct.stop()}},ut)}));return function(ot){return Ge.apply(this,arguments)}}(),cn=function(){var Ge=Object(a.a)(_.a.mark(function ut(){var ot,we,Xe,Ct,gt,Tt,Lt;return _.a.wrap(function(jt){for(;;)switch(jt.prev=jt.next){case 0:return jt.next=2,ce({type:"shixunsDetail/getShixunQuote",payload:{id:ee.current}});case 2:if(jt.t0=jt.sent,jt.t0){jt.next=5;break}jt.t0={};case 5:Lt=jt.t0,O.a.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:520,content:R.a.createElement("div",{className:"tc font14 ".concat(z.a.modal)},!!((ot=Lt.subjects)!==null&&ot!==void 0&&ot.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||((Xe=we.splice(0,2))===null||Xe===void 0)?void 0:Xe.map(function(qt){return"\u300A".concat(qt,"\u300B")}),"\u7B49",R.a.createElement("span",{className:z.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:z.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(z.a.colorYellow," mt30")},"\u5220\u9664\u5B9E\u8DF5\u9879\u76EE\u5C06\u5F71\u54CD\u8BFE\u7A0B\u53CA\u8BFE\u5802\u5BF9\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u4F7F\u7528\uFF01\u8BF7\u8C28\u614E\u64CD\u4F5C\uFF01")),onOk:function(){var qt=Object(a.a)(_.a.mark(function yn(){var Kn;return _.a.wrap(function(Fn){for(;;)switch(Fn.prev=Fn.next){case 0:return Fn.next=2,ce({type:"shixunsDetail/deleteShixun",payload:{id:ee.current}});case 2:Kn=Fn.sent,Kn.status===1&&(v.b.success("\u64CD\u4F5C\u6210\u529F"),w.d.push("/shixuns"));case 4:case"end":return Fn.stop()}},yn)}));function Nn(){return qt.apply(this,arguments)}return Nn}()});case 7:case"end":return jt.stop()}},ut)}));return function(){return Ge.apply(this,arguments)}}(),An=function(){if(Object(A.b)(ce,"\u4E0D\u80FD\u8FDB\u884C\u5220\u9664"))return},rn=function(ut){if(rt.includes(ut)){v.b.info("\u8BF7\u52FF\u6307\u5B9A\u76F8\u540C\u7684\u5355\u4F4D");return}Dt(null),at([].concat(Object(f.a)(rt),[ut]))},Pt=function(){var Ge=Object(a.a)(_.a.mark(function ut(){var ot;return _.a.wrap(function(Xe){for(;;)switch(Xe.prev=Xe.next){case 0:if(!(ze&&!Fe)){Xe.next=3;break}return v.b.info("\u8BF7\u9009\u62E9\u5F00\u542F\u65F6\u95F4"),Xe.abrupt("return");case 3:if(!(ve===1&&!rt.length)){Xe.next=6;break}return v.b.info("\u8BF7\u9009\u62E9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),Xe.abrupt("return");case 6:return Xe.next=8,ce({type:"shixunsDetail/updatePermissionSetting",payload:{id:ee.current,scope_partment:ve===0?null:rt,shixun:{can_copy:Z,use_scope:ve,opening_time:Fe}}});case 8:ot=Xe.sent,ot.status!==-1&&(v.b.info("\u6743\u9650\u914D\u7F6E\u4FDD\u5B58\u6210\u529F\uFF01"),ce({type:"shixunsDetail/getSettingsData",payload:{id:ee.current}}),ce({type:"shixunsDetail/getShixunsDetail",payload:{id:ee.current}}));case 10:case"end":return Xe.stop()}},ut)}));return function(){return Ge.apply(this,arguments)}}();return R.a.createElement("section",{className:z.a.wrap},R.a.createElement("div",{style:{position:"absolute",top:"80px",right:"40px"}},(fe==null||((de=fe.detail)===null||de===void 0)?void 0:de.shixun_status)!==2?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:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u590D\u5236:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:Z,onChange:function(ut){return X(ut.target.checked)},disabled:!_t}),R.a.createElement("span",{className:"".concat(z.a.color999)},"\uFF08\u9009\u4E2D\u5219\u5141\u8BB8\u5DF2\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u590D\u5236\u8BE5\u5B9E\u8BAD\uFF09")))),!((((oe=fe.detail)===null||oe===void 0?void 0:oe.shixun_status)>1||((_e=fe.detail)===null||_e===void 0?void 0:_e.public)===2)&&((ye=fe.setting)===null||ye===void 0||((se=ye.shixun)===null||se===void 0)?void 0:se.use_scope)===0&&((me=fe.detail)===null||me===void 0?void 0:me.identity)>2)&&R.a.createElement("div",{className:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u516C\u5F00\u7A0B\u5EA6:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement(r.a.Group,{value:ve,onChange:function(ut){return Oe(ut.target.value)},disabled:!_t},R.a.createElement(r.a,{className:z.a.radio,value:0},R.a.createElement("span",null,"\u5BF9\u6240\u6709\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u6240\u6709\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement(r.a,{className:z.a.radio,value:1},R.a.createElement("span",null,"\u5BF9\u6307\u5B9A\u5355\u4F4D\u516C\u5F00"),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09"))),ve===1&&R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"mt10"},R.a.createElement(b.a,{showSearch:!0,className:z.a.selectSchool,placeholder:"\u8BF7\u8F93\u5165\u5E76\u9009\u62E9\u5355\u4F4D\u540D\u79F0",value:st,onChange:function(ut){Dt(ut),Ut(ut)},disabled:!_t,onSelect:rn,options:ke==null?void 0:ke.map(function(Ge){return{value:Ge}})}),R.a.createElement("span",{className:z.a.color999},"\uFF08\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u4EC5\u5BF9\u4E0B\u65B9\u6307\u5B9A\u5355\u4F4D\u7684\u7528\u6237\u53EF\u89C1\uFF09")),R.a.createElement("div",{className:"mt10"},rt==null?void 0:rt.map(function(Ge){return _t?R.a.createElement(d.a,{count:"x",className:"mr20 current",onClick:function(){return at(rt.filter(function(ot){return ot!==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:z.a.labelWrap},R.a.createElement("label",{className:z.a.label},"\u5F00\u542F\u65F6\u95F4:"),R.a.createElement("div",{className:z.a.labelContent},R.a.createElement("div",null,R.a.createElement(s.a,{checked:ze,onChange:function(ut){return Ce(ut.target.checked)},disabled:!_t}),R.a.createElement("span",{className:"".concat(z.a.color999," ml10")},"\uFF08\u9009\u4E2D\u5219\u5B66\u5458\u5728\u6307\u5B9A\u7684\u5F00\u542F\u65F6\u95F4\u540E\uFF0C\u624D\u80FD\u5F00\u542F\u5B66\u4E60\uFF1B\u4E0D\u9009\u4E2D\u5219\u5B66\u5458\u5728\u5B9E\u8BAD\u53D1\u5E03\u540E\uFF0C\u80FD\u7ACB\u5373\u5F00\u542F\u5B66\u4E60\uFF09")),ze&&R.a.createElement(m.a,{className:"".concat(z.a.dataPicker," mt10"),format:K,locale:E.a,disabled:!_t,placeholder:"\u8BF7\u8F93\u5165\u5F00\u542F\u65F6\u95F4",showToday:!1,disabledDate:function(ut){return ut&&ut<U()().endOf("day").subtract(1,"days")},showTime:{minuteStep:30},value:Fe&&U()(Fe,K),onChange:function(ut,ot){return dt(W(ot))}}))),R.a.createElement(o.a,{okText:"\u4FDD\u5B58",hasOkBtn:_t,loading:le.effects["shixunsDetail/updatePermissionSetting"],onCancel:function(){return w.d.push("/shixuns/".concat(ee.current,"/challenges"))},onOk:Pt}))};Y.a=Object(w.a)(function(F){var B=F.shixunsDetail,G=F.loading,ae=F.globalSetting,de=F.user;return{shixunsDetail:B,globalSetting:ae,user:de,loading:G}})(V)},sR1s:function(M,Y,u){"use strict";u.d(Y,"b",function(){return d}),u.d(Y,"a",function(){return h}),u.d(Y,"c",function(){return b}),u.d(Y,"d",function(){return S});var P=u("U8pU"),m="RC_TABLE_KEY";function D(r){return r==null?[]:Array.isArray(r)?r:[r]}function d(r,i){if(!i&&typeof i!="number")return r;for(var s=D(i),n=r,x=0;x<s.length;x+=1){if(!n)return null;var f=s[x];n=n[f]}return n}function h(r){var i=[],s={};return r.forEach(function(n){for(var x=n||{},f=x.key,y=x.dataIndex,v=f||D(y).join("-")||m;s[v];)v="".concat(v,"_next");s[v]=!0,i.push(v)}),i}function b(){var r={};function i(f,y){y&&Object.keys(y).forEach(function(v){var p=y[v];p&&Object(P.a)(p)==="object"?(f[v]=f[v]||{},i(f[v],p)):f[v]=p})}for(var s=arguments.length,n=new Array(s),x=0;x<s;x++)n[x]=arguments[x];return n.forEach(function(f){i(r,f)}),r}function S(r){return r!=null}},sboe:function(M,Y,u){"use strict";u.d(Y,"a",function(){return D});var P=u("q1tI"),m=u.n(P),D=P.createContext(null)},sckv:function(M,Y,u){M.exports={wrap:"wrap___3kep6",colorBlue:"colorBlue___3r5Hq",repeatedName:"repeatedName___vESvE"}},t23M:function(M,Y,u){"use strict";var P=u("VTBJ"),m=u("1OyB"),D=u("vuIU"),d=u("Ji7U"),h=u("LK+K"),b=u("q1tI"),S=u.n(b),r=u("m+aA"),i=u("Zm9Q"),s=u("Kwbf"),n=u("c+Xe"),x=u("bdgK"),f="rc-observer-key",y=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(l){var g=a.props.onResize,T=l[0].target,_=T.getBoundingClientRect(),c=_.width,R=_.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),g&&Promise.resolve().then(function(){g(Object(P.a)(Object(P.a)({},A),{},{offsetWidth:w,offsetHeight:C}))})}},a.setChildNode=function(l){a.childNode=l},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 l=this.props.disabled;if(l){this.destroyObserver();return}var g=Object(r.a)(this.childNode||this),T=g!==this.currentElement;T&&(this.destroyObserver(),this.currentElement=g),!this.resizeObserver&&g&&(this.resizeObserver=new x.default(this.onResize),this.resizeObserver.observe(g))}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var l=this.props.children,g=Object(i.a)(l);if(g.length>1)Object(s.a)(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(g.length===0)return Object(s.a)(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var T=g[0];if(b.isValidElement(T)&&Object(n.c)(T)){var _=T.ref;g[0]=b.cloneElement(T,{ref:Object(n.a)(_,this.setChildNode)})}return g.length===1?g[0]:g.map(function(c,R){return!b.isValidElement(c)||"key"in c&&c.key!==null?c:b.cloneElement(c,{key:"".concat(f,"-").concat(R)})})}}]),O}(b.Component);y.displayName="ResizeObserver",Y.a=y},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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("MlIO"),u("1uat"))})(this,function(P){return function(){var m=P,D=m.x64,d=D.Word,h=D.WordArray,b=m.algo,S=b.SHA512,r=b.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(r),m.HmacSHA384=S._createHmacHelper(r)}(),P.SHA384})},uGxW:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("OLod"))})(this,function(P){return P.pad.NoPadding={pad:function(){},unpad:function(){}},P.pad.NoPadding})},uK0f:function(M,Y,u){(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||[],b=[],S=0;do{var r=h.filter(function(i){return D(i,S)})[0];if(!r)break;b.push(r),h=r[d.childrenKeyName]||[],S+=1}while(h.length>0);return b}return P})},ulZh:function(M,Y,u){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,b){D.o(d,h)||Object.defineProperty(d,h,{enumerable:!0,get:b})},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 b=Object.create(null);if(D.r(b),Object.defineProperty(b,"default",{enumerable:!0,value:d}),h&2&&typeof d!="string")for(var S in d)D.d(b,S,function(r){return d[r]}.bind(null,S));return b},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 b(){}Object.create&&(b.prototype=Object.create(null),new b().__proto__||(h=!1));function S(n,x,f){this.fn=n,this.context=x,this.once=f||!1}function r(n,x,f,y,v){if(typeof f!="function")throw new TypeError("The listener must be a function");var p=new S(f,y||n,v),O=h?h+x:x;return n._events[O]?n._events[O].fn?n._events[O]=[n._events[O],p]:n._events[O].push(p):(n._events[O]=p,n._eventsCount++),n}function i(n,x){--n._eventsCount===0?n._events=new b:delete n._events[x]}function s(){this._events=new b,this._eventsCount=0}s.prototype.eventNames=function(){var x=[],f,y;if(this._eventsCount===0)return x;for(y in f=this._events)d.call(f,y)&&x.push(h?y.slice(1):y);return Object.getOwnPropertySymbols?x.concat(Object.getOwnPropertySymbols(f)):x},s.prototype.listeners=function(x){var f=h?h+x:x,y=this._events[f];if(!y)return[];if(y.fn)return[y.fn];for(var v=0,p=y.length,O=new Array(p);v<p;v++)O[v]=y[v].fn;return O},s.prototype.listenerCount=function(x){var f=h?h+x:x,y=this._events[f];return y?y.fn?1:y.length:0},s.prototype.emit=function(x,f,y,v,p,O){var a=h?h+x:x;if(!this._events[a])return!1;var l=this._events[a],g=arguments.length,T,_;if(l.fn){l.once&&this.removeListener(x,l.fn,void 0,!0);switch(g){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,f),!0;case 3:return l.fn.call(l.context,f,y),!0;case 4:return l.fn.call(l.context,f,y,v),!0;case 5:return l.fn.call(l.context,f,y,v,p),!0;case 6:return l.fn.call(l.context,f,y,v,p,O),!0}for(_=1,T=new Array(g-1);_<g;_++)T[_-1]=arguments[_];l.fn.apply(l.context,T)}else{var c=l.length,R;for(_=0;_<c;_++){l[_].once&&this.removeListener(x,l[_].fn,void 0,!0);switch(g){case 1:l[_].fn.call(l[_].context);break;case 2:l[_].fn.call(l[_].context,f);break;case 3:l[_].fn.call(l[_].context,f,y);break;case 4:l[_].fn.call(l[_].context,f,y,v);break;default:if(!T)for(R=1,T=new Array(g-1);R<g;R++)T[R-1]=arguments[R];l[_].fn.apply(l[_].context,T)}}}return!0},s.prototype.on=function(x,f,y){return r(this,x,f,y,!1)},s.prototype.once=function(x,f,y){return r(this,x,f,y,!0)},s.prototype.removeListener=function(x,f,y,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)&&(!y||O.context===y)&&i(this,p);else{for(var a=0,l=[],g=O.length;a<g;a++)(O[a].fn!==f||v&&!O[a].once||y&&O[a].context!==y)&&l.push(O[a]);l.length?this._events[p]=l.length===1?l[0]:l: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 b,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+\-.]+:)?)(\/\/[^\/?#]*)?((?:[^\/?#]*\/)*[^;?#]*)?(;[^?#]*)?(\?[^#]*)?(#[^]*)?$/,b=/^([^\/?#]*)([^]*)$/,S=/(?:\/|^)\.(?=\/)/g,r=/(?:\/|^)\.\.\/(?!\.\.\/)[^\/]*(?=\/)/g,i={buildAbsoluteURL:function(s,n,x){if(x=x||{},s=s.trim(),n=n.trim(),!n){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 y=i.parseURL(n);if(!y)throw new Error("Error trying to parse relative URL.");if(y.scheme)return x.alwaysNormalize?(y.path=i.normalizePath(y.path),i.buildURLFromParts(y)):n;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=b.exec(v.path);v.netLoc=p[1],v.path=p[2]}v.netLoc&&!v.path&&(v.path="/");var O={scheme:v.scheme,netLoc:y.netLoc,path:null,params:y.params,query:y.query,fragment:y.fragment};if(!y.netLoc&&(O.netLoc=v.netLoc,y.path[0]!=="/"))if(!y.path)O.path=v.path,y.params||(O.params=v.params,y.query||(O.query=v.query));else{var a=v.path,l=a.substring(0,a.lastIndexOf("/")+1)+y.path;O.path=i.normalizePath(l)}return O.path===null&&(O.path=x.alwaysNormalize?i.normalizePath(y.path):y.path),i.buildURLFromParts(O)},parseURL:function(s){var n=h.exec(s);return n?{scheme:n[1]||"",netLoc:n[2]||"",path:n[3]||"",params:n[4]||"",query:n[5]||"",fragment:n[6]||""}:null},normalizePath:function(s){for(s=s.split("").reverse().join("").replace(S,"");s.length!==(s=s.replace(r,"")).length;);return s.split("").reverse().join("")},buildURLFromParts:function(s){return s.scheme+s.netLoc+s.path+s.params+s.query+s.fragment}};P.exports=i})(this)},"./node_modules/webworkify-webpack/index.js":function(P,m,D){function d(x){var f={};function y(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,y),O.l=!0,O.exports}y.m=x,y.c=f,y.i=function(p){return p},y.d=function(p,O,a){y.o(p,O)||Object.defineProperty(p,O,{configurable:!1,enumerable:!0,get:a})},y.r=function(p){Object.defineProperty(p,"__esModule",{value:!0})},y.n=function(p){var O=p&&p.__esModule?function(){return p.default}:function(){return p};return y.d(O,"a",O),O},y.o=function(p,O){return Object.prototype.hasOwnProperty.call(p,O)},y.p="/",y.oe=function(p){throw console.error(p),p};var v=y(y.s=ENTRY_MODULE);return v.default||v}var h="[\\.|\\-|\\+|\\w|/|@]+",b="\\(\\s*(/\\*.*?\\*/)?\\s*.*?("+h+").*?\\)";function S(x){return(x+"").replace(/[.?*+^$[\]\\(){}|-]/g,"\\$&")}function r(x){return!isNaN(1*x)}function i(x,f,y){var v={};v[y]=[];var p=f.toString(),O=p.match(/^function\s?\w*\(\w+,\s*\w+,\s*(\w+)\)/);if(!O)return v;for(var a=O[1],l=new RegExp("(\\\\n|\\W)"+S(a)+b,"g"),g;g=l.exec(p);){if(g[3]==="dll-reference")continue;v[y].push(g[3])}for(l=new RegExp("\\("+S(a)+'\\("(dll-reference\\s('+h+'))"\\)\\)'+b,"g");g=l.exec(p);)x[g[2]]||(v[y].push(g[1]),x[g[2]]=D(g[1]).m),v[g[2]]=v[g[2]]||[],v[g[2]].push(g[4]);for(var T=Object.keys(v),_=0;_<T.length;_++)for(var c=0;c<v[T[_]].length;c++)r(v[T[_]][c])&&(v[T[_]][c]=1*v[T[_]][c]);return v}function s(x){var f=Object.keys(x);return f.reduce(function(y,v){return y||x[v].length>0},!1)}function n(x,f){for(var y={main:[f]},v={main:[]},p={main:{}};s(y);)for(var O=Object.keys(y),a=0;a<O.length;a++){var l=O[a],g=y[l],T=g.pop();if(p[l]=p[l]||{},p[l][T]||!x[l][T])continue;p[l][T]=!0,v[l]=v[l]||[],v[l].push(T);for(var _=i(x,x[l][T],l),c=Object.keys(_),R=0;R<c.length;R++)y[c[R]]=y[c[R]]||[],y[c[R]]=y[c[R]].concat(_[c[R]])}return v}P.exports=function(x,f){f=f||{};var y={main:D.m},v=f.all?{main:Object.keys(y.main)}:n(y,x),p="";Object.keys(v).filter(function(T){return T!=="main"}).forEach(function(T){for(var _=0;v[T][_];)_++;v[T].push(_),y[T][_]="(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })",p=p+"var "+T+" = ("+d.toString().replace("ENTRY_MODULE",JSON.stringify(_))+")({"+v[T].map(function(c){return""+JSON.stringify(c)+": "+y[T][c].toString()}).join(",")+`});
`}),p=p+"new (("+d.toString().replace("ENTRY_MODULE",JSON.stringify(x))+")({"+v.main.map(function(T){return""+JSON.stringify(T)+": "+y.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,l=a.createObjectURL(O),g=new window.Worker(l);return g.objectURL=l,g}},"./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"),b=D("./src/controller/audio-track-controller.ts"),S=D("./src/controller/subtitle-stream-controller.ts"),r=D("./src/controller/subtitle-track-controller.ts"),i=D("./src/controller/buffer-controller.ts"),s=D("./src/controller/timeline-controller.ts"),n=D("./src/controller/cap-level-controller.ts"),x=D("./src/controller/fps-controller.ts"),f=D("./src/controller/eme-controller.ts"),y=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"),l=D("./src/utils/logger.ts");function g(){return g=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},g.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 _(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=_(_({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:n.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:r.default,timelineController:s.TimelineController,audioStreamController:h.default,audioTrackController:b.default,emeController:f.default,cmcdController:y.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 g({},o,A)}function E(o){var A=o.loader;if(A!==p.default&&A!==v.default)l.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,l.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"),b=D("./src/events.ts"),S=D("./src/utils/buffer-helper.ts"),r=D("./src/errors.ts"),i=D("./src/types/loader.ts"),s=D("./src/utils/logger.ts");function n(y,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(y,O.key,O)}}function x(y,v,p){return v&&n(y.prototype,v),p&&n(y,p),y}var f=function(){function y(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=y.prototype;return v.registerListeners=function(){var O=this.hls;O.on(b.Events.FRAG_LOADING,this.onFragLoading,this),O.on(b.Events.FRAG_LOADED,this.onFragLoaded,this),O.on(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),O.on(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.on(b.Events.ERROR,this.onError,this)},v.unregisterListeners=function(){var O=this.hls;O.off(b.Events.FRAG_LOADING,this.onFragLoading,this),O.off(b.Events.FRAG_LOADED,this.onFragLoaded,this),O.off(b.Events.FRAG_BUFFERED,this.onFragBuffered,this),O.off(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),O.off(b.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 l=a.frag;if(l.type===i.PlaylistLevelType.MAIN&&!this.timer){var g;this.fragCurrent=l,this.partCurrent=(g=a.part)!=null?g:null,this.timer=self.setInterval(this.onCheck,100)}},v.onLevelLoaded=function(O,a){var l=this.hls.config;a.details.live?this.bwEstimator.update(l.abrEwmaSlowLive,l.abrEwmaFastLive):this.bwEstimator.update(l.abrEwmaSlowVoD,l.abrEwmaFastVoD)},v._abandonRulesCheck=function(){var O=this.fragCurrent,a=this.partCurrent,l=this.hls,g=l.autoLevelEnabled,T=l.config,_=l.media;if(!O||!_)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(!g||_.paused||!_.playbackRate||!_.readyState)return;var w=performance.now()-c.loading.start,C=Math.abs(_.playbackRate);if(w<=500*R/C)return;var E=l.levels,o=l.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,z=_.currentTime,W=(S.BufferHelper.bufferInfo(_,z,T.maxBufferHole).end-z)/C;if(W>=2*R/C||N<=W)return;var K=Number.POSITIVE_INFINITY,V;for(V=O.level-1;V>o;V--){var F=E[V].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 "+V+`
Current BW estimate: `+(Object(d.isFiniteNumber)(B)?(B/1024).toFixed(3):"Unknown")+` Kb/s
Estimated load time for current fragment: `+N.toFixed(3)+` s
Estimated load time for the next fragment: `+K.toFixed(3)+` s
Time to underbuffer: `+W.toFixed(3)+" s"),l.nextLoadLevel=V,this.bwEstimator.sample(w,c.loaded),this.clearTimer(),O.loader&&(this.fragCurrent=this.partCurrent=null,O.loader.abort()),l.trigger(b.Events.FRAG_LOAD_EMERGENCY_ABORTED,{frag:O,part:a,stats:c})},v.onFragLoaded=function(O,a){var l=a.frag,g=a.part;if(l.type===i.PlaylistLevelType.MAIN&&Object(d.isFiniteNumber)(l.sn)){var T=g?g.stats:l.stats,_=g?g.duration:l.duration;if(this.clearTimer(),this.lastLoadedFragLevel=l.level,this._nextAutoLevel=-1,this.hls.config.abrMaxWithRealBitrate){var c=this.hls.levels[l.level],R=(c.loaded?c.loaded.bytes:0)+T.loaded,w=(c.loaded?c.loaded.duration:0)+_;c.loaded={bytes:R,duration:w},c.realBitrate=Math.round(8*R/w)}if(l.bitrateTest){var C={stats:T,frag:l,part:g,id:l.type};this.onFragBuffered(b.Events.FRAG_BUFFERED,C),l.bitrateTest=!1}}},v.onFragBuffered=function(O,a){var l=a.frag,g=a.part,T=g?g.stats:l.stats;if(T.aborted)return;if(l.type!==i.PlaylistLevelType.MAIN||l.sn==="initSegment")return;var _=T.parsing.end-T.loading.start;this.bwEstimator.sample(_,T.loaded),T.bwEstimate=this.bwEstimator.getEstimate(),l.bitrateTest?this.bitrateTestDelay=_/1e3:this.bitrateTestDelay=0},v.onError=function(O,a){switch(a.details){case r.ErrorDetails.FRAG_LOAD_ERROR:case r.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,l=this.hls,g=l.maxAutoLevel,T=l.config,_=l.minAutoLevel,c=l.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,_,g,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 z=this.bitrateTestDelay;if(z){var W=R?Math.min(R,T.maxLoadingDelay):T.maxLoadingDelay;k=W-z,s.logger.trace("bitrate test took "+Math.round(1e3*z)+"ms, set first fragment max fetchDuration to "+Math.round(1e3*k)+" ms"),U=N=1}}return A=this.findBestLevel(E,_,g,o+k,U,N),Math.max(A,0)},v.findBestLevel=function(O,a,l,g,T,_){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=l;N>=a;N--){var z=E[N];if(!z||k&&z.codecSet!==k)continue;var W=z.details,K=(w?W==null?void 0:W.partTarget:W==null?void 0:W.averagetargetduration)||U,V=void 0;N<=C?V=T*O:V=_*O;var F=E[N].maxBitrate,B=F*K/V;if(s.logger.trace("level/adjustedbw/bitrate/avgDuration/maxFetchDuration/fetchDuration: "+N+"/"+Math.round(V)+"/"+F+"/"+K+"/"+g+"/"+B),V>F&&(!B||A&&!this.bitrateTestDelay||B<g))return N}return-1},x(y,[{key:"nextAutoLevel",get:function(){var O=this._nextAutoLevel,a=this.bwEstimator;if(O!==-1&&(!a||!a.canEstimate()))return O;var l=this.getNextABRAutoLevel();return O!==-1&&(l=Math.min(O,l)),l},set:function(O){this._nextAutoLevel=O}}]),y}();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"),b=D("./src/events.ts"),S=D("./src/utils/buffer-helper.ts"),r=D("./src/controller/fragment-tracker.ts"),i=D("./src/types/level.ts"),s=D("./src/types/loader.ts"),n=D("./src/loader/fragment.ts"),x=D("./src/demux/chunk-cache.ts"),f=D("./src/demux/transmuxer-interface.ts"),y=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 l(){return l=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},l.apply(this,arguments)}function g(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 _=100,c=function(R){g(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(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.on(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.on(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.on(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),o.on(b.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),o.on(b.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),o.on(b.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),o.on(b.Events.ERROR,this.onError,this),o.on(b.Events.BUFFER_RESET,this.onBufferReset,this),o.on(b.Events.BUFFER_CREATED,this.onBufferCreated,this),o.on(b.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),o.on(b.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),o.on(b.Events.FRAG_BUFFERED,this.onFragBuffered,this)},C._unregisterListeners=function(){var o=this.hls;o.off(b.Events.MEDIA_ATTACHED,this.onMediaAttached,this),o.off(b.Events.MEDIA_DETACHING,this.onMediaDetaching,this),o.off(b.Events.MANIFEST_LOADING,this.onManifestLoading,this),o.off(b.Events.LEVEL_LOADED,this.onLevelLoaded,this),o.off(b.Events.AUDIO_TRACKS_UPDATED,this.onAudioTracksUpdated,this),o.off(b.Events.AUDIO_TRACK_SWITCHING,this.onAudioTrackSwitching,this),o.off(b.Events.AUDIO_TRACK_LOADED,this.onAudioTrackLoaded,this),o.off(b.Events.ERROR,this.onError,this),o.off(b.Events.BUFFER_RESET,this.onBufferReset,this),o.off(b.Events.BUFFER_CREATED,this.onBufferCreated,this),o.off(b.Events.BUFFER_FLUSHED,this.onBufferFlushed,this),o.off(b.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),o.off(b.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 z=k.cc;this.initPTS[k.cc]=N,this.log("InitPTS for cc: "+z+" found from main: "+N),this.videoTrackCC=z,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(_),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,z=performance.now(),W=this.retryDate;(!W||z>=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 V=K.frag,F=K.part,B=K.cache,G=K.complete;if(this.initPTS[V.cc]!==void 0){this.waitingData=null,this.waitingVideoCC=-1,this.state=h.State.FRAG_LOADING;var ae=B.flush(),de={frag:V,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 ("+V.cc+") cancelled because video is at cc "+this.videoTrackCC),this.clearWaitingFragment();else{var oe=this.getLoadPosition(),_e=S.BufferHelper.bufferInfo(this.mediaBuffer,oe,this.config.maxBufferHole),ye=Object(v.fragmentWithinToleranceTest)(_e.end,this.config.maxFragLookUpTolerance,V);ye<0&&(a.logger.log("Waiting fragment cc ("+V.cc+") @ "+V.start+" cancelled because another fragment at "+_e.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,z=this.trackId,W=k.config;if(!U||!U[z])return;if(!N&&(this.startFragRequested||!W.startFragPrefetch))return;var K=U[z],V=K.details;if(!V||V.live&&this.levelLastLoaded!==z||this.waitForCdnTuneIn(V)){this.state=h.State.WAITING_TRACK;return}this.bufferFlushed&&(this.bufferFlushed=!1,this.afterBufferFlushed(this.mediaBuffer?this.mediaBuffer:this.media,n.ElementaryStreamTypes.AUDIO,s.PlaylistLevelType.AUDIO));var F=this.getFwdBufferInfo(this.mediaBuffer?this.mediaBuffer:this.media,s.PlaylistLevelType.AUDIO);if(F===null)return;var B=F.len,G=this.getMaxBufferLength(),ae=this.audioSwitch;if(B>=G&&!ae)return;if(!ae&&this._streamEnded(F,V)){k.trigger(b.Events.BUFFER_EOS,{type:"audio"}),this.state=h.State.ENDED;return}var de=V.fragments,oe=de[0].start,_e=F.end;if(ae){var ye=this.getLoadPosition();_e=ye,V.PTSKnown&&ye<oe&&((F.end>oe||F.nextStart)&&(this.log("Alt audio track ahead of main track, seek to start of alt audio track"),N.currentTime=oe+.05))}var se=this.getNextFragment(_e,V);if(!se){this.bufferFlushed=!0;return}((o=se.decryptdata)===null||o===void 0?void 0:o.keyFormat)==="identity"&&!((A=se.decryptdata)!==null&&A!==void 0&&A.key)?this.loadKey(se,V):this.loadFragment(se,V,_e)},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(_):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,z=A.id;if(!U){this.warn("Audio tracks were reset while loading level "+z);return}this.log("Track "+z+" loaded ["+N.startSN+","+N.endSN+"],duration:"+N.totalduration);var W=U[z],K=0;if(N.live||(k=W.details)!==null&&k!==void 0&&k.live){var V=this.mainDetails;if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed||!V)return;!W.details&&N.hasProgramDateTime&&V.hasProgramDateTime?(Object(p.alignMediaPlaylistByPDT)(N,V),K=N.fragments[0].start):K=this.alignPlaylists(N,W.details)}W.details=N,this.levelLastLoaded=z,!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,z=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 V=K[W];console.assert(V,"Audio track is defined on fragment load progress");var F=V.details;console.assert(F,"Audio track details are defined on fragment load progress");var B=z.defaultAudioCodec||V.audioCodec||"mp4a.40.2",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 oe=!1,_e=U?U.index:-1,ye=_e!==-1,se=new y.ChunkMetadata(k.level,k.sn,k.stats.chunkCount,N.byteLength,_e,ye);G.push(N,de,B,"",k,U,F.totalduration,oe,se,ae)}else{a.logger.log("Unknown video PTS for cc "+k.cc+", waiting for video PTS before demuxing audio frag "+k.sn+" of ["+F.startSN+" ,"+F.endSN+"],track "+W);var me=this.waitingData=this.waitingData||{frag:k,part:U,cache:new x.default,complete:!1},fe=me.cache;fe.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(b.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===n.ElementaryStreamTypes.AUDIO&&(this.bufferFlushed=!0)},C._handleTransmuxComplete=function(o){var A,k="audio",U=this.hls,N=o.remuxResult,z=o.chunkMeta,W=this.getCurrentContext(z);if(!W){this.warn("The loading context changed while buffering fragment "+z.sn+" of level "+z.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(z.level);return}var K=W.frag,V=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,z),U.trigger(b.Events.FRAG_PARSING_INIT_SEGMENT,{frag:K,id:k,tracks:ae.tracks})),F){var de=F.startPTS,oe=F.endPTS,_e=F.startDTS,ye=F.endDTS;V&&(V.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:de,endPTS:oe,startDTS:_e,endDTS:ye}),K.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,de,oe,_e,ye),this.bufferFragmentData(F,K,V,z)}if(G!=null&&(A=G.samples)!==null&&A!==void 0&&A.length){var se=l({frag:K,id:k},G);U.trigger(b.Events.FRAG_PARSING_METADATA,se)}if(B){var me=l({frag:K,id:k},B);U.trigger(b.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(b.Events.BUFFER_CODECS,o);var N=U.initSegment;if(N!=null&&N.byteLength){var z={type:"audio",frag:A,part:null,chunkMeta:k,parent:A.type,data:N};this.hls.trigger(b.Events.BUFFER_APPENDING,z)}this.tick()},C.loadFragment=function(o,A,k){var U=this.fragmentTracker.getState(o);this.fragCurrent=o,(this.audioSwitch||U===r.FragmentState.NOT_LOADED||U===r.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(b.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"),b=D("./src/controller/base-playlist-controller.ts"),S=D("./src/types/loader.ts");function r(f,y){for(var v=0;v<y.length;v++){var p=y[v];p.enumerable=p.enumerable||!1,p.configurable=!0,"value"in p&&(p.writable=!0),Object.defineProperty(f,p.key,p)}}function i(f,y,v){return y&&r(f.prototype,y),v&&r(f,v),f}function s(f,y){f.prototype=Object.create(y.prototype),f.prototype.constructor=f,n(f,y)}function n(f,y){return n=Object.setPrototypeOf||function(p,O){return p.__proto__=O,p},n(f,y)}var x=function(f){s(y,f);function y(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=y.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 l=a.id,g=a.details,T=this.tracksInGroup[l];if(!T){this.warn("Invalid audio track id "+l);return}var _=T.details;T.details=a.details,this.log("audioTrack "+l+" loaded ["+g.startSN+"-"+g.endSN+"]"),l===this.trackId&&(this.retryCount=0,this.playlistLoaded(l,a,_))},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 l=a.audioGroupIds[a.urlId];if(this.groupId!==l){this.groupId=l;var g=this.tracks.filter(function(_){return!l||_.groupId===l});this.selectDefaultTrack&&!g.some(function(_){return _.default})&&(this.selectDefaultTrack=!1),this.tracksInGroup=g;var T={audioTracks:g};this.log("Updating audio tracks, "+g.length+' track(s) found in "'+l+'" 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 l=a[this.trackId];this.log("Now switching to audio-track index "+O);var g=a[O],T=g.id,_=g.groupId,c=_===void 0?"":_,R=g.name,w=g.type,C=g.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}),g.details&&!g.details.live)return;var E=this.switchParams(g.url,l==null?void 0:l.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,l=this.findTrackId(a)||this.findTrackId();l!==-1?this.setAudioTrack(l):(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,l=0;l<a.length;l++){var g=a[l];if((!this.selectDefaultTrack||g.default)&&(!O||O===g.name))return g.id}return-1},v.loadPlaylist=function(O){var a=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(a)){var l=a.id,g=a.groupId,T=a.url;if(O)try{T=O.addDirectives(T)}catch(_){this.warn("Could not construct new URL with HLS Delivery Directives: "+_)}this.log("loading audio-track playlist for id: "+l),this.clearTimer(),this.hls.trigger(d.Events.AUDIO_TRACK_LOADING,{url:T,id:l,groupId:g,deliveryDirectives:O||null})}},i(y,[{key:"audioTracks",get:function(){return this.tracksInGroup}},{key:"audioTrack",get:function(){return this.trackId},set:function(O){this.selectDefaultTrack=!1,this.setAudioTrack(O)}}]),y}(b.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"),b=D("./src/controller/level-helper.ts"),S=D("./src/utils/logger.ts"),r=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 n=s.prototype;return n.destroy=function(){this.clearTimer(),this.hls=this.log=this.warn=null},n.onError=function(f,y){y.fatal&&y.type===r.ErrorTypes.NETWORK_ERROR&&this.clearTimer()},n.clearTimer=function(){clearTimeout(this.timer),this.timer=-1},n.startLoad=function(){this.canLoad=!0,this.retryCount=0,this.loadPlaylist()},n.stopLoad=function(){this.canLoad=!1,this.clearTimer()},n.switchParams=function(f,y){var v=y==null?void 0:y.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 l=parseInt(O["LAST-MSN"]),g=parseInt(O["LAST-PART"]);if(y&&this.hls.config.lowLatencyMode){var T=Math.min(y.age-y.partTarget,y.targetduration);g!==void 0&&T>y.partTarget&&(g+=1)}if(Object(d.isFiniteNumber)(l))return new h.HlsUrlParameters(l,Object(d.isFiniteNumber)(g)?g:void 0,h.HlsSkip.No)}}},n.loadPlaylist=function(f){},n.shouldLoadTrack=function(f){return this.canLoad&&f&&!!f.url&&(!f.details||f.details.live)},n.playlistLoaded=function(f,y,v){var p=this,O=y.details,a=y.stats,l=a.loading.end?Math.max(0,self.performance.now()-a.loading.end):0;if(O.advancedDateTime=Date.now()-l,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(b.mergeDetails)(v,O),!this.canLoad||!O.live)return;var g,T=void 0,_=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,_=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 z=Math.floor(N/O.targetduration);if(T+=z,_!==void 0){var W=Math.round(N%O.targetduration/O.partTarget);_+=W}this.log("CDN Tune-in age: "+O.ageHeader+"s last advanced "+k.toFixed(2)+"s goal: "+N+" skip sn "+z+" to part "+_)}O.tuneInGoal=N}if(g=this.getDeliveryDirectives(O,y.deliveryDirectives,T,_),c||!o){this.loadPlaylist(g);return}}else g=this.getDeliveryDirectives(O,y.deliveryDirectives,T,_);var K=Object(b.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(g)},K)}else this.clearTimer()},n.getDeliveryDirectives=function(f,y,v,p){var O=Object(h.getSkipValue)(f,v);return y!=null&&y.skip&&f.deltaUpdateFailed&&(v=y.msn,p=y.part,O=h.HlsSkip.No),new h.HlsUrlParameters(v,p,O)},n.retryLoadingOrFail=function(f){var y=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 y.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"),b=D("./src/controller/fragment-tracker.ts"),S=D("./src/utils/buffer-helper.ts"),r=D("./src/utils/logger.ts"),i=D("./src/events.ts"),s=D("./src/errors.ts"),n=D("./src/types/transmuxer.ts"),x=D("./src/utils/mp4-tools.ts"),f=D("./src/utils/discontinuities.ts"),y=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"),l=D("./src/types/loader.ts");function g(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&&g(E.prototype,o),A&&g(E,A),E}function _(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 z;return z=E.call(this)||this,z.hls=void 0,z.fragPrevious=null,z.fragCurrent=null,z.fragmentTracker=void 0,z.transmuxer=null,z._state=w.STOPPED,z.media=void 0,z.mediaBuffer=void 0,z.config=void 0,z.bitrateTest=!1,z.lastCurrentTime=0,z.nextLoadPosition=0,z.startPosition=0,z.loadedmetadata=!1,z.fragLoadError=0,z.retryDate=0,z.levels=null,z.fragmentLoader=void 0,z.levelLastLoaded=null,z.startFragRequested=!1,z.decrypter=void 0,z.initPTS=[],z.onvseeking=null,z.onvended=null,z.logPrefix="",z.log=void 0,z.warn=void 0,z.logPrefix=N,z.log=r.logger.log.bind(r.logger,N+":"),z.warn=r.logger.warn.bind(r.logger,N+":"),z.hls=k,z.fragmentLoader=new p.default(k.config),z.fragmentTracker=U,z.config=k.config,z.decrypter=new O.default(k,k.config),k.on(i.Events.KEY_LOADED,z.onKeyLoaded,_(z)),z}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 z=this.fragCurrent,W=this.fragmentTracker;if(!N.live&&z&&z.sn===N.endSN&&!U.nextStart){var K=W.getState(z);return K===b.FragmentState.PARTIAL||K===b.FragmentState.OK}return!1},A.onMediaAttached=function(U,N){var z=this.media=this.mediaBuffer=N.media;this.onvseeking=this.onMediaSeeking.bind(this),this.onvended=this.onMediaEnded.bind(this),z.addEventListener("seeking",this.onvseeking),z.addEventListener("ended",this.onvended);var 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,z=this.media,W=this.mediaBuffer,K=this.state,V=z?z.currentTime:0,F=S.BufferHelper.bufferInfo(W||z,V,U.maxBufferHole);if(this.log("media seeking to "+(Object(d.isFiniteNumber)(V)?V.toFixed(3):V)+", 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=V>ae;(V<G||de)&&(de&&N.loader&&(this.log("seeking outside of buffer while fragment load in progress, cancel fragment load"),N.loader.abort()),this.resetLoadingState())}z&&(this.lastCurrentTime=V),!this.loadedmetadata&&!F.len&&(this.nextLoadPosition=this.startPosition=V),this.tickImmediate()},A.onMediaEnded=function(){this.startPosition=this.lastCurrentTime=0},A.onKeyLoaded=function(U,N){if(this.state!==w.KEY_LOADING||N.frag!==this.fragCurrent||!this.levels)return;this.state=w.IDLE;var z=this.levels[N.frag.level].details;z&&this.loadFragment(N.frag,z,N.frag.start)},A.onHandlerDestroying=function(){this.stopLoad(),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,z){this._loadFragForPlayback(U,N,z)},A._loadFragForPlayback=function(U,N,z){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,z,K).then(function(V){if(!V)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 V&&(W.log("Loaded fragment "+U.sn+" of level "+U.level),W.hls.trigger(i.Events.FRAG_LOADED,V),W.state===w.BACKTRACKING)){W.fragmentTracker.backtrack(U,V),W.resetFragmentLoading(U);return}W._handleFragmentLoadComplete(V)}).catch(function(V){W.warn(V),W.resetFragmentLoading(U)})},A.flushMainBuffer=function(U,N,z){if(z===void 0&&(z=null),!(U-N))return;var W={startOffset:U,endOffset:N,type:z};this.fragLoadError=0,this.hls.trigger(i.Events.BUFFER_FLUSHING,W)},A._loadInitSegment=function(U){var N=this;this._doFragLoad(U).then(function(z){if(!z||N.fragContextChanged(U)||!N.levels)throw new Error("init load aborted");return z}).then(function(z){var W=N.hls,K=z.payload,V=U.decryptdata;if(K&&K.byteLength>0&&V&&V.key&&V.iv&&V.method==="AES-128"){var F=self.performance.now();return N.decrypter.webCryptoDecrypt(new Uint8Array(K),V.key.buffer,V.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}}),z.payload=B,z})}return z}).then(function(z){var W=N.fragCurrent,K=N.hls,V=N.levels;if(!V)throw new Error("init load aborted, missing levels");var F=V[U.level].details;console.assert(F,"Level details are defined when init segment is loaded");var B=U.stats;N.state=w.IDLE,N.fragLoadError=0,U.data=new Uint8Array(z.payload),B.parsing.start=B.buffering.start=self.performance.now(),B.parsing.end=B.buffering.end=self.performance.now(),z.frag===W&&K.trigger(i.Events.FRAG_BUFFERED,{stats:B,frag:W,part:null,id:U.type}),N.tick()}).catch(function(z){N.warn(z),N.resetFragmentLoading(U)})},A.fragContextChanged=function(U){var N=this.fragCurrent;return!U||!N||U.level!==N.level||U.sn!==N.sn||U.urlId!==N.urlId},A.fragBufferedComplete=function(U,N){var z=this.mediaBuffer?this.mediaBuffer:this.media;this.log("Buffered "+U.type+" sn: "+U.sn+(N?" part: "+N.index:"")+" of "+(this.logPrefix==="[stream-controller]"?"level":"track")+" "+U.level+" "+a.default.toString(S.BufferHelper.getBuffered(z))),this.state=w.IDLE,this.tick()},A._handleFragmentLoadComplete=function(U){var N=this.transmuxer;if(!N)return;var z=U.frag,W=U.part,K=U.partsLoaded,V=!K||K.length===0||K.some(function(B){return!B}),F=new n.ChunkMetadata(z.level,z.sn,z.stats.chunkCount+1,0,W?W.index:-1,!V);N.flush(F)},A._handleFragmentLoadProgress=function(U){},A._doFragLoad=function(U,N,z,W){var K=this;if(z===void 0&&(z=null),!this.levels)throw new Error("frag load aborted, missing levels");if(z=Math.max(U.start,z||0),this.config.lowLatencyMode&&N){var V=N.partList;if(V&&W){z>U.end&&N.fragmentHint&&(U=N.fragmentHint);var F=this.getNextPart(V,U,z);if(F>-1){var B=V[F];return this.log("Loading part sn: "+U.sn+" p: "+B.index+" cc: "+U.cc+" of playlist ["+N.startSN+"-"+N.endSN+"] parts [0-"+F+"-"+(V.length-1)+"] "+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+U.level+", target: "+parseFloat(z.toFixed(3))),this.nextLoadPosition=B.start+B.duration,this.state=w.FRAG_LOADING,this.hls.trigger(i.Events.FRAG_LOADING,{frag:U,part:V[F],targetBufferTime:z}),this.doFragPartsLoad(U,V,F,W).catch(function(G){return K.handleFragLoadError(G)})}else if(!U.url||this.loadedEndOfParts(V,z))return Promise.resolve(null)}}return this.log("Loading fragment "+U.sn+" cc: "+U.cc+" "+(N?"of ["+N.startSN+"-"+N.endSN+"] ":"")+(this.logPrefix==="[stream-controller]"?"level":"track")+": "+U.level+", target: "+parseFloat(z.toFixed(3))),Object(d.isFiniteNumber)(U.sn)&&!this.bitrateTest&&(this.nextLoadPosition=U.start+U.duration),this.state=w.FRAG_LOADING,this.hls.trigger(i.Events.FRAG_LOADING,{frag:U,targetBufferTime:z}),this.fragmentLoader.load(U,W).catch(function(G){return K.handleFragLoadError(G)})},A.doFragPartsLoad=function(U,N,z,W){var K=this;return new Promise(function(V,F){var B=[],G=function ae(de){var oe=N[de];K.fragmentLoader.loadPart(U,oe,W).then(function(_e){B[oe.index]=_e;var ye=_e.part;K.hls.trigger(i.Events.FRAG_LOADED,_e);var se=N[de+1];if(se&&se.fragment===U)ae(de+1);else return V({frag:U,part:ye,partsLoaded:B})}).catch(F)};G(z)})},A.handleFragLoadError=function(U){var N=U.data;return N&&N.details===s.ErrorDetails.INTERNAL_ABORTED?this.handleFragLoadAborted(N.frag,N.part):this.hls.trigger(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 z=N.frag,W=N.part,K=N.level,V=self.performance.now();z.stats.parsing.end=V,W&&(W.stats.parsing.end=V),this.updateLevelTiming(z,W,K,U.partial)},A.getCurrentContext=function(U){var N=this.levels,z=U.level,W=U.sn,K=U.part;if(!N||!N[z])return this.warn("Levels object was unset while buffering fragment "+W+" of level "+z+". The current chunk will not be buffered."),null;var V=N[z],F=K>-1?Object(v.getPartWith)(V,W,K):null,B=F?F.fragment:Object(v.getFragmentWithSN)(V,W,this.fragCurrent);return B?{frag:B,part:F,level:V}:null},A.bufferFragmentData=function(U,N,z,W){if(!U||this.state!==w.PARSING)return;var K=U.data1,V=U.data2,F=K;if(K&&V&&(F=Object(x.appendUint8Array)(K,V)),!F||!F.length)return;var B={type:U.type,frag:N,part:z,chunkMeta:W,parent:N.type,data:F};this.hls.trigger(i.Events.BUFFER_APPENDING,B),U.dropped&&U.independent&&!z&&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 z=N.currentTime,W=S.BufferHelper.bufferInfo(N,z,0),K=U.duration,V=Math.min(this.config.maxFragLookUpTolerance*2,K*.25),F=Math.max(Math.min(U.start-V,W.end-V),z+V);U.start-F>V&&this.flushMainBuffer(F,U.start)},A.getFwdBufferInfo=function(U,N){var z=this.config,W=this.getLoadPosition();if(!Object(d.isFiniteNumber)(W))return null;var K=S.BufferHelper.bufferInfo(U,W,z.maxBufferHole);if(K.len===0&&K.nextStart!==void 0){var V=this.fragmentTracker.getBufferedFrag(W,N);if(V&&K.nextStart<V.end)return S.BufferHelper.bufferInfo(U,W,Math.max(K.nextStart,z.maxBufferHole))}return K},A.getMaxBufferLength=function(U){var N=this.config,z;return U?z=Math.max(8*N.maxBufferSize/U,N.maxBufferLength):z=N.maxBufferLength,Math.min(z,N.maxMaxBufferLength)},A.reduceMaxBufferLength=function(U){var N=this.config,z=U||N.maxBufferLength;return N.maxMaxBufferLength>=z?(N.maxMaxBufferLength/=2,this.warn("Reduce max buffer length to "+N.maxMaxBufferLength+"s"),!0):!1},A.getNextFragment=function(U,N){var z,W,K=N.fragments,V=K.length;if(!V)return null;var F=this.config,B=K[0].start,G;if(N.live){var ae=F.initialLiveManifestSize;if(V<ae)return this.warn("Not enough fragments to start playback (have: "+V+", need: "+ae+")"),null;!N.PTSKnown&&!this.startFragRequested&&this.startPosition===-1&&(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(z=G)!==null&&z!==void 0&&z.initSegment&&!((W=G)!==null&&W!==void 0&&W.initSegment.data)&&!this.bitrateTest&&(G=G.initSegment),G},A.getNextPart=function(U,N,z){for(var W=-1,K=!1,V=!0,F=0,B=U.length;F<B;F++){var G=U[F];if(V=V&&!G.independent,W>-1&&z<G.start)break;var ae=G.loaded;!ae&&(K||G.independent||V)&&G.fragment===N&&(W=F),K=ae}return W},A.loadedEndOfParts=function(U,N){var z=U[U.length-1];return z&&N>z.start&&z.loaded},A.getInitialLiveFragment=function(U,N){var z=this.fragPrevious,W=null;if(z){if(U.hasProgramDateTime&&(this.log("Live playlist, switching playlist, load frag with same PDT: "+z.programDateTime),W=Object(y.findFragmentByPDT)(N,z.endProgramDateTime,this.config.maxFragLookUpTolerance)),!W){var K=z.sn+1;if(K>=U.startSN&&K<=U.endSN){var V=N[K-U.startSN];z.cc===V.cc&&(W=V,this.log("Live playlist, switching playlist, load frag with next SN: "+W.sn))}W||(W=Object(y.findFragWithCC)(N,z.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,z){var W=this.config,K=this.fragPrevious,V=z.fragments,F=z.endSN,B=z.fragmentHint,G=W.maxFragLookUpTolerance,ae=!!(W.lowLatencyMode&&z.partList&&B);ae&&B&&!this.bitrateTest&&(V=V.concat(B),F=B.sn);var de;if(U<N){var oe=U>N-G?0:G;de=Object(y.findFragmentByPTS)(K,V,U,oe)}else de=V[V.length-1];if(de){var _e=de.sn-z.startSN,ye=K&&de.level===K.level,se=V[_e+1],me=this.fragmentTracker.getState(de);if(me===b.FragmentState.BACKTRACKED){de=null;for(var fe=_e;V[fe]&&this.fragmentTracker.getState(V[fe])===b.FragmentState.BACKTRACKED;)K?de=V[fe--]:de=V[--fe];de||(de=se)}else K&&de.sn===K.sn&&!ae&&(ye&&(de.sn<F&&this.fragmentTracker.getState(se)!==b.FragmentState.OK?(this.log("SN "+de.sn+" just loaded, load next one: "+se.sn),de=se):de=null))}return de},A.synchronizeToLiveEdge=function(U){var N=this.config,z=this.media;if(!z)return;var W=this.hls.liveSyncPosition,K=z.currentTime,V=U.fragments[0].start,F=U.edge,B=K>=V-N.maxFragLookUpTolerance&&K<=F;if(W!==null&&z.duration>W&&(K<W||!B)){var G=N.liveMaxLatencyDuration!==void 0?N.liveMaxLatencyDuration:N.liveMaxLatencyDurationCount*U.targetduration;(!B&&z.readyState<4||K<F-G)&&(this.loadedmetadata||(this.nextLoadPosition=W),z.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)),z.currentTime=W))}},A.alignPlaylists=function(U,N){var z=this.levels,W=this.levelLastLoaded,K=this.fragPrevious,V=W!==null?z[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,V,U);var de=U.fragments[0].start;return this.log("Live playlist sliding: "+de.toFixed(2)+" start-sn: "+(N?N.startSN:"na")+"->"+U.startSN+" prev-sn: "+(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 z=this.startPosition;if(z<N&&(z=-1),z===-1||this.lastCurrentTime===-1){var W=U.startTimeOffset;Object(d.isFiniteNumber)(W)?(z=N+W,W<0&&(z+=U.totalduration),z=Math.min(Math.max(N,z),N+U.totalduration),this.log("Start time offset "+W+" found in playlist, adjust startPosition to "+z),this.startPosition=z):U.live?z=this.hls.liveSyncPosition||N:this.startPosition=z=0,this.lastCurrentTime=z}this.nextLoadPosition=z},A.getLoadPosition=function(){var U=this.media,N=0;return this.loadedmetadata&&U?N=U.currentTime:this.nextLoadPosition&&(N=this.nextLoadPosition),N},A.handleFragLoadAborted=function(U,N){this.transmuxer&&U.sn!=="initSegment"&&U.stats.aborted&&(this.warn("Fragment "+U.sn+(N?" part"+N.index:"")+" of level "+U.level+" was aborted"),this.resetFragmentLoading(U))},A.resetFragmentLoading=function(U){(!this.fragCurrent||!this.fragContextChanged(U))&&(this.state=w.IDLE)},A.onFragmentOrKeyLoadError=function(U,N){if(N.fatal)return;var z=N.frag;if(!z||z.type!==U)return;var W=this.fragCurrent;console.assert(W&&z.sn===W.sn&&z.level===W.level&&z.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(z.level))return;var V=Math.min(Math.pow(2,this.fragLoadError)*K.fragLoadingRetryDelay,K.fragLoadingMaxRetryTimeout);this.warn("Fragment "+z.sn+" of "+U+" "+z.level+" failed to load, retrying in "+V+"ms"),this.retryDate=self.performance.now()+V,this.fragLoadError++,this.state=w.FRAG_LOADING_WAITING_RETRY}else N.levelRetry?(U===l.PlaylistLevelType.AUDIO&&(this.fragCurrent=null),this.fragLoadError=0,this.state=w.IDLE):(r.logger.error(N.details+" reaches max retry, redispatch as fatal ..."),N.fatal=!0,this.hls.stopLoad(),this.state=w.ERROR)},A.afterBufferFlushed=function(U,N,z){if(!U)return;var W=S.BufferHelper.getBuffered(U);this.fragmentTracker.detectEvictedFragments(N,W,z),this.state===w.ENDED&&this.resetLoadingState()},A.resetLoadingState=function(){this.fragCurrent=null,this.fragPrevious=null,this.state=w.IDLE},A.resetLiveStartWhenNotLoaded=function(U){if(!this.loadedmetadata){this.startFragRequested=!1;var N=this.levels?this.levels[U].details:null;if(N!=null&&N.live)return this.startPosition=-1,this.setStartPosition(N,0),this.resetLoadingState(),!0;this.nextLoadPosition=this.startPosition}return!1},A.updateLevelTiming=function(U,N,z,W){var K=this,V=z.details;console.assert(!!V,"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 oe=W?0:Object(v.updateFragPTSDTS)(V,U,ae.startPTS,ae.endPTS,ae.startDTS,ae.endDTS);return K.hls.trigger(i.Events.LEVEL_PTS_UPDATED,{details:V,level:z,drift:oe,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 y});var d=D("./src/polyfills/number.ts"),h=D("./src/events.ts"),b=D("./src/utils/logger.ts"),S=D("./src/errors.ts"),r=D("./src/utils/buffer-helper.ts"),i=D("./src/utils/mediasource-helper.ts"),s=D("./src/loader/fragment.ts"),n=D("./src/controller/buffer-operation-queue.ts"),x=Object(i.getMediaSource)(),f=/([ha]vc.)(?:\.[^.,]+)+/,y=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 l=a.hls,g=a.media,T=a.mediaSource;b.logger.log("[buffer-controller]: Media source opened"),g&&(a.updateMediaElementDuration(),l.trigger(h.Events.MEDIA_ATTACHED,{media:g})),T&&T.removeEventListener("sourceopen",a._onMediaSourceOpen),a.checkPendingTracks()},this._onMediaSourceClose=function(){b.logger.log("[buffer-controller]: Media source closed")},this._onMediaSourceEnded=function(){b.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 n.default(this.sourceBuffer),this.listeners={audio:[],video:[],audiovideo:[]}},p.onManifestParsed=function(a,l){var g=2;(l.audio&&!l.video||!l.altAudio)&&(g=1),this.bufferCodecEventsExpected=this._bufferCodecEventsTotal=g,this.details=null,b.logger.log(this.bufferCodecEventsExpected+" bufferCodec event(s) expected")},p.onMediaAttaching=function(a,l){var g=this.media=l.media;if(g&&x){var T=this.mediaSource=new x;T.addEventListener("sourceopen",this._onMediaSourceOpen),T.addEventListener("sourceended",this._onMediaSourceEnded),T.addEventListener("sourceclose",this._onMediaSourceClose),g.src=self.URL.createObjectURL(T),this._objectUrl=g.src}},p.onMediaDetaching=function(){var a=this.media,l=this.mediaSource,g=this._objectUrl;if(l){if(b.logger.log("[buffer-controller]: media source detaching"),l.readyState==="open")try{l.endOfStream()}catch(T){b.logger.warn("[buffer-controller]: onMediaDetaching: "+T.message+" while calling endOfStream")}this.onBufferReset(),l.removeEventListener("sourceopen",this._onMediaSourceOpen),l.removeEventListener("sourceended",this._onMediaSourceEnded),l.removeEventListener("sourceclose",this._onMediaSourceClose),a&&(g&&self.URL.revokeObjectURL(g),a.src===g?(a.removeAttribute("src"),a.load()):b.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(l){var g=a.sourceBuffer[l];try{g&&(a.removeBufferListeners(l),a.mediaSource&&a.mediaSource.removeSourceBuffer(g),a.sourceBuffer[l]=void 0)}catch(T){b.logger.warn("[buffer-controller]: Failed to reset the "+l+" buffer",T)}}),this._initSourceBuffer()},p.onBufferCodecs=function(a,l){var g=this,T=this.getSourceBufferTypes().length;if(Object.keys(l).forEach(function(_){if(T){var c=g.tracks[_];if(c&&typeof c.buffer.changeType=="function"){var R=l[_],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);g.appendChangeType(_,k)}}}else g.pendingTracks[_]=l[_]}),T)return;this.bufferCodecEventsExpected=Math.max(this.bufferCodecEventsExpected-1,0),this.mediaSource&&this.mediaSource.readyState==="open"&&this.checkPendingTracks()},p.appendChangeType=function(a,l){var g=this,T=this.operationQueue,_={execute:function(){var R=g.sourceBuffer[a];R&&(b.logger.log("[buffer-controller]: changing "+a+" sourceBuffer type to "+l),R.changeType(l)),T.shiftAndExecuteNext(a)},onStart:function(){},onComplete:function(){},onError:function(R){b.logger.warn("[buffer-controller]: Failed to change "+a+" SourceBuffer type",R)}};T.append(_,a)},p.onBufferAppending=function(a,l){var g=this,T=this.hls,_=this.operationQueue,c=this.tracks,R=l.data,w=l.type,C=l.frag,E=l.part,o=l.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 z=c.audio,W=w==="audio"&&o.id===1&&(z==null?void 0:z.container)==="audio/mpeg",K={execute:function(){if(A.executeStart=self.performance.now(),W){var F=g.sourceBuffer[w];if(F){var B=C.start-F.timestampOffset;Math.abs(B)>=.1&&(b.logger.log("[buffer-controller]: Updating audio SourceBuffer timestampOffset to "+C.start+" (delta: "+B+") sn: "+C.sn+")"),F.timestampOffset=C.start)}}g.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=g.sourceBuffer,G={};for(var ae in B)G[ae]=r.BufferHelper.getBuffered(B[ae]);g.appendError=0,g.hls.trigger(h.Events.BUFFER_APPENDED,{type:w,frag:C,part:E,chunkMeta:o,parent:C.type,timeRanges:G})},onError:function(F){b.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:(g.appendError++,B.details=S.ErrorDetails.BUFFER_APPEND_ERROR,g.appendError>T.config.appendErrorMaxRetry&&(b.logger.error("[buffer-controller]: Failed "+T.config.appendErrorMaxRetry+" times to append segment in sourceBuffer"),B.fatal=!0)),T.trigger(h.Events.ERROR,B)}};_.append(K,w)},p.onBufferFlushing=function(a,l){var g=this,T=this.operationQueue,_=function(R){return{execute:g.removeExecutor.bind(g,R,l.startOffset,l.endOffset),onStart:function(){},onComplete:function(){g.hls.trigger(h.Events.BUFFER_FLUSHED,{type:R})},onError:function(C){b.logger.warn("[buffer-controller]: Failed to remove from "+R+" SourceBuffer",C)}}};l.type?T.append(_(l.type),l.type):this.getSourceBufferTypes().forEach(function(c){T.append(_(c),c)})},p.onFragParsed=function(a,l){var g=this,T=l.frag,_=l.part,c=[],R=_?_.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,_&&(_.stats.buffering.end=E);var o=_?_.stats:T.stats;g.hls.trigger(h.Events.FRAG_BUFFERED,{frag:T,part:_,stats:o,id:T.type})};c.length===0&&b.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,l){this.flushBackBuffer()},p.onBufferEos=function(a,l){var g=this,T=this.getSourceBufferTypes().reduce(function(_,c){var R=g.sourceBuffer[c];return(!l.type||l.type===c)&&(R&&!R.ended&&(R.ended=!0,b.logger.log("[buffer-controller]: "+c+" sourceBuffer now EOS"))),_&&!!(!R||R.ended)},!0);T&&this.blockBuffers(function(){var _=g.mediaSource;if(!_||_.readyState!=="open")return;_.endOfStream()})},p.onLevelUpdated=function(a,l){var g=l.details;if(!g.fragments.length)return;this.details=g,this.getSourceBufferTypes().length?this.blockBuffers(this.updateMediaElementDuration.bind(this)):this.updateMediaElementDuration()},p.flushBackBuffer=function(){var a=this.hls,l=this.details,g=this.media,T=this.sourceBuffer;if(!g||l===null)return;var _=this.getSourceBufferTypes();if(!_.length)return;var c=l.live&&a.config.liveBackBufferLength!==null?a.config.liveBackBufferLength:a.config.backBufferLength;if(!Object(d.isFiniteNumber)(c)||c<0)return;var R=g.currentTime,w=l.levelTargetDuration,C=Math.max(c,w),E=Math.floor(R/w)*w-C;_.forEach(function(o){var A=T[o];if(A){var k=r.BufferHelper.getBuffered(A);k.length>0&&E>k.start(0)&&(a.trigger(h.Events.BACK_BUFFER_REACHED,{bufferEnd:E}),l.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,l=this.hls,g=this.media,T=this.mediaSource,_=a.fragments[0].start+a.totalduration,c=g.duration,R=Object(d.isFiniteNumber)(T.duration)?T.duration:0;a.live&&l.config.liveDurationInfinity?(b.logger.log("[buffer-controller]: Media Source duration is set to Infinity"),T.duration=Infinity,this.updateSeekableRange(a)):(_>R&&_>c||!Object(d.isFiniteNumber)(c))&&(b.logger.log("[buffer-controller]: Updating Media Source duration to "+_.toFixed(3)),T.duration=_)},p.updateSeekableRange=function(a){var l=this.mediaSource,g=a.fragments,T=g.length;if(T&&a.live&&l!==null&&l!==void 0&&l.setLiveSeekableRange){var _=Math.max(0,g[0].start),c=Math.max(_,_+a.totalduration);l.setLiveSeekableRange(_,c)}},p.checkPendingTracks=function(){var a=this.bufferCodecEventsExpected,l=this.operationQueue,g=this.pendingTracks,T=Object.keys(g).length;if(T&&!a||T===2){this.createSourceBuffers(g),this.pendingTracks={};var _=this.getSourceBufferTypes();if(_.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}_.forEach(function(c){l.executeNext(c)})}},p.createSourceBuffers=function(a){var l=this.sourceBuffer,g=this.mediaSource;if(!g)throw Error("createSourceBuffers called when mediaSource was null");var T=0;for(var _ in a)if(!l[_]){var c=a[_];if(!c)throw Error("source buffer exists for track "+_+", however track does not");var R=c.levelCodec||c.codec,w=c.container+";codecs="+R;b.logger.log("[buffer-controller]: creating sourceBuffer("+w+")");try{var C=l[_]=g.addSourceBuffer(w),E=_;this.addBufferListener(E,"updatestart",this._onSBUpdateStart),this.addBufferListener(E,"updateend",this._onSBUpdateEnd),this.addBufferListener(E,"error",this._onSBUpdateError),this.tracks[_]={buffer:C,codec:R,container:c.container,levelCodec:c.levelCodec,id:c.id},T++}catch(o){b.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 l=this.operationQueue,g=l.current(a);g.onStart()},p._onSBUpdateEnd=function(a){var l=this.operationQueue,g=l.current(a);g.onComplete(),l.shiftAndExecuteNext(a)},p._onSBUpdateError=function(a,l){b.logger.error("[buffer-controller]: "+a+" SourceBuffer error",l),this.hls.trigger(h.Events.ERROR,{type:S.ErrorTypes.MEDIA_ERROR,details:S.ErrorDetails.BUFFER_APPENDING_ERROR,fatal:!1});var g=this.operationQueue.current(a);g&&g.onError(l)},p.removeExecutor=function(a,l,g){var T=this.media,_=this.mediaSource,c=this.operationQueue,R=this.sourceBuffer,w=R[a];if(!T||!_||!w){b.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)(_.duration)?_.duration:Infinity,o=Math.max(0,l),A=Math.min(g,C,E);A>o?(b.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,l){var g=this.operationQueue,T=this.sourceBuffer,_=T[l];if(!_){b.logger.warn("[buffer-controller]: Attempting to append to the "+l+" SourceBuffer, but it does not exist"),g.shiftAndExecuteNext(l);return}_.ended=!1,console.assert(!_.updating,l+" sourceBuffer must not be updating"),_.appendBuffer(a)},p.blockBuffers=function(a,l){var g=this;if(l===void 0&&(l=this.getSourceBufferTypes()),!l.length){b.logger.log("[buffer-controller]: Blocking operation requested, but no SourceBuffers exist"),Promise.resolve(a);return}var T=this.operationQueue,_=l.map(function(c){return T.appendBlocker(c)});Promise.all(_).then(function(){a(),l.forEach(function(c){var R=g.sourceBuffer[c];(!R||!R.updating)&&T.shiftAndExecuteNext(c)})})},p.getSourceBufferTypes=function(){return Object.keys(this.sourceBuffer)},p.addBufferListener=function(a,l,g){var T=this.sourceBuffer[a];if(!T)return;var _=g.bind(this,a);this.listeners[a].push({event:l,listener:_}),T.addEventListener(l,_)},p.removeBufferListeners=function(a){var l=this.sourceBuffer[a];if(!l)return;this.listeners[a].forEach(function(g){l.removeEventListener(g.event,g.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 b(r){this.buffers=void 0,this.queues={video:[],audio:[],audiovideo:[]},this.buffers=r}var S=b.prototype;return S.append=function(i,s){var n=this.queues[s];n.push(i),n.length===1&&this.buffers[s]&&this.executeNext(s)},S.insertAbort=function(i,s){var n=this.queues[s];n.unshift(i),this.executeNext(s)},S.appendBlocker=function(i){var s,n=new Promise(function(f){s=f}),x={execute:s,onStart:function(){},onComplete:function(){},onError:function(){}};return this.append(x,i),n},S.executeNext=function(i){var s=this.buffers,n=this.queues,x=s[i],f=n[i];if(f.length){var y=f[0];try{y.execute()}catch(v){d.logger.warn("[buffer-operation-queue]: Unhandled exception executing the current operation"),y.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]},b}()},"./src/controller/cap-level-controller.ts":function(P,m,D){"use strict";D.r(m);var d=D("./src/events.ts");function h(r,i){for(var s=0;s<i.length;s++){var n=i[s];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(r,n.key,n)}}function b(r,i,s){return i&&h(r.prototype,i),s&&h(r,s),r}var S=function(){function r(s){this.autoLevelCapping=void 0,this.firstLevel=void 0,this.media=void 0,this.restrictedLevels=void 0,this.timer=void 0,this.hls=void 0,this.streamController=void 0,this.clientRect=void 0,this.hls=s,this.autoLevelCapping=Number.POSITIVE_INFINITY,this.firstLevel=-1,this.media=null,this.restrictedLevels=[],this.timer=void 0,this.clientRect=null,this.registerListeners()}var i=r.prototype;return i.setStreamController=function(n){this.streamController=n},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 n=this.hls;n.on(d.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),n.on(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.on(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.on(d.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.on(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},i.unregisterListener=function(){var n=this.hls;n.off(d.Events.FPS_DROP_LEVEL_CAPPING,this.onFpsDropLevelCapping,this),n.off(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),n.off(d.Events.MANIFEST_PARSED,this.onManifestParsed,this),n.off(d.Events.BUFFER_CODECS,this.onBufferCodecs,this),n.off(d.Events.MEDIA_DETACHING,this.onMediaDetaching,this)},i.onFpsDropLevelCapping=function(n,x){r.isLevelAllowed(x.droppedLevel,this.restrictedLevels)&&this.restrictedLevels.push(x.droppedLevel)},i.onMediaAttaching=function(n,x){this.media=x.media instanceof HTMLVideoElement?x.media:null},i.onManifestParsed=function(n,x){var f=this.hls;this.restrictedLevels=[],this.firstLevel=x.firstLevel,f.config.capLevelToPlayerSize&&x.video&&this.startCapping()},i.onBufferCodecs=function(n,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 n=this.hls.levels;if(n.length){var x=this.hls;x.autoLevelCapping=this.getMaxLevel(n.length-1),x.autoLevelCapping>this.autoLevelCapping&&this.streamController&&this.streamController.nextLevelSwitch(),this.autoLevelCapping=x.autoLevelCapping}}},i.getMaxLevel=function(n){var x=this,f=this.hls.levels;if(!f.length)return-1;var y=f.filter(function(v,p){return r.isLevelAllowed(p,x.restrictedLevels)&&p<=n});return this.clientRect=null,r.getMaxLevelByMediaSize(y,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 n=this.media,x={width:0,height:0};if(n){var f=n.getBoundingClientRect();x.width=f.width,x.height=f.height,!x.width&&!x.height&&(x.width=f.right-f.left||n.width||0,x.height=f.bottom-f.top||n.height||0)}return this.clientRect=x,x},r.isLevelAllowed=function(n,x){return x===void 0&&(x=[]),x.indexOf(n)===-1},r.getMaxLevelByMediaSize=function(n,x,f){if(!n||!n.length)return-1;for(var y=function(l,g){return g?l.width!==g.width||l.height!==g.height:!0},v=n.length-1,p=0;p<n.length;p+=1){var O=n[p];if((O.width>=x||O.height>=f)&&y(O,n[p+1])){v=p;break}}return v},b(r,[{key:"mediaWidth",get:function(){return this.getDimensions().width*r.contentScaleFactor}},{key:"mediaHeight",get:function(){return this.getDimensions().height*r.contentScaleFactor}}],[{key:"contentScaleFactor",get:function(){var n=1;try{n=self.devicePixelRatio}catch(x){}return n}}]),r}();m.default=S},"./src/controller/cmcd-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y});var d=D("./src/events.ts"),h=D("./src/types/cmcd.ts"),b=D("./src/utils/buffer-helper.ts"),S=D("./src/utils/logger.ts");function r(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&&r(v.prototype,p),O&&r(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=n(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 n(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 y=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(_){S.logger.warn("Could not generate manifest CMCD data.",_)}},this.applyFragmentData=function(T){try{var _=T.frag,c=a.hls.levels[_.level],R=a.getObjectType(_),w={d:_.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 l=this.config=O.config,g=l.cmcd;g!=null&&(l.pLoader=this.createPlaylistLoader(),l.fLoader=this.createFragmentLoader(),this.sid=g.sessionId||v.uuid(),this.cid=g.contentId,this.useHeaders=g.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,l){this.media=l.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,l){var g,T;this.audioBuffer=(g=l.tracks.audio)===null||g===void 0?void 0:g.buffer,this.videoBuffer=(T=l.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,l){l===void 0&&(l={}),f(l,this.createData());var g=l.ot===h.CMCDObjectType.INIT||l.ot===h.CMCDObjectType.VIDEO||l.ot===h.CMCDObjectType.MUXED;if(this.starved&&g&&(l.bs=!0,l.su=!0,this.starved=!1),l.su==null&&(l.su=this.buffering),this.useHeaders){var T=v.toHeaders(l);if(!Object.keys(T).length)return;a.headers||(a.headers={}),f(a.headers,T)}else{var _=v.toQuery(l);if(!_)return;a.url=v.appendQueryToUri(a.url,_)}},p.getObjectType=function(a){var l=a.type;return l==="subtitle"?h.CMCDObjectType.TIMED_TEXT:a.sn==="initSegment"?h.CMCDObjectType.INIT:l==="audio"?h.CMCDObjectType.AUDIO:l==="main"?this.hls.audioTracks.length?h.CMCDObjectType.VIDEO:h.CMCDObjectType.MUXED:void 0},p.getTopBandwidth=function(a){for(var l=0,g=a===h.CMCDObjectType.AUDIO?this.hls.audioTracks:this.hls.levels,T=s(g),_;!(_=T()).done;){var c=_.value;c.bitrate>l&&(l=c.bitrate)}return l>0?l:NaN},p.getBufferLength=function(a){var l=this.hls.media,g=a===h.CMCDObjectType.AUDIO?this.audioBuffer:this.videoBuffer;if(!g||!l)return NaN;var T=b.BufferHelper.bufferInfo(g,l.currentTime,this.config.maxBufferHole);return T.len*1e3},p.createPlaylistLoader=function(){var a=this.config.pLoader,l=this.applyPlaylistData,g=a||this.config.loader;return function(){function T(c){this.loader=void 0,this.loader=new g(c)}var _=T.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(R,w,C){l(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,l=this.applyFragmentData,g=a||this.config.loader;return function(){function T(c){this.loader=void 0,this.loader=new g(c)}var _=T.prototype;return _.destroy=function(){this.loader.destroy()},_.abort=function(){this.loader.abort()},_.load=function(R,w,C){l(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),l=a.toString();return URL.revokeObjectURL(a),l.substr(l.lastIndexOf("/")+1)},v.serialize=function(a){for(var l=[],g=function(W){return!Number.isNaN(W)&&W!=null&&W!==""&&W!==!1},T=function(W){return Math.round(W)},_=function(W){return T(W/100)*100},c=function(W){return encodeURIComponent(W)},R={br:T,d:T,bl:_,dl:_,mtp:_,nor:c,rtp:_,tb:T},w=Object.keys(a||{}).sort(),C=s(w),E;!(E=C()).done;){var o=E.value,A=a[o];if(!g(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),l.push(N)}return l.join(",")},v.toHeaders=function(a){for(var l=Object.keys(a),g={},T=["Object","Request","Session","Status"],_=[{},{},{},{}],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=l;R<w.length;R++){var C=w[R],E=c[C]!=null?c[C]:1;_[E][C]=a[C]}for(var o=0;o<_.length;o++){var A=v.serialize(_[o]);A&&(g["CMCD-"+T[o]]=A)}return g},v.toQuery=function(a){return"CMCD="+encodeURIComponent(v.serialize(a))},v.appendQueryToUri=function(a,l){if(!l)return a;var g=a.includes("?")?"&":"?";return""+a+g+l},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"),b=D("./src/utils/logger.ts"),S=D("./src/utils/mediakeys-helper.ts");function r(y,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(y,O.key,O)}}function i(y,v,p){return v&&r(y.prototype,v),p&&r(y,p),y}var s=3,n=function(v,p,O){var a={audioCapabilities:[],videoCapabilities:[]};return v.forEach(function(l){a.audioCapabilities.push({contentType:'audio/mp4; codecs="'+l+'"',robustness:O.audioRobustness||""})}),p.forEach(function(l){a.videoCapabilities.push({contentType:'video/mp4; codecs="'+l+'"',robustness:O.videoRobustness||""})}),[a]},x=function(v,p,O,a){switch(v){case S.KeySystems.WIDEVINE:return n(p,O,a);default:throw new Error("Unknown key-system: "+v)}},f=function(){function y(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=y.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,l){var g=this,T=x(O,a,l,this._drmSystemOptions);b.logger.log("Requesting encrypted media key-system access");var _=this.requestMediaKeySystemAccess(O,T);this.mediaKeysPromise=_.then(function(c){return g._onMediaKeySystemAccessObtained(O,c)}),_.catch(function(c){b.logger.error('Failed to obtain key-system "'+O+'" access:',c)})},v._onMediaKeySystemAccessObtained=function(O,a){var l=this;b.logger.log('Access for key-system "'+O+'" obtained');var g={mediaKeysSessionInitialized:!1,mediaKeySystemAccess:a,mediaKeySystemDomain:O};this._mediaKeysList.push(g);var T=Promise.resolve().then(function(){return a.createMediaKeys()}).then(function(_){return g.mediaKeys=_,b.logger.log('Media-keys created for key-system "'+O+'"'),l._onMediaKeysCreated(),_});return T.catch(function(_){b.logger.error("Failed to create media-keys:",_)}),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;b.logger.log("New key-system session "+O.sessionId),O.addEventListener("message",function(l){a._onKeySessionMessage(O,l.message)},!1)},v._onKeySessionMessage=function(O,a){b.logger.log("Got EME message event, creating license request"),this._requestLicense(a,function(l){b.logger.log("Received license data (length: "+(l&&l.byteLength)+"), updating key-session"),O.update(l)})},v.onMediaEncrypted=function(O){var a=this;if(b.logger.log('Media is encrypted using "'+O.initDataType+'" init data type'),!this.mediaKeysPromise){b.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 l=function(T){if(!a._media)return;a._attemptSetMediaKeys(T),a._generateRequestWithPreferredKeySession(O.initDataType,O.initData)};this.mediaKeysPromise.then(l).catch(l)},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){b.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}b.logger.log("Setting keys for encrypted media"),this._media.setMediaKeys(a.mediaKeys),this._hasSetMediaKeys=!0}},v._generateRequestWithPreferredKeySession=function(O,a){var l=this,g=this._mediaKeysList[0];if(!g){b.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(g.mediaKeysSessionInitialized){b.logger.warn("Key-Session already initialized but requested again");return}var T=g.mediaKeysSession;if(!T){b.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){b.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}b.logger.log('Generating key-session request for "'+O+'" init data type'),g.mediaKeysSessionInitialized=!0,T.generateRequest(O,a).then(function(){b.logger.debug("Key-session generation succeeded")}).catch(function(_){b.logger.error("Error generating key-session request:",_),l.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,l){var g=new XMLHttpRequest;g.responseType="arraybuffer",g.onreadystatechange=this._onLicenseRequestReadyStageChange.bind(this,g,O,a,l);var T=this._licenseXhrSetup;if(T)try{T.call(this.hls,g,O),T=void 0}catch(_){b.logger.error(_)}try{g.readyState||g.open("POST",O,!0),T&&T.call(this.hls,g,O)}catch(_){throw new Error("issue setting up KeySystem license XHR "+_)}return g},v._onLicenseRequestReadyStageChange=function(O,a,l,g){switch(O.readyState){case 4:if(O.status===200){this._requestLicenseFailureCount=0,b.logger.log("License request succeeded");var T=O.response,_=this._licenseResponseCallback;if(_)try{T=_.call(this.hls,O,a)}catch(R){b.logger.error(R)}g(T)}else{if(b.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;b.logger.warn("Retrying license request, "+c+" attempts left"),this._requestLicense(l,g)}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){b.logger.log("Requesting content license for key-system");var l=this._mediaKeysList[0];if(!l){b.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 g=this.getLicenseServerUrl(l.mediaKeySystemDomain),T=this._createLicenseXhr(g,O,a);b.logger.log("Sending license request to URL: "+g);var _=this._generateLicenseRequestChallenge(l,O);T.send(_)}catch(c){b.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 l=a.media;this._media=l,l.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(l){if(l.mediaKeysSession)return l.mediaKeysSession.close().catch(function(){})})).then(function(){return O.setMediaKeys(null)}).catch(function(){})},v.onManifestParsed=function(O,a){if(!this._emeEnabled)return;var l=a.levels.map(function(T){return T.audioCodec}).filter(function(T){return!!T}),g=a.levels.map(function(T){return T.videoCodec}).filter(function(T){return!!T});this._attemptKeySystemAccess(S.KeySystems.WIDEVINE,l,g)},i(y,[{key:"requestMediaKeySystemAccess",get:function(){if(!this._requestMediaKeySystemAccess)throw new Error("No requestMediaKeySystemAccess function configured");return this._requestMediaKeySystemAccess}}]),y}();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"),b=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 r=S.prototype;return r.setStreamController=function(s){this.streamController=s},r.registerListeners=function(){this.hls.on(d.Events.MEDIA_ATTACHING,this.onMediaAttaching,this)},r.unregisterListeners=function(){this.hls.off(d.Events.MEDIA_ATTACHING,this.onMediaAttaching)},r.destroy=function(){this.timer&&clearInterval(this.timer),this.unregisterListeners(),this.isVideoPlaybackQualityAvailable=!1,this.media=null},r.onMediaAttaching=function(s,n){var x=this.hls.config;if(x.capLevelOnFPSDrop){var f=n.media instanceof self.HTMLVideoElement?n.media:null;this.media=f,f&&typeof f.getVideoPlaybackQuality=="function"&&(this.isVideoPlaybackQualityAvailable=!0),self.clearInterval(this.timer),this.timer=self.setInterval(this.checkFPSInterval.bind(this),x.fpsDroppedMonitoringPeriod)}},r.checkFPS=function(s,n,x){var f=performance.now();if(n){if(this.lastTime){var y=f-this.lastTime,v=x-this.lastDroppedFrames,p=n-this.lastDecodedFrames,O=1e3*v/y,a=this.hls;if(a.trigger(d.Events.FPS_DROP,{currentDropped:v,currentDecoded:p,totalDroppedFrames:x}),O>0&&v>a.config.fpsDroppedMonitoringThreshold*p){var l=a.currentLevel;h.logger.warn("drop FPS ratio greater than max allowed value for currentLevel: "+l),l>0&&(a.autoLevelCapping===-1||a.autoLevelCapping>=l)&&(l=l-1,a.trigger(d.Events.FPS_DROP_LEVEL_CAPPING,{level:l,droppedLevel:a.currentLevel}),a.autoLevelCapping=l,this.streamController.nextLevelSwitch())}}this.lastTime=f,this.lastDroppedFrames=x,this.lastDecodedFrames=n}},r.checkFPSInterval=function(){var s=this.media;if(s)if(this.isVideoPlaybackQualityAvailable){var n=s.getVideoPlaybackQuality();this.checkFPS(s,n.totalVideoFrames,n.droppedVideoFrames)}else this.checkFPS(s,s.webkitDecodedFrameCount,s.webkitDroppedFrameCount)},S}();m.default=b},"./src/controller/fragment-finders.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"findFragmentByPDT",function(){return b}),D.d(m,"findFragmentByPTS",function(){return S}),D.d(m,"fragmentWithinToleranceTest",function(){return r}),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 b(n,x,f){if(x===null||!Array.isArray(n)||!n.length||!Object(d.isFiniteNumber)(x))return null;var y=n[0].programDateTime;if(x<(y||0))return null;var v=n[n.length-1].endProgramDateTime;if(x>=(v||0))return null;f=f||0;for(var p=0;p<n.length;++p){var O=n[p];if(i(x,f,O))return O}return null}function S(n,x,f,y){f===void 0&&(f=0),y===void 0&&(y=0);var v=null;if(n?v=x[n.sn-x[0].sn+1]||null:f===0&&x[0].start===0&&(v=x[0]),v&&r(f,y,v)===0)return v;var p=h.default.search(x,r.bind(null,f,y));return p||v}function r(n,x,f){n===void 0&&(n=0),x===void 0&&(x=0);var y=Math.min(x,f.duration+(f.deltaPTS?f.deltaPTS:0));return f.start+f.duration-y<=n?1:f.start-y>n&&f.start?-1:0}function i(n,x,f){var y=Math.min(x,f.duration+(f.deltaPTS?f.deltaPTS:0))*1e3,v=f.endProgramDateTime||0;return v-y>n}function s(n,x){return h.default.search(n,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 b}),D.d(m,"FragmentTracker",function(){return S});var d=D("./src/events.ts"),h=D("./src/types/loader.ts"),b;(function(s){s.NOT_LOADED="NOT_LOADED",s.BACKTRACKED="BACKTRACKED",s.APPENDING="APPENDING",s.PARTIAL="PARTIAL",s.OK="OK"})(b||(b={}));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 n=s.prototype;return n._registerListeners=function(){var f=this.hls;f.on(d.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.on(d.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.on(d.Events.FRAG_LOADED,this.onFragLoaded,this)},n._unregisterListeners=function(){var f=this.hls;f.off(d.Events.BUFFER_APPENDED,this.onBufferAppended,this),f.off(d.Events.FRAG_BUFFERED,this.onFragBuffered,this),f.off(d.Events.FRAG_LOADED,this.onFragLoaded,this)},n.destroy=function(){this._unregisterListeners(),this.fragments=this.timeRanges=null},n.getAppendedFrag=function(f,y){if(y===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],l=a?a.end:v.appendedPTS;if(a.start<=f&&l!==void 0&&f<=l)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,y)},n.getBufferedFrag=function(f,y){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)===y&&a.buffered){var l=a.body;if(l.start<=f&&f<=l.end)return l}}return null},n.detectEvictedFragments=function(f,y,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 l=a.range[f];if(!l)return;l.time.some(function(g){var T=!p.isTimeBuffered(g.startPTS,g.endPTS,y);return T&&p.removeFragment(a.body),T})})},n.detectPartialFragments=function(f){var y=this,v=this.timeRanges,p=f.frag,O=f.part;if(!v||p.sn==="initSegment")return;var a=i(p),l=this.fragments[a];if(!l)return;Object.keys(v).forEach(function(g){var T=p.elementaryStreams[g];if(!T)return;var _=v[g],c=O!==null||T.partial===!0;l.range[g]=y.getBufferedTimes(p,O,c,_)}),l.backtrack=l.loaded=null,Object.keys(l.range).length?l.buffered=!0:this.removeFragment(l.body)},n.fragBuffered=function(f){var y=i(f),v=this.fragments[y];v&&(v.backtrack=v.loaded=null,v.buffered=!0)},n.getBufferedTimes=function(f,y,v,p){for(var O={time:[],partial:v},a=y?y.start:f.start,l=y?y.end:f.end,g=f.minEndPTS||l,T=f.maxStartPTS||a,_=0;_<p.length;_++){var c=p.start(_)-this.bufferPadding,R=p.end(_)+this.bufferPadding;if(T>=c&&g<=R){O.time.push({startPTS:Math.max(a,p.start(_)),endPTS:Math.min(l,p.end(_))});break}else if(a<R&&l>c)O.partial=!0,O.time.push({startPTS:Math.max(a,p.start(_)),endPTS:Math.min(l,p.end(_))});else if(l<=c)break}return O},n.getPartialFragment=function(f){var y=null,v,p,O,a=0,l=this.bufferPadding,g=this.fragments;return Object.keys(g).forEach(function(T){var _=g[T];if(!_)return;r(_)&&(p=_.body.start-l,O=_.body.end+l,f>=p&&f<=O&&(v=Math.min(f-p,O-f),a<=v&&(y=_.body,a=v)))}),y},n.getState=function(f){var y=i(f),v=this.fragments[y];return v?v.buffered?r(v)?b.PARTIAL:b.OK:v.backtrack?b.BACKTRACKED:b.APPENDING:b.NOT_LOADED},n.backtrack=function(f,y){var v=i(f),p=this.fragments[v];if(!p||p.backtrack)return null;var O=p.backtrack=y||p.loaded;return p.loaded=null,O},n.getBacktrackData=function(f){var y=i(f),v=this.fragments[y];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},n.isTimeBuffered=function(f,y,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&&y<=O)return!0;if(y<=p)return!1}return!1},n.onFragLoaded=function(f,y){var v=y.frag,p=y.part;if(v.sn==="initSegment"||v.bitrateTest||p)return;var O=i(v);this.fragments[O]={body:v,loaded:y,backtrack:null,buffered:!1,range:Object.create(null)}},n.onBufferAppended=function(f,y){var v=this,p=y.frag,O=y.part,a=y.timeRanges;if(p.type===h.PlaylistLevelType.MAIN)if(this.activeFragment=p,O){var l=this.activeParts;l||(this.activeParts=l=[]),l.push(O)}else this.activeParts=null;this.timeRanges=a,Object.keys(a).forEach(function(g){var T=a[g];if(v.detectEvictedFragments(g,T),!O)for(var _=0;_<T.length;_++)p.appendedPTS=Math.max(T.end(_),p.appendedPTS||0)})},n.onFragBuffered=function(f,y){this.detectPartialFragments(y)},n.hasFragment=function(f){var y=i(f);return!!this.fragments[y]},n.removeFragmentsInRange=function(f,y,v){var p=this;Object.keys(this.fragments).forEach(function(O){var a=p.fragments[O];if(!a)return;if(a.buffered){var l=a.body;l.type===v&&l.start<y&&l.end>f&&p.removeFragment(l)}})},n.removeFragment=function(f){var y=i(f);f.stats.loaded=0,f.clearElementaryStreamInfo(),delete this.fragments[y]},n.removeAllFragments=function(){this.fragments=Object.create(null),this.activeFragment=null,this.activeParts=null},s}();function r(s){var n,x;return s.buffered&&(((n=s.range.video)===null||n===void 0?void 0:n.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 r}),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 n}),D.d(m,"default",function(){return x});var d=D("./src/utils/buffer-helper.ts"),h=D("./src/errors.ts"),b=D("./src/events.ts"),S=D("./src/utils/logger.ts"),r=250,i=2,s=.1,n=.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 y=f.prototype;return y.destroy=function(){this.hls=this.fragmentTracker=this.media=null},y.poll=function(p){var O=this.config,a=this.media,l=this.stalled,g=a.currentTime,T=a.seeking,_=this.seeking&&!T,c=!this.seeking&&T;if(this.seeking=T,g!==p){if(this.moved=!0,l!==null){if(this.stallReported){var R=self.performance.now()-l;S.logger.warn("playback not stuck anymore @"+g+", after "+Math.round(R)+"ms"),this.stallReported=!1}this.stalled=null,this.nudgeRetry=0}return}if((c||_)&&(this.stalled=null),a.paused||a.ended||a.playbackRate===0||!d.BufferHelper.getBuffered(a).length)return;var w=d.BufferHelper.bufferInfo(a,g,0),C=w.len>0,E=w.nextStart||0;if(!C&&!E)return;if(T){var o=w.len>i,A=!E||E-g>i&&!this.fragmentTracker.getPartialFragment(g);if(o||A)return;this.moved=!1}if(!this.moved&&this.stalled!==null){var k,U=Math.max(E,w.start||0)-g,N=this.hls.levels?this.hls.levels[this.hls.currentLevel]:null,z=N==null||((k=N.details)===null||k===void 0)?void 0:k.live,W=z?N.details.targetduration*2:i;if(U>0&&U<=W){this._trySkipBufferHole(null);return}}var K=self.performance.now();if(l===null){this.stalled=K;return}var V=K-l;!T&&V>=r&&this._reportStall(w.len);var F=d.BufferHelper.bufferInfo(a,g,O.maxBufferHole);this._tryFixBufferStall(F,V)},y._tryFixBufferStall=function(p,O){var a=this.config,l=this.fragmentTracker,g=this.media,T=g.currentTime,_=l.getPartialFragment(T);if(_){var c=this._trySkipBufferHole(_);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())},y._reportStall=function(p){var O=this.hls,a=this.media,l=this.stallReported;l||(this.stallReported=!0,S.logger.warn("Playback stalling at @"+a.currentTime+" due to low buffer (buffer="+p+")"),O.trigger(b.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_STALLED_ERROR,fatal:!1,buffer:p}))},y._trySkipBufferHole=function(p){for(var O=this.config,a=this.hls,l=this.media,g=l.currentTime,T=0,_=d.BufferHelper.getBuffered(l),c=0;c<_.length;c++){var R=_.start(c);if(g+O.maxBufferHole>=T&&g<R){var w=Math.max(R+n,l.currentTime+s);return S.logger.warn("skipping hole, adjusting currentTime from "+g+" to "+w),this.moved=!0,this.stalled=null,l.currentTime=w,p&&a.trigger(b.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.BUFFER_SEEK_OVER_HOLE,fatal:!1,reason:"fragment loaded with buffer holes, seeking from "+g+" to "+w,frag:p}),w}T=_.end(c)}return 0},y._tryNudgeBuffer=function(){var p=this.config,O=this.hls,a=this.media,l=a.currentTime,g=(this.nudgeRetry||0)+1;if(this.nudgeRetry=g,g<p.nudgeMaxRetry){var T=l+g*p.nudgeOffset;S.logger.warn("Nudging 'currentTime' from "+l+" to "+T),a.currentTime=T,O.trigger(b.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 @"+l+" after "+p.nudgeMaxRetry+" nudges"),O.trigger(b.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"),b=D("./src/demux/id3.ts"),S=.25,r=function(){function i(n){this.hls=void 0,this.id3Track=null,this.media=null,this.hls=n,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 y=x[f];if(y.kind==="metadata"&&y.label==="id3")return Object(h.sendAddTrackEvent)(y,this.media),y}return this.media.addTextTrack("metadata","id3")},s.onFragParsingMetadata=function(x,f){if(!this.media)return;var y=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=b.getID3Frames(v[O].data);if(a){var l=v[O].pts,g=O<v.length-1?v[O+1].pts:y.end,T=g-l;T<=0&&(g=l+S);for(var _=0;_<a.length;_++){var c=a[_];if(!b.isTimeStampFrame(c)){var R=new p(l,g,"");R.value=c,this.id3Track.addCue(R)}}}}},s.onBufferFlushing=function(x,f){var y=f.startOffset,v=f.endOffset,p=f.type;if(!p||p==="audio"){var O=this.id3Track;O&&Object(h.removeCuesInRange)(O,y,v)}},i}();m.default=r},"./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"),b=D("./src/utils/logger.ts");function S(s,n){for(var x=0;x<n.length;x++){var f=n[x];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(s,f.key,f)}}function r(s,n,x){return n&&S(s.prototype,n),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 n=s.prototype;return n.destroy=function(){this.unregisterListeners(),this.onMediaDetaching(),this.levelDetails=null,this.hls=this.timeupdateHandler=null},n.registerListeners=function(){this.hls.on(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)},n.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)},n.onMediaAttached=function(f,y){this.media=y.media,this.media.addEventListener("timeupdate",this.timeupdateHandler)},n.onMediaDetaching=function(){this.media&&(this.media.removeEventListener("timeupdate",this.timeupdateHandler),this.media=null)},n.onManifestLoading=function(){this.levelDetails=null,this._latency=null,this.stallCount=0},n.onLevelUpdated=function(f,y){var v=y.details;this.levelDetails=v,v.advanced&&this.timeupdate(),!v.live&&this.media&&this.media.removeEventListener("timeupdate",this.timeupdateHandler)},n.onError=function(f,y){if(y.details!==d.ErrorDetails.BUFFER_STALLED_ERROR)return;this.stallCount++,b.logger.warn("[playback-rate-controller]: Stall detected, adjusting target latency")},n.timeupdate=function(){var f=this.media,y=this.levelDetails;if(!f||!y)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 l=this.targetLatency;if(l===null)return;var g=v-l,T=Math.min(this.maxLatency,l+y.targetduration),_=g<T;if(y.live&&_&&g>.05&&this.forwardBufferLength>1){var c=Math.min(2,Math.max(1,a)),R=Math.round(2/(1+Math.exp(-.75*g-this.edgeStalled))*20)/20;f.playbackRate=Math.min(c,Math.max(1,R))}else f.playbackRate!==1&&f.playbackRate!==0&&(f.playbackRate=1)},n.estimateLiveEdge=function(){var f=this.levelDetails;return f===null?null:f.edge+f.age},n.computeLatency=function(){var f=this.estimateLiveEdge();return f===null?null:f-this.currentTime},r(s,[{key:"latency",get:function(){return this._latency||0}},{key:"maxLatency",get:function(){var f=this.config,y=this.levelDetails;return f.liveMaxLatencyDuration!==void 0?f.liveMaxLatencyDuration:y?f.liveMaxLatencyDurationCount*y.targetduration:0}},{key:"targetLatency",get:function(){var f=this.levelDetails;if(f===null)return null;var y=f.holdBack,v=f.partHoldBack,p=f.targetduration,O=this.config,a=O.liveSyncDuration,l=O.liveSyncDurationCount,g=O.lowLatencyMode,T=this.hls.userConfig,_=g&&v||y;(T.liveSyncDuration||T.liveSyncDurationCount||_===0)&&(_=a!==void 0?a:l*p);var c=p,R=1;return _+Math.min(this.stallCount*R,c)}},{key:"liveSyncPosition",get:function(){var f=this.estimateLiveEdge(),y=this.targetLatency,v=this.levelDetails;if(f===null||y===null||v===null)return null;var p=v.edge,O=f-y-this.edgeStalled,a=p-v.totalduration,l=p-(this.config.lowLatencyMode&&v.partTarget||v.targetduration);return Math.min(Math.max(a,O),l)}},{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 y=(this.config.lowLatencyMode&&f.partTarget||f.targetduration)*3;return Math.max(f.age-y,0)}},{key:"forwardBufferLength",get:function(){var f=this.media,y=this.levelDetails;if(!f||!y)return 0;var v=f.buffered.length;return v?f.buffered.end(v-1):y.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"),b=D("./src/errors.ts"),S=D("./src/utils/codecs.ts"),r=D("./src/controller/level-helper.ts"),i=D("./src/controller/base-playlist-controller.ts"),s=D("./src/types/loader.ts");function n(){return n=Object.assign||function(a){for(var l=1;l<arguments.length;l++){var g=arguments[l];for(var T in g)Object.prototype.hasOwnProperty.call(g,T)&&(a[T]=g[T])}return a},n.apply(this,arguments)}function x(a,l){for(var g=0;g<l.length;g++){var T=l[g];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(a,T.key,T)}}function f(a,l,g){return l&&x(a.prototype,l),g&&x(a,g),a}function y(a,l){a.prototype=Object.create(l.prototype),a.prototype.constructor=a,v(a,l)}function v(a,l){return v=Object.setPrototypeOf||function(T,_){return T.__proto__=_,T},v(a,l)}var p=/chrome|firefox/.test(navigator.userAgent.toLowerCase()),O=function(a){y(l,a);function l(T){var _;return _=a.call(this,T,"[level-controller]")||this,_._levels=[],_._firstLevel=-1,_._startLevel=void 0,_.currentLevelIndex=-1,_.manualLevelIndex=-1,_.onParsedComplete=void 0,_._registerListeners(),_}var g=l.prototype;return g._registerListeners=function(){var _=this.hls;_.on(h.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.on(h.Events.LEVEL_LOADED,this.onLevelLoaded,this),_.on(h.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),_.on(h.Events.FRAG_LOADED,this.onFragLoaded,this),_.on(h.Events.ERROR,this.onError,this)},g._unregisterListeners=function(){var _=this.hls;_.off(h.Events.MANIFEST_LOADED,this.onManifestLoaded,this),_.off(h.Events.LEVEL_LOADED,this.onLevelLoaded,this),_.off(h.Events.AUDIO_TRACK_SWITCHED,this.onAudioTrackSwitched,this),_.off(h.Events.FRAG_LOADED,this.onFragLoaded,this),_.off(h.Events.ERROR,this.onError,this)},g.destroy=function(){this._unregisterListeners(),this.manualLevelIndex=-1,this._levels.length=0,a.prototype.destroy.call(this)},g.startLoad=function(){var _=this._levels;_.forEach(function(c){c.loadError=0}),a.prototype.startLoad.call(this)},g.onManifestLoaded=function(_,c){var R=[],w=[],C=[],E,o={},A,k=!1,U=!1,N=!1;if(c.levels.forEach(function(V){var F=V.attrs;k=k||!!(V.width&&V.height),U=U||!!V.videoCodec,N=N||!!V.audioCodec,p&&V.audioCodec&&V.audioCodec.indexOf("mp4a.40.34")!==-1&&(V.audioCodec=void 0);var B=V.bitrate+"-"+V.attrs.RESOLUTION+"-"+V.attrs.CODECS;A=o[B],A?A.url.push(V.url):(A=new d.Level(V),o[B]=A,R.push(A)),F&&(F.AUDIO&&Object(r.addGroupId)(A,"audio",F.AUDIO),F.SUBTITLES&&Object(r.addGroupId)(A,"text",F.SUBTITLES))}),(k||U)&&N&&(R=R.filter(function(V){var F=V.videoCodec,B=V.width,G=V.height;return!!F||!!(B&&G)})),R=R.filter(function(V){var F=V.audioCodec,B=V.videoCodec;return(!F||Object(S.isCodecSupportedInMp4)(F,"audio"))&&(!B||Object(S.isCodecSupportedInMp4)(B,"video"))}),c.audioTracks&&(w=c.audioTracks.filter(function(V){return!V.audioCodec||Object(S.isCodecSupportedInMp4)(V.audioCodec,"audio")}),Object(r.assignTrackIdsByGroup)(w)),c.subtitles&&(C=c.subtitles,Object(r.assignTrackIdsByGroup)(C)),R.length>0){E=R[0].bitrate,R.sort(function(V,F){return V.bitrate-F.bitrate}),this._levels=R;for(var z=0;z<R.length;z++)if(R[z].bitrate===E){this._firstLevel=z,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(V){return!!V.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:b.ErrorTypes.MEDIA_ERROR,details:b.ErrorDetails.MANIFEST_INCOMPATIBLE_CODECS_ERROR,fatal:!0,url:c.url,reason:"no level with compatible codecs found in manifest"})},g.onError=function(_,c){if(a.prototype.onError.call(this,_,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 b.ErrorDetails.FRAG_LOAD_ERROR:case b.ErrorDetails.FRAG_LOAD_TIMEOUT:case b.ErrorDetails.KEY_LOAD_ERROR:case b.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 b.ErrorDetails.LEVEL_LOAD_ERROR:case b.ErrorDetails.LEVEL_LOAD_TIMEOUT:R&&(R.deliveryDirectives&&(E=!1),o=R.level),C=!0;break;case b.ErrorDetails.REMUX_ALLOC_ERROR:o=c.level,C=!0;break}o!==void 0&&this.recoverLevel(c,o,C,E)},g.recoverLevel=function(_,c,R,w){var C=_.details,E=this._levels[c];if(E.loadError++,R){var o=this.retryLoadingOrFail(_);if(o)_.levelRetry=!0;else{this.currentLevelIndex=-1;return}}if(w){var A=E.url.length;if(A>1&&E.loadError<A)_.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),_.levelRetry=!0,this.hls.nextAutoLevel=k)}}},g.redundantFailover=function(_){var c=this._levels[_],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=_}},g.onFragLoaded=function(_,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)}},g.onLevelLoaded=function(_,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)},g.onAudioTrackSwitched=function(_,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())}},g.loadPlaylist=function(_){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(_)try{C=_.addDirectives(C)}catch(E){this.warn("Could not construct new URL with HLS Delivery Directives: "+E)}this.log("Attempt loading level index "+c+(_?" at sn "+_.msn+" part "+_.part:"")+" with URL-id "+w+" "+C),this.clearTimer(),this.hls.trigger(h.Events.LEVEL_LOADING,{url:C,level:c,id:w,deliveryDirectives:_||null})}},g.removeLevel=function(_,c){var R=function(E,o){return o!==c},w=this._levels.filter(function(C,E){return E!==_?!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(l,[{key:"levels",get:function(){return this._levels.length===0?null:this._levels}},{key:"level",get:function(){return this.currentLevelIndex},set:function(_){var c,R=this._levels;if(R.length===0)return;if(this.currentLevelIndex===_&&(c=R[_])!==null&&c!==void 0&&c.details)return;if(_<0||_>=R.length){var w=_<0;if(this.hls.trigger(h.Events.ERROR,{type:b.ErrorTypes.OTHER_ERROR,details:b.ErrorDetails.LEVEL_SWITCH_ERROR,level:_,fatal:w,reason:"invalid level idx"}),w)return;_=Math.min(_,R.length-1)}this.clearTimer();var C=this.currentLevelIndex,E=R[C],o=R[_];this.log("switching to level "+_+" from "+C),this.currentLevelIndex=_;var A=n({},o,{level:_,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(_){this.manualLevelIndex=_,this._startLevel===void 0&&(this._startLevel=_),_!==-1&&(this.level=_)}},{key:"firstLevel",get:function(){return this._firstLevel},set:function(_){this._firstLevel=_}},{key:"startLevel",get:function(){if(this._startLevel===void 0){var _=this.hls.config.startLevel;return _!==void 0?_:this._firstLevel}else return this._startLevel},set:function(_){this._startLevel=_}},{key:"nextLoadLevel",get:function(){return this.manualLevelIndex!==-1?this.manualLevelIndex:this.hls.nextAutoLevel},set:function(_){this.level=_,this.manualLevelIndex===-1&&(this.hls.nextAutoLevel=_)}}]),l}(i.default)},"./src/controller/level-helper.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"addGroupId",function(){return b}),D.d(m,"assignTrackIdsByGroup",function(){return S}),D.d(m,"updatePTS",function(){return r}),D.d(m,"updateFragPTSDTS",function(){return s}),D.d(m,"mergeDetails",function(){return n}),D.d(m,"mapPartIntersection",function(){return x}),D.d(m,"mapFragmentIntersection",function(){return f}),D.d(m,"adjustSliding",function(){return y}),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 b(l,g,T){switch(g){case"audio":l.audioGroupIds||(l.audioGroupIds=[]),l.audioGroupIds.push(T);break;case"text":l.textGroupIds||(l.textGroupIds=[]),l.textGroupIds.push(T);break}}function S(l){var g={};l.forEach(function(T){var _=T.groupId||"";T.id=g[_]=g[_]||0,g[_]++})}function r(l,g,T){var _=l[g],c=l[T];i(_,c)}function i(l,g){var T=g.startPTS;if(Object(d.isFiniteNumber)(T)){var _=0,c;g.sn>l.sn?(_=T-l.start,c=l):(_=l.start-T,c=g),c.duration!==_&&(c.duration=_)}else if(g.sn>l.sn){var R=l.cc===g.cc;R&&l.minEndPTS?g.start=l.start+(l.minEndPTS-l.start):g.start=l.start+l.duration}else g.start=Math.max(l.start-g.duration,0)}function s(l,g,T,_,c,R){var w=_-T;w<=0&&(h.logger.warn("Fragment should have a positive duration",g),_=T+g.duration,R=c+g.duration);var C=T,E=_,o=g.startPTS,A=g.endPTS;if(Object(d.isFiniteNumber)(o)){var k=Math.abs(o-T);Object(d.isFiniteNumber)(g.deltaPTS)?g.deltaPTS=Math.max(k,g.deltaPTS):g.deltaPTS=k,C=Math.max(T,o),T=Math.min(T,o),c=Math.min(c,g.startDTS),E=Math.min(_,A),_=Math.max(_,A),R=Math.max(R,g.endDTS)}g.duration=_-T;var U=T-g.start;g.appendedPTS=_,g.start=g.startPTS=T,g.maxStartPTS=C,g.startDTS=c,g.endPTS=_,g.minEndPTS=E,g.endDTS=R;var N=g.sn;if(!l||N<l.startSN||N>l.endSN)return 0;var z,W=N-l.startSN,K=l.fragments;for(K[W]=g,z=W;z>0;z--)i(K[z],K[z-1]);for(z=W;z<K.length-1;z++)i(K[z],K[z+1]);return l.fragmentHint&&i(K[K.length-1],l.fragmentHint),l.PTSKnown=l.alignedSliding=!0,U}function n(l,g){for(var T=null,_=l.fragments,c=_.length-1;c>=0;c--){var R=_[c].initSegment;if(R){T=R;break}}l.fragmentHint&&delete l.fragmentHint.endPTS;var w=0,C;if(f(l,g,function(z,W){z.relurl&&(w=z.cc-W.cc),Object(d.isFiniteNumber)(z.startPTS)&&Object(d.isFiniteNumber)(z.endPTS)&&(W.start=W.startPTS=z.startPTS,W.startDTS=z.startDTS,W.appendedPTS=z.appendedPTS,W.maxStartPTS=z.maxStartPTS,W.endPTS=z.endPTS,W.endDTS=z.endDTS,W.minEndPTS=z.minEndPTS,W.duration=z.endPTS-z.startPTS,W.duration&&(C=W),g.PTSKnown=g.alignedSliding=!0),W.elementaryStreams=z.elementaryStreams,W.loader=z.loader,W.stats=z.stats,W.urlId=z.urlId,z.initSegment&&(W.initSegment=z.initSegment,T=z.initSegment)}),T){var E=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments;E.forEach(function(z){var W;(!z.initSegment||z.initSegment.relurl===((W=T)===null||W===void 0?void 0:W.relurl))&&(z.initSegment=T)})}if(g.skippedSegments&&(g.deltaUpdateFailed=g.fragments.some(function(z){return!z}),g.deltaUpdateFailed)){h.logger.warn("[level-helper] Previous playlist missing segments skipped in delta playlist");for(var o=g.skippedSegments;o--;)g.fragments.shift();g.startSN=g.fragments[0].sn,g.startCC=g.fragments[0].cc}var A=g.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}g.skippedSegments&&(g.startCC=g.fragments[0].cc),x(l.partList,g.partList,function(z,W){W.elementaryStreams=z.elementaryStreams,W.stats=z.stats}),C?s(g,C,C.startPTS,C.endPTS,C.startDTS,C.endDTS):y(l,g),A.length&&(g.totalduration=g.edge-A[0].start),g.driftStartTime=l.driftStartTime,g.driftStart=l.driftStart;var U=g.advancedDateTime;if(g.advanced&&U){var N=g.edge;g.driftStart||(g.driftStartTime=U,g.driftStart=N),g.driftEndTime=U,g.driftEnd=N}else g.driftEndTime=l.driftEndTime,g.driftEnd=l.driftEnd,g.advancedDateTime=l.advancedDateTime}function x(l,g,T){if(l&&g)for(var _=0,c=0,R=l.length;c<=R;c++){var w=l[c],C=g[c+_];w&&C&&w.index===C.index&&w.fragment.sn===C.fragment.sn?T(w,C):_--}}function f(l,g,T){for(var _=g.skippedSegments,c=Math.max(l.startSN,g.startSN)-g.startSN,R=(l.fragmentHint?1:0)+(_?g.endSN:Math.min(l.endSN,g.endSN))-g.startSN,w=g.startSN-l.startSN,C=g.fragmentHint?g.fragments.concat(g.fragmentHint):g.fragments,E=l.fragmentHint?l.fragments.concat(l.fragmentHint):l.fragments,o=c;o<=R;o++){var A=E[w+o],k=C[o];_&&!k&&o<_&&(k=g.fragments[o]=A),A&&k&&T(A,k)}}function y(l,g){var T=g.startSN+g.skippedSegments-l.startSN,_=l.fragments;if(T<0||T>=_.length)return;v(g,_[T].start)}function v(l,g){if(g){for(var T=l.fragments,_=l.skippedSegments;_<T.length;_++)T[_].start+=g;l.fragmentHint&&(l.fragmentHint.start+=g)}}function p(l,g){var T=1e3*l.levelTargetDuration,_=T/2,c=l.age,R=c>0&&c<T*3,w=g.loading.end-g.loading.start,C,E=l.availabilityDelay;if(l.updated===!1)if(R){var o=333*l.misses;C=Math.max(Math.min(_,w*2),o),l.availabilityDelay=(l.availabilityDelay||0)+C}else C=_;else R?(E=Math.min(E||T/2,c),l.availabilityDelay=E,C=E+T-c):C=T-w;return Math.round(C)}function O(l,g,T){if(!l||!l.details)return null;var _=l.details,c=_.fragments[g-_.startSN];return c||(c=_.fragmentHint,c&&c.sn===g?c:g<_.startSN&&T&&T.sn===g?T:null)}function a(l,g,T){if(!l||!l.details)return null;var _=l.details.partList;if(_)for(var c=_.length;c--;){var R=_[c];if(R.index===T&&R.fragment.sn===g)return R}return null}},"./src/controller/stream-controller.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return _});var d=D("./src/polyfills/number.ts"),h=D("./src/controller/base-stream-controller.ts"),b=D("./src/is-supported.ts"),S=D("./src/events.ts"),r=D("./src/utils/buffer-helper.ts"),i=D("./src/controller/fragment-tracker.ts"),s=D("./src/types/loader.ts"),n=D("./src/loader/fragment.ts"),x=D("./src/demux/transmuxer-interface.ts"),f=D("./src/types/transmuxer.ts"),y=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 l(c,R){c.prototype=Object.create(R.prototype),c.prototype.constructor=c,g(c,R)}function g(c,R){return g=Object.setPrototypeOf||function(C,E){return C.__proto__=E,C},g(c,R)}var T=100,_=function(c){l(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(),z=this.retryDate;(!z||N>=z||(U=this.media)!==null&&U!==void 0&&U.seeking)&&(this.log("retryDate reached, switch back to IDLE state"),this.state=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,z=A.config,W=A.nextLoadLevel;if(k===null||!N&&(this.startFragRequested||!z.startFragPrefetch))return;if(this.altAudio&&this.audioOnly)return;if(!U||!U[W])return;var K=U[W];this.level=A.nextLoadLevel=W;var V=K.details;if(!V||this.state===h.State.WAITING_LEVEL||V.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,V)){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,oe=this.getNextFragment(de,V);if(this.couldBacktrack&&!this.fragPrevious&&oe&&oe.sn!=="initSegment"){var _e=oe.sn-V.startSN;_e>1&&(oe=V.fragments[_e-1],this.fragmentTracker.removeFragment(oe))}if(oe&&this.fragmentTracker.getState(oe)===i.FragmentState.OK&&this.nextLoadPosition>de){var ye=this.audioOnly&&!this.altAudio?n.ElementaryStreamTypes.AUDIO:n.ElementaryStreamTypes.VIDEO;this.afterBufferFlushed(N,ye,s.PlaylistLevelType.MAIN),oe=this.getNextFragment(this.nextLoadPosition,V)}if(!oe)return;oe.initSegment&&!oe.initSegment.data&&!this.bitrateTest&&(oe=oe.initSegment),((E=oe.decryptdata)===null||E===void 0?void 0:E.keyFormat)==="identity"&&!((o=oe.decryptdata)!==null&&o!==void 0&&o.key)?this.loadKey(oe,V):this.loadFragment(oe,V,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],z=this.fragLastKbps;z&&this.fragCurrent?A=this.fragCurrent.duration*N.maxBitrate/(1e3*z)+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 V=K.maxStartPTS?K.maxStartPTS:K.start,F=K.duration,B=Math.max(W.end,V+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 y.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(b.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,z=N.totalduration;if(!k){this.warn("Levels were reset while loading level "+U);return}this.log("Level "+U+" loaded ["+N.startSN+","+N.endSN+"], cc ["+N.startCC+", "+N.endCC+"] duration:"+z);var 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],V=0;if(N.live||(A=K.details)!==null&&A!==void 0&&A.live){if(N.fragments[0]||(N.deltaUpdateFailed=!0),N.deltaUpdateFailed)return;V=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,V),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 z=N[A.level],W=z.details;if(!W){this.warn("Dropping fragment "+A.sn+" of level "+A.level+" after level details were reset");return}var K=z.videoCodec,V=W.PTSKnown||!W.live,F=(o=A.initSegment)===null||o===void 0?void 0:o.data,B=this._getAudioCodec(z),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,oe=new f.ChunkMetadata(A.level,A.sn,A.stats.chunkCount,U.byteLength,ae,de),_e=this.initPTS[A.cc];G.push(U,F,B,K,A,k,W.totalduration,V,oe,_e)},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 z=this.hls;A&&z.trigger(S.Events.BUFFER_FLUSHING,{startOffset:0,endOffset:Number.POSITIVE_INFINITY,type:"audio"}),z.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 z in A){var W=A[z];if(W.id==="main"){if(U=z,k=W,z==="video"){var K=A[z];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=r.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!==n.ElementaryStreamTypes.AUDIO||this.audioOnly&&!this.altAudio){var k=(A===n.ElementaryStreamTypes.VIDEO?this.videoBuffer:this.mediaBuffer)||this.media;this.afterBufferFlushed(k,A,s.PlaylistLevelType.MAIN)}},w.onLevelsUpdated=function(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=r.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,z=this.getCurrentContext(N);if(!z){this.warn("The loading context changed while buffering fragment "+N.sn+" of level "+N.level+". This chunk will not be buffered."),this.resetLiveStartWhenNotLoaded(N.level);return}var W=z.frag,K=z.part,V=z.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(V,ae.tracks,W,N),k.trigger(S.Events.FRAG_PARSING_INIT_SEGMENT,{frag:W,id:A,tracks:ae.tracks}));var oe=ae.initPTS,_e=ae.timescale;Object(d.isFiniteNumber)(oe)&&(this.initPTS[W.cc]=oe,k.trigger(S.Events.INIT_PTS_FOUND,{frag:W,id:A,initPTS:oe,timescale:_e}))}if(F&&U.independent!==!1){if(V.details){var ye=F.startPTS,se=F.endPTS,me=F.startDTS,fe=F.endDTS;if(K)K.elementaryStreams[F.type]={startPTS:ye,endPTS:se,startDTS:me,endDTS:fe};else if(F.firstKeyFrame&&F.independent&&(this.couldBacktrack=!0),F.dropped&&F.independent){var ie=this.getLoadPosition()+this.config.maxBufferHole;if(ie<ye){this.backtrack(W);return}W.setElementaryStreamInfo(F.type,W.start,se,W.start,fe,!0)}W.setElementaryStreamInfo(F.type,ye,se,me,fe),this.bufferFragmentData(F,W,K,N)}}else if(U.independent===!1){this.backtrack(W);return}if(de){var le=de.startPTS,Q=de.endPTS,ce=de.startDTS,te=de.endDTS;K&&(K.elementaryStreams[n.ElementaryStreamTypes.AUDIO]={startPTS:le,endPTS:Q,startDTS:ce,endDTS:te}),W.setElementaryStreamInfo(n.ElementaryStreamTypes.AUDIO,le,Q,ce,te),this.bufferFragmentData(de,W,K,N)}if(G!=null&&(o=G.samples)!==null&&o!==void 0&&o.length){var ee={frag:W,id:A,samples:G.samples};k.trigger(S.Events.FRAG_PARSING_METADATA,ee)}if(B){var xe={frag:W,id:A,samples:B.samples};k.trigger(S.Events.FRAG_PARSING_USERDATA,xe)}},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,z=o.video,W=o.audiovideo;if(N){var K=E.audioCodec,V=navigator.userAgent.toLowerCase();this.audioCodecSwitch&&(K&&(K.indexOf("mp4a.40.5")!==-1?K="mp4a.40.2":K="mp4a.40.5"),N.metadata.channelCount!==1&&V.indexOf("firefox")===-1&&(K="mp4a.40.5")),V.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+"]")}z&&(z.levelCodec=E.videoCodec,z.id="main",this.log("Init video buffer, container:"+z.container+", codecs[level/parsed]=["+(E.videoCodec||"")+"/"+z.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(r.BufferHelper.isBuffered(E,A)?o=this.getAppendedFrag(A):r.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 l});var d=D("./src/events.ts"),h=D("./src/utils/logger.ts"),b=D("./src/utils/buffer-helper.ts"),S=D("./src/controller/fragment-finders.ts"),r=D("./src/utils/discontinuities.ts"),i=D("./src/controller/level-helper.ts"),s=D("./src/controller/fragment-tracker.ts"),n=D("./src/controller/base-stream-controller.ts"),x=D("./src/types/loader.ts"),f=D("./src/types/level.ts");function y(g,T){for(var _=0;_<T.length;_++){var c=T[_];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(g,c.key,c)}}function v(g,T,_){return T&&y(g.prototype,T),_&&y(g,_),g}function p(g,T){g.prototype=Object.create(T.prototype),g.prototype.constructor=g,O(g,T)}function O(g,T){return O=Object.setPrototypeOf||function(c,R){return c.__proto__=R,c},O(g,T)}var a=500,l=function(g){p(T,g);function T(c,R){var w;return w=g.call(this,c,R,"[subtitle-stream-controller]")||this,w.levels=[],w.currentTrackId=-1,w.tracksBuffered=[],w.mainDetails=null,w._registerListeners(),w}var _=T.prototype;return _.onHandlerDestroying=function(){this._unregisterListeners(),this.mainDetails=null},_._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)},_._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)},_.startLoad=function(){this.stopLoad(),this.state=n.State.IDLE,this.setInterval(a),this.tick()},_.onManifestLoading=function(){this.mainDetails=null,this.fragmentTracker.removeAllFragments()},_.onLevelLoaded=function(R,w){this.mainDetails=w.details},_.onSubtitleFragProcessed=function(R,w){var C=w.frag,E=w.success;if(this.fragPrevious=C,this.state=n.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)},_.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(z){for(var W=0;W<z.length;){if(z[W].end<=N){z.shift();continue}else if(z[W].start<N)z[W].start=N;else break;W++}}),this.fragmentTracker.removeFragmentsInRange(C,N,x.PlaylistLevelType.SUBTITLE)}},_.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=n.State.IDLE},_.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},_.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)},_.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 z=N.fragments[0];if(!U.details)E.hasProgramDateTime&&N.hasProgramDateTime?Object(r.alignMediaPlaylistByPDT)(E,N):z&&Object(i.addSliding)(E,z.start);else{var W=this.alignPlaylists(E,U.details);W===0&&z&&Object(i.addSliding)(E,z.start)}}if(U.details=E,this.levelLastLoaded=o,this.tick(),E.live&&!this.fragCurrent&&this.media&&this.state===n.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)}},_._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}})})}},_.doTick=function(){if(!this.media){this.state=n.State.IDLE;return}if(this.state===n.State.IDLE){var R,w=this.currentTrackId,C=this.levels;if(!C.length||!C[w]||!C[w].details)return;var E=C[w].details,o=E.targetduration,A=this.config,k=this.media,U=b.BufferHelper.bufferedInfo(this.mediaBufferTimeRanges,k.currentTime-o,A.maxBufferHole),N=U.end,z=U.len,W=this.getMaxBufferLength()+o;if(z>W)return;console.assert(E,"Subtitle track details are defined on idle subtitle stream controller tick");var K=E.fragments,V=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[V-1];(R=B)!==null&&R!==void 0&&R.encrypted?(h.logger.log("Loading key for "+B.sn),this.state=n.State.KEY_LOADING,this.hls.trigger(d.Events.KEY_LOADING,{frag:B})):B&&this.fragmentTracker.getState(B)===s.FragmentState.NOT_LOADED&&this.loadFragment(B,E,N)}},_.loadFragment=function(R,w,C){this.fragCurrent=R,g.prototype.loadFragment.call(this,R,w,C)},v(T,[{key:"mediaBufferTimeRanges",get:function(){return this.tracksBuffered[this.currentTrackId]||[]}}]),T}(n.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"),b=D("./src/controller/base-playlist-controller.ts"),S=D("./src/types/loader.ts");function r(y,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(y,O.key,O)}}function i(y,v,p){return v&&r(y.prototype,v),p&&r(y,p),y}function s(y,v){y.prototype=Object.create(v.prototype),y.prototype.constructor=y,n(y,v)}function n(y,v){return n=Object.setPrototypeOf||function(O,a){return O.__proto__=a,O},n(y,v)}var x=function(y){s(v,y);function v(O){var a;return a=y.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,y.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,l){if(this.media=l.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(l){Object(h.clearCurrentCues)(l)}),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,l){this.tracks=l.subtitleTracks},p.onSubtitleTrackLoaded=function(a,l){var g=l.id,T=l.details,_=this.trackId,c=this.tracksInGroup[_];if(!c){this.warn("Invalid subtitle track id "+g);return}var R=c.details;c.details=l.details,this.log("subtitle track "+g+" loaded ["+T.startSN+"-"+T.endSN+"]"),g===this.trackId&&(this.retryCount=0,this.playlistLoaded(g,l,R))},p.onLevelLoading=function(a,l){this.switchLevel(l.level)},p.onLevelSwitching=function(a,l){this.switchLevel(l.level)},p.switchLevel=function(a){var l=this.hls.levels[a];if(!(l!=null&&l.textGroupIds))return;var g=l.textGroupIds[l.urlId];if(this.groupId!==g){var T=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0,_=this.tracks.filter(function(w){return!g||w.groupId===g});this.tracksInGroup=_;var c=this.findTrackId(T==null?void 0:T.name)||this.findTrackId();this.groupId=g;var R={subtitleTracks:_};this.log("Updating subtitle tracks, "+_.length+' track(s) found in "'+g+'" group-id'),this.hls.trigger(d.Events.SUBTITLE_TRACKS_UPDATED,R),c!==-1&&this.setSubtitleTrack(c,T)}},p.findTrackId=function(a){for(var l=this.tracksInGroup,g=0;g<l.length;g++){var T=l[g];if((!this.selectDefaultTrack||T.default)&&(!a||a===T.name))return T.id}return-1},p.onError=function(a,l){if(y.prototype.onError.call(this,a,l),l.fatal||!l.context)return;l.context.type===S.PlaylistContextType.SUBTITLE_TRACK&&l.context.id===this.trackId&&l.context.groupId===this.groupId&&this.retryLoadingOrFail(l)},p.loadPlaylist=function(a){var l=this.tracksInGroup[this.trackId];if(this.shouldLoadTrack(l)){var g=l.id,T=l.groupId,_=l.url;if(a)try{_=a.addDirectives(_)}catch(c){this.warn("Could not construct new URL with HLS Delivery Directives: "+c)}this.log("Loading subtitle playlist for id "+g),this.hls.trigger(d.Events.SUBTITLE_TRACK_LOADING,{url:_,id:g,groupId:T,deliveryDirectives:a||null})}},p.toggleTrackModes=function(a){var l=this,g=this.media,T=this.subtitleDisplay,_=this.trackId;if(!g)return;var c=f(g.textTracks),R=c.filter(function(E){return E.groupId===l.groupId});if(a===-1)[].slice.call(c).forEach(function(E){E.mode="disabled"});else{var w=R[_];w&&(w.mode="disabled")}var C=R[a];C&&(C.mode=T?"showing":"hidden")},p.setSubtitleTrack=function(a,l){var g,T=this.tracksInGroup;if(!this.media){this.queuedDefaultTrack=a;return}if(this.trackId!==a&&this.toggleTrackModes(a),this.trackId===a&&(a===-1||(g=T[a])!==null&&g!==void 0&&g.details)||a<-1||a>=T.length)return;this.clearTimer();var _=T[a];if(this.log("Switching to subtitle track "+a),this.trackId=a,_){var c=_.id,R=_.groupId,w=R===void 0?"":R,C=_.name,E=_.type,o=_.url;this.hls.trigger(d.Events.SUBTITLE_TRACK_SWITCH,{id:c,groupId:w,name:C,type:E,url:o});var A=this.switchParams(_.url,l==null?void 0:l.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,l=f(this.media.textTracks),g=0;g<l.length;g++)if(l[g].mode==="hidden")a=g;else if(l[g].mode==="showing"){a=g;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 l=this.tracksInGroup?this.tracksInGroup[this.trackId]:void 0;this.setSubtitleTrack(a,l)}}]),v}(b.default);function f(y){for(var v=[],p=0;p<y.length;p++){var O=y[p];O.kind==="subtitles"&&O.label&&v.push(y[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"),b=D("./src/utils/cea-608-parser.ts"),S=D("./src/utils/output-filter.ts"),r=D("./src/utils/webvtt-parser.ts"),i=D("./src/utils/texttrack-utils.ts"),s=D("./src/utils/imsc1-ttml-parser.ts"),n=D("./src/types/loader.ts"),x=D("./src/utils/logger.ts"),f=function(){function O(l){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=l,this.config=l.config,this.Cues=l.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 g=new S.default(this,"textTrack1"),T=new S.default(this,"textTrack2"),_=new S.default(this,"textTrack3"),c=new S.default(this,"textTrack4");this.cea608Parser1=new b.default(1,g,T),this.cea608Parser2=new b.default(3,_,c)}l.on(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),l.on(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),l.on(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),l.on(h.Events.MANIFEST_LOADED,this.onManifestLoaded,this),l.on(h.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),l.on(h.Events.FRAG_LOADING,this.onFragLoading,this),l.on(h.Events.FRAG_LOADED,this.onFragLoaded,this),l.on(h.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),l.on(h.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),l.on(h.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),l.on(h.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),l.on(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this)}var a=O.prototype;return a.destroy=function(){var g=this.hls;g.off(h.Events.MEDIA_ATTACHING,this.onMediaAttaching,this),g.off(h.Events.MEDIA_DETACHING,this.onMediaDetaching,this),g.off(h.Events.MANIFEST_LOADING,this.onManifestLoading,this),g.off(h.Events.MANIFEST_LOADED,this.onManifestLoaded,this),g.off(h.Events.SUBTITLE_TRACKS_UPDATED,this.onSubtitleTracksUpdated,this),g.off(h.Events.FRAG_LOADING,this.onFragLoading,this),g.off(h.Events.FRAG_LOADED,this.onFragLoaded,this),g.off(h.Events.FRAG_PARSING_USERDATA,this.onFragParsingUserdata,this),g.off(h.Events.FRAG_DECRYPTED,this.onFragDecrypted,this),g.off(h.Events.INIT_PTS_FOUND,this.onInitPtsFound,this),g.off(h.Events.SUBTITLE_TRACKS_CLEARED,this.onSubtitleTracksCleared,this),g.off(h.Events.BUFFER_FLUSHING,this.onBufferFlushing,this),this.hls=this.config=this.cea608Parser1=this.cea608Parser2=null},a.addCues=function(g,T,_,c,R){for(var w=!1,C=R.length;C--;){var E=R[C],o=v(E[0],E[1],T,_);if(o>=0&&(E[0]=Math.min(E[0],T),E[1]=Math.max(E[1],_),w=!0,o/(_-T)>.5))return}if(w||R.push([T,_]),this.config.renderTextTracksNatively){var A=this.captionsTracks[g];this.Cues.newCue(A,T,_,c)}else{var k=this.Cues.newCue(null,T,_,c);this.hls.trigger(h.Events.CUES_PARSED,{type:"captions",cues:k,track:g})}},a.onInitPtsFound=function(g,T){var _=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){_.onFragLoaded(h.Events.FRAG_LOADED,o)}))},a.getExistingTrack=function(g){var T=this.media;if(T)for(var _=0;_<T.textTracks.length;_++){var c=T.textTracks[_];if(c[g])return c}return null},a.createCaptionsTrack=function(g){this.config.renderTextTracksNatively?this.createNativeTrack(g):this.createNonNativeTrack(g)},a.createNativeTrack=function(g){if(this.captionsTracks[g])return;var T=this.captionsProperties,_=this.captionsTracks,c=this.media,R=T[g],w=R.label,C=R.languageCode,E=this.getExistingTrack(g);if(E)_[g]=E,Object(i.clearCurrentCues)(_[g]),Object(i.sendAddTrackEvent)(_[g],c);else{var o=this.createTextTrack("captions",w,C);o&&(o[g]=!0,_[g]=o)}},a.createNonNativeTrack=function(g){if(this.nonNativeCaptionsTracks[g])return;var T=this.captionsProperties[g];if(!T)return;var _=T.label,c={_id:g,label:_,kind:"captions",default:T.media?!!T.media.default:!1,closedCaptions:T.media};this.nonNativeCaptionsTracks[g]=c,this.hls.trigger(h.Events.NON_NATIVE_TEXT_TRACKS_FOUND,{tracks:[c]})},a.createTextTrack=function(g,T,_){var c=this.media;return c?c.addTextTrack(g,T,_):void 0},a.onMediaAttaching=function(g,T){this.media=T.media,this._cleanTracks()},a.onMediaDetaching=function(){var g=this.captionsTracks;Object.keys(g).forEach(function(T){Object(i.clearCurrentCues)(g[T]),delete g[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 g=this.media;if(!g)return;var T=g.textTracks;if(T)for(var _=0;_<T.length;_++)Object(i.clearCurrentCues)(T[_])},a.onSubtitleTracksUpdated=function(g,T){var _=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(y(C[N],o)){U=C[N];break}U&&(k=U)}k?Object(i.clearCurrentCues)(k):(k=_.createTextTrack("subtitles",o.name,o.lang),k&&(k.mode="disabled")),k&&(k.groupId=o.groupId,_.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(g,T){var _=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=_.captionsProperties[w];if(!C)return;C.label=c.name,c.lang&&(C.languageCode=c.lang),C.media=c})},a.onFragLoading=function(g,T){var _=this.cea608Parser1,c=this.cea608Parser2,R=this.lastSn,w=this.lastPartIndex;if(!this.enabled||!(_&&c))return;if(T.frag.type===n.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||(_.reset(),c.reset()),this.lastSn=o,this.lastPartIndex=A}},a.onFragLoaded=function(g,T){var _=T.frag,c=T.payload,R=this.initPTS,w=this.unparsedVttFrags;if(_.type===n.PlaylistLevelType.SUBTITLE)if(c.byteLength){if(!Object(d.isFiniteNumber)(R[_.cc])){w.push(T),R.length&&this.hls.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Missing initial subtitle PTS")});return}var C=_.decryptdata;if(C==null||C.key==null||C.method!=="AES-128"){var E=this.tracks[_.level],o=this.vttCCs;o[_.cc]||(o[_.cc]={start:_.start,prevCC:this.prevCC,new:!0},this.prevCC=_.cc),E&&E.textCodec===s.IMSC1_CODEC?this._parseIMSC1(_,c):this._parseVTTs(_,c,o)}}else this.hls.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:_,error:new Error("Empty subtitle payload")})},a._parseIMSC1=function(g,T){var _=this,c=this.hls;Object(s.parseIMSC1)(T,this.initPTS[g.cc],this.timescale[g.cc],function(R){_._appendCues(R,g.level),c.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:g})},function(R){x.logger.log("Failed to parse IMSC1: "+R),c.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:g,error:R})})},a._parseVTTs=function(g,T,_){var c=this,R=this.hls;Object(r.parseWebVTT)(T,this.initPTS[g.cc],this.timescale[g.cc],_,g.cc,g.start,function(w){c._appendCues(w,g.level),R.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!0,frag:g})},function(w){c._fallbackToIMSC1(g,T),x.logger.log("Failed to parse VTT cue: "+w),R.trigger(h.Events.SUBTITLE_FRAG_PROCESSED,{success:!1,frag:g,error:w})})},a._fallbackToIMSC1=function(g,T){var _=this,c=this.tracks[g.level];c.textCodec||Object(s.parseIMSC1)(T,this.initPTS[g.cc],this.timescale[g.cc],function(){c.textCodec=s.IMSC1_CODEC,_._parseIMSC1(g,T)},function(){c.textCodec="wvtt"})},a._appendCues=function(g,T){var _=this.hls;if(this.config.renderTextTracksNatively){var c=this.textTracks[T];if(c.mode==="disabled")return;g.forEach(function(C){return Object(i.addCueToTrack)(c,C)})}else{var R=this.tracks[T],w=R.default?"default":"subtitles"+T;_.trigger(h.Events.CUES_PARSED,{type:"subtitles",cues:g,track:w})}},a.onFragDecrypted=function(g,T){var _=T.frag;if(_.type===n.PlaylistLevelType.SUBTITLE){if(!Object(d.isFiniteNumber)(this.initPTS[_.cc])){this.unparsedVttFrags.push(T);return}this.onFragLoaded(h.Events.FRAG_LOADED,T)}},a.onSubtitleTracksCleared=function(){this.tracks=[],this.captionsTracks={}},a.onFragParsingUserdata=function(g,T){var _=this.cea608Parser1,c=this.cea608Parser2;if(!this.enabled||!(_&&c))return;for(var R=0;R<T.samples.length;R++){var w=T.samples[R].bytes;if(w){var C=this.extractCea608Data(w);_.addData(T.samples[R].pts,C[0]),c.addData(T.samples[R].pts,C[1])}}},a.onBufferFlushing=function(g,T){var _=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],_,c)})}if(this.config.renderTextTracksNatively&&(_===0&&R!==void 0)){var o=this.textTracks;Object.keys(o).forEach(function(A){return Object(i.removeCuesInRange)(o[A],_,R)})}},a.extractCea608Data=function(g){for(var T=g[0]&31,_=2,c=[[],[]],R=0;R<T;R++){var w=g[_++],C=127&g[_++],E=127&g[_++],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 y(O,a){return O&&O.label===a.name&&!(O.textTrack1||O.textTrack2)}function v(O,a,l,g){return Math.min(a,g)-Math.max(O,l)}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,r){this.subtle=void 0,this.aesIV=void 0,this.subtle=S,this.aesIV=r}var b=h.prototype;return b.decrypt=function(r,i){return this.subtle.decrypt({name:"AES-CBC",iv:this.aesIV},i,r)},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 b});var d=D("./src/utils/typed-array.ts");function h(S){var r=S.byteLength,i=r&&new DataView(S.buffer).getUint8(r-1);return i?Object(d.sliceUint8)(S,0,r-i):S}var b=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 r=S.prototype;return r.uint8ArrayToUint32Array_=function(s){for(var n=new DataView(s),x=new Uint32Array(4),f=0;f<4;f++)x[f]=n.getUint32(f*4);return x},r.initTable=function(){var s=this.sBox,n=this.invSBox,x=this.subMix,f=x[0],y=x[1],v=x[2],p=x[3],O=this.invSubMix,a=O[0],l=O[1],g=O[2],T=O[3],_=new Uint32Array(256),c=0,R=0,w=0;for(w=0;w<256;w++)w<128?_[w]=w<<1:_[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,n[C]=c;var E=_[c],o=_[E],A=_[o],k=_[C]*257^C*16843008;f[c]=k<<24|k>>>8,y[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,l[C]=k<<16|k>>>16,g[C]=k<<8|k>>>24,T[C]=k,c?(c=E^_[_[_[A^E]]],R^=_[_[R]]):c=R=1}},r.expandKey=function(s){for(var n=this.uint8ArrayToUint32Array_(s),x=!0,f=0;f<n.length&&x;)x=n[f]===this.key[f],f++;if(x)return;this.key=n;var y=this.keySize=n.length;if(y!==4&&y!==6&&y!==8)throw new Error("Invalid aes key size="+y);var v=this.ksRows=(y+6+1)*4,p,O,a=this.keySchedule=new Uint32Array(v),l=this.invKeySchedule=new Uint32Array(v),g=this.sBox,T=this.rcon,_=this.invSubMix,c=_[0],R=_[1],w=_[2],C=_[3],E,o;for(p=0;p<v;p++){if(p<y){E=a[p]=n[p];continue}o=E,p%y===0?(o=o<<8|o>>>24,o=g[o>>>24]<<24|g[o>>>16&255]<<16|g[o>>>8&255]<<8|g[o&255],o^=T[p/y|0]<<24):y>6&&p%y===4&&(o=g[o>>>24]<<24|g[o>>>16&255]<<16|g[o>>>8&255]<<8|g[o&255]),a[p]=E=(a[p-y]^o)>>>0}for(O=0;O<v;O++)p=v-O,O&3?o=a[p]:o=a[p-4],O<4||p<=4?l[O]=o:l[O]=c[g[o>>>24]]^R[g[o>>>16&255]]^w[g[o>>>8&255]]^C[g[o&255]],l[O]=l[O]>>>0},r.networkToHostOrderSwap=function(s){return s<<24|(s&65280)<<8|(s&16711680)>>8|s>>>24},r.decrypt=function(s,n,x){for(var f=this.keySize+6,y=this.invKeySchedule,v=this.invSBox,p=this.invSubMix,O=p[0],a=p[1],l=p[2],g=p[3],T=this.uint8ArrayToUint32Array_(x),_=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,z,W,K,V,F,B,G,ae,de,oe=this.networkToHostOrderSwap;n<C.length;){for(V=oe(C[n]),F=oe(C[n+1]),B=oe(C[n+2]),G=oe(C[n+3]),N=V^y[0],z=G^y[1],W=B^y[2],K=F^y[3],ae=4,de=1;de<f;de++)o=O[N>>>24]^a[z>>16&255]^l[W>>8&255]^g[K&255]^y[ae],A=O[z>>>24]^a[W>>16&255]^l[K>>8&255]^g[N&255]^y[ae+1],k=O[W>>>24]^a[K>>16&255]^l[N>>8&255]^g[z&255]^y[ae+2],U=O[K>>>24]^a[N>>16&255]^l[z>>8&255]^g[W&255]^y[ae+3],N=o,z=A,W=k,K=U,ae=ae+4;o=v[N>>>24]<<24^v[z>>16&255]<<16^v[W>>8&255]<<8^v[K&255]^y[ae],A=v[z>>>24]<<24^v[W>>16&255]<<16^v[K>>8&255]<<8^v[N&255]^y[ae+1],k=v[W>>>24]<<24^v[K>>16&255]<<16^v[N>>8&255]<<8^v[z&255]^y[ae+2],U=v[K>>>24]<<24^v[N>>16&255]<<16^v[z>>8&255]<<8^v[W&255]^y[ae+3],E[n]=oe(o^_),E[n+1]=oe(U^c),E[n+2]=oe(k^R),E[n+3]=oe(A^w),_=V,c=F,R=B,w=G,n=n+4}return E.buffer},S}()},"./src/crypt/decrypter.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return n});var d=D("./src/crypt/aes-crypto.ts"),h=D("./src/crypt/fast-aes-key.ts"),b=D("./src/crypt/aes-decryptor.ts"),S=D("./src/utils/logger.ts"),r=D("./src/utils/mp4-tools.ts"),i=D("./src/utils/typed-array.ts"),s=16,n=function(){function x(y,v,p){var O=p===void 0?{}:p,a=O.removePKCS7Padding,l=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=y,this.config=v,this.removePKCS7Padding=l,l)try{var g=self.crypto;g&&(this.subtle=g.subtle||g.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(b.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 l=this.flush();l&&a(l.buffer)}else this.webCryptoDecrypt(new Uint8Array(v),p,O).then(a)},f.softwareDecrypt=function(v,p,O){var a=this.currentIV,l=this.currentResult,g=this.remainderData;this.logOnce("JS AES decrypt"),g&&(v=Object(r.appendUint8Array)(g,v),this.remainderData=null);var T=this.getValidChunk(v);if(!T.length)return null;a&&(O=a);var _=this.softwareDecrypter;_||(_=this.softwareDecrypter=new b.default),_.expandKey(p);var c=l;return this.currentResult=_.decrypt(T.buffer,0,O),this.currentIV=Object(i.sliceUint8)(T,-16).buffer,c||null},f.webCryptoDecrypt=function(v,p,O){var a=this,l=this.subtle;return(this.key!==p||!this.fastAesKey)&&(this.key=p,this.fastAesKey=new h.default(l,p)),this.fastAesKey.expandKey().then(function(g){if(!l)return Promise.reject(new Error("web crypto not initialized"));var T=new d.default(l,O);return T.decrypt(v.buffer,g)}).catch(function(g){return a.onWebCryptoError(g,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,r){this.subtle=void 0,this.key=void 0,this.subtle=S,this.key=r}var b=h.prototype;return b.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"),b=D("./src/utils/logger.ts"),S=D("./src/demux/id3.ts");function r(n,x){n.prototype=Object.create(x.prototype),n.prototype.constructor=n,i(n,x)}function i(n,x){return i=Object.setPrototypeOf||function(y,v){return y.__proto__=v,y},i(n,x)}var s=function(n){r(x,n);function x(y,v){var p;return p=n.call(this)||this,p.observer=void 0,p.config=void 0,p.observer=y,p.config=v,p}var f=x.prototype;return f.resetInitSegment=function(v,p,O){n.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 b.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 r}),D.d(m,"getHeaderLength",function(){return i}),D.d(m,"getFullFrameLength",function(){return s}),D.d(m,"canGetFrameLength",function(){return n}),D.d(m,"isHeader",function(){return x}),D.d(m,"canParse",function(){return f}),D.d(m,"probe",function(){return y}),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"),b=D("./src/events.ts");function S(l,g,T,_){var c,R,w,C,E=navigator.userAgent.toLowerCase(),o=_,A=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350];c=((g[T+2]&192)>>>6)+1;var k=(g[T+2]&60)>>>2;if(k>A.length-1){l.trigger(b.Events.ERROR,{type:h.ErrorTypes.MEDIA_ERROR,details:h.ErrorDetails.FRAG_PARSING_ERROR,fatal:!0,reason:"invalid ADTS sampling index:"+k});return}return w=(g[T+2]&1)<<2,w|=(g[T+3]&192)>>>6,d.logger.log("manifest codec:"+_+", 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),_&&(_.indexOf("mp4a.40.29")!==-1||_.indexOf("mp4a.40.5")!==-1)||!_&&k>=6?R=k-3:((_&&_.indexOf("mp4a.40.2")!==-1&&(k>=6&&w===1||/vivaldi/i.test(E))||!_&&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 r(l,g){return l[g]===255&&(l[g+1]&246)===240}function i(l,g){return l[g+1]&1?7:9}function s(l,g){return(l[g+3]&3)<<11|l[g+4]<<3|(l[g+5]&224)>>>5}function n(l,g){return g+5<l.length}function x(l,g){return g+1<l.length&&r(l,g)}function f(l,g){return n(l,g)&&r(l,g)&&s(l,g)<=l.length-g}function y(l,g){if(x(l,g)){var T=i(l,g);if(g+T>=l.length)return!1;var _=s(l,g);if(_<=T)return!1;var c=g+_;return c===l.length||x(l,c)}return!1}function v(l,g,T,_,c){if(!l.samplerate){var R=S(g,T,_,c);if(!R)return;l.config=R.config,l.samplerate=R.samplerate,l.channelCount=R.channelCount,l.codec=R.codec,l.manifestCodec=R.manifestCodec,d.logger.log("parsed codec:"+l.codec+", rate:"+R.samplerate+", channels:"+R.channelCount)}}function p(l){return 1024*9e4/l}function O(l,g,T,_,c){var R=i(l,g),w=s(l,g);if(w-=R,w>0){var C=T+_*c;return{headerLength:R,frameLength:w,stamp:C}}}function a(l,g,T,_,c){var R=p(l.samplerate),w=O(g,T,_,c,R);if(w){var C=w.frameLength,E=w.headerLength,o=w.stamp,A=E+C,k=Math.max(0,T+A-g.length),U;k?(U=new Uint8Array(A-E),U.set(g.subarray(T+E,g.length),0)):U=g.subarray(T+E,T+A);var N={unit:U,pts:o};return k||l.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"),b=D("./src/demux/dummy-demuxed-track.ts"),S=D("./src/utils/mp4-tools.ts"),r=D("./src/utils/typed-array.ts"),i=function(){function n(){this._audioTrack=void 0,this._id3Track=void 0,this.frameIndex=0,this.cachedData=null,this.initPTS=null}var x=n.prototype;return x.resetInitSegment=function(y,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(y,v){return!1},x.appendFrame=function(y,v,p){},x.demux=function(y,v){this.cachedData&&(y=Object(S.appendUint8Array)(this.cachedData,y),this.cachedData=null);var p=h.getID3Data(y,0),O=p?p.length:0,a,l,g=this._audioTrack,T=this._id3Track,_=p?h.getTimeStamp(p):void 0,c=y.length;for((this.frameIndex===0||this.initPTS===null)&&(this.initPTS=s(_,v)),p&&p.length>0&&T.samples.push({pts:this.initPTS,dts:this.initPTS,data:p}),l=this.initPTS;O<c;){if(this.canParse(y,O)){var R=this.appendFrame(g,y,O);R?(this.frameIndex++,l=R.sample.pts,O+=R.length,a=O):O=c}else h.canParse(y,O)?(p=h.getID3Data(y,O),T.samples.push({pts:l,dts:l,data:p}),O+=p.length,a=O):O++;if(O===c&&a!==c){var w=Object(r.sliceUint8)(y,a);this.cachedData?this.cachedData=Object(S.appendUint8Array)(this.cachedData,w):this.cachedData=w}}return{audioTrack:g,avcTrack:Object(b.dummyTrack)(),id3Track:T,textTrack:Object(b.dummyTrack)()}},x.demuxSampleAes=function(y,v,p){return Promise.reject(new Error("["+this+"] This demuxer does not support Sample-AES decryption"))},x.flush=function(y){var v=this.cachedData;return v&&(this.cachedData=null,this.demux(v,0)),this.frameIndex=0,{audioTrack:this._audioTrack,avcTrack:Object(b.dummyTrack)(),id3Track:this._id3Track,textTrack:Object(b.dummyTrack)()}},x.destroy=function(){},n}(),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 b(){this.chunks=[],this.dataLength=0}var S=b.prototype;return S.push=function(i){this.chunks.push(i),this.dataLength+=i.length},S.flush=function(){var i=this.chunks,s=this.dataLength,n;if(i.length)i.length===1?n=i[0]:n=h(i,s);else return new Uint8Array(0);return this.reset(),n},S.reset=function(){this.chunks.length=0,this.dataLength=0},b}();function h(b,S){for(var r=new Uint8Array(S),i=0,s=0;s<b.length;s++){var n=b[s];r.set(n,i),i+=n.length}return r}},"./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 b(r){this.data=void 0,this.bytesAvailable=void 0,this.word=void 0,this.bitsAvailable=void 0,this.data=r,this.bytesAvailable=r.byteLength,this.word=0,this.bitsAvailable=0}var S=b.prototype;return S.loadWord=function(){var i=this.data,s=this.bytesAvailable,n=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(n,n+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),n=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?n<<s|this.readBits(s):n},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,n=8,x,f=0;f<i;f++)n!==0&&(x=this.readEG(),n=(s+x+256)%256),s=n===0?s:n},S.readSPS=function(){var i=0,s=0,n=0,x=0,f,y,v,p=this.readUByte.bind(this),O=this.readBits.bind(this),a=this.readUEG.bind(this),l=this.readBoolean.bind(this),g=this.skipBits.bind(this),T=this.skipEG.bind(this),_=this.skipUEG.bind(this),c=this.skipScalingList.bind(this);p();var R=p();if(O(5),g(3),p(),_(),R===100||R===110||R===122||R===244||R===44||R===83||R===86||R===118||R===128){var w=a();if(w===3&&g(1),_(),_(),g(1),l())for(y=w!==3?8:12,v=0;v<y;v++)l()&&(v<6?c(16):c(64))}_();var C=a();if(C===0)a();else if(C===1)for(g(1),T(),T(),f=a(),v=0;v<f;v++)T();_(),g(1);var E=a(),o=a(),A=O(1);A===0&&g(1),g(1),l()&&(i=a(),s=a(),n=a(),x=a());var k=[1,1];if(l()&&l()){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)*(n+x),pixelRatio:k}},S.readSliceType=function(){return this.readUByte(),this.readUEG(),this.readUEG()},b}();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 b}),D.d(m,"canParse",function(){return r}),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 l});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)))},b=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},r=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"},n=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=n(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"?y(c):c.type[0]==="W"?p(c):v(c)},y=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="",z=0;z<o;){if(A=c[z++],A===0&&R)return N;if(A===0||A===3)continue;switch(A>>4){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:N+=String.fromCharCode(A);break;case 12:case 13:k=c[z++],N+=String.fromCharCode((A&31)<<6|k&63);break;case 14:k=c[z++],U=c[z++],N+=String.fromCharCode((A&15)<<12|(k&63)<<6|(U&63)<<0);break;default:}}return N},l={decodeTextFrame:v},g;function T(){return!g&&typeof self.TextDecoder!="undefined"&&(g=new self.TextDecoder("utf-8")),g}},"./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"),b=D("./src/utils/logger.ts"),S=D("./src/demux/mpegaudio.ts");function r(n,x){n.prototype=Object.create(x.prototype),n.prototype.constructor=n,i(n,x)}function i(n,x){return i=Object.setPrototypeOf||function(y,v){return y.__proto__=v,y},i(n,x)}var s=function(n){r(x,n);function x(){return n.apply(this,arguments)||this}var f=x.prototype;return f.resetInitSegment=function(v,p,O){n.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 b.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"),b=function(){function S(i,s){this.remainderData=null,this.config=void 0,this.config=s}var r=S.prototype;return r.resetTimeStamp=function(){},r.resetInitSegment=function(){},r.resetContiguity=function(){},S.probe=function(s){return Object(d.findBox)({data:s,start:0,end:Math.min(s.length,16384)},["moof"]).length>0},r.demux=function(s){var n=s,x=Object(h.dummyTrack)();if(this.config.progressive){this.remainderData&&(n=Object(d.appendUint8Array)(this.remainderData,s));var f=Object(d.segmentValidRange)(n);this.remainderData=f.remainder,x.samples=f.valid||new Uint8Array}else x.samples=n;return{audioTrack:Object(h.dummyTrack)(),avcTrack:x,id3Track:Object(h.dummyTrack)(),textTrack:Object(h.dummyTrack)()}},r.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)()}},r.demuxSampleAes=function(s,n,x){return Promise.reject(new Error("The MP4 demuxer does not support SAMPLE-AES decryption"))},r.destroy=function(){},S}();b.minProbeByteLength=1024,m.default=b},"./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 n}),D.d(m,"isHeader",function(){return x}),D.d(m,"canParse",function(){return f}),D.d(m,"probe",function(){return y});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],b=[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]],r=[0,1,1,4];function i(v,p,O,a,l){if(O+24>p.length)return;var g=s(p,O);if(g&&O+g.frameLength<=p.length){var T=g.samplesPerFrame*9e4/g.sampleRate,_=a+l*T,c={unit:p.subarray(O,O+g.frameLength),pts:_,dts:_};return v.config=[],v.channelCount=g.channelCount,v.samplerate=g.sampleRate,v.samples.push(c),{sample:c,length:g.frameLength,missing:0}}}function s(v,p){var O=v[p+1]>>3&3,a=v[p+1]>>1&3,l=v[p+2]>>4&15,g=v[p+2]>>2&3;if(O!==1&&l!==0&&l!==15&&g!==3){var T=v[p+2]>>1&1,_=v[p+3]>>6,c=O===3?3-a:a===3?3:4,R=h[c*14+l-1]*1e3,w=O===3?0:O===2?1:2,C=b[w*3+g],E=_===3?1:2,o=S[O][a],A=r[a],k=o*8*A,U=Math.floor(o*R/C+T)*A;if(d===null){var N=navigator.userAgent||"",z=N.match(/Chrome\/(\d+)/i);d=z?parseInt(z[1]):0}var W=!!d&&d<=87;return W&&a===2&&R>=224e3&&_===0&&(v[p+3]=v[p+3]|128),{sampleRate:C,channelCount:E,frameLength:U,samplesPerFrame:k}}}function n(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&&n(v,p)}function f(v,p){var O=4;return n(v,p)&&O<=v.length-p}function y(v,p){if(p+1<v.length&&n(v,p)){var O=4,a=s(v,p),l=O;a!=null&&a.frameLength&&(l=a.frameLength);var g=p+l;return g===v.length||x(v,g)}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"),b=function(){function S(i,s,n){this.keyData=void 0,this.decrypter=void 0,this.keyData=n,this.decrypter=new d.default(i,s,{removePKCS7Padding:!1})}var r=S.prototype;return r.decryptBuffer=function(s,n){this.decrypter.decrypt(s,this.keyData.key.buffer,this.keyData.iv.buffer,n)},r.decryptAacSample=function(s,n,x,f){var y=s[n].unit,v=y.subarray(16,y.length-y.length%16),p=v.buffer.slice(v.byteOffset,v.byteOffset+v.length),O=this;this.decryptBuffer(p,function(a){var l=new Uint8Array(a);y.set(l,16),f||O.decryptAacSamples(s,n+1,x)})},r.decryptAacSamples=function(s,n,x){for(;;n++){if(n>=s.length){x();return}if(s[n].unit.length<32)continue;var f=this.decrypter.isSync();if(this.decryptAacSample(s,n,x,f),!f)return}},r.getAvcEncryptedData=function(s){for(var n=Math.floor((s.length-48)/160)*16+16,x=new Int8Array(n),f=0,y=32;y<=s.length-16;y+=160,f+=16)x.set(s.subarray(y,y+16),f);return x},r.getAvcDecryptedUnit=function(s,n){for(var x=new Uint8Array(n),f=0,y=32;y<=s.length-16;y+=160,f+=16)s.set(x.subarray(f,f+16),y);return s},r.decryptAvcSample=function(s,n,x,f,y,v){var p=Object(h.discardEPB)(y.data),O=this.getAvcEncryptedData(p),a=this;this.decryptBuffer(O.buffer,function(l){y.data=a.getAvcDecryptedUnit(p,l),v||a.decryptAvcSamples(s,n,x+1,f)})},r.decryptAvcSamples=function(s,n,x,f){if(s instanceof Uint8Array)throw new Error("Cannot decrypt samples of type Uint8Array");for(;;n++,x=0){if(n>=s.length){f();return}for(var y=s[n].units;!(x>=y.length);x++){var v=y[x];if(v.data.length<=48||v.type!==1&&v.type!==5)continue;var p=this.decrypter.isSync();if(this.decryptAvcSample(s,n,x,f,v,p),!p)return}}},S}();m.default=b},"./src/demux/transmuxer-interface.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y});var d=D("./node_modules/webworkify-webpack/index.js"),h=D.n(d),b=D("./src/events.ts"),S=D("./src/demux/transmuxer.ts"),r=D("./src/utils/logger.ts"),i=D("./src/errors.ts"),s=D("./src/utils/mediasource-helper.ts"),n=D("./node_modules/eventemitter3/index.js"),x=D.n(n),f=Object(s.getMediaSource)()||{isTypeSupported:function(){return!1}},y=function(){function v(O,a,l,g){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=l,this.onFlush=g;var _=O.config,c=function(o,A){A=A||{},A.frag=T.frag,A.id=T.id,O.trigger(o,A)};this.observer=new n.EventEmitter,this.observer.on(b.Events.FRAG_DECRYPTED,c),this.observer.on(b.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(_.enableWorker&&typeof Worker!="undefined"){r.logger.log("demuxing in webworker");var C;try{C=this.worker=d("./src/demux/transmuxer-worker.ts"),this.onwmsg=this.onWorkerMessage.bind(this),C.addEventListener("message",this.onwmsg),C.onerror=function(E){O.trigger(b.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(_)})}catch(E){r.logger.warn("Error in worker:",E),r.logger.error("Error while initializing DemuxerWorker, fallback to inline"),C&&self.URL.revokeObjectURL(C.objectURL),this.transmuxer=new S.default(this.observer,R,_,w,a),this.worker=null}}else this.transmuxer=new S.default(this.observer,R,_,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 l=this.transmuxer;l&&(l.destroy(),this.transmuxer=null)}var g=this.observer;g&&g.removeAllListeners(),this.observer=null},p.push=function(a,l,g,T,_,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:_.start,N=_.decryptdata,z=this.frag,W=!(z&&_.cc===z.cc),K=!(z&&C.level===z.level),V=z?C.sn-z.sn:-1,F=this.part?C.part-this.part.index:1,B=!K&&(V===1||V===0&&F===1),G=self.performance.now();(K||V||_.stats.parsing.start===0)&&(_.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){r.logger.log("[transmuxer-interface, "+_.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(g,T,l,R,E);this.configureTransmuxer(de)}if(this.frag=_,this.part=c,k)k.postMessage({cmd:"demux",data:a,decryptdata:N,chunkMeta:C,state:ae},a instanceof ArrayBuffer?[a]:[]);else if(A){var oe=A.push(a,N,C,ae);Object(S.isPromise)(oe)?oe.then(function(_e){o.handleTransmuxComplete(_e)}):this.handleTransmuxComplete(oe)}},p.flush=function(a){var l=this;a.transmuxing.start=self.performance.now();var g=this.transmuxer,T=this.worker;if(T)T.postMessage({cmd:"flush",chunkMeta:a});else if(g){var _=g.flush(a);Object(S.isPromise)(_)?_.then(function(c){l.handleFlushResult(c,a)}):this.handleFlushResult(_,a)}},p.handleFlushResult=function(a,l){var g=this;a.forEach(function(T){g.handleTransmuxComplete(T)}),this.onFlush(l)},p.onWorkerMessage=function(a){var l=a.data,g=this.hls;switch(l.event){case"init":{self.URL.revokeObjectURL(this.worker.objectURL);break}case"transmuxComplete":{this.handleTransmuxComplete(l.data);break}case"flush":{this.onFlush(l.data);break}default:{l.data=l.data||{},l.data.frag=this.frag,l.data.id=this.id,g.trigger(l.event,l.data);break}}},p.configureTransmuxer=function(a){var l=this.worker,g=this.transmuxer;l?l.postMessage({cmd:"configure",config:a}):g&&g.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"),b=D("./src/utils/logger.ts"),S=D("./node_modules/eventemitter3/index.js"),r=D.n(S);function i(y){var v=new S.EventEmitter,p=function(a,l){y.postMessage({event:a,data:l})};v.on(h.Events.FRAG_DECRYPTED,p),v.on(h.Events.ERROR,p),y.addEventListener("message",function(O){var a=O.data;switch(a.cmd){case"init":{var l=JSON.parse(a.config);y.transmuxer=new d.default(v,a.typeSupported,l,a.vendor,a.id),Object(b.enableLogs)(l.debug),p("init",null);break}case"configure":{y.transmuxer.configure(a.config);break}case"demux":{var g=y.transmuxer.push(a.data,a.decryptdata,a.chunkMeta,a.state);Object(d.isPromise)(g)?g.then(function(c){s(y,c)}):s(y,g);break}case"flush":{var T=a.chunkMeta,_=y.transmuxer.flush(T);Object(d.isPromise)(_)?_.then(function(c){x(y,c,T)}):x(y,_,T);break}default:break}})}function s(y,v){if(f(v.remuxResult))return;var p=[],O=v.remuxResult,a=O.audio,l=O.video;a&&n(p,a),l&&n(p,l),y.postMessage({event:"transmuxComplete",data:v},p)}function n(y,v){v.data1&&y.push(v.data1.buffer),v.data2&&y.push(v.data2.buffer)}function x(y,v,p){v.forEach(function(O){s(y,O)}),y.postMessage({event:"flush",data:p})}function f(y){return!y.audio&&!y.video&&!y.text&&!y.id3&&!y.initSegment}},"./src/demux/transmuxer.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return l}),D.d(m,"isPromise",function(){return _}),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"),b=D("./src/crypt/decrypter.ts"),S=D("./src/demux/aacdemuxer.ts"),r=D("./src/demux/mp4demuxer.ts"),i=D("./src/demux/tsdemuxer.ts"),s=D("./src/demux/mp3demuxer.ts"),n=D("./src/remux/mp4-remuxer.ts"),x=D("./src/remux/passthrough-remuxer.ts"),f=D("./src/demux/chunk-cache.ts"),y=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:n.default},{demux:r.default,remux:x.default},{demux:S.default,remux:n.default},{demux:s.default,remux:n.default}],a=1024;O.forEach(function(w){var C=w.demux;a=Math.max(a,C.minProbeByteLength)});var l=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,z=k.transmuxing;z.executeStart=p();var W=new Uint8Array(o),K=this.cache,V=this.config,F=this.currentTransmuxState,B=this.transmuxConfig;U&&(this.currentTransmuxState=U);var G=g(W,A);if(G&&G.method==="AES-128"){var ae=this.getDecrypter();if(V.enableSoftwareAES){var de=ae.softwareDecrypt(W,G.key.buffer,G.iv.buffer);if(!de)return z.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 oe=U||F,_e=oe.contiguous,ye=oe.discontinuity,se=oe.trackSwitch,me=oe.accurateTimeOffset,fe=oe.timeOffset,ie=B.audioCodec,le=B.videoCodec,Q=B.defaultInitPts,ce=B.duration,te=B.initSegmentData;if((ye||se)&&this.resetInitSegment(te,ie,le,ce),ye&&this.resetInitialTimestamp(Q),_e||this.resetContiguity(),this.needsProbing(W,ye,se)){if(K.dataLength){var ee=K.flush();W=Object(y.appendUint8Array)(ee,W)}this.configureTransmuxer(W,B)}var xe=this.transmux(W,G,fe,me,k),re=this.currentTransmuxState;return re.contiguous=!0,re.discontinuity=!1,re.trackSwitch=!1,z.executeEnd=p(),xe},C.flush=function(o){var A=this,k=o.transmuxing;k.executeStart=p();var U=this.decrypter,N=this.cache,z=this.currentTransmuxState,W=this.decryptionPromise;if(W)return W.then(function(){return A.flush(o)});var K=[],V=z.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(V);return _(de)?de.then(function(oe){return A.flushRemux(K,oe,o),K}):(this.flushRemux(K,de,o),K)},C.flushRemux=function(o,A,k){var U=A.audioTrack,N=A.avcTrack,z=A.id3Track,W=A.textTrack,K=this.currentTransmuxState,V=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,z,W,F,V,!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,z=this.remuxer;if(!N||!z)return;N.resetInitSegment(A,k,U),z.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 z;return A&&A.method==="SAMPLE-AES"?z=this.transmuxSampleAes(o,A,k,U,N):z=this.transmuxUnencrypted(o,k,U,N),z},C.transmuxUnencrypted=function(o,A,k,U){var N=this.demuxer.demux(o,A,!1,!this.config.progressive),z=N.audioTrack,W=N.avcTrack,K=N.id3Track,V=N.textTrack,F=this.remuxer.remux(z,W,K,V,A,k,!1,this.id);return{remuxResult:F,chunkMeta:U}},C.transmuxSampleAes=function(o,A,k,U,N){var z=this;return this.demuxer.demuxSampleAes(o,A,k).then(function(W){var K=z.remuxer.remux(W.audioTrack,W.avcTrack,W.id3Track,W.textTrack,k,U,!1,z.id);return{remuxResult:K,chunkMeta:N}})},C.configureTransmuxer=function(o,A){for(var k=this.config,U=this.observer,N=this.typeSupported,z=this.vendor,W=A.audioCodec,K=A.defaultInitPts,V=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:r.default,remux:x.default});var oe=this.demuxer,_e=this.remuxer,ye=G.remux,se=G.demux;(!_e||!(_e instanceof ye))&&(this.remuxer=new ye(U,k,N,z)),(!oe||!(oe instanceof se))&&(this.demuxer=new se(U,k,N),this.probe=se.probe),this.resetInitSegment(F,W,B,V),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 b.default(this.observer,this.config)),o},w}();function g(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 _(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"),b=D("./src/demux/exp-golomb.ts"),S=D("./src/demux/id3.ts"),r=D("./src/demux/sample-aes.ts"),i=D("./src/events.ts"),s=D("./src/utils/mp4-tools.ts"),n=D("./src/utils/logger.ts"),x=D("./src/errors.ts"),f={video:1,audio:2,id3:3,text:4},y=function(){function _(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}_.probe=function(w){var C=_.syncOffset(w);return C<0?!1:(C&&n.logger.warn("MPEG2-TS detected but first sync word found @ offset "+C+", junk ahead ?"),!0)},_.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},_.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=_.prototype;return c.resetInitSegment=function(w,C,E){this.pmtParsed=!1,this._pmtId=-1,this._avcTrack=_.createTrack("video",E),this._audioTrack=_.createTrack("audio",E),this._id3Track=_.createTrack("id3",E),this._txtTrack=_.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,z=k.pid,W=k.pesData,K=U.pid,V=N.pid,F=U.pesData,B=N.pesData,G=!1,ae=this.pmtParsed,de=this._pmtId,oe=w.length;if(this.remainderData&&(w=Object(s.appendUint8Array)(this.remainderData,w),oe=w.length,this.remainderData=null),oe<188&&!o)return this.remainderData=w,{audioTrack:U,avcTrack:k,id3Track:N,textTrack:this._txtTrack};var _e=Math.max(0,_.syncOffset(w));oe-=(oe+_e)%188,oe<w.byteLength&&!o&&(this.remainderData=new Uint8Array(w.buffer,oe,w.buffer.byteLength-oe));for(var ye=_e;ye<oe;ye+=188)if(w[ye]===71){var se=!!(w[ye+1]&64),me=((w[ye+1]&31)<<8)+w[ye+2],fe=(w[ye+3]&48)>>4,ie=void 0;if(fe>1){if(ie=ye+5+w[ye+4],ie===ye+188)continue}else ie=ye+4;switch(me){case z:se&&(W&&(A=a(W))&&this.parseAVCPES(A,!1),W={data:[],size:0}),W&&(W.data.push(w.subarray(ie,ye+188)),W.size+=ye+188-ie);break;case K:se&&(F&&(A=a(F))&&(U.isAAC?this.parseAACPES(A):this.parseMPEGPES(A)),F={data:[],size:0}),F&&(F.data.push(w.subarray(ie,ye+188)),F.size+=ye+188-ie);break;case V:se&&(B&&(A=a(B))&&this.parseID3PES(A),B={data:[],size:0}),B&&(B.data.push(w.subarray(ie,ye+188)),B.size+=ye+188-ie);break;case 0:se&&(ie+=w[ie]+1),de=this._pmtId=p(w,ie);break;case de:{se&&(ie+=w[ie]+1);var le=O(w,ie,this.typeSupported.mpeg===!0||this.typeSupported.mp3===!0,E);z=le.avc,z>0&&(k.pid=z),K=le.audio,K>0&&(U.pid=K,U.isAAC=le.isAAC),V=le.id3,V>0&&(N.pid=V),G&&!ae&&(n.logger.log("reparse from beginning"),G=!1,ye=_e-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&&n.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 r.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,z=!1;w.data=null,U&&A.length&&!o.audFound&&(l(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(z&&K.length>4){var V=new b.default(K).readSliceType();(V===2||V===4||V===7||V===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 b.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 oe=F.readUByte();if(oe===181){var _e=F.readUShort();if(_e===49){var ye=F.readUInt();if(ye===1195456820){var se=F.readUByte();if(se===3){for(var me=F.readUByte(),fe=F.readUByte(),ie=31&me,le=[me,fe],Q=0;Q<ie;Q++)le.push(F.readUByte()),le.push(F.readUByte()),le.push(F.readUByte());g(E._txtTrack.samples,{type:3,pts:w.pts,bytes:le})}}}}}else if(B===5&&F.bytesAvailable!==0){if(ae=!0,G>16){for(var ce=[],te=0;te<16;te++)ce.push(F.readUByte().toString(16)),(te===3||te===5||te===7||te===9)&&ce.push("-");for(var ee=G-16,xe=new Uint8Array(ee),re=0;re<ee;re++)xe[re]=F.readUByte();g(E._txtTrack.samples,{pts:w.pts,payloadType:B,uuid:ce.join(""),userData:Object(S.utf8ArrayToStr)(xe),userDataBytes:xe})}}else if(G<F.bytesAvailable)for(var Z=0;Z<G;Z++)F.readUByte()}break}case 7:if(N=!0,z=!0,k&&U&&(U.debug+="SPS "),!o.sps){var X=new b.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 Ee=W.data.subarray(1,4),ve="avc1.",Oe=0;Oe<3;Oe++){var Ke=Ee[Oe].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&&l(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&&(l(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,z,W,K=-1,V=0;for(o===-1&&(K=0,V=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:V};k.push(F)}else{var B=this.getLastNalUnit();if(B&&(A&&U<=4-A&&(B.state&&(B.data=B.data.subarray(0,B.data.byteLength-A))),z=U-o-1,z>0)){var G=new Uint8Array(B.data.byteLength+z);G.set(B.data,0),G.set(w.subarray(0,z),B.data.byteLength),B.data=G,B.state=0}}U<C?(W=w[U]&31,K=U,V=W,o=0):o=-1}else o=0}if(K>=0&&o>=0){var ae={data:w.subarray(K,C),type:V,state:o};k.push(ae)}if(k.length===0){var de=this.getLastNalUnit();if(de){var oe=new Uint8Array(de.data.byteLength+w.byteLength);oe.set(de.data,0),oe.set(w,de.data.byteLength),de.data=oe}}return 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 z,W;for(z=C,W=A.length;z<W-1&&!d.isHeader(A,z);z++);if(z!==C){var K,V;if(z<W-1?(K="AAC PES did not start with ADTS header,offset:"+z,V=!1):(K="no ADTS header found in AAC PES",V=!0),n.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:V,reason:K}),V)return}d.initTrackConfig(E,this.observer,A,z,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{n.logger.warn("[tsdemuxer]: AAC PES unknown PTS");return}for(var G=0;z<W;)if(d.isHeader(A,z)){if(z+5<W){var ae=d.appendFrame(E,A,z,F,G);if(ae)if(ae.missing)this.aacOverFlow=ae;else{z+=ae.length,G++;continue}}break}else z++},c.parseMPEGPES=function(w){var C=w.data,E=C.length,o=0,A=0,k=w.pts;if(k===void 0){n.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){n.logger.warn("[tsdemuxer]: ID3 PES unknown PTS");return}this._id3Track.samples.push(w)},_}();y.minProbeByteLength=188;function v(_,c,R,w){return{key:_,frame:!1,pts:c,dts:R,units:[],debug:w,length:0}}function p(_,c){return(_[c+10]&31)<<8|_[c+11]}function O(_,c,R,w){var C={audio:-1,avc:-1,id3:-1,isAAC:!0},E=(_[c+1]&15)<<8|_[c+2],o=c+3+E-4,A=(_[c+10]&15)<<8|_[c+11];for(c+=12+A;c<o;){var k=(_[c+1]&31)<<8|_[c+2];switch(_[c]){case 207:if(!w){n.logger.log("ADTS AAC with AES-128-CBC frame encryption found in unencrypted stream");break}case 15:C.audio===-1&&(C.audio=k);break;case 21:C.id3===-1&&(C.id3=k);break;case 219:if(!w){n.logger.log("H.264 with AES-128-CBC slice encryption found in unencrypted stream");break}case 27:C.avc===-1&&(C.avc=k);break;case 3:case 4:R?C.audio===-1&&(C.audio=k,C.isAAC=!1):n.logger.log("MPEG audio found, not supported in this browser");break;case 36:n.logger.warn("Unsupported HEVC stream type found");break;default:break}c+=((_[c+3]&15)<<8|_[c+4])+5}return C}function a(_){var c=0,R,w,C,E,o,A=_.data;if(!_||_.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>_.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&&(n.logger.warn(Math.round((E-o)/9e4)+"s delta between PTS and DTS, align them"),E=o)):o=E),C=R[8];var z=C+9;if(_.size<=z)return null;_.size-=z;for(var W=new Uint8Array(_.size),K=0,V=A.length;K<V;K++){R=A[K];var F=R.byteLength;if(z)if(z>F){z-=F;continue}else R=R.subarray(z),F-=z,z=0;W.set(R,c),c+=F}return w&&(w-=C+3),{data:W,pts:E,dts:o,len:w}}return null}function l(_,c){if(_.units.length&&_.frame){if(_.pts===void 0){var R=c.samples,w=R.length;if(w){var C=R[w-1];_.pts=C.pts,_.dts=C.dts}else{c.dropped++;return}}c.samples.push(_)}_.debug.length&&n.logger.log(_.pts+"/"+_.dts+":"+_.debug)}function g(_,c){var R=_.length;if(R>0){if(c.pts>=_[R-1].pts)_.push(c);else for(var w=R-1;w>=0;w--)if(c.pts<_[w].pts){_.splice(w,0,c);break}}else _.push(c)}function T(_){for(var c=_.byteLength,R=[],w=1;w<c-2;)_[w]===0&&_[w+1]===0&&_[w+2]===3?(R.push(w+2),w+=2):w++;if(R.length===0)return _;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]=_[o];return E}m.default=y},"./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(b){b.NETWORK_ERROR="networkError",b.MEDIA_ERROR="mediaError",b.KEY_SYSTEM_ERROR="keySystemError",b.MUX_ERROR="muxError",b.OTHER_ERROR="otherError"})(d||(d={}));var h;(function(b){b.KEY_SYSTEM_NO_KEYS="keySystemNoKeys",b.KEY_SYSTEM_NO_ACCESS="keySystemNoAccess",b.KEY_SYSTEM_NO_SESSION="keySystemNoSession",b.KEY_SYSTEM_LICENSE_REQUEST_FAILED="keySystemLicenseRequestFailed",b.KEY_SYSTEM_NO_INIT_DATA="keySystemNoInitData",b.MANIFEST_LOAD_ERROR="manifestLoadError",b.MANIFEST_LOAD_TIMEOUT="manifestLoadTimeOut",b.MANIFEST_PARSING_ERROR="manifestParsingError",b.MANIFEST_INCOMPATIBLE_CODECS_ERROR="manifestIncompatibleCodecsError",b.LEVEL_EMPTY_ERROR="levelEmptyError",b.LEVEL_LOAD_ERROR="levelLoadError",b.LEVEL_LOAD_TIMEOUT="levelLoadTimeOut",b.LEVEL_SWITCH_ERROR="levelSwitchError",b.AUDIO_TRACK_LOAD_ERROR="audioTrackLoadError",b.AUDIO_TRACK_LOAD_TIMEOUT="audioTrackLoadTimeOut",b.SUBTITLE_LOAD_ERROR="subtitleTrackLoadError",b.SUBTITLE_TRACK_LOAD_TIMEOUT="subtitleTrackLoadTimeOut",b.FRAG_LOAD_ERROR="fragLoadError",b.FRAG_LOAD_TIMEOUT="fragLoadTimeOut",b.FRAG_DECRYPT_ERROR="fragDecryptError",b.FRAG_PARSING_ERROR="fragParsingError",b.REMUX_ALLOC_ERROR="remuxAllocError",b.KEY_LOAD_ERROR="keyLoadError",b.KEY_LOAD_TIMEOUT="keyLoadTimeOut",b.BUFFER_ADD_CODEC_ERROR="bufferAddCodecError",b.BUFFER_INCOMPATIBLE_CODECS_ERROR="bufferIncompatibleCodecsError",b.BUFFER_APPEND_ERROR="bufferAppendError",b.BUFFER_APPENDING_ERROR="bufferAppendingError",b.BUFFER_STALLED_ERROR="bufferStalledError",b.BUFFER_FULL_ERROR="bufferFullError",b.BUFFER_SEEK_OVER_HOLE="bufferSeekOverHole",b.BUFFER_NUDGE_ON_STALL="bufferNudgeOnStall",b.INTERNAL_EXCEPTION="internalException",b.INTERNAL_ABORTED="aborted",b.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 _});var d=D("./node_modules/url-toolkit/src/url-toolkit.js"),h=D.n(d),b=D("./src/loader/playlist-loader.ts"),S=D("./src/loader/key-loader.ts"),r=D("./src/controller/id3-track-controller.ts"),i=D("./src/controller/latency-controller.ts"),s=D("./src/controller/level-controller.ts"),n=D("./src/controller/fragment-tracker.ts"),x=D("./src/controller/stream-controller.ts"),f=D("./src/is-supported.ts"),y=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"),l=D("./src/errors.ts");function g(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&&g(c.prototype,R),w&&g(c,w),c}var _=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(y.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),z=this.capLevelController=new A(this),W=new k(this),K=new b.default(this),V=new S.default(this),F=new r.default(this),B=this.levelController=new s.default(this),G=new n.FragmentTracker(this),ae=this.streamController=new x.default(this,G);z.setStreamController(ae),W.setStreamController(ae);var de=[B,ae];this.networkControllers=de;var oe=[K,V,U,N,z,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,oe),this.emeController=this.createController(C.emeController,null,oe),this.cmcdController=this.createController(C.cmcdController,null,oe),this.latencyController=this.createController(i.default,null,oe),this.coreComponents=oe}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){y.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:l.ErrorTypes.OTHER_ERROR,details:l.ErrorDetails.INTERNAL_EXCEPTION,fatal:!1,event:C,error:o})}return!1},R.listenerCount=function(C){return this._emitter.listenerCount(C)},R.destroy=function(){y.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){y.logger.log("attachMedia"),this._media=C,this.trigger(a.Events.MEDIA_ATTACHING,{media:C})},R.detachMedia=function(){y.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});y.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),y.logger.log("startLoad("+C+")"),this.networkControllers.forEach(function(E){E.startLoad(C)})},R.stopLoad=function(){y.logger.log("stopLoad"),this.networkControllers.forEach(function(C){C.stopLoad()})},R.swapAudioCodec=function(){y.logger.log("swapAudioCodec"),this.streamController.swapAudioCodec()},R.recoverMediaError=function(){y.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){y.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){y.logger.log("set nextLevel:"+C),this.levelController.manualLevel=C,this.streamController.nextLevelSwitch()}},{key:"loadLevel",get:function(){return this.levelController.level},set:function(C){y.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){y.logger.log("set firstLevel:"+C),this.levelController.firstLevel=C}},{key:"startLevel",get:function(){return this.levelController.startLevel},set:function(C){y.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&&(y.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 l.ErrorTypes}},{key:"ErrorDetails",get:function(){return l.ErrorDetails}},{key:"DefaultConfig",get:function(){return c.defaultConfig?c.defaultConfig:v.hlsDefaultConfig},set:function(C){c.defaultConfig=C}}]),c}();_.defaultConfig=void 0},"./src/is-supported.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"isSupported",function(){return b}),D.d(m,"changeTypeSupported",function(){return S});var d=D("./src/utils/mediasource-helper.ts");function h(){return self.SourceBuffer||self.WebKitSourceBuffer}function b(){var r=Object(d.getMediaSource)();if(!r)return!1;var i=h(),s=r&&typeof r.isTypeSupported=="function"&&r.isTypeSupported('video/mp4; codecs="avc1.42E01E,mp4a.40.2"'),n=!i||i.prototype&&typeof i.prototype.appendBuffer=="function"&&typeof i.prototype.remove=="function";return!!s&&!!n}function S(){var r,i=h();return typeof(i==null||((r=i.prototype)===null||r===void 0)?void 0:r.changeType)=="function"}},"./src/loader/fragment-loader.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"default",function(){return y}),D.d(m,"LoadError",function(){return p});var d=D("./src/polyfills/number.ts"),h=D("./src/errors.ts");function b(O,a){O.prototype=Object.create(a.prototype),O.prototype.constructor=O,n(O,a)}function S(O){var a=typeof Map=="function"?new Map:void 0;return S=function(g){if(g===null||!s(g))return g;if(typeof g!="function")throw new TypeError("Super expression must either be null or a function");if(typeof a!="undefined"){if(a.has(g))return a.get(g);a.set(g,T)}function T(){return r(g,arguments,x(this).constructor)}return T.prototype=Object.create(g.prototype,{constructor:{value:T,enumerable:!1,writable:!0,configurable:!0}}),n(T,g)},S(O)}function r(O,a,l){return i()?r=Reflect.construct:r=function(T,_,c){var R=[null];R.push.apply(R,_);var w=Function.bind.apply(T,R),C=new w;return c&&n(C,c.prototype),C},r.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 n(O,a){return n=Object.setPrototypeOf||function(g,T){return g.__proto__=T,g},n(O,a)}function x(O){return x=Object.setPrototypeOf?Object.getPrototypeOf:function(l){return l.__proto__||Object.getPrototypeOf(l)},x(O)}var f=Math.pow(2,17),y=function(){function O(l){this.config=void 0,this.loader=null,this.partLoadTimeout=-1,this.config=l}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(g,T){var _=this,c=g.url;if(!c)return Promise.reject(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,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){_.loader&&_.loader.destroy();var A=_.loader=g.loader=w?new w(R):new C(R),k=v(g),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};g.stats=A.stats,A.load(k,U,{onSuccess:function(z,W,K,V){_.resetLoader(g,A),E({frag:g,part:null,payload:z.data,networkDetails:V})},onError:function(z,W,K){_.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,response:z,networkDetails:K}))},onAbort:function(z,W,K){_.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,networkDetails:K}))},onTimeout:function(z,W,K){_.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,networkDetails:K}))},onProgress:function(z,W,K,V){T&&T({frag:g,part:null,payload:K,networkDetails:V})}})})},a.loadPart=function(g,T,_){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=g.loader=w?new w(R):new C(R),k=v(g,T),U={timeout:R.fragLoadingTimeOut,maxRetry:0,retryDelay:0,maxRetryDelay:R.fragLoadingMaxRetryTimeout,highWaterMark:f};T.stats=A.stats,A.load(k,U,{onSuccess:function(z,W,K,V){c.resetLoader(g,A),c.updateStatsFromPart(g,T);var F={frag:g,part:T,payload:z.data,networkDetails:V};_(F),E(F)},onError:function(z,W,K){c.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_ERROR,fatal:!1,frag:g,part:T,response:z,networkDetails:K}))},onAbort:function(z,W,K){g.stats.aborted=T.stats.aborted,c.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.INTERNAL_ABORTED,fatal:!1,frag:g,part:T,networkDetails:K}))},onTimeout:function(z,W,K){c.resetLoader(g,A),o(new p({type:h.ErrorTypes.NETWORK_ERROR,details:h.ErrorDetails.FRAG_LOAD_TIMEOUT,fatal:!1,frag:g,part:T,networkDetails:K}))}})})},a.updateStatsFromPart=function(g,T){var _=g.stats,c=T.stats,R=c.total;if(_.loaded+=c.loaded,R){var w=Math.round(g.duration/T.duration),C=Math.min(Math.round(_.loaded/R),w),E=w-C,o=E*Math.round(_.loaded/C);_.total=_.loaded+o}else _.total=Math.max(_.loaded,_.total);var A=_.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(g,T){g.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 l=a||O,g={frag:O,part:a,responseType:"arraybuffer",url:l.url,headers:{},rangeStart:0,rangeEnd:0},T=l.byteRangeStartOffset,_=l.byteRangeEndOffset;return Object(d.isFiniteNumber)(T)&&Object(d.isFiniteNumber)(_)&&(g.rangeStart=T,g.rangeEnd=_),g}var p=function(O){b(a,O);function a(l){for(var g,T=arguments.length,_=new Array(T>1?T-1:0),c=1;c<T;c++)_[c-1]=arguments[c];return g=O.call.apply(O,[this].concat(_))||this,g.data=void 0,g.data=l,g}return a}(S(Error))},"./src/loader/fragment.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"ElementaryStreamTypes",function(){return y}),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"),b=D.n(h),S=D("./src/utils/logger.ts"),r=D("./src/loader/level-key.ts"),i=D("./src/loader/load-stats.ts");function s(a,l){a.prototype=Object.create(l.prototype),a.prototype.constructor=a,n(a,l)}function n(a,l){return n=Object.setPrototypeOf||function(T,_){return T.__proto__=_,T},n(a,l)}function x(a,l){for(var g=0;g<l.length;g++){var T=l[g];T.enumerable=T.enumerable||!1,T.configurable=!0,"value"in T&&(T.writable=!0),Object.defineProperty(a,T.key,T)}}function f(a,l,g){return l&&x(a.prototype,l),g&&x(a,g),a}var y;(function(a){a.AUDIO="audio",a.VIDEO="video",a.AUDIOVIDEO="audiovideo"})(y||(y={}));var v=function(){function a(g){var T;this._byteRange=null,this._url=null,this.baseurl=void 0,this.relurl=void 0,this.elementaryStreams=(T={},T[y.AUDIO]=null,T[y.VIDEO]=null,T[y.AUDIOVIDEO]=null,T),this.baseurl=g}var l=a.prototype;return l.setByteRange=function(T,_){var c=T.split("@",2),R=[];c.length===1?R[0]=_?_.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(l,a);function l(T,_){var c;return c=a.call(this,_)||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 g=l.prototype;return g.createInitializationVector=function(_){for(var c=new Uint8Array(16),R=12;R<16;R++)c[R]=_>>8*(15-R)&255;return c},g.setDecryptDataFromLevelKey=function(_,c){var R=_;return(_==null?void 0:_.method)==="AES-128"&&_.uri&&!_.iv&&(R=r.LevelKey.fromURI(_.uri),R.method=_.method,R.iv=this.createInitializationVector(c),R.keyFormat="identity"),R},g.setElementaryStreamInfo=function(_,c,R,w,C,E){E===void 0&&(E=!1);var o=this.elementaryStreams,A=o[_];if(!A){o[_]={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)},g.clearElementaryStreamInfo=function(){var _=this.elementaryStreams;_[y.AUDIO]=null,_[y.VIDEO]=null,_[y.AUDIOVIDEO]=null},f(l,[{key:"decryptdata",get:function(){if(!this.levelkey&&!this._decryptdata)return null;if(!this._decryptdata&&this.levelkey){var _=this.sn;typeof _!="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'),_=0),this._decryptdata=this.setDecryptDataFromLevelKey(this.levelkey,_)}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 _=Object(d.isFiniteNumber)(this.duration)?this.duration:0;return this.programDateTime+_*1e3}},{key:"encrypted",get:function(){var _;return!!((_=this.decryptdata)!==null&&_!==void 0&&_.keyFormat&&this.decryptdata.uri)}}]),l}(v),O=function(a){s(l,a);function l(g,T,_,c,R){var w;w=a.call(this,_)||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=g.decimalFloatingPoint("DURATION"),w.gap=g.bool("GAP"),w.independent=g.bool("INDEPENDENT"),w.relurl=g.enumeratedString("URI"),w.fragment=T,w.index=c;var C=g.enumeratedString("BYTERANGE");return C&&w.setByteRange(C,R),R&&(w.fragOffset=R.fragOffset+R.duration),w}return f(l,[{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)}}]),l}(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"),b=D("./src/utils/logger.ts"),S=function(){function r(s){this.hls=void 0,this.loaders={},this.decryptkey=null,this.decrypturl=null,this.hls=s,this._registerListeners()}var i=r.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 n in this.loaders){var x=this.loaders[n];x&&x.destroy()}this.loaders={}},i.onKeyLoading=function(n,x){var f=x.frag,y=f.type,v=this.loaders[y];if(!f.decryptdata){b.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&&(b.logger.warn("abort previous key loader for type:"+y),v.abort()),!p){b.logger.warn("key uri is falsy");return}var a=O.loader,l=f.loader=this.loaders[y]=new a(O);this.decrypturl=p,this.decryptkey=null;var g={url:p,frag:f,responseType:"arraybuffer"},T={timeout:O.fragLoadingTimeOut,maxRetry:0,retryDelay:O.fragLoadingRetryDelay,maxRetryDelay:O.fragLoadingMaxRetryTimeout,highWaterMark:0},_={onSuccess:this.loadsuccess.bind(this),onError:this.loaderror.bind(this),onTimeout:this.loadtimeout.bind(this)};l.load(g,T,_)}else this.decryptkey&&(f.decryptdata.key=this.decryptkey,this.hls.trigger(d.Events.KEY_LOADED,{frag:f}))},i.loadsuccess=function(n,x,f){var y=f.frag;if(!y.decryptdata){b.logger.error("after key load, decryptdata unset");return}this.decryptkey=y.decryptdata.key=new Uint8Array(n.data),y.loader=null,delete this.loaders[y.type],this.hls.trigger(d.Events.KEY_LOADED,{frag:y})},i.loaderror=function(n,x){var f=x.frag,y=f.loader;y&&y.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:n})},i.loadtimeout=function(n,x){var f=x.frag,y=f.loader;y&&y.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})},r}()},"./src/loader/level-details.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"LevelDetails",function(){return r});var d=D("./src/polyfills/number.ts");function h(i,s){for(var n=0;n<s.length;n++){var x=s[n];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(i,x.key,x)}}function b(i,s,n){return s&&h(i.prototype,s),n&&h(i,n),i}var S=10,r=function(){function i(n){this.PTSKnown=!1,this.alignedSliding=!1,this.averagetargetduration=void 0,this.endCC=0,this.endSN=0,this.fragments=void 0,this.fragmentHint=void 0,this.partList=null,this.live=!0,this.ageHeader=0,this.advancedDateTime=void 0,this.updated=!0,this.advanced=!0,this.availabilityDelay=void 0,this.misses=0,this.needSidxRanges=!1,this.startCC=0,this.startSN=0,this.startTimeOffset=null,this.targetduration=0,this.totalduration=0,this.type=null,this.url=void 0,this.m3u8="",this.version=null,this.canBlockReload=!1,this.canSkipUntil=0,this.canSkipDateRanges=!1,this.skippedSegments=0,this.recentlyRemovedDateranges=void 0,this.partHoldBack=0,this.holdBack=0,this.partTarget=0,this.preloadHint=void 0,this.renditionReports=void 0,this.tuneInGoal=0,this.deltaUpdateFailed=void 0,this.driftStartTime=0,this.driftEndTime=0,this.driftStart=0,this.driftEnd=0,this.fragments=[],this.url=n}var s=i.prototype;return s.reloaded=function(x){if(!x){this.advanced=!0,this.updated=!0;return}var f=this.lastPartSn-x.lastPartSn,y=this.lastPartIndex-x.lastPartIndex;this.updated=this.endSN!==x.endSN||!!y||!!f,this.advanced=this.endSN>x.endSN||f>0||f===0&&y>0,this.updated||this.advanced?this.misses=Math.floor(x.misses*.6):this.misses=x.misses+1,this.availabilityDelay=x.availabilityDelay},b(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 r});var d=D("./node_modules/url-toolkit/src/url-toolkit.js"),h=D.n(d);function b(i,s){for(var n=0;n<s.length;n++){var x=s[n];x.enumerable=x.enumerable||!1,x.configurable=!0,"value"in x&&(x.writable=!0),Object.defineProperty(i,x.key,x)}}function S(i,s,n){return s&&b(i.prototype,s),n&&b(i,n),i}var r=function(){i.fromURL=function(n,x){return new i(n,x)},i.fromURI=function(n){return new i(n)};function i(s,n){this._uri=null,this.method=null,this.keyFormat=null,this.keyFormatVersions=null,this.keyID=null,this.key=null,this.iv=null,n?this._uri=Object(d.buildAbsoluteURL)(s,n,{alwaysNormalize:!0}):this._uri=s}return 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 l});var d=D("./src/polyfills/number.ts"),h=D("./node_modules/url-toolkit/src/url-toolkit.js"),b=D.n(h),S=D("./src/loader/fragment.ts"),r=D("./src/loader/level-details.ts"),i=D("./src/loader/level-key.ts"),s=D("./src/utils/attr-list.ts"),n=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,y=/#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 l=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]),z={attrs:N,bitrate:N.decimalInteger("AVERAGE-BANDWIDTH")||N.decimalInteger("BANDWIDTH"),name:N.NAME,url:R.resolve(U[2],E)},W=N.decimalResolution("RESOLUTION");W&&(z.width=W.width,z.height=W.height),g((N.CODECS||"").split(/[ ,]+/).filter(function(V){return V}),z),z.videoCodec&&z.videoCodec.indexOf("avc1")!==-1&&(z.videoCodec=R.convertAVC1ToAVCOTI(z.videoCodec)),o.push(z)}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(y.lastIndex=0;(k=y.exec(C))!==null;){var z=new s.AttrList(k[1]);if(z.TYPE===o){var W={attrs:z,bitrate:0,id:N++,groupId:z["GROUP-ID"],instreamId:z["INSTREAM-ID"],name:z.NAME||z.LANGUAGE||"",type:o,default:z.bool("DEFAULT"),autoselect:z.bool("AUTOSELECT"),forced:z.bool("FORCED"),lang:z.LANGUAGE,url:z.URI?R.resolve(z.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 r.LevelDetails(E),N=U.fragments,z=null,W=0,K=0,V=0,F=0,B=null,G=new S.Fragment(A,E),ae,de,oe,_e=-1,ye=!1;for(v.lastIndex=0,U.m3u8=C;(ae=v.exec(C))!==null;){ye&&(ye=!1,G=new S.Fragment(A,E),G.start=V,G.sn=W,G.cc=F,G.level=o,z&&(G.initSegment=z,G.rawProgramDateTime=z.rawProgramDateTime));var se=ae[1];if(se){G.duration=parseFloat(se);var me=(" "+ae[2]).slice(1);G.title=me||null,G.tagList.push(me?["INF",se,me]:["INF",se])}else if(ae[3])Object(d.isFiniteNumber)(G.duration)&&(G.start=V,oe&&(G.levelkey=oe),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,V+=G.duration,W++,K=0,ye=!0);else if(ae[4]){var fe=(" "+ae[4]).slice(1);B?G.setByteRange(fe,B):G.setByteRange(fe)}else if(ae[5])G.rawProgramDateTime=(" "+ae[5]).slice(1),G.tagList.push(["PROGRAM-DATE-TIME",G.rawProgramDateTime]),_e===-1&&(_e=N.length);else{if(ae=ae[0].match(p),!ae){n.logger.warn("No matches on slow regex match for level playlist!");continue}for(de=1;de<ae.length&&!(typeof ae[de]!="undefined");de++);var ie=(" "+ae[de]).slice(1),le=(" "+ae[de+1]).slice(1),Q=ae[de+2]?(" "+ae[de+2]).slice(1):"";switch(ie){case"PLAYLIST-TYPE":U.type=le.toUpperCase();break;case"MEDIA-SEQUENCE":W=U.startSN=parseInt(le);break;case"SKIP":{var ce=new s.AttrList(le),te=ce.decimalInteger("SKIPPED-SEGMENTS");if(Object(d.isFiniteNumber)(te)){U.skippedSegments=te;for(var ee=te;ee--;)N.unshift(null);W+=te}var xe=ce.enumeratedString("RECENTLY-REMOVED-DATERANGES");xe&&(U.recentlyRemovedDateranges=xe.split(" "));break}case"TARGETDURATION":U.targetduration=parseFloat(le);break;case"VERSION":U.version=parseInt(le);break;case"EXTM3U":break;case"ENDLIST":U.live=!1;break;case"#":(le||Q)&&G.tagList.push(Q?[le,Q]:[le]);break;case"DIS":F++;case"GAP":G.tagList.push([ie]);break;case"BITRATE":G.tagList.push([ie,le]);break;case"DISCONTINUITY-SEQ":F=parseInt(le);break;case"KEY":{var re,Z=new s.AttrList(le),X=Z.enumeratedString("METHOD"),q=Z.URI,Ee=Z.hexadecimalInteger("IV"),ve=Z.enumeratedString("KEYFORMATVERSIONS"),Oe=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){n.logger.warn("Keyformat "+Ke+" is not supported from the manifest");continue}else if(Ke!=="identity")continue;X&&(oe=i.LevelKey.fromURL(E,q),q&&["AES-128","SAMPLE-AES","SAMPLE-AES-CENC"].indexOf(X)>=0&&(oe.method=X,oe.keyFormat=Ke,Oe&&(oe.keyID=Oe),ve&&(oe.keyFormatVersions=ve),oe.iv=Ee));break}case"START":{var rt=new s.AttrList(le),at=rt.decimalFloatingPoint("TIME-OFFSET");Object(d.isFiniteNumber)(at)&&(U.startTimeOffset=at);break}case"MAP":{var it=new s.AttrList(le);G.relurl=it.URI,it.BYTERANGE&&G.setByteRange(it.BYTERANGE),G.level=o,G.sn="initSegment",oe&&(G.levelkey=oe),G.initSegment=null,z=G,ye=!0;break}case"SERVER-CONTROL":{var et=new s.AttrList(le);U.canBlockReload=et.bool("CAN-BLOCK-RELOAD"),U.canSkipUntil=et.optionalFloat("CAN-SKIP-UNTIL",0),U.canSkipDateRanges=U.canSkipUntil>0&&et.bool("CAN-SKIP-DATERANGES"),U.partHoldBack=et.optionalFloat("PART-HOLD-BACK",0),U.holdBack=et.optionalFloat("HOLD-BACK",0);break}case"PART-INF":{var ke=new s.AttrList(le);U.partTarget=ke.decimalFloatingPoint("PART-TARGET");break}case"PART":{var Pe=U.partList;Pe||(Pe=U.partList=[]);var $e=K>0?Pe[Pe.length-1]:void 0,Et=K++,st=new S.Part(new s.AttrList(le),G,E,Et,$e);Pe.push(st),G.duration+=st.duration;break}case"PRELOAD-HINT":{var Dt=new s.AttrList(le);U.preloadHint=Dt;break}case"RENDITION-REPORT":{var Ne=new s.AttrList(le);U.renditionReports=U.renditionReports||[],U.renditionReports.push(Ne);break}default:n.logger.warn("line parsed but not handled: "+ae);break}}}B&&!B.relurl?(N.pop(),V-=B.duration,U.partList&&(U.fragmentHint=B)):U.partList&&(c(G,B),G.cc=F,U.fragmentHint=G);var Be=N.length,ze=N[0],Ce=N[Be-1];if(V+=U.skippedSegments*U.targetduration,V>0&&Be&&Ce){U.averagetargetduration=V/Be;var Me=Ce.sn;U.endSN=Me!=="initSegment"?Me:0,ze&&(U.startCC=ze.cc,ze.initSegment||U.fragments.every(function(Le){return Le.relurl&&a(Le.relurl)})&&(n.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=Ce.relurl,G.level=o,G.sn="initSegment",ze.initSegment=G,U.needSidxRanges=!0))}else U.endSN=0,U.startCC=0;return U.fragmentHint&&(V+=U.fragmentHint.duration),U.totalduration=V,U.endCC=F,_e>0&&_(N,_e),U},R}();function g(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 _(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"),b=D("./src/errors.ts"),S=D("./src/utils/logger.ts"),r=D("./src/utils/mp4-tools.ts"),i=D("./src/loader/m3u8-parser.ts"),s=D("./src/types/loader.ts"),n=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 y=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 l=this.hls.config,g=l.pLoader,T=l.loader,_=g||T,c=new _(l);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 l=this.loaders[a];l&&l.destroy(),this.resetInternalLoader(a)}},p.destroy=function(){this.unregisterListeners(),this.destroyInternalLoaders()},p.onManifestLoading=function(a,l){var g=l.url;this.load({id:null,groupId:null,level:0,responseType:"text",type:s.PlaylistContextType.MANIFEST,url:g,deliveryDirectives:null})},p.onLevelLoading=function(a,l){var g=l.id,T=l.level,_=l.url,c=l.deliveryDirectives;this.load({id:g,groupId:null,level:T,responseType:"text",type:s.PlaylistContextType.LEVEL,url:_,deliveryDirectives:c})},p.onAudioTrackLoading=function(a,l){var g=l.id,T=l.groupId,_=l.url,c=l.deliveryDirectives;this.load({id:g,groupId:T,level:null,responseType:"text",type:s.PlaylistContextType.AUDIO_TRACK,url:_,deliveryDirectives:c})},p.onSubtitleTrackLoading=function(a,l){var g=l.id,T=l.groupId,_=l.url,c=l.deliveryDirectives;this.load({id:g,groupId:T,level:null,responseType:"text",type:s.PlaylistContextType.SUBTITLE_TRACK,url:_,deliveryDirectives:c})},p.load=function(a){var l,g=this.hls.config,T=this.getInternalLoader(a);if(T){var _=T.context;if(_&&_.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=g.manifestLoadingMaxRetry,R=g.manifestLoadingTimeOut,w=g.manifestLoadingRetryDelay,C=g.manifestLoadingMaxRetryTimeout;break;case s.PlaylistContextType.LEVEL:case s.PlaylistContextType.AUDIO_TRACK:case s.PlaylistContextType.SUBTITLE_TRACK:c=0,R=g.levelLoadingTimeOut;break;default:c=g.levelLoadingMaxRetry,R=g.levelLoadingTimeOut,w=g.levelLoadingRetryDelay,C=g.levelLoadingMaxRetryTimeout;break}if(T=this.createInternalLoader(a),(l=a.deliveryDirectives)!==null&&l!==void 0&&l.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,l,g,T){if(T===void 0&&(T=null),g.isSidxRequest){this.handleSidxRequest(a,g),this.handlePlaylistLoaded(a,l,g,T);return}this.resetInternalLoader(g.type);var _=a.data;if(_.indexOf("#EXTM3U")!==0){this.handleManifestParsingError(a,g,"no EXTM3U delimiter",T);return}l.parsing.start=performance.now(),_.indexOf("#EXTINF:")>0||_.indexOf("#EXT-X-TARGETDURATION:")>0?this.handleTrackOrLevelPlaylist(a,l,g,T):this.handleMasterPlaylist(a,l,g,T)},p.loaderror=function(a,l,g){g===void 0&&(g=null),this.handleNetworkError(l,g,!1,a)},p.loadtimeout=function(a,l,g){g===void 0&&(g=null),this.handleNetworkError(l,g,!0)},p.handleMasterPlaylist=function(a,l,g,T){var _=this.hls,c=a.data,R=f(a,g),w=i.default.parseMasterPlaylist(c,R),C=w.levels,E=w.sessionData;if(!C.length){this.handleManifestParsingError(a,g,"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 z=k.some(function(W){return!W.url});!z&&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 n.AttrList({}),bitrate:0,url:""}))}_.trigger(h.Events.MANIFEST_LOADED,{levels:C,audioTracks:k,subtitles:U,captions:N,url:R,stats:l,networkDetails:T,sessionData:E})},p.handleTrackOrLevelPlaylist=function(a,l,g,T){var _=this.hls,c=g.id,R=g.level,w=g.type,C=f(a,g),E=Object(d.isFiniteNumber)(c)?c:0,o=Object(d.isFiniteNumber)(R)?R:E,A=x(g),k=i.default.parseLevelPlaylist(a.data,C,o,A,E);if(!k.fragments.length){_.trigger(h.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.LEVEL_EMPTY_ERROR,fatal:!1,url:C,reason:"no fragments found in level",level:typeof g.level=="number"?g.level:void 0});return}if(w===s.PlaylistContextType.MANIFEST){var U={attrs:new n.AttrList({}),bitrate:0,details:k,name:"",url:C};_.trigger(h.Events.MANIFEST_LOADED,{levels:[U],audioTracks:[],url:C,stats:l,networkDetails:T,sessionData:null})}if(l.parsing.end=performance.now(),k.needSidxRanges){var N,z=(N=k.fragments[0].initSegment)===null||N===void 0?void 0:N.url;this.load({url:z,isSidxRequest:!0,type:w,level:R,levelDetails:k,id:c,groupId:null,rangeStart:0,rangeEnd:2048,responseType:"arraybuffer",deliveryDirectives:null});return}g.levelDetails=k,this.handlePlaylistLoaded(a,l,g,T)},p.handleSidxRequest=function(a,l){var g=Object(r.parseSegmentIndex)(new Uint8Array(a.data));if(!g)return;var T=g.references,_=l.levelDetails;T.forEach(function(c,R){var w=c.info,C=_.fragments[R];C.byteRange.length===0&&C.setByteRange(String(1+w.end-w.start)+"@"+String(w.start)),C.initSegment&&C.initSegment.setByteRange(String(g.moovEndOffset)+"@0")})},p.handleManifestParsingError=function(a,l,g,T){this.hls.trigger(h.Events.ERROR,{type:b.ErrorTypes.NETWORK_ERROR,details:b.ErrorDetails.MANIFEST_PARSING_ERROR,fatal:l.type===s.PlaylistContextType.MANIFEST,url:a.url,reason:g,response:a,context:l,networkDetails:T})},p.handleNetworkError=function(a,l,g,T){g===void 0&&(g=!1),S.logger.warn("[playlist-loader]: A network "+(g?"timeout":"error")+" occurred while loading "+a.type+" level: "+a.level+" id: "+a.id+' group-id: "'+a.groupId+'"');var _=b.ErrorDetails.UNKNOWN,c=!1,R=this.getInternalLoader(a);switch(a.type){case s.PlaylistContextType.MANIFEST:_=g?b.ErrorDetails.MANIFEST_LOAD_TIMEOUT:b.ErrorDetails.MANIFEST_LOAD_ERROR,c=!0;break;case s.PlaylistContextType.LEVEL:_=g?b.ErrorDetails.LEVEL_LOAD_TIMEOUT:b.ErrorDetails.LEVEL_LOAD_ERROR,c=!1;break;case s.PlaylistContextType.AUDIO_TRACK:_=g?b.ErrorDetails.AUDIO_TRACK_LOAD_TIMEOUT:b.ErrorDetails.AUDIO_TRACK_LOAD_ERROR,c=!1;break;case s.PlaylistContextType.SUBTITLE_TRACK:_=g?b.ErrorDetails.SUBTITLE_TRACK_LOAD_TIMEOUT:b.ErrorDetails.SUBTITLE_LOAD_ERROR,c=!1;break}R&&this.resetInternalLoader(a.type);var w={type:b.ErrorTypes.NETWORK_ERROR,details:_,fatal:c,url:a.url,loader:R,context:a,networkDetails:l};T&&(w.response=T),this.hls.trigger(h.Events.ERROR,w)},p.handlePlaylistLoaded=function(a,l,g,T){var _=g.type,c=g.level,R=g.id,w=g.groupId,C=g.loader,E=g.levelDetails,o=g.deliveryDirectives;if(!(E!=null&&E.targetduration)){this.handleManifestParsingError(a,g,"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(_){case s.PlaylistContextType.MANIFEST:case s.PlaylistContextType.LEVEL:this.hls.trigger(h.Events.LEVEL_LOADED,{details:E,level:c||0,id:R||0,stats:l,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:l,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:l,networkDetails:T,deliveryDirectives:o});break}},v}();m.default=y},"./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(b){return typeof b=="number"&&isFinite(b)},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,r){switch(S){case"mp4a.40.2":if(r===1)return new Uint8Array([0,200,0,128,35,128]);if(r===2)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(r===3)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(r===4)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(r===5)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(r===6)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224]);break;default:if(r===1)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===2)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(r===3)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);break}return},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 b(){}return b.init=function(){b.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],".mp3":[],mvex:[],mvhd:[],pasp:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[]};var r;for(r in b.types)b.types.hasOwnProperty(r)&&(b.types[r]=[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.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]);b.HDLR_TYPES={video:i,audio:s};var n=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),x=new Uint8Array([0,0,0,0,0,0,0,0]);b.STTS=b.STSC=b.STCO=x,b.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),b.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0]),b.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),b.STSD=new Uint8Array([0,0,0,0,0,0,0,1]);var f=new Uint8Array([105,115,111,109]),y=new Uint8Array([97,118,99,49]),v=new Uint8Array([0,0,0,1]);b.FTYP=b.box(b.types.ftyp,f,v,f,y),b.DINF=b.box(b.types.dinf,b.box(b.types.dref,n))},b.box=function(r){for(var i=8,s=arguments.length,n=new Array(s>1?s-1:0),x=1;x<s;x++)n[x-1]=arguments[x];for(var f=n.length,y=f;f--;)i+=n[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(r,4),f=0,i=8;f<y;f++)v.set(n[f],i),i+=n[f].byteLength;return v},b.hdlr=function(r){return b.box(b.types.hdlr,b.HDLR_TYPES[r])},b.mdat=function(r){return b.box(b.types.mdat,r)},b.mdhd=function(r,i){i*=r;var s=Math.floor(i/(d+1)),n=Math.floor(i%(d+1));return b.box(b.types.mdhd,new Uint8Array([1,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,3,r>>24&255,r>>16&255,r>>8&255,r&255,s>>24,s>>16&255,s>>8&255,s&255,n>>24,n>>16&255,n>>8&255,n&255,85,196,0,0]))},b.mdia=function(r){return b.box(b.types.mdia,b.mdhd(r.timescale,r.duration),b.hdlr(r.type),b.minf(r))},b.mfhd=function(r){return b.box(b.types.mfhd,new Uint8Array([0,0,0,0,r>>24,r>>16&255,r>>8&255,r&255]))},b.minf=function(r){return r.type==="audio"?b.box(b.types.minf,b.box(b.types.smhd,b.SMHD),b.DINF,b.stbl(r)):b.box(b.types.minf,b.box(b.types.vmhd,b.VMHD),b.DINF,b.stbl(r))},b.moof=function(r,i,s){return b.box(b.types.moof,b.mfhd(r),b.traf(s,i))},b.moov=function(r){for(var i=r.length,s=[];i--;)s[i]=b.trak(r[i]);return b.box.apply(null,[b.types.moov,b.mvhd(r[0].timescale,r[0].duration)].concat(s).concat(b.mvex(r)))},b.mvex=function(r){for(var i=r.length,s=[];i--;)s[i]=b.trex(r[i]);return b.box.apply(null,[b.types.mvex].concat(s))},b.mvhd=function(r,i){i*=r;var s=Math.floor(i/(d+1)),n=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,r>>24&255,r>>16&255,r>>8&255,r&255,s>>24,s>>16&255,s>>8&255,s&255,n>>24,n>>16&255,n>>8&255,n&255,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]);return b.box(b.types.mvhd,x)},b.sdtp=function(r){var i=r.samples||[],s=new Uint8Array(4+i.length),n,x;for(n=0;n<i.length;n++)x=i[n].flags,s[n+4]=x.dependsOn<<4|x.isDependedOn<<2|x.hasRedundancy;return b.box(b.types.sdtp,s)},b.stbl=function(r){return b.box(b.types.stbl,b.stsd(r),b.box(b.types.stts,b.STTS),b.box(b.types.stsc,b.STSC),b.box(b.types.stsz,b.STSZ),b.box(b.types.stco,b.STCO))},b.avc1=function(r){var i=[],s=[],n,x,f;for(n=0;n<r.sps.length;n++)x=r.sps[n],f=x.byteLength,i.push(f>>>8&255),i.push(f&255),i=i.concat(Array.prototype.slice.call(x));for(n=0;n<r.pps.length;n++)x=r.pps[n],f=x.byteLength,s.push(f>>>8&255),s.push(f&255),s=s.concat(Array.prototype.slice.call(x));var y=b.box(b.types.avcC,new Uint8Array([1,i[3],i[4],i[5],252|3,224|r.sps.length].concat(i).concat([r.pps.length]).concat(s))),v=r.width,p=r.height,O=r.pixelRatio[0],a=r.pixelRatio[1];return b.box(b.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]),y,b.box(b.types.btrt,new Uint8Array([0,28,156,128,0,45,198,192,0,45,198,192])),b.box(b.types.pasp,new Uint8Array([O>>24,O>>16&255,O>>8&255,O&255,a>>24,a>>16&255,a>>8&255,a&255])))},b.esds=function(r){var i=r.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(r.config).concat([6,1,2]))},b.mp4a=function(r){var i=r.samplerate;return b.box(b.types.mp4a,new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,i>>8&255,i&255,0,0]),b.box(b.types.esds,b.esds(r)))},b.mp3=function(r){var i=r.samplerate;return b.box(b.types[".mp3"],new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,r.channelCount,0,16,0,0,0,0,i>>8&255,i&255,0,0]))},b.stsd=function(r){return r.type==="audio"?!r.isAAC&&r.codec==="mp3"?b.box(b.types.stsd,b.STSD,b.mp3(r)):b.box(b.types.stsd,b.STSD,b.mp4a(r)):b.box(b.types.stsd,b.STSD,b.avc1(r))},b.tkhd=function(r){var i=r.id,s=r.duration*r.timescale,n=r.width,x=r.height,f=Math.floor(s/(d+1)),y=Math.floor(s%(d+1));return b.box(b.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,y>>24,y>>16&255,y>>8&255,y&255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,n>>8&255,n&255,0,0,x>>8&255,x&255,0,0]))},b.traf=function(r,i){var s=b.sdtp(r),n=r.id,x=Math.floor(i/(d+1)),f=Math.floor(i%(d+1));return b.box(b.types.traf,b.box(b.types.tfhd,new Uint8Array([0,0,0,0,n>>24,n>>16&255,n>>8&255,n&255])),b.box(b.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])),b.trun(r,s.length+16+20+8+16+8+8),s)},b.trak=function(r){return r.duration=r.duration||4294967295,b.box(b.types.trak,b.tkhd(r),b.mdia(r))},b.trex=function(r){var i=r.id;return b.box(b.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]))},b.trun=function(r,i){var s=r.samples||[],n=s.length,x=12+16*n,f=new Uint8Array(x),y,v,p,O,a,l;for(i+=8+x,f.set([0,0,15,1,n>>>24&255,n>>>16&255,n>>>8&255,n&255,i>>>24&255,i>>>16&255,i>>>8&255,i&255],0),y=0;y<n;y++)v=s[y],p=v.duration,O=v.size,a=v.flags,l=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,l>>>24&255,l>>>16&255,l>>>8&255,l&255],12+16*y);return b.box(b.types.trun,f)},b.initSegment=function(r){b.types||b.init();var i=b.moov(r),s=new Uint8Array(b.FTYP.byteLength+i.byteLength);return s.set(b.FTYP),s.set(i,b.FTYP.byteLength),s},b}();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 l}),D.d(m,"normalizePts",function(){return g});var d=D("./src/polyfills/number.ts"),h=D("./src/remux/aac-helper.ts"),b=D("./src/remux/mp4-generator.ts"),S=D("./src/events.ts"),r=D("./src/errors.ts"),i=D("./src/utils/logger.ts"),s=D("./src/types/loader.ts"),n=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,y=1024,v=1152,p=null,O=null,a=!1,l=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,g(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,z,W){var K,V,F,B,G,ae,de=U,oe=U,_e=E.pid>-1,ye=o.pid>-1,se=o.samples.length,me=E.samples.length>0,fe=se>1,ie=(!_e||me)&&(!ye||fe)||this.ISGenerated||z;if(ie){this.ISGenerated||(F=this.generateIS(E,o,U));var le=this.isVideoContiguous,Q=-1;if(fe&&(Q=T(o.samples),!le&&this.config.forceKeyFrameOnDiscontinuity))if(ae=!0,Q>0){i.logger.warn("[mp4-remuxer]: Dropped "+Q+" out of "+se+" video samples due to a missing keyframe");var ce=this.getVideoStartPts(o.samples);o.samples=o.samples.slice(Q),o.dropped+=Q,oe+=(o.samples[0].pts-ce)/(o.timescale||9e4)}else Q===-1&&(i.logger.warn("[mp4-remuxer]: No keyframe found out of "+se+" video samples"),ae=!1);if(this.ISGenerated){if(me&&fe){var te=this.getVideoStartPts(o.samples),ee=g(E.samples[0].pts,te)-te,xe=ee/o.inputTimeScale;de+=Math.max(0,xe),oe+=Math.max(0,-xe)}if(me){if(E.samplerate||(i.logger.warn("[mp4-remuxer]: regenerate InitSegment as audio detected"),F=this.generateIS(E,o,U)),V=this.remuxAudio(E,de,this.isAudioContiguous,N,ye||fe||W===s.PlaylistLevelType.AUDIO?oe:void 0),fe){var re=V?V.endPTS-V.startPTS:0;o.inputTimeScale||(i.logger.warn("[mp4-remuxer]: regenerate InitSegment as video detected"),F=this.generateIS(E,o,U)),K=this.remuxVideo(o,oe,le,re)}}else fe&&(K=this.remuxVideo(o,oe,le,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:V,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,z={},W=!Object(d.isFiniteNumber)(this._initPTS),K="audio/mp4",V,F,B;if(W&&(V=F=Infinity),E.config&&k.length&&(E.timescale=E.samplerate,E.isAAC||(N.mpeg?(K="audio/mpeg",E.codec=""):N.mp3&&(E.codec="mp3")),z.audio={id:"audio",container:K,codec:E.codec,initSegment:!E.isAAC&&N.mpeg?new Uint8Array(0):b.default.initSegment([E]),metadata:{channelCount:E.channelCount}},W&&(B=E.inputTimeScale,V=F=k[0].pts-Math.round(B*A))),o.sps&&o.pps&&U.length&&(o.timescale=o.inputTimeScale,z.video={id:"main",container:"video/mp4",codec:o.codec,initSegment:b.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,g(U[0].dts,G)-ae),V=Math.min(V,G-ae)}if(Object.keys(z).length)return this.ISGenerated=!0,W&&(this._initPTS=V,this._initDTS=F),{tracks:z,initPTS:V,timescale:B}},w.remuxVideo=function(E,o,A,k){var U=E.inputTimeScale,N=E.samples,z=[],W=N.length,K=this._initPTS,V=this.nextAvcDts,F=8,B,G,ae,de=Number.POSITIVE_INFINITY,oe=Number.NEGATIVE_INFINITY,_e=0,ye=!1;if(!A||V===null){var se=o*U,me=N[0].pts-g(N[0].dts,N[0].pts);V=se-me}for(var fe=0;fe<W;fe++){var ie=N[fe];if(ie.pts=g(ie.pts-K,V),ie.dts=g(ie.dts-K,V),ie.dts>ie.pts){var le=9e4*.2;_e=Math.max(Math.min(_e,ie.pts-ie.dts),-1*le)}ie.dts<N[fe>0?fe-1:fe].dts&&(ye=!0)}ye&&N.sort(function(Pt,Ge){var ut=Pt.dts-Ge.dts,ot=Pt.pts-Ge.pts;return ut||ot}),G=N[0].dts,ae=N[N.length-1].dts;var Q=Math.round((ae-G)/(W-1));if(_e<0){if(_e<Q*-2){i.logger.warn("PTS < DTS detected in video samples, offsetting DTS from PTS by "+Object(n.toMsFromMpegTsClock)(-Q,!0)+" ms");for(var ce=_e,te=0;te<W;te++)N[te].dts=ce=Math.max(ce,N[te].pts-Q),N[te].pts=Math.max(ce,N[te].pts)}else{i.logger.warn("PTS < DTS detected in video samples, shifting DTS by "+Object(n.toMsFromMpegTsClock)(_e,!0)+" ms to overcome this issue");for(var ee=0;ee<W;ee++)N[ee].dts=N[ee].dts+_e}G=N[0].dts}if(A){var xe=G-V,re=xe>Q,Z=xe<-1;if(re||Z){re?i.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(xe,!0)+" ms ("+xe+"dts) hole between fragments detected, filling it"):i.logger.warn("AVC: "+Object(n.toMsFromMpegTsClock)(-xe,!0)+" ms ("+xe+"dts) overlapping between fragments detected"),G=V;var X=N[0].pts-xe;N[0].dts=G,N[0].pts=X,i.logger.log("Video: First PTS/DTS adjusted: "+Object(n.toMsFromMpegTsClock)(X,!0)+"/"+Object(n.toMsFromMpegTsClock)(G,!0)+", delta: "+Object(n.toMsFromMpegTsClock)(xe,!0)+" ms")}}a&&(G=Math.max(0,G));for(var q=0,Ee=0,ve=0;ve<W;ve++){for(var Oe=N[ve],Ke=Oe.units,Qe=Ke.length,rt=0,at=0;at<Qe;at++)rt+=Ke[at].data.length;Ee+=rt,q+=Qe,Oe.length=rt,Oe.dts=Math.max(Oe.dts,G),Oe.pts=Math.max(Oe.pts,Oe.dts,0),de=Math.min(Oe.pts,de),oe=Math.max(Oe.pts,oe)}ae=N[W-1].dts;var it=Ee+4*q+8,et;try{et=new Uint8Array(it)}catch(Pt){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:r.ErrorTypes.MUX_ERROR,details:r.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:it,reason:"fail allocating video mdat "+it});return}var ke=new DataView(et.buffer);ke.setUint32(0,it),et.set(b.default.types.mdat,4);for(var Pe=0;Pe<W;Pe++){for(var $e=N[Pe],Et=$e.units,st=0,Dt=0,Ne=Et.length;Dt<Ne;Dt++){var Be=Et[Dt],ze=Be.data,Ce=Be.data.byteLength;ke.setUint32(F,Ce),F+=4,et.set(ze,F),F+=Ce,st+=4+Ce}if(Pe<W-1)B=N[Pe+1].dts-$e.dts;else{var Me=this.config,Le=$e.dts-N[Pe>0?Pe-1:Pe].dts;if(Me.stretchShortVideoTrack&&this.nextAudioPts!==null){var Fe=Math.floor(Me.maxBufferHole*U),dt=(k?de+k*U:this.nextAudioPts)-$e.pts;dt>Fe?(B=dt-Le,B<0&&(B=Le),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=Le}else B=Le}var _t=Math.round($e.pts-$e.dts);z.push(new _($e.key,B,st,_t))}if(z.length&&p&&p<70){var Ut=z[0].flags;Ut.dependsOn=2,Ut.isNonSync=0}console.assert(B!==void 0,"mp4SampleDuration must be computed"),this.nextAvcDts=V=ae+B,this.isVideoContiguous=!0;var cn=b.default.moof(E.sequenceNumber++,G,x({},E,{samples:z})),An="video",rn={data1:cn,data2:et,startPTS:de/U,endPTS:(oe+B)/U,startDTS:G/U,endDTS:V/U,type:An,hasAudio:!1,hasVideo:!0,nb:z.length,dropped:E.dropped};return E.samples=[],E.dropped=0,console.assert(et.length,"MDAT length must not be zero"),rn},w.remuxAudio=function(E,o,A,k,U){var N=E.inputTimeScale,z=E.samplerate?E.samplerate:N,W=N/z,K=E.isAAC?y:v,V=K*W,F=this._initPTS,B=!E.isAAC&&this.typeSupported.mpeg,G=[],ae=E.samples,de=B?0:8,oe=this.nextAudioPts||-1,_e=o*N;if(this.isAudioContiguous=A=A||ae.length&&oe>0&&(k&&Math.abs(_e-oe)<9e3||Math.abs(g(ae[0].pts-F,_e)-oe)<20*V),ae.forEach(function(ze){ze.pts=g(ze.pts-F,_e)}),!A||oe<0){if(ae=ae.filter(function(ze){return ze.pts>=0}),!ae.length)return;U===0?oe=0:k?oe=Math.max(0,_e):oe=ae[0].pts}if(E.isAAC)for(var ye=U!==void 0,se=this.config.maxAudioFramesDrift,me=0,fe=oe;me<ae.length;me++){var ie=ae[me],le=ie.pts,Q=le-fe,ce=Math.abs(1e3*Q/N);if(Q<=-se*V&&ye)me===0&&(i.logger.warn("Audio frame @ "+(le/N).toFixed(3)+"s overlaps nextAudioPts by "+Math.round(1e3*Q/N)+" ms."),this.nextAudioPts=oe=fe=le);else if(Q>=se*V&&ce<f&&ye){var te=Math.round(Q/V);fe=le-te*V,fe<0&&(te--,fe+=V),me===0&&(this.nextAudioPts=oe=fe),i.logger.warn("[mp4-remuxer]: Injecting "+te+" audio frame @ "+(fe/N).toFixed(3)+"s due to "+Math.round(1e3*Q/N)+" ms gap.");for(var ee=0;ee<te;ee++){var xe=Math.max(fe,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:xe}),fe+=V,me++}}ie.pts=fe,fe+=V}for(var Z=null,X=null,q,Ee=0,ve=ae.length;ve--;)Ee+=ae[ve].unit.byteLength;for(var Oe=0,Ke=ae.length;Oe<Ke;Oe++){var Qe=ae[Oe],rt=Qe.unit,at=Qe.pts;if(X!==null){var it=G[Oe-1];it.duration=Math.round((at-X)/W)}else if(A&&E.isAAC&&(at=oe),Z=at,Ee>0){Ee+=de;try{q=new Uint8Array(Ee)}catch(ze){this.observer.emit(S.Events.ERROR,S.Events.ERROR,{type:r.ErrorTypes.MUX_ERROR,details:r.ErrorDetails.REMUX_ALLOC_ERROR,fatal:!1,bytes:Ee,reason:"fail allocating audio mdat "+Ee});return}if(!B){var et=new DataView(q.buffer);et.setUint32(0,Ee),q.set(b.default.types.mdat,4)}}else return;q.set(rt,de);var ke=rt.byteLength;de+=ke,G.push(new _(!0,K,ke,0)),X=at}var Pe=G.length;if(!Pe)return;var $e=G[G.length-1];this.nextAudioPts=oe=X+W*$e.duration;var Et=B?new Uint8Array(0):b.default.moof(E.sequenceNumber++,Z/W,x({},E,{samples:G}));E.samples=[];var st=Z/N,Dt=oe/N,Ne="audio",Be={data1:Et,data2:q,startPTS:st,endPTS:Dt,startDTS:st,endDTS:Dt,type:Ne,hasAudio:!0,hasVideo:!1,nb:Pe};return this.isAudioContiguous=!0,console.assert(q.length,"MDAT length must not be zero"),Be},w.remuxEmptyAudio=function(E,o,A,k){var U=E.inputTimeScale,N=E.samplerate?E.samplerate:U,z=U/N,W=this.nextAudioPts,K=(W!==null?W:k.startDTS*U)+this._initDTS,V=k.endDTS*U+this._initDTS,F=z*y,B=Math.ceil((V-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 oe=K+de*F;ae.push({unit:G,pts:oe,dts:oe})}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,z=0;z<A;z++){var W=E.samples[z];W.pts=g(W.pts-U,o*k)/k,W.dts=g(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 z=E.samples[N];z.pts=g(z.pts-U,o*k)/k}E.samples.sort(function(K,V){return K.pts-V.pts});var W=E.samples;return E.samples=[],{samples:W}},R}();function g(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 _=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"),b=D("./src/loader/fragment.ts"),S=D("./src/utils/logger.ts"),r=function(){function n(){this.emitInitSegment=!1,this.audioCodec=void 0,this.videoCodec=void 0,this.initData=void 0,this.initPTS=void 0,this.initTracks=void 0,this.lastEndDTS=null}var x=n.prototype;return x.destroy=function(){},x.resetTimeStamp=function(y){this.initPTS=y,this.lastEndDTS=null},x.resetNextTimestamp=function(){this.lastEndDTS=null},x.resetInitSegment=function(y,v,p){this.audioCodec=v,this.videoCodec=p,this.generateInitSegment(y),this.emitInitSegment=!0},x.generateInitSegment=function(y){var v=this.audioCodec,p=this.videoCodec;if(!y||!y.byteLength){this.initTracks=void 0,this.initData=void 0;return}var O=this.initData=Object(h.parseInitSegment)(y);v||(v=s(O.audio,b.ElementaryStreamTypes.AUDIO)),p||(p=s(O.video,b.ElementaryStreamTypes.VIDEO));var a={};O.audio&&O.video?a.audiovideo={container:"video/mp4",codec:v+","+p,initSegment:y,id:"main"}:O.audio?a.audio={container:"audio/mp4",codec:v,initSegment:y,id:"audio"}:O.video?a.video={container:"video/mp4",codec:p,initSegment:y,id:"main"}:S.logger.warn("[passthrough-remuxer.ts]: initSegment does not contain moov or trak boxes."),this.initTracks=a},x.remux=function(y,v,p,O,a){var l=this.initPTS,g=this.lastEndDTS,T={audio:void 0,video:void 0,text:O,id3:p,initSegment:void 0};Object(d.isFiniteNumber)(g)||(g=this.lastEndDTS=a||0);var _=v.samples;if(!_||!_.length)return T;var c={initPTS:void 0,timescale:1},R=this.initData;if((!R||!R.length)&&(this.generateInitSegment(_),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)(l)||(this.initPTS=c.initPTS=l=i(R,_,g));var w=Object(h.getDuration)(_,R),C=g,E=w+C;Object(h.offsetStartDTS)(R,_,l),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:_,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},n}(),i=function(x,f,y){return Object(h.getStartDTS)(x,f)-y};function s(n,x){var f=n==null?void 0:n.codec;return f&&f.length>4?f:f==="hvc1"?"hvc1.1.c.L120.90":f==="av01"?"av01.0.04M.08":f==="avc1"||x===b.ElementaryStreamTypes.VIDEO?"avc1.42e01e":"mp4a.40.5"}m.default=r},"./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 b=h.prototype;return b.destroy=function(){this.onHandlerDestroying(),this.onHandlerDestroyed()},b.onHandlerDestroying=function(){this.clearNextTick(),this.clearInterval()},b.onHandlerDestroyed=function(){},b.hasInterval=function(){return!!this._tickInterval},b.hasNextTick=function(){return!!this._tickTimer},b.setInterval=function(r){return this._tickInterval?!1:(this._tickInterval=self.setInterval(this._boundTick,r),!0)},b.clearInterval=function(){return this._tickInterval?(self.clearInterval(this._tickInterval),this._tickInterval=null,!0):!1},b.clearNextTick=function(){return this._tickTimer?(self.clearTimeout(this._tickTimer),this._tickTimer=null,!0):!1},b.tick=function(){this._tickCallCount++,this._tickCallCount===1&&(this.doTick(),this._tickCallCount>1&&this.tickImmediate(),this._tickCallCount=0)},b.tickImmediate=function(){this.clearNextTick(),this._tickTimer=self.setTimeout(this._boundTick,0)},b.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 b}),D.d(m,"CMCDStreamType",function(){return S});var d=1,h;(function(r){r.MANIFEST="m",r.AUDIO="a",r.VIDEO="v",r.MUXED="av",r.INIT="i",r.CAPTION="c",r.TIMED_TEXT="tt",r.KEY="k",r.OTHER="o"})(h||(h={}));var b;(function(r){r.DASH="d",r.HLS="h",r.SMOOTH="s",r.OTHER="o"})(b||(b={}));var S;(function(r){r.VOD="v",r.LIVE="l"})(S||(S={}))},"./src/types/level.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"HlsSkip",function(){return b}),D.d(m,"getSkipValue",function(){return S}),D.d(m,"HlsUrlParameters",function(){return r}),D.d(m,"Level",function(){return i});function d(s,n){for(var x=0;x<n.length;x++){var f=n[x];f.enumerable=f.enumerable||!1,f.configurable=!0,"value"in f&&(f.writable=!0),Object.defineProperty(s,f.key,f)}}function h(s,n,x){return n&&d(s.prototype,n),x&&d(s,x),s}var b;(function(s){s.No="",s.Yes="YES",s.v2="v2"})(b||(b={}));function S(s,n){var x=s.canSkipUntil,f=s.canSkipDateRanges,y=s.endSN,v=n!==void 0?n-y:0;return x&&v<x?f?b.v2:b.Yes:b.No}var r=function(){function s(x,f,y){this.msn=void 0,this.part=void 0,this.skip=void 0,this.msn=x,this.part=f,this.skip=y}var n=s.prototype;return n.addDirectives=function(f){var y=new self.URL(f);return this.msn!==void 0&&y.searchParams.set("_HLS_msn",this.msn.toString()),this.part!==void 0&&y.searchParams.set("_HLS_part",this.part.toString()),this.skip&&y.searchParams.set("_HLS_skip",this.skip),y.toString()},s}(),i=function(){function s(n){this.attrs=void 0,this.audioCodec=void 0,this.bitrate=void 0,this.codecSet=void 0,this.height=void 0,this.id=void 0,this.name=void 0,this.videoCodec=void 0,this.width=void 0,this.unknownCodecs=void 0,this.audioGroupIds=void 0,this.details=void 0,this.fragmentError=0,this.loadError=0,this.loaded=void 0,this.realBitrate=0,this.textGroupIds=void 0,this.url=void 0,this._urlId=0,this.url=[n.url],this.attrs=n.attrs,this.bitrate=n.bitrate,n.details&&(this.details=n.details),this.id=n.id||0,this.name=n.name,this.width=n.width||0,this.height=n.height||0,this.audioCodec=n.audioCodec,this.videoCodec=n.videoCodec,this.unknownCodecs=n.unknownCodecs,this.codecSet=[n.videoCodec,n.audioCodec].filter(function(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(b){b.MANIFEST="manifest",b.LEVEL="level",b.AUDIO_TRACK="audioTrack",b.SUBTITLE_TRACK="subtitleTrack"})(d||(d={}));var h;(function(b){b.MAIN="main",b.AUDIO="audio",b.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,r,i,s,n,x){s===void 0&&(s=0),n===void 0&&(n=-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=r,this.id=i,this.size=s,this.part=n,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 b});var d=/^(\d+)x(\d+)$/,h=/\s*(.+?)\s*=((?:\".*?\")|.*?)(?:,|$)/g,b=function(){function S(i){typeof i=="string"&&(i=S.parseAttrList(i));for(var s in i)i.hasOwnProperty(s)&&(this[s]=i[s])}var r=S.prototype;return r.decimalInteger=function(s){var n=parseInt(this[s],10);return n>Number.MAX_SAFE_INTEGER?Infinity:n},r.hexadecimalInteger=function(s){if(this[s]){var n=(this[s]||"0x").slice(2);n=(n.length&1?"0":"")+n;for(var x=new Uint8Array(n.length/2),f=0;f<n.length/2;f++)x[f]=parseInt(n.slice(f*2,f*2+2),16);return x}else return null},r.hexadecimalIntegerAsNumber=function(s){var n=parseInt(this[s],16);return n>Number.MAX_SAFE_INTEGER?Infinity:n},r.decimalFloatingPoint=function(s){return parseFloat(this[s])},r.optionalFloat=function(s,n){var x=this[s];return x?parseFloat(x):n},r.enumeratedString=function(s){return this[s]},r.bool=function(s){return this[s]==="YES"},r.decimalResolution=function(s){var n=d.exec(this[s]);return n===null?void 0:{width:parseInt(n[1],10),height:parseInt(n[2],10)}},S.parseAttrList=function(s){var n,x={},f='"';for(h.lastIndex=0;(n=h.exec(s))!==null;){var y=n[2];y.indexOf(f)===0&&y.lastIndexOf(f)===y.length-1&&(y=y.slice(1,-1)),x[n[1]]=y}return x},S}()},"./src/utils/binary-search.ts":function(P,m,D){"use strict";D.r(m);var d={search:function(b,S){for(var r=0,i=b.length-1,s=null,n=null;r<=i;){s=(r+i)/2|0,n=b[s];var x=S(n);if(x>0)r=s+1;else if(x<0)i=s-1;else return n}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 b});var d=D("./src/utils/logger.ts"),h={length:0,start:function(){return 0},end:function(){return 0}},b=function(){function S(){}return S.isBuffered=function(i,s){try{if(i){for(var n=S.getBuffered(i),x=0;x<n.length;x++)if(s>=n.start(x)&&s<=n.end(x))return!0}}catch(f){}return!1},S.bufferInfo=function(i,s,n){try{if(i){var x=S.getBuffered(i),f=[],y;for(y=0;y<x.length;y++)f.push({start:x.start(y),end:x.end(y)});return this.bufferedInfo(f,s,n)}}catch(v){}return{len:0,start:s,end:s,nextStart:void 0}},S.bufferedInfo=function(i,s,n){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(n)for(var f=0;f<i.length;f++){var y=x.length;if(y){var v=x[y-1].end;i[f].start-v<n?i[f].end>v&&(x[y-1].end=i[f].end):x.push(i[f])}else x.push(i[f])}else x=i;for(var p=0,O,a=s,l=s,g=0;g<x.length;g++){var T=x[g].start,_=x[g].end;if(s+n>=T&&s<_)a=T,l=_,p=l-s;else if(s+n<T){O=T;break}}return{len:p,start:a||0,end:l||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 l}),D.d(m,"CaptionScreen",function(){return g});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},b=function(E){var o=E;return h.hasOwnProperty(E)&&(o=h[E]),String.fromCharCode(o)},S=15,r=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},n={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"],y;(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"})(y||(y={}));var v=function(){function C(){this.time=null,this.verboseLevel=y.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,z){this.uchar=void 0,this.penState=void 0,this.uchar=o||" ",this.penState=new O(A,k,U,N,z)}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}(),l=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<r;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<r;U++)if(!this.chars[U].equals(A.chars[U])){k=!1;break}return k},E.copy=function(A){for(var k=0;k<r;k++)this.chars[k].copy(A.chars[k])},E.isEmpty=function(){for(var A=!0,k=0;k<r;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(y.DEBUG,"Negative cursor position "+this.pos),this.pos=0):this.pos>r&&(this.logger.log(y.DEBUG,"Too large cursor position "+this.pos),this.pos=r)},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=b(A);if(this.pos>=r){this.logger.log(y.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<r;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<r;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}(),g=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 l(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(y.INFO,"setCursor: "+A);var k=this.rows[this.currRow];k.setCursor(A)},E.setPAC=function(A){this.logger.log(y.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,z=this.lastOutputScreen;if(z){var W=z.rows[N].cueStartTime,K=this.logger.time;if(W&&K!==null&&W<K)for(var V=0;V<this.nrRollUpRows;V++)this.rows[k-this.nrRollUpRows+V+1].copy(z.rows[N+V])}}this.currRow=k;var F=this.rows[this.currRow];if(A.indent!==null){var B=A.indent,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(y.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(y.DEBUG,"roll_up but nrRollUpRows not set yet");return}this.logger.log(y.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(y.INFO,"Rolling up")},E.getDisplayText=function(A){A=A||!1;for(var k=[],U="",N=-1,z=0;z<S;z++){var W=this.rows[z].getTextString();W&&(N=z+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 g(k),this.nonDisplayedMemory=new g(k),this.lastOutputScreen=new g(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(y.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(y.INFO,U+": "+this.writeScreen.getDisplayText(!0)),(this.mode==="MODE_PAINT-ON"||this.mode==="MODE_ROLL-UP")&&(this.logger.log(y.TEXT,"DISPLAYED: "+this.displayedMemory.getDisplayText(!0)),this.outputDataUpdate())},E.ccRCL=function(){this.logger.log(y.INFO,"RCL - Resume Caption Loading"),this.setMode("MODE_POP-ON")},E.ccBS=function(){if(this.logger.log(y.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(y.INFO,"DER- Delete to End of Row"),this.writeScreen.clearToEndOfRow(),this.outputDataUpdate()},E.ccRU=function(A){this.logger.log(y.INFO,"RU("+A+") - Roll Up"),this.writeScreen=this.displayedMemory,this.setMode("MODE_ROLL-UP"),this.writeScreen.setRollUpRows(A)},E.ccFON=function(){this.logger.log(y.INFO,"FON - Flash On"),this.writeScreen.setPen({flash:!0})},E.ccRDC=function(){this.logger.log(y.INFO,"RDC - Resume Direct Captioning"),this.setMode("MODE_PAINT-ON")},E.ccTR=function(){this.logger.log(y.INFO,"TR"),this.setMode("MODE_TEXT")},E.ccRTD=function(){this.logger.log(y.INFO,"RTD"),this.setMode("MODE_TEXT")},E.ccEDM=function(){this.logger.log(y.INFO,"EDM - Erase Displayed Memory"),this.displayedMemory.reset(),this.outputDataUpdate(!0)},E.ccCR=function(){this.logger.log(y.INFO,"CR - Carriage Return"),this.writeScreen.rollUp(),this.outputDataUpdate(!0)},E.ccENM=function(){this.logger.log(y.INFO,"ENM - Erase Non-displayed Memory"),this.nonDisplayedMemory.reset()},E.ccEOC=function(){if(this.logger.log(y.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(y.TEXT,"DISP: "+this.displayedMemory.getDisplayText())}this.outputDataUpdate(!0)},E.ccTO=function(A){this.logger.log(y.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(y.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}(),_=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,z,W=!1;this.logger.time=A;for(var K=0;K<k.length;K+=2){if(N=k[K]&127,z=k[K+1]&127,N===0&&z===0)continue;if(this.logger.log(y.DATA,"["+p([k[K],k[K+1]])+"] -> ("+p([N,z])+")"),U=this.parseCmd(N,z),U||(U=this.parseMidrow(N,z)),U||(U=this.parsePAC(N,z)),U||(U=this.parseBackgroundAttributes(N,z)),!U&&(W=this.parseChars(N,z),W)){var V=this.currentChannel;if(V&&V>0){var F=this.channels[V];F.insertChars(W)}else this.logger.log(y.WARNING,"No channel found yet. TEXT-MODE?")}!U&&!W&&this.logger.log(y.WARNING,"Couldn't parse cleaned data "+p([N,z])+" 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,z=(A===23||A===31)&&k>=33&&k<=35;if(!(N||z))return!1;if(R(A,k,U))return c(null,null,U),this.logger.log(y.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(y.ERROR,"Mismatch channel in midrow parsing"),!1;var N=this.channels[U];return N?(N.ccMIDROW(k),this.logger.log(y.DEBUG,"MIDROW ("+p([A,k])+")"),!0):!1}return!1},E.parsePAC=function(A,k){var U,N=this.cmdHistory,z=(A>=17&&A<=23||A>=25&&A<=31)&&k>=64&&k<=127,W=(A===16||A===24)&&k>=64&&k<=95;if(!(z||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]:n[A]:U=K===1?s[A]:x[A];var V=this.channels[K];return V?(V.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,z=null;if(A>=25?(U=2,z=A-8):(U=1,z=A),z>=17&&z<=19){var W;z===17?W=k+80:z===18?W=k+112:W=k+144,this.logger.log(y.INFO,"Special char '"+b(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(y.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 z,W={};A===16||A===24?(z=Math.floor((k-32)/2),W.background=f[z],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,V=this.channels[K];return V.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=_},"./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 b});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,r){var i=d[r];return!!i&&i[S.slice(0,4)]===!0}function b(S,r){return MediaSource.isTypeSupported((r||"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"),b=D("./src/utils/texttrack-utils.ts"),S=/\s/,r={newCue:function(s,n,x,f){for(var y=[],v,p,O,a,l,g=self.VTTCue||self.TextTrackCue,T=0;T<f.rows.length;T++)if(v=f.rows[T],O=!0,a=0,l="",!v.isEmpty()){for(var _=0;_<v.chars.length;_++)S.test(v.chars[_].uchar)&&O?a++:(l+=v.chars[_].uchar,O=!1);v.cueStartTime=n,n===x&&(x+=1e-4),a>=16?a--:a++;var c=Object(d.fixLineBreaks)(l.trim()),R=Object(h.generateCueId)(n,x,c);(!s||!s.cues||!s.cues.getCueById(R))&&(p=new g(n,x,c),p.id=R,p.line=T+1,p.align="left",p.position=10+Math.min(80,Math.floor(a*8/32)*10),y.push(p))}return s&&y.length&&(y.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}),y.forEach(function(w){return Object(b.addCueToTrack)(s,w)})),y}};m.default=r},"./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 r}),D.d(m,"findDiscontinuousReferenceFrag",function(){return i}),D.d(m,"adjustSlidingStart",function(){return n}),D.d(m,"alignStream",function(){return x}),D.d(m,"alignPDT",function(){return y}),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"),b=D("./src/controller/level-helper.ts");function S(O,a){for(var l=null,g=0,T=O.length;g<T;g++){var _=O[g];if(_&&_.cc===a){l=_;break}}return l}function r(O,a,l){return!!(a.details&&(l.endCC>l.startCC||O&&O.cc<l.startCC))}function i(O,a){var l=O.fragments,g=a.fragments;if(!g.length||!l.length){h.logger.log("No fragments to align");return}var T=S(l,g[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 l=O.start+a;O.start=O.startPTS=l,O.endPTS=l+O.duration}}function n(O,a){for(var l=a.fragments,g=0,T=l.length;g<T;g++)s(l[g],O);a.fragmentHint&&s(a.fragmentHint,O),a.alignedSliding=!0}function x(O,a,l){if(!a)return;f(O,l,a),!l.alignedSliding&&a.details&&y(l,a.details),!l.alignedSliding&&a.details&&!l.skippedSegments&&Object(b.adjustSliding)(a.details,l)}function f(O,a,l){if(r(O,l,a)){var g=i(l.details,a);g&&Object(d.isFiniteNumber)(g.start)&&(h.logger.log("Adjusting PTS using last level due to CC increase within current level "+a.url),n(g.start,a))}}function y(O,a){if(!a.fragments.length||!O.hasProgramDateTime||!a.hasProgramDateTime)return;var l=a.fragments[0].programDateTime,g=O.fragments[0].programDateTime,T=(g-l)/1e3+a.fragments[0].start;T&&Object(d.isFiniteNumber)(T)&&(h.logger.log("Adjusting PTS using programDateTime delta "+(g-l)+"ms, sliding:"+T.toFixed(3)+" "+O.url+" "),n(T,O))}function v(O,a){var l=O.programDateTime;if(!l)return;var g=(l-a)/1e3;O.start=O.startPTS=g,O.endPTS=g+O.duration}function p(O,a){if(!a.fragments.length||!O.hasProgramDateTime||!a.hasProgramDateTime)return;var l=a.fragments[0].programDateTime,g=a.fragments[0].start,T=l-g*1e3;O.fragments.forEach(function(_){v(_,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 b(r,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(r),this.fast_=new d.default(i)}var S=b.prototype;return S.update=function(i,s){var n=this.slow_,x=this.fast_;this.slow_.halfLife!==i&&(this.slow_=new d.default(i,n.getEstimate(),n.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 n=8*s,x=i/1e3,f=n/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(){},b}();m.default=h},"./src/utils/ewma.ts":function(P,m,D){"use strict";D.r(m);var d=function(){function h(S,r,i){r===void 0&&(r=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_=r,this.totalWeight_=i}var b=h.prototype;return b.sample=function(r,i){var s=Math.pow(this.alpha_,r);this.estimate_=i*(1-s)+s*this.estimate_,this.totalWeight_+=r},b.getTotalWeight=function(){return this.totalWeight_},b.getEstimate=function(){if(this.alpha_){var r=1-Math.pow(this.alpha_,this.totalWeight_);if(r)return this.estimate_/r}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"),b=D("./src/demux/chunk-cache.ts");function S(g,T){g.prototype=Object.create(T.prototype),g.prototype.constructor=g,x(g,T)}function r(g){var T=typeof Map=="function"?new Map:void 0;return r=function(c){if(c===null||!n(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)},r(g)}function i(g,T,_){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(g){return!1}}function n(g){return Function.toString.call(g).indexOf("[native code]")!==-1}function x(g,T){return x=Object.setPrototypeOf||function(c,R){return c.__proto__=R,c},x(g,T)}function f(g){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(_){return _.__proto__||Object.getPrototypeOf(_)},f(g)}function y(){return y=Object.assign||function(g){for(var T=1;T<arguments.length;T++){var _=arguments[T];for(var c in _)Object.prototype.hasOwnProperty.call(_,c)&&(g[c]=_[c])}return g},y.apply(this,arguments)}function v(){if(self.fetch&&self.AbortController&&self.ReadableStream&&self.Request)try{return new self.ReadableStream({}),!0}catch(g){}return!1}var p=function(){function g(_){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=_.fetchSetup||a,this.controller=new self.AbortController,this.stats=new h.LoadStats}var T=g.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 z=N.status,W=N.statusText;throw new l(W||"fetch, bad network response",z,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 z=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:z.url,data:N};A&&!Object(d.isFiniteNumber)(R.highWaterMark)&&A(E,c,N,z),w.onSuccess(W,E,c,z)}).catch(function(N){if(self.clearTimeout(C.requestTimeout),E.aborted)return;var z=N.code||0;w.onError({code:z,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 b.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 z=N.value,W=z.length;return R.loaded+=W,W<C||o.dataLength?(o.push(z),o.dataLength>=C&&E(R,w,o.flush(),c)):E(R,w,z,c),U()}).catch(function(){return Promise.reject()})};return k()},g}();function O(g,T){var _={method:"GET",mode:"cors",credentials:"same-origin",signal:T,headers:new self.Headers(y({},g.headers))};return g.rangeEnd&&_.headers.set("Range","bytes="+g.rangeStart+"-"+String(g.rangeEnd-1)),_}function a(g,T){return new self.Request(g.url,T)}var l=function(g){S(T,g);function T(_,c,R){var w;return w=g.call(this,_)||this,w.code=void 0,w.details=void 0,w.code=c,w.details=R,w}return T}(r(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 n}),D.d(m,"parseIMSC1",function(){return v});var d=D("./src/utils/mp4-tools.ts"),h=D("./src/utils/vttparser.ts"),b=D("./src/utils/vttcue.ts"),S=D("./src/demux/id3.ts"),r=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 n="stpp.ttml.im1t",x=/^(\d{2,}):(\d{2}):(\d{2}):(\d{2})\.?(\d+)?$/,f=/^(\d*(?:\.\d*)?)(h|m|s|ms|f|t)$/,y={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],z=Object(S.utf8ArrayToStr)(new Uint8Array(C,N.start,N.end-N.start)),W=Object(r.toTimescaleFromScale)(E,1,o);try{A(p(z,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},{}),z=k.getAttribute("xml:space")!=="preserve",W=a(O(k,"styling","style")),K=a(O(k,"layout","region")),V=O(k,"body","[begin]");return[].map.call(V,function(F){var B=l(F,z);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 _(F);if(de===null){if(ae===null)throw _(F);de=G+ae}var oe=new b.default(G-E,de-E,B);oe.id=Object(i.generateCueId)(oe.startTime,oe.endTime,oe.text);var _e=K[F.getAttribute("region")],ye=W[F.getAttribute("style")];oe.position=10,oe.size=80;var se=g(_e,ye),me=se.textAlign;if(me){var fe=y[me];fe&&(oe.lineAlign=fe),oe.align=me}return s(oe,se),oe}).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 l(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?l(A,E):E?o+A.textContent.trim().replace(/\s+/g," "):o+A.textContent},"")}function g(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 _(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},b=h;function S(n){var x=self.console[n];return x?x.bind(self.console,"["+n+"] >"):d}function r(n){for(var x=arguments.length,f=new Array(x>1?x-1:0),y=1;y<x;y++)f[y-1]=arguments[y];f.forEach(function(v){b[v]=n[v]?n[v].bind(n):S(v)})}function i(n){if(self.console&&n===!0||typeof n=="object"){r(n,"debug","log","info","warn","error");try{b.log()}catch(x){b=h}}else b=h}var s=b},"./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(b){b.WIDEVINE="com.widevine.alpha",b.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 r}),D.d(m,"readUint16",function(){return i}),D.d(m,"readUint32",function(){return s}),D.d(m,"writeUint32",function(){return n}),D.d(m,"findBox",function(){return x}),D.d(m,"parseSegmentIndex",function(){return f}),D.d(m,"parseInitSegment",function(){return y}),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 l}),D.d(m,"appendUint8Array",function(){return g});var d=D("./src/utils/typed-array.ts"),h=D("./src/loader/fragment.ts"),b=Math.pow(2,32)-1,S=[].push;function r(T){return String.fromCharCode.apply(null,T)}function i(T,_){"data"in T&&(_+=T.start,T=T.data);var c=T[_]<<8|T[_+1];return c<0?65536+c:c}function s(T,_){"data"in T&&(_+=T.start,T=T.data);var c=T[_]<<24|T[_+1]<<16|T[_+2]<<8|T[_+3];return c<0?4294967296+c:c}function n(T,_,c){"data"in T&&(_+=T.start,T=T.data),T[_]=c>>24,T[_+1]=c>>16&255,T[_+2]=c>>8&255,T[_+3]=c&255}function x(T,_){var c=[];if(!_.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=r(R.subarray(E+4,E+8)),k=o>1?E+o:C;if(A===_[0])if(_.length===1)c.push({data:R,start:E+8,end:k});else{var U=x({data:R,start:E+8,end:k},_.slice(1));U.length&&S.apply(c,U)}E=k}return c}function f(T){var _=x(T,["moov"]),c=_[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 z=E.end+N,W=i(E,A);A+=2;for(var K=0;K<W;K++){var V=A,F=s(E,V);V+=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,V);V+=4,C.push({referenceSize:B,subsegmentDuration:ae,info:{duration:ae/k,start:z,end:z+B-1}}),z+=B,V+=4,A=V}return{earliestPresentationTime:U,timescale:k,version:o,referencesCount:W,references:C,moovEndOffset:R}}function y(T){for(var _=[],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 z=r(N.data.subarray(N.start+8,N.start+12)),W={soun:h.ElementaryStreamTypes.AUDIO,vide:h.ElementaryStreamTypes.VIDEO}[z];if(W){var K=x(w,["mdia","minf","stbl","stsd"])[0],V=void 0;K&&(V=r(K.data.subarray(K.start+12,K.start+16))),_[A]={timescale:U,type:W},_[W]={timescale:U,id:A,codec:V}}}}}}var F=x(T,["moov","mvex","trex"]);return F.forEach(function(B){var G=s(B,4),ae=_[G];ae&&(ae.default={duration:s(B,12),flags:s(B,20)})}),_}function v(T,_){return x(_,["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 z=U.timescale||9e4,W=N/z;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,_){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=_[k];if(!U)continue;var N=U.default,z=s(A,0)|(N==null?void 0:N.flags),W=N==null?void 0:N.duration;z&8&&(z&2?W=s(A,12):W=s(A,8));for(var K=U.timescale||9e4,V=x(o,["trun"]),F=0;F<V.length;F++){if(W){var B=s(V[F],4);c=W*B}else c=O(V[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 _=s(T,0),c=8;_&1&&(c+=4),_&4&&(c+=4);for(var R=0,w=s(T,4),C=0;C<w;C++){if(_&256){var E=s(T,c);R+=E,c+=4}_&512&&(c+=4),_&1024&&(c+=4),_&2048&&(c+=4)}return R}function a(T,_,c){x(_,["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)n(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/(b+1)),z=Math.floor(U%(b+1));n(A,4,N),n(A,8,z)}})})})}function l(T){var _={valid:null,remainder:null},c=x(T,["moof"]);if(c){if(c.length<2)return _.remainder=T,_}else return _;var R=c[c.length-1];return _.valid=Object(d.sliceUint8)(T,0,R.start-8),_.remainder=Object(d.sliceUint8)(T,R.start-8),_}function g(T,_){var c=new Uint8Array(T.length+_.length);return c.set(T),c.set(_,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,r){this.timelineController=void 0,this.cueRanges=[],this.trackName=void 0,this.startTime=null,this.endTime=null,this.screen=null,this.timelineController=S,this.trackName=r}var b=h.prototype;return b.dispatchCue=function(){if(this.startTime===null)return;this.timelineController.addCues(this.trackName,this.startTime,this.endTime,this.screen,this.cueRanges),this.startTime=null},b.newCue=function(r,i,s){(this.startTime===null||this.startTime>r)&&(this.startTime=r),this.endTime=i,this.screen=s,this.timelineController.createCaptionsTrack(this.trackName)},b.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 b}),D.d(m,"clearCurrentCues",function(){return S}),D.d(m,"removeCuesInRange",function(){return r}),D.d(m,"getCuesInRange",function(){return s});var d=D("./src/utils/logger.ts");function h(n,x){var f;try{f=new Event("addtrack")}catch(y){f=document.createEvent("Event"),f.initEvent("addtrack",!1,!1)}f.track=n,x.dispatchEvent(f)}function b(n,x){var f=n.mode;if(f==="disabled"&&(n.mode="hidden"),n.cues&&!n.cues.getCueById(x.id))try{if(n.addCue(x),!n.cues.getCueById(x.id))throw new Error("addCue is failed for: "+x)}catch(v){d.logger.debug("[texttrack-utils]: "+v);var y=new self.TextTrackCue(x.startTime,x.endTime,x.text);y.id=x.id,n.addCue(y)}f==="disabled"&&(n.mode=f)}function S(n){var x=n.mode;if(x==="disabled"&&(n.mode="hidden"),n.cues)for(var f=n.cues.length;f--;)n.removeCue(n.cues[f]);x==="disabled"&&(n.mode=x)}function r(n,x,f){var y=n.mode;if(y==="disabled"&&(n.mode="hidden"),n.cues&&n.cues.length>0)for(var v=s(n.cues,x,f),p=0;p<v.length;p++)n.removeCue(v[p]);y==="disabled"&&(n.mode=y)}function i(n,x){if(x<n[0].startTime)return 0;var f=n.length-1;if(x>n[f].endTime)return-1;for(var y=0,v=f;y<=v;){var p=Math.floor((v+y)/2);if(x<n[p].startTime)v=p-1;else if(x>n[p].startTime&&y<f)y=p+1;else return p}return n[y].startTime-x<x-n[v].startTime?y:v}function s(n,x,f){var y=[],v=i(n,x);if(v>-1)for(var p=v,O=n.length;p<O;p++){var a=n[p];if(a.startTime>=x&&a.endTime<=f)y.push(a);else if(a.startTime>f)return y}return y}},"./src/utils/time-ranges.ts":function(P,m,D){"use strict";D.r(m);var d={toString:function(b){for(var S="",r=b.length,i=0;i<r;i++)S+="["+b.start(i).toFixed(3)+","+b.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 b}),D.d(m,"toMsFromMpegTsClock",function(){return S}),D.d(m,"toMpegTsClockFromTimescale",function(){return r});var d=9e4;function h(i,s,n,x){n===void 0&&(n=1),x===void 0&&(x=!1);var f=i*s*n;return x?Math.round(f):f}function b(i,s,n,x){return n===void 0&&(n=1),x===void 0&&(x=!1),h(i,s,1/n,x)}function S(i,s){return s===void 0&&(s=!1),h(i,1e3,1/d,s)}function r(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,b,S){return Uint8Array.prototype.slice?h.slice(b,S):new Uint8Array(Array.prototype.slice.call(h,b,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 b(n,x){if(typeof x!="string")return!1;if(!Array.isArray(n))return!1;var f=x.toLowerCase();return~n.indexOf(f)?f:!1}function S(n){return b(d,n)}function r(n){return b(h,n)}function i(n){for(var x=arguments.length,f=new Array(x>1?x-1:0),y=1;y<x;y++)f[y-1]=arguments[y];for(var v=1;v<arguments.length;v++){var p=arguments[v];for(var O in p)n[O]=p[O]}return n}function s(n,x,f){var y=this,v={enumerable:!0};y.hasBeenReset=!1;var p="",O=!1,a=n,l=x,g=f,T=null,_="",c=!0,R="auto",w="start",C=50,E="middle",o=50,A="middle";Object.defineProperty(y,"id",i({},v,{get:function(){return p},set:function(U){p=""+U}})),Object.defineProperty(y,"pauseOnExit",i({},v,{get:function(){return O},set:function(U){O=!!U}})),Object.defineProperty(y,"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(y,"endTime",i({},v,{get:function(){return l},set:function(U){if(typeof U!="number")throw new TypeError("End time must be set to a number.");l=U,this.hasBeenReset=!0}})),Object.defineProperty(y,"text",i({},v,{get:function(){return g},set:function(U){g=""+U,this.hasBeenReset=!0}})),Object.defineProperty(y,"region",i({},v,{get:function(){return T},set:function(U){T=U,this.hasBeenReset=!0}})),Object.defineProperty(y,"vertical",i({},v,{get:function(){return _},set:function(U){var N=S(U);if(N===!1)throw new SyntaxError("An invalid or illegal string was specified.");_=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"snapToLines",i({},v,{get:function(){return c},set:function(U){c=!!U,this.hasBeenReset=!0}})),Object.defineProperty(y,"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(y,"lineAlign",i({},v,{get:function(){return w},set:function(U){var N=r(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");w=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"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(y,"positionAlign",i({},v,{get:function(){return E},set:function(U){var N=r(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");E=N,this.hasBeenReset=!0}})),Object.defineProperty(y,"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(y,"align",i({},v,{get:function(){return A},set:function(U){var N=r(U);if(!N)throw new SyntaxError("An invalid or illegal string was specified.");A=N,this.hasBeenReset=!0}})),y.displayState=void 0}return s.prototype.getCueAsHTML=function(){var n=self.WebVTT;return n.convertCueToDOMTree(self,this.text)},s}()},"./src/utils/vttparser.ts":function(P,m,D){"use strict";D.r(m),D.d(m,"parseTimeStamp",function(){return b}),D.d(m,"fixLineBreaks",function(){return x}),D.d(m,"VTTParser",function(){return f});var d=D("./src/utils/vttcue.ts"),h=function(){function y(){}var v=y.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))},y}();function b(y){function v(O,a,l,g){return(O|0)*3600+(a|0)*60+(l|0)+parseFloat(g||0)}var p=y.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 y(){this.values=Object.create(null)}var v=y.prototype;return v.set=function(O,a){!this.get(O)&&a!==""&&(this.values[O]=a)},v.get=function(O,a,l){return l?this.has(O)?this.values[O]:a[l]:this.has(O)?this.values[O]:a},v.has=function(O){return O in this.values},v.alt=function(O,a,l){for(var g=0;g<l.length;++g)if(a===l[g]){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 l=parseFloat(a);if(l>=0&&l<=100)return this.set(O,l),!0}return!1},y}();function r(y,v,p,O){var a=O?y.split(O):[y];for(var l in a){if(typeof a[l]!="string")continue;var g=a[l].split(p);if(g.length!==2)continue;var T=g[0],_=g[1];v(T,_)}}var i=new d.default(0,0,""),s=i.align==="middle"?"middle":"center";function n(y,v,p){var O=y;function a(){var T=b(y);if(T===null)throw new Error("Malformed timestamp: "+O);return y=y.replace(/^[^\sa-zA-Z-]+/,""),T}function l(T,_){var c=new S;r(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/),_.region=c.get("region",null),_.vertical=c.get("vertical","");var R=c.get("line","auto");R==="auto"&&i.line===-1&&(R=-1),_.line=R,_.lineAlign=c.get("lineAlign","start"),_.snapToLines=c.get("snapToLines",!0),_.size=c.get("size",100),_.align=c.get("align",s);var w=c.get("position","auto");w==="auto"&&i.position===50&&(w=_.align==="start"||_.align==="left"?0:_.align==="end"||_.align==="right"?100:50),_.position=w}function g(){y=y.replace(/^\s+/,"")}if(g(),v.startTime=a(),g(),y.substr(0,3)!=="-->")throw new Error("Malformed time stamp (time stamps must be separated by '-->'): "+O);y=y.substr(3),g(),v.endTime=a(),g(),l(y,v)}function x(y){return y.replace(/<br(?: \/)?>/gi,`
`)}var f=function(){function y(){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=y.prototype;return v.parse=function(O){var a=this;O&&(a.buffer+=a.decoder.decode(O,{stream:!0}));function l(){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 g(w){r(w,function(C,E){},/:/)}try{var T="";if(a.state==="INITIAL"){if(!/\r\n|\n/.test(a.buffer))return this;T=l();var _=T.match(/^()?WEBVTT([ \t].*)?$/);if(!_||!_[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=l();switch(a.state){case"HEADER":/:/.test(T)?g(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{n(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},y}()},"./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"),b=D("./src/demux/id3.ts"),S=D("./src/utils/timescale-conversion.ts"),r=D("./src/remux/mp4-remuxer.ts"),i=/\r\n|\n\r|\n|\r/g,s=function(O,a,l){return l===void 0&&(l=0),O.substr(l,a.length)===a},n=function(O){var a=parseInt(O.substr(-3)),l=parseInt(O.substr(-6,2)),g=parseInt(O.substr(-9,2)),T=O.length>9?parseInt(O.substr(0,O.indexOf(":"))):0;if(!Object(d.isFiniteNumber)(a)||!Object(d.isFiniteNumber)(l)||!Object(d.isFiniteNumber)(g)||!Object(d.isFiniteNumber)(T))throw Error("Malformed X-TIMESTAMP-MAP: Local:"+O);return a+=1e3*l,a+=60*1e3*g,a+=60*60*1e3*T,a},x=function(O){for(var a=5381,l=O.length;l;)a=a*33^O.charCodeAt(--l);return(a>>>0).toString()};function f(p,O,a){return x(p.toString())+x(O.toString())+x(a)}var y=function(O,a,l){var g=O[a],T=O[g.prevCC];if(!T||!T.new&&g.new){O.ccOffset=O.presentationOffset=g.start,g.new=!1;return}for(;(_=T)!==null&&_!==void 0&&_.new;){var _;O.ccOffset+=g.start-T.start,g.new=!1,g=T,T=O[g.prevCC]}O.presentationOffset=l};function v(p,O,a,l,g,T,_,c){var R=new h.VTTParser,w=Object(b.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,z=!1;R.oncue=function(W){var K=l[g],V=l.ccOffset,F=(A-E)/9e4;if(K!=null&&K.new&&(k!==void 0?V=l.ccOffset=K.start:y(l,g,F)),F&&(V=F-l.presentationOffset),z){var B=W.endTime-W.startTime,G=Object(r.normalizePts)((W.startTime+V-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}_(C)},w.forEach(function(W){if(N)if(s(W,"X-TIMESTAMP-MAP=")){N=!1,z=!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=n(o)/1e3}catch(K){z=!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"),b=/^age:\s*[\d.]+\s*$/m,S=function(){function r(s){this.xhrSetup=void 0,this.requestTimeout=void 0,this.retryTimeout=void 0,this.retryDelay=void 0,this.config=null,this.callbacks=null,this.context=void 0,this.loader=null,this.stats=void 0,this.xhrSetup=s?s.xhrSetup:null,this.stats=new h.LoadStats,this.retryDelay=0}var i=r.prototype;return i.destroy=function(){this.callbacks=null,this.abortInternal(),this.loader=null,this.config=null},i.abortInternal=function(){var n=this.loader;self.clearTimeout(this.requestTimeout),self.clearTimeout(this.retryTimeout),n&&(n.onreadystatechange=null,n.onprogress=null,n.readyState!==4&&(this.stats.aborted=!0,n.abort()))},i.abort=function(){var n;this.abortInternal(),(n=this.callbacks)!==null&&n!==void 0&&n.onAbort&&this.callbacks.onAbort(this.stats,this.context,this.loader)},i.load=function(n,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=n,this.config=x,this.callbacks=f,this.retryDelay=x.retryDelay,this.loadInternal()},i.loadInternal=function(){var n=this.config,x=this.context;if(!n)return;var f=this.loader=new self.XMLHttpRequest,y=this.stats;y.loading.first=0,y.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),n.timeout),f.send()},i.readystatechange=function(){var n=this.context,x=this.loader,f=this.stats;if(!n||!x)return;var y=x.readyState,v=this.config;if(f.aborted)return;if(y>=2)if(self.clearTimeout(this.requestTimeout),f.loading.first===0&&(f.loading.first=Math.max(self.performance.now(),f.loading.start)),y===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(n.responseType==="arraybuffer"?(O=x.response,a=O.byteLength):(O=x.responseText,a=O.length),f.loaded=f.total=a,!this.callbacks)return;var l=this.callbacks.onProgress;if(l&&l(f,n,O,x),!this.callbacks)return;var g={url:x.responseURL,data:O};this.callbacks.onSuccess(g,f,n,x)}else f.retry>=v.maxRetry||p>=400&&p<499?(d.logger.error(p+" while loading "+n.url),this.callbacks.onError({code:p,text:x.statusText},n,x)):(d.logger.warn(p+" while loading "+n.url+", retrying in "+this.retryDelay+"..."),this.abortInternal(),this.loader=null,self.clearTimeout(this.retryTimeout),this.retryTimeout=self.setTimeout(this.loadInternal.bind(this),this.retryDelay),this.retryDelay=Math.min(2*this.retryDelay,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 n=this.callbacks;n&&(this.abortInternal(),n.onTimeout(this.stats,this.context,this.loader))},i.loadprogress=function(n){var x=this.stats;x.loaded=n.loaded,n.lengthComputable&&(x.total=n.total)},i.getCacheAge=function(){var n=null;if(this.loader&&b.test(this.loader.getAllResponseHeaders())){var x=this.loader.getResponseHeader("age");n=x?parseFloat(x):null}return n},r}();m.default=S}}).default})},vHTk:function(M,Y,u){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,u){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,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.StreamCipher,h=m.algo,b=h.RC4=d.extend({_doReset:function(){for(var i=this._key,s=i.words,n=i.sigBytes,x=this._S=[],f=0;f<256;f++)x[f]=f;for(var f=0,y=0;f<256;f++){var v=f%n,p=s[v>>>2]>>>24-v%4*8&255;y=(y+x[f]+p)%256;var O=x[f];x[f]=x[y],x[y]=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,n=this._j,x=0,f=0;f<4;f++){s=(s+1)%256,n=(n+i[s])%256;var y=i[s];i[s]=i[n],i[n]=y,x|=i[(i[s]+i[n])%256]<<24-f*8}return this._i=s,this._j=n,x}m.RC4=d._createHelper(b);var r=h.RC4Drop=b.extend({cfg:b.cfg.extend({drop:192}),_doReset:function(){b._doReset.call(this);for(var i=this.cfg.drop;i>0;i--)S.call(this)}});m.RC4Drop=d._createHelper(r)}(),P.RC4})},wCXF:function(M,Y,u){"use strict";u.d(Y,"a",function(){return rt});var P=u("rePB"),m=u("VTBJ"),D=u("KQm4"),d=u("U8pU"),h=u("ODXe"),b=u("q1tI"),S=u("TSYQ"),r=u.n(S),i=u("Gytx"),s=u.n(i),n=u("Kwbf"),x=u("t23M"),f=u("qx4F"),y=u("6eGT"),v=u("IBYe"),p=u("Ff2n"),O=u("c+Xe"),a=u("fyJ8"),l=u("biw7");function g(ke,Pe,$e,Et,st){var Dt=$e[ke]||{},Ne=$e[Pe]||{},Be,ze;Dt.fixed==="left"?Be=Et.left[ke]:Ne.fixed==="right"&&(ze=Et.right[Pe]);var Ce=!1,Me=!1,Le=!1,Fe=!1,dt=$e[Pe+1],_t=$e[ke-1];if(st==="rtl"){if(Be!==void 0){var Ut=_t&&_t.fixed==="left";Fe=!Ut}else if(ze!==void 0){var cn=dt&&dt.fixed==="right";Le=!cn}}else if(Be!==void 0){var An=dt&&dt.fixed==="left";Ce=!An}else if(ze!==void 0){var rn=_t&&_t.fixed==="right";Me=!rn}return{fixLeft:Be,fixRight:ze,lastFixLeft:Ce,firstFixRight:Me,lastFixRight:Le,firstFixLeft:Fe,isSticky:Et.isSticky}}var T=u("sR1s");function _(ke){var Pe=ke.cells,$e=ke.stickyOffsets,Et=ke.flattenColumns,st=ke.rowComponent,Dt=ke.cellComponent,Ne=ke.onHeaderRow,Be=ke.index,ze=b.useContext(l.a),Ce=ze.prefixCls,Me=ze.direction,Le;Ne&&(Le=Ne(Pe.map(function(dt){return dt.column}),Be));var Fe=Object(T.a)(Pe.map(function(dt){return dt.column}));return b.createElement(st,Object.assign({},Le),Pe.map(function(dt,_t){var Ut=dt.column,cn=g(dt.colStart,dt.colEnd,Et,$e,Me),An;return Ut&&Ut.onHeaderCell&&(An=dt.column.onHeaderCell(Ut)),b.createElement(a.a,Object.assign({},dt,{ellipsis:Ut.ellipsis,align:Ut.align,component:Dt,prefixCls:Ce,key:Fe[_t]},cn,{additionalProps:An,rowType:"header"}))}))}_.displayName="HeaderRow";var c=_;function R(ke){var Pe=[];function $e(Ne,Be){var ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;Pe[ze]=Pe[ze]||[];var Ce=Be,Me=Ne.filter(Boolean).map(function(Le){var Fe={key:Le.key,className:Le.className||"",children:Le.title,column:Le,colStart:Ce},dt=1,_t=Le.children;return _t&&_t.length>0&&(dt=$e(_t,Ce,ze+1).reduce(function(Ut,cn){return Ut+cn},0),Fe.hasSubColumns=!0),"colSpan"in Le&&(dt=Le.colSpan),"rowSpan"in Le&&(Fe.rowSpan=Le.rowSpan),Fe.colSpan=dt,Fe.colEnd=Fe.colStart+dt-1,Pe[ze].push(Fe),Ce+=dt,dt});return Me}$e(ke,0);for(var Et=Pe.length,st=function(Be){Pe[Be].forEach(function(ze){!("rowSpan"in ze)&&!ze.hasSubColumns&&(ze.rowSpan=Et-Be)})},Dt=0;Dt<Et;Dt+=1)st(Dt);return Pe}function w(ke){var Pe=ke.stickyOffsets,$e=ke.columns,Et=ke.flattenColumns,st=ke.onHeaderRow,Dt=b.useContext(l.a),Ne=Dt.prefixCls,Be=Dt.getComponent,ze=b.useMemo(function(){return R($e)},[$e]),Ce=Be(["header","wrapper"],"thead"),Me=Be(["header","row"],"tr"),Le=Be(["header","cell"],"th");return b.createElement(Ce,{className:"".concat(Ne,"-thead")},ze.map(function(Fe,dt){var _t=b.createElement(c,{key:dt,flattenColumns:Et,cells:Fe,stickyOffsets:Pe,rowComponent:Me,cellComponent:Le,onHeaderRow:st,index:dt});return _t}))}var C=w,E=u("hW8S");function o(ke){for(var Pe=ke.colWidths,$e=ke.columns,Et=ke.columCount,st=[],Dt=Et||$e.length,Ne=!1,Be=Dt-1;Be>=0;Be-=1){var ze=Pe[Be],Ce=$e&&$e[Be],Me=Ce&&Ce[E.a];(ze||Me||Ne)&&(st.unshift(b.createElement("col",Object.assign({key:Be,style:{width:ze,minWidth:ze}},Me))),Ne=!0)}return b.createElement("colgroup",null,st)}var A=o;function k(ke,Pe){return Object(b.useMemo)(function(){for(var $e=[],Et=0;Et<Pe;Et+=1){var st=ke[Et];if(st!==void 0)$e[Et]=st;else return null}return $e},[ke.join("_"),Pe])}var U=b.forwardRef(function(ke,Pe){var $e=ke.noData,Et=ke.columns,st=ke.flattenColumns,Dt=ke.colWidths,Ne=ke.columCount,Be=ke.stickyOffsets,ze=ke.direction,Ce=ke.fixHeader,Me=ke.offsetHeader,Le=ke.stickyClassName,Fe=ke.onScroll,dt=Object(p.a)(ke,["noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","offsetHeader","stickyClassName","onScroll"]),_t=b.useContext(l.a),Ut=_t.prefixCls,cn=_t.scrollbarSize,An=_t.isSticky,rn=An&&!Ce?0:cn,Pt=b.useRef(null),Ge=b.useCallback(function(Tt){Object(O.b)(Pe,Tt),Object(O.b)(Pt,Tt)},[]);b.useEffect(function(){var Tt;function Lt(At){var jt=At.currentTarget,qt=At.deltaX;qt&&(Fe({currentTarget:jt,scrollLeft:jt.scrollLeft+qt}),At.preventDefault())}return(Tt=Pt.current)===null||Tt===void 0||Tt.addEventListener("wheel",Lt),function(){var At;(At=Pt.current)===null||At===void 0||At.removeEventListener("wheel",Lt)}},[]);var ut=st[st.length-1],ot={fixed:ut?ut.fixed:null,onHeaderCell:function(){return{className:"".concat(Ut,"-cell-scrollbar")}}},we=Object(b.useMemo)(function(){return rn?[].concat(Object(D.a)(Et),[ot]):Et},[rn,Et]),Xe=Object(b.useMemo)(function(){return rn?[].concat(Object(D.a)(st),[ot]):st},[rn,st]),Ct=Object(b.useMemo)(function(){var Tt=Be.right,Lt=Be.left;return Object(m.a)(Object(m.a)({},Be),{},{left:ze==="rtl"?[].concat(Object(D.a)(Lt.map(function(At){return At+rn})),[0]):Lt,right:ze==="rtl"?Tt:[].concat(Object(D.a)(Tt.map(function(At){return At+rn})),[0]),isSticky:An})},[rn,Be,An]),gt=k(Dt,Ne);return b.createElement("div",{style:Object(m.a)({overflow:"hidden"},An?{top:Me}:{}),ref:Ge,className:r()("".concat(Ut,"-header"),Object(P.a)({},Le,!!Le))},b.createElement("table",{style:{tableLayout:"fixed",visibility:$e||gt?null:"hidden"}},b.createElement(A,{colWidths:gt?[].concat(Object(D.a)(gt),[rn]):[],columCount:Ne+1,columns:Xe}),b.createElement(C,Object.assign({},dt,{stickyOffsets:Ct,columns:we,flattenColumns:Xe}))))});U.displayName="FixedHeader";var N=U,z=b.createContext(null),W=z;function K(ke){var Pe=ke.prefixCls,$e=ke.children,Et=ke.component,st=ke.cellComponent,Dt=ke.fixHeader,Ne=ke.fixColumn,Be=ke.horizonScroll,ze=ke.className,Ce=ke.expanded,Me=ke.componentWidth,Le=ke.colSpan,Fe=b.useContext(l.a),dt=Fe.scrollbarSize;return b.useMemo(function(){var _t=$e;return Ne&&(_t=b.createElement("div",{style:{width:Me-(Dt?dt:0),position:"sticky",left:0,overflow:"hidden"},className:"".concat(Pe,"-expanded-row-fixed")},_t)),b.createElement(Et,{className:ze,style:{display:Ce?null:"none"}},b.createElement(a.a,{component:st,prefixCls:Pe,colSpan:Le},_t))},[$e,Et,Dt,Be,ze,Ce,Me,Le,dt])}var V=K;function F(ke){var Pe=ke.className,$e=ke.style,Et=ke.record,st=ke.index,Dt=ke.rowKey,Ne=ke.getRowKey,Be=ke.rowExpandable,ze=ke.expandedKeys,Ce=ke.onRow,Me=ke.indent,Le=Me===void 0?0:Me,Fe=ke.rowComponent,dt=ke.cellComponent,_t=ke.childrenColumnName,Ut=b.useContext(l.a),cn=Ut.prefixCls,An=Ut.fixedInfoList,rn=b.useContext(W),Pt=rn.fixHeader,Ge=rn.fixColumn,ut=rn.horizonScroll,ot=rn.componentWidth,we=rn.flattenColumns,Xe=rn.expandableType,Ct=rn.expandRowByClick,gt=rn.onTriggerExpand,Tt=rn.rowClassName,Lt=rn.expandedRowClassName,At=rn.indentSize,jt=rn.expandIcon,qt=rn.expandedRowRender,Nn=rn.expandIconColumnIndex,yn=b.useState(!1),Kn=Object(h.a)(yn,2),Hn=Kn[0],Fn=Kn[1],hn=ze&&ze.has(ke.recordKey);b.useEffect(function(){hn&&Fn(!0)},[hn]);var Ur=Xe==="row"&&(!Be||Be(Et)),Br=Xe==="nest",Nr=_t&&Et&&Et[_t],xr=Ur||Br,Hr;Ce&&(Hr=Ce(Et,st));var Cr=function(on){if(Ct&&xr&&gt(Et,on),Hr&&Hr.onClick){for(var kr,Rr=arguments.length,sa=new Array(Rr>1?Rr-1:0),Mr=1;Mr<Rr;Mr++)sa[Mr-1]=arguments[Mr];(kr=Hr).onClick.apply(kr,[on].concat(sa))}},tn;typeof Tt=="string"?tn=Tt:typeof Tt=="function"&&(tn=Tt(Et,st,Le));var Yt=Object(T.a)(we),En=b.createElement(Fe,Object.assign({},Hr,{"data-row-key":Dt,className:r()(Pe,"".concat(cn,"-row"),"".concat(cn,"-row-level-").concat(Le),tn,Hr&&Hr.className),style:Object(m.a)(Object(m.a)({},$e),Hr?Hr.style:null),onClick:Cr}),we.map(function(Gr,on){var kr=Gr.render,Rr=Gr.dataIndex,sa=Gr.className,Mr=Yt[on],ya=An[on],Da;on===(Nn||0)&&Br&&(Da=b.createElement(b.Fragment,null,b.createElement("span",{style:{paddingLeft:"".concat(At*Le,"px")},className:"".concat(cn,"-row-indent indent-level-").concat(Le)}),jt({prefixCls:cn,expanded:hn,expandable:Nr,record:Et,onExpand:gt})));var Aa;return Gr.onCell&&(Aa=Gr.onCell(Et,st)),b.createElement(a.a,Object.assign({className:sa,ellipsis:Gr.ellipsis,align:Gr.align,component:dt,prefixCls:cn,key:Mr,record:Et,index:st,dataIndex:Rr,render:kr,shouldCellUpdate:Gr.shouldCellUpdate},ya,{appendNode:Da,additionalProps:Aa}))})),an;if(Ur&&(Hn||hn)){var Pr=qt(Et,st,Le+1,hn),yr=Lt&&Lt(Et,st,Le);an=b.createElement(V,{expanded:hn,className:r()("".concat(cn,"-expanded-row"),"".concat(cn,"-expanded-row-level-").concat(Le+1),yr),prefixCls:cn,fixHeader:Pt,fixColumn:Ge,horizonScroll:ut,component:Fe,componentWidth:ot,cellComponent:dt,colSpan:we.length},Pr)}var or;return Nr&&hn&&(or=(Et[_t]||[]).map(function(Gr,on){var kr=Ne(Gr,on);return b.createElement(F,Object.assign({},ke,{key:kr,rowKey:kr,record:Gr,recordKey:kr,index:on,indent:Le+1}))})),b.createElement(b.Fragment,null,En,an,or)}F.displayName="BodyRow";var B=F,G=b.createContext(null),ae=G;function de(ke){var Pe=ke.columnKey,$e=ke.onColumnResize,Et=b.useRef();return b.useEffect(function(){Et.current&&$e(Pe,Et.current.offsetWidth)},[]),b.createElement(x.a,{onResize:function(Dt){var Ne=Dt.offsetWidth;$e(Pe,Ne)}},b.createElement("td",{ref:Et,style:{padding:0,border:0,height:0}},b.createElement("div",{style:{height:0,overflow:"hidden"}},"\xA0")))}function oe(ke){var Pe=ke.data,$e=ke.getRowKey,Et=ke.measureColumnWidth,st=ke.expandedKeys,Dt=ke.onRow,Ne=ke.rowExpandable,Be=ke.emptyNode,ze=ke.childrenColumnName,Ce=b.useContext(ae),Me=Ce.onColumnResize,Le=b.useContext(l.a),Fe=Le.prefixCls,dt=Le.getComponent,_t=b.useContext(W),Ut=_t.fixHeader,cn=_t.horizonScroll,An=_t.flattenColumns,rn=_t.componentWidth;return b.useMemo(function(){var Pt=dt(["body","wrapper"],"tbody"),Ge=dt(["body","row"],"tr"),ut=dt(["body","cell"],"td"),ot;Pe.length?ot=Pe.map(function(Xe,Ct){var gt=$e(Xe,Ct);return b.createElement(B,{key:gt,rowKey:gt,record:Xe,recordKey:gt,index:Ct,rowComponent:Ge,cellComponent:ut,expandedKeys:st,onRow:Dt,getRowKey:$e,rowExpandable:Ne,childrenColumnName:ze})}):ot=b.createElement(V,{expanded:!0,className:"".concat(Fe,"-placeholder"),prefixCls:Fe,fixHeader:Ut,fixColumn:cn,horizonScroll:cn,component:Ge,componentWidth:rn,cellComponent:ut,colSpan:An.length},Be);var we=Object(T.a)(An);return b.createElement(Pt,{className:"".concat(Fe,"-tbody")},Et&&b.createElement("tr",{"aria-hidden":"true",className:"".concat(Fe,"-measure-row"),style:{height:0}},we.map(function(Xe){return b.createElement(de,{key:Xe,columnKey:Xe,onColumnResize:Me})})),ot)},[Pe,Fe,Dt,Et,st,$e,dt,rn,Be,An])}var _e=b.memo(oe);_e.displayName="Body";var ye=_e,se=u("wRmb"),me=u("xEkU"),fe=u.n(me);function ie(ke){var Pe=Object(b.useRef)(ke),$e=Object(b.useState)({}),Et=Object(h.a)($e,2),st=Et[1],Dt=Object(b.useRef)(null),Ne=Object(b.useRef)([]);function Be(ze){Dt.current===null&&(Ne.current=[],Dt.current=fe()(function(){Ne.current.forEach(function(Ce){Pe.current=Ce(Pe.current)}),Dt.current=null,st({})})),Ne.current.push(ze)}return Object(b.useEffect)(function(){return function(){fe.a.cancel(Dt.current)}},[]),[Pe.current,Be]}function le(ke){var Pe=Object(b.useRef)(ke),$e=Object(b.useRef)(null);function Et(){window.clearTimeout($e.current)}function st(Ne){Pe.current=Ne,Et(),$e.current=window.setTimeout(function(){Pe.current=null,$e.current=null},100)}function Dt(){return Pe.current}return Object(b.useEffect)(function(){return Et},[]),[st,Dt]}function Q(ke,Pe,$e){var Et=Object(b.useMemo)(function(){for(var st=[],Dt=[],Ne=0,Be=0,ze=0;ze<Pe;ze+=1)if($e==="rtl"){Dt[ze]=Be,Be+=ke[ze]||0;var Ce=Pe-ze-1;st[Ce]=Ne,Ne+=ke[Ce]||0}else{st[ze]=Ne,Ne+=ke[ze]||0;var Me=Pe-ze-1;Dt[Me]=Be,Be+=ke[Me]||0}return{left:st,right:Dt}},[ke,Pe,$e]);return Et}var ce=Q;function te(ke){var Pe=ke.className,$e=ke.children;return b.createElement("div",{className:Pe},$e)}var ee=te,xe=u("n6Qo");function re(ke){var Pe,$e=ke.prefixCls,Et=ke.record,st=ke.onExpand,Dt=ke.expanded,Ne=ke.expandable,Be="".concat($e,"-row-expand-icon");if(!Ne)return b.createElement("span",{className:r()(Be,"".concat($e,"-row-spaced"))});var ze=function(Me){st(Et,Me),Me.stopPropagation()};return b.createElement("span",{className:r()(Be,(Pe={},Object(P.a)(Pe,"".concat($e,"-row-expanded"),Dt),Object(P.a)(Pe,"".concat($e,"-row-collapsed"),!Dt),Pe)),onClick:ze})}function Z(ke,Pe,$e){var Et=[];function st(Dt){(Dt||[]).forEach(function(Ne,Be){Et.push(Pe(Ne,Be)),st(Ne[$e])})}return st(ke),Et}var X=u("zT1h"),q=u("y0+3"),Ee=function(Pe,$e){var Et,st,Dt=Pe.scrollBodyRef,Ne=Pe.onScroll,Be=Pe.offsetScroll,ze=b.useContext(l.a),Ce=ze.prefixCls,Me=((Et=Dt.current)===null||Et===void 0?void 0:Et.scrollWidth)||0,Le=((st=Dt.current)===null||st===void 0?void 0:st.clientWidth)||0,Fe=Me&&Le*(Le/Me),dt=b.useRef(),_t=ie({scrollLeft:0,isHiddenScrollBar:!1}),Ut=Object(h.a)(_t,2),cn=Ut[0],An=Ut[1],rn=b.useRef({delta:0,x:0}),Pt=b.useState(!1),Ge=Object(h.a)(Pt,2),ut=Ge[0],ot=Ge[1],we=function(){ot(!1)},Xe=function(At){At.persist(),rn.current.delta=At.pageX-cn.scrollLeft,rn.current.x=0,ot(!0),At.preventDefault()},Ct=function(At){var jt,qt=At||((jt=window)===null||jt===void 0?void 0:jt.event),Nn=qt.buttons;if(!ut||Nn===0){ut&&ot(!1);return}var yn=rn.current.x+At.pageX-rn.current.x-rn.current.delta;yn<=0&&(yn=0),yn+Fe>=Le&&(yn=Le-Fe),Ne({scrollLeft:yn/Le*(Me+2)}),rn.current.x=At.pageX},gt=function(){var At=Object(q.b)(Dt.current).top,jt=At+Dt.current.offsetHeight,qt=document.documentElement.scrollTop+window.innerHeight;jt-Object(f.a)()<=qt||At>=qt-Be?An(function(Nn){return Object(m.a)(Object(m.a)({},Nn),{},{isHiddenScrollBar:!0})}):An(function(Nn){return Object(m.a)(Object(m.a)({},Nn),{},{isHiddenScrollBar:!1})})},Tt=function(At){An(function(jt){return Object(m.a)(Object(m.a)({},jt),{},{scrollLeft:At/Me*Le||0})})};return b.useImperativeHandle($e,function(){return{setScrollLeft:Tt}}),b.useEffect(function(){var Lt=Object(X.a)(document.body,"mouseup",we,!1),At=Object(X.a)(document.body,"mousemove",Ct,!1);return gt(),function(){Lt.remove(),At.remove()}},[Fe,ut]),b.useEffect(function(){var Lt=Object(X.a)(window,"scroll",gt,!1),At=Object(X.a)(window,"resize",gt,!1);return function(){Lt.remove(),At.remove()}},[]),b.useEffect(function(){cn.isHiddenScrollBar||An(function(Lt){var At,jt;return Object(m.a)(Object(m.a)({},Lt),{},{scrollLeft:Dt.current.scrollLeft/((At=Dt.current)===null||At===void 0?void 0:At.scrollWidth)*((jt=Dt.current)===null||jt===void 0?void 0:jt.clientWidth)})})},[cn.isHiddenScrollBar]),Me<=Le||!Fe||cn.isHiddenScrollBar?null:b.createElement("div",{style:{height:Object(f.a)(),width:Le,bottom:Be},className:"".concat(Ce,"-sticky-scroll")},b.createElement("div",{onMouseDown:Xe,ref:dt,className:r()("".concat(Ce,"-sticky-scroll-bar"),Object(P.a)({},"".concat(Ce,"-sticky-scroll-bar-active"),ut)),style:{width:"".concat(Fe,"px"),transform:"translate3d(".concat(cn.scrollLeft,"px, 0, 0)")}}))},ve=b.forwardRef(Ee);function Oe(ke,Pe){return b.useMemo(function(){var $e=!!ke;return{isSticky:$e,stickyClassName:$e?"".concat(Pe,"-sticky-header"):"",offsetHeader:Object(d.a)(ke)==="object"&&ke.offsetHeader||0,offsetScroll:Object(d.a)(ke)==="object"&&ke.offsetScroll||0}},[ke,Pe])}var Ke=[],Qe={},rt="rc-table-internal-hook",at=b.memo(function(ke){var Pe=ke.children;return Pe},function(ke,Pe){return s()(ke.props,Pe.props)?ke.pingLeft!==Pe.pingLeft||ke.pingRight!==Pe.pingRight:!1});function it(ke){var Pe,$e=ke.prefixCls,Et=ke.className,st=ke.rowClassName,Dt=ke.style,Ne=ke.data,Be=ke.rowKey,ze=ke.scroll,Ce=ke.tableLayout,Me=ke.direction,Le=ke.title,Fe=ke.footer,dt=ke.summary,_t=ke.id,Ut=ke.showHeader,cn=ke.components,An=ke.emptyText,rn=ke.onRow,Pt=ke.onHeaderRow,Ge=ke.internalHooks,ut=ke.transformColumns,ot=ke.internalRefs,we=ke.sticky,Xe=Ne||Ke,Ct=!!Xe.length,gt=b.useState(0),Tt=Object(h.a)(gt,2),Lt=Tt[0],At=Tt[1];b.useEffect(function(){At(Object(f.a)())});var jt=b.useMemo(function(){return Object(T.c)(cn,{})},[cn]),qt=b.useCallback(function(Rt,Gt){return Object(T.b)(jt,Rt)||Gt},[jt]),Nn=b.useMemo(function(){return typeof Be=="function"?Be:function(Rt){var Gt=Rt&&Rt[Be];return Gt}},[Be]),yn=Object(E.c)(ke),Kn=yn.expandIcon,Hn=yn.expandedRowKeys,Fn=yn.defaultExpandedRowKeys,hn=yn.defaultExpandAllRows,Ur=yn.expandedRowRender,Br=yn.onExpand,Nr=yn.onExpandedRowsChange,xr=yn.expandRowByClick,Hr=yn.rowExpandable,Cr=yn.expandIconColumnIndex,tn=yn.expandedRowClassName,Yt=yn.childrenColumnName,En=yn.indentSize,an=Kn||re,Pr=Yt||"children",yr=b.useMemo(function(){return Ur?"row":ke.expandable&&Ge===rt&&ke.expandable.__PARENT_RENDER_ICON__||Xe.some(function(Rt){return Rt&&Object(d.a)(Rt)==="object"&&Rt[Pr]})?"nest":!1},[!!Ur,Xe]),or=b.useState(function(){return Fn||(hn?Z(Xe,Nn,Pr):[])}),Gr=Object(h.a)(or,2),on=Gr[0],kr=Gr[1],Rr=b.useMemo(function(){return new Set(Hn||on||[])},[Hn,on]),sa=b.useCallback(function(Rt){var Gt=Nn(Rt,Xe.indexOf(Rt)),Ft,Rn=Rr.has(Gt);Rn?(Rr.delete(Gt),Ft=Object(D.a)(Rr)):Ft=[].concat(Object(D.a)(Rr),[Gt]),kr(Ft),Br&&Br(!Rn,Rt),Nr&&Nr(Ft)},[Nn,Rr,Xe,Br,Nr]),Mr=b.useState(0),ya=Object(h.a)(Mr,2),Da=ya[0],Aa=ya[1],Ba=Object(se.b)(Object(m.a)(Object(m.a)(Object(m.a)({},ke),yn),{},{expandable:!!Ur,expandedKeys:Rr,getRowKey:Nn,onTriggerExpand:sa,expandIcon:an,expandIconColumnIndex:Cr,direction:Me}),Ge===rt?ut:null),$r=Object(h.a)(Ba,2),Or=$r[0],qn=$r[1],ha=b.useMemo(function(){return{columns:Or,flattenColumns:qn}},[Or,qn]),wa=b.useRef(),Pa=b.useRef(),rr=b.useRef(),ai=b.useState(!1),Fa=Object(h.a)(ai,2),Ua=Fa[0],oi=Fa[1],Sa=b.useState(!1),qa=Object(h.a)(Sa,2),Ga=qa[0],Di=qa[1],hi=ie(new Map),ra=Object(h.a)(hi,2),la=ra[0],ia=ra[1],pe=Object(T.a)(qn),Ze=pe.map(function(Rt){return la.get(Rt)}),vt=b.useMemo(function(){return Ze},[Ze.join("_")]),pt=ce(vt,qn.length,Me),Mt=ze&&Object(T.d)(ze.y),Ot=ze&&Object(T.d)(ze.x),zt=Ot&&qn.some(function(Rt){var Gt=Rt.fixed;return Gt}),nn=b.useRef(),pn=Oe(we,$e),gn=pn.isSticky,Dn=pn.offsetHeader,bn=pn.offsetScroll,wt=pn.stickyClassName,Jt,Wt,ln;Mt&&(Wt={overflowY:"scroll",maxHeight:ze.y}),Ot&&(Jt={overflowX:"auto"},Mt||(Wt={overflowY:"hidden"}),ln={width:ze.x===!0?"auto":ze.x,minWidth:"100%"});var en=b.useCallback(function(Rt,Gt){ia(function(Ft){var Rn=new Map(Ft);return Rn.set(Rt,Gt),Rn})},[]),Cn=le(null),Pn=Object(h.a)(Cn,2),Vt=Pn[0],Bt=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 Ft=Gt.currentTarget,Rn=Gt.scrollLeft,dn=typeof Rn=="number"?Rn:Ft.scrollLeft,Un=Ft||Qe;if(!Bt()||Bt()===Un){var wn;Vt(Un),Qt(dn,Pa.current),Qt(dn,rr.current),Qt(dn,(wn=nn.current)===null||wn===void 0?void 0:wn.setScrollLeft)}if(Ft){var Gn=Ft.scrollWidth,Wn=Ft.clientWidth;oi(dn>0),Di(dn<Gn-Wn)}},mn=function(){rr.current&&Zt({currentTarget:rr.current})},fn=function(Gt){var Ft=Gt.width;mn(),Aa(wa.current?wa.current.offsetWidth:Ft)};b.useEffect(function(){return mn},[]),b.useEffect(function(){Ot&&mn()},[Ot]),b.useEffect(function(){Ge===rt&&ot&&(ot.body.current=rr.current)});var Mn=qt(["table"],"table"),Ln=b.useMemo(function(){return Ce||(zt?ze.x==="max-content"?"auto":"fixed":Mt||qn.some(function(Rt){var Gt=Rt.ellipsis;return Gt})?"fixed":"auto")},[Mt,zt,qn,Ce]),fr,dr={colWidths:vt,columCount:qn.length,stickyOffsets:pt,onHeaderRow:Pt,fixHeader:Mt},vr=b.useMemo(function(){return Ct?null:typeof An=="function"?An():An},[Ct,An]),jr=b.createElement(ye,{data:Xe,measureColumnWidth:Mt||Ot||gn,expandedKeys:Rr,rowExpandable:Hr,getRowKey:Nn,onRow:rn,emptyNode:vr,childrenColumnName:Pr}),zr=b.createElement(A,{colWidths:qn.map(function(Rt){var Gt=Rt.width;return Gt}),columns:qn}),Sr=dt&&b.createElement(xe.b,null,dt(Xe)),Tr=qt(["body"]);if(Mt||gn){var Vr;typeof Tr=="function"?(Vr=Tr(Xe,{scrollbarSize:Lt,ref:rr,onScroll:Zt}),dr.colWidths=qn.map(function(Rt,Gt){var Ft=Rt.width,Rn=Gt===Or.length-1?Ft-Lt:Ft;return typeof Rn=="number"&&!Number.isNaN(Rn)?Rn:(Object(n.a)(!1,"When use `components.body` with render props. Each column should have a fixed value."),0)})):Vr=b.createElement("div",{style:Object(m.a)(Object(m.a)({},Jt),Wt),onScroll:Zt,ref:rr,className:r()("".concat($e,"-body"))},b.createElement(Mn,{style:Object(m.a)(Object(m.a)({},ln),{},{tableLayout:Ln})},zr,jr,Sr),gn&&b.createElement(ve,{ref:nn,offsetScroll:bn,scrollBodyRef:rr,onScroll:Zt})),fr=b.createElement(b.Fragment,null,Ut!==!1&&b.createElement(N,Object.assign({noData:!Xe.length},dr,ha,{direction:Me,offsetHeader:Dn,stickyClassName:wt,ref:Pa,onScroll:Zt})),Vr)}else fr=b.createElement("div",{style:Object(m.a)(Object(m.a)({},Jt),Wt),className:r()("".concat($e,"-content")),onScroll:Zt,ref:rr},b.createElement(Mn,{style:Object(m.a)(Object(m.a)({},ln),{},{tableLayout:Ln})},zr,Ut!==!1&&b.createElement(C,Object.assign({},dr,ha)),jr,Sr));var Qr=Object(E.b)(ke),Dr=b.createElement("div",Object.assign({className:r()($e,Et,(Pe={},Object(P.a)(Pe,"".concat($e,"-rtl"),Me==="rtl"),Object(P.a)(Pe,"".concat($e,"-ping-left"),Ua),Object(P.a)(Pe,"".concat($e,"-ping-right"),Ga),Object(P.a)(Pe,"".concat($e,"-layout-fixed"),Ce==="fixed"),Object(P.a)(Pe,"".concat($e,"-fixed-header"),Mt),Object(P.a)(Pe,"".concat($e,"-fixed-column"),zt),Object(P.a)(Pe,"".concat($e,"-scroll-horizontal"),Ot),Object(P.a)(Pe,"".concat($e,"-has-fix-left"),qn[0]&&qn[0].fixed),Object(P.a)(Pe,"".concat($e,"-has-fix-right"),qn[qn.length-1]&&qn[qn.length-1].fixed==="right"),Pe)),style:Dt,id:_t,ref:wa},Qr),b.createElement(at,{pingLeft:Ua,pingRight:Ga,props:Object(m.a)(Object(m.a)({},ke),{},{stickyOffsets:pt,mergedExpandedKeys:Rr})},Le&&b.createElement(ee,{className:"".concat($e,"-title")},Le(Xe)),b.createElement("div",{className:"".concat($e,"-container")},fr),Fe&&b.createElement(ee,{className:"".concat($e,"-footer")},Fe(Xe))));Ot&&(Dr=b.createElement(x.a,{onResize:fn},Dr));var ta=b.useMemo(function(){return{prefixCls:$e,getComponent:qt,scrollbarSize:Lt,direction:Me,fixedInfoList:qn.map(function(Rt,Gt){return g(Gt,Gt,qn,pt,Me)}),isSticky:gn}},[$e,qt,Lt,Me,qn,pt,Me,gn]),na=b.useMemo(function(){return Object(m.a)(Object(m.a)({},ha),{},{tableLayout:Ln,rowClassName:st,expandedRowClassName:tn,componentWidth:Da,fixHeader:Mt,fixColumn:zt,horizonScroll:Ot,expandIcon:an,expandableType:yr,expandRowByClick:xr,expandedRowRender:Ur,onTriggerExpand:sa,expandIconColumnIndex:Cr,indentSize:En})},[ha,Ln,st,tn,Da,Mt,zt,Ot,an,yr,xr,Ur,sa,Cr,En]),xn=b.useMemo(function(){return{onColumnResize:en}},[en]);return b.createElement(l.a.Provider,{value:ta},b.createElement(W.Provider,{value:na},b.createElement(ae.Provider,{value:xn},Dr)))}it.Column=v.a,it.ColumnGroup=y.a,it.Summary=xe.a,it.defaultProps={rowKey:"key",prefixCls:"rc-table",emptyText:function(){return"No Data"}};var et=Y.b=it},wRmb:function(M,Y,u){"use strict";u.d(Y,"a",function(){return s});var P=u("rePB"),m=u("KQm4"),D=u("VTBJ"),d=u("Ff2n"),h=u("q1tI"),b=u.n(h),S=u("Kwbf"),r=u("Zm9Q"),i=u("hW8S");function s(v){return Object(r.a)(v).filter(function(p){return h.isValidElement(p)}).map(function(p){var O=p.key,a=p.props,l=a.children,g=Object(d.a)(a,["children"]),T=Object(D.a)({key:O},g);return l&&(T.children=s(l)),T})}function n(v){return v.reduce(function(p,O){var a=O.fixed,l=a===!0?"left":a,g=O.children;return g&&g.length>0?[].concat(Object(m.a)(p),Object(m.a)(n(g).map(function(T){return Object(D.a)({fixed:l},T)}))):[].concat(Object(m.a)(p),[Object(D.a)(Object(D.a)({},O),{},{fixed:l})])},[])}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 l=!0,g=v.length-1;g>=0;g-=1){var T=v[g];if(l&&T.fixed!=="right")l=!1;else if(!l&&T.fixed==="right"){Object(S.a)(!1,"Index ".concat(g+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"]),l=O;return O==="left"?l="right":O==="right"&&(l="left"),Object(D.a)({fixed:l},a)})}function y(v,p){var O=v.prefixCls,a=v.columns,l=v.children,g=v.expandable,T=v.expandedKeys,_=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(l)},[a,l]),k=h.useMemo(function(){if(g){var z,W=C||0,K=A[W],V=(z={},Object(P.a)(z,i.a,{className:"".concat(O,"-expand-icon-col")}),Object(P.a)(z,"title",""),Object(P.a)(z,"fixed",K?K.fixed:null),Object(P.a)(z,"className","".concat(O,"-row-expand-icon-cell")),Object(P.a)(z,"render",function(G,ae,de){var oe=_(ae,de),_e=T.has(oe),ye=w?w(ae):!0,se=R({prefixCls:O,expanded:_e,expandable:ye,record:ae,onExpand:c});return o?h.createElement("span",{onClick:function(fe){return fe.stopPropagation()}},se):se}),z),F=A.slice();return W>=0&&F.splice(W,0,V),F}return A},[g,A,_,T,R,E]),U=h.useMemo(function(){var z=k;return p&&(z=p(z)),z.length||(z=[{render:function(){return null}}]),z},[p,k,E]),N=h.useMemo(function(){return E==="rtl"?f(n(U)):n(U)},[U,E]);return[U,N]}Y.b=y},wZgz:function(M,Y,u){(function(P,m,D){M.exports=Y=m(u("Ib8C"),u("ETIr"),u("cv67"),u("K3mO"),u("OLod"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.BlockCipher,h=m.algo,b=[],S=[],r=[],i=[],s=[],n=[],x=[],f=[],y=[],v=[];(function(){for(var a=[],l=0;l<256;l++)l<128?a[l]=l<<1:a[l]=l<<1^283;for(var g=0,T=0,l=0;l<256;l++){var _=T^T<<1^T<<2^T<<3^T<<4;_=_>>>8^_&255^99,b[g]=_,S[_]=g;var c=a[g],R=a[c],w=a[R],C=a[_]*257^_*16843008;r[g]=C<<24|C>>>8,i[g]=C<<16|C>>>16,s[g]=C<<8|C>>>24,n[g]=C;var C=w*16843009^R*65537^c*257^g*16843008;x[_]=C<<24|C>>>8,f[_]=C<<16|C>>>16,y[_]=C<<8|C>>>24,v[_]=C,g?(g=c^a[a[a[w^c]]],T^=a[a[T]]):g=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 l=this._keyPriorReset=this._key,g=l.words,T=l.sigBytes/4,_=this._nRounds=T+6,c=(_+1)*4,R=this._keySchedule=[],w=0;w<c;w++)w<T?R[w]=g[w]:(a=R[w-1],w%T?T>6&&w%T==4&&(a=b[a>>>24]<<24|b[a>>>16&255]<<16|b[a>>>8&255]<<8|b[a&255]):(a=a<<8|a>>>24,a=b[a>>>24]<<24|b[a>>>16&255]<<16|b[a>>>8&255]<<8|b[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[b[a>>>24]]^f[b[a>>>16&255]]^y[b[a>>>8&255]]^v[b[a&255]]}},encryptBlock:function(a,l){this._doCryptBlock(a,l,this._keySchedule,r,i,s,n,b)},decryptBlock:function(a,l){var g=a[l+1];a[l+1]=a[l+3],a[l+3]=g,this._doCryptBlock(a,l,this._invKeySchedule,x,f,y,v,S);var g=a[l+1];a[l+1]=a[l+3],a[l+3]=g},_doCryptBlock:function(a,l,g,T,_,c,R,w){for(var C=this._nRounds,E=a[l]^g[0],o=a[l+1]^g[1],A=a[l+2]^g[2],k=a[l+3]^g[3],U=4,N=1;N<C;N++){var z=T[E>>>24]^_[o>>>16&255]^c[A>>>8&255]^R[k&255]^g[U++],W=T[o>>>24]^_[A>>>16&255]^c[k>>>8&255]^R[E&255]^g[U++],K=T[A>>>24]^_[k>>>16&255]^c[E>>>8&255]^R[o&255]^g[U++],V=T[k>>>24]^_[E>>>16&255]^c[o>>>8&255]^R[A&255]^g[U++];E=z,o=W,A=K,k=V}var z=(w[E>>>24]<<24|w[o>>>16&255]<<16|w[A>>>8&255]<<8|w[k&255])^g[U++],W=(w[o>>>24]<<24|w[A>>>16&255]<<16|w[k>>>8&255]<<8|w[E&255])^g[U++],K=(w[A>>>24]<<24|w[k>>>16&255]<<16|w[E>>>8&255]<<8|w[o&255])^g[U++],V=(w[k>>>24]<<24|w[E>>>16&255]<<16|w[o>>>8&255]<<8|w[A&255])^g[U++];a[l]=z,a[l+1]=W,a[l+2]=K,a[l+3]=V},keySize:256/32});m.AES=d._createHelper(O)}(),P.AES})},wbyO:function(M,Y,u){(function(P,m){M.exports=Y=m(u("Ib8C"))})(this,function(P){return function(){var m=P,D=m.lib,d=D.WordArray,h=m.enc,b=h.Base64url={stringify:function(r,i=!0){var s=r.words,n=r.sigBytes,x=i?this._safe_map:this._map;r.clamp();for(var f=[],y=0;y<n;y+=3)for(var v=s[y>>>2]>>>24-y%4*8&255,p=s[y+1>>>2]>>>24-(y+1)%4*8&255,O=s[y+2>>>2]>>>24-(y+2)%4*8&255,a=v<<16|p<<8|O,l=0;l<4&&y+l*.75<n;l++)f.push(x.charAt(a>>>6*(3-l)&63));var g=x.charAt(64);if(g)for(;f.length%4;)f.push(g);return f.join("")},parse:function(r,i=!0){var s=r.length,n=i?this._safe_map:this._map,x=this._reverseMap;if(!x){x=this._reverseMap=[];for(var f=0;f<n.length;f++)x[n.charCodeAt(f)]=f}var y=n.charAt(64);if(y){var v=r.indexOf(y);v!==-1&&(s=v)}return S(r,s,x)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function S(r,i,s){for(var n=[],x=0,f=0;f<i;f++)if(f%4){var y=s[r.charCodeAt(f-1)]<<f%4*2,v=s[r.charCodeAt(f)]>>>6-f%4*2,p=y|v;n[x>>>2]|=p<<24-x%4*8,x++}return d.create(n,x)}}(),P.enc.Base64url})},xrsn:function(M,Y,u){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",wrap:"wrap___1Pb_X",logo:"logo___R8PNJ"}},"y0+3":function(M,Y,u){"use strict";u.d(Y,"a",function(){return n}),u.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(y){return y.nodeType===1?y.ownerDocument.defaultView.getComputedStyle(y,null):{}}function h(y,v,p){if(v=v.toLowerCase(),p==="auto"){if(v==="height")return y.offsetHeight;if(v==="width")return y.offsetWidth}return v in m||(m[v]=P.test(v)),m[v]?parseFloat(p)||0:p}function b(y,v){var p=arguments.length,O=d(y);return v=D[v]?"cssFloat"in y.style?"cssFloat":"styleFloat":v,p===1?O:h(y,v,O[v]||y.style[v])}function S(y,v,p){var O=arguments.length;if(v=D[v]?"cssFloat"in y.style?"cssFloat":"styleFloat":v,O===3)return typeof p=="number"&&P.test(v)&&(p="".concat(p,"px")),y.style[v]=p,p;for(var a in v)v.hasOwnProperty(a)&&S(y,a,v[a]);return d(y)}function r(y){return y===document.body?document.documentElement.clientWidth:y.offsetWidth}function i(y){return y===document.body?window.innerHeight||document.documentElement.clientHeight:y.offsetHeight}function s(){var y=Math.max(document.documentElement.scrollWidth,document.body.scrollWidth),v=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);return{width:y,height:v}}function n(){var y=document.documentElement.clientWidth,v=window.innerHeight||document.documentElement.clientHeight;return{width:y,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(y){var v=y.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,u){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="}}]);